Repository: huseinzol05/Stock-Prediction-Models Branch: master Commit: 33266732b0b1 Files: 114 Total size: 14.9 MB Directory structure: gitextract_w7zipbjz/ ├── .gitignore ├── LICENSE ├── README.md ├── agent/ │ ├── 1.turtle-agent.ipynb │ ├── 10.duel-q-learning-agent.ipynb │ ├── 11.double-duel-q-learning-agent.ipynb │ ├── 12.duel-recurrent-q-learning-agent.ipynb │ ├── 13.double-duel-recurrent-q-learning-agent.ipynb │ ├── 14.actor-critic-agent.ipynb │ ├── 15.actor-critic-duel-agent.ipynb │ ├── 16.actor-critic-recurrent-agent.ipynb │ ├── 17.actor-critic-duel-recurrent-agent.ipynb │ ├── 18.curiosity-q-learning-agent.ipynb │ ├── 19.recurrent-curiosity-q-learning-agent.ipynb │ ├── 2.moving-average-agent.ipynb │ ├── 20.duel-curiosity-q-learning-agent.ipynb │ ├── 21.neuro-evolution-agent.ipynb │ ├── 22.neuro-evolution-novelty-search-agent.ipynb │ ├── 23.abcd-strategy-agent.ipynb │ ├── 3.signal-rolling-agent.ipynb │ ├── 4.policy-gradient-agent.ipynb │ ├── 5.q-learning-agent.ipynb │ ├── 6.evolution-strategy-agent.ipynb │ ├── 7.double-q-learning-agent.ipynb │ ├── 8.recurrent-q-learning-agent.ipynb │ ├── 9.double-recurrent-q-learning-agent.ipynb │ └── updated-NES-google.ipynb ├── dataset/ │ ├── AMD.csv │ ├── BTC-sentiment.csv │ ├── FB.csv │ ├── FSV.csv │ ├── GOOG-year.csv │ ├── GOOG.csv │ ├── INFY.csv │ ├── KNX.csv │ ├── MONDY.csv │ ├── MTDR.csv │ ├── SINA.csv │ ├── TMUS.csv │ ├── TSLA.csv │ ├── TWTR.csv │ ├── eur-myr.csv │ ├── oil.csv │ └── usd-myr.csv ├── deep-learning/ │ ├── 1.lstm.ipynb │ ├── 10.lstm-seq2seq.ipynb │ ├── 11.bidirectional-lstm-seq2seq.ipynb │ ├── 12.lstm-seq2seq-vae.ipynb │ ├── 13.gru-seq2seq.ipynb │ ├── 14.bidirectional-gru-seq2seq.ipynb │ ├── 15.gru-seq2seq-vae.ipynb │ ├── 16.attention-is-all-you-need.ipynb │ ├── 17.cnn-seq2seq.ipynb │ ├── 18.dilated-cnn-seq2seq.ipynb │ ├── 2.bidirectional-lstm.ipynb │ ├── 3.lstm-2path.ipynb │ ├── 4.gru.ipynb │ ├── 5.bidirectional-gru.ipynb │ ├── 6.gru-2path.ipynb │ ├── 7.vanilla.ipynb │ ├── 8.bidirectional-vanilla.ipynb │ ├── 9.vanilla-2path.ipynb │ ├── access.py │ ├── addressing.py │ ├── autoencoder.py │ ├── dnc.py │ ├── how-to-forecast.ipynb │ ├── sentiment-consensus.ipynb │ └── util.py ├── free-agent/ │ ├── evolution-strategy-agent.ipynb │ └── evolution-strategy-bayesian-agent.ipynb ├── misc/ │ ├── bitcoin-analysis-lstm.ipynb │ ├── fashion-forecasting.ipynb │ ├── fashion.csv │ ├── kijang-emas-bank-negara.ipynb │ ├── outliers.ipynb │ ├── overbought-oversold.ipynb │ ├── sentiment-bitcoin.csv │ ├── tesla-study.ipynb │ └── which-stock.ipynb ├── realtime-agent/ │ ├── AMD.csv │ ├── CPRT.csv │ ├── FB.csv │ ├── FSV.csv │ ├── GOOG.csv │ ├── GWR.csv │ ├── LB.csv │ ├── LYFT.csv │ ├── MTDR.csv │ ├── README.md │ ├── SINA.csv │ ├── TSLA.csv │ ├── TWTR.csv │ ├── app.py │ ├── model.pkl │ ├── realtime-evolution-strategy.ipynb │ └── request.ipynb ├── simulation/ │ ├── monte-carlo-drift.ipynb │ ├── monte-carlo-dynamic-volatility.ipynb │ ├── monte-carlo-simple.ipynb │ ├── multivariate-drift-monte-carlo.ipynb │ └── portfolio-optimization.ipynb ├── stacking/ │ ├── autoencoder.py │ ├── model.py │ ├── stack-encoder-ensemble-xgb.ipynb │ └── stack-rnn-arima-xgb.ipynb └── stock-forecasting-js/ ├── README.md ├── css/ │ └── style.css ├── data/ │ └── google.js ├── index.html ├── init.js └── js/ ├── tf-expand.js ├── tf.js └── utils.js ================================================ FILE CONTENTS ================================================ ================================================ FILE: .gitignore ================================================ *DS_Store *ipynb_checkpoints *__pycache__ ================================================ FILE: LICENSE ================================================ Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and (b) You must cause any modified files to carry prominent notices stating that You changed the files; and (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. END OF TERMS AND CONDITIONS APPENDIX: How to apply the Apache License to your work. To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. Copyright [yyyy] [name of copyright owner] Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. ================================================ FILE: README.md ================================================

logo

MIT License

--- **Stock-Prediction-Models**, Gathers machine learning and deep learning models for Stock forecasting, included trading bots and simulations. ## Table of contents * [Models](#models) * [Agents](#agents) * [Realtime Agent](realtime-agent) * [Data Explorations](#data-explorations) * [Simulations](#simulations) * [Tensorflow-js](#tensorflow-js) * [Misc](#misc) * [Results](#results) * [Results Agent](#results-agent) * [Results signal prediction](#results-signal-prediction) * [Results analysis](#results-analysis) * [Results simulation](#results-simulation) ## Contents ### Models #### [Deep-learning models](deep-learning) 1. LSTM 2. LSTM Bidirectional 3. LSTM 2-Path 4. GRU 5. GRU Bidirectional 6. GRU 2-Path 7. Vanilla 8. Vanilla Bidirectional 9. Vanilla 2-Path 10. LSTM Seq2seq 11. LSTM Bidirectional Seq2seq 12. LSTM Seq2seq VAE 13. GRU Seq2seq 14. GRU Bidirectional Seq2seq 15. GRU Seq2seq VAE 16. Attention-is-all-you-Need 17. CNN-Seq2seq 18. Dilated-CNN-Seq2seq **Bonus** 1. How to use one of the model to forecast `t + N`, [how-to-forecast.ipynb](deep-learning/how-to-forecast.ipynb) 2. Consensus, how to use sentiment data to forecast `t + N`, [sentiment-consensus.ipynb](deep-learning/sentiment-consensus.ipynb) #### [Stacking models](stacking) 1. Deep Feed-forward Auto-Encoder Neural Network to reduce dimension + Deep Recurrent Neural Network + ARIMA + Extreme Boosting Gradient Regressor 2. Adaboost + Bagging + Extra Trees + Gradient Boosting + Random Forest + XGB ### [Agents](agent) 1. Turtle-trading agent 2. Moving-average agent 3. Signal rolling agent 4. Policy-gradient agent 5. Q-learning agent 6. Evolution-strategy agent 7. Double Q-learning agent 8. Recurrent Q-learning agent 9. Double Recurrent Q-learning agent 10. Duel Q-learning agent 11. Double Duel Q-learning agent 12. Duel Recurrent Q-learning agent 13. Double Duel Recurrent Q-learning agent 14. Actor-critic agent 15. Actor-critic Duel agent 16. Actor-critic Recurrent agent 17. Actor-critic Duel Recurrent agent 18. Curiosity Q-learning agent 19. Recurrent Curiosity Q-learning agent 20. Duel Curiosity Q-learning agent 21. Neuro-evolution agent 22. Neuro-evolution with Novelty search agent 23. ABCD strategy agent ### [Data Explorations](misc) 1. stock market study on TESLA stock, [tesla-study.ipynb](misc/tesla-study.ipynb) 2. Outliers study using K-means, SVM, and Gaussian on TESLA stock, [outliers.ipynb](misc/outliers.ipynb) 3. Overbought-Oversold study on TESLA stock, [overbought-oversold.ipynb](misc/overbought-oversold.ipynb) 4. Which stock you need to buy? [which-stock.ipynb](misc/which-stock.ipynb) ### [Simulations](simulation) 1. Simple Monte Carlo, [monte-carlo-drift.ipynb](simulation/monte-carlo-drift.ipynb) 2. Dynamic volatility Monte Carlo, [monte-carlo-dynamic-volatility.ipynb](simulation/monte-carlo-dynamic-volatility.ipynb) 3. Drift Monte Carlo, [monte-carlo-drift.ipynb](simulation/monte-carlo-drift.ipynb) 4. Multivariate Drift Monte Carlo BTC/USDT with Bitcurate sentiment, [multivariate-drift-monte-carlo.ipynb](simulation/multivariate-drift-monte-carlo.ipynb) 5. Portfolio optimization, [portfolio-optimization.ipynb](simulation/portfolio-optimization.ipynb), inspired from https://pythonforfinance.net/2017/01/21/investment-portfolio-optimisation-with-python/ ### [Tensorflow-js](stock-forecasting-js) I code [LSTM Recurrent Neural Network](deep-learning/1.lstm.ipynb) and [Simple signal rolling agent](agent/simple-agent.ipynb) inside Tensorflow JS, you can try it here, [huseinhouse.com/stock-forecasting-js](https://huseinhouse.com/stock-forecasting-js/), you can download any historical CSV and upload dynamically. ### [Misc](misc) 1. fashion trending prediction with cross-validation, [fashion-forecasting.ipynb](misc/fashion-forecasting.ipynb) 2. Bitcoin analysis with LSTM prediction, [bitcoin-analysis-lstm.ipynb](misc/bitcoin-analysis-lstm.ipynb) 3. Kijang Emas Bank Negara, [kijang-emas-bank-negara.ipynb](misc/kijang-emas-bank-negara.ipynb) ## Results ### Results Agent **This agent only able to buy or sell 1 unit per transaction.** 1. Turtle-trading agent, [turtle-agent.ipynb](agent/1.turtle-agent.ipynb) 2. Moving-average agent, [moving-average-agent.ipynb](agent/2.moving-average-agent.ipynb) 3. Signal rolling agent, [signal-rolling-agent.ipynb](agent/3.signal-rolling-agent.ipynb) 4. Policy-gradient agent, [policy-gradient-agent.ipynb](agent/4.policy-gradient-agent.ipynb) 5. Q-learning agent, [q-learning-agent.ipynb](agent/5.q-learning-agent.ipynb) 6. Evolution-strategy agent, [evolution-strategy-agent.ipynb](agent/6.evolution-strategy-agent.ipynb) 7. Double Q-learning agent, [double-q-learning-agent.ipynb](agent/7.double-q-learning-agent.ipynb) 8. Recurrent Q-learning agent, [recurrent-q-learning-agent.ipynb](agent/8.recurrent-q-learning-agent.ipynb) 9. Double Recurrent Q-learning agent, [double-recurrent-q-learning-agent.ipynb](agent/9.double-recurrent-q-learning-agent.ipynb) 10. Duel Q-learning agent, [duel-q-learning-agent.ipynb](agent/10.duel-q-learning-agent.ipynb) 11. Double Duel Q-learning agent, [double-duel-q-learning-agent.ipynb](agent/11.double-duel-q-learning-agent.ipynb) 12. Duel Recurrent Q-learning agent, [duel-recurrent-q-learning-agent.ipynb](agent/12.duel-recurrent-q-learning-agent.ipynb) 13. Double Duel Recurrent Q-learning agent, [double-duel-recurrent-q-learning-agent.ipynb](agent/13.double-duel-recurrent-q-learning-agent.ipynb) 14. Actor-critic agent, [actor-critic-agent.ipynb](agent/14.actor-critic-agent.ipynb) 15. Actor-critic Duel agent, [actor-critic-duel-agent.ipynb](agent/14.actor-critic-duel-agent.ipynb) 16. Actor-critic Recurrent agent, [actor-critic-recurrent-agent.ipynb](agent/16.actor-critic-recurrent-agent.ipynb) 17. Actor-critic Duel Recurrent agent, [actor-critic-duel-recurrent-agent.ipynb](agent/17.actor-critic-duel-recurrent-agent.ipynb) 18. Curiosity Q-learning agent, [curiosity-q-learning-agent.ipynb](agent/18.curiosity-q-learning-agent.ipynb) 19. Recurrent Curiosity Q-learning agent, [recurrent-curiosity-q-learning.ipynb](agent/19.recurrent-curiosity-q-learning-agent.ipynb) 20. Duel Curiosity Q-learning agent, [duel-curiosity-q-learning-agent.ipynb](agent/20.duel-curiosity-q-learning-agent.ipynb) 21. Neuro-evolution agent, [neuro-evolution.ipynb](agent/21.neuro-evolution-agent.ipynb) 22. Neuro-evolution with Novelty search agent, [neuro-evolution-novelty-search.ipynb](agent/22.neuro-evolution-novelty-search-agent.ipynb) 23. ABCD strategy agent, [abcd-strategy.ipynb](agent/23.abcd-strategy-agent.ipynb) ### Results signal prediction I will cut the dataset to train and test datasets, 1. Train dataset derived from starting timestamp until last 30 days 2. Test dataset derived from last 30 days until end of the dataset So we will let the model do forecasting based on last 30 days, and we will going to repeat the experiment for 10 times. You can increase it locally if you want, and tuning parameters will help you by a lot. 1. LSTM, accuracy 95.693%, time taken for 1 epoch 01:09 2. LSTM Bidirectional, accuracy 93.8%, time taken for 1 epoch 01:40 3. LSTM 2-Path, accuracy 94.63%, time taken for 1 epoch 01:39 4. GRU, accuracy 94.63%, time taken for 1 epoch 02:10 5. GRU Bidirectional, accuracy 92.5673%, time taken for 1 epoch 01:40 6. GRU 2-Path, accuracy 93.2117%, time taken for 1 epoch 01:39 7. Vanilla, accuracy 91.4686%, time taken for 1 epoch 00:52 8. Vanilla Bidirectional, accuracy 88.9927%, time taken for 1 epoch 01:06 9. Vanilla 2-Path, accuracy 91.5406%, time taken for 1 epoch 01:08 10. LSTM Seq2seq, accuracy 94.9817%, time taken for 1 epoch 01:36 11. LSTM Bidirectional Seq2seq, accuracy 94.517%, time taken for 1 epoch 02:30 12. LSTM Seq2seq VAE, accuracy 95.4190%, time taken for 1 epoch 01:48 13. GRU Seq2seq, accuracy 90.8854%, time taken for 1 epoch 01:34 14. GRU Bidirectional Seq2seq, accuracy 67.9915%, time taken for 1 epoch 02:30 15. GRU Seq2seq VAE, accuracy 89.1321%, time taken for 1 epoch 01:48 16. Attention-is-all-you-Need, accuracy 94.2482%, time taken for 1 epoch 01:41 17. CNN-Seq2seq, accuracy 90.74%, time taken for 1 epoch 00:43 18. Dilated-CNN-Seq2seq, accuracy 95.86%, time taken for 1 epoch 00:14 **Bonus** 1. How to forecast, 2. Sentiment consensus, ### Results analysis 1. Outliers study using K-means, SVM, and Gaussian on TESLA stock 2. Overbought-Oversold study on TESLA stock 3. Which stock you need to buy? ### Results simulation 1. Simple Monte Carlo 2. Dynamic volatity Monte Carlo 3. Drift Monte Carlo 4. Multivariate Drift Monte Carlo BTC/USDT with Bitcurate sentiment 5. Portfolio optimization ================================================ FILE: agent/1.turtle-agent.ipynb ================================================ { "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import numpy as np\n", "import pandas as pd\n", "import matplotlib.pyplot as plt\n", "import seaborn as sns\n", "sns.set()" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DateOpenHighLowCloseAdj CloseVolume
02016-11-02778.200012781.650024763.450012768.700012768.7000121872400
12016-11-03767.250000769.950012759.030029762.130005762.1300051943200
22016-11-04750.659973770.359985750.560974762.020020762.0200202134800
32016-11-07774.500000785.190002772.549988782.520020782.5200201585100
42016-11-08783.400024795.632996780.190002790.510010790.5100101350800
\n", "
" ], "text/plain": [ " Date Open High Low Close Adj Close \\\n", "0 2016-11-02 778.200012 781.650024 763.450012 768.700012 768.700012 \n", "1 2016-11-03 767.250000 769.950012 759.030029 762.130005 762.130005 \n", "2 2016-11-04 750.659973 770.359985 750.560974 762.020020 762.020020 \n", "3 2016-11-07 774.500000 785.190002 772.549988 782.520020 782.520020 \n", "4 2016-11-08 783.400024 795.632996 780.190002 790.510010 790.510010 \n", "\n", " Volume \n", "0 1872400 \n", "1 1943200 \n", "2 2134800 \n", "3 1585100 \n", "4 1350800 " ] }, "execution_count": 2, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df = pd.read_csv('../dataset/GOOG-year.csv')\n", "df.head()" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
signaltrendRollingMaxRollingMin
00.0768.700012NaNNaN
10.0762.130005NaNNaN
20.0762.020020NaNNaN
30.0782.520020NaNNaN
40.0790.510010NaNNaN
50.0785.309998NaNNaN
60.0762.559998NaNNaN
70.0754.020020NaNNaN
80.0736.080017NaNNaN
90.0758.489990NaNNaN
100.0764.479980NaNNaN
110.0771.229980NaNNaN
120.0760.539978NaNNaN
130.0769.200012NaNNaN
140.0768.270020NaNNaN
150.0760.989990NaNNaN
160.0761.679993NaNNaN
170.0768.239990NaNNaN
180.0770.840027NaNNaN
190.0758.039978NaNNaN
200.0747.919983NaNNaN
210.0750.500000NaNNaN
220.0762.520020NaNNaN
230.0759.109985NaNNaN
240.0771.190002NaNNaN
250.0776.419983NaNNaN
260.0789.289978790.510010736.080017
270.0789.270020790.510010736.080017
28-1.0796.099976790.510010736.080017
29-1.0797.070007796.099976736.080017
...............
2220.0932.450012939.330017906.659973
2230.0928.530029939.330017906.659973
2240.0920.969971939.330017906.659973
2250.0924.859985939.330017906.659973
226-1.0944.489990939.330017906.659973
227-1.0949.500000944.489990913.809998
228-1.0959.109985949.500000913.809998
2290.0953.270020959.109985913.809998
2300.0957.789978959.109985913.809998
2310.0951.679993959.109985913.809998
232-1.0969.960022959.109985915.000000
233-1.0978.890015969.960022915.000000
2340.0977.000000978.890015915.000000
2350.0972.599976978.890015915.000000
236-1.0989.250000978.890015915.000000
2370.0987.830017989.250000915.000000
238-1.0989.679993989.250000915.000000
239-1.0992.000000989.679993915.000000
240-1.0992.179993992.000000915.000000
241-1.0992.809998992.179993915.000000
2420.0984.450012992.809998915.000000
2430.0988.200012992.809998915.000000
2440.0968.450012992.809998915.000000
2450.0970.539978992.809998915.000000
2460.0973.330017992.809998920.969971
2470.0972.559998992.809998920.969971
248-1.01019.270020992.809998920.969971
2490.01017.1099851019.270020920.969971
2500.01016.6400151019.270020920.969971
251-1.01025.5000001019.270020924.859985
\n", "

252 rows × 4 columns

\n", "
" ], "text/plain": [ " signal trend RollingMax RollingMin\n", "0 0.0 768.700012 NaN NaN\n", "1 0.0 762.130005 NaN NaN\n", "2 0.0 762.020020 NaN NaN\n", "3 0.0 782.520020 NaN NaN\n", "4 0.0 790.510010 NaN NaN\n", "5 0.0 785.309998 NaN NaN\n", "6 0.0 762.559998 NaN NaN\n", "7 0.0 754.020020 NaN NaN\n", "8 0.0 736.080017 NaN NaN\n", "9 0.0 758.489990 NaN NaN\n", "10 0.0 764.479980 NaN NaN\n", "11 0.0 771.229980 NaN NaN\n", "12 0.0 760.539978 NaN NaN\n", "13 0.0 769.200012 NaN NaN\n", "14 0.0 768.270020 NaN NaN\n", "15 0.0 760.989990 NaN NaN\n", "16 0.0 761.679993 NaN NaN\n", "17 0.0 768.239990 NaN NaN\n", "18 0.0 770.840027 NaN NaN\n", "19 0.0 758.039978 NaN NaN\n", "20 0.0 747.919983 NaN NaN\n", "21 0.0 750.500000 NaN NaN\n", "22 0.0 762.520020 NaN NaN\n", "23 0.0 759.109985 NaN NaN\n", "24 0.0 771.190002 NaN NaN\n", "25 0.0 776.419983 NaN NaN\n", "26 0.0 789.289978 790.510010 736.080017\n", "27 0.0 789.270020 790.510010 736.080017\n", "28 -1.0 796.099976 790.510010 736.080017\n", "29 -1.0 797.070007 796.099976 736.080017\n", ".. ... ... ... ...\n", "222 0.0 932.450012 939.330017 906.659973\n", "223 0.0 928.530029 939.330017 906.659973\n", "224 0.0 920.969971 939.330017 906.659973\n", "225 0.0 924.859985 939.330017 906.659973\n", "226 -1.0 944.489990 939.330017 906.659973\n", "227 -1.0 949.500000 944.489990 913.809998\n", "228 -1.0 959.109985 949.500000 913.809998\n", "229 0.0 953.270020 959.109985 913.809998\n", "230 0.0 957.789978 959.109985 913.809998\n", "231 0.0 951.679993 959.109985 913.809998\n", "232 -1.0 969.960022 959.109985 915.000000\n", "233 -1.0 978.890015 969.960022 915.000000\n", "234 0.0 977.000000 978.890015 915.000000\n", "235 0.0 972.599976 978.890015 915.000000\n", "236 -1.0 989.250000 978.890015 915.000000\n", "237 0.0 987.830017 989.250000 915.000000\n", "238 -1.0 989.679993 989.250000 915.000000\n", "239 -1.0 992.000000 989.679993 915.000000\n", "240 -1.0 992.179993 992.000000 915.000000\n", "241 -1.0 992.809998 992.179993 915.000000\n", "242 0.0 984.450012 992.809998 915.000000\n", "243 0.0 988.200012 992.809998 915.000000\n", "244 0.0 968.450012 992.809998 915.000000\n", "245 0.0 970.539978 992.809998 915.000000\n", "246 0.0 973.330017 992.809998 920.969971\n", "247 0.0 972.559998 992.809998 920.969971\n", "248 -1.0 1019.270020 992.809998 920.969971\n", "249 0.0 1017.109985 1019.270020 920.969971\n", "250 0.0 1016.640015 1019.270020 920.969971\n", "251 -1.0 1025.500000 1019.270020 924.859985\n", "\n", "[252 rows x 4 columns]" ] }, "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ "count = int(np.ceil(len(df) * 0.1))\n", "signals = pd.DataFrame(index=df.index)\n", "signals['signal'] = 0.0\n", "signals['trend'] = df['Close']\n", "signals['RollingMax'] = (signals.trend.shift(1).rolling(count).max())\n", "signals['RollingMin'] = (signals.trend.shift(1).rolling(count).min())\n", "signals.loc[signals['RollingMax'] < signals.trend, 'signal'] = -1\n", "signals.loc[signals['RollingMin'] > signals.trend, 'signal'] = 1\n", "signals" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [], "source": [ "def buy_stock(\n", " real_movement,\n", " signal,\n", " initial_money = 10000,\n", " max_buy = 1,\n", " max_sell = 1,\n", "):\n", " \"\"\"\n", " real_movement = actual movement in the real world\n", " delay = how much interval you want to delay to change our decision from buy to sell, vice versa\n", " initial_state = 1 is buy, 0 is sell\n", " initial_money = 1000, ignore what kind of currency\n", " max_buy = max quantity for share to buy\n", " max_sell = max quantity for share to sell\n", " \"\"\"\n", " starting_money = initial_money\n", " states_sell = []\n", " states_buy = []\n", " current_inventory = 0\n", "\n", " def buy(i, initial_money, current_inventory):\n", " shares = initial_money // real_movement[i]\n", " if shares < 1:\n", " print(\n", " 'day %d: total balances %f, not enough money to buy a unit price %f'\n", " % (i, initial_money, real_movement[i])\n", " )\n", " else:\n", " if shares > max_buy:\n", " buy_units = max_buy\n", " else:\n", " buy_units = shares\n", " initial_money -= buy_units * real_movement[i]\n", " current_inventory += buy_units\n", " print(\n", " 'day %d: buy %d units at price %f, total balance %f'\n", " % (i, buy_units, buy_units * real_movement[i], initial_money)\n", " )\n", " states_buy.append(0)\n", " return initial_money, current_inventory\n", "\n", " for i in range(real_movement.shape[0] - int(0.025 * len(df))):\n", " state = signal[i]\n", " if state == 1:\n", " initial_money, current_inventory = buy(\n", " i, initial_money, current_inventory\n", " )\n", " states_buy.append(i)\n", " elif state == -1:\n", " if current_inventory == 0:\n", " print('day %d: cannot sell anything, inventory 0' % (i))\n", " else:\n", " if current_inventory > max_sell:\n", " sell_units = max_sell\n", " else:\n", " sell_units = current_inventory\n", " current_inventory -= sell_units\n", " total_sell = sell_units * real_movement[i]\n", " initial_money += total_sell\n", " try:\n", " invest = (\n", " (real_movement[i] - real_movement[states_buy[-1]])\n", " / real_movement[states_buy[-1]]\n", " ) * 100\n", " except:\n", " invest = 0\n", " print(\n", " 'day %d, sell %d units at price %f, investment %f %%, total balance %f,'\n", " % (i, sell_units, total_sell, invest, initial_money)\n", " )\n", " states_sell.append(i)\n", " \n", " invest = ((initial_money - starting_money) / starting_money) * 100\n", " total_gains = initial_money - starting_money\n", " return states_buy, states_sell, total_gains, invest" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "day 28: cannot sell anything, inventory 0\n", "day 29: cannot sell anything, inventory 0\n", "day 30: cannot sell anything, inventory 0\n", "day 44: cannot sell anything, inventory 0\n", "day 45: cannot sell anything, inventory 0\n", "day 47: cannot sell anything, inventory 0\n", "day 54: cannot sell anything, inventory 0\n", "day 55: cannot sell anything, inventory 0\n", "day 56: cannot sell anything, inventory 0\n", "day 85: cannot sell anything, inventory 0\n", "day 86: cannot sell anything, inventory 0\n", "day 87: cannot sell anything, inventory 0\n", "day 88: cannot sell anything, inventory 0\n", "day 89: cannot sell anything, inventory 0\n", "day 90: cannot sell anything, inventory 0\n", "day 91: cannot sell anything, inventory 0\n", "day 92: cannot sell anything, inventory 0\n", "day 96: buy 1 units at price 817.580017, total balance 9182.419983\n", "day 97: buy 1 units at price 814.429993, total balance 8367.989990\n", "day 117, sell 1 units at price 862.760010, investment 5.934214 %, total balance 9230.750000,\n", "day 118, sell 1 units at price 872.299988, investment 7.105582 %, total balance 10103.049988,\n", "day 120: cannot sell anything, inventory 0\n", "day 121: cannot sell anything, inventory 0\n", "day 122: cannot sell anything, inventory 0\n", "day 123: cannot sell anything, inventory 0\n", "day 124: cannot sell anything, inventory 0\n", "day 125: cannot sell anything, inventory 0\n", "day 127: cannot sell anything, inventory 0\n", "day 132: cannot sell anything, inventory 0\n", "day 133: cannot sell anything, inventory 0\n", "day 138: cannot sell anything, inventory 0\n", "day 139: cannot sell anything, inventory 0\n", "day 140: cannot sell anything, inventory 0\n", "day 141: cannot sell anything, inventory 0\n", "day 142: cannot sell anything, inventory 0\n", "day 146: cannot sell anything, inventory 0\n", "day 162: buy 1 units at price 927.330017, total balance 9175.719971\n", "day 164: buy 1 units at price 917.789978, total balance 8257.929993\n", "day 165: buy 1 units at price 908.729980, total balance 7349.200013\n", "day 166: buy 1 units at price 898.700012, total balance 6450.500001\n", "day 177, sell 1 units at price 970.890015, investment 8.032714 %, total balance 7421.390016,\n", "day 179, sell 1 units at price 972.919983, investment 8.258592 %, total balance 8394.309999,\n", "day 180, sell 1 units at price 980.340027, investment 9.084234 %, total balance 9374.650026,\n", "day 200: buy 1 units at price 906.659973, total balance 8467.990053\n", "day 226, sell 1 units at price 944.489990, investment 4.172459 %, total balance 9412.480043,\n", "day 227, sell 1 units at price 949.500000, investment 4.725038 %, total balance 10361.980043,\n", "day 228: cannot sell anything, inventory 0\n", "day 232: cannot sell anything, inventory 0\n", "day 233: cannot sell anything, inventory 0\n", "day 236: cannot sell anything, inventory 0\n", "day 238: cannot sell anything, inventory 0\n", "day 239: cannot sell anything, inventory 0\n", "day 240: cannot sell anything, inventory 0\n", "day 241: cannot sell anything, inventory 0\n" ] } ], "source": [ "states_buy, states_sell, total_gains, invest = buy_stock(df.Close, signals['signal'])" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [ { "data": { "image/png": "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v2oH/kXsfT4f61btYPIJA1q5VQe77LK/tMh1Bg0awt13z2+RawkhhBBCCNHSPEVWRc9ICfw6DX+2z+sxAz+vx8fmn9MYO7EPEVEhjT7/a6+9wsqVX+FylXHFFVcxZcqx7Nu3l8suu4DFi78EqPL3Rx99iG7dunHuuRcCsGXLZu6++zZeffVtHnjgXgYNGsysWbN58cXn2LlzB8XFRezdu4cePXpy330PERYWRlFREX/727388cc2kpNTSEpKJj4+gb/+9doqbSsrK2P+/LvZvn0bdruD3r37cN99D/L99+v4178e58UXXwHg7bdf5803/0dUVDRHHDGRd955g8WLvwy0e8aMM1izZhVlZWXccstdjBgxErfbzU03XUt+fj4ul4shQ4Zy44234XQ6G/2eCiGEEEII0RidsaIndPKhnpWzfX7+rF9TsNlsLFz4Kg899A8efvgBcnNzat1/1qyzeP/9dwJtevvtNzj99D9hGMZB+2q9ibvvvp///vct3G43S5Z8AsB//vM80dExvPrq29x334P89NOGaq+1du1qSkqKWbToTV566TVuvPG2g/b5/fffeOWVhTzzzAJeeOFlCgurrmWSn5/PsGHD+c9/XuWSSy7n2WefAMBut3P33fN58cVXeOWV1/F4PCxe/H7db5gQQgghhBDNzFNsVvTsbIFfnRk/pdTfgVlAX+AwrfUv1usDgZeARCAbuFBr/VtjtrWkA7N9fk2Z9TvllNMA6N27LwMHKjZu/Jl+/WoeRtq37yF0796DNWu+YejQw1i1agVXX319tfsefvgEoqOjARgyZBh79uwG4Icf1nHttTcCEBMTy6RJR1d7fP/+A9i+/Q8effQhRo0aw5FHHnXQPj/8sJ4jjphIfHw8ANOnz+Dzzz8JbA8Pj2DixEkADB16GE899RgAXq+X115bxJo13+D1eigsLCQsLKzmN0oIIYQQQogW4im0Ar9ONtQzmIzfe8Bk4MA02LPAv7TWA4F/Ac81wbYWU122z68ps34HstvteL37r1teXrWYzJlnns27777F4sUfMHnyVKJq+CYiJCQ08LPNZsPj8dSrHT169GTRojcYN24869at5eKLz8HlctXrHCEh+4dumm1wA/D555/y008bePrp53n55dc5/fQzD7pPIYQQQgghWkMg42clUTqLOgM/rfXXWutdlV9TSqUAo4HX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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "close = df['Close']\n", "fig = plt.figure(figsize = (15,5))\n", "plt.plot(close, color='r', lw=2.)\n", "plt.plot(close, '^', markersize=10, color='m', label = 'buying signal', markevery = states_buy)\n", "plt.plot(close, 'v', markersize=10, color='k', label = 'selling signal', markevery = states_sell)\n", "plt.title('total gains %f, total investment %f%%'%(total_gains, invest))\n", "plt.legend()\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.6.8" } }, "nbformat": 4, "nbformat_minor": 2 } ================================================ FILE: agent/10.duel-q-learning-agent.ipynb ================================================ { "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import numpy as np\n", "import pandas as pd\n", "import tensorflow as tf\n", "import matplotlib.pyplot as plt\n", "import seaborn as sns\n", "sns.set()" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DateOpenHighLowCloseAdj CloseVolume
02016-11-02778.200012781.650024763.450012768.700012768.7000121872400
12016-11-03767.250000769.950012759.030029762.130005762.1300051943200
22016-11-04750.659973770.359985750.560974762.020020762.0200202134800
32016-11-07774.500000785.190002772.549988782.520020782.5200201585100
42016-11-08783.400024795.632996780.190002790.510010790.5100101350800
\n", "
" ], "text/plain": [ " Date Open High Low Close Adj Close \\\n", "0 2016-11-02 778.200012 781.650024 763.450012 768.700012 768.700012 \n", "1 2016-11-03 767.250000 769.950012 759.030029 762.130005 762.130005 \n", "2 2016-11-04 750.659973 770.359985 750.560974 762.020020 762.020020 \n", "3 2016-11-07 774.500000 785.190002 772.549988 782.520020 782.520020 \n", "4 2016-11-08 783.400024 795.632996 780.190002 790.510010 790.510010 \n", "\n", " Volume \n", "0 1872400 \n", "1 1943200 \n", "2 2134800 \n", "3 1585100 \n", "4 1350800 " ] }, "execution_count": 2, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df = pd.read_csv('../dataset/GOOG-year.csv')\n", "df.head()" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [], "source": [ "from collections import deque\n", "import random\n", "\n", "\n", "class Agent:\n", " def __init__(self, state_size, window_size, trend, skip, batch_size):\n", " self.state_size = state_size\n", " self.window_size = window_size\n", " self.half_window = window_size // 2\n", " self.trend = trend\n", " self.skip = skip\n", " self.action_size = 3\n", " self.batch_size = batch_size\n", " self.memory = deque(maxlen = 1000)\n", " self.inventory = []\n", "\n", " self.gamma = 0.95\n", " self.epsilon = 0.5\n", " self.epsilon_min = 0.01\n", " self.epsilon_decay = 0.999\n", "\n", " tf.reset_default_graph()\n", " self.sess = tf.InteractiveSession()\n", " self.X = tf.placeholder(tf.float32, [None, self.state_size])\n", " self.Y = tf.placeholder(tf.float32, [None, self.action_size])\n", " feed = tf.layers.dense(self.X, 512, activation = tf.nn.relu)\n", " tensor_action, tensor_validation = tf.split(feed,2,1)\n", " feed_action = tf.layers.dense(tensor_action, self.action_size)\n", " feed_validation = tf.layers.dense(tensor_validation, 1)\n", " self.logits = feed_validation + tf.subtract(feed_action,tf.reduce_mean(feed_action,axis=1,keep_dims=True))\n", " self.cost = tf.reduce_mean(tf.square(self.Y - self.logits))\n", " self.optimizer = tf.train.GradientDescentOptimizer(1e-5).minimize(\n", " self.cost\n", " )\n", " self.sess.run(tf.global_variables_initializer())\n", "\n", " def act(self, state):\n", " if random.random() <= self.epsilon:\n", " return random.randrange(self.action_size)\n", " return np.argmax(\n", " self.sess.run(self.logits, feed_dict = {self.X: state})[0]\n", " )\n", " \n", " def get_state(self, t):\n", " window_size = self.window_size + 1\n", " d = t - window_size + 1\n", " block = self.trend[d : t + 1] if d >= 0 else -d * [self.trend[0]] + self.trend[0 : t + 1]\n", " res = []\n", " for i in range(window_size - 1):\n", " res.append(block[i + 1] - block[i])\n", " return np.array([res])\n", "\n", " def replay(self, batch_size):\n", " mini_batch = []\n", " l = len(self.memory)\n", " for i in range(l - batch_size, l):\n", " mini_batch.append(self.memory[i])\n", " replay_size = len(mini_batch)\n", " X = np.empty((replay_size, self.state_size))\n", " Y = np.empty((replay_size, self.action_size))\n", " states = np.array([a[0][0] for a in mini_batch])\n", " new_states = np.array([a[3][0] for a in mini_batch])\n", " Q = self.sess.run(self.logits, feed_dict = {self.X: states})\n", " Q_new = self.sess.run(self.logits, feed_dict = {self.X: new_states})\n", " for i in range(len(mini_batch)):\n", " state, action, reward, next_state, done = mini_batch[i]\n", " target = Q[i]\n", " target[action] = reward\n", " if not done:\n", " target[action] += self.gamma * np.amax(Q_new[i])\n", " X[i] = state\n", " Y[i] = target\n", " cost, _ = self.sess.run(\n", " [self.cost, self.optimizer], feed_dict = {self.X: X, self.Y: Y}\n", " )\n", " if self.epsilon > self.epsilon_min:\n", " self.epsilon *= self.epsilon_decay\n", " return cost\n", " \n", " def buy(self, initial_money):\n", " starting_money = initial_money\n", " states_sell = []\n", " states_buy = []\n", " inventory = []\n", " state = self.get_state(0)\n", " for t in range(0, len(self.trend) - 1, self.skip):\n", " action = self.act(state)\n", " next_state = self.get_state(t + 1)\n", " \n", " if action == 1 and initial_money >= self.trend[t] and t < (len(self.trend) - self.half_window):\n", " inventory.append(self.trend[t])\n", " initial_money -= self.trend[t]\n", " states_buy.append(t)\n", " print('day %d: buy 1 unit at price %f, total balance %f'% (t, self.trend[t], initial_money))\n", " \n", " \n", " elif action == 2 and len(inventory):\n", " bought_price = inventory.pop(0)\n", " initial_money += self.trend[t]\n", " states_sell.append(t)\n", " try:\n", " invest = ((close[t] - bought_price) / bought_price) * 100\n", " except:\n", " invest = 0\n", " print(\n", " 'day %d, sell 1 unit at price %f, investment %f %%, total balance %f,'\n", " % (t, close[t], invest, initial_money)\n", " )\n", " \n", " state = next_state\n", " invest = ((initial_money - starting_money) / starting_money) * 100\n", " total_gains = initial_money - starting_money\n", " return states_buy, states_sell, total_gains, invest\n", " \n", " def train(self, iterations, checkpoint, initial_money):\n", " for i in range(iterations):\n", " total_profit = 0\n", " inventory = []\n", " state = self.get_state(0)\n", " starting_money = initial_money\n", " for t in range(0, len(self.trend) - 1, self.skip):\n", " action = self.act(state)\n", " next_state = self.get_state(t + 1)\n", " \n", " if action == 1 and starting_money >= self.trend[t] and t < (len(self.trend) - self.half_window):\n", " inventory.append(self.trend[t])\n", " starting_money -= self.trend[t]\n", " \n", " elif action == 2 and len(inventory) > 0:\n", " bought_price = inventory.pop(0)\n", " total_profit += self.trend[t] - bought_price\n", " starting_money += self.trend[t]\n", " \n", " invest = ((starting_money - initial_money) / initial_money)\n", " self.memory.append((state, action, invest, \n", " next_state, starting_money < initial_money))\n", " state = next_state\n", " batch_size = min(self.batch_size, len(self.memory))\n", " cost = self.replay(batch_size)\n", " if (i+1) % checkpoint == 0:\n", " print('epoch: %d, total rewards: %f.3, cost: %f, total money: %f'%(i + 1, total_profit, cost,\n", " starting_money))" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "WARNING:tensorflow:From :30: calling reduce_mean (from tensorflow.python.ops.math_ops) with keep_dims is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "keep_dims is deprecated, use keepdims instead\n", "epoch: 10, total rewards: 231.100222.3, cost: 0.499693, total money: 10231.100222\n", "epoch: 20, total rewards: 195.875063.3, cost: 0.324152, total money: 10195.875063\n", "epoch: 30, total rewards: 219.615054.3, cost: 0.237771, total money: 10219.615054\n", "epoch: 40, total rewards: 56.505131.3, cost: 0.183305, total money: 10056.505131\n", "epoch: 50, total rewards: 190.745120.3, cost: 0.129967, total money: 10190.745120\n", "epoch: 60, total rewards: 165.275088.3, cost: 0.134246, total money: 10165.275088\n", "epoch: 70, total rewards: 201.795107.3, cost: 0.075016, total money: 10201.795107\n", "epoch: 80, total rewards: 187.545045.3, cost: 0.062454, total money: 10187.545045\n", "epoch: 90, total rewards: 206.835023.3, cost: 0.050687, total money: 10206.835023\n", "epoch: 100, total rewards: 199.895082.3, cost: 0.041359, total money: 10199.895082\n", "epoch: 110, total rewards: 184.405092.3, cost: 0.035289, total money: 10184.405092\n", "epoch: 120, total rewards: 242.405092.3, cost: 0.047248, total money: 10242.405092\n", "epoch: 130, total rewards: 148.405032.3, cost: 0.050786, total money: 10148.405032\n", "epoch: 140, total rewards: 225.724978.3, cost: 0.021171, total money: 10225.724978\n", "epoch: 150, total rewards: 168.344972.3, cost: 0.018388, total money: 10168.344972\n", "epoch: 160, total rewards: 230.095034.3, cost: 0.199324, total money: 10230.095034\n", "epoch: 170, total rewards: 206.275026.3, cost: 0.044696, total money: 10206.275026\n", "epoch: 180, total rewards: 364.895023.3, cost: 0.016494, total money: 10364.895023\n", "epoch: 190, total rewards: 220.664980.3, cost: 0.014381, total money: 10220.664980\n", "epoch: 200, total rewards: 175.284975.3, cost: 0.010883, total money: 10175.284975\n" ] } ], "source": [ "close = df.Close.values.tolist()\n", "initial_money = 10000\n", "window_size = 30\n", "skip = 1\n", "batch_size = 32\n", "agent = Agent(state_size = window_size, \n", " window_size = window_size, \n", " trend = close, \n", " skip = skip, \n", " batch_size = batch_size)\n", "agent.train(iterations = 200, checkpoint = 10, initial_money = initial_money)" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "day 7: buy 1 unit at price 754.020020, total balance 9245.979980\n", "day 8: buy 1 unit at price 736.080017, total balance 8509.899963\n", "day 9, sell 1 unit at price 758.489990, investment 0.592818 %, total balance 9268.389953,\n", "day 11: buy 1 unit at price 771.229980, total balance 8497.159973\n", "day 12, sell 1 unit at price 760.539978, investment 3.323003 %, total balance 9257.699951,\n", "day 14, sell 1 unit at price 768.270020, investment -0.383797 %, total balance 10025.969971,\n", "day 22: buy 1 unit at price 762.520020, total balance 9263.449951\n", "day 24, sell 1 unit at price 771.190002, investment 1.137017 %, total balance 10034.639953,\n", "day 28: buy 1 unit at price 796.099976, total balance 9238.539977\n", "day 29: buy 1 unit at price 797.070007, total balance 8441.469970\n", "day 31, sell 1 unit at price 790.799988, investment -0.665744 %, total balance 9232.269958,\n", "day 32: buy 1 unit at price 794.200012, total balance 8438.069946\n", "day 33: buy 1 unit at price 796.419983, total balance 7641.649963\n", "day 37, sell 1 unit at price 791.549988, investment -0.692539 %, total balance 8433.199951,\n", "day 39, sell 1 unit at price 782.789978, investment -1.436670 %, total balance 9215.989929,\n", "day 41, sell 1 unit at price 786.140015, investment -1.290772 %, total balance 10002.129944,\n", "day 48: buy 1 unit at price 806.359985, total balance 9195.769959\n", "day 49: buy 1 unit at price 807.880005, total balance 8387.889954\n", "day 50, sell 1 unit at price 804.609985, investment -0.217025 %, total balance 9192.499939,\n", "day 52: buy 1 unit at price 802.174988, total balance 8390.324951\n", "day 53, sell 1 unit at price 805.020020, investment -0.354011 %, total balance 9195.344971,\n", "day 56, sell 1 unit at price 835.669983, investment 4.175522 %, total balance 10031.014954,\n", "day 67: buy 1 unit at price 809.559998, total balance 9221.454956\n", "day 68: buy 1 unit at price 813.669983, total balance 8407.784973\n", "day 69, sell 1 unit at price 819.239990, investment 1.195710 %, total balance 9227.024963,\n", "day 71: buy 1 unit at price 818.979980, total balance 8408.044983\n", "day 72, sell 1 unit at price 824.159973, investment 1.289219 %, total balance 9232.204956,\n", "day 76: buy 1 unit at price 831.330017, total balance 8400.874939\n", "day 77, sell 1 unit at price 828.640015, investment 1.179520 %, total balance 9229.514954,\n", "day 78: buy 1 unit at price 829.280029, total balance 8400.234925\n", "day 79, sell 1 unit at price 823.210022, investment -0.976747 %, total balance 9223.444947,\n", "day 80: buy 1 unit at price 835.239990, total balance 8388.204957\n", "day 81, sell 1 unit at price 830.630005, investment 0.162789 %, total balance 9218.834962,\n", "day 83, sell 1 unit at price 827.780029, investment -0.893152 %, total balance 10046.614991,\n", "day 88: buy 1 unit at price 845.539978, total balance 9201.075013\n", "day 89, sell 1 unit at price 845.619995, investment 0.009463 %, total balance 10046.695008,\n", "day 91: buy 1 unit at price 848.780029, total balance 9197.914979\n", "day 92: buy 1 unit at price 852.119995, total balance 8345.794984\n", "day 93: buy 1 unit at price 848.400024, total balance 7497.394960\n", "day 96, sell 1 unit at price 817.580017, investment -3.675865 %, total balance 8314.974977,\n", "day 97: buy 1 unit at price 814.429993, total balance 7500.544984\n", "day 100, sell 1 unit at price 831.409973, investment -2.430411 %, total balance 8331.954957,\n", "day 101, sell 1 unit at price 831.500000, investment -1.991988 %, total balance 9163.454957,\n", "day 103, sell 1 unit at price 838.549988, investment 2.961580 %, total balance 10002.004945,\n", "day 104: buy 1 unit at price 834.570007, total balance 9167.434938\n", "day 105: buy 1 unit at price 831.409973, total balance 8336.024965\n", "day 106, sell 1 unit at price 827.880005, investment -0.801611 %, total balance 9163.904970,\n", "day 107: buy 1 unit at price 824.669983, total balance 8339.234987\n", "day 108: buy 1 unit at price 824.729980, total balance 7514.505007\n", "day 110: buy 1 unit at price 824.320007, total balance 6690.185000\n", "day 111: buy 1 unit at price 823.559998, total balance 5866.625002\n", "day 112, sell 1 unit at price 837.169983, investment 0.692800 %, total balance 6703.794985,\n", "day 113, sell 1 unit at price 836.820007, investment 1.473320 %, total balance 7540.614992,\n", "day 114, sell 1 unit at price 838.210022, investment 1.634479 %, total balance 8378.825014,\n", "day 115, sell 1 unit at price 841.650024, investment 2.102341 %, total balance 9220.475038,\n", "day 116, sell 1 unit at price 843.190002, investment 2.383555 %, total balance 10063.665040,\n", "day 122: buy 1 unit at price 912.570007, total balance 9151.095033\n", "day 123, sell 1 unit at price 916.440002, investment 0.424077 %, total balance 10067.535035,\n", "day 125: buy 1 unit at price 931.659973, total balance 9135.875062\n", "day 126, sell 1 unit at price 927.130005, investment -0.486225 %, total balance 10063.005067,\n", "day 144: buy 1 unit at price 966.950012, total balance 9096.055055\n", "day 145, sell 1 unit at price 975.599976, investment 0.894562 %, total balance 10071.655031,\n", "day 146: buy 1 unit at price 983.679993, total balance 9087.975038\n", "day 148: buy 1 unit at price 980.940002, total balance 8107.035036\n", "day 149, sell 1 unit at price 983.409973, investment -0.027450 %, total balance 9090.445009,\n", "day 151, sell 1 unit at price 942.900024, investment -3.877911 %, total balance 10033.345033,\n", "day 155: buy 1 unit at price 939.780029, total balance 9093.565004\n", "day 157, sell 1 unit at price 950.630005, investment 1.154523 %, total balance 10044.195009,\n", "day 160: buy 1 unit at price 965.590027, total balance 9078.604982\n", "day 161, sell 1 unit at price 952.270020, investment -1.379468 %, total balance 10030.875002,\n", "day 164: buy 1 unit at price 917.789978, total balance 9113.085024\n", "day 166, sell 1 unit at price 898.700012, investment -2.079993 %, total balance 10011.785036,\n", "day 168: buy 1 unit at price 906.690002, total balance 9105.095034\n", "day 171: buy 1 unit at price 930.090027, total balance 8175.005007\n", "day 172, sell 1 unit at price 943.830017, investment 4.096220 %, total balance 9118.835024,\n", "day 173, sell 1 unit at price 947.159973, investment 1.835300 %, total balance 10065.994997,\n", "day 176: buy 1 unit at price 965.400024, total balance 9100.594973\n", "day 179, sell 1 unit at price 972.919983, investment 0.778947 %, total balance 10073.514956,\n", "day 180: buy 1 unit at price 980.340027, total balance 9093.174929\n", "day 181, sell 1 unit at price 950.700012, investment -3.023442 %, total balance 10043.874941,\n", "day 194: buy 1 unit at price 914.390015, total balance 9129.484926\n", "day 195, sell 1 unit at price 922.669983, investment 0.905518 %, total balance 10052.154909,\n", "day 197: buy 1 unit at price 926.960022, total balance 9125.194887\n", "day 199: buy 1 unit at price 910.669983, total balance 8214.524904\n", "day 201, sell 1 unit at price 924.690002, investment -0.244889 %, total balance 9139.214906,\n", "day 202, sell 1 unit at price 927.000000, investment 1.793187 %, total balance 10066.214906,\n", "day 208: buy 1 unit at price 939.330017, total balance 9126.884889\n", "day 211, sell 1 unit at price 927.809998, investment -1.226408 %, total balance 10054.694887,\n", "day 214: buy 1 unit at price 929.080017, total balance 9125.614870\n", "day 216, sell 1 unit at price 935.090027, investment 0.646878 %, total balance 10060.704897,\n", "day 219: buy 1 unit at price 915.000000, total balance 9145.704897\n", "day 221: buy 1 unit at price 931.580017, total balance 8214.124880\n", "day 222, sell 1 unit at price 932.450012, investment 1.907105 %, total balance 9146.574892,\n", "day 223, sell 1 unit at price 928.530029, investment -0.327399 %, total balance 10075.104921,\n", "day 224: buy 1 unit at price 920.969971, total balance 9154.134950\n", "day 226: buy 1 unit at price 944.489990, total balance 8209.644960\n", "day 227: buy 1 unit at price 949.500000, total balance 7260.144960\n", "day 228, sell 1 unit at price 959.109985, investment 4.141287 %, total balance 8219.254945,\n", "day 229, sell 1 unit at price 953.270020, investment 0.929605 %, total balance 9172.524965,\n", "day 230: buy 1 unit at price 957.789978, total balance 8214.734987\n", "day 231: buy 1 unit at price 951.679993, total balance 7263.054994\n", "day 232, sell 1 unit at price 969.960022, investment 2.154821 %, total balance 8233.015016,\n", "day 233, sell 1 unit at price 978.890015, investment 2.202992 %, total balance 9211.905031,\n", "day 234, sell 1 unit at price 977.000000, investment 2.660559 %, total balance 10188.905031,\n" ] } ], "source": [ "states_buy, states_sell, total_gains, invest = agent.buy(initial_money = initial_money)" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "fig = plt.figure(figsize = (15,5))\n", "plt.plot(close, color='r', lw=2.)\n", "plt.plot(close, '^', markersize=10, color='m', label = 'buying signal', markevery = states_buy)\n", "plt.plot(close, 'v', markersize=10, color='k', label = 'selling signal', markevery = states_sell)\n", "plt.title('total gains %f, total investment %f%%'%(total_gains, invest))\n", "plt.legend()\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.6.8" } }, "nbformat": 4, "nbformat_minor": 2 } ================================================ FILE: agent/11.double-duel-q-learning-agent.ipynb ================================================ { "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import numpy as np\n", "import pandas as pd\n", "import tensorflow as tf\n", "import matplotlib.pyplot as plt\n", "import seaborn as sns\n", "sns.set()" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DateOpenHighLowCloseAdj CloseVolume
02016-11-02778.200012781.650024763.450012768.700012768.7000121872400
12016-11-03767.250000769.950012759.030029762.130005762.1300051943200
22016-11-04750.659973770.359985750.560974762.020020762.0200202134800
32016-11-07774.500000785.190002772.549988782.520020782.5200201585100
42016-11-08783.400024795.632996780.190002790.510010790.5100101350800
\n", "
" ], "text/plain": [ " Date Open High Low Close Adj Close \\\n", "0 2016-11-02 778.200012 781.650024 763.450012 768.700012 768.700012 \n", "1 2016-11-03 767.250000 769.950012 759.030029 762.130005 762.130005 \n", "2 2016-11-04 750.659973 770.359985 750.560974 762.020020 762.020020 \n", "3 2016-11-07 774.500000 785.190002 772.549988 782.520020 782.520020 \n", "4 2016-11-08 783.400024 795.632996 780.190002 790.510010 790.510010 \n", "\n", " Volume \n", "0 1872400 \n", "1 1943200 \n", "2 2134800 \n", "3 1585100 \n", "4 1350800 " ] }, "execution_count": 2, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df = pd.read_csv('../dataset/GOOG-year.csv')\n", "df.head()" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [], "source": [ "from collections import deque\n", "import random\n", "\n", "class Model:\n", " def __init__(self, input_size, output_size, layer_size, learning_rate):\n", " self.X = tf.placeholder(tf.float32, (None, input_size))\n", " self.Y = tf.placeholder(tf.float32, (None, output_size))\n", " feed = tf.layers.dense(self.X, layer_size, activation = tf.nn.relu)\n", " tensor_action, tensor_validation = tf.split(feed,2,1)\n", " feed_action = tf.layers.dense(tensor_action, output_size)\n", " feed_validation = tf.layers.dense(tensor_validation, 1)\n", " self.logits = feed_validation + tf.subtract(feed_action,tf.reduce_mean(feed_action,axis=1,keep_dims=True))\n", " self.cost = tf.reduce_sum(tf.square(self.Y - self.logits))\n", " self.optimizer = tf.train.AdamOptimizer(learning_rate = learning_rate).minimize(self.cost)\n", " \n", "class Agent:\n", "\n", " LEARNING_RATE = 0.003\n", " BATCH_SIZE = 32\n", " LAYER_SIZE = 500\n", " OUTPUT_SIZE = 3\n", " EPSILON = 0.5\n", " DECAY_RATE = 0.005\n", " MIN_EPSILON = 0.1\n", " GAMMA = 0.99\n", " MEMORIES = deque()\n", " COPY = 1000\n", " T_COPY = 0\n", " MEMORY_SIZE = 300\n", " \n", " def __init__(self, state_size, window_size, trend, skip):\n", " self.state_size = state_size\n", " self.window_size = window_size\n", " self.half_window = window_size // 2\n", " self.trend = trend\n", " self.skip = skip\n", " tf.reset_default_graph()\n", " self.model = Model(self.state_size, self.OUTPUT_SIZE, self.LAYER_SIZE, self.LEARNING_RATE)\n", " self.model_negative = Model(self.state_size, self.OUTPUT_SIZE, self.LAYER_SIZE, self.LEARNING_RATE)\n", " self.sess = tf.InteractiveSession()\n", " self.sess.run(tf.global_variables_initializer())\n", " self.trainable = tf.trainable_variables()\n", " \n", " def _assign(self):\n", " for i in range(len(self.trainable)//2):\n", " assign_op = self.trainable[i+len(self.trainable)//2].assign(self.trainable[i])\n", " self.sess.run(assign_op)\n", "\n", " def _memorize(self, state, action, reward, new_state, done):\n", " self.MEMORIES.append((state, action, reward, new_state, done))\n", " if len(self.MEMORIES) > self.MEMORY_SIZE:\n", " self.MEMORIES.popleft()\n", "\n", " def _select_action(self, state):\n", " if np.random.rand() < self.EPSILON:\n", " action = np.random.randint(self.OUTPUT_SIZE)\n", " else:\n", " action = self.get_predicted_action([state])\n", " return action\n", "\n", " def _construct_memories(self, replay):\n", " states = np.array([a[0] for a in replay])\n", " new_states = np.array([a[3] for a in replay])\n", " Q = self.predict(states)\n", " Q_new = self.predict(new_states)\n", " Q_new_negative = self.sess.run(self.model_negative.logits, feed_dict={self.model_negative.X:new_states})\n", " replay_size = len(replay)\n", " X = np.empty((replay_size, self.state_size))\n", " Y = np.empty((replay_size, self.OUTPUT_SIZE))\n", " for i in range(replay_size):\n", " state_r, action_r, reward_r, new_state_r, done_r = replay[i]\n", " target = Q[i]\n", " target[action_r] = reward_r\n", " if not done_r:\n", " target[action_r] += self.GAMMA * Q_new_negative[i, np.argmax(Q_new[i])]\n", " X[i] = state_r\n", " Y[i] = target\n", " return X, Y\n", "\n", " def predict(self, inputs):\n", " return self.sess.run(self.model.logits, feed_dict={self.model.X:inputs})\n", " \n", " def get_predicted_action(self, sequence):\n", " prediction = self.predict(np.array(sequence))[0]\n", " return np.argmax(prediction)\n", " \n", " def get_state(self, t):\n", " window_size = self.window_size + 1\n", " d = t - window_size + 1\n", " block = self.trend[d : t + 1] if d >= 0 else -d * [self.trend[0]] + self.trend[0 : t + 1]\n", " res = []\n", " for i in range(window_size - 1):\n", " res.append(block[i + 1] - block[i])\n", " return np.array(res)\n", " \n", " def buy(self, initial_money):\n", " starting_money = initial_money\n", " states_sell = []\n", " states_buy = []\n", " inventory = []\n", " state = self.get_state(0)\n", " for t in range(0, len(self.trend) - 1, self.skip):\n", " action = self._select_action(state)\n", " next_state = self.get_state(t + 1)\n", " \n", " if action == 1 and initial_money >= self.trend[t]:\n", " inventory.append(self.trend[t])\n", " initial_money -= self.trend[t]\n", " states_buy.append(t)\n", " print('day %d: buy 1 unit at price %f, total balance %f'% (t, self.trend[t], initial_money))\n", " \n", " elif action == 2 and len(inventory):\n", " bought_price = inventory.pop(0)\n", " initial_money += self.trend[t]\n", " states_sell.append(t)\n", " try:\n", " invest = ((close[t] - bought_price) / bought_price) * 100\n", " except:\n", " invest = 0\n", " print(\n", " 'day %d, sell 1 unit at price %f, investment %f %%, total balance %f,'\n", " % (t, close[t], invest, initial_money)\n", " )\n", " \n", " state = next_state\n", " invest = ((initial_money - starting_money) / starting_money) * 100\n", " total_gains = initial_money - starting_money\n", " return states_buy, states_sell, total_gains, invest\n", " \n", " \n", " def train(self, iterations, checkpoint, initial_money):\n", " for i in range(iterations):\n", " total_profit = 0\n", " inventory = []\n", " state = self.get_state(0)\n", " starting_money = initial_money\n", " for t in range(0, len(self.trend) - 1, self.skip):\n", " if (self.T_COPY + 1) % self.COPY == 0:\n", " self._assign()\n", " \n", " action = self._select_action(state)\n", " next_state = self.get_state(t + 1)\n", " \n", " if action == 1 and starting_money >= self.trend[t]:\n", " inventory.append(self.trend[t])\n", " starting_money -= self.trend[t]\n", " \n", " elif action == 2 and len(inventory) > 0:\n", " bought_price = inventory.pop(0)\n", " total_profit += self.trend[t] - bought_price\n", " starting_money += self.trend[t]\n", " \n", " invest = ((starting_money - initial_money) / initial_money)\n", " \n", " self._memorize(state, action, invest, next_state, starting_money < initial_money)\n", " batch_size = min(len(self.MEMORIES), self.BATCH_SIZE)\n", " state = next_state\n", " replay = random.sample(self.MEMORIES, batch_size)\n", " X, Y = self._construct_memories(replay)\n", " \n", " cost, _ = self.sess.run([self.model.cost, self.model.optimizer], \n", " feed_dict={self.model.X: X, self.model.Y:Y})\n", " self.T_COPY += 1\n", " self.EPSILON = self.MIN_EPSILON + (1.0 - self.MIN_EPSILON) * np.exp(-self.DECAY_RATE * i)\n", " if (i+1) % checkpoint == 0:\n", " print('epoch: %d, total rewards: %f.3, cost: %f, total money: %f'%(i + 1, total_profit, cost,\n", " starting_money))" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "WARNING:tensorflow:From :12: calling reduce_mean (from tensorflow.python.ops.math_ops) with keep_dims is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "keep_dims is deprecated, use keepdims instead\n", "epoch: 10, total rewards: 1486.684997.3, cost: 0.694152, total money: 10514.124999\n", "epoch: 20, total rewards: 313.279660.3, cost: 0.878157, total money: 8354.909665\n", "epoch: 30, total rewards: 752.595089.3, cost: 0.320037, total money: 10752.595089\n", "epoch: 40, total rewards: 1159.299987.3, cost: 0.318166, total money: 10186.739989\n", "epoch: 50, total rewards: 993.220279.3, cost: 0.391151, total money: 4149.310245\n", "epoch: 60, total rewards: 1616.499880.3, cost: 0.307440, total money: 9630.939883\n", "epoch: 70, total rewards: 941.484560.3, cost: 0.332979, total money: 6969.054506\n", "epoch: 80, total rewards: 904.899903.3, cost: 0.718111, total money: 1132.559876\n", "epoch: 90, total rewards: 346.619873.3, cost: 0.482044, total money: 542.599852\n", "epoch: 100, total rewards: 141.554626.3, cost: 0.238426, total money: 6115.974608\n", "epoch: 110, total rewards: -159.529845.3, cost: 0.202412, total money: 8852.270143\n", "epoch: 120, total rewards: -37.579779.3, cost: 0.433529, total money: 8945.780206\n", "epoch: 130, total rewards: 1049.544800.3, cost: 0.408910, total money: 8099.664795\n", "epoch: 140, total rewards: 59.114809.3, cost: 0.028664, total money: 7098.904848\n", "epoch: 150, total rewards: 96.424866.3, cost: 0.070552, total money: 9079.784851\n", "epoch: 160, total rewards: 74.179754.3, cost: 0.044092, total money: 10074.179754\n", "epoch: 170, total rewards: 80.999883.3, cost: 0.018813, total money: 8047.249883\n", "epoch: 180, total rewards: 62.700011.3, cost: 0.083292, total money: 10062.700011\n", "epoch: 190, total rewards: 70.424991.3, cost: 0.013884, total money: 9053.315006\n", "epoch: 200, total rewards: 10.620115.3, cost: 0.030838, total money: 10010.620115\n" ] } ], "source": [ "close = df.Close.values.tolist()\n", "initial_money = 10000\n", "window_size = 30\n", "skip = 1\n", "batch_size = 32\n", "agent = Agent(state_size = window_size, \n", " window_size = window_size, \n", " trend = close, \n", " skip = skip)\n", "agent.train(iterations = 200, checkpoint = 10, initial_money = initial_money)" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "day 1: buy 1 unit at price 762.130005, total balance 9237.869995\n", "day 2, sell 1 unit at price 762.020020, investment -0.014431 %, total balance 9999.890015,\n", "day 11: buy 1 unit at price 771.229980, total balance 9228.660035\n", "day 12: buy 1 unit at price 760.539978, total balance 8468.120057\n", "day 13, sell 1 unit at price 769.200012, investment -0.263212 %, total balance 9237.320069,\n", "day 15, sell 1 unit at price 760.989990, investment 0.059170 %, total balance 9998.310059,\n", "day 34: buy 1 unit at price 794.559998, total balance 9203.750061\n", "day 35, sell 1 unit at price 791.260010, investment -0.415323 %, total balance 9995.010071,\n", "day 36: buy 1 unit at price 789.909973, total balance 9205.100098\n", "day 37, sell 1 unit at price 791.549988, investment 0.207620 %, total balance 9996.650086,\n", "day 38: buy 1 unit at price 785.049988, total balance 9211.600098\n", "day 40, sell 1 unit at price 771.820007, investment -1.685241 %, total balance 9983.420105,\n", "day 54: buy 1 unit at price 819.309998, total balance 9164.110107\n", "day 55, sell 1 unit at price 823.869995, investment 0.556566 %, total balance 9987.980102,\n", "day 62: buy 1 unit at price 798.530029, total balance 9189.450073\n", "day 64, sell 1 unit at price 801.340027, investment 0.351896 %, total balance 9990.790100,\n", "day 68: buy 1 unit at price 813.669983, total balance 9177.120117\n", "day 69, sell 1 unit at price 819.239990, investment 0.684554 %, total balance 9996.360107,\n", "day 72: buy 1 unit at price 824.159973, total balance 9172.200134\n", "day 73, sell 1 unit at price 828.070007, investment 0.474427 %, total balance 10000.270141,\n", "day 74: buy 1 unit at price 831.659973, total balance 9168.610168\n", "day 75, sell 1 unit at price 830.760010, investment -0.108213 %, total balance 9999.370178,\n", "day 79: buy 1 unit at price 823.210022, total balance 9176.160156\n", "day 80, sell 1 unit at price 835.239990, investment 1.461349 %, total balance 10011.400146,\n", "day 90: buy 1 unit at price 847.200012, total balance 9164.200134\n", "day 91, sell 1 unit at price 848.780029, investment 0.186499 %, total balance 10012.980163,\n", "day 93: buy 1 unit at price 848.400024, total balance 9164.580139\n", "day 94: buy 1 unit at price 830.460022, total balance 8334.120117\n", "day 95, sell 1 unit at price 829.590027, investment -2.217114 %, total balance 9163.710144,\n", "day 96, sell 1 unit at price 817.580017, investment -1.550948 %, total balance 9981.290161,\n", "day 100: buy 1 unit at price 831.409973, total balance 9149.880188\n", "day 101, sell 1 unit at price 831.500000, investment 0.010828 %, total balance 9981.380188,\n", "day 104: buy 1 unit at price 834.570007, total balance 9146.810181\n", "day 106: buy 1 unit at price 827.880005, total balance 8318.930176\n", "day 107, sell 1 unit at price 824.669983, investment -1.186242 %, total balance 9143.600159,\n", "day 108, sell 1 unit at price 824.729980, investment -0.380493 %, total balance 9968.330139,\n", "day 110: buy 1 unit at price 824.320007, total balance 9144.010132\n", "day 111, sell 1 unit at price 823.559998, investment -0.092198 %, total balance 9967.570130,\n", "day 115: buy 1 unit at price 841.650024, total balance 9125.920106\n", "day 116, sell 1 unit at price 843.190002, investment 0.182971 %, total balance 9969.110108,\n", "day 125: buy 1 unit at price 931.659973, total balance 9037.450135\n", "day 126, sell 1 unit at price 927.130005, investment -0.486225 %, total balance 9964.580140,\n", "day 127: buy 1 unit at price 934.299988, total balance 9030.280152\n", "day 128, sell 1 unit at price 932.169983, investment -0.227979 %, total balance 9962.450135,\n", "day 141: buy 1 unit at price 971.469971, total balance 8990.980164\n", "day 142, sell 1 unit at price 975.880005, investment 0.453955 %, total balance 9966.860169,\n", "day 152: buy 1 unit at price 953.400024, total balance 9013.460145\n", "day 153, sell 1 unit at price 950.760010, investment -0.276905 %, total balance 9964.220155,\n", "day 156: buy 1 unit at price 957.369995, total balance 9006.850160\n", "day 157, sell 1 unit at price 950.630005, investment -0.704011 %, total balance 9957.480165,\n", "day 166: buy 1 unit at price 898.700012, total balance 9058.780153\n", "day 167, sell 1 unit at price 911.710022, investment 1.447648 %, total balance 9970.490175,\n", "day 172: buy 1 unit at price 943.830017, total balance 9026.660158\n", "day 173, sell 1 unit at price 947.159973, investment 0.352813 %, total balance 9973.820131,\n", "day 185: buy 1 unit at price 930.500000, total balance 9043.320131\n", "day 186: buy 1 unit at price 930.830017, total balance 8112.490114\n", "day 187, sell 1 unit at price 930.390015, investment -0.011820 %, total balance 9042.880129,\n", "day 188, sell 1 unit at price 923.650024, investment -0.771354 %, total balance 9966.530153,\n", "day 193: buy 1 unit at price 907.239990, total balance 9059.290163\n", "day 194, sell 1 unit at price 914.390015, investment 0.788107 %, total balance 9973.680178,\n", "day 197: buy 1 unit at price 926.960022, total balance 9046.720156\n", "day 199, sell 1 unit at price 910.669983, investment -1.757362 %, total balance 9957.390139,\n", "day 211: buy 1 unit at price 927.809998, total balance 9029.580141\n", "day 212, sell 1 unit at price 935.950012, investment 0.877336 %, total balance 9965.530153,\n", "day 213: buy 1 unit at price 926.500000, total balance 9039.030153\n", "day 214, sell 1 unit at price 929.080017, investment 0.278469 %, total balance 9968.110170,\n" ] } ], "source": [ "states_buy, states_sell, total_gains, invest = agent.buy(initial_money = initial_money)" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "fig = plt.figure(figsize = (15,5))\n", "plt.plot(close, color='r', lw=2.)\n", "plt.plot(close, '^', markersize=10, color='m', label = 'buying signal', markevery = states_buy)\n", "plt.plot(close, 'v', markersize=10, color='k', label = 'selling signal', markevery = states_sell)\n", "plt.title('total gains %f, total investment %f%%'%(total_gains, invest))\n", "plt.legend()\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.6.8" } }, "nbformat": 4, "nbformat_minor": 2 } ================================================ FILE: agent/12.duel-recurrent-q-learning-agent.ipynb ================================================ { "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import numpy as np\n", "import pandas as pd\n", "import tensorflow as tf\n", "import matplotlib.pyplot as plt\n", "import seaborn as sns\n", "sns.set()" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DateOpenHighLowCloseAdj CloseVolume
02016-11-02778.200012781.650024763.450012768.700012768.7000121872400
12016-11-03767.250000769.950012759.030029762.130005762.1300051943200
22016-11-04750.659973770.359985750.560974762.020020762.0200202134800
32016-11-07774.500000785.190002772.549988782.520020782.5200201585100
42016-11-08783.400024795.632996780.190002790.510010790.5100101350800
\n", "
" ], "text/plain": [ " Date Open High Low Close Adj Close \\\n", "0 2016-11-02 778.200012 781.650024 763.450012 768.700012 768.700012 \n", "1 2016-11-03 767.250000 769.950012 759.030029 762.130005 762.130005 \n", "2 2016-11-04 750.659973 770.359985 750.560974 762.020020 762.020020 \n", "3 2016-11-07 774.500000 785.190002 772.549988 782.520020 782.520020 \n", "4 2016-11-08 783.400024 795.632996 780.190002 790.510010 790.510010 \n", "\n", " Volume \n", "0 1872400 \n", "1 1943200 \n", "2 2134800 \n", "3 1585100 \n", "4 1350800 " ] }, "execution_count": 2, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df = pd.read_csv('../dataset/GOOG-year.csv')\n", "df.head()" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [], "source": [ "from collections import deque\n", "import random\n", " \n", "class Agent:\n", "\n", " LEARNING_RATE = 0.003\n", " BATCH_SIZE = 32\n", " LAYER_SIZE = 256\n", " OUTPUT_SIZE = 3\n", " EPSILON = 0.5\n", " DECAY_RATE = 0.005\n", " MIN_EPSILON = 0.1\n", " GAMMA = 0.99\n", " MEMORIES = deque()\n", " MEMORY_SIZE = 300\n", " \n", " def __init__(self, state_size, window_size, trend, skip):\n", " self.state_size = state_size\n", " self.window_size = window_size\n", " self.half_window = window_size // 2\n", " self.trend = trend\n", " self.skip = skip\n", " tf.reset_default_graph()\n", " self.INITIAL_FEATURES = np.zeros((4, self.state_size))\n", " self.X = tf.placeholder(tf.float32, (None, None, self.state_size))\n", " self.Y = tf.placeholder(tf.float32, (None, self.OUTPUT_SIZE))\n", " cell = tf.nn.rnn_cell.LSTMCell(self.LAYER_SIZE, state_is_tuple = False)\n", " self.hidden_layer = tf.placeholder(tf.float32, (None, 2 * self.LAYER_SIZE))\n", " self.rnn,self.last_state = tf.nn.dynamic_rnn(inputs=self.X,cell=cell,\n", " dtype=tf.float32,\n", " initial_state=self.hidden_layer)\n", " tensor_action, tensor_validation = tf.split(self.rnn[:,-1],2,1)\n", " feed_action = tf.layers.dense(tensor_action, self.OUTPUT_SIZE)\n", " feed_validation = tf.layers.dense(tensor_validation, 1)\n", " self.logits = feed_validation + tf.subtract(feed_action,tf.reduce_mean(feed_action,axis=1,keep_dims=True))\n", " self.cost = tf.reduce_sum(tf.square(self.Y - self.logits))\n", " self.optimizer = tf.train.AdamOptimizer(learning_rate = self.LEARNING_RATE).minimize(self.cost)\n", " self.sess = tf.InteractiveSession()\n", " self.sess.run(tf.global_variables_initializer())\n", " \n", " def _memorize(self, state, action, reward, new_state, dead, rnn_state):\n", " self.MEMORIES.append((state, action, reward, new_state, dead, rnn_state))\n", " if len(self.MEMORIES) > self.MEMORY_SIZE:\n", " self.MEMORIES.popleft()\n", "\n", " def _construct_memories(self, replay):\n", " states = np.array([a[0] for a in replay])\n", " new_states = np.array([a[3] for a in replay])\n", " init_values = np.array([a[-1] for a in replay])\n", " Q = self.sess.run(self.logits, feed_dict={self.X:states, self.hidden_layer:init_values})\n", " Q_new = self.sess.run(self.logits, feed_dict={self.X:new_states, self.hidden_layer:init_values})\n", " replay_size = len(replay)\n", " X = np.empty((replay_size, 4, self.state_size))\n", " Y = np.empty((replay_size, self.OUTPUT_SIZE))\n", " INIT_VAL = np.empty((replay_size, 2 * self.LAYER_SIZE))\n", " for i in range(replay_size):\n", " state_r, action_r, reward_r, new_state_r, dead_r, rnn_memory = replay[i]\n", " target = Q[i]\n", " target[action_r] = reward_r\n", " if not dead_r:\n", " target[action_r] += self.GAMMA * np.amax(Q_new[i])\n", " X[i] = state_r\n", " Y[i] = target\n", " INIT_VAL[i] = rnn_memory\n", " return X, Y, INIT_VAL\n", " \n", " def get_state(self, t):\n", " window_size = self.window_size + 1\n", " d = t - window_size + 1\n", " block = self.trend[d : t + 1] if d >= 0 else -d * [self.trend[0]] + self.trend[0 : t + 1]\n", " res = []\n", " for i in range(window_size - 1):\n", " res.append(block[i + 1] - block[i])\n", " return np.array(res)\n", " \n", " def buy(self, initial_money):\n", " starting_money = initial_money\n", " states_sell = []\n", " states_buy = []\n", " inventory = []\n", " state = self.get_state(0)\n", " init_value = np.zeros((1, 2 * self.LAYER_SIZE))\n", " for k in range(self.INITIAL_FEATURES.shape[0]):\n", " self.INITIAL_FEATURES[k,:] = state\n", " for t in range(0, len(self.trend) - 1, self.skip):\n", " action, last_state = self.sess.run([self.logits,self.last_state],\n", " feed_dict={self.X:[self.INITIAL_FEATURES],\n", " self.hidden_layer:init_value})\n", " action, init_value = np.argmax(action[0]), last_state\n", " next_state = self.get_state(t + 1)\n", " \n", " if action == 1 and initial_money >= self.trend[t]:\n", " inventory.append(self.trend[t])\n", " initial_money -= self.trend[t]\n", " states_buy.append(t)\n", " print('day %d: buy 1 unit at price %f, total balance %f'% (t, self.trend[t], initial_money))\n", " \n", " elif action == 2 and len(inventory):\n", " bought_price = inventory.pop(0)\n", " initial_money += self.trend[t]\n", " states_sell.append(t)\n", " try:\n", " invest = ((close[t] - bought_price) / bought_price) * 100\n", " except:\n", " invest = 0\n", " print(\n", " 'day %d, sell 1 unit at price %f, investment %f %%, total balance %f,'\n", " % (t, close[t], invest, initial_money)\n", " )\n", " \n", " new_state = np.append([self.get_state(t + 1)], self.INITIAL_FEATURES[:3, :], axis = 0)\n", " self.INITIAL_FEATURES = new_state\n", " invest = ((initial_money - starting_money) / starting_money) * 100\n", " total_gains = initial_money - starting_money\n", " return states_buy, states_sell, total_gains, invest\n", " \n", " \n", " def train(self, iterations, checkpoint, initial_money):\n", " for i in range(iterations):\n", " total_profit = 0\n", " inventory = []\n", " state = self.get_state(0)\n", " starting_money = initial_money\n", " init_value = np.zeros((1, 2 * self.LAYER_SIZE))\n", " for k in range(self.INITIAL_FEATURES.shape[0]):\n", " self.INITIAL_FEATURES[k,:] = state\n", " for t in range(0, len(self.trend) - 1, self.skip):\n", " \n", " if np.random.rand() < self.EPSILON:\n", " action = np.random.randint(self.OUTPUT_SIZE)\n", " else:\n", " action, last_state = self.sess.run([self.logits,\n", " self.last_state],\n", " feed_dict={self.X:[self.INITIAL_FEATURES],\n", " self.hidden_layer:init_value})\n", " action, init_value = np.argmax(action[0]), last_state\n", " \n", " next_state = self.get_state(t + 1)\n", " \n", " if action == 1 and starting_money >= self.trend[t]:\n", " inventory.append(self.trend[t])\n", " starting_money -= self.trend[t]\n", " \n", " elif action == 2 and len(inventory) > 0:\n", " bought_price = inventory.pop(0)\n", " total_profit += self.trend[t] - bought_price\n", " starting_money += self.trend[t]\n", " \n", " invest = ((starting_money - initial_money) / initial_money)\n", " new_state = np.append([self.get_state(t + 1)], self.INITIAL_FEATURES[:3, :], axis = 0)\n", " self._memorize(self.INITIAL_FEATURES, action, invest, new_state, \n", " starting_money < initial_money, init_value[0])\n", " self.INITIAL_FEATURES = new_state\n", " batch_size = min(len(self.MEMORIES), self.BATCH_SIZE)\n", " replay = random.sample(self.MEMORIES, batch_size)\n", " X, Y, INIT_VAL = self._construct_memories(replay)\n", " \n", " cost, _ = self.sess.run([self.cost, self.optimizer], \n", " feed_dict={self.X: X, self.Y:Y,\n", " self.hidden_layer: INIT_VAL})\n", " self.EPSILON = self.MIN_EPSILON + (1.0 - self.MIN_EPSILON) * np.exp(-self.DECAY_RATE * i)\n", " \n", " if (i+1) % checkpoint == 0:\n", " print('epoch: %d, total rewards: %f.3, cost: %f, total money: %f'%(i + 1, total_profit, cost,\n", " starting_money))" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "WARNING:tensorflow:: Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "WARNING:tensorflow:From :35: calling reduce_mean (from tensorflow.python.ops.math_ops) with keep_dims is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "keep_dims is deprecated, use keepdims instead\n", "epoch: 10, total rewards: 1303.755127.3, cost: 0.204159, total money: 2622.175109\n", "epoch: 20, total rewards: 1332.510133.3, cost: 2.512769, total money: 11332.510133\n", "epoch: 30, total rewards: 167.034789.3, cost: 0.204751, total money: 10167.034789\n", "epoch: 40, total rewards: 885.269897.3, cost: 0.095390, total money: 8848.889892\n", "epoch: 50, total rewards: 312.624996.3, cost: 0.415782, total money: 10312.624996\n", "epoch: 60, total rewards: 220.209960.3, cost: 0.119438, total money: 10220.209960\n", "epoch: 70, total rewards: 407.794859.3, cost: 0.983801, total money: 8417.984861\n", "epoch: 80, total rewards: 200.149718.3, cost: 0.235913, total money: 9226.819701\n", "epoch: 90, total rewards: 87.564821.3, cost: 0.034903, total money: 8097.894838\n", "epoch: 100, total rewards: 1056.600041.3, cost: 0.286240, total money: 11056.600041\n", "epoch: 110, total rewards: 537.204957.3, cost: 0.140037, total money: 7610.014955\n", "epoch: 120, total rewards: 263.944828.3, cost: 0.535866, total money: 9247.304813\n", "epoch: 130, total rewards: 387.030092.3, cost: 0.352989, total money: 8396.590090\n", "epoch: 140, total rewards: 207.069887.3, cost: 0.474047, total money: 10207.069887\n", "epoch: 150, total rewards: -119.230104.3, cost: 0.301262, total money: 9880.769896\n", "epoch: 160, total rewards: 21.299804.3, cost: 0.709494, total money: 10021.299804\n", "epoch: 170, total rewards: 241.145077.3, cost: 0.486697, total money: 10241.145077\n", "epoch: 180, total rewards: 5.329770.3, cost: 0.447255, total money: 7042.329770\n", "epoch: 190, total rewards: 126.395198.3, cost: 0.240739, total money: 9107.125178\n", "epoch: 200, total rewards: 91.499876.3, cost: 0.259028, total money: 8055.119871\n" ] } ], "source": [ "close = df.Close.values.tolist()\n", "initial_money = 10000\n", "window_size = 30\n", "skip = 1\n", "batch_size = 32\n", "agent = Agent(state_size = window_size, \n", " window_size = window_size, \n", " trend = close, \n", " skip = skip)\n", "agent.train(iterations = 200, checkpoint = 10, initial_money = initial_money)" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "day 53: buy 1 unit at price 805.020020, total balance 9194.979980\n", "day 54, sell 1 unit at price 819.309998, investment 1.775108 %, total balance 10014.289978,\n", "day 64: buy 1 unit at price 801.340027, total balance 9212.949951\n", "day 68, sell 1 unit at price 813.669983, investment 1.538667 %, total balance 10026.619934,\n", "day 79: buy 1 unit at price 823.210022, total balance 9203.409912\n", "day 82: buy 1 unit at price 829.080017, total balance 8374.329895\n", "day 84, sell 1 unit at price 831.909973, investment 1.056832 %, total balance 9206.239868,\n", "day 86, sell 1 unit at price 838.679993, investment 1.157907 %, total balance 10044.919861,\n", "day 111: buy 1 unit at price 823.559998, total balance 9221.359863\n", "day 116, sell 1 unit at price 843.190002, investment 2.383555 %, total balance 10064.549865,\n", "day 167: buy 1 unit at price 911.710022, total balance 9152.839843\n", "day 169, sell 1 unit at price 918.590027, investment 0.754626 %, total balance 10071.429870,\n", "day 182: buy 1 unit at price 947.799988, total balance 9123.629882\n", "day 183, sell 1 unit at price 934.090027, investment -1.446504 %, total balance 10057.719909,\n", "day 185: buy 1 unit at price 930.500000, total balance 9127.219909\n", "day 187: buy 1 unit at price 930.390015, total balance 8196.829894\n", "day 188, sell 1 unit at price 923.650024, investment -0.736161 %, total balance 9120.479918,\n", "day 190, sell 1 unit at price 929.359985, investment -0.110709 %, total balance 10049.839903,\n", "day 206: buy 1 unit at price 921.289978, total balance 9128.549925\n", "day 207, sell 1 unit at price 929.570007, investment 0.898743 %, total balance 10058.119932,\n" ] } ], "source": [ "states_buy, states_sell, total_gains, invest = agent.buy(initial_money = initial_money)" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "fig = plt.figure(figsize = (15,5))\n", "plt.plot(close, color='r', lw=2.)\n", "plt.plot(close, '^', markersize=10, color='m', label = 'buying signal', markevery = states_buy)\n", "plt.plot(close, 'v', markersize=10, color='k', label = 'selling signal', markevery = states_sell)\n", "plt.title('total gains %f, total investment %f%%'%(total_gains, invest))\n", "plt.legend()\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.6.8" } }, "nbformat": 4, "nbformat_minor": 2 } ================================================ FILE: agent/13.double-duel-recurrent-q-learning-agent.ipynb ================================================ { "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import numpy as np\n", "import pandas as pd\n", "import tensorflow as tf\n", "import matplotlib.pyplot as plt\n", "import seaborn as sns\n", "sns.set()" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DateOpenHighLowCloseAdj CloseVolume
02016-11-02778.200012781.650024763.450012768.700012768.7000121872400
12016-11-03767.250000769.950012759.030029762.130005762.1300051943200
22016-11-04750.659973770.359985750.560974762.020020762.0200202134800
32016-11-07774.500000785.190002772.549988782.520020782.5200201585100
42016-11-08783.400024795.632996780.190002790.510010790.5100101350800
\n", "
" ], "text/plain": [ " Date Open High Low Close Adj Close \\\n", "0 2016-11-02 778.200012 781.650024 763.450012 768.700012 768.700012 \n", "1 2016-11-03 767.250000 769.950012 759.030029 762.130005 762.130005 \n", "2 2016-11-04 750.659973 770.359985 750.560974 762.020020 762.020020 \n", "3 2016-11-07 774.500000 785.190002 772.549988 782.520020 782.520020 \n", "4 2016-11-08 783.400024 795.632996 780.190002 790.510010 790.510010 \n", "\n", " Volume \n", "0 1872400 \n", "1 1943200 \n", "2 2134800 \n", "3 1585100 \n", "4 1350800 " ] }, "execution_count": 2, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df = pd.read_csv('../dataset/GOOG-year.csv')\n", "df.head()" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [], "source": [ "from collections import deque\n", "import random\n", "\n", "class Model:\n", " def __init__(self, input_size, output_size, layer_size, learning_rate, name):\n", " with tf.variable_scope(name):\n", " self.X = tf.placeholder(tf.float32, (None, None, input_size))\n", " self.Y = tf.placeholder(tf.float32, (None, output_size))\n", " cell = tf.nn.rnn_cell.LSTMCell(layer_size, state_is_tuple = False)\n", " self.hidden_layer = tf.placeholder(tf.float32, (None, 2 * layer_size))\n", " self.rnn,self.last_state = tf.nn.dynamic_rnn(inputs=self.X,cell=cell,\n", " dtype=tf.float32,\n", " initial_state=self.hidden_layer)\n", " tensor_action, tensor_validation = tf.split(self.rnn[:,-1],2,1)\n", " feed_action = tf.layers.dense(tensor_action, output_size)\n", " feed_validation = tf.layers.dense(tensor_validation, 1)\n", " self.logits = feed_validation + tf.subtract(feed_action,tf.reduce_mean(feed_action,axis=1,keep_dims=True))\n", " self.cost = tf.reduce_sum(tf.square(self.Y - self.logits))\n", " self.optimizer = tf.train.AdamOptimizer(learning_rate = learning_rate).minimize(self.cost)\n", " \n", "class Agent:\n", "\n", " LEARNING_RATE = 0.003\n", " BATCH_SIZE = 32\n", " LAYER_SIZE = 256\n", " OUTPUT_SIZE = 3\n", " EPSILON = 0.5\n", " DECAY_RATE = 0.005\n", " MIN_EPSILON = 0.1\n", " GAMMA = 0.99\n", " MEMORIES = deque()\n", " COPY = 1000\n", " T_COPY = 0\n", " MEMORY_SIZE = 300\n", " \n", " def __init__(self, state_size, window_size, trend, skip):\n", " self.state_size = state_size\n", " self.window_size = window_size\n", " self.half_window = window_size // 2\n", " self.trend = trend\n", " self.skip = skip\n", " tf.reset_default_graph()\n", " self.INITIAL_FEATURES = np.zeros((4, self.state_size))\n", " self.model = Model(self.state_size, self.OUTPUT_SIZE, self.LAYER_SIZE, self.LEARNING_RATE,\n", " 'real_model')\n", " self.model_negative = Model(self.state_size, self.OUTPUT_SIZE, self.LAYER_SIZE, self.LEARNING_RATE,\n", " 'negative_model')\n", " self.sess = tf.InteractiveSession()\n", " self.sess.run(tf.global_variables_initializer())\n", " self.trainable = tf.trainable_variables()\n", " \n", " def _assign(self, from_name, to_name):\n", " from_w = tf.get_collection(tf.GraphKeys.TRAINABLE_VARIABLES, scope=from_name)\n", " to_w = tf.get_collection(tf.GraphKeys.TRAINABLE_VARIABLES, scope=to_name)\n", " for i in range(len(from_w)):\n", " assign_op = to_w[i].assign(from_w[i])\n", " self.sess.run(assign_op)\n", "\n", " def _memorize(self, state, action, reward, new_state, dead, rnn_state):\n", " self.MEMORIES.append((state, action, reward, new_state, dead, rnn_state))\n", " if len(self.MEMORIES) > self.MEMORY_SIZE:\n", " self.MEMORIES.popleft()\n", "\n", " def _select_action(self, state):\n", " if np.random.rand() < self.EPSILON:\n", " action = np.random.randint(self.OUTPUT_SIZE)\n", " else:\n", " action = self.get_predicted_action([state])\n", " return action\n", "\n", " def _construct_memories(self, replay):\n", " states = np.array([a[0] for a in replay])\n", " new_states = np.array([a[3] for a in replay])\n", " init_values = np.array([a[-1] for a in replay])\n", " Q = self.sess.run(self.model.logits, feed_dict={self.model.X:states, \n", " self.model.hidden_layer:init_values})\n", " Q_new = self.sess.run(self.model.logits, feed_dict={self.model.X:new_states, \n", " self.model.hidden_layer:init_values})\n", " Q_new_negative = self.sess.run(self.model_negative.logits, \n", " feed_dict={self.model_negative.X:new_states, \n", " self.model_negative.hidden_layer:init_values})\n", " replay_size = len(replay)\n", " X = np.empty((replay_size, 4, self.state_size))\n", " Y = np.empty((replay_size, self.OUTPUT_SIZE))\n", " INIT_VAL = np.empty((replay_size, 2 * self.LAYER_SIZE))\n", " for i in range(replay_size):\n", " state_r, action_r, reward_r, new_state_r, dead_r, rnn_memory = replay[i]\n", " target = Q[i]\n", " target[action_r] = reward_r\n", " if not dead_r:\n", " target[action_r] += self.GAMMA * Q_new_negative[i, np.argmax(Q_new[i])]\n", " X[i] = state_r\n", " Y[i] = target\n", " INIT_VAL[i] = rnn_memory\n", " return X, Y, INIT_VAL\n", " \n", " def get_state(self, t):\n", " window_size = self.window_size + 1\n", " d = t - window_size + 1\n", " block = self.trend[d : t + 1] if d >= 0 else -d * [self.trend[0]] + self.trend[0 : t + 1]\n", " res = []\n", " for i in range(window_size - 1):\n", " res.append(block[i + 1] - block[i])\n", " return np.array(res)\n", " \n", " def buy(self, initial_money):\n", " starting_money = initial_money\n", " states_sell = []\n", " states_buy = []\n", " inventory = []\n", " state = self.get_state(0)\n", " init_value = np.zeros((1, 2 * self.LAYER_SIZE))\n", " for k in range(self.INITIAL_FEATURES.shape[0]):\n", " self.INITIAL_FEATURES[k,:] = state\n", " for t in range(0, len(self.trend) - 1, self.skip):\n", " action, last_state = self.sess.run([self.model.logits,self.model.last_state],\n", " feed_dict={self.model.X:[self.INITIAL_FEATURES],\n", " self.model.hidden_layer:init_value})\n", " action, init_value = np.argmax(action[0]), last_state\n", " next_state = self.get_state(t + 1)\n", " \n", " if action == 1 and initial_money >= self.trend[t]:\n", " inventory.append(self.trend[t])\n", " initial_money -= self.trend[t]\n", " states_buy.append(t)\n", " print('day %d: buy 1 unit at price %f, total balance %f'% (t, self.trend[t], initial_money))\n", " \n", " elif action == 2 and len(inventory):\n", " bought_price = inventory.pop(0)\n", " initial_money += self.trend[t]\n", " states_sell.append(t)\n", " try:\n", " invest = ((close[t] - bought_price) / bought_price) * 100\n", " except:\n", " invest = 0\n", " print(\n", " 'day %d, sell 1 unit at price %f, investment %f %%, total balance %f,'\n", " % (t, close[t], invest, initial_money)\n", " )\n", " \n", " new_state = np.append([self.get_state(t + 1)], self.INITIAL_FEATURES[:3, :], axis = 0)\n", " self.INITIAL_FEATURES = new_state\n", " invest = ((initial_money - starting_money) / starting_money) * 100\n", " total_gains = initial_money - starting_money\n", " return states_buy, states_sell, total_gains, invest\n", " \n", " \n", " def train(self, iterations, checkpoint, initial_money):\n", " for i in range(iterations):\n", " total_profit = 0\n", " inventory = []\n", " state = self.get_state(0)\n", " starting_money = initial_money\n", " init_value = np.zeros((1, 2 * self.LAYER_SIZE))\n", " for k in range(self.INITIAL_FEATURES.shape[0]):\n", " self.INITIAL_FEATURES[k,:] = state\n", " for t in range(0, len(self.trend) - 1, self.skip):\n", " if (self.T_COPY + 1) % self.COPY == 0:\n", " self._assign('real_model', 'negative_model')\n", " \n", " if np.random.rand() < self.EPSILON:\n", " action = np.random.randint(self.OUTPUT_SIZE)\n", " else:\n", " action, last_state = self.sess.run([self.model.logits,\n", " self.model.last_state],\n", " feed_dict={self.model.X:[self.INITIAL_FEATURES],\n", " self.model.hidden_layer:init_value})\n", " action, init_value = np.argmax(action[0]), last_state\n", " \n", " next_state = self.get_state(t + 1)\n", " \n", " if action == 1 and starting_money >= self.trend[t]:\n", " inventory.append(self.trend[t])\n", " starting_money -= self.trend[t]\n", " \n", " elif action == 2 and len(inventory) > 0:\n", " bought_price = inventory.pop(0)\n", " total_profit += self.trend[t] - bought_price\n", " starting_money += self.trend[t]\n", " \n", " invest = ((starting_money - initial_money) / initial_money)\n", " new_state = np.append([self.get_state(t + 1)], self.INITIAL_FEATURES[:3, :], axis = 0)\n", " \n", " self._memorize(self.INITIAL_FEATURES, action, invest, new_state, \n", " starting_money < initial_money, init_value[0])\n", " self.INITIAL_FEATURES = new_state\n", " batch_size = min(len(self.MEMORIES), self.BATCH_SIZE)\n", " replay = random.sample(self.MEMORIES, batch_size)\n", " X, Y, INIT_VAL = self._construct_memories(replay)\n", " \n", " cost, _ = self.sess.run([self.model.cost, self.model.optimizer], \n", " feed_dict={self.model.X: X, self.model.Y:Y,\n", " self.model.hidden_layer: INIT_VAL})\n", " self.T_COPY += 1\n", " self.EPSILON = self.MIN_EPSILON + (1.0 - self.MIN_EPSILON) * np.exp(-self.DECAY_RATE * i)\n", " if (i+1) % checkpoint == 0:\n", " print('epoch: %d, total rewards: %f.3, cost: %f, total money: %f'%(i + 1, total_profit, cost,\n", " starting_money))" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "WARNING:tensorflow:: Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "WARNING:tensorflow:From :17: calling reduce_mean (from tensorflow.python.ops.math_ops) with keep_dims is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "keep_dims is deprecated, use keepdims instead\n", "WARNING:tensorflow:: Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "epoch: 10, total rewards: 328.014401.3, cost: 0.233912, total money: 2446.714413\n", "epoch: 20, total rewards: 629.485052.3, cost: 0.592428, total money: 5723.605047\n", "epoch: 30, total rewards: 1222.065245.3, cost: 0.182284, total money: 7288.965209\n", "epoch: 40, total rewards: 719.309753.3, cost: 0.690094, total money: 3739.159728\n", "epoch: 50, total rewards: 328.994876.3, cost: 0.918951, total money: 2756.724856\n", "epoch: 60, total rewards: 1518.540281.3, cost: 0.226017, total money: 10545.210264\n", "epoch: 70, total rewards: 440.315127.3, cost: 0.145386, total money: 7494.335086\n", "epoch: 80, total rewards: 656.779966.3, cost: 0.113699, total money: 6666.949948\n", "epoch: 90, total rewards: 846.820129.3, cost: 0.444679, total money: 6860.080139\n", "epoch: 100, total rewards: 1044.679930.3, cost: 0.240218, total money: 9067.419920\n", "epoch: 110, total rewards: 207.934935.3, cost: 0.236219, total money: 10207.934935\n", "epoch: 120, total rewards: 6.745002.3, cost: 1.133358, total money: 10006.745002\n", "epoch: 130, total rewards: 586.910091.3, cost: 0.162622, total money: 4665.650081\n", "epoch: 140, total rewards: 1084.244877.3, cost: 0.630996, total money: 6178.484867\n", "epoch: 150, total rewards: 991.774842.3, cost: 1.439193, total money: 420.904786\n", "epoch: 160, total rewards: 714.735100.3, cost: 0.337296, total money: 5744.735038\n", "epoch: 170, total rewards: 1158.574706.3, cost: 0.186633, total money: 10185.244689\n", "epoch: 180, total rewards: 1120.314817.3, cost: 0.539594, total money: 7186.704770\n", "epoch: 190, total rewards: 230.760193.3, cost: 0.110742, total money: 4290.020202\n", "epoch: 200, total rewards: 218.420047.3, cost: 0.125164, total money: 10218.420047\n" ] } ], "source": [ "close = df.Close.values.tolist()\n", "initial_money = 10000\n", "window_size = 30\n", "skip = 1\n", "batch_size = 32\n", "agent = Agent(state_size = window_size, \n", " window_size = window_size, \n", " trend = close, \n", " skip = skip)\n", "agent.train(iterations = 200, checkpoint = 10, initial_money = initial_money)" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "day 17: buy 1 unit at price 768.239990, total balance 9231.760010\n", "day 18, sell 1 unit at price 770.840027, investment 0.338441 %, total balance 10002.600037,\n", "day 20: buy 1 unit at price 747.919983, total balance 9254.680054\n", "day 21: buy 1 unit at price 750.500000, total balance 8504.180054\n", "day 23, sell 1 unit at price 759.109985, investment 1.496150 %, total balance 9263.290039,\n", "day 24, sell 1 unit at price 771.190002, investment 2.756829 %, total balance 10034.480041,\n", "day 27: buy 1 unit at price 789.270020, total balance 9245.210021\n", "day 28, sell 1 unit at price 796.099976, investment 0.865351 %, total balance 10041.309997,\n", "day 34: buy 1 unit at price 794.559998, total balance 9246.749999\n", "day 35, sell 1 unit at price 791.260010, investment -0.415323 %, total balance 10038.010009,\n", "day 36: buy 1 unit at price 789.909973, total balance 9248.100036\n", "day 38: buy 1 unit at price 785.049988, total balance 8463.050048\n", "day 40: buy 1 unit at price 771.820007, total balance 7691.230041\n", "day 41, sell 1 unit at price 786.140015, investment -0.477264 %, total balance 8477.370056,\n", "day 44: buy 1 unit at price 806.150024, total balance 7671.220032\n", "day 45, sell 1 unit at price 806.650024, investment 2.751422 %, total balance 8477.870056,\n", "day 48, sell 1 unit at price 806.359985, investment 4.475134 %, total balance 9284.230041,\n", "day 49, sell 1 unit at price 807.880005, investment 0.214598 %, total balance 10092.110046,\n", "day 51: buy 1 unit at price 806.070007, total balance 9286.040039\n", "day 52, sell 1 unit at price 802.174988, investment -0.483211 %, total balance 10088.215027,\n", "day 57: buy 1 unit at price 832.150024, total balance 9256.065003\n", "day 58: buy 1 unit at price 823.309998, total balance 8432.755005\n", "day 61: buy 1 unit at price 795.695007, total balance 7637.059998\n", "day 63: buy 1 unit at price 801.489990, total balance 6835.570008\n", "day 64, sell 1 unit at price 801.340027, investment -3.702457 %, total balance 7636.910035,\n", "day 66, sell 1 unit at price 808.380005, investment -1.813411 %, total balance 8445.290040,\n", "day 67, sell 1 unit at price 809.559998, investment 1.742501 %, total balance 9254.850038,\n", "day 68: buy 1 unit at price 813.669983, total balance 8441.180055\n", "day 70, sell 1 unit at price 820.450012, investment 2.365597 %, total balance 9261.630067,\n", "day 71: buy 1 unit at price 818.979980, total balance 8442.650087\n", "day 73: buy 1 unit at price 828.070007, total balance 7614.580080\n", "day 76, sell 1 unit at price 831.330017, investment 2.170417 %, total balance 8445.910097,\n", "day 77, sell 1 unit at price 828.640015, investment 1.179520 %, total balance 9274.550112,\n", "day 78: buy 1 unit at price 829.280029, total balance 8445.270083\n", "day 82: buy 1 unit at price 829.080017, total balance 7616.190066\n", "day 83: buy 1 unit at price 827.780029, total balance 6788.410037\n", "day 84: buy 1 unit at price 831.909973, total balance 5956.500064\n", "day 87: buy 1 unit at price 843.250000, total balance 5113.250064\n", "day 88: buy 1 unit at price 845.539978, total balance 4267.710086\n", "day 90: buy 1 unit at price 847.200012, total balance 3420.510074\n", "day 91, sell 1 unit at price 848.780029, investment 2.500999 %, total balance 4269.290103,\n", "day 98: buy 1 unit at price 819.510010, total balance 3449.780093\n", "day 99, sell 1 unit at price 820.919983, investment -1.008109 %, total balance 4270.700076,\n", "day 100: buy 1 unit at price 831.409973, total balance 3439.290103\n", "day 103, sell 1 unit at price 838.549988, investment 1.142226 %, total balance 4277.840091,\n", "day 104: buy 1 unit at price 834.570007, total balance 3443.270084\n", "day 106: buy 1 unit at price 827.880005, total balance 2615.390079\n", "day 107, sell 1 unit at price 824.669983, investment -0.375709 %, total balance 3440.060062,\n", "day 108, sell 1 unit at price 824.729980, investment -0.863073 %, total balance 4264.790042,\n", "day 109, sell 1 unit at price 823.349976, investment -2.359920 %, total balance 5088.140018,\n", "day 110: buy 1 unit at price 824.320007, total balance 4263.820011\n", "day 111, sell 1 unit at price 823.559998, investment -2.599520 %, total balance 5087.380009,\n", "day 114: buy 1 unit at price 838.210022, total balance 4249.169987\n", "day 115, sell 1 unit at price 841.650024, investment -0.655098 %, total balance 5090.820011,\n", "day 117, sell 1 unit at price 862.760010, investment 5.277544 %, total balance 5953.580021,\n", "day 118, sell 1 unit at price 872.299988, investment 4.918153 %, total balance 6825.880009,\n", "day 119: buy 1 unit at price 871.729980, total balance 5954.150029\n", "day 121, sell 1 unit at price 905.960022, investment 8.554107 %, total balance 6860.110051,\n", "day 122, sell 1 unit at price 912.570007, investment 10.229744 %, total balance 7772.680058,\n", "day 123: buy 1 unit at price 916.440002, total balance 6856.240056\n", "day 124, sell 1 unit at price 927.039978, investment 12.461177 %, total balance 7783.280034,\n", "day 125, sell 1 unit at price 931.659973, investment 11.148751 %, total balance 8714.940007,\n", "day 126, sell 1 unit at price 927.130005, investment 6.355182 %, total balance 9642.070012,\n", "day 129: buy 1 unit at price 928.780029, total balance 8713.289983\n", "day 131: buy 1 unit at price 932.219971, total balance 7781.070012\n", "day 134, sell 1 unit at price 919.619995, investment 0.346994 %, total balance 8700.690007,\n", "day 136: buy 1 unit at price 934.010010, total balance 7766.679997\n", "day 138, sell 1 unit at price 948.820007, investment 2.157667 %, total balance 8715.500004,\n", "day 139, sell 1 unit at price 954.960022, investment 2.439344 %, total balance 9670.460026,\n", "day 140, sell 1 unit at price 969.539978, investment 3.804024 %, total balance 10640.000004,\n", "day 141: buy 1 unit at price 971.469971, total balance 9668.530033\n", "day 142, sell 1 unit at price 975.880005, investment 0.453955 %, total balance 10644.410038,\n", "day 143: buy 1 unit at price 964.859985, total balance 9679.550053\n", "day 144, sell 1 unit at price 966.950012, investment 0.216615 %, total balance 10646.500065,\n", "day 145: buy 1 unit at price 975.599976, total balance 9670.900089\n", "day 146: buy 1 unit at price 983.679993, total balance 8687.220096\n", "day 148, sell 1 unit at price 980.940002, investment 0.547358 %, total balance 9668.160098,\n", "day 150, sell 1 unit at price 949.830017, investment -3.441157 %, total balance 10617.990115,\n", "day 152: buy 1 unit at price 953.400024, total balance 9664.590091\n", "day 154, sell 1 unit at price 942.309998, investment -1.163208 %, total balance 10606.900089,\n", "day 162: buy 1 unit at price 927.330017, total balance 9679.570072\n", "day 163: buy 1 unit at price 940.489990, total balance 8739.080082\n", "day 170: buy 1 unit at price 928.799988, total balance 7810.280094\n", "day 173, sell 1 unit at price 947.159973, investment 2.138393 %, total balance 8757.440067,\n", "day 175: buy 1 unit at price 953.419983, total balance 7804.020084\n", "day 176, sell 1 unit at price 965.400024, investment 2.648623 %, total balance 8769.420108,\n", "day 177, sell 1 unit at price 970.890015, investment 4.531657 %, total balance 9740.310123,\n", "day 178: buy 1 unit at price 968.150024, total balance 8772.160099\n", "day 179, sell 1 unit at price 972.919983, investment 2.045269 %, total balance 9745.080082,\n", "day 180, sell 1 unit at price 980.340027, investment 1.259103 %, total balance 10725.420109,\n", "day 185: buy 1 unit at price 930.500000, total balance 9794.920109\n", "day 186: buy 1 unit at price 930.830017, total balance 8864.090092\n", "day 187: buy 1 unit at price 930.390015, total balance 7933.700077\n", "day 188: buy 1 unit at price 923.650024, total balance 7010.050053\n", "day 191, sell 1 unit at price 926.789978, investment -0.398713 %, total balance 7936.840031,\n", "day 192, sell 1 unit at price 922.900024, investment -0.851927 %, total balance 8859.740055,\n", "day 195, sell 1 unit at price 922.669983, investment -0.829763 %, total balance 9782.410038,\n", "day 198: buy 1 unit at price 910.979980, total balance 8871.430058\n", "day 202: buy 1 unit at price 927.000000, total balance 7944.430058\n", "day 203, sell 1 unit at price 921.280029, investment -0.256590 %, total balance 8865.710087,\n", "day 205, sell 1 unit at price 913.809998, investment 0.310656 %, total balance 9779.520085,\n", "day 206, sell 1 unit at price 921.289978, investment -0.615968 %, total balance 10700.810063,\n", "day 207: buy 1 unit at price 929.570007, total balance 9771.240056\n", "day 209, sell 1 unit at price 937.340027, investment 0.835872 %, total balance 10708.580083,\n", "day 212: buy 1 unit at price 935.950012, total balance 9772.630071\n", "day 213, sell 1 unit at price 926.500000, investment -1.009671 %, total balance 10699.130071,\n", "day 216: buy 1 unit at price 935.090027, total balance 9764.040044\n", "day 217: buy 1 unit at price 925.109985, total balance 8838.930059\n", "day 219: buy 1 unit at price 915.000000, total balance 7923.930059\n", "day 221: buy 1 unit at price 931.580017, total balance 6992.350042\n", "day 222: buy 1 unit at price 932.450012, total balance 6059.900030\n", "day 223, sell 1 unit at price 928.530029, investment -0.701537 %, total balance 6988.430059,\n", "day 224, sell 1 unit at price 920.969971, investment -0.447516 %, total balance 7909.400030,\n", "day 225: buy 1 unit at price 924.859985, total balance 6984.540045\n", "day 226: buy 1 unit at price 944.489990, total balance 6040.050055\n", "day 227: buy 1 unit at price 949.500000, total balance 5090.550055\n", "day 228, sell 1 unit at price 959.109985, investment 4.820763 %, total balance 6049.660040,\n", "day 229, sell 1 unit at price 953.270020, investment 2.328303 %, total balance 7002.930060,\n", "day 230: buy 1 unit at price 957.789978, total balance 6045.140082\n", "day 235, sell 1 unit at price 972.599976, investment 4.305857 %, total balance 7017.740058,\n", "day 236, sell 1 unit at price 989.250000, investment 6.962137 %, total balance 8006.990058,\n", "day 238: buy 1 unit at price 989.679993, total balance 7017.310065\n", "day 239, sell 1 unit at price 992.000000, investment 5.030229 %, total balance 8009.310065,\n", "day 240: buy 1 unit at price 992.179993, total balance 7017.130072\n", "day 241, sell 1 unit at price 992.809998, investment 4.561348 %, total balance 8009.940070,\n", "day 242, sell 1 unit at price 984.450012, investment 2.783495 %, total balance 8994.390082,\n", "day 244, sell 1 unit at price 968.450012, investment -2.145136 %, total balance 9962.840094,\n", "day 245, sell 1 unit at price 970.539978, investment -2.181057 %, total balance 10933.380072,\n", "day 248: buy 1 unit at price 1019.270020, total balance 9914.110052\n", "day 249, sell 1 unit at price 1017.109985, investment -0.211920 %, total balance 10931.220037,\n", "day 250: buy 1 unit at price 1016.640015, total balance 9914.580022\n" ] } ], "source": [ "states_buy, states_sell, total_gains, invest = agent.buy(initial_money = initial_money)" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "fig = plt.figure(figsize = (15,5))\n", "plt.plot(close, color='r', lw=2.)\n", "plt.plot(close, '^', markersize=10, color='m', label = 'buying signal', markevery = states_buy)\n", "plt.plot(close, 'v', markersize=10, color='k', label = 'selling signal', markevery = states_sell)\n", "plt.title('total gains %f, total investment %f%%'%(total_gains, invest))\n", "plt.legend()\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.6.8" } }, "nbformat": 4, "nbformat_minor": 2 } ================================================ FILE: agent/14.actor-critic-agent.ipynb ================================================ { "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import numpy as np\n", "import pandas as pd\n", "import tensorflow as tf\n", "import matplotlib.pyplot as plt\n", "import seaborn as sns\n", "sns.set()" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DateOpenHighLowCloseAdj CloseVolume
02016-11-02778.200012781.650024763.450012768.700012768.7000121872400
12016-11-03767.250000769.950012759.030029762.130005762.1300051943200
22016-11-04750.659973770.359985750.560974762.020020762.0200202134800
32016-11-07774.500000785.190002772.549988782.520020782.5200201585100
42016-11-08783.400024795.632996780.190002790.510010790.5100101350800
\n", "
" ], "text/plain": [ " Date Open High Low Close Adj Close \\\n", "0 2016-11-02 778.200012 781.650024 763.450012 768.700012 768.700012 \n", "1 2016-11-03 767.250000 769.950012 759.030029 762.130005 762.130005 \n", "2 2016-11-04 750.659973 770.359985 750.560974 762.020020 762.020020 \n", "3 2016-11-07 774.500000 785.190002 772.549988 782.520020 782.520020 \n", "4 2016-11-08 783.400024 795.632996 780.190002 790.510010 790.510010 \n", "\n", " Volume \n", "0 1872400 \n", "1 1943200 \n", "2 2134800 \n", "3 1585100 \n", "4 1350800 " ] }, "execution_count": 2, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df = pd.read_csv('../dataset/GOOG-year.csv')\n", "df.head()" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [], "source": [ "from collections import deque\n", "import random\n", "\n", "class Actor:\n", " def __init__(self, name, input_size, output_size, size_layer):\n", " with tf.variable_scope(name):\n", " self.X = tf.placeholder(tf.float32, (None, input_size))\n", " feed_actor = tf.layers.dense(self.X, size_layer, activation = tf.nn.relu)\n", " self.logits = tf.layers.dense(feed_actor, output_size)\n", "\n", "class Critic:\n", " def __init__(self, name, input_size, output_size, size_layer, learning_rate):\n", " with tf.variable_scope(name):\n", " self.X = tf.placeholder(tf.float32, (None, input_size))\n", " self.Y = tf.placeholder(tf.float32, (None, output_size))\n", " self.REWARD = tf.placeholder(tf.float32, (None, 1))\n", " feed_critic = tf.layers.dense(self.X, size_layer, activation = tf.nn.relu)\n", " feed_critic = tf.layers.dense(feed_critic, output_size, activation = tf.nn.relu) + self.Y\n", " feed_critic = tf.layers.dense(feed_critic, size_layer//2, activation = tf.nn.relu)\n", " self.logits = tf.layers.dense(feed_critic, 1)\n", " self.cost = tf.reduce_mean(tf.square(self.REWARD - self.logits))\n", " self.optimizer = tf.train.AdamOptimizer(learning_rate).minimize(self.cost)\n", " \n", "class Agent:\n", "\n", " LEARNING_RATE = 0.001\n", " BATCH_SIZE = 32\n", " LAYER_SIZE = 256\n", " OUTPUT_SIZE = 3\n", " EPSILON = 0.5\n", " DECAY_RATE = 0.005\n", " MIN_EPSILON = 0.1\n", " GAMMA = 0.99\n", " MEMORIES = deque()\n", " MEMORY_SIZE = 300\n", " COPY = 1000\n", " T_COPY = 0\n", "\n", " def __init__(self, state_size, window_size, trend, skip):\n", " self.state_size = state_size\n", " self.window_size = window_size\n", " self.half_window = window_size // 2\n", " self.trend = trend\n", " self.skip = skip\n", " tf.reset_default_graph()\n", " self.actor = Actor('actor-original', self.state_size, self.OUTPUT_SIZE, self.LAYER_SIZE)\n", " self.actor_target = Actor('actor-target', self.state_size, self.OUTPUT_SIZE, self.LAYER_SIZE)\n", " self.critic = Critic('critic-original', self.state_size, self.OUTPUT_SIZE, self.LAYER_SIZE, self.LEARNING_RATE)\n", " self.critic_target = Critic('critic-target', self.state_size, self.OUTPUT_SIZE, \n", " self.LAYER_SIZE, self.LEARNING_RATE)\n", " self.grad_critic = tf.gradients(self.critic.logits, self.critic.Y)\n", " self.actor_critic_grad = tf.placeholder(tf.float32, [None, self.OUTPUT_SIZE])\n", " weights_actor = tf.get_collection(tf.GraphKeys.TRAINABLE_VARIABLES, scope='actor')\n", " self.grad_actor = tf.gradients(self.actor.logits, weights_actor, -self.actor_critic_grad)\n", " grads = zip(self.grad_actor, weights_actor)\n", " self.optimizer = tf.train.AdamOptimizer(self.LEARNING_RATE).apply_gradients(grads)\n", " self.sess = tf.InteractiveSession()\n", " self.sess.run(tf.global_variables_initializer())\n", " \n", " def _assign(self, from_name, to_name):\n", " from_w = tf.get_collection(tf.GraphKeys.TRAINABLE_VARIABLES, scope=from_name)\n", " to_w = tf.get_collection(tf.GraphKeys.TRAINABLE_VARIABLES, scope=to_name)\n", " for i in range(len(from_w)):\n", " assign_op = to_w[i].assign(from_w[i])\n", " self.sess.run(assign_op)\n", " \n", " def _memorize(self, state, action, reward, new_state, dead):\n", " self.MEMORIES.append((state, action, reward, new_state, dead))\n", " if len(self.MEMORIES) > self.MEMORY_SIZE:\n", " self.MEMORIES.popleft()\n", " \n", " def _select_action(self, state):\n", " if np.random.rand() < self.EPSILON:\n", " action = np.random.randint(self.OUTPUT_SIZE)\n", " else:\n", " prediction = self.sess.run(self.actor.logits, feed_dict={self.actor.X:[state]})[0]\n", " action = np.argmax(prediction)\n", " return action\n", " \n", " def _construct_memories_and_train(self, replay):\n", " states = np.array([a[0] for a in replay])\n", " new_states = np.array([a[3] for a in replay])\n", " Q = self.sess.run(self.actor.logits, feed_dict={self.actor.X: states})\n", " Q_target = self.sess.run(self.actor_target.logits, feed_dict={self.actor_target.X: states})\n", " grads = self.sess.run(self.grad_critic, feed_dict={self.critic.X:states, self.critic.Y:Q})[0]\n", " self.sess.run(self.optimizer, feed_dict={self.actor.X:states, self.actor_critic_grad:grads})\n", " \n", " rewards = np.array([a[2] for a in replay]).reshape((-1, 1))\n", " rewards_target = self.sess.run(self.critic_target.logits, \n", " feed_dict={self.critic_target.X:new_states,self.critic_target.Y:Q_target})\n", " for i in range(len(replay)):\n", " if not replay[0][-1]:\n", " rewards[i] += self.GAMMA * rewards_target[i]\n", " cost, _ = self.sess.run([self.critic.cost, self.critic.optimizer], \n", " feed_dict={self.critic.X:states, self.critic.Y:Q, self.critic.REWARD:rewards})\n", " return cost\n", " \n", " def get_state(self, t):\n", " window_size = self.window_size + 1\n", " d = t - window_size + 1\n", " block = self.trend[d : t + 1] if d >= 0 else -d * [self.trend[0]] + self.trend[0 : t + 1]\n", " res = []\n", " for i in range(window_size - 1):\n", " res.append(block[i + 1] - block[i])\n", " return np.array(res)\n", " \n", " def buy(self, initial_money):\n", " starting_money = initial_money\n", " states_sell = []\n", " states_buy = []\n", " inventory = []\n", " state = self.get_state(0)\n", " for t in range(0, len(self.trend) - 1, self.skip):\n", " action = self._select_action(state)\n", " next_state = self.get_state(t + 1)\n", " \n", " if action == 1 and initial_money >= self.trend[t]:\n", " inventory.append(self.trend[t])\n", " initial_money -= self.trend[t]\n", " states_buy.append(t)\n", " print('day %d: buy 1 unit at price %f, total balance %f'% (t, self.trend[t], initial_money))\n", " \n", " elif action == 2 and len(inventory):\n", " bought_price = inventory.pop(0)\n", " initial_money += self.trend[t]\n", " states_sell.append(t)\n", " try:\n", " invest = ((close[t] - bought_price) / bought_price) * 100\n", " except:\n", " invest = 0\n", " print(\n", " 'day %d, sell 1 unit at price %f, investment %f %%, total balance %f,'\n", " % (t, close[t], invest, initial_money)\n", " )\n", " \n", " state = next_state\n", " invest = ((initial_money - starting_money) / starting_money) * 100\n", " total_gains = initial_money - starting_money\n", " return states_buy, states_sell, total_gains, invest\n", " \n", " def train(self, iterations, checkpoint, initial_money):\n", " for i in range(iterations):\n", " total_profit = 0\n", " inventory = []\n", " state = self.get_state(0)\n", " starting_money = initial_money\n", " for t in range(0, len(self.trend) - 1, self.skip):\n", " if (self.T_COPY + 1) % self.COPY == 0:\n", " self._assign('actor-original', 'actor-target')\n", " self._assign('critic-original', 'critic-target')\n", " \n", " action = self._select_action(state)\n", " next_state = self.get_state(t + 1)\n", " \n", " if action == 1 and starting_money >= self.trend[t]:\n", " inventory.append(self.trend[t])\n", " starting_money -= self.trend[t]\n", " \n", " elif action == 2 and len(inventory) > 0:\n", " bought_price = inventory.pop(0)\n", " total_profit += self.trend[t] - bought_price\n", " starting_money += self.trend[t]\n", " \n", " invest = ((starting_money - initial_money) / initial_money)\n", " \n", " self._memorize(state, action, invest, next_state, starting_money < initial_money)\n", " state = next_state\n", " batch_size = min(len(self.MEMORIES), self.BATCH_SIZE)\n", " replay = random.sample(self.MEMORIES, batch_size)\n", " cost = self._construct_memories_and_train(replay)\n", " self.T_COPY += 1\n", " self.EPSILON = self.MIN_EPSILON + (1.0 - self.MIN_EPSILON) * np.exp(-self.DECAY_RATE * i)\n", " if (i+1) % checkpoint == 0:\n", " print('epoch: %d, total rewards: %f.3, cost: %f, total money: %f'%(i + 1, total_profit, cost,\n", " starting_money))" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "epoch: 10, total rewards: 1539.185237.3, cost: 2.181347, total money: 1684.395196\n", "epoch: 20, total rewards: 1308.335026.3, cost: 658.992737, total money: 11308.335026\n", "epoch: 30, total rewards: 810.315002.3, cost: 19406.357422, total money: 5871.594971\n", "epoch: 40, total rewards: 380.889899.3, cost: 436790400.000000, total money: 7327.869879\n", "epoch: 50, total rewards: 676.170224.3, cost: 27570524160.000000, total money: 10676.170224\n", "epoch: 60, total rewards: 796.770199.3, cost: 935274741760.000000, total money: 10796.770199\n", "epoch: 70, total rewards: 47.440366.3, cost: 8344191369216.000000, total money: 7043.150388\n", "epoch: 80, total rewards: 450.169980.3, cost: 88121093914624.000000, total money: 6472.479916\n", "epoch: 90, total rewards: 443.664980.3, cost: 675454474256384.000000, total money: 9427.024965\n", "epoch: 100, total rewards: 350.460142.3, cost: 1153362061950976.000000, total money: 10350.460142\n", "epoch: 110, total rewards: 247.584961.3, cost: 6317238688677888.000000, total money: 9230.944946\n", "epoch: 120, total rewards: 138.510132.3, cost: 3956869119726321664.000000, total money: 8102.600097\n", "epoch: 130, total rewards: 410.025086.3, cost: 2205253088434978816.000000, total money: 10410.025086\n", "epoch: 140, total rewards: 513.814999.3, cost: 5849743807884558336.000000, total money: 9497.174984\n", "epoch: 150, total rewards: 876.734991.3, cost: 25442419893862400.000000, total money: 9860.094976\n", "epoch: 160, total rewards: 216.929627.3, cost: 73146239398445056.000000, total money: 9244.369629\n", "epoch: 170, total rewards: 26.000066.3, cost: 210379489706770432.000000, total money: 7992.250066\n", "epoch: 180, total rewards: 230.090269.3, cost: 378469838063927296.000000, total money: 8194.180234\n", "epoch: 190, total rewards: 31.099796.3, cost: 1333389845631860736.000000, total money: 6978.079776\n", "epoch: 200, total rewards: 158.599487.3, cost: 459357028892629008384.000000, total money: 10158.599487\n" ] } ], "source": [ "close = df.Close.values.tolist()\n", "initial_money = 10000\n", "window_size = 30\n", "skip = 1\n", "batch_size = 32\n", "agent = Agent(state_size = window_size, \n", " window_size = window_size, \n", " trend = close, \n", " skip = skip)\n", "agent.train(iterations = 200, checkpoint = 10, initial_money = initial_money)" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "day 3: buy 1 unit at price 782.520020, total balance 9217.479980\n", "day 4: buy 1 unit at price 790.510010, total balance 8426.969970\n", "day 5, sell 1 unit at price 785.309998, investment 0.356538 %, total balance 9212.279968,\n", "day 6, sell 1 unit at price 762.559998, investment -3.535694 %, total balance 9974.839966,\n", "day 16: buy 1 unit at price 761.679993, total balance 9213.159973\n", "day 17: buy 1 unit at price 768.239990, total balance 8444.919983\n", "day 18, sell 1 unit at price 770.840027, investment 1.202609 %, total balance 9215.760010,\n", "day 19, sell 1 unit at price 758.039978, investment -1.327712 %, total balance 9973.799988,\n", "day 20: buy 1 unit at price 747.919983, total balance 9225.880005\n", "day 21: buy 1 unit at price 750.500000, total balance 8475.380005\n", "day 22, sell 1 unit at price 762.520020, investment 1.952085 %, total balance 9237.900025,\n", "day 24, sell 1 unit at price 771.190002, investment 2.756829 %, total balance 10009.090027,\n", "day 25: buy 1 unit at price 776.419983, total balance 9232.670044\n", "day 26, sell 1 unit at price 789.289978, investment 1.657607 %, total balance 10021.960022,\n", "day 27: buy 1 unit at price 789.270020, total balance 9232.690002\n", "day 28: buy 1 unit at price 796.099976, total balance 8436.590026\n", "day 31, sell 1 unit at price 790.799988, investment 0.193846 %, total balance 9227.390014,\n", "day 32, sell 1 unit at price 794.200012, investment -0.238659 %, total balance 10021.590026,\n", "day 33: buy 1 unit at price 796.419983, total balance 9225.170043\n", "day 34, sell 1 unit at price 794.559998, investment -0.233543 %, total balance 10019.730041,\n", "day 36: buy 1 unit at price 789.909973, total balance 9229.820068\n", "day 37, sell 1 unit at price 791.549988, investment 0.207620 %, total balance 10021.370056,\n", "day 49: buy 1 unit at price 807.880005, total balance 9213.490051\n", "day 51: buy 1 unit at price 806.070007, total balance 8407.420044\n", "day 52, sell 1 unit at price 802.174988, investment -0.706171 %, total balance 9209.595032,\n", "day 53, sell 1 unit at price 805.020020, investment -0.130260 %, total balance 10014.615052,\n", "day 59: buy 1 unit at price 802.320007, total balance 9212.295045\n", "day 62, sell 1 unit at price 798.530029, investment -0.472377 %, total balance 10010.825074,\n", "day 63: buy 1 unit at price 801.489990, total balance 9209.335084\n", "day 64, sell 1 unit at price 801.340027, investment -0.018711 %, total balance 10010.675111,\n", "day 67: buy 1 unit at price 809.559998, total balance 9201.115113\n", "day 68, sell 1 unit at price 813.669983, investment 0.507681 %, total balance 10014.785096,\n", "day 73: buy 1 unit at price 828.070007, total balance 9186.715089\n", "day 74, sell 1 unit at price 831.659973, investment 0.433534 %, total balance 10018.375062,\n", "day 81: buy 1 unit at price 830.630005, total balance 9187.745057\n", "day 82, sell 1 unit at price 829.080017, investment -0.186604 %, total balance 10016.825074,\n", "day 87: buy 1 unit at price 843.250000, total balance 9173.575074\n", "day 88, sell 1 unit at price 845.539978, investment 0.271566 %, total balance 10019.115052,\n", "day 92: buy 1 unit at price 852.119995, total balance 9166.995057\n", "day 93, sell 1 unit at price 848.400024, investment -0.436555 %, total balance 10015.395081,\n", "day 97: buy 1 unit at price 814.429993, total balance 9200.965088\n", "day 98: buy 1 unit at price 819.510010, total balance 8381.455078\n", "day 99, sell 1 unit at price 820.919983, investment 0.796875 %, total balance 9202.375061,\n", "day 100: buy 1 unit at price 831.409973, total balance 8370.965088\n", "day 101, sell 1 unit at price 831.500000, investment 1.463068 %, total balance 9202.465088,\n", "day 102, sell 1 unit at price 829.559998, investment -0.222511 %, total balance 10032.025086,\n", "day 107: buy 1 unit at price 824.669983, total balance 9207.355103\n", "day 109, sell 1 unit at price 823.349976, investment -0.160065 %, total balance 10030.705079,\n", "day 110: buy 1 unit at price 824.320007, total balance 9206.385072\n", "day 111, sell 1 unit at price 823.559998, investment -0.092198 %, total balance 10029.945070,\n", "day 115: buy 1 unit at price 841.650024, total balance 9188.295046\n", "day 116, sell 1 unit at price 843.190002, investment 0.182971 %, total balance 10031.485048,\n", "day 119: buy 1 unit at price 871.729980, total balance 9159.755068\n", "day 120, sell 1 unit at price 874.250000, investment 0.289083 %, total balance 10034.005068,\n", "day 129: buy 1 unit at price 928.780029, total balance 9105.225039\n", "day 130, sell 1 unit at price 930.599976, investment 0.195950 %, total balance 10035.825015,\n", "day 137: buy 1 unit at price 941.859985, total balance 9093.965030\n", "day 138, sell 1 unit at price 948.820007, investment 0.738966 %, total balance 10042.785037,\n", "day 140: buy 1 unit at price 969.539978, total balance 9073.245059\n", "day 141, sell 1 unit at price 971.469971, investment 0.199063 %, total balance 10044.715030,\n", "day 144: buy 1 unit at price 966.950012, total balance 9077.765018\n", "day 145, sell 1 unit at price 975.599976, investment 0.894562 %, total balance 10053.364994,\n", "day 147: buy 1 unit at price 976.570007, total balance 9076.794987\n", "day 148, sell 1 unit at price 980.940002, investment 0.447484 %, total balance 10057.734989,\n", "day 156: buy 1 unit at price 957.369995, total balance 9100.364994\n", "day 157, sell 1 unit at price 950.630005, investment -0.704011 %, total balance 10050.994999,\n", "day 160: buy 1 unit at price 965.590027, total balance 9085.404972\n", "day 161, sell 1 unit at price 952.270020, investment -1.379468 %, total balance 10037.674992,\n", "day 165: buy 1 unit at price 908.729980, total balance 9128.945012\n", "day 166: buy 1 unit at price 898.700012, total balance 8230.245000\n", "day 167, sell 1 unit at price 911.710022, investment 0.327935 %, total balance 9141.955022,\n", "day 168, sell 1 unit at price 906.690002, investment 0.889061 %, total balance 10048.645024,\n", "day 169: buy 1 unit at price 918.590027, total balance 9130.054997\n", "day 170, sell 1 unit at price 928.799988, investment 1.111482 %, total balance 10058.854985,\n", "day 171: buy 1 unit at price 930.090027, total balance 9128.764958\n", "day 172: buy 1 unit at price 943.830017, total balance 8184.934941\n", "day 173, sell 1 unit at price 947.159973, investment 1.835300 %, total balance 9132.094914,\n", "day 174: buy 1 unit at price 955.989990, total balance 8176.104924\n", "day 176: buy 1 unit at price 965.400024, total balance 7210.704900\n", "day 177, sell 1 unit at price 970.890015, investment 2.867041 %, total balance 8181.594915,\n", "day 178, sell 1 unit at price 968.150024, investment 1.271983 %, total balance 9149.744939,\n", "day 179, sell 1 unit at price 972.919983, investment 0.778947 %, total balance 10122.664922,\n", "day 182: buy 1 unit at price 947.799988, total balance 9174.864934\n", "day 183, sell 1 unit at price 934.090027, investment -1.446504 %, total balance 10108.954961,\n", "day 184: buy 1 unit at price 941.530029, total balance 9167.424932\n", "day 185: buy 1 unit at price 930.500000, total balance 8236.924932\n", "day 186, sell 1 unit at price 930.830017, investment -1.136449 %, total balance 9167.754949,\n", "day 187, sell 1 unit at price 930.390015, investment -0.011820 %, total balance 10098.144964,\n", "day 189: buy 1 unit at price 927.960022, total balance 9170.184942\n", "day 190, sell 1 unit at price 929.359985, investment 0.150865 %, total balance 10099.544927,\n", "day 192: buy 1 unit at price 922.900024, total balance 9176.644903\n", "day 193, sell 1 unit at price 907.239990, investment -1.696829 %, total balance 10083.884893,\n", "day 197: buy 1 unit at price 926.960022, total balance 9156.924871\n", "day 198, sell 1 unit at price 910.979980, investment -1.723919 %, total balance 10067.904851,\n", "day 199: buy 1 unit at price 910.669983, total balance 9157.234868\n", "day 200, sell 1 unit at price 906.659973, investment -0.440336 %, total balance 10063.894841,\n", "day 202: buy 1 unit at price 927.000000, total balance 9136.894841\n", "day 203, sell 1 unit at price 921.280029, investment -0.617041 %, total balance 10058.174870,\n", "day 204: buy 1 unit at price 915.890015, total balance 9142.284855\n", "day 205: buy 1 unit at price 913.809998, total balance 8228.474857\n", "day 206, sell 1 unit at price 921.289978, investment 0.589586 %, total balance 9149.764835,\n", "day 207, sell 1 unit at price 929.570007, investment 1.724648 %, total balance 10079.334842,\n", "day 209: buy 1 unit at price 937.340027, total balance 9141.994815\n", "day 210, sell 1 unit at price 928.450012, investment -0.948430 %, total balance 10070.444827,\n", "day 211: buy 1 unit at price 927.809998, total balance 9142.634829\n", "day 212: buy 1 unit at price 935.950012, total balance 8206.684817\n", "day 213: buy 1 unit at price 926.500000, total balance 7280.184817\n", "day 214, sell 1 unit at price 929.080017, investment 0.136884 %, total balance 8209.264834,\n", "day 215: buy 1 unit at price 932.070007, total balance 7277.194827\n", "day 216: buy 1 unit at price 935.090027, total balance 6342.104800\n", "day 217, sell 1 unit at price 925.109985, investment -1.158184 %, total balance 7267.214785,\n", "day 218, sell 1 unit at price 920.289978, investment -0.670267 %, total balance 8187.504763,\n", "day 219, sell 1 unit at price 915.000000, investment -1.831408 %, total balance 9102.504763,\n", "day 221, sell 1 unit at price 931.580017, investment -0.375366 %, total balance 10034.084780,\n", "day 223: buy 1 unit at price 928.530029, total balance 9105.554751\n", "day 224: buy 1 unit at price 920.969971, total balance 8184.584780\n", "day 225, sell 1 unit at price 924.859985, investment -0.395253 %, total balance 9109.444765,\n", "day 226, sell 1 unit at price 944.489990, investment 2.553831 %, total balance 10053.934755,\n", "day 227: buy 1 unit at price 949.500000, total balance 9104.434755\n", "day 228, sell 1 unit at price 959.109985, investment 1.012110 %, total balance 10063.544740,\n", "day 231: buy 1 unit at price 951.679993, total balance 9111.864747\n", "day 232: buy 1 unit at price 969.960022, total balance 8141.904725\n", "day 233: buy 1 unit at price 978.890015, total balance 7163.014710\n", "day 235, sell 1 unit at price 972.599976, investment 2.198216 %, total balance 8135.614686,\n", "day 236, sell 1 unit at price 989.250000, investment 1.988739 %, total balance 9124.864686,\n", "day 238, sell 1 unit at price 989.679993, investment 1.102267 %, total balance 10114.544679,\n", "day 243: buy 1 unit at price 988.200012, total balance 9126.344667\n", "day 244: buy 1 unit at price 968.450012, total balance 8157.894655\n", "day 245: buy 1 unit at price 970.539978, total balance 7187.354677\n", "day 246, sell 1 unit at price 973.330017, investment -1.504756 %, total balance 8160.684694,\n", "day 247: buy 1 unit at price 972.559998, total balance 7188.124696\n", "day 248, sell 1 unit at price 1019.270020, investment 5.247561 %, total balance 8207.394716,\n", "day 249, sell 1 unit at price 1017.109985, investment 4.798361 %, total balance 9224.504701,\n", "day 250: buy 1 unit at price 1016.640015, total balance 8207.864686\n" ] } ], "source": [ "states_buy, states_sell, total_gains, invest = agent.buy(initial_money = initial_money)" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [ { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAAA34AAAFBCAYAAAAomn1FAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDMuMC4yLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvOIA7rQAAIABJREFUeJzs3Xl8VNXZwPHfvTOTPYRAEvZV4ACRHVRQEdxQQcSl7ns1ttS61KVqbbWvVFv7+r59a+taqbviirS4bxVRVHABhRw2CVsCIYTs2yzvH/fOMJnMTCYb2Z7v58PH5N5zzz0zcyfe5z5nMXw+H0IIIYQQQgghui6zvRsghBBCCCGEEKJtSeAnhBBCCCGEEF2cBH5CCCGEEEII0cVJ4CeEEEIIIYQQXZwEfkIIIYQQQgjRxUngJ4QQQgghhBBdnAR+QohuQyn1pFJqURvUe6xSSrd2vaJrUUr5lFIjIux7Syl12aFukxBCiO7D2d4NEEIIP6XUNuAqrfX7bVG+rWitVwCqrc+jlJoN/A6YDBRrrYcG7RsMrA85JBm4WWv9gFLKAO4ArgF6Am8COVrrUvv4/wbOAPoCu4B7tdZPR2hHP+BRYCrQDximtd4WtP9+4AIgDSgGHtVa3xu03wdUAv6FZF/UWl9l77sR+CWQAZQDS4BbtNZue/89wAJgDLBIa313hDYuBq4ARmqtN4crE1J+FvCs1npgY2WbU74xWutTW6Oe5mrP75JS6nL73Mc04ZjGrsEfgCFBhyQAb2mtTw9TV4u+G0qpx4DjgJHAlVrrJ4P2nQ/83j62BngL+GVQ3R8DRwFu+5BdWmtl75sN/BUYBHiAT4Brtda77P23AL8G9gDna63X2duPxvrOLIjpzRRCdBuS8RNCiM6jAlgM3BK6Q2u9XWud4v8HjAO8wKt2kUuBS4Cjgf5AIvBgSN2nYwVrlwH/p5SaEaEdXuBt4OwI+58ARmutewAzgIuUUmeFlJkQ1N6rgrYvAybbxx4OTACuC9q/GbgVWB7h3CiljgEOi7RfdAlRr0GtdXbQdyEV2AG8HKGuln43vgMWAl+HqXslcLTWOg0YjvXAPbTXwbVB34XgB0jrgTla6552uzYBD0Mg8P2pXefDwH32difwAHBDhNcqhOjGJOMnhOgQlFLPAIOBfymlPMB/aa3vV0rNx7qpGQB8C/xca70hSvmXgWOxbt6+s8v/EMP5HcD9WDd2ZVg3Tw8CLq21Wyl1BVbAMRAoBP6ktX7UPnYWQdkfO3vyN6wbyiFYN6iXaa2rlVIZwJPAMVg3rz8Ax2mtvY21UWv9JfClUurExsra5/4kKAtyOvCE1nqH3cY/AR8qpX6uta7UWt8VdOwXSqkVwHTgszDt2AM8ZN9khmtnaLdXLxC2i2OYY7cE/WqEHqu1fspu/0Xhjrfb9CDW5/hdLOdUSiVjZWLilVLl9uZRQBHwJ+Bce9tLWBkWZ4TyA4H/w8pGVmEF3b/SWtfG0IaPsa6hf/gzYMAqrJv7A8BCrfVbSqnzsLI5U4OOvRGYrbWer5SKB/5gtzkeeB24UWtdFenaA54i5Ltkv9YfgSvt31OA24E1WIH9YLu91wa140qshxJ9gS+xsmZ59j4f8HPgJiATeA64FhgNPAK47PfSbQc6UTV2DYaYiZVBfjXC/hZ9N7TWf7ePqw7Tzh0hmzzE/l3YE+XYwcA3WutSpdT7WIEnWAHfsuDspxBC+EnGTwjRIWitLwG2A6fbT77vV0qNAl7AupnJxOqC9S+lVFy48nZVb2F1ucrCegL/XIxNuBo4FZiI1ZUytJvUXmAe0AOrC+H/KqUmR6nvXOAUYBgwHrjc3n4TsNN+PX2wupj5whzfbHbXtUuxbuiDGSE/x2O9V6HHJwLTsAKD5rbhNvtGfidWl9PnQ4p8opQqUEq9ppQaGnLshUqpUmAfVsbv0Sac+kasgHdtrAdorSuwPvvdQZmX3cBvsLrhTbTbcQRwZ5TyHvv8GViBwQkcvCFvqiMBbdd1P/CE/bn+C1BKqeDP7UIOvr9/xApCJ2IFCQOwugdDhGsvynfJ346RwHnAX+z35EQgGzhXKXUcVoPOsOs7y65/BdZ3N9g8rOtqPNb3Y47WegPwM+Bz+9yNBn3NcBnwqv25RdJm3w2l1DFKqRKsB0pnY72Pwe5TSu1TSq20HyIFHztYKXUA60HCzVjXAliZ73FKqZ5Yn8cPSqlBwPnAf8faNiFE9yKBnxCiIzsPWK61fk9rXYd1Q5OI1X0wLK31Yq11mda6BrgbmKCUSovhXOcC/6e13qm1Lsa6gQ6ud7nWeovW2qe1/g/wLlZmMZK/aq13a633Y92sT7S312GNSRqita7TWq/QWrdq4IeV0ekDvBK07W3gKqXUUPv9+LW9PSnM8Y9gZcveaW4DtNZ/xOpiNxl4BigJ2n0cMBQr27Mb+Hdw5kZr/bzd1XOU3ZbQzEdY9o3vNRwMdFrqIqxM8l6tdSHWWK1LIhXWWq/RWq/SWrvtjMujWK+1OfK01o9rrT1YAXw/oI/WuhJ4A2sMJXYAOBpYZgeGOVgZvv1a6zLgXqxgAJp37d2jta7WWr+L1eXxBfv92IUV3E2yy/0MuE9rvUFb4zHvBSYqpYLH2f1Ra31Aa70d+IiD34k2o5RKAs7BynRG0qbfDa31p3ZXz4HAn4FtQbt/jdVdcwDwGNaDrcOCjt1uB8MZwJ1Arr29CCuz+yEwFyso/D+7vjOVUv9RSr2hlGqVMahCiK5BunoKITqy/kCe/xettVcptQPrJqkBu7vmH4CfYGUd/N0nM6gfeEQ6V3C3rHpdtJRSpwJ3YQUjJtZN4boo9RUE/Vxp1w/Wjd/dwLtKKYDH7CAp9LXcgZVBAatL3c8aaX8wf4ajPGjbYqxJIj7G+tv/AFYXt50h5/0z1ti62S0NSO3jv1FKzcEKmn5lb//ELlKrlLoeKMXqHrku5PhN9iQdD2FlkhrzF6xArbHPOlb1rj/75/4RymJnqP8Ha8KRJKz3eU0zzx24frTWlfa1kmJveh7r8/svrGzfUrtMln3eNXZ5sLJXDvvnmK69EMFBd1WY3/1tGoI19u2BoP0G1nfV/x6GfidSiIFS6lisTD5YAXF2LMfZzgL2A/+JUuaQfDe01ruUUm8DL2I9EEFr/UVQkaeUUhcAp1F/jCFa6/1KqaeA75RSA+yHCy9gZ1WVUnOxJo/5BiswzQbmYz0sOx8hhEACPyFExxJ6M7Uba5ISINCFcRDWzHrhyl+INfveiVhP1f2zSho0Lh/ribzfoKDzxmOND7oUeENrXaeUWhpjvfXYWZibgJuUUodjjSX6Smv9QUi5e7GyJk1id0X7CXBmSH1erMD1LrvcyVjv466gY3+P1YXxOG3POthKnESfbMVH5PeysWODnQAco6xZRf0+V0pdr7UO7Woarg2hdmMFNP5ufYPtbZHKP4x1432B1rpMKXUDVraptb0HZCqlJmJl/m60t+/DCsay7YxcPY1cey3NOu8A/qC1jrVrdbCo59bWrLkxBYlhXAY8HS1QO8TfjZZ+F7KwupvvD2pbItbfilOxuqfusMf+fcXBh0dCCCGBnxCiQ9mD1e3J7yXgNqXUCVhTmV+P9VT7swjlU+39RViZj6YETi8B1yullmN1aft10L44rDE/hYDbzv6dDHzfhPoBUErNw+qutQUrC+nhYGaysWNNuy0uwFBKJQDekMlDzsQKdj8KObYXkA5sxcqu/Q9Wdsxr778dK3A+1u5G1lhbEjiYSYpXSiVoa/IaE2u85EtYk5JMA37BwVkHs+32r8PqtrsI6wZ7g73/KqzJKfYqpcZiTSjyTtB5XfZ5TcBpt6PO7hLpz8b65WNlbr6zj30SQGt9eZiXtAforZRKC8oYvgDcad9A+7C6kD4bpXwqVvayXCk1Gmsyk8LG3sumsh88vIyVweuFFQj6M+KPY40/vdZ+DwcAh2ut32nk2gv9LjXVI8A9SqlvtdY/2F0mT9ZaR5pJM9geYKA9drfRiXD8Il2DQfsHArOxuqFGq6dF3w2lVBzWdWdgTVKTANTan8dFwAqt9Xa72+sfgA/s43pijaH8D9ZyDudhTURzvb3/LKyHDpuA3na7vrG7jwe7E3hSa71bWZPoKKVUH/u1b4322oUQ3YuM8RNCdCT3Yd1oH1BK3ay11sDFWN2e9mHdxJ8edHNYrzzwNFa3sl1YU6GvasK5H8cat7cWK2vzJtbNmMfOlFyHFcwUY90ELmvmaxwJvI+1Rt3nwENa64+iHxIwEyuj8yZW9qnKbnOwy4BnwmQ4MuzjKrC6zS3WWj8WtP9eu87NSqly+18gW2D/Hjymscp+DWAFE1VB+87ECi7KsAKlBznYda0P1tp8pVg3pUOBefYYTrCm1F+nlKqw2/sm9bMWj9vnugBropEq7HF39tizAv8/u/w+rbW/bYOwptdvQGudixXobbWvp/5YQelqrGtiHdZkQYuilL8Z69oos9u5JNy5WsnzWJntl+0xdX6/xpr4Y5WyJsh5n4NrTEa79kK/S02itX4dawbUF+3zfo+VgYrFh1gBToFSal8TThvtGgTruvhc158pFmhwPbfou4H1HazCGnv8mP3zTHvfWOAz+3peiTVhz9X2PhfW9VSI9fftl8ACrfVGe/8ArPGHZVjXn5eQTL79gOFkrPX+0FrnY41P/gHrb9btoa9dCNF9GT5fa88pIIQQnZ+d1XtEaz2k0cKiw7OzMt8B44OCTCGEEKLbkMBPCCEIjJOZjfX0vg/WmL5VWmtZCFkIIYQQnZ509RRCCIuBNfNkMVZXzw203rIAQgghhBDtSjJ+QgghhBBCCNHFScZPCCGEEEIIIbq4zricQzzW9OD5WFNRCyGEEEIIIUR34gD6AV9hLWXVqM4Y+E0DVrR3I4QQQgghhBCinR0LfBpLwc4Y+OUDFBdX4PV2rPGJvXunUFRU3nhBIZpIri3RluT6Em1Fri3RluT6Em2po19fpmmQnp4MdmwUi84Y+HkAvF5fhwv8gA7ZJtE1yLUl2pJcX6KtyLUl2pJcX6ItdZLrK+ahbzK5ixBCCCGEEEJ0cRL4CSGEEEIIIUQX1xm7eobl8bgpLi7E7a5ttzbs3Wvi9Xrb7fydmWk6SExMISUlDcMw2rs5QgghhBBCdCldJvArLi4kISGJ5OS+7RY4OJ0mbrcEfk3l8/nweNyUlR2guLiQXr2y2rtJQgghhBBCdCldpqun211LcnIPyRZ1QoZh4HS66NmzN7W11e3dHCGEEEIIIbqcLhP4ARL0dXKGYQKdYvYkIYQQQgghOpUuFfg1V0V5DUuf+5bK8vYbHyiEEEIIIYQQbUUCP2DNyjzyd5SwemVeq9V5zDFTqaysbLX6/vGPR/jgg3dbrb5IcnPX8/vf39lm9b/55r+4885b26x+IYQQQgghWounqgpfF5m8sdsHfhXlNeSu2wNA7rqCDpv1u+qqn3HCCSe3+XlGjx7LXXctavPzCCGEEEII0ZFVbdrIlut/QfHbb7Z3U1pFl5nVs7nWrMzD57PGlfl8PlavzGPmnJGtUvcLLzzDihX/oaammmuu+QWzZp1Afv5urrrqEpYv/wCg3u8PPPAn+vXrx4UXXgrAxo253HXXHTz//Kvce+/vGT16DGeffR5PPPEo27fnUVFRzu7duxgwYCD33PMnEhISKC8v5777fs+PP24lMzOLjIxM0tN7ce21N9RrW3V1NYsW3cW2bVtxOJwMHjyEe+75I19/vZq///3/eOKJZwB49dUlvPzyi6SkpDJ9+tG89tpLLF/+QaDd8+efxapVK6murua2237HhAkTcbvd3HrrDZSUlFBTU8PYsdnccssduFyuVnlfhRBCCCGEaKrzzluA1rmNllNqNB9++AH7330bvF4wukaurGu8imbyZ/u8Hivw83p8rZr1M02TJ598nj/96X+4//57KS7eH7X82WefyxtvvBYIRF999SXOPPMnYSet0XoDd931B5577hXcbjfvvvsWAP/85+Okpvbg+edf5Z57/sjatd+GPdcXX3xOZWUFzz77Mk899QK33HJHgzKbN2/imWee5OGHF/OPfzxNWVlZvf0lJSUcfvh4/vnP57niiqt55JG/AuBwOLjrrkU88cQzPPPMEjweD8uXv9H4GyaEEEIIIUQbGT9+YqOJCJfLxYQJk6gp2k/Fd9+Cw0GPGTMOUQvbVrcO/IKzfX7+rF9rmDfvDAAGDx7KqFGKH35YF7X80KHD6N9/AKtWfUZpaSkrV37CaaedHrbsEUccRWpqKoZhMHbs4ezatROAb75ZHTimR480jj32uLDHjxgxkm3bfuSBB/7Ehx++T1xcXIMy33yzhunTjyY9PR2AuXPn19ufmJjE0UcfC0B29jh27doFgNfr5YUXnuXyyy/kssvO5+uvV7Np08aor10IIYQQQoi2lJOzENOMHv7U1dXx0ksvMHz8OM798jNu26xxpvU8RC1sW9028AvN9vm1dtYvlMPhwOs9eM7a2vrnOeec83n99VdYvnwZM2fOJiUlJWw9cXHxgZ9N08Tj8TSpHQMGDOTZZ19i2rQjWb36Cy6//AJqamqaVEdc3MEnJlYb3AC8997brF37LQ899DhPP72EM888p8HrFEIIIYQQ4lDKzMxi/vwzYx5+5DBMJkya0satOnS6beAXLtvn11pZv+XLlwGwY8d2Nm3SZGePo1ev3rjdbnbu3AFYQVKw6dOPZvv2PJYseY6zzjq3yeecNGkKb7+9HICysjJWrPgkbLm9e/dgmg5mzpzFddfdxIEDxZSVldYrM3HiZFat+owDBw4A8Pbb/46pDeXlZaSl9SQpKZny8vIGr1EIIYQQQoj2EEvWL8B0cMUvbmnbBh1C3XJyl0jZPj9/1m/q0UNISmnYBTJWHo+HK664kOrqam655Q7S03sBcP31N3Hjjb+gZ8+eTJ9+TL1jTNPk1FPnsmrVZ4wY0fRJZi6//Gruvff3XHjh2fTuncHo0WPCZg23bNnMI4/8DQCv18PFF19ORkYm27cfDHhHjhzFhRdeys9+dgVJSclMnTqN5OTwGchgp5wyjxUrPuHCC88mPb2X1U+6idlEIYQQQgghWps/6/f6ay/jjtJjzjQdjB42g20bqxg87BA2sA0ZkbJeHdhQ4MeiovJ6XSYLCvLo23dITBV88s5GNqwtiBj4AZgOgzHj+zVphk+n08Ttbvk6HzfcsJD588/i+ONPbPKxbrcbj8dDfHw8FRXlLFx4FddeeyPTph3ZrLZUVlaQlJQMwBNPPMquXTv53e/uaVZdsWjK59idZGamUlhY1nhBIZpBri/RVuTaEm1Jri/RXIWFe5l76vHUut0RyzgcLi6c9wdSU9O5+GdHtigZ1BZM06B37xSAYcC2WI7plhm/gl2lUYM+sLJ+BbtKDlGLLLm56/nd725n1CjFrFnHN6uOsrJSbrrpOrxeL7W1NZx00inNDvoAHn74b6xb9x1udx39+w/g1lt/0+y6hBBCCCGEaG+ZmVmcNCabd75fiztMEsw0HahhM0hKTGv15d7aU7cM/M69cmp7NyGs0aPH8tJLLVv2ID29F4sXP9tKLYKbbvp1q9UlhBBCCCFER3B+9jje/X5t2H2GYTIley7QekPAOoJuO7mLEEIIIYQQontK88HsjEwMw+Cww0bgcFj5sOBsn19rLvfWniTwE0IIIYQQQnQrnvIyzu43kInZ4/jtnfcCBlA/2+fX1su9HSoS+AkhhBBCCCG6FU95OelxcTz+8D8o3ZvA6OEzAKNBts+vK2T9uuUYv/POW4DWuY2WU2o0S5YsPQQtEkIIIYQQQhwKPq8Xb2UlGAaOpGQKdpUyaexc9h/Y3SDb59ceEz+2tm4Z+I0fP5GtW7dQV1cXsYzL5WLChEmHsFVCCCGEEEKItuatqACfDzMpGcPhCEz8eDPzA2W64nIh3bKrZ07OQkwz+ks3TZOcnIWHqEXw5pv/4s47bwXg669X89OfXgLAvn2F/PKX1xySNvzxj/fw3XfftFn955xzOlu3bm6z+oUQQgghhGiMp9wK6BypKe3ckkOrWwZ+mZlZzJ9/Ji6XK+x+l8vFGWecRUZG5iFuWUMZGZk8+OCjh+Rct932W8lyCiGEEEKILs1TXgGAI7l7BX7dsqsnWFm/ZcteD7uvpdm+6upqFi26i23btuJwOBk8eAj33PNHAN5669+89trLeDweUlJSuPnm2xg8eGjEuvLzd3PVVZewfPkHABxzzFRychbyyScfU1JSwi9+cR2zZp0AwMcff8Bjjz1EfHw8s2efyGOPPcS7735CUlJSvTpXrPiYxx9/GNN04PG4ufHGW5k8eSrXXpvDBRdcwtFHH0th4V4WLbqLoqIiBgwYgM8HRx55FGeffR5/+MPdxMXFsWPHdvbu3UN29jjuvPP3GIbBu+++zcsvv4DbbXWj/cUvbmDq1COa/V4KIYQQQgjRmgIZvxQJ/LoFf9Zv6dJX6431a41s3xdffE5lZQXPPvsyAKWlpQB89903fPjhe/z9748TFxfH55+v5L77/ouHH17cpPqTk5P5xz+eZu3ab/nd725n1qwT2L+/iPvvv5dHH/0ngwYNZsmS5yIe/49/PMqtt/6Gww8fj8fjobq6qkGZv/zlz0yaNIXLL7+KgoJ8Lr30fI488qjA/q1bt/CXvzyEaZpcccVFrF79BdOmHcWRRx7FSSfNwTAMtm/fxvXXL+T1199s0usTQgghhBCirXgqygEJ/BpQSv03cDYwFBintf7e3j4KeAroDRQBl2qtN7Vk36EWLuvXGmP7RowYybZtP/LAA39i0qQpzJhxDAArV37C5s2byMm5HLCmhS0rK21y/SecMAeA7Oxx7NtXSE1NDevXf8+oUYpBgwYDMHfuGTz44P+GPX7KlKn89a//w6xZx3PUUTMYPnxEgzJff72GG264BYC+ffsxZcq0evuPPXYW8fHxACil2LVrJ9Omwa5dO7n77t9QWFiI0+lk//4iior20bt3RpNfpxBCCCGEEK3NU2YHft2sq2csY/yWAjOB0IUrHgH+rrUeBfwdeLQV9h1SoWP9Wmts34ABA3n22ZeYNu1IVq/+gssvv4Camhp8Ppg7dz5PPvk8Tz75PE899QKvvba8yfXHxcUB4HA4APB4PE06/rrrbuLXv74Tp9PFb397W8Qur9HEx8cFfra6jFptuPvu33DmmT/h2WdfYvHiZ3E4HNTWdu7FLoUQQgghRNcRyPilprZzSw6tRgM/rfWnWusdwduUUlnAZOAFe9MLwGSlVGZz97X8pTRP8AyfrTWT5969ezBNBzNnzuK6627iwIFiyspKOfroY3n77eXs3bsHsAK23NwNLT4fwNixh7Nxo2bXrp2ANZYwku3bt3HYYSM499wLOPnkU9mwYX2DMpMmTQnUsWdPAV9//VVM7SgvL6dfv/4ALF++TII+IYQQQgjRofjH+JndLOPX3DF+g4BdWmsPgNbao5TabW83mrmvsGUvpXn8Wb9XXlnSajN5btmymUce+RsAXq+Hiy++nIyMTDIyMsnJWchtt/0Kj8eL213H7NknMnr0mBafs1ev3tx88+3cfPN1JCQkMGPGsTidThISEhqUffjhv7Fz53YcDicpKSncfvvvGpS5/vqbWLToLt5992369+/PmDHZJMfw5bjuul9xxx03k5qaypFHziAtLa3Fr00IIYQQQojW4invnmP8DJ/PF1NBpdQ2YJ7W+nul1BTgaa11dtD+9cDFWMFdk/dprb+Osc1DgR9DN/7ww3r69x8SYxX1FRbu5eabb+SBB/7SIZZwaK6KigqSk5MB+Pe/32DZsjd47LGmTRzjV11djdPpxOl0sm9fIVdccQl/+9sjDBkytBVb3NDu3XlkZ49t03MIIYQQQojua+1tv6FsQy6H/+G/SDs8u/EDOrZhwLZYCjY347cDGKCUcthZOwfQ395uNHNfkxQVleP1HgxavV4vbre3WS8mPT2DJ554BqDZdQA4nWaLjm+pF198no8++gCPx02PHmnceutvmt2ebdvyWLToLnw+Hx6PmyuuuJoBAwa3+evzer0UFpa16Tk6o8zMVHlfRJuR60u0Fbm2RFuS60s0V01xCQBlbge1Ea6hjn59maZB795Ny1g2K/DTWu9VSn0LXAA8a//3G611IUBz94mWueyyn3LZZT9tlbpGjBjJk08+3yp1CSGEEEII0VEcXM4huZ1bcmjFspzDX4GzgL7A+0qpIrur5s+Ap5RSvwOKgUuDDmvuvhbx+XwYhtFa1YlDzOfzYiWFhRBCCCFEV3TeeQvQOrfRckqNZsmSpa1+fp/Xe3CMn0zuUp/W+jrgujDbc4EjIxzTrH0t4XTGUVFRSnJyDwn+Ohl/d9KysmLi4hpORiOEEEIIITqXWAO8cFwuFxMmTAKs+0R3cTG+2hri+vZrcbu8VVXg82EmJmI4mzvqrXPqMq82PT2T4uJCyssPtFsbTNPE622/MX6dmWk6SExMISVFZgEVQgghhOjsxo+fyNatW6irq2vysYbPx/yERHbcfx81O3firawAoP91N5IyfkKgXEV5De+9sYGTzxhLUkpcpOrq8S/l0N2yfdCFAj+Hw0lGRsufArRERx8EKoQQQgghxKGQk7OQZcteb/JxTsNgVnpv4tavp8reZrhc+OrqKH737XqB35qVeeTvKGH1yjxmzhkZU/3+bp5mN1vKAbpQ4CeEEEIIIYToGPxrZS9d+mqTsn6mw8E11/+KzKw+OJJTiOs/ADM+jq23/Iqq3A3U7NpF/IABVJTXkLtuDwC56wqYevSQmLJ+3XUNPwCzvRsghBBCCCGE6HpychZimuHDDdM0cRr197mcThac9RMOm3cGPY44iuTsw3Glp+NISqbHUTMAOPDh+4CV7fOvR+7z+Vi9Mi+mNkngJ4QQQgghhBCtyJ/1c7lc9bY7DYNje/bCwFdvu+lwkJOzMGxdPY8/EYDSz1dSVlhM7toCvB7reK/HR+66AirLaxttU2CMnwR+QgghhBBCCNE6cnIWNphx3zRMLj18AqcecVQgKHS5XJxxxllkZGSGrSd+wAASR4/BV1vL50vX4PV46u2PNevnrbAminGkpDbn5XTrHRScAAAgAElEQVRqMsZPCCGEEDFryhpcH374wSFokRCiI8vMzOKUqUfw5ucrcft8uFwuFpx5DlPuuIvBhXt5Z95JgNX1M1K2z6/n8SdyYNM2fiw08IV0IfVn/Rob69edZ/WUjJ8QQgghGuUuLaXsqy8ZP35ig25boYLX4BJCiPNGj8Wf8wsO8PxdQQ3DiJrt80uZMJG8fkeGdBA9KJasX2CMX6oEfkIIIYQQDRQsfpz8Rx/ivDHZESdr8DOh0Sf3Qoiuo6K8hqXPfRtxjF3Snr3MzsgMG+Dl5Cxk0qQpMf3NqKxysztpGD4zfKfFWMb6BQI/yfgJIYQQQtRXs2sXld+vA8BY+Snz550RMevnNAzmTJjU6JN7IUTXEbyeXihPRQV1ewo4Z9BQJk2c3CDAy8zMYvHiZ2P6m7FmZR6+kPGCoRrL+nXnWT1ljJ8QQgghgNjH7w3O6osvQl8rEzh/wuTWbZiIqm7/fkpXriD9pDmYCQnt3RzRzTS2nl71th8B6DtiJIvv+G2LzlWwqzQwk2ckXo+Pgl0lEff7x/iZMrmLEEIIIbqr8eMnsnXrlqiLLTsNg75J/UjpMQr940o8QTPruZxOZqX3pkdt7Is1i5YrWPw4VbkbcKSk0HP2Ce3dHNHNrFmZh8/rBQ5m22bOGRnYX/3jVgAShg9v8bnOvXJqg20ln/yHPU//k9Qjp9Pv6muiHu/z+fAEZvVMbnF7OhsJ/IQQQggBWGNtli17PWoZ0zAZM+4neEwneuvnwMHAzzRNzuk/APeB4jZuqfCr2rKZqtwNANTu3dvOrRHdTUV5Dblr92DHfdYYu7X59bJ+1Vu3AJAwrOWBXzhxAwcBULNzB9CEmYcvPpclS5a2SZs6Kgn8hBBCCAEcnGFv6dJXw2b9XC4XU7OPITExDZ/pRA07Cv3jZ3i8HlwuF/Pnzqfnjp0S+LWBmG5mV69Cvbak293MivYTnO0DeOXteyg6sJOHngtTePWqwI9KjW616zR+wAAwDGoL8vG53TH1XHCYDrLHTmiV83cmEvgJIYQQXVRT1tzz34RFy/qZpsmow+YGZtSbfPjp6G2rAI81RfvC6zjwu9/grarCW10NdL8xNC0V62cWjtM0ZRkNccj4x/Z5g4bc9ckYTnFpPl6vJ+Jxrb3cixkfjysri7o9e6jNz4+p5wKGyeTsua3Whs5CZvUUQgghuqiY1txzOOrdhPmzfqHHuVwupk06nsSEHoFtyYlpjB4+IzBFe2ZmFs6e6QCS9WumWD6zSGQZDXEorfp4Kx63t962ydnzMIxGlnuJYaH2pooP6u6ZmZnFaafOx+EIn98yTQdq2Ax2b6uJuuxDVySBnxBCCNFF5eQsbPQmzKBhsGAdV3/KdNM0GTHghAYz6k0aO5e+mSO45KKrAXCm24FfsQR+zZGTs7DRdRLDcRoGs3pn0iu1R+OFhWihivIaNv3QcExpcmIaath0TNMR9jiXyxXTQu1NFR8yzs/K5oVf9sEwTKZkz41psfeuRgI/IYQQoovKzMxi2uTjI96EOQ2D2RlZDYKFzMwsTlJjcdrBX7hsn19yYhoLTrqFH3OtmfICGT8J/JolUsa1MaZhWBPrFO9vo5YJcdCqj7dGXNIlWtavLbJ9APEDB1LjSOTDrUns21NOfl5d2ADUn+1LSkyLabH3rkYCPyGEEKKLqiivYUT/46PehJ3dtx8V69bWO+b1p9dwSmJa4Hl5pGyfX/ANlDO9JyBdPVuiqVk/0zQ58bCR9HTFUVdU1IYtE8KStyXyA4ZIWb+2yvaBNbPnj70msN+byvvLNuDz+awANCTU8Wf7/Lpb1k8CPyGEEKKLWrMyj6SEHhFvwk6ddhQ9XXGUf72m3jEFu8so7jWJE0cqDMOImO0L5r+B8mf86tox41dRXsPS577ttE/ykxLTGDdmJs4IY5RCOZ0uLp45G4C6on1t2TQhqCivwV1Xf2yfw2ly2bXT+fltx/Hz247j/x5ehMtV//ptq2wfQG18D/JTR4JhUFxUidfjswLQ4Qf/9gVn+/y6W9ZPAj8hhBCiCwrMuOcN3/XKNE2uufFmq+zab/HW1QWOAYP8HiO59IqFTJo0hcnZcyNm+/y8Hh8Fu0pwpvcC2jfjt2ZlHvk7Sjrtk/w1K/MYPeSkmMqapsmCBWeRNXgIAO79kvETbWvNyjx8If08QzNnoV2W2zLbB/D159vx+f/GBbUt+G9faLYvUtu7MlnOQQghhOiCgtfX8ne9yt26Eq+95t4ZZ5xFfzWGvEGDqdmxncoNP/B1fhI+j3WMzzAoZAiLFz/bpPNWbdkMtN8Yv4PBK+SuK6i3kHRn4G9/cmIaauh0cresIPLE+Fa2LydnIa4N6wGkq6doU4EHSiEPgvyZs+DvW/CyCm2Z7fO3KRD4BU1M5f/bt37zigbZvmht76ok4yeEEEJ0McHZPr/gJ9/BN2Epk6cAsO/Lb8n9Lj+wJpfPcJD7w94md4Fq7+UcgrMRnfFJfnD7J489FSNCd0//rKsLFlhZFGfvDADcEviJNhQu2+cXKevnX+6lrbJ90doE1t++fpkjwmb7/Drj34rmkMBPCCGE6GLC3Qj5n3yDwbRJJwRuwlKmTAVg7ZYavG53vWOaczPkTEsDw8BTUoLPEy1X1foqymvIXVsQyEZ0tvE7odmUpOTeqOFHA4Qdozlu3IRAAO/q3RuAOunqKdpIpGyfX7jvW06O1V28rbN90bqiJyemMf+Em8Nm+/z8XdW7OunqKYQQQnQh0W6EJmfPo7gknxEDjqeyvJaklDji+vXH228o+Ykj8Jn1bwua0wXKcDpxpKbiKS2l9sAB4NB1nVqzMs/uqnqwq5c/eJ05Z+Qha0dzhQvYp4ybS7V7H2MPH8nbby+nrq4Ol8vFggVnc8cddwXKOXvZYyuLi/F5vRjNWAtQiGgay6xBw+9bZmZWk7uLt3ab/EyHwZjx/TrF34K2IoGfEEII0YVEuxHyP/k2HUbg5swwDHaPnwdbysMe05zAydkz3Qr8ivZDet9mvY6msrJ9e/CGLNrcWcbvRArYE+PSmHP0DZxyznDeffctIPx4KdMVh6NHDzylpbgPFOPq1fuQtV10TuedtwCtcxstp9RolixZSsGu0pgneToUYsn2BesuWb1oJPATQgghupCm3pxVlNewOa+qQcAUXLapgZMzPZ2a7XmtFvhVlNfw3hsbOPmMsRHbEDyZTajOkPVrbOzUNl3J/Pln8sorSyKOl3L1zrACv6L9EviJRo0fP5GtW7dQV1cXsYzL5WLChEkAnHul1S28ZucO8u7+La7MTIbd9+dD0tZwYsn2SZavPgn8hBBCiC7Ef3NW+NKLFL/7Nr3mnU7GgrMjlm9O963G+Cd4qd1f1Co3GsHLM4RrQ+DJf4SX0VGzfv6A9pgTR8Q0duqSi65my5bNEcdLOXv3hh+3Urd/H4nIja6ILnjWzUjCZZdrtm8HIN5eQqS9dLQMZGcggZ8QQgjRBVVu1AAkjlRRy7XFzZMz3Qr8aor2t/hGI9LyDN7qKvYueYH4gYNYWzckYrbPryNm/fwB7fvLNsQUfG/TlVHHS/mzfDKzp4iFf9bNpUtfDZv1i7T2XvX2bUD7B37+h1widhL4CSGEEF2Mt7qKmrxt4HCQOCJ6oNMWN0+BjF/RfpJbWFe45RlmzhnJgY8+onTFJwDsPOwneI2UqPV0tCf/wQFtcVFlo+Vjab/TP7OnBH4iRtGyfv5sX21BPhgGcX2sbts1edZMvwlD2jfwE00ngZ8QQgjRxVRt3gw+HwlDhmDGxx/y8/szfrX797eonkjLM0yZPoiSTz4GwExIYNqWlwPH3Lm/kI1bt0Ss896/Wv/1T1jRXoIDWv84pJE7P6Ls88/IOOdcep1yWpPrdNlr+UngJ2Llz/q9/trLuIOWX/Fn+1IqK8m7bxGYDoYuug9nWhrV/q6egyTw62xkrl8hhBCii6mKsZtnW/Fn/Gr2tSwAObg8w0E+n48v3vyWusK9OHv1Yth9f6bHdGutu+QJE5kwZRoulytqvcETVrSH0NkI/QFt8Q8bAUgeP7FZ9QaWdNi/r3UaKrqFq6/+OWZIV2MTg59edBm7H3oQX10dvppq9r36EiV5u1mdMRt3eh9rzU7RqUjGTwghhOhiKnPXA5Co2inwS+8JWBk/n8+HYYSfMTQaf3D00tuLKDqwM3LBd98EYNRhI3gx5+fklJY0a8KKQynchDo+t4fNcSMYl2kQ169fs+o9mPFr/vsuup/UkhJm9c7gw32FuH0+nIbB7L79qHvtFdz79hE3cBB1BfmUrfqc76oHciChD3kp0xjb3g0XTSaBnxBCCNEJxbQG16Xnt0uXRjMxCSMuDm91Nd6qKhxJSYF9nqoqSj76gOSJk4nv3z9iHf7gqE/GcIpL8/F6PRHLulwuJk6Zhhkf3+wJKw6VSGuPeTHI7zGSiYPTmh2wmUlJmAkJ1vteUYEjJfq4RyEqymtY/q+tnD5wBB8X7we3G9MwOatXbyp/+B5HSioDrruBko8/Iv+dD8grTQDTYIc3g8ry2g41S65oXIu7eiql5iqlvlZKrVNK/UcpNczevk0plauU+tb+NyfomKOUUt8ppTYqpd5VSmW1tB1CCCFEdzJ+/MQO26XRMIzAOD/3geJ6+/YvW8q+115h+6K7Kfl0RdjZLIODo8nZ8zCM6LcroRm8nJyFmGb4Yzpits/PB2x2Dm923YZh4PRn/fYXUVFew9LnvqWyvLbZdYqubfUnP1JUk0BxnyOYd/KpGIbBvJPm0NMVB4ZBv2t+jqtXb3qdNo9tfY/Af+X6MFi9Mq9d2y6arkUZP6VUOvAUMENrvVEpdTHwMHCKXeQcrfX3IceYwLPA5VrrT5VSdwJ/BK5sSVuEEEKI7qS5a3AdKs6e6dTt2YO7uJj4/gMA8Hm9lK3+0vq5tpY9Tz5BZe56+lxyeb1JaIKDo+TENNSw6eRuXRk26xcugxfI+r3+CnVud9SybS2mzCzQu+dAzjnlt2zeWctRLcikuHr1onbXTtxF+/h6Q03U9Q9F91ZRXoP+fg8YBvlpo7j8gtPZVpDPwltuJ2HHDgyXi6QxVofOKrdBfvJwfPaQW6+PDrk2poiupRm/EcAerfVG+/c3gTlKqYwox0wBqrXWn9q/PwKc28J2CCGEEN2KP7iJlPVr7y6N/glegjN+1Vu24C4uxtmrF30u/ylGXBxlqz5n36sv1zs2dG3BaFm/SMFtTs5CTIcjprJtKZbMrGk66JNxGHBwyYrmctqfd8EHK8hdWwBYN+iS9ROh1qzMw+tf/9I0A+tEZmRkkjJpMsmHj6tX1hfSBbml16o49Fo6xm8j0FcpNU1r/RVwkb19sP3f55RSBvApcIfW+oC9L3CVaK33KaVMpVQvrXXM8z737t0x+61nZqa2dxNEFyXXlmhLcn11TrfffmvErJ/D4eD2229tt8+2csgAyr4AX95WMhdYSxNsff0bALJmHsOwM0+jz9gRrL31dko/+xR19WU47bGAv/j1bABy//hnij5fxcjrr8VMu4AXXnih3ri9uLg4zj//fMaMadg9MjMzlfPOO4/nn3kGt8+Hy+WKWLYtRfuM/AzDZEr2XMCa4XPfnvJmf25JZ87j+9Vf8n1RAt4ebjAc4PPxw9e7Oe3scY1X0MnI367GnXzyyfzwww+Nlst4exAr539MSo+EetvLSqvR4calenzo7wuYM39sg2O6iq52fbUo8NNalyilzgP+VymVALwFHADcwLFa6x1KqXjgL8DfgItb2mC/oqJyvN7wfeTbS2ZmKoWFZe3dDNEFybUl2pJcX52XaSbZXRpfpc59MCByuVzMn38mhpHYbp+tc8I0eOU19n78H5JOmIMrM4u9n6609mVPtNrVqx+JoxRVGzVb//UO6cefWK+Okk2bAajt1ZdLLrmKJUuW1NtvGAaXXHJVxNd4ySVX8eJzz4HHg9lI2bZimkmcdup8lv3rdTwed4P9LpeLM888h5vumF9ve7PbmZRO7xtuJ//5XHyGlfH0eHx88+UOsif371Ld8uRvV2zGjh3Hxo0bw0525GdlnYfzzrL1DboFf/LORrwRxqV6vb6wx3QFHf36Mk2jyYmwFk/uorV+X2t9jNZ6KlZwlwhs0VrvsPfXAA8BR9uHbAcCKz7a3UK9Tcn2CSGEEMIaozM44ziM0DW42nkCE4C4Pn3IOn42eL0ULXuDqk0b8ZSU4MrIJH7osEC5nnawV/LhB/UmPfGUleHetw8jLo64vv0adG2NpStrZmYWJ40dhwGcMu3Iduv2Ojl7LhB+ps62+Ky+yy0HR/1n+9Itr/uKNtmRn2GYTB47t0G34Eiz0Pr516CUrsSdQ2vM6tnX/q8J3Is1Zg+lVJr9XwM4H/jWPmQNkKiUOsb+/WdA/c79QgghhGjUmpV5lBebTOg/Fqc9/qa9x/YFG3TeOeBwUPblKvb/+18ApEydVm+5gpSJk3D07EltQT5VuRsC26vztgEQP3gIhj1WL/gGNtaA6fJ5ZzA6JZULJk1rrZfVJBXlNeTn1aGGTcc06485bIvPKnCj7m3YLS/4Bl1m/Ow+GhsPbJoO1LAZJCWmNXhAEG0WWj95qNB5tDjwAxYppTYAm4Ba4DagD/CxUmot8D0wClgIoLX2ApcADyulNgHH2ccIIYQQIkb+G3yAMRPPDwQVHSHb55eQlUXazOPA56NygzXGKPWII+uVMZxOeh5njekr/vD9wHZ/4JcwdGhgm/8G1jCMmAOmviNG8PvR2aRWVrTw1TTPmpV5+Lxea4KakNuutvisoi4XEXSDvmZlXmDGT9H1Rcv6hY4xDX5AEDrRUjhej4+CXSWt22DRJlq8gLvW+qowm7cCERcO0lp/BnS9EcZCCCFEM/l8Pvb/exnOnj1JO/a4Rsv7AwqApKSeTJt8PJ+tfq/DZPv8ep12OqUrPsHnduPq04f4QYMblEmbeRxF/15GxbffUFdUhKt3b2q2bQMgYcjQemVzchayZcvmmAOmuKy+ANTt3dui19EcB7Nv9rIUww8uS9Gm2b5GuuWNndgv8NBApuTvHvwPTV577ZV6Y02Ds31+/gcEM+eM5Nwrp7ZHc0UbaY2MnxBCCCFaqGzV5xS98Tp7n3smENBFEhxQAPgMByMGncSE8ZM7TLbPz5WeHhjH1+OoGfW6efo503qSOmUa+HzsefIJ3CUlVOf9CED8kGH1ymZmZgWmnI/p/FlZANTtK2z0fW1twcE51F+W4lBn+/x8Ph/vL1uPz+MN/C5Zv+i6SrfYnJyFGCFjTYOzfX6Sweu6WpzxE0IIIUTLeCorKXz5RQB8bjd1RfuIy8yKWD40oABISkzjygvv7lDZPr+Ms39C0pixgcWgw+k193Qqvl9H5Yb15N11J57yMoz4BOL69m3Ruc34eBw9e+I5cAD3/iJc9vtT+sUqnOnpJI1SLao/ktDgHA4uRr9+8wrmnrag1T+rWLvlFRdV4p9sxp8FlKxfZMHdYiPNXllRXsN7b2zg5DPGdtj3MTMzi1Oys3l73XeBJU7CzSgrui4J/IQQQoh2VrRsKZ7S0sDvdQUFEQO/cAEFdOwbeMPhIHnc+Khl4gcMYMjd91Cw+PHAJC8JgwdjNDIbYSzisvpQdeAAtXv24MrIpGbXLgoefwRnei+G//l/Wlx/OJGyb5Oz51Fcmm/P9Nm6wnXL83m9bP3V9XjKyxi66I98trqI3HV7Aks9QP2ufcJSs3s3Fd99g3P8tJi6xcYSHIZqj2DxnCHDeGfdd0DHGg8sDg0J/IQQQoh2VLNzBwc+fB8Mg4TDRlC9eRO1BfkRAyUr2xd98o7OegPv6tWLgb+6heJ332b/v5eROu2I1qk3qw9VG7U1zi8bKn9YB4C7eD+eygocScmtch6/aGPtkhPTmH/8zezeVkNleW2b3vCfd94CtM49uOGUWWHL9e45kPOMuzrkQ4P2UrD4cWq2/Ujup7vxpY4EjIjfr+CJlpry8KU5wWJL+LxekouKmJ2RyXv7CjvceGDR9mSMnxBCCNFOfF4ve597Brxees4+ntTJVsamtqAgbPlIU/X7dYU1tQzTpNcpp3HYgw8Hxga2VJw9zq92r3VzXrH+h8C+SO91S3SUKfDHj58YcQp/P2vh7sNkrF+Qmt27qdn2IzWuZPKTh+MN6RYb+v0K/rxjfR9Dg8VD8Z2tK9yLr7aWc8dkM2nSFMn2dUOS8RNCCCHaSfF771C1aSOO1FR6LziLqs2bAajdEz4YaUpA0Vmzfn7hJoFpLldWHwDq9u7BW1dH1UYd2Febn0/i8MNa7VzQcabAz8lZyLJlr0ct45/coyN3FT7UylZ9BsCuMXOg2glB3apDv1+h2d3G3kd/984eaQkNgsVo39kG2dsIlBrNkiVLw+6r2bkDgL7DR7L4hl81WpfoeiTwE0IIIVqotqAAR48eOJKSAttivVEbmpjEsw8/gSMpmbi+/QCoixD4dZSAorOJ6+MP/PZSvWUzvtqD2ZXagvxWP9+5V06loryG5Q9/wJjN/2LQ+T+h5+zjW/08jfFP4b906avU1dU12G+aDpyOOJ5549bAtoeebbzeaMFFZ+fzeild9Tk1jkS2V6c1OpY23MOYaIGcv3tnwY4SfBHqDGf8+Ils3bol7Ofo53K5mDAh4mpq1OzcCUD8oEERy4iuTQI/IYQQogUqczew84H7MZOSyDjrHNKOPQ7DNGO6UXMaBuNGjyFlonWz5srIwHA6cRcX462uxkxIqFf+7J8o8hbdjbuoiH7XLGy1MXBdncueKKeucC8V31vj+5y9euPeX9SiwC/W4H5U4Q5eaofAD6Jn/QzDZEj/cWze/hVeryfmOrXOZeLE0VHLdIbgsNHP74uPAGsM5Dmn/Daw2R/YTTl6cIOxnK+8fQ9FB3bCc8CvI1cdqc5IWb9YsreNTdZSs2M7APEDJfDrriTwE0IIIWLk8/nqdUH0+XwUvfE6+Hx4KyrY+8xTlKz4hD6XXk5OzkKWvv5a1PpMw+SX9/534HfDNHFlZVG7eze1ewrqLV7uqaxk5//+N+6iIuIHDSJl8pRWf31dlZmQgCOtJ56SA5R+bnXj6zn7ePa9+jJ1+c0P/GIJ7k3TQfb4yc0+R0sFsn6vv0Kd++DC3S6Xi3nHHc/xRWXcsMMEYgv8TNPENE3cQXWFaizz1FHE8vkBFB3YyaMvXlN/43P1f/UHcn0yhlNcmh81kPaPqwzWWNavseyty+HkjDPOIjGhB0uf+zbsTKG1/oyfBH7dlkzuIoQQQsSgatNGtt5yI4Wvvnxwm86latNGzKRk+lxxFc70dGq2/ciOP92HsXsfo4ZNxzQdYetzGgannzaPrH796m2P62P9HjzpiLemht0P/oWa7Xm4MrMYcP1NGI7w9Yrw/BO8eEoOYDidpB17HBgGtYV78UUJYqLJyVmI2chyE4ZhMuXwec2qv7Xk5CzEDLleTNNk4c23c2DADNTQoyJep8FcLhdz587HaOT2saXLBLRkwfSmHBvL5wcGphH9vQkO5CZnz8MwYrgmwizn0djEMNHaa3i9XHTMcfVmCg3mqaqibl8hhtMZ6Posuh8J/IQQQohGuEsOsPuRv+M5cIDit5ZTsvJTwFp/DyD9pJNJO/oYht5zH6lHHImvpprPXlrJlOy5EW8CHS4XP7/h5gbbXfaC5cFdEPMff4SqTRtxpqcz8KZbcPbs2dovsctzBd3sJowYiSMlBWfv3uDxUFe4t1l1+rMwkWbONE0HatiMwNIN7SW0nS6XizPOOIuklHR2pxzG5MNPbzRYASugu/qqX0Z9oOGvuyXLBEQKXlr72Fg+v5FDj2x0LcngQC45MQ0V5f3xXxNJiWkN9jU2K6+/vc6QIN5pOpiVkUnZS6+R+531dyO0Hn+2L67/AAyndPjrruSTF0IIIaLweTzkP/YInpKSwLiwvc8+hbeqkqqNGjMpiZ4nnARYXQr7XnUNNc4k8gsGkmg6UcOmk7t1Zb2uXy6XizMWnB325jjODvz8E7zU7NpFxbffYCYkMPBXt+CSdbeaJS7rYOCXPDbb2ta3H+59+6gtyCeuX/9m1dvYGLop2XM7xEyrwe30Z+TWrMwD0wwEK6HXaTB/QLctt4Ip4+aSu/UzwnUPbY1sX3PWxGvusdE+P5fLycP/+DOPPvr3qBPkhAZyk7PnoX/8nHDvj/+aCIwFDCN4gp3QsZJXX/Vz3nj1pXrlHS4nly84i8074/F6PGA4WLL8v3jo2R0NK1+9Cl5bErF+0bVJxk8IIYSIYt/S16jSuTh69GDwHb+lx7Ez8dXVUfji8wCkn3hyvdk8DdMkr/90sJ/4h+v6Fe3m2D+zp7+rZ9nqLwFImTqt2cGJOLikA0DS2MOBoPe6BeP8ImWNggOCjrC+or+dhmEExoJZa0Ja+xvromiaJhdfdBW5awtIjAuf1fKPM8vIyGx2d83mrInXkmMDn19IFiw4cxm1i6UdyDmcJpddO52RA52kxCeHfX+Cr4k+GcMb7V4bbqxkSvF+ZvXOwGmPNfa3c/DFOeSnKXx2t9Q+vYc1q37RtUngJ4QQQkRQtXkTxW8tB9Ok3zULcfbsSdaFFxM/dBgAZmIiPU88qd4xFeU16O/3BBZ9Du361VhXuLg+dlfPPQX4fD7K13wFQOpUmcGzJfyZVDMlhfjBg61t/fxBdsuWdMjJWUjoqoOh47g6wgLpOTkLAwt3hy5D0LCLooFpBxdOw+D0U+ax9fsSvPZ4yHCBouH1cM6gIUDzumtWlNeQu7agwZp4sQSPFeU15H6X36xjw31+wQ9nYgnufT4fn3+8la35XnymM/z7E3RNxDIWMNwDotLPP+PsfgMDYzb9Zb5etQOCuoA2t37RtUlXTyGEECKC0s+ssXzpJ51MkrKmrzddcfT/+bXsefqf9DhyOo6k5HrHhFvXq37XLyPqzZYjJQUzJQVveTmV63+gdvxw31YAACAASURBVPduzORkkkaPadXX1t3EDRhIxjnnWmOc7OzNwexqywK/zMwsZh+meG/jBrxeT9jufx1hgfTMzCwWL37W7hKZ22BNyODr1DQdOJ0mtbW1mMDcrIF8uW5PIKMU2j3U6XAwq3cm/OdjdvXsQ65OAZrWXXP1p3lWV8WgvEQs3WS9NTV8+tT7LHnzfxt0n4xlXcJwEhIS6z2cCdclNDiQ83p8bPxhTyBYDn1/Qq+JxrrXhntA5K2poXzNV6THxXH6nNN47c1/BWVv63+ezalfdH2S8RNCCCHC8LndlH29BoAe04+ut8/VuzcDb7yZHjPqb/ePMQq9ofbfhIHBqGEzSEpoOLFDMH/Wb/+/lwGQMmmKTMjQQoZh0OuU00gZPyGwzd91tjY/v0Gw3hSeygrG958RmO2yubM2HirhHk5A/et0zGFHM23yCRiGwayMLHbsNPCFrGYenFUyTAc/v/k2q/7P8vB5rLKxvuaK8hr0d7vxhdyaxpK52/rgw2wrSYip+6RhGDHM5AkzZ86q97s/6+dwWN/DsJO0+MDrPfi+1nt/wlwT0bJydXV1vPTSC0ycODrw79xzTsdbXU380GH87IabI2ZvY6lfsn3dk/xfRAghhAijUufiLS8nrm8/4gYMjOmYSDdgYN2EFZfkM/XwuY1mMOL69qN6y2aqNm0EIHXqtKa/ANEoR2oqZlIy3soKPKUlONOaPltqRXkNbz29Gk/acNTw6azfvCLqrI0Fu0pao+ktUrCrtMHDCT//dTp57FzSMxKpqi3kgvFH8GXlSHxm/dtGf6C4fvMKRg2bQZ8Zx3PA7SD/WxN//BMt01mdtw13SQmujEy+WLETr8cbGBsbLFrWz1NZwfqiBHw9jKiTqvj5u2vW1kYOJE3T5Prrb2qw/eKLruK1114FIgf3wYLfn+nTTuKm389vUKYm7mteeWVJow8eXC4XKsnKovaYPoP0RrK3wecPO7mUZPu6JQn8hBBCiDACk6pMO6Leou3RRLuhTk5MY/4JN9vlot/8+8ejAdLNsw0ZhkFcPyvIrs3Pb1bgt2ZlHoWlPgZUFbDosnkser2S++9f1KFvqs+9cmrU/TdzMEC5kpP4eNk6fOv3hS0b+kADxxAwd9crEy5wq91TwPZ77wGPhxpHIpuGnNMgsPSLFjwWb/yR/NSR+AxHTN0bFyw4G5/PF3GWTsMwmDt3ftjPL09XMnr4DH7Y9EnE4D7S+zNiwPFUltc2aH9OzkLeeOO1qIEoWMHoGYlJ4HCQesSRge3RHjb5zx8aDEu2r/uSwE8IIYQI4XO7Kbe7eTZlUpXGbqhjFRz4STfPtuXPrtYW5Dc5wPZPRgIG+T1GMvvIKSw+vWFWp7Pbu6+mQRdMv+AHGru3F1NaUhOY2MgvXOB24MMPwOPBlZHJxsRx+BpMr1JfpKzf118V1Ds2WtbP5zO45KKrSUhyRlzCIS4uLmy2D6wHO5PGzmX/gd2NZvv8/O+P6TDCtj8zM4szzjgratbP5XIxZ9xEemKQfPg4nKk96rUp0sMm//mDg2HJ9nVv8n8SIYQQIkSlzsVbUUFcv/7EDxhwyM/v6tMv8HPqNJnNsy21ZIKXNSvz7HFvBj7T5JtvCpk5p+lZw44u1gcan7yzkZK1BWH3BQdunqoqSleuAKD/L37JV+/txbe3ImrdkbrJFh7w4DMTAr9HyvqZpoNRQ6fzY24FM+eMZP78M1n6+ivU2bOUQuNdIP3vQ3BGFOClxaspamb7ofGsX11dHctWf8EysNbhe+KRwPp74T6bT97ZyIbv8ust1XFw0h7J9nVnEvgJIYQQIcq+Orh2XnuIy8rCmZ6O4XQGZhMVbSOwpEMT1/ILTOTjs7JNPsx2n7WzPUWa2MgvOOtX88WneKurSRyliB80mHOvHNygfMHixyn9bCWZF1xE+gknhanRMqPkI+oKChj827tJGDIUgHMKx/D/7d15fFvlmff/zzmS7MhL7HjLvi8niRNnpTRh3ykJCUsgUJZpKfVAZrrMPHRoO1v7dGbaYTptpwOUPp0fHVpooWUJ0AVaChQIpZBAyEJ8sjuJYydO4jheZVs6vz8kOV4kWbZsy5a/79crr+Cz6bJyo+Tydd/3tXr1Ffh8ZxO/8Jq8su1VzF88nikFF2E4v+z0rL4mRYlW+sNVv1/+8sm4ro/Vf6/9z6HDPjwd1xquuuY6VftGMO3qKSIi0oHT1kb9B72f5tmfDLebqf/0f5ny9/+saZ4DLFzx8x050m3XyljOVvvOGiq7diZDT2vNIPT+vHWQ06++AkBujIRu1IyZADTv2xf1mrbGJlqPHQOXi7QJZyvzXfvuuQyTudNWtPfbe+WFXdTXmCyaUNytEXqykqLS0g0sXFjSrVdgJLES1Fg7fI4vmsXSOKeoSmrS3yYiIiId1L375+A0zwnJmeYZ5srOTtprjySeoiLcY/JoqzlF0267fZ3f+vXXYdtlPd6fnzuJdVf/IzA0evUlS09rzSD4/hzdf5xxx47hzssja3HkqhWAd+YsAJr27416TcOBA+A4pE+chNklYerUd890sXTB6vYYak42AjBv8S18ePQj8LclfQpkYWERP/3pL/jXf/1aj+v9oiWosaqumd4c1lx6H0cP+iJuMiMjgxI/ERGRkMZdH3HsJz8GIPeSy5McjQwGwzQZff4FnHrxeWrf+GN74ldSspj9+/dF3PkxzDRdjC2Y2elYPA3HU1Gk6Y4HvvJ3tFYfZ8o/fZ1RU6YCcOR736ERyL3kMgxX99YNERPul37V7TrLmsvjX/wbANKnTu12Plz1e/rpp5g7o+sOnA5gkOHN5Zwll/D2lleGzIYnPa3360u1r6OROj4lSFM9RUREgOaDB6h48Ps4bW3kXno5ORdfkuyQZJDknH8BGAb172/GX18PBP8B3lOj70i93OJpOD5SjJoVrNo1790DgO9oBY07tmF4PORccFHEe0pKFvc43dHlcrNo0RLq9+0Pvk5obV9Xt992N+MKZ7F0ftfpjaF1maaLWVOuZFHJ0iGz4Ul4vR/QrY1MT9NR4626DoVekpIcqviJiMiI11pdTcX3voPjayb73I9TeMsn4+7dJ8OfJ7+AjPnFNO7cwbE33ubdmiKuXDs/uPNjlH5vpumK2stNVZUg78xZ1P3pbZr27SX30ss59asXABh9/gW4srIi3tNpimZUwbYMDY/9AID0KdMiXlVuN3LdFV+KmQxleHO465NfGxLVvrDS0g2UlX2EbZd1qvz1NB21v9rJSOoyeioJD0HTgAMnT9YTCAyt2AsLs6murkt2GJKCNLZkIGl8wdGH/5v697eQUbyAiZ/7ojZU6SfDaWzVbX6PykceYve0yznsnkzxkgnMW5oT2h3SF9czOq73yy/KHLH/EI93fWS4JUFX//qvX4uacMf7zIZ6H0888i7+tp437HG5TW6/59wht+6t4/vg8Xi4/vp1fPWr/5zssEaMof75ZZoG+flZANOBg3HdM5ABiYiIDHVN+/ZS//4WjLQ0xn36M0r6RqisxUtoyymkwgzu8lm2vYpMby5r1lwfV/XX4/Fw2ZUXcO+XL+LeL180YpM+iG+6ZqyWBPFMs+3pmfGsdwsbqruxdnwfkr35jKQGJX4iIjJiOY7DiWeCvbzGXH4l7twxSY5IksVwuzk88xLCqUI4GSgt3YDb7L4JSVf6h/lZ8SRusd6vru0Y4tXxmfGsdwsbqusyw++DYRhDZvMZGd6U+ImIyIjVuGM7TbttzIxMxlz9iWSHI0nUUO+jvCELxwxWfMPJQKY3l8tnzSZWzS/ZPeCGmp4St3jer8jJo4FpRE7Cuz7z5ruWt1dfi5eMx3TFrtoO5arfkiXL9EMF6RdK/EREZERyAgGqQ9W+vFWrcWVkJjkiSaYtm8rpWh9yHIf33tzP9dmjiVXzU7Wvu1hVv3jer3Dy6HK5Q/e4mD3tXIw+PHM473ZZWFjEo48+rh8qSL/QQgYRERmR6j94n5Yjh3Hn5ZF76WXJDkeSKFrj64Dfwd5+jBWuDC6fNoOXDu7HNEwCztkNQ1TtiyycuHXdpKU379ftt93Ns88+AwRbZ3x80Q143GmU7d9EIOCP+5kjeb2lSEeq+ImIyIjkKz8IwOiV52F6htZufjK4Ym0E4gQcDoxZxKfWXM/ChSW4PZ1/Zq5qX3SRqn69eb/K7UbmzlgJGO2tM5YWr8Ywuk8B1Z+BSM+U+ImIyIjUWnMKCPZwk5ErWrUvLIDB0dGzKVh0Lj/96S9Yu/aG9rVrqvbF1nWtX2/fr6qKMyyZv4rxhbNYVhxswp7pzcGavgIztOGOabpYOPcC/RmIxCHhqZ6WZa0CvgF4gFPAp2zbPmBZ1hzgMSAfOAncadv2ntA9Uc+JiIgMhraaGgDceflJjkSSKZ5t/x3DZOfxNC6ic4NxVft6lsj7FZ6ieR9rOh1fVz0v1F/Rj8fj5oHvfq3f4hVJZQlV/CzLGkMwgbvFtu2FwI+AH4ROPwI8ZNv2HOAh4Icdbo11TkREZMC1nQpW/Nxj1MJhJItr23/DpPLIGUBb7PfWQLxf+jMQ6ZtEK36zgGO2be8Off0b4KeWZRUBS4ErQsd/DjxoWVYhYEQ7Z9t2dYLxiIiI9MhxHNrCUz3z8pIcjSRTtI0/fvudZylvzsEx3ZiGw4QpZ39AUFq6gX379qraF6eBeL9KSzdw+PBB/RmI9EKiid9uYJxlWefYtv0ecFvo+GSgwrZtP4Bt237Lso6GjhsxzsWd+OXnZyUY+sAoLMxOdgiSojS2ZCCNtPHVeuYMTmsrrswMxk4uSnY4KW04jq26M80c9ufjhOZFBRwDe0cVV62ZT9boURQWZvPii88nN8hhZCDer8LCbJ555pl+faZIV8Px8yuWhBI/27ZrLctaD3zXsqxRwG+B08CAZ2UnT9YTCPQwNWOQFRZmU11dl+wwJAVpbMlAGonjq/nQIQBcOWNG3Pc+mIbr2Hrj5d04GNChs18g4PDyCx9x4VWzkxeYdDJcx5cMD0N9fJmm0etCWMK7etq2/Ypt2+fbtr0ceBDwAgeBiZZluQBCv08ADod+RTsnIiIy4NrX92map3QRq6df2fYqGutbkhSZiEhiEk78LMsaF/rdBP4NeMS27XJgK3Br6LJbgQ9s2662bft4tHOJxiIiIhIPre+TaGL29HMcNm8qH+SIRET6R3/08fsXy7J2AXuAFuDLoeP3AJ+zLGs38LnQ18RxTkREZEC1tu/oqcRPzuqxp5+qfiIyjCXcx8+27bujHC8Dzu3tORERkYEWrvgp8ZOO4urpF6r6aa2fiAw3/VHxExERGVa0xk8iiaenX8DvUFVRO0gRiYj0n4QrfiIiIsON1vhJJNF6+omIpAJV/EREZEQJNm+vATTVU0RERg4lfiIiMqL46+pw2towMzIx09OTHY6IiMigUOInIiIjitb3iYjISKTET0RERpT29X1jxiQ5EhERkcGjxE9EREaU1hpV/EREZORR4iciIiNKm5q3i4jICKTET0RERhQ1bxcRkZFIiZ+IiIwo4YqfeviJiMhIosRPRERGFK3xExGRkcid7ABEREQG0vr112HbZd1PXHVxpy8tay5PPbVxcIISEREZZKr4iYhISispWYzH44l5jcfjYdGiJYMUkYiIyOBT4iciIint9tvuxnFiX2OaJqWlGwYnIBERkSRQ4iciIimt3G5kzrQVuFyRVzd4PB7Wrr2BgoLCQY5MRERk8CjxExGRlNVQ76Ns+zGWFq8GjIjXqNonIiIjgRI/ERFJOYHWFuq3beXPL+3ACThkenOwpq3AZXT+a0/VPhERGSmU+ImISMo5+cLzHHjoh+zZfZpAILjAb+mC1WC6Ol2nap+IiIwUSvxERCSlOH4/Zza9yYG8RTjG2emdmd4c5k5f2b7WT9U+EREZSZT4iYhISmnYuZ3GhlYqR8/BMTpX+JYUryK81k/VPhERGUmU+ImISEo5s+ktDuQtAqP7X3GZ3hzmzliJYRiq9omIyIiixE9ERFKGv76eUztsKrNnE4iyi+eS+asYVziLO2777CBHJyIikjxK/EREJGXUvfcu+0cX45jR/3rL9OZw3RVf4kBZwyBGJiIiklxK/EREJGWcefstatOLcHr46y3gd6iqqB2kqERERJLPnewARERE+kNL5VGaD+xnhbeSGd/+HmZ6erJDEhERGTJU8RMRkZRw5t0/A5C1/BwlfSIiIl0o8RMRkZTQfGA/AJkLSpIciYiIyNCjxE9ERFKC78hhANInT0lyJCIiIkOPEj8RERn2/HV1+E+fxkgfhaegINnhiIiIDDlK/EREZNhrr/ZNmoQRo5WDiIjISKW/HUVEhrCGeh8bn9hKY31LskMZ0nyHw4nf5CRHIiIiMjQp8RMRGcK2bCqn8nAtmzeVJzuUIe1sxU+Jn4iISCRK/EREhqiGeh9l248BULa9SlW/GJT4iYiIxJZwA3fLslYD3wCM0K+v27b9rGVZB4Hm0C+A+23bfjl0z8eBHwJe4CBwu23bxxONRUQkldx803VUVB5o//rhxyNfZ1lzeeqpjYMU1dDj+P20HK0AIG3SpCRHIyIiMjQlVPGzLMsAfgrcYdv2YuAO4DHLssLPXWfb9uLQr3DSZwKPA39l2/Yc4A3gW4nEISKSahrqfeRmTsY0XTGv83g8LFq0ZJCiGppaqqpw2trwFBTi8nqTHY6IiMiQlHDFDwgAOaH/zgUqbdsOWJYV7fplQLNt22+Fvn6EYNXvrn6IRURkSFm//jpsu6zH6zpW7RzHYdPP/sjSeVdTduBPgD/qfaZpUlq6ob/CHZbC0zzTJmuap4iISDQJVfxs23aAm4HnLcsqBzYCd3a45AnLsrZZlvWwZVm5oWNTgPIOzzgBmJZl5SUSi4jIUFRSshiPxxPzmo5VOycQ4PCTv+TACRcZmflY01dErfp5PB7Wrr2BgoLCfo97OPEdPgRofZ+IiEgsCVX8LMtyA18B1tq2vcmyrPOAX1iWNR+4wLbtw5ZlpQPfAx4Ebk844pD8/Kz+elS/KizMTnYIkqI0toanz/31F3juuWdiXuNyufjSFz9P6ztvcPTFX/FhYAZOdrAJ+dLi1dhRqn4ul4uvfOXv+mVsDOfxVV1dCUBR8Rzyh/H3kaqG89iSoU/jSwZSqo2vRKd6LgYm2La9CSCU/DUA82zbfi90zGdZ1sPAC6F7DgFTww+wLKsACNi2fao3L3zyZD2BgJNg+P2rsDCb6uq6ZIchKUhja/ja+k41c6atwD7wNn5/W7fzHreHK4oXUn7/Vwk0NeFzeamcNgfHCFb5Mr05WNNXULZ/E4HA2eTP4/GwZs31GIY34bExnMZXzKmz625s/8+RvuHNUDGcxpYMPxpfMpCG+vgyTaPXhbBE2zkcASZZoQV9lmXNA8YCRy3LygkdM4BbgK2he7YAXsuyzg99fQ/wywTjEBEZcsLtGJYWrya46XF3ht/PtW1+Ak1NeGfP4dgFt4O788/klhavxjC6flwbI3JtX2+nzoqIiEhQomv8qoB7gacty/oQeJLgJi3pwOuWZW0DdgBzgA2hewIEd//8gWVZe4CLgC8nEoeIyFC0ZVM5juOQ6c1h7vQVuIzOa/XchsHFhYVMPu9Cpvz9PzH5/q9yqiWdgL/zbIZw1S+81s80XSyce8GIXNtXWroBnMhJdJg2vBEREeku4V09bdt+AngiwqmoP261bfttYGGiry0iMlSFq33hJG5J8WrK9v8JnLPTNV1uN3/z0I8YP3tO+7Gb71oe8Xnrquex6upLaAE8LpMHvvu1gQx/yMrw5jBn+gp27Xur09TXMG14IyIiElmiUz1FRCSCcLUvLNObw9wZK3C5gj9v83g8rL1+XaekL5bCwiKuXv4xDODK4pIRm9hs2VTOsoWrIkx9DVK1T0REJDIlfiIi/axrtS9sSYe1fn1JUD5zx13Mzcpm3ZRp/RTp8NJQ76NsWxXetJyIbS5U7RMREYlOiZ+ISD/bsqkcxx/odjxY9VuJYRh9SlAmLV7C1+cWk3GiGscfval7qtr8xn4Coe870oY3qvaJiIhEp8RPRKQfBatSlUTrNrNk/irGFc7ijts+2+tnu7KycOfn47S00FJVlWCk8avf+gH1H2wZtNeLpK66hrJtlTihv7a6bnijap+IiEhsCW/uIiIiZ/35N9sJtPmhyw6eYZneHK674kscKGtg8tSIl8Q0auo06k+exFd+kPSJExOMtmetp05y9KHvg+Mw9tN3k3Pe+T3flAB/XR2Nu+1gkpuTi7+hntq33uDd3QGczOmdflzZubn9yGxvISIiEi8lfiIjiNPWhuEe/v/bx2zi3cFgN/FuLNtFRdlhnLS8mNcF/A5VFbV9eo30qdOof38LzeUHGb3yvD49Iyze93GaN4MHiks49pMf487JIXPBwG3KXPXYozRs/aDTMZ/LS+XUdThm57Ebrvp9tPdN5kxfScaonAGLS0REZLgb/v8CFJG41G15j8r/9wj5q64l79q1GEbsXmhDWUnJYvbv30dra2vUa/rSxLthx3bqt35AwQ030hxw8/vnd3Hl2vlkZKX1eG/9tg+p/MGDnNvaSvaKlYz71GcwXJGrfokYNXUaAL5D5Qk/K5730W0YzMnKJqN4AY07d3D0Bw8y+UtfYdS0aQm/fleB1lYaP9oJwKiZs/CfqcUJBDgw5TJocEP3ZZMsLV5NTW0lyxesYvOmci68ana/xyUiIpIKlPiJjBC1b74Bfj8nX9iI4/eTf90Nwzb5Ky3dwAsvPBfzmr5s9FH95M9oqaqk7XQNe2d9gsrDtXElE+GkGr+fnIsuoei2OzDMgVlCnT41OD+0+VA5TiCQ0OuUlm5g43PPxrymzXH4XfUxfvfY/wDB6t9/fu8/mfD5v8E7Y0afXzuS5v37cFpaSJs4iSlf+Yf245sf3UygriHiPZneHNZcdh9An6uoIiIiI4ESP5ERINDcTFPZLjAMMAxO/fpFcBzyr79xWCZ/hYVFXPOJNbzw4nP4/W3dzvdlo4+W48dpqaoE4N6f/ZRDjT8InngSuD/yPZY1lx994UtU/fh/wHEYc+XVFNy0fkDfU3f2aNx5ebSdOkVLVRXpEyb0+Vk9NUPvyuPxUDx1Gv76Oo58+1uMv2cDWSWL+/z6XTXu+igY17x5nY5Ha2ovIiIi8dOuniIjQMNHO3Ha2hg1fQbjS+8B0+TUb35F7RuvJzu0PltavIpwT7yuTNPk0+vW07B9G0379sb1vIZtHwLgGTuOsfnTu/WI68rj8TC3aBxVj/4IHIe8a9cOeNIXlh6e7ll+MKHnbNlUzrLi6M3QuzJNky9+72FGrzwfp6WFow9+n9o3/5hQDB21J35z5/fbM0VERCRIiZ/ICNDw4VYAMhctJnv5xxh756cAqPn9yzhOlL4DQ1hDvY/K8taITbzdhsHFuXnUPfAtKv7rOxz+5r9w7Cc/JtDSEvuZ24LvUcYVq5m37PYekyHTMFhVVw9AwbqbKVh7/aBVT0dNCU73PPPnd2jatxenrXvVsyftzdBHRW6G3lW4ilo4bhxjP/0Z8lZfC4EAxx77MadffaVP30dHgeYmmg8eANPEa81N+HkiIiLSmRI/kRTnBALt1aysRcFpeaNXnId7zBhaq6poimNXx6Fmy6ZyHMcJNvHu8jFmGgY3jhuPKycH7xwLw+2m9o0/cvib36Bxt03de+9y4rlnOPni8+1N0APNTTTaZWAY7KofQ2bmmJjJkMft5uL8AnLdbsZcfQ15V18z4N9zR95ZwTWHjTu2cfib/8Lez2+g5g+/79UzOjaZj9QMvauOayYNw6DguhspvPU2AI7/7HFqOiR/DfU+Nj6xlcb62Ml2R427bfD7GTVtGi6vt1ffi4iIiPRMa/xEUlzzgf34687gzs8nbeIkAAyXi9HnX8ipF5+n9o3XyZg7r4enDB0N9T7Kth8j4HeC2/nPWEHZ/k0EAv72qtSyv70fV0YGENwEpfKRh/EdPsyRB77Z6Vmm18uYy6+k4aOPwO+HmfPYXXaKgN/p0iOuMyMQ4MaicWQtW07BDesG49vuxDt3HhP+6nM07NhBk11GS1Ulp377a3IvvTyuqmP7exiaKhtuixB+H7uKtmZyzGVXYBgGx3/2ONU/exwCDmMuv4Itm8qpPFzLTTetpaLyQO++uc3vwC9+Bgx+Ow4REZFUpoqfSIoLT/PMWrS4U1KQc/6FYBjUbdlMW92ZZIXXa8FK1dnkpGO1yjRN/vKev25P+iA4LXLKP/wzo1eej6doLJmLFjP6/AsBOPn8c7TVnWmf5nkwf0n71NdwMhRxKml+IeOseYz7TOmA7d4Zi2EYZC1Zxtg7/oKp3/g3XLm5+E+fxnf4UFz3b9kU3BG0o1hVv1g7pOZeejlFt90BQPWTT3Dkmecp234seC5rCh6PJ95vq5O+tOMQERGR6JT4iaS4+vb1fZ3/Ee3JzydzYQn4/Zx5e1MyQuu1hnofZR9WEnDOJrDhBA0MVl1zXcSdPF0ZGYy7626m/9u/M/FzX2TsX3yajAULCTQ1ceKZp2nYvg2fy8vB2lEE/GfXPEZKhky3m7tuupUJn/sCZlrP/f0GmmEYZJUsAs4m+bG0V/u69MTr+D6OyRnfnrDFs0Nq7iWXMfbOT4Nh8P7myvY1h8sWrgKnb+se+9KOQ0RERKLTVE+RFNZ68gQtFUcw0kfhnWN1O59z4cU0bPuQ2jdeZ8yVVw/51g5//vWHBPx+MDpX4ZYWr6bmTGVop8+eGYZB0fpbObjrI8689QYA5ZMuous2N12nQJqmi48tu4K5pff0x7fTbzJLFlP7xh9p2P4h+deu7XZ+/frrsONYyzlm9HjGF87i/OW3sPH3/w7En4DlXHgRvrQMKl89QyD0M0VvWg5zpn0ce/8m2uJoFxHWl3YcIiIiEpsqfiIprO7P7wCQuWABZoQpd5kLH2lcDwAAIABJREFUS3CPyaP12LFgn78hrPbIcfbsr8Mxum+4kunNYc2l93H0oC/uDUXSxk9gzGVXtH99Jmtip2pfWMeqn2GYLC0e3I1c4pExbz6G203zgQO01XZvYl5SsrjHKZem6WJ80RzWXHYfeTmTWDjvAgzD6FUCVlabA+7OP09cOu/q+L+R9lhU7RMREelvqviJpKim/fs48fxzAIxeeX7Ea4KbvFzAqRefp27LZjLmDc3+aY7jsOnnf8Rx8qK17mu/bvOmci68anZcz827di1n3nkb/5kzrLlybPuUya58ae/z9NNPceON67jrc5f35VsYUGZ6Ot6582jcsZ2GHdvIOe+CTudLSzew8blnYz7D43Hz/Uf+pT3JW1c9j/vvr407AYs2hTQjMx9rxnnY+96izTl70jRd5GQVUVt/vNOGMqr2iYiIDAxV/ERSUFvdGSp/8BD4/eReell7G4dIwq0BWiqODFZ4PXICgU6bj9S+8TonG1w4ZuyfVQX8DlUV3Ste0bi8XiZ+4W8p+uTtwfWOUZSWbmDJkmVDugrVvs4v1LqjowxvDnNitKdIS0vrlmwVFhbx6KOPx52AhVtsRLKsZDWGq/OfnWGYXLriM93XUKraJyIiMiBU8RNJMU4gQNX/e4S2mlOMmjmLwptvjXl9+sSJAPgqKnAcJ2nr/AKtLTTu2E7de+9S/+FWzLQ0Rp9/IZnFC6j+xZOc6/MxvvResj92br++7qip0xg1dVrMa8JJ0FCWWbIIfvY4jTt34LS1YXSYcrllUznLFqyibP/bRGpPkWiy1bHFRiTetGDiWbZ/E35/G6bpwpq+koIxkzutoXS53Kr2iYiIDBBV/ERSzOlX/0Djro9wZY9m/F9u6JQAROLKycXMyCDQ2IA/wvqwweCvr6f8n/6Bow/9N3Xv/hnH58NfV0fNb3/NkW//O47PR/bHzu33pC+VeAoKSZs4iUBzM017dgPBhOyZn7zPrg8r8aZHbk/h8XhYv359QslWrGpf2NIFqwjP0zUMk2WhjXg675xqcMdtn+1zHCIiIhKdKn4iKaZ+6/sAFK6/BU9eXo/XG4ZB+sRJNO3Zje9oBe7c3AGLLd7dJefMnMVjD3yP06/9gfrN7+HKyaHok3cMWFypInNhCS0VR6j/YAsZ8+azZVM5x4/WgRMAw4zYlN40Tb74xS8m9LpVFWeiVvvCMkKJ50d738SavpIMb04wZu/Z43NnrORAWQOTpyYUjoiIiESgxE8khQRaW2nevw+AjOIFcd+XNmECTXt201JxhMz5xQMVHiUli9m/fx+tra1Rr/F4PCxedg7embPwzpyF/7Y7MQwDc9SoAYsrVWQtXUbNS7/h9Guv0pZbxK6d3uCJUEWta3uK8EYqRUVFVFfX9fl1b75reY/X/OLRzcG2G7WV7dW+sPDxpfNX9WqNpoiIiMRPiZ9ICvEdPIDT0kLahIm4s0fHfV/ahNA6v6MVAxUaENwk5YUXnot5Tdf1Zi6vd0BjSiXeGTMpuPFmTjzzCza/eYBAzly6boPauepnDNpGKuHk8D7WRDwf7biIiIj0D63xE0khjaFplF5rbq/uSw8lfi1Hj/Z7TB0VFhZxzSfW4HJF/pmTtvJPXN4nriHnjs9yNHs2kXpfhKt+YDBn+koyRuUMeowiIiIy+JT4iaSQJtsGIMOyenVf2sRJALQcrehxk45ELS0+u8lHV9rKv3/YzYUxW18sLV7N+MJZLF+wis2bygcxMhEREUkWJX4iQ1BDvY+NT2ylsb4l7nuctjaa9u0BwDundxU/9+jRuLKyCTQ10VZzqlf39kZDvY/K8taou0uq2pe4cGuFWDK9Oay57D5GpY3WmjoREZERQmv8RIagLZvKqTxcy+ZN5Vx41ez24w31Pn7//C6uXDufjKy0Tvc0h9f3jZ+Ae3T86/vC0iZMoGm3TcvRCjx5+Ql/D5Fs2VSOEwgE15nt7767pKp9iYvVWsF0GcwrGd9pTImIiMjIoMRPZIjpWLEp217F8vOmQqgIFk4Ib7ppLRWVB6I/5MVnAbCsuTz11Ma4Xjdt4iSadtv4KirIXFCS0PcQSV3VKcq2HiXgGMF1ZjO67y6pal9iemqkHvA77WOq6w8OREREJLVpqqdIErWeOkn9tq04bW3tx8JVMQDHcdrXYHVMCHOzpuDxeGI+2+PxsGjRkrhjad/gpaL/dvZ02tqo2/wuR777bV77r18S8J+t8HVs3K1qX/+Ip5F6xzElIiIiI4cqfiIDyHEc/PV1tB4/juHxMGrK2c7UTXv2UPHg9wg0NODKzSX34ksJjJvCrg9qCIR+JhOu0NSfae70j/plC1ex+8CfYr52b5OptInBxK/2aDXvPLE14nTSeDmBACdffJ7a11/FX1eHz+Wlcuq6ThuOdGzcveqa61Tt6wfxNFIP+B2t6xMRERmBlPiJDJATzz7N6df+QKCpqf1Yxrxi8q+/kbaak1T96Ic4bW2YGZn4T5/m5MZnKSv8OE72bDDPFuMDbW288uJH/N9v/RUnag7H9dp9mToZrvjZTQUR1xdGsn79ddihFhKxTCiYxNqZHgh0TkqWFq+m5kxlaKdPSVQ8jdRFRERkZFLiJzIAAs1NnHr5t+D3Y3q9eAqLaK0+TuOunTTu2tl+Xc5Fl1B062002mVUvfIalY1zcIzOu106mGzbcoSivGmcqj1KIODv+nLd9GXqpCsri7YxY6nMnAEQ11qwkpLF7N27F7+/Leo1Ho+HMXmzCAS6V6IyvTmsufQ+jh700VjfonVnIiIiIgNEa/xEBkDDRx+B38+ombOY+f2HmfpPX2f6t75N3jWrMdKCyU3BDesouv1ODLebzOIFVMy9CtzRfhZjsHTBte1r4mJxu/u+UcrBgmWE07N41oLdftvdROvJd5bB8gWxK3padyYiIiIysBKu+FmWtRr4BsF//RnA123bftayrDnAY0A+cBK407btPaF7op4TSQUN2z4EILNkEYYRTIxcmZkU3LCO3CuuxF9X1z61EnrejRHDaF8TF94JMxqXq28bpTTU+zhMEY4ZjLfjDpCf/szNcU3p7Mrj8bBw7gWMSovdXkLrzkREREQGVkKJn2VZBvBT4ALbtndYllUCbLIsayPwCPCQbduPW5Z1O/BD4NLQrbHOiSQsVr+7geY4Dg3btwGQVbKo23l39mjc2Z0ToXh2Y4Tgmjj7QOf+d52enUC1b8umcrpW78KVuJKSxezfv4/W1tZePdM0TR747te0cYuIiIhIkvXHVM8AkBP671ygEigAlgI/Dx3/ObDUsqxCy7KKop3rh1gkhTTU+9j4xFYa61t6fW/HBuiDzXeoHH/tadxj8kibNDmue+LZjRHO7oRpmq6I5xOp9pVtP9Z175X2qt8dt30W0+zdx4V684mIiIgMHQlV/GzbdizLuhl43rKsBiAbuAaYDFTYtu0PXee3LOto6LgR41x1vK+dn5+VSOgDprAwO9khpIx33zhI1ZFadr5/lGtuXNjt/JVXXsnOnTsj3NnBk8D9kU8VFxfzu9/9LvFAuzj8anBKZP7HllFUFHuKY9hf3X9JxOM//M83OHb0TKdjkap+wbV/Drfccgvz5s3odczvvnEQolUcHYdjh1pZv349Tz75JC0t3RPx8NpDxwm0H3O5XHzlK3+n/yeGCf05yUDR2JKBpPElAynVxleiUz3dwFeAtbZtb7Is6zzgF8Ad/RFcLCdP1kfcJTCZCguzqa6uS3YYKaGh3sfWdw/jOPDBu4eZM2MUZuUhmvbvo+XIEXIuuZT58xeye/fuXk8/hGA1qri4ZED+vI6/8y4ArtnzE37+DXcGG7B3HVu+tPfZuPEZWltb8Xg8XH31KioqjnDHHXf3+jXD77U/SsXR73f44N3DrFv3Fzz15FMRrzFNFzMnL2PvofcIBPy4XG7WrLkew/Dq/4lhQJ9dMlA0tmQgaXzJQBrq48s0jV4XwhKd6rkYmGDb9iaA0O8NQDMw0bIsF0Do9wnA4dCvaOdEgNCaN3+wehRobeWPD26k8ocPc/r3L9O4ayfHf/q/3P2pu3s9/TCsL+0O4tFWd4bmAwcw3G4y5s3v9+eHlZZuaP/eTdPkC1/4Pzz66ON9XtvX0/pCxx9g73uVXDJuPG6j8zpA03RhTV/Jxxbd0GHXUYM7bvtsr2MRERERkYGR6K6eR4BJlmVZtm3blmXNA8YCe4CtwK3A46HfP7BtuxrAsqyo50aKZG4+MtQ11Pso+7Cyfb2ZY7ioHD2b+WN93P/yRvZVVQZPvPb7Pj3f4/Hg9Xq5/PILerzWsuby1FMb43524/bt4Dh4rbmY6el9ii8ehYVFrFlzPU8//VTC6+jiWV8YcKBi5yGuz83jlSNHwDnbt88wTJYVryIjtP7wo71vMnfGSg6UNTB5ap/DEhEREZF+lOgavyrLsu4FnrYsK7y45y7btk9ZlnUP8JhlWf8E1AB3drg11rkRoePmIxdeNTvZ4Qwpm988QMDvh46NzD0ejs6/hqWNNRx67mla26I3DO+JaZpccMHFvPTSr2NOE/V4PCxatKRXz64Pt3FY2H03z/5WWrqBffv2Jly5vPmu5VHPtZ48Sf0H79Pw4Qc0HrDJPv9CSgK5bP3ojwQC/vZqX4Y3uL/T0uLV1NRWsnT+KrVnEBERERlCjHi2kB9ipgEHhvMav4Z6H0888i7+tgAut8nt95w7oqp+69dfF1dPuPzcSay7+h/bv3a5Ta5eN4Ob1l+Dz+eLea9puMjJLqK2/ninnncej4frr1/HZz97L9d84nJa26LvGJqens6vf/1K3NW0trozHPjyl3B8Pqb92wOkFRXFdV88hsI8cycQwDBNqquPs3r1Ffh8vl6/RzI0DYXxJalJY0sGksaXDKShPr46rPGbDhyM656BDEgi67imKtwnbSQpKVmMx+OJeY1puhhbMLPTMcdxOGg3smbN9XjcsYvVhmly6YrPdFhzFjruD3DXrXeQ4c1hToy2CH1pRVDz8ks4Ph+ZC0v6NekbKozQmsLwNFPDMNSuQURERGSYUOI3yNr7pYXWVIX7pPWlV91w1XFjkmjC68Y66tRTzhU5YYNgtc+avpKCMZM79bwzTReLJhZT9+0HePP/e5llC1Z1Swzbn9HLzV/8dXWcfu0PAORde13c9w1XpaUbWLJk2YBskCMiIiIi/S/RzV2kl7ZsKuepX3+dkzVHOh1/+PHu1/Z2Y5HhIlwxCrcj6KrrurGOOlb9NkZZ62eYZ5PGjj3vDMNk+dIbaK76I+UNmXjT3VjTV1C2f1O36aC9rWSd+l2w2pexoATvjN730RtuCguLePTRCINWRERERIYkVfwGUbjaNzZ/RtQphmF92VhkOIlV9YtU7QsL+B2qKmqD93ep+pmmiWEY3HjjOv7P19dw75cv4r6vr+GGG25sP/6XX7+FE1eXQuj9X1q8ulvVzzT6UO17NVjty1+zNu77REREREQGiyp+g+id1/fjbwt0qkJFM1B95oaKcNXvuWd+QVsg0H68Y7XPdBnMKxkfddfTjlXDjk3Mu75vHXe/bKj3sWdfPQGCvegyQy0IwlU/t2Fw+Rwrrmqf4zi0nqjm1G9+heNrJmPBQrwzZvZ4n4iIiIjIYFPFb5A01PvYs/M4cDbZ6M+NRYaju//iMxhdNmbtWO3raf1jvE3Mw9MSCwoKIzYr71T1M1ysdblpPhR7w50Tzz7N/r/9PAe/8necefMNAPKvVbVPRERERIYmJX6D5J3X99Mx34g0xTAs1at9YZknT3JJQQGuDpuvdF3bF2vX097uLtl1Y532OEKJOBhYM87DOyqHYz/5X1pPnYz4HH9dHad+8yv8dXW4srLJLFnEuNJ78M6c1YvvXkRERERk8CjxGyTl+051+jpa1c9lukdEtQ+gced2rp00C0IJcKydPGNV/eLdXTJStS9safFqxhfOYvnC1Rwcdw6+gwc4+I9/T82rr+B0mIoK0LhnNwDeORYzvvt9Jn7+bxj9sY/3+PoiIiIiIsmixG8QNNT7aGvpnDy43Cbf+vY/4/F0Xmbp9rhGRLUPoGHnDmrGfYy54WpbjJ08Y1X9Ik3vjKSq4ky3al9YpjeHNZfdx6j00TROKiZryTIcXzPVP3ucow99v1PC2BRqPu+15mIYRhzfqYiIiIhIcmlzl0EQrDR1Tvw6tiUIb3DicY2cal9rdTWtx45xZsoKlhSv5lRtZY87eSbq5ruW9+Lqc6l7fwvHHv0RDR9upaXyKOkTJgLQtDuY+GVYcxOOSURERERkMCjxG2Dt68o6532dmpE//9zTEAhgGMaIqfad2LqDLRM/wcq8Smb89b3cx5pkh9RN9tJlNHy4lTOb3qR+y2bSJ0zEX1+P78gRDLebUdrBU0RERESGCU31HGCx1pWFq35Xn7sSA7hy3vwRUe0D2LrtFKdHjWVf5rxkhxJT1rJlANS/vxmApj27wXEYNWMmZlpaMkMTEREREYmbEr8BFG0XybBw1e/29XcyNyubm6bNGOQIk6O+tolDLblgGBw4YUbduGUoyJhXjOn14jt8mJbjx2ncbQPBjV1ERERERIYLJX4DKFa1L8xxHI7W5vL1ucVknj7d4/Wp4N2XdrS3tnAg6sYtQ4Hp8ZBZsgiA+i2b2zd20fo+ERERERlOtMZvAMXaRTIs4Hc4Xt3MpIxMAo0N+GtrcefmDlKE3a1ffx12KLmJxbLm8tRTG/vlWQW/mcwL5/2ajKyhOXUya+ky6v78Dmf+9BYtlZXgcml9n4iIiIgMK0r8BlB4F8nGsl0c+fa/M2rGTKZ89R8jXnvomy/RvG8vLVWVSU38SkoWs3//PlpbW6Ne4/F4WLRoSb88yzRdjC2YweZN5Vx41ew+xTzQMheUYKSl0XL0KADeGTMx09OTHJWIiIiISPw01XMQ+CqOAJA2cWLUa9LGjQegpapyUGKKprR0A4YRe1iYphnX7qOlpRswzdjPMgyTpfNXxWzSnmxmejqZCxa2f631fSIiIiIy3CjxGwQtFRUApE+cFPWa/kj8+mN9YGFhEecsvRTTdEU87/F44u41WFhYxJo11+PxeCKeN01Xe9P2WE3ah4KsZWd7AHq1vk9EREREhhklfoMgXPGLmfiNDyV+lX1L/JxAgIrvfJsDf/9lAj5fn54BwZ1IZ024NGrVL95qX1isqp9hmO1N28M7nA7Vql9myWKM9HSM9FF4Z85KdjgiIiIiIr2ixG+AOY5Dy9FgxS9tACt+9Vs207hrJ63HqmjY9mGnc22nT9Nol8WVEG7ZVE6GNwdr+opuVb/eVPvCwlU/V5dndaz2hQ3lqp/L62Xy/V9l8t99Wev7RERERGTY0eYu/cDf0EDF979L68UX4FlxUadzbadOEWhqwpWdjXv06KjP8BQUgMtF28mTBHy+XiUXjt/PiY3Ptn9dt/ldss/5WPBcIMCR7zwQ3JjE5cI7cxbZ536cnAsvxjCMTs/p2HdwafFq7AN/Avzt53tb7Qu7+9Of5dlnnu50rGO1Lyzgd6iqqO318wfLqClTkx2CiIiIiEifKPHrBwGfj+b9+zhYfpBps+bjKTxbETu7sUvkal/ElgfnLup2Xaz2CWc2vUXrsSrcY8bQVlNDw/Zt7clj466PaDl6FMPtxvH7adpt07TbxpU9muylyzo9p2PfwcxQ1a9s/yYCAT9uw2Dttdd1q/bF27Ihy+Wi2TRpCwTweDxcf/06/s9X1/R4n4iIiIiIJE5TPfuBJy+P7I+vwGlr61R5A2jpYX1fScniqJuftD8/RvuEQGsLJ198HoCCdesZNWMGTksLDduD0z1rX38NgLxV1zLzew+Sd81qAE796oVOm8FUH6tj5weVnfoOLi1e3b7Wz8Dgjiuu7lP8bpeLZTlj2tf69bVyKCIiIiIifaPEr58UrL0ew+2m7s9/ovnQ2XVqPbVyiKflQaxEqfa112irOUX65Mlkn/MxspadA0Dd5vdoramh/sMPwOUi54KLcGVmkrd6Da7Ro/EdKm9PDgH+8EL3ql246gcGiyctwBvanbTX8TsOt02ewqrLrsQwjF6vExQRERERkcQo8esnnoJCxq/6BAAnnvll+/GeWjn01PIg1oYq/vp6Tv7mRQDyr78RwzTJXh5M/Bq2fcjpV34HgQBZS5a2N4U309IYc1UwznDVr/pYHTUnGyO+/tLi1YwvnMX8xbdwaofd+/jdbi7OLyQ/r4B7//Z+lixZpmqfiIiIiMgg0xq/fjRp3Y1U/e4VGnfu4PTrr5I2fgItlUcBSI/RvL20dAMvvPBcxHOxqn0nnn+OQH09XmsumQuD6wI9+QWMmj6D5gP7qfndSwDkXnxpp/tyL76Umt/+hub9+2n8aCd/eLsp4vOffukbnDwdrFg+9uJXeQzg2Z92u27mzFnRWzZgsG7CRDIXLqRo7FgeffTxiNeJiIiIiMjAUcWvH3lGZ5P3ieBOlccf/wlH/uNbOG1tuPPzMUd5o94XrWoWq9rXfKic2tdfBdOk6JO3d9qhMytU9cNxSBs3vlvDcTM9nTFXXgXAkaefo+ZkQ8S4xhbMiNrIvWOMy5adEzl+t4fLp80g15NGZkn3DWtERERERGRwKPHrZ7mXX0nOhReTMb8Y7xyLUTNmkH/t2h7vi7RWLlq1z3Ecjv/scXAcci+9rNs00uxly9v/O+fiS7q1bQDIueQyzIxM7OZCjIC/0znTZVC8ZAL/9YN/weOJXRQOxxgpfiPg57qsbHC5yJi/IOZzRERERERk4GiqZz8z09IYe+enen1fuOq38bmnaW1ri9o+AaDunT/RvHcPruzR5K+5rtt5T0EhWcuW4ztUzuiV50V8PZfXy+jbPkPla7U4XfL/gN+hbHsVy8+bGoxp4zO0trZ2f50uFclrLrqUF3//Em2Og9s0uTi/kFy3G+/sObgyMnr9noiIiIiISP9QxW8IKS3dgOkKTq00gU+u6J60OY7DieeeAaDgxptwZWRGfNaEe/+a6d/8j6jnAcpOZ4Er8lROx3HYvKk85q6dXSuS6+ctIFxbdHk83HHJ5QBkh3YaFRERERGR5FDiN4SEq36GYXBxQRGu99/vdo3/TC1tp05iZmRErebFo6HeR9n2Y5369nUUrvplenPjXn846sB+LikobG/ZsOD+rzLlH75GzkUX9zlOERERERFJnBK/Iaa0dANLFi1h3bQZNNll+Lr0zmuprAQgbfwEjB7658WyZVN5pwbukcSq+nWt9rWeqKblaAU3TZ/JksVLKS3dgOFyMWratITiFBERERGRxOlf5ENMYWERj/7vz5h64cUAnH791U7n2xO/ceMTep2qijNRq31hAb9DVUVtt11H3YbB6ksub6/2NdT7eP6pHfhcXiYuWcajP35CDdpFRERERIYQbe4yROVecim1f3yNunfepujW29qrZuG+gGnjE0v8br5rec8XddCx16AJ3DTLaj+3ZVM51XUGaWMWMaWkOKG4RERERESk/yWU+FmWNQ3Y2OFQLjDatu08y7IOAs2hXwD327b9cui+jwM/BLzAQeB227aPJxJLqkmfNBn3mDzaak7ReqyKtPETgP6r+PVWuOr39NNPcXFBEQF7Hxsf/4Dzr5hN2bYqwKBy9GyMGfMGNS4REREREelZQomfbdsHgcXhry3L+l6XZ66zbXtHx3ssyzKBx4FP2bb9lmVZ/wB8C7grkVhSUfrUqbTVnKK5/ODZxK/q7Bq/wVZauoF9+/Zyy5h89rqnU3nkDK+8sAsnEJwy6hgmW7fVcOH4gkGPTUREREREouu3NX6WZaUBtwGP9nDpMqDZtu23Ql8/AtzcX3GkklFTpwHgKy8HINDcRFvNKQy3G0/h4K+hKyws4tFHH6dwxSVUZs8GoOZkI6G8D8cwKdteRWN9y6DHJiIiIiIi0fXnGr81QIVt2x17EDxhWZYBvAV81bbt08AUoDx8gW3bJyzLMi3LyrNt+1S8L5afn9VfcferwsLsfnuWq2QeJ59/Dn/lEQoLs6nbcwwA78QJFI3N6bfX6a23M2bhEIwFxwHDOHvScdj5/lGuuXFhcoJLYf05tkS60viSgaKxJQNJ40sGUqqNr/5M/O6ic7XvAtu2D1uWlQ58D3gQuL2/XuzkyXoCgdi7Ug62wsJsqqvr+u15bblFANTv3cfxY7XU7doLgFk4tl9fpzca6n3s+KgGxwwNnY5JH+D3O3zw7mGKl04gIystCRGmpv4eWyIdaXzJQNHYkoGk8SUDaaiPL9M0el0I65epnpZlTQQuAp4IH7Nt+3Dodx/wMBDuNn4ImNrh3gIg0Jtq30jhzsnFlZtLoLmZ1urjSdvYpaPe9P8TEREREZGhob/W+P0F8Gvbtk8CWJaVaVlWTui/DeAWYGvo2i2A17Ks80Nf3wP8sp/iSDmjpgRz5Obyg52atydDQ72Psu3H4ur/p7V+IiIiIiJDR38lfp+i8zTPscDrlmVtA3YAc4ANALZtB4A7gB9YlrWHYKXwy/0UR8pJb9/g5WC/9fDrq3iqfWGq+omIiIiIDB39ssbPtu05Xb7eDyyJcf3bgHb/iEN4Z8/m/ftpqT4OhkHa2HGDHke81b6wgN+hqqJ2gKMSEREREZF49OfmLjIAwhW/pr17wHFwFxRgpqcPehzxVPtMl8G8kvFceNXsQYpKRERERETi0W99/GRguHNzcY0eHWybQPI2dqmqOBPX2j5V+UREREREhh5V/IY4wzAYNXUaDdu3Acnb2OXmu5Yn5XVFRERERCRxqvgNA+lT27tfJG1jFxERERERGb6U+A0D4Q1eILk9/EREREREZHhS4jcMpHdI/NKTNNVTRERERESGL63xGwbcY/LIPncFmAau7OxkhyMiIiIiIsOMEr9hwDAMxn/2L5MdhoiIiIiIDFOa6ikiIiIiIpLilPiJiIiIiIikOCV+IiIiIiIiKU6Jn4iIiIiISIpT4iciIiIiIpLilPgdpW3XAAAEuElEQVSJiIiIiIikOCV+IiIiIiIiKU6Jn4iIiIiISIpT4iciIiIiIpLi3MkOoA9cAKZpJDuOiIZqXDL8aWzJQNL4koGisSUDSeNLBtJQHl8dYnPFe4/hOM7ARDNwzgfeTHYQIiIiIiIiSXYB8FY8Fw7HxC8dOAeoBPxJjkVERERERGSwuYDxwHuAL54bhmPiJyIiIiIiIr2gzV1ERERERERSnBI/ERERERGRFKfET0REREREJMUp8RMREREREUlxSvxERERERERSnBI/ERERERGRFKfET0REREREJMW5kx1AKrAsaw7wGJAPnATutG17T3KjkuHKsqyDQHPoF8D9tm2/bFnWx4EfAl7gIHC7bdvHkxGjDB+WZX0buBGYBiy0bXtH6HjUzy19pkk8Yoytg0T4DAud0+eY9MiyrHzgp8BMoAXYA/ylbdvVscaQxpfEo4fx5QDbgUDo8jts294euu9a4D8I5k9bgE/btt042PEnQhW//vEI8JBt23OAhwh+6IgkYp1t24tDv162LMsEHgf+KjTO3gC+ldwQZZjYCFwIlHc5HutzS59pEo9oYwu6fIYB6HNMesEBHrBt27JteyGwD/hWrDGk8SW9EHF8dTi/ssPnVzjpywJ+BFxr2/YsoA64b7ADT5QSvwRZllUELAV+Hjr0c2CpZVmFyYtKUtAyoNm27bdCXz8C3JzEeGSYsG37Ldu2D3c8FutzS59pEq9IY6sH+hyTuNi2fcq27dc7HHoHmErsMaTxJXGJMb5i+QSwucPsl0eA9QMQ3oBS4pe4yUCFbdt+gNDvR0PHRfrqCcuytlmW9bBlWbnAFDr8VN227ROAaVlWXtIilOEs1ueWPtOkP3T9DAN9jkkfhCp59wIvEHsMaXxJr3UZX2GvW5a11bKsb1qWlR461ml8AYcYhn8vKvETGXousG17EXAOYAAPJjkeEZHe0GeY9Kf/BurROJKB0XV8TbFteznBaezzgX9MVmADQYlf4g4DEy3LcgGEfp8QOi7Sa+GpU7Zt+4CHgfMI/mSpfRqCZVkFQMC27VNJCVKGu1ifW/pMk4RE+QwDfY5JL4U2EJoNrLdtO0DsMaTxJb0SYXx1/Pw6A/wPUT6/CFYAh93fi0r8EhTaLWorcGvo0K3AB7ZtVycvKhmuLMvKtCwrJ/TfBnALwfG1BfBalnV+6NJ7gF8mJ0oZ7mJ9bukzTRIR4zMM9DkmvWBZ1r8RXLd3XeiHCBB7DGl8SdwijS/LssZYluUN/bcbWMfZz6+XgHMsy5od+voe4BeDG3XiDMdxkh3DsGdZ1lyCW5+PAWoIbn1uJzcqGY4sy5oBPAO4Qr8+Aj5v23alZVkrCe6uOIqz21QfS1asMjxYlvV94AZgHHACOGnbdnGszy19pkk8Io0t4FqifIaF7tHnmPTIsqxiYAewG2gKHT5g2/b1scaQxpfEI9r4Ah4gOH4cwAO8DXzRtu360H1rQ9e4gA+AT9m23TC40SdGiZ+IiIiIiEiK01RPERERERGRFKfET0REREREJMUp8RMREREREUlxSvxERERERERSnBI/ERERERGRFKfET0REREREJMUp8RMREREREUlxSvxERERERERS3P8Pw3W1hfWHPMcAAAAASUVORK5CYII=\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "fig = plt.figure(figsize = (15,5))\n", "plt.plot(close, color='r', lw=2.)\n", "plt.plot(close, '^', markersize=10, color='m', label = 'buying signal', markevery = states_buy)\n", "plt.plot(close, 'v', markersize=10, color='k', label = 'selling signal', markevery = states_sell)\n", "plt.title('total gains %f, total investment %f%%'%(total_gains, invest))\n", "plt.legend()\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.6.8" } }, "nbformat": 4, "nbformat_minor": 2 } ================================================ FILE: agent/15.actor-critic-duel-agent.ipynb ================================================ { "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import numpy as np\n", "import pandas as pd\n", "import tensorflow as tf\n", "import matplotlib.pyplot as plt\n", "import seaborn as sns\n", "sns.set()" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DateOpenHighLowCloseAdj CloseVolume
02016-11-02778.200012781.650024763.450012768.700012768.7000121872400
12016-11-03767.250000769.950012759.030029762.130005762.1300051943200
22016-11-04750.659973770.359985750.560974762.020020762.0200202134800
32016-11-07774.500000785.190002772.549988782.520020782.5200201585100
42016-11-08783.400024795.632996780.190002790.510010790.5100101350800
\n", "
" ], "text/plain": [ " Date Open High Low Close Adj Close \\\n", "0 2016-11-02 778.200012 781.650024 763.450012 768.700012 768.700012 \n", "1 2016-11-03 767.250000 769.950012 759.030029 762.130005 762.130005 \n", "2 2016-11-04 750.659973 770.359985 750.560974 762.020020 762.020020 \n", "3 2016-11-07 774.500000 785.190002 772.549988 782.520020 782.520020 \n", "4 2016-11-08 783.400024 795.632996 780.190002 790.510010 790.510010 \n", "\n", " Volume \n", "0 1872400 \n", "1 1943200 \n", "2 2134800 \n", "3 1585100 \n", "4 1350800 " ] }, "execution_count": 2, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df = pd.read_csv('../dataset/GOOG-year.csv')\n", "df.head()" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [], "source": [ "from collections import deque\n", "import random\n", "\n", "class Actor:\n", " def __init__(self, name, input_size, output_size, size_layer):\n", " with tf.variable_scope(name):\n", " self.X = tf.placeholder(tf.float32, (None, input_size))\n", " feed_actor = tf.layers.dense(self.X, size_layer, activation = tf.nn.relu)\n", " tensor_action, tensor_validation = tf.split(feed_actor,2,1)\n", " feed_action = tf.layers.dense(tensor_action, output_size)\n", " feed_validation = tf.layers.dense(tensor_validation, 1)\n", " self.logits = feed_validation + tf.subtract(feed_action,\n", " tf.reduce_mean(feed_action,axis=1,keep_dims=True))\n", "\n", "class Critic:\n", " def __init__(self, name, input_size, output_size, size_layer, learning_rate):\n", " with tf.variable_scope(name):\n", " self.X = tf.placeholder(tf.float32, (None, input_size))\n", " self.Y = tf.placeholder(tf.float32, (None, output_size))\n", " self.REWARD = tf.placeholder(tf.float32, (None, 1))\n", " feed_critic = tf.layers.dense(self.X, size_layer, activation = tf.nn.relu)\n", " tensor_action, tensor_validation = tf.split(feed_critic,2,1)\n", " feed_action = tf.layers.dense(tensor_action, output_size)\n", " feed_validation = tf.layers.dense(tensor_validation, 1)\n", " feed_critic = feed_validation + tf.subtract(feed_action,tf.reduce_mean(feed_action,axis=1,keep_dims=True))\n", " feed_critic = tf.nn.relu(feed_critic) + self.Y\n", " feed_critic = tf.layers.dense(feed_critic, size_layer//2, activation = tf.nn.relu)\n", " self.logits = tf.layers.dense(feed_critic, 1)\n", " self.cost = tf.reduce_mean(tf.square(self.REWARD - self.logits))\n", " self.optimizer = tf.train.AdamOptimizer(learning_rate).minimize(self.cost)\n", " \n", "class Agent:\n", "\n", " LEARNING_RATE = 0.001\n", " BATCH_SIZE = 32\n", " LAYER_SIZE = 256\n", " OUTPUT_SIZE = 3\n", " EPSILON = 0.5\n", " DECAY_RATE = 0.005\n", " MIN_EPSILON = 0.1\n", " GAMMA = 0.99\n", " MEMORIES = deque()\n", " MEMORY_SIZE = 300\n", " COPY = 1000\n", " T_COPY = 0\n", "\n", " def __init__(self, state_size, window_size, trend, skip):\n", " self.state_size = state_size\n", " self.window_size = window_size\n", " self.half_window = window_size // 2\n", " self.trend = trend\n", " self.skip = skip\n", " tf.reset_default_graph()\n", " self.actor = Actor('actor-original', self.state_size, self.OUTPUT_SIZE, self.LAYER_SIZE)\n", " self.actor_target = Actor('actor-target', self.state_size, self.OUTPUT_SIZE, self.LAYER_SIZE)\n", " self.critic = Critic('critic-original', self.state_size, self.OUTPUT_SIZE, self.LAYER_SIZE, self.LEARNING_RATE)\n", " self.critic_target = Critic('critic-target', self.state_size, self.OUTPUT_SIZE, \n", " self.LAYER_SIZE, self.LEARNING_RATE)\n", " self.grad_critic = tf.gradients(self.critic.logits, self.critic.Y)\n", " self.actor_critic_grad = tf.placeholder(tf.float32, [None, self.OUTPUT_SIZE])\n", " weights_actor = tf.get_collection(tf.GraphKeys.TRAINABLE_VARIABLES, scope='actor')\n", " self.grad_actor = tf.gradients(self.actor.logits, weights_actor, -self.actor_critic_grad)\n", " grads = zip(self.grad_actor, weights_actor)\n", " self.optimizer = tf.train.AdamOptimizer(self.LEARNING_RATE).apply_gradients(grads)\n", " self.sess = tf.InteractiveSession()\n", " self.sess.run(tf.global_variables_initializer())\n", " \n", " def _assign(self, from_name, to_name):\n", " from_w = tf.get_collection(tf.GraphKeys.TRAINABLE_VARIABLES, scope=from_name)\n", " to_w = tf.get_collection(tf.GraphKeys.TRAINABLE_VARIABLES, scope=to_name)\n", " for i in range(len(from_w)):\n", " assign_op = to_w[i].assign(from_w[i])\n", " self.sess.run(assign_op)\n", " \n", " def _memorize(self, state, action, reward, new_state, dead):\n", " self.MEMORIES.append((state, action, reward, new_state, dead))\n", " if len(self.MEMORIES) > self.MEMORY_SIZE:\n", " self.MEMORIES.popleft()\n", " \n", " def _select_action(self, state):\n", " if np.random.rand() < self.EPSILON:\n", " action = np.random.randint(self.OUTPUT_SIZE)\n", " else:\n", " prediction = self.sess.run(self.actor.logits, feed_dict={self.actor.X:[state]})[0]\n", " action = np.argmax(prediction)\n", " return action\n", " \n", " def _construct_memories_and_train(self, replay):\n", " states = np.array([a[0] for a in replay])\n", " new_states = np.array([a[3] for a in replay])\n", " Q = self.sess.run(self.actor.logits, feed_dict={self.actor.X: states})\n", " Q_target = self.sess.run(self.actor_target.logits, feed_dict={self.actor_target.X: states})\n", " grads = self.sess.run(self.grad_critic, feed_dict={self.critic.X:states, self.critic.Y:Q})[0]\n", " self.sess.run(self.optimizer, feed_dict={self.actor.X:states, self.actor_critic_grad:grads})\n", " \n", " rewards = np.array([a[2] for a in replay]).reshape((-1, 1))\n", " rewards_target = self.sess.run(self.critic_target.logits, \n", " feed_dict={self.critic_target.X:new_states,self.critic_target.Y:Q_target})\n", " for i in range(len(replay)):\n", " if not replay[0][-1]:\n", " rewards[i] += self.GAMMA * rewards_target[i]\n", " cost, _ = self.sess.run([self.critic.cost, self.critic.optimizer], \n", " feed_dict={self.critic.X:states, self.critic.Y:Q, self.critic.REWARD:rewards})\n", " return cost\n", " \n", " def get_state(self, t):\n", " window_size = self.window_size + 1\n", " d = t - window_size + 1\n", " block = self.trend[d : t + 1] if d >= 0 else -d * [self.trend[0]] + self.trend[0 : t + 1]\n", " res = []\n", " for i in range(window_size - 1):\n", " res.append(block[i + 1] - block[i])\n", " return np.array(res)\n", " \n", " def buy(self, initial_money):\n", " starting_money = initial_money\n", " states_sell = []\n", " states_buy = []\n", " inventory = []\n", " state = self.get_state(0)\n", " for t in range(0, len(self.trend) - 1, self.skip):\n", " action = self._select_action(state)\n", " next_state = self.get_state(t + 1)\n", " \n", " if action == 1 and initial_money >= self.trend[t]:\n", " inventory.append(self.trend[t])\n", " initial_money -= self.trend[t]\n", " states_buy.append(t)\n", " print('day %d: buy 1 unit at price %f, total balance %f'% (t, self.trend[t], initial_money))\n", " \n", " elif action == 2 and len(inventory):\n", " bought_price = inventory.pop(0)\n", " initial_money += self.trend[t]\n", " states_sell.append(t)\n", " try:\n", " invest = ((close[t] - bought_price) / bought_price) * 100\n", " except:\n", " invest = 0\n", " print(\n", " 'day %d, sell 1 unit at price %f, investment %f %%, total balance %f,'\n", " % (t, close[t], invest, initial_money)\n", " )\n", " \n", " state = next_state\n", " invest = ((initial_money - starting_money) / starting_money) * 100\n", " total_gains = initial_money - starting_money\n", " return states_buy, states_sell, total_gains, invest\n", " \n", " def train(self, iterations, checkpoint, initial_money):\n", " for i in range(iterations):\n", " total_profit = 0\n", " inventory = []\n", " state = self.get_state(0)\n", " starting_money = initial_money\n", " for t in range(0, len(self.trend) - 1, self.skip):\n", " if (self.T_COPY + 1) % self.COPY == 0:\n", " self._assign('actor-original', 'actor-target')\n", " self._assign('critic-original', 'critic-target')\n", " \n", " action = self._select_action(state)\n", " next_state = self.get_state(t + 1)\n", " \n", " if action == 1 and starting_money >= self.trend[t]:\n", " inventory.append(self.trend[t])\n", " starting_money -= self.trend[t]\n", " \n", " elif action == 2 and len(inventory) > 0:\n", " bought_price = inventory.pop(0)\n", " total_profit += self.trend[t] - bought_price\n", " starting_money += self.trend[t]\n", " \n", " invest = ((starting_money - initial_money) / initial_money)\n", " \n", " self._memorize(state, action, invest, next_state, starting_money < initial_money)\n", " batch_size = min(len(self.MEMORIES), self.BATCH_SIZE)\n", " state = next_state\n", " replay = random.sample(self.MEMORIES, batch_size)\n", " cost = self._construct_memories_and_train(replay)\n", " self.T_COPY += 1\n", " self.EPSILON = self.MIN_EPSILON + (1.0 - self.MIN_EPSILON) * np.exp(-self.DECAY_RATE * i)\n", " if (i+1) % checkpoint == 0:\n", " print('epoch: %d, total rewards: %f.3, cost: %f, total money: %f'%(i + 1, total_profit, cost,\n", " starting_money))" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "WARNING:tensorflow:From :13: calling reduce_mean (from tensorflow.python.ops.math_ops) with keep_dims is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "keep_dims is deprecated, use keepdims instead\n", "epoch: 10, total rewards: 707.200200.3, cost: 0.405626, total money: 9715.020207\n", "epoch: 20, total rewards: 1598.640143.3, cost: 30.734631, total money: 10581.530158\n", "epoch: 30, total rewards: 1271.279733.3, cost: 465.966644, total money: 10254.169748\n", "epoch: 40, total rewards: 611.054993.3, cost: 38.079464, total money: 2818.014953\n", "epoch: 50, total rewards: 1098.115172.3, cost: 71481.406250, total money: 1453.295102\n", "epoch: 60, total rewards: 575.370237.3, cost: 45955692.000000, total money: 9558.260252\n", "epoch: 70, total rewards: 1020.545110.3, cost: 244974075904.000000, total money: 10003.435125\n", "epoch: 80, total rewards: 824.555359.3, cost: 62751015698432.000000, total money: 4025.125366\n", "epoch: 90, total rewards: 182.215205.3, cost: 3949580517376.000000, total money: 10182.215205\n", "epoch: 100, total rewards: 861.215276.3, cost: 7310792458240.000000, total money: 7918.025274\n", "epoch: 110, total rewards: 68.690005.3, cost: 3184271573385216.000000, total money: 10068.690005\n", "epoch: 120, total rewards: 205.980352.3, cost: 224217291292672.000000, total money: 10205.980352\n", "epoch: 130, total rewards: 256.794983.3, cost: 363017178972160.000000, total money: 8275.784973\n", "epoch: 140, total rewards: 1586.720156.3, cost: 530019768074240.000000, total money: 11586.720156\n", "epoch: 150, total rewards: 824.849978.3, cost: 3151772092727296.000000, total money: 8881.750002\n", "epoch: 160, total rewards: 222.490291.3, cost: 6080023886823424.000000, total money: 9205.850276\n", "epoch: 170, total rewards: 37.630069.3, cost: 9586346603577344.000000, total money: 9020.990054\n", "epoch: 180, total rewards: 510.125126.3, cost: 22490134536519680.000000, total money: 5604.765140\n", "epoch: 190, total rewards: 639.559874.3, cost: 106721235701858304.000000, total money: 9669.019896\n", "epoch: 200, total rewards: 945.395079.3, cost: 31826508674760704.000000, total money: 384.445006\n" ] } ], "source": [ "close = df.Close.values.tolist()\n", "initial_money = 10000\n", "window_size = 30\n", "skip = 1\n", "batch_size = 32\n", "agent = Agent(state_size = window_size, \n", " window_size = window_size, \n", " trend = close, \n", " skip = skip)\n", "agent.train(iterations = 200, checkpoint = 10, initial_money = initial_money)" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "day 0: buy 1 unit at price 768.700012, total balance 9231.299988\n", "day 2: buy 1 unit at price 762.020020, total balance 8469.279968\n", "day 3, sell 1 unit at price 782.520020, investment 1.797842 %, total balance 9251.799988,\n", "day 4, sell 1 unit at price 790.510010, investment 3.738746 %, total balance 10042.309998,\n", "day 5: buy 1 unit at price 785.309998, total balance 9257.000000\n", "day 8: buy 1 unit at price 736.080017, total balance 8520.919983\n", "day 11, sell 1 unit at price 771.229980, investment -1.792925 %, total balance 9292.149963,\n", "day 12: buy 1 unit at price 760.539978, total balance 8531.609985\n", "day 14: buy 1 unit at price 768.270020, total balance 7763.339965\n", "day 15: buy 1 unit at price 760.989990, total balance 7002.349975\n", "day 17, sell 1 unit at price 768.239990, investment 4.369087 %, total balance 7770.589965,\n", "day 20, sell 1 unit at price 747.919983, investment -1.659347 %, total balance 8518.509948,\n", "day 21, sell 1 unit at price 750.500000, investment -2.312991 %, total balance 9269.009948,\n", "day 22, sell 1 unit at price 762.520020, investment 0.201058 %, total balance 10031.529968,\n", "day 27: buy 1 unit at price 789.270020, total balance 9242.259948\n", "day 33: buy 1 unit at price 796.419983, total balance 8445.839965\n", "day 34, sell 1 unit at price 794.559998, investment 0.670237 %, total balance 9240.399963,\n", "day 35, sell 1 unit at price 791.260010, investment -0.647896 %, total balance 10031.659973,\n", "day 36: buy 1 unit at price 789.909973, total balance 9241.750000\n", "day 37, sell 1 unit at price 791.549988, investment 0.207620 %, total balance 10033.299988,\n", "day 41: buy 1 unit at price 786.140015, total balance 9247.159973\n", "day 43: buy 1 unit at price 794.020020, total balance 8453.139953\n", "day 44: buy 1 unit at price 806.150024, total balance 7646.989929\n", "day 45, sell 1 unit at price 806.650024, investment 2.608951 %, total balance 8453.639953,\n", "day 47: buy 1 unit at price 807.909973, total balance 7645.729980\n", "day 48: buy 1 unit at price 806.359985, total balance 6839.369995\n", "day 49, sell 1 unit at price 807.880005, investment 1.745546 %, total balance 7647.250000,\n", "day 55: buy 1 unit at price 823.869995, total balance 6823.380005\n", "day 56, sell 1 unit at price 835.669983, investment 3.661844 %, total balance 7659.049988,\n", "day 57, sell 1 unit at price 832.150024, investment 3.000341 %, total balance 8491.200012,\n", "day 58, sell 1 unit at price 823.309998, investment 2.102040 %, total balance 9314.510010,\n", "day 59: buy 1 unit at price 802.320007, total balance 8512.190003\n", "day 60, sell 1 unit at price 796.789978, investment -3.286928 %, total balance 9308.979981,\n", "day 62: buy 1 unit at price 798.530029, total balance 8510.449952\n", "day 63, sell 1 unit at price 801.489990, investment -0.103452 %, total balance 9311.939942,\n", "day 69, sell 1 unit at price 819.239990, investment 2.593511 %, total balance 10131.179932,\n", "day 75: buy 1 unit at price 830.760010, total balance 9300.419922\n", "day 76, sell 1 unit at price 831.330017, investment 0.068613 %, total balance 10131.749939,\n", "day 77: buy 1 unit at price 828.640015, total balance 9303.109924\n", "day 78: buy 1 unit at price 829.280029, total balance 8473.829895\n", "day 80, sell 1 unit at price 835.239990, investment 0.796483 %, total balance 9309.069885,\n", "day 83: buy 1 unit at price 827.780029, total balance 8481.289856\n", "day 84, sell 1 unit at price 831.909973, investment 0.317136 %, total balance 9313.199829,\n", "day 86: buy 1 unit at price 838.679993, total balance 8474.519836\n", "day 87: buy 1 unit at price 843.250000, total balance 7631.269836\n", "day 88: buy 1 unit at price 845.539978, total balance 6785.729858\n", "day 89, sell 1 unit at price 845.619995, investment 2.155158 %, total balance 7631.349853,\n", "day 91: buy 1 unit at price 848.780029, total balance 6782.569824\n", "day 92: buy 1 unit at price 852.119995, total balance 5930.449829\n", "day 94, sell 1 unit at price 830.460022, investment -0.980108 %, total balance 6760.909851,\n", "day 95: buy 1 unit at price 829.590027, total balance 5931.319824\n", "day 96: buy 1 unit at price 817.580017, total balance 5113.739807\n", "day 97: buy 1 unit at price 814.429993, total balance 4299.309814\n", "day 98: buy 1 unit at price 819.510010, total balance 3479.799804\n", "day 104, sell 1 unit at price 834.570007, investment -1.029350 %, total balance 4314.369811,\n", "day 105: buy 1 unit at price 831.409973, total balance 3482.959838\n", "day 106: buy 1 unit at price 827.880005, total balance 2655.079833\n", "day 107, sell 1 unit at price 824.669983, investment -2.468245 %, total balance 3479.749816,\n", "day 108: buy 1 unit at price 824.729980, total balance 2655.019836\n", "day 110, sell 1 unit at price 824.320007, investment -2.881786 %, total balance 3479.339843,\n", "day 111, sell 1 unit at price 823.559998, investment -3.351640 %, total balance 4302.899841,\n", "day 112: buy 1 unit at price 837.169983, total balance 3465.729858\n", "day 118, sell 1 unit at price 872.299988, investment 5.148321 %, total balance 4338.029846,\n", "day 121, sell 1 unit at price 905.960022, investment 10.809952 %, total balance 5243.989868,\n", "day 122, sell 1 unit at price 912.570007, investment 12.050147 %, total balance 6156.559875,\n", "day 123, sell 1 unit at price 916.440002, investment 11.827798 %, total balance 7072.999877,\n", "day 125: buy 1 unit at price 931.659973, total balance 6141.339904\n", "day 128: buy 1 unit at price 932.169983, total balance 5209.169921\n", "day 132, sell 1 unit at price 937.080017, investment 12.709740 %, total balance 6146.249938,\n", "day 133, sell 1 unit at price 943.000000, investment 13.905396 %, total balance 7089.249938,\n", "day 134: buy 1 unit at price 919.619995, total balance 6169.629943\n", "day 136, sell 1 unit at price 934.010010, investment 13.250401 %, total balance 7103.639953,\n", "day 137, sell 1 unit at price 941.859985, investment 12.505226 %, total balance 8045.499938,\n", "day 139, sell 1 unit at price 954.960022, investment 2.500918 %, total balance 9000.459960,\n", "day 140: buy 1 unit at price 969.539978, total balance 8030.919982\n", "day 143: buy 1 unit at price 964.859985, total balance 7066.059997\n", "day 149, sell 1 unit at price 983.409973, investment 5.496850 %, total balance 8049.469970,\n", "day 150: buy 1 unit at price 949.830017, total balance 7099.639953\n", "day 152, sell 1 unit at price 953.400024, investment 3.673260 %, total balance 8053.039977,\n", "day 153, sell 1 unit at price 950.760010, investment -1.936998 %, total balance 9003.799987,\n", "day 154, sell 1 unit at price 942.309998, investment -2.337125 %, total balance 9946.109985,\n", "day 156: buy 1 unit at price 957.369995, total balance 8988.739990\n", "day 157, sell 1 unit at price 950.630005, investment 0.084224 %, total balance 9939.369995,\n", "day 159, sell 1 unit at price 957.090027, investment -0.029243 %, total balance 10896.460022,\n", "day 161: buy 1 unit at price 952.270020, total balance 9944.190002\n", "day 163: buy 1 unit at price 940.489990, total balance 9003.700012\n", "day 167, sell 1 unit at price 911.710022, investment -4.259296 %, total balance 9915.410034,\n", "day 168: buy 1 unit at price 906.690002, total balance 9008.720032\n", "day 170, sell 1 unit at price 928.799988, investment -1.242969 %, total balance 9937.520020,\n", "day 171, sell 1 unit at price 930.090027, investment 2.580819 %, total balance 10867.610047,\n", "day 188: buy 1 unit at price 923.650024, total balance 9943.960023\n", "day 191, sell 1 unit at price 926.789978, investment 0.339951 %, total balance 10870.750001,\n", "day 196: buy 1 unit at price 922.219971, total balance 9948.530030\n", "day 197: buy 1 unit at price 926.960022, total balance 9021.570008\n", "day 198, sell 1 unit at price 910.979980, investment -1.218797 %, total balance 9932.549988,\n", "day 199: buy 1 unit at price 910.669983, total balance 9021.880005\n", "day 202, sell 1 unit at price 927.000000, investment 0.004313 %, total balance 9948.880005,\n", "day 203: buy 1 unit at price 921.280029, total balance 9027.599976\n", "day 204, sell 1 unit at price 915.890015, investment 0.573208 %, total balance 9943.489991,\n", "day 205: buy 1 unit at price 913.809998, total balance 9029.679993\n", "day 206, sell 1 unit at price 921.289978, investment 0.001080 %, total balance 9950.969971,\n", "day 207: buy 1 unit at price 929.570007, total balance 9021.399964\n", "day 208, sell 1 unit at price 939.330017, investment 2.792705 %, total balance 9960.729981,\n", "day 209: buy 1 unit at price 937.340027, total balance 9023.389954\n", "day 210: buy 1 unit at price 928.450012, total balance 8094.939942\n", "day 212: buy 1 unit at price 935.950012, total balance 7158.989930\n", "day 213, sell 1 unit at price 926.500000, investment -0.330261 %, total balance 8085.489930,\n", "day 219: buy 1 unit at price 915.000000, total balance 7170.489930\n", "day 220, sell 1 unit at price 921.809998, investment -1.656819 %, total balance 8092.299928,\n", "day 221, sell 1 unit at price 931.580017, investment 0.337122 %, total balance 9023.879945,\n", "day 222, sell 1 unit at price 932.450012, investment -0.373952 %, total balance 9956.329957,\n", "day 223: buy 1 unit at price 928.530029, total balance 9027.799928\n", "day 226: buy 1 unit at price 944.489990, total balance 8083.309938\n", "day 227, sell 1 unit at price 949.500000, investment 3.770492 %, total balance 9032.809938,\n", "day 228: buy 1 unit at price 959.109985, total balance 8073.699953\n", "day 229, sell 1 unit at price 953.270020, investment 2.664426 %, total balance 9026.969973,\n", "day 231: buy 1 unit at price 951.679993, total balance 8075.289980\n", "day 232, sell 1 unit at price 969.960022, investment 2.696697 %, total balance 9045.250002,\n", "day 233, sell 1 unit at price 978.890015, investment 2.062332 %, total balance 10024.140017,\n", "day 234, sell 1 unit at price 977.000000, investment 2.660559 %, total balance 11001.140017,\n", "day 235: buy 1 unit at price 972.599976, total balance 10028.540041\n", "day 238: buy 1 unit at price 989.679993, total balance 9038.860048\n", "day 240, sell 1 unit at price 992.179993, investment 2.013162 %, total balance 10031.040041,\n", "day 241, sell 1 unit at price 992.809998, investment 0.316264 %, total balance 11023.850039,\n", "day 247: buy 1 unit at price 972.559998, total balance 10051.290041\n", "day 248, sell 1 unit at price 1019.270020, investment 4.802791 %, total balance 11070.560061,\n" ] } ], "source": [ "states_buy, states_sell, total_gains, invest = agent.buy(initial_money = initial_money)" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "fig = plt.figure(figsize = (15,5))\n", "plt.plot(close, color='r', lw=2.)\n", "plt.plot(close, '^', markersize=10, color='m', label = 'buying signal', markevery = states_buy)\n", "plt.plot(close, 'v', markersize=10, color='k', label = 'selling signal', markevery = states_sell)\n", "plt.title('total gains %f, total investment %f%%'%(total_gains, invest))\n", "plt.legend()\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.6.8" } }, "nbformat": 4, "nbformat_minor": 2 } ================================================ FILE: agent/16.actor-critic-recurrent-agent.ipynb ================================================ { "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import numpy as np\n", "import pandas as pd\n", "import tensorflow as tf\n", "import matplotlib.pyplot as plt\n", "import seaborn as sns\n", "sns.set()" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DateOpenHighLowCloseAdj CloseVolume
02016-11-02778.200012781.650024763.450012768.700012768.7000121872400
12016-11-03767.250000769.950012759.030029762.130005762.1300051943200
22016-11-04750.659973770.359985750.560974762.020020762.0200202134800
32016-11-07774.500000785.190002772.549988782.520020782.5200201585100
42016-11-08783.400024795.632996780.190002790.510010790.5100101350800
\n", "
" ], "text/plain": [ " Date Open High Low Close Adj Close \\\n", "0 2016-11-02 778.200012 781.650024 763.450012 768.700012 768.700012 \n", "1 2016-11-03 767.250000 769.950012 759.030029 762.130005 762.130005 \n", "2 2016-11-04 750.659973 770.359985 750.560974 762.020020 762.020020 \n", "3 2016-11-07 774.500000 785.190002 772.549988 782.520020 782.520020 \n", "4 2016-11-08 783.400024 795.632996 780.190002 790.510010 790.510010 \n", "\n", " Volume \n", "0 1872400 \n", "1 1943200 \n", "2 2134800 \n", "3 1585100 \n", "4 1350800 " ] }, "execution_count": 2, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df = pd.read_csv('../dataset/GOOG-year.csv')\n", "df.head()" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [], "source": [ "from collections import deque\n", "import random\n", "\n", "class Actor:\n", " def __init__(self, name, input_size, output_size, size_layer):\n", " with tf.variable_scope(name):\n", " self.X = tf.placeholder(tf.float32, (None, None, input_size))\n", " self.hidden_layer = tf.placeholder(tf.float32, (None, 2 * size_layer))\n", " cell = tf.nn.rnn_cell.LSTMCell(size_layer, state_is_tuple = False)\n", " self.rnn,self.last_state = tf.nn.dynamic_rnn(inputs=self.X, cell=cell,\n", " dtype=tf.float32,\n", " initial_state=self.hidden_layer)\n", " self.logits = tf.layers.dense(self.rnn[:,-1], output_size)\n", "\n", "class Critic:\n", " def __init__(self, name, input_size, output_size, size_layer, learning_rate):\n", " with tf.variable_scope(name):\n", " self.X = tf.placeholder(tf.float32, (None, None, input_size))\n", " self.Y = tf.placeholder(tf.float32, (None, output_size))\n", " self.hidden_layer = tf.placeholder(tf.float32, (None, 2 * size_layer))\n", " self.REWARD = tf.placeholder(tf.float32, (None, 1))\n", " feed_critic = tf.layers.dense(self.X, size_layer, activation = tf.nn.relu)\n", " cell = tf.nn.rnn_cell.LSTMCell(size_layer, state_is_tuple = False)\n", " self.rnn,self.last_state = tf.nn.dynamic_rnn(inputs=self.X, cell=cell,\n", " dtype=tf.float32,\n", " initial_state=self.hidden_layer)\n", " feed_critic = tf.layers.dense(self.rnn[:,-1], output_size, activation = tf.nn.relu) + self.Y\n", " feed_critic = tf.layers.dense(feed_critic, size_layer//2, activation = tf.nn.relu)\n", " self.logits = tf.layers.dense(feed_critic, 1)\n", " self.cost = tf.reduce_mean(tf.square(self.REWARD - self.logits))\n", " self.optimizer = tf.train.AdamOptimizer(learning_rate).minimize(self.cost)\n", " \n", "class Agent:\n", "\n", " LEARNING_RATE = 0.001\n", " BATCH_SIZE = 32\n", " LAYER_SIZE = 256\n", " OUTPUT_SIZE = 3\n", " EPSILON = 0.5\n", " DECAY_RATE = 0.005\n", " MIN_EPSILON = 0.1\n", " GAMMA = 0.99\n", " MEMORIES = deque()\n", " MEMORY_SIZE = 300\n", " COPY = 1000\n", " T_COPY = 0\n", "\n", " def __init__(self, state_size, window_size, trend, skip):\n", " self.state_size = state_size\n", " self.window_size = window_size\n", " self.half_window = window_size // 2\n", " self.trend = trend\n", " self.INITIAL_FEATURES = np.zeros((4, self.state_size))\n", " self.skip = skip\n", " tf.reset_default_graph()\n", " self.actor = Actor('actor-original', self.state_size, self.OUTPUT_SIZE, self.LAYER_SIZE)\n", " self.actor_target = Actor('actor-target', self.state_size, self.OUTPUT_SIZE, self.LAYER_SIZE)\n", " self.critic = Critic('critic-original', self.state_size, self.OUTPUT_SIZE, self.LAYER_SIZE, self.LEARNING_RATE)\n", " self.critic_target = Critic('critic-target', self.state_size, self.OUTPUT_SIZE, \n", " self.LAYER_SIZE, self.LEARNING_RATE)\n", " self.grad_critic = tf.gradients(self.critic.logits, self.critic.Y)\n", " self.actor_critic_grad = tf.placeholder(tf.float32, [None, self.OUTPUT_SIZE])\n", " weights_actor = tf.get_collection(tf.GraphKeys.TRAINABLE_VARIABLES, scope='actor')\n", " self.grad_actor = tf.gradients(self.actor.logits, weights_actor, -self.actor_critic_grad)\n", " grads = zip(self.grad_actor, weights_actor)\n", " self.optimizer = tf.train.AdamOptimizer(self.LEARNING_RATE).apply_gradients(grads)\n", " self.sess = tf.InteractiveSession()\n", " self.sess.run(tf.global_variables_initializer())\n", " \n", " def _assign(self, from_name, to_name):\n", " from_w = tf.get_collection(tf.GraphKeys.TRAINABLE_VARIABLES, scope=from_name)\n", " to_w = tf.get_collection(tf.GraphKeys.TRAINABLE_VARIABLES, scope=to_name)\n", " for i in range(len(from_w)):\n", " assign_op = to_w[i].assign(from_w[i])\n", " self.sess.run(assign_op)\n", " \n", " def _memorize(self, state, action, reward, new_state, dead, rnn_state):\n", " self.MEMORIES.append((state, action, reward, new_state, dead, rnn_state))\n", " if len(self.MEMORIES) > self.MEMORY_SIZE:\n", " self.MEMORIES.popleft()\n", " \n", " def _select_action(self, state):\n", " if np.random.rand() < self.EPSILON:\n", " action = np.random.randint(self.OUTPUT_SIZE)\n", " else:\n", " prediction = self.sess.run(self.actor.logits, feed_dict={self.actor.X:[state]})[0]\n", " action = np.argmax(prediction)\n", " return action\n", " \n", " def _construct_memories_and_train(self, replay):\n", " states = np.array([a[0] for a in replay])\n", " new_states = np.array([a[3] for a in replay])\n", " init_values = np.array([a[-1] for a in replay])\n", " Q = self.sess.run(self.actor.logits, feed_dict={self.actor.X: states,\n", " self.actor.hidden_layer: init_values})\n", " Q_target = self.sess.run(self.actor_target.logits, feed_dict={self.actor_target.X: states,\n", " self.actor_target.hidden_layer: init_values})\n", " grads = self.sess.run(self.grad_critic, feed_dict={self.critic.X:states, self.critic.Y:Q,\n", " self.critic.hidden_layer: init_values})[0]\n", " self.sess.run(self.optimizer, feed_dict={self.actor.X:states, self.actor_critic_grad:grads,\n", " self.actor.hidden_layer: init_values})\n", " \n", " rewards = np.array([a[2] for a in replay]).reshape((-1, 1))\n", " rewards_target = self.sess.run(self.critic_target.logits, \n", " feed_dict={self.critic_target.X:new_states,self.critic_target.Y:Q_target,\n", " self.critic_target.hidden_layer: init_values})\n", " for i in range(len(replay)):\n", " if not replay[0][-2]:\n", " rewards[i] += self.GAMMA * rewards_target[i]\n", " cost, _ = self.sess.run([self.critic.cost, self.critic.optimizer], \n", " feed_dict={self.critic.X:states, self.critic.Y:Q, self.critic.REWARD:rewards,\n", " self.critic.hidden_layer: init_values})\n", " return cost\n", " \n", " def get_state(self, t):\n", " window_size = self.window_size + 1\n", " d = t - window_size + 1\n", " block = self.trend[d : t + 1] if d >= 0 else -d * [self.trend[0]] + self.trend[0 : t + 1]\n", " res = []\n", " for i in range(window_size - 1):\n", " res.append(block[i + 1] - block[i])\n", " return np.array(res)\n", " \n", " def buy(self, initial_money):\n", " starting_money = initial_money\n", " states_sell = []\n", " states_buy = []\n", " inventory = []\n", " state = self.get_state(0)\n", " init_value = np.zeros((1, 2 * self.LAYER_SIZE))\n", " for k in range(self.INITIAL_FEATURES.shape[0]):\n", " self.INITIAL_FEATURES[k,:] = state\n", " for t in range(0, len(self.trend) - 1, self.skip):\n", " \n", " if np.random.rand() < self.EPSILON:\n", " action = np.random.randint(self.OUTPUT_SIZE)\n", " else:\n", " action, last_state = self.sess.run([self.actor.logits,\n", " self.actor.last_state],\n", " feed_dict={self.actor.X:[self.INITIAL_FEATURES],\n", " self.actor.hidden_layer:init_value})\n", " action, init_value = np.argmax(action[0]), last_state\n", " \n", " next_state = self.get_state(t + 1)\n", " \n", " if action == 1 and initial_money >= self.trend[t]:\n", " inventory.append(self.trend[t])\n", " initial_money -= self.trend[t]\n", " states_buy.append(t)\n", " print('day %d: buy 1 unit at price %f, total balance %f'% (t, self.trend[t], initial_money))\n", " \n", " elif action == 2 and len(inventory):\n", " bought_price = inventory.pop(0)\n", " initial_money += self.trend[t]\n", " states_sell.append(t)\n", " try:\n", " invest = ((close[t] - bought_price) / bought_price) * 100\n", " except:\n", " invest = 0\n", " print(\n", " 'day %d, sell 1 unit at price %f, investment %f %%, total balance %f,'\n", " % (t, close[t], invest, initial_money)\n", " )\n", " \n", " new_state = np.append([self.get_state(t + 1)], self.INITIAL_FEATURES[:3, :], axis = 0)\n", " self.INITIAL_FEATURES = new_state\n", " invest = ((initial_money - starting_money) / starting_money) * 100\n", " total_gains = initial_money - starting_money\n", " return states_buy, states_sell, total_gains, invest\n", " \n", " def train(self, iterations, checkpoint, initial_money):\n", " for i in range(iterations):\n", " total_profit = 0\n", " inventory = []\n", " state = self.get_state(0)\n", " starting_money = initial_money\n", " init_value = np.zeros((1, 2 * self.LAYER_SIZE))\n", " for k in range(self.INITIAL_FEATURES.shape[0]):\n", " self.INITIAL_FEATURES[k,:] = state\n", " for t in range(0, len(self.trend) - 1, self.skip):\n", " if (self.T_COPY + 1) % self.COPY == 0:\n", " self._assign('actor-original', 'actor-target')\n", " self._assign('critic-original', 'critic-target')\n", " \n", " if np.random.rand() < self.EPSILON:\n", " action = np.random.randint(self.OUTPUT_SIZE)\n", " else:\n", " action, last_state = self.sess.run([self.actor.logits,\n", " self.actor.last_state],\n", " feed_dict={self.actor.X:[self.INITIAL_FEATURES],\n", " self.actor.hidden_layer:init_value})\n", " action, init_value = np.argmax(action[0]), last_state\n", " \n", " next_state = self.get_state(t + 1)\n", " \n", " if action == 1 and starting_money >= self.trend[t]:\n", " inventory.append(self.trend[t])\n", " starting_money -= self.trend[t]\n", " \n", " elif action == 2 and len(inventory) > 0:\n", " bought_price = inventory.pop(0)\n", " total_profit += self.trend[t] - bought_price\n", " starting_money += self.trend[t]\n", " \n", " invest = ((starting_money - initial_money) / initial_money)\n", " new_state = np.append([self.get_state(t + 1)], self.INITIAL_FEATURES[:3, :], axis = 0)\n", " self._memorize(self.INITIAL_FEATURES, action, invest, new_state, \n", " starting_money < initial_money, init_value[0])\n", " batch_size = min(len(self.MEMORIES), self.BATCH_SIZE)\n", " self.INITIAL_FEATURES = new_state\n", " replay = random.sample(self.MEMORIES, batch_size)\n", " cost = self._construct_memories_and_train(replay)\n", " self.T_COPY += 1\n", " self.EPSILON = self.MIN_EPSILON + (1.0 - self.MIN_EPSILON) * np.exp(-self.DECAY_RATE * i)\n", " if (i+1) % checkpoint == 0:\n", " print('epoch: %d, total rewards: %f.3, cost: %f, total money: %f'%(i + 1, total_profit, cost,\n", " starting_money))" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "WARNING:tensorflow:: Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "WARNING:tensorflow:: Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "WARNING:tensorflow:: Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "WARNING:tensorflow:: Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "epoch: 10, total rewards: 1158.549991.3, cost: 0.046632, total money: 4247.099979\n", "epoch: 20, total rewards: 466.185119.3, cost: 0.035100, total money: 5537.135131\n", "epoch: 30, total rewards: 477.615173.3, cost: 0.330107, total money: 975.775206\n", "epoch: 40, total rewards: 1200.205012.3, cost: 0.215860, total money: 10180.934992\n", "epoch: 50, total rewards: 283.615237.3, cost: 0.116108, total money: 3314.845217\n", "epoch: 60, total rewards: 324.265078.3, cost: 0.435482, total money: 9334.585085\n", "epoch: 70, total rewards: 587.429873.3, cost: 0.749076, total money: 4785.129884\n", "epoch: 80, total rewards: 1248.729918.3, cost: 0.167420, total money: 663.739866\n", "epoch: 90, total rewards: 520.270204.3, cost: 0.006982, total money: 9503.630189\n", "epoch: 100, total rewards: 195.270142.3, cost: 0.153058, total money: 10195.270142\n", "epoch: 110, total rewards: 74.399840.3, cost: 0.350105, total money: 10074.399840\n", "epoch: 120, total rewards: 2842.805359.3, cost: 0.074852, total money: 7832.085327\n", "epoch: 130, total rewards: 509.049985.3, cost: 0.053447, total money: 8518.609983\n", "epoch: 140, total rewards: -2.900205.3, cost: 0.015182, total money: 8979.989810\n", "epoch: 150, total rewards: 93.080022.3, cost: 0.008775, total money: 10093.080022\n", "epoch: 160, total rewards: 89.794983.3, cost: 0.107893, total money: 10089.794983\n", "epoch: 170, total rewards: 222.045106.3, cost: 0.189179, total money: 10222.045106\n", "epoch: 180, total rewards: -57.619995.3, cost: 0.002425, total money: 8925.739990\n", "epoch: 190, total rewards: 21.009889.3, cost: 0.005919, total money: 10021.009889\n", "epoch: 200, total rewards: 201.354980.3, cost: 0.002352, total money: 10201.354980\n" ] } ], "source": [ "close = df.Close.values.tolist()\n", "initial_money = 10000\n", "window_size = 30\n", "skip = 1\n", "batch_size = 32\n", "agent = Agent(state_size = window_size, \n", " window_size = window_size, \n", " trend = close, \n", " skip = skip)\n", "agent.train(iterations = 200, checkpoint = 10, initial_money = initial_money)" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "day 0: buy 1 unit at price 768.700012, total balance 9231.299988\n", "day 1, sell 1 unit at price 762.130005, investment -0.854691 %, total balance 9993.429993,\n", "day 3: buy 1 unit at price 782.520020, total balance 9210.909973\n", "day 4, sell 1 unit at price 790.510010, investment 1.021059 %, total balance 10001.419983,\n", "day 22: buy 1 unit at price 762.520020, total balance 9238.899963\n", "day 23: buy 1 unit at price 759.109985, total balance 8479.789978\n", "day 24, sell 1 unit at price 771.190002, investment 1.137017 %, total balance 9250.979980,\n", "day 26, sell 1 unit at price 789.289978, investment 3.975708 %, total balance 10040.269958,\n", "day 31: buy 1 unit at price 790.799988, total balance 9249.469970\n", "day 32, sell 1 unit at price 794.200012, investment 0.429947 %, total balance 10043.669982,\n", "day 33: buy 1 unit at price 796.419983, total balance 9247.249999\n", "day 34, sell 1 unit at price 794.559998, investment -0.233543 %, total balance 10041.809997,\n", "day 39: buy 1 unit at price 782.789978, total balance 9259.020019\n", "day 40: buy 1 unit at price 771.820007, total balance 8487.200012\n", "day 42, sell 1 unit at price 786.900024, investment 0.525051 %, total balance 9274.100036,\n", "day 45, sell 1 unit at price 806.650024, investment 4.512712 %, total balance 10080.750060,\n", "day 64: buy 1 unit at price 801.340027, total balance 9279.410033\n", "day 65, sell 1 unit at price 806.969971, investment 0.702566 %, total balance 10086.380004,\n", "day 68: buy 1 unit at price 813.669983, total balance 9272.710021\n", "day 70, sell 1 unit at price 820.450012, investment 0.833265 %, total balance 10093.160033,\n", "day 103: buy 1 unit at price 838.549988, total balance 9254.610045\n", "day 104, sell 1 unit at price 834.570007, investment -0.474627 %, total balance 10089.180052,\n", "day 110: buy 1 unit at price 824.320007, total balance 9264.860045\n", "day 111, sell 1 unit at price 823.559998, investment -0.092198 %, total balance 10088.420043,\n", "day 114: buy 1 unit at price 838.210022, total balance 9250.210021\n", "day 115, sell 1 unit at price 841.650024, investment 0.410399 %, total balance 10091.860045,\n", "day 128: buy 1 unit at price 932.169983, total balance 9159.690062\n", "day 129: buy 1 unit at price 928.780029, total balance 8230.910033\n", "day 131, sell 1 unit at price 932.219971, investment 0.005363 %, total balance 9163.130004,\n", "day 132, sell 1 unit at price 937.080017, investment 0.893644 %, total balance 10100.210021,\n", "day 144: buy 1 unit at price 966.950012, total balance 9133.260009\n", "day 145, sell 1 unit at price 975.599976, investment 0.894562 %, total balance 10108.859985,\n", "day 148: buy 1 unit at price 980.940002, total balance 9127.919983\n", "day 149, sell 1 unit at price 983.409973, investment 0.251796 %, total balance 10111.329956,\n", "day 151: buy 1 unit at price 942.900024, total balance 9168.429932\n", "day 153, sell 1 unit at price 950.760010, investment 0.833597 %, total balance 10119.189942,\n", "day 168: buy 1 unit at price 906.690002, total balance 9212.499940\n", "day 169, sell 1 unit at price 918.590027, investment 1.312469 %, total balance 10131.089967,\n", "day 171: buy 1 unit at price 930.090027, total balance 9200.999940\n", "day 172, sell 1 unit at price 943.830017, investment 1.477275 %, total balance 10144.829957,\n", "day 175: buy 1 unit at price 953.419983, total balance 9191.409974\n", "day 176, sell 1 unit at price 965.400024, investment 1.256533 %, total balance 10156.809998,\n", "day 178: buy 1 unit at price 968.150024, total balance 9188.659974\n", "day 179, sell 1 unit at price 972.919983, investment 0.492688 %, total balance 10161.579957,\n", "day 192: buy 1 unit at price 922.900024, total balance 9238.679933\n", "day 193, sell 1 unit at price 907.239990, investment -1.696829 %, total balance 10145.919923,\n", "day 194: buy 1 unit at price 914.390015, total balance 9231.529908\n", "day 196: buy 1 unit at price 922.219971, total balance 8309.309937\n", "day 197, sell 1 unit at price 926.960022, investment 1.374688 %, total balance 9236.269959,\n", "day 198, sell 1 unit at price 910.979980, investment -1.218797 %, total balance 10147.249939,\n", "day 207: buy 1 unit at price 929.570007, total balance 9217.679932\n", "day 208: buy 1 unit at price 939.330017, total balance 8278.349915\n", "day 209, sell 1 unit at price 937.340027, investment 0.835872 %, total balance 9215.689942,\n", "day 210, sell 1 unit at price 928.450012, investment -1.158273 %, total balance 10144.139954,\n", "day 211: buy 1 unit at price 927.809998, total balance 9216.329956\n", "day 212, sell 1 unit at price 935.950012, investment 0.877336 %, total balance 10152.279968,\n", "day 214: buy 1 unit at price 929.080017, total balance 9223.199951\n", "day 215, sell 1 unit at price 932.070007, investment 0.321823 %, total balance 10155.269958,\n", "day 226: buy 1 unit at price 944.489990, total balance 9210.779968\n", "day 227, sell 1 unit at price 949.500000, investment 0.530446 %, total balance 10160.279968,\n", "day 233: buy 1 unit at price 978.890015, total balance 9181.389953\n", "day 234, sell 1 unit at price 977.000000, investment -0.193077 %, total balance 10158.389953,\n", "day 243: buy 1 unit at price 988.200012, total balance 9170.189941\n", "day 244, sell 1 unit at price 968.450012, investment -1.998583 %, total balance 10138.639953,\n" ] } ], "source": [ "states_buy, states_sell, total_gains, invest = agent.buy(initial_money = initial_money)" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "fig = plt.figure(figsize = (15,5))\n", "plt.plot(close, color='r', lw=2.)\n", "plt.plot(close, '^', markersize=10, color='m', label = 'buying signal', markevery = states_buy)\n", "plt.plot(close, 'v', markersize=10, color='k', label = 'selling signal', markevery = states_sell)\n", "plt.title('total gains %f, total investment %f%%'%(total_gains, invest))\n", "plt.legend()\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.6.8" } }, "nbformat": 4, "nbformat_minor": 2 } ================================================ FILE: agent/17.actor-critic-duel-recurrent-agent.ipynb ================================================ { "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import numpy as np\n", "import pandas as pd\n", "import tensorflow as tf\n", "import matplotlib.pyplot as plt\n", "import seaborn as sns\n", "sns.set()" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DateOpenHighLowCloseAdj CloseVolume
02016-11-02778.200012781.650024763.450012768.700012768.7000121872400
12016-11-03767.250000769.950012759.030029762.130005762.1300051943200
22016-11-04750.659973770.359985750.560974762.020020762.0200202134800
32016-11-07774.500000785.190002772.549988782.520020782.5200201585100
42016-11-08783.400024795.632996780.190002790.510010790.5100101350800
\n", "
" ], "text/plain": [ " Date Open High Low Close Adj Close \\\n", "0 2016-11-02 778.200012 781.650024 763.450012 768.700012 768.700012 \n", "1 2016-11-03 767.250000 769.950012 759.030029 762.130005 762.130005 \n", "2 2016-11-04 750.659973 770.359985 750.560974 762.020020 762.020020 \n", "3 2016-11-07 774.500000 785.190002 772.549988 782.520020 782.520020 \n", "4 2016-11-08 783.400024 795.632996 780.190002 790.510010 790.510010 \n", "\n", " Volume \n", "0 1872400 \n", "1 1943200 \n", "2 2134800 \n", "3 1585100 \n", "4 1350800 " ] }, "execution_count": 2, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df = pd.read_csv('../dataset/GOOG-year.csv')\n", "df.head()" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [], "source": [ "from collections import deque\n", "import random\n", "\n", "class Actor:\n", " def __init__(self, name, input_size, output_size, size_layer):\n", " with tf.variable_scope(name):\n", " self.X = tf.placeholder(tf.float32, (None, None, input_size))\n", " self.hidden_layer = tf.placeholder(tf.float32, (None, 2 * size_layer))\n", " cell = tf.nn.rnn_cell.LSTMCell(size_layer, state_is_tuple = False)\n", " self.rnn,self.last_state = tf.nn.dynamic_rnn(inputs=self.X, cell=cell,\n", " dtype=tf.float32,\n", " initial_state=self.hidden_layer)\n", " tensor_action, tensor_validation = tf.split(self.rnn[:,-1],2,1)\n", " feed_action = tf.layers.dense(tensor_action, output_size)\n", " feed_validation = tf.layers.dense(tensor_validation, 1)\n", " self.logits = feed_validation + tf.subtract(feed_action,\n", " tf.reduce_mean(feed_action,axis=1,keep_dims=True))\n", "\n", "class Critic:\n", " def __init__(self, name, input_size, output_size, size_layer, learning_rate):\n", " with tf.variable_scope(name):\n", " self.X = tf.placeholder(tf.float32, (None, None, input_size))\n", " self.Y = tf.placeholder(tf.float32, (None, output_size))\n", " self.hidden_layer = tf.placeholder(tf.float32, (None, 2 * size_layer))\n", " self.REWARD = tf.placeholder(tf.float32, (None, 1))\n", " feed_critic = tf.layers.dense(self.X, size_layer, activation = tf.nn.relu)\n", " cell = tf.nn.rnn_cell.LSTMCell(size_layer, state_is_tuple = False)\n", " self.rnn,self.last_state = tf.nn.dynamic_rnn(inputs=self.X, cell=cell,\n", " dtype=tf.float32,\n", " initial_state=self.hidden_layer)\n", " tensor_action, tensor_validation = tf.split(self.rnn[:,-1],2,1)\n", " feed_action = tf.layers.dense(tensor_action, output_size)\n", " feed_validation = tf.layers.dense(tensor_validation, 1)\n", " feed_critic = feed_validation + tf.subtract(feed_action,tf.reduce_mean(feed_action,axis=1,keep_dims=True))\n", " feed_critic = tf.nn.relu(feed_critic) + self.Y\n", " feed_critic = tf.layers.dense(feed_critic, size_layer//2, activation = tf.nn.relu)\n", " self.logits = tf.layers.dense(feed_critic, 1)\n", " self.cost = tf.reduce_mean(tf.square(self.REWARD - self.logits))\n", " self.optimizer = tf.train.AdamOptimizer(learning_rate).minimize(self.cost)\n", " \n", "class Agent:\n", "\n", " LEARNING_RATE = 0.001\n", " BATCH_SIZE = 32\n", " LAYER_SIZE = 256\n", " OUTPUT_SIZE = 3\n", " EPSILON = 0.5\n", " DECAY_RATE = 0.005\n", " MIN_EPSILON = 0.1\n", " GAMMA = 0.99\n", " MEMORIES = deque()\n", " MEMORY_SIZE = 300\n", " COPY = 1000\n", " T_COPY = 0\n", "\n", " def __init__(self, state_size, window_size, trend, skip):\n", " self.state_size = state_size\n", " self.window_size = window_size\n", " self.half_window = window_size // 2\n", " self.trend = trend\n", " self.INITIAL_FEATURES = np.zeros((4, self.state_size))\n", " self.skip = skip\n", " tf.reset_default_graph()\n", " self.actor = Actor('actor-original', self.state_size, self.OUTPUT_SIZE, self.LAYER_SIZE)\n", " self.actor_target = Actor('actor-target', self.state_size, self.OUTPUT_SIZE, self.LAYER_SIZE)\n", " self.critic = Critic('critic-original', self.state_size, self.OUTPUT_SIZE, self.LAYER_SIZE, self.LEARNING_RATE)\n", " self.critic_target = Critic('critic-target', self.state_size, self.OUTPUT_SIZE, \n", " self.LAYER_SIZE, self.LEARNING_RATE)\n", " self.grad_critic = tf.gradients(self.critic.logits, self.critic.Y)\n", " self.actor_critic_grad = tf.placeholder(tf.float32, [None, self.OUTPUT_SIZE])\n", " weights_actor = tf.get_collection(tf.GraphKeys.TRAINABLE_VARIABLES, scope='actor')\n", " self.grad_actor = tf.gradients(self.actor.logits, weights_actor, -self.actor_critic_grad)\n", " grads = zip(self.grad_actor, weights_actor)\n", " self.optimizer = tf.train.AdamOptimizer(self.LEARNING_RATE).apply_gradients(grads)\n", " self.sess = tf.InteractiveSession()\n", " self.sess.run(tf.global_variables_initializer())\n", " \n", " def _assign(self, from_name, to_name):\n", " from_w = tf.get_collection(tf.GraphKeys.TRAINABLE_VARIABLES, scope=from_name)\n", " to_w = tf.get_collection(tf.GraphKeys.TRAINABLE_VARIABLES, scope=to_name)\n", " for i in range(len(from_w)):\n", " assign_op = to_w[i].assign(from_w[i])\n", " self.sess.run(assign_op)\n", " \n", " def _memorize(self, state, action, reward, new_state, dead, rnn_state):\n", " self.MEMORIES.append((state, action, reward, new_state, dead, rnn_state))\n", " if len(self.MEMORIES) > self.MEMORY_SIZE:\n", " self.MEMORIES.popleft()\n", " \n", " def _select_action(self, state):\n", " if np.random.rand() < self.EPSILON:\n", " action = np.random.randint(self.OUTPUT_SIZE)\n", " else:\n", " prediction = self.sess.run(self.actor.logits, feed_dict={self.actor.X:[state]})[0]\n", " action = np.argmax(prediction)\n", " return action\n", " \n", " def _construct_memories_and_train(self, replay):\n", " states = np.array([a[0] for a in replay])\n", " new_states = np.array([a[3] for a in replay])\n", " init_values = np.array([a[-1] for a in replay])\n", " Q = self.sess.run(self.actor.logits, feed_dict={self.actor.X: states,\n", " self.actor.hidden_layer: init_values})\n", " Q_target = self.sess.run(self.actor_target.logits, feed_dict={self.actor_target.X: states,\n", " self.actor_target.hidden_layer: init_values})\n", " grads = self.sess.run(self.grad_critic, feed_dict={self.critic.X:states, self.critic.Y:Q,\n", " self.critic.hidden_layer: init_values})[0]\n", " self.sess.run(self.optimizer, feed_dict={self.actor.X:states, self.actor_critic_grad:grads,\n", " self.actor.hidden_layer: init_values})\n", " \n", " rewards = np.array([a[2] for a in replay]).reshape((-1, 1))\n", " rewards_target = self.sess.run(self.critic_target.logits, \n", " feed_dict={self.critic_target.X:new_states,self.critic_target.Y:Q_target,\n", " self.critic_target.hidden_layer: init_values})\n", " for i in range(len(replay)):\n", " if not replay[0][-2]:\n", " rewards[i] += self.GAMMA * rewards_target[i]\n", " cost, _ = self.sess.run([self.critic.cost, self.critic.optimizer], \n", " feed_dict={self.critic.X:states, self.critic.Y:Q, self.critic.REWARD:rewards,\n", " self.critic.hidden_layer: init_values})\n", " return cost\n", " \n", " def get_state(self, t):\n", " window_size = self.window_size + 1\n", " d = t - window_size + 1\n", " block = self.trend[d : t + 1] if d >= 0 else -d * [self.trend[0]] + self.trend[0 : t + 1]\n", " res = []\n", " for i in range(window_size - 1):\n", " res.append(block[i + 1] - block[i])\n", " return np.array(res)\n", " \n", " def buy(self, initial_money):\n", " starting_money = initial_money\n", " states_sell = []\n", " states_buy = []\n", " inventory = []\n", " state = self.get_state(0)\n", " init_value = np.zeros((1, 2 * self.LAYER_SIZE))\n", " for k in range(self.INITIAL_FEATURES.shape[0]):\n", " self.INITIAL_FEATURES[k,:] = state\n", " for t in range(0, len(self.trend) - 1, self.skip):\n", " \n", " if np.random.rand() < self.EPSILON:\n", " action = np.random.randint(self.OUTPUT_SIZE)\n", " else:\n", " action, last_state = self.sess.run([self.actor.logits,\n", " self.actor.last_state],\n", " feed_dict={self.actor.X:[self.INITIAL_FEATURES],\n", " self.actor.hidden_layer:init_value})\n", " action, init_value = np.argmax(action[0]), last_state\n", " \n", " next_state = self.get_state(t + 1)\n", " \n", " if action == 1 and initial_money >= self.trend[t]:\n", " inventory.append(self.trend[t])\n", " initial_money -= self.trend[t]\n", " states_buy.append(t)\n", " print('day %d: buy 1 unit at price %f, total balance %f'% (t, self.trend[t], initial_money))\n", " \n", " elif action == 2 and len(inventory):\n", " bought_price = inventory.pop(0)\n", " initial_money += self.trend[t]\n", " states_sell.append(t)\n", " try:\n", " invest = ((close[t] - bought_price) / bought_price) * 100\n", " except:\n", " invest = 0\n", " print(\n", " 'day %d, sell 1 unit at price %f, investment %f %%, total balance %f,'\n", " % (t, close[t], invest, initial_money)\n", " )\n", " \n", " new_state = np.append([self.get_state(t + 1)], self.INITIAL_FEATURES[:3, :], axis = 0)\n", " self.INITIAL_FEATURES = new_state\n", " invest = ((initial_money - starting_money) / starting_money) * 100\n", " total_gains = initial_money - starting_money\n", " return states_buy, states_sell, total_gains, invest\n", " \n", " def train(self, iterations, checkpoint, initial_money):\n", " for i in range(iterations):\n", " total_profit = 0\n", " inventory = []\n", " state = self.get_state(0)\n", " starting_money = initial_money\n", " init_value = np.zeros((1, 2 * self.LAYER_SIZE))\n", " for k in range(self.INITIAL_FEATURES.shape[0]):\n", " self.INITIAL_FEATURES[k,:] = state\n", " for t in range(0, len(self.trend) - 1, self.skip):\n", " if (self.T_COPY + 1) % self.COPY == 0:\n", " self._assign('actor-original', 'actor-target')\n", " self._assign('critic-original', 'critic-target')\n", " \n", " if np.random.rand() < self.EPSILON:\n", " action = np.random.randint(self.OUTPUT_SIZE)\n", " else:\n", " action, last_state = self.sess.run([self.actor.logits,\n", " self.actor.last_state],\n", " feed_dict={self.actor.X:[self.INITIAL_FEATURES],\n", " self.actor.hidden_layer:init_value})\n", " action, init_value = np.argmax(action[0]), last_state\n", " \n", " next_state = self.get_state(t + 1)\n", " \n", " if action == 1 and starting_money >= self.trend[t]:\n", " inventory.append(self.trend[t])\n", " starting_money -= self.trend[t]\n", " \n", " elif action == 2 and len(inventory) > 0:\n", " bought_price = inventory.pop(0)\n", " total_profit += self.trend[t] - bought_price\n", " starting_money += self.trend[t]\n", " \n", " invest = ((starting_money - initial_money) / initial_money)\n", " new_state = np.append([self.get_state(t + 1)], self.INITIAL_FEATURES[:3, :], axis = 0)\n", " self._memorize(self.INITIAL_FEATURES, action, invest, new_state, \n", " starting_money < initial_money, init_value[0])\n", " batch_size = min(len(self.MEMORIES), self.BATCH_SIZE)\n", " self.INITIAL_FEATURES = new_state\n", " replay = random.sample(self.MEMORIES, batch_size)\n", " cost = self._construct_memories_and_train(replay)\n", " self.T_COPY += 1\n", " self.EPSILON = self.MIN_EPSILON + (1.0 - self.MIN_EPSILON) * np.exp(-self.DECAY_RATE * i)\n", " if (i+1) % checkpoint == 0:\n", " print('epoch: %d, total rewards: %f.3, cost: %f, total money: %f'%(i + 1, total_profit, cost,\n", " starting_money))" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "WARNING:tensorflow:: Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "WARNING:tensorflow:From :17: calling reduce_mean (from tensorflow.python.ops.math_ops) with keep_dims is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "keep_dims is deprecated, use keepdims instead\n", "WARNING:tensorflow:: Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "WARNING:tensorflow:: Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "WARNING:tensorflow:: Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "epoch: 10, total rewards: 1217.199710.3, cost: 0.428947, total money: 9258.459720\n", "epoch: 20, total rewards: 154.669988.3, cost: 0.205311, total money: 8167.020025\n", "epoch: 30, total rewards: 225.259892.3, cost: 0.080974, total money: 10225.259892\n", "epoch: 40, total rewards: 1857.994754.3, cost: 0.147440, total money: 7906.464724\n", "epoch: 50, total rewards: 864.365355.3, cost: 0.133079, total money: 3145.525327\n", "epoch: 60, total rewards: 252.179754.3, cost: 0.349886, total money: 10252.179754\n", "epoch: 70, total rewards: 2285.265256.3, cost: 0.122869, total money: 841.845272\n", "epoch: 80, total rewards: 2273.160095.3, cost: 0.042144, total money: 1779.580078\n", "epoch: 90, total rewards: 695.794921.3, cost: 0.652829, total money: 10695.794921\n", "epoch: 100, total rewards: -63.870359.3, cost: 0.026901, total money: 9936.129641\n", "epoch: 110, total rewards: 1660.049986.3, cost: 0.050525, total money: 236.529905\n", "epoch: 120, total rewards: 2137.930355.3, cost: 0.019048, total money: 635.270319\n", "epoch: 130, total rewards: 1263.700071.3, cost: 0.105621, total money: 836.610044\n", "epoch: 140, total rewards: 2582.234985.3, cost: 0.026973, total money: 1985.844970\n", "epoch: 150, total rewards: 1342.129822.3, cost: 0.045669, total money: 1933.479859\n", "epoch: 160, total rewards: 171.394838.3, cost: 0.186082, total money: 9198.064821\n", "epoch: 170, total rewards: 581.185307.3, cost: 0.243257, total money: 26.655338\n", "epoch: 180, total rewards: 109.954956.3, cost: 0.001933, total money: 9092.844971\n", "epoch: 190, total rewards: -85.549868.3, cost: 0.004746, total money: 9914.450132\n", "epoch: 200, total rewards: 94.994872.3, cost: 0.006849, total money: 10094.994872\n" ] } ], "source": [ "close = df.Close.values.tolist()\n", "initial_money = 10000\n", "window_size = 30\n", "skip = 1\n", "batch_size = 32\n", "agent = Agent(state_size = window_size, \n", " window_size = window_size, \n", " trend = close, \n", " skip = skip)\n", "agent.train(iterations = 200, checkpoint = 10, initial_money = initial_money)" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "day 0: buy 1 unit at price 768.700012, total balance 9231.299988\n", "day 1, sell 1 unit at price 762.130005, investment -0.854691 %, total balance 9993.429993,\n", "day 3: buy 1 unit at price 782.520020, total balance 9210.909973\n", "day 4, sell 1 unit at price 790.510010, investment 1.021059 %, total balance 10001.419983,\n", "day 22: buy 1 unit at price 762.520020, total balance 9238.899963\n", "day 23: buy 1 unit at price 759.109985, total balance 8479.789978\n", "day 24, sell 1 unit at price 771.190002, investment 1.137017 %, total balance 9250.979980,\n", "day 26, sell 1 unit at price 789.289978, investment 3.975708 %, total balance 10040.269958,\n", "day 31: buy 1 unit at price 790.799988, total balance 9249.469970\n", "day 32, sell 1 unit at price 794.200012, investment 0.429947 %, total balance 10043.669982,\n", "day 33: buy 1 unit at price 796.419983, total balance 9247.249999\n", "day 34, sell 1 unit at price 794.559998, investment -0.233543 %, total balance 10041.809997,\n", "day 39: buy 1 unit at price 782.789978, total balance 9259.020019\n", "day 40: buy 1 unit at price 771.820007, total balance 8487.200012\n", "day 42, sell 1 unit at price 786.900024, investment 0.525051 %, total balance 9274.100036,\n", "day 45, sell 1 unit at price 806.650024, investment 4.512712 %, total balance 10080.750060,\n", "day 64: buy 1 unit at price 801.340027, total balance 9279.410033\n", "day 65, sell 1 unit at price 806.969971, investment 0.702566 %, total balance 10086.380004,\n", "day 68: buy 1 unit at price 813.669983, total balance 9272.710021\n", "day 70, sell 1 unit at price 820.450012, investment 0.833265 %, total balance 10093.160033,\n", "day 103: buy 1 unit at price 838.549988, total balance 9254.610045\n", "day 104, sell 1 unit at price 834.570007, investment -0.474627 %, total balance 10089.180052,\n", "day 110: buy 1 unit at price 824.320007, total balance 9264.860045\n", "day 111, sell 1 unit at price 823.559998, investment -0.092198 %, total balance 10088.420043,\n", "day 114: buy 1 unit at price 838.210022, total balance 9250.210021\n", "day 115, sell 1 unit at price 841.650024, investment 0.410399 %, total balance 10091.860045,\n", "day 128: buy 1 unit at price 932.169983, total balance 9159.690062\n", "day 129: buy 1 unit at price 928.780029, total balance 8230.910033\n", "day 131, sell 1 unit at price 932.219971, investment 0.005363 %, total balance 9163.130004,\n", "day 132, sell 1 unit at price 937.080017, investment 0.893644 %, total balance 10100.210021,\n", "day 144: buy 1 unit at price 966.950012, total balance 9133.260009\n", "day 145, sell 1 unit at price 975.599976, investment 0.894562 %, total balance 10108.859985,\n", "day 148: buy 1 unit at price 980.940002, total balance 9127.919983\n", "day 149, sell 1 unit at price 983.409973, investment 0.251796 %, total balance 10111.329956,\n", "day 151: buy 1 unit at price 942.900024, total balance 9168.429932\n", "day 153, sell 1 unit at price 950.760010, investment 0.833597 %, total balance 10119.189942,\n", "day 168: buy 1 unit at price 906.690002, total balance 9212.499940\n", "day 169, sell 1 unit at price 918.590027, investment 1.312469 %, total balance 10131.089967,\n", "day 171: buy 1 unit at price 930.090027, total balance 9200.999940\n", "day 172, sell 1 unit at price 943.830017, investment 1.477275 %, total balance 10144.829957,\n", "day 175: buy 1 unit at price 953.419983, total balance 9191.409974\n", "day 176, sell 1 unit at price 965.400024, investment 1.256533 %, total balance 10156.809998,\n", "day 178: buy 1 unit at price 968.150024, total balance 9188.659974\n", "day 179, sell 1 unit at price 972.919983, investment 0.492688 %, total balance 10161.579957,\n", "day 192: buy 1 unit at price 922.900024, total balance 9238.679933\n", "day 193, sell 1 unit at price 907.239990, investment -1.696829 %, total balance 10145.919923,\n", "day 194: buy 1 unit at price 914.390015, total balance 9231.529908\n", "day 196: buy 1 unit at price 922.219971, total balance 8309.309937\n", "day 197, sell 1 unit at price 926.960022, investment 1.374688 %, total balance 9236.269959,\n", "day 198, sell 1 unit at price 910.979980, investment -1.218797 %, total balance 10147.249939,\n", "day 207: buy 1 unit at price 929.570007, total balance 9217.679932\n", "day 208: buy 1 unit at price 939.330017, total balance 8278.349915\n", "day 209, sell 1 unit at price 937.340027, investment 0.835872 %, total balance 9215.689942,\n", "day 210, sell 1 unit at price 928.450012, investment -1.158273 %, total balance 10144.139954,\n", "day 211: buy 1 unit at price 927.809998, total balance 9216.329956\n", "day 212, sell 1 unit at price 935.950012, investment 0.877336 %, total balance 10152.279968,\n", "day 214: buy 1 unit at price 929.080017, total balance 9223.199951\n", "day 215, sell 1 unit at price 932.070007, investment 0.321823 %, total balance 10155.269958,\n", "day 226: buy 1 unit at price 944.489990, total balance 9210.779968\n", "day 227, sell 1 unit at price 949.500000, investment 0.530446 %, total balance 10160.279968,\n", "day 233: buy 1 unit at price 978.890015, total balance 9181.389953\n", "day 234, sell 1 unit at price 977.000000, investment -0.193077 %, total balance 10158.389953,\n", "day 243: buy 1 unit at price 988.200012, total balance 9170.189941\n", "day 244, sell 1 unit at price 968.450012, investment -1.998583 %, total balance 10138.639953,\n" ] } ], "source": [ "states_buy, states_sell, total_gains, invest = agent.buy(initial_money = initial_money)" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "fig = plt.figure(figsize = (15,5))\n", "plt.plot(close, color='r', lw=2.)\n", "plt.plot(close, '^', markersize=10, color='m', label = 'buying signal', markevery = states_buy)\n", "plt.plot(close, 'v', markersize=10, color='k', label = 'selling signal', markevery = states_sell)\n", "plt.title('total gains %f, total investment %f%%'%(total_gains, invest))\n", "plt.legend()\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.6.8" } }, "nbformat": 4, "nbformat_minor": 2 } ================================================ FILE: agent/18.curiosity-q-learning-agent.ipynb ================================================ { "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import numpy as np\n", "import pandas as pd\n", "import tensorflow as tf\n", "import matplotlib.pyplot as plt\n", "import seaborn as sns\n", "sns.set()" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DateOpenHighLowCloseAdj CloseVolume
02016-11-02778.200012781.650024763.450012768.700012768.7000121872400
12016-11-03767.250000769.950012759.030029762.130005762.1300051943200
22016-11-04750.659973770.359985750.560974762.020020762.0200202134800
32016-11-07774.500000785.190002772.549988782.520020782.5200201585100
42016-11-08783.400024795.632996780.190002790.510010790.5100101350800
\n", "
" ], "text/plain": [ " Date Open High Low Close Adj Close \\\n", "0 2016-11-02 778.200012 781.650024 763.450012 768.700012 768.700012 \n", "1 2016-11-03 767.250000 769.950012 759.030029 762.130005 762.130005 \n", "2 2016-11-04 750.659973 770.359985 750.560974 762.020020 762.020020 \n", "3 2016-11-07 774.500000 785.190002 772.549988 782.520020 782.520020 \n", "4 2016-11-08 783.400024 795.632996 780.190002 790.510010 790.510010 \n", "\n", " Volume \n", "0 1872400 \n", "1 1943200 \n", "2 2134800 \n", "3 1585100 \n", "4 1350800 " ] }, "execution_count": 2, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df = pd.read_csv('../dataset/GOOG-year.csv')\n", "df.head()" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [], "source": [ "from collections import deque\n", "import random\n", "\n", "class Agent:\n", "\n", " LEARNING_RATE = 0.003\n", " BATCH_SIZE = 32\n", " LAYER_SIZE = 500\n", " OUTPUT_SIZE = 3\n", " EPSILON = 0.5\n", " DECAY_RATE = 0.005\n", " MIN_EPSILON = 0.1\n", " GAMMA = 0.99\n", " MEMORIES = deque()\n", " COPY = 1000\n", " T_COPY = 0\n", " MEMORY_SIZE = 300\n", " \n", " def __init__(self, state_size, window_size, trend, skip):\n", " self.state_size = state_size\n", " self.window_size = window_size\n", " self.half_window = window_size // 2\n", " self.trend = trend\n", " self.skip = skip\n", " tf.reset_default_graph()\n", " self.X = tf.placeholder(tf.float32, (None, self.state_size))\n", " self.Y = tf.placeholder(tf.float32, (None, self.state_size))\n", " self.ACTION = tf.placeholder(tf.float32, (None))\n", " self.REWARD = tf.placeholder(tf.float32, (None))\n", " self.batch_size = tf.shape(self.ACTION)[0]\n", " \n", " with tf.variable_scope('curiosity_model'):\n", " action = tf.reshape(self.ACTION, (-1,1))\n", " state_action = tf.concat([self.X, action], axis=1)\n", " save_state = tf.identity(self.Y)\n", " \n", " feed = tf.layers.dense(state_action, 32, activation=tf.nn.relu)\n", " self.curiosity_logits = tf.layers.dense(feed, self.state_size)\n", " self.curiosity_cost = tf.reduce_sum(tf.square(save_state - self.curiosity_logits), axis=1)\n", " \n", " self.curiosity_optimizer = tf.train.RMSPropOptimizer(self.LEARNING_RATE)\\\n", " .minimize(tf.reduce_mean(self.curiosity_cost))\n", " \n", " total_reward = tf.add(self.curiosity_cost, self.REWARD)\n", " \n", " with tf.variable_scope(\"q_model\"):\n", " with tf.variable_scope(\"eval_net\"):\n", " x_action = tf.layers.dense(self.X, 128, tf.nn.relu)\n", " self.logits = tf.layers.dense(x_action, self.OUTPUT_SIZE)\n", " \n", " with tf.variable_scope(\"target_net\"):\n", " y_action = tf.layers.dense(self.Y, 128, tf.nn.relu)\n", " y_q = tf.layers.dense(y_action, self.OUTPUT_SIZE)\n", " \n", " q_target = total_reward + self.GAMMA * tf.reduce_max(y_q, axis=1)\n", " action = tf.cast(self.ACTION, tf.int32)\n", " action_indices = tf.stack([tf.range(self.batch_size, dtype=tf.int32), action], axis=1)\n", " q = tf.gather_nd(params=self.logits, indices=action_indices)\n", " self.cost = tf.losses.mean_squared_error(labels=q_target, predictions=q)\n", " self.optimizer = tf.train.RMSPropOptimizer(self.LEARNING_RATE).minimize(\n", " self.cost, var_list=tf.get_collection(tf.GraphKeys.TRAINABLE_VARIABLES, \"q_model/eval_net\"))\n", " \n", " t_params = tf.get_collection(tf.GraphKeys.GLOBAL_VARIABLES, scope='q_model/target_net')\n", " e_params = tf.get_collection(tf.GraphKeys.GLOBAL_VARIABLES, scope='q_model/eval_net')\n", " self.target_replace_op = [tf.assign(t, e) for t, e in zip(t_params, e_params)]\n", " \n", " self.sess = tf.InteractiveSession()\n", " self.sess.run(tf.global_variables_initializer())\n", " \n", " def _memorize(self, state, action, reward, new_state, done):\n", " self.MEMORIES.append((state, action, reward, new_state, done))\n", " if len(self.MEMORIES) > self.MEMORY_SIZE:\n", " self.MEMORIES.popleft()\n", " \n", " def get_state(self, t):\n", " window_size = self.window_size + 1\n", " d = t - window_size + 1\n", " block = self.trend[d : t + 1] if d >= 0 else -d * [self.trend[0]] + self.trend[0 : t + 1]\n", " res = []\n", " for i in range(window_size - 1):\n", " res.append(block[i + 1] - block[i])\n", " return np.array(res)\n", " \n", " def predict(self, inputs):\n", " return self.sess.run(self.logits, feed_dict={self.X:inputs})\n", " \n", " def get_predicted_action(self, sequence):\n", " prediction = self.predict(np.array(sequence))[0]\n", " return np.argmax(prediction)\n", " \n", " def _select_action(self, state):\n", " if np.random.rand() < self.EPSILON:\n", " action = np.random.randint(self.OUTPUT_SIZE)\n", " else:\n", " action = self.get_predicted_action([state])\n", " return action\n", " \n", " def _construct_memories(self, replay):\n", " states = np.array([a[0] for a in replay])\n", " actions = np.array([a[1] for a in replay])\n", " rewards = np.array([a[2] for a in replay])\n", " new_states = np.array([a[3] for a in replay])\n", " if (self.T_COPY + 1) % self.COPY == 0:\n", " self.sess.run(self.target_replace_op)\n", " \n", " cost, _ = self.sess.run([self.cost, self.optimizer], feed_dict = {\n", " self.X: states, self.Y: new_states, self.ACTION: actions, self.REWARD: rewards\n", " })\n", " \n", " if (self.T_COPY + 1) % self.COPY == 0:\n", " self.sess.run(self.curiosity_optimizer, feed_dict = {\n", " self.X: states, self.Y: new_states, self.ACTION: actions, self.REWARD: rewards\n", " })\n", " return cost\n", " \n", " def buy(self, initial_money):\n", " starting_money = initial_money\n", " states_sell = []\n", " states_buy = []\n", " inventory = []\n", " state = self.get_state(0)\n", " for t in range(0, len(self.trend) - 1, self.skip):\n", " action = self._select_action(state)\n", " next_state = self.get_state(t + 1)\n", " \n", " if action == 1 and initial_money >= self.trend[t]:\n", " inventory.append(self.trend[t])\n", " initial_money -= self.trend[t]\n", " states_buy.append(t)\n", " print('day %d: buy 1 unit at price %f, total balance %f'% (t, self.trend[t], initial_money))\n", " \n", " elif action == 2 and len(inventory):\n", " bought_price = inventory.pop(0)\n", " initial_money += self.trend[t]\n", " states_sell.append(t)\n", " try:\n", " invest = ((close[t] - bought_price) / bought_price) * 100\n", " except:\n", " invest = 0\n", " print(\n", " 'day %d, sell 1 unit at price %f, investment %f %%, total balance %f,'\n", " % (t, close[t], invest, initial_money)\n", " )\n", " \n", " state = next_state\n", " invest = ((initial_money - starting_money) / starting_money) * 100\n", " total_gains = initial_money - starting_money\n", " return states_buy, states_sell, total_gains, invest\n", " \n", " def train(self, iterations, checkpoint, initial_money):\n", " for i in range(iterations):\n", " total_profit = 0\n", " inventory = []\n", " state = self.get_state(0)\n", " starting_money = initial_money\n", " for t in range(0, len(self.trend) - 1, self.skip):\n", " \n", " action = self._select_action(state)\n", " next_state = self.get_state(t + 1)\n", " \n", " if action == 1 and starting_money >= self.trend[t]:\n", " inventory.append(self.trend[t])\n", " starting_money -= self.trend[t]\n", " \n", " elif action == 2 and len(inventory) > 0:\n", " bought_price = inventory.pop(0)\n", " total_profit += self.trend[t] - bought_price\n", " starting_money += self.trend[t]\n", " \n", " invest = ((starting_money - initial_money) / initial_money)\n", " \n", " self._memorize(state, action, invest, next_state, starting_money < initial_money)\n", " batch_size = min(len(self.MEMORIES), self.BATCH_SIZE)\n", " state = next_state\n", " replay = random.sample(self.MEMORIES, batch_size)\n", " cost = self._construct_memories(replay)\n", " self.T_COPY += 1\n", " self.EPSILON = self.MIN_EPSILON + (1.0 - self.MIN_EPSILON) * np.exp(-self.DECAY_RATE * i)\n", " if (i+1) % checkpoint == 0:\n", " print('epoch: %d, total rewards: %f.3, cost: %f, total money: %f'%(i + 1, total_profit, cost,\n", " starting_money))" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "epoch: 10, total rewards: 2349.819823.3, cost: 69092.625000, total money: 12349.819823\n", "epoch: 20, total rewards: 648.444882.3, cost: 4775652.000000, total money: 6742.654903\n", "epoch: 30, total rewards: 1543.784977.3, cost: 26533.583984, total money: 7642.034916\n", "epoch: 40, total rewards: 1360.930418.3, cost: 871420.750000, total money: 695.580380\n", "epoch: 50, total rewards: 2233.069826.3, cost: 228718.296875, total money: 6354.209779\n", "epoch: 60, total rewards: 1573.414983.3, cost: 407432.843750, total money: 8625.614995\n", "epoch: 70, total rewards: -7.114931.3, cost: 32132.660156, total money: 5021.405088\n", "epoch: 80, total rewards: 798.045042.3, cost: 435778.562500, total money: 9780.935057\n", "epoch: 90, total rewards: 575.719967.3, cost: 72847.468750, total money: 9559.079952\n", "epoch: 100, total rewards: 338.655157.3, cost: 379671.968750, total money: 820.245184\n", "epoch: 110, total rewards: 277.220155.3, cost: 391019.375000, total money: 3452.330140\n", "epoch: 120, total rewards: 370.379826.3, cost: 429969.843750, total money: 7361.909793\n", "epoch: 130, total rewards: 441.860107.3, cost: 2082513.625000, total money: 2538.970093\n", "epoch: 140, total rewards: 709.099850.3, cost: 558315.562500, total money: 130.919796\n", "epoch: 150, total rewards: 159.675106.3, cost: 2904243.000000, total money: 481.725093\n", "epoch: 160, total rewards: 581.489981.3, cost: 1408646.250000, total money: 5631.309988\n", "epoch: 170, total rewards: 1768.579776.3, cost: 1693698.250000, total money: 15.189760\n", "epoch: 180, total rewards: 952.280210.3, cost: 1472623.250000, total money: 8990.750181\n", "epoch: 190, total rewards: 1418.655145.3, cost: 25627934.000000, total money: 3706.275139\n", "epoch: 200, total rewards: 272.595214.3, cost: 922414.500000, total money: 9255.485229\n" ] } ], "source": [ "close = df.Close.values.tolist()\n", "initial_money = 10000\n", "window_size = 30\n", "skip = 1\n", "batch_size = 32\n", "agent = Agent(state_size = window_size, \n", " window_size = window_size, \n", " trend = close, \n", " skip = skip)\n", "agent.train(iterations = 200, checkpoint = 10, initial_money = initial_money)" ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "day 7: buy 1 unit at price 754.020020, total balance 9245.979980\n", "day 8: buy 1 unit at price 736.080017, total balance 8509.899963\n", "day 9: buy 1 unit at price 758.489990, total balance 7751.409973\n", "day 10: buy 1 unit at price 764.479980, total balance 6986.929993\n", "day 11: buy 1 unit at price 771.229980, total balance 6215.700013\n", "day 15, sell 1 unit at price 760.989990, investment 0.924375 %, total balance 6976.690003,\n", "day 18: buy 1 unit at price 770.840027, total balance 6205.849976\n", "day 19: buy 1 unit at price 758.039978, total balance 5447.809998\n", "day 22: buy 1 unit at price 762.520020, total balance 4685.289978\n", "day 23: buy 1 unit at price 759.109985, total balance 3926.179993\n", "day 24, sell 1 unit at price 771.190002, investment 4.769860 %, total balance 4697.369995,\n", "day 27: buy 1 unit at price 789.270020, total balance 3908.099975\n", "day 28, sell 1 unit at price 796.099976, investment 4.958534 %, total balance 4704.199951,\n", "day 29: buy 1 unit at price 797.070007, total balance 3907.129944\n", "day 30, sell 1 unit at price 797.849976, investment 4.365058 %, total balance 4704.979920,\n", "day 31: buy 1 unit at price 790.799988, total balance 3914.179932\n", "day 32, sell 1 unit at price 794.200012, investment 2.978363 %, total balance 4708.379944,\n", "day 33: buy 1 unit at price 796.419983, total balance 3911.959961\n", "day 35: buy 1 unit at price 791.260010, total balance 3120.699951\n", "day 36, sell 1 unit at price 789.909973, investment 2.473917 %, total balance 3910.609924,\n", "day 37: buy 1 unit at price 791.549988, total balance 3119.059936\n", "day 40, sell 1 unit at price 771.820007, investment 1.817850 %, total balance 3890.879943,\n", "day 41, sell 1 unit at price 786.140015, investment 3.097623 %, total balance 4677.019958,\n", "day 42, sell 1 unit at price 786.900024, investment 3.660871 %, total balance 5463.919982,\n", "day 43, sell 1 unit at price 794.020020, investment 0.601822 %, total balance 6257.940002,\n", "day 44: buy 1 unit at price 806.150024, total balance 5451.789978\n", "day 45: buy 1 unit at price 806.650024, total balance 4645.139954\n", "day 47: buy 1 unit at price 807.909973, total balance 3837.229981\n", "day 48, sell 1 unit at price 806.359985, investment 1.165516 %, total balance 4643.589966,\n", "day 50, sell 1 unit at price 804.609985, investment 1.746332 %, total balance 5448.199951,\n", "day 51: buy 1 unit at price 806.070007, total balance 4642.129944\n", "day 52: buy 1 unit at price 802.174988, total balance 3839.954956\n", "day 54: buy 1 unit at price 819.309998, total balance 3020.644958\n", "day 55, sell 1 unit at price 823.869995, investment 3.446675 %, total balance 3844.514953,\n", "day 56: buy 1 unit at price 835.669983, total balance 3008.844970\n", "day 57: buy 1 unit at price 832.150024, total balance 2176.694946\n", "day 58: buy 1 unit at price 823.309998, total balance 1353.384948\n", "day 60, sell 1 unit at price 796.789978, investment 0.698881 %, total balance 2150.174926,\n", "day 61: buy 1 unit at price 795.695007, total balance 1354.479919\n", "day 62: buy 1 unit at price 798.530029, total balance 555.949890\n", "day 63, sell 1 unit at price 801.489990, investment 1.255764 %, total balance 1357.439880,\n", "day 64, sell 1 unit at price 801.340027, investment -0.596663 %, total balance 2158.779907,\n", "day 65, sell 1 unit at price 806.969971, investment 0.039664 %, total balance 2965.749878,\n", "day 66, sell 1 unit at price 808.380005, investment 0.058179 %, total balance 3774.129883,\n", "day 67: buy 1 unit at price 809.559998, total balance 2964.569885\n", "day 68, sell 1 unit at price 813.669983, investment 0.942843 %, total balance 3778.239868,\n", "day 69, sell 1 unit at price 819.239990, investment 2.127342 %, total balance 4597.479858,\n", "day 70, sell 1 unit at price 820.450012, investment 0.139143 %, total balance 5417.929870,\n", "day 73: buy 1 unit at price 828.070007, total balance 4589.859863\n", "day 75: buy 1 unit at price 830.760010, total balance 3759.099853\n", "day 76, sell 1 unit at price 831.330017, investment -0.519340 %, total balance 4590.429870,\n", "day 81, sell 1 unit at price 830.630005, investment -0.182662 %, total balance 5421.059875,\n", "day 82, sell 1 unit at price 829.080017, investment 0.700832 %, total balance 6250.139892,\n", "day 83, sell 1 unit at price 827.780029, investment 4.032327 %, total balance 7077.919921,\n", "day 84: buy 1 unit at price 831.909973, total balance 6246.009948\n", "day 87: buy 1 unit at price 843.250000, total balance 5402.759948\n", "day 88: buy 1 unit at price 845.539978, total balance 4557.219970\n", "day 89, sell 1 unit at price 845.619995, investment 5.897081 %, total balance 5402.839965,\n", "day 92, sell 1 unit at price 852.119995, investment 5.257176 %, total balance 6254.959960,\n", "day 93: buy 1 unit at price 848.400024, total balance 5406.559936\n", "day 94: buy 1 unit at price 830.460022, total balance 4576.099914\n", "day 95, sell 1 unit at price 829.590027, investment 0.183562 %, total balance 5405.689941,\n", "day 99, sell 1 unit at price 820.919983, investment -1.184461 %, total balance 6226.609924,\n", "day 101, sell 1 unit at price 831.500000, investment -0.049281 %, total balance 7058.109924,\n", "day 103, sell 1 unit at price 838.549988, investment -0.557369 %, total balance 7896.659912,\n", "day 104: buy 1 unit at price 834.570007, total balance 7062.089905\n", "day 107, sell 1 unit at price 824.669983, investment -2.468245 %, total balance 7886.759888,\n", "day 109, sell 1 unit at price 823.349976, investment -2.952622 %, total balance 8710.109864,\n", "day 110, sell 1 unit at price 824.320007, investment -0.739351 %, total balance 9534.429871,\n", "day 111: buy 1 unit at price 823.559998, total balance 8710.869873\n", "day 112, sell 1 unit at price 837.169983, investment 0.311535 %, total balance 9548.039856,\n", "day 113, sell 1 unit at price 836.820007, investment 1.610084 %, total balance 10384.859863,\n", "day 122: buy 1 unit at price 912.570007, total balance 9472.289856\n", "day 123, sell 1 unit at price 916.440002, investment 0.424077 %, total balance 10388.729858,\n", "day 128: buy 1 unit at price 932.169983, total balance 9456.559875\n", "day 129, sell 1 unit at price 928.780029, investment -0.363663 %, total balance 10385.339904,\n", "day 130: buy 1 unit at price 930.599976, total balance 9454.739928\n", "day 132: buy 1 unit at price 937.080017, total balance 8517.659911\n", "day 133, sell 1 unit at price 943.000000, investment 1.332476 %, total balance 9460.659911,\n", "day 134, sell 1 unit at price 919.619995, investment -1.863237 %, total balance 10380.279906,\n", "day 140: buy 1 unit at price 969.539978, total balance 9410.739928\n", "day 141, sell 1 unit at price 971.469971, investment 0.199063 %, total balance 10382.209899,\n", "day 145: buy 1 unit at price 975.599976, total balance 9406.609923\n", "day 146: buy 1 unit at price 983.679993, total balance 8422.929930\n", "day 149, sell 1 unit at price 983.409973, investment 0.800533 %, total balance 9406.339903,\n", "day 150: buy 1 unit at price 949.830017, total balance 8456.509886\n", "day 151, sell 1 unit at price 942.900024, investment -4.145654 %, total balance 9399.409910,\n", "day 152, sell 1 unit at price 953.400024, investment 0.375857 %, total balance 10352.809934,\n", "day 159: buy 1 unit at price 957.090027, total balance 9395.719907\n", "day 160: buy 1 unit at price 965.590027, total balance 8430.129880\n", "day 161: buy 1 unit at price 952.270020, total balance 7477.859860\n", "day 164: buy 1 unit at price 917.789978, total balance 6560.069882\n", "day 167: buy 1 unit at price 911.710022, total balance 5648.359860\n", "day 170: buy 1 unit at price 928.799988, total balance 4719.559872\n", "day 171, sell 1 unit at price 930.090027, investment -2.821051 %, total balance 5649.649899,\n", "day 173: buy 1 unit at price 947.159973, total balance 4702.489926\n", "day 174: buy 1 unit at price 955.989990, total balance 3746.499936\n", "day 175: buy 1 unit at price 953.419983, total balance 2793.079953\n", "day 176, sell 1 unit at price 965.400024, investment -0.019677 %, total balance 3758.479977,\n", "day 177: buy 1 unit at price 970.890015, total balance 2787.589962\n", "day 178, sell 1 unit at price 968.150024, investment 1.667595 %, total balance 3755.739986,\n", "day 179: buy 1 unit at price 972.919983, total balance 2782.820003\n", "day 180: buy 1 unit at price 980.340027, total balance 1802.479976\n", "day 181: buy 1 unit at price 950.700012, total balance 851.779964\n", "day 183, sell 1 unit at price 934.090027, investment 1.776011 %, total balance 1785.869991,\n", "day 184, sell 1 unit at price 941.530029, investment 3.270778 %, total balance 2727.400020,\n", "day 185, sell 1 unit at price 930.500000, investment 0.183033 %, total balance 3657.900020,\n", "day 186: buy 1 unit at price 930.830017, total balance 2727.070003\n", "day 190: buy 1 unit at price 929.359985, total balance 1797.710018\n", "day 191: buy 1 unit at price 926.789978, total balance 870.920040\n", "day 192, sell 1 unit at price 922.900024, investment -2.561336 %, total balance 1793.820064,\n", "day 193, sell 1 unit at price 907.239990, investment -5.099426 %, total balance 2701.060054,\n", "day 194, sell 1 unit at price 914.390015, investment -4.093681 %, total balance 3615.450069,\n", "day 195: buy 1 unit at price 922.669983, total balance 2692.780086\n", "day 196, sell 1 unit at price 922.219971, investment -5.012931 %, total balance 3615.000057,\n", "day 197: buy 1 unit at price 926.960022, total balance 2688.040035\n", "day 198: buy 1 unit at price 910.979980, total balance 1777.060055\n", "day 199: buy 1 unit at price 910.669983, total balance 866.390072\n", "day 200, sell 1 unit at price 906.659973, investment -6.810427 %, total balance 1773.050045,\n", "day 201, sell 1 unit at price 924.690002, investment -5.676604 %, total balance 2697.740047,\n", "day 202: buy 1 unit at price 927.000000, total balance 1770.740047\n", "day 204, sell 1 unit at price 915.890015, investment -3.661512 %, total balance 2686.630062,\n", "day 210, sell 1 unit at price 928.450012, investment -0.255686 %, total balance 3615.080074,\n", "day 214: buy 1 unit at price 929.080017, total balance 2686.000057\n", "day 215: buy 1 unit at price 932.070007, total balance 1753.930050\n", "day 216: buy 1 unit at price 935.090027, total balance 818.840023\n", "day 220, sell 1 unit at price 921.809998, investment -0.812386 %, total balance 1740.650021,\n", "day 221, sell 1 unit at price 931.580017, investment 0.516842 %, total balance 2672.230038,\n", "day 222, sell 1 unit at price 932.450012, investment 1.059970 %, total balance 3604.680050,\n", "day 224, sell 1 unit at price 920.969971, investment -0.646204 %, total balance 4525.650021,\n", "day 226, sell 1 unit at price 944.489990, investment 3.678457 %, total balance 5470.140011,\n", "day 227, sell 1 unit at price 949.500000, investment 4.263896 %, total balance 6419.640011,\n", "day 228, sell 1 unit at price 959.109985, investment 3.463860 %, total balance 7378.749996,\n", "day 229, sell 1 unit at price 953.270020, investment 2.603651 %, total balance 8332.020016,\n", "day 230, sell 1 unit at price 957.789978, investment 2.759446 %, total balance 9289.809994,\n", "day 232, sell 1 unit at price 969.960022, investment 3.729052 %, total balance 10259.770016,\n", "day 235: buy 1 unit at price 972.599976, total balance 9287.170040\n", "day 236, sell 1 unit at price 989.250000, investment 1.711909 %, total balance 10276.420040,\n", "day 237: buy 1 unit at price 987.830017, total balance 9288.590023\n", "day 238, sell 1 unit at price 989.679993, investment 0.187277 %, total balance 10278.270016,\n", "day 241: buy 1 unit at price 992.809998, total balance 9285.460018\n", "day 242, sell 1 unit at price 984.450012, investment -0.842053 %, total balance 10269.910030,\n", "day 245: buy 1 unit at price 970.539978, total balance 9299.370052\n", "day 246: buy 1 unit at price 973.330017, total balance 8326.040035\n", "day 247, sell 1 unit at price 972.559998, investment 0.208134 %, total balance 9298.600033,\n", "day 249: buy 1 unit at price 1017.109985, total balance 8281.490048\n", "day 250, sell 1 unit at price 1016.640015, investment 4.449672 %, total balance 9298.130063,\n" ] } ], "source": [ "states_buy, states_sell, total_gains, invest = agent.buy(initial_money = initial_money)" ] }, { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [ { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAAA34AAAFBCAYAAAAomn1FAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDMuMC4yLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvOIA7rQAAIABJREFUeJzs3Xd81PX9wPHXfe8uO4SQIXsJfhiyoSwZ7gHiwIJ7VWOl1lHHz6qtWq1VW1vbWkfdFQeKAywO3APBCogokA8jEFYCIYSQAZfc+P3x/d5xudwll73ez8cjD8l3fr6XT+Ln/X1/hs3n8yGEEEIIIYQQov0yWroAQgghhBBCCCGalgR+QgghhBBCCNHOSeAnhBBCCCGEEO2cBH5CCCGEEEII0c5J4CeEEEIIIYQQ7ZwEfkIIIYQQQgjRzkngJ4QQFqXUC0qp+5vgulOUUrqxryvaFqXU5UqpryPs662UKlVK2Zu7XEIIIToGR0sXQAghoqWU2gZcpbX+uCmObypa668A1dT3UUq9D0wJ2hRj3l4Ps/b3BZ4HxgPbgev8n41S6ljgEWAMkKa1ttVyrxOAvwADgH3Ag1rrfwftzwD+DswAvMB7WuuLrH09gMetspYD92utnww690zgT0BfYC3mz3C9te984F6gK+AC3gd+rbU+aO0vDSlqPPC41vrXNT2Pde4LwE6t9V21HVuf42uitd4OJDX0OvWllJoOzNda92yh+39u3f+ZOpyzDugTtCkOeF9rfWaE4y/ErFfpwEfAlVrr/da+64DLgWHAq1rry0POnYNZ73oCO4A7tNbvBO3vD/wDmIZZL5/TWt9m7RsM/Avzd6sAuFVr/XbQuVcBt2PW6a+tcu0OKvMj1jWv0Fp/Zm0/GngJmKK19kT7mQkhOjbJ+AkhRDuhtT5da53k/wK+Ad4IOuRV4HsgDbgTWGgFaACVwOvAL2q7j1LKCbwNPAWkAHOBvyqlRgQd9haQD/QGMjGDRL/5wFbgKMzA8AGl1PHWtQcCLwO/BDoD7wKLlVL+F5XLgMla6xSgP+YLzECWNuT5uwKHQj4D0U5orYcG/ayTMQOysD9rpdRQzPp6CWa9K8d8+eC3G7MePRfm3B6YdfY3QCfgVuAVpVSmtT8GM5D8FLPO9bSOx6q3i4D/Al2ALGC+UuoYa/904AHgLGv/VszfU/+5DwKjgeuAfwYV6x/ATRL0CSHqQjJ+Qog2QSn1EmYQ8a5SygP8QWv9sFJqFuZb/B7AGuBarfWGGo5/AzPTFA/8YB2/Lor724GHgcuAEsy38P8EnFprt1LqCuA2zEZfAfCQ1vop69zpBGVTrEzkY8ClmBmLD4DLtNaHlVLpwAvAcZiZsnXANK21t46fV1/rOS+3vj8GswF5itb6EPCmUupGYDbwpNZaA1opNSCKy3fBbAC/pLX2Ad8ppTYAQ4AflFKnAL2A6UEN0++tciQB04E5WutK6/iFwJXAZ8CpwFda66+t4x8Cfo+ZSflEa70jpCwezKxjOLOBvcBXtT2QUioLuAjwWZ/LZ1rrM61szRPASGAX8Fut9eIajr8duBoz2N0B3Bmc3anh/n0xG/3++vS5Ve4TgOHAcuBCrfU+K7O7RGv9WND5PwD3aq3fUkoNwqyb/gzT77TWr1vHnYEZhPcCDgJ/s57vfSA2KGN6DGaQMhQz23QWsM36TGcDN1nbf6G1XmpdOwX4K3AGZt19Hrhba+1RSl0OXAWswHy5cACYp7V+Xyn1R8y6OkEp9Sjwgtb6uto+sxBTMTN5b0bYfxHwrtb6S6usvwM2KKWStdYlWuu3rO1jMX+Hg/UEDmit37e+X6KUKgOOxqxflwO7tdZ/DTpnrfXfQUB34G/W78qnSqllmAHo74CZwBv+v0FKqfuAXVZGrxTYpbXOU0p9jPmiA6XUedb2b+v2EQkhOjrJ+Akh2gSt9SWY3RPPtN7yP2wFM68CNwIZwHuYgV5MuOOtS70PDMRsmK/GzC5F42rgdMwAYDRwdsj+vZiNuE7AFcDflFKja7jeHOA0oB9mw/5ya/vNwE7reY4C7gB8UZYx2KWYAdQ26/uhQI7WuiTomB+s7XWitd6D+blfoZSyK6UmYgaw/vFrEwANvKiUKlRKfaeUmmbts4X81//vY0O+D/53lf1KqeOUUsWYAfhs4NEIRb0M+I/V4K7tmf6NWRceturLmVZm811gKWZ9+TXwslJKhTveutQWzCAmBbNr4HylVLfa7h/BhZh1KROz2+4t1vZXgQv8BymlhmB+/kuUUomY2adXrPPOBx63jgF4FrhGa52M+Zl+qrUuw6zbu4Myprut48/E7FKYihm8f4jZdugB/AEzi+b3AuDGDMRHAadgBnt+4zHrRTrmS5RnlVI2rfWdmEHudda96xr0gfmzftN6lnCGYtZ3ALTWW4AKzAC3Nisxg8RZVn0/GzPo9Qd3E4BtSqn3lVL7lFKfK6WG1XC92uo71v4CIE0p1RM4GVinlEoG7gJ+G0W5hRCiCgn8hBBt2VzMzMdHVvboL5iZvEmRTtBaP2e94XcB9wAjrExFbeYAf9da79RaF2F2wQq+7hKt9RattU9r/QVmsDAl3IUs/9Ba77bGGL2LGVCC2eWyG9BHa12ptf4qmsAljEsxG+J+SUBxyDHFmF3k6uNVzEycC7PRfmdQNq4nZqP/M8yub48Ai5RS6VbguQz4nVIqzgqOZwMJ1rkfA9OUUtOtLnR3YAY9/v1orb+2unr2BP6MmYmqQinVBzNL+GI9nw/MBn0S5vjFCq31p5hd9i6IdILW+g3r5+rVWi8ANgE/q+f9n9dab7QytK9zpI68DYy0nhHMbNZbVp2eCWzTWj+vtXZrrb/HzIL93Dq2EhiilOqktS7SWq+upQxfaa0/1Fq7MbtRZmB+HpXAa0BfpVRnpdRRmJm+G7XWZVrrvZjZxPODrpWrtX7aygK/iFnPj6rnZxOglEoAzqNqfQ9V7/pvlfc/mMG0y/rvNUFBZk/M5/wHZnZvCWZ9j8EMdPcCtyqlnFY2fBpH6vMHwByl1HClVDzm75QPSLCy/NcCCzGD/qsxXyb8ExiulPpMKfWhNT5XCCFqJYGfEKIt6w7k+r+xGko7MLMR1Vhv6x9USm1RSh3kSMCQHuW9grsZVulyqJQ6XSm1Qim1Xyl1ALMRXNN184P+Xc6RiT3+DGwGliqlcqyug+Ge5Q5lzgJZqpR6MmTfcZgB18KgzaWY2chgnTCzZnVidSV8DTO4jMHMptymlJphHXIIM/h41gpeX8P8vCZb+y/CzHTuwOxmOB8zy4nWOhsze/MYkIf5Ga737w+mtd6F2XB+LUwxLwG+1lpvrevzBekO7AjpZptLhPoFoJS6VCm1Ril1wKoHxxJd/QonbB2xguclHAmqLuBI5roPMN5/f6sMF2HWBzCD7DOAXKXUF1a2tiZ7gv59CNgX1H33kPXfJOu+TiAv6L5PYWYdqz2P1ro86NxaKaWeDKrvd4TsPhfYD3xRwyXqXf+VUidhZiinY9b3acAzSil/IH4Is669r7WuwHwBlQYMtgLkszHHsuZjZvRf50h9/xi4GzM432Z9lQTt/0RrPUFrPQ0zIByLGeD+B7OXwH1A1BPiCCE6NhnjJ4RoS0IzX7sxZ+EDQCllwxy7tCvC8RdijlU6CbOBlQIUUbWrVSR5VB370yvovrGYDbdLgUVa60ql1DtRXrcKq1F/M3Cz9Sb/U6XUd1rrT0KOewBzUohwLsPMAAXPcLkO6O8f02RtG4GZvairY4GNWusP/cVRSi3B7C64BLMLXOjMioGfhdY6FzMzBYBS6hXgf0H7F2IFrUqpzphjwr6LUBYH5lirUJcSkpWNQrj61UspZQQFf72BjeGOtzJwTwMnAsutsW1rqEc9iMKrwN1KqS8xZ7P8zNq+A/hCa31yuJO01t8BZ1ndWK/DDEJ6hT5LPezAzIalW9nBuqrx/lrrX2JO+BNONF1612HWdyAwC2csR36WNRkJfKm1Xml9/51S6lvMvyNrMOv75Egna63XYgaL/nt/Q1AmWmv9L8xZP/1jce8Cfgq+hvW37THM7sbpgF1rnauUysfsKi6EELWSwE8I0ZbswZrgwPI6cLtS6kTgS+AGzMbnNxGOT7b2F2J2tYoUOIXzOnCDFeCUAf8XtC8GsxFZALiVUqdjdnX8qdpVaqGUmglkY44VK8acvCTqiV2s7mJzgHOCt2utN1pByN1Kqbswg7ThmBkgf8My1noWlFJxgM/qPhjqe2CgMpd0+AzzM56JmRUBsyviX5RSl2Fm887BDJqXWdcejJnRcFllPQUYHPQMYzAb1F0wG8SLrUwgSqmLMLsfbrcCrT8CVYJipdQkzKxctRkelVI+4Hit9edhniu0vnyLmWm7TSn1CGbj/kxgXITjEzEDmALrXldQdSxXY3oPcwbKPwALggLT/wIPKqUu4UgmdCRmxmsLZpfP/2qti62st/+8PZjjyVK01qFdImtlTUCyFHhEmROnlGJmdXtaXZ9rE/pZRsUa/3Y8kYNCv5eB5UqpKZhje/+A+XKkxLqOA7NNZAfsVv13W0Hsd5h/Z0ZqrdcopUZhduP2zwo6H/NFzUmYvw/XYy5xssG69nDMANMA5mF2cX3B2heHOSZyHWYA/m/MLuVFIeW/Clht3d8BxFvjNnsDOXX4yIQQHZh09RRCtCV/Au6yupLdorXWwMWYY172YTbKz7S6W1U7HrN7VC5mRnA95gyD0Xoac9zeWszA5z3MiSw8VuPxeszgsAgzs7i4ns84EHOcWynmTI6Pa2vtriidjTljYrhzzsfsKuYfo3ie1rrA2tcHs8uaf4bTQ5jjkwBzjUB/FztrYowrMcc0HcTsYvcmVpcza9ziLMxxScWYa5SdpbXeZ13uVMzGahFmg/20oHKAuf7fAev+RZhjm/yGAN8oc1bFZdYxwfvhSMazSjc+pVQvzG50P4b5bMCc+GSIVV/eserRmZhB8j7Mhv6l/iA0zPHrMcczLscMZIZZZWx0VkD+FmbW6ZWg7SWYgfT5mBnLfOAhzKAezC6w26yg75eY3UD9XWxfBXKs5+lej2L5u/6ux/y5LcQMcqLxd+A8pVSRUuofdbjnJZjZ1S2hO6xuoVMAtDlr5i8xA8C9mC+B5gUdfhdmnb8d82/KIWsbVuB6D+byJyWYdf0Bbc1mGvR36EnM5z4LmBX0d+gSzB4DezGzwScHvVCJw/z5lWJmvZdjzvYZ/BzpmC+1fmfdz42Zrf3Uumeta1QKIQSAzedraO8OIYToeKys3pNa6z61HixaBaXUxcBQrbXMiCiEEKLDkcBPCCGiYHWhPB4z63cU5lv/FVrrG1u0YEIIIYQQUZCunkIIER0b5lTqRZhdPTdgTr0uhBBCCNHqScZPCCGEEEIIIdo5yfgJIYQQQgghRDvXFpdziMWcSjsPc5pzIYQQQgghhOhI7JgzJ3+HuTxSrdpi4DcO+KqlCyGEEEIIIYQQLWwK8HU0B7bFwC8PoKioDK+3dY1PTEtLorCwtKWLIdohqVuiKUn9Ek1F6pZoSlK/RFNq7fXLMGykpiaCFRtFoy0Gfh4Ar9fX6gI/oFWWSbQPUrdEU5L6JZqK1C3RlKR+iabURupX1EPfZHIXIYQQQgghhGjnJPATQgghhBBCiHauLXb1DMvjcVNUVIDbXdFiZdi718Dr9bbY/dsyw7ATH59EUlIKNputpYsjhBBCCCFEu9JuAr+iogLi4hJITOzaYoGDw2HgdkvgV1c+nw+Px01JyQGKigro0iWzpYskhBBCCCFEu9Juunq63RUkJnaSbFEbZLPZcDicdO6cRkXF4ZYujhBCCCGEEO1Ouwn8AAn62jibzQDaxOxJQgghhBBCtCntKvCrr7JSF++8vIby0pYbHyiEEEIIIYQQTUUCP2DVslzydhSzclluo13zuOPGUl5e3mjXe+aZJ/nkk6WNdr1IsrPXc++9dzXZ9d97713uuuu2Jru+EEIIIYQQjcVz6BC+djJ5Y4cP/MpKXWT/uAeA7B/zW23W76qrfsmJJ57S5PcZNGgId999f5PfRwghhBBCiNbs0KaNbLnhVxR98F5LF6VRtJtZPetr1bJcfD5zXJnP52PlslymnjqwUa796qsv8dVXX+ByHeaaa37F9Oknkpe3m6uuuoQlSz4BqPL9I488RLdu3bjwwksB2Lgxm7vvvoNXXnmTBx64l0GDBjN79lyeffYptm/PpayslN27d9GjR0/uu+8h4uLiKC0t5U9/upetW3PIyMgkPT2D1NQuXHfdjVXKdvjwYe6//262bcvBbnfQu3cf7rvvQVavXsm//vV3nn32JQDefHMBb7zxGklJyUycOJm33nqdJUs+CZR71qxzWbFiGYcPH+b223/PiBEjcbvd3HbbjRQXF+NyuRgyZCi33noHTqezUT5XIYQQQgghmtr+pR+A1wu29pErax9PUU/+bJ/XYwZ+Xo+vUbN+hmHwwguv8NBDf+Xhhx+gqGh/jcfPnj2HRYveCgSib775Ouec8/Owk9ZovYG77/4jL7+8ELfbzdKl7wPw/PNPk5zciVdeeZP77nuQtWvXhL3Xt98up7y8jPnz3+DFF1/l1lvvqHbM5s2beOmlF3jiied45pn/UFJSUmV/cXExxx47nOeff4UrrriaJ5/8BwB2u527776fZ599iZdeWoDH42HJkkW1f2BCCCGEEEK0Aq7C/ZT9sAbsdjpNmtTSxWkUHTrjF5zt82vMrN/MmWcB0Lt3X445RrFu3Y8cfXTk6/bt24/u3XuwYsU3DB06jGXLvuTXv/5N2GN/9rMJJCcnAzBkyLHs2rUTgO+/X8mNN94KQKdOKUyZMi3s+QMGDGTbtq088shDjBo1hkmTjqt2zPffr2LixMmkpqYCMGPGLD766P3A/vj4BCZPngLA0KHDeOyxRwHwer28+up8Vqz4Bq/XQ0lJCXFxcZE/KCGEEEIIIVrI3Llno3V25AOmTQBAqUEsWPBOM5Wq8XXYjF9ots+vsbN+oex2O17vkXtWVFS9z3nnnc/bby9kyZLFTJ16PElJSWGvExMTG/i3YRh4PJ46laNHj57Mn/8648aNZ+XKb7n88gtwuVx1ukZMzJGum2YZ3AB89NEHrF27hscff5r//GcB55xzXrXnFEIIIYQQojUYPnwkdnvN+TCn08mIEaOaqURNo8MGfuGyfX7+rF9DLVmyGIAdO7azaZNm6NBhdOmShtvtZufOHYAZJAWbOHEy27fnsmDBy5x77pw633PUqDF88MESAEpKSvjqqy/DHrd37x4Mw87UqdO5/vqbOXCgiJKSg1WOGTlyNCtWfMOBAwcA+OCD/0ZVhtLSElJSOpOQkEhpaWm1ZxRCCCGEEKIlVeTnseMvD1H0yUdcdMGVQM3rgRuGQVbWvOYpXBPpkF09I2X7/PxZv7GT+5CQFFPv+3g8Hq644kIOHz7MrbfeQWpqFwBuuOFmbrrpV3Tu3JmJE6t2sTQMg9NPn8GKFd8wYEDdu5tefvnVPPDAvVx44WzS0tIZNGhw2Kzhli2befLJxwDwej1cfPHlpKdnsH37kYB34MBjuPDCS/nlL68gISGRsWPHkZgYPgMZ7LTTZvLVV19y4YWzSU3twogRo+qcTRRCCCGEEKKplK5exaHsDRzK3sCmficzqN9ENuQsw+ut3ovO6XRy1lnnkp6e0QIlbTy2SFmvVqwvsLWwsLRKl8n8/Fy6du0T1QW+/HAjG9bmRwz8AAy7jcHDu9VprJ/DYeB2N3ydjxtvnMesWedywgkn1flct9uNx+MhNjaWsrJS5s27iuuuu4lx48bXqyzl5WUkJCQC8OyzT7Fr105+//v76nWtaNTl59iRZGQkU1BQUvuBQtSD1C/RVKRuiaYk9Us0RMHrr1G09ANcjgS+6T2bElcZr/73TjyeymrHxsbGsmTJx60q8DMMG2lpSQD9gG3RnNMhM375uw7WGPSBmfXL31XcTCUyZWev5/e//y3HHKOYPv2Eel2jpOQgN998PV6vl4oKFyeffFq9gz6AJ554jB9//AG3u5Lu3Xtw22131vtaQgghhBBCtAaeUvOlQf6486DAIDE+BdVvItkhWb/2ku2DDhr4zblybEsXIaxBg4bw+usNW/YgNbULzz03v5FKBDff/H+Ndi0hhBBCCCFaA09pKS57PFsL7fj7640eOhO9dTlwJPBrD2P7/Drs5C5CCCGEEEKIjslTVsbWLiMI7gPoz/oZhh0Au93RbrJ9IIGfEEIIIYQQooMpK6sgL3kg3pDpOUYPnYnN5g+RbFxy0dXNXramIoGfEEIIIYQQokPZbOtDuBk//Fk/sDGo/yS2Zpc1d9GaTIcc4zd37tlonV3rcUoNYsGCd5qhREIIIYQQQojm4PN6OeBIxWeED4VGD51JUXEeo4fMaPbJHptShwz8hg8fSU7OFiorq0/X6ud0OhkxYlQzlkoIIYQQQgjR1LxlZYzfsRgjIZEB//hX2GMeyrio3S0X0iG7emZlzcMwan705p7B57333uWuu24DYPXqlfziF5cAsG9fAb/+9TXNUoYHH7yPH374vsmuf955Z5KTs7nJri+EEEIIIURt/Es52JOTWrgkzatDBn4ZGZnMmnUOTqcz7P7WtF5HenoG//znU81yr9tv/51kOYUQQgghRLvmKTXH7dkTO1bg1yG7eoKZ9Vu8+O2w+xqa7Tt8+DD3338327blYLc76N27D/fd9yAA77//X9566w08Hg9JSUnccsvt9O7dN+K18vJ2c9VVl7BkyScAHHfcWLKy5vHll59TXFzMr351PdOnnwjA559/wr///TixsbEcf/xJ/Pvfj7N06ZckJCRUueZXX33O008/gWHY8Xjc3HTTbYwePZbrrsviggsuYfLkKRQU7OX++++msLCQHj164PPB+PETmD17Ln/84z3ExMSwY8d29u7dw9Chw7jrrnux2WwsXfoBb7zxKm632Y32V7+6kbFjf1bvz1IIIYQQQojGFMj4JUng1yH4s37vvPNmlbF+jZHt+/bb5ZSXlzF//hsAHDx4EIAffvieTz/9iH/962liYmJYvnwZf/rTH3jiiefqdP3ExESeeeY/rF27ht///rdMn34i+/cX8vDDD/DUU8/Tq1dvFix4OeL5zzzzFLfddifHHjscj8fD4cOHqh3z6KN/ZtSoMVx++VXk5+dx6aXnM378hMD+nJwtPPro4xiGwRVXXMTKld8ybtwExo+fwMknn4rNZmP79m3ccMM83n77vTo9nxBCCCGEEE3FU1YKSOBXjVLqL8BsoC8wTGv9k7X9GOBFIA0oBC7VWm9qyL7mFi7r1xhj+wYMGMi2bVt55JGHGDVqDJMmHQfAsmVfsnnzJrKyLgfA5/NRUnKwztc/8cRTARg6dBj79hXgcrlYv/4njjlG0atXbwBmzDiLf/7zb2HPHzNmLP/4x1+ZPv0EJkyYRP/+A6ods3r1Km688VYAunbtxpgx46rsnzJlOrGxsQAopdi1ayfjxsGuXTu55547KSgowOFwsH9/IYWF+0hLS6/zcwohhBBCCNHYPCVW4NfBunpGM8bvHWAqkBuy/UngX1rrY4B/AU81wr5mFTrWr7HG9vXo0ZP5819n3LjxrFz5LZdffgEulwufD2bMmMULL7zCCy+8wosvvspbby2p8/VjYmIAsNvtAHg8njqdf/31N/N//3cXDoeT3/3u9ohdXmsSGxsT+LfZZdQswz333Mk55/yc+fNf57nn5mO326moqKjz9YUQQgghhGgKgYxfcnILl6R51Rr4aa2/1lrvCN6mlMoERgOvWpteBUYrpTLqu6/hj1I/wTN8NtZMnnv37sEw7EydOp3rr7+ZAweKKCk5yOTJU/jggyXs3bsHMAO27OwNDb4fwJAhx7Jxo2bXrp2AOZYwku3bt3H00QOYM+cCTjnldDZsWF/tmFGjxgSusWdPPqtXfxdVOUpLS+nWrTsAS5YslqBPCCGEEEK0Kv4xfkYHy/jVd4xfL2CX1toDoLX2KKV2W9tt9dxX0LBHqR9/1m/hwgWNNpPnli2befLJxwDwej1cfPHlpKdnkJ6eQVbWPG6//Td4PF7c7kqOP/4kBg0a3OB7dumSxi23/JZbbrmeuLg4Jk2agsPhIC4urtqxTzzxGDt3bsdud5CUlMRvf/v7asfccMPN3H//3Sxd+gHdu3dn8OChJEbxy3H99b/hjjtuITk5mfHjJ5GSktLgZxNCCCGEEKKxeEo75hg/m8/ni+pApdQ2YKbW+iel1BjgP1rroUH71wMXYwZ3dd6ntV4dZZn7AltDN65bt57u3ftEeYmqCgr2csstN/HII4+2iiUc6qusrIzExEQA/vvfRSxevIh//7tuE8f4HT58GIfDgcPhYN++Aq644hIee+xJ+vTp24glrm737lyGDh3SpPcQQgghhBAd19rb76RkQzbH/vEPpBw7tPYTWrd+wLZoDqxvxm8H0EMpZbeydnagu7XdVs99dVJYWIrXeyRo9Xq9uN3eej1Mamo6zz77EkC9rwHgcBgNOr+hXnvtFT777BM8HjedOqVw22131rs827blcv/9d+Pz+fB43FxxxdX06NG7yZ/P6/VSUFDSpPdoizIykuVzEU1G6pdoKlK3RFOS+tVxlJW6+GjRBk45awgJSTG1n1ALV1ExACVuOxUR6lBrr1+GYSMtrW4Zy3oFflrrvUqpNcAFwHzrv99rrQsA6rtPNMxll/2Cyy77RaNca8CAgbzwwiuNci0hhBBCCCHqa9WyXPJ2FLNyWS5TTx3Y4OsdWc4hscHXakuiWc7hH8C5QFfgY6VUodVV85fAi0qp3wNFwKVBp9V3X4P4fD5sNltjXU40M5/Pi5kUFkIIIYQQ7dHcuWejdXatxyk1iAUL3qGs1EX2j+bEiNk/5jN2cp8GZf18Xu+RMX4yuUtVWuvrgevDbM8Gxkc4p177GsLhiKGs7CCJiZ0k+Gtj/N1JS0qKiImpPhmNEEIIIYRoW6IN8MJxOp2MGDEKgJVf5+LzmkONfD5fg7N+3kOHwOfDiI/H5qjvqLe2qd08bWpqBkVFBZSWHmixMhiGgdfbcmP82jLDsBMfn0RSkswCKoQQQgiE9MGzAAAgAElEQVTR1g0fPpKcnC1UVlbW+Vybz8esuHg2PfQXsr2j8NrMkMXr8TU46+dfyqGjZfugHQV+druD9PRuLVqG1j4IVAghhBBCiOaQlTWPxYvfrvN5DpuN6alpxKxfz4aMCfiSqTISqKFZP383T6ODLeUAUSzgLoQQQgghhBB14V8r2+l01uk8w27nmht+Q8pl15CfOhifUTVP5c/6lZdW1KtcHXUNP2hHGT8hhBBCCCFE61Fz1s+GYTPw+jyBLU6Hg7PP/TlHzzyLLz/ciM+Wz8IP/kDhgZ3Vzn58ftXv/ZPB1EYCPyGEEEKIGoRbR6uus/MJIToWf9bvnXferDLWzzDsHN17HDk7VoHnSOBn2O1kZc0LzOTp9fg4Kr0/RQfz8Ho94W4BgNPuCEwGU5vAGL8OGPhJV08hhBBC1Cp4HS2/4cNH1tqNK3h2PiFEx5OVNa/ajPs2m8GEEeei+k3EMOyA+bfirLPOJT09g1XLcvH5fACMHjoTm63mkMVmM+8TDW9ZGQD2pOS6PkqbJ4GfEEIIIWoUuo6Wf2xNVtY8DKPmpoRhGFE3yET9lJW6eOflNfUe8yREU8rIyOS0sT/DYQV/hmFH9ZtEQnxKlaAu+G9F/q6DeD1m4JcYn1IlQAzlsNk4qf/RpKdnRFWejjyrpwR+QgghhKjRqmW5+LxmI8w/ox7UPnlDTExM4A2+aDrhsrFCtCZzBw0BK8Cz2QzGDJ0BHAnqwMa4UScG/lbMuXIs194+LfD19yfux+kMP0LNAM5JywxkCGsTGOOXLIGfEEIIIURAYKyNFfiFzqhXU9ZPsn1NL1I2VojWxNhbjOo3CbAFsn1+o4fOpFvGAAb0OCFi/Y30ksnpdHJ81+6kVFbiKY5uLe9A4CcZPyGEEEKII8xsn7fKtuCsX3p6BqeNGx/oxuXndDqZO3euZPuaWPBYqOCfixCthaesjE2eboweegbdMgYEsn1+ifEpzDrxFuLjOtVYf8O9ZDIMg4smTAbAtXNHdOXpwLN6SuAnhBBCiLAK9pSw7vs8QuK+Klm/fW8s4IyDpdhCzjUMgxtvvLHZytoRBc98CA1f30yIpnB421aKYzNJSOjCrBNvqZLtC+b1+MjfVRzxOqFZP/9kMF0HHgOAa0f1JR/C8Y/xMzrg5C6ynIMQQgghwvpkceSlGnw+H9+8uZzeX31Aanw8Z0yZznvffEWl243DMDjrrHPJzMykoKCkGUvcsQRn+/z8Wb+ppw5soVKJjqiycB+e0lLi+vSttu/w1hzG71xM55NOJvP8ixp0n+B1Af1dyZ3r1wPRZfx8Ph+ewKyeiQ0qS1skGT8hhBBCVFOwp4SiwvKI+70eH1t2uXHZ48m86BKu+929gW5YBtFPrS7qJzTb5ydZP9HcfG43Ox78I9vvu4edjzzM4a05VfYfztkCQFy//g2+lz/rZ7PZAhNHxfTsBUQO/IJnvfUePgweD7bYWAxnTIPL09ZIxk8IIYQQ1dSU7fPzAbuOPYNhU6cDcOYZs3jznYUcf1RXGdvXxFZ8noPH7Q27T7J+ojmVrlmNu6gIgPIN69n+xz+QPH4CXa+4irJDbr460Iuh9o3E9Tu6Ue6XlTWPLVs2B14uxfboATYbFfl5+NxubI6q4c2cn5/Nrryt3PPnkAuNHFTlW6UGsWDBO41SxtZKAj8hhBCinZo792y0rj2AC23wlJW6asz2+fkMBwcTuga+z5r3a9Z9spTZmV3NN+t0vDE0ja2s1MVHizZwyllDSEiKCWzbtG5vxHP8Wb+xk/sEzhGiqRR/8QUAaWedg9fl4sAnH1Hy7QqMuDjWJ4+myJnOtsyxHJvROC+DMjIyee65+YHvjdhYnJmZVO7ZQ0VeHrG9egX2lZW66JzUmzxjO16vJ+I1nU4nI0aMapTytWYS+AkhhBDt1PDhI8nJ2UJlZWXEY5x2e7UGz6pluRh2W5VuhIbdxuDh3Zh66kBcu3ZycPk3dDntjCoz42VmHsUDx02nsmAv7gNF0Euyfg0VvEafP4O34vMcaluyTLJ+orHV+iJp5QoABvbrzwNHdWfv19+ysV8fsBnsTuzPobLKJnsREduzF5V79uDauYPYXr0CL0w6pcQxZtgMsnO+ASIHfh1l6RkZ4yeEEEK0U1lZ87DZav5fvY2q4/GiGTsW26MnGefNCTsduiM1FSDQ9UvUX6Q1+nK37K/13NpmSBSiroYPH1ltHb1QTqeTUePGc9RlV7C1y4igpWBsTbrUSGzIOD//C5ON6/YQH2MuEm8Y9ohl9o8XbO8k4yeEEEK0UxkZmYwbfQLL/7c0bDcnh83G8emZdEnuFNgWbqZIv2iySI7OEvg1Fv/YJL/H54c/Lj21F49NHI+xdyd97/8TMV27NVMJRUcSPKNmJP7MmT2uE3lfVuLzmQu9eLE1affj2J49ATPwC35h4v9TNnroTPTW5YTL+nWUbB9Ixk8IIYRot8pKXQzofkLErJ9hGMzu2o2yH9cGjg+X7fOLZsZIR2pnALOrp6g3/9ikSFkKP8Owc1R6f3I6DQOgsrCwOYonOqDQdfRCBWfOVi3LhZDF1v0vjprCkZk9d7JqWS7ekMVHE+PDZ/06UrYPJPATQggh2q1Vy3JJiOsUscFz+rgJdHbGULp6VeD4SNk+v9oab/6MX2ULZvyCp29vC+bOPZuRIwdV+Zp83AjWbfqixgkpAGw2g9FDZrCDTFz2eCoL9zVTqUVHlJU1L7BsSyh/5qwllhpxpqVji42jvNRF9g95+MJMeDt66MxqL8E6UrYPJPATQggh2qVA48sbucFzzU23mMeuXYO3spL8XQcjZvv8ahs75kjtArRsxi94QpS2IJqxU+EYhh3VbxIJ8SmAja2pI3Dvl4yfaDqRsn6h2b7auos3NpthENuzJ1u7jMDjdoc9JjTr19GyfSBj/IQQQoh2adWy3MDECv4GT3bOMrxeT6DB010NJrdXb1w7tlO+YR1zrhxLefYGdv7lIewpnen/0F+qrYlVm5ae3CV0QpS2sKRBNGOnwrHZDMYMnQGYY6jyOg2kpGAb6Y1dQCGCZGXNY9Git6psqy3b59eUS414e/Qjz9cVjMh/s6qO9bN1qGwfSMZPCCGEaHeCs31+wVm/4O5NSaPHAFC6ahVl635iz39eACBl6rQ6B30QNLlLC2X8grMNTTmmqDHVNnbKZKvyXdVsn8kHbChMbJpCCmHJyMjktHETcNjMOhltts+vqX4vt6YMh1rGxPpfgoGNYYOmdKhsH0jgJ4QQQrQ74RpfwQ2ecaNODDR4ksaMBeDg8mXs+ttfqNy7h5iu3eh8won1urcjJQVsNjzFxfg8NY9Pa2xlpS6y1+YHsg1NOaaosdU8dsqBPaRBG5zt8/MZDva7E5qsjEL4nX/s8MCriOAXSY3RXbw+ykpdbNp0AG/IC5JgdofBZddN5O9P3M/o0WN4+G/3NGoZ2gLp6imEEEK0IzV1tRo9dCZFxXkM6HEC5aUVJCTFENOtOzFdu1GRn4ctNo60mbNIPfmUemX7AGwOB/bkZDwHD1Jx4ADQfN0sVy3LxefxEpwdaysLmfuzfm+9uRCP98gYJcOwM6j/ZMAX6KprGHZGDJnKzffOChznraxg87VZYLfj887EFiGIFKIxJO3fz/HpGXy0r6DKOLk5V45tkfLUJdM49dSBPPdchLVR2jkJ/IQQQoh2pKYGUGJ8CrNOvAXDbgs0gGw2G11/cTVlP64lZeq0QFfNhnB0TjUDv8L9kNq1wdeLhpnt21PtjX9TjilqbFlZ81i86C08QQlKp9PBP568H5/Px8yZJ+NyeXA6HdWyFYYzBnunTngOHsR9oAhnl7TmLbxoc+bOPRuts2s9TqlBLFjwTuB7n9uNa8d2Znfryb4ePVvFOLmWyjS2NRL4CSGEEO1IfRpAcf36E9evf6OVwZGaimt7brMGfis+z8HjCTOHO20r63fq6HG89+03uH2+arMOzpp1DgsXLog4E6EzLd0M/Ar3S+AnajV8+EhycrZQWVlZ43FaZzNy5KBq2/sld+Ltr/7XVMWrk5bKNLY1EvgJIYQQ7Yi/AVTw+msULf2ALjPPJP3s2c1aBn/WsGJ/YbM0NMpKXWxatzfi/taa9SsrdfHRog2cctaQQLlmd+/J+9b+0DXGsrLmsWXL5ogZFkdaGmzNoXL/PuJp3UGuaHn1nU0WwGGzMaRX70YukWhq0gFcCCGEaIfKN2oA4geqZr+3f0kHV+H+JruH9/Ah8l98jqJPPmLFZznUMrynVc7wGbreoKe8jPhdOzk+IxObzVYts5eRkclzz82POBOhP8vnLpS1/ETtoptNNjwDuHzWOY1fKNGkJOMnhBBCtDPew4dw5W4Du534Ac2f+Qlk/Ar3k0j9xxLV5MBnn3Hwqy8B2Hr0RWCrOZPX2sb3hK43OGRkN754ezXHEMNFk6eyL3drncdOOdLMwK9SAj8Rpfpk/RyGwfS0DLofO6yJSiWaimT8hBBCiHbm0ObN4PMR16cPRmxss9/fn/Gr2G9m/IYPH1lrVsHpdDJixKhq2yv27iXn9ls48OnHgW0+r5fiLz8HoDKhMx5f1eaM3WFwZv99nLj5ec7olU+3Xilcdt3EVjUOKHS9wY8Xb2DvAS9bU0fQa/zEGjN7kTjTzKXbJfAT0fJn/erCAM7r3oPYXn2aplCiyUjgJ4QQQrQzh1qwmyccyfi59pkBSE1r1PmFjmfzK121Eve+fRQsfB13sZmxK8/eQGXBXhxdulBwytUQcm2fz8dGb08AftxaWaU7ZWsQuuSG1+OjqLAcsJHXaSC2gcfW67qOLl0AcO/f11hFFR3A1VdfG3VAYNhsTE/LIC0j01yzU7QpEvgJIYQQ7Ux59noA4lULBX6pnXHZ41lmjKKsxFXrWKLQ2SuDHc7dBoCvooL9S94FoPiLzwCImTCdjdn78YY0Z7weH5t3VlCakMkuoxtAq1rIPfySG1b2z2bjx82H63VdZ1o6Lns8y63PXYhoJBcXMyXKWWAdhp3zuvcgrrdk+9oiCfyEEEKIdqTspx85nJODERfXYhk/Iz6BremjORCbwcovtwA1Z/0iZfsAXLlbA/8+8MVnHMrZQuma78Ew2OToF3HNQp/Px7rux+ML+r41ZP1Cs31HmOsP+mx2sn/cU68g1UhIYFvGGPNz/2JzI5RWtDdz557NyJGDqnxN/Pksvthfe/dgGzC9SxqdnTHE9unb5GUVja/BgZ9SaoZSarVS6kel1BdKqX7W9m1KqWyl1Brr69SgcyYopX5QSm1USi1VSmU2tBxCCCFER+dzuylY8CoAXWbOwh4f3yLlKC+rIC/paLDZ0Ov3UV5aEcj6Oez2KsfWlO3zlJZSWVCAzekkedzPwONh16N/BY8H+7Fj2LTxQMQ1C70eH6XE4zMcge9bQ9YvfLavqvoGqeVlFexO7G9+7hsKW/xZResTzXjbSByGwXndewAQ11uWcmiLGhT4KaVSgReB87XWw4CngSeCDjlPaz3S+vrQOscA5gO/0lofA3wJPNiQcgghhBACDnz+KRV5u3FmHkXnE09usXKsWpaLz2ZlsLxHgpirr7oWIyTosXl9XHX5VWGvc3i7eV5sr96knXMe2O14y8sA2JY+utYAyp9F82vprF9ZqYvstfkRg1W/+gapkT53IfyiGW8bymbVqRlTptHZac6eG9u7b2MXTTSDhmb8BgB7tNYbre/fA05VSqXXcM4Y4LDW+mvr+yeBOQ0shxBCCNGhuUsOUrjInJY9Y875GPV8q99Q/q6MPquJ4fUdGV+XfPAg09PScVgNSYfNxvQuafD5Z2Gv5dpmdvOM69uXmMxMUqZMM89LS6PwsLPWACpUS2f9Vi3LxeONrsx1DVLDfu5r8yTrJ6qobbytw+HAMKpn5YcNG8Gv7rqXlKnT6HTc1MBEQqJtaeg6fhuBrkqpcVrr74CLrO3+/O/LSikb8DVwh9b6gLUv8JdMa71PKWUopbporaNe6TUtLamBRW8aGRnJLV0E0U5J3RJNSepX27dl4St4Dx2i88gR9D1pSuAtfXP735fbqLaaus/HutW7GVT4PbO79eTzov3gdmN3xnBe9x4c/OZr1NWX4UhIqHJaYd5OADKGDSYjI5nOv7iEHI+LjOnTGD92TMQyLHnzR9Z8ux1PuMDQKssZs5t/DbK9eSUQZazq9fjQP+Vz6qwhJHWKq/X4cJ+71+3mh682MevSCfUobdsgf7tqd8opp7Bu3bqojnU4HJx55pksWrSIiooKYmJiuOCCC3jggQfMA4Zc34QlbX3aW/1qUOCntS5WSs0F/qaUigPeBw4AbmCK1nqHUioWeBR4DLi4oQX2KywsxRvlW7PmkpGRTEFBSUsXQ7RDUrdEU5L61XIaa2Hzij17yF/6MRgGKefOYd++0sYsZtTKSl2s+d8OPB4fCz+4j8IDO4/sfLn68a4KF3/avpWHjlbkvPshqSecVGV/8SZzgpKKLl2tOmqjy2VX44GIdTa4DOF4PD6+/98Oho7uTkJSzYu+N7bMbskU7inF68MM0gxbjYGg1+vjw8XrmXrqwBqvG+mZfTY7a7/PZ9DRa0k9pl8jPEHrIn+7ojNkyDA2btxIZWVljccZhsGsWedw9dXXsnjxYsDs5nnJJVd1yM+5tdcvw7DVORHW4MldtNYfa62P01qPxQzu4oEtWusd1n4X8Dgw2TplOxCYA9bqFuqtS7ZPCCGEaA8asrB5sML/LgKvl06TJhNrTb7QEoInLjkqvX+1LmOhHA4HI0aMBqD400+qjNnzlJTg3rcPW0wMMV271asMkbTEWL/A+D5/0Ww1B31gZv3ydxXXeu2antkHfPvhT3UrrGhXoh3X53A4ycqaF+gOarPZIk68JNqmhnb1RCnVVWudb03a8gDmmD2UUilWRtAGnA+ssU5ZBcQrpY6zxvn9EnijoeUQQggh2pqsrHksXvx2jcfUtNQBQEXebkpWLAe7nbSZsxq7iFELXaZg9NCZ6K3LAU/Ec+x2O7+6/Xcc/MuDVOTncSh7AwmDhwBH1u+L7d0Hm73mADJY/q6DUU2eEk1A1Zj+9+E6vG432I48i2G3MXh4t1ozejWJvDyEyWc4yC1N5Oc/P4tNm3St16stuyzaHn8g9847b0bM+hmGwdlnHwnysrLmsWXL5hr/9oi2p8GBH3C/UmoyEAMsBW4HugNvKqXsgB1YD8wD0Fp7lVKXAE9Z3UO30YhdQIUQQoi2orYGWU1LHfgVLn4HfD5SjpuCswXfzIdmnRLjU1D9JpKdswyvt3rw53+2jK5dMaYdT+Gityn69ONqgV9c3751KsecK8dW+b5k1XfkPfEvEoePoMf1N9XtoRpJ4bpNbNxYhM9Wtdnln2xm7OQ+9e52Gm2GM7NzH7Y5c2rs7hdNdlm0TbW9ZPJn+/wyMjJ57rn5zVE00YwaHPhprcPNwZwDRPzLobX+Bmj+UdVCCCFEK1NTg6y2bJ9r5w5KVn6HzeGgy4wzm6qIUQmXaasp6xf8bClTp1H438WUrfmeysJCnGlpuLZtAyCugQtFx2R2BaBy794GXachlr+1Ap+9e+jqEsCRbqf1zfpFk+H0GQ5GDTiJlWu/qPG42uqbaLsCL5neXkil2x3YbrPZ8Pl8VbJ9ov1qjIyfEEIIIeopIT6FYYOnsubHT3F7jgRIUWX73l1kZvumTsPZJa05ihtRaKYNzMkRXDGrefutN2p8NkdKZ5LHjKPkfyvY88KzdL3qGg7nmks5xPZp2KQkzsxMACr3FeDzerHVcQ2zhiremc8ue/fAQvKhGpr1C/e5Byta+iEFr79Kp4mT2dPA7LJo27Ky5rHo7TerbHM6nSg1WAL+DqJ5//oJIYQQoopVy3IZ1Odk8FVNB9U6ti8/j9JVK81s3xkzm7qY9ZaVNQ+7o2rQE+7Zusw4EyMhkfIN68m9+y7c+/dji40jpmvXBt3fiI3F3rkzPrcb9/7CwPaD366gfGPtY94a6rtPNta6gkNTTjbj7zpbnr2Bq6++NuIkH5Lta/8yMjI5ZcjQwDqaTqeTs8+ezUsvLZCAv4OQwE8IIYRoIf6JOfzj4QINMoej1uxL0dIPAeg06TgcnVObpbz1EbpgdKTMUmyPHvS55z7iBw3GU2pOoR7Xu3ejZOhiMo8CzGUvAFy7dpH/9JPkP/1Ug69dm717D0XM9vk15WQzMT16YE9Kxl20n85eH2eefmagnvlJtq861+7d7H9/Ce4DRU12j7JSF++8vIby0oomu0eo8/r0C/Q4lmC/45GunkIIIUQLWbUsF5/XC8DoIWegty0HjxvDZquxQeY+eJCD33wNQOoppzZLWRsieBxjTY1NZ5cu9PzNrRQt/YD9/11M8rifNcr9nZlHcWijNsf5DYXydT8C4C7aj6e8DHtCYqPcJ5TP52NCwYe49++nz91/ILZX7ya5TyTV1ok8bXrY49xutwQAIfKfexrXtq0UvruILqfPIPWU0zBiYxv1HquW5ZK3o7hBYzzrwuf1klhYyPHpGXy0r0CC/Q5IAj8hhBCiBQSm4TfjPhISu6D6TWL95i85eciwGhtkBz77BJ/bTeKIkXVa466l+LN+CxcuqLWxaTMMupx2Bqmnno7NFmY2lHqIscb5Vew1M35l69cF9lXk5xPf/+hGuU+oyr17cO/fj5GUREyPnk1yj5oMHz6SnJwttS7c3b//0RIABHHt3o1r21YwDHwVFRQuepvir76g1//diTOtccbS+n//gTqP8awW0EcQujRHZcFefBUVzBk8lH2lJRLsd0DS1VMIIYRoRNF231q1LBefp+psl2OOnUnv1B7MGRD57b/X5eLAZ58AkHrq6Q0vcDPJyprHqFFjom5sNlbQB2bGD8xAzFtZyaGgsX0VeXmNdp9Q5dkbAEhQg5p9UhmIfuHuBx74czOUpu0oWfENAJ0mH0fPW28npkdP3Pv3U/TRhxHPce3exZ7/PI+7uOYuu/6/D99+vjWwDEc0Yzznzj2bkSMHMXLkoKiCvnBLc7h27gCga/+BPPfcfAn2OyDJ+AkhhBANVJGfj71TJ+wJCRG7b5WVuvho0QZOOWsIPnxkr83DGzKhS3xcCmecfAfOAx9FvNfBb5bhLS0ltm8/4gce02TP1Nhacl2wmKP8gd9eDm/ZjK/iSFBekd84gV+NWZiVK+Cpx4DmXSA9moW7AebOPSfs9o64mLvP6+XgiuUAdJo4mYRjFF2vvIrt993DwW+WkT77PAxn9czc3vn/4dBGjc0ZQ+YFF0W8vv/vQ/6O4sCkP9HM7Bpt9tYvXJdq186dAMT26hXVNUT7I4GfEEII0QDl2RvY+cjDGAkJ3LZJk7PbbFzxGvB/1Y+/58/Qo1s/zpx6K9js1fb7bDY2GX1Rhw9jxMVV2ecpKWH/B0sA6NKIXSHbO2eGtaRDwV7KfjLH9zm6pOHeX9hogV80DfOWWCC9toW7I7HbHVGVNfiFRn0XoW9NDm3UuPcX4khLI97KvMf16Utsn764crdRunIlnSZOqnLO4e25gSzywW+Xk/HzudismWyrvfCxunf6fD4I+v2tbT3HuvwcI03W49qxHYDYnhL4dVTS1VMIIYSIkr9rVvD3hYveBp8Pb1kZafZUDKN6MBfMMOx0TuyFL0zQB+Cz2cnrNJAD23ZV2e4pL2fn3/6Cu7CQ2F69SBo9pmEP04EYcXHYU8wlHQ4uN7vxdT7+BAAqG6mrZ1bWvGpLclQrRwvMohiYVdVR13f9Ni656OpajwrOcLcHB/3dPCdMwmYYgS6WZ735GnNWrmDqtVcGulz6vybMOpXb1q0FwFtaSunaHwLXC/58Vn6Zg8e/eHrISxt/1i9SF/HQ2XFrEqmeVfgzfhL4dVgS+AkhhBBROLRpIzm33kTBm28c2aazObRpI0ZCIp0u+gWDR12IzVbz/1ptNoPRQ86o8RgfsPp/uwPfe10udv/zUVzbc3FmZNLjhpux2WsOMEVV/glePMUHsDkcpEyZBjYbFQV78fkb4w2QEJ/CMf0mRgz8W3LJhKyseRgh9cUwDBwRgkHDsDOo/yS2biit8bqhE5Ts21PaKMsTNGSZg4ac662ooHTVSoBAVm/48JG1BlsOm41jkpJJOf5EgMCMu8Gfz4YfdpP9Qx41Nb1rG+sXzZjNSPXMc+gQlfsKsDkcga7PouORwE8IIYSohbv4ALuf/BeeAwcoen8JxcvMhl3hYnP8U+rJp7Cx4igSk9JQNTT+DcOO6jeJhISa193zGQ4KCo80XPOefpJDmzbiSE2l58234ujcuZGerONwBjV24wYMxJ6UhCMtDTweKgv2Nvj6q5blMmbYjIiBf0uumRZuLcUZM2Zhj/DywHw5MYMNq3eQ99HnEa+7allulQlKPl68oVGyfw3JIjbk3LI13+M9dIjYvv0Cs+VGE2wZwCUnn0bazFlgGJSt/QF3cXGVz8fr8eKl5oxwtFk/Rw0vfSItBePP9sV07xHohio6HvnJCyGEEDXweTzk/ftJPMXFgXFhe+e/iPdQOYc2aoyEBGImTCP7xR/xen2MHjoTvXU54Kl2LZvNYMzQGRh2G4OHdws7nqd42Vfsef5Zkn82HjgR165dlK35HiMujp6/uRWnzMRXL/5F3AEShww1t3XthnvfPiry84jp1r3e1/ZnduJjUlD9JpKdswyv98jPvzUskB66luINN9xMXFwc77y9kMqgjGfg5UR8Cj6vm5VfbOaMiWOxJyUFjvF5vexbs44N3+/Da+UQvB4fRYXlQN2XJwgWzTIHUS1n8BoMfEbxxhuLor538bKvAKqM4attghyHzcb09EyOnnU2jpQUEocNp+yHNez9egXZGxLweqzu4bX0BPCrbazf1Vddy6I3Xw+7zyxLBskV1cvpn9EztmfzLysiWg/J+AkhhBA12PfOWxzS2dg7daL3Hb+j05Sp+CorKXjtFQBSTzqF71fvDZi0vgMAACAASURBVLzZT4xPCZv1C25Q1/Rm359pqMjPB6Bk5f8ASBo7rkHBSUfnDAr8EoYcCwR91g0c5xec2Rk9dGa1rF9LZvv8/AGMzWYLBKHhuoD6X06AmXnendCP3UuOLGNQkZ/Ptt/fwfI3luHzL0IJLPzgPp567Rqeeu0aHp9/NZOOG15tLNzIkYOYO/fsGssZmkUMl7mLpvulYdg5Ki369Rkr8vMpX/cTNqeTTuMnVtlXU9bPAC4Y8zPi1SAAOk06DoDVq+vXhdjr8ZG/K/KSEElF+5melo7DGiPocDgCf2sMw2B2xlHkP/NUtfHIRwI/Gd/XkUnGTwghhIjg0OZNFL2/BAyDbtfMw9G5M5kXXoxrxw5c27ZixMcTM3Ea2S/+dOTNPoTN+gU3qCHym/2Yo7oCULEnH5/PR+mq7wBIHvuzJnzS9i+mq/m5GklJxPbubW7r5g+y6x/4+TNU/p+/P/D3Z/1aQ7bPLytrHlu2bA4Eof5g8K23FuLxuKu8nPDzAd+vLaTbqQewxTjZ9c9HKd1XTF7fY6pMUHRUen+KDuZVyXSGCp7VNNpFyNPf68XiyUuqZP2imeHSZjMY0OMEyksroso8Hvj0YwCSJ0yskt2EyFm/QLbvnHMDM+wmjRhJZad0dtm7B7KhtTG8bqbsX8rgh/9UZb3HaD4jt9tNp06dKCkp4ayzZ5NWdADX9lzK1/1E4rHDAscFAr9evaMqk2ifJOMnhBBCROCfpCH15FNIsN7oG84Yul97HQlDjyXzgov5fnVBtbfroVm/cA3qSFk/e1ISRlISPpeL8vXrqNi9GyMxkYRBg5vyUdu9mB49ST9vDl2vvDrQuD6SXa1/4BecofKrmvULP+aqJfjXUgwOQi++6Cqwxp6FvpwAM+uXl3g0u955l7ynnqByTz65vSaDvWruIFymM1Rw5nP48JHY7TXnHwzDzlHp/atl/fyBWExM+IDO//sWH9cpqrF+nkOHAuN2U084Oewx4bJ+dmcMNz7y9yoZQpvDwc4BJ+ALvUANfDYbmx39KM/eUGV7NJlNm83GtGknMGrUGFavWc3sT5cyZ+UKJl/88yqZ1lkL5jNn5QomXXBurVlX0X5J4CeEEEKE4XO7KVm9CjAXcg7mTEuj50230GnSZPJ3HayS7fMLbgiHa1BD1a5s/mnjR44cxHmff2w23i46jzkrV3DeF58wauyxUXWVE+HZbDa6nHYGScNHBLb5u85W5OVVC96iEZrt8/MH/mDjmH6TSIhLCX+BViBXlzOo/yTAVu3lhJ8PGz9kl1G+7ifcnTLYHdsbr7fmlx2hQjOfwQFnJP5JZsK9IMnKmhdxHUv/71ttk6X4HVz2NT7XYeKPUREXNw83Qc5ZZ59L9+EjqxxXVuoitywZnxF9pzqfzU5xXCaFi97G5zmSMY12Fs8bbriZ556bz+jRY2sNFFtiLUnRekjgJ4QQQoRRrrPxlpYS07UbMT0iT4gw58qxXHv7tGpfvft0DzT+IzWog8fzRPN2XxptjcuenIyRkIj30CE8ByOPq4okXLbPb/TQmXTLGMD/t3fn4XGV593Hv+fMjGRJlmVbHtnygld8bAtkWQaMbcwaVhnZgINDWUJpohBnbaAlzdskpOFtKLRN3zQLaVpaGiiBsBiTlEKWsonVBmM2H+/CliUjvEuyR9LMef/QzHgkzYxGnhmNRvP7XJcvW2eZecY8PujW/Tz3fcZpNUO6x11z4xEWzKuh3Dsr6g8nAByzOzDB5aJ50adjZrPiZf1673NssNuZk0gF3IKSqHv9vN4yVq9e3effTO/sen8tEpxAILzMc/RF0bN9IZGBWKx9mxvqG3D6yfeZLoOKBRPDz4q6L1WzpPVFjm/fFq4UHPqM8Xr3eTweVq68JhxMJ1SBdAjsN5XM0R4/ERGRKMJFVc48K2ZmIZ5rbzmDC648hTvu+Ab33HNXv3u8Etm3pG/aUsswDPLKyzm8q5F1j37AZdedMaBKlLGyvdCdAau96PbgdQMPKgfLtbecAcDt1Ma8puvQQZr/435Krqhj43tm3M+cSFXTtlYfmzc1s6BiOZv7qYALJ5ZF967w+fWvf51fPfxwzPvi3RvS/v57dH68D/fYUkZWxf+hSigQe+yxR2Lu24w3JyLHFDknXMXFlH/+Vvb8/d9x4L9/Q4E1J1x5Nt5zoffzoL8KpENpv6lkhgI/ERHJeXGLKKx/Db77VwBY1hweeWRt9OuiCO2pSvRafdM2+PImlLPzyDj27e+IW0Y/mmtvOYOuw4fYcfufg2ky8x9/hKuoKI2jzQz36DFM/vptAFwbUWPoxWe38OGm5n4LG/Xe57ihvgHHH4gZKEYtMhOlGNL48eOpthbxxgevEgj4e9z32P98n/2H9oSv/WmMf4Yzxozl7pmzGX3BRRhx+uOF9C6Q01sokB6oQmsOY5fXcuDpp2j+t39h6nf+BndJSfi58OQTv6bL33+LkIEEipJ7tNRTRERy3lBZZhm3bLy+aUsLf+lEmopPBYyE9oP1dnT9m+A4FJ12+rAM+uKJlt2KVtjo9DnL+mT7Qs3Moy0PjbYnNlabgwWzL4m6l3b8uBkxl5GGeNxuZrk9GPn5lCw7N6HPHK1ATqqUXrmCgtkW/sOH2ffA/eFlxH923U0YvZYUx3oehJeHuns+z/SDIwFl/ERERIbMMstYWT9905Y+m4+W4HAM6L95djRH33gdgOKzzk7L+IayWNmtVS1zqbn8QjoCEAj4eevdP1BVNSeh13S53FxzzSqun7CPI688gfe66xkTZ+/dJR1vsX3sGH73SQvXXLOK275VGx7D8pqL8XXEbi9hOA6rJk5i9HkX9GnhkAmGaTLhc1+g4bv/h7ZN73DklXpKlp6D+cZrXFA6jj/u/4SuQKDf50H4eRbRRlA/OBJQxk9ERASvt4wrLq+NWV5+MAOvaFk/fdOWHm2tPrbv7QpXYEy0CmRI16FDHN++DcPjYeT8qv5vyBFebxlXLDsPAzilpCSBlgRmj/YXN17/eUbM6G6+fnz79pj3dbUfo3PfPq6ZPJUFVdV997utuApPrH/Tbjfnjx3HmIJCxlxy6YA+Xzp5xo6l7LobAGj51UMc276Nw8//kWvKJ+Nyd3+W/p4HUSuQ6gdHggI/ERERAKoraohVXn4wAy990zZ4uisw9hSrCmRbq4+1D23sERS2vfsOAIVz52GOGJHOoWadW7/yDeaMLObL02YlUGnSxalTzwIM5sxYws7NbRTMnAXAsR3bYt7XtnMnOA4Tps/g/n9/KOp+N9MdfbmnAayaOIlRS87BPXrMgD5buhUvXkLR/CoCx46x5967cbq6OOWcZdSu6G4Un8jzIJEKpJJ7FPiJiEjOa2v10dTQGbUPWSYCL33Tln6xevDFyvptqG+gaffhHkFh66buwK8oojegdJswYyZ/u+wCpnk81Fx4ccysX6ggy1nzr6bcO4vqeTU0Nx4mb9JkjPwRtB1s48kH1tPe2tEn+G7bvgOA/KlTo752rHYIbpeL88eOY3RePmMuuyKFnzo1DMNg/I03YxYW4XR1gWlSWnsVdXVrWLBgYULPg9BnTzRQlNygwE9ERHLehvoGnECgu9AEmV9mqW/a0i9eD77eWb9QkAiEg8JAZwft778HKPCLZcSs7qzd9YsWx8z6eTxufnTfXdz+vVqe+d3T3Pa9Wq695QwM02TE9OnsHDuf5qY21tc39Am+W4OB34ip02KOIerS6UCAVeUTKT5zEXllZSn4pKnnHj2a8TfcBIZByXnnkzdhwoALywwkUJTcoMBPRERyWrjKYCBYkXDGiaxfJpdZ6pu29ImV7QvpnfWLDBJDQeExezNORwf5U07BM7Z00MaeTULLNQtbWqitvQp3rwCs339fU08NVlyFDzc1sXlTM3Ai+G7bEcz4nTIt5hj6LJ12ubhg4mTGFI1kbM3yZD5e2hWftYgZ9/5jeM/fQKWzAqlkJ1X1FBGRnLahvoGA30/oZ6GRfcgyucxyID0AZWDiZftCQgHewqWn9AgSQ0Hh1H0fAVA0X9m+3vr0xVz/WtTrurq64v772tJZjkM7AI/+9m9i9+W7+sRyzWi9NiOr9ppuN7f96wOMLRqJe9SoRD9Sxgy1/YeS3ZTxExGRnNXW6mPzO004Ef87DPUhA4OaK1bqp+XDULT+c72F+saFlgFHchyHd3d0t9soqkxvb8dslEhfTIAZM2bG/PfV1upje2NnuOJqQn35YvTa7L10uqx8YlYEfSKppoyfiIjkrPUvNxAIBOj9c9DqiuUcPNIUrPQpw02s/nMtv/4VB5/9H0adcy4Tbr6FtlYfD933Br3iPgJ+h8a8KcwY7WXEtGnpH3CWSaQvJsAPfvD3Mc/1rrgamYmPJV6Gvq5uDdu3b9PSaclpyviJiEhOamv1YW/qme0LKSooofbC29m7y5dwTzfJfiXLzgPg6JuvE/D54heAAT6acg5GP60KclGsapqRZs6cxezZ0Zu6R9uDGcrEx8r69bdfUPvdRBT4iYhIjlr/cmhvX2yxerrJ8JQ3oZwRM2bg+Hy0vPFW3AIwjunmI99o/WAghmjVNEMMw+g/2xcl4K6uWB7R6L0ntT0R6Z8CPxERyUlN25txjPh7hkL7vCR3FC9aDMBbrzf2XwAGQz8YiCFW1s/j8fDpT39mQNm+kFhZv0xW3xXJJtrjJyIiOelT5R9z4O3fMHb5lYxbeU2mhyNDRPEZZ9HyyMN80uYikN9PAZiAfjAQT7S9fv1l5vqruBp9r5+hbJ9IAhT4iYhITuo8eAAAT+m4DI9EhhJ3SQmFc+ex6P2nKLvxsxx+4Xl8HzUw6c9vp6jitEwPL6uEsn5r1z5OZ2dnQpm5/iquhrJ+m3fUEwj4MU0Xp89ZpmyfSAKSDvwsy6oBvg94gAPAzbZt77QsazbwAFAK7Adusm17a/CemOdEREQGQ9fBgwC41Xxbehl19mLa33+PQ3/8Ax2NezA8HgpOnZ3pYWWlHj30EtiHF6viaqRVLXNZvvxifD4/Ho+be354ZyqGKjLsJbXHz7KsMXQHcJ+xbft04BfAz4Kn7wN+Ytv2bOAnwM8jbo13TkREJO26DnRn/Nxj1CBZehq5oBojL4+Oxu6G4QWzLcy8vAyPKjv17qGXisxcOl5TJBckW9xlFrDPtu0twa//G7jUsqwyoBp4OHj8YaDasixvvHNJjkVERCQhjuPQFVrqOXZshkcjQ405ooCR86vCXxfOq8jgaLJfXd0aFixYmNJ9eHV1a1i0aJH29okMQLJLPbcAEyzLOtO27TeB64PHpwCNtm37AWzb9luWtTd43IhzriXRNy4tHZnk0NPD6y3O9BBkmNLcknTKtfnVeeQITmcnrqJCxk8py/RwhrVsnVuuSy7kwzffAGDyOYsoytLPMRR4vcU8/fRTKX/Nxx9/PKWvKdJbtj6/Ykkq8LNt+7BlWauBH1qWNQJ4BjgEpD0q27+/lUAgfrWtweb1FtPScjTTw5BhSHNL0ikX59fxjz4CwFUyJuc++2DK5rnlTJlF3sSJGHn5tBWOoT1LP8dwls3zS4a+oT6/TNMYcCIs6eIutm3/Hvg9gGVZ44G/AHYBkyzLcgUzei5gIrCb7oxfrHMiIiJpF97fp2WeEoPhdjP1zru6/2wYGR6NiEjykm7gblnWhODvJvC3wH22bTcAG4HrgpddB7xt23aLbdsfxzqX7FhEREQSof19kgjDNDHMpL9VEhEZElLRx+8uy7KWAnnAc8A3g8dvBR6wLOs7wEHgpoh74p0TERFJq85wRU8FfiIikhtSsdTzczGObwYWDfSciIhIuoUyfgr8REQkV2j9goiI5Bzt8RMRkVyjwE9ERHKO9viJiEiuUeAnIiI5pbt5+0FASz1FRCR3KPATEZGc4j96FKerC7OwCDM/P9PDERERGRQK/EREJKdof5+IiOQiBX4iIpJTwvv7xozJ8EhEREQGjwI/ERHJKZ0HlfETEZHco8BPRERySpeat4uISA5S4CciIjlFzdtFRCQXKfATEZGcEsr4qYefiIjkEgV+IiKSU7THT0REcpECPxERyRlOIHCieftoVfUUEZHcocBPRERyhv/oEfD7MUeOVPN2ERHJKQr8REQkZ4T396mwi4iI5BgFfiIikjM6Q8s81bxdRERyjAI/ERHJCU5XF20b3wLAPbY0w6MREREZXO5MD0BERCTVAp0dtH/4Ae5RJeRNKKfr8CGafvFzfLt2gmEwsmpBpocoIiIyqBT4iYjIsLN/3VMcfOa3Jw64XOD34x5byoTP1VE428rc4ERERDJAgZ+IiAwrjt/PkfqXAPCMn0DnJy3g91O86GzKrr8RV2FRhkcoIiIy+BT4iYjIsNL2/rv4jxwhb0I5U7//txAIEDh+HFeRAj4REcldCvxERGRYOVL/MgCjlizFMAxwuRT0iYhIzlNVTxERGTb8ra20vbMRDIPixUszPRwREZEhQ4GfiIgMG0fffAOnq4vCeRV41KtPREQkTIGfiIgMG0deObHMU0RERE5Q4CciIsNCR9Neju/cgVlQwMiq6kwPR0REZEhR4CciIsPCkTdeB2DkGWdi5udneDQiIiJDiwI/EREZFo7v3AFA0WmVGR6JiIjI0KPAT0REhgXfnt0A5E85JcMjERERGXoU+ImISNbzHz2K/9AhjPwReMaNy/RwREREhhwFfiIikvXC2b7JkzFM/a9NRESkN3emByAiIiesXr0S297c73WWNYdHHlk7CCPKDr7docBvSoZHIiIiMjTpx6IiIkNIZWUVHo8n7jUej4f58xcM0oiyw4mMnwI/ERGRaBT4iYgMIXV1azD7WapomiZ1dWsGaUTZQYGfiIhIfEkv9bQsaznwfcAI/vqebdtPWJa1Czge/AVwh23bzwbvORv4OVAA7AJusG3742THIiKS7bzeMmprr2Lt2sfp7Ozsc97lclNzxUrGjfNmYHRDk+P307G3EYC8yZMzPBoREZGhKamMn2VZBvBL4EbbtquAG4EHLMsKve4q27argr9CQZ8JPAh8ybbt2cCLwN3JjENEZDiJn/UzqK6oGdTxDHUdzc04XV14xnlxFRRkejgiIiJDUiqKuwSAkuCfRwNNtm0HLMuKdf1C4Lht2y8Hv76P7qzfLSkYi4jIkDWQwi2XzF/AM2++TpfjhI+bpgtr+hL27vLR3tpB4ci8dA43a4SWeeZN0TJPERGRWJLK+Nm27QDXAk9ZltUArAVuirjkIcuyNlmW9VPLskYHj50CNES8xieAaVnW2GTGIiIy1FVWVuFyxf95m8fjYfbIkSw/3oHR65xhmCysqMFxHNbXN0S9Pxf5dn8EaH+fiIhIPEll/CzLcgN/BaywbbvesqylwKOWZc0Dltm2vduyrHzgn4AfAzckPeKg0tKRqXqplPJ6izM9BBmmNLey09Ejx3n8l2+x6sZqvvLlr/HEE4/Hvd7w+7myK8CYggJWfupinnrheTo6OsLZvsKCEgJ+B/u9Zi6tncfIUSNSMs5snl8tLU0AlFXMpjSLP8dwlc1zS4Y+zS9Jp+E2v5Jd6lkFTLRtux4gGPy1AXNt234zeMxnWdZPgXXBez4CpoZewLKscUDAtu0DA3nj/ftbCQSc/i8cRF5vMS0tRzM9DBmGNLey14vPbuGjHQd4dt0HgMOcGUv4cPvLBAL+Pte6DYPzS714J06i7PqbqBs/nnUvvgCcyPaFBAIOz677gHMvPTXpMWb7/DqyfScAx4vHZfXnGI6yfW7J0Kb5Jek01OeXaRoDToQl285hDzDZCm7osyxrLjAe2GtZVknwmAF8BtgYvGcDUGBZ1jnBr28Ffp3kOEREhpy2Vh+b390HwIebmti8qZkF82owjOiPXtM0WfOt7zDt//4dRaedjtdbxhWX1wJGONsXEvA7bH63mfbWjsH4KEOW/+hR/IcOYeTn4/Gq0qmIiEgsye7xawa+CDxmWdY7wK/oLtKSDzxvWdYm4D1gNrAmeE+A7uqfP7MsaytwHvDNZMYhIjIUbahvwAkWZwn4A/i7/BQVlGBNX4xpunpc63G7WXnNtUy74CKMiIqe1RU1lJfN6pHtC9FeP/A17gEgf9LkHn9vIiIi0lPSVT1t234IeCjKqQVx7nkFOD3Z9xYRGapC2b6AP7Qk3QCju1xLdcVy7J2vAieWe5ouV5+m7G2tPpoaOqm98Pao7xHK+p2xdGpKK3wOpProI4+sTdn7noxj27YCKuwiIiLSH/14VEQkDSKzfb31zvq5XG5WrLi6T1P2eK8Rko6sX2VlFR6PJ+41Ho+H+fNj/nwvrZxAgKNvvsFHP7iL/WufACB/6tR+7hIREcltqejjJyIiEfpm+/rqmfUzuPH6z/e5prnxSNzXgO6sX3Pj4SRH3FNd3RrWrXsy7jWmafbJUJ6MRLOLkWaMKeXumd1FbcyCAkrOPZ9RZy9JeiwiIiLDmQI/kRzS1urjd099yCUr5qn5dxptqG/A8QfiXhPK+n2w7SXmzFjCzs1tTOmVtLr2ljN6fO1vbWX717+MkZfHrH/+GYar5z7BVPF6y6itvYq1ax+ns7Ozz3mPxxM1Q3kyKiur2LFje9T3icZtmsxyu3GNLKZ0xUpGLV6KOSI1LS1ERESGMy31FMkhG+obaNp9OOcLgqRTW6uPzZuaSKTbTHXFcsq9s6ieV5NQ1s41ciTu0lKcjg46mptTMNrY6urWYMYoluI40TOUqX6faEzH4VprLpP/8puMvuAiBX0iIiIJUuAnkiMiWwuoDUD6vP7f7xLo6tujL5LpMqhYMJHbv1fLM797mtu+V9snuxfLiKnTAPA17EpypPGFsn4ed8+9fi6Xm9nTFrNzc1tq36efPYXQ3efwwklTqPzrO8mfOCkl7y8iIpIrtNRTJEdEFgpxHIdXn9/B0cPHtewzCb2XzrZv/pDGzbtx8sbGvS+ZfXn5U6fR+tYGjjfsYtSSpSf1GiEns78ODBZW1KS0mmgiewqhe1/hV//h/5E3YULS7ykiIpJrFPiJ5IC2Vh+b32kiENx2FvA7bHl/Hziwvr6Bcy89NbMDTJFk2hCczL2RS2ery9tp+tmPWdTZSfHiJUy4+c/SsgcvlPE73LCXVx7amFTgnsj+OiP4uwO4DJM50xZTWFASriaairnT355CCPY5vPrTTLTmJv1+IiIiuUiBn0gO2FDfQCAQoMfq7uAetHT0gcuUysoqtm3bht/fFfOaWG0IKiur2L5lC11O7KIskff2WDr7zl7GPPUo+Z2dlJx3AWXX35i2ZuL5U6fyl+9vYtf614B/4857Y1/bX5+9RDJtbgDTpDMQANNF9WnLgdT3EKyrW8NTwdYM0UTrcygiIiKJ0x4/kWGuu9hIM06Mf+5OIPV94AZDW6uPtQ9t7LFX8YbrP8eJHFV0sdoQ/OnV12IQvyJLZ2cnjz76MFVVc1h6znwe+e3fABDo8rNz1OmMueQyym64KW1BH4C7eBSzxo0P9wCMJZE+e6FMW15e9MDNbZpc4B3P5WcuwjAM5sxYQmFBSfi84w+kbO54vWVcOn8B7mCTe8MwwkVfUllFVEREJFcp8BMZ5jbUN+DEKTEZCDhZWewlcpnloRee5+OHH2LrS7uYM31JzKAoXgBR0NjIBeO84cAjEfsP7ubnv/oC9z26hh+99hiFl1+FMYD7T9aZZ12L0c/jO9E+ezeceyFGjCbxpgOrJk3h5i//JROC1UcjBZzubGeq5s41EyeFw3aPx4Pb3b0oJVU9A0VERHKZAj+RYSzcSLyf1gLZlvXrscxyYyO7/+sR9j3/Mtt3+1hQUYNhRH+0xQsg2jZt5JryyZjuga+AN00X470z2fDKRwO+d6DaWn0cypuONWPxSQW4kTr27cP3n//OeaPH9Al43aaL88d5mXzmIvbsdbHy4r/oke0LCXR1Uf/oyyf/gUKvc/wYhfv2cYG3DMMwWLnyGlasuBrDMJTtExERSQHt8RMZxiIrecYTyvply16/yM8V8PvZObaKvImTcNrMcGP0zTvqCQROtFVwmyY1511I/s6dfPLSixhuN2OvWI7hchE4fox2ezNj8vOpranlqd+uS7ihOIBhmFTPS22ly1g21DcABtUVy7F3vgr0bR2RaIbs6Juvg+Nw09JzeP4366DrxN5I0wmwauIkPGctY/ML+wj4o88jx3Rz939+n7/4Uf/vF2/PYfsWG/x+/mTREj5p3E1d3Rocx2H79m3K9omIiKSAAj+RYSTRypSloyez6rJv9zjm7wrw6vM7uGj5nHQNLyXCWcxgIOKYbppGz8E4buAE9+hFC4pMx+Gyffto+vlPTxwrKGDMpy6h7YMPwO9nxMxZfOFzdTz9zG8SHo9purCmL0l5pctoIjO4sQLcgeyHO/rmGwDMv/mzrPDkhatqul0uLvCOZ/zMU/lgfyGOcyTu64wvnc6hw3vxxymMA2Dbm6mqij+/Zo4v5/Fn/zf89f33P9jv5xAREZH+aamnyDBSWVnVbyNs03QxftzMqOe2vL9vyO/121DfgOPvmeUKOOCPWM8aCopCSyFdLjeXnFaJd9IUiuZXMeqccwHY/9STdB09Qtumjd33Vc4fUENx6M72Lazo3vsWqnSZrr/D3hnc6orlfZa1Jprt8+3dS0fjHszCQkZXzaeubk24mIrL7eb2//gvTvnWt9m390jMbF94HKddCTGW1w6EyzCZXzk/6dcRERGRvpTxExlGEinPHxmo9OEwpLN+4X6ETpQCKr1ik55ZP4Mv3PVDpkyd2H2p49B16CDt773LJ48/Rtu7mwAYWVkFDKSh+IlsX3gYacr69c50Qt+sn2m6qLliZULZvtb13dm+kQsWYno84YD3scceYcWKq/EGm6Rfe8sZCY3v6Ce/4bevvERXAkuLYzJdfPbWr5/8/SIiIhKTAj+RYaS/RtjRApXeGrbtT+cQo0p0ierEslOoveCbYPTfo8p6jgAAIABJREFUGD0UFH2w7SXmzFjCzs1tTJnafc4wDMpWX8euDz/gyMsvAuAeM5a8yZMBegRBM2bM5KOPGqL+fUYLogN+h+bGw/2Ob6Bi7deMDHANw6Q6SlAf9+93/Wvw/7qbAc6cOYsFCxae1J66L995F89ccREMYG9kJNN0MWf6Yhq2dTI1ekJaREREkqDAT2SYueH6z/Hkk49HPefxuPnRfXeFM0Kth4/x0E9fJRARSHV1BWhv7Uh7kZdEg70Qj9vDmOKpOAkEfSHVFcs5eLiJ6nk1fYKxvPKJjLnoYg4+9z9A9zLPyFYMdXVr2L59G3fc8X+46abPAN3LKE3TRVdXJx6Ph6uuWsVt36pNeDzJaG6MvuQyMsC1pi+h/WDfayorq9ixY3vcgjUej4eFC8/kW9/67kmNz+stY8XKa1j75GN0RhSJcdGdjI2/+y9YIKdieVYVGRIREckmCvxEhpkGu53Z0xZj73wFv//EN+DRin689druPnuz0l2gJCSRYKT3uBbOuzzuNabLYG5leY+x307swGzslSs48tor+I8coWh+VY9zXm9ZuLBIKPtXU1PLc889Q1fX4PeWi7fkclXLXP78hmv5atFRrHl99xcmsnQ1FZ8n/D4RgZ87L4/zKk7njxvfirkMdDAL5IiIiOQqFXcRGUZC+8CqK5YDPffB9f7GPrxnrNd16S5QEhJZTKQ/bpeLiikLKSgqjXvdQJdZugoKmPS1b1D2JzdQdHpl3LEuWLCQr33tNmprrxpyveW83jJ+fMdfM9qTR9umd6Kej1ewJi8vLyWfp/f7eDweVqy8hr+454e48mJn8AazQI6IiEiuUsZPZBgJ7QMrKijBmnZ2d9Yv4I+a7YvX428wsi797UeMZDoOXyrpZO6FIyg+a1FKxzFi6jRGTJ0W95rI7F9oCehQ6y1XVDkf/utB2t9/D6erC6NXI/rPXn4lTz3x66j3pjJ7GZldDL3uuHHeHv+tQ0tqHccZ1AI5IiIiuUwZP5FhonfVx8gS+zGzfTHK9A+lrJ/bMDi/1MuUpctSHvSdjFAQOFSyfSGecV7yJk0mcPw4x7Zu6XGu3d5M+89+zPljS3EbPTO8Ho+H1atXp+zzhAL63lnRyP/WHo8HM7hXM1aBHGX9REREUkuBn8gw0TuDV1RQwpwZS6IuS4yX7QsJZV1SafXqlVRVzQn/uvjic/H5fHHvMTFYXXEaZX9yY0rHMhyFlqu2vr0hfMzf3k7zv/0CHIfPXnkVrl7LPU3T5OtfT20LhdDS2MgfNkQGhGdVX8ScmUsBI2aV2XTMPxERkVymwE9kGIiVwVswr4YJ3lnceP3nexyPVSEyUjraEiTSYD6Sx+NhxVWrWHD3P+AaOTKlYxmORlYvBODQ//6Rg797FoCP/+uXdB3YT/606cxb8xVqV1zdcw/eiqspKytL6ThiZUVDAWF1RQ0L5tVQ7p0Vs6dkutpiiIiI5Cqjv5/6D0HTgJ3797cSCAytsXu9xbS0HM30MGQY6m9uvfjsFj7c1Bw1mItW6bK3g3/4HS0PP8SoZecy4bO3pGTM0bS0fMzy5Rf3n+UzTQKBAPn5+fz2t78fcssqh7IDz/w3nzz+KACFp51O+3vvYuTlMfU73yNvQnmP/wahv9+5c2fo2SVpof8vSjppfkk6DfX5ZZoGpaUjAaYDuxK6J50DEpH0S8V+vfyJkwDo2Ls3LWMM8XrLuOLyWlyu2HWlXC4XNTW1Q65yZrYYe/kVTPhcHbhctL/3LgDeT3+GvAnl3X+OsQdPREREhjdV9RTJcgPZrxcr65c3aTIAHXsbcRynRyPzkzHQ5uyRamqu5Ctf+QaNjXuGXOXMbDHq7CW4S0bT9K8/p3DOPErOv6DH+aFamVRERETSR4GfSAa1tfr43VMfcsmKeRSOjN3nLJ5U7NdzjxqFa2Qx/tajdB08gGds/H550SQT7AG43W7GjBnDV796G+PGecPtE+TkFM6dx4x7f4gRpWpqZHsKERERyQ0K/ETSJDKoc3D6BHiRgdKd98Z+Hcuawx//+Ic+rxl6nWtvOQOAY9u2svvu/0te+USmff9vBzzevIkTObbFpmNv40kFfpWVVezYsb3fnnyxuFwuHn74CS09TKFoQZ+IiIjkJn1XIJImG+obaNp9mPX1DT3+HDJv7umYpqvf17HtzUyaNImqqjksPWc+d977GZacU8nq1St7XNceDCILrDknNd7Qck9fY+NJ3Z9IT74Q03QxZlR5+PNHazAvIiIiIqmjwE8kDUIFVwA+3NTE5k3NAD2KrFRX1GAYJ/dP0DRdVMyb3+PYsWDgV3iSgV+4wMtJBn6hoiGJtGswDJMLF/9Z+PP3bjAvIiIiIqmlwE8kDSILrgT8Dv7gHrxQkZW2Vh9NO31Y0xcnlPXrzTBMqiP6nzldXRzbthWAgtmzT2rMeZO6Az/f3pML/CCxrJ9purCmL2HcmClY0xcDBjVXrFS2T0RERCSNtMdPJMXitVcI+B02b2qivXkfAb+f6orl2DtfBfwJv34ocGrceZwn/vMtLrv6NIx9H+F0dJA3oRx3yeiTGnc449e0FycQiLk/LNkiLoZhhpt2V1cs5+CRph5BrIiIiIiknjJ+Iim2ob4BJxC7yqa/s5OdeztxDBdFBSVRs35ulztm5iwUOAX8Dvv2HmV9/S6OvPoKcPL7+wBcI0fiKinB8fno2r8/5nWVlVUJLeeMJhS0FhaUAFBUUELthbezd5cvbp9BEREREUmOAj+RFApn++IEfphu4ESfvOqK5X32+rnc3U3MPe6eSfnegRPAh2838vFLrwJQfMaZSY0/lPWLt9xzIEVcQkJ9ASOzfZFCS2BFREREJD2SXuppWdZy4Pt0fydrAN+zbfsJy7JmAw8ApcB+4CbbtrcG74l5TqS3RJcWWtYcHnlk7SCMKLZEmqkDENEgPZT127yjnkDAj2m6qLliJV9c8yWee+4Z6OqKuK1v4BRwYJe3mgtWnUHh3HlJjT9v4iTaP/yAjr2NML8q6jVebxlXXF7LuqefxO/vinpNJMMwOXXqWWzZ9XqfoDX8GfrpMygiIiIiyUkq8LMsywB+CSyzbfs9y7IqgXrLstYC9wE/sW37QcuybgB+DlwYvDXeOZEeEukP5/F4mD9/QfjrVDRGH6h4e/v6E7nXL1S4JRRgPbXuiXBAGDVwMkyaSizMWRVJf4Y1D/0H2/bshvWvwV/dFvO6CWVTiMxaxnPllbV85Svf4I47vsE999ylIi4iIiIiGZCKpZ4BIPSd6GigCRgHVAMPB48/DFRbluW1LKss1rkUjEWy2OrVK6mqmtPn169//at+m4L3bgcQrW9euiWc7YsilPUDA2v6EtqPdP/TjGz5EGuZJIA/kJqlkgsWLcZtxA/o3G4PpaNn9luR1O124/V6+epXb8PrLeP++x9U0CciIiKSIUll/GzbdizLuhZ4yrKsNqAYuAKYAjTatu0PXue3LGtv8LgR51xLou9dWjoymaGnjddbnOkhZK1Fi85i584ddHQMvMiHz+fjU59a1vfEr2Duv8/l93/4fQpG2Ncll1zC+++/3+91paMns+qyb/c5Pn7iKL5w27kA7Nt3JmvWrOFnP/snysrKAOg8lo81fTEfbHsp5jJJAByw32vm0tp5jBw14qQ/z1/9n2+y7um1dMX9b2BwxtzL8WNg74hdkdTtdvPcc8+FP4sMbXp2Sbpobkk6aX5JOg23+ZXsUk838FfACtu26y3LWgo8CtyYisHFs39/a/wCGhng9RbT0nI008PIWjfe+DkeeeSRlL6mabooHT09bf9d5s07nS1btvS7DPWiS5bxxW+eF/V8aGymWch99/1Hj2NX37SAZZffxbe//ZfcddddfLDhIB9uao7eKiLg8Oy6Dzj30lNP+vOYZiG1K67mySd+TZe/b0Bnmi5mT1vMiILulhHWjBN7Ew3DwDAMAoEAHo+H2tqrMIwC/ZvIAnp2Sbpobkk6aX5JOg31+WWaxoATYcku9awCJtq2XQ8Q/L0NOA5MsizLBRD8fSKwO/gr1jnJYV5vGbW1V/XTKiCxfWXhqw2TWZMuTFurgMQalvdchjpQXm8Zjz/+OAUjRsXdQxjwO2x+tznpz1pXtwaXK/rPhAzDZOG8K8JfR1Yk9Xg8uINVSJP9zCIiIiKSWskGfnuAyZZlWQCWZc0FxgNbgY3AdcHrrgPetm27xbbtj2OdS3IsMgzEC6RM042r154y0zT7HDtxrrsYSkFeMevrdwHdBVjWPrSxT3AU63h/+gtWPR4PK1ZcnZK9bYnsIUxFWwSvt4zaFVfFbiVReKJBfOTexOU1V7FixdUYhpGyzywiIiIiqZHsHr9my7K+CDxmWVYgePgW27YPWJZ1K/CAZVnfAQ4CN0XcGu+c5DCvt4za5Su6lxpGBDmm6WLOjKWAE15a6DYMFsw/l7c21RNtn1m40bnT3evun39xO1u3bQHgznujv/+d9w68LURd3RrWrXsy6rlUZr6aG4/0WzE0VW0Rwp+pn1YS0J31O3ikieqKGhadN43t27cp2yciIiIyxCTdx8+27YeAh6Ic3wwsinFPzHOS29pafUzMr8bgMeBEkBMKOhwItz3AcFEx9XLajgbCwWBI79YHTiDAaEowTVeP63ozTRcV8+YPaMyhrN/atY/32OuXymwfwLW3nJGS10lE788Us5UE3Vm/2gtvZ+8uH0WXjeb++x8ctHGKiIiISGJS0c5BJGXWv7CD4/7RzJ98erhVQGTQEbm0cPb0JYzIL+7eZ9ZrKvfOTjmmG2veNeH9aLGEeugNVF3dGoxeyzCzfZ9bXd0acLr3VMZrJRGSimWmIiIiIpIeSWf85OQceeM1PGNKKTj15CswDjdtrT42v7cPDIM5C67j7b3fJtTQPDLoqK5YzsHDTd0ZQMPVHQxGVJeMlZ0qKhiNNX1xn+xgSOi+vbt8tLd29Gj8vnr1SroT1YkbMaIgq/e5FRaUMHv6Yt7f+mL8VhJBqVpmKiIiIiKpp8AvA45t3ULzv9yHkZfH1O/+DXnjJ2R6SBkT8Pk4/NKLBI4fY8PeETgBNxguigrHxOxfV1RQQu1Ft/d4neqK5eEloDGzU4bR47q+p4PLSYOZq8i2CJWVVezYsb3fRvKRzj33/ISvHYo21Dew8PQaDhzaGzPbZ7oM5laWJ9VCQkRERETST4FfBhx87lkAnI4Omu//V6bc8S2MfloCDFeH/vcPfPLYo/hcBeycugonokLnmZVXklfUxt//w109MmdtrT4euu8N/F2B8LHQEtAPtr3Eitqrue27tVGvD10Xb09gqC3CGUunhrN+8Qq4RGOaJl/72m0n9XcyVDQ3HqEgr2+QHUlZPhEREZHsoMBvkHV8/DGtG9/CcLsxi0ZyfPs2Dj77DGMvH/i+suGg7d1NAOyZcwn4erZlKCwo4ZY/ubPPcslYbQ0iq0vGuz5a1q/PnsBeWb9YBVyiMQyDmprarF7mCYNbTEZERERE0is300wZdOj3z4HjUHzW2Uz401sA2P/Uk/j25F7/+sDx4xzbthWfu5DdXaUEejVnj9aQvK3VF7OJeWR1ydA90a4PZf2iFY+J996JNGsHyMvLy/psn4iIiIgMLwr8BpG/vY3D9S8BMObiSyk6rZKS887H6epi34P/meHRDb52ezP4/Xw0dRmxutP1rhQ50Cbm8bKDoQqfsfYEOoFAj/fur1k7pL6Fg4iIiIhIKijwG0SHX3wBx+ejcG4F+VOmADBu1WowDI7v2I4T0Sw7F7S//y4+VwF7zPKYjcl7Z94G2sQ81vWRbSFiVawMBKDR3oMTOLGXsK5uTa+8ZE/Z3sJBRERERIYn7fEbJE5XF4f+8HsARl98Sfi4q6AAz7hxdLa00PHxx+RPnJipIQ66tvffY+fY+WAYxEz50XO/3UD3ncW7flXLXO644xvcc0/P4jGdBw/S8l8P0vr2BgD2/uQdJn75axiGgddbxiUVlfzPO2/R5TgYhoFhGAQCAWX7RERERGTIUsZvkBz/6CO6Dh7A4/VSdNrpPc7lTSgHoKO5KRNDy4jOlhY69+3jSMEEIhJqUaWrcqTXW8b99z/YJ1DzjBnDxC99hfI1X8EcMYK2dzbS0bQ3fP6a8vJw1s/j8eB2d//8RNk+ERERERmqlPEbJB2N3cVbRsyY2ad1Q96Ectre3URnDgV+bR+8B8CF43Yzcc3KDI8muuLqhbS9s5Ej9S/RumE9+RMn4W9tpeiT/VzgHc/vWvaxcuU1OI7DY489omyfiIiIiAxZCvwGia+xEYD8SZP7nPOUBzN+TbkT+LW/3x34FVac3s+VmTVy4cLuwO+t9ZReuYJjW7eA43D90mV80rCTuro1OI7D9u3blO0TERERkSFLgd8g6QgGfnkTJ/U5l2tLPR2/n/YPPwCgqKIiw6OJr3BuBWZBAb7du+n4+GPat9gATJq/gPu/+/3wdfff/2CmhigiIiIi0i8FfoPEF1zqmT+5b8YvMvBzggVDhrPjO3YQOHYMz/gJeIbw0sjVq1di25tPHLjk3BN/Xv8a3PktACxrDo88snaQRyciIiIikjgFfoOg6+gR/EeOYOSPwD22tM95V3ExZmERgfY2/IcP4x49+qTep63Vx++e+pBLVsyjcGRessNO+jX7BE7R/HbtkA2cKiur2LFjO52dnTGv8Xg8zJ+/YBBHJSIiIiIycKrqOQg6wvv7JvUp7AJgGAZ55ckv99xQ30DT7sM9mo4nK5nXrKysitvsHIZ24FRXtwYzyn+vSKrkKSIiIiLZQIHfIPA17gEgb1Lf/X0hye7za2v1sfndfQA9Gp4nI9nXzPbAyesto7b2qpjBq/r2iYiIiEi2UOA3CDriVPQMSTbw21DfgON0d0EPNTxPVrKvORwCp3jB61AOWkVEREREIinwGwShjF/cwC+Jlg6hzFzA3x2kBfxO0lm/VL1mtgdOsYLXbAhaRURERERCFPilmeM4dOwNtnJIU8ZvQ30Djj/Q531DGbquQ4dotzcT8PkSfs03X9hBoKsr5msmKhQ4uXsFf9kUOEULXrMhaBURERERCVHglwL+tjY++sFd7F33mz7nug4cIHDsGK7iYtyjRsV8Dc+4ceBy0bV//4ACtJZ9R3n/7SYCTs/joQxd25Hj7PnHe9hz791s++oadt/zAw698L/hJZzRHNyyE3tTE06v6XGyWb/P/ennMXq9XTYFTr2zftkUtIqIiIiIgAK/lAj4fBzfsZ1dD/ySzpaWHudOFHaJne0DMNxu8srGA9Cxrznh9/7DutjtEhzH4fXfbqRj714MtxsCAY5tsfn4lw/Q+vZb0e/p6qL+Vy/FDAz7y/q1tfpY+9DGHsHhyP37uWDcuHDWLxsDp8isXzYFrSIiIiIioMAvJTxjx1J89mKcri4+WftEj3MdCezvCxnocs+WfUc5uL895vmA32FrwzF8rgLG1lzJzH/6MWOvWA7Agd+sixrcNf/xRRrdk3DM6C0e+8v6RWv/0LppI9eUT87qwCmU9TMMI+uCVhERERERNXBPkXErrqL1zTc4+vqrjLn0MkacMhVIrJVDSF55ObydeIGX7myfAxgxr3ECDjtLq5i77Dz+5JbrTzRUX/8aPPFI1HtKR09m1WXfjv2awazfuZee2uN47/YPZyydSkGRh7ZN7zAmL4+aiy5h7XPPZG3gVFe3hu3bt2Vd0CoiIiIiooxfinjGeSmvuRyATx7/dfh4Iq0cQkIZv84EMn5trb5gti920AfgmC6Ojp6Ke/TohBqquwwX48fNjHtNwO/Q3Hi4z/He7R9efX4HT/77G7QdasdVPIovfuMOFixYmLWBk9dbxv33P5iVQauIiIiI5DZl/FJo8qpraH7u97S//x6Hnv8jeeUT6WjaC0B+Ahk/T4JLPdtafTz2729h4OBEBH6my2BuZTnT1j/M8Z07wDDAcZh8+x1Ad8Zq3bon4762iwB/9xc3M2XR4vCxQEcH27/2JY4H3Gxb8mdcek0lhSPz+oypd/uHLe/vA8fBPWY+Z812UTZ+PPff/2C/fw8iIiIiIpJayvilkGdUMWMvrwHg4wf/kz333o3T1YW7tBRzREG/9+eVl4Np4mtspOvQwZjXvfb8DtrbOnoEfXBi/51r/pndBxyHvAnlFFhzgP4bqrsNg4tnz+0R9AGYeXkUzLbYOXY+zU1tUYu7RGb7whwAg6ZRp2JalfE/vIiIiIiIpI0CvxQb/alLKDn3fArnVVAw22LEjBmUXrkioXtdBQWMXFANgQCHXng+6jVtrT62vP9xzNdwHIet/hPZxZLzL8AwTgSIcRuqGwZf+uvvRT83+zSairv39PUu7tI729dnTIbBh4eKY45ZRERERETSS0s9U8zMy2P8TTef9P2jL7iI1g3rOfziC5TWXNndhiHCa8/vCGbSogv4HbZsPcwpC87G2LOdUUuW9jgfyvqtXfs4nZ2d4eMet5sVtVcz8fTTo76u7RuPwwGgb3GXqNm+CI7hwv5wP2ee19FniaiIiIiIiKSfMn5DTIE1h7zyifgPH+Lj1zf06InXX7YvxHEc9sy6iOk/uBdXYVGf89GyfqbLxRfWfCXq67W1+ti6ozXc4iGypUN/2b7wmALx+/+JiIiIiEj6KPAbYgzDoOSCCwHY8NKuHj3xNtQ3xM32hcSquhnSe69ffw3Vo2X0Qlm//rJ94TEF4vf/ExERERGR9NFSzyFo1OKlND75NLsD48Ds3lM3r6o83COvN5fb5IZbFw1oGWVkhc94DdVjZfRCWb9Ro0f0m+0LidX/T0RERERE0ksZvyHIVVDAntmfCif3HMfh9+s+jJlZCwVUAxHK+hmGMeBsX+T7Tpwymi9+8zyuO6uTc3b+CpNAzPeMXCIqIiIiIiKDR4HfENTW6uOj4yU99tQd3N8eM7N2sgFVXd2auA3V+9u/F/m+rZveYefY+WDEn1InE6SKiIiIiEhyklrqaVnWNGBtxKHRwCjbtsdalrULOB78BXCHbdvPBu87G/g5UADsAm6wbbv/qiU5YkN9QyJb+Xo4mWWUXm9Z3IbqiezfcxyHN1/cwcTNH3J4whUE+hl4f/sPRUREREQk9ZIK/Gzb3gVUhb62LOufer3mKtu234u8x7IsE3gQuNm27Zcty/pr4G7glmTGMlwkWiWzt3QEVM2NR/odR8Dv0LSzhfKuLs7zvMcp3/xOSscgIiIiIiLJS1lxF8uy8oDrgUv7uXQhcNy27ZeDX99Hd9ZPgR/xs2ymaVB+4APmHlrPrJ/+C0aMRuypcu0tZ0Q9/slTT3Lg6acYdc4ySpYuo+kX99EFFFXOT+t4RERERETk5KSyqmct0Gjb9lsRxx6yLMsAXga+Zdv2IeAUILzJy7btTyzLMi3LGmvb9oFE36y0dGSqxp1SXm/xSd979Mhx7Hh76gIOTaNOZV7RJ5SNLznp90lW0WUXcuDppzj6+msceaUeAgFGnjqLmZ9egaf45D+/xJfM3BLpj+aXpIvmlqST5pek03CbX6kM/G4B7o/4eplt27sty8oH/gn4MXBDqt5s//5WAv1tKBtkXm8xLS1HT/r+F5/dQqC/PXXA1qJ5zErifZKWX0L+KVPxfdQAhsGYy2sYt+IqDh0HjmdwXMNYsnNLJB7NL0kXzS1JJ80vSaehPr9M0xhwIiwlawUty5oEnAc8FDpm2/bu4O8+4KfA0uCpj4CpEfeOAwIDyfYNV4nsqXNMN4eMzGX7QryfXk1hxWlM+vPb8V7zaQy3WkKKiIiIiAxVqfpu/bPAb23b3g9gWVYR4LZt+3BwqedngI3BazcABZZlnRPc53cr8OsUjSOrRdtT1/ijH9K26R0m1N1K65tv0vr2BiZ8/tYMjK6nwrnzKJw7L9PDEBERERGRBKSqOsjN9FzmOR543rKsTcB7wGxgDYBt2wHgRuBnlmVtpTtT+M0UjWPYyZ86DQBfwy46mvYCkFdensERiYiIiIhItklJxs+27dm9vt4BLIhz/SvA6al47+FuRDDwO75jBx0tH4NhkDd+QmYHJSIiIiIiWUUbs4a4UMbv2Lat4Di4x43DzM/P7KBERERERCSrpLcRnCTNPXo0rlGj8Jkj2DDpcgLjp2R6SCIiIiIikmWU8RviDMNgxNRpvN9cyKER49meN5JZmR6UiIiIiIhkFWX8skBg0jSaik8Fw6ChrYj21o5MD0lERERERLKIAr8ssMU3nlB3PweD9fUNGR2PiIiIiIhkFwV+Q1xbq4/te/04Zveq3EAANr/brKyfiIiIiIgkTIHfELehviGc7QtxHEdZPxERERERSZgCvyGsrdXH5nf3EfD3DP0CfkdZPxERERERSZgCvyFsQ30DjtM739dNWT8REREREUmUAr8hKla2L0RZPxERERERSZQCvyEqXrYvRFk/ERERERFJhAK/Iaq58UjMbF9IwO/Q3Hh4kEYkIiIiIiLZyp3pAUh0195yRqaHICIiIiIiw4QyfiIiIiIiIsOcAj8REREREZFhToGfiIiIiIjIMKfAT0REREREZJjLxuIuLgDTNDI9jqiG6rgk+2luSTppfkm6aG5JOml+SToN5fkVMTZXovcY/fWKG4LOAV7K9CBEREREREQybBnwciIXZmPglw+cCTQB/gyPRUREREREZLC5gHLgTcCXyA3ZGPiJiIiIiIjIAKi4i4iIiIiIyDCnwE9ERERERGSYU+AnIiIiIiIyzCnwExERERERGeYU+ImIiIiIiAxzCvxERERERESGOQV+IiIiIiIiw5w70wMYDizLmg08AJQC+4GbbNvemtlRSbayLGsXcDz4C+AO27aftSzrbODnQAGwC7jBtu2PMzFGyR6WZf09cA0wDTjdtu33gsdjPrf0TJNExJlbu4jyDAue03NM+mVZVinwS2Am0AFsBb5g23ZLvDmk+SWJ6Gd+OcC7QCB4+Y22bb8bvO9K4F6646fNjmufAAADVUlEQVQNwJ/att0+2ONPhjJ+qXEf8BPbtmcDP6H7oSOSjFW2bVcFfz1rWZYJPAh8KTjPXgTuzuwQJUusBc4FGnodj/fc0jNNEhFrbkGvZxiAnmMyAA5wj23blm3bpwPbgbvjzSHNLxmAqPMr4vySiOdXKOgbCfwCuNK27VnAUeD2wR54shT4JcmyrDKgGng4eOhhoNqyLG/mRiXD0ELguG3bLwe/vg+4NoPjkSxh2/bLtm3vjjwW77mlZ5okKtrc6oeeY5IQ27YP2Lb9fMSh14CpxJ9Dml+SkDjzK57LgfURq1/uA1anYXhppcAveVOARtu2/QDB3/cGj4ucrIcsy9pkWdZPLcsaDZxCxE/Vbdv+BDAtyxqbsRFKNov33NIzTVKh9zMM9ByTkxDM5H0RWEf8OaT5JQPWa36FPG9Z1kbLsn5gWVZ+8FiP+QV8RBb+f1GBn8jQs8y27fnAmYAB/DjD4xERGQg9wySV/hloRfNI0qP3/DrFtu0z6F7GPg/4dqYGlg4K/JK3G5hkWZYLIPj7xOBxkQELLZ2ybdsH/BRYSvdPlsLLECzLGgcEbNs+kJFBSraL99zSM02SEuMZBnqOyQAFCwidCqy2bTtA/Dmk+SUDEmV+RT6/jgD/SoznF90ZwKz7/6ICvyQFq0VtBK4LHroOeNu27ZbMjUqylWVZRZZllQT/bACfoXt+bQAKLMs6J3jprcCvMzNKyXbxnlt6pkky4jzDQM8xGQDLsv6W7n17K4M/RID4c0jzSxIWbX5ZljXGsqyC4J/dwCpOPL/+BzjTsqxTg1/fCjw6uKNOnuE4TqbHkPUsy5pDd+nzMcBBukuf25kdlWQjy7JmAI8DruCvD4Cv2rbdZFnWErqrK47gRJnqfZkaq2QHy7J+BFwNTAA+Afbbtl0R77mlZ5okItrcAq4kxjMseI+eY9Ivy7IqgPeALcCx4OGdtm1fFW8OaX5JImLNL+AeuuePA3iAV4Cv27bdGrxvRfAaF/A2cLNt222DO/rkKPATEREREREZ5rTUU0REREREZJhT4CciIiIiIjLMKfATEREREREZ5hT4iYiIiIiIDHMK/ERERERERIY5BX4iIiIiIiLDnAI/ERERERGRYU6Bn4iIiIiIyDD3/wF1FYaEgYH+LAAAAABJRU5ErkJggg==\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "fig = plt.figure(figsize = (15,5))\n", "plt.plot(close, color='r', lw=2.)\n", "plt.plot(close, '^', markersize=10, color='m', label = 'buying signal', markevery = states_buy)\n", "plt.plot(close, 'v', markersize=10, color='k', label = 'selling signal', markevery = states_sell)\n", "plt.title('total gains %f, total investment %f%%'%(total_gains, invest))\n", "plt.legend()\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.6.8" } }, "nbformat": 4, "nbformat_minor": 2 } ================================================ FILE: agent/19.recurrent-curiosity-q-learning-agent.ipynb ================================================ { "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import numpy as np\n", "import pandas as pd\n", "import tensorflow as tf\n", "import matplotlib.pyplot as plt\n", "import seaborn as sns\n", "sns.set()" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DateOpenHighLowCloseAdj CloseVolume
02016-11-02778.200012781.650024763.450012768.700012768.7000121872400
12016-11-03767.250000769.950012759.030029762.130005762.1300051943200
22016-11-04750.659973770.359985750.560974762.020020762.0200202134800
32016-11-07774.500000785.190002772.549988782.520020782.5200201585100
42016-11-08783.400024795.632996780.190002790.510010790.5100101350800
\n", "
" ], "text/plain": [ " Date Open High Low Close Adj Close \\\n", "0 2016-11-02 778.200012 781.650024 763.450012 768.700012 768.700012 \n", "1 2016-11-03 767.250000 769.950012 759.030029 762.130005 762.130005 \n", "2 2016-11-04 750.659973 770.359985 750.560974 762.020020 762.020020 \n", "3 2016-11-07 774.500000 785.190002 772.549988 782.520020 782.520020 \n", "4 2016-11-08 783.400024 795.632996 780.190002 790.510010 790.510010 \n", "\n", " Volume \n", "0 1872400 \n", "1 1943200 \n", "2 2134800 \n", "3 1585100 \n", "4 1350800 " ] }, "execution_count": 2, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df = pd.read_csv('../dataset/GOOG-year.csv')\n", "df.head()" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [], "source": [ "from collections import deque\n", "import random\n", "\n", "class Agent:\n", "\n", " LEARNING_RATE = 0.003\n", " BATCH_SIZE = 32\n", " LAYER_SIZE = 128\n", " OUTPUT_SIZE = 3\n", " EPSILON = 0.5\n", " DECAY_RATE = 0.005\n", " MIN_EPSILON = 0.1\n", " GAMMA = 0.99\n", " MEMORIES = deque()\n", " COPY = 1000\n", " T_COPY = 0\n", " MEMORY_SIZE = 300\n", " \n", " def __init__(self, state_size, window_size, trend, skip):\n", " self.state_size = state_size\n", " self.window_size = window_size\n", " self.half_window = window_size // 2\n", " self.trend = trend\n", " self.skip = skip\n", " tf.reset_default_graph()\n", " self.INITIAL_FEATURES = np.zeros((4, self.state_size))\n", " self.X = tf.placeholder(tf.float32, (None, None, self.state_size))\n", " self.Y = tf.placeholder(tf.float32, (None, None, self.state_size))\n", " self.hidden_layer = tf.placeholder(tf.float32, (None, 2 * self.LAYER_SIZE))\n", " self.ACTION = tf.placeholder(tf.float32, (None))\n", " self.REWARD = tf.placeholder(tf.float32, (None))\n", " self.batch_size = tf.shape(self.ACTION)[0]\n", " self.seq_len = tf.shape(self.X)[1]\n", " \n", " with tf.variable_scope('curiosity_model'):\n", " action = tf.reshape(self.ACTION, (-1,1,1))\n", " repeat_action = tf.tile(action, [1,self.seq_len,1])\n", " state_action = tf.concat([self.X, repeat_action], axis=-1)\n", " save_state = tf.identity(self.Y)\n", " cell = tf.nn.rnn_cell.LSTMCell(self.LAYER_SIZE, state_is_tuple = False)\n", " self.rnn,last_state = tf.nn.dynamic_rnn(inputs=state_action,cell=cell,\n", " dtype=tf.float32,\n", " initial_state=self.hidden_layer)\n", " self.curiosity_logits = tf.layers.dense(self.rnn[:,-1], self.state_size)\n", " self.curiosity_cost = tf.reduce_sum(tf.square(save_state[:,-1] - self.curiosity_logits), axis=1)\n", " \n", " self.curiosity_optimizer = tf.train.RMSPropOptimizer(self.LEARNING_RATE)\\\n", " .minimize(tf.reduce_mean(self.curiosity_cost))\n", " \n", " total_reward = tf.add(self.curiosity_cost, self.REWARD)\n", " \n", " with tf.variable_scope(\"q_model\"):\n", " with tf.variable_scope(\"eval_net\"):\n", " cell = tf.nn.rnn_cell.LSTMCell(self.LAYER_SIZE, state_is_tuple = False)\n", " rnn,self.last_state = tf.nn.dynamic_rnn(inputs=self.X,cell=cell,\n", " dtype=tf.float32,\n", " initial_state=self.hidden_layer)\n", " self.logits = tf.layers.dense(rnn[:,-1], self.OUTPUT_SIZE)\n", " \n", " with tf.variable_scope(\"target_net\"):\n", " cell = tf.nn.rnn_cell.LSTMCell(self.LAYER_SIZE, state_is_tuple = False)\n", " rnn,last_state = tf.nn.dynamic_rnn(inputs=self.Y,cell=cell,\n", " dtype=tf.float32,\n", " initial_state=self.hidden_layer)\n", " y_q = tf.layers.dense(rnn[:,-1], self.OUTPUT_SIZE)\n", " \n", " q_target = total_reward + self.GAMMA * tf.reduce_max(y_q, axis=1)\n", " action = tf.cast(self.ACTION, tf.int32)\n", " action_indices = tf.stack([tf.range(self.batch_size, dtype=tf.int32), action], axis=1)\n", " q = tf.gather_nd(params=self.logits, indices=action_indices)\n", " self.cost = tf.losses.mean_squared_error(labels=q_target, predictions=q)\n", " self.optimizer = tf.train.RMSPropOptimizer(self.LEARNING_RATE).minimize(\n", " self.cost, var_list=tf.get_collection(tf.GraphKeys.TRAINABLE_VARIABLES, \"q_model/eval_net\"))\n", " \n", " t_params = tf.get_collection(tf.GraphKeys.GLOBAL_VARIABLES, scope='q_model/target_net')\n", " e_params = tf.get_collection(tf.GraphKeys.GLOBAL_VARIABLES, scope='q_model/eval_net')\n", " self.target_replace_op = [tf.assign(t, e) for t, e in zip(t_params, e_params)]\n", " \n", " self.sess = tf.InteractiveSession()\n", " self.sess.run(tf.global_variables_initializer())\n", " \n", " def _memorize(self, state, action, reward, new_state, done, rnn_state):\n", " self.MEMORIES.append((state, action, reward, new_state, done, rnn_state))\n", " if len(self.MEMORIES) > self.MEMORY_SIZE:\n", " self.MEMORIES.popleft()\n", " \n", " def get_state(self, t):\n", " window_size = self.window_size + 1\n", " d = t - window_size + 1\n", " block = self.trend[d : t + 1] if d >= 0 else -d * [self.trend[0]] + self.trend[0 : t + 1]\n", " res = []\n", " for i in range(window_size - 1):\n", " res.append(block[i + 1] - block[i])\n", " return np.array(res)\n", " \n", " def _construct_memories(self, replay):\n", " states = np.array([a[0] for a in replay])\n", " actions = np.array([a[1] for a in replay])\n", " rewards = np.array([a[2] for a in replay])\n", " new_states = np.array([a[3] for a in replay])\n", " init_values = np.array([a[-1] for a in replay])\n", " if (self.T_COPY + 1) % self.COPY == 0:\n", " self.sess.run(self.target_replace_op)\n", " \n", " cost, _ = self.sess.run([self.cost, self.optimizer], feed_dict = {\n", " self.X: states, self.Y: new_states, self.ACTION: actions, self.REWARD: rewards,\n", " self.hidden_layer: init_values\n", " })\n", " \n", " if (self.T_COPY + 1) % self.COPY == 0:\n", " self.sess.run(self.curiosity_optimizer, feed_dict = {\n", " self.X: states, self.Y: new_states, self.ACTION: actions, self.REWARD: rewards,\n", " self.hidden_layer: init_values\n", " })\n", " return cost\n", " \n", " def buy(self, initial_money):\n", " starting_money = initial_money\n", " states_sell = []\n", " states_buy = []\n", " inventory = []\n", " state = self.get_state(0)\n", " init_value = np.zeros((1, 2 * self.LAYER_SIZE))\n", " for k in range(self.INITIAL_FEATURES.shape[0]):\n", " self.INITIAL_FEATURES[k,:] = state\n", " for t in range(0, len(self.trend) - 1, self.skip):\n", " \n", " if np.random.rand() < self.EPSILON:\n", " action = np.random.randint(self.OUTPUT_SIZE)\n", " else:\n", " action, last_state = self.sess.run([self.logits,\n", " self.last_state],\n", " feed_dict={self.X:[self.INITIAL_FEATURES],\n", " self.hidden_layer:init_value})\n", " action, init_value = np.argmax(action[0]), last_state\n", " \n", " next_state = self.get_state(t + 1)\n", " \n", " if action == 1 and initial_money >= self.trend[t]:\n", " inventory.append(self.trend[t])\n", " initial_money -= self.trend[t]\n", " states_buy.append(t)\n", " print('day %d: buy 1 unit at price %f, total balance %f'% (t, self.trend[t], initial_money))\n", " \n", " elif action == 2 and len(inventory):\n", " bought_price = inventory.pop(0)\n", " initial_money += self.trend[t]\n", " states_sell.append(t)\n", " try:\n", " invest = ((close[t] - bought_price) / bought_price) * 100\n", " except:\n", " invest = 0\n", " print(\n", " 'day %d, sell 1 unit at price %f, investment %f %%, total balance %f,'\n", " % (t, close[t], invest, initial_money)\n", " )\n", " \n", " new_state = np.append([self.get_state(t + 1)], self.INITIAL_FEATURES[:3, :], axis = 0)\n", " self.INITIAL_FEATURES = new_state\n", " invest = ((initial_money - starting_money) / starting_money) * 100\n", " total_gains = initial_money - starting_money\n", " return states_buy, states_sell, total_gains, invest\n", " \n", " def train(self, iterations, checkpoint, initial_money):\n", " for i in range(iterations):\n", " total_profit = 0\n", " inventory = []\n", " state = self.get_state(0)\n", " starting_money = initial_money\n", " init_value = np.zeros((1, 2 * self.LAYER_SIZE))\n", " for k in range(self.INITIAL_FEATURES.shape[0]):\n", " self.INITIAL_FEATURES[k,:] = state\n", " for t in range(0, len(self.trend) - 1, self.skip):\n", " if np.random.rand() < self.EPSILON:\n", " action = np.random.randint(self.OUTPUT_SIZE)\n", " else:\n", " action, last_state = self.sess.run([self.logits,\n", " self.last_state],\n", " feed_dict={self.X:[self.INITIAL_FEATURES],\n", " self.hidden_layer:init_value})\n", " action, init_value = np.argmax(action[0]), last_state\n", " \n", " next_state = self.get_state(t + 1)\n", " \n", " if action == 1 and starting_money >= self.trend[t]:\n", " inventory.append(self.trend[t])\n", " starting_money -= self.trend[t]\n", " \n", " elif action == 2 and len(inventory) > 0:\n", " bought_price = inventory.pop(0)\n", " total_profit += self.trend[t] - bought_price\n", " starting_money += self.trend[t]\n", " \n", " invest = ((starting_money - initial_money) / initial_money)\n", " new_state = np.append([self.get_state(t + 1)], self.INITIAL_FEATURES[:3, :], axis = 0)\n", " self._memorize(self.INITIAL_FEATURES, action, invest, new_state, \n", " starting_money < initial_money, init_value[0])\n", " self.INITIAL_FEATURES = new_state\n", " batch_size = min(len(self.MEMORIES), self.BATCH_SIZE)\n", " replay = random.sample(self.MEMORIES, batch_size)\n", " cost = self._construct_memories(replay)\n", " self.T_COPY += 1\n", " self.EPSILON = self.MIN_EPSILON + (1.0 - self.MIN_EPSILON) * np.exp(-self.DECAY_RATE * i)\n", " if (i+1) % checkpoint == 0:\n", " print('epoch: %d, total rewards: %f.3, cost: %f, total money: %f'%(i + 1, total_profit, cost,\n", " starting_money))" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "WARNING:tensorflow:: Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "WARNING:tensorflow:: Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "WARNING:tensorflow:: Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "epoch: 10, total rewards: 685.860168.3, cost: 4139534.500000, total money: 977.580137\n", "epoch: 20, total rewards: 1724.255003.3, cost: 5132677.500000, total money: 5851.904966\n", "epoch: 30, total rewards: 493.970035.3, cost: 3979546.750000, total money: 8528.600039\n", "epoch: 40, total rewards: 1580.255128.3, cost: 5099559.000000, total money: 4018.855103\n", "epoch: 50, total rewards: 1467.990231.3, cost: 4410721.500000, total money: 8490.720211\n", "epoch: 60, total rewards: 1285.420161.3, cost: 3993190.000000, total money: 2688.440118\n", "epoch: 70, total rewards: 391.130068.3, cost: 3420379.000000, total money: 6491.710085\n", "epoch: 80, total rewards: 1276.110108.3, cost: 3443612.750000, total money: 3698.110047\n", "epoch: 90, total rewards: 672.475340.3, cost: 2882908.000000, total money: 208.605285\n", "epoch: 100, total rewards: 706.604982.3, cost: 3108476.500000, total money: 1169.724916\n", "epoch: 110, total rewards: 979.940367.3, cost: 2024909.750000, total money: 3200.720335\n", "epoch: 120, total rewards: 853.199893.3, cost: 4572564.500000, total money: 6070.309879\n", "epoch: 130, total rewards: 1339.975223.3, cost: 3904469.500000, total money: 7475.465274\n", "epoch: 140, total rewards: 1136.924864.3, cost: 4352429.000000, total money: 4448.164854\n", "epoch: 150, total rewards: 1499.745116.3, cost: 2398584.500000, total money: 3999.355042\n", "epoch: 160, total rewards: 481.755190.3, cost: 3168836.250000, total money: 7573.215212\n", "epoch: 170, total rewards: 1733.610290.3, cost: 1907320.875000, total money: 6940.950254\n", "epoch: 180, total rewards: 390.074828.3, cost: 2862924.000000, total money: 5516.364805\n", "epoch: 190, total rewards: 714.815121.3, cost: 2666878.750000, total money: 9726.615109\n", "epoch: 200, total rewards: 1474.129822.3, cost: 3016419.000000, total money: 1901.589906\n" ] } ], "source": [ "close = df.Close.values.tolist()\n", "initial_money = 10000\n", "window_size = 30\n", "skip = 1\n", "batch_size = 32\n", "agent = Agent(state_size = window_size, \n", " window_size = window_size, \n", " trend = close, \n", " skip = skip)\n", "agent.train(iterations = 200, checkpoint = 10, initial_money = initial_money)" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "day 0: buy 1 unit at price 768.700012, total balance 9231.299988\n", "day 1, sell 1 unit at price 762.130005, investment -0.854691 %, total balance 9993.429993,\n", "day 4: buy 1 unit at price 790.510010, total balance 9202.919983\n", "day 5: buy 1 unit at price 785.309998, total balance 8417.609985\n", "day 8: buy 1 unit at price 736.080017, total balance 7681.529968\n", "day 9: buy 1 unit at price 758.489990, total balance 6923.039978\n", "day 11, sell 1 unit at price 771.229980, investment -2.438936 %, total balance 7694.269958,\n", "day 13: buy 1 unit at price 769.200012, total balance 6925.069946\n", "day 17: buy 1 unit at price 768.239990, total balance 6156.829956\n", "day 19, sell 1 unit at price 758.039978, investment -3.472517 %, total balance 6914.869934,\n", "day 25, sell 1 unit at price 776.419983, investment 5.480378 %, total balance 7691.289917,\n", "day 26: buy 1 unit at price 789.289978, total balance 6901.999939\n", "day 28: buy 1 unit at price 796.099976, total balance 6105.899963\n", "day 31: buy 1 unit at price 790.799988, total balance 5315.099975\n", "day 40, sell 1 unit at price 771.820007, investment 1.757441 %, total balance 6086.919982,\n", "day 46, sell 1 unit at price 804.789978, investment 4.626881 %, total balance 6891.709960,\n", "day 47, sell 1 unit at price 807.909973, investment 5.163749 %, total balance 7699.619933,\n", "day 50: buy 1 unit at price 804.609985, total balance 6895.009948\n", "day 57: buy 1 unit at price 832.150024, total balance 6062.859924\n", "day 58, sell 1 unit at price 823.309998, investment 4.310205 %, total balance 6886.169922,\n", "day 61: buy 1 unit at price 795.695007, total balance 6090.474915\n", "day 62: buy 1 unit at price 798.530029, total balance 5291.944886\n", "day 70: buy 1 unit at price 820.450012, total balance 4471.494874\n", "day 73: buy 1 unit at price 828.070007, total balance 3643.424867\n", "day 76: buy 1 unit at price 831.330017, total balance 2812.094850\n", "day 85: buy 1 unit at price 835.369995, total balance 1976.724855\n", "day 89, sell 1 unit at price 845.619995, investment 6.220327 %, total balance 2822.344850,\n", "day 91: buy 1 unit at price 848.780029, total balance 1973.564821\n", "day 98: buy 1 unit at price 819.510010, total balance 1154.054811\n", "day 100: buy 1 unit at price 831.409973, total balance 322.644838\n", "day 102, sell 1 unit at price 829.559998, investment 4.901367 %, total balance 1152.204836,\n", "day 111, sell 1 unit at price 823.559998, investment 2.355180 %, total balance 1975.764834,\n", "day 113: buy 1 unit at price 836.820007, total balance 1138.944827\n", "day 114, sell 1 unit at price 838.210022, investment 0.728234 %, total balance 1977.154849,\n", "day 117: buy 1 unit at price 862.760010, total balance 1114.394839\n", "day 118: buy 1 unit at price 872.299988, total balance 242.094851\n", "day 132, sell 1 unit at price 937.080017, investment 17.768744 %, total balance 1179.174868,\n", "day 138: buy 1 unit at price 948.820007, total balance 230.354861\n", "day 139, sell 1 unit at price 954.960022, investment 19.589745 %, total balance 1185.314883,\n", "day 140: buy 1 unit at price 969.539978, total balance 215.774905\n", "day 154, sell 1 unit at price 942.309998, investment 14.852823 %, total balance 1158.084903,\n", "day 158, sell 1 unit at price 959.450012, investment 15.865809 %, total balance 2117.534915,\n", "day 160: buy 1 unit at price 965.590027, total balance 1151.944888\n", "day 168: buy 1 unit at price 906.690002, total balance 245.254886\n", "day 169, sell 1 unit at price 918.590027, investment 10.496434 %, total balance 1163.844913,\n", "day 176: buy 1 unit at price 965.400024, total balance 198.444889\n", "day 189, sell 1 unit at price 927.960022, investment 11.083715 %, total balance 1126.404911,\n", "day 191: buy 1 unit at price 926.789978, total balance 199.614933\n", "day 195, sell 1 unit at price 922.669983, investment 8.705430 %, total balance 1122.284916,\n", "day 200, sell 1 unit at price 906.659973, investment 10.634399 %, total balance 2028.944889,\n", "day 201: buy 1 unit at price 924.690002, total balance 1104.254887\n", "day 202, sell 1 unit at price 927.000000, investment 11.497339 %, total balance 2031.254887,\n", "day 206: buy 1 unit at price 921.289978, total balance 1109.964909\n", "day 211: buy 1 unit at price 927.809998, total balance 182.154911\n", "day 220, sell 1 unit at price 921.809998, investment 10.156305 %, total balance 1103.964909,\n", "day 226, sell 1 unit at price 944.489990, investment 9.473084 %, total balance 2048.454899,\n", "day 228, sell 1 unit at price 959.109985, investment 9.951851 %, total balance 3007.564884,\n", "day 230: buy 1 unit at price 957.789978, total balance 2049.774906\n", "day 231, sell 1 unit at price 951.679993, investment 0.301426 %, total balance 3001.454899,\n", "day 234: buy 1 unit at price 977.000000, total balance 2024.454899\n", "day 237: buy 1 unit at price 987.830017, total balance 1036.624882\n", "day 238, sell 1 unit at price 989.679993, investment 2.077275 %, total balance 2026.304875,\n", "day 240: buy 1 unit at price 992.179993, total balance 1034.124882\n", "day 241: buy 1 unit at price 992.809998, total balance 41.314884\n", "day 242, sell 1 unit at price 984.450012, investment 1.953208 %, total balance 1025.764896,\n", "day 248, sell 1 unit at price 1019.270020, investment 12.416594 %, total balance 2045.034916,\n" ] } ], "source": [ "states_buy, states_sell, total_gains, invest = agent.buy(initial_money = initial_money)" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "fig = plt.figure(figsize = (15,5))\n", "plt.plot(close, color='r', lw=2.)\n", "plt.plot(close, '^', markersize=10, color='m', label = 'buying signal', markevery = states_buy)\n", "plt.plot(close, 'v', markersize=10, color='k', label = 'selling signal', markevery = states_sell)\n", "plt.title('total gains %f, total investment %f%%'%(total_gains, invest))\n", "plt.legend()\n", "plt.show()" ] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.6.8" } }, "nbformat": 4, "nbformat_minor": 2 } ================================================ FILE: agent/2.moving-average-agent.ipynb ================================================ { "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import numpy as np\n", "import pandas as pd\n", "import matplotlib.pyplot as plt\n", "import seaborn as sns\n", "sns.set()" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DateOpenHighLowCloseAdj CloseVolume
02016-11-02778.200012781.650024763.450012768.700012768.7000121872400
12016-11-03767.250000769.950012759.030029762.130005762.1300051943200
22016-11-04750.659973770.359985750.560974762.020020762.0200202134800
32016-11-07774.500000785.190002772.549988782.520020782.5200201585100
42016-11-08783.400024795.632996780.190002790.510010790.5100101350800
\n", "
" ], "text/plain": [ " Date Open High Low Close Adj Close \\\n", "0 2016-11-02 778.200012 781.650024 763.450012 768.700012 768.700012 \n", "1 2016-11-03 767.250000 769.950012 759.030029 762.130005 762.130005 \n", "2 2016-11-04 750.659973 770.359985 750.560974 762.020020 762.020020 \n", "3 2016-11-07 774.500000 785.190002 772.549988 782.520020 782.520020 \n", "4 2016-11-08 783.400024 795.632996 780.190002 790.510010 790.510010 \n", "\n", " Volume \n", "0 1872400 \n", "1 1943200 \n", "2 2134800 \n", "3 1585100 \n", "4 1350800 " ] }, "execution_count": 2, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df = pd.read_csv('../dataset/GOOG-year.csv')\n", "df.head()" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
signalshort_malong_mapositions
00.0768.700012768.700012NaN
10.0765.415008765.4150080.0
20.0764.283346764.2833460.0
30.0768.842514768.8425140.0
40.0773.176013773.1760130.0
50.0775.198344775.1983440.0
61.0774.175008773.3928661.0
71.0772.823344770.9712600.0
81.0768.500010767.0944560.0
90.0764.495005766.234009-1.0
100.0760.156667766.0745520.0
110.0757.809998766.5041710.0
120.0757.473327765.8241680.0
130.0760.003326766.4133350.0
140.0765.368327766.9341690.0
151.0765.784993765.1399991.0
161.0765.318329762.7374980.0
171.0764.819997761.3149970.0
181.0766.536672762.0050000.0
191.0764.676666762.3399960.0
200.0761.284993763.326660-1.0
210.0759.536662762.6608280.0
220.0759.676666762.4974980.0
230.0758.154999761.4874980.0
240.0758.213328762.3750000.0
250.0761.276662762.9766640.0
261.0768.171661764.7283271.0
271.0774.633331767.0849970.0
281.0780.229991769.9533280.0
291.0786.556661772.3558300.0
...............
2220.0924.373332927.7283380.0
2230.0924.943339927.7883400.0
2240.0925.056671926.5400030.0
2251.0926.700002926.4033351.0
2261.0930.480001927.6875000.0
2271.0933.466664929.1399990.0
2281.0937.909993931.1416620.0
2291.0942.033325933.4883320.0
2301.0948.169993936.6133320.0
2311.0952.639994939.6699980.0
2321.0956.885000943.6825000.0
2331.0961.783335947.6250000.0
2341.0964.765005951.3374990.0
2351.0967.986664955.0099950.0
2361.0973.230001960.6999970.0
2371.0979.255005965.9475000.0
2381.0982.541667969.7133330.0
2391.0984.726664973.2550000.0
2401.0987.256663976.0108340.0
2411.0990.625000979.3058320.0
2421.0989.825002981.5275020.0
2431.0989.886668984.5708360.0
2441.0986.348338984.4450020.0
2450.0982.771667983.749166-1.0
2460.0979.630005983.4433340.0
2470.0976.255005983.4400020.0
2480.0982.058339985.9416710.0
2490.0986.876668988.3816680.0
2501.0994.908335990.6283371.0
2511.01004.068339993.4200030.0
\n", "

252 rows × 4 columns

\n", "
" ], "text/plain": [ " signal short_ma long_ma positions\n", "0 0.0 768.700012 768.700012 NaN\n", "1 0.0 765.415008 765.415008 0.0\n", "2 0.0 764.283346 764.283346 0.0\n", "3 0.0 768.842514 768.842514 0.0\n", "4 0.0 773.176013 773.176013 0.0\n", "5 0.0 775.198344 775.198344 0.0\n", "6 1.0 774.175008 773.392866 1.0\n", "7 1.0 772.823344 770.971260 0.0\n", "8 1.0 768.500010 767.094456 0.0\n", "9 0.0 764.495005 766.234009 -1.0\n", "10 0.0 760.156667 766.074552 0.0\n", "11 0.0 757.809998 766.504171 0.0\n", "12 0.0 757.473327 765.824168 0.0\n", "13 0.0 760.003326 766.413335 0.0\n", "14 0.0 765.368327 766.934169 0.0\n", "15 1.0 765.784993 765.139999 1.0\n", "16 1.0 765.318329 762.737498 0.0\n", "17 1.0 764.819997 761.314997 0.0\n", "18 1.0 766.536672 762.005000 0.0\n", "19 1.0 764.676666 762.339996 0.0\n", "20 0.0 761.284993 763.326660 -1.0\n", "21 0.0 759.536662 762.660828 0.0\n", "22 0.0 759.676666 762.497498 0.0\n", "23 0.0 758.154999 761.487498 0.0\n", "24 0.0 758.213328 762.375000 0.0\n", "25 0.0 761.276662 762.976664 0.0\n", "26 1.0 768.171661 764.728327 1.0\n", "27 1.0 774.633331 767.084997 0.0\n", "28 1.0 780.229991 769.953328 0.0\n", "29 1.0 786.556661 772.355830 0.0\n", ".. ... ... ... ...\n", "222 0.0 924.373332 927.728338 0.0\n", "223 0.0 924.943339 927.788340 0.0\n", "224 0.0 925.056671 926.540003 0.0\n", "225 1.0 926.700002 926.403335 1.0\n", "226 1.0 930.480001 927.687500 0.0\n", "227 1.0 933.466664 929.139999 0.0\n", "228 1.0 937.909993 931.141662 0.0\n", "229 1.0 942.033325 933.488332 0.0\n", "230 1.0 948.169993 936.613332 0.0\n", "231 1.0 952.639994 939.669998 0.0\n", "232 1.0 956.885000 943.682500 0.0\n", "233 1.0 961.783335 947.625000 0.0\n", "234 1.0 964.765005 951.337499 0.0\n", "235 1.0 967.986664 955.009995 0.0\n", "236 1.0 973.230001 960.699997 0.0\n", "237 1.0 979.255005 965.947500 0.0\n", "238 1.0 982.541667 969.713333 0.0\n", "239 1.0 984.726664 973.255000 0.0\n", "240 1.0 987.256663 976.010834 0.0\n", "241 1.0 990.625000 979.305832 0.0\n", "242 1.0 989.825002 981.527502 0.0\n", "243 1.0 989.886668 984.570836 0.0\n", "244 1.0 986.348338 984.445002 0.0\n", "245 0.0 982.771667 983.749166 -1.0\n", "246 0.0 979.630005 983.443334 0.0\n", "247 0.0 976.255005 983.440002 0.0\n", "248 0.0 982.058339 985.941671 0.0\n", "249 0.0 986.876668 988.381668 0.0\n", "250 1.0 994.908335 990.628337 1.0\n", "251 1.0 1004.068339 993.420003 0.0\n", "\n", "[252 rows x 4 columns]" ] }, "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ "short_window = int(0.025 * len(df))\n", "long_window = int(0.05 * len(df))\n", "\n", "signals = pd.DataFrame(index=df.index)\n", "signals['signal'] = 0.0\n", "\n", "signals['short_ma'] = df['Close'].rolling(window=short_window, min_periods=1, center=False).mean()\n", "signals['long_ma'] = df['Close'].rolling(window=long_window, min_periods=1, center=False).mean()\n", "\n", "signals['signal'][short_window:] = np.where(signals['short_ma'][short_window:] \n", " > signals['long_ma'][short_window:], 1.0, 0.0) \n", "signals['positions'] = signals['signal'].diff()\n", "\n", "signals" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [], "source": [ "def buy_stock(\n", " real_movement,\n", " signal,\n", " initial_money = 10000,\n", " max_buy = 1,\n", " max_sell = 1,\n", "):\n", " \"\"\"\n", " real_movement = actual movement in the real world\n", " delay = how much interval you want to delay to change our decision from buy to sell, vice versa\n", " initial_state = 1 is buy, 0 is sell\n", " initial_money = 1000, ignore what kind of currency\n", " max_buy = max quantity for share to buy\n", " max_sell = max quantity for share to sell\n", " \"\"\"\n", " starting_money = initial_money\n", " states_sell = []\n", " states_buy = []\n", " current_inventory = 0\n", "\n", " def buy(i, initial_money, current_inventory):\n", " shares = initial_money // real_movement[i]\n", " if shares < 1:\n", " print(\n", " 'day %d: total balances %f, not enough money to buy a unit price %f'\n", " % (i, initial_money, real_movement[i])\n", " )\n", " else:\n", " if shares > max_buy:\n", " buy_units = max_buy\n", " else:\n", " buy_units = shares\n", " initial_money -= buy_units * real_movement[i]\n", " current_inventory += buy_units\n", " print(\n", " 'day %d: buy %d units at price %f, total balance %f'\n", " % (i, buy_units, buy_units * real_movement[i], initial_money)\n", " )\n", " states_buy.append(0)\n", " return initial_money, current_inventory\n", "\n", " for i in range(real_movement.shape[0] - int(0.025 * len(df))):\n", " state = signal[i]\n", " if state == 1:\n", " initial_money, current_inventory = buy(\n", " i, initial_money, current_inventory\n", " )\n", " states_buy.append(i)\n", " elif state == -1:\n", " if current_inventory == 0:\n", " print('day %d: cannot sell anything, inventory 0' % (i))\n", " else:\n", " if current_inventory > max_sell:\n", " sell_units = max_sell\n", " else:\n", " sell_units = current_inventory\n", " current_inventory -= sell_units\n", " total_sell = sell_units * real_movement[i]\n", " initial_money += total_sell\n", " try:\n", " invest = (\n", " (real_movement[i] - real_movement[states_buy[-1]])\n", " / real_movement[states_buy[-1]]\n", " ) * 100\n", " except:\n", " invest = 0\n", " print(\n", " 'day %d, sell %d units at price %f, investment %f %%, total balance %f,'\n", " % (i, sell_units, total_sell, invest, initial_money)\n", " )\n", " states_sell.append(i)\n", " invest = ((initial_money - starting_money) / starting_money) * 100\n", " total_gains = initial_money - starting_money\n", " return states_buy, states_sell, total_gains, invest" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "day 6: buy 1 units at price 762.559998, total balance 9237.440002\n", "day 9, sell 1 units at price 758.489990, investment -0.533730 %, total balance 9995.929992,\n", "day 15: buy 1 units at price 760.989990, total balance 9234.940002\n", "day 20, sell 1 units at price 747.919983, investment -1.717501 %, total balance 9982.859985,\n", "day 26: buy 1 units at price 789.289978, total balance 9193.570007\n", "day 37, sell 1 units at price 791.549988, investment 0.286335 %, total balance 9985.119995,\n", "day 45: buy 1 units at price 806.650024, total balance 9178.469971\n", "day 62, sell 1 units at price 798.530029, investment -1.006632 %, total balance 9977.000000,\n", "day 69: buy 1 units at price 819.239990, total balance 9157.760010\n", "day 84, sell 1 units at price 831.909973, investment 1.546553 %, total balance 9989.669983,\n", "day 85: buy 1 units at price 835.369995, total balance 9154.299988\n", "day 96, sell 1 units at price 817.580017, investment -2.129593 %, total balance 9971.880005,\n", "day 104: buy 1 units at price 834.570007, total balance 9137.309998\n", "day 109, sell 1 units at price 823.349976, investment -1.344409 %, total balance 9960.659974,\n", "day 114: buy 1 units at price 838.210022, total balance 9122.449952\n", "day 151, sell 1 units at price 942.900024, investment 12.489710 %, total balance 10065.349976,\n", "day 160: buy 1 units at price 965.590027, total balance 9099.759949\n", "day 164, sell 1 units at price 917.789978, investment -4.950346 %, total balance 10017.549927,\n", "day 173: buy 1 units at price 947.159973, total balance 9070.389954\n", "day 184, sell 1 units at price 941.530029, investment -0.594403 %, total balance 10011.919983,\n", "day 204: buy 1 units at price 915.890015, total balance 9096.029968\n", "day 218, sell 1 units at price 920.289978, investment 0.480403 %, total balance 10016.319946,\n", "day 225: buy 1 units at price 924.859985, total balance 9091.459961\n", "day 245, sell 1 units at price 970.539978, investment 4.939125 %, total balance 10061.999939,\n" ] } ], "source": [ "states_buy, states_sell, total_gains, invest = buy_stock(df.Close, signals['positions'])" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "close = df['Close']\n", "fig = plt.figure(figsize = (15,5))\n", "plt.plot(close, color='r', lw=2.)\n", "plt.plot(close, '^', markersize=10, color='m', label = 'buying signal', markevery = states_buy)\n", "plt.plot(close, 'v', markersize=10, color='k', label = 'selling signal', markevery = states_sell)\n", "plt.title('total gains %f, total investment %f%%'%(total_gains, invest))\n", "plt.legend()\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.6.8" } }, "nbformat": 4, "nbformat_minor": 2 } ================================================ FILE: agent/20.duel-curiosity-q-learning-agent.ipynb ================================================ { "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import numpy as np\n", "import pandas as pd\n", "import tensorflow as tf\n", "import matplotlib.pyplot as plt\n", "import seaborn as sns\n", "sns.set()" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DateOpenHighLowCloseAdj CloseVolume
02016-11-02778.200012781.650024763.450012768.700012768.7000121872400
12016-11-03767.250000769.950012759.030029762.130005762.1300051943200
22016-11-04750.659973770.359985750.560974762.020020762.0200202134800
32016-11-07774.500000785.190002772.549988782.520020782.5200201585100
42016-11-08783.400024795.632996780.190002790.510010790.5100101350800
\n", "
" ], "text/plain": [ " Date Open High Low Close Adj Close \\\n", "0 2016-11-02 778.200012 781.650024 763.450012 768.700012 768.700012 \n", "1 2016-11-03 767.250000 769.950012 759.030029 762.130005 762.130005 \n", "2 2016-11-04 750.659973 770.359985 750.560974 762.020020 762.020020 \n", "3 2016-11-07 774.500000 785.190002 772.549988 782.520020 782.520020 \n", "4 2016-11-08 783.400024 795.632996 780.190002 790.510010 790.510010 \n", "\n", " Volume \n", "0 1872400 \n", "1 1943200 \n", "2 2134800 \n", "3 1585100 \n", "4 1350800 " ] }, "execution_count": 2, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df = pd.read_csv('../dataset/GOOG-year.csv')\n", "df.head()" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [], "source": [ "from collections import deque\n", "import random\n", "\n", "class Agent:\n", "\n", " LEARNING_RATE = 0.003\n", " BATCH_SIZE = 32\n", " LAYER_SIZE = 500\n", " OUTPUT_SIZE = 3\n", " EPSILON = 0.5\n", " DECAY_RATE = 0.005\n", " MIN_EPSILON = 0.1\n", " GAMMA = 0.99\n", " MEMORIES = deque()\n", " COPY = 1000\n", " T_COPY = 0\n", " MEMORY_SIZE = 300\n", " \n", " def __init__(self, state_size, window_size, trend, skip):\n", " self.state_size = state_size\n", " self.window_size = window_size\n", " self.half_window = window_size // 2\n", " self.trend = trend\n", " self.skip = skip\n", " tf.reset_default_graph()\n", " self.X = tf.placeholder(tf.float32, (None, self.state_size))\n", " self.Y = tf.placeholder(tf.float32, (None, self.state_size))\n", " self.ACTION = tf.placeholder(tf.float32, (None))\n", " self.REWARD = tf.placeholder(tf.float32, (None))\n", " self.batch_size = tf.shape(self.ACTION)[0]\n", " \n", " with tf.variable_scope('curiosity_model'):\n", " action = tf.reshape(self.ACTION, (-1,1))\n", " state_action = tf.concat([self.X, action], axis=1)\n", " save_state = tf.identity(self.Y)\n", " \n", " feed = tf.layers.dense(state_action, 32, activation=tf.nn.relu)\n", " self.curiosity_logits = tf.layers.dense(feed, self.state_size)\n", " self.curiosity_cost = tf.reduce_sum(tf.square(save_state - self.curiosity_logits), axis=1)\n", " \n", " self.curiosity_optimizer = tf.train.RMSPropOptimizer(self.LEARNING_RATE)\\\n", " .minimize(tf.reduce_mean(self.curiosity_cost))\n", " \n", " total_reward = tf.add(self.curiosity_cost, self.REWARD)\n", " \n", " with tf.variable_scope(\"q_model\"):\n", " with tf.variable_scope(\"eval_net\"):\n", " x_action = tf.layers.dense(self.X, 128, tf.nn.relu)\n", " tensor_action, tensor_validation = tf.split(x_action,2,1)\n", " feed_action = tf.layers.dense(tensor_action, self.OUTPUT_SIZE)\n", " feed_validation = tf.layers.dense(tensor_validation, 1)\n", " self.logits = feed_validation + \\\n", " tf.subtract(feed_action,tf.reduce_mean(feed_action,axis=1,keep_dims=True))\n", " \n", " with tf.variable_scope(\"target_net\"):\n", " y_action = tf.layers.dense(self.Y, 128, tf.nn.relu)\n", " tensor_action, tensor_validation = tf.split(y_action,2,1)\n", " feed_action = tf.layers.dense(tensor_action, self.OUTPUT_SIZE)\n", " feed_validation = tf.layers.dense(tensor_validation, 1)\n", " y_q = feed_validation + \\\n", " tf.subtract(feed_action,tf.reduce_mean(feed_action,axis=1,keep_dims=True))\n", " \n", " q_target = total_reward + self.GAMMA * tf.reduce_max(y_q, axis=1)\n", " action = tf.cast(self.ACTION, tf.int32)\n", " action_indices = tf.stack([tf.range(self.batch_size, dtype=tf.int32), action], axis=1)\n", " q = tf.gather_nd(params=self.logits, indices=action_indices)\n", " self.cost = tf.losses.mean_squared_error(labels=q_target, predictions=q)\n", " self.optimizer = tf.train.RMSPropOptimizer(self.LEARNING_RATE).minimize(\n", " self.cost, var_list=tf.get_collection(tf.GraphKeys.TRAINABLE_VARIABLES, \"q_model/eval_net\"))\n", " \n", " t_params = tf.get_collection(tf.GraphKeys.GLOBAL_VARIABLES, scope='q_model/target_net')\n", " e_params = tf.get_collection(tf.GraphKeys.GLOBAL_VARIABLES, scope='q_model/eval_net')\n", " self.target_replace_op = [tf.assign(t, e) for t, e in zip(t_params, e_params)]\n", " \n", " self.sess = tf.InteractiveSession()\n", " self.sess.run(tf.global_variables_initializer())\n", " \n", " def _memorize(self, state, action, reward, new_state, done):\n", " self.MEMORIES.append((state, action, reward, new_state, done))\n", " if len(self.MEMORIES) > self.MEMORY_SIZE:\n", " self.MEMORIES.popleft()\n", " \n", " def get_state(self, t):\n", " window_size = self.window_size + 1\n", " d = t - window_size + 1\n", " block = self.trend[d : t + 1] if d >= 0 else -d * [self.trend[0]] + self.trend[0 : t + 1]\n", " res = []\n", " for i in range(window_size - 1):\n", " res.append(block[i + 1] - block[i])\n", " return np.array(res)\n", " \n", " def predict(self, inputs):\n", " return self.sess.run(self.logits, feed_dict={self.X:inputs})\n", " \n", " def get_predicted_action(self, sequence):\n", " prediction = self.predict(np.array(sequence))[0]\n", " return np.argmax(prediction)\n", " \n", " def _select_action(self, state):\n", " if np.random.rand() < self.EPSILON:\n", " action = np.random.randint(self.OUTPUT_SIZE)\n", " else:\n", " action = self.get_predicted_action([state])\n", " return action\n", " \n", " def _construct_memories(self, replay):\n", " states = np.array([a[0] for a in replay])\n", " actions = np.array([a[1] for a in replay])\n", " rewards = np.array([a[2] for a in replay])\n", " new_states = np.array([a[3] for a in replay])\n", " if (self.T_COPY + 1) % self.COPY == 0:\n", " self.sess.run(self.target_replace_op)\n", " \n", " cost, _ = self.sess.run([self.cost, self.optimizer], feed_dict = {\n", " self.X: states, self.Y: new_states, self.ACTION: actions, self.REWARD: rewards\n", " })\n", " \n", " if (self.T_COPY + 1) % self.COPY == 0:\n", " self.sess.run(self.curiosity_optimizer, feed_dict = {\n", " self.X: states, self.Y: new_states, self.ACTION: actions, self.REWARD: rewards\n", " })\n", " return cost\n", " \n", " def buy(self, initial_money):\n", " starting_money = initial_money\n", " states_sell = []\n", " states_buy = []\n", " inventory = []\n", " state = self.get_state(0)\n", " for t in range(0, len(self.trend) - 1, self.skip):\n", " action = self._select_action(state)\n", " next_state = self.get_state(t + 1)\n", " \n", " if action == 1 and initial_money >= self.trend[t]:\n", " inventory.append(self.trend[t])\n", " initial_money -= self.trend[t]\n", " states_buy.append(t)\n", " print('day %d: buy 1 unit at price %f, total balance %f'% (t, self.trend[t], initial_money))\n", " \n", " elif action == 2 and len(inventory):\n", " bought_price = inventory.pop(0)\n", " initial_money += self.trend[t]\n", " states_sell.append(t)\n", " try:\n", " invest = ((close[t] - bought_price) / bought_price) * 100\n", " except:\n", " invest = 0\n", " print(\n", " 'day %d, sell 1 unit at price %f, investment %f %%, total balance %f,'\n", " % (t, close[t], invest, initial_money)\n", " )\n", " \n", " state = next_state\n", " invest = ((initial_money - starting_money) / starting_money) * 100\n", " total_gains = initial_money - starting_money\n", " return states_buy, states_sell, total_gains, invest\n", " \n", " def train(self, iterations, checkpoint, initial_money):\n", " for i in range(iterations):\n", " total_profit = 0\n", " inventory = []\n", " state = self.get_state(0)\n", " starting_money = initial_money\n", " for t in range(0, len(self.trend) - 1, self.skip):\n", " \n", " action = self._select_action(state)\n", " next_state = self.get_state(t + 1)\n", " \n", " if action == 1 and starting_money >= self.trend[t]:\n", " inventory.append(self.trend[t])\n", " starting_money -= self.trend[t]\n", " \n", " elif action == 2 and len(inventory) > 0:\n", " bought_price = inventory.pop(0)\n", " total_profit += self.trend[t] - bought_price\n", " starting_money += self.trend[t]\n", " \n", " invest = ((starting_money - initial_money) / initial_money)\n", " \n", " self._memorize(state, action, invest, next_state, starting_money < initial_money)\n", " batch_size = min(len(self.MEMORIES), self.BATCH_SIZE)\n", " state = next_state\n", " replay = random.sample(self.MEMORIES, batch_size)\n", " cost = self._construct_memories(replay)\n", " self.T_COPY += 1\n", " self.EPSILON = self.MIN_EPSILON + (1.0 - self.MIN_EPSILON) * np.exp(-self.DECAY_RATE * i)\n", " if (i+1) % checkpoint == 0:\n", " print('epoch: %d, total rewards: %f.3, cost: %f, total money: %f'%(i + 1, total_profit, cost,\n", " starting_money))" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "WARNING:tensorflow:From :53: calling reduce_mean (from tensorflow.python.ops.math_ops) with keep_dims is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "keep_dims is deprecated, use keepdims instead\n", "epoch: 10, total rewards: 698.460085.3, cost: 596251.000000, total money: 10698.460085\n", "epoch: 20, total rewards: 1683.164917.3, cost: 5890915.500000, total money: 6720.204895\n", "epoch: 30, total rewards: 1686.875004.3, cost: 75077.554688, total money: 6721.424992\n", "epoch: 40, total rewards: 541.999876.3, cost: 2707843.750000, total money: 9525.359861\n", "epoch: 50, total rewards: 1668.824950.3, cost: 32719.388672, total money: 7666.774900\n", "epoch: 60, total rewards: 751.654909.3, cost: 1165742.750000, total money: 8743.134889\n", "epoch: 70, total rewards: 1637.889772.3, cost: 325201.937500, total money: 6669.909730\n", "epoch: 80, total rewards: 587.055053.3, cost: 1527037.250000, total money: 892.705077\n", "epoch: 90, total rewards: 2170.969727.3, cost: 122936.546875, total money: 8204.549683\n", "epoch: 100, total rewards: 1565.850155.3, cost: 844705.187500, total money: 19.270138\n", "epoch: 110, total rewards: 1733.244930.3, cost: 557043.125000, total money: 6744.174861\n", "epoch: 120, total rewards: 1282.489866.3, cost: 3785043.750000, total money: 8328.149839\n", "epoch: 130, total rewards: 1260.559873.3, cost: 596946.312500, total money: 6319.639890\n", "epoch: 140, total rewards: 1346.769778.3, cost: 26543662.000000, total money: 10330.129763\n", "epoch: 150, total rewards: 2415.594848.3, cost: 851761.625000, total money: 9467.174865\n", "epoch: 160, total rewards: 1033.800112.3, cost: 3596937.500000, total money: 9044.600099\n", "epoch: 170, total rewards: 1597.439823.3, cost: 511038.375000, total money: 93.789859\n", "epoch: 180, total rewards: 1736.860354.3, cost: 3795484.000000, total money: 1011.990359\n", "epoch: 190, total rewards: 1682.540215.3, cost: 657330.250000, total money: 8675.460198\n", "epoch: 200, total rewards: 875.094668.3, cost: 30907612.000000, total money: 10875.094668\n" ] } ], "source": [ "close = df.Close.values.tolist()\n", "initial_money = 10000\n", "window_size = 30\n", "skip = 1\n", "batch_size = 32\n", "agent = Agent(state_size = window_size, \n", " window_size = window_size, \n", " trend = close, \n", " skip = skip)\n", "agent.train(iterations = 200, checkpoint = 10, initial_money = initial_money)" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "day 3: buy 1 unit at price 782.520020, total balance 9217.479980\n", "day 4: buy 1 unit at price 790.510010, total balance 8426.969970\n", "day 5: buy 1 unit at price 785.309998, total balance 7641.659972\n", "day 6: buy 1 unit at price 762.559998, total balance 6879.099974\n", "day 7: buy 1 unit at price 754.020020, total balance 6125.079954\n", "day 9: buy 1 unit at price 758.489990, total balance 5366.589964\n", "day 10, sell 1 unit at price 764.479980, investment -2.305377 %, total balance 6131.069944,\n", "day 11: buy 1 unit at price 771.229980, total balance 5359.839964\n", "day 13: buy 1 unit at price 769.200012, total balance 4590.639952\n", "day 15: buy 1 unit at price 760.989990, total balance 3829.649962\n", "day 16: buy 1 unit at price 761.679993, total balance 3067.969969\n", "day 17: buy 1 unit at price 768.239990, total balance 2299.729979\n", "day 19: buy 1 unit at price 758.039978, total balance 1541.690001\n", "day 21: buy 1 unit at price 750.500000, total balance 791.190001\n", "day 22, sell 1 unit at price 762.520020, investment -3.540751 %, total balance 1553.710021,\n", "day 23, sell 1 unit at price 759.109985, investment -3.336264 %, total balance 2312.820006,\n", "day 24: buy 1 unit at price 771.190002, total balance 1541.630004\n", "day 25, sell 1 unit at price 776.419983, investment 1.817560 %, total balance 2318.049987,\n", "day 27, sell 1 unit at price 789.270020, investment 4.674942 %, total balance 3107.320007,\n", "day 29, sell 1 unit at price 797.070007, investment 5.086424 %, total balance 3904.390014,\n", "day 30, sell 1 unit at price 797.849976, investment 3.451629 %, total balance 4702.239990,\n", "day 32: buy 1 unit at price 794.200012, total balance 3908.039978\n", "day 33, sell 1 unit at price 796.419983, investment 3.538738 %, total balance 4704.459961,\n", "day 34, sell 1 unit at price 794.559998, investment 4.411360 %, total balance 5499.019959,\n", "day 38: buy 1 unit at price 785.049988, total balance 4713.969971\n", "day 39, sell 1 unit at price 782.789978, investment 2.771503 %, total balance 5496.759949,\n", "day 40, sell 1 unit at price 771.820007, investment 0.466002 %, total balance 6268.579956,\n", "day 41: buy 1 unit at price 786.140015, total balance 5482.439941\n", "day 45: buy 1 unit at price 806.650024, total balance 4675.789917\n", "day 47, sell 1 unit at price 807.909973, investment 6.578808 %, total balance 5483.699890,\n", "day 50: buy 1 unit at price 804.609985, total balance 4679.089905\n", "day 51, sell 1 unit at price 806.070007, investment 7.404398 %, total balance 5485.159912,\n", "day 52, sell 1 unit at price 802.174988, investment 4.017815 %, total balance 6287.334900,\n", "day 53: buy 1 unit at price 805.020020, total balance 5482.314880\n", "day 54, sell 1 unit at price 819.309998, investment 3.161670 %, total balance 6301.624878,\n", "day 56: buy 1 unit at price 835.669983, total balance 5465.954895\n", "day 58, sell 1 unit at price 823.309998, investment 4.873576 %, total balance 6289.264893,\n", "day 59, sell 1 unit at price 802.320007, investment 2.058157 %, total balance 7091.584900,\n", "day 60: buy 1 unit at price 796.789978, total balance 6294.794922\n", "day 61, sell 1 unit at price 795.695007, investment -1.358088 %, total balance 7090.489929,\n", "day 62, sell 1 unit at price 798.530029, investment -0.755640 %, total balance 7889.019958,\n", "day 63, sell 1 unit at price 801.489990, investment -0.438502 %, total balance 8690.509948,\n", "day 66: buy 1 unit at price 808.380005, total balance 7882.129943\n", "day 67, sell 1 unit at price 809.559998, investment -3.124437 %, total balance 8691.689941,\n", "day 68: buy 1 unit at price 813.669983, total balance 7878.019958\n", "day 69, sell 1 unit at price 819.239990, investment 2.817557 %, total balance 8697.259948,\n", "day 70, sell 1 unit at price 820.450012, investment 1.493111 %, total balance 9517.709960,\n", "day 72, sell 1 unit at price 824.159973, investment 1.289219 %, total balance 10341.869933,\n", "day 73: buy 1 unit at price 828.070007, total balance 9513.799926\n", "day 74, sell 1 unit at price 831.659973, investment 0.433534 %, total balance 10345.459899,\n", "day 75: buy 1 unit at price 830.760010, total balance 9514.699889\n", "day 76: buy 1 unit at price 831.330017, total balance 8683.369872\n", "day 78: buy 1 unit at price 829.280029, total balance 7854.089843\n", "day 79: buy 1 unit at price 823.210022, total balance 7030.879821\n", "day 80: buy 1 unit at price 835.239990, total balance 6195.639831\n", "day 81, sell 1 unit at price 830.630005, investment -0.015649 %, total balance 7026.269836,\n", "day 82, sell 1 unit at price 829.080017, investment -0.270651 %, total balance 7855.349853,\n", "day 84, sell 1 unit at price 831.909973, investment 0.317136 %, total balance 8687.259826,\n", "day 85: buy 1 unit at price 835.369995, total balance 7851.889831\n", "day 86: buy 1 unit at price 838.679993, total balance 7013.209838\n", "day 88: buy 1 unit at price 845.539978, total balance 6167.669860\n", "day 89: buy 1 unit at price 845.619995, total balance 5322.049865\n", "day 90, sell 1 unit at price 847.200012, investment 2.914200 %, total balance 6169.249877,\n", "day 91: buy 1 unit at price 848.780029, total balance 5320.469848\n", "day 92: buy 1 unit at price 852.119995, total balance 4468.349853\n", "day 93, sell 1 unit at price 848.400024, investment 1.575599 %, total balance 5316.749877,\n", "day 94: buy 1 unit at price 830.460022, total balance 4486.289855\n", "day 95: buy 1 unit at price 829.590027, total balance 3656.699828\n", "day 96, sell 1 unit at price 817.580017, investment -2.129593 %, total balance 4474.279845,\n", "day 97: buy 1 unit at price 814.429993, total balance 3659.849852\n", "day 98, sell 1 unit at price 819.510010, investment -2.285733 %, total balance 4479.359862,\n", "day 100: buy 1 unit at price 831.409973, total balance 3647.949889\n", "day 101, sell 1 unit at price 831.500000, investment -1.660475 %, total balance 4479.449889,\n", "day 103: buy 1 unit at price 838.549988, total balance 3640.899901\n", "day 104: buy 1 unit at price 834.570007, total balance 2806.329894\n", "day 105, sell 1 unit at price 831.409973, investment -1.680426 %, total balance 3637.739867,\n", "day 106: buy 1 unit at price 827.880005, total balance 2809.859862\n", "day 108: buy 1 unit at price 824.729980, total balance 1985.129882\n", "day 109: buy 1 unit at price 823.349976, total balance 1161.779906\n", "day 110: buy 1 unit at price 824.320007, total balance 337.459899\n", "day 112, sell 1 unit at price 837.169983, investment -1.367851 %, total balance 1174.629882,\n", "day 113: buy 1 unit at price 836.820007, total balance 337.809875\n", "day 115, sell 1 unit at price 841.650024, investment -1.228697 %, total balance 1179.459899,\n", "day 116, sell 1 unit at price 843.190002, investment 1.532883 %, total balance 2022.649901,\n", "day 117, sell 1 unit at price 862.760010, investment 3.998358 %, total balance 2885.409911,\n", "day 118: buy 1 unit at price 872.299988, total balance 2013.109923\n", "day 119, sell 1 unit at price 871.729980, investment 7.035594 %, total balance 2884.839903,\n", "day 120, sell 1 unit at price 874.250000, investment 5.152696 %, total balance 3759.089903,\n", "day 123, sell 1 unit at price 916.440002, investment 9.288655 %, total balance 4675.529905,\n", "day 124: buy 1 unit at price 927.039978, total balance 3748.489927\n", "day 126, sell 1 unit at price 927.130005, investment 11.090741 %, total balance 4675.619932,\n", "day 127, sell 1 unit at price 934.299988, investment 12.854518 %, total balance 5609.919920,\n", "day 128, sell 1 unit at price 932.169983, investment 13.027294 %, total balance 6542.089903,\n", "day 129: buy 1 unit at price 928.780029, total balance 5613.309874\n", "day 133, sell 1 unit at price 943.000000, investment 14.532098 %, total balance 6556.309874,\n", "day 137, sell 1 unit at price 941.859985, investment 14.259023 %, total balance 7498.169859,\n", "day 140, sell 1 unit at price 969.539978, investment 15.860038 %, total balance 8467.709837,\n", "day 141: buy 1 unit at price 971.469971, total balance 7496.239866\n", "day 142, sell 1 unit at price 975.880005, investment 11.874357 %, total balance 8472.119871,\n", "day 143, sell 1 unit at price 964.859985, investment 4.079652 %, total balance 9436.979856,\n", "day 144, sell 1 unit at price 966.950012, investment 4.109690 %, total balance 10403.929868,\n", "day 145, sell 1 unit at price 975.599976, investment 0.425129 %, total balance 11379.529844,\n", "day 147: buy 1 unit at price 976.570007, total balance 10402.959837\n", "day 148: buy 1 unit at price 980.940002, total balance 9422.019835\n", "day 149, sell 1 unit at price 983.409973, investment 0.700407 %, total balance 10405.429808,\n", "day 150: buy 1 unit at price 949.830017, total balance 9455.599791\n", "day 151, sell 1 unit at price 942.900024, investment -3.877911 %, total balance 10398.499815,\n", "day 152, sell 1 unit at price 953.400024, investment 0.375857 %, total balance 11351.899839,\n", "day 153: buy 1 unit at price 950.760010, total balance 10401.139829\n", "day 155, sell 1 unit at price 939.780029, investment -1.154864 %, total balance 11340.919858,\n", "day 156: buy 1 unit at price 957.369995, total balance 10383.549863\n", "day 157: buy 1 unit at price 950.630005, total balance 9432.919858\n", "day 158: buy 1 unit at price 959.450012, total balance 8473.469846\n", "day 159, sell 1 unit at price 957.090027, investment -0.029243 %, total balance 9430.559873,\n", "day 160: buy 1 unit at price 965.590027, total balance 8464.969846\n", "day 162, sell 1 unit at price 927.330017, investment -2.451005 %, total balance 9392.299863,\n", "day 163: buy 1 unit at price 940.489990, total balance 8451.809873\n", "day 164: buy 1 unit at price 917.789978, total balance 7534.019895\n", "day 165: buy 1 unit at price 908.729980, total balance 6625.289915\n", "day 166, sell 1 unit at price 898.700012, investment -6.331752 %, total balance 7523.989927,\n", "day 167, sell 1 unit at price 911.710022, investment -5.580008 %, total balance 8435.699949,\n", "day 169: buy 1 unit at price 918.590027, total balance 7517.109922\n", "day 170: buy 1 unit at price 928.799988, total balance 6588.309934\n", "day 171: buy 1 unit at price 930.090027, total balance 5658.219907\n", "day 172: buy 1 unit at price 943.830017, total balance 4714.389890\n", "day 173: buy 1 unit at price 947.159973, total balance 3767.229917\n", "day 175: buy 1 unit at price 953.419983, total balance 2813.809934\n", "day 177: buy 1 unit at price 970.890015, total balance 1842.919919\n", "day 178, sell 1 unit at price 968.150024, investment 2.941024 %, total balance 2811.069943,\n", "day 179: buy 1 unit at price 972.919983, total balance 1838.149960\n", "day 180: buy 1 unit at price 980.340027, total balance 857.809933\n", "day 187, sell 1 unit at price 930.390015, investment 1.372867 %, total balance 1788.199948,\n", "day 189, sell 1 unit at price 927.960022, investment 2.116145 %, total balance 2716.159970,\n", "day 190, sell 1 unit at price 929.359985, investment 1.172444 %, total balance 3645.519955,\n", "day 191, sell 1 unit at price 926.789978, investment -0.216409 %, total balance 4572.309933,\n", "day 192, sell 1 unit at price 922.900024, investment -0.773044 %, total balance 5495.209957,\n", "day 193: buy 1 unit at price 907.239990, total balance 4587.969967\n", "day 196, sell 1 unit at price 922.219971, investment -2.289612 %, total balance 5510.189938,\n", "day 197, sell 1 unit at price 926.960022, investment -2.132686 %, total balance 6437.149960,\n", "day 198, sell 1 unit at price 910.979980, investment -4.451344 %, total balance 7348.129940,\n", "day 200, sell 1 unit at price 906.659973, investment -6.615584 %, total balance 8254.789913,\n", "day 201: buy 1 unit at price 924.690002, total balance 7330.099911\n", "day 202: buy 1 unit at price 927.000000, total balance 6403.099911\n", "day 204: buy 1 unit at price 915.890015, total balance 5487.209896\n", "day 205: buy 1 unit at price 913.809998, total balance 4573.399898\n", "day 206: buy 1 unit at price 921.289978, total balance 3652.109920\n", "day 207: buy 1 unit at price 929.570007, total balance 2722.539913\n", "day 208: buy 1 unit at price 939.330017, total balance 1783.209896\n", "day 209: buy 1 unit at price 937.340027, total balance 845.869869\n", "day 210, sell 1 unit at price 928.450012, investment -4.570774 %, total balance 1774.319881,\n", "day 211: buy 1 unit at price 927.809998, total balance 846.509883\n", "day 215, sell 1 unit at price 932.070007, investment -4.923804 %, total balance 1778.579890,\n", "day 218: buy 1 unit at price 920.289978, total balance 858.289912\n", "day 219, sell 1 unit at price 915.000000, investment 0.855343 %, total balance 1773.289912,\n", "day 220, sell 1 unit at price 921.809998, investment -0.311456 %, total balance 2695.099910,\n", "day 221, sell 1 unit at price 931.580017, investment 0.494069 %, total balance 3626.679927,\n", "day 223: buy 1 unit at price 928.530029, total balance 2698.149898\n", "day 225, sell 1 unit at price 924.859985, investment 0.979372 %, total balance 3623.009883,\n", "day 228: buy 1 unit at price 959.109985, total balance 2663.899898\n", "day 230, sell 1 unit at price 957.789978, investment 4.812814 %, total balance 3621.689876,\n", "day 231, sell 1 unit at price 951.679993, investment 3.298637 %, total balance 4573.369869,\n", "day 232, sell 1 unit at price 969.960022, investment 4.345021 %, total balance 5543.329891,\n", "day 233, sell 1 unit at price 978.890015, investment 4.211512 %, total balance 6522.219906,\n", "day 234, sell 1 unit at price 977.000000, investment 4.231119 %, total balance 7499.219906,\n", "day 235, sell 1 unit at price 972.599976, investment 4.827495 %, total balance 8471.819882,\n", "day 236, sell 1 unit at price 989.250000, investment 7.493293 %, total balance 9461.069882,\n", "day 239: buy 1 unit at price 992.000000, total balance 8469.069882\n", "day 240, sell 1 unit at price 992.179993, investment 6.854917 %, total balance 9461.249875,\n", "day 242, sell 1 unit at price 984.450012, investment 2.642036 %, total balance 10445.699887,\n", "day 243: buy 1 unit at price 988.200012, total balance 9457.499875\n", "day 245, sell 1 unit at price 970.539978, investment -2.163309 %, total balance 10428.039853,\n", "day 246, sell 1 unit at price 973.330017, investment -1.504756 %, total balance 11401.369870,\n" ] } ], "source": [ "states_buy, states_sell, total_gains, invest = agent.buy(initial_money = initial_money)" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "fig = plt.figure(figsize = (15,5))\n", "plt.plot(close, color='r', lw=2.)\n", "plt.plot(close, '^', markersize=10, color='m', label = 'buying signal', markevery = states_buy)\n", "plt.plot(close, 'v', markersize=10, color='k', label = 'selling signal', markevery = states_sell)\n", "plt.title('total gains %f, total investment %f%%'%(total_gains, invest))\n", "plt.legend()\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.6.8" } }, "nbformat": 4, "nbformat_minor": 2 } ================================================ FILE: agent/21.neuro-evolution-agent.ipynb ================================================ { "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import numpy as np\n", "import pandas as pd\n", "import tensorflow as tf\n", "import matplotlib.pyplot as plt\n", "import seaborn as sns\n", "sns.set()" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DateOpenHighLowCloseAdj CloseVolume
02016-11-02778.200012781.650024763.450012768.700012768.7000121872400
12016-11-03767.250000769.950012759.030029762.130005762.1300051943200
22016-11-04750.659973770.359985750.560974762.020020762.0200202134800
32016-11-07774.500000785.190002772.549988782.520020782.5200201585100
42016-11-08783.400024795.632996780.190002790.510010790.5100101350800
\n", "
" ], "text/plain": [ " Date Open High Low Close Adj Close \\\n", "0 2016-11-02 778.200012 781.650024 763.450012 768.700012 768.700012 \n", "1 2016-11-03 767.250000 769.950012 759.030029 762.130005 762.130005 \n", "2 2016-11-04 750.659973 770.359985 750.560974 762.020020 762.020020 \n", "3 2016-11-07 774.500000 785.190002 772.549988 782.520020 782.520020 \n", "4 2016-11-08 783.400024 795.632996 780.190002 790.510010 790.510010 \n", "\n", " Volume \n", "0 1872400 \n", "1 1943200 \n", "2 2134800 \n", "3 1585100 \n", "4 1350800 " ] }, "execution_count": 2, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df = pd.read_csv('../dataset/GOOG-year.csv')\n", "df.head()" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [], "source": [ "close = df.Close.values.tolist()\n", "initial_money = 10000\n", "window_size = 30\n", "skip = 1" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [], "source": [ "class neuralnetwork:\n", " def __init__(self, id_, hidden_size = 128):\n", " self.W1 = np.random.randn(window_size, hidden_size) / np.sqrt(window_size)\n", " self.W2 = np.random.randn(hidden_size, 3) / np.sqrt(hidden_size)\n", " self.fitness = 0\n", " self.id = id_\n", "\n", "def relu(X):\n", " return np.maximum(X, 0)\n", " \n", "def softmax(X):\n", " e_x = np.exp(X - np.max(X, axis=-1, keepdims=True))\n", " return e_x / np.sum(e_x, axis=-1, keepdims=True)\n", "\n", "def feed_forward(X, nets):\n", " a1 = np.dot(X, nets.W1)\n", " z1 = relu(a1)\n", " a2 = np.dot(z1, nets.W2)\n", " return softmax(a2)" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [], "source": [ "class NeuroEvolution:\n", " def __init__(self, population_size, mutation_rate, model_generator,\n", " state_size, window_size, trend, skip, initial_money):\n", " self.population_size = population_size\n", " self.mutation_rate = mutation_rate\n", " self.model_generator = model_generator\n", " self.state_size = state_size\n", " self.window_size = window_size\n", " self.half_window = window_size // 2\n", " self.trend = trend\n", " self.skip = skip\n", " self.initial_money = initial_money\n", " \n", " def _initialize_population(self):\n", " self.population = []\n", " for i in range(self.population_size):\n", " self.population.append(self.model_generator(i))\n", " \n", " def mutate(self, individual, scale=1.0):\n", " mutation_mask = np.random.binomial(1, p=self.mutation_rate, size=individual.W1.shape)\n", " individual.W1 += np.random.normal(loc=0, scale=scale, size=individual.W1.shape) * mutation_mask\n", " mutation_mask = np.random.binomial(1, p=self.mutation_rate, size=individual.W2.shape)\n", " individual.W2 += np.random.normal(loc=0, scale=scale, size=individual.W2.shape) * mutation_mask\n", " return individual\n", " \n", " def inherit_weights(self, parent, child):\n", " child.W1 = parent.W1.copy()\n", " child.W2 = parent.W2.copy()\n", " return child\n", " \n", " def crossover(self, parent1, parent2):\n", " child1 = self.model_generator((parent1.id+1)*10)\n", " child1 = self.inherit_weights(parent1, child1)\n", " child2 = self.model_generator((parent2.id+1)*10)\n", " child2 = self.inherit_weights(parent2, child2)\n", " # first W\n", " n_neurons = child1.W1.shape[1]\n", " cutoff = np.random.randint(0, n_neurons)\n", " child1.W1[:, cutoff:] = parent2.W1[:, cutoff:].copy()\n", " child2.W1[:, cutoff:] = parent1.W1[:, cutoff:].copy()\n", " # second W\n", " n_neurons = child1.W2.shape[1]\n", " cutoff = np.random.randint(0, n_neurons)\n", " child1.W2[:, cutoff:] = parent2.W2[:, cutoff:].copy()\n", " child2.W2[:, cutoff:] = parent1.W2[:, cutoff:].copy()\n", " return child1, child2\n", " \n", " def get_state(self, t):\n", " window_size = self.window_size + 1\n", " d = t - window_size + 1\n", " block = self.trend[d : t + 1] if d >= 0 else -d * [self.trend[0]] + self.trend[0 : t + 1]\n", " res = []\n", " for i in range(window_size - 1):\n", " res.append(block[i + 1] - block[i])\n", " return np.array([res])\n", " \n", " def act(self, p, state):\n", " logits = feed_forward(state, p)\n", " return np.argmax(logits, 1)[0]\n", " \n", " def buy(self, individual):\n", " initial_money = self.initial_money\n", " starting_money = initial_money\n", " state = self.get_state(0)\n", " inventory = []\n", " states_sell = []\n", " states_buy = []\n", " \n", " for t in range(0, len(self.trend) - 1, self.skip):\n", " action = self.act(individual, state)\n", " next_state = self.get_state(t + 1)\n", " \n", " if action == 1 and starting_money >= self.trend[t]:\n", " inventory.append(self.trend[t])\n", " initial_money -= self.trend[t]\n", " states_buy.append(t)\n", " print('day %d: buy 1 unit at price %f, total balance %f'% (t, self.trend[t], initial_money))\n", " \n", " elif action == 2 and len(inventory):\n", " bought_price = inventory.pop(0)\n", " initial_money += self.trend[t]\n", " states_sell.append(t)\n", " try:\n", " invest = ((self.trend[t] - bought_price) / bought_price) * 100\n", " except:\n", " invest = 0\n", " print(\n", " 'day %d, sell 1 unit at price %f, investment %f %%, total balance %f,'\n", " % (t, self.trend[t], invest, initial_money)\n", " )\n", " state = next_state\n", " \n", " invest = ((initial_money - starting_money) / starting_money) * 100\n", " total_gains = initial_money - starting_money\n", " return states_buy, states_sell, total_gains, invest\n", " \n", " def calculate_fitness(self):\n", " for i in range(self.population_size):\n", " initial_money = self.initial_money\n", " starting_money = initial_money\n", " state = self.get_state(0)\n", " inventory = []\n", " \n", " for t in range(0, len(self.trend) - 1, self.skip):\n", " action = self.act(self.population[i], state)\n", " next_state = self.get_state(t + 1)\n", " \n", " if action == 1 and starting_money >= self.trend[t]:\n", " inventory.append(self.trend[t])\n", " starting_money -= self.trend[t]\n", "\n", " elif action == 2 and len(inventory):\n", " bought_price = inventory.pop(0)\n", " starting_money += self.trend[t]\n", "\n", " state = next_state\n", " invest = ((starting_money - initial_money) / initial_money) * 100\n", " self.population[i].fitness = invest\n", " \n", " def evolve(self, generations=20, checkpoint= 5):\n", " self._initialize_population()\n", " n_winners = int(self.population_size * 0.4)\n", " n_parents = self.population_size - n_winners\n", " for epoch in range(generations):\n", " self.calculate_fitness()\n", " fitnesses = [i.fitness for i in self.population]\n", " sort_fitness = np.argsort(fitnesses)[::-1]\n", " self.population = [self.population[i] for i in sort_fitness]\n", " fittest_individual = self.population[0]\n", " if (epoch+1) % checkpoint == 0:\n", " print('epoch %d, fittest individual %d with accuracy %f'%(epoch+1, sort_fitness[0], \n", " fittest_individual.fitness))\n", " next_population = [self.population[i] for i in range(n_winners)]\n", " total_fitness = np.sum([np.abs(i.fitness) for i in self.population])\n", " parent_probabilities = [np.abs(i.fitness / total_fitness) for i in self.population]\n", " parents = np.random.choice(self.population, size=n_parents, p=parent_probabilities, replace=False)\n", " for i in np.arange(0, len(parents), 2):\n", " child1, child2 = self.crossover(parents[i], parents[i+1])\n", " next_population += [self.mutate(child1), self.mutate(child2)]\n", " self.population = next_population\n", " return fittest_individual" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [], "source": [ "population_size = 100\n", "generations = 100\n", "mutation_rate = 0.1\n", "neural_evolve = NeuroEvolution(population_size, mutation_rate, neuralnetwork,\n", " window_size, window_size, close, skip, initial_money)" ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "epoch 5, fittest individual 0 with accuracy 10.849749\n", "epoch 10, fittest individual 0 with accuracy 11.095000\n", "epoch 15, fittest individual 0 with accuracy 11.095000\n", "epoch 20, fittest individual 93 with accuracy 13.756802\n", "epoch 25, fittest individual 95 with accuracy 23.728605\n", "epoch 30, fittest individual 0 with accuracy 23.728605\n", "epoch 35, fittest individual 0 with accuracy 23.728605\n", "epoch 40, fittest individual 0 with accuracy 23.728605\n", "epoch 45, fittest individual 0 with accuracy 23.728605\n", "epoch 50, fittest individual 0 with accuracy 23.728605\n" ] } ], "source": [ "fittest_nets = neural_evolve.evolve(50)" ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "day 1: buy 1 unit at price 762.130005, total balance 9237.869995\n", "day 2: buy 1 unit at price 762.020020, total balance 8475.849975\n", "day 3, sell 1 unit at price 782.520020, investment 2.675399 %, total balance 9258.369995,\n", "day 5, sell 1 unit at price 785.309998, investment 3.056347 %, total balance 10043.679993,\n", "day 6: buy 1 unit at price 762.559998, total balance 9281.119995\n", "day 7: buy 1 unit at price 754.020020, total balance 8527.099975\n", "day 8: buy 1 unit at price 736.080017, total balance 7791.019958\n", "day 9: buy 1 unit at price 758.489990, total balance 7032.529968\n", "day 10, sell 1 unit at price 764.479980, investment 0.251781 %, total balance 7797.009948,\n", "day 12: buy 1 unit at price 760.539978, total balance 7036.469970\n", "day 14: buy 1 unit at price 768.270020, total balance 6268.199950\n", "day 15: buy 1 unit at price 760.989990, total balance 5507.209960\n", "day 16: buy 1 unit at price 761.679993, total balance 4745.529967\n", "day 17, sell 1 unit at price 768.239990, investment 1.885888 %, total balance 5513.769957,\n", "day 18, sell 1 unit at price 770.840027, investment 4.722314 %, total balance 6284.609984,\n", "day 20: buy 1 unit at price 747.919983, total balance 5536.690001\n", "day 21: buy 1 unit at price 750.500000, total balance 4786.190001\n", "day 22: buy 1 unit at price 762.520020, total balance 4023.669981\n", "day 24, sell 1 unit at price 771.190002, investment 1.674381 %, total balance 4794.859983,\n", "day 25, sell 1 unit at price 776.419983, investment 2.087991 %, total balance 5571.279966,\n", "day 26, sell 1 unit at price 789.289978, investment 2.736012 %, total balance 6360.569944,\n", "day 27: buy 1 unit at price 789.270020, total balance 5571.299924\n", "day 28: buy 1 unit at price 796.099976, total balance 4775.199948\n", "day 29: buy 1 unit at price 797.070007, total balance 3978.129941\n", "day 31: buy 1 unit at price 790.799988, total balance 3187.329953\n", "day 32, sell 1 unit at price 794.200012, investment 4.364055 %, total balance 3981.529965,\n", "day 33: buy 1 unit at price 796.419983, total balance 3185.109982\n", "day 34, sell 1 unit at price 794.559998, investment 4.316774 %, total balance 3979.669980,\n", "day 35, sell 1 unit at price 791.260010, investment 5.794741 %, total balance 4770.929990,\n", "day 37: buy 1 unit at price 791.549988, total balance 3979.380002\n", "day 38, sell 1 unit at price 785.049988, investment 4.603596 %, total balance 4764.429990,\n", "day 39: buy 1 unit at price 782.789978, total balance 3981.640012\n", "day 40: buy 1 unit at price 771.820007, total balance 3209.820005\n", "day 41: buy 1 unit at price 786.140015, total balance 2423.679990\n", "day 42, sell 1 unit at price 786.900024, investment 3.197294 %, total balance 3210.580014,\n", "day 43: buy 1 unit at price 794.020020, total balance 2416.559994\n", "day 44: buy 1 unit at price 806.150024, total balance 1610.409970\n", "day 46, sell 1 unit at price 804.789978, investment 1.966369 %, total balance 2415.199948,\n", "day 47, sell 1 unit at price 807.909973, investment 1.483482 %, total balance 3223.109921,\n", "day 48: buy 1 unit at price 806.359985, total balance 2416.749936\n", "day 49, sell 1 unit at price 807.880005, investment 1.356217 %, total balance 3224.629941,\n", "day 50, sell 1 unit at price 804.609985, investment 1.746332 %, total balance 4029.239926,\n", "day 51, sell 1 unit at price 806.070007, investment 1.211675 %, total balance 4835.309933,\n", "day 52: buy 1 unit at price 802.174988, total balance 4033.134945\n", "day 53: buy 1 unit at price 805.020020, total balance 3228.114925\n", "day 54, sell 1 unit at price 819.309998, investment 3.507044 %, total balance 4047.424923,\n", "day 55, sell 1 unit at price 823.869995, investment 5.247898 %, total balance 4871.294918,\n", "day 56, sell 1 unit at price 835.669983, investment 8.272651 %, total balance 5706.964901,\n", "day 57, sell 1 unit at price 832.150024, investment 5.852648 %, total balance 6539.114925,\n", "day 58: buy 1 unit at price 823.309998, total balance 5715.804927\n", "day 59: buy 1 unit at price 802.320007, total balance 4913.484920\n", "day 60: buy 1 unit at price 796.789978, total balance 4116.694942\n", "day 61: buy 1 unit at price 795.695007, total balance 3320.999935\n", "day 63: buy 1 unit at price 801.489990, total balance 2519.509945\n", "day 65: buy 1 unit at price 806.969971, total balance 1712.539974\n", "day 66, sell 1 unit at price 808.380005, investment 1.808517 %, total balance 2520.919979,\n", "day 67: buy 1 unit at price 809.559998, total balance 1711.359981\n", "day 68, sell 1 unit at price 813.669983, investment 0.932824 %, total balance 2525.029964,\n", "day 69, sell 1 unit at price 819.239990, investment 1.597302 %, total balance 3344.269954,\n", "day 70, sell 1 unit at price 820.450012, investment 2.278184 %, total balance 4164.719966,\n", "day 71: buy 1 unit at price 818.979980, total balance 3345.739986\n", "day 72: buy 1 unit at price 824.159973, total balance 2521.580013\n", "day 73: buy 1 unit at price 828.070007, total balance 1693.510006\n", "day 75, sell 1 unit at price 830.760010, investment 3.197435 %, total balance 2524.270016,\n", "day 76, sell 1 unit at price 831.330017, investment 0.974119 %, total balance 3355.600033,\n", "day 77, sell 1 unit at price 828.640015, investment 3.280488 %, total balance 4184.240048,\n", "day 78, sell 1 unit at price 829.280029, investment 4.077618 %, total balance 5013.520077,\n", "day 79, sell 1 unit at price 823.210022, investment 3.457985 %, total balance 5836.730099,\n", "day 80: buy 1 unit at price 835.239990, total balance 5001.490109\n", "day 81, sell 1 unit at price 830.630005, investment 3.635730 %, total balance 5832.120114,\n", "day 83: buy 1 unit at price 827.780029, total balance 5004.340085\n", "day 84: buy 1 unit at price 831.909973, total balance 4172.430112\n", "day 85: buy 1 unit at price 835.369995, total balance 3337.060117\n", "day 86, sell 1 unit at price 838.679993, investment 3.929517 %, total balance 4175.740110,\n", "day 87, sell 1 unit at price 843.250000, investment 4.161520 %, total balance 5018.990110,\n", "day 88, sell 1 unit at price 845.539978, investment 3.243058 %, total balance 5864.530088,\n", "day 89: buy 1 unit at price 845.619995, total balance 5018.910093\n", "day 90, sell 1 unit at price 847.200012, investment 2.795578 %, total balance 5866.110105,\n", "day 91: buy 1 unit at price 848.780029, total balance 5017.330076\n", "day 92: buy 1 unit at price 852.119995, total balance 4165.210081\n", "day 93, sell 1 unit at price 848.400024, investment 2.455108 %, total balance 5013.610105,\n", "day 95: buy 1 unit at price 829.590027, total balance 4184.020078\n", "day 97: buy 1 unit at price 814.429993, total balance 3369.590085\n", "day 98, sell 1 unit at price 819.510010, investment -1.883289 %, total balance 4189.100095,\n", "day 100: buy 1 unit at price 831.409973, total balance 3357.690122\n", "day 101, sell 1 unit at price 831.500000, investment 0.449391 %, total balance 4189.190122,\n", "day 102: buy 1 unit at price 829.559998, total balance 3359.630124\n", "day 103: buy 1 unit at price 838.549988, total balance 2521.080136\n", "day 104: buy 1 unit at price 834.570007, total balance 1686.510129\n", "day 105, sell 1 unit at price 831.409973, investment -0.060103 %, total balance 2517.920102,\n", "day 106: buy 1 unit at price 827.880005, total balance 1690.040097\n", "day 108: buy 1 unit at price 824.729980, total balance 865.310117\n", "day 109: buy 1 unit at price 823.349976, total balance 41.960141\n", "day 110: buy 1 unit at price 824.320007, total balance -782.359866\n", "day 112, sell 1 unit at price 837.169983, investment 0.215472 %, total balance 54.810117,\n", "day 113, sell 1 unit at price 836.820007, investment -1.040655 %, total balance 891.630124,\n", "day 114, sell 1 unit at price 838.210022, investment -1.245318 %, total balance 1729.840146,\n", "day 115: buy 1 unit at price 841.650024, total balance 888.190122\n", "day 117: buy 1 unit at price 862.760010, total balance 25.430112\n", "day 118, sell 1 unit at price 872.299988, investment 2.368210 %, total balance 897.730100,\n", "day 119: buy 1 unit at price 871.729980, total balance 26.000120\n", "day 120, sell 1 unit at price 874.250000, investment 5.383379 %, total balance 900.250120,\n", "day 121, sell 1 unit at price 905.960022, investment 11.238539 %, total balance 1806.210142,\n", "day 122, sell 1 unit at price 912.570007, investment 9.761734 %, total balance 2718.780149,\n", "day 123, sell 1 unit at price 916.440002, investment 10.473022 %, total balance 3635.220151,\n", "day 124, sell 1 unit at price 927.039978, investment 10.552739 %, total balance 4562.260129,\n", "day 125, sell 1 unit at price 931.659973, investment 11.633532 %, total balance 5493.920102,\n", "day 126, sell 1 unit at price 927.130005, investment 11.988452 %, total balance 6421.050107,\n", "day 127, sell 1 unit at price 934.299988, investment 13.285561 %, total balance 7355.350095,\n", "day 128, sell 1 unit at price 932.169983, investment 13.216738 %, total balance 8287.520078,\n", "day 129: buy 1 unit at price 928.780029, total balance 7358.740049\n", "day 130, sell 1 unit at price 930.599976, investment 12.893047 %, total balance 8289.340025,\n", "day 132: buy 1 unit at price 937.080017, total balance 7352.260008\n", "day 133, sell 1 unit at price 943.000000, investment 12.041819 %, total balance 8295.260008,\n", "day 134: buy 1 unit at price 919.619995, total balance 7375.640013\n", "day 135: buy 1 unit at price 930.239990, total balance 6445.400023\n", "day 136: buy 1 unit at price 934.010010, total balance 5511.390013\n", "day 138: buy 1 unit at price 948.820007, total balance 4562.570006\n", "day 140: buy 1 unit at price 969.539978, total balance 3593.030028\n", "day 142, sell 1 unit at price 975.880005, investment 13.111409 %, total balance 4568.910033,\n", "day 143, sell 1 unit at price 964.859985, investment 10.683355 %, total balance 5533.770018,\n", "day 144, sell 1 unit at price 966.950012, investment 4.109690 %, total balance 6500.720030,\n", "day 146, sell 1 unit at price 983.679993, investment 4.972892 %, total balance 7484.400023,\n", "day 147: buy 1 unit at price 976.570007, total balance 6507.830016\n", "day 148, sell 1 unit at price 980.940002, investment 6.667972 %, total balance 7488.770018,\n", "day 149: buy 1 unit at price 983.409973, total balance 6505.360045\n", "day 150, sell 1 unit at price 949.830017, investment 2.105911 %, total balance 7455.190062,\n", "day 151: buy 1 unit at price 942.900024, total balance 6512.290038\n", "day 152, sell 1 unit at price 953.400024, investment 2.075996 %, total balance 7465.690062,\n", "day 154: buy 1 unit at price 942.309998, total balance 6523.380064\n", "day 155: buy 1 unit at price 939.780029, total balance 5583.600035\n", "day 157: buy 1 unit at price 950.630005, total balance 4632.970030\n", "day 158, sell 1 unit at price 959.450012, investment 1.120339 %, total balance 5592.420042,\n", "day 159: buy 1 unit at price 957.090027, total balance 4635.330015\n", "day 160, sell 1 unit at price 965.590027, investment -0.407405 %, total balance 5600.920042,\n", "day 161, sell 1 unit at price 952.270020, investment -2.488300 %, total balance 6553.190062,\n", "day 163: buy 1 unit at price 940.489990, total balance 5612.700072\n", "day 165: buy 1 unit at price 908.729980, total balance 4703.970092\n", "day 166, sell 1 unit at price 898.700012, investment -8.613901 %, total balance 5602.670104,\n", "day 169, sell 1 unit at price 918.590027, investment -2.578216 %, total balance 6521.260131,\n", "day 170: buy 1 unit at price 928.799988, total balance 5592.460143\n", "day 171, sell 1 unit at price 930.090027, investment -1.296810 %, total balance 6522.550170,\n", "day 172: buy 1 unit at price 943.830017, total balance 5578.720153\n", "day 173, sell 1 unit at price 947.159973, investment 0.785284 %, total balance 6525.880126,\n", "day 174: buy 1 unit at price 955.989990, total balance 5569.890136\n", "day 175: buy 1 unit at price 953.419983, total balance 4616.470153\n", "day 177, sell 1 unit at price 970.890015, investment 2.131219 %, total balance 5587.360168,\n", "day 178, sell 1 unit at price 968.150024, investment 1.155586 %, total balance 6555.510192,\n", "day 180, sell 1 unit at price 980.340027, investment 4.237157 %, total balance 7535.850219,\n", "day 181, sell 1 unit at price 950.700012, investment 4.618537 %, total balance 8486.550231,\n", "day 182: buy 1 unit at price 947.799988, total balance 7538.750243\n", "day 183, sell 1 unit at price 934.090027, investment 0.569556 %, total balance 8472.840270,\n", "day 185, sell 1 unit at price 930.500000, investment -1.412332 %, total balance 9403.340270,\n", "day 186: buy 1 unit at price 930.830017, total balance 8472.510253\n", "day 187: buy 1 unit at price 930.390015, total balance 7542.120238\n", "day 188, sell 1 unit at price 923.650024, investment -3.382877 %, total balance 8465.770262,\n", "day 189: buy 1 unit at price 927.960022, total balance 7537.810240\n", "day 191: buy 1 unit at price 926.789978, total balance 6611.020262\n", "day 192, sell 1 unit at price 922.900024, investment -3.201103 %, total balance 7533.920286,\n", "day 193: buy 1 unit at price 907.239990, total balance 6626.680296\n", "day 195: buy 1 unit at price 922.669983, total balance 5704.010313\n", "day 197, sell 1 unit at price 926.960022, investment -2.198773 %, total balance 6630.970335,\n", "day 199, sell 1 unit at price 910.669983, investment -2.165813 %, total balance 7541.640318,\n", "day 201, sell 1 unit at price 924.690002, investment -0.612648 %, total balance 8466.330320,\n", "day 202: buy 1 unit at price 927.000000, total balance 7539.330320\n", "day 204, sell 1 unit at price 915.890015, investment -1.300703 %, total balance 8455.220335,\n", "day 205, sell 1 unit at price 913.809998, investment -1.400531 %, total balance 9369.030333,\n", "day 206: buy 1 unit at price 921.289978, total balance 8447.740355\n", "day 207, sell 1 unit at price 929.570007, investment 2.461313 %, total balance 9377.310362,\n", "day 208: buy 1 unit at price 939.330017, total balance 8437.980345\n", "day 209, sell 1 unit at price 937.340027, investment 1.589956 %, total balance 9375.320372,\n", "day 211, sell 1 unit at price 927.809998, investment 0.087378 %, total balance 10303.130370,\n", "day 212: buy 1 unit at price 935.950012, total balance 9367.180358\n", "day 213: buy 1 unit at price 926.500000, total balance 8440.680358\n", "day 214, sell 1 unit at price 929.080017, investment 0.845558 %, total balance 9369.760375,\n", "day 215, sell 1 unit at price 932.070007, investment -0.772892 %, total balance 10301.830382,\n", "day 217: buy 1 unit at price 925.109985, total balance 9376.720397\n", "day 218: buy 1 unit at price 920.289978, total balance 8456.430419\n", "day 219: buy 1 unit at price 915.000000, total balance 7541.430419\n", "day 220, sell 1 unit at price 921.809998, investment -1.510766 %, total balance 8463.240417,\n", "day 223: buy 1 unit at price 928.530029, total balance 7534.710388\n", "day 224: buy 1 unit at price 920.969971, total balance 6613.740417\n", "day 225: buy 1 unit at price 924.859985, total balance 5688.880432\n", "day 226, sell 1 unit at price 944.489990, investment 1.941715 %, total balance 6633.370422,\n", "day 227, sell 1 unit at price 949.500000, investment 2.636445 %, total balance 7582.870422,\n", "day 229, sell 1 unit at price 953.270020, investment 3.583658 %, total balance 8536.140442,\n", "day 230, sell 1 unit at price 957.789978, investment 4.676500 %, total balance 9493.930420,\n", "day 231: buy 1 unit at price 951.679993, total balance 8542.250427\n", "day 232, sell 1 unit at price 969.960022, investment 4.461890 %, total balance 9512.210449,\n", "day 233, sell 1 unit at price 978.890015, investment 6.289026 %, total balance 10491.100464,\n", "day 235, sell 1 unit at price 972.599976, investment 5.161861 %, total balance 11463.700440,\n", "day 236, sell 1 unit at price 989.250000, investment 3.947756 %, total balance 12452.950440,\n", "day 238: buy 1 unit at price 989.679993, total balance 11463.270447\n", "day 239, sell 1 unit at price 992.000000, investment 0.234420 %, total balance 12455.270447,\n", "day 243: buy 1 unit at price 988.200012, total balance 11467.070435\n", "day 244: buy 1 unit at price 968.450012, total balance 10498.620423\n", "day 245: buy 1 unit at price 970.539978, total balance 9528.080445\n", "day 246, sell 1 unit at price 973.330017, investment -1.504756 %, total balance 10501.410462,\n", "day 248, sell 1 unit at price 1019.270020, investment 5.247561 %, total balance 11520.680482,\n", "day 249, sell 1 unit at price 1017.109985, investment 4.798361 %, total balance 12537.790467,\n" ] } ], "source": [ "states_buy, states_sell, total_gains, invest = neural_evolve.buy(fittest_nets)" ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "fig = plt.figure(figsize = (15,5))\n", "plt.plot(close, color='r', lw=2.)\n", "plt.plot(close, '^', markersize=10, color='m', label = 'buying signal', markevery = states_buy)\n", "plt.plot(close, 'v', markersize=10, color='k', label = 'selling signal', markevery = states_sell)\n", "plt.title('total gains %f, total investment %f%%'%(total_gains, invest))\n", "plt.legend()\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.6.8" } }, "nbformat": 4, "nbformat_minor": 2 } ================================================ FILE: agent/22.neuro-evolution-novelty-search-agent.ipynb ================================================ { "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import numpy as np\n", "import pandas as pd\n", "import tensorflow as tf\n", "import matplotlib.pyplot as plt\n", "from sklearn.neighbors import NearestNeighbors\n", "import seaborn as sns\n", "sns.set()" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DateOpenHighLowCloseAdj CloseVolume
02016-11-02778.200012781.650024763.450012768.700012768.7000121872400
12016-11-03767.250000769.950012759.030029762.130005762.1300051943200
22016-11-04750.659973770.359985750.560974762.020020762.0200202134800
32016-11-07774.500000785.190002772.549988782.520020782.5200201585100
42016-11-08783.400024795.632996780.190002790.510010790.5100101350800
\n", "
" ], "text/plain": [ " Date Open High Low Close Adj Close \\\n", "0 2016-11-02 778.200012 781.650024 763.450012 768.700012 768.700012 \n", "1 2016-11-03 767.250000 769.950012 759.030029 762.130005 762.130005 \n", "2 2016-11-04 750.659973 770.359985 750.560974 762.020020 762.020020 \n", "3 2016-11-07 774.500000 785.190002 772.549988 782.520020 782.520020 \n", "4 2016-11-08 783.400024 795.632996 780.190002 790.510010 790.510010 \n", "\n", " Volume \n", "0 1872400 \n", "1 1943200 \n", "2 2134800 \n", "3 1585100 \n", "4 1350800 " ] }, "execution_count": 2, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df = pd.read_csv('../dataset/GOOG-year.csv')\n", "df.head()" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [], "source": [ "close = df.Close.values.tolist()\n", "initial_money = 10000\n", "window_size = 30\n", "skip = 1\n", "\n", "novelty_search_threshold = 6\n", "novelty_log_maxlen = 1000\n", "backlog_maxsize = 500\n", "novelty_log_add_amount = 3" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [], "source": [ "class neuralnetwork:\n", " def __init__(self, id_, hidden_size = 128):\n", " self.W1 = np.random.randn(window_size, hidden_size) / np.sqrt(window_size)\n", " self.W2 = np.random.randn(hidden_size, 3) / np.sqrt(hidden_size)\n", " self.fitness = 0\n", " self.last_features = None\n", " self.id = id_\n", "\n", "def relu(X):\n", " return np.maximum(X, 0)\n", " \n", "def softmax(X):\n", " e_x = np.exp(X - np.max(X, axis=-1, keepdims=True))\n", " return e_x / np.sum(e_x, axis=-1, keepdims=True)\n", "\n", "def feed_forward(X, nets):\n", " a1 = np.dot(X, nets.W1)\n", " z1 = relu(a1)\n", " a2 = np.dot(z1, nets.W2)\n", " return softmax(a2)" ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [], "source": [ "class NeuroEvolution:\n", " def __init__(self, population_size, mutation_rate, model_generator,\n", " state_size, window_size, trend, skip, initial_money):\n", " self.population_size = population_size\n", " self.mutation_rate = mutation_rate\n", " self.model_generator = model_generator\n", " self.state_size = state_size\n", " self.window_size = window_size\n", " self.half_window = window_size // 2\n", " self.trend = trend\n", " self.skip = skip\n", " self.initial_money = initial_money\n", " self.generation_backlog = []\n", " self.novel_backlog = []\n", " self.novel_pop = []\n", " \n", " def _initialize_population(self):\n", " self.population = []\n", " for i in range(self.population_size):\n", " self.population.append(self.model_generator(i))\n", " \n", " def _memorize(self, q, i, limit):\n", " q.append(i)\n", " if len(q) > limit:\n", " q.pop()\n", " \n", " def mutate(self, individual, scale=1.0):\n", " mutation_mask = np.random.binomial(1, p=self.mutation_rate, size=individual.W1.shape)\n", " individual.W1 += np.random.normal(loc=0, scale=scale, size=individual.W1.shape) * mutation_mask\n", " mutation_mask = np.random.binomial(1, p=self.mutation_rate, size=individual.W2.shape)\n", " individual.W2 += np.random.normal(loc=0, scale=scale, size=individual.W2.shape) * mutation_mask\n", " return individual\n", " \n", " def inherit_weights(self, parent, child):\n", " child.W1 = parent.W1.copy()\n", " child.W2 = parent.W2.copy()\n", " return child\n", " \n", " def crossover(self, parent1, parent2):\n", " child1 = self.model_generator((parent1.id+1)*10)\n", " child1 = self.inherit_weights(parent1, child1)\n", " child2 = self.model_generator((parent2.id+1)*10)\n", " child2 = self.inherit_weights(parent2, child2)\n", " # first W\n", " n_neurons = child1.W1.shape[1]\n", " cutoff = np.random.randint(0, n_neurons)\n", " child1.W1[:, cutoff:] = parent2.W1[:, cutoff:].copy()\n", " child2.W1[:, cutoff:] = parent1.W1[:, cutoff:].copy()\n", " # second W\n", " n_neurons = child1.W2.shape[1]\n", " cutoff = np.random.randint(0, n_neurons)\n", " child1.W2[:, cutoff:] = parent2.W2[:, cutoff:].copy()\n", " child2.W2[:, cutoff:] = parent1.W2[:, cutoff:].copy()\n", " return child1, child2\n", " \n", " def get_state(self, t):\n", " window_size = self.window_size + 1\n", " d = t - window_size + 1\n", " block = self.trend[d : t + 1] if d >= 0 else -d * [self.trend[0]] + self.trend[0 : t + 1]\n", " res = []\n", " for i in range(window_size - 1):\n", " res.append(block[i + 1] - block[i])\n", " return np.array([res])\n", " \n", " def act(self, p, state):\n", " logits = feed_forward(state, p)\n", " return np.argmax(logits, 1)[0]\n", " \n", " def buy(self, individual):\n", " initial_money = self.initial_money\n", " starting_money = initial_money\n", " state = self.get_state(0)\n", " inventory = []\n", " states_sell = []\n", " states_buy = []\n", " \n", " for t in range(0, len(self.trend) - 1, self.skip):\n", " action = self.act(individual, state)\n", " next_state = self.get_state(t + 1)\n", " \n", " if action == 1 and starting_money >= self.trend[t]:\n", " inventory.append(self.trend[t])\n", " initial_money -= self.trend[t]\n", " states_buy.append(t)\n", " print('day %d: buy 1 unit at price %f, total balance %f'% (t, self.trend[t], initial_money))\n", " \n", " elif action == 2 and len(inventory):\n", " bought_price = inventory.pop(0)\n", " initial_money += self.trend[t]\n", " states_sell.append(t)\n", " try:\n", " invest = ((self.trend[t] - bought_price) / bought_price) * 100\n", " except:\n", " invest = 0\n", " print(\n", " 'day %d, sell 1 unit at price %f, investment %f %%, total balance %f,'\n", " % (t, self.trend[t], invest, initial_money)\n", " )\n", " state = next_state\n", " \n", " invest = ((initial_money - starting_money) / starting_money) * 100\n", " total_gains = initial_money - starting_money\n", " return states_buy, states_sell, total_gains, invest\n", " \n", " def calculate_fitness(self):\n", " for i in range(self.population_size):\n", " initial_money = self.initial_money\n", " starting_money = initial_money\n", " state = self.get_state(0)\n", " inventory = []\n", " \n", " for t in range(0, len(self.trend) - 1, self.skip):\n", " action = self.act(self.population[i], state)\n", " next_state = self.get_state(t + 1)\n", " \n", " if action == 1 and starting_money >= self.trend[t]:\n", " inventory.append(self.trend[t])\n", " starting_money -= self.trend[t]\n", "\n", " elif action == 2 and len(inventory):\n", " bought_price = inventory.pop(0)\n", " starting_money += self.trend[t]\n", "\n", " state = next_state\n", " invest = ((starting_money - initial_money) / initial_money) * 100\n", " self.population[i].fitness = invest\n", " self.population[i].last_features = self.population[i].W2.flatten()\n", " \n", " def evaluate(self, individual, backlog, pop, k = 4):\n", " score = 0\n", " if len(backlog):\n", " x = np.array(backlog)\n", " nn = NearestNeighbors(n_neighbors = k, metric = 'euclidean').fit(np.array(backlog))\n", " d, _ = nn.kneighbors([individual])\n", " score += np.mean(d)\n", " \n", " if len(pop):\n", " nn = NearestNeighbors(n_neighbors = k, metric = 'euclidean').fit(np.array(pop))\n", " d, _ = nn.kneighbors([individual])\n", " score += np.mean(d)\n", " \n", " return score\n", " \n", " def evolve(self, generations=20, checkpoint= 5):\n", " self._initialize_population()\n", " n_winners = int(self.population_size * 0.4)\n", " n_parents = self.population_size - n_winners\n", " for epoch in range(generations):\n", " self.calculate_fitness()\n", " scores = [self.evaluate(p.last_features, self.novel_backlog, self.novel_pop) for p in self.population]\n", " sort_fitness = np.argsort(scores)[::-1]\n", " self.population = [self.population[i] for i in sort_fitness]\n", " fittest_individual = self.population[0]\n", " if (epoch+1) % checkpoint == 0:\n", " print('epoch %d, fittest individual %d with accuracy %f'%(epoch+1, sort_fitness[0], \n", " fittest_individual.fitness))\n", " next_population = [self.population[i] for i in range(n_winners)]\n", " total_fitness = np.sum([np.abs(i.fitness) for i in self.population])\n", " parent_probabilities = [np.abs(i.fitness / total_fitness) for i in self.population]\n", " parents = np.random.choice(self.population, size=n_parents, p=parent_probabilities, replace=False)\n", " \n", " for p in next_population:\n", " if p.last_features is not None:\n", " self._memorize(self.novel_pop, p.last_features, backlog_maxsize)\n", " if np.random.randint(0,10) < novelty_search_threshold:\n", " self._memorize(self.novel_backlog, p.last_features, novelty_log_maxlen)\n", " \n", " for i in np.arange(0, len(parents), 2):\n", " child1, child2 = self.crossover(parents[i], parents[i+1])\n", " next_population += [self.mutate(child1), self.mutate(child2)]\n", " self.population = next_population\n", " \n", " if np.random.randint(0,10) < novelty_search_threshold:\n", " pop_sorted = sorted(self.population, key=lambda p: p.fitness, reverse=True)\n", " self.generation_backlog.append(pop_sorted[0])\n", " print('novel add fittest, score: %f, backlog size: %d'%(pop_sorted[0].fitness, \n", " len(self.generation_backlog)))\n", " generation_backlog_temp = self.generation_backlog\n", " if len(self.generation_backlog) > backlog_maxsize:\n", " generation_backlog_temp = random.sample(generation_backlog, backlog_maxsize)\n", " for p in generation_backlog_temp:\n", " if p.last_features is not None:\n", " self._memorize(self.novel_backlog, p.last_features, novelty_log_maxlen)\n", " \n", " return fittest_individual" ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [], "source": [ "population_size = 100\n", "generations = 100\n", "mutation_rate = 0.1\n", "neural_evolve = NeuroEvolution(population_size, mutation_rate, neuralnetwork,\n", " window_size, window_size, close, skip, initial_money)" ] }, { "cell_type": "code", "execution_count": 11, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "novel add fittest, score: 5.960001, backlog size: 16\n", "novel add fittest, score: 2.560349, backlog size: 17\n", "epoch 5, fittest individual 86 with accuracy -99.353801\n", "novel add fittest, score: 2.073401, backlog size: 18\n", "epoch 10, fittest individual 53 with accuracy -99.622801\n", "novel add fittest, score: 9.773855, backlog size: 19\n", "novel add fittest, score: 1.068502, backlog size: 20\n", "novel add fittest, score: 1.733602, backlog size: 21\n", "epoch 15, fittest individual 49 with accuracy -94.018300\n", "novel add fittest, score: 1.439049, backlog size: 22\n", "novel add fittest, score: 0.000000, backlog size: 23\n", "novel add fittest, score: 0.000000, backlog size: 24\n", "novel add fittest, score: 3.052850, backlog size: 25\n", "epoch 20, fittest individual 83 with accuracy -42.284500\n", "novel add fittest, score: 3.284498, backlog size: 26\n", "novel add fittest, score: 3.284498, backlog size: 27\n", "novel add fittest, score: 0.000000, backlog size: 28\n", "novel add fittest, score: 0.000000, backlog size: 29\n", "epoch 25, fittest individual 43 with accuracy -99.809850\n", "novel add fittest, score: 0.000000, backlog size: 30\n", "novel add fittest, score: 0.000000, backlog size: 31\n", "novel add fittest, score: 4.712602, backlog size: 32\n", "novel add fittest, score: 4.712602, backlog size: 33\n", "epoch 30, fittest individual 51 with accuracy -94.734501\n", "novel add fittest, score: 4.712602, backlog size: 34\n", "novel add fittest, score: 0.000000, backlog size: 35\n", "novel add fittest, score: 0.000000, backlog size: 36\n", "epoch 35, fittest individual 74 with accuracy -99.895853\n", "novel add fittest, score: 0.000000, backlog size: 37\n", "novel add fittest, score: 0.000000, backlog size: 38\n", "novel add fittest, score: 0.000000, backlog size: 39\n", "novel add fittest, score: 0.000000, backlog size: 40\n", "epoch 40, fittest individual 50 with accuracy -99.900900\n", "novel add fittest, score: 0.000000, backlog size: 41\n", "novel add fittest, score: 0.000000, backlog size: 42\n", "epoch 45, fittest individual 98 with accuracy -92.305952\n", "novel add fittest, score: 0.000000, backlog size: 43\n", "novel add fittest, score: 0.000000, backlog size: 44\n", "novel add fittest, score: 0.000000, backlog size: 45\n", "novel add fittest, score: 0.000000, backlog size: 46\n", "epoch 50, fittest individual 55 with accuracy -99.841901\n", "novel add fittest, score: 0.000000, backlog size: 47\n", "novel add fittest, score: 0.000000, backlog size: 48\n", "novel add fittest, score: 0.000000, backlog size: 49\n", "epoch 55, fittest individual 0 with accuracy -99.351002\n", "novel add fittest, score: 0.000000, backlog size: 50\n", "novel add fittest, score: 0.000000, backlog size: 51\n", "novel add fittest, score: 0.000000, backlog size: 52\n", "epoch 60, fittest individual 56 with accuracy -91.532553\n", "novel add fittest, score: 0.000000, backlog size: 53\n", "novel add fittest, score: 0.000000, backlog size: 54\n", "novel add fittest, score: 0.000000, backlog size: 55\n", "epoch 65, fittest individual 0 with accuracy -99.389200\n", "novel add fittest, score: 0.000000, backlog size: 56\n", "novel add fittest, score: 0.000000, backlog size: 57\n", "novel add fittest, score: 0.000000, backlog size: 58\n", "epoch 70, fittest individual 68 with accuracy -90.999901\n", "novel add fittest, score: 0.000000, backlog size: 59\n", "novel add fittest, score: 0.000000, backlog size: 60\n", "novel add fittest, score: 0.000000, backlog size: 61\n", "novel add fittest, score: 0.000000, backlog size: 62\n", "epoch 75, fittest individual 50 with accuracy -98.881400\n", "novel add fittest, score: 0.000000, backlog size: 63\n", "novel add fittest, score: 0.000000, backlog size: 64\n", "novel add fittest, score: 0.000000, backlog size: 65\n", "epoch 80, fittest individual 0 with accuracy -91.959200\n", "novel add fittest, score: 0.000000, backlog size: 66\n", "novel add fittest, score: 0.000000, backlog size: 67\n", "novel add fittest, score: 0.000000, backlog size: 68\n", "epoch 85, fittest individual 0 with accuracy -94.175699\n", "novel add fittest, score: 0.000000, backlog size: 69\n", "novel add fittest, score: 0.000000, backlog size: 70\n", "novel add fittest, score: 0.000000, backlog size: 71\n", "novel add fittest, score: 0.000000, backlog size: 72\n", "novel add fittest, score: 0.000000, backlog size: 73\n", "epoch 90, fittest individual 60 with accuracy -93.196199\n", "novel add fittest, score: 0.000000, backlog size: 74\n", "novel add fittest, score: 0.000000, backlog size: 75\n", "novel add fittest, score: 0.000000, backlog size: 76\n", "epoch 95, fittest individual 66 with accuracy -93.122201\n", "novel add fittest, score: 0.000000, backlog size: 77\n", "novel add fittest, score: 0.000000, backlog size: 78\n", "novel add fittest, score: 0.000000, backlog size: 79\n", "epoch 100, fittest individual 52 with accuracy -93.193801\n", "novel add fittest, score: 0.000000, backlog size: 80\n" ] } ], "source": [ "fittest_nets = neural_evolve.evolve(100)" ] }, { "cell_type": "code", "execution_count": 12, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "day 1: buy 1 unit at price 762.130005, total balance 9237.869995\n", "day 3: buy 1 unit at price 782.520020, total balance 8455.349975\n", "day 4: buy 1 unit at price 790.510010, total balance 7664.839965\n", "day 5, sell 1 unit at price 785.309998, investment 3.041475 %, total balance 8450.149963,\n", "day 9: buy 1 unit at price 758.489990, total balance 7691.659973\n", "day 10: buy 1 unit at price 764.479980, total balance 6927.179993\n", "day 11: buy 1 unit at price 771.229980, total balance 6155.950013\n", "day 15: buy 1 unit at price 760.989990, total balance 5394.960023\n", "day 16: buy 1 unit at price 761.679993, total balance 4633.280030\n", "day 17: buy 1 unit at price 768.239990, total balance 3865.040040\n", "day 21: buy 1 unit at price 750.500000, total balance 3114.540040\n", "day 26, sell 1 unit at price 789.289978, investment 0.865148 %, total balance 3903.830018,\n", "day 31: buy 1 unit at price 790.799988, total balance 3113.030030\n", "day 37: buy 1 unit at price 791.549988, total balance 2321.480042\n", "day 39: buy 1 unit at price 782.789978, total balance 1538.690064\n", "day 40: buy 1 unit at price 771.820007, total balance 766.870057\n", "day 43: buy 1 unit at price 794.020020, total balance -27.149963\n", "day 44: buy 1 unit at price 806.150024, total balance -833.299987\n", "day 45: buy 1 unit at price 806.650024, total balance -1639.950011\n", "day 48: buy 1 unit at price 806.359985, total balance -2446.309996\n", "day 49: buy 1 unit at price 807.880005, total balance -3254.190001\n", "day 50: buy 1 unit at price 804.609985, total balance -4058.799986\n", "day 52: buy 1 unit at price 802.174988, total balance -4860.974974\n", "day 53: buy 1 unit at price 805.020020, total balance -5665.994994\n", "day 54, sell 1 unit at price 819.309998, investment 3.643216 %, total balance -4846.684996,\n", "day 55: buy 1 unit at price 823.869995, total balance -5670.554991\n", "day 60: buy 1 unit at price 796.789978, total balance -6467.344969\n", "day 61: buy 1 unit at price 795.695007, total balance -7263.039976\n", "day 63: buy 1 unit at price 801.489990, total balance -8064.529966\n", "day 65: buy 1 unit at price 806.969971, total balance -8871.499937\n", "day 66: buy 1 unit at price 808.380005, total balance -9679.879942\n", "day 67: buy 1 unit at price 809.559998, total balance -10489.439940\n", "day 68: buy 1 unit at price 813.669983, total balance -11303.109923\n", "day 69: buy 1 unit at price 819.239990, total balance -12122.349913\n", "day 73, sell 1 unit at price 828.070007, investment 9.173492 %, total balance -11294.279906,\n", "day 80: buy 1 unit at price 835.239990, total balance -12129.519896\n", "day 84: buy 1 unit at price 831.909973, total balance -12961.429869\n", "day 85, sell 1 unit at price 835.369995, investment 9.272972 %, total balance -12126.059874,\n", "day 86, sell 1 unit at price 838.679993, investment 8.745772 %, total balance -11287.379881,\n", "day 88: buy 1 unit at price 845.539978, total balance -12132.919859\n", "day 89: buy 1 unit at price 845.619995, total balance -12978.539854\n", "day 90: buy 1 unit at price 847.200012, total balance -13825.739866\n", "day 92: buy 1 unit at price 852.119995, total balance -14677.859861\n", "day 93: buy 1 unit at price 848.400024, total balance -15526.259885\n", "day 94: buy 1 unit at price 830.460022, total balance -16356.719907\n", "day 96: buy 1 unit at price 817.580017, total balance -17174.299924\n", "day 97: buy 1 unit at price 814.429993, total balance -17988.729917\n", "day 98: buy 1 unit at price 819.510010, total balance -18808.239927\n", "day 99: buy 1 unit at price 820.919983, total balance -19629.159910\n", "day 101, sell 1 unit at price 831.500000, investment 9.265563 %, total balance -18797.659910,\n", "day 102: buy 1 unit at price 829.559998, total balance -19627.219908\n", "day 103, sell 1 unit at price 838.549988, investment 10.092164 %, total balance -18788.669920,\n", "day 104: buy 1 unit at price 834.570007, total balance -19623.239927\n", "day 105: buy 1 unit at price 831.409973, total balance -20454.649900\n", "day 107: buy 1 unit at price 824.669983, total balance -21279.319883\n", "day 108: buy 1 unit at price 824.729980, total balance -22104.049863\n", "day 109: buy 1 unit at price 823.349976, total balance -22927.399839\n", "day 112: buy 1 unit at price 837.169983, total balance -23764.569822\n", "day 116: buy 1 unit at price 843.190002, total balance -24607.759824\n", "day 119: buy 1 unit at price 871.729980, total balance -25479.489804\n", "day 125: buy 1 unit at price 931.659973, total balance -26411.149777\n", "day 127: buy 1 unit at price 934.299988, total balance -27345.449765\n", "day 129: buy 1 unit at price 928.780029, total balance -28274.229794\n", "day 130: buy 1 unit at price 930.599976, total balance -29204.829770\n", "day 133: buy 1 unit at price 943.000000, total balance -30147.829770\n", "day 134: buy 1 unit at price 919.619995, total balance -31067.449765\n", "day 137, sell 1 unit at price 941.859985, investment 22.599708 %, total balance -30125.589780,\n", "day 139: buy 1 unit at price 954.960022, total balance -31080.549802\n", "day 140: buy 1 unit at price 969.539978, total balance -32050.089780\n", "day 141, sell 1 unit at price 971.469971, investment 29.443034 %, total balance -31078.619809,\n", "day 142: buy 1 unit at price 975.880005, total balance -32054.499814\n", "day 143: buy 1 unit at price 964.859985, total balance -33019.359799\n", "day 145: buy 1 unit at price 975.599976, total balance -33994.959775\n", "day 147: buy 1 unit at price 976.570007, total balance -34971.529782\n", "day 148: buy 1 unit at price 980.940002, total balance -35952.469784\n", "day 149: buy 1 unit at price 983.409973, total balance -36935.879757\n", "day 151: buy 1 unit at price 942.900024, total balance -37878.779781\n", "day 152: buy 1 unit at price 953.400024, total balance -38832.179805\n", "day 153: buy 1 unit at price 950.760010, total balance -39782.939815\n", "day 154: buy 1 unit at price 942.309998, total balance -40725.249813\n", "day 156: buy 1 unit at price 957.369995, total balance -41682.619808\n", "day 157, sell 1 unit at price 950.630005, investment 20.211181 %, total balance -40731.989803,\n", "day 158: buy 1 unit at price 959.450012, total balance -41691.439815\n", "day 159: buy 1 unit at price 957.090027, total balance -42648.529842\n", "day 164: buy 1 unit at price 917.789978, total balance -43566.319820\n", "day 165: buy 1 unit at price 908.729980, total balance -44475.049800\n", "day 167: buy 1 unit at price 911.710022, total balance -45386.759822\n", "day 168, sell 1 unit at price 906.690002, investment 14.546146 %, total balance -44480.069820,\n", "day 169, sell 1 unit at price 918.590027, investment 17.348210 %, total balance -43561.479793,\n", "day 170: buy 1 unit at price 928.799988, total balance -44490.279781\n", "day 173, sell 1 unit at price 947.159973, investment 22.717728 %, total balance -43543.119808,\n", "day 184: buy 1 unit at price 941.530029, total balance -44484.649837\n", "day 186: buy 1 unit at price 930.830017, total balance -45415.479854\n", "day 187: buy 1 unit at price 930.390015, total balance -46345.869869\n", "day 190: buy 1 unit at price 929.359985, total balance -47275.229854\n", "day 191: buy 1 unit at price 926.789978, total balance -48202.019832\n", "day 194: buy 1 unit at price 914.390015, total balance -49116.409847\n", "day 196: buy 1 unit at price 922.219971, total balance -50038.629818\n", "day 198: buy 1 unit at price 910.979980, total balance -50949.609798\n", "day 201: buy 1 unit at price 924.690002, total balance -51874.299800\n", "day 202: buy 1 unit at price 927.000000, total balance -52801.299800\n", "day 206, sell 1 unit at price 921.289978, investment 16.028558 %, total balance -51880.009822,\n", "day 207: buy 1 unit at price 929.570007, total balance -52809.579829\n", "day 208: buy 1 unit at price 939.330017, total balance -53748.909846\n", "day 213: buy 1 unit at price 926.500000, total balance -54675.409846\n", "day 218: buy 1 unit at price 920.289978, total balance -55595.699824\n", "day 219: buy 1 unit at price 915.000000, total balance -56510.699824\n", "day 222: buy 1 unit at price 932.450012, total balance -57443.149836\n", "day 224: buy 1 unit at price 920.969971, total balance -58364.119807\n", "day 227: buy 1 unit at price 949.500000, total balance -59313.619807\n", "day 228: buy 1 unit at price 959.109985, total balance -60272.729792\n", "day 229: buy 1 unit at price 953.270020, total balance -61225.999812\n", "day 232: buy 1 unit at price 969.960022, total balance -62195.959834\n", "day 238: buy 1 unit at price 989.679993, total balance -63185.639827\n", "day 240: buy 1 unit at price 992.179993, total balance -64177.819820\n", "day 242: buy 1 unit at price 984.450012, total balance -65162.269832\n", "day 244: buy 1 unit at price 968.450012, total balance -66130.719844\n", "day 247: buy 1 unit at price 972.559998, total balance -67103.279842\n", "day 248: buy 1 unit at price 1019.270020, total balance -68122.549862\n", "day 249: buy 1 unit at price 1017.109985, total balance -69139.659847\n", "day 250: buy 1 unit at price 1016.640015, total balance -70156.299862\n" ] } ], "source": [ "states_buy, states_sell, total_gains, invest = neural_evolve.buy(fittest_nets)" ] }, { "cell_type": "code", "execution_count": 13, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "fig = plt.figure(figsize = (15,5))\n", "plt.plot(close, color='r', lw=2.)\n", "plt.plot(close, '^', markersize=10, color='m', label = 'buying signal', markevery = states_buy)\n", "plt.plot(close, 'v', markersize=10, color='k', label = 'selling signal', markevery = states_sell)\n", "plt.title('total gains %f, total investment %f%%'%(total_gains, invest))\n", "plt.legend()\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.6.8" } }, "nbformat": 4, "nbformat_minor": 2 } ================================================ FILE: agent/23.abcd-strategy-agent.ipynb ================================================ { "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import numpy as np\n", "import pandas as pd\n", "import matplotlib.pyplot as plt\n", "import seaborn as sns\n", "sns.set()" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DateOpenHighLowCloseAdj CloseVolume
02016-11-02778.200012781.650024763.450012768.700012768.7000121872400
12016-11-03767.250000769.950012759.030029762.130005762.1300051943200
22016-11-04750.659973770.359985750.560974762.020020762.0200202134800
32016-11-07774.500000785.190002772.549988782.520020782.5200201585100
42016-11-08783.400024795.632996780.190002790.510010790.5100101350800
\n", "
" ], "text/plain": [ " Date Open High Low Close Adj Close \\\n", "0 2016-11-02 778.200012 781.650024 763.450012 768.700012 768.700012 \n", "1 2016-11-03 767.250000 769.950012 759.030029 762.130005 762.130005 \n", "2 2016-11-04 750.659973 770.359985 750.560974 762.020020 762.020020 \n", "3 2016-11-07 774.500000 785.190002 772.549988 782.520020 782.520020 \n", "4 2016-11-08 783.400024 795.632996 780.190002 790.510010 790.510010 \n", "\n", " Volume \n", "0 1872400 \n", "1 1943200 \n", "2 2134800 \n", "3 1585100 \n", "4 1350800 " ] }, "execution_count": 2, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df = pd.read_csv('../dataset/GOOG-year.csv')\n", "df.head()" ] }, { "cell_type": "code", "execution_count": 14, "metadata": {}, "outputs": [], "source": [ "def abcd(trend, skip_loop = 4, ma = 7):\n", " ma = pd.Series(trend).rolling(ma).mean().values\n", " x = []\n", " for a in range(ma.shape[0]):\n", " for b in range(a, ma.shape[0], skip_loop):\n", " for c in range(b, ma.shape[0], skip_loop):\n", " for d in range(c, ma.shape[0], skip_loop):\n", " if ma[b] > ma[a] and \\\n", " (ma[c] < ma[b] and ma[c] > ma[a]) \\\n", " and ma[d] > ma[b]:\n", " x.append([a,b,c,d])\n", " x_np = np.array(x)\n", " ac = x_np[:,0].tolist() + x_np[:,2].tolist()\n", " bd = x_np[:,1].tolist() + x_np[:,3].tolist()\n", " ac_set = set(ac)\n", " bd_set = set(bd)\n", " signal = np.zeros(len(trend))\n", " buy = list(ac_set - bd_set)\n", " sell = list(list(bd_set - ac_set))\n", " signal[buy] = 1.0\n", " signal[sell] = -1.0\n", " return signal" ] }, { "cell_type": "code", "execution_count": 15, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "CPU times: user 1.08 s, sys: 8 ms, total: 1.09 s\n", "Wall time: 1.09 s\n" ] } ], "source": [ "%%time\n", "signal = abcd(df['Close'])" ] }, { "cell_type": "code", "execution_count": 16, "metadata": {}, "outputs": [], "source": [ "def buy_stock(\n", " real_movement,\n", " signal,\n", " initial_money = 10000,\n", " max_buy = 1,\n", " max_sell = 1,\n", "):\n", " \"\"\"\n", " real_movement = actual movement in the real world\n", " delay = how much interval you want to delay to change our decision from buy to sell, vice versa\n", " initial_state = 1 is buy, 0 is sell\n", " initial_money = 10000, ignore what kind of currency\n", " max_buy = max quantity for share to buy\n", " max_sell = max quantity for share to sell\n", " \"\"\"\n", " starting_money = initial_money\n", " states_sell = []\n", " states_buy = []\n", " states_money = []\n", " current_inventory = 0\n", " \n", " def buy(i, initial_money, current_inventory):\n", " shares = initial_money // real_movement[i]\n", " if shares < 1:\n", " print(\n", " 'day %d: total balances %f, not enough money to buy a unit price %f'\n", " % (i, initial_money, real_movement[i])\n", " )\n", " else:\n", " if shares > max_buy:\n", " buy_units = max_buy\n", " else:\n", " buy_units = shares\n", " initial_money -= buy_units * real_movement[i]\n", " current_inventory += buy_units\n", " print(\n", " 'day %d: buy %d units at price %f, total balance %f'\n", " % (i, buy_units, buy_units * real_movement[i], initial_money)\n", " )\n", " states_buy.append(0)\n", " return initial_money, current_inventory\n", " \n", " for i in range(real_movement.shape[0]):\n", " state = signal[i]\n", " if state == 1:\n", " initial_money, current_inventory = buy(\n", " i, initial_money, current_inventory\n", " )\n", " states_buy.append(i)\n", " elif state == -1:\n", " if current_inventory == 0:\n", " print('day %d: cannot sell anything, inventory 0' % (i))\n", " else:\n", " if current_inventory > max_sell:\n", " sell_units = max_sell\n", " else:\n", " sell_units = current_inventory\n", " current_inventory -= sell_units\n", " total_sell = sell_units * real_movement[i]\n", " initial_money += total_sell\n", " try:\n", " invest = (\n", " (real_movement[i] - real_movement[states_buy[-1]])\n", " / real_movement[states_buy[-1]]\n", " ) * 100\n", " except:\n", " invest = 0\n", " print(\n", " 'day %d, sell %d units at price %f, investment %f %%, total balance %f,'\n", " % (i, sell_units, total_sell, invest, initial_money)\n", " )\n", " states_sell.append(i)\n", " states_money.append(initial_money)\n", " \n", " invest = ((initial_money - starting_money) / starting_money) * 100\n", " total_gains = initial_money - starting_money\n", " return states_buy, states_sell, total_gains, invest, states_money" ] }, { "cell_type": "code", "execution_count": 17, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "day 6: buy 1 units at price 762.559998, total balance 9237.440002\n", "day 7: buy 1 units at price 754.020020, total balance 8483.419982\n", "day 8: buy 1 units at price 736.080017, total balance 7747.339965\n", "day 9: buy 1 units at price 758.489990, total balance 6988.849975\n", "day 10: buy 1 units at price 764.479980, total balance 6224.369995\n", "day 11: buy 1 units at price 771.229980, total balance 5453.140015\n", "day 12: buy 1 units at price 760.539978, total balance 4692.600037\n", "day 13: buy 1 units at price 769.200012, total balance 3923.400025\n", "day 14: buy 1 units at price 768.270020, total balance 3155.130005\n", "day 15: buy 1 units at price 760.989990, total balance 2394.140015\n", "day 19: buy 1 units at price 758.039978, total balance 1636.100037\n", "day 21: buy 1 units at price 750.500000, total balance 885.600037\n", "day 22: buy 1 units at price 762.520020, total balance 123.080017\n", "day 23: total balances 123.080017, not enough money to buy a unit price 759.109985\n", "day 24: total balances 123.080017, not enough money to buy a unit price 771.190002\n", "day 25: total balances 123.080017, not enough money to buy a unit price 776.419983\n", "day 26: total balances 123.080017, not enough money to buy a unit price 789.289978\n", "day 27: total balances 123.080017, not enough money to buy a unit price 789.270020\n", "day 43: total balances 123.080017, not enough money to buy a unit price 794.020020\n", "day 148, sell 1 units at price 980.940002, investment 23.540966 %, total balance 1104.020019,\n", "day 149, sell 1 units at price 983.409973, investment 23.852038 %, total balance 2087.429992,\n", "day 239, sell 1 units at price 992.000000, investment 24.933878 %, total balance 3079.429992,\n", "day 240, sell 1 units at price 992.179993, investment 24.956546 %, total balance 4071.609985,\n", "day 241, sell 1 units at price 992.809998, investment 25.035890 %, total balance 5064.419983,\n", "day 242, sell 1 units at price 984.450012, investment 23.983021 %, total balance 6048.869995,\n", "day 243, sell 1 units at price 988.200012, investment 24.455302 %, total balance 7037.070007,\n", "day 244, sell 1 units at price 968.450012, investment 21.967959 %, total balance 8005.520019,\n", "day 245, sell 1 units at price 970.539978, investment 22.231172 %, total balance 8976.059997,\n", "day 248, sell 1 units at price 1019.270020, investment 28.368302 %, total balance 9995.330017,\n", "day 249, sell 1 units at price 1017.109985, investment 28.096264 %, total balance 11012.440002,\n", "day 250, sell 1 units at price 1016.640015, investment 28.037076 %, total balance 12029.080017,\n", "day 251, sell 1 units at price 1025.500000, investment 29.152915 %, total balance 13054.580017,\n" ] } ], "source": [ "states_buy, states_sell, total_gains, invest, states_money = buy_stock(df.Close, signal)" ] }, { "cell_type": "code", "execution_count": 18, "metadata": {}, "outputs": [ { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAAA34AAAFBCAYAAAAomn1FAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDMuMC4yLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvOIA7rQAAIABJREFUeJzs3XeYFEX6wPHvpM3LZnKUUAQloyJBFHPAeGI60yl63Al6qD/1PMOJGC6ZRVFMKAcCIop6GEgioCRRQpFhSZtzmNkJvz+6Z1hgw2xO7+d5fNydrq6unq1d+p23gsXn8yGEEEIIIYQQovmyNnQDhBBCCCGEEELULQn8hBBCCCGEEKKZk8BPCCGEEEIIIZo5CfyEEEIIIYQQopmTwE8IIYQQQgghmjkJ/IQQQgghhBCimZPATwjRoiml3lNKTa2DekcppXRt1yuaLqXUMqXUneUce1Qp9XZ9t0kIIUTLYW/oBgghREWUUvuAO7XW39ZF+bqitV4JqNquVym1FDgVCAX2Ao9rrT8rdfxG4FkgEfgGuENrnWkeWwacCbjN4oe01ie1USk1E7gd6Km13lVOO3xAIeDfDPa/Wus7zWOhwEvAVYADWAXco7U+ZB6PB94BLgDSgUe01h8HeQ9/Bm4DTgNma61vK3XeTcCbpZppBcKBoVrr9WXdRxn3VO4917R8RbTW02paR00opd4DDmqtH2uAa3fF6MsOrbW7nDLXA08BbQEn8BVwr9Y61zxeYZ86oa4ngb+a9fj111rvOaHcLcD7wF1a67eDOVcpdS7wT6CH2Y7ntNZvlaqzor5d7j0opQYAHwNtgGla63+brzuAH4BrtdbJZd2vEEL4ScZPCCGalslAO611K2ACMEsp1Q5AKdUPI/D5PcYDYiHw+gnn/1lrHWX+V1bQNxLoHmRbBpSqq3QmazIwHOgPtAeygFdKHX8NcJltvAl4w2x7MPdwGJgKzDyxMVrrj0q1JwqYCOwBNgR5P6LxWgWM0FrHAKdgfHBdOlNfbp8qx5zSfaWMoC8OeBTYEuy5ZhD2KUb/jQHGA/82g7Zg+nZF9/As8AAwAPirUqqt+fpfgPkS9AkhgiEZPyFEo6WU+hDoDHyulPIAf9dav6CUGofxINQB2AT8UWu9rYLynwCjMLI/v5jly3qgO/H6NuAF4FYgD/gXRgDj0Fq7lVK3Aw8BHYE04Hmt9ZvmuWOAWVrrjub3+4BXgVuALsDXwK1a62KlVCLwHjAS8GI8bJ6ttfae2Cat9eZS3/owMmqdgCMYD4ufa61XmNf8G7BNKRWttc4L4n7t5v3dar5P1dUN+J/WOsWsdw7gz1BEAtcAp2qt84EflFKLMB6GH67sHrTWC8zXh2K87xW5FfhAa+2rpBxKqRXml7+Ymbw/aK3nKKXuAv4PiMfIrNyjtT5cVnlgCfAhcAbGv6/+TOfBIK7/JNBDa31zqQzYbcDTQATwH631M0qp9sBuoEOpTNEgjOxRO611iVLqDuBBjOzYT8AErfV+pZQF4+dwExAG7AduAM4yX/Mppe4DlmqtLzf77GsYP5vuwH8xgqH3MPrqWuB3Wusssx1nmvX3NeuerLVeZh5bBqwEzsX4QGA1cKPWOh3wv5fZSimA87XWq0u/P2UENh6MrFowfao6ngVeBq6rwjnxQCvgQ7PP/ayU2obxfvxCBX0b4/e+onvoBnyvtXYqpXYCnc3M+jXAiGreoxCihZGMnxCi0dJa/x44AFxufrL+glKqFzAbuA9IAr7ECPRCyipvVvUV0BNojZH9+SjIJtwFXAwMBAYDV55wPBW4DONh73bgP0qpwRXUdx1wEcZDXH+MB3uAKcBB837aYDxclxusKKW+UEoVYzx4LwPWmYf6USpg01rvxsgg9Cp1+rNKqXSl1CozOC3tfmDFCcFlRVYopY4qpRaYwYrfO8AIpVR7pVQExgPvV+axXoBba72jVPlfzLYHew+VUkp1AUYDHwRTXms92vzSn8WcYw7bexbj59YOI5j5b3nlMf5NfRcjsO8MFGEE+9U1EmO48FjgcaVUH631YYyg6ZpS5W4E5plB3xUY/edqjP60EuP3BYwhhKMx3ssY874yzKGIHwEvmPdyeam6rwHON8+5HOPn+KhZtxWYBKCU6gAsxsjCxWNkp+YrpZJOaOftGL+HIWYZzDYBxJrXPy7o81NKjVRK5WB8CHMN8KJ5qLI+VZbLlVKZSqktSqk/nnCd04GhwPSqnGt+0DEbuF0pZVNKDcfoCz+YRSrq25Xdw2/ABUqpjkBXjOD/JeBBrXVJBfcphBABEvgJIZqa8cBirfU35gPPPzEyeWeVd4LWeqaZLXICTwIDlFIxQVzrOuAlrfVBM6vx3An1LtZa79Za+7TWyzEyPqMqqO9lrfVhM1PzOUZACVCCEVh00VqXaK1XVpSl0lpfBkQDlwBLSmUGo4CcE4rnmGXByFydgpEpfQsjYO4OoJTqBNwNPF5B+0s7G+MBtDfG8MsvzIwhwE4gGTgE5AJ9gL+XamNuBW2s7B6CdQuwUmu9t4rnlXYTMFNrvcHsO48Aw08IcgO01hla6/la60Izw/oMxvtUXU9prYu01r9gBAEDzNc/xsjUYWbxrjdfA7gHeFZrvU0b8+WmAQPNQLgE433sDVjMMkcqacMrWusUbczPXAms1Vpv1FoXYwxrHGSWuxn4Umv9pdbaq7X+BuMDiUtK1fWu1nqH1roImMux/h8UrfUP5lDPjsA/gH3mocr61InmYvTJJIwPdx5XSvnfTxvG8Ms/l5Vxr+hc02yM3yEnxvv111LZyor6dmX38ADwR2ARxgc0IzAC4L1Kqc+UUsuVUr8r536FEAKQoZ5CiKanPUbmBQCttVcplYwRzJzEfJB7BvgdxsOa/2EukZMfwsq6VukhZscNN1NKXQw8gfFpvRVjSN6vFdR3tNTXhWb9YDzEPgksMYe6vaW1fo4KmEHvV0qpyUqpXVrrRUA+RvaxtFYYD4hordeWev1984H1EozhnS9iDI2t7D3xX98/PM+llJrMsQDvV4zhgaFAAlCAMRz2K4whkBW2MYjjwboFI+ipifaUmh+otc5XSmVg9LV9JxY2s5v/wcjqxpkvRyulbFprTzWuf2J/iTK/ng+8Ys7t7IXRp1eax7oALyml/lXqXAvG0NDvlVKvYvx8uiilFgAPaHOBlHKklPq6qIzv/W3qAvxOKVU6W+gAlgZxP1WitT6klPoaI/s6mCr2Ga311lLf/qiUegm4FiNomwhs1lqvqeq5SqneZpuuxhh62xPjA5HDWuvFlbTTW9E9aK33YwbRZj9bjZHBfQWYg5Ft/U0p9Z1/CLAQQpxIMn5CiMbuxMzXYYyHTCCQ8eiEkV0qq/yNwBXAeRjD27qar1uCuPYRjp9H1qnUdUMxHsD/CbTRWsdiDDsNpt7jmNnIKVrrU4BxwF+UUmODPN3OscVYtnAsK4RS6hSMAGxHGeeB8V752zsW+Ic5dNP/gL5aGasQBqN0XQOB97TWmWam7BXgdHMu4w7ArpTqWercARxbRKOq93ASpdQIjKBtXrDnlOPEvhaJEcweKqf8FIyhmWdoY/Ed/xDGKveJipjZ5yUY2e8bMVZU9ff7ZOBurXVsqf/CtdY/mue+rLUegjHvrBfGXECoYGhxkJIx5raVvm5kZR9g1ODapft9ZX0qmOuX/j24qtTvwVnAv8yAubJzTwV2aK3/Z2Y9NUZAdrF5vKK+XZV7eByYYQ4tPQ1YZ35gcxBz3qMQQpRFMn5CiMYuBWN4ot9c4GEzMFqBsYKkE/ixnPLR5vEMjIxcVbJAc4HJSqnFGJmr/yt1LATjoS0NcJvZvwsw5uJUiVLqMmA7xrydHIyFK04aZmZmFLphzOtzYzz4j8bIqIExT2u1UmoURqbq78ACrXWeUioWI+O2/IRzJ5vn+rOWfkcw5nSdtMiLMlYadGBk98Ix5nUdAraZRX4GbjEX9CjEyKIcNhfywMw0/V0Ze9oNxAjM/UN1y70H81w7xr9dNsCmlArDmBtVehuAWzFWOjwu46OUug14Umvd9cR7Mvn7jn97htkYmZyPzXubhjHUcV855aMxsmDZylia/4lyrlMbPsboj10wFkzxmw48rZTapLXeYg5pvkBr/YlSahjGz3gDRn8u5lg/O/H3pqpmYSxmciHwLUb/OBPYpStf3CbNbMcplBPgK2OrjpVa6wPmsNVngO8AtNYFlfSpE+u6AuNvRzYwDGOe4qPm4dswFr7xW4DxAcI7QZy7Eehpzg1dat7PZRgLREHlfbvSe1BK9QXGcGxBl73Auebcx54Yc5yFEKJMkvETQjR2zwKPKaWylVIPmJ+i34yRRUrHCE4u11q7yiqPsbjHfozAZCtQ5hCucszAyKxsxnio+xIjaPKYD2uTMILDLIzMy6Jq3mNPjIflfIwhXK9rrZeWUc6CMSQ0FeNheTIwXmu9AUAbK5Xeg/GAmYoRiEw0z3VgBGhpGO/bvcCV/sUktNapWuuj/v/Mc9LN+Vgopb5SSvkfcNtgDC/LxdguoStwWalFJh7ACCp2mte7BGNPP7+JGAFjKkZwFVhltZJ7AHgMI7h6GKMfFJmvYbYzDGNu5vtlvH+dMFbaLM+TGENgs5VS12ljL8i/YWR2j2BkmK4vrzzGcNlwjPd3DcbKrXVlEUa/OWrOAQRAa/0p8DzwX6VULsYHEf6MUyuMPp2F8TuRgTHMGIzApq95Lwur2hhzHpt/YZk0jAzggwTxnKG1LsQI5FaZ1z+zjGJ9MYZWFmD8DDXGHDu/cvuUUmqUUiq/VNnrMYL1PIy/D89rrd8325J9wu+BC8gtNQS6onN3A3dgrAaai/Ehy3zgbfN4ZX273Hso5TWM1VL9Q4cfwfg7tAVjf7+jCCFEOSw+X01HdwghRMtgZvWma627VFpYNDpKqSUYD83bKi0shBBCNDMS+AkhRDmUUuHAORhZvzYYn96v0Vrf16ANE0IIIYSoIhnqKYQQ5bMAT2EMjduIMc8r2O0OhBBCCCEaDcn4CSGEEEIIIUQzJxk/IYQQQgghhGjmmuJ2DqEYSygfwVjyXAghhBBCCCFaEhvQDmMLJWcwJzTFwG8YsLKhGyGEEEIIIYQQDWwU8EMwBZti4HcEICurAK+3cc1PTEiIIiMjv/KCQlSR9C1Rl6R/iboifUvUJelfoi419v5ltVqIi4sEMzYKRlMM/DwAXq+v0QV+QKNsk2gepG+JuiT9S9QV6VuiLkn/EnWpifSvoKe+yeIuQgghhBBCCNHMSeAnhBBCCCGEEM1cUxzqWSaPx01WVhput6vB2pCaasXr9TbY9Zsyq9VGeHgUUVExWCyWhm6OEEIIIYQQzUqzCfyystIIC4sgMrJtgwUOdrsVt1sCv6ry+Xx4PG7y8rLJykojPr51QzdJCCGEEEKIZqXZBH5ut6tBgz5RfRaLBbvdQWxsAikpBxu6OUIIIYQQooUaP/5KtN5eaTmlejNnzsJ6aFHtaVZz/CToa9osFivQJFZPEkIIIYQQzVD//gNxOBwVlnE4HAwYMKieWlR7mlXgJ4QQQgghhBDVNWHCRKzWikMkq9XKhAkT66lFtafZDPVsjNxuN++99zbffruE0NAQrFYrgwcPo0uXrvz002qmTn2hoZsohBBCCCGEMCUltWbcuKv47LMFuFwnLxrpcDi44oqrSUxMaoDW1YwEfnVo2rSncDqLmTnzQyIiInG73SxevIiSkoZbeVQIIYQQQghRvgkTJrJo0adlHmuq2T6QwK/OJCcfYMWKpSxY8CUREZEA2O12rrjiar788vPjys6a9R7/+9+XAPTp04/77nuQiIgIVq5cxowZb2C12vB43Nx//0MMHjyU9PR0XnzxBVJSjuJ0OjnvvAu55ZY76v0ehRBCCCGEaCqqsnDL+PHj+XjWLNyltmprytk+aMaB36GX/k3Br5vrpO7I0/rTYfJfKiyzY4emY8fOtGrVqsJyq1ev4n//+5Lp02cSERHJ1KlP8N57bzNx4iTefvtNHnror5x6an88Hg/FxUUATJ36OLfddicDBw6mpKSEyZP/SJ8+fRk27Mxau0chhBBCCCGak/79B7Jnz25KSkrKLeNfuGXirbcx+8MPjzvWlLN90IwDv6Zi3bqfGDv2AiIjowAYN+5qXnrpnwAMGTKUl1/+N2PGnMuZZ57FKaf0oKioiI0b15OdnR2oo7CwgH379kngJ4QQQgghRDkqGsLpV1JSwty5s5k7d/ZJx8LCwptstg+aceBXWUaurvXqpTh48AC5ubmVZv3KM2nSFHbv3sX69T/zt789zPjxN3HeeRdgsVh4++0PsNub7Y9PCCGEEEKIWuVfuGXhwvkVZv3KM3r0mNpvVD2S7RzqSKdOnRkxYjT/+Mc0CgsLAPB4PHz++UKKigoD5YYOPZ3vv/+GwsICfD4fX3yxkGHDzgDgwIF9dO/eg+uuu4ELLriYbdu2EhERyYABg5g1671AHSkpR8nISK/X+xNCCCGEEKKpCWa7hrJYrVYmT55SBy2qP5IyqkOPPfYUM2e+xR13/B6Hw47P5+PMM0fQuXOXQJnhw0ewe/dO7r77dgB69+7Lrbf+AYA33niVgwcPYLPZiYqK4pFHHgfg8cef5uWX/80tt4wHICIikkceeZyEhMR6vkMhhBBCCCGaDn/W79MFn+D2eII6x2KxcOml45r0ME8Ai8/na+g2VFVXYG9GRj5e77G2Hz26n7Ztu5R7Un2w26243d7KC4pyNYafY2OUlBRNWlpeQzdDNFPSv0Rdkb4l6pL0L1FdaWmpXHrxubjc7qDKh4aGsnjxt40q8LNaLSQkRAF0A/YFdU5dNkgIIYQQQgghGpOkpNac36cfdoul0rJNfQuH0iTwE0IIIYQQQrQo1/c7jcrDvqa/hUNpEvgJIYQQQgghWpQYH5yTmITFYqF79x44HA7AmM/nX/ylOWX7QAI/IYQQQgghRAvjyc/jmnYdGdjvNKZN+8dxwZ5/y7TmlO0DCfyEEEIIIYQQLYwnP5+4kBBmvPE2SvVh3LirsFgsXHnlNVxxxdVYLJZmle0D2c4BgIJ8J998to0LruhLRFRIQzdHCCGEEEIIUUd8Xi/ewkKwWLBFRALG/n67d+9iwoSJ+Hw+kpP3NatsH0jGD4D1q/ZzJDmHdav2N3RThBBCCCGEEHXIW1AAPh/W8AgsNhtgrPQ5c+YsEhOTSEpqzfz585tVtg8k8KMg38n2X1MA2P7rUQrzXbVS78iRQyksLKyVugDefns63323pNbqK8/27Vt56qnH6qz+L7/8nMcee6jO6hdCCCGEEKIinnxj/0dbdFQDt6R+tfihnutX7ce/ib3P52Pdqv2MvrBnA7fqZHfeeU+9XKd377488cTUermWEEIIIYQQ9c2TXwCALVICvxbDn+3zeozAz+vxsf3Xowwd0aVW5vrNnv0hK1cux+ks5u67/8SYMWM5cuQwd975exYv/g7guO//9a/nadeuHTfeeAsAO3Zs54knHuXjj+czbdpT9O7dh2uuGc8777zJgQP7KSjI5/DhQ3To0JGnn36esLAw8vPzefbZp9i7dw9JSa1JTEwiLi6eP//5vuPaVlxczNSpT7Bv3x5sNjudO3fh6aefY8OGdbz22ku8886HAMyfP4dPPvkvUVHRDB8+ggUL5rJ48XeBdo8bdzVr1qyiuLiYhx9+nAEDBuJ2u3noofvIycnB6XTSt28/Hnzw0cAyuUIIIYQQQjSUQMYvqmUFfi16qGfpbJ+fP+tXG6xWK++99zHPP/9vXnhhGllZmRWWv+aa6/jsswWBNs2fP5errvodFsvJ20tqvY0nnniGjz6ah9vtZsmSrwB4990ZREe34uOP5/P008+xefOmMq+1du1qCgsLmDXrE95/fzYPPvjoSWV27drJhx++xxtvzOTttz8gLy/vuOM5OTmcemp/3n33Y26//S6mT38ZAJvNxhNPTOWddz7kww/n4PF4WLz4s8rfMCGEEEIIIeqYpyAfaHmBX6UZP6XUP4FrgK7AaVrr38zXewHvAwlABnCL1npnTY7VpxOzfX61mfW77LIrAOjcuSu9eim2bPmV7t3LH0batWs32rfvwJo1P9Kv32msWrWCe+/9S5llTz/9TKKjowHo2/dUDh06CMDGjeu4774HAWjVKoZRo84u8/wePXqyb99e/vWv5xk0aAhnnTXypDIbN65n+PARxMXFAXDppeP45puvAsfDwyMYMWIUAP36ncarr74IgNfrZfbsWaxZ8yNer4e8vDzCwsLKf6OEEEIIIYSoJ548M/BrYUM9g8n4LQRGAyemwaYDr2mtewGvAW/WwrF6U1a2z682s34nstlseL3HrutyHb+YzLXXXs+nn85j8eJFjB59DlHlfBIR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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "close = df['Close']\n", "fig = plt.figure(figsize = (15,5))\n", "plt.plot(close, color='r', lw=2.)\n", "plt.plot(close, '^', markersize=10, color='m', label = 'buying signal', markevery = states_buy)\n", "plt.plot(close, 'v', markersize=10, color='k', label = 'selling signal', markevery = states_sell)\n", "plt.title('total gains %f, total investment %f%%'%(total_gains, invest))\n", "plt.legend()\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "fig = plt.figure(figsize = (15,5))\n", "plt.plot(states_money, color='r', lw=2.)\n", "plt.plot(states_money, '^', markersize=10, color='m', label = 'buying signal', markevery = states_buy)\n", "plt.plot(states_money, 'v', markersize=10, color='k', label = 'selling signal', markevery = states_sell)\n", "plt.legend()\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.6.8" } }, "nbformat": 4, "nbformat_minor": 2 } ================================================ FILE: agent/3.signal-rolling-agent.ipynb ================================================ { "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import numpy as np\n", "import pandas as pd\n", "import matplotlib.pyplot as plt\n", "import seaborn as sns\n", "sns.set()" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DateOpenHighLowCloseAdj CloseVolume
02016-11-02778.200012781.650024763.450012768.700012768.7000121872400
12016-11-03767.250000769.950012759.030029762.130005762.1300051943200
22016-11-04750.659973770.359985750.560974762.020020762.0200202134800
32016-11-07774.500000785.190002772.549988782.520020782.5200201585100
42016-11-08783.400024795.632996780.190002790.510010790.5100101350800
\n", "
" ], "text/plain": [ " Date Open High Low Close Adj Close \\\n", "0 2016-11-02 778.200012 781.650024 763.450012 768.700012 768.700012 \n", "1 2016-11-03 767.250000 769.950012 759.030029 762.130005 762.130005 \n", "2 2016-11-04 750.659973 770.359985 750.560974 762.020020 762.020020 \n", "3 2016-11-07 774.500000 785.190002 772.549988 782.520020 782.520020 \n", "4 2016-11-08 783.400024 795.632996 780.190002 790.510010 790.510010 \n", "\n", " Volume \n", "0 1872400 \n", "1 1943200 \n", "2 2134800 \n", "3 1585100 \n", "4 1350800 " ] }, "execution_count": 2, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df = pd.read_csv('../dataset/GOOG-year.csv')\n", "df.head()" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [], "source": [ "def buy_stock(\n", " real_movement,\n", " delay = 5,\n", " initial_state = 1,\n", " initial_money = 10000,\n", " max_buy = 1,\n", " max_sell = 1,\n", "):\n", " \"\"\"\n", " real_movement = actual movement in the real world\n", " delay = how much interval you want to delay to change our decision from buy to sell, vice versa\n", " initial_state = 1 is buy, 0 is sell\n", " initial_money = 1000, ignore what kind of currency\n", " max_buy = max quantity for share to buy\n", " max_sell = max quantity for share to sell\n", " \"\"\"\n", " starting_money = initial_money\n", " delay_change_decision = delay\n", " current_decision = 0\n", " state = initial_state\n", " current_val = real_movement[0]\n", " states_sell = []\n", " states_buy = []\n", " current_inventory = 0\n", "\n", " def buy(i, initial_money, current_inventory):\n", " shares = initial_money // real_movement[i]\n", " if shares < 1:\n", " print(\n", " 'day %d: total balances %f, not enough money to buy a unit price %f'\n", " % (i, initial_money, real_movement[i])\n", " )\n", " else:\n", " if shares > max_buy:\n", " buy_units = max_buy\n", " else:\n", " buy_units = shares\n", " initial_money -= buy_units * real_movement[i]\n", " current_inventory += buy_units\n", " print(\n", " 'day %d: buy %d units at price %f, total balance %f'\n", " % (i, buy_units, buy_units * real_movement[i], initial_money)\n", " )\n", " states_buy.append(0)\n", " return initial_money, current_inventory\n", "\n", " if state == 1:\n", " initial_money, current_inventory = buy(\n", " 0, initial_money, current_inventory\n", " )\n", "\n", " for i in range(1, real_movement.shape[0], 1):\n", " if real_movement[i] < current_val and state == 0:\n", " if current_decision < delay_change_decision:\n", " current_decision += 1\n", " else:\n", " state = 1\n", " initial_money, current_inventory = buy(\n", " i, initial_money, current_inventory\n", " )\n", " current_decision = 0\n", " states_buy.append(i)\n", " if real_movement[i] > current_val and state == 1:\n", " if current_decision < delay_change_decision:\n", " current_decision += 1\n", " else:\n", " state = 0\n", "\n", " if current_inventory == 0:\n", " print('day %d: cannot sell anything, inventory 0' % (i))\n", " else:\n", " if current_inventory > max_sell:\n", " sell_units = max_sell\n", " else:\n", " sell_units = current_inventory\n", " current_inventory -= sell_units\n", " total_sell = sell_units * real_movement[i]\n", " initial_money += total_sell\n", " try:\n", " invest = (\n", " (real_movement[i] - real_movement[states_buy[-1]])\n", " / real_movement[states_buy[-1]]\n", " ) * 100\n", " except:\n", " invest = 0\n", " print(\n", " 'day %d, sell %d units at price %f, investment %f %%, total balance %f,'\n", " % (i, sell_units, total_sell, invest, initial_money)\n", " )\n", "\n", " current_decision = 0\n", " states_sell.append(i)\n", " current_val = real_movement[i]\n", " invest = ((initial_money - starting_money) / starting_money) * 100\n", " total_gains = initial_money - starting_money\n", " return states_buy, states_sell, total_gains, invest" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "day 0: buy 1 units at price 768.700012, total balance 9231.299988\n", "day 11, sell 1 units at price 771.229980, investment 0.329123 %, total balance 10002.529968,\n", "day 20: buy 1 units at price 747.919983, total balance 9254.609985\n", "day 26, sell 1 units at price 789.289978, investment 5.531340 %, total balance 10043.899963,\n", "day 36: buy 1 units at price 789.909973, total balance 9253.989990\n", "day 44, sell 1 units at price 806.150024, investment 2.055937 %, total balance 10060.140014,\n", "day 57: buy 1 units at price 832.150024, total balance 9227.989990\n", "day 67, sell 1 units at price 809.559998, investment -2.714658 %, total balance 10037.549988,\n", "day 81: buy 1 units at price 830.630005, total balance 9206.919983\n", "day 88, sell 1 units at price 845.539978, investment 1.795020 %, total balance 10052.459961,\n", "day 97: buy 1 units at price 814.429993, total balance 9238.029968\n", "day 103, sell 1 units at price 838.549988, investment 2.961580 %, total balance 10076.579956,\n", "day 109: buy 1 units at price 823.349976, total balance 9253.229980\n", "day 116, sell 1 units at price 843.190002, investment 2.409671 %, total balance 10096.419982,\n", "day 134: buy 1 units at price 919.619995, total balance 9176.799987\n", "day 139, sell 1 units at price 954.960022, investment 3.842895 %, total balance 10131.760009,\n", "day 153: buy 1 units at price 950.760010, total balance 9180.999999\n", "day 167, sell 1 units at price 911.710022, investment -4.107239 %, total balance 10092.710021,\n", "day 182: buy 1 units at price 947.799988, total balance 9144.910033\n", "day 194, sell 1 units at price 914.390015, investment -3.525002 %, total balance 10059.300048,\n", "day 203: buy 1 units at price 921.280029, total balance 9138.020019\n", "day 214, sell 1 units at price 929.080017, investment 0.846647 %, total balance 10067.100036,\n", "day 224: buy 1 units at price 920.969971, total balance 9146.130065\n", "day 230, sell 1 units at price 957.789978, investment 3.997960 %, total balance 10103.920043,\n", "day 242: buy 1 units at price 984.450012, total balance 9119.470031\n", "day 251, sell 1 units at price 1025.500000, investment 4.169840 %, total balance 10144.970031,\n" ] } ], "source": [ "states_buy, states_sell, total_gains, invest = buy_stock(df.Close, initial_state = 1, \n", " delay = 4, initial_money = 10000)" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "close = df['Close']\n", "fig = plt.figure(figsize = (15,5))\n", "plt.plot(close, color='r', lw=2.)\n", "plt.plot(close, '^', markersize=10, color='m', label = 'buying signal', markevery = states_buy)\n", "plt.plot(close, 'v', markersize=10, color='k', label = 'selling signal', markevery = states_sell)\n", "plt.title('total gains %f, total investment %f%%'%(total_gains, invest))\n", "plt.legend()\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.6.8" } }, "nbformat": 4, "nbformat_minor": 2 } ================================================ FILE: agent/4.policy-gradient-agent.ipynb ================================================ { "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import numpy as np\n", "import pandas as pd\n", "import tensorflow as tf\n", "import matplotlib.pyplot as plt\n", "import seaborn as sns\n", "sns.set()" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DateOpenHighLowCloseAdj CloseVolume
02016-11-02778.200012781.650024763.450012768.700012768.7000121872400
12016-11-03767.250000769.950012759.030029762.130005762.1300051943200
22016-11-04750.659973770.359985750.560974762.020020762.0200202134800
32016-11-07774.500000785.190002772.549988782.520020782.5200201585100
42016-11-08783.400024795.632996780.190002790.510010790.5100101350800
\n", "
" ], "text/plain": [ " Date Open High Low Close Adj Close \\\n", "0 2016-11-02 778.200012 781.650024 763.450012 768.700012 768.700012 \n", "1 2016-11-03 767.250000 769.950012 759.030029 762.130005 762.130005 \n", "2 2016-11-04 750.659973 770.359985 750.560974 762.020020 762.020020 \n", "3 2016-11-07 774.500000 785.190002 772.549988 782.520020 782.520020 \n", "4 2016-11-08 783.400024 795.632996 780.190002 790.510010 790.510010 \n", "\n", " Volume \n", "0 1872400 \n", "1 1943200 \n", "2 2134800 \n", "3 1585100 \n", "4 1350800 " ] }, "execution_count": 2, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df = pd.read_csv('../dataset/GOOG-year.csv')\n", "df.head()" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [], "source": [ "class Agent:\n", "\n", " LEARNING_RATE = 1e-4\n", " LAYER_SIZE = 256\n", " GAMMA = 0.9\n", " OUTPUT_SIZE = 3\n", "\n", " def __init__(self, state_size, window_size, trend, skip):\n", " self.state_size = state_size\n", " self.window_size = window_size\n", " self.half_window = window_size // 2\n", " self.trend = trend\n", " self.skip = skip\n", " self.X = tf.placeholder(tf.float32, (None, self.state_size))\n", " self.REWARDS = tf.placeholder(tf.float32, (None))\n", " self.ACTIONS = tf.placeholder(tf.int32, (None))\n", " feed_forward = tf.layers.dense(self.X, self.LAYER_SIZE, activation = tf.nn.relu)\n", " self.logits = tf.layers.dense(feed_forward, self.OUTPUT_SIZE, activation = tf.nn.softmax)\n", " input_y = tf.one_hot(self.ACTIONS, self.OUTPUT_SIZE)\n", " loglike = tf.log((input_y * (input_y - self.logits) + (1 - input_y) * (input_y + self.logits)) + 1)\n", " rewards = tf.tile(tf.reshape(self.REWARDS, (-1,1)), [1, self.OUTPUT_SIZE])\n", " self.cost = -tf.reduce_mean(loglike * (rewards + 1)) \n", " self.optimizer = tf.train.AdamOptimizer(learning_rate = self.LEARNING_RATE).minimize(self.cost)\n", " self.sess = tf.InteractiveSession()\n", " self.sess.run(tf.global_variables_initializer())\n", " \n", " def predict(self, inputs):\n", " return self.sess.run(self.logits, feed_dict={self.X:inputs})\n", " \n", " def get_state(self, t):\n", " window_size = self.window_size + 1\n", " d = t - window_size + 1\n", " block = self.trend[d : t + 1] if d >= 0 else -d * [self.trend[0]] + self.trend[0 : t + 1]\n", " res = []\n", " for i in range(window_size - 1):\n", " res.append(block[i + 1] - block[i])\n", " return np.array([res])\n", " \n", " def discount_rewards(self, r):\n", " discounted_r = np.zeros_like(r)\n", " running_add = 0\n", " for t in reversed(range(0, r.size)):\n", " running_add = running_add * self.GAMMA + r[t]\n", " discounted_r[t] = running_add\n", " return discounted_r\n", " \n", " def get_predicted_action(self, sequence):\n", " prediction = self.predict(np.array(sequence))[0]\n", " return np.argmax(prediction)\n", " \n", " def buy(self, initial_money):\n", " starting_money = initial_money\n", " states_sell = []\n", " states_buy = []\n", " inventory = []\n", " state = self.get_state(0)\n", " for t in range(0, len(self.trend) - 1, self.skip):\n", " action = self.get_predicted_action(state)\n", " next_state = self.get_state(t + 1)\n", " \n", " if action == 1 and initial_money >= self.trend[t] and t < (len(self.trend) - self.half_window):\n", " inventory.append(self.trend[t])\n", " initial_money -= self.trend[t]\n", " states_buy.append(t)\n", " print('day %d: buy 1 unit at price %f, total balance %f'% (t, self.trend[t], initial_money))\n", " \n", " \n", " elif action == 2 and len(inventory):\n", " bought_price = inventory.pop(0)\n", " initial_money += self.trend[t]\n", " states_sell.append(t)\n", " try:\n", " invest = ((close[t] - bought_price) / bought_price) * 100\n", " except:\n", " invest = 0\n", " print(\n", " 'day %d, sell 1 unit at price %f, investment %f %%, total balance %f,'\n", " % (t, close[t], invest, initial_money)\n", " )\n", " \n", " state = next_state\n", " invest = ((initial_money - starting_money) / starting_money) * 100\n", " total_gains = initial_money - starting_money\n", " return states_buy, states_sell, total_gains, invest\n", " \n", " \n", " def train(self, iterations, checkpoint, initial_money):\n", " for i in range(iterations):\n", " ep_history = []\n", " total_profit = 0\n", " inventory = []\n", " state = self.get_state(0)\n", " starting_money = initial_money\n", " for t in range(0, len(self.trend) - 1, self.skip):\n", " action = self.get_predicted_action(state)\n", " next_state = self.get_state(t + 1)\n", " if action == 1 and starting_money >= self.trend[t] and t < (len(self.trend) - self.half_window):\n", " inventory.append(self.trend[t])\n", " starting_money -= close[t]\n", " \n", " elif action == 2 and len(inventory):\n", " bought_price = inventory.pop(0)\n", " total_profit += self.trend[t] - bought_price\n", " starting_money += self.trend[t]\n", " ep_history.append([state,action,starting_money,next_state])\n", " state = next_state\n", " ep_history = np.array(ep_history)\n", " ep_history[:,2] = self.discount_rewards(ep_history[:,2])\n", " cost, _ = self.sess.run([self.cost, self.optimizer], feed_dict={self.X:np.vstack(ep_history[:,0]),\n", " self.REWARDS:ep_history[:,2],\n", " self.ACTIONS:ep_history[:,1]})\n", " if (i+1) % checkpoint == 0:\n", " print('epoch: %d, total rewards: %f.3, cost: %f, total money: %f'%(i + 1, total_profit, cost,\n", " starting_money))" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "epoch: 10, total rewards: 1781.590144.3, cost: -3782.833740, total money: 7062.900203\n", "epoch: 20, total rewards: 1808.720396.3, cost: -6238.727539, total money: 10819.470396\n", "epoch: 30, total rewards: 644.675288.3, cost: -10399.220703, total money: 10644.675288\n", "epoch: 40, total rewards: 1696.944943.3, cost: -9798.079102, total money: 11696.944943\n", "epoch: 50, total rewards: 593.719845.3, cost: -13938.982422, total money: 10593.719845\n", "epoch: 60, total rewards: 634.539913.3, cost: -14890.398438, total money: 9645.289913\n", "epoch: 70, total rewards: 1586.160156.3, cost: -10411.115234, total money: 11586.160156\n", "epoch: 80, total rewards: 368.749937.3, cost: -15986.910156, total money: 10368.749937\n", "epoch: 90, total rewards: 733.844603.3, cost: -15352.789062, total money: 8857.304625\n", "epoch: 100, total rewards: 645.715148.3, cost: -15976.339844, total money: 10645.715148\n", "epoch: 110, total rewards: 994.814937.3, cost: -11198.958984, total money: 4471.054988\n", "epoch: 120, total rewards: 1771.289852.3, cost: -6539.313477, total money: 5164.829891\n", "epoch: 130, total rewards: 1643.744995.3, cost: -11630.438477, total money: 11643.744995\n", "epoch: 140, total rewards: 1877.095029.3, cost: -7103.230957, total money: 9104.255063\n", "epoch: 150, total rewards: 481.749932.3, cost: -18531.593750, total money: 10481.749932\n", "epoch: 160, total rewards: 638.035152.3, cost: -16995.314453, total money: 10638.035152\n", "epoch: 170, total rewards: 1188.049925.3, cost: -13348.065430, total money: 10263.189940\n", "epoch: 180, total rewards: 633.885008.3, cost: -14666.952148, total money: 10633.885008\n", "epoch: 190, total rewards: 1675.079952.3, cost: -9106.298828, total money: 5977.189998\n", "epoch: 200, total rewards: 567.955136.3, cost: -17828.587891, total money: 10567.955136\n" ] } ], "source": [ "close = df.Close.values.tolist()\n", "initial_money = 10000\n", "window_size = 30\n", "skip = 1\n", "agent = Agent(state_size = window_size,\n", " window_size = window_size,\n", " trend = close,\n", " skip = skip)\n", "agent.train(iterations = 200, checkpoint = 10, initial_money = initial_money)" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "day 12: buy 1 unit at price 760.539978, total balance 9239.460022\n", "day 19, sell 1 unit at price 758.039978, investment -0.328714 %, total balance 9997.500000,\n", "day 23: buy 1 unit at price 759.109985, total balance 9238.390015\n", "day 26, sell 1 unit at price 789.289978, investment 3.975708 %, total balance 10027.679993,\n", "day 27: buy 1 unit at price 789.270020, total balance 9238.409973\n", "day 28, sell 1 unit at price 796.099976, investment 0.865351 %, total balance 10034.509949,\n", "day 31: buy 1 unit at price 790.799988, total balance 9243.709961\n", "day 33, sell 1 unit at price 796.419983, investment 0.710672 %, total balance 10040.129944,\n", "day 35: buy 1 unit at price 791.260010, total balance 9248.869934\n", "day 36: buy 1 unit at price 789.909973, total balance 8458.959961\n", "day 37, sell 1 unit at price 791.549988, investment 0.036648 %, total balance 9250.509949,\n", "day 38: buy 1 unit at price 785.049988, total balance 8465.459961\n", "day 39: buy 1 unit at price 782.789978, total balance 7682.669983\n", "day 40: buy 1 unit at price 771.820007, total balance 6910.849976\n", "day 41, sell 1 unit at price 786.140015, investment -0.477264 %, total balance 7696.989991,\n", "day 42, sell 1 unit at price 786.900024, investment 0.235658 %, total balance 8483.890015,\n", "day 44: buy 1 unit at price 806.150024, total balance 7677.739991\n", "day 46: buy 1 unit at price 804.789978, total balance 6872.950013\n", "day 50: buy 1 unit at price 804.609985, total balance 6068.340028\n", "day 51: buy 1 unit at price 806.070007, total balance 5262.270021\n", "day 52, sell 1 unit at price 802.174988, investment 2.476400 %, total balance 6064.445009,\n", "day 53, sell 1 unit at price 805.020020, investment 4.301523 %, total balance 6869.465029,\n", "day 54, sell 1 unit at price 819.309998, investment 1.632447 %, total balance 7688.775027,\n", "day 56: buy 1 unit at price 835.669983, total balance 6853.105044\n", "day 57: buy 1 unit at price 832.150024, total balance 6020.955020\n", "day 59, sell 1 unit at price 802.320007, investment -0.306909 %, total balance 6823.275027,\n", "day 61: buy 1 unit at price 795.695007, total balance 6027.580020\n", "day 63: buy 1 unit at price 801.489990, total balance 5226.090030\n", "day 64, sell 1 unit at price 801.340027, investment -0.406403 %, total balance 6027.430057,\n", "day 65: buy 1 unit at price 806.969971, total balance 5220.460086\n", "day 71: buy 1 unit at price 818.979980, total balance 4401.480106\n", "day 72: buy 1 unit at price 824.159973, total balance 3577.320133\n", "day 73, sell 1 unit at price 828.070007, investment 2.729291 %, total balance 4405.390140,\n", "day 74, sell 1 unit at price 831.659973, investment -0.479856 %, total balance 5237.050113,\n", "day 78, sell 1 unit at price 829.280029, investment -0.344889 %, total balance 6066.330142,\n", "day 79: buy 1 unit at price 823.210022, total balance 5243.120120\n", "day 80: buy 1 unit at price 835.239990, total balance 4407.880130\n", "day 81, sell 1 unit at price 830.630005, investment 4.390501 %, total balance 5238.510135,\n", "day 83: buy 1 unit at price 827.780029, total balance 4410.730106\n", "day 86, sell 1 unit at price 838.679993, investment 4.640108 %, total balance 5249.410099,\n", "day 88, sell 1 unit at price 845.539978, investment 4.779609 %, total balance 6094.950077,\n", "day 89, sell 1 unit at price 845.619995, investment 3.252829 %, total balance 6940.570072,\n", "day 90: buy 1 unit at price 847.200012, total balance 6093.370060\n", "day 92, sell 1 unit at price 852.119995, investment 3.392548 %, total balance 6945.490055,\n", "day 93, sell 1 unit at price 848.400024, investment 3.059973 %, total balance 7793.890079,\n", "day 94: buy 1 unit at price 830.460022, total balance 6963.430057\n", "day 95, sell 1 unit at price 829.590027, investment -0.676448 %, total balance 7793.020084,\n", "day 98: buy 1 unit at price 819.510010, total balance 6973.510074\n", "day 101: buy 1 unit at price 831.500000, total balance 6142.010074\n", "day 102: buy 1 unit at price 829.559998, total balance 5312.450076\n", "day 103, sell 1 unit at price 838.549988, investment 1.301065 %, total balance 6151.000064,\n", "day 105, sell 1 unit at price 831.409973, investment -1.863791 %, total balance 6982.410037,\n", "day 106: buy 1 unit at price 827.880005, total balance 6154.530032\n", "day 108, sell 1 unit at price 824.729980, investment -0.689984 %, total balance 6979.260012,\n", "day 109: buy 1 unit at price 823.349976, total balance 6155.910036\n", "day 110, sell 1 unit at price 824.320007, investment 0.586936 %, total balance 6980.230043,\n", "day 111, sell 1 unit at price 823.559998, investment -0.954901 %, total balance 7803.790041,\n", "day 113, sell 1 unit at price 836.820007, investment 0.875164 %, total balance 8640.610048,\n", "day 114: buy 1 unit at price 838.210022, total balance 7802.400026\n", "day 115: buy 1 unit at price 841.650024, total balance 6960.750002\n", "day 116, sell 1 unit at price 843.190002, investment 1.849301 %, total balance 7803.940004,\n", "day 117, sell 1 unit at price 862.760010, investment 4.786547 %, total balance 8666.700014,\n", "day 118, sell 1 unit at price 872.299988, investment 4.066996 %, total balance 9539.000002,\n", "day 119: buy 1 unit at price 871.729980, total balance 8667.270022\n", "day 120, sell 1 unit at price 874.250000, investment 3.873341 %, total balance 9541.520022,\n", "day 121: buy 1 unit at price 905.960022, total balance 8635.560000\n", "day 123, sell 1 unit at price 916.440002, investment 5.128884 %, total balance 9552.000002,\n", "day 124: buy 1 unit at price 927.039978, total balance 8624.960024\n", "day 127: buy 1 unit at price 934.299988, total balance 7690.660036\n", "day 128: buy 1 unit at price 932.169983, total balance 6758.490053\n", "day 129, sell 1 unit at price 928.780029, investment 2.518876 %, total balance 7687.270082,\n", "day 130: buy 1 unit at price 930.599976, total balance 6756.670106\n", "day 131: buy 1 unit at price 932.219971, total balance 5824.450135\n", "day 132: buy 1 unit at price 937.080017, total balance 4887.370118\n", "day 133: buy 1 unit at price 943.000000, total balance 3944.370118\n", "day 134, sell 1 unit at price 919.619995, investment -0.800395 %, total balance 4863.990113,\n", "day 135: buy 1 unit at price 930.239990, total balance 3933.750123\n", "day 136: buy 1 unit at price 934.010010, total balance 2999.740113\n", "day 137, sell 1 unit at price 941.859985, investment 0.809162 %, total balance 3941.600098,\n", "day 138, sell 1 unit at price 948.820007, investment 1.786157 %, total balance 4890.420105,\n", "day 139: buy 1 unit at price 954.960022, total balance 3935.460083\n", "day 140, sell 1 unit at price 969.539978, investment 4.184397 %, total balance 4905.000061,\n", "day 141: buy 1 unit at price 971.469971, total balance 3933.530090\n", "day 142: buy 1 unit at price 975.880005, total balance 2957.650085\n", "day 143, sell 1 unit at price 964.859985, investment 3.501321 %, total balance 3922.510070,\n", "day 145: buy 1 unit at price 975.599976, total balance 2946.910094\n", "day 146, sell 1 unit at price 983.679993, investment 4.972892 %, total balance 3930.590087,\n", "day 147: buy 1 unit at price 976.570007, total balance 2954.020080\n", "day 148, sell 1 unit at price 980.940002, investment 4.023330 %, total balance 3934.960082,\n", "day 149, sell 1 unit at price 983.409973, investment 5.715728 %, total balance 4918.370055,\n", "day 150: buy 1 unit at price 949.830017, total balance 3968.540038\n", "day 151: buy 1 unit at price 942.900024, total balance 3025.640014\n", "day 153, sell 1 unit at price 950.760010, investment 1.793343 %, total balance 3976.400024,\n", "day 154: buy 1 unit at price 942.309998, total balance 3034.090026\n", "day 155: buy 1 unit at price 939.780029, total balance 2094.309997\n", "day 156: buy 1 unit at price 957.369995, total balance 1136.940002\n", "day 157, sell 1 unit at price 950.630005, investment -0.453424 %, total balance 2087.570007,\n", "day 158: buy 1 unit at price 959.450012, total balance 1128.119995\n", "day 159: buy 1 unit at price 957.090027, total balance 171.029968\n", "day 161, sell 1 unit at price 952.270020, investment -1.976381 %, total balance 1123.299988,\n", "day 164, sell 1 unit at price 917.789978, investment -5.952579 %, total balance 2041.089966,\n", "day 165, sell 1 unit at price 908.729980, investment -6.854243 %, total balance 2949.819946,\n", "day 166: buy 1 unit at price 898.700012, total balance 2051.119934\n", "day 168, sell 1 unit at price 906.690002, investment -7.155658 %, total balance 2957.809936,\n", "day 170: buy 1 unit at price 928.799988, total balance 2029.009948\n", "day 172, sell 1 unit at price 943.830017, investment -0.631692 %, total balance 2972.839965,\n", "day 173, sell 1 unit at price 947.159973, investment 0.451792 %, total balance 3919.999938,\n", "day 175: buy 1 unit at price 953.419983, total balance 2966.579955\n", "day 176, sell 1 unit at price 965.400024, investment 2.450364 %, total balance 3931.979979,\n", "day 177, sell 1 unit at price 970.890015, investment 3.310348 %, total balance 4902.869994,\n", "day 179, sell 1 unit at price 972.919983, investment 1.624240 %, total balance 5875.789977,\n", "day 182, sell 1 unit at price 947.799988, investment -1.214240 %, total balance 6823.589965,\n", "day 184: buy 1 unit at price 941.530029, total balance 5882.059936\n", "day 185: buy 1 unit at price 930.500000, total balance 4951.559936\n", "day 186, sell 1 unit at price 930.830017, investment -2.743735 %, total balance 5882.389953,\n", "day 187: buy 1 unit at price 930.390015, total balance 4951.999938\n", "day 188, sell 1 unit at price 923.650024, investment 2.776234 %, total balance 5875.649962,\n", "day 189: buy 1 unit at price 927.960022, total balance 4947.689940\n", "day 191, sell 1 unit at price 926.789978, investment -0.216409 %, total balance 5874.479918,\n", "day 192, sell 1 unit at price 922.900024, investment -3.201103 %, total balance 6797.379942,\n", "day 194, sell 1 unit at price 914.390015, investment -2.882544 %, total balance 7711.769957,\n", "day 195, sell 1 unit at price 922.669983, investment -0.841485 %, total balance 8634.439940,\n", "day 196: buy 1 unit at price 922.219971, total balance 7712.219969\n", "day 198: buy 1 unit at price 910.979980, total balance 6801.239989\n", "day 199, sell 1 unit at price 910.669983, investment -2.119545 %, total balance 7711.909972,\n", "day 201: buy 1 unit at price 924.690002, total balance 6787.219970\n", "day 202, sell 1 unit at price 927.000000, investment -0.103455 %, total balance 7714.219970,\n", "day 203, sell 1 unit at price 921.280029, investment -0.101922 %, total balance 8635.499999,\n", "day 204: buy 1 unit at price 915.890015, total balance 7719.609984\n", "day 206: buy 1 unit at price 921.289978, total balance 6798.320006\n", "day 207, sell 1 unit at price 929.570007, investment 2.040663 %, total balance 7727.890013,\n", "day 208, sell 1 unit at price 939.330017, investment 1.583235 %, total balance 8667.220030,\n", "day 210, sell 1 unit at price 928.450012, investment 1.371343 %, total balance 9595.670042,\n", "day 213: buy 1 unit at price 926.500000, total balance 8669.170042\n", "day 215: buy 1 unit at price 932.070007, total balance 7737.100035\n", "day 217, sell 1 unit at price 925.109985, investment 0.414637 %, total balance 8662.210020,\n", "day 218: buy 1 unit at price 920.289978, total balance 7741.920042\n", "day 219: buy 1 unit at price 915.000000, total balance 6826.920042\n", "day 221: buy 1 unit at price 931.580017, total balance 5895.340025\n", "day 222, sell 1 unit at price 932.450012, investment 0.642203 %, total balance 6827.790037,\n", "day 223, sell 1 unit at price 928.530029, investment -0.379797 %, total balance 7756.320066,\n", "day 224: buy 1 unit at price 920.969971, total balance 6835.350095\n", "day 225: buy 1 unit at price 924.859985, total balance 5910.490110\n", "day 227, sell 1 unit at price 949.500000, investment 3.174002 %, total balance 6859.990110,\n", "day 228, sell 1 unit at price 959.109985, investment 4.820763 %, total balance 7819.100095,\n", "day 230: buy 1 unit at price 957.789978, total balance 6861.310117\n", "day 233, sell 1 unit at price 978.890015, investment 5.078469 %, total balance 7840.200132,\n", "day 234, sell 1 unit at price 977.000000, investment 6.083806 %, total balance 8817.200132,\n", "day 235: buy 1 unit at price 972.599976, total balance 7844.600156\n", "day 236: buy 1 unit at price 989.250000, total balance 6855.350156\n", "day 237, sell 1 unit at price 987.830017, investment 6.808602 %, total balance 7843.180173,\n", "day 240, sell 1 unit at price 992.179993, investment 3.590559 %, total balance 8835.360166,\n", "day 243, sell 1 unit at price 988.200012, investment 1.603952 %, total balance 9823.560178,\n", "day 245, sell 1 unit at price 970.539978, investment -1.891334 %, total balance 10794.100156,\n" ] } ], "source": [ "states_buy, states_sell, total_gains, invest = agent.buy(initial_money = initial_money)" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "fig = plt.figure(figsize = (15,5))\n", "plt.plot(close, color='r', lw=2.)\n", "plt.plot(close, '^', markersize=10, color='m', label = 'buying signal', markevery = states_buy)\n", "plt.plot(close, 'v', markersize=10, color='k', label = 'selling signal', markevery = states_sell)\n", "plt.title('total gains %f, total investment %f%%'%(total_gains, invest))\n", "plt.legend()\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.6.8" } }, "nbformat": 4, "nbformat_minor": 2 } ================================================ FILE: agent/5.q-learning-agent.ipynb ================================================ { "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import numpy as np\n", "import pandas as pd\n", "import tensorflow as tf\n", "import matplotlib.pyplot as plt\n", "import seaborn as sns\n", "sns.set()" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DateOpenHighLowCloseAdj CloseVolume
02016-11-02778.200012781.650024763.450012768.700012768.7000121872400
12016-11-03767.250000769.950012759.030029762.130005762.1300051943200
22016-11-04750.659973770.359985750.560974762.020020762.0200202134800
32016-11-07774.500000785.190002772.549988782.520020782.5200201585100
42016-11-08783.400024795.632996780.190002790.510010790.5100101350800
\n", "
" ], "text/plain": [ " Date Open High Low Close Adj Close \\\n", "0 2016-11-02 778.200012 781.650024 763.450012 768.700012 768.700012 \n", "1 2016-11-03 767.250000 769.950012 759.030029 762.130005 762.130005 \n", "2 2016-11-04 750.659973 770.359985 750.560974 762.020020 762.020020 \n", "3 2016-11-07 774.500000 785.190002 772.549988 782.520020 782.520020 \n", "4 2016-11-08 783.400024 795.632996 780.190002 790.510010 790.510010 \n", "\n", " Volume \n", "0 1872400 \n", "1 1943200 \n", "2 2134800 \n", "3 1585100 \n", "4 1350800 " ] }, "execution_count": 2, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df = pd.read_csv('../dataset/GOOG-year.csv')\n", "df.head()" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [], "source": [ "from collections import deque\n", "import random\n", "\n", "\n", "class Agent:\n", " def __init__(self, state_size, window_size, trend, skip, batch_size):\n", " self.state_size = state_size\n", " self.window_size = window_size\n", " self.half_window = window_size // 2\n", " self.trend = trend\n", " self.skip = skip\n", " self.action_size = 3\n", " self.batch_size = batch_size\n", " self.memory = deque(maxlen = 1000)\n", " self.inventory = []\n", "\n", " self.gamma = 0.95\n", " self.epsilon = 0.5\n", " self.epsilon_min = 0.01\n", " self.epsilon_decay = 0.999\n", "\n", " tf.reset_default_graph()\n", " self.sess = tf.InteractiveSession()\n", " self.X = tf.placeholder(tf.float32, [None, self.state_size])\n", " self.Y = tf.placeholder(tf.float32, [None, self.action_size])\n", " feed = tf.layers.dense(self.X, 256, activation = tf.nn.relu)\n", " self.logits = tf.layers.dense(feed, self.action_size)\n", " self.cost = tf.reduce_mean(tf.square(self.Y - self.logits))\n", " self.optimizer = tf.train.GradientDescentOptimizer(1e-5).minimize(\n", " self.cost\n", " )\n", " self.sess.run(tf.global_variables_initializer())\n", "\n", " def act(self, state):\n", " if random.random() <= self.epsilon:\n", " return random.randrange(self.action_size)\n", " return np.argmax(\n", " self.sess.run(self.logits, feed_dict = {self.X: state})[0]\n", " )\n", " \n", " def get_state(self, t):\n", " window_size = self.window_size + 1\n", " d = t - window_size + 1\n", " block = self.trend[d : t + 1] if d >= 0 else -d * [self.trend[0]] + self.trend[0 : t + 1]\n", " res = []\n", " for i in range(window_size - 1):\n", " res.append(block[i + 1] - block[i])\n", " return np.array([res])\n", "\n", " def replay(self, batch_size):\n", " mini_batch = []\n", " l = len(self.memory)\n", " for i in range(l - batch_size, l):\n", " mini_batch.append(self.memory[i])\n", " replay_size = len(mini_batch)\n", " X = np.empty((replay_size, self.state_size))\n", " Y = np.empty((replay_size, self.action_size))\n", " states = np.array([a[0][0] for a in mini_batch])\n", " new_states = np.array([a[3][0] for a in mini_batch])\n", " Q = self.sess.run(self.logits, feed_dict = {self.X: states})\n", " Q_new = self.sess.run(self.logits, feed_dict = {self.X: new_states})\n", " for i in range(len(mini_batch)):\n", " state, action, reward, next_state, done = mini_batch[i]\n", " target = Q[i]\n", " target[action] = reward\n", " if not done:\n", " target[action] += self.gamma * np.amax(Q_new[i])\n", " X[i] = state\n", " Y[i] = target\n", " cost, _ = self.sess.run(\n", " [self.cost, self.optimizer], feed_dict = {self.X: X, self.Y: Y}\n", " )\n", " if self.epsilon > self.epsilon_min:\n", " self.epsilon *= self.epsilon_decay\n", " return cost\n", " \n", " def buy(self, initial_money):\n", " starting_money = initial_money\n", " states_sell = []\n", " states_buy = []\n", " inventory = []\n", " state = self.get_state(0)\n", " for t in range(0, len(self.trend) - 1, self.skip):\n", " action = self.act(state)\n", " next_state = self.get_state(t + 1)\n", " \n", " if action == 1 and initial_money >= self.trend[t] and t < (len(self.trend) - self.half_window):\n", " inventory.append(self.trend[t])\n", " initial_money -= self.trend[t]\n", " states_buy.append(t)\n", " print('day %d: buy 1 unit at price %f, total balance %f'% (t, self.trend[t], initial_money))\n", " \n", " \n", " elif action == 2 and len(inventory):\n", " bought_price = inventory.pop(0)\n", " initial_money += self.trend[t]\n", " states_sell.append(t)\n", " try:\n", " invest = ((close[t] - bought_price) / bought_price) * 100\n", " except:\n", " invest = 0\n", " print(\n", " 'day %d, sell 1 unit at price %f, investment %f %%, total balance %f,'\n", " % (t, close[t], invest, initial_money)\n", " )\n", " \n", " state = next_state\n", " invest = ((initial_money - starting_money) / starting_money) * 100\n", " total_gains = initial_money - starting_money\n", " return states_buy, states_sell, total_gains, invest\n", " \n", " def train(self, iterations, checkpoint, initial_money):\n", " for i in range(iterations):\n", " total_profit = 0\n", " inventory = []\n", " state = self.get_state(0)\n", " starting_money = initial_money\n", " for t in range(0, len(self.trend) - 1, self.skip):\n", " action = self.act(state)\n", " next_state = self.get_state(t + 1)\n", " \n", " if action == 1 and starting_money >= self.trend[t] and t < (len(self.trend) - self.half_window):\n", " inventory.append(self.trend[t])\n", " starting_money -= self.trend[t]\n", " \n", " elif action == 2 and len(inventory) > 0:\n", " bought_price = inventory.pop(0)\n", " total_profit += self.trend[t] - bought_price\n", " starting_money += self.trend[t]\n", " \n", " invest = ((starting_money - initial_money) / initial_money)\n", " self.memory.append((state, action, invest, \n", " next_state, starting_money < initial_money))\n", " state = next_state\n", " batch_size = min(self.batch_size, len(self.memory))\n", " cost = self.replay(batch_size)\n", " if (i+1) % checkpoint == 0:\n", " print('epoch: %d, total rewards: %f.3, cost: %f, total money: %f'%(i + 1, total_profit, cost,\n", " starting_money))" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "epoch: 10, total rewards: 274.710201.3, cost: 0.810730, total money: 10274.710201\n", "epoch: 20, total rewards: 161.429929.3, cost: 0.406487, total money: 10161.429929\n", "epoch: 30, total rewards: 89.659849.3, cost: 0.225568, total money: 10089.659849\n", "epoch: 40, total rewards: 121.209836.3, cost: 0.152499, total money: 10121.209836\n", "epoch: 50, total rewards: 94.869810.3, cost: 0.120762, total money: 10094.869810\n", "epoch: 60, total rewards: 123.609922.3, cost: 0.097353, total money: 10123.609922\n", "epoch: 70, total rewards: 130.149901.3, cost: 0.131718, total money: 10130.149901\n", "epoch: 80, total rewards: 55.369871.3, cost: 0.072531, total money: 10055.369871\n", "epoch: 90, total rewards: 177.780026.3, cost: 0.062346, total money: 10177.780026\n", "epoch: 100, total rewards: 151.249997.3, cost: 0.056566, total money: 10151.249997\n", "epoch: 110, total rewards: 101.629942.3, cost: 0.050717, total money: 10101.629942\n", "epoch: 120, total rewards: 138.329892.3, cost: 0.075178, total money: 10138.329892\n", "epoch: 130, total rewards: 187.559812.3, cost: 0.039170, total money: 10187.559812\n", "epoch: 140, total rewards: 125.699889.3, cost: 0.035156, total money: 10125.699889\n", "epoch: 150, total rewards: 138.249876.3, cost: 0.403965, total money: 10138.249876\n", "epoch: 160, total rewards: 141.329832.3, cost: 0.029966, total money: 10141.329832\n", "epoch: 170, total rewards: 179.989928.3, cost: 0.027219, total money: 10179.989928\n", "epoch: 180, total rewards: 191.619871.3, cost: 0.025002, total money: 10191.619871\n", "epoch: 190, total rewards: 191.929868.3, cost: 0.149151, total money: 10191.929868\n", "epoch: 200, total rewards: 113.759886.3, cost: 0.021398, total money: 10113.759886\n" ] } ], "source": [ "close = df.Close.values.tolist()\n", "initial_money = 10000\n", "window_size = 30\n", "skip = 1\n", "batch_size = 32\n", "agent = Agent(state_size = window_size, \n", " window_size = window_size, \n", " trend = close, \n", " skip = skip, \n", " batch_size = batch_size)\n", "agent.train(iterations = 200, checkpoint = 10, initial_money = initial_money)" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "day 4: buy 1 unit at price 790.510010, total balance 9209.489990\n", "day 5, sell 1 unit at price 785.309998, investment -0.657805 %, total balance 9994.799988,\n", "day 14: buy 1 unit at price 768.270020, total balance 9226.529968\n", "day 16, sell 1 unit at price 761.679993, investment -0.857775 %, total balance 9988.209961,\n", "day 22: buy 1 unit at price 762.520020, total balance 9225.689941\n", "day 23, sell 1 unit at price 759.109985, investment -0.447206 %, total balance 9984.799926,\n", "day 28: buy 1 unit at price 796.099976, total balance 9188.699950\n", "day 29, sell 1 unit at price 797.070007, investment 0.121848 %, total balance 9985.769957,\n", "day 32: buy 1 unit at price 794.200012, total balance 9191.569945\n", "day 35: buy 1 unit at price 791.260010, total balance 8400.309935\n", "day 36: buy 1 unit at price 789.909973, total balance 7610.399962\n", "day 37, sell 1 unit at price 791.549988, investment -0.333672 %, total balance 8401.949950,\n", "day 38, sell 1 unit at price 785.049988, investment -0.784827 %, total balance 9186.999938,\n", "day 39, sell 1 unit at price 782.789978, investment -0.901368 %, total balance 9969.789916,\n", "day 42: buy 1 unit at price 786.900024, total balance 9182.889892\n", "day 43: buy 1 unit at price 794.020020, total balance 8388.869872\n", "day 44: buy 1 unit at price 806.150024, total balance 7582.719848\n", "day 45: buy 1 unit at price 806.650024, total balance 6776.069824\n", "day 46: buy 1 unit at price 804.789978, total balance 5971.279846\n", "day 48, sell 1 unit at price 806.359985, investment 2.472990 %, total balance 6777.639831,\n", "day 49, sell 1 unit at price 807.880005, investment 1.745546 %, total balance 7585.519836,\n", "day 50, sell 1 unit at price 804.609985, investment -0.191036 %, total balance 8390.129821,\n", "day 51, sell 1 unit at price 806.070007, investment -0.071904 %, total balance 9196.199828,\n", "day 53: buy 1 unit at price 805.020020, total balance 8391.179808\n", "day 56, sell 1 unit at price 835.669983, investment 3.837027 %, total balance 9226.849791,\n", "day 57, sell 1 unit at price 832.150024, investment 3.370103 %, total balance 10058.999815,\n", "day 63: buy 1 unit at price 801.489990, total balance 9257.509825\n", "day 66: buy 1 unit at price 808.380005, total balance 8449.129820\n", "day 67, sell 1 unit at price 809.559998, investment 1.006876 %, total balance 9258.689818,\n", "day 68, sell 1 unit at price 813.669983, investment 0.654392 %, total balance 10072.359801,\n", "day 71: buy 1 unit at price 818.979980, total balance 9253.379821\n", "day 72: buy 1 unit at price 824.159973, total balance 8429.219848\n", "day 73: buy 1 unit at price 828.070007, total balance 7601.149841\n", "day 74: buy 1 unit at price 831.659973, total balance 6769.489868\n", "day 75: buy 1 unit at price 830.760010, total balance 5938.729858\n", "day 81, sell 1 unit at price 830.630005, investment 1.422504 %, total balance 6769.359863,\n", "day 82, sell 1 unit at price 829.080017, investment 0.596977 %, total balance 7598.439880,\n", "day 85, sell 1 unit at price 835.369995, investment 0.881567 %, total balance 8433.809875,\n", "day 87, sell 1 unit at price 843.250000, investment 1.393602 %, total balance 9277.059875,\n", "day 88, sell 1 unit at price 845.539978, investment 1.779090 %, total balance 10122.599853,\n", "day 92: buy 1 unit at price 852.119995, total balance 9270.479858\n", "day 93, sell 1 unit at price 848.400024, investment -0.436555 %, total balance 10118.879882,\n", "day 99: buy 1 unit at price 820.919983, total balance 9297.959899\n", "day 101: buy 1 unit at price 831.500000, total balance 8466.459899\n", "day 104, sell 1 unit at price 834.570007, investment 1.662772 %, total balance 9301.029906,\n", "day 105, sell 1 unit at price 831.409973, investment -0.010827 %, total balance 10132.439879,\n", "day 111: buy 1 unit at price 823.559998, total balance 9308.879881\n", "day 113, sell 1 unit at price 836.820007, investment 1.610084 %, total balance 10145.699888,\n", "day 116: buy 1 unit at price 843.190002, total balance 9302.509886\n", "day 117: buy 1 unit at price 862.760010, total balance 8439.749876\n", "day 118: buy 1 unit at price 872.299988, total balance 7567.449888\n", "day 119, sell 1 unit at price 871.729980, investment 3.384762 %, total balance 8439.179868,\n", "day 120: buy 1 unit at price 874.250000, total balance 7564.929868\n", "day 121: buy 1 unit at price 905.960022, total balance 6658.969846\n", "day 122, sell 1 unit at price 912.570007, investment 5.773332 %, total balance 7571.539853,\n", "day 123, sell 1 unit at price 916.440002, investment 5.060187 %, total balance 8487.979855,\n", "day 124, sell 1 unit at price 927.039978, investment 6.038316 %, total balance 9415.019833,\n", "day 125: buy 1 unit at price 931.659973, total balance 8483.359860\n", "day 126: buy 1 unit at price 927.130005, total balance 7556.229855\n", "day 127: buy 1 unit at price 934.299988, total balance 6621.929867\n", "day 128: buy 1 unit at price 932.169983, total balance 5689.759884\n", "day 129, sell 1 unit at price 928.780029, investment 2.518876 %, total balance 6618.539913,\n", "day 130, sell 1 unit at price 930.599976, investment -0.113775 %, total balance 7549.139889,\n", "day 131: buy 1 unit at price 932.219971, total balance 6616.919918\n", "day 133, sell 1 unit at price 943.000000, investment 1.711734 %, total balance 7559.919918,\n", "day 134, sell 1 unit at price 919.619995, investment -1.571229 %, total balance 8479.539913,\n", "day 136, sell 1 unit at price 934.010010, investment 0.197392 %, total balance 9413.549923,\n", "day 137, sell 1 unit at price 941.859985, investment 1.034092 %, total balance 10355.409908,\n", "day 139: buy 1 unit at price 954.960022, total balance 9400.449886\n", "day 141, sell 1 unit at price 971.469971, investment 1.728863 %, total balance 10371.919857,\n", "day 144: buy 1 unit at price 966.950012, total balance 9404.969845\n", "day 145, sell 1 unit at price 975.599976, investment 0.894562 %, total balance 10380.569821,\n", "day 149: buy 1 unit at price 983.409973, total balance 9397.159848\n", "day 151: buy 1 unit at price 942.900024, total balance 8454.259824\n", "day 154, sell 1 unit at price 942.309998, investment -4.179333 %, total balance 9396.569822,\n", "day 157: buy 1 unit at price 950.630005, total balance 8445.939817\n", "day 159, sell 1 unit at price 957.090027, investment 1.504932 %, total balance 9403.029844,\n", "day 160: buy 1 unit at price 965.590027, total balance 8437.439817\n", "day 161, sell 1 unit at price 952.270020, investment 0.172519 %, total balance 9389.709837,\n", "day 162, sell 1 unit at price 927.330017, investment -3.962345 %, total balance 10317.039854,\n", "day 173: buy 1 unit at price 947.159973, total balance 9369.879881\n", "day 176, sell 1 unit at price 965.400024, investment 1.925762 %, total balance 10335.279905,\n", "day 180: buy 1 unit at price 980.340027, total balance 9354.939878\n", "day 184, sell 1 unit at price 941.530029, investment -3.958830 %, total balance 10296.469907,\n", "day 185: buy 1 unit at price 930.500000, total balance 9365.969907\n", "day 186: buy 1 unit at price 930.830017, total balance 8435.139890\n", "day 187, sell 1 unit at price 930.390015, investment -0.011820 %, total balance 9365.529905,\n", "day 189, sell 1 unit at price 927.960022, investment -0.308326 %, total balance 10293.489927,\n", "day 197: buy 1 unit at price 926.960022, total balance 9366.529905\n", "day 200, sell 1 unit at price 906.659973, investment -2.189959 %, total balance 10273.189878,\n", "day 203: buy 1 unit at price 921.280029, total balance 9351.909849\n", "day 205: buy 1 unit at price 913.809998, total balance 8438.099851\n", "day 210, sell 1 unit at price 928.450012, investment 0.778263 %, total balance 9366.549863,\n", "day 213, sell 1 unit at price 926.500000, investment 1.388692 %, total balance 10293.049863,\n", "day 229: buy 1 unit at price 953.270020, total balance 9339.779843\n", "day 232, sell 1 unit at price 969.960022, investment 1.750816 %, total balance 10309.739865,\n", "day 234: buy 1 unit at price 977.000000, total balance 9332.739865\n", "day 239, sell 1 unit at price 992.000000, investment 1.535312 %, total balance 10324.739865,\n" ] } ], "source": [ "states_buy, states_sell, total_gains, invest = agent.buy(initial_money = initial_money)" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "fig = plt.figure(figsize = (15,5))\n", "plt.plot(close, color='r', lw=2.)\n", "plt.plot(close, '^', markersize=10, color='m', label = 'buying signal', markevery = states_buy)\n", "plt.plot(close, 'v', markersize=10, color='k', label = 'selling signal', markevery = states_sell)\n", "plt.title('total gains %f, total investment %f%%'%(total_gains, invest))\n", "plt.legend()\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.6.8" } }, "nbformat": 4, "nbformat_minor": 2 } ================================================ FILE: agent/6.evolution-strategy-agent.ipynb ================================================ { "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import numpy as np\n", "import pandas as pd\n", "import time\n", "import matplotlib.pyplot as plt\n", "import seaborn as sns\n", "import random\n", "sns.set()" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "seaborn==0.9.0\n", "pandas==0.23.4\n", "numpy==1.14.5\n", "matplotlib==3.0.2\n" ] } ], "source": [ "import pkg_resources\n", "import types\n", "\n", "\n", "def get_imports():\n", " for name, val in globals().items():\n", " if isinstance(val, types.ModuleType):\n", " name = val.__name__.split('.')[0]\n", " elif isinstance(val, type):\n", " name = val.__module__.split('.')[0]\n", " poorly_named_packages = {'PIL': 'Pillow', 'sklearn': 'scikit-learn'}\n", " if name in poorly_named_packages.keys():\n", " name = poorly_named_packages[name]\n", " yield name\n", "\n", "\n", "imports = list(set(get_imports()))\n", "requirements = []\n", "for m in pkg_resources.working_set:\n", " if m.project_name in imports and m.project_name != 'pip':\n", " requirements.append((m.project_name, m.version))\n", "\n", "for r in requirements:\n", " print('{}=={}'.format(*r))" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DateOpenHighLowCloseAdj CloseVolume
02016-11-02778.200012781.650024763.450012768.700012768.7000121872400
12016-11-03767.250000769.950012759.030029762.130005762.1300051943200
22016-11-04750.659973770.359985750.560974762.020020762.0200202134800
32016-11-07774.500000785.190002772.549988782.520020782.5200201585100
42016-11-08783.400024795.632996780.190002790.510010790.5100101350800
\n", "
" ], "text/plain": [ " Date Open High Low Close Adj Close \\\n", "0 2016-11-02 778.200012 781.650024 763.450012 768.700012 768.700012 \n", "1 2016-11-03 767.250000 769.950012 759.030029 762.130005 762.130005 \n", "2 2016-11-04 750.659973 770.359985 750.560974 762.020020 762.020020 \n", "3 2016-11-07 774.500000 785.190002 772.549988 782.520020 782.520020 \n", "4 2016-11-08 783.400024 795.632996 780.190002 790.510010 790.510010 \n", "\n", " Volume \n", "0 1872400 \n", "1 1943200 \n", "2 2134800 \n", "3 1585100 \n", "4 1350800 " ] }, "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df = pd.read_csv('../dataset/GOOG-year.csv')\n", "df.head()" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [], "source": [ "class Deep_Evolution_Strategy:\n", "\n", " inputs = None\n", "\n", " def __init__(\n", " self, weights, reward_function, population_size, sigma, learning_rate\n", " ):\n", " self.weights = weights\n", " self.reward_function = reward_function\n", " self.population_size = population_size\n", " self.sigma = sigma\n", " self.learning_rate = learning_rate\n", "\n", " def _get_weight_from_population(self, weights, population):\n", " weights_population = []\n", " for index, i in enumerate(population):\n", " jittered = self.sigma * i\n", " weights_population.append(weights[index] + jittered)\n", " return weights_population\n", "\n", " def get_weights(self):\n", " return self.weights\n", "\n", " def train(self, epoch = 100, print_every = 1):\n", " lasttime = time.time()\n", " for i in range(epoch):\n", " population = []\n", " rewards = np.zeros(self.population_size)\n", " for k in range(self.population_size):\n", " x = []\n", " for w in self.weights:\n", " x.append(np.random.randn(*w.shape))\n", " population.append(x)\n", " for k in range(self.population_size):\n", " weights_population = self._get_weight_from_population(\n", " self.weights, population[k]\n", " )\n", " rewards[k] = self.reward_function(weights_population)\n", " rewards = (rewards - np.mean(rewards)) / (np.std(rewards) + 1e-7)\n", " for index, w in enumerate(self.weights):\n", " A = np.array([p[index] for p in population])\n", " self.weights[index] = (\n", " w\n", " + self.learning_rate\n", " / (self.population_size * self.sigma)\n", " * np.dot(A.T, rewards).T\n", " )\n", " if (i + 1) % print_every == 0:\n", " print(\n", " 'iter %d. reward: %f'\n", " % (i + 1, self.reward_function(self.weights))\n", " )\n", " print('time taken to train:', time.time() - lasttime, 'seconds')\n", "\n", "\n", "class Model:\n", " def __init__(self, input_size, layer_size, output_size):\n", " self.weights = [\n", " np.random.randn(input_size, layer_size),\n", " np.random.randn(layer_size, output_size),\n", " np.random.randn(1, layer_size),\n", " ]\n", "\n", " def predict(self, inputs):\n", " feed = np.dot(inputs, self.weights[0]) + self.weights[-1]\n", " decision = np.dot(feed, self.weights[1])\n", " return decision\n", "\n", " def get_weights(self):\n", " return self.weights\n", "\n", " def set_weights(self, weights):\n", " self.weights = weights" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [], "source": [ "class Agent:\n", "\n", " POPULATION_SIZE = 15\n", " SIGMA = 0.1\n", " LEARNING_RATE = 0.03\n", "\n", " def __init__(self, model, window_size, trend, skip, initial_money):\n", " self.model = model\n", " self.window_size = window_size\n", " self.half_window = window_size // 2\n", " self.trend = trend\n", " self.skip = skip\n", " self.initial_money = initial_money\n", " self.es = Deep_Evolution_Strategy(\n", " self.model.get_weights(),\n", " self.get_reward,\n", " self.POPULATION_SIZE,\n", " self.SIGMA,\n", " self.LEARNING_RATE,\n", " )\n", "\n", " def act(self, sequence):\n", " decision = self.model.predict(np.array(sequence))\n", " return np.argmax(decision[0])\n", " \n", " def get_state(self, t):\n", " window_size = self.window_size + 1\n", " d = t - window_size + 1\n", " block = self.trend[d : t + 1] if d >= 0 else -d * [self.trend[0]] + self.trend[0 : t + 1]\n", " res = []\n", " for i in range(window_size - 1):\n", " res.append(block[i + 1] - block[i])\n", " return np.array([res])\n", "\n", " def get_reward(self, weights):\n", " initial_money = self.initial_money\n", " starting_money = initial_money\n", " self.model.weights = weights\n", " state = self.get_state(0)\n", " inventory = []\n", " quantity = 0\n", " for t in range(0, len(self.trend) - 1, self.skip):\n", " action = self.act(state)\n", " next_state = self.get_state(t + 1)\n", " \n", " if action == 1 and starting_money >= self.trend[t]:\n", " inventory.append(self.trend[t])\n", " starting_money -= close[t]\n", " \n", " elif action == 2 and len(inventory):\n", " bought_price = inventory.pop(0)\n", " starting_money += self.trend[t]\n", "\n", " state = next_state\n", " return ((starting_money - initial_money) / initial_money) * 100\n", "\n", " def fit(self, iterations, checkpoint):\n", " self.es.train(iterations, print_every = checkpoint)\n", "\n", " def buy(self):\n", " initial_money = self.initial_money\n", " state = self.get_state(0)\n", " starting_money = initial_money\n", " states_sell = []\n", " states_buy = []\n", " inventory = []\n", " for t in range(0, len(self.trend) - 1, self.skip):\n", " action = self.act(state)\n", " next_state = self.get_state(t + 1)\n", " \n", " if action == 1 and initial_money >= self.trend[t]:\n", " inventory.append(self.trend[t])\n", " initial_money -= self.trend[t]\n", " states_buy.append(t)\n", " print('day %d: buy 1 unit at price %f, total balance %f'% (t, self.trend[t], initial_money))\n", " \n", " elif action == 2 and len(inventory):\n", " bought_price = inventory.pop(0)\n", " initial_money += self.trend[t]\n", " states_sell.append(t)\n", " try:\n", " invest = ((close[t] - bought_price) / bought_price) * 100\n", " except:\n", " invest = 0\n", " print(\n", " 'day %d, sell 1 unit at price %f, investment %f %%, total balance %f,'\n", " % (t, close[t], invest, initial_money)\n", " )\n", " state = next_state\n", "\n", " invest = ((initial_money - starting_money) / starting_money) * 100\n", " total_gains = initial_money - starting_money\n", " return states_buy, states_sell, total_gains, invest" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "iter 10. reward: 8.610248\n", "iter 20. reward: 12.257399\n", "iter 30. reward: 7.689600\n", "iter 40. reward: 18.719300\n", "iter 50. reward: 16.883897\n", "iter 60. reward: 18.100399\n", "iter 70. reward: 17.280399\n", "iter 80. reward: 15.865947\n", "iter 90. reward: 17.435298\n", "iter 100. reward: 22.108749\n", "iter 110. reward: 21.537897\n", "iter 120. reward: 21.986898\n", "iter 130. reward: 22.303096\n", "iter 140. reward: 27.540547\n", "iter 150. reward: 24.151497\n", "iter 160. reward: 26.339196\n", "iter 170. reward: 26.184596\n", "iter 180. reward: 25.859546\n", "iter 190. reward: 28.623797\n", "iter 200. reward: 30.171547\n", "iter 210. reward: 29.712899\n", "iter 220. reward: 28.880399\n", "iter 230. reward: 29.221448\n", "iter 240. reward: 26.622551\n", "iter 250. reward: 21.736548\n", "iter 260. reward: 32.192049\n", "iter 270. reward: 31.077749\n", "iter 280. reward: 30.869947\n", "iter 290. reward: 30.829648\n", "iter 300. reward: 32.587899\n", "iter 310. reward: 32.627998\n", "iter 320. reward: 32.198498\n", "iter 330. reward: 31.940298\n", "iter 340. reward: 32.789998\n", "iter 350. reward: 33.619697\n", "iter 360. reward: 32.738196\n", "iter 370. reward: 34.456997\n", "iter 380. reward: 34.972598\n", "iter 390. reward: 34.632198\n", "iter 400. reward: 32.573597\n", "iter 410. reward: 35.826097\n", "iter 420. reward: 33.999698\n", "iter 430. reward: 35.530297\n", "iter 440. reward: 35.589196\n", "iter 450. reward: 32.944796\n", "iter 460. reward: 36.473798\n", "iter 470. reward: 38.662997\n", "iter 480. reward: 37.648599\n", "iter 490. reward: 37.361099\n", "iter 500. reward: 37.407198\n", "time taken to train: 33.66626238822937 seconds\n" ] } ], "source": [ "close = df.Close.values.tolist()\n", "window_size = 30\n", "skip = 1\n", "initial_money = 10000\n", "\n", "model = Model(input_size = window_size, layer_size = 500, output_size = 3)\n", "agent = Agent(model = model, \n", " window_size = window_size,\n", " trend = close,\n", " skip = skip,\n", " initial_money = initial_money)\n", "agent.fit(iterations = 500, checkpoint = 10)" ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "day 1: buy 1 unit at price 762.130005, total balance 9237.869995\n", "day 3: buy 1 unit at price 782.520020, total balance 8455.349975\n", "day 4, sell 1 unit at price 790.510010, investment 3.723775 %, total balance 9245.859985,\n", "day 5, sell 1 unit at price 785.309998, investment 0.356538 %, total balance 10031.169983,\n", "day 6: buy 1 unit at price 762.559998, total balance 9268.609985\n", "day 10: buy 1 unit at price 764.479980, total balance 8504.130005\n", "day 11: buy 1 unit at price 771.229980, total balance 7732.900025\n", "day 12: buy 1 unit at price 760.539978, total balance 6972.360047\n", "day 17: buy 1 unit at price 768.239990, total balance 6204.120057\n", "day 18: buy 1 unit at price 770.840027, total balance 5433.280030\n", "day 19: buy 1 unit at price 758.039978, total balance 4675.240052\n", "day 20: buy 1 unit at price 747.919983, total balance 3927.320069\n", "day 21: buy 1 unit at price 750.500000, total balance 3176.820069\n", "day 24, sell 1 unit at price 771.190002, investment 1.131715 %, total balance 3948.010071,\n", "day 25: buy 1 unit at price 776.419983, total balance 3171.590088\n", "day 26, sell 1 unit at price 789.289978, investment 3.245343 %, total balance 3960.880066,\n", "day 27: buy 1 unit at price 789.270020, total balance 3171.610046\n", "day 29, sell 1 unit at price 797.070007, investment 3.350496 %, total balance 3968.680053,\n", "day 30, sell 1 unit at price 797.849976, investment 4.905725 %, total balance 4766.530029,\n", "day 31, sell 1 unit at price 790.799988, investment 2.936582 %, total balance 5557.330017,\n", "day 32: buy 1 unit at price 794.200012, total balance 4763.130005\n", "day 33: buy 1 unit at price 796.419983, total balance 3966.710022\n", "day 34: buy 1 unit at price 794.559998, total balance 3172.150024\n", "day 36: buy 1 unit at price 789.909973, total balance 2382.240051\n", "day 37, sell 1 unit at price 791.549988, investment 2.686674 %, total balance 3173.790039,\n", "day 40: buy 1 unit at price 771.820007, total balance 2401.970032\n", "day 41: buy 1 unit at price 786.140015, total balance 1615.830017\n", "day 42: buy 1 unit at price 786.900024, total balance 828.929993\n", "day 44: buy 1 unit at price 806.150024, total balance 22.779969\n", "day 45, sell 1 unit at price 806.650024, investment 6.412597 %, total balance 829.429993,\n", "day 48, sell 1 unit at price 806.359985, investment 7.813670 %, total balance 1635.789978,\n", "day 49, sell 1 unit at price 807.880005, investment 7.645570 %, total balance 2443.669983,\n", "day 50, sell 1 unit at price 804.609985, investment 3.630767 %, total balance 3248.279968,\n", "day 51: buy 1 unit at price 806.070007, total balance 2442.209961\n", "day 52: buy 1 unit at price 802.174988, total balance 1640.034973\n", "day 53: buy 1 unit at price 805.020020, total balance 835.014953\n", "day 56, sell 1 unit at price 835.669983, investment 5.878845 %, total balance 1670.684936,\n", "day 57, sell 1 unit at price 832.150024, investment 4.778395 %, total balance 2502.834960,\n", "day 59: buy 1 unit at price 802.320007, total balance 1700.514953\n", "day 61: buy 1 unit at price 795.695007, total balance 904.819946\n", "day 62: buy 1 unit at price 798.530029, total balance 106.289917\n", "day 69, sell 1 unit at price 819.239990, investment 2.865323 %, total balance 925.529907,\n", "day 70, sell 1 unit at price 820.450012, investment 3.258409 %, total balance 1745.979919,\n", "day 71: buy 1 unit at price 818.979980, total balance 926.999939\n", "day 72: buy 1 unit at price 824.159973, total balance 102.839966\n", "day 74, sell 1 unit at price 831.659973, investment 5.285412 %, total balance 934.499939,\n", "day 76, sell 1 unit at price 831.330017, investment 7.710348 %, total balance 1765.829956,\n", "day 77, sell 1 unit at price 828.640015, investment 5.406162 %, total balance 2594.469971,\n", "day 78, sell 1 unit at price 829.280029, investment 5.385691 %, total balance 3423.750000,\n", "day 79: buy 1 unit at price 823.210022, total balance 2600.539978\n", "day 80: buy 1 unit at price 835.239990, total balance 1765.299988\n", "day 81: buy 1 unit at price 830.630005, total balance 934.669983\n", "day 83: buy 1 unit at price 827.780029, total balance 106.889954\n", "day 85, sell 1 unit at price 835.369995, investment 3.624632 %, total balance 942.259949,\n", "day 88: buy 1 unit at price 845.539978, total balance 96.719971\n", "day 89, sell 1 unit at price 845.619995, investment 4.906520 %, total balance 942.339966,\n", "day 90, sell 1 unit at price 847.200012, investment 5.612868 %, total balance 1789.539978,\n", "day 92, sell 1 unit at price 852.119995, investment 5.850783 %, total balance 2641.659973,\n", "day 93, sell 1 unit at price 848.400024, investment 5.743346 %, total balance 3490.059997,\n", "day 95: buy 1 unit at price 829.590027, total balance 2660.469970\n", "day 96: buy 1 unit at price 817.580017, total balance 1842.889953\n", "day 98: buy 1 unit at price 819.510010, total balance 1023.379943\n", "day 99: buy 1 unit at price 820.919983, total balance 202.459960\n", "day 105, sell 1 unit at price 831.409973, investment 4.488525 %, total balance 1033.869933,\n", "day 107: buy 1 unit at price 824.669983, total balance 209.199950\n", "day 113, sell 1 unit at price 836.820007, investment 4.795058 %, total balance 1046.019957,\n", "day 115: buy 1 unit at price 841.650024, total balance 204.369933\n", "day 116, sell 1 unit at price 843.190002, investment 2.956119 %, total balance 1047.559935,\n", "day 118: buy 1 unit at price 872.299988, total balance 175.259947\n", "day 119, sell 1 unit at price 871.729980, investment 5.771939 %, total balance 1046.989927,\n", "day 120: buy 1 unit at price 874.250000, total balance 172.739927\n", "day 121, sell 1 unit at price 905.960022, investment 10.052113 %, total balance 1078.699949,\n", "day 122, sell 1 unit at price 912.570007, investment 9.258419 %, total balance 1991.269956,\n", "day 123, sell 1 unit at price 916.440002, investment 10.330712 %, total balance 2907.709958,\n", "day 124, sell 1 unit at price 927.039978, investment 11.991102 %, total balance 3834.749936,\n", "day 125, sell 1 unit at price 931.659973, investment 10.185207 %, total balance 4766.409909,\n", "day 126, sell 1 unit at price 927.130005, investment 11.757612 %, total balance 5693.539914,\n", "day 127, sell 1 unit at price 934.299988, investment 14.276275 %, total balance 6627.839902,\n", "day 128, sell 1 unit at price 932.169983, investment 13.747236 %, total balance 7560.009885,\n", "day 129: buy 1 unit at price 928.780029, total balance 6631.229856\n", "day 130: buy 1 unit at price 930.599976, total balance 5700.629880\n", "day 132: buy 1 unit at price 937.080017, total balance 4763.549863\n", "day 133: buy 1 unit at price 943.000000, total balance 3820.549863\n", "day 136: buy 1 unit at price 934.010010, total balance 2886.539853\n", "day 137, sell 1 unit at price 941.859985, investment 14.732252 %, total balance 3828.399838,\n", "day 139, sell 1 unit at price 954.960022, investment 15.799052 %, total balance 4783.359860,\n", "day 140, sell 1 unit at price 969.539978, investment 15.195146 %, total balance 5752.899838,\n", "day 141, sell 1 unit at price 971.469971, investment 11.368793 %, total balance 6724.369809,\n", "day 142, sell 1 unit at price 975.880005, investment 11.624822 %, total balance 7700.249814,\n", "day 143, sell 1 unit at price 964.859985, investment 3.884661 %, total balance 8665.109799,\n", "day 144, sell 1 unit at price 966.950012, investment 3.906086 %, total balance 9632.059811,\n", "day 145, sell 1 unit at price 975.599976, investment 4.110637 %, total balance 10607.659787,\n", "day 146, sell 1 unit at price 983.679993, investment 4.313891 %, total balance 11591.339780,\n", "day 147: buy 1 unit at price 976.570007, total balance 10614.769773\n", "day 148, sell 1 unit at price 980.940002, investment 5.024571 %, total balance 11595.709775,\n", "day 153, sell 1 unit at price 950.760010, investment -2.642923 %, total balance 12546.469785,\n", "day 154: buy 1 unit at price 942.309998, total balance 11604.159787\n", "day 155: buy 1 unit at price 939.780029, total balance 10664.379758\n", "day 156: buy 1 unit at price 957.369995, total balance 9707.009763\n", "day 158, sell 1 unit at price 959.450012, investment 1.818936 %, total balance 10666.459775,\n", "day 160, sell 1 unit at price 965.590027, investment 2.746387 %, total balance 11632.049802,\n", "day 161, sell 1 unit at price 952.270020, investment -0.532707 %, total balance 12584.319822,\n", "day 163: buy 1 unit at price 940.489990, total balance 11643.829832\n", "day 164: buy 1 unit at price 917.789978, total balance 10726.039854\n", "day 166: buy 1 unit at price 898.700012, total balance 9827.339842\n", "day 167: buy 1 unit at price 911.710022, total balance 8915.629820\n", "day 168: buy 1 unit at price 906.690002, total balance 8008.939818\n", "day 171: buy 1 unit at price 930.090027, total balance 7078.849791\n", "day 172, sell 1 unit at price 943.830017, investment 0.355137 %, total balance 8022.679808,\n", "day 174, sell 1 unit at price 955.989990, investment 4.162174 %, total balance 8978.669798,\n", "day 175: buy 1 unit at price 953.419983, total balance 8025.249815\n", "day 176, sell 1 unit at price 965.400024, investment 7.421833 %, total balance 8990.649839,\n", "day 178, sell 1 unit at price 968.150024, investment 6.190565 %, total balance 9958.799863,\n", "day 179, sell 1 unit at price 972.919983, investment 7.304589 %, total balance 10931.719846,\n", "day 180, sell 1 unit at price 980.340027, investment 5.402703 %, total balance 11912.059873,\n", "day 181, sell 1 unit at price 950.700012, investment -0.285286 %, total balance 12862.759885,\n", "day 183: buy 1 unit at price 934.090027, total balance 11928.669858\n", "day 185: buy 1 unit at price 930.500000, total balance 10998.169858\n", "day 186: buy 1 unit at price 930.830017, total balance 10067.339841\n", "day 187: buy 1 unit at price 930.390015, total balance 9136.949826\n", "day 188: buy 1 unit at price 923.650024, total balance 8213.299802\n", "day 192: buy 1 unit at price 922.900024, total balance 7290.399778\n", "day 194: buy 1 unit at price 914.390015, total balance 6376.009763\n", "day 195: buy 1 unit at price 922.669983, total balance 5453.339780\n", "day 197: buy 1 unit at price 926.960022, total balance 4526.379758\n", "day 202: buy 1 unit at price 927.000000, total balance 3599.379758\n", "day 203: buy 1 unit at price 921.280029, total balance 2678.099729\n", "day 204: buy 1 unit at price 915.890015, total balance 1762.209714\n", "day 205: buy 1 unit at price 913.809998, total balance 848.399716\n", "day 210, sell 1 unit at price 928.450012, investment -0.603798 %, total balance 1776.849728,\n", "day 212, sell 1 unit at price 935.950012, investment 0.585708 %, total balance 2712.799740,\n", "day 214: buy 1 unit at price 929.080017, total balance 1783.719723\n", "day 215: buy 1 unit at price 932.070007, total balance 851.649716\n", "day 216, sell 1 unit at price 935.090027, investment 0.457657 %, total balance 1786.739743,\n", "day 217: buy 1 unit at price 925.109985, total balance 861.629758\n", "day 222, sell 1 unit at price 932.450012, investment 0.221412 %, total balance 1794.079770,\n", "day 223: buy 1 unit at price 928.530029, total balance 865.549741\n", "day 227, sell 1 unit at price 949.500000, investment 2.798676 %, total balance 1815.049741,\n", "day 228, sell 1 unit at price 959.109985, investment 3.923498 %, total balance 2774.159726,\n", "day 229: buy 1 unit at price 953.270020, total balance 1820.889706\n", "day 230, sell 1 unit at price 957.789978, investment 4.746329 %, total balance 2778.679684,\n", "day 232, sell 1 unit at price 969.960022, investment 5.125347 %, total balance 3748.639706,\n", "day 233, sell 1 unit at price 978.890015, investment 5.602183 %, total balance 4727.529721,\n", "day 234, sell 1 unit at price 977.000000, investment 5.393743 %, total balance 5704.529721,\n", "day 235: buy 1 unit at price 972.599976, total balance 4731.929745\n", "day 236, sell 1 unit at price 989.250000, investment 7.377775 %, total balance 5721.179745,\n", "day 237, sell 1 unit at price 987.830017, investment 7.854655 %, total balance 6709.009762,\n", "day 238, sell 1 unit at price 989.679993, investment 8.302601 %, total balance 7698.689755,\n", "day 239, sell 1 unit at price 992.000000, investment 6.772289 %, total balance 8690.689755,\n", "day 241, sell 1 unit at price 992.809998, investment 6.516677 %, total balance 9683.499753,\n", "day 242, sell 1 unit at price 984.450012, investment 6.414375 %, total balance 10667.949765,\n", "day 243, sell 1 unit at price 988.200012, investment 6.426285 %, total balance 11656.149777,\n", "day 244: buy 1 unit at price 968.450012, total balance 10687.699765\n", "day 248, sell 1 unit at price 1019.270020, investment 6.923537 %, total balance 11706.969785,\n", "day 249, sell 1 unit at price 1017.109985, investment 4.576394 %, total balance 12724.079770,\n", "day 250, sell 1 unit at price 1016.640015, investment 4.975993 %, total balance 13740.719785,\n" ] } ], "source": [ "states_buy, states_sell, total_gains, invest = agent.buy()" ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [ { "data": { "image/png": "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CC0SQgghhBBCNAbL78d/6BAYBi5n9PqcnHls2LCenJx5WJbFtm2bW1W2D9po4Dd06HA2btxAZWVlzG08Hg/Dho1oxFYJIYQQQgghGpq/pAQsC7N9KobLBdgjfT7xxILgNi+//HKrGzyoTZZ65uTMC9bxxtLYNb1vvvlfbrvtJgBWrlzOT386F4C9e/P51a9+1ihtuPfeu1i16psGO/65557Nxo3rG+z4QgghhBBCVMdXbAd0rg5pTdySxtUmA7/MzCymT58VHL0nUnMawScjI5N//vORRjnXzTf/VrKcQgghhBCiVfMVlwDgSm1bgV+bLPUEO+v3+uuvRF1X12xfWVkZd999B5s3b8TlctO3bz/uuuteAN566w0WL34Jn89HWloaN9xwM3379o95rF27dnLllXNZsuQDAE44YTQ5OfP45JOPOXDgAL/85XwmTz4ZgI8//oB///tBkpOTmTLlFP797wd5991PaN++fdgxP/30Yx599CFM04XP5+W6625i5MjRXH11DhdeOJcJEyaSn7+Hu+++g4KCAnr16oVlwdix45g9ew5/+MOdJCUlsW3bVvbs2c3gwcdy222/wzAM3n33bV566Xm8XruM9pe/vJbRo4+r9WcphBBCCCFEfQpm/NIk8GsTAlm/V199OayvX31k+7788gsOHSphwYKXADh48CAAq1Z9w4cfvse//vUoSUlJfPHFUv74x9/z0ENP1Oj4qampPPbYf/juu2+5/fZbmDz5ZPbtK+BPf7qHRx55kj59+rJw4bMx93/ssUe46abfMGTIUHw+H2VlpVW2+dvf/syIEaO4/PIrycvbxaWXXsDYseOC6zdu3MDf/vYgpmlyxRUXs3z5l4wZM46xY8dx6qmnYxgGW7du5ppr5vHKK2/W6PqEEEIIIYRoKL6SYkACvyqUUv8PmA30B47VWn/vLD8aeBpIBwqAS7XWP9ZlXWOLlvWrj759AwYMZPPmTdx//32MGDGK448/AYClSz9h/fofycm5HADLsigqOljj45988ukADB58LHv35lNeXs7atd9z9NGKPn36AjB16gz++c+/Rt1/1KjR/OMff2Hy5JMYN+54jjxyQJVtVq5cwbXX3ghA9+49GDVqTNj6iRMnk5ycDIBSih07tjNmDOzYsZ077/wN+fn5uN1u9u0roKBgL+npGTW+TiGEEEIIIeqbr8gJ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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "fig = plt.figure(figsize = (15,5))\n", "plt.plot(close, color='r', lw=2.)\n", "plt.plot(close, '^', markersize=10, color='m', label = 'buying signal', markevery = states_buy)\n", "plt.plot(close, 'v', markersize=10, color='k', label = 'selling signal', markevery = states_sell)\n", "plt.title('total gains %f, total investment %f%%'%(total_gains, invest))\n", "plt.legend()\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.6.8" } }, "nbformat": 4, "nbformat_minor": 2 } ================================================ FILE: agent/7.double-q-learning-agent.ipynb ================================================ { "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import numpy as np\n", "import pandas as pd\n", "import tensorflow as tf\n", "import matplotlib.pyplot as plt\n", "import seaborn as sns\n", "sns.set()" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DateOpenHighLowCloseAdj CloseVolume
02016-11-02778.200012781.650024763.450012768.700012768.7000121872400
12016-11-03767.250000769.950012759.030029762.130005762.1300051943200
22016-11-04750.659973770.359985750.560974762.020020762.0200202134800
32016-11-07774.500000785.190002772.549988782.520020782.5200201585100
42016-11-08783.400024795.632996780.190002790.510010790.5100101350800
\n", "
" ], "text/plain": [ " Date Open High Low Close Adj Close \\\n", "0 2016-11-02 778.200012 781.650024 763.450012 768.700012 768.700012 \n", "1 2016-11-03 767.250000 769.950012 759.030029 762.130005 762.130005 \n", "2 2016-11-04 750.659973 770.359985 750.560974 762.020020 762.020020 \n", "3 2016-11-07 774.500000 785.190002 772.549988 782.520020 782.520020 \n", "4 2016-11-08 783.400024 795.632996 780.190002 790.510010 790.510010 \n", "\n", " Volume \n", "0 1872400 \n", "1 1943200 \n", "2 2134800 \n", "3 1585100 \n", "4 1350800 " ] }, "execution_count": 2, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df = pd.read_csv('../dataset/GOOG-year.csv')\n", "df.head()" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [], "source": [ "from collections import deque\n", "import random\n", "\n", "class Model:\n", " def __init__(self, input_size, output_size, layer_size, learning_rate):\n", " self.X = tf.placeholder(tf.float32, (None, input_size))\n", " self.Y = tf.placeholder(tf.float32, (None, output_size))\n", " feed_forward = tf.layers.dense(self.X, layer_size, activation = tf.nn.relu)\n", " self.logits = tf.layers.dense(feed_forward, output_size)\n", " self.cost = tf.reduce_sum(tf.square(self.Y - self.logits))\n", " self.optimizer = tf.train.AdamOptimizer(learning_rate = learning_rate).minimize(self.cost)\n", " \n", "class Agent:\n", "\n", " LEARNING_RATE = 0.003\n", " BATCH_SIZE = 32\n", " LAYER_SIZE = 500\n", " OUTPUT_SIZE = 3\n", " EPSILON = 0.5\n", " DECAY_RATE = 0.005\n", " MIN_EPSILON = 0.1\n", " GAMMA = 0.99\n", " MEMORIES = deque()\n", " COPY = 1000\n", " T_COPY = 0\n", " MEMORY_SIZE = 300\n", " \n", " def __init__(self, state_size, window_size, trend, skip):\n", " self.state_size = state_size\n", " self.window_size = window_size\n", " self.half_window = window_size // 2\n", " self.trend = trend\n", " self.skip = skip\n", " tf.reset_default_graph()\n", " self.model = Model(self.state_size, self.OUTPUT_SIZE, self.LAYER_SIZE, self.LEARNING_RATE)\n", " self.model_negative = Model(self.state_size, self.OUTPUT_SIZE, self.LAYER_SIZE, self.LEARNING_RATE)\n", " self.sess = tf.InteractiveSession()\n", " self.sess.run(tf.global_variables_initializer())\n", " self.trainable = tf.trainable_variables()\n", " \n", " def _assign(self):\n", " for i in range(len(self.trainable)//2):\n", " assign_op = self.trainable[i+len(self.trainable)//2].assign(self.trainable[i])\n", " self.sess.run(assign_op)\n", "\n", " def _memorize(self, state, action, reward, new_state, done):\n", " self.MEMORIES.append((state, action, reward, new_state, done))\n", " if len(self.MEMORIES) > self.MEMORY_SIZE:\n", " self.MEMORIES.popleft()\n", "\n", " def _select_action(self, state):\n", " if np.random.rand() < self.EPSILON:\n", " action = np.random.randint(self.OUTPUT_SIZE)\n", " else:\n", " action = self.get_predicted_action([state])\n", " return action\n", "\n", " def _construct_memories(self, replay):\n", " states = np.array([a[0] for a in replay])\n", " new_states = np.array([a[3] for a in replay])\n", " Q = self.predict(states)\n", " Q_new = self.predict(new_states)\n", " Q_new_negative = self.sess.run(self.model_negative.logits, feed_dict={self.model_negative.X:new_states})\n", " replay_size = len(replay)\n", " X = np.empty((replay_size, self.state_size))\n", " Y = np.empty((replay_size, self.OUTPUT_SIZE))\n", " for i in range(replay_size):\n", " state_r, action_r, reward_r, new_state_r, done_r = replay[i]\n", " target = Q[i]\n", " target[action_r] = reward_r\n", " if not done_r:\n", " target[action_r] += self.GAMMA * Q_new_negative[i, np.argmax(Q_new[i])]\n", " X[i] = state_r\n", " Y[i] = target\n", " return X, Y\n", "\n", " def predict(self, inputs):\n", " return self.sess.run(self.model.logits, feed_dict={self.model.X:inputs})\n", " \n", " def get_predicted_action(self, sequence):\n", " prediction = self.predict(np.array(sequence))[0]\n", " return np.argmax(prediction)\n", " \n", " def get_state(self, t):\n", " window_size = self.window_size + 1\n", " d = t - window_size + 1\n", " block = self.trend[d : t + 1] if d >= 0 else -d * [self.trend[0]] + self.trend[0 : t + 1]\n", " res = []\n", " for i in range(window_size - 1):\n", " res.append(block[i + 1] - block[i])\n", " return np.array(res)\n", " \n", " def buy(self, initial_money):\n", " starting_money = initial_money\n", " states_sell = []\n", " states_buy = []\n", " inventory = []\n", " state = self.get_state(0)\n", " for t in range(0, len(self.trend) - 1, self.skip):\n", " action = self._select_action(state)\n", " next_state = self.get_state(t + 1)\n", " \n", " if action == 1 and initial_money >= self.trend[t]:\n", " inventory.append(self.trend[t])\n", " initial_money -= self.trend[t]\n", " states_buy.append(t)\n", " print('day %d: buy 1 unit at price %f, total balance %f'% (t, self.trend[t], initial_money))\n", " \n", " elif action == 2 and len(inventory):\n", " bought_price = inventory.pop(0)\n", " initial_money += self.trend[t]\n", " states_sell.append(t)\n", " try:\n", " invest = ((close[t] - bought_price) / bought_price) * 100\n", " except:\n", " invest = 0\n", " print(\n", " 'day %d, sell 1 unit at price %f, investment %f %%, total balance %f,'\n", " % (t, close[t], invest, initial_money)\n", " )\n", " \n", " state = next_state\n", " invest = ((initial_money - starting_money) / starting_money) * 100\n", " total_gains = initial_money - starting_money\n", " return states_buy, states_sell, total_gains, invest\n", " \n", " \n", " def train(self, iterations, checkpoint, initial_money):\n", " for i in range(iterations):\n", " total_profit = 0\n", " inventory = []\n", " state = self.get_state(0)\n", " starting_money = initial_money\n", " for t in range(0, len(self.trend) - 1, self.skip):\n", " if (self.T_COPY + 1) % self.COPY == 0:\n", " self._assign()\n", " \n", " action = self._select_action(state)\n", " next_state = self.get_state(t + 1)\n", " \n", " if action == 1 and starting_money >= self.trend[t]:\n", " inventory.append(self.trend[t])\n", " starting_money -= self.trend[t]\n", " \n", " elif action == 2 and len(inventory) > 0:\n", " bought_price = inventory.pop(0)\n", " total_profit += self.trend[t] - bought_price\n", " starting_money += self.trend[t]\n", " \n", " invest = ((starting_money - initial_money) / initial_money)\n", " \n", " self._memorize(state, action, invest, next_state, starting_money < initial_money)\n", " batch_size = min(len(self.MEMORIES), self.BATCH_SIZE)\n", " replay = random.sample(self.MEMORIES, batch_size)\n", " state = next_state\n", " X, Y = self._construct_memories(replay)\n", " \n", " cost, _ = self.sess.run([self.model.cost, self.model.optimizer], \n", " feed_dict={self.model.X: X, self.model.Y:Y})\n", " self.T_COPY += 1\n", " self.EPSILON = self.MIN_EPSILON + (1.0 - self.MIN_EPSILON) * np.exp(-self.DECAY_RATE * i)\n", " if (i+1) % checkpoint == 0:\n", " print('epoch: %d, total rewards: %f.3, cost: %f, total money: %f'%(i + 1, total_profit, cost,\n", " starting_money))" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "epoch: 10, total rewards: 1241.885127.3, cost: 1.110860, total money: 1744.875178\n", "epoch: 20, total rewards: 89.105106.3, cost: 0.649060, total money: 8097.275088\n", "epoch: 30, total rewards: 719.079470.3, cost: 0.823131, total money: 9699.809450\n", "epoch: 40, total rewards: 684.040043.3, cost: 1.931746, total money: 134.750004\n", "epoch: 50, total rewards: 1744.829771.3, cost: 0.895153, total money: 11744.829771\n", "epoch: 60, total rewards: 149.195010.3, cost: 1.097174, total money: 5196.854982\n", "epoch: 70, total rewards: 1389.289786.3, cost: 0.860031, total money: 9399.319754\n", "epoch: 80, total rewards: 529.019898.3, cost: 0.305593, total money: 10529.019898\n", "epoch: 90, total rewards: 1285.264893.3, cost: 1.882383, total money: 9251.514893\n", "epoch: 100, total rewards: 409.474970.3, cost: 0.146280, total money: 551.414972\n", "epoch: 110, total rewards: 1074.725155.3, cost: 0.661549, total money: 2231.475154\n", "epoch: 120, total rewards: 1713.854676.3, cost: 1.219318, total money: 11713.854676\n", "epoch: 130, total rewards: 871.945621.3, cost: 1.460638, total money: 8947.665652\n", "epoch: 140, total rewards: 1564.314818.3, cost: 1.133385, total money: 2767.354796\n", "epoch: 150, total rewards: 855.729796.3, cost: 1.886093, total money: 10855.729796\n", "epoch: 160, total rewards: 302.970157.3, cost: 0.642825, total money: 6320.700137\n", "epoch: 170, total rewards: 512.139521.3, cost: 3.411159, total money: 1801.649470\n", "epoch: 180, total rewards: 769.354739.3, cost: 0.379282, total money: 10769.354739\n", "epoch: 190, total rewards: 332.274720.3, cost: 1.111366, total money: 10332.274720\n", "epoch: 200, total rewards: 395.419923.3, cost: 0.270106, total money: 5401.389893\n" ] } ], "source": [ "close = df.Close.values.tolist()\n", "initial_money = 10000\n", "window_size = 30\n", "skip = 1\n", "batch_size = 32\n", "agent = Agent(state_size = window_size, \n", " window_size = window_size, \n", " trend = close, \n", " skip = skip)\n", "agent.train(iterations = 200, checkpoint = 10, initial_money = initial_money)" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "day 7: buy 1 unit at price 754.020020, total balance 9245.979980\n", "day 9, sell 1 unit at price 758.489990, investment 0.592818 %, total balance 10004.469970,\n", "day 10: buy 1 unit at price 764.479980, total balance 9239.989990\n", "day 11: buy 1 unit at price 771.229980, total balance 8468.760010\n", "day 12, sell 1 unit at price 760.539978, investment -0.515383 %, total balance 9229.299988,\n", "day 13, sell 1 unit at price 769.200012, investment -0.263212 %, total balance 9998.500000,\n", "day 17: buy 1 unit at price 768.239990, total balance 9230.260010\n", "day 19, sell 1 unit at price 758.039978, investment -1.327712 %, total balance 9988.299988,\n", "day 21: buy 1 unit at price 750.500000, total balance 9237.799988\n", "day 22, sell 1 unit at price 762.520020, investment 1.601602 %, total balance 10000.320008,\n", "day 26: buy 1 unit at price 789.289978, total balance 9211.030030\n", "day 27, sell 1 unit at price 789.270020, investment -0.002529 %, total balance 10000.300050,\n", "day 30: buy 1 unit at price 797.849976, total balance 9202.450074\n", "day 33, sell 1 unit at price 796.419983, investment -0.179231 %, total balance 9998.870057,\n", "day 41: buy 1 unit at price 786.140015, total balance 9212.730042\n", "day 42, sell 1 unit at price 786.900024, investment 0.096676 %, total balance 9999.630066,\n", "day 45: buy 1 unit at price 806.650024, total balance 9192.980042\n", "day 46: buy 1 unit at price 804.789978, total balance 8388.190064\n", "day 47, sell 1 unit at price 807.909973, investment 0.156195 %, total balance 9196.100037,\n", "day 49, sell 1 unit at price 807.880005, investment 0.383954 %, total balance 10003.980042,\n", "day 54: buy 1 unit at price 819.309998, total balance 9184.670044\n", "day 55, sell 1 unit at price 823.869995, investment 0.556566 %, total balance 10008.540039,\n", "day 61: buy 1 unit at price 795.695007, total balance 9212.845032\n", "day 62, sell 1 unit at price 798.530029, investment 0.356295 %, total balance 10011.375061,\n", "day 64: buy 1 unit at price 801.340027, total balance 9210.035034\n", "day 65, sell 1 unit at price 806.969971, investment 0.702566 %, total balance 10017.005005,\n", "day 66: buy 1 unit at price 808.380005, total balance 9208.625000\n", "day 67: buy 1 unit at price 809.559998, total balance 8399.065002\n", "day 68: buy 1 unit at price 813.669983, total balance 7585.395019\n", "day 69, sell 1 unit at price 819.239990, investment 1.343426 %, total balance 8404.635009,\n", "day 70, sell 1 unit at price 820.450012, investment 1.345177 %, total balance 9225.085021,\n", "day 71, sell 1 unit at price 818.979980, investment 0.652598 %, total balance 10044.065001,\n", "day 74: buy 1 unit at price 831.659973, total balance 9212.405028\n", "day 76, sell 1 unit at price 831.330017, investment -0.039674 %, total balance 10043.735045,\n", "day 79: buy 1 unit at price 823.210022, total balance 9220.525023\n", "day 80, sell 1 unit at price 835.239990, investment 1.461349 %, total balance 10055.765013,\n", "day 83: buy 1 unit at price 827.780029, total balance 9227.984984\n", "day 84, sell 1 unit at price 831.909973, investment 0.498918 %, total balance 10059.894957,\n", "day 97: buy 1 unit at price 814.429993, total balance 9245.464964\n", "day 98, sell 1 unit at price 819.510010, investment 0.623751 %, total balance 10064.974974,\n", "day 102: buy 1 unit at price 829.559998, total balance 9235.414976\n", "day 103, sell 1 unit at price 838.549988, investment 1.083706 %, total balance 10073.964964,\n", "day 104: buy 1 unit at price 834.570007, total balance 9239.394957\n", "day 105, sell 1 unit at price 831.409973, investment -0.378642 %, total balance 10070.804930,\n", "day 107: buy 1 unit at price 824.669983, total balance 9246.134947\n", "day 108: buy 1 unit at price 824.729980, total balance 8421.404967\n", "day 109, sell 1 unit at price 823.349976, investment -0.160065 %, total balance 9244.754943,\n", "day 110, sell 1 unit at price 824.320007, investment -0.049710 %, total balance 10069.074950,\n", "day 113: buy 1 unit at price 836.820007, total balance 9232.254943\n", "day 114, sell 1 unit at price 838.210022, investment 0.166107 %, total balance 10070.464965,\n", "day 117: buy 1 unit at price 862.760010, total balance 9207.704955\n", "day 118, sell 1 unit at price 872.299988, investment 1.105751 %, total balance 10080.004943,\n", "day 120: buy 1 unit at price 874.250000, total balance 9205.754943\n", "day 123, sell 1 unit at price 916.440002, investment 4.825851 %, total balance 10122.194945,\n", "day 125: buy 1 unit at price 931.659973, total balance 9190.534972\n", "day 126: buy 1 unit at price 927.130005, total balance 8263.404967\n", "day 127, sell 1 unit at price 934.299988, investment 0.283367 %, total balance 9197.704955,\n", "day 128, sell 1 unit at price 932.169983, investment 0.543611 %, total balance 10129.874938,\n", "day 132: buy 1 unit at price 937.080017, total balance 9192.794921\n", "day 133, sell 1 unit at price 943.000000, investment 0.631748 %, total balance 10135.794921,\n", "day 135: buy 1 unit at price 930.239990, total balance 9205.554931\n", "day 138, sell 1 unit at price 948.820007, investment 1.997336 %, total balance 10154.374938,\n", "day 139: buy 1 unit at price 954.960022, total balance 9199.414916\n", "day 140, sell 1 unit at price 969.539978, investment 1.526761 %, total balance 10168.954894,\n", "day 141: buy 1 unit at price 971.469971, total balance 9197.484923\n", "day 143, sell 1 unit at price 964.859985, investment -0.680411 %, total balance 10162.344908,\n", "day 153: buy 1 unit at price 950.760010, total balance 9211.584898\n", "day 154, sell 1 unit at price 942.309998, investment -0.888764 %, total balance 10153.894896,\n", "day 157: buy 1 unit at price 950.630005, total balance 9203.264891\n", "day 158, sell 1 unit at price 959.450012, investment 0.927807 %, total balance 10162.714903,\n", "day 161: buy 1 unit at price 952.270020, total balance 9210.444883\n", "day 162: buy 1 unit at price 927.330017, total balance 8283.114866\n", "day 163, sell 1 unit at price 940.489990, investment -1.237047 %, total balance 9223.604856,\n", "day 164, sell 1 unit at price 917.789978, investment -1.028764 %, total balance 10141.394834,\n", "day 171: buy 1 unit at price 930.090027, total balance 9211.304807\n", "day 172, sell 1 unit at price 943.830017, investment 1.477275 %, total balance 10155.134824,\n", "day 178: buy 1 unit at price 968.150024, total balance 9186.984800\n", "day 179, sell 1 unit at price 972.919983, investment 0.492688 %, total balance 10159.904783,\n", "day 180: buy 1 unit at price 980.340027, total balance 9179.564756\n", "day 181: buy 1 unit at price 950.700012, total balance 8228.864744\n", "day 182: buy 1 unit at price 947.799988, total balance 7281.064756\n", "day 183: buy 1 unit at price 934.090027, total balance 6346.974729\n", "day 185: buy 1 unit at price 930.500000, total balance 5416.474729\n", "day 186, sell 1 unit at price 930.830017, investment -5.050290 %, total balance 6347.304746,\n", "day 188: buy 1 unit at price 923.650024, total balance 5423.654722\n", "day 189: buy 1 unit at price 927.960022, total balance 4495.694700\n", "day 190, sell 1 unit at price 929.359985, investment -2.244665 %, total balance 5425.054685,\n", "day 193, sell 1 unit at price 907.239990, investment -4.279384 %, total balance 6332.294675,\n", "day 195, sell 1 unit at price 922.669983, investment -1.222585 %, total balance 7254.964658,\n", "day 196, sell 1 unit at price 922.219971, investment -0.889847 %, total balance 8177.184629,\n", "day 197, sell 1 unit at price 926.960022, investment 0.358361 %, total balance 9104.144651,\n", "day 198, sell 1 unit at price 910.979980, investment -1.829825 %, total balance 10015.124631,\n", "day 202: buy 1 unit at price 927.000000, total balance 9088.124631\n", "day 205: buy 1 unit at price 913.809998, total balance 8174.314633\n", "day 207, sell 1 unit at price 929.570007, investment 0.277239 %, total balance 9103.884640,\n", "day 208, sell 1 unit at price 939.330017, investment 2.792705 %, total balance 10043.214657,\n", "day 215: buy 1 unit at price 932.070007, total balance 9111.144650\n", "day 217: buy 1 unit at price 925.109985, total balance 8186.034665\n", "day 218: buy 1 unit at price 920.289978, total balance 7265.744687\n", "day 219: buy 1 unit at price 915.000000, total balance 6350.744687\n", "day 220: buy 1 unit at price 921.809998, total balance 5428.934689\n", "day 221, sell 1 unit at price 931.580017, investment -0.052570 %, total balance 6360.514706,\n", "day 222: buy 1 unit at price 932.450012, total balance 5428.064694\n", "day 223: buy 1 unit at price 928.530029, total balance 4499.534665\n", "day 224, sell 1 unit at price 920.969971, investment -0.447516 %, total balance 5420.504636,\n", "day 225: buy 1 unit at price 924.859985, total balance 4495.644651\n", "day 226: buy 1 unit at price 944.489990, total balance 3551.154661\n", "day 228, sell 1 unit at price 959.109985, investment 4.218236 %, total balance 4510.264646,\n", "day 229, sell 1 unit at price 953.270020, investment 4.182516 %, total balance 5463.534666,\n", "day 230, sell 1 unit at price 957.789978, investment 3.903188 %, total balance 6421.324644,\n", "day 231, sell 1 unit at price 951.679993, investment 2.062307 %, total balance 7373.004637,\n", "day 232, sell 1 unit at price 969.960022, investment 4.461890 %, total balance 8342.964659,\n", "day 235: buy 1 unit at price 972.599976, total balance 7370.364683\n", "day 236, sell 1 unit at price 989.250000, investment 6.962137 %, total balance 8359.614683,\n", "day 238: buy 1 unit at price 989.679993, total balance 7369.934690\n", "day 241: buy 1 unit at price 992.809998, total balance 6377.124692\n", "day 242, sell 1 unit at price 984.450012, investment 4.230857 %, total balance 7361.574704,\n", "day 243: buy 1 unit at price 988.200012, total balance 6373.374692\n", "day 244: buy 1 unit at price 968.450012, total balance 5404.924680\n", "day 245, sell 1 unit at price 970.539978, investment -0.211803 %, total balance 6375.464658,\n", "day 246: buy 1 unit at price 973.330017, total balance 5402.134641\n", "day 247, sell 1 unit at price 972.559998, investment -1.729852 %, total balance 6374.694639,\n", "day 248: buy 1 unit at price 1019.270020, total balance 5355.424619\n", "day 249, sell 1 unit at price 1017.109985, investment 2.447597 %, total balance 6372.534604,\n", "day 250: buy 1 unit at price 1016.640015, total balance 5355.894589\n" ] } ], "source": [ "states_buy, states_sell, total_gains, invest = agent.buy(initial_money = initial_money)" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [ { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAAA34AAAFBCAYAAAAomn1FAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDMuMC4yLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvOIA7rQAAIABJREFUeJzs3Xd4VFX6wPHvnZJeCCn0KnCA0MtSFAR7QdQVZW2r7mpW0VVX7LrqrujuuutvXde1rGvHgr1hryBFmggCOUgLLSEhJCEJpEz5/XFnhslkJpkkk0Lyfp6Hx+SWc8+9cyfe976nGG63GyGEEEIIIYQQ7ZeltSsghBBCCCGEEKJ5SeAnhBBCCCGEEO2cBH5CCCGEEEII0c5J4CeEEEIIIYQQ7ZwEfkIIIYQQQgjRzkngJ4QQQgghhBDtnAR+QogORSn1vFJqXjOUO0UppSNdrmg/lFL3KaXmh1gn948QQohmZWvtCgghhD+l1A7gSq31F82xfXPRWi8GVEsdTykVBfwIJGqte/ottwJ/An4DJAJbgOla6+KA/b8ETgDsWmtHwLrjgW+AB7TWd4c4/gXAjcAoYIXWelrA+lHAM8AQYBPwW631Ws+6+4C7gEq/XUZorbcFlPFr4AXgKq31/zzLpgP3AGOAIq1134B97gfO8Rx3ntb6vmD1D3FO3wDzvceK9PZ1aen7J5BS6nLM79FxrXT8HTTye6yUGgisB97UWl/itzwd+BdwJuACPtJaX1xPWXXe+8G+N/Xdc0qpi4C/AGnA58BvtNYHPOu+ASYC3u/gHq11rftAKfUscAUwUGu9xbPsEeAyIBs4X2u92+94E7XW19d1rkKIjkcyfkIIcXS6BSgIsvxPwGRgEpAEXApU+G+glLoYsAcrVCllx3xY/r6e4x8AHgH+GqSMKOA9YD6Qghm8vedZ7rVAa53g9y8w6EsB7gQ2BBRfDjyLef7BbAFuBRbWU3/RfvwHWBlk+dtAHtAbyAD+UVch9d37dXxvQt5zSqlM4CnM72EX4BDweMBm1/l9D4IFfccBxwQs+wUwFugKfAfc7lmejPndCPrCRgjRsUnGTwjRZiilXsJ8SPtAKeUE/qy1fkgpNRPzjXkPYC1wjdZ6Ux3bvwFMAWIxs2LXaK0DA4hgx7cCD2G+RS8FHgb+jeftvlLqCswHvJ6YQdfftNZPefadhpn96en5fQfwGPBroA/wCXCZ1rpCKZUGPA8ch5mJ2AAcr7V2hXmd+gGXADcBT/stT8HMwo3UWud4Fv8UsG8ycK+nXsuCFD8X+AzzQTkkb2ZGKXVlkNXTMP//8ojW2g08qpS6GTNT8kk9p+f1F+BR4IKA464AViilTgpRrxc89aozsxNIKfUA5j0z0ZNJeV5rfZ1SajJmMDAI2AzcoLVeWsf2/wJ+CSQDPwM3erJ59R1/GuHfP5uAW7TWH3q2tQG5wKla6zVKqYnA/wFDgRxPnb/xbHs5ZsY0HdiPGSCsAZ4E7EqpMsChte6klHoeM1Dp5znXH4HzMIOMy4B9wIVa6x88ZXfH/L5MBcqAf2qtH/Wsu89TnwrgXGCn53xWhfoe13fNPOX+CigGlgID/JafAvQCpmmtnZ7FP9RTXMh7v67vTT333MXAB1rrRZ5t/ghsUkolaq1Lwzg/G+Y1vQzz+nv1A77TWld6spDe7N4DwN+11gfrK1sI0fFIxk8I0WZorS/FfCA8y/P2+yGl1CDgVcyAJh34CPMBMSrY9p6iPgYGYj7ArQFeDrMKVwGnYzZfHIPZfMtfPjADM5N2BfBPpdSYOsq7ADgN8yFtBHC5Z/lcYLfnfLpgZrbcYdYRzAfBO4HDAcuHYzYZm6WUylNKbVZKXRuwzYPAE5iZkBqUUn0wm4j+uQF1CSYTWOcJ+rzWeZZ7naWUOqCU2qCUuiagHr8AxmEGIy1Ca30XsJgj2ZfrlFKdMbM4jwKpmMHUQqVUarDtPUWtxLx/OgOvAG8opWIaWa1Q98+rwIV+250K7PcEfT08dZ7nqcPNwFtKqXSlVLznXE7XWidiZobXaq03AVcDyzzn0imgDndjNlOsxAx61nh+f9NzTVBKWYAPMIOTHsCJwI1KqVP9ypoJvAZ0At7HDGyDfu/DuThKqSTMe/WmIKsnAhp4QSlVqJRa6WnGGaqs+u79kN+bemTiF7BprbcCVZgvErz+opTar5Ra4nkB4O8PwCKt9bqA5RuAKUqpWMxrvUEpNQ5QWutXGlhHIUQHIYGfEKKtmw0s1Fp/rrWuxmyuFYv50BqU1vpZrXWp1roSuA8Y6XljX58LgH9prXdrrYsIaMaotV6otd6qtXZrrb/FzA5MqaO8R7XWez39eT7ADAgAqoFuQB+tdbXWenFAkBSSUupcwKq1fifI6p6YmaZBmMHCLOA+pdTJnn3HAcdiBo5B6wv8UWtdFk5d6pAAlAQsK8HscwjwOmZ/qHTMYPsepdSFnjpaMZvCXRduBrQZnQn8rLV+SWvt0Fq/itmf6qxQO2it52utCz3bPwxE0/i+e6Hun1eAmUqpOM/vF2EGg2Bmgj/SWn+ktXZprT8HVgFneNa7gGFKqVitdW4YmfB3tNartdYVwDtAhdb6RU8WbQEw2rPdeCBda/1nrXWVp+nu08Cv/Mr6zlMvJ/ASMLLhl6SG+4FnvH3bAvQETgG+xmwO+TBmc+O0EGWFvPfD+N7Upb7vwm1Af8xg+b+YL7WO8Ry3F/A7zAxtDVrrn4C3gOWY2dKHPOdwvVLqeqXUIqXUy0qpToH7CiE6LmnqKYRo67pjNlcDQGvtUkrtwnxQqsUTODwAnI8ZWHiDhzRqP4AFO9Yuv9/9f0YpdTpmc69BmC/O4jAHlQjFPztwyFM+wN8xA9LPlFIA/9VaB+srdydmZg/M/nJzMR/wzgjc1sObAfyz1vowsE4p9Rpwhqc52OOYzf4cnuP6H+sszIFiFtRxPuEqw8yK+kvCbD6L1nqj3/KlnuaRszCDlzmY2cLlEahHU9W49zxyCHHvAXiatP7Ws68b87xDBRv1CXr/aK23eJp7nqWU+gAzk+YNwPoA53s+Ty878LXWulwpNRszC/iMUmoJMFdrnV1HHfb5/Xw4yO8JfsftrpTyH0TIipkVDXU+MUopmw4YXCgYpdTHHHnJ8jvMjNdJHDnvQIeBHVrrZzy/v6aUugszgHsvoOyQ974nkxnyexOG+r4L/v0JX/C8ADkDM8h8BPO7HPTvltb6n8A/PfW8FliE+XcpC/O63IbZLPf2hlZaCNE+SeAnhGhrAjNfezGbMAKglDIw++7sCbH9RcDZmA+FOzAzYEWAEcaxczEzBV69/I4bjfmG/dfAe1rraqXUu2GWW4Onb89cYK5SahjwlVJqpdb6y4DtHsRsYuatwyigL7DY8wAaBSQrpfIwm7Z5m4P5XxPvz0mYzScXePa1epbvVkqdj9lcbJynLDCvm1MpNVxrfXYDT3GD59wMv0zmCMxBOIJxc+Q6nggcr5TyBredgdFKqVF+zSmbS7B7r0/Ast4c6adYY3ul1BTMPqAnAhs8LynCvfcaytvc0wJs1J6RHjFfVryktb4q2E5a60+BTz1NBOdhZuWmBJ5LI+wCtmutBzZy/zqPr7U+3f93pdSNmN+FnZ77OQGwKqWGaq3HYH4XAjOzoY4R8t7H7FsX8nsTRv/NDfhlNpVS/TGzwJtDbB/4XThOKeXf9HWZUuoG/+acSqkumMHeJMxzXuf5+7QSuKGe+gkhOhAJ/IQQbc0+zKZPXq8DtyulTsR8o30DZl+jpSG2T/SsL8TMyD1I+F4HblBKLcQcPfI2v3VRmA9sBYDDk/07hYDBU8KhlJqB2WRwK2YW0smRzGRdfsIvGMVs7voYZn/EAq21Uym1GLhLKXU95nX5FWaAUMKRjCOeclZgjgxYgDlojn/W8V+Ygc/9Ic7BiplJsgEWTz82p6c57jeec7peKfUkZnNOgK88+56N+VkWYzYRvJ4jmc3LAf8+cW9j9iV7xrOvBfOzsAOG57gurXWVZ70d8+HcAtg866s916YvsB3op7XeEeS0Au+lj4B/K3N4/NcxBzYZCnwYYvtEzD6WBZ5j307tbE+kvIaZ2fb2JfSaD6z09K37AvM6TcQcebLa8/MXmBmxMo7cd/uAnp6+s1WNqM8KoFQpdRtmk8MqzOa8sVrrYCNuBgq8lvX5L+Y18LoZMxD09hd9B/iHUuoyzGtyLuZLnSVByvojoe/9+r43dd5zmP2Ll3leCqzB7EP4tta61NMMcwLwLeZ9MxtzYBxvsOZtWeCVixnY+Q/yAmY/y/u01oeUUtuB8UqpBMxBlrYhhBAeEvgJIdqav2A+bD+EOSfWP5RSl2A2ffKO6nmW38Npje0xBwQ5FTMjeADzoe4awvM05sPWOuAg5gPsNMyAptQTTL2OGQB+gDlARWMMxAzY0jGzkY9rrb+ubydPkzhfczml1AHMoMe/Cd2FmEFSIeZgNH/0yyT67+sNrvZ5yq3C0/zMs/4wUK6PzDd2MXCn1to7QMulwHN+xz2MOW3D5VrrKqXUOcD/MB+oNwHn+H1mv8KckiEac5Cbv2nPyIi69nyDVcBBv+ZuUzH7bfkf91vMzwnMz/Ayv/V3YQ7E8zzmQ3sOR7LFgf6F2dzuGsys2fWeIP1fmAN7bAFmaK33B9secyCOTzCzOeWYzfB20Qy01rlKqWXA8fiNfKq13uUJrB/CzAo6MQOVazCDiJuAFzEzS2s58t34CjM7laeUcmmtG9Q81RNYz8DsS7cd87PVhD+tQK3vfT3HO4TZXBQAZY5GWqG1LvCsP6DM0YAfx8w0ZwNnez87zwsJtNZXezLwIe996v7eQB33nNZ6g1LqaswAMBUz6L7Cs50d82/WYMzPKRvze7LZU7d8/3P2ZBz3e5pxe5edAHTy9vnVWq/wvLjahXn9Z9V1HYUQHYvhdje1dYcQQrRPnqzek1rrwOZ+4iiklLobMzP6VGvXRQghhGhpEvgJIYSHp9/TdMzROrvgGTVPa31jq1ZMCCGEEKKJZDoHIYQ4wgD+hNn88gfMJoq1hlIXQgghhDjaSMZPCCGEEEIIIdo5yfgJIYQQQgghRDt3NI7qGY05/Hcu5ihYQgghhBBCCNGRWIFuwErMaazqdTQGfuOB+iZMFUIIIYQQQoj2bgrwXTgbHo2BXy5AUVE5Llfb6p+YmppAYWFZa1dDtENyb4nmJPeXaC5yb4nmJPeXaE5t/f6yWAxSUuLBExuF42gM/JwALpe7zQV+QJusk2gf5N4SzUnuL9Fc5N4SzUnuL9GcjpL7K+yubzK4ixBCCCGEEEK0cxL4CSGEEEIIIUQ7dzQ29QzK6XRQVFSAw1HVanXIz7fgcrla7fhHM4vFSmxsAgkJyRiG0drVEUIIIYQQol1pN4FfUVEBMTFxxMd3bbXAwWaz4HBI4NdQbrcbp9NBaWkxRUUFdO6c0dpVEkIIIYQQol1pN009HY4q4uOTJFt0FDIMA5vNTqdOqVRVVbR2dYQQQgghhGh32k3gB0jQd5QzDAtwVIyeJIQQQgghxFGlXQV+jVVeVsm7L6/lUFnr9Q8UQgghhBBCiOYigR+wekkOubtKWLUkJ2JlHnfcOA4dOhSx8v73vyf58svPIlZeKNnZG/nTn+5utvI/+ugD7r771mYrXwghhBBCiEhxHj6Mu50M3tjhA7/yskqy1+8DIHt9XpvN+l155dWceOIpzX6cwYOHcu+985r9OEIIIYQQQrRlh3/ezNYbrqXok49auyoR0W5G9Wys1UtycLvNfmVut5tVS3KYeurAiJT96qsvsXjxt1RWVvC7313LtGknkpu7lyuvvJSFC78EqPH7ww//jW7dunHRRb8GYPPmbO69905eeeUtHnzwTwwePITzzpvNM888xc6dOZSXl7F37x569OjJ/ff/jZiYGMrKyvjLX/7E9u3bSE/PIC0tnZSUzlx33Y016lZRUcG8efeyY8c2rFYbvXv34f77/8qaNav4z3/+xTPPvATAW28t4I03XiMhIZFJk47l7bdfZ+HCL331njnzlyxfvoSKigpuv/0eRo4chcPh4NZbb6SkpITKykqGDs3kllvuxG63R+S6CiGEEEII0VTlZZV8/t4mTjl7KHEJUbXWH/jsE3C5wGgfubL2cRaN5M32uZxm4OdyuiOa9bNYLDz//Cv87W//x0MPPUhR0YE6tz/vvAt47723fYHoW2+9zrnnnh900BqtN3HvvQ/w8stv4nA4+OyzjwF47rmnSUxM4pVX3uL++//KunVrgx7r+++XcehQOfPnv8ELL7zKLbfcWWubLVt+5qWXnueJJ57lf/97kdLS0hrrS0pKGDZsBM899wpXXHEVTz75KABWq5V7753HM8+8xEsvLcDpdLJw4Xv1XzAhhBBCCCFaSF3dvSoLD1D+41qwWkmaPLkVahd5HTrj55/t84pk1m/GjLMB6N27L4MGKTZsWM8xx4Qut2/ffnTv3oPly5eSmTmcJUsW8fvf3xR021/8YiKJiYkADB06jD17dgPwww+ruPHGWwBISkpmypTjg+4/YMBAduzYzsMP/43Ro8cyefJxtbb54YfVTJp0LCkpKQCceeZMPv/8Y9/62Ng4jj12CgCZmcN57LFHAHC5XLz66nyWL1+Ky+WktLSUmJiY0BdKCCGEEEKIFnT++Wfz88/a/OU14Lbg2/VPTePt5E4tVq/m1GEzfoHZPq9IZ/0CWa1WXK4jx6yqqnmcWbN+xTvvvMnChe8zdep0EhISgpYTFRXt+9liseB0OhtUjx49ejJ//uuMHz+BVau+5/LLL6SysrJBZURFHWm6adbBAcDnn3/CunVrefzxp3nxxQWce+6sWucphBBCCCFEa8lI7Y/FYq1zG6thYeTosS1Uo+bXYQO/YNk+L2/Wr6kWLnwfgF27dvLzz5rMzOF07pyKw+Fg9+5dgBkk+Zs06Vh27sxhwYKX+eUvL2jwMUePHssnnywEoLS0lMWLFwXdLj9/HxaLlalTp3H99XMpLi6itPRgjW1GjRrD8uVLKS4uBuCTTz4Mqw5lZaUkJ3ciLi6esrKyWucohBBCCCFEaykvq2RA9+meOaTrYLFyxbW3tEylWkCHbOoZKtvn5c36jTu2T9COnuFyOp1cccVFVFRUcMstd5KS0hmAG26Yyx/+cC2dOnVi0qSaTSwtFgunn34my5cvZcCAhjc3vfzyq3jwwT9x0UXnkZqaxuDBQ4JmDbdu3cKTTz4GgMvl5JJLLictLZ2dO48EvAMHDuKii37N1VdfQVxcPOPGjSc+PngG0t9pp81g8eJFXHTReaSkdGbkyNENziYKIYQQQgjRHFYvySEuKgnVbxLZ25bgctVuOWexWBncbzI7Nh+md79WqGQzMEJlvdqwvsD2wsKyGk0m8/Jy6Nq1T1gFLPp0M5vW5YUM/AAsVoMhI7o1qK+fzWbB4Wj6PB833jiHmTN/yQknnNTgfR0OB06nk+joaMrLy5gz50quu+4PjB8/oVF1OXSonLi4eACeeeYp9uzZzT333N+ossLRkM+xI0lPT6SgoLT+DYVoBLm/RHORe0s0J7m/RGOUl1Xy8pMrcDpclB8u4dUP78LprK61ndVq56IZD5CYmMIlV09oUjKoOVgsBqmpCQD9gB3h7NMhM355ew7WGfSBmfXL21PSQjUyZWdv5J577mDQIMW0aSc0qozS0oPMnXs9LpeLqqpKTj75tEYHfQBPPPEY69f/iMNRTffuPbj11rsaXZYQQgghhBCtyb+7V3xsctCsn8ViRfWbTFxscsSne2tNHTLwu+A341q7CkENHjyU119v2rQHKSmdefbZ+RGqEcydG2KIIyGEEEIIIY4iwbp7jcmcgd6+DDgS+BmGhbGZZwKR6wLWFnTYwV2EEEIIIYQQHUewwR29WT/vCJ/+2T6vSA382Nok8BNCCCGEEEK0e6G6e43JnOEb4dM/2+fV3NO9tZQO2dRTCCGEEEII0bH4d/facsO1uMrL6f/PR1m6NI8fNk5mw8+LamX7vNpDX78OGfjNnn0OWmfXu51Sg1mw4N0WqJEQQgghhBCiJbhdLlyHDoFhYI2LJ2/PQUYPPZMDxXtrZfu8WmPgx0jrkIHfiBGj2LZtK9XVtYdu9bLb7YwcOboFayWEEEIIIYRobq7ycnC7scTFY1itvkzgzcz0bdMepwvpkH38srLmYLHUfeoWi4WsrDktVCP46KMPuPvuWwFYs2YVv/3tpQDs31/A73//uxapw1//ej8//vhDs5U/a9ZZbNu2pdnKF0IIIYQQoj7OMjOgsyYmtHJNWlaHDPzS0zOYOfNc7HZ70PV2u52zz/4laWnpLVyz2tLS0vn3v59qkWPdfvsfJcsphBBCCCHaNWdZOQDW+I4V+HXIpp5gZv3ef/+doOuamu2rqKhg3rx72bFjG1arjd69+3D//X8F4OOPP+Ttt9/A6XSSkJDAzTffTu/efUOWlZu7lyuvvJSFC78E4LjjxpGVNYdFi76hpKSEa6+9nmnTTgTgm2++5L//fZzo6GimTz+J//73cT77bBFxcXE1yly8+BuefvoJLBYrTqeDP/zhVsaMGcd112Vx4YWXcuyxUygoyGfevHspLCykR48euN0wYcJEzjtvNg88cB9RUVHs2rWT/Px9ZGYO5+67/4RhGHz22Se88carOBxmM9prr72RceN+0ehrKYQQQgghRCT5Mn4JEvh1CN6s37vvvlWjr18ksn3ff7+MQ4fKmT//DQAOHjwIwI8//sBXX33Of/7zNFFRUSxbtoS//OXPPPHEsw0qPz4+nv/970XWrVvLPffcwbRpJ3LgQCEPPfQgTz31HL169WbBgpdD7v+//z3FrbfexbBhI3A6nVRUHK61zSOP/J3Ro8dy+eVXkpeXy69//SsmTJjoW79t21YeeeRxLBYLV1xxMatWfc/48ROZMGEiJ598KoZhsHPnDm64YQ7vvPNRg85PCCGEEEKI5uIsLwMk8KtFKfUP4DygLzBca/2TZ/kg4AUgFSgEfq21/rkp61pasKxfJPr2DRgwkB07tvPww39j9OixTJ58HABLlixiy5afycq6HDCHhS0tPdjg8k888VQAMjOHs39/AZWVlWzc+BODBil69eoNwJlnns2///3PoPuPHTuORx/9P6ZNO4GJEyfTv/+AWtusWbOaG2+8BYCuXbsxduz4GuunTJlGdHQ0AEop9uzZzfjxsGfPbu677y4KCgqw2WwcOFBIYeF+UlPTGnyeQgghhBBCRJqz1BP4dbCmnuH08XsXmAoETlf/JPAfrfUg4D/AUxFY16IC+/pFqm9fjx49mT//dcaPn8CqVd9z+eUXUllZidsNZ545k+eff4Xnn3+FF154lbffXtjg8qOiogCwWq0AOJ3OBu1//fVzue22u7HZ7Pzxj7eHbPJal+joKN/PZpNRsw733XcX5557PvPnv86zz87HarVSVXV0T3YphBBCCCHaD1/GLzGxlWvSsuoN/LTW32mtd/kvU0plAGOAVz2LXgXGKKXSG7uu6afSOP4jfEZqJM/8/H1YLFamTp3G9dfPpbi4iNLSgxx77BQ++WQh+fn7ADNgy87e1OTjAQwdOozNmzV79uwGzL6EoezcuYNjjhnABRdcyCmnnM6mTRtrbTN69FhfGfv25bFmzcqw6lFWVka3bt0BWLjwfQn6hBBCCCFEm+Lt42fpYBm/xvbx6wXs0Vo7AbTWTqXUXs9yo5HrCpp2Ko3jzfq9+eaCiI3kuXXrFp588jEAXC4nl1xyOWlp6aSlpZOVNYfbb78Jp9OFw1HN9OknMXjwkCYfs3PnVG6++Q5uvvl6YmJimDx5CjabjZiYmFrbPvHEY+zevROr1UZCQgJ33HFPrW1uuGEu8+bdy2effUL37t0ZMiST+DC+HNdffxN33nkziYmJTJgwmeTk5CafmxBCCCGEEJHiLOuYffwMt9sd1oZKqR3ADK31T0qpscCLWutMv/UbgUswg7sGr9Narwmzzn2B7YELN2zYSPfufcIsoqaCgnxuvvkPPPzwI21iCofGKi8vJz4+HoAPP3yP999/j//+t2EDx3hVVFRgs9mw2Wzs31/AFVdcymOPPUmfPn0jWOPa9u7NITNzaLMeQwghhBBCdFzrbr+L0k3ZDHvgzyQPy6x/h7atH7AjnA0bm/HbBfRQSlk9WTsr0N2z3GjkugYpLCzD5ToStLpcLhwOV6NOJiUljWeeeQmg0WUA2GyWJu3fVK+99gpff/0lTqeDpKRkbr31rkbXZ8eOHObNuxe3243T6eCKK66iR4/ezX5+LpeLgoLSZj3G0Sg9PVGui2g2cn+J5iL3lmhOcn91HOVllXz+3iZOOXsocQlR9e9Qj8qiEgBKHVaqQtxDbf3+slgMUlMblrFsVOCntc5XSq0FLgTme/77g9a6AKCx60TTXHbZb7nsst9GpKwBAwby/POvRKQsIYQQQgghGmv1khxyd5WwakkOU08d2OTyjkznEN/kso4m9Q7uopR6VCm1G+gJfKGU2uBZdTXwe6XUZuD3nt9p4romCbfZqmib3G4XZlJYCCGEEEJ0BOVllbz78loOlQUfELC8rJLs9ebAiNnr80JuFy63y3Wkj58M7lKT1vp64Pogy7OBCSH2adS6prDZoigvP0h8fBKGIcHD0cTbnLS0tIioqNqD0QghhBBCiKPL7NnnYD72161Ht37MOP72kNm8Vd/l4HaZXY3cbneTs36uw4fB7cYSG4tha2yvt6NTuznblJR0iooKKCsrbrU6WCwWXK7W6+N3NLNYrMTGJpCQIKOACiGEEEIc7UaMGMW2bVuprq4OuY3dbqdTojk4Y/b6PDK7O3Fu/AHX4UO4KiooLzlMtms0LsMMWVxON9nr8xh3bB/iEqIa1ffPO5VDR8v2QTsK/KxWG2lp3Vq1Dm29E6gQQgghhBAtIStrDu+//049WxmMG3YmAG6HkyUvf8Pg/ct9a7PTJ+JOpEZPIP+sX2P6/nmbeVo62FQOEEYfPyGEEEIIIYRoCO9c2Xa7Peh6u93OoH6TiYlKAsCFQW7SQGKmn07Gry8n+bLfkZcyBLelZp7Km/Xbv6+sUX3/OuocftCOMn5CCCGEEELpZpnqAAAgAElEQVSItqPOrJ8bxg4+reYym40daWOYOnUgiz7djNvI481P/kxh8e5auz8+v+bv733Zj4Uff1xvnTpy4CcZPyGEEEIIIUTEhcr62QyDQX0mEhuXUmO5y0WNbJ7L6aZLWn8sFmudx7FYrHRK7BNW1s/Xx08CPyGEEEIIIYSIjKysObVH3LdYGZt5RtDt3W43X7y/yTdN25jMGRhG3SGLYVgYN+xMVi3Jqbc+rvJyAKwJiWHUvn2RwE8IIYQQ4ihW3zxoQrSm9PQMThv3C2ye4M9ut6OOOY7YuM5Bt3c53RQVHsLlNAO/+NhkVL9JIbN+FosV5ekrGE5fv448qqcEfkIIIYSol+PgQUpXrvDNpxWM2+WiunB/C9ZKADVGNhSiLZo9eKjfwJxHRvIMxWI1yBzdnWtuP55rbj+efz0xD7s9+NAkhmFhbKZnZFDPiJ918fXxS5TATwghhBCilrxnnyb3qccp/uqLoOurCvLZ9dBf2H7bzZSuXtnCteu4yssqGzWyoRAtKW5fPtPT0jEMg+GDp/hG8gzF5XSTt6fE93uovoLebF9cbLJvv/q+B77ArwNm/GRUTyGEEELUqXLPHg79tB6AAx8vJHnqNCxR5mTJbrebg98tIv+1V3FXVpjb5+SQOHZ8q9W3I1m9JMfXF8p/fjMh2gpneTnV+/KY1asv+3v24qG/30daWnqDy8nKmsO777xdY5l/ts+rvu+BjOophBBCCBFC8Zef+X52lpRQsugb3+/731jAvheew11ZgT3dfJhzFBe1dBU7JG+2z9sXKpxshxAtrWLHdgC6DhjIs8+93KigD8ys3/AhU3x9/QKzfV6B2cJA3j5+FhncRQghhBDiCGdpKQeXLQUgbdYFABz4+CNcVVWULFlM0WefgNVK199mkXHxpQA4iopbrb4diX+2zyucPk5CRFp14X4qcnYEXVexfRsAMf37N/k4f/u/e319/ex2G48+OY+LJsOJW57jnNRsX5/AC34zLuj+brcbp29Uz/gm1+doI4GfEEIIIUIq/vZr3NXVxI8YScqppxPduw/OkmLyX36J/JdeACDj4ktJmjQZWydzTi7J+DW/wGyfl2T9REtzOxzs+usD7Lz/PnY//JAv0POq2LYVgJh+TQ/8vH39DMPg7LN/SVpaOlE9ewFQuXtX0H38R711VVSA04kRHY3FHtXk+hxtpI+fEEIIIYJyOxwUf/0VAJ1OOgXDMEideQ57H/sXB5csBiB5+gl0mjoNQAK/ZjR79jlonV3vdqmdenLBmfdIXz/RYsrWrsFRZH7nD23ayM4H/kzihIl0veJKyg87WFzci0zrZmL6HROR42VlzWHr1i1kZc0BILpHDzAMqvJycTscGLaa4c0F55/Dntzt3Pf3gIJGDa7xq1KDWbDg3YjUsa2SjJ8QQgjRQfi/+S5Z9C25/30SV2VlyO1LV67AWVJMVI+exA0ZCkD8yFFE9+4DQOwgRcbsi3zbW+LjMex2XIcPm2/WRcSMGDGq1oiGgSwWK13SjpGsn2hRJd9+C0Dq2eeSctoZGHY7pd8vJ//V+az8cjNF9jR2ZIzz9QFuqvT0DJ59dr6vr6AlOhp7RgY4nVTl5tbYtryskk4JvUPOAehlt9sZOXJ0ROrXlknGTwghhOggvPO9LXtvFb2+fg6A+OEjSJo0Oej23qkbUk46GcMz+bJhGHT97VUcXLaUzqedUePtumEY2DqlUF2Qb2b9ekXmQU+YWY7333+nzm2CzWcmWT8RKfVmnVctB2Bgv/482KU7+d99z+Z+fcCwsDe+P4fLq4lLaJ7mlXOXL2Fb4X446+RG7W+xWHwZxPZMAj8hhBCiHQm3SWDvuAT+MXQYpWtWBQ38KnbsoGL7Nixx8SROmFRjXXSPnqR7BnoJZEvxBH5F0twzkrx9m9599y2qq6trrQ82n1ldIxsK0VAjRoxi27atQe8/L7vdzujxE+gy/SS+eX89bpcLLBbAaNYXEZn9B7DzQCGOgMGOwmG32339Bds7aeophBBCtCPhNgns1mMIAId+Wh+0uWfxN2bfvqRjj/PN2RcOXz8/Cfwi7pKLryTUc60NNzfGl/LbywfVO7KhEI2RlTUHi6Xu0MGbObMOH0dup8G4LWaOyYXRrM2Pf3vRJRgYjdq3o2T7QAI/IYQQol0J5+HMMCwMGXEB9B+Mu7qa8vXraqx3HiqndIXZbKvT8dMbdHxbSidABniJlOr9BRR//RWuigpy9CEG9Z2ENaC/kt1u56RjBtLJHkV1YWEr1VS0d96sc6gXS/6Zs9VLcjyZviOac6qR7sNGMKpnZsi+fBaLlZSkbrXWd6RsH0jgJ4QQQrQr9T2ceZsExsYksyPdzAiVrVldY5uDS5firqoibshQorp2bdDxvRm/asn4NZmrqord//wH+S+/yOYH/0r2ujzGZM4g8PHNYrFwyVQzQK8u3N8KNRUdRV0vlryZs9aYaqQqOokhoy7EMILXzTAsnDDpt7XWd6RsH0gfPyGEEKLdqWsgEMOwkJv/M0+8nHVk4arl8PgjtbYdsG8vb869tUHHtqV0BiTjFwmF779L9b59AGyu7orL4SA+NhnVbyJ6+1KcLqcvY5HRuw8HflyL44Bk/ETzCdXX1D9ztujTzbhDtElurkGH1izbSVxcCqrfJLK3LcHlcvrWeV92paX0qrG+o2X7QDJ+QgghRLsTKuvnfQDqljGg3uHNbYbBmIBBXcJhS5E+fpFQkbODos8+AcOg87VzyU1WuA3zMxsz7CzwZC68GQt7ZzPglqaeorllZc3xjfLrVV+2z6s5sn7eY7oNC2MyZ9TK6vmPdltzvdGhsn0ggZ8QQgjRLmVlzak11IH3ASjYw1Egi9VK1tXXNfi4Mol707kdDvY9/yy4XHQ68WQ25keD9UigHh+bzOD+kzEMw5exsKWmAeCQwE80s/T0DE4bPxGbJ/gL7NsXKtvnFem+fv7HNDPik3wvtgJHu/WuB4Phg6d0qGwfSFNPIYQQol1KT89g9DHjWLl5BS6Xs9YDULAmUV42w8LMGWc36qHIlpwMhoGzpAS3s3bZzc1RUszufzxEwugxpP1yVosfPxKKvviMyl07saWlEXvyWWQ/t7ZWBmX00DM5ULKXSy++CgB7aioA1dLUU7SAXw0bwcdLFwM1+8nl7TkYMtvnFcmpRoJlGMdkzkBvXwY4sdttPPrkvBp/y2YVDOG2227ioYfui0gdjiYS+AkhhBDt1OiBJ7Hq51WAs0ZzJ6j5cBTIGmXn6utubNQxDZsNa2IizoMHqSouBiI3YXO4cxT2jY3jH8VFpJ59Loa17iatbY3b7abk228AyLjwEtasyg2aQYmPTeack29he3Y5vfqAzdPU01FUhNvlwqhnZFchmiLhwAGmp6Xz+f6CGv3kWnoKkWAZRm9Wb+OWxYwffWKtF1jp6Rk8++z8lqxmmyGBnxBCCNEOOcvKOCHvC7alpvJ5wT7OO28Wc++cWWObyqg1dQ7S0Fi2Tilm4Fd4AFIaNipoXcKZQNpmGAxKSMR1+DAVO7YTe8yAiB2/JVTvy6O6IB9LfDz0VWR/vqre/lLjju1DXEIU1qQknAcP4iguwt45tYVrLo424b5IUWowCxa86/vd7XBQuWsn53Xryf4ePVutn1xd/QnHZM6gqCSXAT1O4FBZFXEJkXsBdTST10FCCCFEO3R4y8/gdnPxsVMYPXps0IezYEOzR2J4c+8AL1WFB5pUTqCwJpAGZnXvAcChjRsievyWUL7uRwDih41gzfJdDeovZff184vsdRft04gRo0JO++JP62xGjRrs+zd63DDOX/4df92+hWeff6XV+snV1Z8wPjaZmSfeTGxMUrPNHXg0ksBPCCGEaIcOb9YA9Bg5imefnR/04Sxw9M9IDW/uHeClKsL9zeqbo9BmsTAtLYPuo8YAcGjTxogevyWUeQO/kSMb3F/K5uvnJ3P5ifqF8yIlFJthMLRX7wjXqGFauj9heyBNPYUQQoh2pryski+3xJJpjSV2oKpzW/85/yI1mbE341dZeCDiDxp1zVFocbs5v19/ulx2Bdtvu5nDW7fgqqjAEhMT4Vo0D+ehcg7/vBksFuIzh3PBL+IbtL+3eaeM7CnCEWpOvnBYgMtnnts8FQtTS/cnbA8k4yeEEEK0M6u+3UaRkcz21FHEDqh7omTvw5//1ABN5cv4NUOTQ299bQGDtnizfX2mnYC9cyoxffuB02kGUkeJQxs2gNNJ7ICBWOMbFvSBX8ZPAj8RpsZk/XyZ9WHDm6lWorlI4CeEEEK0I+VllegN+WAY5CYOpKI6cDa/2rKy5oTsB9gYvj5+B5oe+FXl57Pt9psp/uoL37KrrrwGS0DfHovbzazuPUiediIAcUOGArB/3SbefXltRCeMbi5l69YCED9iZKP29/bxk8BPhMv7IqUhvP1oo3v1aZ5KiWYjgZ8QQgjRjqxekoPb5QmKDEtYAxt4hzeP1CAN3oxf5f6mByBlq1fh2L+fgjdfx1Fi9tWJL9zPtNQ03wTSNouVaWkZ9Bj3C6K7dwcgbmgmAOu3V5O7q6RNDvBw8Ptl7H3ycSr37sXtcnFo/XoA4keMalR5vikdpI+faICrrrqmQQFBlctF1o9rGHf8BN+AL7Nnn9Ns9RORI4GfEEII0U74hjfHDIhcGGSvz2vxbJctpRNgZvzqG5WyvKyyzoxcRc4OANxVVRxY+AHlZZUsXLiDs3oOwOJp7mm12/jDY0/RLesa334xxwygKiaJPZZuAK1yHeriqqwkf/6LlK1awc5591Gw4FWcZaXY09OJ6tatUWXaU9OotMayzDKa8tLKyFZYtFuJJSVMacL0H3a7nZEjR0ewRqK5yOAuQgghxFEo3Dm4UlN6MXj440w9te6+fpFkiY3DiIrCVVGB6/BhrHFxvnXOw4cp+fpL4keNIbp7d1YvyfFl5ILVsTJnu+/n4m+/5if7YAod8cR0ncBZvbrw9gfvcvbZv6SbGlyzDnY7O3sfh9th/u6d9qAlr0NdSletwHX4MEZ0DO7KCoq//Bwws32GUX/z3GAscXHsSB9LcXQ6q77dwvEzMiNZZdFOHVy2hIt69mFx0QFc9byoCSZSg0KJ5tfkwE8pdSZwP2AHDgCXa623K6V2ABWefwC3aa0/9ewzEXgKiAV2AJdorfObWhchhBCiowhnMnOLxUqX1P41JvluCYZhYEtJoXrfPhzFRTUCvwPvv0vR559S+OH7JM66hOz1ZpATrI7OsjKqCwow7HYSRo1m/5r1/LylBAwbucmDuOxXM9i+e1fQh87yskp2uzNwWzzZz4DJzltbybffAJBx4UUYNhv581/EVVFBwugxjS7zUHkVe+P7g2GgNxWSOb6M777YwilnD20T5yzaHldVFaUrV5ASFcWp00/i468+b9D+kZoCRrSMJjX1VEqlAC8Av9JaDweeBp7w22SW1nqU55836LMA84FrtdaDgEXAX5tSDyGEEKKjCWc0PsOwMDbzzBqTfLcUbz8/R1GRb5nb5aJ01Qrz56oqVny+EZfDTMkFq2PFTvP36F69ST13FttTR+FLSBgWduhDIfsmrl6Sgzsgc9Ya1yGYyl27qNi2FUtsLInjJ5A0cTJ9/vwAPW68ibjBQxpdrv85u11uvnh/U5vt3yjahvK1P+A6fJjovv246Y4/kpaWjs1W/6TuXpLtO7o0tY/fAGCf1to7VvJHwKlKqbQ69hkLVGitv/P8/iRwQRPrIYQQQnQo9U1mbrFYUf0mExeb7Mt2tWQfN1/gV3wk8KvYuhVHURG2zp1Juug35CYOxO15FAlWx8odZjPPmL59qY5LJjdpEG6L2VjJ5Q7db8/X19FVc3lrXIdgihd9DUDixMlYoqMBcw6++GEjGl2m95x919MNRYWHgLbXv1G0HSVLlwCQNPlY0tMzePXVt7Baa4YHUVFRdO6cWisglGzf0aepTT03A12VUuO11iuBiz3Le3v++7JSygC+A+7UWhd71vlePWmt9yulLEqpzlrrsMd9Tk1NaGLVm0d6emJrV0G0U3JvieYk99fR6Y47bg05mbk32+fjdrNhzV7OOK9l5t461KcHpd+DO2cb6eecAcC2d34AIGPqcWy09caw5YB/cBZQx8Lc3QCkDx/CyjW5GFYrON0ht/dasWgHhOqr1MLXIZCzooKt3y8HoN85ZxIfoe9e0HN2u8EwWv2cm5P87Wq40oMVvPXSGk6fmsahjT9h2Gz0O/1E7EmJpKcnMnv2bF577TWqqqqIioriwgsv5IYbbmDSpEl4EvQAWK1W7rjj1nb9GbS3c2tS4Ke1LlFKzQb+qZSKAT4GigEHMEVrvUspFQ08AjwGXNLUCnsVFpbhcjW8A2pzSk9PpKCgtLWrIdohubdEc5L7q/WEO0CLUoNZsODdWsstljhmzjyXt996A6fL6bf8SLbPy+l0s33L/hb7rG0jx8Obb5P/zbfEnXgq9vQM8r8zswtV/Yez9qNdOAMyck6nmx9W7CJzTHfiEqIo+XkLAMUxaaxdsQun013n9mBmvoJtW9c+kRb25/qb3wT9XBsq5Dl7mn22xDm3Bvnb1TiLPt3Mzm0H+FivZaDLRdLx0ymuNMBzLS+99EoWLFgAmP11L730St/fmnfffYvq6mrsdjszZ56LYcS228+grd9fFovR4ERYkwd30Vp/AXwBoJTqAtwCbNVal3vWVyqlHgfe9+yyE/DN+OhpFupqSLZPCCGEaA/CGaClvqHSs7Lm8N7bb+CssY+NR5+c16pNsKK6dCHjhOnkf/Elhe+/R/LU43GWlGBPS2f9Tjdut5s3P7mfwuLdtfZ9fH7N33tcfw0zT7gj6HECR+tcvSSn3ikkmnuEz7A+V6s1YkPgt4VzFkcHb5NggN3W7gzo1of0WTV7XHmbkb/55oIaTTmzsub4WhhI376jU5Pn8VNKdfX81wI8iNlnD6VUsue/BvArYK1nl9VArFLqOM/vVwNvNLUeQgghxNEmnAFa6nvASnY4mNb5yGTmbanfTa/Zs8BqpXTFcg58+AEA1lET0D/tw+V00yWtPxaLtc4ybBYLnRL74AqRwQvst5e352DQbd/85H6eeu13PPXa73ji5Syuv+0s3+TT/v8iMRF1WJ+rzRaRB2dff8YQ18errfRvFK1r9ZIc3J5UuxuDPaNm+vqZ+svKmsPo0WNr3KPegNAwjDbzN0Y0TCTm8ZunlDoWiAI+A24HugNvKaWsgBXYCMwB0Fq7lFKXAk95mofuIIJNQIUQQoijhfdBytt8KlA4QVzh++9yXrcefHOgEJyONvUmPiYjg+Spx1Py9Vcc2rQBgC22frjd5QCMyZyB3r4MauQrAxhWxg07M/R6amazLvjNuBrrSlevJPeJ/7CraxKfl9ublF0NVyQ+13CFk+3zkqxfaE1tdn00KC+rJHtdHt6eUm6LlS3bDzGxrKpWE+D09AyefXZ+rTKysuawdeuWNvM3RjRMJJp6Xhlk8TYg5F9OrfVSoP31MBZCCCEayL/5VKD6grjK3bsoXbWSznFxnHXmWb7JzNvSm/jOZ5zFwcWLcDsc2Lt0Yf9Bty87FR+bjOo3iextS3C5agd/NsNg+MDJxEQl1XkMl9NN3p6SoOuiMroCMKtnH77cvrXOciIZNDflc22IUBnOYNraXIZtSSSaXbd1wV4SNPRlQKiAUBwdIpHxE0IIIUQjxcUmM3zIVNau/wqH80jwE1a274P3wO0meerxXH3yqSEnM29N9pQUOp1wEkWffULSxMlccFbNjNysgiHMmHEylZW1Az8L8MDdv6f7sGGNP35GBgCJZaUtloUDv6zfO29R7ThyvEgfxz/DuejTzWxal1dnIOh2u1m5eBujOxWSMHoMlpjYiNTjaFdXoO7VlrLpDVXfFCfyMqBjaHIfPyGEEEI03uolOQzuczK4a042Xt9DZlVeLmWrV2HYbHQ+Y4bvTXxbyvZ5pZ13Pj1uuInOp9dusumbj9BW8120zTCY3qUb3YYObdKxLdHRWDt1wu1w8JtZs0P2vWuOh/qsrDkEzCHfrMFDONk/l9PNnk27yXvmafa/83az1ONoVN+8mG2p72xj1NUk2Jv1E+2fZPyEEEKIVuJ9C+9t8qi3fYfD7cZus9X7kFn02acAJE0+zjdZeltlWK3EDw89Obkv2+I3SZgFuHjisRj1DJISjqiMLhwuLibJ4fRk4d6k2u9YzfVQn56ewcmDh/LpT+vMz7WZg4fA/o0AbpeLbTfdgLOslL7z/oo1IYFtt83FDZSuWkn67Asjco3bg5ZqntvS6hsASLJ+HYd804UQQogGmj37nKAjQjZ0hMjVS3Jwe9pejRl6BnhGuLQYRp0PmY6DBzm49DsAUk45NUJn1XoCsy02q5XpXbrRe+rxESnfntEFgOr8fDMLF7C+uR7q3W4353ZO9R2vNYIHw2IhdvBgAArXbeTtZ5ZT4TAf/5wlxVRs39ai9WnLQmX9bFYrM2ec3S6zfV6S9esYJPATQgghGmjEiFEhm4R51TcQRGCfm7j4zqh+kzGAk4cOr/Mhs/jrL3E7HMSPHEVU126NOYU2x38KBKvNxs0vvUanE06KSNlRnn5+Vfn7SE/P4MRjBh6Z/iKM7GpjVefvI6n8ENO7dm/VIfDjhpjNZX/4sZD9h2xsTxlJzDEDAChbs6rF69OWZWXNwRLQPtficnHa/kKqCwtbqVZ1Ky+r5N2X14acqiPcJsChBkgS7Yc09RRCCCHCVF5WyefvbeLSi6+qdyCI6upqXn/9VV5//VWg9jDw5nxaTvDLP40dNoOywq1cMCD0CHuuykqKv/4SgJRTT2/C2bQtgZNGp6dnRKzsIxm/fbiqqzk3MYkvPOvqy642xaHsTQD8+sRT2L9xfas1FYwbPIRKayy7qjuDxSC30yCOPfN4Kv71N8pWryZt1myMwM6IHVR6eganDB/Fx2tW+ppdn9CzN4nl5RR9/ikZv7oo6H6Ve/dQ/MVnpJ79S2zJySHL9/4NOeXsoQ1qVhnOdBP3/T34dBPeJsDeqU3iho2g5403hX1s0X5Ixk8IIYQI0+olOeTuKmGHPlTnQBCBArN/5nxaubgCBnSJjUnmjJPvxF5aWWO5/xv9g0uX4CorI7pvP2IHDmr6SbUhwSaNjoSoLkeaelZs3UInDKanpWMAp4wY3SxZuPKySj5bcZhKayw9x45v1YF37BldyOn2C3w5H8PKhj1WrElJ/OHbLxk9ekiTmy23F26Xi7MTEo80z7Va+f198wDM71518Kxa/vwXKVn0LQc++rDO8r1/Q5a+uYxtt86l7IfVYdUrnFYGFouVzKEjQ66v3L0bgOhevcI6pmh/JOMnhBBChMHbNBMge31eWFk/r8C+XSu/3YbL4QTDWmtbt2Hws6UvqqICS0wMcORhceU3P9Nr8UIAOp96ervL0jTXHGF2T/awuiCf8p/WA3DB0OHsWr2CCwY3bdTQUFZ9l0OhI47tKSNRQ5rnGOE6VF7Fnpi+uD3v+11uyP5pH31GjGfQ+rXsqqzEGWQeRS//FxftaaLzcM6lsrKSm/7yZx4aNorKnB2UrVpF0qTJNbap2JnD4c0agIPfLyP9/NkYttqP2P5/Q7buddCl5BAHPvmYhNFj661rONNNGIaFMZm1R871ncuunQBE95TAr6OSjJ8QQggRBv8BEtxuty/rZ6tnRMTAkRxLC0vQ6/NwBwn6ANyGldykgRTv2AMEBpz7KC8+RHSvXiSMqf9hUZgsMTFYk80pHQ4uWwpA/9PO4E+DM0ksiXy/pvKySvT6PDAMcpMHUR3fuqOurl6SAwH3qdvtZmv0QM7qOQCMuu9h/xcXkejf2laEcy42m42RI0eTPHUaACWLvqm1TfEXn/l+dpWVUbbux6BlrVq0DZdnNFk3BttTR1GxdQtVBfn11rW+6SYsFiuq32T2bK/g7RfXBO3vV+XN+Eng12FJ4CeEEELUo7yskuwfc30DJLicbjaty6V77HiMusdM8D00O4qLKXjrDb755xu+kTxDcQNrVuwFagecOd0n0uOGuRjW4IGjCC4qI4NKaywrEiZRFZ1A8pTjwTCoKsjH7Te1QyT4j9bqNgxWL90Z0fIboq6Ju7fsqaaw5xRU34lYLMHvp8AXF1lZc2rNORmooaOXRmqUXKh/oBN//gMKhWK1WsnKmkPShAkY0TEc/nkzlXv3+tY7SkooXfE9GAbJ008E8I24669kdz7ZP+b6sq5ui5XcpEFUWmMpXb6s3rrWV1/DsDA280xcTjf79pbWGqHTefgw1fsLMGw2X9Nn0fFI4CeEEELUY+XXP+Ny1mwK53K6qaiKZ1TPTGwhgjC7zcZZp83A9cVnbL/9Zoo+XkixrTNuS909LdwWGwWFVbXm33JbbOyN60eVLS4yJ9aB2Lt0YXvnkRTHdGFn7ylYExKwpaaC00l1GBmXcJn9N/N8/TfdWMhenxdWINIc6hrK3+VykRffjzHDzsIIkfWzQI0gLi42mUH9JoUdKIYjkllEb7PocKYmaMik7ZaYWJImTASgZPG3vm1Kvv3aN8Ju6oyZYLFQvu5HHH6Z5IqcHSx6emHtz8GwsD1lJAe/X1bvdAv+9Q38e+PN9sXFHhlUJntdzXvOm+2L6t4jaDNU0TFI4CeEEELUoazkMHpDfoimmQZDRl+ExRr8Qcpwujhlzx6Kv/gct8NBwpixzPr1SK65/fiQ/y6aYuHELc8xLX5zjcyRlxtkvq1GcKZ0JTdxIBgGu+nCobIq31QYVXm5ETlG+U/r+eZfb+Kqrq6xvLXmSKtv4m63y2xyGB+bjAoSzNkMg2lp6aTExPqWrV6Sw9jhZ4YOFBsxV2E4mbdwyg3sh9vUrF/gMb3NPQ8u/Y7qA4W4qqsp/vorAFJOOgVbcjLxw0eAy0Xp98vNbb9fzpa//x97o3vXeuHjckNu8kDKCkooyt4aVqbyqt2KAU4AACAASURBVCuvwRIQJHqzff6cLleNe6542y5W9zgdd7c+dZYv2jcJ/IQQQog6LHn5G9yu0G/jY+NSGD/mBAzD4JhjBtSYhHxaWjqdgPjRY+hz7/10n/N7YvsfU+fxvMHIwbwDIZvotWYG6Wi16WCyb1RLt2GwaknOkcAvt+mBn6uyku1PPcNuo2vtB/xW+szCmbjba0zmjFrBnMVi4byMrhz49GPKyyp568U1ZP+YR2xU8EDRbm3cnIgNybzVJbBZdIOyfgFZsGDHjOnbl+jefXCVl7P91rlsvfH3OEsPEtWzF7FqMABJk48DoOS7ReQ9+zR5Tz/JtsShtfpY+hhWtqeMZMVXOqxMZULRAY5L6+q79sGyfeYFqJn1+3FzOcUxXfjZkMCvI5PATwghhAihcH02O4qj6mmaaTCg+wmMHDGGBx/8e41JyK+96z563/Mnelx7fdhDqEd16QqArswI+dDeWhmko1V5WSXb8ly+z9HlMjNCztTIZfzKf1zLtoTBuENkwlrjMwtn4m6vwKyf1Wpjxsmn0ckeRfGXn7Pyq5/J31uK02m+iQgWKBouJ7N6hQ4s6urL98Ybr1EdkCn1CjvbF9APtyFZv8Bei6GOmXHhxcQOUlji4nBXVgDQ+fQzfCPsJowchSUhgaq9ezi4dAlVMUnkdRqMK8QjtwuDvUkDyTloZlXrqnN5WSUfLsxh1LCZvmsfLNvn5c36lZdVklMWD4bB9gM2eWnUgUkjXyGEECKElV9vxk18vdvFRCfxm4vuQ6mBNSYh7zNteoOPaU1IoDopjdz4/iEf2r0PteOO7dOgSaA7qtVLcgi8km63m00H4ulJZAK//OWryE0MHfi1xmfmnbg7UHlZJS8/uQKno2Y6eUzmDPT2ZYATMLjimrlYP3yLwnUbyd5YAFjAE+B4A8XsbUtwuZxmhjs1Hb79hgPpGXQ+7Yxaxx0xYhTbtm0NGeAFY7FY6s32uSor+e6FL3A5YsEvC+kNtqeeOrDOY3ROSGRaWjpf7cszJ22vI8MYO3AQvW69A7fbjaPoAK7ycqJ79fatN2w2ko89jqJPPyGqR0/2jDwP99ZSqCMAdxuWI9noOuq8atE2CqtisHUeguo3iY1bFtfI9r35yf0UFu+uudOrtY/33tf9WPjxx3VeE9E+ScZPCCGECMLtcLC/xFXvQCzmxkfe1EdiEvId6WNrBSq1DilZv7CE6ufmcrrZsrOCSmssVbm5YTeJDMZ5qJwNeXbctfJGNbWVzyxUE1BvMAcGg/tPZnt2Oann/pLtnUcR7PL4Z/0Mi5Vrbr4dgP1vvk7Jd4trbR9OX75ANpu93u/Stn8/wY6SGNwBTU/DzfodXPId52V089UtnAyjYRjYO6fWCPq80s6dRc+5t9L7rnsoKHbWn3U1LL4pNf6/vfsOj+o88z7+PVPUuzR0EGDgUEV1wbjX2GDAJSZelyROojhkk/hNWaftJps43myyySbZFDu7S9aJvVkS2+CSOI5L3HCXjWnWoQtQASFAqJeZ8/6hmUFlZjTSSBpp9PtcFxfotLlnOBx0636e+wl0DO6+JENDfQvWjmNgGPicbr7/b99iyZKl/Oz+e5m3eDwOp8HYgulhm+4EOBxOcjILVfUbpVTxExERCaHRKuWcss0kjRtP4XfvwzAMXn5mNx9sqwr5jVznn9THugh5rTsPuz3yf9E+r01V+cCvQZdoIs1zs4GDnmWYVa/gPV2LKzunX69R/24JtUkFPRKP7obL31mkIaBL5q3iZG0lS+aupKq8lvYVU6jInkWoWkEgUdy19xVmTTufsedfRovDSfX/PczR3/4GZ1YmGUWLgscH5tNt3vxoVFU/wzBYuzZytc/b2MCumhTsrNBJd29VP9vn49QLz5GblMS1F17C4y+90K95il3idrlImzMXCF91DXj5md188H4Vvk7ziDsvyRCIu2RLGT6fD3CAw8FBq5ENGx7y/2CjFJ/X7laxDROb4WDZ/JVRVUIl8SjxExERCaHunbcAyDj7HAzD6LVD4kAO5fvQvHaOP/obABzp6Zz1o5+qBXs/hPs7Czkk7uLzepxvmrPZuHFzr69T9+abnHtkJ2Pv+DjZF10cU8xDobdk5MusDv755Wd2B9eeCyWQKJ5JJq7EW3eaE396kuOPPtIl8YOOqt8TT2yKKk6X0Xvl7eTuA1RmzgzTdbf3f5eNO3fQduworrx81n/xKxw6XRtTtb4vzqyxGPqZUrqtI24bm9JtVcG/B59tBN9T5x9sdB9+212gEUxKUpaGio9S+l9ERERGvXXr1mJZpaF3vvMGfOtrAOTnTuamq78Z9jrRzinqTdK4ccE/ZyxeqqSvn8JV+8YWTOfk6cqQ3xwHRLtuXHvtKRpLd4HTScbSyAnVSNN5eYRw0lOzWX35lwGC1cy8Vas5+czTtJYfwdvYgDPtzDzZQNVv02N/pN0b+vM3DAPbtrnMM4b8nNyIr//u21W9D7H1NzkJ9e/y5LPPAJBz6eXkjRsXc7W+L3rrunpmSQYb2+uDTu8z8KzpXr2NVPXr3AhmoJ5VMrLofxIRERn1omk64XS4GJs/PeJ1Bmoon3vs+OCfM88+J+brjVbhhjRGMyQu2vXo6t55G2yb9PkLcKb33ghoJImUmDicBnOKxodMHBxuN8lTp9G8dw/N+/eRPr+oy/5P3HEnmx/9Q9jXdbvdTE1L58Zx42k5cpiUqdPCHlt9yovtSIn4Pnw+Qv67bD54kMZdOzGSk8m+8KKI1xhovY0gAMCGXVsr/PMruya3gUrmbXed26Nq15L0Lps3PUJbe3twW/dlH9QganRS4iciIqNeNMPPXG4nP7v/3pjm/kQracwYXLm5HXOF/OuDSd9FGtLYkvRu2Llm0a4bB1D31psAZJ7Tc6joSBbr0ObUs2bQvHcPTXv39Ej8kndbXJpfwAs1x2n3+TAMA8Mw8Pl8uN1u1q69kTvHTeD0a1to2rc3YuJ3fu3faKuqYso/fpuUwqld9nkbGzj4j9/AW3sKz9Jbury3Zx//gKJTHYus51x8Kc6MjGg/mgER7RqLHYfYdE/8OvaFrtoVF69n86bHumwLteyDqn6jj7p6iojIqDdQC0gPFMPlovCfvsOUb3xLwzwHSaQOk9FW+9pPnaJ5314Mt5uMhYt6PX4kiSYxidSlNHXGDACa9u7teo6/mcqN4yfhcHbMy3O73bj893ngs0+ZfhYAzfv2hX399sYm2o4eBaeTpAkTe+x3pqUz9vaPAnB806O0Hj0afG+Vh2vZccTAcLnIverqiO9zMPRljcVQSR+E71rq8YxhwZwLe13kfbg0G5Kho/9NREREiFz1izYRGEjOzMwhfb3RJlyHyb4k+Q3b3wcgbc5cHCmRhxuONNEkJpESh5TpHYlf84H92F4vhj/Ja9y5g7ajR/GMG8eaWTN55NE/sHbtjdi2HVz/sqDAQ8tZ/sRx/96Q1wdoOHAAbJvkiZNwhPmhTcaixWSeu5y6N1/n6P/8Nzmf/Gxw3mJl5gwWzkrD1cs8wsHQvRodqWNwJOGqdv/642+xatWrtLR4cbtdQzZaQYY3JX4iIiJ0JALXXngJTz7/V9o7VTqGutonQydUst+XJL9+W0fil160cMBji7feOn/2xpWdjdszhrbqY7SUHyFlSiEAJ59/DuhoplK87Gz27d9HcfF6bNtm3769lJS8zaJF3YY3/+WpHtc3zdk8dPf/AyC5sDBiLGNuuZXGXTtp2rObrT97DDttGmBgY7A/t4jIZw++qOb7hREu+Q78YKNzMi2ixE9ERARoPniAa2pP0/1bzHhU+2RoBKt+mx6lrb0Nl2Gw+trrovom2dfWSuPOHUBiJn4DIWXGDNqqj9G8dw8pUwppqSinccc2DLeb7AsvxpmR0aWL5oYND/G9732bQ4fKIjZaCnRcrd+3v+N1us3t686ZkcGkL36Fst89TAVT8NkdQydth5M9e09zbn1rXBucRDvfDwPmLZoQ9Zy84uL17Nu3V88vCdIcPxERGfXaqqsp/8mPybFtrpo3PzjXT9W+xFdcvB6Hs+PbIQfwkQXRzdVrskqxW1tJnjwFd17+IEY4cqUGhmvu6xiueeKpJwDIuuDCsM1UIs29DAj8MKZhf0filzxlaq+xJE+eTOWSG8DZteYRaZ7iUIl6vp9NyDl94Xg8Y9iw4SE9vyRIFT8RERn1qv/4f3jr60ibN58v3HIrz635EKBq32jQeUjcJQVjcL6/Ffv6GzGMrmumlf/kR9itrUy8+0s4kpOpf98/zHOhqn3d9VgX85034Bc/6fr1D+/DNGezcePmLueGm3sZEPhhTF5mFnuPlIPDQfLkSb3G1FDfgrXjKN3XSh8Oyxr0Zb6fOnFKLFTxExGRUa1p317q3y3BSEpi3Mc/wZhx41m9+noMw1C1b5QoLl7P4kVLuHmmSWv5EZoP7O+yv7WigsadO2jas5vqP27Etm0a3t8KQHpR74u8jzZFRYvCdsgNCAzXDCVS1c/wevn4h2+h5chh8PlImjARh7v3hC3ScMrhUPULiHYZjWirfiKdKfETEZFRy7Ztjj/6RwByr7gq2N2vuHg9ixcvVbVvlPB4xrDhNw9TeOllANS+/FKX/YG5fAC1L77Ayaf/RPuJGpxZWaRMnTqUoY4IfRmuGUq45VVchsEl+R5afvc/NH6wCyDYNCaSkZRMxbqMhkgkSvxERGTUatyxnabdFo60dHI/dE1wu+bGjE7ZF14MQN3bb+JraQlub9jVkfilzOgYXnf8sUeAjqYuRi8Jzmg0EOtihkoenUlJ3LJ4Ka0VFdQ83tGNNTmKxHskJVOxLqMhEonm+ImIyKhk+3xU+6t9eStX4UxLj3NEEm9J48aTMn06zfv3U//+e2Sdcx6+tjaadlsATLjrs1T+1wM0lX4AQHpRYi3aPpBiXRez+1y/QLI4/9N/z6F/+S7eU6eA6Cp+IymZinUZDZFIlPiJiMioVP/eu7QeOYwrL4+cyy6PdzgyTGSeu5zm/fupe/MNss45j+a9e7BbW0maNBlXTg7j7vwUZd/5J/DZpM+dF+9wh61wTVr60im3c/IYSBbd+flM+sIXOfyDf8FwGCRPntLrdZRMiXTQ+AQRERmVWsoOApB1/oqomkPI6JC57BxwOGjYsR1vfT0NgbX65nUkee68PKZ++14Kv/UdHCkp8Qx12As1XLMvnXIDyWP3RkvJk6dQ+M/3svBHP8SRnDzgcYskKiV+IiIyKrWdPAGAO78gzpHIcOLKziZtzlzweqkreZvGXTsBSJs7/8wxOTm487V2X2+6z/Xrz7qY4RotufPySR0/bkDjFUl0MQ/1NE1zJfBdwA2cAD5mWdYB0zRnAQ8C+UANcIdlWXv854TdJyIiMhTaT54EwKXFt6WbrPOW07hzB6deeJ7W8iMYbjepM2fFO6wRKdRwzb4INFoSkdjFVPEzTTOXjgTuI5ZlLQD+E/iVf/f9wC8sy5oF/AJ4oNOpkfaJiIgMuvYTHRU/V25unCOR4SZj8RKMpCRay48AkDrLxJGk4cD9EW64pogMvViHes4AjlqWtdv/9Z+Bq03THAMsAX7v3/57YIlpmp5I+2KMRUREJCq2bdMeGOqZlxfnaGS4caSkkrHwTMfONDVxiYnWxRQZHmId6rkbGGea5tmWZb0N3OrfPhkotyzLC2BZltc0zQr/diPCvupoXzg/PyPG0AeHx5MZ7xAkQeneksE02u6vttOnsdvacKanMXbymHiHk9BG6r3lvOoyPnj7LQAmXXAu6SP0fQwHHk8mTz75+KBdW2SwJNr9FVPiZ1lWrWma64B/N00zBXgaOAUMelZWU1OPzxd5TZah5vFkUl1dF+8wJAHp3pLBNBrvr+ZDhwBwZueOuvc+lEbyvWVPnkHShAkYSck0pOXSOELfRyIbyfeXDH/D/f5yOIw+F8Jibu5iWdZzwHMApmmOBb4CHAQmmqbp9Ff0nMAE4DAdFb9w+0RERAZdcH6fhnlKGIbLReG37+34s2HEORoRkdjFvJyDaZrj/L87gPuA+y3LKgO2Arf4D7sFeM+yrGrLso6F2xdrLCIiItHQ/D6JhuFwYDi08pWIJIaYK37AvaZprgCSgL8CX/Vvvwt40DTNfwJOAnd0OifSPhERkUHVFuzoqcRPRERGh4EY6vnJMNtLgXP7uk9ERGSwBSp+SvxERGS00PgFEREZdTTHT0RERhslfiIiMupojp+IiIw2SvxERGRU6Vi8/SSgoZ4iIjJ6KPETEZFRxVtXh93ejiMtHUdycrzDERERGRJK/EREZFTR/D4RERmNlPiJiMioEpzfl5sb50hERESGjhI/EREZVdpOquInIiKjjxI/EREZVdq1eLuIiIxCSvxERGRU0eLtIiIyGinxExGRUSVQ8dMafiIiMpoo8RMRkVFFc/xERGQ0UuInIiKjhu3z0XC6mZKJ19DqTo93OCIiIkNGiZ+IiIwa3rrTHMiez6mUsbz7dlW8wxERERkyrngHICIiEqt169ZiWaW9HndW4TSuOvfLYBiUbq9i2YpC0jKShiBCERGR+FLFT0RERryiokW43e6Ix7jdbsbmTMX2f23bNu9sKRv84ERERIYBJX4iIjLiFRevx+GI/F+aw+Fg5tSrsR0dg118XpvS7VU01rcORYgiIiJxpcRPRERGPI9nDKtXXx+26ud2uVg0aQGpyZldtqvqJyIio4USPxERSQgRq34+H7Pn3hCs9gU3q+onIiKjhBI/ERFJCOGqfi7DYNGk+aSm54Y8T1U/EREZDZT4iYhIwiguXo/RbZszKYl5y27HDvNfnqp+IiIyGijxExGRhOHxjOGKmSYuoyP9c7vdnL34MlJTsyOep6qfiIgkOiV+IiKSEBrqW9j02xKuSc8NVv0cDgdL5q3E57Ujnuvz2lSV1w5+kCIiInGiBdxFRCQhlGwpo6qiDmf+Uq6YVc1fdlusWXMDd37uiniHJiIiEndK/EREZMRrqG+hdPtRwKAyaya33zaFo5v+l+Li9fEOTUREZFhQ4iciIiNeyZYybJ8PANswqHZOZ8OGh+IclYiIyPChOX4iIjKiBap9/rwP23Bi7apWl04REZFOlPiJiMiIVrKlDNvu2rxFXTpFRES6UuInIiIjVrDa161rp9bmExER6UqJn4iIjFihqn0BqvqJiIicocRPRERGpHDVvgBV/URERM5Q4iciIiNSpGpfgKp+IiIiHZT4iYjIiFRVfjpstS/A57WpKq8doohERESGL63jJyIiI9LNdy4L/rnsO9+i5VAZk+/5BqkzZ8YxKhERkeEp5sTPNM1VwHcBw//rny3Lesw0zYNAs/8XwD2WZT3jP+c84AEgFTgI3GZZ1rFYYxERSTS+lhYcycnxDmNYs71eWivKAUiaNCnO0YiIiAxPMQ31NE3TAH4H3G5Z1iLgduBB0zQD173JsqxF/l+BpM8BPAR81rKsWcDLwPdjiUNEJBGdfOE59n5+PZX//WvswOrk0kNrVRV2ezvuAg/O1NR4hyMiIjIsDcQcPx+Q7f9zDlBpWVak71CWAs2WZb3q//p+4OYBiENEJCHYtk3NU09Q/b8PgddL3euvcfTB3yj5C6PlyGEAkiZPjnMkIiIiw1dMiZ9lWTYdSdvjpmmWAZuBOzod8rBpmttM0/ylaZo5/m1TgLJO1zgOOEzTzIslFhGRRGD7fBx/ZCM1mx8DwyD36mswkpI4veUVqv/v4V67WI5GLYcPAZA8SYmfiIhIODHN8TNN0wV8DVhjWdYW0zRXAH8wTXMucKFlWYdN00wGfgL8HLgt5oj98vMzBupSA8rjyYx3CJKgdG8ltvbGJo49/wIVTz5Fy9FjGE4ns774BQouWMGp889m13fv49QLz5M7bQoTVq8a8NcfyfdXdXUlAGPmzSJ/BL+PRDWS7y0Z/nR/yWBKtPsr1uYui4AJlmVtAfAnfw3AHMuy3vZvazFN85fAE/5zDgGFgQuYplkA+CzLOtGXF66pqcfnG14/+fZ4Mqmurot3GJKAdG8lrrYTNZx6/jlqX34RX1MTAG6PhzG33oFtLuj4e584nbF3fJyqDf9J5d9ewr384gGNYaTfX6f3HQCgObNgRL+PRDTS7y0Z3nR/yWAa7veXw2H0uRAWa+J3BJhkmqZpWZZlmuYcYCxQYZpmtmVZtf4GMB8BtvrPKQFSTdO8wD/P7y7gjzHGISIy7LWdPEnd61vwNjZie720n6ih/r13wT93L3XmLHKuvJqMRYsxHF1H4qcvXARAy+HD2F4vhtM55PEPR966OrynTmEkJ+P2eOIdjoiIyLAVU+JnWVaVaZqfAR4xTTPQdeBOIBl4yjRNJ+AEdgHr/ef4TNO8HXjANM0U/Ms5xBKHiMhwZvt81L7yMscf2Ris6gU5HGSecx65V15FyrTpYa/hTE/H7fHQVl1Na0UFyWpkAkBL+REAkidO6pEsi4iIyBkxr+NnWdbDwMMhdi2OcM5rwIJYX1tEZLhrO3mSqv+8n6bdFgDpC4pInTkLnE4cScmkFy3EnZ8f1bWSC6fSVl1N86GDg5r4rVu3Fssq7fU405zNxo2bBy2OaDTt3QOosYuIiEhvYk78REQkNF9bKxU//yktZQdxZmYy5pbbyDj7HAzD6Nf1UqYUUv/O27SUHYQVFw5ssJ0UFS1i//59tLW1hT3G7XazcGHYn+/FLNrkc2pqGj+YV0RyYWGvx4qIiIxmGhcjIjJIqn//MC1lB3EVFFD4z98j85xz+530QUfFD6C5rCzygTEqLl6Po5dhkw6Hg+Li9YMWQ1HRItxud8RjXIaBmZND7tXXkHXe+YMWi4iISCJQxU9ERq3BHNJY++or1L78EobLxYTP/D2urKz+hhmU4k/8Wg4fGtQGLx7PGFavvp7Nmx8NWfVzu92sWXMDBQWD10yluHg9mzc9FvEYp8vFl/7rt3gmThq0OERERBKFKn4iMmpFU1Xqz5DG5oMHOPbwbwEYc9sdwYQtVs6MDFz5+ditrbRWVQ3INcOJVPWzbYPbb/3UoL5+Wmo2s6Ytx+EIndy6XS7WXH8TY5T0iYiIREWJn4iMWoMxpLFp316O/OgH2G1tZF14EdkXXBRrmF0Eq35lBwf0ut0Fqn5uV9fE2Ol0MWvqcg6UNgzK63rr6qgreYc3//Q+S+evxDBC//04nM5BHWoqIiKSaDTUU2QUsdvbMVyJ98++ob6FZx//gKvWzCUtIynq8/o6pLEvDUd+efvHGXvrHdG/iSglF06l/t0SmssOknX+igG/fmfFxet5fNMj3bYaLJ23ktLtVSxbUdinzzsaVQ9u4MT2UvYU3kRqcjbmtOWU7t+Cz+cNHjMUQ01FREQSTeJ9BygiIdWVvE3lr+8nf+V15F23JqYmI8NNyZYyKg/X8uEPr6G88kCvx3ees1dcvJ4nntgU8rju1b5oul26DIN5M2Yy/tPrB2UOXrDid2hwG7wAFOQXcOm4CTxffph22wbA623jd4//AwC/fCj0ef1d5sHX1kbjrp0cyFuC7a/0LZm3CuvA68CZxG+wG8uIiIgkIg31FBklal95Gbxeap7YTM3mx7D938iPdA31LZRuPwpATsaUPs/ZCw5p7HZeqKpSVENDnU7u/tHPBq3xSmDZguZDZdg+36C8BnR8ro/912us8kzCEfwhgYHDiPy+YlnmoXn/Ppq9TiqzZgUTv/TUjqpfYK6fqn0iIiL9o8RPZBTwNTfTVPoBGAY4HJz405PUbHo0IZK/ki1lwfexdMFKsCNXMkNVi4qL13dKbjoYNj2OC5ckBricTtbe8GE8Y8b29W1EzZWZhSsvD7ulZVAbvJRsKePYiXZOjj2HD53dsQzFrGnnYgziMg+NH+ziQN5C6Davb8m8VZ3m+hmq9omIiPSDEj+RUaBh107s9nZSpk1nfPFdHcnfn5+i9uUX4x1aTALVPp+3I/FLTeroBBkuMQtXLfJ4xnD10nNw+ZM/l2FwSW4eaceP97jGbbd+knD5stPlGpKkJHkAG7w07NjOkcc2U/Pk4xzf/Ch1Je9Qf7qZ0m1VgEFl1kw+8skvMs4zg3OLbuhSfesu1mrciQ/2UJk5Ex9dk/BA1Q8MZk07n7SU7H5dX0REZDRT4icyCjS8vxWA9IWLyFx2DmPv+BgAJ599ZkRX/Uq2lGG3e7tsWzL7amxv6CGQkapRN02cHEw3HE4nN02YSOUDv+L0W29gt7cHjyuzGpk1dTnObkM5h3IIYsqUjuGep998g6Z9e7vE1xetR49S/tMfU/bg76h5fBMnnnqSyl/9nJf+4zF83o7P1XY42La1mbVXfoW01Oxu1beuYqn2+ZqbKK3LwSZ0xXbJvFWM98xg2fyVvLNl8Oc3ioiIJBolfiIJzvb5aNj2PgAZCxcBkLV8Ba7cXNqqqmiKokvlcNRQ38IHWyt6VIfS0vMxp50frN4FuBwOVl58GckHDnB806PUPPk4tj+58TU3kXL4EJcWjMEwDNZefxPjFyzEW3eaql/fz4GvfYWaPz3J6fJjlG4/ypJ5q8Du+vgcyoYjqTNmAtC4YxuH/+Ve9n5+PSeff7bP16l7+02wbTJmziBv5XXkXbuK9tyxHDHGYvv/e7BxcLKmMVhV7T7nLsDldAYT34b6FjY/vJXG+tYuf46kcbdFbZIHO0w1MT01m9WXf5mUpCyqymv7/F5FRERGO3X1FEkgvS43sOpKoKPr4i/+7qOcePJxal9+kbTZc4YowoGz5fevYHsNcPR8jC0tuo7dZW9C+5lkw2HbfOjoUSof+OWZbamp5F5xFQ27doHXy98tX8HxI4co/vRnycvO5vRrWzj17F9praqkZtOjlL5agS97lj/5OQ/rwGt4fd4hbziSOnsOEz77ORp27KDJKqW1qpITT/+JnMuu6FO31rq33wJg8roP451qArAzZR5sOxrxvFCdNrEN1s2eD4TusvrtH0YXAkk8pQAAIABJREFU01ljx/PoM3+L+j2IiIhIdFTxE0kgRUWLou5qmX3BRWAY1JW8Q3vd6SGKcGBUPvciB6oN7BBJH0Bqcte5fm63m6vmF+GZOJn0hYvI8i+qXvP4Jk5X1fD036ppcaYy+dzlbNjwEAUFHhzuJHIuvpTC73yPiXd/Cdeic6nMnBGshC2Zf12wCclQLy9gGAYZi5cy9vaPUvjd+3Dm5OA9dYqWw4eivkZLRQWt5UdwpKWRs2gh0FFFtXYd71FF7a571c/hcDJvylK8f36SI48+3qXLarj5gKG4DIOFRQujPl5ERESip8RPJIFEtdyAP0lx5+eTvqAIvF5Ov7ZliCKMXf17Jbz9vEVvMxM7d/h0OBzc/e8/Z9p9/8rEz93N2I9+nLT5C/A1NfHaxi3UtKZwIHchGUWLelzHcDhIn7+AIzMvB9eZpDo9NZvZ08/HMIy4Li9gGAYZ/mQpMJczGvXvdFT7MhYvxeFPkDt3SO3O4TSYt3gCn/nqxXzmqxfz01/di9vdkXi73S6+9ckbwTB4953K4JzDxXNXhp0PGPI1DIO7vvgPUR8vIiIi0VPiJ5JAeltuoPuQxOyLLgGg9uUX49rkZd26tSxaNLvXXx9eew2VD/yK2mRP2GpfQGpSNgvmXBgyMTMMgzHrbqElKYOyhnQwDCqzZ9GeMybktYLdQ31dP6PFc1cyzjOD22/9VOwfQgzS/Qlrw/b3ozretu3gMM/Ms8/uOLdbh9TufF6b0u1Vwbl6gXst8PlOX7WanE+s93flDL0GXyQuw+CKGbMYM35CVO9BRERE+kZz/EQSzG23fpJNmx4Nua/7kMT0BUW4cvNoO3qUptIPSJszd6jC7H0+Ygh7Dh7gwwcPAK9imrPZuHFzxONvqp7DPffUhhyGmTR+AhXzrsUO9AkxHJS8doiLrp7Z49hwlbD01GzWXvkVDpQ2MLmwT29lQKXNmYvhctF84ADttbW4srOj/nzN7/wTL1z6fMRqX4Bt27yzpSz4GRUXr2ffvr3Bz7e0NhtcjdCpqWrI+YAhOIA7b7y513hFRESkf1TxE0kwZ5Yb6PpznVANSAynk6wLLgSgruSdIY0zmvmI4QTmKfbG4xkTnLPXXUN9C2WNGcHKoQ+jS0Wr83F9qYTFgyM5mdTZc8C2adixDYju83U5nSxc1PE5VpWfDvseA3xeu0tHzc6f75mqaNdzoqn6uQyDSzxjmOyfeykiIiIDTxU/kQQS+Ob7TJXljHANSAJLA7SWHxmSGAOKi9fzxBOb+nXuQDRTKdlS1mOeYPeKVvC4PlbC4iGjaCGNO7bTsO19sldcGNXn63Q6g5/jzXcui+n1I31OvVX9nO4k7v7pr0ieOCmmGERERCQ8VfxEEkjgm+/01GzMqefh9FdZIi03kDxxIgAt5eVDOs+vt/mI4QzE0gnhqnihqnf9qYTFQ7q/wUvjzh3Y7e29fr6uAWxK01tVNFTVL9CEyO12s2btDUwYwmHGIiIio5EqfiIJovs330vmX4d18A3AG7FC5szOwZGWhq+xAW9tLa6cnCGLuT9VvwGr9oVJcrtX72KthA0Vd4GHpImTaC0/QtOe3aTNmRtxvqfT7ab4058dkNeOpirauerncLhwOAx8Pt+QL4UhIiIyWqniJ5Igun/zHe1yA4ZhBIfYtVSUD0msAWmp2SyYcxGuKNd6G8xqX8BwmLPXX+kLioCOJS+g03xPo+vn21Flu3HAlqCIpioaqPqBwezpKyiac1Hcl8IQEREZTVTxE0kA4ZKZxXNXcqK2otflBpImTKBpz25ay4+QPnfeYIbaRcmWMmYXXsnWbS9EdfxgV/sChsOcvf7IWLKUk3/5M6f+9gLtOWMo3ZXWUWnb/zrYZ+bXDXSVLdqqaEeX1S/ygx/ci23bYTuuioiIyMBTxU8kAUSz3EAkSRP88/yGsOLXUN9C6bYqfyXofFzOjqqUy+UKzgVzOBy4/IumD0S1D0bOnL3+SJ1+FgU33gy2zTuvHMDX3u7/fM8LdnkdqM+xPzp3AY3UcVVEREQGnip+IiNctEMXl60oJC0jKeQxyf7Er7WiYtDiDGiob+HZxz8gKzsF2+sDDJbMu5bdZW8CXpxOJ9dccw1PPfU4K1eu5q9/fZr29oGrUo2UOXv9lXfNtbSlZVO5pRnb/7O9M/M9B77aJyIiIiODKn4iI1xfhi6Gk+Sf49daMTidPRvqW9j88FYa61sp2VJG5eFadu88ig8DgLS0PGZNWx6c8/X5z3+RxYuX8oUvfInVq6/XXLA+spo90Gkdx2jne4qIiEjiUsVPZAitW7cWyyrt9/mmOZuNGzd32TYQQxddWVk4MzLx1tfRfvIE7rz8PscWzXv79g+hIHcyN179TWyfDYYR3Ld0wUqa249TXLyeggIPGzY8BHR0/ty3b6+qVFEKVoC73RLRzvcUERGRxKTET2QIBIY3zp1TxP79+2hra+vzNdxuNwsXLu6xPTB0sWnvHg5//3skjZ/A1O/e1+frJ02YQNNui9aK8n4lfkVFi3p9bw6Hk7H50zu+6JT0AaQmZXP1irtJS8nusj0wF0yiE818z8mFcQhMRERE4kpDPUWGQGB445J5KzGM/v2z621uVqO/2pZqzu7X9QPDPVvK+9fgpbh4fXBR7nAMw8GSeSvD7u9tSKpElshLVYiIiEhslPiJDLLAN+MAlWWtLFt0abBrZbSSkpJ6nZvV5E/80vqZ+AUbvPQz8fN4xrB69fW43e6Q+x0OJ+a080lLzQ65H5SYxGog5nuKiIhIYlLiJzKIbNvm7Rf3YPt8APh8Ps6acFmfq369Vfvs9naa9u4BIHXWrH7FmjQx9iUdIlX9DMPB0gjVvgAlJv2XyEtViIiISGw0x09kkBx/7BGOvrQFa+wqfI6Of2q2D9JSsjGnLad0/xZ8vjOLarsMg3HJKVS1NNPeqWrjcji4+aabyPL6qP7j/9Fy5AhjbrmVpHHjg8c0lx3Ebm0ladx4XNk5/Yo3WPGrrMD2+TB6GbYZSlpqNgvmXMTW7S/Q7u28YHjv1b4AJSb9l+hLVYiIiEj/KfETGQS+5iZOPPM0+/LOxu7WxARgybxVWAdeBzonRw6+dM5y7nntZWhvP7Pdtrm0vIqD37gnuO3Ij/+NyV/9Bu68PGzb5vTrrwH9n98H4MzIwJmdjbe2lvaaGtyevrf8L9lSxuzCK9m67YUu23ur9jldDm6769yw6wyKiIiISGw01FNkEDTs2kULSVRmzcI2es7nS0/tqPoF5vq53W7W3ngzl/7sl6y5/qbgPDm3y8WlEyaSXleP4XaTdf4KUqafRfuJGsp/8m+0naih8oFfUftiR6KVuezsmOIOVP36M9wzMJcxPTWbWdPOD763aKp9Gt4pIiIiMrhirviZprkK+C5g+H/9s2VZj5mmOQt4EMgHaoA7LMva4z8n7D6R3gSWRrhqzdxhWyFq2PY+B/IWQoS5fJ2rfp3n8BUXr+eJJzYB4HA6ufunv2RcUx2+aSbOjAy89fUc/sF9tFZUcOBr/wBeL46UFMZ98tOkzZkbU9xJEybS+MEuWivKYeGi4PZo1x/Mz5nETR/6R5bMW4l18A3AG9XcPg3vFBERERlcMVX8TNM0gN8Bt1uWtQi4HXjQNE0HcD/wC8uyZgG/AB7odGqkfSIRBZZG6FwhWrduLYsWze7117p1awc9Ptu2ObHTojJzJj56DvMMCFT9wODsxZcHO3YGumMahsGaNTcwfsYsxlx2Cc6MDKBjSObEu7+MKy8PvF7c48Yx5Rv/RMainmv89VXylCkAnH5tC75O6/EVFS0K260zwOFwMrbgrI73lpYbfG+Rqn35Y9L5zFcv5jNfvVjz00REREQG0UDM8fMBge/qcoBKoABYAlzp3/574OemaXroqAqG3GdZVvUAxCMJrPPSCKXbq1i2opC0jKSoFg8PtwD6QGs5VMZe17SQc/u6WzJvFSdrK5kx8TIa61uDFczi4vXs27c3bCdPd14ek+/5Bg3vv0fmeefjTEsbkNgzzzmXE3/+E62VFZz481MUrLk+GM/jj2+KeG73yt6yolW0eGv42f33RlyGQkREREQGn9Hbmk+9MU3zcmAj0ABkAtcCbcBvLcua1+m4XcBtdCR+IfdZlvVuFC85FTgQU9AyYv3p0e1sffMQXq+N02mw+NwpXHvjAo4ePcry5ctpaWkJe25KSgqvv/46Y8aMGdQYD2/8I398uZH6lPyoz+n8XuKtdudOdnz9nzBcLhb++IekF3ZUAf/u5mJeef0vXTqRBjgcTmZPv4ALl/1dl+0ut4PPf/0yMrJShiR2ERERkVFmGnAwmgNjqviZpukCvgassSxri2maK4A/0DHkc1DV1NTj88WWtA40jyeT6uq6eIeRkNpO1HBi117ee70Jn91RSfN6bd576zDzlkwgLSON1auvZ/PmR0NW/dxut3/4ZOqg/x0de+Mtzj2ynwl//wUyFi3mDxveoeZYQ8RzvF6bA3uPh41tSO+tMVPIvvgSal96kdKf/AeTv/pNGhvbmDr2El41/krnTqQB4ebx+Xw2zzyxi4uunjkEgUt/6dklg0X3lgwm3V8ymIb7/eVwGOTnZ/TpnFiHei4CJliWtQXAn/w1AM3ARNM0nZZleU3TdAITgMN0VPzC7RMJati1k4at79KwcydtR6so9ZyHnTkTHGdu20A3yIuuntmlKUp3vS2APlDa607TfOAAhssVbLQyEueuFdx4M/Xvb6V5/34q/uMnfJCzjLSUrJDrD0bq2unz2l2G5IqIiIhIfMS6nMMRYJJpmiaAaZpzgLHAHmArcIv/uFuA9yzLqrYs61i4fTHGIgmkdssrlP/4h5x64XnajlbRlp5LZbaJ7ej6s4pAYtFY30pBgYdrlq/A1W1undvlYs2aG4Zknlnj9u1g26Sas3EkJw/66w0WZ1oaY+/4GDidnNi1h33lbfh8HXMSjW6dSnvr2qmlGkRERETiL6bEz7KsKuAzwCOmab4P/B9wp2VZJ4C7gM+Zprkb+Jz/64BI+2SU87W1UrO5o3KXfenlTP7qNzh+zV3g7LkeHnQkFm+/tJeKn/+Ua06c6tFH0/B6We1OxtfaOsiRQ/229wFIX7Bw0F9rsGUULWLafT+g6pwPYzs6HhXd1x90Oly9rtGnpRpERERE4i/mrp6WZT0MPBxieylwbphzwu6T0aXX9eHeeQOAgtzJ3Hj1N0Me4vPalG6rIu+gRX52NtecfwFPv/UGbW1tuJxOLh0zliSrlPKf/IgJn7sbZ2rqYLwV2utO07Ddn/gVjfzED6A1OYMDJ93Y+ILbOq8/6HI71bVTREREZASIdainSEyKihbhdEb++YPT6WJswfSIx9i2TdmE8yj81nf43Le/h8NfoXK6XHzhBz/FmZND026LIz/8Pu2nT3c91+ejYecOWioqYnovJ5/5C3ZLC+kLikga5M6hQ6VkSxndO/+GW39QRERERIavgVjHT/rh9Ftv4M7NJ3Xm6O52eNutn+Sxxx6NeIyBwZK54eeQAdgOF40TZuMu8OABVq++nkce2ciaNTcwYcEC2u75Bkd+/ENaDpVx4Gv/QObZZ5N1/gW0VlZw8pm/0HbsKI60dKbd96/BhdLDiapK+ZtfY5qz2bhxc8RrDWeBNRN93p7dc8OtPygiIiIiw5MSvzho2rObql/fj5GUROG3vkPS2HHxDiluDu6qY/a05XzQrVNkgNvt5vrrb+JLX1/dY1+jVcqRH/+Q5ImTmPj/voQrMyu4r/sC6G6Ph8lf/TqV//kATaUfcPrVVzj96itnLuZw4Gts4MSfn8Jz80cixlxUtIi9e/fi9baHPWaoFosfTKGqfQHpqdmsvvzLOJxGsKuqiIiIiAxfGuoZByf/+gwAdmsrVRv+C9vn6+WMxNRQ34K1/SiLQ3SKDIi0DEOaOZvp//ojpnzzW12SPgCPZwwbNjzUZRiiKzuHyV++h6nfvY/cD12Lu8BDyrTpjC/+DFO+1jF/8NQLz9F2PHKD2dtu/ST0aCETfdwjRVX56ZDVvs7UuEVERERkZFDFb4i1HjtG/dZ3MVwuHOkZNO/by8lnnibvmshDGRNRyZYyfLYdnDPWfX04t9vd6zIMrpycPr9u0vgJeG66Gc9NN3fZnnnucurefJ3jmx9j/Cc/Hfb8MquR2dPP54N9r4atUg7V8hGDaSSuPygiIiIioaniN8ROPfdXsG0yzzmPcR+/E4CaxzfRcmR0rV/fUN9C6bYqbP8tGGp9uKGumhVcfwOGy0XdG6/TfCj0unOBeW+L567sV5VSRERERCQelPgNIW9jA7VbOuaV5V55Nenzi8i++BLs9naOPvTbOEc3tEq2lGH7zgwj7LE+nHPoFl0PcBd4yLnsCgCO/vZ/aDtR0+OYQNzd4w1eI0GqfSIiIiKSWJT4DaHal1/Cbmkhbc48kidPBqDgpnVgGDTv34fdHr5ZSCIJdovsNn2sa9XP4PZbPzXkseVduwpndjYtBw9w8B+/wckXngvOwQzG7Q98OFQpRURERESiocRviNjt7Zx6/jkAcq68KrjdmZqKu6AAfD5ajx2LV3hDKly3yM7rw82efj4HShuGPDZnRgZTvvltMhYvxW5ppvp/H6LiFz/Dtu0ecQ+HKqWIiIiISDSU+A2R5kOHaD95ArfHQ/r8BV32JY0bD0BrVWU8QhtykbpFLpm3ivGeGSyZuzJu3SLdublM+OznGL/+czhSUmh4fyun9h0KuabdcKhSioiIiIj0Rl09h0hreUfzlpTpZ2E4uubbSePG07B9G22jJPG7+c5lnHrpbxz73YNkLFnKhPWf67L/y/Rcsy8eMpcspeH9rZze8gpvP29h2yk9jglU/XbtfSVYpZxcGIdgRUREREQiUMVviLSUlwOQPHFSj33u8f6KX+XoSPwAGnfuACBt3oJejoyvjKVLAaiuaRnWVUoRERERkUhU8Rsirf7EL2nCxB77RttQT9vrpfGDXQCkz5sX52giS5szD0dqKmfvf5Sp9/2AU397nlPPPkPeqtUUrL0heNxwqVKKiIiIiISiit8QafEP9Uye1LPi1znxC9X0JNE079+Pr6kJ99hxuId5IxSH20160UIA6kveockqBSDNnB3PsERERERE+kSJ3xBorzuN9/RpjOQUXHn5PfY7MzNxpKXja2rCW9v/oYIN9S1sfngrjfWtsYQ7qGzb5uSzfwHo0eRmuMpY0jHc8/Trr9Jy+BA4naRMPyvOUYmIiIiIRE+J3xBoDc7vm9ijsQuAYRgkjY99uGfJljIqD9fyzpayfl9jsNW99Qb175bgSEkh96qr4x1OVNLnF2EkJdFaUQG2Ter0s3AkJ8c7LBERERGRqGmO3xBoKT8CQNLEnvP7ApLGjad5315aqypJmz2nz68RWFwc4DvfX8/xew73eo5pzmbjxs0hr/Xs4x9w1Zq5pGUk9TmWcNpPneTYw78DwLPuFtz5BQN27cHkSE4mff4C6t8tASB1lhnniERERERE+kYVvyHQGqGjZ0CsDV46Ly4+tmA6TmfknN7tdrNw4eKw1xroyqFt2xx98Df4GhtJX1BE1gUXDdi1h0LG0mXBP6dqfp+IiIiIjDBK/IZAoOIXMfGLYUmHQLUvsNzA4rkrASPiOQ6Hg+Li9WGvBVC6vYqjL71K5X//Gm9jY5/j6qzu7Tdp2L4NR1o6Yz/6cQwjcnzDTXrRIozkZIzkFFLPmhHvcERERERE+kRDPQeZbdu0VviXchikil/JljJsry/4dXpqNrOnn0/p/i14ve09jne73axZcwMFITpqdq4c+trbefNpi9nH3yB1+lnkXHp5n2MLqHvjdQDy116PKye339eJF2dqKpPv+TrYtub3iYiIiMiIo4rfAPA2NHDoX+6l4omneuxrP3ECX1MTzsxMXFlZYa/hLigAp5P2mhp8LS1Rv3b10Tp2vleJr9sqEJGqfg7gU5/6TI/t3SuHNg4qs2bS4kylwb/gen/4WltpLP0AgEx/h8yRKGVKISmFU+MdhoiIiIhIn6niNwB8LS0079/HwbKDTJ0xF7fnTCXtTGOX8NU+AMPlImnMWForK2g9WkXKlMKoXvv5J0pDbj9T9XsVr9cb3O4yDC7OySPl8GHwjOlyTudqX5DTxYHchaR8sBW7vR3D1fWWWbduLZYVOobOpqam8dNrrhuR1T4RERERkZFOFb8B4M7LI/O85djt7Rzf/FiXfa1RzO8L6Otwz+qjdZysCT/3rqPq1/Wv2OF0ctOEiZx46okuSV73al+Az4bK7Fk0txs07dvb4zWKihbhdrsjxulyOpmVkRlcCF1ERERERIaWKn4DpGDN9dS//RZ1b75O7tUfClbsolnKISBp/Hh4L/oGLx3VPhsweOQv36Xm1JFez0lNTyc/v4CWQ2U0bH+fjKJFgL/a1328aIDh4EDuQsbv3EFat46WxcXreeKJTRFf02Hb3DRhIun+1xIRERERkaGlit8AcRd4GL/yGgCOP/rH4PZolnIICFT82qKo+DXUt/irfR3z+MYWTMfhcPZ63kUXXUru1R1xBqp+wWpfmMTPh0Fl1kxO7LB67PN4xrB69fVhq35ul4tL8j3k5xWQMnVqr/GJiIiIiMjAU8VvAE266Uaq/vocjTt3cOrFF0gaP4HWygoAkqOo+LnDDPWMdh5dbxwOB1/4wpfIyczi5NN/pnn/fhp37aTkSFLIal/3KuKvAB77XY/jzjprBg5H6J8hGBgd1b4FCzDCHCMiIiIiIoNL34kPIHdWJnnXrATg2EO/5cgPv4/d3o4rPx9HSmqv5yeNHw8OBy3l5bSfOhncHs08OofDSW7W+LBVP8MwWLlyNQUFHhzJyeRedTUAxx/ZyJHtB0NW+6KpIrrdbpYuPTtk1c/tcnPF1OnkuJM0v09EREREJI5U8RtgOVdcRdvx47Qdr8Zub8dubyP7okuiOteZmkrG4iXUl7zDqZdepGDN9UB08+gMw8Flyz/B5uf+FfD22J+UlMQXvvCl4NfZl17Oib88TcvhwyzjfwFwZGQw+StfC1Ynb6qew6pVV9LS0vN6AYGF4G3b7hGj4fOyNiMTnE7S5s6P6jMQEREREZGBp8RvgDmSkhh7x8f6fX7OpZdTX/IOtS+/RP7K6zBcruA8us2bH6Wtra3nazqcmNPOpyB3Mua05ZTu34LPdyZZC7VguzM1lXGf+BT175aQPHEiyVMKSS6cijP1TGWyt9ftft1rL76MJ5/9C+22jcvh4JJ8DzkuF6kzZ+FMS+v3ZyIiIiIiIrHRUM9hJtWcTdL4CXhrT3HszRI2P7yVxvpWiovXh59HZzhYOq9jiOmSeaswjG5LOPirct1lLFzEuI9/gtyrPkTa7Dldkr6ASK/b/brr5swPLhnvdLu5/dIrAMhcenav71tERERERAaPEr9hxjAMsi+9DICSVw5SebiWd7aUBatvTkfXIm2g2peWmg10LNxuTlsePC5Uta8vwnXtDHXdlAP7ubTAg2EYrFlzA/Pv+TpTvvltsi++pF+vLSIiIiIiA0NDPYehrOUrKN/0JId9BeCA0u1VLFtRSHHxeh7f/Bhe35lj3W4XP7v/3i4JWGBunrelPWy1ry9CzTHsft2249W0VpTz4WlncXzSZIqL12M4nVrCQURERERkGFDFbxhypqZyZNYVBPps2rYdrPp96JxzcRkdAyrDVfMCVbpA5a2/1b7u1wtU/VyGwapLrwhet6G+hcc37qDFmcrExUvZ8JuHY35NEREREREZOEr8hqGG+hYONWdj+4dr+rw2pduraKxv5ZaFS4Lz6CJV84qL17N48dKYq32drxeY6+cAPjzDDO4r2VJGdZ3BgdyFWrZBRERERGQYimmop2maU4HNnTblAFmWZeWZpnkQaPb/ArjHsqxn/OedBzwApAIHgdssyzoWSyyJpGRLGd1X1QtU/abX1XNpgYdnj1dHrOZ5PGPYsOGhAYspUPV75JGNXFIwBvcHO7F9Phob2yjdVgUYVGbNxJg+Z8BeU0REREREBkZMiZ9lWQeBRYGvTdP8Sbdr3mRZ1o7O55im6QAeAj5mWdarpml+E/g+cGcssSSKhvoWSrcfxeftmvoFqn6eYye4cfwkqseNH7BqXrSKi9ezb99ePpKbj7e2liarlJJDLmz/4u+24WDrtpNcNL5gSOMSEREREZHIBmyop2maScCtwIZeDl0KNFuW9ar/6/uBmwcqjpGuZEsZtt293tfB9tnscRSSl5bGhgd/P+Tz6AJVxCn+BemPvfYWpe9X4s/7sA1HcEiqiIiIiIgMHwPZ1XM1UG5Z1rudtj1smqYBvAp83bKsU8AUoCxwgGVZx03TdJimmWdZ1oloXyw/P2Og4h5QHk9mv8+tO92MFaLaF+Dz2VRmzWRu+nHGjM3u9+vEKv1Dl3HiycfZtq8VX4YXHM4zO22bne9WcO2NC+IWX6KK5d4S6Y3uLxksurdkMOn+ksGUaPfXQCZ+d9K12nehZVmHTdNMBn4C/By4baBerKamHp8vdIIULx5PJtXVdf0+/+VnduMLU+0LsIE96XOZEcPrxCw5G3vKTCpdZ2F3TvoAr9fmvbcOM2/JBNIykuIUYOKJ9d4SiUT3lwwW3VsymHR/yWAa7veXw2H0uRA2IEM9TdOcCFwMPBzYZlnWYf/vLcAvgRX+XYeAwk7nFgC+vlT7ElVV+emw1b4A2+HilBG/al9A+awrsB2hb59AIxoRERERERkeBqri91HgT5Zl1QCYppkOuCzLqvUP9fwIsNV/bAmQaprmBf55fncBfxygOEa0m+9c1mNb+c/+nYZt7zOu+C7q336b+vdKGPepu+IQ3RkN9S3sPdKKHebnBoFGNMtWFKrqJyIiIiIyDAxUc5eP0XWY51jgRdM0twE7gFnAegDLsnzA7cCvTNPcQ0el8KsDFEfCSS6cCkBL2UFaKysASBrAxFTpAAAF8UlEQVQ/Po4RRW5AE6Cqn4iIiIjI8DEgFT/LsmZ1+3o/sDjC8a8B6v4RhRR/4te8fz+t1cfAMEgaOy6uMUUzJNXntakqrx2iiEREREREJJKBbO4igyBQ8WvauwdsG1dBAY7k5LjGFGpIqoiIiIiIDF8Dto6fDA5XTg7OrCzwD61MGhffYZ4iIiIiIjLyKPEb5gzDCA73BEgaPyF+wYiIiIiIyIikxG8ESC4Mrn4R98YuIiIiIiIy8ijxGwG6VPw01FNERERERPpIid8IkNwp8UvWUE8REREREekjdfUcAVy5eWSeuxwcBs7MzHiHIyIiIiIiI4wSvxHAMAzGf+rT8Q5DRERERERGKA31FBERERERSXBK/ERERERERBKcEj8REREREZEEp8RPREREREQkwSnxExERERERSXBK/ERERERERBKcEj8REREREZEEp8RPREREREQkwSnxExERERERSXCueAfQD04Ah8OIdxwhDde4ZOTTvSWDSfeXDBbdWzKYdH/JYBrO91en2JzRnmPYtj040QyeC4BX4h2EiIiIiIhInF0IvBrNgSMx8UsGzgYqAW+cYxERERERERlqTmA88DbQEs0JIzHxExERERERkT5QcxcREREREZEEp8RPREREREQkwSnxExERERERSXBK/ERERERERBKcEj8REREREZEEp8RPREREREQkwSnxExERERERSXCueAeQCEzTnAU8COQDNcAdlmXtiW9UMlKZpnkQaPb/ArjHsqxnTNM8D3gASAUOArdZlnUsHjHKyGGa5r8BNwJTgQWWZe3wbw/73NIzTaIR4d46SIhnmH+fnmPSK9M084HfAWcBrcAe4NOWZVVHuod0f0k0erm/bGA74PMffrtlWdv9510H/JCO/KkE+LhlWY1DHX8sVPEbGPcDv7AsaxbwCzoeOiKxuMmyrEX+X8+YpukAHgI+67/PXga+H98QZYTYDFwElHXbHum5pWeaRCPcvQXdnmEAeo5JH9jADyzLMi3LWgDsA74f6R7S/SV9EPL+6rT//E7Pr0DSlwH8J3CdZVkzgDrgy0MdeKyU+MXINM0xwBLg9/5NvweWmKbpiV9UkoCWAs2WZb3q//p+4OY4xiMjhGVZr1qWdbjztkjPLT3TJFqh7q1e6DkmUbEs64RlWS922vQGUEjke0j3l0Qlwv0VyTXAO51Gv9wPrBuE8AaVEr/YTQbKLcvyAvh/r/BvF+mvh03T3Gaa5i9N08wBptDpp+qWZR0HHKZp5sUtQhnJIj239EyTgdD9GQZ6jkk/+Ct5nwGeIPI9pPtL+qzb/RXwommaW03T/BfTNJP927rcX8AhRuD/i0r8RIafCy3LWgicDRjAz+Mcj4hIX+gZJgPpP4B6dB/J4Oh+f02xLGsZHcPY5wL/GK/ABoMSv9gdBiaapukE8P8+wb9dpM8CQ6csy2oBfgmsoOMnS8FhCKZpFgA+y7JOxCVIGekiPbf0TJOYhHmGgZ5j0kf+BkIzgXWWZfmIfA/p/pI+CXF/dX5+nQb+izDPLzoqgCPu/0UlfjHyd4vaCtzi33QL8J5lWdXxi0pGKtM0003TzPb/2QA+Qsf9VQKkmqZ5gf/Qu4A/xidKGekiPbf0TJNYRHiGgZ5j0gemad5Hx7y9tf4fIkDke0j3l0Qt1P1lmmauaZqp/j+7gJs48/z6C3C2aZoz/V/fBfxhaKOOnWHbdrxjGPFM05xNR+vzXOAkHa3PrfhGJSORaZrTgUcBp//XLuDzlmVVmqZ5Ph3dFVM406b6aLxilZHBNM2fATcA44DjQI1lWfMiPbf0TJNohLq3gOsI8wzzn6PnmPTKNM15wA5gN9Dk33zAsqzrI91Dur8kGuHuL+AHdNw/NuAGXgPutiyr3n/eGv8xTuA94GOWZTUMbfSxUeInIiIiIiKS4DTUU0REREREJMEp8RMREREREUlwSvxEREREREQSnBI/ERERERGRBKfET0REREREJMEp8RMREREREUlwSvxEREREREQSnBI/ERERERGRBPf/AVfC2KYBqhCWAAAAAElFTkSuQmCC\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "fig = plt.figure(figsize = (15,5))\n", "plt.plot(close, color='r', lw=2.)\n", "plt.plot(close, '^', markersize=10, color='m', label = 'buying signal', markevery = states_buy)\n", "plt.plot(close, 'v', markersize=10, color='k', label = 'selling signal', markevery = states_sell)\n", "plt.title('total gains %f, total investment %f%%'%(total_gains, invest))\n", "plt.legend()\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.6.8" } }, "nbformat": 4, "nbformat_minor": 2 } ================================================ FILE: agent/8.recurrent-q-learning-agent.ipynb ================================================ { "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import numpy as np\n", "import pandas as pd\n", "import tensorflow as tf\n", "import matplotlib.pyplot as plt\n", "import seaborn as sns\n", "sns.set()" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DateOpenHighLowCloseAdj CloseVolume
02016-11-02778.200012781.650024763.450012768.700012768.7000121872400
12016-11-03767.250000769.950012759.030029762.130005762.1300051943200
22016-11-04750.659973770.359985750.560974762.020020762.0200202134800
32016-11-07774.500000785.190002772.549988782.520020782.5200201585100
42016-11-08783.400024795.632996780.190002790.510010790.5100101350800
\n", "
" ], "text/plain": [ " Date Open High Low Close Adj Close \\\n", "0 2016-11-02 778.200012 781.650024 763.450012 768.700012 768.700012 \n", "1 2016-11-03 767.250000 769.950012 759.030029 762.130005 762.130005 \n", "2 2016-11-04 750.659973 770.359985 750.560974 762.020020 762.020020 \n", "3 2016-11-07 774.500000 785.190002 772.549988 782.520020 782.520020 \n", "4 2016-11-08 783.400024 795.632996 780.190002 790.510010 790.510010 \n", "\n", " Volume \n", "0 1872400 \n", "1 1943200 \n", "2 2134800 \n", "3 1585100 \n", "4 1350800 " ] }, "execution_count": 2, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df = pd.read_csv('../dataset/GOOG-year.csv')\n", "df.head()" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [], "source": [ "from collections import deque\n", "import random\n", " \n", "class Agent:\n", "\n", " LEARNING_RATE = 0.003\n", " BATCH_SIZE = 32\n", " LAYER_SIZE = 256\n", " OUTPUT_SIZE = 3\n", " EPSILON = 0.5\n", " DECAY_RATE = 0.005\n", " MIN_EPSILON = 0.1\n", " GAMMA = 0.99\n", " MEMORIES = deque()\n", " MEMORY_SIZE = 300\n", " \n", " def __init__(self, state_size, window_size, trend, skip):\n", " self.state_size = state_size\n", " self.window_size = window_size\n", " self.half_window = window_size // 2\n", " self.trend = trend\n", " self.skip = skip\n", " tf.reset_default_graph()\n", " self.INITIAL_FEATURES = np.zeros((4, self.state_size))\n", " self.X = tf.placeholder(tf.float32, (None, None, self.state_size))\n", " self.Y = tf.placeholder(tf.float32, (None, self.OUTPUT_SIZE))\n", " cell = tf.nn.rnn_cell.LSTMCell(self.LAYER_SIZE, state_is_tuple = False)\n", " self.hidden_layer = tf.placeholder(tf.float32, (None, 2 * self.LAYER_SIZE))\n", " self.rnn,self.last_state = tf.nn.dynamic_rnn(inputs=self.X,cell=cell,\n", " dtype=tf.float32,\n", " initial_state=self.hidden_layer)\n", " self.logits = tf.layers.dense(self.rnn[:,-1], self.OUTPUT_SIZE)\n", " self.cost = tf.reduce_sum(tf.square(self.Y - self.logits))\n", " self.optimizer = tf.train.AdamOptimizer(learning_rate = self.LEARNING_RATE).minimize(self.cost)\n", " self.sess = tf.InteractiveSession()\n", " self.sess.run(tf.global_variables_initializer())\n", " \n", " def _memorize(self, state, action, reward, new_state, dead, rnn_state):\n", " self.MEMORIES.append((state, action, reward, new_state, dead, rnn_state))\n", " if len(self.MEMORIES) > self.MEMORY_SIZE:\n", " self.MEMORIES.popleft()\n", "\n", " def _construct_memories(self, replay):\n", " states = np.array([a[0] for a in replay])\n", " new_states = np.array([a[3] for a in replay])\n", " init_values = np.array([a[-1] for a in replay])\n", " Q = self.sess.run(self.logits, feed_dict={self.X:states, self.hidden_layer:init_values})\n", " Q_new = self.sess.run(self.logits, feed_dict={self.X:new_states, self.hidden_layer:init_values})\n", " replay_size = len(replay)\n", " X = np.empty((replay_size, 4, self.state_size))\n", " Y = np.empty((replay_size, self.OUTPUT_SIZE))\n", " INIT_VAL = np.empty((replay_size, 2 * self.LAYER_SIZE))\n", " for i in range(replay_size):\n", " state_r, action_r, reward_r, new_state_r, dead_r, rnn_memory = replay[i]\n", " target = Q[i]\n", " target[action_r] = reward_r\n", " if not dead_r:\n", " target[action_r] += self.GAMMA * np.amax(Q_new[i])\n", " X[i] = state_r\n", " Y[i] = target\n", " INIT_VAL[i] = rnn_memory\n", " return X, Y, INIT_VAL\n", " \n", " def get_state(self, t):\n", " window_size = self.window_size + 1\n", " d = t - window_size + 1\n", " block = self.trend[d : t + 1] if d >= 0 else -d * [self.trend[0]] + self.trend[0 : t + 1]\n", " res = []\n", " for i in range(window_size - 1):\n", " res.append(block[i + 1] - block[i])\n", " return np.array(res)\n", " \n", " def buy(self, initial_money):\n", " starting_money = initial_money\n", " states_sell = []\n", " states_buy = []\n", " inventory = []\n", " state = self.get_state(0)\n", " init_value = np.zeros((1, 2 * self.LAYER_SIZE))\n", " for k in range(self.INITIAL_FEATURES.shape[0]):\n", " self.INITIAL_FEATURES[k,:] = state\n", " for t in range(0, len(self.trend) - 1, self.skip):\n", " action, last_state = self.sess.run([self.logits,self.last_state],\n", " feed_dict={self.X:[self.INITIAL_FEATURES],\n", " self.hidden_layer:init_value})\n", " action, init_value = np.argmax(action[0]), last_state\n", " next_state = self.get_state(t + 1)\n", " \n", " if action == 1 and initial_money >= self.trend[t]:\n", " inventory.append(self.trend[t])\n", " initial_money -= self.trend[t]\n", " states_buy.append(t)\n", " print('day %d: buy 1 unit at price %f, total balance %f'% (t, self.trend[t], initial_money))\n", " \n", " elif action == 2 and len(inventory):\n", " bought_price = inventory.pop(0)\n", " initial_money += self.trend[t]\n", " states_sell.append(t)\n", " try:\n", " invest = ((close[t] - bought_price) / bought_price) * 100\n", " except:\n", " invest = 0\n", " print(\n", " 'day %d, sell 1 unit at price %f, investment %f %%, total balance %f,'\n", " % (t, close[t], invest, initial_money)\n", " )\n", " \n", " new_state = np.append([self.get_state(t + 1)], self.INITIAL_FEATURES[:3, :], axis = 0)\n", " self.INITIAL_FEATURES = new_state\n", " invest = ((initial_money - starting_money) / starting_money) * 100\n", " total_gains = initial_money - starting_money\n", " return states_buy, states_sell, total_gains, invest\n", " \n", " \n", " def train(self, iterations, checkpoint, initial_money):\n", " for i in range(iterations):\n", " total_profit = 0\n", " inventory = []\n", " state = self.get_state(0)\n", " starting_money = initial_money\n", " init_value = np.zeros((1, 2 * self.LAYER_SIZE))\n", " for k in range(self.INITIAL_FEATURES.shape[0]):\n", " self.INITIAL_FEATURES[k,:] = state\n", " for t in range(0, len(self.trend) - 1, self.skip):\n", " \n", " if np.random.rand() < self.EPSILON:\n", " action = np.random.randint(self.OUTPUT_SIZE)\n", " else:\n", " action, last_state = self.sess.run([self.logits,\n", " self.last_state],\n", " feed_dict={self.X:[self.INITIAL_FEATURES],\n", " self.hidden_layer:init_value})\n", " action, init_value = np.argmax(action[0]), last_state\n", " \n", " next_state = self.get_state(t + 1)\n", " \n", " if action == 1 and starting_money >= self.trend[t]:\n", " inventory.append(self.trend[t])\n", " starting_money -= self.trend[t]\n", " \n", " elif action == 2 and len(inventory) > 0:\n", " bought_price = inventory.pop(0)\n", " total_profit += self.trend[t] - bought_price\n", " starting_money += self.trend[t]\n", " \n", " invest = ((starting_money - initial_money) / initial_money)\n", " new_state = np.append([self.get_state(t + 1)], self.INITIAL_FEATURES[:3, :], axis = 0)\n", " self._memorize(self.INITIAL_FEATURES, action, invest, new_state, \n", " starting_money < initial_money, init_value[0])\n", " self.INITIAL_FEATURES = new_state\n", " batch_size = min(len(self.MEMORIES), self.BATCH_SIZE)\n", " replay = random.sample(self.MEMORIES, batch_size)\n", " X, Y, INIT_VAL = self._construct_memories(replay)\n", " \n", " cost, _ = self.sess.run([self.cost, self.optimizer], \n", " feed_dict={self.X: X, self.Y:Y,\n", " self.hidden_layer: INIT_VAL})\n", " self.EPSILON = self.MIN_EPSILON + (1.0 - self.MIN_EPSILON) * np.exp(-self.DECAY_RATE * i)\n", " \n", " if (i+1) % checkpoint == 0:\n", " print('epoch: %d, total rewards: %f.3, cost: %f, total money: %f'%(i + 1, total_profit, cost,\n", " starting_money))" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "WARNING:tensorflow:: Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "epoch: 10, total rewards: 449.400388.3, cost: 0.117951, total money: 7420.680355\n", "epoch: 20, total rewards: 513.109983.3, cost: 0.187314, total money: 7552.130003\n", "epoch: 30, total rewards: 1755.114813.3, cost: 0.337607, total money: 6759.834784\n", "epoch: 40, total rewards: 545.719909.3, cost: 0.555657, total money: 9529.079894\n", "epoch: 50, total rewards: 593.435182.3, cost: 0.399239, total money: 6611.165162\n", "epoch: 60, total rewards: 285.174678.3, cost: 0.071772, total money: 6314.564631\n", "epoch: 70, total rewards: 169.200014.3, cost: 0.796504, total money: 4264.030030\n", "epoch: 80, total rewards: 520.019840.3, cost: 0.567794, total money: 6501.959842\n", "epoch: 90, total rewards: 498.320189.3, cost: 0.245750, total money: 9481.210204\n", "epoch: 100, total rewards: 1572.605044.3, cost: 1.142984, total money: 11572.605044\n", "epoch: 110, total rewards: 297.584960.3, cost: 0.973414, total money: 10297.584960\n", "epoch: 120, total rewards: 912.394901.3, cost: 2.032860, total money: 6987.034854\n", "epoch: 130, total rewards: 22.109988.3, cost: 0.097879, total money: 10022.109988\n", "epoch: 140, total rewards: 471.779909.3, cost: 0.532008, total money: 10471.779909\n", "epoch: 150, total rewards: 215.255126.3, cost: 0.236825, total money: 10215.255126\n", "epoch: 160, total rewards: 147.780093.3, cost: 0.432537, total money: 9174.450076\n", "epoch: 170, total rewards: 203.309817.3, cost: 0.413111, total money: 10203.309817\n", "epoch: 180, total rewards: 76.350403.3, cost: 0.132205, total money: 8084.520385\n", "epoch: 190, total rewards: 173.749880.3, cost: 1.325852, total money: 10173.749880\n", "epoch: 200, total rewards: 4.325196.3, cost: 0.500293, total money: 8987.685181\n" ] } ], "source": [ "close = df.Close.values.tolist()\n", "initial_money = 10000\n", "window_size = 30\n", "skip = 1\n", "batch_size = 32\n", "agent = Agent(state_size = window_size, \n", " window_size = window_size, \n", " trend = close, \n", " skip = skip)\n", "agent.train(iterations = 200, checkpoint = 10, initial_money = initial_money)" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "day 13: buy 1 unit at price 769.200012, total balance 9230.799988\n", "day 14: buy 1 unit at price 768.270020, total balance 8462.529968\n", "day 15, sell 1 unit at price 760.989990, investment -1.067346 %, total balance 9223.519958,\n", "day 17: buy 1 unit at price 768.239990, total balance 8455.279968\n", "day 18, sell 1 unit at price 770.840027, investment 0.334519 %, total balance 9226.119995,\n", "day 19, sell 1 unit at price 758.039978, investment -1.327712 %, total balance 9984.159973,\n", "day 29: buy 1 unit at price 797.070007, total balance 9187.089966\n", "day 30: buy 1 unit at price 797.849976, total balance 8389.239990\n", "day 33, sell 1 unit at price 796.419983, investment -0.081552 %, total balance 9185.659973,\n", "day 34: buy 1 unit at price 794.559998, total balance 8391.099975\n", "day 36, sell 1 unit at price 789.909973, investment -0.995175 %, total balance 9181.009948,\n", "day 37, sell 1 unit at price 791.549988, investment -0.378827 %, total balance 9972.559936,\n", "day 39: buy 1 unit at price 782.789978, total balance 9189.769958\n", "day 40, sell 1 unit at price 771.820007, investment -1.401394 %, total balance 9961.589965,\n", "day 46: buy 1 unit at price 804.789978, total balance 9156.799987\n", "day 47: buy 1 unit at price 807.909973, total balance 8348.890014\n", "day 49, sell 1 unit at price 807.880005, investment 0.383954 %, total balance 9156.770019,\n", "day 50, sell 1 unit at price 804.609985, investment -0.408460 %, total balance 9961.380004,\n", "day 51: buy 1 unit at price 806.070007, total balance 9155.309997\n", "day 54, sell 1 unit at price 819.309998, investment 1.642536 %, total balance 9974.619995,\n", "day 110: buy 1 unit at price 824.320007, total balance 9150.299988\n", "day 111, sell 1 unit at price 823.559998, investment -0.092198 %, total balance 9973.859986,\n", "day 128: buy 1 unit at price 932.169983, total balance 9041.690003\n", "day 129: buy 1 unit at price 928.780029, total balance 8112.909974\n", "day 130, sell 1 unit at price 930.599976, investment -0.168425 %, total balance 9043.509950,\n", "day 131, sell 1 unit at price 932.219971, investment 0.370372 %, total balance 9975.729921,\n", "day 173: buy 1 unit at price 947.159973, total balance 9028.569948\n", "day 175, sell 1 unit at price 953.419983, investment 0.660924 %, total balance 9981.989931,\n", "day 182: buy 1 unit at price 947.799988, total balance 9034.189943\n", "day 183, sell 1 unit at price 934.090027, investment -1.446504 %, total balance 9968.279970,\n", "day 197: buy 1 unit at price 926.960022, total balance 9041.319948\n", "day 198, sell 1 unit at price 910.979980, investment -1.723919 %, total balance 9952.299928,\n", "day 204: buy 1 unit at price 915.890015, total balance 9036.409913\n", "day 205, sell 1 unit at price 913.809998, investment -0.227103 %, total balance 9950.219911,\n", "day 207: buy 1 unit at price 929.570007, total balance 9020.649904\n", "day 209, sell 1 unit at price 937.340027, investment 0.835872 %, total balance 9957.989931,\n" ] } ], "source": [ "states_buy, states_sell, total_gains, invest = agent.buy(initial_money = initial_money)" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "fig = plt.figure(figsize = (15,5))\n", "plt.plot(close, color='r', lw=2.)\n", "plt.plot(close, '^', markersize=10, color='m', label = 'buying signal', markevery = states_buy)\n", "plt.plot(close, 'v', markersize=10, color='k', label = 'selling signal', markevery = states_sell)\n", "plt.title('total gains %f, total investment %f%%'%(total_gains, invest))\n", "plt.legend()\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.6.8" } }, "nbformat": 4, "nbformat_minor": 2 } ================================================ FILE: agent/9.double-recurrent-q-learning-agent.ipynb ================================================ { "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import numpy as np\n", "import pandas as pd\n", "import tensorflow as tf\n", "import matplotlib.pyplot as plt\n", "import seaborn as sns\n", "sns.set()" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DateOpenHighLowCloseAdj CloseVolume
02016-11-02778.200012781.650024763.450012768.700012768.7000121872400
12016-11-03767.250000769.950012759.030029762.130005762.1300051943200
22016-11-04750.659973770.359985750.560974762.020020762.0200202134800
32016-11-07774.500000785.190002772.549988782.520020782.5200201585100
42016-11-08783.400024795.632996780.190002790.510010790.5100101350800
\n", "
" ], "text/plain": [ " Date Open High Low Close Adj Close \\\n", "0 2016-11-02 778.200012 781.650024 763.450012 768.700012 768.700012 \n", "1 2016-11-03 767.250000 769.950012 759.030029 762.130005 762.130005 \n", "2 2016-11-04 750.659973 770.359985 750.560974 762.020020 762.020020 \n", "3 2016-11-07 774.500000 785.190002 772.549988 782.520020 782.520020 \n", "4 2016-11-08 783.400024 795.632996 780.190002 790.510010 790.510010 \n", "\n", " Volume \n", "0 1872400 \n", "1 1943200 \n", "2 2134800 \n", "3 1585100 \n", "4 1350800 " ] }, "execution_count": 2, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df = pd.read_csv('../dataset/GOOG-year.csv')\n", "df.head()" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [], "source": [ "from collections import deque\n", "import random\n", "\n", "class Model:\n", " def __init__(self, input_size, output_size, layer_size, learning_rate, name):\n", " with tf.variable_scope(name):\n", " self.X = tf.placeholder(tf.float32, (None, None, input_size))\n", " self.Y = tf.placeholder(tf.float32, (None, output_size))\n", " cell = tf.nn.rnn_cell.LSTMCell(layer_size, state_is_tuple = False)\n", " self.hidden_layer = tf.placeholder(tf.float32, (None, 2 * layer_size))\n", " self.rnn,self.last_state = tf.nn.dynamic_rnn(inputs=self.X,cell=cell,\n", " dtype=tf.float32,\n", " initial_state=self.hidden_layer)\n", " self.logits = tf.layers.dense(self.rnn[:,-1], output_size)\n", " self.cost = tf.reduce_sum(tf.square(self.Y - self.logits))\n", " self.optimizer = tf.train.AdamOptimizer(learning_rate = learning_rate).minimize(self.cost)\n", " \n", "class Agent:\n", "\n", " LEARNING_RATE = 0.003\n", " BATCH_SIZE = 32\n", " LAYER_SIZE = 256\n", " OUTPUT_SIZE = 3\n", " EPSILON = 0.5\n", " DECAY_RATE = 0.005\n", " MIN_EPSILON = 0.1\n", " GAMMA = 0.99\n", " MEMORIES = deque()\n", " COPY = 1000\n", " T_COPY = 0\n", " MEMORY_SIZE = 300\n", " \n", " def __init__(self, state_size, window_size, trend, skip):\n", " self.state_size = state_size\n", " self.window_size = window_size\n", " self.half_window = window_size // 2\n", " self.trend = trend\n", " self.skip = skip\n", " tf.reset_default_graph()\n", " self.INITIAL_FEATURES = np.zeros((4, self.state_size))\n", " self.model = Model(self.state_size, self.OUTPUT_SIZE, self.LAYER_SIZE, self.LEARNING_RATE,\n", " 'real_model')\n", " self.model_negative = Model(self.state_size, self.OUTPUT_SIZE, self.LAYER_SIZE, self.LEARNING_RATE,\n", " 'negative_model')\n", " self.sess = tf.InteractiveSession()\n", " self.sess.run(tf.global_variables_initializer())\n", " self.trainable = tf.trainable_variables()\n", " \n", " def _assign(self, from_name, to_name):\n", " from_w = tf.get_collection(tf.GraphKeys.TRAINABLE_VARIABLES, scope=from_name)\n", " to_w = tf.get_collection(tf.GraphKeys.TRAINABLE_VARIABLES, scope=to_name)\n", " for i in range(len(from_w)):\n", " assign_op = to_w[i].assign(from_w[i])\n", " self.sess.run(assign_op)\n", "\n", " def _memorize(self, state, action, reward, new_state, dead, rnn_state):\n", " self.MEMORIES.append((state, action, reward, new_state, dead, rnn_state))\n", " if len(self.MEMORIES) > self.MEMORY_SIZE:\n", " self.MEMORIES.popleft()\n", "\n", " def _select_action(self, state):\n", " if np.random.rand() < self.EPSILON:\n", " action = np.random.randint(self.OUTPUT_SIZE)\n", " else:\n", " action = self.get_predicted_action([state])\n", " return action\n", "\n", " def _construct_memories(self, replay):\n", " states = np.array([a[0] for a in replay])\n", " new_states = np.array([a[3] for a in replay])\n", " init_values = np.array([a[-1] for a in replay])\n", " Q = self.sess.run(self.model.logits, feed_dict={self.model.X:states, \n", " self.model.hidden_layer:init_values})\n", " Q_new = self.sess.run(self.model.logits, feed_dict={self.model.X:new_states, \n", " self.model.hidden_layer:init_values})\n", " Q_new_negative = self.sess.run(self.model_negative.logits, \n", " feed_dict={self.model_negative.X:new_states, \n", " self.model_negative.hidden_layer:init_values})\n", " replay_size = len(replay)\n", " X = np.empty((replay_size, 4, self.state_size))\n", " Y = np.empty((replay_size, self.OUTPUT_SIZE))\n", " INIT_VAL = np.empty((replay_size, 2 * self.LAYER_SIZE))\n", " for i in range(replay_size):\n", " state_r, action_r, reward_r, new_state_r, dead_r, rnn_memory = replay[i]\n", " target = Q[i]\n", " target[action_r] = reward_r\n", " if not dead_r:\n", " target[action_r] += self.GAMMA * Q_new_negative[i, np.argmax(Q_new[i])]\n", " X[i] = state_r\n", " Y[i] = target\n", " INIT_VAL[i] = rnn_memory\n", " return X, Y, INIT_VAL\n", " \n", " def get_state(self, t):\n", " window_size = self.window_size + 1\n", " d = t - window_size + 1\n", " block = self.trend[d : t + 1] if d >= 0 else -d * [self.trend[0]] + self.trend[0 : t + 1]\n", " res = []\n", " for i in range(window_size - 1):\n", " res.append(block[i + 1] - block[i])\n", " return np.array(res)\n", " \n", " def buy(self, initial_money):\n", " starting_money = initial_money\n", " states_sell = []\n", " states_buy = []\n", " inventory = []\n", " state = self.get_state(0)\n", " init_value = np.zeros((1, 2 * self.LAYER_SIZE))\n", " for k in range(self.INITIAL_FEATURES.shape[0]):\n", " self.INITIAL_FEATURES[k,:] = state\n", " for t in range(0, len(self.trend) - 1, self.skip):\n", " action, last_state = self.sess.run([self.model.logits,self.model.last_state],\n", " feed_dict={self.model.X:[self.INITIAL_FEATURES],\n", " self.model.hidden_layer:init_value})\n", " action, init_value = np.argmax(action[0]), last_state\n", " next_state = self.get_state(t + 1)\n", " \n", " if action == 1 and initial_money >= self.trend[t]:\n", " inventory.append(self.trend[t])\n", " initial_money -= self.trend[t]\n", " states_buy.append(t)\n", " print('day %d: buy 1 unit at price %f, total balance %f'% (t, self.trend[t], initial_money))\n", " \n", " elif action == 2 and len(inventory):\n", " bought_price = inventory.pop(0)\n", " initial_money += self.trend[t]\n", " states_sell.append(t)\n", " try:\n", " invest = ((close[t] - bought_price) / bought_price) * 100\n", " except:\n", " invest = 0\n", " print(\n", " 'day %d, sell 1 unit at price %f, investment %f %%, total balance %f,'\n", " % (t, close[t], invest, initial_money)\n", " )\n", " \n", " new_state = np.append([self.get_state(t + 1)], self.INITIAL_FEATURES[:3, :], axis = 0)\n", " self.INITIAL_FEATURES = new_state\n", " invest = ((initial_money - starting_money) / starting_money) * 100\n", " total_gains = initial_money - starting_money\n", " return states_buy, states_sell, total_gains, invest\n", " \n", " \n", " def train(self, iterations, checkpoint, initial_money):\n", " for i in range(iterations):\n", " total_profit = 0\n", " inventory = []\n", " state = self.get_state(0)\n", " starting_money = initial_money\n", " init_value = np.zeros((1, 2 * self.LAYER_SIZE))\n", " for k in range(self.INITIAL_FEATURES.shape[0]):\n", " self.INITIAL_FEATURES[k,:] = state\n", " for t in range(0, len(self.trend) - 1, self.skip):\n", " if (self.T_COPY + 1) % self.COPY == 0:\n", " self._assign('real_model', 'negative_model')\n", " \n", " if np.random.rand() < self.EPSILON:\n", " action = np.random.randint(self.OUTPUT_SIZE)\n", " else:\n", " action, last_state = self.sess.run([self.model.logits,\n", " self.model.last_state],\n", " feed_dict={self.model.X:[self.INITIAL_FEATURES],\n", " self.model.hidden_layer:init_value})\n", " action, init_value = np.argmax(action[0]), last_state\n", " \n", " next_state = self.get_state(t + 1)\n", " \n", " if action == 1 and starting_money >= self.trend[t]:\n", " inventory.append(self.trend[t])\n", " starting_money -= self.trend[t]\n", " \n", " elif action == 2 and len(inventory) > 0:\n", " bought_price = inventory.pop(0)\n", " total_profit += self.trend[t] - bought_price\n", " starting_money += self.trend[t]\n", " \n", " invest = ((starting_money - initial_money) / initial_money)\n", " new_state = np.append([self.get_state(t + 1)], self.INITIAL_FEATURES[:3, :], axis = 0)\n", " \n", " self._memorize(self.INITIAL_FEATURES, action, invest, new_state, \n", " starting_money < initial_money, init_value[0])\n", " self.INITIAL_FEATURES = new_state\n", " batch_size = min(len(self.MEMORIES), self.BATCH_SIZE)\n", " replay = random.sample(self.MEMORIES, batch_size)\n", " X, Y, INIT_VAL = self._construct_memories(replay)\n", " \n", " cost, _ = self.sess.run([self.model.cost, self.model.optimizer], \n", " feed_dict={self.model.X: X, self.model.Y:Y,\n", " self.model.hidden_layer: INIT_VAL})\n", " self.T_COPY += 1\n", " self.EPSILON = self.MIN_EPSILON + (1.0 - self.MIN_EPSILON) * np.exp(-self.DECAY_RATE * i)\n", " if (i+1) % checkpoint == 0:\n", " print('epoch: %d, total rewards: %f.3, cost: %f, total money: %f'%(i + 1, total_profit, cost,\n", " starting_money))" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "WARNING:tensorflow:: Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "WARNING:tensorflow:: Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "epoch: 10, total rewards: 1305.274912.3, cost: 0.402263, total money: 777.284860\n", "epoch: 20, total rewards: 582.070375.3, cost: 0.782595, total money: 804.650331\n", "epoch: 30, total rewards: 420.380369.3, cost: 1.481925, total money: 80.210326\n", "epoch: 40, total rewards: 1502.554748.3, cost: 0.343374, total money: 2823.564757\n", "epoch: 50, total rewards: 589.170222.3, cost: 0.370314, total money: 6597.640193\n", "epoch: 60, total rewards: 1069.864985.3, cost: 0.733583, total money: 10052.755000\n", "epoch: 70, total rewards: 900.360168.3, cost: 0.154633, total money: 8866.610168\n", "epoch: 80, total rewards: 625.559509.3, cost: 0.573019, total money: 9652.999511\n", "epoch: 90, total rewards: 966.905028.3, cost: 0.080430, total money: 6971.785033\n", "epoch: 100, total rewards: 784.169802.3, cost: 0.568819, total money: 10784.169802\n", "epoch: 110, total rewards: 658.149963.3, cost: 0.052230, total money: 9641.509948\n", "epoch: 120, total rewards: 615.210201.3, cost: 0.802322, total money: 9595.940181\n", "epoch: 130, total rewards: 623.289978.3, cost: 0.278659, total money: 10623.289978\n", "epoch: 140, total rewards: 595.960078.3, cost: 0.094435, total money: 10595.960078\n", "epoch: 150, total rewards: 594.979550.3, cost: 0.360762, total money: 1819.289547\n", "epoch: 160, total rewards: 794.614687.3, cost: 1.058314, total money: 3118.034730\n", "epoch: 170, total rewards: 1225.854981.3, cost: 0.226553, total money: 5322.584961\n", "epoch: 180, total rewards: 1099.610169.3, cost: 0.275357, total money: 6189.200135\n", "epoch: 190, total rewards: 857.554813.3, cost: 0.417154, total money: 7946.004825\n", "epoch: 200, total rewards: 1049.100096.3, cost: 0.839669, total money: 3317.970090\n" ] } ], "source": [ "close = df.Close.values.tolist()\n", "initial_money = 10000\n", "window_size = 30\n", "skip = 1\n", "batch_size = 32\n", "agent = Agent(state_size = window_size, \n", " window_size = window_size, \n", " trend = close, \n", " skip = skip)\n", "agent.train(iterations = 200, checkpoint = 10, initial_money = initial_money)" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "day 0: buy 1 unit at price 768.700012, total balance 9231.299988\n", "day 1, sell 1 unit at price 762.130005, investment -0.854691 %, total balance 9993.429993,\n", "day 3: buy 1 unit at price 782.520020, total balance 9210.909973\n", "day 4, sell 1 unit at price 790.510010, investment 1.021059 %, total balance 10001.419983,\n", "day 5: buy 1 unit at price 785.309998, total balance 9216.109985\n", "day 6, sell 1 unit at price 762.559998, investment -2.896945 %, total balance 9978.669983,\n", "day 7: buy 1 unit at price 754.020020, total balance 9224.649963\n", "day 8, sell 1 unit at price 736.080017, investment -2.379248 %, total balance 9960.729980,\n", "day 13: buy 1 unit at price 769.200012, total balance 9191.529968\n", "day 16, sell 1 unit at price 761.679993, investment -0.977642 %, total balance 9953.209961,\n", "day 19: buy 1 unit at price 758.039978, total balance 9195.169983\n", "day 20, sell 1 unit at price 747.919983, investment -1.335021 %, total balance 9943.089966,\n", "day 24: buy 1 unit at price 771.190002, total balance 9171.899964\n", "day 28: buy 1 unit at price 796.099976, total balance 8375.799988\n", "day 29: buy 1 unit at price 797.070007, total balance 7578.729981\n", "day 31: buy 1 unit at price 790.799988, total balance 6787.929993\n", "day 32, sell 1 unit at price 794.200012, investment 2.983702 %, total balance 7582.130005,\n", "day 33, sell 1 unit at price 796.419983, investment 0.040197 %, total balance 8378.549988,\n", "day 35, sell 1 unit at price 791.260010, investment -0.728919 %, total balance 9169.809998,\n", "day 36, sell 1 unit at price 789.909973, investment -0.112546 %, total balance 9959.719971,\n", "day 38: buy 1 unit at price 785.049988, total balance 9174.669983\n", "day 41: buy 1 unit at price 786.140015, total balance 8388.529968\n", "day 42, sell 1 unit at price 786.900024, investment 0.235658 %, total balance 9175.429992,\n", "day 43, sell 1 unit at price 794.020020, investment 1.002367 %, total balance 9969.450012,\n", "day 44: buy 1 unit at price 806.150024, total balance 9163.299988\n", "day 46, sell 1 unit at price 804.789978, investment -0.168709 %, total balance 9968.089966,\n", "day 47: buy 1 unit at price 807.909973, total balance 9160.179993\n", "day 49, sell 1 unit at price 807.880005, investment -0.003709 %, total balance 9968.059998,\n", "day 51: buy 1 unit at price 806.070007, total balance 9161.989991\n", "day 52: buy 1 unit at price 802.174988, total balance 8359.815003\n", "day 54: buy 1 unit at price 819.309998, total balance 7540.505005\n", "day 55, sell 1 unit at price 823.869995, investment 2.208243 %, total balance 8364.375000,\n", "day 56: buy 1 unit at price 835.669983, total balance 7528.705017\n", "day 57: buy 1 unit at price 832.150024, total balance 6696.554993\n", "day 58, sell 1 unit at price 823.309998, investment 2.634713 %, total balance 7519.864991,\n", "day 59, sell 1 unit at price 802.320007, investment -2.073695 %, total balance 8322.184998,\n", "day 61, sell 1 unit at price 795.695007, investment -4.783584 %, total balance 9117.880005,\n", "day 62, sell 1 unit at price 798.530029, investment -4.040136 %, total balance 9916.410034,\n", "day 68: buy 1 unit at price 813.669983, total balance 9102.740051\n", "day 69, sell 1 unit at price 819.239990, investment 0.684554 %, total balance 9921.980041,\n", "day 76: buy 1 unit at price 831.330017, total balance 9090.650024\n", "day 77: buy 1 unit at price 828.640015, total balance 8262.010009\n", "day 79, sell 1 unit at price 823.210022, investment -0.976747 %, total balance 9085.220031,\n", "day 81, sell 1 unit at price 830.630005, investment 0.240151 %, total balance 9915.850036,\n", "day 86: buy 1 unit at price 838.679993, total balance 9077.170043\n", "day 88: buy 1 unit at price 845.539978, total balance 8231.630065\n", "day 89, sell 1 unit at price 845.619995, investment 0.827491 %, total balance 9077.250060,\n", "day 91, sell 1 unit at price 848.780029, investment 0.383193 %, total balance 9926.030089,\n", "day 95: buy 1 unit at price 829.590027, total balance 9096.440062\n", "day 96, sell 1 unit at price 817.580017, investment -1.447704 %, total balance 9914.020079,\n", "day 97: buy 1 unit at price 814.429993, total balance 9099.590086\n", "day 101: buy 1 unit at price 831.500000, total balance 8268.090086\n", "day 102: buy 1 unit at price 829.559998, total balance 7438.530088\n", "day 104, sell 1 unit at price 834.570007, investment 2.472897 %, total balance 8273.100095,\n", "day 105, sell 1 unit at price 831.409973, investment -0.010827 %, total balance 9104.510068,\n", "day 106, sell 1 unit at price 827.880005, investment -0.202516 %, total balance 9932.390073,\n", "day 108: buy 1 unit at price 824.729980, total balance 9107.660093\n", "day 109, sell 1 unit at price 823.349976, investment -0.167328 %, total balance 9931.010069,\n", "day 114: buy 1 unit at price 838.210022, total balance 9092.800047\n", "day 117, sell 1 unit at price 862.760010, investment 2.928859 %, total balance 9955.560057,\n", "day 121: buy 1 unit at price 905.960022, total balance 9049.600035\n", "day 122: buy 1 unit at price 912.570007, total balance 8137.030028\n", "day 124: buy 1 unit at price 927.039978, total balance 7209.990050\n", "day 125: buy 1 unit at price 931.659973, total balance 6278.330077\n", "day 130, sell 1 unit at price 930.599976, investment 2.719762 %, total balance 7208.930053,\n", "day 131, sell 1 unit at price 932.219971, investment 2.153256 %, total balance 8141.150024,\n", "day 132, sell 1 unit at price 937.080017, investment 1.083021 %, total balance 9078.230041,\n", "day 133, sell 1 unit at price 943.000000, investment 1.217185 %, total balance 10021.230041,\n", "day 137: buy 1 unit at price 941.859985, total balance 9079.370056\n", "day 138, sell 1 unit at price 948.820007, investment 0.738966 %, total balance 10028.190063,\n", "day 142: buy 1 unit at price 975.880005, total balance 9052.310058\n", "day 143: buy 1 unit at price 964.859985, total balance 8087.450073\n", "day 144: buy 1 unit at price 966.950012, total balance 7120.500061\n", "day 145, sell 1 unit at price 975.599976, investment -0.028695 %, total balance 8096.100037,\n", "day 146, sell 1 unit at price 983.679993, investment 1.950543 %, total balance 9079.780030,\n", "day 147: buy 1 unit at price 976.570007, total balance 8103.210023\n", "day 148: buy 1 unit at price 980.940002, total balance 7122.270021\n", "day 150, sell 1 unit at price 949.830017, investment -1.770515 %, total balance 8072.100038,\n", "day 151: buy 1 unit at price 942.900024, total balance 7129.200014\n", "day 152, sell 1 unit at price 953.400024, investment -2.372588 %, total balance 8082.600038,\n", "day 153: buy 1 unit at price 950.760010, total balance 7131.840028\n", "day 154, sell 1 unit at price 942.309998, investment -3.938060 %, total balance 8074.150026,\n", "day 155, sell 1 unit at price 939.780029, investment -0.330894 %, total balance 9013.930055,\n", "day 156, sell 1 unit at price 957.369995, investment 0.695232 %, total balance 9971.300050,\n", "day 159: buy 1 unit at price 957.090027, total balance 9014.210023\n", "day 160: buy 1 unit at price 965.590027, total balance 8048.619996\n", "day 161, sell 1 unit at price 952.270020, investment -0.503611 %, total balance 9000.890016,\n", "day 162: buy 1 unit at price 927.330017, total balance 8073.559999\n", "day 163: buy 1 unit at price 940.489990, total balance 7133.070009\n", "day 165: buy 1 unit at price 908.729980, total balance 6224.340029\n", "day 167: buy 1 unit at price 911.710022, total balance 5312.630007\n", "day 169, sell 1 unit at price 918.590027, investment -4.867490 %, total balance 6231.220034,\n", "day 170, sell 1 unit at price 928.799988, investment 0.158516 %, total balance 7160.020022,\n", "day 173, sell 1 unit at price 947.159973, investment 0.709203 %, total balance 8107.179995,\n", "day 174: buy 1 unit at price 955.989990, total balance 7151.190005\n", "day 175: buy 1 unit at price 953.419983, total balance 6197.770022\n", "day 176: buy 1 unit at price 965.400024, total balance 5232.369998\n", "day 177, sell 1 unit at price 970.890015, investment 6.840320 %, total balance 6203.260013,\n", "day 178: buy 1 unit at price 968.150024, total balance 5235.109989\n", "day 179: buy 1 unit at price 972.919983, total balance 4262.190006\n", "day 180: buy 1 unit at price 980.340027, total balance 3281.849979\n", "day 181, sell 1 unit at price 950.700012, investment 4.276578 %, total balance 4232.549991,\n", "day 182, sell 1 unit at price 947.799988, investment -0.856704 %, total balance 5180.349979,\n", "day 184, sell 1 unit at price 941.530029, investment -1.247085 %, total balance 6121.880008,\n", "day 185, sell 1 unit at price 930.500000, investment -3.615084 %, total balance 7052.380008,\n", "day 186: buy 1 unit at price 930.830017, total balance 6121.549991\n", "day 190: buy 1 unit at price 929.359985, total balance 5192.190006\n", "day 191, sell 1 unit at price 926.789978, investment -4.272070 %, total balance 6118.979984,\n", "day 192, sell 1 unit at price 922.900024, investment -5.141220 %, total balance 7041.880008,\n", "day 193, sell 1 unit at price 907.239990, investment -7.456600 %, total balance 7949.119998,\n", "day 196: buy 1 unit at price 922.219971, total balance 7026.900027\n", "day 198: buy 1 unit at price 910.979980, total balance 6115.920047\n", "day 199, sell 1 unit at price 910.669983, investment -2.165813 %, total balance 7026.590030,\n", "day 200, sell 1 unit at price 906.659973, investment -2.442542 %, total balance 7933.250003,\n", "day 201, sell 1 unit at price 924.690002, investment 0.267835 %, total balance 8857.940005,\n", "day 204, sell 1 unit at price 915.890015, investment 0.538984 %, total balance 9773.830020,\n", "day 205: buy 1 unit at price 913.809998, total balance 8860.020022\n", "day 206, sell 1 unit at price 921.289978, investment 0.818549 %, total balance 9781.310000,\n", "day 209: buy 1 unit at price 937.340027, total balance 8843.969973\n", "day 210: buy 1 unit at price 928.450012, total balance 7915.519961\n", "day 211, sell 1 unit at price 927.809998, investment -1.016710 %, total balance 8843.329959,\n", "day 212: buy 1 unit at price 935.950012, total balance 7907.379947\n", "day 214, sell 1 unit at price 929.080017, investment 0.067856 %, total balance 8836.459964,\n", "day 216, sell 1 unit at price 935.090027, investment -0.091884 %, total balance 9771.549991,\n", "day 217: buy 1 unit at price 925.109985, total balance 8846.440006\n", "day 219, sell 1 unit at price 915.000000, investment -1.092841 %, total balance 9761.440006,\n", "day 220: buy 1 unit at price 921.809998, total balance 8839.630008\n", "day 221: buy 1 unit at price 931.580017, total balance 7908.049991\n", "day 222: buy 1 unit at price 932.450012, total balance 6975.599979\n", "day 226, sell 1 unit at price 944.489990, investment 2.460376 %, total balance 7920.089969,\n", "day 227: buy 1 unit at price 949.500000, total balance 6970.589969\n", "day 229, sell 1 unit at price 953.270020, investment 2.328303 %, total balance 7923.859989,\n", "day 230: buy 1 unit at price 957.789978, total balance 6966.070011\n", "day 231: buy 1 unit at price 951.679993, total balance 6014.390018\n", "day 232: buy 1 unit at price 969.960022, total balance 5044.429996\n", "day 233, sell 1 unit at price 978.890015, investment 4.980428 %, total balance 6023.320011,\n", "day 234: buy 1 unit at price 977.000000, total balance 5046.320011\n", "day 237, sell 1 unit at price 987.830017, investment 4.036863 %, total balance 6034.150028,\n", "day 239, sell 1 unit at price 992.000000, investment 3.571767 %, total balance 7026.150028,\n", "day 240, sell 1 unit at price 992.179993, investment 4.255632 %, total balance 8018.330021,\n", "day 243, sell 1 unit at price 988.200012, investment 1.880489 %, total balance 9006.530033,\n", "day 244, sell 1 unit at price 968.450012, investment -0.875127 %, total balance 9974.980045,\n" ] } ], "source": [ "states_buy, states_sell, total_gains, invest = agent.buy(initial_money = initial_money)" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "fig = plt.figure(figsize = (15,5))\n", "plt.plot(close, color='r', lw=2.)\n", "plt.plot(close, '^', markersize=10, color='m', label = 'buying signal', markevery = states_buy)\n", "plt.plot(close, 'v', markersize=10, color='k', label = 'selling signal', markevery = states_sell)\n", "plt.title('total gains %f, total investment %f%%'%(total_gains, invest))\n", "plt.legend()\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.6.8" } }, "nbformat": 4, "nbformat_minor": 2 } ================================================ FILE: agent/updated-NES-google.ipynb ================================================ { "cells": [ { "cell_type": "code", "execution_count": 2, "metadata": { "inputHidden": false, "outputHidden": false }, "outputs": [], "source": [ "import numpy as np\n", "import matplotlib.pyplot as plt\n", "import seaborn as sns\n", "sns.set()" ] }, { "cell_type": "code", "execution_count": 21, "metadata": { "inputHidden": false, "outputHidden": false }, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "plt.figure(figsize = (10, 5))\n", "bins = np.linspace(-10, 10, 100)\n", "\n", "solution = np.random.randn(100)\n", "w = np.random.randn(100)\n", "\n", "plt.hist(solution, bins, alpha = 0.5, label = 'solution', color = 'r')\n", "plt.hist(w, bins, alpha = 0.5, label = 'random', color = 'y')\n", "plt.legend()\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": 22, "metadata": { "inputHidden": false, "outputHidden": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "iter 1000. w: 0.0952791586701015, solution: 0.5720518054873052, reward: -20.148099\n", "iter 2000. w: 0.5750455468679501, solution: 0.5720518054873052, reward: -0.008058\n", "iter 3000. w: 0.5751585748688035, solution: 0.5720518054873052, reward: -0.008793\n", "iter 4000. w: 0.5665604300033952, solution: 0.5720518054873052, reward: -0.007711\n", "iter 5000. w: 0.5619489293298067, solution: 0.5720518054873052, reward: -0.005604\n" ] } ], "source": [ "def f(w):\n", " return -np.sum(np.square(solution - w))\n", "\n", "\n", "npop = 50\n", "sigma = 0.1\n", "alpha = 0.001\n", "\n", "for i in range(5000):\n", "\n", " if (i + 1) % 1000 == 0:\n", " print(\n", " 'iter %d. w: %s, solution: %s, reward: %f'\n", " % (i + 1, str(w[-1]), str(solution[-1]), f(w))\n", " )\n", " N = np.random.randn(npop, 100)\n", " R = np.zeros(npop)\n", " for j in range(npop):\n", " w_try = w + sigma * N[j]\n", " R[j] = f(w_try)\n", "\n", " A = (R - np.mean(R)) / np.std(R)\n", " w = w + alpha / (npop * sigma) * np.dot(N.T, A)" ] }, { "cell_type": "code", "execution_count": 12, "metadata": { "inputHidden": false, "outputHidden": false }, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "'''\n", "I want to compare my first two individuals with my real w\n", "'''\n", "plt.figure(figsize=(10,5))\n", "\n", "sigma = 0.1\n", "N = np.random.randn(npop, 100)\n", "individuals = []\n", "for j in range(2):\n", " individuals.append(w + sigma * N[j])\n", " \n", " \n", "plt.hist(w, bins, alpha=0.5, label='w',color='r')\n", "plt.hist(individuals[0], bins, alpha=0.5, label='individual 1')\n", "plt.hist(individuals[1], bins, alpha=0.5, label='individual 2')\n", "plt.legend()\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": 29, "metadata": { "inputHidden": false, "outputHidden": false }, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DateOpenHighLowCloseAdj CloseVolume
02017-10-16992.099976993.906982984.000000992.000000992.000000910500
12017-10-17990.289978996.440002988.590027992.179993992.1799931290200
22017-10-18991.770020996.719971986.974976992.809998992.8099981057600
32017-10-19986.000000988.880005978.390015984.450012984.4500121313600
42017-10-20989.440002991.000000984.580017988.200012988.2000121183200
\n", "
" ], "text/plain": [ " Date Open High Low Close Adj Close \\\n", "0 2017-10-16 992.099976 993.906982 984.000000 992.000000 992.000000 \n", "1 2017-10-17 990.289978 996.440002 988.590027 992.179993 992.179993 \n", "2 2017-10-18 991.770020 996.719971 986.974976 992.809998 992.809998 \n", "3 2017-10-19 986.000000 988.880005 978.390015 984.450012 984.450012 \n", "4 2017-10-20 989.440002 991.000000 984.580017 988.200012 988.200012 \n", "\n", " Volume \n", "0 910500 \n", "1 1290200 \n", "2 1057600 \n", "3 1313600 \n", "4 1183200 " ] }, "execution_count": 29, "metadata": {}, "output_type": "execute_result" } ], "source": [ "import pandas as pd\n", "google = pd.read_csv('/Users/huseinzolkepli/Desktop/GOOG.csv')\n", "google.head()" ] }, { "cell_type": "code", "execution_count": 58, "metadata": { "inputHidden": false, "outputHidden": false }, "outputs": [], "source": [ "def get_state(data, t, n):\n", " d = t - n + 1\n", " block = data[d : t + 1] if d >= 0 else -d * [data[0]] + data[: t + 1]\n", " res = []\n", " for i in range(n - 1):\n", " res.append(block[i + 1] - block[i])\n", " return np.array([res])" ] }, { "cell_type": "code", "execution_count": 60, "metadata": { "inputHidden": false, "outputHidden": false }, "outputs": [ { "data": { "text/plain": [ "array([[0., 0., 0., 0., 0., 0., 0., 0., 0.]])" ] }, "execution_count": 60, "metadata": {}, "output_type": "execute_result" } ], "source": [ "close = google.Close.values.tolist()\n", "get_state(close, 0, 10)" ] }, { "cell_type": "code", "execution_count": 61, "metadata": { "inputHidden": false, "outputHidden": false }, "outputs": [ { "data": { "text/plain": [ "array([[0. , 0. , 0. , 0. , 0. , 0. ,\n", " 0. , 0. , 0.179993]])" ] }, "execution_count": 61, "metadata": {}, "output_type": "execute_result" } ], "source": [ "get_state(close, 1, 10)" ] }, { "cell_type": "code", "execution_count": 62, "metadata": { "inputHidden": false, "outputHidden": false }, "outputs": [ { "data": { "text/plain": [ "array([[0. , 0. , 0. , 0. , 0. , 0. ,\n", " 0. , 0.179993, 0.630005]])" ] }, "execution_count": 62, "metadata": {}, "output_type": "execute_result" } ], "source": [ "get_state(close, 2, 10)" ] }, { "cell_type": "code", "execution_count": 63, "metadata": { "inputHidden": false, "outputHidden": false }, "outputs": [], "source": [ "class Deep_Evolution_Strategy:\n", " def __init__(\n", " self, weights, reward_function, population_size, sigma, learning_rate\n", " ):\n", " self.weights = weights\n", " self.reward_function = reward_function\n", " self.population_size = population_size\n", " self.sigma = sigma\n", " self.learning_rate = learning_rate\n", "\n", " def _get_weight_from_population(self, weights, population):\n", " weights_population = []\n", " for index, i in enumerate(population):\n", " jittered = self.sigma * i\n", " weights_population.append(weights[index] + jittered)\n", " return weights_population\n", "\n", " def get_weights(self):\n", " return self.weights\n", "\n", " def train(self, epoch = 100, print_every = 1):\n", " lasttime = time.time()\n", " for i in range(epoch):\n", " population = []\n", " rewards = np.zeros(self.population_size)\n", " for k in range(self.population_size):\n", " x = []\n", " for w in self.weights:\n", " x.append(np.random.randn(*w.shape))\n", " population.append(x)\n", " for k in range(self.population_size):\n", " weights_population = self._get_weight_from_population(\n", " self.weights, population[k]\n", " )\n", " rewards[k] = self.reward_function(weights_population)\n", " rewards = (rewards - np.mean(rewards)) / np.std(rewards)\n", " for index, w in enumerate(self.weights):\n", " A = np.array([p[index] for p in population])\n", " self.weights[index] = (\n", " w\n", " + self.learning_rate\n", " / (self.population_size * self.sigma)\n", " * np.dot(A.T, rewards).T\n", " )\n", " if (i + 1) % print_every == 0:\n", " print(\n", " 'iter %d. reward: %f'\n", " % (i + 1, self.reward_function(self.weights))\n", " )\n", " print('time taken to train:', time.time() - lasttime, 'seconds')" ] }, { "cell_type": "code", "execution_count": 64, "metadata": { "inputHidden": false, "outputHidden": false }, "outputs": [], "source": [ "class Model:\n", " def __init__(self, input_size, layer_size, output_size):\n", " self.weights = [\n", " np.random.randn(input_size, layer_size),\n", " np.random.randn(layer_size, output_size),\n", " np.random.randn(layer_size, 1),\n", " np.random.randn(1, layer_size),\n", " ]\n", "\n", " def predict(self, inputs):\n", " feed = np.dot(inputs, self.weights[0]) + self.weights[-1]\n", " decision = np.dot(feed, self.weights[1])\n", " buy = np.dot(feed, self.weights[2])\n", " return decision, buy\n", "\n", " def get_weights(self):\n", " return self.weights\n", "\n", " def set_weights(self, weights):\n", " self.weights = weights" ] }, { "cell_type": "code", "execution_count": 65, "metadata": { "inputHidden": false, "outputHidden": false }, "outputs": [], "source": [ "window_size = 30\n", "model = Model(window_size, 500, 3)" ] }, { "cell_type": "code", "execution_count": 67, "metadata": { "inputHidden": false, "outputHidden": false }, "outputs": [ { "data": { "text/plain": [ "-89.2658852200001" ] }, "execution_count": 67, "metadata": {}, "output_type": "execute_result" } ], "source": [ "initial_money = 10000\n", "starting_money = initial_money\n", "len_close = len(close) - 1\n", "weight = model\n", "skip = 1\n", "\n", "state = get_state(close, 0, window_size + 1)\n", "inventory = []\n", "quantity = 0\n", "\n", "max_buy = 5\n", "max_sell = 5\n", "\n", "\n", "def act(model, sequence):\n", " decision, buy = model.predict(np.array(sequence))\n", " return np.argmax(decision[0]), int(buy[0])\n", "\n", "\n", "for t in range(0, len_close, skip):\n", " action, buy = act(weight, state)\n", " next_state = get_state(close, t + 1, window_size + 1)\n", " if action == 1 and initial_money >= close[t]:\n", " if buy < 0:\n", " buy = 1\n", " if buy > max_buy:\n", " buy_units = max_buy\n", " else:\n", " buy_units = buy\n", " total_buy = buy_units * close[t]\n", " initial_money -= total_buy\n", " inventory.append(total_buy)\n", " quantity += buy_units\n", " elif action == 2 and len(inventory) > 0:\n", " if quantity > max_sell:\n", " sell_units = max_sell\n", " else:\n", " sell_units = quantity\n", " quantity -= sell_units\n", " total_sell = sell_units * close[t]\n", " initial_money += total_sell\n", "\n", " state = next_state\n", "((initial_money - starting_money) / starting_money) * 100" ] }, { "cell_type": "code", "execution_count": 77, "metadata": { "inputHidden": false, "outputHidden": false }, "outputs": [], "source": [ "import time\n", "\n", "\n", "class Agent:\n", "\n", " POPULATION_SIZE = 15\n", " SIGMA = 0.1\n", " LEARNING_RATE = 0.03\n", "\n", " def __init__(\n", " self, model, money, max_buy, max_sell, close, window_size, skip\n", " ):\n", " self.window_size = window_size\n", " self.skip = skip\n", " self.close = close\n", " self.model = model\n", " self.initial_money = money\n", " self.max_buy = max_buy\n", " self.max_sell = max_sell\n", " self.es = Deep_Evolution_Strategy(\n", " self.model.get_weights(),\n", " self.get_reward,\n", " self.POPULATION_SIZE,\n", " self.SIGMA,\n", " self.LEARNING_RATE,\n", " )\n", "\n", " def act(self, sequence):\n", " decision, buy = self.model.predict(np.array(sequence))\n", " return np.argmax(decision[0]), int(buy[0])\n", "\n", " def get_reward(self, weights):\n", " initial_money = self.initial_money\n", " starting_money = initial_money\n", " len_close = len(self.close) - 1\n", "\n", " self.model.weights = weights\n", " state = get_state(self.close, 0, self.window_size + 1)\n", " inventory = []\n", " quantity = 0\n", " for t in range(0, len_close, self.skip):\n", " action, buy = self.act(state)\n", " next_state = get_state(self.close, t + 1, self.window_size + 1)\n", " if action == 1 and initial_money >= self.close[t]:\n", " if buy < 0:\n", " buy = 1\n", " if buy > self.max_buy:\n", " buy_units = self.max_buy\n", " else:\n", " buy_units = buy\n", " total_buy = buy_units * self.close[t]\n", " initial_money -= total_buy\n", " inventory.append(total_buy)\n", " quantity += buy_units\n", " elif action == 2 and len(inventory) > 0:\n", " if quantity > self.max_sell:\n", " sell_units = self.max_sell\n", " else:\n", " sell_units = quantity\n", " quantity -= sell_units\n", " total_sell = sell_units * self.close[t]\n", " initial_money += total_sell\n", "\n", " state = next_state\n", " return ((initial_money - starting_money) / starting_money) * 100\n", "\n", " def fit(self, iterations, checkpoint):\n", " self.es.train(iterations, print_every = checkpoint)\n", "\n", " def buy(self):\n", " initial_money = self.initial_money\n", " len_close = len(self.close) - 1\n", " state = get_state(self.close, 0, self.window_size + 1)\n", " starting_money = initial_money\n", " states_sell = []\n", " states_buy = []\n", " inventory = []\n", " quantity = 0\n", " for t in range(0, len_close, self.skip):\n", " action, buy = self.act(state)\n", " next_state = get_state(self.close, t + 1, self.window_size + 1)\n", " if action == 1 and initial_money >= self.close[t]:\n", " if buy < 0:\n", " buy = 1\n", " if buy > self.max_buy:\n", " buy_units = self.max_buy\n", " else:\n", " buy_units = buy\n", " total_buy = buy_units * self.close[t]\n", " initial_money -= total_buy\n", " inventory.append(total_buy)\n", " quantity += buy_units\n", " states_buy.append(t)\n", " print(\n", " 'day %d: buy %d units at price %f, total balance %f'\n", " % (t, buy_units, total_buy, initial_money)\n", " )\n", " elif action == 2 and len(inventory) > 0:\n", " bought_price = inventory.pop(0)\n", " if quantity > self.max_sell:\n", " sell_units = self.max_sell\n", " else:\n", " sell_units = quantity\n", " if sell_units < 1:\n", " continue\n", " quantity -= sell_units\n", " total_sell = sell_units * self.close[t]\n", " initial_money += total_sell\n", " states_sell.append(t)\n", " try:\n", " invest = ((total_sell - bought_price) / bought_price) * 100\n", " except:\n", " invest = 0\n", " print(\n", " 'day %d, sell %d units at price %f, investment %f %%, total balance %f,'\n", " % (t, sell_units, total_sell, invest, initial_money)\n", " )\n", " state = next_state\n", "\n", " invest = ((initial_money - starting_money) / starting_money) * 100\n", " print(\n", " '\\ntotal gained %f, total investment %f %%'\n", " % (initial_money - starting_money, invest)\n", " )\n", " plt.figure(figsize = (20, 10))\n", " plt.plot(close, label = 'true close', c = 'g')\n", " plt.plot(\n", " close, 'X', label = 'predict buy', markevery = states_buy, c = 'b'\n", " )\n", " plt.plot(\n", " close, 'o', label = 'predict sell', markevery = states_sell, c = 'r'\n", " )\n", " plt.legend()\n", " plt.show()" ] }, { "cell_type": "code", "execution_count": 78, "metadata": { "inputHidden": false, "outputHidden": false }, "outputs": [], "source": [ "model = Model(input_size = window_size, layer_size = 500, output_size = 3)\n", "agent = Agent(\n", " model = model,\n", " money = 10000,\n", " max_buy = 5,\n", " max_sell = 5,\n", " close = close,\n", " window_size = window_size,\n", " skip = 1,\n", ")" ] }, { "cell_type": "code", "execution_count": 79, "metadata": { "inputHidden": false, "outputHidden": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "iter 10. reward: 36.181611\n", "iter 20. reward: 50.767101\n", "iter 30. reward: 65.467698\n", "iter 40. reward: 71.316103\n", "iter 50. reward: 82.881994\n", "iter 60. reward: 84.293704\n", "iter 70. reward: 78.501997\n", "iter 80. reward: 94.488579\n", "iter 90. reward: 86.526799\n", "iter 100. reward: 85.882890\n", "iter 110. reward: 86.063284\n", "iter 120. reward: 90.334301\n", "iter 130. reward: 85.850098\n", "iter 140. reward: 91.399606\n", "iter 150. reward: 87.862805\n", "iter 160. reward: 97.226486\n", "iter 170. reward: 86.767297\n", "iter 180. reward: 97.016782\n", "iter 190. reward: 97.843791\n", "iter 200. reward: 89.146606\n", "iter 210. reward: 96.508885\n", "iter 220. reward: 97.765979\n", "iter 230. reward: 98.256375\n", "iter 240. reward: 99.942482\n", "iter 250. reward: 94.536183\n", "iter 260. reward: 96.916185\n", "iter 270. reward: 93.193185\n", "iter 280. reward: 100.844085\n", "iter 290. reward: 100.994682\n", "iter 300. reward: 101.523774\n", "iter 310. reward: 102.090896\n", "iter 320. reward: 102.176091\n", "iter 330. reward: 92.306981\n", "iter 340. reward: 105.409190\n", "iter 350. reward: 103.159886\n", "iter 360. reward: 99.091287\n", "iter 370. reward: 108.475085\n", "iter 380. reward: 102.349682\n", "iter 390. reward: 110.289382\n", "iter 400. reward: 103.371389\n", "iter 410. reward: 110.951287\n", "iter 420. reward: 111.561078\n", "iter 430. reward: 112.275285\n", "iter 440. reward: 113.112587\n", "iter 450. reward: 110.838887\n", "iter 460. reward: 111.243782\n", "iter 470. reward: 112.924874\n", "iter 480. reward: 111.705677\n", "iter 490. reward: 110.903074\n", "iter 500. reward: 112.986871\n", "time taken to train: 60.56475520133972 seconds\n" ] } ], "source": [ "agent.fit(iterations = 500, checkpoint = 10)" ] }, { "cell_type": "code", "execution_count": 80, "metadata": { "inputHidden": false, "outputHidden": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "day 0: buy 1 units at price 992.000000, total balance 9008.000000\n", "day 1: buy 1 units at price 992.179993, total balance 8015.820007\n", "day 2: buy 1 units at price 992.809998, total balance 7023.010009\n", "day 3: buy 5 units at price 4922.250060, total balance 2100.759949\n", "day 4, sell 5 units at price 4941.000060, investment 398.084683 %, total balance 7041.760009,\n", "day 5: buy 5 units at price 4842.250060, total balance 2199.509949\n", "day 7: buy 5 units at price 4866.650085, total balance -2667.140136\n", "day 9, sell 5 units at price 5096.350100, investment 413.651770 %, total balance 2429.209964,\n", "day 10: buy 5 units at price 5085.549925, total balance -2656.339961\n", "day 12, sell 5 units at price 5127.500000, investment 416.463373 %, total balance 2471.160039,\n", "day 13, sell 5 units at price 5127.899780, investment 4.177962 %, total balance 7599.059819,\n", "day 14, sell 3 units at price 3097.439940, investment -36.033045 %, total balance 10696.499759,\n", "day 22: buy 1 units at price 1020.909973, total balance 9675.589786\n", "day 24: buy 1 units at price 1019.090027, total balance 8656.499759\n", "day 25: buy 5 units at price 5091.900025, total balance 3564.599734\n", "day 27: buy 5 units at price 5179.799805, total balance -1615.200071\n", "day 29, sell 5 units at price 5271.049805, investment 416.308974 %, total balance 3655.849734,\n", "day 30, sell 5 units at price 5237.050170, investment 413.894752 %, total balance 8892.899904,\n", "day 33: buy 5 units at price 5050.849915, total balance 3842.049989\n", "day 35: buy 5 units at price 5025.750120, total balance -1183.700131\n", "day 42, sell 5 units at price 5245.750120, investment 3.021467 %, total balance 4062.049989,\n", "day 43, sell 5 units at price 5320.949705, investment 2.725007 %, total balance 9382.999694,\n", "day 44, sell 2 units at price 2154.280030, investment -57.348168 %, total balance 11537.279724,\n", "day 45: buy 1 units at price 1070.680054, total balance 10466.599670\n", "day 48: buy 1 units at price 1060.119995, total balance 9406.479675\n", "day 51: buy 5 units at price 5240.700075, total balance 4165.779600\n", "day 52: buy 5 units at price 5232.000120, total balance -1066.220520\n", "day 56, sell 5 units at price 5511.149900, investment 9.658255 %, total balance 4444.929380,\n", "day 57, sell 5 units at price 5534.699705, investment 416.933110 %, total balance 9979.629085,\n", "day 58, sell 2 units at price 2212.520020, investment 108.704678 %, total balance 12192.149105,\n", "day 59: buy 5 units at price 5513.049925, total balance 6679.099180\n", "day 60: buy 5 units at price 5527.600100, total balance 1151.499080\n", "day 62: buy 5 units at price 5608.800050, total balance -4457.300970\n", "day 69, sell 5 units at price 5851.849975, investment 11.661608 %, total balance 1394.549005,\n", "day 70, sell 5 units at price 5879.199830, investment 12.370025 %, total balance 7273.748835,\n", "day 71, sell 5 units at price 5877.899780, investment 6.617931 %, total balance 13151.648615,\n", "day 72: buy 5 units at price 5818.449705, total balance 7333.198910\n", "day 73, sell 5 units at price 5849.699705, investment 5.827115 %, total balance 13182.898615,\n", "day 78: buy 5 units at price 5242.899780, total balance 7939.998835\n", "day 79: buy 5 units at price 5007.600100, total balance 2932.398735\n", "day 80: buy 5 units at price 5188.900145, total balance -2256.501410\n", "day 87, sell 5 units at price 5556.699830, investment -0.928901 %, total balance 3300.198420,\n", "day 89: buy 1 units at price 1126.790039, total balance 2173.408381\n", "day 90, sell 5 units at price 5718.750000, investment -1.713510 %, total balance 7892.158381,\n", "day 93: buy 5 units at price 5347.600100, total balance 2544.558281\n", "day 96: buy 5 units at price 5475.300295, total balance -2930.742014\n", "day 98, sell 5 units at price 5630.000000, investment 7.383323 %, total balance 2699.257986,\n", "day 99, sell 5 units at price 5800.200195, investment 15.827943 %, total balance 8499.458181,\n", "day 100, sell 5 units at price 5822.500000, investment 12.210677 %, total balance 14321.958181,\n", "day 101: buy 1 units at price 1138.170044, total balance 13183.788137\n", "day 102, sell 2 units at price 2298.979980, investment 104.029136 %, total balance 15482.768117,\n", "day 111: buy 5 units at price 5025.499880, total balance 10457.268237\n", "day 113: buy 5 units at price 5158.950195, total balance 5298.318042\n", "day 114: buy 5 units at price 5032.349855, total balance 265.968187\n", "day 116, sell 5 units at price 5125.700075, investment 1.993835 %, total balance 5391.668262,\n", "day 118: buy 1 units at price 1007.039978, total balance 4384.628284\n", "day 119: buy 5 units at price 5077.250060, total balance -692.621776\n", "day 126, sell 5 units at price 5360.399780, investment 3.904856 %, total balance 4667.778004,\n", "day 128, sell 5 units at price 5364.799805, investment 6.606257 %, total balance 10032.577809,\n", "day 129, sell 5 units at price 5337.249755, investment 429.993831 %, total balance 15369.827564,\n", "day 131, sell 1 units at price 1021.179993, investment -79.887144 %, total balance 16391.007557,\n", "day 132: buy 1 units at price 1040.040039, total balance 15350.967518\n", "day 135, sell 1 units at price 1037.310059, investment -0.262488 %, total balance 16388.277577,\n", "day 136: buy 5 units at price 5121.900025, total balance 11266.377552\n", "day 137: buy 1 units at price 1023.719971, total balance 10242.657581\n", "day 138: buy 5 units at price 5241.049805, total balance 5001.607776\n", "day 139: buy 5 units at price 5273.950195, total balance -272.342419\n", "day 141, sell 5 units at price 5413.800050, investment 5.699057 %, total balance 5141.457631,\n", "day 142, sell 5 units at price 5487.849730, investment 436.069422 %, total balance 10629.307361,\n", "day 144: buy 1 units at price 1100.199951, total balance 9529.107410\n", "day 147: buy 1 units at price 1078.589966, total balance 8450.517444\n", "day 148: buy 5 units at price 5331.799925, total balance 3118.717519\n", "day 150: buy 5 units at price 5348.649900, total balance -2229.932381\n", "day 159, sell 5 units at price 5698.300170, investment 8.724404 %, total balance 3468.367789,\n", "day 161, sell 5 units at price 5619.299925, investment 6.548218 %, total balance 9087.667714,\n", "day 162: buy 5 units at price 5604.349975, total balance 3483.317739\n", "day 168: buy 1 units at price 1173.459961, total balance 2309.857778\n", "day 170, sell 5 units at price 5849.199830, investment 431.648799 %, total balance 8159.057608,\n", "day 171, sell 5 units at price 5788.300170, investment 436.654368 %, total balance 13947.357778,\n", "day 172, sell 4 units at price 4621.919920, investment -13.314078 %, total balance 18569.277698,\n", "day 173: buy 5 units at price 5624.050295, total balance 12945.227403\n", "day 175: buy 5 units at price 5519.899900, total balance 7425.327503\n", "day 176: buy 5 units at price 5571.099855, total balance 1854.227648\n", "day 179: buy 5 units at price 5514.450075, total balance -3660.222427\n", "day 184, sell 5 units at price 5769.500120, investment 7.868345 %, total balance 2109.277693,\n", "day 187: buy 5 units at price 5919.299925, total balance -3810.022232\n", "day 194, sell 5 units at price 6318.499755, investment 12.742776 %, total balance 2508.477523,\n", "day 195, sell 5 units at price 6341.649780, investment 440.423192 %, total balance 8850.127303,\n", "day 196, sell 5 units at price 6192.500000, investment 10.107479 %, total balance 15042.627303,\n", "day 197, sell 5 units at price 6098.699950, investment 10.485698 %, total balance 21141.327253,\n", "day 204: buy 5 units at price 6228.049925, total balance 14913.277328\n", "day 205: buy 5 units at price 6245.499880, total balance 8667.777448\n", "day 206: buy 5 units at price 6188.049925, total balance 2479.727523\n", "day 207, sell 5 units at price 6175.050050, investment -0.850987 %, total balance 8654.777573,\n", "day 208, sell 5 units at price 6210.499880, investment -0.560404 %, total balance 14865.277453,\n", "day 209: buy 5 units at price 6071.900025, total balance 8793.377428\n", "day 210: buy 5 units at price 6032.449950, total balance 2760.927478\n", "day 211: buy 5 units at price 6004.799805, total balance -3243.872327\n", "day 219, sell 5 units at price 6246.500245, investment 0.944568 %, total balance 3002.627918,\n", "day 220, sell 5 units at price 6195.599975, investment 2.037253 %, total balance 9198.227893,\n", "day 221, sell 5 units at price 6090.949705, investment 0.969751 %, total balance 15289.177598,\n", "day 227: buy 1 units at price 1177.359985, total balance 14111.817613\n", "day 229: buy 5 units at price 5876.649780, total balance 8235.167833\n", "day 230: buy 5 units at price 5862.650145, total balance 2372.517688\n", "day 231: buy 1 units at price 1156.050049, total balance 1216.467639\n", "day 232: buy 1 units at price 1161.219971, total balance 55.247668\n", "day 233, sell 5 units at price 5855.449830, investment -2.487177 %, total balance 5910.697498,\n", "day 234, sell 5 units at price 5934.349975, investment 404.038701 %, total balance 11845.047473,\n", "day 235: buy 5 units at price 5830.449830, total balance 6014.597643\n", "day 238: buy 1 units at price 1180.489990, total balance 4834.107653\n", "day 242, sell 5 units at price 6000.549925, investment 2.108347 %, total balance 10834.657578,\n", "day 243, sell 5 units at price 6014.749755, investment 2.594383 %, total balance 16849.407333,\n", "day 245, sell 4 units at price 4629.399904, investment 300.449782 %, total balance 21478.807237,\n", "\n", "total gained 11478.807237, total investment 114.788072 %\n" ] }, { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAABJIAAAJHCAYAAADLzny5AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDMuMC4wLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvqOYd8AAAIABJREFUeJzs3Xl8lOW9///XPVu2yTZJSEDZlXGrgqIgorSenkNrW49Cj1IrirYu9bjUYu2v59Sebnaxek61HttTN1zK97QKerBaW9tqVRAVRdxgEIGAZJ2ZJJNkMpnM3Pfvj0kCkUAmyyxJ3s/Hg0eTa+655pqQGx/z7uf6XIZlWYiIiIiIiIiIiAzElukFiIiIiIiIiIjI6KAgSUREREREREREkqIgSUREREREREREkqIgSUREREREREREkqIgSUREREREREREkqIgSUREREREREREkqIgSUREREREREREkqIgSUREREREREREkqIgSUREREREREREkqIgSUREREREREREkqIgSUREREREREREkuLI9AKSkAOcCtQC8QyvRURERERERERkLLADE4HXgc5knzQagqRTgZcyvQgRERERERERkTHoTODlZC8eDUFSLUBTUzumaWV6LcNWVuYmEGjL9DJEsp7uFZHk6F4RSY7uFZHk6F4RGdhYuU9sNoPS0gLozl2SNRqCpDiAaVpjIkgCxsz7EEk13SsiydG9IpIc3SsiydG9IjKwMXafDKqNkJpti4iIiIiIiIhIUhQkiYiIiIiIiIhIUkbD1jYRERERERERGSPi8RhNTY3EYtFML2VIGhpsmKaZ6WUkzWazk5fnxu0uxjCMYc+nIElERERERERE0qapqZHc3HwKCqpGJNhIN4fDRiw2OoIky7KIx2O0tjbT1NSIxzNh2HNqa5uIiIiIiIiIpE0sFqWgoGhUhkijjWEYOBxOSkrKiEYjIzKngiQRERERERERSSuFSOllGDZgZE6aU5AkIiIiIiIiIiJJUZAkIiIiIiIiIuNSW1sb3/72yrS93q23fo9nnnkqba+XCgqSRERERERERGRcam0N8cEH2zO9jFFFp7aJiIiIiIiIyLj0i1/8HL+/kW9/+yauv/4brFx5HcXFJbhcOSxe/Fk2b36Df//37wFw7bVXcvnlV3LaaafxyCOreP7554jHTebN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IiKSxeraG6jKr8AwjD7jbpcbgLautkwsS0TGKQVJIiIiIiIiWaw+3Ejlx7a1Abi7K5LUcFtE0klBkoiIiIiISJaKxDpp6mymqqCfIKm7R1KrKpJEssatt36PZ555Cr+/kZtuuv6w11533VXDfr377/8f7r//fwBYuDA9TcPV2l9ERERERCRLNYQbAfqtSMp35GEzbKpIknEhtHED/rVriAUDODxllC9ZStH8BZle1iGVl1dw++13HfaazZvfSNNqRpaCJBERERERkSxVF06c2FaZX3HQYzbDRoEzXz2SZMwLbdxA/cOrsKJRAGLBAPUPrwIYdpj05pubeOCB32C3O2hoqOO4447nW9+6hUDAz8qV11FcXILLlcN//ucvueeeO9m8+Q1M0+Szn/08F174ZSzL4u67/4v161+mvLwc0zSZM+cUamtruO66q3j88aeoq6vlxz/+Pk1NQXJzc/nWt27hD394EoArrriUe+99qHc9sViMn/zk++zc+SEA55//L5x77vkEgwF+/vMfU19fj81m46qr/pVTT503rPc+VAqSREREREREslR9uBGbYaMiv7zfxwudblUkyZjnX7umN0TqYUWj+NeuGZGqpPfff49Vq37L5MlTueWW/4+1a3/PokVns2dPNY899ksmTpzEk08+DsADD/wW04xx/fXXcMwxxxEMBti+3cejj/6e1tZWVqxYdtD8d9zxUxYtOpulSy/glVde5qGH7ueHP/wpjz/+uz4hEsA772whFArx4IOraWlp5u67f8G5557PnXfezuc+dy4LFy7C7/dzzTVfYdWq1cN+70OhIElERERERCRL1bU3UJ7rwWnr/6Ob21lAa5eCJBnbYsHAoMYHa/bsOUyZMg2Az3zmHNate4JFi86mtNTDxImTANi06TU++GA7b7yxCcOAcDjMhx/uYPfunSxa9CkcDgelpaXMn3/GQfO/9dabfO97twJw+ukLOf30hYdcy4wZM9mzp5pvfONa5s8/g6997bre16+urua++xL9kGKxGPv2fTQi73+wFCSJiIiIiIhkqfpwA5X9NNru4XYV8FFbTRpXJJJ+Dk9Zv6GRw1M2IvPb7fber03T6v0+JyendzweN7nmmutZtOhsHA4bfn+QvLxc7rnnLkzT6neu/WP7oxfLsti9exfTp8/ody3FxSU88sjvef31V3nllfVcfvnF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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "agent.buy()" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "inputHidden": false, "outputHidden": false }, "outputs": [], "source": [] } ], "metadata": { "kernel_info": { "name": "python3" }, "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.6.8" }, "nteract": { "version": "0.11.9" } }, "nbformat": 4, "nbformat_minor": 4 } ================================================ FILE: dataset/AMD.csv ================================================ Date,Open,High,Low,Close,Adj Close,Volume 2018-05-23,12.930000,13.180000,12.900000,13.100000,13.100000,44388300 2018-05-24,13.060000,13.430000,13.030000,13.410000,13.410000,47785700 2018-05-25,13.400000,13.720000,13.360000,13.540000,13.540000,43850100 2018-05-29,13.450000,13.630000,13.260000,13.360000,13.360000,39578500 2018-05-30,13.480000,13.950000,13.480000,13.820000,13.820000,58186400 2018-05-31,13.740000,13.930000,13.690000,13.730000,13.730000,46797700 2018-06-01,13.980000,14.400000,13.920000,14.400000,14.400000,71677900 2018-06-04,14.760000,14.980000,14.520000,14.850000,14.850000,74546000 2018-06-05,14.850000,14.920000,14.630000,14.850000,14.850000,56122700 2018-06-06,15.070000,15.740000,15.040000,15.670000,15.670000,97089000 2018-06-07,15.830000,15.970000,14.850000,14.890000,14.890000,99860300 2018-06-08,14.520000,15.330000,14.310000,15.250000,15.250000,81930500 2018-06-11,15.210000,15.890000,15.010000,15.730000,15.730000,80737600 2018-06-12,15.840000,15.950000,15.430000,15.850000,15.850000,67002600 2018-06-13,15.810000,16.520000,15.780000,16.320000,16.320000,90227300 2018-06-14,16.620001,16.790001,15.580000,16.250000,16.250000,113048600 2018-06-15,16.059999,16.520000,15.820000,16.340000,16.340000,77612200 2018-06-18,16.180000,17.340000,16.129999,17.110001,17.110001,104317400 2018-06-19,16.850000,17.290001,16.309999,16.690001,16.690001,92542900 2018-06-20,16.830000,17.129999,16.370001,16.520000,16.520000,76280600 2018-06-21,16.650000,16.870001,15.460000,15.650000,15.650000,95638400 2018-06-22,15.780000,15.910000,15.560000,15.800000,15.800000,59257100 2018-06-25,15.640000,15.740000,14.540000,15.110000,15.110000,94418400 2018-06-26,15.320000,15.600000,15.100000,15.500000,15.500000,54213500 2018-06-27,15.650000,15.760000,14.960000,14.970000,14.970000,56014300 2018-06-28,14.850000,15.360000,14.750000,15.310000,15.310000,48716800 2018-06-29,15.410000,15.490000,14.980000,14.990000,14.990000,41527800 2018-07-02,14.800000,15.180000,14.740000,15.160000,15.160000,43398800 2018-07-03,15.210000,15.340000,14.960000,15.000000,15.000000,32094000 2018-07-05,15.130000,15.500000,15.020000,15.500000,15.500000,40703300 2018-07-06,15.520000,16.389999,15.480000,16.360001,16.360001,65101700 2018-07-09,16.730000,16.840000,16.170000,16.610001,16.610001,58525500 2018-07-10,16.590000,16.650000,16.309999,16.549999,16.549999,37093000 2018-07-11,16.150000,16.530001,16.020000,16.270000,16.270000,42544100 2018-07-12,16.410000,16.790001,16.379999,16.559999,16.559999,44188100 2018-07-13,16.680000,16.690001,16.219999,16.270000,16.270000,40614100 2018-07-16,16.420000,17.000000,16.410000,16.580000,16.580000,65275300 2018-07-17,16.500000,16.879999,16.480000,16.870001,16.870001,42313500 2018-07-18,16.940001,16.990000,16.549999,16.850000,16.850000,40881500 2018-07-19,16.709999,16.879999,16.549999,16.709999,16.709999,41267800 2018-07-20,16.660000,16.879999,16.440001,16.500000,16.500000,42879800 2018-07-23,16.469999,16.680000,15.900000,16.660000,16.660000,44940800 2018-07-24,16.750000,16.860001,16.110001,16.190001,16.190001,58201500 2018-07-25,16.299999,16.389999,15.720000,16.049999,16.049999,82604900 2018-07-26,17.160000,18.450001,16.830000,18.350000,18.350000,192661100 2018-07-27,19.070000,19.879999,18.309999,18.940001,18.940001,161903800 2018-07-30,19.400000,20.180000,19.309999,19.420000,19.420000,160823400 2018-07-31,19.350000,19.500000,18.270000,18.330000,18.330000,118403400 2018-08-01,18.340000,18.950001,18.320000,18.480000,18.480000,75495200 2018-08-02,18.170000,18.830000,18.000000,18.790001,18.790001,52867100 2018-08-03,18.940001,19.059999,18.370001,18.490000,18.490000,53232100 2018-08-06,18.889999,19.440001,18.459999,19.430000,19.430000,83579700 2018-08-07,19.530001,19.709999,19.080000,19.559999,19.559999,72822600 2018-08-08,19.459999,19.770000,19.260000,19.580000,19.580000,52081400 2018-08-09,19.580000,19.709999,19.080000,19.100000,19.100000,46536400 2018-08-10,19.090000,19.480000,18.850000,19.059999,19.059999,65821100 2018-08-13,19.160000,19.930000,19.120001,19.730000,19.730000,81262200 2018-08-14,19.969999,20.280001,19.629999,20.020000,20.020000,89195500 2018-08-15,19.860001,20.100000,19.200001,19.700001,19.700001,86355700 2018-08-16,19.860001,20.070000,19.250000,19.330000,19.330000,69733700 2018-08-17,19.120001,19.820000,18.730000,19.770000,19.770000,60616600 2018-08-20,19.790001,20.080000,19.350000,19.980000,19.980000,62983200 2018-08-21,19.980000,20.420000,19.860001,20.400000,20.400000,55629000 2018-08-22,20.280001,20.920000,20.209999,20.900000,20.900000,62002700 2018-08-23,21.190001,22.320000,21.139999,22.290001,22.290001,113444100 2018-08-24,22.910000,24.000000,22.670000,23.980000,23.980000,164328200 2018-08-27,24.940001,27.299999,24.629999,25.260000,25.260000,325058400 2018-08-28,25.510000,26.180000,24.040001,25.049999,25.049999,215771200 2018-08-29,24.360001,25.410000,24.010000,25.200001,25.200001,143223200 2018-08-30,25.290001,25.670000,24.760000,24.889999,24.889999,103607300 2018-08-31,24.889999,25.240000,24.719999,25.170000,25.170000,65206400 2018-09-04,25.620001,28.110001,25.570000,28.059999,28.059999,192541300 2018-09-05,29.410000,29.940001,26.840000,28.510000,28.510000,257349000 2018-09-06,28.120001,28.580000,27.190001,27.840000,27.840000,143942900 2018-09-07,26.959999,28.270000,26.799999,27.379999,27.379999,123348700 2018-09-10,28.150000,29.930000,27.840000,29.889999,29.889999,162253800 2018-09-11,30.020000,30.590000,29.370001,30.100000,30.100000,159902500 2018-09-12,29.910000,32.290001,29.450001,32.209999,32.209999,197889600 2018-09-13,33.160000,34.139999,29.870001,30.480000,30.480000,304147100 2018-09-14,31.430000,33.090000,30.540001,32.720001,32.720001,217762800 2018-09-17,31.750000,33.230000,31.600000,32.430000,32.430000,180410600 2018-09-18,32.990002,33.369999,31.200001,31.930000,31.930000,176673200 2018-09-19,31.520000,31.830000,30.510000,31.209999,31.209999,124287000 2018-09-20,32.099998,32.200001,30.639999,31.180000,31.180000,123116500 2018-09-21,31.190001,32.419998,30.910000,31.020000,31.020000,129792900 2018-09-24,31.129999,32.650002,30.910000,32.610001,32.610001,118332600 2018-09-25,33.180000,33.599998,32.189999,32.570000,32.570000,118570200 2018-09-26,32.400002,32.599998,31.719999,32.189999,32.189999,79347300 2018-09-27,31.860001,32.630001,31.389999,32.590000,32.590000,87934400 2018-09-28,32.240002,32.779999,29.980000,30.889999,30.889999,165453500 2018-10-01,30.690001,31.910000,30.250000,31.420000,31.420000,94742900 2018-10-02,30.730000,30.820000,28.650000,29.020000,29.020000,145276500 2018-10-03,29.040001,29.219999,26.540001,28.430000,28.430000,190137200 2018-10-04,27.990000,28.830000,27.370001,27.780001,27.780001,95831200 2018-10-05,28.070000,28.469999,26.930000,27.350000,27.350000,88008500 2018-10-08,26.730000,27.540001,25.959999,26.459999,26.459999,103789500 2018-10-09,26.150000,27.709999,26.000000,27.240000,27.240000,105461800 2018-10-10,27.379999,27.400000,24.910000,25.000000,25.000000,147682900 2018-10-11,24.740000,26.200001,24.549999,25.299999,25.299999,147013800 2018-10-12,26.770000,26.969999,25.670000,26.340000,26.340000,111059400 2018-10-15,26.379999,26.770000,25.750000,26.260000,26.260000,70523500 2018-10-16,26.629999,28.230000,26.170000,28.180000,28.180000,92529000 2018-10-17,28.410000,28.530001,26.920000,27.299999,27.299999,89466900 2018-10-18,27.080000,27.750000,26.400000,26.620001,26.620001,79623700 2018-10-19,27.030001,27.100000,23.600000,23.660000,23.660000,130799900 2018-10-22,24.459999,25.639999,24.090000,25.030001,25.030001,114158900 2018-10-23,24.180000,25.260000,23.850000,25.090000,25.090000,101763000 2018-10-24,25.040001,25.100000,22.750000,22.790001,22.790001,134489100 2018-10-25,17.920000,20.150000,17.719999,19.270000,19.270000,189173700 2018-10-26,18.490000,18.780001,17.049999,17.629999,17.629999,119689000 2018-10-29,18.209999,18.230000,16.270000,16.850000,16.850000,94479600 2018-10-30,16.379999,17.240000,16.170000,17.200001,17.200001,99049400 2018-10-31,17.870001,18.340000,17.120001,18.209999,18.209999,110463700 2018-11-01,18.410000,20.330000,18.080000,20.219999,20.219999,136896500 2018-11-02,20.590000,21.059999,19.469999,20.230000,20.230000,123788000 2018-11-05,20.120001,20.180000,18.879999,19.900000,19.900000,108016700 2018-11-06,19.500000,21.650000,19.480000,20.680000,20.680000,144995700 2018-11-07,21.420000,22.219999,21.070000,21.840000,21.840000,121115800 2018-11-08,21.770000,22.080000,20.969999,21.200001,21.200001,92387600 2018-11-09,20.770000,21.190001,20.110001,21.030001,21.030001,85900700 2018-11-12,20.680000,20.850000,18.799999,19.030001,19.030001,95948200 2018-11-13,19.280001,20.020000,18.969999,19.610001,19.610001,76126000 2018-11-14,20.180000,21.110001,19.760000,20.809999,20.809999,106344300 2018-11-15,20.719999,21.770000,20.420000,21.490000,21.490000,97715500 2018-11-16,19.870001,20.969999,19.719999,20.660000,20.660000,112376600 2018-11-19,20.400000,20.590000,19.090000,19.110001,19.110001,93578200 2018-11-20,17.400000,19.580000,17.180000,19.209999,19.209999,109869400 2018-11-21,20.049999,20.309999,18.500000,18.730000,18.730000,81585600 2018-11-23,18.610001,19.830000,18.559999,19.379999,19.379999,54611300 2018-11-26,19.959999,20.190001,19.110001,20.080000,20.080000,83211000 2018-11-27,19.770000,21.450001,19.730000,21.049999,21.049999,119230100 2018-11-28,21.820000,21.879999,20.180000,21.340000,21.340000,134425300 2018-11-29,21.190001,21.610001,20.730000,21.430000,21.430000,79853700 2018-11-30,21.299999,21.360001,20.520000,21.299999,21.299999,82370700 2018-12-03,22.480000,23.750000,22.370001,23.709999,23.709999,139607400 2018-12-04,23.350000,23.420000,21.070000,21.120001,21.120001,127392900 2018-12-06,20.219999,21.410000,20.059999,21.299999,21.299999,103434700 2018-12-07,21.299999,21.379999,19.170000,19.459999,19.459999,105764500 2018-12-10,19.350000,20.129999,19.270000,19.990000,19.990000,77984500 2018-12-11,20.709999,21.139999,19.690001,19.980000,19.980000,88027400 2018-12-12,20.320000,21.020000,19.709999,20.480000,20.480000,100340700 2018-12-13,20.629999,20.870001,19.760000,19.860001,19.860001,88108300 2018-12-14,19.580000,20.700001,19.520000,19.900000,19.900000,84713600 2018-12-17,20.010000,20.020000,18.639999,18.830000,18.830000,115437900 2018-12-18,19.150000,19.840000,18.879999,19.500000,19.500000,101512900 2018-12-19,19.440001,19.719999,18.000000,18.160000,18.160000,120644500 2018-12-20,18.110001,18.860001,17.340000,17.940001,17.940001,119394500 2018-12-21,18.120001,18.340000,16.760000,16.930000,16.930000,132246000 2018-12-24,16.520000,17.219999,16.370001,16.650000,16.650000,62933100 2018-12-26,16.879999,17.910000,16.030001,17.900000,17.900000,108811800 2018-12-27,17.430000,17.740000,16.440001,17.490000,17.490000,111373000 2018-12-28,17.530001,18.309999,17.139999,17.820000,17.820000,109214400 2018-12-31,18.150000,18.510000,17.850000,18.459999,18.459999,84732200 2019-01-02,18.010000,19.000000,17.980000,18.830000,18.830000,87148700 2019-01-03,18.420000,18.680000,16.940001,17.049999,17.049999,117073000 2019-01-04,17.549999,19.070000,17.430000,19.000000,19.000000,111878600 2019-01-07,19.440001,20.680000,19.000000,20.570000,20.570000,107157000 2019-01-08,21.190001,21.200001,19.680000,20.750000,20.750000,121271000 2019-01-09,20.889999,21.440001,20.070000,20.190001,20.190001,163944100 2019-01-10,19.760000,19.830000,18.900000,19.740000,19.740000,115629400 2019-01-11,19.469999,20.350000,19.190001,20.270000,20.270000,85110800 2019-01-14,19.959999,20.620001,19.750000,20.230000,20.230000,71350200 2019-01-15,20.440001,20.680000,20.260000,20.379999,20.379999,62785800 2019-01-16,20.400000,20.540001,19.709999,19.730000,19.730000,70849300 2019-01-17,19.490000,20.510000,19.020000,20.250000,20.250000,85018400 2019-01-18,20.370001,21.049999,20.020000,20.770000,20.770000,88131000 2019-01-22,20.480000,20.920000,19.700001,19.760000,19.760000,78513700 2019-01-23,20.030001,20.480000,19.549999,19.799999,19.799999,77811300 2019-01-24,20.059999,21.010000,20.040001,20.850000,20.850000,97433400 2019-01-25,20.990000,22.030001,20.790001,21.930000,21.930000,110239500 2019-01-28,20.320000,21.010000,20.020000,20.180000,20.180000,135164100 2019-01-29,20.260000,20.389999,19.049999,19.250000,19.250000,131202500 2019-01-30,21.490000,23.129999,21.370001,23.090000,23.090000,211421200 2019-01-31,23.020000,25.139999,22.830000,24.410000,24.410000,182575600 2019-02-01,24.610001,24.840000,24.070000,24.510000,24.510000,105356200 2019-02-04,24.430000,24.660000,24.070000,24.129999,24.129999,70843800 2019-02-05,23.420000,23.860001,22.980000,23.309999,23.309999,122226000 2019-02-06,23.629999,24.139999,23.219999,23.260000,23.260000,78684300 2019-02-07,22.990000,23.219999,22.320000,22.670000,22.670000,86723900 2019-02-08,22.330000,23.280001,22.270000,23.049999,23.049999,78129300 2019-02-11,23.049999,23.280001,22.660000,22.959999,22.959999,60578700 2019-02-12,23.430000,23.559999,22.750000,22.820000,22.820000,67595400 2019-02-13,22.980000,23.240000,22.709999,22.850000,22.850000,57544200 2019-02-14,22.740000,23.370001,22.590000,23.129999,23.129999,64441200 2019-02-15,23.580000,24.049999,23.200001,23.680000,23.680000,78644100 2019-02-19,23.629999,24.410000,23.610001,23.950001,23.950001,57517900 2019-02-20,24.139999,24.370001,23.900000,23.950001,23.950001,57091600 2019-02-21,24.040001,24.330000,23.850000,23.920000,23.920000,49608200 2019-02-22,24.049999,24.360001,23.879999,24.360001,24.360001,52650700 2019-02-25,25.010000,25.520000,24.680000,24.709999,24.709999,63221000 2019-02-26,24.650000,24.719999,24.150000,24.209999,24.209999,48470100 2019-02-27,24.110001,24.230000,23.209999,23.480000,23.480000,62649300 2019-02-28,23.209999,23.670000,23.110001,23.530001,23.530001,39384900 2019-03-01,23.969999,24.190001,23.450001,23.680000,23.680000,48084000 2019-03-04,23.889999,24.129999,23.010000,23.370001,23.370001,48147700 2019-03-05,23.340000,23.680000,23.010000,23.500000,23.500000,35462600 2019-03-06,23.469999,23.530001,22.400000,22.410000,22.410000,60479400 2019-03-07,22.330000,22.410000,21.730000,22.080000,22.080000,52087400 2019-03-08,21.350000,22.090000,21.040001,22.010000,22.010000,49967700 2019-03-11,22.150000,23.080000,21.980000,22.959999,22.959999,54420200 2019-03-12,23.100000,23.799999,22.780001,23.490000,23.490000,56410600 2019-03-13,23.660000,24.150000,23.350000,23.379999,23.379999,56705800 2019-03-14,23.370001,23.490000,22.799999,22.820000,22.820000,42818600 2019-03-15,23.100000,23.650000,23.010000,23.290001,23.290001,46519900 2019-03-18,23.299999,23.620001,23.040001,23.250000,23.250000,34731800 2019-03-19,23.600000,26.080000,23.590000,26.000000,26.000000,156052200 2019-03-20,26.490000,26.879999,25.309999,25.700001,25.700001,151292100 2019-03-21,25.780001,28.110001,25.709999,27.889999,27.889999,129610300 2019-03-22,27.540001,27.750000,26.330000,26.370001,26.370001,115323300 2019-03-25,26.290001,26.990000,25.540001,25.969999,25.969999,78438200 2019-03-26,26.690001,26.980000,25.459999,25.690001,25.690001,75754100 2019-03-27,25.700001,25.879999,24.549999,24.889999,24.889999,88585300 2019-03-28,25.100000,25.559999,24.650000,25.059999,25.059999,64667500 2019-03-29,25.580000,25.730000,25.250000,25.520000,25.520000,53502800 2019-04-01,26.420000,26.559999,25.830000,26.360001,26.360001,63000300 2019-04-02,26.510000,26.799999,26.090000,26.750000,26.750000,53358800 2019-04-03,28.020000,29.950001,27.879999,29.020000,29.020000,197650500 2019-04-04,28.879999,29.389999,28.610001,29.090000,29.090000,82191100 2019-04-05,29.639999,29.690001,28.799999,28.980000,28.980000,65662700 2019-04-08,28.690001,28.950001,28.180000,28.530001,28.530001,58002500 2019-04-09,28.240000,28.379999,27.190001,27.240000,27.240000,75539800 2019-04-10,27.459999,28.120001,27.320000,27.830000,27.830000,64368100 2019-04-11,27.809999,28.049999,27.459999,27.790001,27.790001,44801200 2019-04-12,28.209999,28.379999,27.660000,27.850000,27.850000,41048800 2019-04-15,27.799999,27.840000,26.959999,27.330000,27.330000,40812500 2019-04-16,27.719999,28.180000,27.490000,27.930000,27.930000,47340100 2019-04-17,28.209999,28.270000,27.219999,27.490000,27.490000,48240800 2019-04-18,27.600000,27.879999,27.340000,27.680000,27.680000,39880900 2019-04-22,27.620001,28.230000,27.389999,28.180000,28.180000,36477300 2019-04-23,28.180000,28.490000,27.790001,27.969999,27.969999,41777500 2019-04-24,28.100000,28.850000,27.930000,28.459999,28.459999,51784700 2019-04-25,28.670000,28.860001,27.360001,27.660000,27.660000,57329700 2019-04-26,27.660000,27.900000,27.049999,27.879999,27.879999,48827900 2019-04-29,27.900000,28.139999,27.500000,27.690001,27.690001,44532700 2019-04-30,27.590000,27.799999,26.940001,27.629999,27.629999,73165900 2019-05-01,28.950001,29.150000,26.780001,26.809999,26.809999,136066900 2019-05-02,26.940001,28.639999,26.610001,28.290001,28.290001,100514800 2019-05-03,28.299999,28.420000,27.660000,28.219999,28.219999,55503100 2019-05-06,26.719999,27.500000,26.450001,27.420000,27.420000,70344100 2019-05-07,27.200001,27.350000,26.209999,26.660000,26.660000,75868800 2019-05-08,26.410000,27.709999,26.270000,27.090000,27.090000,65967500 2019-05-09,26.700001,27.379999,26.030001,27.209999,27.209999,73150900 2019-05-10,27.030001,28.100000,26.930000,27.959999,27.959999,82930100 2019-05-13,26.980000,27.230000,26.100000,26.240000,26.240000,99017900 2019-05-14,26.530001,27.480000,26.150000,27.320000,27.320000,82980400 2019-05-15,26.870001,27.790001,26.730000,27.580000,27.580000,55689900 2019-05-16,27.370001,28.370001,27.270000,28.010000,28.010000,67330100 2019-05-17,27.690001,28.459999,27.400000,27.500000,27.500000,65385400 2019-05-20,26.980000,27.240000,26.490000,26.680000,26.680000,69757400 2019-05-21,27.180000,27.370001,26.930000,27.350000,27.350000,46079200 2019-05-22,27.120001,27.590000,27.070000,27.410000,27.410000,39957400 2019-05-23,26.990000,27.100000,26.030001,26.309999,26.309999,63165410 ================================================ FILE: dataset/BTC-sentiment.csv ================================================ timestamp,close,positive,negative 2019-08-09T23:00:00,11860.074544270834,0.672895649396392,0.32710435060360804 2019-08-09T23:20:00,11872.02587890625,0.5951002465690001,0.404899753431 2019-08-09T23:40:00,11880.504557291666,0.5967015715902333,0.4032984284097667 2019-08-10T00:00:00,11918.873480902777,0.577972446366791,0.4220275536332089 2019-08-10T00:20:00,11937.581271701389,0.5853419523485952,0.41465804765140474 2019-08-10T00:40:00,11910.677734375,0.5242306480132202,0.47576935198677994 2019-08-10T01:00:00,11904.2208984375,0.6591064249015663,0.34089357509843377 2019-08-10T01:20:00,11888.665581597223,0.6301647610692034,0.3698352389307965 2019-08-10T01:40:00,11896.321180555555,0.5076873369870158,0.49231266301298415 2019-08-10T02:00:00,11840.427625868055,0.44154417133540674,0.5584558286645933 2019-08-10T02:20:00,11824.354383680555,0.6921190683962035,0.3078809316037964 2019-08-10T02:40:00,11811.5078125,0.5520865149257126,0.44791348507428747 2019-08-10T03:00:00,11814.022135416666,0.6486436760445364,0.3513563239554635 2019-08-10T03:20:00,11814.034505208334,0.5938786908786935,0.4061213091213065 2019-08-10T03:40:00,11800.455620659723,0.46793348737298585,0.5320665126270142 2019-08-10T04:00:00,11817.322265625,0.6528729511052616,0.34712704889473833 2019-08-10T04:20:00,11810.06220703125,0.6927590475558578,0.30724095244414223 2019-08-10T04:40:00,11808.473415798611,0.6221166226882595,0.3778833773117405 2019-08-10T05:00:00,11804.455512152777,0.6626195416594638,0.3373804583405362 2019-08-10T05:20:00,11832.654513888889,0.6552284018875003,0.34477159811249974 2019-08-10T05:40:00,11862.870008680555,0.6782426737680571,0.321757326231943 2019-08-10T06:00:00,11842.598046875,0.5877573939130807,0.41224260608691937 2019-08-10T06:20:00,11830.985568576389,0.6435594124509156,0.35644058754908453 2019-08-10T06:40:00,11819.560004340277,0.650339727903031,0.3496602720969691 2019-08-10T07:00:00,11821.251302083334,0.6423833371368259,0.35761666286317406 2019-08-10T07:20:00,11837.832248263889,0.6769147271440639,0.3230852728559362 2019-08-10T07:40:00,11831.2291015625,0.6523671453973767,0.34763285460262333 2019-08-10T08:00:00,11847.092339409723,0.6242978657705356,0.3757021342294644 2019-08-10T08:20:00,11860.499891493055,0.6816604139992111,0.31833958600078904 2019-08-10T08:40:00,11853.944227430555,0.6886029775775693,0.3113970224224307 2019-08-10T09:00:00,11854.416666666666,0.6619221403320443,0.3380778596679557 2019-08-10T09:20:00,11866.56708984375,0.49276923484657936,0.5072307651534207 2019-08-10T09:40:00,11878.548936631945,0.6324551456153391,0.367544854384661 2019-08-10T10:00:00,11881.569878472223,0.6745155013265913,0.3254844986734087 2019-08-10T10:20:00,11863.433268229166,0.6729489449466852,0.3270510550533148 2019-08-10T10:40:00,11864.763346354166,0.6646037057680267,0.33539629423197315 2019-08-10T11:00:00,11855.1240234375,0.652120254814023,0.3478797451859769 2019-08-10T11:20:00,11548.468858506945,0.6449511698587633,0.35504883014123667 2019-08-10T11:40:00,11404.045681423611,0.19822288491372791,0.8017771150862723 2019-08-10T12:00:00,11379.092122395834,0.6106330443094115,0.3893669556905886 2019-08-10T12:20:00,11372.661024305555,0.684582318142607,0.31541768185739316 2019-08-10T12:40:00,11414.57509765625,0.6739784203158583,0.3260215796841417 2019-08-10T13:00:00,11476.397786458334,0.5122779635805852,0.4877220364194148 2019-08-10T13:20:00,11460.401150173611,0.5995944235746562,0.4004055764253437 2019-08-10T13:40:00,11451.494466145834,0.40688145562970296,0.5931185443702972 2019-08-10T14:00:00,11456.026801215277,0.6781337542255548,0.32186624577444517 2019-08-10T14:20:00,11426.1630859375,0.631335461936906,0.368664538063094 2019-08-10T14:40:00,11413.129014756945,0.6214467965284589,0.378553203471541 2019-08-10T15:00:00,11416.041015625,0.6508698520753338,0.34913014792466635 2019-08-10T15:20:00,11432.755750868055,0.5618785826253185,0.43812141737468147 2019-08-10T15:40:00,11410.909939236111,0.5524372826728199,0.4475627173271801 2019-08-10T16:00:00,11401.2259765625,0.5376810695041971,0.46231893049580275 2019-08-10T16:20:00,11392.866536458334,0.6380488083153308,0.36195119168466916 2019-08-10T16:40:00,11368.657769097223,0.6491787688948025,0.35082123110519753 2019-08-10T17:00:00,11347.328884548611,0.6123678328389881,0.3876321671610119 2019-08-10T17:20:00,11398.531032986111,0.6743216891030781,0.32567831089692195 2019-08-10T17:40:00,11401.97197265625,0.6711219061934897,0.32887809380651023 2019-08-10T18:00:00,11385.302191840277,0.667910332241187,0.33208966775881293 2019-08-10T18:20:00,11368.152235243055,0.6877028110752175,0.31229718892478264 2019-08-10T18:40:00,11374.289930555555,0.6421495151175716,0.3578504848824283 2019-08-10T19:00:00,11361.828776041666,0.6651905829219482,0.33480941707805184 2019-08-10T19:20:00,11349.28291015625,0.6353849057818903,0.36461509421810967 2019-08-10T19:40:00,11344.813368055555,0.5802551243959988,0.4197448756040013 2019-08-10T20:00:00,11367.511176215277,0.6598421413837092,0.34015785861629083 2019-08-10T20:20:00,11376.683485243055,0.6901700620910418,0.30982993790895824 2019-08-10T20:40:00,11356.072374131945,0.6277910109477822,0.37220898905221783 2019-08-10T21:00:00,11332.16474609375,0.5748772842933609,0.42512271570663906 2019-08-10T21:20:00,11335.863389756945,0.6097175320856112,0.39028246791438886 2019-08-10T21:40:00,11332.8466796875,0.41341007586462647,0.5865899241353736 2019-08-10T22:00:00,11319.971137152777,0.6791769782431056,0.3208230217568943 2019-08-10T22:20:00,11298.448893229166,0.5369720459965348,0.463027954003465 2019-08-10T22:40:00,11315.787890625,0.6491861766678833,0.3508138233321167 2019-08-10T23:00:00,11345.858832465277,0.6605692536158401,0.33943074638416 2019-08-10T23:20:00,11343.282335069445,0.6610958589703089,0.33890414102969113 2019-08-10T23:40:00,11332.678927951389,0.6769499006582065,0.3230500993417934 2019-08-11T00:00:00,11310.861219618055,0.6757194457447895,0.3242805542552107 2019-08-11T00:20:00,11366.58095703125,0.5495295542377412,0.45047044576225886 2019-08-11T00:40:00,11425.075412326389,0.5495721618384806,0.4504278381615194 2019-08-11T01:00:00,11392.177625868055,0.6569360850440795,0.3430639149559205 2019-08-11T01:20:00,11391.202256944445,0.6387944193483925,0.3612055806516075 2019-08-11T01:40:00,11376.443250868055,0.5342728930646066,0.46572710693539354 2019-08-11T02:00:00,11382.28896484375,0.654112780824424,0.34588721917557586 2019-08-11T02:20:00,11386.936740451389,0.6347371785576235,0.3652628214423765 2019-08-11T02:40:00,11376.695638020834,0.6007389236995619,0.3992610763004379 2019-08-11T03:00:00,11387.851236979166,0.652357996303953,0.34764200369604703 2019-08-11T03:20:00,11404.256727430555,0.6584472946206366,0.34155270537936333 2019-08-11T03:40:00,11397.7041015625,0.6361597150913694,0.36384028490863063 2019-08-11T04:00:00,11407.205620659723,0.6434419807577798,0.3565580192422201 2019-08-11T04:20:00,11393.106770833334,0.6786527307775161,0.321347269222484 2019-08-11T04:40:00,11387.253363715277,0.47659807067248267,0.5234019293275174 2019-08-11T05:00:00,11376.687717013889,0.6075992572428865,0.39240074275711356 2019-08-11T05:20:00,11371.49091796875,0.6667653723922398,0.33323462760776035 2019-08-11T05:40:00,11377.342230902777,0.6510149226393858,0.3489850773606141 2019-08-11T06:00:00,11377.576714409723,0.5900247192571966,0.4099752807428035 2019-08-11T06:20:00,11384.317816840277,0.584004544651997,0.4159954553480031 2019-08-11T06:40:00,11355.543402777777,0.6099239410937645,0.39007605890623553 2019-08-11T07:00:00,11355.77001953125,0.6247484369695742,0.3752515630304257 2019-08-11T07:20:00,11353.465494791666,0.6070929228730317,0.39290707712696826 2019-08-11T07:40:00,11365.033420138889,0.5465993992486684,0.4534006007513317 2019-08-11T08:00:00,11377.826714409723,0.5562781576822704,0.4437218423177296 2019-08-11T08:20:00,11361.535481770834,0.4722174599328615,0.5277825400671385 2019-08-11T08:40:00,11331.27197265625,0.626879640620249,0.3731203593797511 2019-08-11T09:00:00,11251.542209201389,0.5745919248762765,0.4254080751237235 2019-08-11T09:20:00,11242.855577256945,0.6338213893038831,0.3661786106961168 2019-08-11T09:40:00,11293.3134765625,0.5675677468658742,0.4324322531341258 2019-08-11T10:00:00,11375.678927951389,0.662068755690373,0.3379312443096269 2019-08-11T10:20:00,11370.65,0.6528751953484073,0.34712480465159257 2019-08-11T10:40:00,11347.428927951389,0.599597773208383,0.40040222679161697 2019-08-11T11:00:00,11367.512261284723,0.38706937873298136,0.6129306212670186 2019-08-11T11:20:00,11374.599934895834,0.6438946415019184,0.35610535849808156 2019-08-11T11:40:00,11408.058919270834,0.16081816740881932,0.8391818325911806 2019-08-11T12:00:00,11449.3798828125,0.6823639956542296,0.3176360043457704 2019-08-11T12:20:00,11436.747721354166,0.6770972889952676,0.3229027110047324 2019-08-11T12:40:00,11446.329969618055,0.6925934466871058,0.30740655331289424 2019-08-11T13:00:00,11438.517795138889,0.654652478815902,0.34534752118409795 2019-08-11T13:20:00,11422.4033203125,0.6327927182404469,0.36720728175955303 2019-08-11T13:40:00,11401.083984375,0.6798617417015522,0.3201382582984478 2019-08-11T14:00:00,11389.884331597223,0.6052985343987611,0.3947014656012389 2019-08-11T14:20:00,11401.158854166666,0.570166067688104,0.4298339323118961 2019-08-11T14:40:00,11399.070963541666,0.5136693050712073,0.4863306949287925 2019-08-11T15:00:00,11402.946614583334,0.5796801649711361,0.42031983502886394 2019-08-11T15:20:00,11377.36298828125,0.5919218614141928,0.4080781385858073 2019-08-11T15:40:00,11371.596462673611,0.6310810207062723,0.3689189792937278 2019-08-11T16:00:00,11395.904513888889,0.6217371805101322,0.3782628194898679 2019-08-11T16:20:00,11419.927734375,0.6461206955537799,0.35387930444622007 2019-08-11T16:40:00,11420.288736979166,0.5300978440776618,0.4699021559223382 2019-08-11T17:00:00,11403.67509765625,0.6306025833631896,0.36939741663681025 2019-08-11T17:20:00,11396.848958333334,0.547456589821129,0.45254341017887106 2019-08-11T17:40:00,11388.457790798611,0.6536498289468671,0.3463501710531329 2019-08-11T18:00:00,11382.766710069445,0.6082083185010192,0.3917916814989807 2019-08-11T18:20:00,11402.794379340277,0.5628988213178285,0.43710117868217163 2019-08-11T18:40:00,11396.54404296875,0.43049449803380485,0.5695055019661952 2019-08-11T19:00:00,11395.010091145834,0.639117670357487,0.360882329642513 2019-08-11T19:20:00,11388.391167534723,0.6560616186341286,0.3439383813658712 2019-08-11T19:40:00,11386.055555555555,0.6757055424160328,0.3242944575839673 2019-08-11T20:00:00,11378.362196180555,0.5539835390589898,0.4460164609410101 2019-08-11T20:20:00,11421.919140625,0.6092714409461888,0.3907285590538111 2019-08-11T20:40:00,11421.776584201389,0.6781988311663134,0.32180116883368665 2019-08-11T21:00:00,11434.21875,0.6626951060952113,0.3373048939047888 2019-08-11T21:20:00,11476.744466145834,0.6350809690036068,0.3649190309963932 2019-08-11T21:40:00,11524.327690972223,0.3247190105646936,0.6752809894353065 2019-08-11T22:00:00,11511.52587890625,0.6511572743872109,0.3488427256127891 2019-08-11T22:20:00,11502.041015625,0.6762538431724938,0.3237461568275062 2019-08-11T22:40:00,11514.976671006945,0.5141931297456488,0.4858068702543512 2019-08-11T23:00:00,11531.945638020834,0.6313772789942997,0.36862272100570015 2019-08-11T23:20:00,11532.624565972223,0.6016062596191318,0.39839374038086817 2019-08-11T23:40:00,11551.14814453125,0.6236360480763794,0.3763639519236207 2019-08-12T00:00:00,11521.941080729166,0.6253381699666754,0.37466183003332465 2019-08-12T00:20:00,11502.863064236111,0.5719546518362717,0.4280453481637282 2019-08-12T00:40:00,11485.684353298611,0.6294134488120073,0.37058655118799255 2019-08-12T01:00:00,11488.705620659723,0.6794083484801265,0.32059165151987346 2019-08-12T01:20:00,11516.49697265625,0.5208981787238789,0.47910182127612094 2019-08-12T01:40:00,11486.148871527777,0.4094999078005231,0.590500092199477 2019-08-12T02:00:00,11488.198893229166,0.671080283782491,0.32891971621750915 2019-08-12T02:20:00,11471.236653645834,0.6679527549970672,0.332047245002933 2019-08-12T02:40:00,11461.664605034723,0.6869545472611236,0.31304545273887624 2019-08-12T03:00:00,11447.75390625,0.6403190453591587,0.3596809546408413 2019-08-12T03:20:00,11438.854383680555,0.5849811299997134,0.4150188700002866 2019-08-12T03:40:00,11452.5,0.6118184704602951,0.38818152953970486 2019-08-12T04:00:00,11453.569878472223,0.6297212525725702,0.37027874742742983 2019-08-12T04:20:00,11463.232421875,0.6813426637109852,0.3186573362890149 2019-08-12T04:40:00,11446.39384765625,0.6536365546454181,0.3463634453545818 2019-08-12T05:00:00,11440.851128472223,0.5398910600898461,0.4601089399101538 2019-08-12T05:20:00,11400.792100694445,0.5035652314928276,0.49643476850717244 2019-08-12T05:40:00,11403.041232638889,0.6071596274052669,0.3928403725947331 2019-08-12T06:00:00,11391.78896484375,0.6440912520510085,0.3559087479489917 2019-08-12T06:20:00,11387.051106770834,0.49408216522863796,0.5059178347713621 2019-08-12T06:40:00,11382.095486111111,0.6456520913335915,0.35434790866640853 2019-08-12T07:00:00,11364.397786458334,0.5844129665591042,0.4155870334408958 2019-08-12T07:20:00,11369.844618055555,0.6361426617503474,0.3638573382496526 2019-08-12T07:40:00,11398.74208984375,0.6590629697838333,0.34093703021616667 2019-08-12T08:00:00,11386.335503472223,0.6477999791225999,0.3522000208774 2019-08-12T08:20:00,11348.097873263889,0.6431414167709211,0.3568585832290789 2019-08-12T08:40:00,11353.737847222223,0.6615011707187288,0.3384988292812711 2019-08-12T09:00:00,11362.335503472223,0.6104913483678767,0.3895086516321233 2019-08-12T09:20:00,11378.998828125,0.6854220220481311,0.31457797795186887 2019-08-12T09:40:00,11376.811306423611,0.6715225557051585,0.3284774442948415 2019-08-12T10:00:00,11362.680989583334,0.6622198218374931,0.3377801781625069 2019-08-12T10:20:00,11380.706705729166,0.6414232069686598,0.35857679303134016 2019-08-12T10:40:00,11388.443467881945,0.6835843520518221,0.3164156479481779 2019-08-12T11:00:00,11367.816796875,0.6472069155613542,0.3527930844386457 2019-08-12T11:20:00,11343.722113715277,0.6590942729628322,0.3409057270371679 2019-08-12T11:40:00,11327.515625,0.6684264626591627,0.3315735373408374 2019-08-12T12:00:00,11362.027669270834,0.5877699982840787,0.4122300017159214 2019-08-12T12:20:00,11384.478841145834,0.6810240234120695,0.31897597658793064 2019-08-12T12:40:00,11398.3560546875,0.3431108147000487,0.6568891852999512 2019-08-12T13:00:00,11375.647786458334,0.4894574283406821,0.5105425716593177 2019-08-12T13:20:00,11369.760959201389,0.6570530608418301,0.34294693915816993 2019-08-12T13:40:00,11394.930013020834,0.6641049678741577,0.3358950321258421 2019-08-12T14:00:00,11380.068901909723,0.5628184209920828,0.43718157900791715 2019-08-12T14:20:00,11393.87607421875,0.48251707929705906,0.5174829207029409 2019-08-12T14:40:00,11385.921115451389,0.6079831361496497,0.3920168638503503 2019-08-12T15:00:00,11375.189887152777,0.6563552519079952,0.3436447480920048 2019-08-12T15:20:00,11375.322157118055,0.6331616932927264,0.36683830670727346 2019-08-12T15:40:00,11391.156792534723,0.5950923093252443,0.4049076906747557 2019-08-12T16:00:00,11399.801953125,0.633309515004878,0.366690484995122 2019-08-12T16:20:00,11395.595486111111,0.6457060433135906,0.35429395668640945 2019-08-12T16:40:00,11409.202256944445,0.5591611494061302,0.44083885059386996 2019-08-12T17:00:00,11424.571072048611,0.6197593405228927,0.3802406594771073 2019-08-12T17:20:00,11426.198676215277,0.6763167812618478,0.32368321873815226 2019-08-12T17:40:00,11406.51796875,0.6286722346068885,0.3713277653931115 2019-08-12T18:00:00,11404.352322048611,0.5115319976972041,0.48846800230279586 2019-08-12T18:20:00,11398.163519965277,0.6257554813739197,0.3742445186260802 2019-08-12T18:40:00,11413.278971354166,0.6378656952486648,0.3621343047513351 2019-08-12T19:00:00,11421.8134765625,0.5973654004046227,0.4026345995953772 2019-08-12T19:20:00,11426.74892578125,0.6115391612886458,0.3884608387113542 2019-08-12T19:40:00,11423.771158854166,0.6031121766413208,0.3968878233586792 2019-08-12T20:00:00,11452.396809895834,0.5385366074687161,0.4614633925312838 2019-08-12T20:20:00,11449.376736111111,0.4542962781325796,0.5457037218674204 2019-08-12T20:40:00,11440.247829861111,0.4990482904635068,0.5009517095364933 2019-08-12T21:00:00,11442.9650390625,0.6153896418548124,0.3846103581451876 2019-08-12T21:20:00,11424.958767361111,0.5218757491422692,0.4781242508577307 2019-08-12T21:40:00,11403.863606770834,0.6258322688382039,0.374167731161796 2019-08-12T22:00:00,11389.853298611111,0.6385406263433715,0.36145937365662845 2019-08-12T22:20:00,11420.267903645834,0.3822032629780549,0.617796737021945 2019-08-12T22:40:00,11421.151953125,0.6706924267223235,0.3293075732776765 2019-08-12T23:00:00,11405.87890625,0.5321807162637315,0.4678192837362684 2019-08-12T23:20:00,11394.993489583334,0.6515322129983447,0.34846778700165526 2019-08-12T23:40:00,11396.562174479166,0.6702444184949312,0.3297555815050688 2019-08-13T00:00:00,11386.675564236111,0.6376087190686965,0.36239128093130335 2019-08-13T00:20:00,11390.31396484375,0.656433236317971,0.3435667636820291 2019-08-13T00:40:00,11418.509006076389,0.6300882756647801,0.3699117243352198 2019-08-13T01:00:00,11425.298719618055,0.5936846794796631,0.4063153205203369 2019-08-13T01:20:00,11417.285373263889,0.6344587910902493,0.3655412089097507 2019-08-13T01:40:00,11414.825629340277,0.5885973876024824,0.41140261239751774 2019-08-13T02:00:00,11415.9611328125,0.6232328912938021,0.3767671087061978 2019-08-13T02:20:00,11414.3388671875,0.5080158921362159,0.491984107863784 2019-08-13T02:40:00,11397.362196180555,0.6054939302573688,0.39450606974263125 2019-08-13T03:00:00,11381.907660590277,0.5981995907128752,0.4018004092871248 2019-08-13T03:20:00,11381.373372395834,0.6041410039449,0.39585899605509994 2019-08-13T03:40:00,11381.59794921875,0.6227639641432441,0.3772360358567557 2019-08-13T04:00:00,11386.341037326389,0.5673000788531883,0.43269992114681166 2019-08-13T04:20:00,11372.684353298611,0.6154754580024837,0.3845245419975163 2019-08-13T04:40:00,11361.396484375,0.6555001794226949,0.3444998205773051 2019-08-13T05:00:00,11363.478841145834,0.6170534964633667,0.3829465035366333 2019-08-13T05:20:00,11369.023220486111,0.5584422192899314,0.44155778071006857 2019-08-13T05:40:00,11380.88798828125,0.66378368455584,0.3362163154441599 2019-08-13T06:00:00,11381.498806423611,0.6208091778422817,0.3791908221577183 2019-08-13T06:20:00,11375.743272569445,0.6362667243295514,0.3637332756704484 2019-08-13T06:40:00,11368.918836805555,0.6088606977056898,0.39113930229431026 2019-08-13T07:00:00,11360.1048828125,0.5781304175876052,0.42186958241239486 2019-08-13T07:20:00,11349.404513888889,0.5725347705496153,0.4274652294503847 2019-08-13T07:40:00,11372.202256944445,0.6690789812687885,0.3309210187312115 2019-08-13T08:00:00,11349.807725694445,0.5506707559522843,0.44932924404771557 2019-08-13T08:20:00,11334.747938368055,0.5475636768966059,0.452436323103394 2019-08-13T08:40:00,11339.99189453125,0.5888062805659351,0.4111937194340649 2019-08-13T09:00:00,11327.682183159723,0.6284692330424246,0.3715307669575753 2019-08-13T09:20:00,11299.879014756945,0.6480465537434921,0.3519534462565079 2019-08-13T09:40:00,11292.828993055555,0.6433289130369744,0.35667108696302563 2019-08-13T10:00:00,11295.584309895834,0.6116558223862982,0.3883441776137017 2019-08-13T10:20:00,11259.08193359375,0.6343773803276949,0.365622619672305 2019-08-13T10:40:00,11264.911241319445,0.6045441092614918,0.3954558907385082 2019-08-13T11:00:00,11271.285481770834,0.5917488903795041,0.4082511096204959 2019-08-13T11:20:00,11291.047743055555,0.6270154308360245,0.3729845691639755 2019-08-13T11:40:00,11285.030056423611,0.6614001471975195,0.3385998528024806 2019-08-13T12:00:00,11267.033984375,0.5997020296936002,0.40029797030639985 2019-08-13T12:20:00,11288.711046006945,0.6217492788226657,0.37825072117733416 2019-08-13T12:40:00,11274.071180555555,0.5852572858745833,0.4147427141254166 2019-08-13T13:00:00,11244.406792534723,0.5823822205562896,0.41761777944371037 2019-08-13T13:20:00,11205.04287109375,0.6250742403126983,0.3749257596873016 2019-08-13T13:40:00,11185.309027777777,0.5697763800243181,0.43022361997568204 2019-08-13T14:00:00,11089.408962673611,0.5875652613700966,0.4124347386299035 2019-08-13T14:20:00,11013.327690972223,0.650181183560554,0.349818816439446 2019-08-13T14:40:00,11004.953342013889,0.5419771494825585,0.4580228505174415 2019-08-13T15:00:00,10989.151953125,0.5910518061020651,0.408948193897935 2019-08-13T15:20:00,10985.026692708334,0.6630092475208966,0.3369907524791034 2019-08-13T15:40:00,10960.876736111111,0.6704077571858567,0.3295922428141435 2019-08-13T16:00:00,10975.355577256945,0.6596598515532603,0.34034014844673977 2019-08-13T16:20:00,10956.637912326389,0.6592742279339825,0.3407257720660174 2019-08-13T16:40:00,10892.023328993055,0.633758612209417,0.36624138779058313 2019-08-13T17:00:00,10849.48798828125,0.46963732733007474,0.5303626726699252 2019-08-13T17:20:00,10899.003363715277,0.4638991110236021,0.536100888976398 2019-08-13T17:40:00,10901.8955078125,0.5231334403701868,0.4768665596298132 2019-08-13T18:00:00,10896.616753472223,0.5060679081774209,0.49393209182257897 2019-08-13T18:20:00,10919.703450520834,0.6023811846973985,0.3976188153026014 2019-08-13T18:40:00,10942.492296006945,0.6613861882805943,0.33861381171940585 2019-08-13T19:00:00,10931.265625,0.6583488260660886,0.3416511739339113 2019-08-13T19:20:00,10938.12509765625,0.6777627073334098,0.3222372926665902 2019-08-13T19:40:00,10926.246744791666,0.6670229261643958,0.33297707383560404 2019-08-13T20:00:00,10957.206705729166,0.6592474272156832,0.3407525727843167 2019-08-13T20:20:00,10956.663194444445,0.4701140271025393,0.5298859728974608 2019-08-13T20:40:00,10942.324327256945,0.6088136690822006,0.3911863309177995 2019-08-13T21:00:00,10896.081271701389,0.6526086259159338,0.3473913740840662 2019-08-13T21:20:00,10878.505078125,0.5984884864141065,0.40151151358589343 2019-08-13T21:40:00,10894.5244140625,0.5858468110353678,0.41415318896463216 2019-08-13T22:00:00,10911.148871527777,0.6517440545616155,0.34825594543838445 2019-08-13T22:20:00,10875.351236979166,0.6408948807456714,0.3591051192543285 2019-08-13T22:40:00,10906.046657986111,0.6070251027841336,0.3929748972158663 2019-08-13T23:00:00,10918.7451171875,0.6641092373104258,0.3358907626895741 2019-08-13T23:20:00,10914.104383680555,0.6424595231161692,0.35754047688383084 2019-08-13T23:40:00,10898.773328993055,0.6538924739421303,0.34610752605786965 2019-08-14T00:00:00,10873.996636284723,0.6132870407444451,0.38671295925555504 2019-08-14T00:20:00,10839.976671006945,0.679415714675889,0.3205842853241109 2019-08-14T00:40:00,10811.24296875,0.6352162178387528,0.364783782161247 2019-08-14T01:00:00,10787.704427083334,0.6667575705678144,0.3332424294321857 2019-08-14T01:20:00,10669.369900173611,0.6772618370689663,0.3227381629310338 2019-08-14T01:40:00,10626.171006944445,0.663499853984217,0.3365001460157831 2019-08-14T02:00:00,10598.291015625,0.5839783775146445,0.4160216224853554 2019-08-14T02:20:00,10641.641015625,0.4963626271331116,0.5036373728668885 2019-08-14T02:40:00,10678.185763888889,0.6085323000086991,0.39146769999130077 2019-08-14T03:00:00,10664.284505208334,0.5850178563335919,0.414982143666408 2019-08-14T03:20:00,10652.567816840277,0.5786693343289557,0.42133066567104416 2019-08-14T03:40:00,10633.665364583334,0.5445778667121564,0.45542213328784353 2019-08-14T04:00:00,10648.1958984375,0.6380466950418269,0.3619533049581733 2019-08-14T04:20:00,10624.257921006945,0.503431721914356,0.496568278085644 2019-08-14T04:40:00,10603.869900173611,0.5316118327541259,0.46838816724587407 2019-08-14T05:00:00,10573.132052951389,0.572482802175557,0.4275171978244431 2019-08-14T05:20:00,10614.732313368055,0.6447251208433402,0.35527487915665973 2019-08-14T05:40:00,10622.78212890625,0.5339827512839717,0.46601724871602834 2019-08-14T06:00:00,10646.657769097223,0.6020114847659737,0.39798851523402645 2019-08-14T06:20:00,10646.678819444445,0.5045179979003855,0.49548200209961446 2019-08-14T06:40:00,10629.991102430555,0.6474735752909355,0.35252642470906453 2019-08-14T07:00:00,10639.841145833334,0.5615304233768255,0.43846957662317443 2019-08-14T07:20:00,10633.24521484375,0.5408644363829478,0.45913556361705227 2019-08-14T07:40:00,10607.752170138889,0.5771468309385042,0.42285316906149584 2019-08-14T08:00:00,10611.884440104166,0.5180131894689965,0.48198681053100334 2019-08-14T08:20:00,10578.325629340277,0.6507972358307423,0.34920276416925766 2019-08-14T08:40:00,10502.283311631945,0.40341333464791446,0.5965866653520855 2019-08-14T09:00:00,10474.62294921875,0.5144603350389285,0.4855396649610715 2019-08-14T09:20:00,10481.101236979166,0.6212257377445534,0.3787742622554465 2019-08-14T09:40:00,10513.264431423611,0.3472157087280547,0.6527842912719453 2019-08-14T10:00:00,10540.198784722223,0.6376548157062898,0.3623451842937102 2019-08-14T10:20:00,10572.214409722223,0.6300339382826192,0.3699660617173808 2019-08-14T10:40:00,10543.14501953125,0.5123722983833987,0.4876277016166012 2019-08-14T11:00:00,10514.2333984375,0.5105536952733631,0.48944630472663686 2019-08-14T11:20:00,10502.462239583334,0.6768515922736023,0.3231484077263977 2019-08-14T11:40:00,10544.894422743055,0.6404339243363617,0.3595660756636382 2019-08-14T12:00:00,10584.820963541666,0.5108466761339676,0.4891533238660325 2019-08-14T12:20:00,10653.50693359375,0.41516060336877764,0.5848393966312222 2019-08-14T12:40:00,10636.584309895834,0.52252995555138,0.47747004444862007 2019-08-14T13:00:00,10630.9609375,0.5960856891153969,0.403914310884603 2019-08-14T13:20:00,10636.311089409723,0.49714385228560004,0.5028561477144 2019-08-14T13:40:00,10606.923285590277,0.549213639938779,0.45078636006122086 2019-08-14T14:00:00,10555.8548828125,0.6202144785481931,0.37978552145180694 2019-08-14T14:20:00,10529.615559895834,0.5541000645435712,0.4458999354564288 2019-08-14T14:40:00,10502.307725694445,0.6038164189536659,0.39618358104633417 2019-08-14T15:00:00,10532.066840277777,0.6324756224418648,0.3675243775581353 2019-08-14T15:20:00,10515.2619140625,0.5939761793482323,0.4060238206517677 2019-08-14T15:40:00,10513.206705729166,0.4425083712449534,0.5574916287550467 ================================================ FILE: dataset/FB.csv ================================================ Date,Open,High,Low,Close,Adj Close,Volume 2018-05-23,182.500000,186.910004,182.179993,186.899994,186.899994,16628100 2018-05-24,185.880005,186.800003,185.029999,185.929993,185.929993,12354700 2018-05-25,186.020004,186.330002,184.449997,184.919998,184.919998,10965100 2018-05-29,184.339996,186.809998,183.710007,185.740005,185.740005,16398900 2018-05-30,186.539993,188.000000,185.250000,187.669998,187.669998,13736900 2018-05-31,187.869995,192.720001,187.479996,191.779999,191.779999,30782600 2018-06-01,193.070007,194.550003,192.070007,193.990005,193.990005,17307200 2018-06-04,191.839996,193.979996,191.470001,193.279999,193.279999,18939800 2018-06-05,194.300003,195.000000,192.619995,192.940002,192.940002,15544300 2018-06-06,191.029999,192.529999,189.110001,191.339996,191.339996,22558900 2018-06-07,190.750000,190.970001,186.770004,188.179993,188.179993,21503200 2018-06-08,187.529999,189.479996,186.429993,189.100006,189.100006,12677100 2018-06-11,188.809998,192.600006,188.800003,191.539993,191.539993,12928900 2018-06-12,192.169998,193.279999,191.559998,192.399994,192.399994,11562700 2018-06-13,192.740005,194.500000,191.910004,192.410004,192.410004,15853800 2018-06-14,193.100006,197.279999,192.910004,196.809998,196.809998,19120900 2018-06-15,195.789993,197.070007,194.639999,195.850006,195.850006,21860900 2018-06-18,194.800003,199.580002,194.130005,198.309998,198.309998,16826000 2018-06-19,196.240005,197.960007,193.789993,197.490005,197.490005,19994000 2018-06-20,199.100006,203.550003,198.809998,202.000000,202.000000,28230900 2018-06-21,202.759995,203.389999,200.089996,201.500000,201.500000,19045700 2018-06-22,201.160004,202.240005,199.309998,201.740005,201.740005,17420200 2018-06-25,200.000000,200.000000,193.110001,196.350006,196.350006,25275100 2018-06-26,197.600006,199.100006,196.229996,199.000000,199.000000,17897600 2018-06-27,199.179993,200.750000,195.800003,195.839996,195.839996,18734400 2018-06-28,195.179993,197.339996,193.259995,196.229996,196.229996,18172400 2018-06-29,197.320007,197.600006,193.960007,194.320007,194.320007,15811600 2018-07-02,193.369995,197.449997,192.220001,197.360001,197.360001,13961600 2018-07-03,194.550003,195.399994,192.520004,192.729996,192.729996,13489500 2018-07-05,194.740005,198.649994,194.029999,198.449997,198.449997,19684200 2018-07-06,198.449997,203.639999,197.699997,203.229996,203.229996,19740100 2018-07-09,204.929993,205.800003,202.119995,204.740005,204.740005,18149400 2018-07-10,204.500000,204.910004,202.259995,203.539993,203.539993,13190100 2018-07-11,202.220001,204.500000,201.750000,202.539993,202.539993,12927400 2018-07-12,203.429993,207.080002,203.190002,206.919998,206.919998,15454700 2018-07-13,207.809998,208.429993,206.449997,207.320007,207.320007,11486800 2018-07-16,207.500000,208.720001,206.839996,207.229996,207.229996,11078200 2018-07-17,204.899994,210.460007,204.839996,209.990005,209.990005,15349900 2018-07-18,209.820007,210.990005,208.440002,209.360001,209.360001,15334900 2018-07-19,208.770004,209.990005,207.759995,208.089996,208.089996,11350400 2018-07-20,208.850006,211.500000,208.500000,209.940002,209.940002,16163900 2018-07-23,210.580002,211.619995,208.800003,210.910004,210.910004,16732000 2018-07-24,215.110001,216.199997,212.600006,214.669998,214.669998,28468700 2018-07-25,215.720001,218.619995,214.270004,217.500000,217.500000,58954200 2018-07-26,174.889999,180.130005,173.750000,176.259995,176.259995,169803700 2018-07-27,179.869995,179.929993,173.000000,174.889999,174.889999,60073700 2018-07-30,175.300003,175.300003,166.559998,171.059998,171.059998,65280800 2018-07-31,170.669998,174.240005,170.000000,172.580002,172.580002,40356500 2018-08-01,173.929993,175.080002,170.899994,171.649994,171.649994,34042100 2018-08-02,170.679993,176.789993,170.270004,176.369995,176.369995,32400000 2018-08-03,177.690002,178.850006,176.149994,177.779999,177.779999,24763400 2018-08-06,178.970001,185.789993,178.380005,185.690002,185.690002,49716200 2018-08-07,186.500000,188.300003,183.720001,183.809998,183.809998,33398600 2018-08-08,184.750000,186.850006,183.759995,185.179993,185.179993,22205200 2018-08-09,185.850006,186.570007,182.479996,183.089996,183.089996,19696700 2018-08-10,182.039993,182.100006,179.419998,180.259995,180.259995,21500400 2018-08-13,180.100006,182.610001,178.899994,180.050003,180.050003,17369400 2018-08-14,180.710007,181.990005,178.619995,181.110001,181.110001,19102000 2018-08-15,179.339996,180.869995,174.779999,179.529999,179.529999,33020200 2018-08-16,180.419998,180.500000,174.009995,174.699997,174.699997,31351800 2018-08-17,174.500000,176.220001,172.039993,173.800003,173.800003,24893200 2018-08-20,174.039993,174.570007,170.910004,172.500000,172.500000,21518000 2018-08-21,172.809998,174.169998,171.389999,172.619995,172.619995,19578500 2018-08-22,172.210007,174.240005,172.130005,173.639999,173.639999,16894100 2018-08-23,173.089996,175.550003,172.830002,172.899994,172.899994,18053600 2018-08-24,173.699997,174.820007,172.919998,174.649994,174.649994,14631600 2018-08-27,175.990005,178.669998,175.789993,177.460007,177.460007,17921900 2018-08-28,178.100006,178.240005,175.830002,176.259995,176.259995,15910700 2018-08-29,176.300003,176.789993,174.750000,175.899994,175.899994,18494100 2018-08-30,175.899994,179.789993,175.699997,177.639999,177.639999,24216500 2018-08-31,177.149994,177.619995,174.979996,175.729996,175.729996,18065200 2018-09-04,173.500000,173.889999,168.800003,171.160004,171.160004,29809000 2018-09-05,169.490005,171.130005,166.669998,167.179993,167.179993,31226700 2018-09-06,166.979996,166.979996,160.000000,162.529999,162.529999,41514800 2018-09-07,160.309998,164.630005,160.160004,163.039993,163.039993,24300600 2018-09-10,163.509995,165.009995,162.160004,164.179993,164.179993,20197700 2018-09-11,163.940002,167.190002,163.720001,165.940002,165.940002,20457100 2018-09-12,163.250000,164.490005,161.800003,162.000000,162.000000,24078100 2018-09-13,162.000000,163.320007,160.860001,161.360001,161.360001,25453800 2018-09-14,161.720001,162.839996,160.339996,162.320007,162.320007,21770400 2018-09-17,161.919998,162.059998,159.770004,160.580002,160.580002,21005300 2018-09-18,159.389999,161.759995,158.869995,160.300003,160.300003,22465200 2018-09-19,160.080002,163.440002,159.479996,163.059998,163.059998,19629000 2018-09-20,164.500000,166.449997,164.470001,166.020004,166.020004,18824200 2018-09-21,166.639999,167.250000,162.809998,162.929993,162.929993,45994800 2018-09-24,161.029999,165.699997,160.880005,165.410004,165.410004,19222800 2018-09-25,161.990005,165.589996,161.149994,164.910004,164.910004,27622800 2018-09-26,164.300003,169.300003,164.210007,166.949997,166.949997,25252200 2018-09-27,167.550003,171.770004,167.210007,168.839996,168.839996,27266900 2018-09-28,168.330002,168.789993,162.559998,164.460007,164.460007,34265600 2018-10-01,163.029999,165.880005,161.259995,162.440002,162.440002,26407700 2018-10-02,161.580002,162.279999,158.669998,159.330002,159.330002,36031000 2018-10-03,160.000000,163.660004,159.529999,162.429993,162.429993,23109500 2018-10-04,161.460007,161.460007,157.350006,158.850006,158.850006,25739600 2018-10-05,159.210007,160.899994,156.199997,157.330002,157.330002,25744000 2018-10-08,155.539993,158.339996,154.389999,157.250000,157.250000,24046000 2018-10-09,157.690002,160.589996,157.419998,157.899994,157.899994,18844400 2018-10-10,156.820007,157.690002,151.309998,151.380005,151.380005,30610000 2018-10-11,150.130005,154.809998,149.160004,153.350006,153.350006,35338900 2018-10-12,156.729996,156.889999,151.300003,153.740005,153.740005,25293500 2018-10-15,153.320007,155.570007,152.550003,153.520004,153.520004,15433500 2018-10-16,155.399994,159.460007,155.009995,158.779999,158.779999,19180100 2018-10-17,159.559998,160.490005,157.949997,159.419998,159.419998,17592000 2018-10-18,158.509995,158.660004,153.279999,154.919998,154.919998,21675100 2018-10-19,155.860001,157.350006,153.550003,154.050003,154.050003,19761300 2018-10-22,154.759995,157.339996,154.460007,154.779999,154.779999,15424700 2018-10-23,151.220001,154.770004,150.850006,154.389999,154.389999,19095000 2018-10-24,154.279999,154.649994,145.600006,146.039993,146.039993,27744600 2018-10-25,147.729996,152.210007,147.000000,150.949997,150.949997,22105700 2018-10-26,145.820007,149.000000,143.800003,145.369995,145.369995,31303300 2018-10-29,148.500000,148.830002,139.029999,142.089996,142.089996,31336800 2018-10-30,139.940002,146.639999,139.740005,146.220001,146.220001,50528300 2018-10-31,155.000000,156.399994,148.960007,151.789993,151.789993,60101300 2018-11-01,151.520004,152.750000,149.350006,151.750000,151.750000,25640800 2018-11-02,151.800003,154.130005,148.960007,150.350006,150.350006,24708700 2018-11-05,150.100006,150.190002,147.440002,148.679993,148.679993,15971200 2018-11-06,149.309998,150.970001,148.000000,149.940002,149.940002,16667100 2018-11-07,151.570007,153.009995,149.830002,151.529999,151.529999,21877400 2018-11-08,150.490005,150.940002,146.740005,147.869995,147.869995,24145800 2018-11-09,146.750000,147.759995,144.070007,144.960007,144.960007,17326900 2018-11-12,144.479996,145.039993,140.490005,141.550003,141.550003,18542100 2018-11-13,142.000000,144.880005,141.619995,142.160004,142.160004,15141700 2018-11-14,143.699997,145.580002,141.550003,144.220001,144.220001,22068400 2018-11-15,142.330002,144.839996,140.830002,143.850006,143.850006,30320300 2018-11-16,141.070007,141.770004,137.770004,139.529999,139.529999,37250600 2018-11-19,137.610001,137.750000,131.210007,131.550003,131.550003,44362700 2018-11-20,127.029999,134.160004,126.849998,132.429993,132.429993,41939500 2018-11-21,134.399994,137.190002,134.130005,134.820007,134.820007,25469700 2018-11-23,133.649994,134.500000,131.259995,131.729996,131.729996,11886100 2018-11-26,133.000000,137.000000,132.779999,136.380005,136.380005,24263600 2018-11-27,135.750000,136.610001,133.710007,135.000000,135.000000,20750300 2018-11-28,136.279999,136.789993,131.850006,136.759995,136.759995,29847500 2018-11-29,135.919998,139.990005,135.660004,138.679993,138.679993,24238700 2018-11-30,138.259995,140.970001,137.360001,140.610001,140.610001,25732600 2018-12-03,143.000000,143.679993,140.759995,141.089996,141.089996,24819200 2018-12-04,140.729996,143.389999,137.160004,137.929993,137.929993,30307400 2018-12-06,133.820007,139.699997,133.669998,139.630005,139.630005,28218100 2018-12-07,139.250000,140.869995,136.660004,137.419998,137.419998,21195500 2018-12-10,139.600006,143.050003,139.009995,141.850006,141.850006,26422200 2018-12-11,143.880005,143.880005,141.100006,142.080002,142.080002,20300300 2018-12-12,143.080002,147.190002,142.509995,144.500000,144.500000,23696900 2018-12-13,145.570007,145.850006,143.190002,145.009995,145.009995,18148600 2018-12-14,143.339996,146.009995,142.509995,144.059998,144.059998,21785800 2018-12-17,143.080002,144.919998,138.419998,140.190002,140.190002,24334000 2018-12-18,141.080002,145.929993,139.830002,143.660004,143.660004,24709100 2018-12-19,141.210007,144.910004,132.500000,133.240005,133.240005,57404900 2018-12-20,130.699997,135.570007,130.000000,133.399994,133.399994,40297900 2018-12-21,133.389999,134.899994,123.419998,124.949997,124.949997,56901500 2018-12-24,123.099998,129.740005,123.019997,124.059998,124.059998,22066000 2018-12-26,126.000000,134.240005,125.889999,134.179993,134.179993,39723400 2018-12-27,132.440002,134.990005,129.669998,134.520004,134.520004,31202500 2018-12-28,135.339996,135.919998,132.199997,133.199997,133.199997,22627600 2018-12-31,134.449997,134.639999,129.949997,131.089996,131.089996,24625300 2019-01-02,128.990005,137.509995,128.559998,135.679993,135.679993,28146200 2019-01-03,134.690002,137.169998,131.119995,131.740005,131.740005,22700800 2019-01-04,134.009995,138.000000,133.750000,137.949997,137.949997,29002100 2019-01-07,137.559998,138.869995,135.910004,138.050003,138.050003,20089300 2019-01-08,139.889999,143.139999,139.539993,142.529999,142.529999,26263800 2019-01-09,142.949997,144.699997,141.270004,144.229996,144.229996,22205900 2019-01-10,143.080002,144.559998,140.839996,144.199997,144.199997,16125000 2019-01-11,143.149994,145.360001,142.570007,143.800003,143.800003,12908000 2019-01-14,142.000000,146.570007,141.270004,145.389999,145.389999,20520300 2019-01-15,146.009995,150.679993,145.990005,148.949997,148.949997,24069000 2019-01-16,149.000000,149.649994,147.000000,147.539993,147.539993,18025700 2019-01-17,146.949997,149.000000,146.500000,148.300003,148.300003,15787900 2019-01-18,149.750000,152.429993,148.550003,150.039993,150.039993,31029600 2019-01-22,149.199997,151.529999,146.369995,147.570007,147.570007,22378700 2019-01-23,148.279999,148.800003,143.059998,144.300003,144.300003,20098400 2019-01-24,144.639999,146.440002,142.520004,145.830002,145.830002,20955500 2019-01-25,147.479996,149.830002,146.539993,149.009995,149.009995,22237200 2019-01-28,148.050003,148.960007,146.210007,147.470001,147.470001,15508500 2019-01-29,148.089996,148.100006,143.429993,144.190002,144.190002,17632100 2019-01-30,146.220001,150.949997,145.699997,150.419998,150.419998,44613200 2019-01-31,165.600006,171.679993,165.000000,166.690002,166.690002,77233600 2019-02-01,165.839996,169.100006,165.660004,165.710007,165.710007,30806500 2019-02-04,165.699997,169.300003,163.619995,169.250000,169.250000,20036000 2019-02-05,169.149994,171.979996,168.690002,171.160004,171.160004,22557000 2019-02-06,171.199997,172.470001,169.270004,170.490005,170.490005,13281200 2019-02-07,168.199997,169.240005,165.250000,166.380005,166.380005,17517600 2019-02-08,164.470001,167.369995,164.210007,167.330002,167.330002,12561400 2019-02-11,167.899994,168.300003,165.080002,165.789993,165.789993,12811200 2019-02-12,166.860001,168.339996,164.500000,165.039993,165.039993,16292300 2019-02-13,165.380005,166.220001,163.729996,164.070007,164.070007,14205100 2019-02-14,163.190002,164.869995,162.250000,163.949997,163.949997,12755200 2019-02-15,164.509995,164.699997,160.860001,162.500000,162.500000,15504400 2019-02-19,160.500000,164.149994,160.330002,162.289993,162.289993,14345400 2019-02-20,162.250000,163.720001,161.250000,162.559998,162.559998,11770700 2019-02-21,161.929993,162.240005,159.589996,160.039993,160.039993,15607800 2019-02-22,160.580002,162.410004,160.309998,161.889999,161.889999,15858500 2019-02-25,163.070007,166.070007,162.899994,164.619995,164.619995,18737100 2019-02-26,164.339996,166.240005,163.800003,164.130005,164.130005,13784100 2019-02-27,162.899994,163.929993,160.410004,162.809998,162.809998,12697500 2019-02-28,162.369995,163.500000,160.860001,161.449997,161.449997,11114200 2019-03-01,162.600006,163.130005,161.690002,162.279999,162.279999,11097800 2019-03-04,163.899994,167.500000,163.830002,167.369995,167.369995,18894700 2019-03-05,167.369995,171.880005,166.550003,171.259995,171.259995,28187900 2019-03-06,172.899994,173.570007,171.270004,172.509995,172.509995,21531700 2019-03-07,171.500000,171.740005,167.610001,169.130005,169.130005,18205400 2019-03-08,166.199997,169.619995,165.970001,169.600006,169.600006,13184800 2019-03-11,171.600006,174.300003,171.580002,172.070007,172.070007,18884000 2019-03-12,172.089996,173.800003,171.220001,171.919998,171.919998,12155300 2019-03-13,172.320007,174.029999,172.119995,173.369995,173.369995,11973300 2019-03-14,169.759995,171.149994,168.160004,170.169998,170.169998,18037400 2019-03-15,167.160004,167.580002,162.509995,165.979996,165.979996,37135400 2019-03-18,163.570007,163.899994,159.279999,160.470001,160.470001,37524200 2019-03-19,161.479996,163.820007,160.820007,161.570007,161.570007,25611500 2019-03-20,161.500000,166.119995,161.240005,165.440002,165.440002,20211500 2019-03-21,164.889999,166.389999,163.750000,166.080002,166.080002,16223000 2019-03-22,165.649994,167.419998,164.089996,164.339996,164.339996,16389200 2019-03-25,163.000000,166.539993,162.000000,166.289993,166.289993,12631200 2019-03-26,167.350006,169.449997,166.350006,167.679993,167.679993,15437900 2019-03-27,167.850006,168.940002,164.789993,165.869995,165.869995,10620300 2019-03-28,164.570007,166.720001,163.330002,165.550003,165.550003,10689200 2019-03-29,166.389999,167.190002,164.809998,166.690002,166.690002,13455500 2019-04-01,167.830002,168.899994,167.279999,168.699997,168.699997,10381500 2019-04-02,170.139999,174.899994,169.550003,174.199997,174.199997,23946500 2019-04-03,174.500000,177.960007,172.949997,173.539993,173.539993,27590100 2019-04-04,176.020004,178.000000,175.529999,176.020004,176.020004,17847700 2019-04-05,176.880005,177.000000,175.100006,175.720001,175.720001,9594100 2019-04-08,175.210007,175.500000,174.229996,174.929993,174.929993,7297400 2019-04-09,175.619995,179.190002,175.550003,177.580002,177.580002,19751000 2019-04-10,178.179993,178.789993,176.539993,177.820007,177.820007,11701500 2019-04-11,178.240005,178.399994,177.000000,177.509995,177.509995,8071000 2019-04-12,178.000000,179.630005,177.949997,179.100006,179.100006,12329800 2019-04-15,178.500000,180.500000,176.869995,179.649994,179.649994,10834800 2019-04-16,179.000000,180.169998,178.300003,178.869995,178.869995,11215200 2019-04-17,179.600006,180.740005,178.360001,178.779999,178.779999,9973700 2019-04-18,178.800003,178.880005,177.339996,178.279999,178.279999,11655600 2019-04-22,178.250000,181.669998,178.250000,181.440002,181.440002,13389900 2019-04-23,182.740005,184.220001,181.479996,183.779999,183.779999,19954800 2019-04-24,184.490005,185.139999,181.649994,182.580002,182.580002,37289900 2019-04-25,196.979996,198.479996,192.119995,193.259995,193.259995,54148800 2019-04-26,192.500000,192.899994,189.089996,191.490005,191.490005,22075000 2019-04-29,190.949997,195.410004,190.649994,194.779999,194.779999,19641300 2019-04-30,194.190002,197.389999,192.279999,193.399994,193.399994,23494700 2019-05-01,194.779999,196.179993,193.009995,193.029999,193.029999,15996600 2019-05-02,193.000000,194.000000,189.750000,192.529999,192.529999,13209500 2019-05-03,194.380005,196.160004,193.710007,195.470001,195.470001,14575400 2019-05-06,191.240005,194.279999,190.550003,193.880005,193.880005,13994900 2019-05-07,192.539993,192.899994,187.850006,189.770004,189.770004,16253000 2019-05-08,189.389999,190.720001,188.550003,189.539993,189.539993,12505700 2019-05-09,187.199997,189.770004,186.259995,188.649994,188.649994,12967000 2019-05-10,188.250000,190.000000,184.589996,188.339996,188.339996,12578500 2019-05-13,183.500000,185.429993,180.839996,181.539993,181.539993,16833300 2019-05-14,182.520004,183.490005,178.100006,180.729996,180.729996,17628100 2019-05-15,180.419998,187.279999,180.020004,186.270004,186.270004,16746900 2019-05-16,185.050003,188.580002,185.050003,186.990005,186.990005,12953100 2019-05-17,184.839996,187.580002,184.279999,185.300003,185.300003,10485400 2019-05-20,181.880005,184.229996,181.369995,182.720001,182.720001,10352000 2019-05-21,184.570007,185.699997,183.889999,184.820007,184.820007,7502800 2019-05-22,184.729996,186.740005,183.610001,185.320007,185.320007,9203300 2019-05-23,182.419998,183.899994,179.669998,180.460007,180.460007,10396877 ================================================ FILE: dataset/FSV.csv ================================================ Date,Open,High,Low,Close,Adj Close,Volume 2018-05-23,71.050003,71.910004,71.050003,71.620003,71.106422,13000 2018-05-24,71.870003,71.919998,71.300003,71.449997,70.937630,28000 2018-05-25,71.760002,71.889999,71.528000,71.879997,71.364548,11900 2018-05-29,71.510002,71.510002,70.610001,70.800003,70.292305,17400 2018-05-30,71.419998,71.419998,70.480003,70.720001,70.212875,48300 2018-05-31,70.730003,70.860001,70.300003,70.389999,69.885231,13700 2018-06-01,70.489998,70.730003,70.050003,70.430000,69.924950,17700 2018-06-04,70.500000,70.739998,70.459999,70.639999,70.133446,8400 2018-06-05,70.919998,71.489998,70.629997,70.980003,70.471008,10800 2018-06-06,71.120003,72.169998,71.120003,71.790001,71.275200,12000 2018-06-07,72.250000,72.250000,71.662003,72.120003,71.602829,14900 2018-06-08,72.349998,72.519997,71.955002,72.419998,71.900681,11200 2018-06-11,72.620003,73.610001,72.269997,73.449997,72.923286,12500 2018-06-12,73.323997,73.680000,72.949997,73.510002,72.982864,11300 2018-06-13,74.290001,74.290001,73.550003,74.160004,73.628197,36400 2018-06-14,73.919998,74.709999,73.629997,74.250000,73.717560,11100 2018-06-15,74.370003,74.470001,73.690002,73.739998,73.211212,13000 2018-06-18,73.440002,74.098999,73.080002,73.980003,73.449493,10000 2018-06-19,73.220001,73.660004,73.089996,73.309998,72.784302,13000 2018-06-20,72.930000,74.250000,72.930000,74.089996,73.558701,29200 2018-06-21,73.739998,74.349998,73.739998,74.099998,73.568634,16900 2018-06-22,73.720001,74.599998,73.720001,74.269997,73.737419,15300 2018-06-25,73.879997,74.220001,73.815002,74.029999,73.499138,13500 2018-06-26,73.540001,74.540001,73.540001,74.339996,73.806908,20500 2018-06-27,73.959999,74.389999,73.650002,73.849998,73.320427,13900 2018-06-28,74.629997,75.300003,74.379997,75.059998,74.658226,11700 2018-06-29,75.050003,76.320000,75.050003,76.040001,75.632980,25700 2018-07-02,75.000000,77.930000,75.000000,77.930000,77.512863,10500 2018-07-03,77.129997,77.849998,75.830002,76.160004,75.752335,80400 2018-07-05,76.129997,77.620003,75.959999,77.050003,76.637581,48400 2018-07-06,77.680000,77.970001,77.300003,77.559998,77.144836,22800 2018-07-09,77.550003,78.730003,77.462997,78.370003,77.950508,53800 2018-07-10,78.665001,79.269997,78.260002,78.309998,77.890823,67100 2018-07-11,78.599998,78.980003,78.110001,78.629997,78.209114,67700 2018-07-12,78.809998,80.790001,78.489998,80.680000,80.248138,74400 2018-07-13,80.570000,80.570000,78.559998,78.820000,78.398102,20300 2018-07-16,78.849998,78.849998,77.959000,78.250000,77.831154,16000 2018-07-17,78.349998,78.629997,77.800003,77.940002,77.522812,21700 2018-07-18,77.290001,78.099998,77.279999,77.940002,77.522812,15200 2018-07-19,77.870003,78.690002,77.830002,78.055000,77.637192,13500 2018-07-20,78.070000,79.209999,77.639999,78.959999,78.537346,17800 2018-07-23,78.949997,78.949997,78.044998,78.519997,78.099701,10700 2018-07-24,78.550003,78.559998,77.790001,78.480003,78.059921,21600 2018-07-25,79.190002,85.269997,79.150002,83.959999,83.510582,44800 2018-07-26,84.949997,86.050003,83.250000,85.099998,84.644478,22700 2018-07-27,85.320000,85.320000,83.010002,84.050003,83.600105,20200 2018-07-30,83.040001,83.430000,81.940002,82.269997,81.829620,20900 2018-07-31,82.459999,83.620003,82.260002,83.180000,82.734756,23700 2018-08-01,82.540001,83.739998,81.800003,82.889999,82.446312,17800 2018-08-02,82.879997,83.190002,81.900002,83.120003,82.675087,43100 2018-08-03,83.379997,83.489998,81.849998,82.190002,81.750053,16700 2018-08-06,83.800003,83.800003,82.040001,83.010002,82.565674,7200 2018-08-07,82.849998,82.849998,81.070000,81.330002,80.894661,16600 2018-08-08,80.930000,82.809998,80.930000,82.570000,82.128021,18100 2018-08-09,83.040001,83.139999,82.160004,82.209999,81.769951,18500 2018-08-10,82.199997,83.160004,81.510002,82.440002,81.998726,42100 2018-08-13,82.449997,84.389999,80.820000,81.720001,81.282578,17100 2018-08-14,81.540001,82.790001,81.440002,82.269997,81.829620,13000 2018-08-15,82.260002,82.389999,81.580002,82.139999,81.700325,16500 2018-08-16,82.199997,82.980003,82.199997,82.480003,82.038513,30500 2018-08-17,82.629997,86.440002,82.629997,85.370003,84.913040,67100 2018-08-20,86.059998,86.059998,84.620003,85.000000,84.545013,25800 2018-08-21,85.690002,86.129997,85.129997,86.040001,85.579445,16300 2018-08-22,86.029999,86.305000,85.620003,86.059998,85.599342,20500 2018-08-23,86.050003,86.224998,85.550003,85.629997,85.171638,18100 2018-08-24,86.209999,86.889999,85.750000,86.489998,86.027039,25000 2018-08-27,87.239998,87.989998,86.269997,87.720001,87.250458,31100 2018-08-28,88.139999,88.430000,87.230003,87.540001,87.071419,24500 2018-08-29,87.550003,90.205002,86.860001,87.290001,86.822762,32300 2018-08-30,87.169998,87.309998,86.169998,86.430000,85.967361,15100 2018-08-31,86.199997,86.199997,85.250000,85.860001,85.400414,23600 2018-09-04,86.089996,86.089996,83.879997,85.750000,85.291008,28200 2018-09-05,85.120003,86.010002,85.120003,85.680000,85.221382,20600 2018-09-06,86.510002,87.190002,85.709999,87.190002,86.723305,17500 2018-09-07,86.610001,87.540001,86.430000,86.690002,86.225975,7300 2018-09-10,87.059998,87.565002,86.674004,87.279999,86.812813,22700 2018-09-11,87.290001,87.440002,85.440002,85.940002,85.479988,18600 2018-09-12,86.860001,86.860001,85.680000,86.250000,85.788330,24400 2018-09-13,86.570000,86.739998,85.279999,85.570000,85.111969,14600 2018-09-14,85.199997,86.070000,85.183998,85.400002,84.942871,17800 2018-09-17,84.599998,85.769997,84.580002,85.430000,84.972717,9100 2018-09-18,85.699997,86.620003,85.570000,86.169998,85.708755,21900 2018-09-19,86.430000,86.430000,84.739998,84.790001,84.336143,17400 2018-09-20,85.180000,85.910004,84.860001,85.139999,84.684265,10900 2018-09-21,85.379997,85.379997,84.339996,84.889999,84.435608,16500 2018-09-24,84.860001,85.199997,84.629997,84.690002,84.236679,19500 2018-09-25,84.750000,85.000000,84.538002,84.900002,84.445549,32800 2018-09-26,84.820000,84.970001,82.639999,83.120003,82.675087,25900 2018-09-27,83.110001,83.698997,82.699997,83.589996,83.277817,21600 2018-09-28,83.820000,85.260002,83.820000,84.660004,84.343834,38200 2018-10-01,85.199997,86.080002,83.709999,84.150002,83.835732,20700 2018-10-02,84.110001,84.120003,82.855003,83.139999,82.829498,15000 2018-10-03,83.150002,83.550003,82.580002,83.000000,82.690025,15200 2018-10-04,83.454002,83.454002,82.010002,82.769997,82.460884,23900 2018-10-05,82.599998,83.250000,82.010002,82.470001,82.162010,12200 2018-10-08,82.139999,82.139999,80.879997,80.879997,80.577942,15100 2018-10-09,80.669998,81.720001,80.620003,80.839996,80.538086,56000 2018-10-10,80.849998,80.849998,78.449997,78.449997,78.157021,31100 2018-10-11,78.430000,79.389999,78.184998,78.620003,78.326385,21600 2018-10-12,79.449997,79.860001,78.315002,78.680000,78.386162,16300 2018-10-15,78.639999,79.089996,78.000000,78.320000,78.027504,20300 2018-10-16,79.180000,80.230003,79.000000,79.830002,79.531868,88500 2018-10-17,79.639999,80.080002,79.135002,79.589996,79.292755,98200 2018-10-18,78.980003,80.349998,78.980003,79.629997,79.332603,32900 2018-10-19,80.290001,81.949997,80.269997,81.430000,81.125893,23300 2018-10-22,81.940002,82.510002,81.370003,81.559998,81.255402,27400 2018-10-23,81.080002,81.080002,78.089996,78.470001,78.176941,24100 2018-10-24,77.720001,78.739998,74.750000,75.820000,75.536835,78400 2018-10-25,76.540001,76.540001,73.989998,74.440002,74.161995,30400 2018-10-26,73.279999,73.639999,72.059998,72.330002,72.059875,33400 2018-10-29,72.320000,72.779999,70.970001,71.190002,70.924133,31700 2018-10-30,70.750000,71.669998,70.750000,71.500000,71.232971,29100 2018-10-31,72.489998,74.010002,72.099998,73.400002,73.125885,91300 2018-11-01,74.199997,75.339996,72.790001,75.010002,74.729866,133600 2018-11-02,75.500000,75.760002,74.720001,75.339996,75.058632,138300 2018-11-05,75.330002,75.660004,73.900002,74.300003,74.022522,47400 2018-11-06,74.389999,74.889999,73.949997,74.699997,74.421021,22800 2018-11-07,75.169998,75.360001,74.540001,74.970001,74.690018,38900 2018-11-08,75.540001,75.570000,74.949997,75.260002,74.978935,11300 2018-11-09,75.239998,75.239998,73.894997,74.500000,74.221764,17000 2018-11-12,74.455002,74.629997,73.964996,74.349998,74.072327,81200 2018-11-13,74.339996,75.290001,73.760002,74.320000,74.042442,278800 2018-11-14,74.360001,74.900002,74.360001,74.540001,74.261620,30100 2018-11-15,74.274002,74.300003,72.379997,72.559998,72.289017,72200 2018-11-16,72.430000,73.410004,72.040001,73.290001,73.016296,48300 2018-11-19,73.589996,73.650002,72.849998,73.250000,72.976440,67000 2018-11-20,72.209999,73.190002,71.910004,72.790001,72.518158,75900 2018-11-21,72.800003,73.970001,72.419998,73.900002,73.624008,102500 2018-11-23,73.440002,73.720001,72.000000,73.160004,72.886780,14100 2018-11-26,73.209999,74.660004,73.209999,74.199997,73.922882,33800 2018-11-27,74.040001,74.290001,73.610001,74.070000,73.793373,35100 2018-11-28,74.080002,74.650002,73.709999,74.410004,74.132111,27500 2018-11-29,74.690002,75.385002,73.860001,74.870003,74.590393,28600 2018-11-30,74.879997,75.849998,74.669998,75.639999,75.357513,24900 2018-12-03,76.860001,77.820000,75.639999,77.650002,77.360008,34700 2018-12-04,77.639999,78.279999,75.764999,76.269997,75.985153,69500 2018-12-06,75.809998,75.930000,73.790001,75.930000,75.646423,49100 2018-12-07,75.919998,76.650002,74.209999,74.820000,74.540573,21500 2018-12-10,74.970001,74.989998,72.800003,73.089996,72.817032,28800 2018-12-11,73.459999,73.480003,72.599998,72.650002,72.378685,20600 2018-12-12,73.519997,73.760002,72.800003,72.919998,72.647667,18200 2018-12-13,72.540001,72.919998,71.529999,71.639999,71.372452,19200 2018-12-14,71.419998,71.419998,69.870003,70.550003,70.286522,37900 2018-12-17,69.989998,70.139999,66.930000,67.139999,66.889259,45600 2018-12-18,67.489998,69.160004,67.400002,68.440002,68.184402,78500 2018-12-19,68.430000,70.050003,68.080002,68.320000,68.064850,42600 2018-12-20,68.639999,68.639999,65.339996,65.769997,65.524368,40600 2018-12-21,65.730003,67.199997,65.029999,65.959999,65.713661,78100 2018-12-24,65.775002,66.610001,65.529999,66.410004,66.161987,39200 2018-12-26,67.019997,67.190002,65.279999,66.550003,66.301460,50800 2018-12-27,65.910004,67.239998,64.870003,67.169998,66.919144,33100 2018-12-28,67.629997,68.779999,67.589996,68.139999,68.022232,47700 2018-12-31,68.199997,68.860001,67.849998,68.480003,68.361649,44200 2019-01-02,68.250000,68.339996,66.834999,67.230003,67.113808,35100 2019-01-03,67.250000,67.599998,65.550003,66.080002,65.965797,29900 2019-01-04,66.320000,69.290001,66.320000,69.290001,69.170250,48800 2019-01-07,69.610001,71.559998,69.344002,71.199997,71.076942,26500 2019-01-08,71.269997,72.230003,71.269997,71.870003,71.745789,17200 2019-01-09,71.860001,72.720001,71.230003,72.660004,72.534424,21600 2019-01-10,73.000000,73.400002,72.349998,73.029999,72.903778,15700 2019-01-11,73.260002,73.279999,72.199997,72.860001,72.734077,70700 2019-01-14,72.470001,73.419998,72.139999,73.349998,73.223228,182300 2019-01-15,74.430000,74.430000,73.239998,73.790001,73.662468,27400 2019-01-16,74.250000,74.480003,73.622002,74.239998,74.111687,18200 2019-01-17,74.599998,75.680000,74.485001,75.430000,75.299637,34700 2019-01-18,75.510002,76.769997,75.360001,76.379997,76.247993,24100 2019-01-22,75.330002,76.790001,74.370003,76.790001,76.657288,60400 2019-01-23,77.239998,77.970001,77.190002,77.739998,77.605637,35000 2019-01-24,77.940002,78.760002,77.940002,78.589996,78.454170,11100 2019-01-25,78.839996,80.720001,78.839996,80.459999,80.320938,37300 2019-01-28,80.360001,81.190002,79.834999,80.589996,80.450714,29600 2019-01-29,80.580002,81.830002,80.360001,80.769997,80.630402,25600 2019-01-30,81.139999,81.209999,80.004997,80.940002,80.800117,21300 2019-01-31,80.980003,81.949997,80.779999,81.279999,81.139526,37200 2019-02-01,81.279999,82.029999,80.980003,81.709999,81.568779,64700 2019-02-04,81.720001,82.330002,81.430000,82.190002,82.047951,49500 2019-02-05,81.889999,83.769997,81.889999,83.480003,83.335724,23100 2019-02-06,83.750000,84.760002,83.019997,83.779999,83.635201,57900 2019-02-07,83.400002,84.849998,83.000000,83.889999,83.745010,46100 2019-02-08,84.160004,84.870003,83.809998,84.709999,84.563599,57000 2019-02-11,85.059998,85.300003,84.419998,84.769997,84.623489,57500 2019-02-12,85.440002,87.440002,85.254997,87.129997,86.979408,44700 2019-02-13,87.610001,89.169998,87.610001,88.629997,88.476822,34300 2019-02-14,88.239998,88.389999,87.019997,87.839996,87.688179,28100 2019-02-15,87.910004,87.910004,87.110001,87.260002,87.109192,43200 2019-02-19,87.650002,87.650002,86.040001,86.800003,86.649986,47400 2019-02-20,86.410004,87.839996,86.220001,87.620003,87.468567,34100 2019-02-21,87.779999,87.900002,87.150002,87.580002,87.428635,23300 2019-02-22,88.029999,88.400002,87.459999,88.290001,88.137413,29600 2019-02-25,88.519997,88.930000,87.059998,87.110001,86.959450,19700 2019-02-26,87.120003,87.910004,86.720001,87.639999,87.488533,29600 2019-02-27,87.589996,87.589996,86.584999,87.199997,87.049286,18400 2019-02-28,86.949997,87.059998,86.379997,86.839996,86.689911,32800 2019-03-01,87.150002,87.150002,85.660004,86.500000,86.350502,38600 2019-03-04,86.410004,87.510002,86.160004,87.019997,86.869598,32900 2019-03-05,86.900002,88.070000,86.820000,87.940002,87.788017,23600 2019-03-06,87.489998,87.489998,86.639999,87.059998,86.909531,25500 2019-03-07,87.410004,87.410004,86.040001,86.779999,86.630020,34000 2019-03-08,86.540001,86.750000,85.199997,85.570000,85.422112,24000 2019-03-11,85.949997,86.980003,85.010002,86.739998,86.590088,24100 2019-03-12,86.889999,86.889999,85.900002,86.650002,86.500244,13500 2019-03-13,86.720001,87.099998,83.680000,84.260002,84.114372,62500 2019-03-14,84.320000,85.510002,83.959999,85.269997,85.122627,51900 2019-03-15,85.150002,85.550003,83.910004,84.400002,84.254135,34300 2019-03-18,84.879997,85.230003,83.699997,84.260002,84.114372,32700 2019-03-19,84.849998,85.059998,83.980003,83.980003,83.834862,21700 2019-03-20,83.690002,84.330002,83.220001,83.970001,83.824875,43400 2019-03-21,84.050003,85.440002,83.940002,85.370003,85.222458,26700 2019-03-22,84.910004,85.150002,84.019997,84.019997,83.874786,30500 2019-03-25,83.900002,85.269997,83.400002,85.220001,85.072716,34400 2019-03-26,85.820000,86.019997,84.849998,85.809998,85.661690,31200 2019-03-27,85.029999,86.970001,85.029999,86.790001,86.639999,28800 2019-03-28,86.800003,88.084999,86.650002,87.699997,87.699997,22400 2019-03-29,88.419998,89.669998,87.699997,89.339996,89.339996,40500 2019-04-01,89.360001,89.949997,88.199997,89.620003,89.620003,42500 2019-04-02,89.919998,89.919998,88.300003,88.720001,88.720001,27600 2019-04-03,89.320000,89.320000,88.260002,88.449997,88.449997,25100 2019-04-04,88.889999,88.889999,87.930000,88.190002,88.190002,29400 2019-04-05,88.285004,88.430000,87.629997,88.070000,88.070000,23700 2019-04-08,88.070000,88.495003,87.199997,87.739998,87.739998,18700 2019-04-09,87.930000,88.360001,87.830002,88.070000,88.070000,24700 2019-04-10,88.430000,89.660004,88.120003,89.209999,89.209999,20900 2019-04-11,89.529999,89.529999,88.139999,88.300003,88.300003,21000 2019-04-12,88.139999,89.639999,88.092003,89.589996,89.589996,18500 2019-04-15,89.129997,89.779999,89.129997,89.389999,89.389999,20700 2019-04-16,89.639999,89.879997,88.139999,88.209999,88.209999,17200 2019-04-17,88.830002,88.830002,85.410004,86.480003,86.480003,53800 2019-04-18,86.470001,87.470001,85.800003,87.050003,87.050003,17400 2019-04-22,86.589996,87.849998,86.589996,87.419998,87.419998,14500 2019-04-23,86.830002,88.110001,86.639999,88.110001,88.110001,21200 2019-04-24,83.769997,87.589996,83.769997,87.269997,87.269997,34800 2019-04-25,87.070000,87.839996,86.925003,87.669998,87.669998,18500 2019-04-26,87.650002,87.769997,86.699997,86.970001,86.970001,22500 2019-04-29,86.550003,86.669998,83.019997,86.360001,86.360001,22800 2019-04-30,87.014000,87.349998,86.410004,87.220001,87.220001,33700 2019-05-01,88.141998,88.141998,86.985001,87.129997,87.129997,43100 2019-05-02,87.180000,87.474998,86.610001,87.379997,87.379997,26600 2019-05-03,87.449997,88.120003,87.449997,87.940002,87.940002,35600 2019-05-06,86.970001,87.800003,86.970001,87.620003,87.620003,28600 2019-05-07,86.419998,86.699997,85.970001,86.599998,86.599998,29300 2019-05-08,87.010002,87.010002,85.930000,86.379997,86.379997,50800 2019-05-09,85.919998,86.150002,85.476997,85.790001,85.790001,37400 2019-05-10,86.070000,86.889999,85.510002,86.889999,86.889999,63800 2019-05-13,86.309998,86.455002,85.169998,86.040001,86.040001,24400 2019-05-14,85.800003,86.370003,85.610001,86.070000,86.070000,34400 2019-05-15,86.489998,87.680000,85.690002,86.970001,86.970001,46700 2019-05-16,87.730003,89.209999,87.540001,89.010002,89.010002,51300 2019-05-17,89.029999,89.519997,87.110001,87.790001,87.790001,29900 2019-05-20,85.930000,89.010002,85.930000,86.620003,86.620003,19000 2019-05-21,87.959999,88.010002,86.089996,86.290001,86.290001,51600 2019-05-22,86.269997,86.480003,85.260002,86.129997,86.129997,49400 2019-05-23,88.639999,93.860001,88.014999,93.500000,93.500000,115185 ================================================ FILE: dataset/GOOG-year.csv ================================================ Date,Open,High,Low,Close,Adj Close,Volume 2016-11-02,778.200012,781.650024,763.450012,768.700012,768.700012,1872400 2016-11-03,767.250000,769.950012,759.030029,762.130005,762.130005,1943200 2016-11-04,750.659973,770.359985,750.560974,762.020020,762.020020,2134800 2016-11-07,774.500000,785.190002,772.549988,782.520020,782.520020,1585100 2016-11-08,783.400024,795.632996,780.190002,790.510010,790.510010,1350800 2016-11-09,779.940002,791.226990,771.669983,785.309998,785.309998,2607100 2016-11-10,791.169983,791.169983,752.179993,762.559998,762.559998,4745200 2016-11-11,756.539978,760.780029,750.380005,754.020020,754.020020,2431800 2016-11-14,755.599976,757.849976,727.539978,736.080017,736.080017,3631700 2016-11-15,746.969971,764.416016,746.969971,758.489990,758.489990,2384000 2016-11-16,755.200012,766.359985,750.510010,764.479980,764.479980,1465200 2016-11-17,766.919983,772.700012,764.229980,771.229980,771.229980,1304000 2016-11-18,771.369995,775.000000,760.000000,760.539978,760.539978,1547100 2016-11-21,762.609985,769.700012,760.599976,769.200012,769.200012,1330600 2016-11-22,772.630005,776.960022,767.000000,768.270020,768.270020,1593100 2016-11-23,767.729980,768.283020,755.250000,760.989990,760.989990,1477400 2016-11-25,764.260010,765.000000,760.520020,761.679993,761.679993,587400 2016-11-28,760.000000,779.530029,759.799988,768.239990,768.239990,2188200 2016-11-29,771.530029,778.500000,768.239990,770.840027,770.840027,1616600 2016-11-30,770.070007,772.989990,754.830017,758.039978,758.039978,2392900 2016-12-01,757.440002,759.849976,737.025024,747.919983,747.919983,3017900 2016-12-02,744.590027,754.000000,743.099976,750.500000,750.500000,1452500 2016-12-05,757.710022,763.900024,752.900024,762.520020,762.520020,1394200 2016-12-06,764.729980,768.830017,757.340027,759.109985,759.109985,1690700 2016-12-07,761.000000,771.359985,755.799988,771.190002,771.190002,1761000 2016-12-08,772.479980,778.179993,767.229980,776.419983,776.419983,1488100 2016-12-09,780.000000,789.429993,779.020996,789.289978,789.289978,1821900 2016-12-12,785.039978,791.250000,784.354980,789.270020,789.270020,2104100 2016-12-13,793.900024,804.380005,793.340027,796.099976,796.099976,2145200 2016-12-14,797.400024,804.000000,794.010010,797.070007,797.070007,1704200 2016-12-15,797.340027,803.000000,792.919983,797.849976,797.849976,1626500 2016-12-16,800.400024,800.856018,790.289978,790.799988,790.799988,2428300 2016-12-19,790.219971,797.659973,786.270020,794.200012,794.200012,1232100 2016-12-20,796.760010,798.650024,793.270020,796.419983,796.419983,951000 2016-12-21,795.840027,796.676025,787.099976,794.559998,794.559998,1211300 2016-12-22,792.359985,793.320007,788.580017,791.260010,791.260010,972200 2016-12-23,790.900024,792.739990,787.280029,789.909973,789.909973,623400 2016-12-27,790.679993,797.859985,787.656982,791.549988,791.549988,789100 2016-12-28,793.700012,794.229980,783.200012,785.049988,785.049988,1153800 2016-12-29,783.330017,785.929993,778.919983,782.789978,782.789978,742200 2016-12-30,782.750000,782.780029,770.409973,771.820007,771.820007,1770000 2017-01-03,778.809998,789.630005,775.799988,786.140015,786.140015,1657300 2017-01-04,788.359985,791.340027,783.159973,786.900024,786.900024,1073000 2017-01-05,786.080017,794.479980,785.020020,794.020020,794.020020,1335200 2017-01-06,795.260010,807.900024,792.203979,806.150024,806.150024,1640200 2017-01-09,806.400024,809.966003,802.830017,806.650024,806.650024,1272400 2017-01-10,807.859985,809.130005,803.510010,804.789978,804.789978,1176800 2017-01-11,805.000000,808.150024,801.369995,807.909973,807.909973,1065900 2017-01-12,807.140015,807.390015,799.169983,806.359985,806.359985,1353100 2017-01-13,807.479980,811.223999,806.690002,807.880005,807.880005,1099200 2017-01-17,807.080017,807.140015,800.369995,804.609985,804.609985,1355800 2017-01-18,805.809998,806.205017,800.989990,806.070007,806.070007,1294400 2017-01-19,805.119995,809.479980,801.799988,802.174988,802.174988,919300 2017-01-20,806.909973,806.909973,801.690002,805.020020,805.020020,1670000 2017-01-23,807.250000,820.869995,803.739990,819.309998,819.309998,1963600 2017-01-24,822.299988,825.900024,817.820984,823.869995,823.869995,1474000 2017-01-25,829.619995,835.770020,825.059998,835.669983,835.669983,1494500 2017-01-26,837.809998,838.000000,827.010010,832.150024,832.150024,2973900 2017-01-27,834.710022,841.950012,820.440002,823.309998,823.309998,2965800 2017-01-30,814.659973,815.840027,799.799988,802.320007,802.320007,3246600 2017-01-31,796.859985,801.250000,790.520020,796.789978,796.789978,2160600 2017-02-01,799.679993,801.190002,791.190002,795.695007,795.695007,2029700 2017-02-02,793.799988,802.700012,792.000000,798.530029,798.530029,1532100 2017-02-03,802.989990,806.000000,800.369995,801.489990,801.489990,1463400 2017-02-06,799.700012,801.669983,795.250000,801.340027,801.340027,1184500 2017-02-07,803.989990,810.500000,801.780029,806.969971,806.969971,1241200 2017-02-08,807.000000,811.840027,803.190002,808.380005,808.380005,1155300 2017-02-09,809.510010,810.659973,804.539978,809.559998,809.559998,989700 2017-02-10,811.700012,815.250000,809.780029,813.669983,813.669983,1135000 2017-02-13,816.000000,820.958984,815.489990,819.239990,819.239990,1213300 2017-02-14,819.000000,823.000000,816.000000,820.450012,820.450012,1053600 2017-02-15,819.359985,823.000000,818.469971,818.979980,818.979980,1313600 2017-02-16,819.929993,824.400024,818.979980,824.159973,824.159973,1287600 2017-02-17,823.020020,828.070007,821.655029,828.070007,828.070007,1611000 2017-02-21,828.659973,833.450012,828.349976,831.659973,831.659973,1262300 2017-02-22,828.659973,833.250000,828.640015,830.760010,830.760010,982900 2017-02-23,830.119995,832.460022,822.880005,831.330017,831.330017,1472800 2017-02-24,827.729980,829.000000,824.200012,828.640015,828.640015,1392200 2017-02-27,824.549988,830.500000,824.000000,829.280029,829.280029,1101500 2017-02-28,825.609985,828.539978,820.200012,823.210022,823.210022,2260800 2017-03-01,828.849976,836.255005,827.260010,835.239990,835.239990,1496500 2017-03-02,833.849976,834.510010,829.640015,830.630005,830.630005,942500 2017-03-03,830.559998,831.359985,825.750977,829.080017,829.080017,896400 2017-03-06,826.950012,828.880005,822.400024,827.780029,827.780029,1109000 2017-03-07,827.400024,833.409973,826.520020,831.909973,831.909973,1037600 2017-03-08,833.510010,838.150024,831.789978,835.369995,835.369995,989800 2017-03-09,836.000000,842.000000,834.210022,838.679993,838.679993,1261500 2017-03-10,843.280029,844.909973,839.500000,843.250000,843.250000,1704000 2017-03-13,844.000000,848.684998,843.250000,845.539978,845.539978,1223600 2017-03-14,843.640015,847.239990,840.799988,845.619995,845.619995,779900 2017-03-15,847.590027,848.630005,840.770020,847.200012,847.200012,1381500 2017-03-16,849.030029,850.849976,846.130005,848.780029,848.780029,977600 2017-03-17,851.609985,853.400024,847.109985,852.119995,852.119995,1712300 2017-03-20,850.010010,850.219971,845.150024,848.400024,848.400024,1231500 2017-03-21,851.400024,853.500000,829.020020,830.460022,830.460022,2463500 2017-03-22,831.909973,835.549988,827.179993,829.590027,829.590027,1401500 2017-03-23,821.000000,822.570007,812.257019,817.580017,817.580017,3487100 2017-03-24,820.080017,821.929993,808.890015,814.429993,814.429993,1981000 2017-03-27,806.950012,821.630005,803.369995,819.510010,819.510010,1894300 2017-03-28,820.409973,825.989990,814.026978,820.919983,820.919983,1620500 2017-03-29,825.000000,832.765015,822.380005,831.409973,831.409973,1786300 2017-03-30,833.500000,833.679993,829.000000,831.500000,831.500000,1055300 2017-03-31,828.969971,831.640015,827.390015,829.559998,829.559998,1401900 2017-04-03,829.219971,840.849976,829.219971,838.549988,838.549988,1671500 2017-04-04,831.359985,835.179993,829.036011,834.570007,834.570007,1045400 2017-04-05,835.510010,842.450012,830.719971,831.409973,831.409973,1555300 2017-04-06,832.400024,836.390015,826.460022,827.880005,827.880005,1254400 2017-04-07,827.960022,828.484985,820.513000,824.669983,824.669983,1057300 2017-04-10,825.390015,829.349976,823.770020,824.729980,824.729980,978900 2017-04-11,824.710022,827.427002,817.020020,823.349976,823.349976,1079700 2017-04-12,821.929993,826.659973,821.020020,824.320007,824.320007,900500 2017-04-13,822.140015,826.380005,821.440002,823.559998,823.559998,1122400 2017-04-17,825.010010,837.750000,824.469971,837.169983,837.169983,895000 2017-04-18,834.219971,838.929993,832.710022,836.820007,836.820007,836700 2017-04-19,839.789978,842.219971,836.289978,838.210022,838.210022,954200 2017-04-20,841.440002,845.200012,839.320007,841.650024,841.650024,959000 2017-04-21,842.880005,843.880005,840.599976,843.190002,843.190002,1323600 2017-04-24,851.200012,863.450012,849.859985,862.760010,862.760010,1372500 2017-04-25,865.000000,875.000000,862.809998,872.299988,872.299988,1672000 2017-04-26,874.229980,876.049988,867.747986,871.729980,871.729980,1237200 2017-04-27,873.599976,875.400024,870.380005,874.250000,874.250000,2026800 2017-04-28,910.659973,916.849976,905.770020,905.960022,905.960022,3219500 2017-05-01,901.940002,915.679993,901.450012,912.570007,912.570007,2116000 2017-05-02,909.619995,920.770020,909.453003,916.440002,916.440002,1587200 2017-05-03,914.859985,928.099976,912.543030,927.039978,927.039978,1499500 2017-05-04,926.070007,935.929993,924.590027,931.659973,931.659973,1422100 2017-05-05,933.539978,934.900024,925.200012,927.130005,927.130005,1911300 2017-05-08,926.119995,936.924988,925.260010,934.299988,934.299988,1329800 2017-05-09,936.950012,937.500000,929.530029,932.169983,932.169983,1581800 2017-05-10,931.979980,932.000000,925.159973,928.780029,928.780029,1173900 2017-05-11,925.320007,932.530029,923.030029,930.599976,930.599976,835000 2017-05-12,931.530029,933.440002,927.849976,932.219971,932.219971,1050600 2017-05-15,932.950012,938.250000,929.340027,937.080017,937.080017,1108100 2017-05-16,940.000000,943.109985,937.580017,943.000000,943.000000,969500 2017-05-17,935.669983,939.333008,918.140015,919.619995,919.619995,2362100 2017-05-18,921.000000,933.169983,918.750000,930.239990,930.239990,1596900 2017-05-19,931.469971,937.755005,931.000000,934.010010,934.010010,1393000 2017-05-22,935.000000,941.882996,935.000000,941.859985,941.859985,1120400 2017-05-23,947.919983,951.466980,942.575012,948.820007,948.820007,1270800 2017-05-24,952.979980,955.090027,949.500000,954.960022,954.960022,1024800 2017-05-25,957.330017,972.629028,955.469971,969.539978,969.539978,1660500 2017-05-26,969.700012,974.979980,965.030029,971.469971,971.469971,1252000 2017-05-30,970.309998,976.200012,969.489990,975.880005,975.880005,1466700 2017-05-31,975.020020,979.270020,960.179993,964.859985,964.859985,2448100 2017-06-01,968.950012,971.500000,960.010010,966.950012,966.950012,1410500 2017-06-02,969.460022,975.880005,966.000000,975.599976,975.599976,1751000 2017-06-05,976.549988,986.909973,975.099976,983.679993,983.679993,1252100 2017-06-06,983.159973,988.250000,975.140015,976.570007,976.570007,1814600 2017-06-07,980.000000,983.979980,975.940002,980.940002,980.940002,1453900 2017-06-08,982.349976,984.570007,977.200012,983.409973,983.409973,1471500 2017-06-09,984.500000,984.500000,935.630005,949.830017,949.830017,3309400 2017-06-12,939.559998,949.354980,915.232971,942.900024,942.900024,3763500 2017-06-13,951.909973,959.979980,944.090027,953.400024,953.400024,2013300 2017-06-14,959.919983,961.150024,942.250000,950.760010,950.760010,1489700 2017-06-15,933.969971,943.338989,924.440002,942.309998,942.309998,2133100 2017-06-16,940.000000,942.039978,931.594971,939.780029,939.780029,3094700 2017-06-19,949.960022,959.989990,949.049988,957.369995,957.369995,1533300 2017-06-20,957.520020,961.619995,950.010010,950.630005,950.630005,1126000 2017-06-21,953.640015,960.099976,950.760010,959.450012,959.450012,1202200 2017-06-22,958.700012,960.719971,954.549988,957.090027,957.090027,941400 2017-06-23,956.830017,966.000000,954.200012,965.590027,965.590027,1527900 2017-06-26,969.900024,973.309998,950.789978,952.270020,952.270020,1598400 2017-06-27,942.460022,948.289978,926.849976,927.330017,927.330017,2579900 2017-06-28,929.000000,942.750000,916.000000,940.489990,940.489990,2721400 2017-06-29,929.919983,931.260010,910.619995,917.789978,917.789978,3299200 2017-06-30,926.049988,926.049988,908.309998,908.729980,908.729980,2090200 2017-07-03,912.179993,913.940002,894.789978,898.700012,898.700012,1709800 2017-07-05,901.760010,914.510010,898.500000,911.710022,911.710022,1813900 2017-07-06,904.119995,914.943970,899.700012,906.690002,906.690002,1424500 2017-07-07,908.849976,921.539978,908.849976,918.590027,918.590027,1637800 2017-07-10,921.770020,930.380005,919.590027,928.799988,928.799988,1192800 2017-07-11,929.539978,931.429993,922.000000,930.090027,930.090027,1113200 2017-07-12,938.679993,946.299988,934.469971,943.830017,943.830017,1532100 2017-07-13,946.289978,954.450012,943.010010,947.159973,947.159973,1294700 2017-07-14,952.000000,956.909973,948.005005,955.989990,955.989990,1053800 2017-07-17,957.000000,960.739990,949.241028,953.419983,953.419983,1165500 2017-07-18,953.000000,968.039978,950.599976,965.400024,965.400024,1154000 2017-07-19,967.840027,973.039978,964.030029,970.890015,970.890015,1224500 2017-07-20,975.000000,975.900024,961.510010,968.150024,968.150024,1624500 2017-07-21,962.250000,973.229980,960.150024,972.919983,972.919983,1711000 2017-07-24,972.219971,986.200012,970.770020,980.340027,980.340027,3248300 2017-07-25,953.809998,959.700012,945.400024,950.700012,950.700012,4661000 2017-07-26,954.679993,955.000000,942.278992,947.799988,947.799988,2088300 2017-07-27,951.780029,951.780029,920.000000,934.090027,934.090027,3213000 2017-07-28,929.400024,943.830017,927.500000,941.530029,941.530029,1846400 2017-07-31,941.890015,943.590027,926.039978,930.500000,930.500000,1970100 2017-08-01,932.380005,937.447021,929.260010,930.830017,930.830017,1277700 2017-08-02,928.609985,932.599976,916.679993,930.390015,930.390015,1824400 2017-08-03,930.340027,932.239990,922.239990,923.650024,923.650024,1202500 2017-08-04,926.750000,930.307007,923.030029,927.960022,927.960022,1082300 2017-08-07,929.059998,931.700012,926.500000,929.359985,929.359985,1032200 2017-08-08,927.090027,935.814026,925.609985,926.789978,926.789978,1061600 2017-08-09,920.609985,925.979980,917.250000,922.900024,922.900024,1192100 2017-08-10,917.549988,919.260010,906.130005,907.239990,907.239990,1824000 2017-08-11,907.969971,917.780029,905.580017,914.390015,914.390015,1206800 2017-08-14,922.530029,924.668030,918.190002,922.669983,922.669983,1064500 2017-08-15,924.229980,926.549988,919.820007,922.219971,922.219971,883400 2017-08-16,925.289978,932.700012,923.445007,926.960022,926.960022,1006700 2017-08-17,925.780029,926.859985,910.979980,910.979980,910.979980,1277200 2017-08-18,910.309998,915.275024,907.153992,910.669983,910.669983,1342700 2017-08-21,910.000000,913.000000,903.400024,906.659973,906.659973,943400 2017-08-22,912.719971,925.859985,911.474976,924.690002,924.690002,1166700 2017-08-23,921.929993,929.929993,919.359985,927.000000,927.000000,1090200 2017-08-24,928.659973,930.840027,915.500000,921.280029,921.280029,1270300 2017-08-25,923.489990,925.554993,915.500000,915.890015,915.890015,1053400 2017-08-28,916.000000,919.244995,911.869995,913.809998,913.809998,1086500 2017-08-29,905.099976,923.330017,905.000000,921.289978,921.289978,1185600 2017-08-30,920.049988,930.818970,919.650024,929.570007,929.570007,1301200 2017-08-31,931.760010,941.979980,931.760010,939.330017,939.330017,1582600 2017-09-01,941.130005,942.479980,935.150024,937.340027,937.340027,947400 2017-09-05,933.080017,937.000000,921.960022,928.450012,928.450012,1326400 2017-09-06,930.150024,930.914978,919.270020,927.809998,927.809998,1527700 2017-09-07,931.729980,936.409973,923.619995,935.950012,935.950012,1212700 2017-09-08,936.489990,936.989990,924.880005,926.500000,926.500000,1011500 2017-09-11,934.250000,938.380005,926.919983,929.080017,929.080017,1267000 2017-09-12,932.590027,933.479980,923.861023,932.070007,932.070007,1134400 2017-09-13,930.659973,937.250000,929.859985,935.090027,935.090027,1102600 2017-09-14,931.250000,932.770020,924.000000,925.109985,925.109985,1397600 2017-09-15,924.659973,926.489990,916.359985,920.289978,920.289978,2505400 2017-09-18,920.010010,922.080017,910.599976,915.000000,915.000000,1306900 2017-09-19,917.419983,922.419983,912.549988,921.809998,921.809998,936700 2017-09-20,922.979980,933.880005,922.000000,931.580017,931.580017,1669800 2017-09-21,933.000000,936.530029,923.830017,932.450012,932.450012,1290600 2017-09-22,927.750000,934.729980,926.479980,928.530029,928.530029,1052700 2017-09-25,925.450012,926.400024,909.700012,920.969971,920.969971,1856800 2017-09-26,923.719971,930.820007,921.140015,924.859985,924.859985,1666900 2017-09-27,927.739990,949.900024,927.739990,944.489990,944.489990,2239400 2017-09-28,941.359985,950.690002,940.549988,949.500000,949.500000,1020300 2017-09-29,952.000000,959.786011,951.510010,959.109985,959.109985,1581000 2017-10-02,959.979980,962.539978,947.840027,953.270020,953.270020,1283400 2017-10-03,954.000000,958.000000,949.140015,957.789978,957.789978,888300 2017-10-04,957.000000,960.390015,950.690002,951.679993,951.679993,952400 2017-10-05,955.489990,970.909973,955.179993,969.960022,969.960022,1213800 2017-10-06,966.700012,979.460022,963.359985,978.890015,978.890015,1173900 2017-10-09,980.000000,985.424988,976.109985,977.000000,977.000000,891400 2017-10-10,980.000000,981.570007,966.080017,972.599976,972.599976,968400 2017-10-11,973.719971,990.710022,972.250000,989.250000,989.250000,1693300 2017-10-12,987.450012,994.119995,985.000000,987.830017,987.830017,1262400 2017-10-13,992.000000,997.210022,989.000000,989.679993,989.679993,1169800 2017-10-16,992.099976,993.906982,984.000000,992.000000,992.000000,910500 2017-10-17,990.289978,996.440002,988.590027,992.179993,992.179993,1290200 2017-10-18,991.770020,996.719971,986.974976,992.809998,992.809998,1057600 2017-10-19,986.000000,988.880005,978.390015,984.450012,984.450012,1313600 2017-10-20,989.440002,991.000000,984.580017,988.200012,988.200012,1183200 2017-10-23,989.520020,989.520020,966.119995,968.450012,968.450012,1478400 2017-10-24,970.000000,972.229980,961.000000,970.539978,970.539978,1212200 2017-10-25,968.369995,976.090027,960.520020,973.330017,973.330017,1211300 2017-10-26,980.000000,987.599976,972.200012,972.559998,972.559998,2042100 2017-10-27,1009.190002,1048.390015,1008.200012,1019.270020,1019.270020,5167700 2017-10-30,1014.000000,1024.969971,1007.500000,1017.109985,1017.109985,2085100 2017-10-31,1015.219971,1024.000000,1010.419983,1016.640015,1016.640015,1330700 2017-11-01,1017.210022,1029.670044,1016.950012,1025.500000,1025.500000,1373444 ================================================ FILE: dataset/GOOG.csv ================================================ Date,Open,High,Low,Close,Adj Close,Volume 2017-10-02,959.979980,962.539978,947.840027,953.270020,953.270020,1283400 2017-10-03,954.000000,958.000000,949.140015,957.789978,957.789978,888300 2017-10-04,957.000000,960.390015,950.690002,951.679993,951.679993,952400 2017-10-05,955.489990,970.909973,955.179993,969.960022,969.960022,1213800 2017-10-06,966.700012,979.460022,963.359985,978.890015,978.890015,1173900 2017-10-09,980.000000,985.424988,976.109985,977.000000,977.000000,891400 2017-10-10,980.000000,981.570007,966.080017,972.599976,972.599976,968400 2017-10-11,973.719971,990.710022,972.250000,989.250000,989.250000,1693300 2017-10-12,987.450012,994.119995,985.000000,987.830017,987.830017,1262400 2017-10-13,992.000000,997.210022,989.000000,989.679993,989.679993,1169800 2017-10-16,992.099976,993.906982,984.000000,992.000000,992.000000,910500 2017-10-17,990.289978,996.440002,988.590027,992.179993,992.179993,1290200 2017-10-18,991.770020,996.719971,986.974976,992.809998,992.809998,1057600 2017-10-19,986.000000,988.880005,978.390015,984.450012,984.450012,1313600 2017-10-20,989.440002,991.000000,984.580017,988.200012,988.200012,1183200 2017-10-23,989.520020,989.520020,966.119995,968.450012,968.450012,1478400 2017-10-24,970.000000,972.229980,961.000000,970.539978,970.539978,1212200 2017-10-25,968.369995,976.090027,960.520020,973.330017,973.330017,1211300 2017-10-26,980.000000,987.599976,972.200012,972.559998,972.559998,2042100 2017-10-27,1009.190002,1048.390015,1008.200012,1019.270020,1019.270020,5167700 2017-10-30,1014.000000,1024.969971,1007.500000,1017.109985,1017.109985,2085100 2017-10-31,1015.219971,1024.000000,1010.419983,1016.640015,1016.640015,1330700 2017-11-01,1017.210022,1029.670044,1016.950012,1025.500000,1025.500000,1373444 ================================================ FILE: dataset/INFY.csv ================================================ Date,Open,High,Low,Close,Adj Close,Volume 2018-07-13,9.560000,9.815000,9.550000,9.710000,9.423450,27224000 2018-07-16,9.865000,9.885000,9.770000,9.800000,9.510794,14771800 2018-07-17,9.785000,9.970000,9.760000,9.950000,9.656367,12135400 2018-07-18,9.880000,9.910000,9.830000,9.840000,9.549613,5833800 2018-07-19,9.720000,9.905000,9.720000,9.855000,9.564170,14995000 2018-07-20,9.950000,10.075000,9.945000,10.005000,9.709743,10394600 2018-07-23,10.025000,10.090000,9.995000,10.075000,9.777678,6873400 2018-07-24,10.175000,10.210000,10.130000,10.195000,9.894136,8553200 2018-07-25,10.220000,10.340000,10.205000,10.290000,9.986332,7539200 2018-07-26,10.255000,10.300000,10.220000,10.270000,9.966924,9587400 2018-07-27,10.300000,10.315000,10.115000,10.170000,9.869875,8674800 2018-07-30,10.100000,10.150000,9.940000,9.970000,9.675777,14123200 2018-07-31,10.055000,10.105000,10.035000,10.090000,9.792234,16554000 2018-08-01,10.125000,10.180000,10.100000,10.175000,9.874727,9094000 2018-08-02,10.090000,10.220000,10.060000,10.190000,9.889283,14119600 2018-08-03,10.175000,10.275000,10.130000,10.270000,9.966924,8424400 2018-08-06,10.215000,10.305000,10.160000,10.295000,9.991185,6577600 2018-08-07,10.325000,10.330000,10.150000,10.300000,9.996037,9157800 2018-08-08,10.300000,10.430000,10.265000,10.375000,10.068825,7491200 2018-08-09,10.425000,10.490000,10.410000,10.450000,10.141611,5629600 2018-08-10,10.355000,10.420000,10.335000,10.400000,10.093086,4435400 2018-08-13,10.435000,10.475000,10.395000,10.410000,10.102792,4827600 2018-08-14,10.405000,10.475000,10.385000,10.450000,10.141611,5472800 2018-08-15,10.390000,10.450000,10.300000,10.435000,10.127054,6000200 2018-08-16,10.500000,10.520000,10.455000,10.495000,10.185283,6288200 2018-08-17,10.490000,10.570000,10.465000,10.540000,10.228956,7209600 2018-08-20,10.250000,10.390000,10.145000,10.250000,9.947514,12304800 2018-08-21,10.295000,10.375000,10.225000,10.245000,9.942661,8231200 2018-08-22,10.245000,10.285000,10.205000,10.250000,9.947514,10869000 2018-08-23,10.300000,10.365000,10.180000,10.190000,9.889283,11189200 2018-08-24,10.215000,10.215000,10.090000,10.150000,9.850465,7687000 2018-08-27,10.325000,10.390000,10.260000,10.270000,9.966924,7388600 2018-08-28,10.350000,10.355000,10.305000,10.325000,10.020301,7254000 2018-08-29,10.220000,10.265000,10.160000,10.175000,9.874727,12943200 2018-08-30,10.180000,10.255000,10.135000,10.230000,9.928103,9159000 2018-08-31,10.310000,10.400000,10.300000,10.385000,10.078529,6992200 2018-09-04,10.430000,10.460000,10.280000,10.380000,10.073677,12184400 2018-09-05,10.190000,10.380000,10.170000,10.355000,10.049415,12774400 2018-09-06,10.295000,10.405000,10.285000,10.400000,10.093086,7225000 2018-09-07,10.390000,10.535000,10.365000,10.425000,10.117350,10373600 2018-09-10,10.380000,10.480000,10.300000,10.350000,10.044563,8940600 2018-09-11,10.360000,10.555000,10.350000,10.485000,10.175577,8671800 2018-09-12,10.570000,10.650000,10.530000,10.550000,10.238660,4392500 2018-09-13,10.600000,10.640000,10.470000,10.610000,10.296889,9522300 2018-09-14,10.520000,10.540000,10.270000,10.320000,10.015448,10702000 2018-09-17,10.210000,10.290000,10.200000,10.250000,9.947514,7260000 2018-09-18,10.180000,10.180000,10.080000,10.140000,9.840760,6657600 2018-09-19,10.200000,10.230000,9.990000,10.010000,9.714596,11042600 2018-09-20,10.080000,10.100000,9.970000,10.070000,9.772825,9811500 2018-09-21,10.040000,10.040000,9.890000,9.930000,9.636957,7935600 2018-09-24,10.040000,10.070000,9.930000,9.950000,9.656367,12798900 2018-09-25,10.060000,10.190000,10.030000,10.150000,9.850465,10763500 2018-09-26,10.060000,10.200000,10.030000,10.060000,9.763121,6388300 2018-09-27,10.100000,10.200000,10.070000,10.100000,9.801940,8822100 2018-09-28,10.220000,10.250000,10.120000,10.170000,9.869875,9329800 2018-10-01,10.340000,10.390000,10.300000,10.370000,10.063972,7440100 2018-10-02,10.320000,10.320000,10.200000,10.270000,9.966924,9053800 2018-10-03,10.120000,10.150000,10.010000,10.040000,9.743711,10073600 2018-10-04,9.810000,10.020000,9.800000,10.000000,9.704891,14905600 2018-10-05,10.020000,10.190000,10.010000,10.170000,9.869875,8296800 2018-10-08,9.970000,10.070000,9.920000,10.030000,9.734005,9091600 2018-10-09,9.970000,10.040000,9.930000,10.020000,9.724301,8825600 2018-10-10,9.810000,9.840000,9.630000,9.740000,9.452564,23251500 2018-10-11,9.530000,9.680000,9.460000,9.520000,9.239058,18729300 2018-10-12,9.650000,9.760000,9.570000,9.740000,9.452564,11524500 2018-10-15,9.850000,9.960000,9.790000,9.910000,9.617547,17032800 2018-10-16,9.950000,10.520000,9.910000,10.220000,9.918399,27500700 2018-10-17,10.060000,10.060000,9.740000,9.800000,9.510794,20694700 2018-10-18,9.780000,9.780000,9.350000,9.540000,9.258466,21337000 2018-10-19,9.600000,9.760000,9.540000,9.580000,9.297286,8651900 2018-10-22,9.570000,9.580000,9.400000,9.480000,9.200236,9586300 2018-10-23,9.240000,9.420000,9.220000,9.400000,9.122598,10275200 2018-10-24,9.300000,9.370000,9.050000,9.060000,8.792632,11702500 2018-10-25,9.080000,9.200000,9.050000,9.110000,8.934843,9126200 2018-10-26,8.990000,9.050000,8.850000,9.020000,8.846575,8647400 2018-10-29,9.080000,9.100000,8.880000,8.970000,8.797536,9618300 2018-10-30,9.160000,9.320000,9.100000,9.190000,9.013305,13429500 2018-10-31,9.450000,9.540000,9.410000,9.470000,9.287922,9089200 2018-11-01,9.390000,9.400000,9.210000,9.300000,9.121191,12112500 2018-11-02,9.340000,9.410000,9.230000,9.250000,9.072152,8302600 2018-11-05,9.290000,9.470000,9.290000,9.400000,9.219268,9240100 2018-11-06,9.440000,9.550000,9.390000,9.480000,9.297729,6901300 2018-11-07,9.620000,9.690000,9.580000,9.610000,9.425230,6291500 2018-11-08,9.610000,9.650000,9.460000,9.510000,9.327153,5057100 2018-11-09,9.410000,9.500000,9.370000,9.490000,9.307537,5318600 2018-11-12,9.420000,9.470000,9.270000,9.340000,9.160421,7691300 2018-11-13,9.370000,9.460000,9.330000,9.400000,9.219268,5937800 2018-11-14,9.410000,9.440000,9.160000,9.250000,9.072152,5406400 2018-11-15,9.270000,9.370000,9.160000,9.330000,9.150614,7020900 2018-11-16,9.280000,9.370000,9.250000,9.330000,9.150614,4709700 2018-11-19,9.330000,9.330000,9.210000,9.290000,9.111383,6507000 2018-11-20,9.180000,9.190000,9.050000,9.090000,8.915228,7108500 2018-11-21,8.990000,9.100000,8.950000,9.070000,8.895612,7539300 2018-11-23,9.050000,9.160000,9.050000,9.090000,8.915228,3158400 2018-11-26,9.070000,9.210000,9.060000,9.180000,9.003497,6051900 2018-11-27,9.250000,9.310000,9.190000,9.270000,9.091768,5458600 2018-11-28,9.630000,9.890000,9.560000,9.860000,9.670423,13928900 2018-11-29,9.790000,9.800000,9.660000,9.680000,9.493885,12415800 2018-11-30,9.800000,9.860000,9.750000,9.860000,9.670423,10463200 2018-12-03,9.910000,9.940000,9.860000,9.900000,9.709654,13191200 2018-12-04,9.940000,10.050000,9.830000,9.850000,9.660616,9518900 2018-12-06,9.770000,9.860000,9.710000,9.830000,9.641000,17177400 2018-12-07,9.830000,9.970000,9.650000,9.690000,9.503692,11353200 2018-12-10,9.550000,9.590000,9.430000,9.570000,9.386000,7731000 2018-12-11,9.650000,9.770000,9.620000,9.690000,9.503692,7952700 2018-12-12,9.770000,9.820000,9.660000,9.660000,9.474269,5453300 2018-12-13,9.930000,9.980000,9.850000,9.870000,9.680231,7971700 2018-12-14,9.990000,10.010000,9.870000,9.890000,9.699846,7799600 2018-12-17,9.820000,9.830000,9.540000,9.600000,9.415423,10520400 2018-12-18,9.680000,9.720000,9.500000,9.540000,9.356576,9742500 2018-12-19,9.490000,9.580000,9.380000,9.430000,9.248692,8175400 2018-12-20,9.510000,9.540000,9.140000,9.280000,9.101575,23548800 2018-12-21,9.210000,9.310000,9.100000,9.100000,8.925036,15286200 2018-12-24,9.190000,9.240000,9.070000,9.080000,8.905420,8590700 2018-12-26,9.150000,9.380000,9.120000,9.380000,9.199653,9004200 2018-12-27,9.300000,9.450000,9.280000,9.450000,9.268306,9856500 2018-12-28,9.480000,9.500000,9.380000,9.430000,9.248692,6818500 2018-12-31,9.470000,9.530000,9.390000,9.520000,9.336961,7229400 2019-01-02,9.500000,9.730000,9.470000,9.610000,9.425230,9818900 2019-01-03,9.550000,9.590000,9.470000,9.470000,9.287922,9404900 2019-01-04,9.520000,9.720000,9.500000,9.630000,9.444846,7119000 2019-01-07,9.700000,9.810000,9.660000,9.710000,9.523308,7732700 2019-01-08,9.820000,9.850000,9.720000,9.750000,9.562538,9391600 2019-01-09,9.760000,9.890000,9.740000,9.870000,9.680231,9634300 2019-01-10,9.780000,9.890000,9.700000,9.880000,9.690039,13956500 2019-01-11,10.180000,10.680000,10.120000,10.410000,10.209848,40526400 2019-01-14,10.180000,10.410000,10.130000,10.370000,10.170618,34162200 2019-01-15,10.570000,10.580000,10.460000,10.490000,10.288310,12153400 2019-01-16,10.570000,10.640000,10.550000,10.610000,10.406003,12048400 2019-01-17,10.540000,10.630000,10.500000,10.580000,10.376580,9581000 2019-01-18,10.600000,10.690000,10.580000,10.670000,10.464850,10168700 2019-01-22,10.640000,10.680000,10.470000,10.530000,10.327541,10437700 2019-01-23,10.560000,10.560000,10.430000,10.530000,10.327541,8108100 2019-01-24,10.530000,10.550000,10.430000,10.430000,10.285139,6627700 2019-01-25,10.510000,10.580000,10.410000,10.550000,10.403472,8839100 2019-01-28,10.490000,10.570000,10.440000,10.520000,10.373889,5192200 2019-01-29,10.490000,10.530000,10.420000,10.480000,10.334444,8271100 2019-01-30,10.460000,10.630000,10.420000,10.590000,10.442917,7026000 2019-01-31,10.680000,10.820000,10.680000,10.800000,10.650001,10354900 2019-02-01,10.850000,10.930000,10.810000,10.900000,10.748610,6651300 2019-02-04,10.830000,10.880000,10.790000,10.870000,10.719028,7449000 2019-02-05,10.850000,10.920000,10.830000,10.840000,10.689445,6926300 2019-02-06,10.910000,10.940000,10.850000,10.900000,10.748610,5478400 2019-02-07,10.860000,10.930000,10.800000,10.850000,10.699306,7116200 2019-02-08,10.830000,10.890000,10.810000,10.860000,10.709167,4103300 2019-02-11,10.860000,10.890000,10.790000,10.820000,10.669722,5929600 2019-02-12,10.850000,10.860000,10.760000,10.770000,10.620417,6300600 2019-02-13,10.850000,10.870000,10.770000,10.800000,10.650001,9532300 2019-02-14,10.650000,10.760000,10.620000,10.760000,10.610556,8443400 2019-02-15,10.680000,10.780000,10.640000,10.760000,10.610556,9269100 2019-02-19,10.470000,10.570000,10.380000,10.550000,10.403472,13443300 2019-02-20,10.620000,10.730000,10.620000,10.700000,10.551389,6693600 2019-02-21,10.600000,10.620000,10.490000,10.550000,10.403472,6913200 2019-02-22,10.560000,10.680000,10.550000,10.630000,10.482361,4644600 2019-02-25,10.830000,10.920000,10.780000,10.810000,10.659862,7781200 2019-02-26,10.700000,10.760000,10.620000,10.730000,10.580972,6343700 2019-02-27,10.610000,10.730000,10.570000,10.700000,10.551389,6812900 2019-02-28,10.690000,10.770000,10.650000,10.720000,10.571112,6815000 2019-03-01,10.790000,10.870000,10.740000,10.840000,10.689445,8012100 2019-03-04,10.850000,10.870000,10.660000,10.720000,10.571112,5650900 2019-03-05,10.720000,10.800000,10.650000,10.770000,10.620417,5576000 2019-03-06,10.700000,10.750000,10.680000,10.710000,10.561250,6026600 2019-03-07,10.650000,10.710000,10.480000,10.490000,10.344305,8304200 2019-03-08,10.410000,10.480000,10.360000,10.470000,10.324583,6145300 2019-03-11,10.480000,10.570000,10.460000,10.550000,10.403472,5497300 2019-03-12,10.530000,10.550000,10.460000,10.520000,10.373889,9129600 2019-03-13,10.530000,10.600000,10.480000,10.550000,10.403472,10809900 2019-03-14,10.520000,10.610000,10.480000,10.600000,10.452778,5964500 2019-03-15,10.690000,10.770000,10.690000,10.700000,10.551389,7108200 2019-03-18,10.700000,10.740000,10.680000,10.720000,10.571112,5828700 2019-03-19,10.800000,10.910000,10.790000,10.900000,10.748610,7204100 2019-03-20,10.970000,11.040000,10.880000,10.940000,10.788055,7616300 2019-03-21,10.940000,11.080000,10.940000,11.060000,10.906389,5108000 2019-03-22,11.050000,11.120000,10.860000,10.880000,10.728889,8525300 2019-03-25,10.860000,10.880000,10.770000,10.820000,10.669722,7322400 2019-03-26,10.860000,10.880000,10.770000,10.820000,10.669722,4427200 2019-03-27,10.790000,10.830000,10.670000,10.730000,10.580972,5644900 2019-03-28,10.910000,10.940000,10.830000,10.880000,10.728889,5429900 2019-03-29,10.930000,11.030000,10.920000,10.930000,10.778194,5862300 2019-04-01,11.070000,11.160000,11.030000,11.090000,10.935972,5765400 2019-04-02,11.160000,11.260000,11.100000,11.180000,11.024722,7661600 2019-04-03,11.200000,11.280000,11.160000,11.200000,11.044444,7516300 2019-04-04,11.090000,11.150000,11.000000,11.070000,10.916249,5658700 2019-04-05,11.170000,11.360000,11.150000,11.320000,11.162777,9160300 2019-04-08,11.280000,11.380000,11.270000,11.310000,11.152917,4759200 2019-04-09,11.230000,11.260000,11.140000,11.150000,10.995138,15865500 2019-04-10,11.120000,11.170000,11.040000,11.080000,10.926111,15151400 2019-04-11,11.050000,11.070000,10.900000,10.970000,10.817639,19697600 2019-04-12,10.600000,10.710000,10.450000,10.550000,10.403472,27590500 2019-04-15,10.610000,10.610000,10.500000,10.570000,10.423194,15949200 2019-04-16,10.560000,10.570000,10.360000,10.370000,10.225972,21431800 2019-04-17,10.420000,10.460000,10.370000,10.410000,10.265416,10317700 2019-04-18,10.450000,10.490000,10.340000,10.390000,10.245695,18307000 2019-04-22,10.440000,10.470000,10.390000,10.450000,10.304861,7392500 2019-04-23,10.480000,10.640000,10.480000,10.530000,10.383750,13314800 2019-04-24,10.620000,10.700000,10.560000,10.580000,10.433056,12134700 2019-04-25,10.570000,10.570000,10.400000,10.520000,10.373889,7030200 2019-04-26,10.640000,10.680000,10.560000,10.650000,10.502083,5366900 2019-04-29,10.690000,10.780000,10.660000,10.750000,10.600695,6956900 2019-04-30,10.820000,10.880000,10.750000,10.760000,10.610556,8432300 2019-05-01,10.810000,10.880000,10.760000,10.770000,10.620417,9212300 2019-05-02,10.640000,10.720000,10.470000,10.570000,10.423194,12516500 2019-05-03,10.560000,10.560000,10.070000,10.330000,10.186527,30580400 2019-05-06,10.310000,10.520000,10.310000,10.450000,10.304861,13121800 2019-05-07,10.440000,10.460000,10.290000,10.340000,10.196389,13262100 2019-05-08,10.420000,10.430000,10.260000,10.390000,10.245695,11854500 2019-05-09,10.340000,10.360000,10.190000,10.200000,10.058333,18123600 2019-05-10,10.230000,10.270000,10.110000,10.260000,10.117500,19016300 2019-05-13,10.170000,10.180000,10.040000,10.110000,9.969583,13309000 2019-05-14,10.150000,10.290000,10.130000,10.210000,10.068194,5885600 2019-05-15,10.230000,10.390000,10.190000,10.390000,10.245695,11611400 2019-05-16,10.480000,10.560000,10.470000,10.510000,10.364028,8502800 2019-05-17,10.400000,10.440000,10.150000,10.170000,10.028750,12427600 2019-05-20,10.310000,10.360000,10.150000,10.200000,10.058333,17155700 2019-05-21,10.200000,10.210000,10.120000,10.180000,10.038611,13841200 2019-05-22,10.190000,10.320000,10.180000,10.220000,10.078055,8639200 2019-05-23,10.080000,10.200000,10.010000,10.160000,10.018888,6115600 2019-05-24,10.270000,10.350000,10.230000,10.230000,10.087916,10594200 2019-05-28,10.400000,10.450000,10.300000,10.300000,10.156944,13101000 2019-05-29,10.330000,10.340000,10.230000,10.270000,10.127361,9885000 2019-05-30,10.380000,10.600000,10.370000,10.570000,10.423194,9560600 2019-05-31,10.500000,10.530000,10.410000,10.470000,10.324583,8501000 2019-06-03,10.560000,10.630000,10.410000,10.450000,10.304861,16517600 2019-06-04,10.500000,10.600000,10.420000,10.580000,10.433056,8956200 2019-06-05,10.560000,10.570000,10.430000,10.440000,10.294999,7705300 2019-06-06,10.460000,10.580000,10.460000,10.530000,10.383750,5068500 2019-06-07,10.520000,10.680000,10.520000,10.630000,10.482361,4587400 2019-06-10,10.760000,10.810000,10.730000,10.780000,10.630278,6059100 2019-06-11,10.840000,10.850000,10.720000,10.840000,10.689445,6582600 2019-06-12,10.820000,10.900000,10.770000,10.800000,10.650001,7234800 2019-06-13,10.630000,10.700000,10.540000,10.620000,10.620000,11253600 2019-06-14,10.590000,10.670000,10.570000,10.600000,10.600000,4910900 2019-06-17,10.520000,10.650000,10.470000,10.600000,10.600000,5351000 2019-06-18,10.790000,10.830000,10.740000,10.750000,10.750000,9545700 2019-06-19,10.780000,10.800000,10.590000,10.600000,10.600000,17172400 2019-06-20,10.790000,10.800000,10.680000,10.770000,10.770000,14996300 2019-06-21,10.720000,10.790000,10.680000,10.720000,10.720000,8959000 2019-06-24,10.720000,10.770000,10.650000,10.680000,10.680000,6824800 2019-06-25,10.700000,10.700000,10.610000,10.650000,10.650000,8018600 2019-06-26,10.660000,10.680000,10.600000,10.660000,10.660000,4425400 2019-06-27,10.590000,10.670000,10.520000,10.620000,10.620000,7636900 2019-06-28,10.640000,10.710000,10.630000,10.700000,10.700000,6315300 2019-07-01,10.700000,10.700000,10.620000,10.700000,10.700000,8902200 2019-07-02,10.730000,10.790000,10.720000,10.760000,10.760000,7007200 2019-07-03,10.690000,10.770000,10.670000,10.740000,10.740000,6879500 2019-07-05,10.570000,10.700000,10.540000,10.690000,10.690000,18833300 2019-07-08,10.600000,10.620000,10.550000,10.560000,10.560000,13564300 2019-07-09,10.540000,10.550000,10.370000,10.420000,10.420000,23515700 2019-07-10,10.550000,10.610000,10.440000,10.480000,10.480000,14954300 2019-07-11,10.570000,10.720000,10.530000,10.720000,10.720000,15798500 2019-07-12,11.340000,11.560000,11.270000,11.400000,11.400000,41385700 ================================================ FILE: dataset/KNX.csv ================================================ Date,Open,High,Low,Close,Adj Close,Volume 2018-07-13,37.910000,38.630001,37.910000,37.910000,37.629288,1768500 2018-07-16,39.060001,39.139999,35.810001,36.360001,36.090759,6443500 2018-07-17,36.459999,36.860001,35.970001,36.279999,36.011356,3448800 2018-07-18,36.610001,37.580002,36.259998,37.500000,37.222321,3257200 2018-07-19,37.200001,38.130001,37.180000,37.990002,37.708694,2428500 2018-07-20,37.980000,38.200001,37.639999,37.980000,37.698772,2091800 2018-07-23,37.820000,38.259998,37.619999,38.240002,37.956844,1848700 2018-07-24,38.950001,39.119999,34.369999,34.840000,34.582024,6131100 2018-07-25,35.540001,35.900002,34.810001,35.810001,35.544838,4187200 2018-07-26,31.049999,32.290001,29.000000,32.250000,32.011204,20546000 2018-07-27,31.980000,32.299999,31.469999,32.090000,31.852381,5144500 2018-07-30,31.990000,32.759998,31.799999,32.209999,31.971493,2951100 2018-07-31,32.240002,33.090000,32.060001,32.549999,32.308971,3225200 2018-08-01,32.549999,32.630001,31.959999,32.090000,31.852381,3427700 2018-08-02,32.209999,33.380001,32.150002,33.270000,33.023647,4617000 2018-08-03,33.279999,33.279999,32.209999,32.419998,32.179935,3282000 2018-08-06,32.330002,32.860001,31.920000,32.700001,32.457867,2558700 2018-08-07,32.779999,33.459999,32.529999,33.439999,33.192387,1876600 2018-08-08,33.270000,33.400002,32.849998,32.980000,32.735790,1581300 2018-08-09,32.840000,33.400002,32.720001,32.790001,32.547199,1818700 2018-08-10,32.720001,33.380001,32.270000,33.220001,32.974014,1738800 2018-08-13,33.330002,33.480000,32.410000,32.580002,32.338757,2865000 2018-08-14,32.720001,33.270000,32.689999,32.770000,32.527348,1705600 2018-08-15,32.650002,32.700001,31.570000,32.380001,32.140240,1734900 2018-08-16,32.700001,32.900002,32.369999,32.700001,32.457867,1700900 2018-08-17,32.730000,33.020000,32.360001,32.900002,32.656387,1677500 2018-08-20,32.970001,33.580002,32.560001,33.540001,33.291645,2835500 2018-08-21,33.680000,34.080002,33.439999,33.509998,33.261868,2393400 2018-08-22,33.450001,33.500000,32.580002,32.770000,32.527348,1920800 2018-08-23,32.830002,33.049999,32.360001,32.700001,32.457867,1559300 2018-08-24,32.810001,33.160000,32.680000,32.810001,32.567055,888700 2018-08-27,33.099998,33.779999,33.000000,33.740002,33.490166,1934500 2018-08-28,33.869999,33.880001,33.389999,33.580002,33.331356,2569800 2018-08-29,33.599998,34.279999,33.410000,34.209999,33.956684,2601400 2018-08-30,34.169998,34.680000,33.689999,33.709999,33.519176,2322400 2018-08-31,33.680000,34.340000,33.509998,34.130001,33.936794,2122500 2018-09-04,34.000000,34.410000,33.619999,34.410000,34.215214,3660600 2018-09-05,34.259998,35.290001,34.029999,35.250000,35.050457,2425000 2018-09-06,35.099998,35.240002,34.799999,34.930000,34.732269,4373600 2018-09-07,34.799999,35.689999,34.799999,35.270000,35.070347,2026000 2018-09-10,35.580002,37.509998,35.389999,36.840000,36.631454,4462200 2018-09-11,36.770000,37.029999,36.070000,36.330002,36.124344,4345300 2018-09-12,36.230000,36.340000,35.730000,36.070000,35.865818,2350000 2018-09-13,36.320000,36.549999,35.910000,36.040001,35.835987,2045000 2018-09-14,36.060001,36.560001,35.939999,36.380001,36.174061,1378600 2018-09-17,36.480000,36.480000,35.459999,35.630001,35.428307,1849300 2018-09-18,35.919998,36.660000,35.529999,36.590000,36.382870,1803000 2018-09-19,36.580002,36.790001,36.349998,36.500000,36.293385,1788600 2018-09-20,36.630001,36.910000,36.139999,36.180000,35.975193,2553500 2018-09-21,36.230000,36.240002,35.000000,35.090000,34.891365,3324000 2018-09-24,34.900002,35.000000,34.220001,34.740002,34.543346,2124200 2018-09-25,34.810001,34.959999,34.250000,34.910000,34.712383,1525800 2018-09-26,35.000000,35.860001,34.700001,35.240002,35.040516,1816500 2018-09-27,35.419998,35.630001,34.840000,34.919998,34.722324,1952500 2018-09-28,34.509998,34.990002,34.320000,34.480000,34.284817,1874100 2018-10-01,34.869999,35.189999,34.599998,34.889999,34.692497,1822400 2018-10-02,35.099998,35.099998,33.150002,33.189999,33.002117,2314000 2018-10-03,33.240002,33.799999,32.869999,33.500000,33.310364,2390900 2018-10-04,33.509998,33.740002,32.639999,32.830002,32.644157,1615500 2018-10-05,32.840000,32.860001,31.629999,32.110001,31.928234,3305300 2018-10-08,32.070000,32.259998,31.639999,32.160000,31.977951,1675500 2018-10-09,32.110001,32.990002,32.009998,32.540001,32.355801,2296400 2018-10-10,32.410000,32.770000,31.670000,31.690001,31.510611,2352000 2018-10-11,31.680000,32.279999,30.680000,30.719999,30.546101,3726900 2018-10-12,31.070000,31.520000,30.770000,30.969999,30.794683,3017100 2018-10-15,30.920000,31.410000,30.639999,31.070000,30.894119,2133400 2018-10-16,31.469999,32.320000,31.180000,32.310001,32.127106,1960300 2018-10-17,32.410000,32.560001,30.990000,31.190001,31.013441,2147800 2018-10-18,31.049999,31.240000,29.690001,29.750000,29.581593,3346600 2018-10-19,30.139999,31.070000,29.920000,30.410000,30.237854,2827200 2018-10-22,30.100000,30.889999,30.000000,30.549999,30.377062,2048900 2018-10-23,30.070000,30.520000,29.670000,30.200001,30.029047,2316300 2018-10-24,33.990002,33.990002,30.480000,30.719999,30.546101,6106100 2018-10-25,31.450001,33.549999,31.190001,33.389999,33.200985,4700800 2018-10-26,32.880001,33.259998,31.809999,32.009998,31.828798,3329600 2018-10-29,32.529999,32.759998,30.969999,31.389999,31.212307,2003600 2018-10-30,31.360001,32.590000,31.110001,32.560001,32.375690,1857600 2018-10-31,32.950001,33.270000,31.920000,32.000000,31.818855,2221000 2018-11-01,32.130001,33.709999,31.549999,33.650002,33.459515,3066700 2018-11-02,33.900002,34.000000,32.900002,33.650002,33.459515,2108100 2018-11-05,33.779999,34.090000,33.020000,33.930000,33.737930,1931000 2018-11-06,33.759998,34.320000,33.490002,33.889999,33.698158,1680400 2018-11-07,34.029999,34.340000,33.099998,33.590000,33.399857,2010800 2018-11-08,34.310001,34.759998,33.480000,34.320000,34.125721,3230600 2018-11-09,34.189999,34.279999,33.230000,33.480000,33.290478,2107300 2018-11-12,33.450001,33.619999,32.820000,32.869999,32.683929,1396300 2018-11-13,32.880001,34.209999,32.869999,33.720001,33.529118,2119600 2018-11-14,34.049999,34.500000,33.279999,33.570000,33.379967,1175900 2018-11-15,33.340000,33.520000,32.200001,32.619999,32.435345,2460300 2018-11-16,32.320000,32.610001,31.280001,31.730000,31.550385,2587500 2018-11-19,31.490000,32.560001,31.490000,32.220001,32.037613,1954600 2018-11-20,32.279999,33.130001,31.360001,31.730000,31.550385,2181600 2018-11-21,31.930000,32.869999,31.639999,32.820000,32.634212,1755500 2018-11-23,32.500000,32.970001,32.189999,32.650002,32.465172,494100 2018-11-26,32.990002,34.060001,32.959999,34.060001,33.867195,1819200 2018-11-27,33.830002,34.180000,33.310001,33.360001,33.171158,1302400 2018-11-28,33.470001,34.840000,32.950001,34.820000,34.622894,1720100 2018-11-29,34.900002,35.490002,34.169998,34.349998,34.155548,1516900 2018-11-30,34.209999,35.060001,34.209999,34.660000,34.524101,1975700 2018-12-03,35.419998,35.500000,33.889999,33.959999,33.826847,1499300 2018-12-04,33.189999,33.450001,30.360001,30.610001,30.489981,4417700 2018-12-06,29.940001,30.740000,29.730000,30.709999,30.589588,3405500 2018-12-07,30.709999,31.190001,28.680000,28.820000,28.707001,4329900 2018-12-10,28.600000,28.850000,28.080000,28.650000,28.537666,2573400 2018-12-11,29.059999,29.450001,28.350000,28.540001,28.428099,2111100 2018-12-12,29.030001,29.240000,28.430000,28.490000,28.378292,2508900 2018-12-13,28.500000,28.580000,27.190001,27.320000,27.212881,3105500 2018-12-14,27.020000,27.400000,26.670000,26.879999,26.774605,3853900 2018-12-17,26.850000,26.950001,26.309999,26.780001,26.674999,2630100 2018-12-18,26.920000,27.620001,26.850000,27.110001,27.003704,3329000 2018-12-19,26.889999,27.639999,25.980000,26.059999,25.957821,2541100 2018-12-20,25.879999,26.110001,25.100000,25.260000,25.160959,3548900 2018-12-21,25.190001,25.450001,23.780001,23.980000,23.885977,6748200 2018-12-24,23.500000,24.430000,23.270000,24.030001,23.935781,1289900 2018-12-26,24.040001,25.030001,23.629999,25.010000,24.911938,2031900 2018-12-27,24.639999,25.100000,24.219999,25.100000,25.001585,1502800 2018-12-28,25.129999,25.400000,24.730000,25.070000,24.971703,1568500 2018-12-31,25.219999,25.330000,24.700001,25.070000,24.971703,1517200 2019-01-02,24.719999,26.250000,24.650000,25.840000,25.738684,2191700 2019-01-03,25.670000,25.940001,25.030001,25.209999,25.111153,1971300 2019-01-04,25.740000,26.600000,25.639999,26.540001,26.435940,2149300 2019-01-07,26.580000,27.660000,26.500000,27.379999,27.272646,2917300 2019-01-08,27.799999,28.639999,27.680000,28.629999,28.517742,2525300 2019-01-09,28.650000,29.730000,28.549999,29.580000,29.464020,3723300 2019-01-10,29.530001,29.530001,28.530001,28.840000,28.726921,2391000 2019-01-11,28.830000,29.110001,28.350000,28.650000,28.537666,1608000 2019-01-14,28.100000,29.469999,28.100000,29.230000,29.115391,2348400 2019-01-15,29.280001,29.400000,28.629999,28.840000,28.726921,1840400 2019-01-16,29.059999,29.540001,28.959999,29.170000,29.055626,1168600 2019-01-17,31.049999,32.090000,30.290001,31.700001,31.575708,6283500 2019-01-18,32.410000,33.139999,31.900000,32.639999,32.512020,4627600 2019-01-22,32.110001,32.299999,30.900000,30.969999,30.848568,3325000 2019-01-23,31.299999,31.510000,30.080000,30.440001,30.320648,2273200 2019-01-24,30.420000,30.629999,29.760000,29.809999,29.693117,2008700 2019-01-25,30.209999,31.020000,29.940001,30.780001,30.659315,2170800 2019-01-28,30.450001,30.480000,29.900000,30.080000,29.962059,2141300 2019-01-29,30.370001,32.200001,29.340000,32.110001,31.984100,3769300 2019-01-30,32.209999,33.419998,31.400000,33.369999,33.239159,4151600 2019-01-31,33.400002,33.400002,31.559999,31.750000,31.625511,3374600 2019-02-01,32.090000,32.590000,31.520000,32.230000,32.103630,1933400 2019-02-04,32.049999,32.270000,31.680000,32.250000,32.123554,1355500 2019-02-05,32.349998,32.889999,31.799999,31.879999,31.755001,1719200 2019-02-06,31.950001,32.320000,31.420000,31.469999,31.346609,1355300 2019-02-07,31.430000,32.150002,31.379999,31.700001,31.575708,1395400 2019-02-08,31.299999,31.760000,30.780001,31.100000,30.978060,2103700 2019-02-11,31.280001,31.440001,30.690001,31.420000,31.296806,1575100 2019-02-12,31.620001,32.700001,31.450001,32.360001,32.233120,1847700 2019-02-13,32.490002,33.680000,32.490002,33.490002,33.358692,2413800 2019-02-14,33.310001,34.299999,33.099998,34.009998,33.876648,2926300 2019-02-15,34.090000,34.130001,33.320000,33.529999,33.398533,3065800 2019-02-19,33.450001,34.480000,33.340000,34.200001,34.065907,2861900 2019-02-20,34.330002,35.299999,33.970001,34.720001,34.583866,3875700 2019-02-21,34.759998,34.770000,33.820000,34.189999,34.055943,1396000 2019-02-22,34.310001,34.459999,33.400002,33.599998,33.468254,1446800 2019-02-25,33.869999,34.630001,33.720001,33.930000,33.796963,1427000 2019-02-26,33.840000,34.220001,33.529999,33.680000,33.547947,819100 2019-02-27,33.720001,34.049999,33.400002,33.869999,33.737198,842400 2019-02-28,33.810001,33.950001,33.310001,33.630001,33.498142,999200 2019-03-01,34.000000,34.230000,33.470001,33.680000,33.607906,1096100 2019-03-04,33.919998,34.310001,33.320000,33.669998,33.597923,1364500 2019-03-05,33.700001,33.700001,32.830002,32.860001,32.789661,1108300 2019-03-06,32.950001,33.480000,32.770000,33.180000,33.108974,1586700 2019-03-07,32.980000,33.130001,32.619999,32.889999,32.819595,1775600 2019-03-08,32.430000,32.560001,31.750000,32.459999,32.390514,1760500 2019-03-11,32.360001,33.889999,32.340000,33.869999,33.797497,1961200 2019-03-12,33.860001,33.980000,33.180000,33.799999,33.727646,1483700 2019-03-13,34.049999,34.830002,33.770000,34.459999,34.386234,1529600 2019-03-14,34.400002,34.900002,34.130001,34.770000,34.695572,2083200 2019-03-15,34.820000,34.970001,33.580002,33.939999,33.867348,3955300 2019-03-18,34.189999,34.700001,34.009998,34.590000,34.515957,1105800 2019-03-19,34.380001,34.380001,32.680000,32.849998,32.779682,2526600 2019-03-20,32.799999,32.950001,30.990000,31.870001,31.801781,4073000 2019-03-21,31.840000,32.259998,31.580000,32.230000,32.161007,2844400 2019-03-22,32.060001,32.130001,31.160000,31.370001,31.302851,1802800 2019-03-25,31.330000,32.049999,31.100000,31.320000,31.252956,1843000 2019-03-26,31.620001,32.160000,31.559999,32.060001,31.991375,1897800 2019-03-27,32.130001,32.259998,31.299999,31.379999,31.312828,2092600 2019-03-28,31.379999,32.750000,31.290001,32.450001,32.380539,3897800 2019-03-29,32.610001,32.910000,32.279999,32.680000,32.610046,1914300 2019-04-01,32.990002,33.439999,32.799999,33.119999,33.049103,2025600 2019-04-02,32.990002,33.290001,32.349998,32.520000,32.450390,1398800 2019-04-03,32.540001,33.119999,32.500000,32.689999,32.620022,1430900 2019-04-04,32.549999,33.470001,32.520000,33.299999,33.228718,1670600 2019-04-05,33.290001,33.799999,33.189999,33.320000,33.248676,1189900 2019-04-08,32.930000,33.500000,32.750000,33.480000,33.408333,1133000 2019-04-09,33.250000,33.320000,32.840000,32.919998,32.849529,1556800 2019-04-10,32.959999,33.200001,32.669998,33.090000,33.019169,648400 2019-04-11,33.090000,33.820000,32.990002,33.700001,33.627865,1161600 2019-04-12,34.020000,34.389999,33.779999,34.080002,34.007050,1042800 2019-04-15,33.930000,34.029999,33.259998,33.529999,33.458225,1235200 2019-04-16,32.840000,33.720001,32.369999,33.580002,33.508121,2495800 2019-04-17,34.000000,34.730000,33.740002,34.549999,34.476044,2568000 2019-04-18,34.650002,35.349998,34.500000,34.720001,34.645679,2501900 2019-04-22,34.549999,34.910000,34.270000,34.700001,34.625721,1616100 2019-04-23,34.650002,35.049999,34.349998,35.000000,34.925079,3498300 2019-04-24,34.990002,36.810001,34.299999,36.150002,36.072620,4686400 2019-04-25,35.880001,36.119999,34.549999,34.720001,34.645679,2598800 2019-04-26,34.599998,35.610001,34.430000,35.240002,35.164566,1047500 2019-04-29,35.290001,35.520000,34.060001,34.110001,34.036983,1933700 2019-04-30,34.119999,34.150002,33.029999,33.349998,33.278610,2524500 2019-05-01,33.250000,33.250000,31.299999,31.360001,31.292871,3751300 2019-05-02,31.360001,32.290001,31.010000,32.259998,32.190945,1907500 2019-05-03,32.419998,33.529999,32.180000,33.299999,33.228718,1793600 2019-05-06,32.410000,33.450001,32.259998,33.279999,33.208759,2361000 2019-05-07,32.779999,33.090000,31.860001,32.040001,31.971416,1001000 2019-05-08,32.040001,32.490002,31.209999,31.270000,31.203064,1396400 2019-05-09,31.020000,31.510000,30.590000,31.340000,31.272915,1854700 2019-05-10,31.190001,31.740000,30.780001,31.480000,31.412615,944300 2019-05-13,30.500000,30.549999,29.170000,29.340000,29.277195,2738400 2019-05-14,29.459999,30.879999,29.430000,30.549999,30.484604,1437000 2019-05-15,30.360001,31.080000,30.219999,30.990000,30.923664,1587700 2019-05-16,31.139999,31.760000,31.100000,31.639999,31.572271,1783000 2019-05-17,31.420000,31.760000,30.850000,30.930000,30.863792,1598000 2019-05-20,30.400000,31.459999,30.150000,31.059999,30.993513,1070300 2019-05-21,31.500000,32.000000,31.120001,31.440001,31.372700,1590100 2019-05-22,31.219999,31.639999,30.600000,30.840000,30.773985,1191600 2019-05-23,30.270000,30.870001,29.930000,30.400000,30.334927,1657700 2019-05-24,30.590000,30.590000,29.469999,30.000000,29.935783,2216800 2019-05-28,29.830000,30.059999,29.360001,29.660000,29.596510,1983100 2019-05-29,29.320000,29.850000,28.969999,29.200001,29.137495,1853500 2019-05-30,29.219999,29.309999,27.980000,28.030001,27.969999,2948600 2019-05-31,27.430000,28.070000,27.030001,27.639999,27.639999,2361800 2019-06-03,27.540001,28.549999,27.530001,28.090000,28.090000,3066200 2019-06-04,28.600000,29.709999,28.600000,29.670000,29.670000,2052200 2019-06-05,30.030001,30.330000,29.530001,30.120001,30.120001,1936400 2019-06-06,29.940001,29.950001,29.020000,29.889999,29.889999,1473900 2019-06-07,30.000000,30.430000,29.889999,30.170000,30.170000,1272700 2019-06-10,30.420000,31.610001,30.370001,31.299999,31.299999,1975300 2019-06-11,31.740000,31.740000,30.980000,31.059999,31.059999,1323700 2019-06-12,30.910000,31.219999,30.559999,31.090000,31.090000,1730700 2019-06-13,31.160000,32.689999,31.129999,32.660000,32.660000,2759100 2019-06-14,32.520000,32.610001,31.750000,32.220001,32.220001,1644300 2019-06-17,32.130001,32.230000,31.370001,31.549999,31.549999,1717700 2019-06-18,31.600000,32.490002,31.420000,31.700001,31.700001,1292400 2019-06-19,31.600000,32.029999,31.500000,31.870001,31.870001,1250600 2019-06-20,32.340000,32.730000,32.029999,32.610001,32.610001,1395300 2019-06-21,32.450001,32.720001,31.820000,31.889999,31.889999,1669400 2019-06-24,31.889999,31.950001,29.900000,30.049999,30.049999,2932200 2019-06-25,29.990000,30.590000,29.440001,29.549999,29.549999,3074100 2019-06-26,29.790001,31.040001,29.610001,30.959999,30.959999,1668100 2019-06-27,31.059999,31.680000,30.760000,31.440001,31.440001,1168800 2019-06-28,31.680000,32.880001,31.670000,32.840000,32.840000,2573800 2019-07-01,33.320000,33.759998,32.650002,32.939999,32.939999,1576200 2019-07-02,32.860001,33.540001,32.439999,32.700001,32.700001,1624700 2019-07-03,32.799999,33.240002,32.680000,33.220001,33.220001,750300 2019-07-05,33.000000,33.680000,32.820000,33.590000,33.590000,897400 2019-07-08,33.250000,33.669998,33.070000,33.369999,33.369999,1442200 2019-07-09,33.060001,33.430000,32.959999,33.049999,33.049999,927500 2019-07-10,33.230000,33.330002,31.570000,31.670000,31.670000,1873800 2019-07-11,31.520000,32.230000,30.680000,31.490000,31.490000,1958800 2019-07-12,31.490000,33.580002,31.420000,33.529999,33.529999,2295600 ================================================ FILE: dataset/MONDY.csv ================================================ Date,Open,High,Low,Close,Adj Close,Volume 2018-07-13,56.889999,56.889999,56.889999,56.889999,54.963757,0 2018-07-16,56.639999,56.639999,56.639999,56.639999,54.722221,320 2018-07-17,57.730000,57.730000,57.730000,57.730000,55.775318,538 2018-07-18,57.810001,57.810001,57.810001,57.810001,55.852608,522 2018-07-19,56.700001,57.279999,52.380001,52.380001,50.606461,2047 2018-07-20,52.380001,52.380001,52.380001,52.380001,50.606461,0 2018-07-23,52.380001,52.380001,52.380001,52.380001,50.606461,0 2018-07-24,57.349998,57.349998,57.290001,57.290001,55.350212,349 2018-07-25,57.290001,57.290001,57.290001,57.290001,55.350212,0 2018-07-26,57.310001,57.509998,53.080002,57.509998,55.562763,728 2018-07-27,57.590000,57.590000,57.590000,57.590000,55.640057,357 2018-07-30,57.869999,57.869999,57.669998,57.669998,55.717346,294 2018-07-31,58.549999,58.549999,58.549999,58.549999,56.567551,398 2018-08-01,58.299999,58.590000,58.299999,58.590000,56.606197,451 2018-08-02,57.189999,57.189999,57.189999,57.189999,55.253601,294 2018-08-03,58.496101,58.496101,58.496101,58.496101,56.515476,663 2018-08-06,58.496101,58.496101,58.496101,58.496101,56.515476,0 2018-08-07,60.619999,60.619999,60.490002,60.490002,58.441868,638 2018-08-08,58.000000,58.000000,58.000000,58.000000,56.036175,302 2018-08-09,60.270000,60.470001,60.270000,60.470001,58.422546,1523 2018-08-10,58.110001,58.400002,58.110001,58.400002,56.422630,766 2018-08-13,57.770000,57.770000,56.000000,56.000000,54.103893,457 2018-08-14,56.950001,57.330002,56.950001,57.330002,55.388863,844 2018-08-15,57.330002,57.330002,57.330002,57.330002,55.388863,0 2018-08-16,56.020000,56.049999,55.900002,55.900002,54.007278,839 2018-08-17,56.439999,56.439999,56.439999,56.439999,54.528992,183 2018-08-20,56.439999,56.439999,56.439999,56.439999,54.528992,0 2018-08-21,56.439999,56.439999,56.439999,56.439999,54.528992,0 2018-08-22,58.380001,58.380001,58.380001,58.380001,56.403309,430 2018-08-23,57.410000,57.410000,57.410000,57.410000,55.942810,369 2018-08-24,57.810001,58.009998,55.750000,55.750000,54.325233,2546 2018-08-27,59.209999,59.209999,55.290001,55.290001,53.876991,657 2018-08-28,58.720001,58.720001,58.720001,58.720001,57.219334,970 2018-08-29,59.000000,59.000000,59.000000,59.000000,57.492176,1111 2018-08-30,57.049999,57.049999,55.709999,55.709999,54.286255,594 2018-08-31,55.689999,57.970001,55.689999,57.970001,56.488503,823 2018-09-04,57.869999,58.070000,57.869999,58.070000,56.585945,541 2018-09-05,58.070000,58.070000,58.070000,58.070000,56.585945,0 2018-09-06,57.320000,57.320000,57.320000,57.320000,55.855110,1033 2018-09-07,56.650002,56.650002,53.849998,53.849998,52.473789,411 2018-09-10,53.849998,53.849998,53.849998,53.849998,52.473789,0 2018-09-11,54.090000,54.090000,54.090000,54.090000,52.707657,361 2018-09-12,56.450001,56.650002,54.000000,54.000000,52.619957,915 2018-09-13,54.759998,57.250000,54.759998,57.250000,55.786900,530 2018-09-14,56.162498,58.360001,56.162498,58.360001,56.868534,541 2018-09-17,58.389999,58.590000,58.389999,58.590000,57.092655,422 2018-09-18,57.919998,58.119999,57.919998,58.119999,56.634666,534 2018-09-19,58.349998,58.349998,58.349998,58.349998,56.858788,155 2018-09-20,58.869999,59.070000,58.869999,59.070000,57.560387,355 2018-09-21,59.119999,59.320000,59.119999,59.320000,57.803997,552 2018-09-24,59.320000,59.320000,59.320000,59.320000,57.803997,0 2018-09-25,59.320000,59.320000,59.320000,59.320000,57.803997,0 2018-09-26,58.689999,58.889999,58.689999,58.889999,57.384987,607 2018-09-27,58.540001,58.540001,58.540001,58.540001,57.043934,393 2018-09-28,58.540001,58.540001,58.540001,58.540001,57.043934,0 2018-10-01,57.830002,57.849998,57.650002,57.650002,56.176678,610 2018-10-02,57.330002,57.330002,57.330002,57.330002,55.864857,191 2018-10-03,57.230000,57.230000,57.230000,57.230000,55.767410,628 2018-10-04,54.630001,54.630001,54.630001,54.630001,53.233860,181 2018-10-05,54.660000,54.860001,54.660000,54.860001,53.457981,280 2018-10-08,51.759998,54.430000,51.560001,54.430000,53.038971,884 2018-10-09,54.430000,54.430000,54.430000,54.430000,53.038971,0 2018-10-10,47.779999,49.470001,47.779999,47.779999,46.558918,503 2018-10-11,47.529999,49.630001,46.470001,49.630001,48.361641,3604 2018-10-12,46.130001,46.130001,46.130001,46.130001,44.951088,2170 2018-10-15,48.000000,48.349998,48.000000,48.349998,47.114349,934 2018-10-16,49.500000,49.500000,49.500000,49.500000,48.234962,213 2018-10-17,49.500000,49.500000,48.790001,48.790001,47.543106,489 2018-10-18,47.372002,47.372002,47.372002,47.372002,46.161346,275 2018-10-19,48.990002,48.990002,48.990002,48.990002,47.737999,352 2018-10-22,46.090000,48.730000,46.090000,48.730000,47.484638,723 2018-10-23,47.480000,47.480000,45.310001,45.310001,44.152042,341 2018-10-24,45.310001,45.310001,45.310001,45.310001,44.152042,0 2018-10-25,47.500000,47.500000,45.910000,45.910000,44.736710,506 2018-10-26,45.910000,45.910000,45.910000,45.910000,44.736710,0 2018-10-29,45.910000,45.910000,45.910000,45.910000,44.736710,0 2018-10-30,45.509998,45.509998,45.509998,45.509998,44.346931,497 2018-10-31,47.049999,47.049999,46.790001,46.790001,45.594219,591 2018-11-01,47.049999,47.049999,47.049999,47.049999,45.847572,349 2018-11-02,47.490002,47.500000,47.490002,47.494999,46.281200,1008 2018-11-05,48.959999,48.959999,48.959999,48.959999,47.708763,455 2018-11-06,50.000000,50.000000,47.540001,47.540001,46.325054,963 2018-11-07,47.790001,47.790001,47.790001,47.790001,46.568665,288 2018-11-08,47.790001,47.790001,47.790001,47.790001,46.568665,0 2018-11-09,47.360001,47.360001,47.360001,47.360001,46.149654,268 2018-11-12,44.029999,46.230000,43.880001,43.880001,42.758591,1785 2018-11-13,46.689999,46.689999,46.689999,46.689999,45.496773,1146 2018-11-14,47.779999,47.779999,47.779999,47.779999,46.558918,2250 2018-11-15,47.700001,47.700001,47.700001,47.700001,46.480965,626 2018-11-16,47.700001,47.700001,47.700001,47.700001,46.480965,0 2018-11-19,47.700001,47.700001,47.700001,47.700001,46.480965,0 2018-11-20,47.700001,47.700001,47.700001,47.700001,46.480965,0 2018-11-21,45.430000,47.950001,45.430000,47.950001,46.724575,590 2018-11-23,47.950001,47.950001,47.950001,47.950001,46.724575,0 2018-11-26,46.470001,46.470001,46.470001,46.470001,45.282398,427 2018-11-27,44.721401,45.910000,44.721401,45.910000,44.736710,934 2018-11-28,43.810001,43.810001,43.810001,43.810001,42.690380,1041 2018-11-29,46.049999,46.049999,46.049999,46.049999,44.873131,640 2018-11-30,44.520000,44.520000,42.740002,42.740002,41.647724,658 2018-12-03,46.330002,46.330002,44.650002,46.259998,45.077763,1756 2018-12-04,44.080002,44.080002,44.080002,44.080002,42.953480,802 2018-12-06,41.750000,43.169998,41.750000,43.169998,42.066730,1655 2018-12-07,41.950001,42.450001,41.110001,41.110001,40.059380,2218 2018-12-10,40.830002,42.189999,39.970001,39.970001,38.948513,1240 2018-12-11,41.340000,42.549999,40.650002,42.549999,41.462578,22122 2018-12-12,43.980000,43.990002,43.980000,43.990002,42.865780,681 2018-12-13,42.230000,42.230000,42.230000,42.230000,41.150757,487 2018-12-14,42.060001,42.060001,40.150002,40.150002,39.123917,653 2018-12-17,39.599998,40.709999,39.490002,40.709999,39.669601,12561 2018-12-18,39.570000,39.570000,39.570000,39.570000,38.558735,659 2018-12-19,42.330002,42.330002,42.130001,42.130001,41.053314,833 2018-12-20,39.639999,42.369999,39.639999,42.369999,41.287178,634 2018-12-21,41.840000,41.840000,41.840000,41.840000,40.770725,682 2018-12-24,42.380001,42.380001,42.380001,42.380001,41.296925,433 2018-12-26,42.380001,42.380001,42.380001,42.380001,41.296925,0 2018-12-27,41.340000,41.340000,41.340000,41.340000,40.283501,437 2018-12-28,41.340000,41.340000,41.340000,41.340000,40.283501,0 2018-12-31,44.299999,44.310001,44.189999,44.189999,43.060665,1769 2019-01-02,43.169998,43.630001,43.169998,43.630001,42.514980,662 2019-01-03,43.130001,43.130001,43.130001,43.130001,42.027756,303 2019-01-04,43.584702,43.584702,43.584702,43.584702,42.470837,13482 2019-01-07,45.169998,45.169998,45.160000,45.160000,44.005875,768 2019-01-08,45.410000,45.410000,45.410000,45.410000,44.249489,500 2019-01-09,45.410000,45.410000,45.410000,45.410000,44.249489,0 2019-01-10,45.410000,45.410000,45.410000,45.410000,44.249489,0 2019-01-11,46.500000,46.799999,46.500000,46.599998,45.409073,22858 2019-01-14,46.599998,46.799999,46.599998,46.799999,45.603962,2155 2019-01-15,46.799999,46.799999,46.799999,46.799999,45.603962,0 2019-01-16,46.799999,46.799999,46.799999,46.799999,45.603962,269 2019-01-17,49.349998,49.349998,49.349998,49.349998,48.088795,793 2019-01-18,49.509998,49.549999,49.509998,49.549999,48.283684,506 2019-01-22,47.119999,49.980000,47.119999,49.980000,48.702694,5183 2019-01-23,49.950001,50.099998,47.279999,50.090000,48.809883,2687 2019-01-24,49.360001,49.570000,49.360001,49.570000,48.303173,7566 2019-01-25,48.540001,51.139999,48.540001,51.139999,49.833050,668 2019-01-28,51.000000,51.000000,51.000000,51.000000,49.696629,1144 2019-01-29,51.660000,51.660000,51.459999,51.660000,50.339760,562 2019-01-30,52.110001,52.310001,51.750000,51.750000,50.427460,1681 2019-01-31,50.669998,50.900002,50.400002,50.900002,49.599186,1109 2019-02-01,49.794998,49.794998,49.794998,49.794998,48.522423,352 2019-02-04,51.049999,51.259998,51.049999,51.259998,49.949982,772 2019-02-05,51.250000,51.250000,51.250000,51.250000,49.940239,5765 2019-02-06,51.250000,51.250000,51.250000,51.250000,49.940239,0 2019-02-07,46.560001,46.560001,46.560001,46.560001,45.370098,543 2019-02-08,49.259998,49.650002,49.259998,49.650002,48.381130,741 2019-02-11,49.650002,49.650002,49.650002,49.650002,48.381130,0 2019-02-12,50.029999,50.029999,50.029999,50.029999,48.751415,261 2019-02-13,50.720001,50.919998,50.720001,50.919998,49.618671,551 2019-02-14,50.919998,50.919998,50.919998,50.919998,49.618671,0 2019-02-15,50.919998,50.919998,50.919998,50.919998,49.618671,0 2019-02-19,50.919998,50.919998,50.919998,50.919998,49.618671,0 2019-02-20,49.930000,49.930000,49.930000,49.930000,48.653973,339 2019-02-21,51.230000,51.230000,51.230000,51.230000,49.920750,200 2019-02-22,51.650002,51.919998,50.404999,51.919998,50.593113,756 2019-02-25,51.919998,51.919998,51.919998,51.919998,50.593113,0 2019-02-26,51.209999,52.520000,51.209999,52.520000,51.177784,614 2019-02-27,50.220001,50.220001,50.220001,50.220001,48.936562,151 2019-02-28,46.790001,48.320000,46.790001,48.320000,47.085117,460 2019-03-01,48.320000,48.320000,48.320000,48.320000,47.085117,0 2019-03-04,48.650002,48.650002,47.430000,47.430000,46.217865,639 2019-03-05,47.430000,47.430000,47.430000,47.430000,46.217865,0 2019-03-06,47.430000,47.430000,47.430000,47.430000,46.217865,0 2019-03-07,49.330002,49.400002,48.029999,49.400002,48.137520,1703 2019-03-08,49.400002,49.400002,49.400002,49.400002,48.137520,0 2019-03-11,49.400002,49.400002,49.400002,49.400002,48.137520,0 2019-03-12,49.400002,49.400002,49.400002,49.400002,48.137520,0 2019-03-13,49.400002,49.400002,49.400002,49.400002,48.137520,0 2019-03-14,48.619999,48.619999,48.619999,48.619999,47.377449,238 2019-03-15,46.810001,48.970001,46.810001,48.970001,47.718510,21435 2019-03-18,48.639999,49.060001,48.639999,49.060001,47.806210,3681 2019-03-19,48.395000,49.830002,48.060001,48.060001,46.831764,3475 2019-03-20,48.139999,49.820000,48.139999,48.750000,47.504128,2702 2019-03-21,48.549999,48.750000,47.500000,48.750000,47.504128,1842 2019-03-22,46.450001,46.450001,46.450001,46.450001,45.262909,7506 2019-03-25,46.910000,46.910000,43.840000,46.759998,45.564983,1482 2019-03-26,44.930000,46.060001,44.930000,46.060001,44.882877,284 2019-03-27,46.060001,46.060001,46.060001,46.060001,44.882877,0 2019-03-28,46.529999,46.529999,46.529999,46.529999,45.340862,369 2019-03-29,46.529999,46.529999,46.529999,46.529999,45.340862,0 2019-04-01,48.150002,48.150002,46.880001,46.880001,45.681919,2118 2019-04-02,46.880001,46.880001,46.880001,46.880001,45.681919,0 2019-04-03,48.310001,48.310001,47.139999,47.139999,45.935276,841 2019-04-04,46.549999,46.599998,46.400002,46.400002,45.214188,18054 2019-04-05,47.755001,48.970001,47.755001,48.970001,47.718510,923 2019-04-08,48.025002,48.025002,48.025002,48.025002,46.797661,229 2019-04-09,49.160000,49.160000,48.689999,48.689999,47.445660,407 2019-04-10,47.200001,47.200001,47.200001,47.200001,45.993744,664 2019-04-11,45.820000,45.820000,45.820000,45.820000,45.820000,352 2019-04-12,45.820000,45.820000,45.820000,45.820000,45.820000,0 2019-04-15,49.500000,49.680000,48.000000,49.680000,49.680000,1399 2019-04-16,46.689999,46.689999,46.689999,46.689999,46.689999,363 2019-04-17,45.389999,45.709999,44.827202,45.709999,45.709999,10278 2019-04-18,47.099998,47.099998,45.904999,45.950001,45.950001,764 2019-04-22,44.480000,44.480000,44.480000,44.480000,44.480000,299 2019-04-23,47.209999,47.209999,47.209999,47.209999,47.209999,518 2019-04-24,44.935001,44.935001,44.935001,44.935001,44.935001,448 2019-04-25,46.180000,46.180000,46.180000,46.180000,46.180000,383 2019-04-26,43.700001,45.990002,43.700001,45.990002,45.990002,337 2019-04-29,45.119999,45.119999,45.119999,45.119999,45.119999,325 2019-04-30,44.834999,44.834999,44.834999,44.834999,44.834999,371 2019-05-01,44.500000,44.500000,44.500000,44.500000,44.500000,837 2019-05-02,45.500000,45.500000,45.500000,45.500000,45.500000,512 2019-05-03,45.500000,45.500000,45.500000,45.500000,45.500000,336 2019-05-06,45.500000,45.500000,45.500000,45.500000,45.500000,377 2019-05-07,44.110001,44.110001,43.500000,43.500000,43.500000,1538 2019-05-08,42.299999,42.299999,42.299999,42.299999,42.299999,555 2019-05-09,44.900002,44.900002,43.980000,43.980000,43.980000,557 2019-05-10,42.779999,45.259998,42.779999,45.259998,45.259998,410 2019-05-13,44.700001,44.700001,44.700001,44.700001,44.700001,523 2019-05-14,42.299999,42.299999,42.299999,42.299999,42.299999,485 2019-05-15,42.259998,42.259998,42.259998,42.259998,42.259998,487 2019-05-16,42.259998,42.259998,42.259998,42.259998,42.259998,0 2019-05-17,45.900002,45.900002,45.900002,45.900002,45.900002,210 2019-05-20,43.500000,44.540001,43.500000,44.540001,44.540001,625 2019-05-21,44.500000,44.500000,44.500000,44.500000,44.500000,381 2019-05-22,43.435001,43.930000,43.435001,43.930000,43.930000,325 2019-05-23,44.500000,44.500000,44.430000,44.430000,44.430000,969 2019-05-24,43.470001,43.470001,43.299999,43.299999,43.299999,1168 2019-05-28,43.270000,43.270000,43.270000,43.270000,43.270000,368 2019-05-29,42.189999,42.189999,42.189999,42.189999,42.189999,490 2019-05-30,43.669998,43.669998,42.959999,42.959999,42.959999,392 2019-05-31,42.959999,42.959999,42.959999,42.959999,42.959999,0 2019-06-03,42.959999,42.959999,42.959999,42.959999,42.959999,0 2019-06-04,44.070000,44.070000,41.860001,41.860001,41.860001,1808 2019-06-05,44.000000,44.340000,44.000000,44.340000,44.340000,779 2019-06-06,41.500000,41.500000,41.500000,41.500000,41.500000,502 2019-06-07,44.000000,44.500000,44.000000,44.250000,44.250000,4369 2019-06-10,44.259998,44.259998,44.259998,44.259998,44.259998,2461 2019-06-11,44.000000,44.099998,44.000000,44.099998,44.099998,3424 2019-06-12,44.500000,44.500000,44.250000,44.500000,44.500000,1681 2019-06-13,46.000000,46.000000,45.000000,45.750000,45.750000,1551 2019-06-14,43.460999,45.189999,43.460999,45.189999,45.189999,6990 2019-06-17,45.369999,45.369999,44.000000,44.750000,44.750000,1353 2019-06-18,45.130001,45.130001,44.250000,44.250000,44.250000,734 2019-06-19,45.750000,46.000000,44.450001,46.000000,46.000000,811 2019-06-20,45.849998,45.849998,45.849998,45.849998,45.849998,553 2019-06-21,45.750000,45.799999,45.750000,45.799999,45.799999,2475 2019-06-24,46.000000,46.000000,46.000000,46.000000,46.000000,719 2019-06-25,46.369999,46.369999,46.299999,46.299999,46.299999,985 2019-06-26,46.369999,46.369999,45.759998,45.759998,45.759998,1021 2019-06-27,45.759998,45.759998,45.759998,45.759998,45.759998,0 2019-06-28,46.509998,46.509998,46.509998,46.509998,46.509998,6919 2019-07-01,46.509998,46.509998,46.509998,46.509998,46.509998,0 2019-07-02,46.310001,46.310001,44.860001,45.584999,45.584999,517 2019-07-03,46.400002,46.400002,46.400002,46.400002,46.400002,1750 2019-07-05,46.349998,46.400002,46.349998,46.400002,46.400002,422 2019-07-08,46.400002,46.400002,46.400002,46.400002,46.400002,0 2019-07-09,43.779999,43.779999,43.779999,43.779999,43.779999,610 2019-07-10,44.775002,45.770000,44.700001,45.770000,45.770000,2156 2019-07-11,42.860001,42.860001,42.860001,42.860001,42.860001,306 2019-07-12,44.984402,46.509998,44.984402,45.450001,45.450001,492057 ================================================ FILE: dataset/MTDR.csv ================================================ Date,Open,High,Low,Close,Adj Close,Volume 2018-05-23,31.610001,32.000000,30.870001,31.059999,31.059999,1499700 2018-05-24,30.510000,30.879999,29.770000,29.790001,29.790001,1831300 2018-05-25,28.820000,29.100000,28.200001,28.670000,28.670000,2599900 2018-05-29,28.370001,28.879999,28.020000,28.480000,28.480000,1868700 2018-05-30,28.790001,29.260000,28.580000,29.059999,29.059999,1941900 2018-05-31,28.760000,29.309999,28.040001,28.070000,28.070000,2092000 2018-06-01,28.070000,28.270000,25.570000,26.400000,26.400000,3859100 2018-06-04,26.450001,26.650000,25.530001,25.780001,25.780001,2426600 2018-06-05,25.570000,26.120001,25.469999,25.930000,25.930000,1845400 2018-06-06,26.200001,26.270000,25.650000,25.910000,25.910000,1948100 2018-06-07,26.040001,27.129999,26.040001,26.930000,26.930000,1887700 2018-06-08,26.930000,27.150000,25.719999,25.969999,25.969999,2083700 2018-06-11,25.879999,26.309999,25.670000,25.910000,25.910000,1346700 2018-06-12,25.910000,26.760000,25.709999,26.629999,26.629999,2097000 2018-06-13,26.530001,26.990000,26.370001,26.610001,26.610001,1487000 2018-06-14,27.030001,27.080000,26.270000,26.430000,26.430000,1385400 2018-06-15,26.209999,26.410000,25.799999,26.129999,26.129999,3438400 2018-06-18,26.190001,26.850000,26.180000,26.299999,26.299999,1562200 2018-06-19,25.799999,27.750000,25.790001,27.690001,27.690001,2623000 2018-06-20,27.950001,28.580000,27.700001,28.440001,28.440001,2600100 2018-06-21,28.070000,28.430000,26.870001,27.020000,27.020000,2158200 2018-06-22,28.389999,28.600000,27.620001,27.860001,27.860001,2175900 2018-06-25,27.900000,28.030001,27.219999,27.400000,27.400000,1367100 2018-06-26,27.520000,28.920000,27.290001,28.809999,28.809999,2166000 2018-06-27,29.190001,30.299999,29.120001,30.059999,30.059999,2816500 2018-06-28,30.139999,30.379999,29.680000,30.139999,30.139999,2197500 2018-06-29,30.480000,31.410000,30.000000,30.049999,30.049999,2761400 2018-07-02,29.760000,29.770000,29.000000,29.209999,29.209999,1384700 2018-07-03,30.049999,30.299999,29.280001,29.650000,29.650000,1132100 2018-07-05,29.830000,30.020000,29.190001,29.879999,29.879999,1599100 2018-07-06,29.629999,31.389999,29.580000,30.940001,30.940001,2125700 2018-07-09,31.350000,32.619999,31.270000,32.520000,32.520000,2248800 2018-07-10,32.919998,33.430000,32.700001,32.990002,32.990002,1932700 2018-07-11,32.369999,33.180000,31.620001,31.730000,31.730000,1928400 2018-07-12,31.879999,32.259998,31.209999,31.930000,31.930000,1773300 2018-07-13,31.870001,32.599998,31.709999,31.809999,31.809999,943400 2018-07-16,31.049999,31.770000,30.910000,31.670000,31.670000,1013800 2018-07-17,31.520000,32.259998,31.340000,32.020000,32.020000,693200 2018-07-18,31.709999,32.040001,31.030001,31.740000,31.740000,1187700 2018-07-19,31.440001,32.400002,31.420000,32.330002,32.330002,1222300 2018-07-20,32.410000,32.720001,31.809999,31.980000,31.980000,1304300 2018-07-23,31.990000,32.299999,31.709999,31.940001,31.940001,1221200 2018-07-24,32.480000,32.869999,32.209999,32.349998,32.349998,1098400 2018-07-25,32.330002,32.910000,31.920000,32.830002,32.830002,1171200 2018-07-26,32.970001,33.349998,32.759998,32.980000,32.980000,978700 2018-07-27,32.770000,33.599998,32.700001,32.820000,32.820000,1240500 2018-07-30,33.349998,33.860001,33.099998,33.529999,33.529999,1815300 2018-07-31,33.470001,33.720001,32.820000,33.500000,33.500000,1345700 2018-08-01,33.049999,33.410000,32.580002,33.189999,33.189999,1568000 2018-08-02,32.150002,34.439999,31.700001,32.779999,32.779999,3111200 2018-08-03,32.669998,33.080002,31.090000,31.139999,31.139999,2989500 2018-08-06,31.290001,31.860001,31.000000,31.330000,31.330000,1450000 2018-08-07,31.590000,32.529999,31.420000,31.980000,31.980000,1902600 2018-08-08,31.750000,31.980000,31.090000,31.570000,31.570000,1681000 2018-08-09,31.600000,32.410000,31.549999,32.009998,32.009998,1537200 2018-08-10,31.950001,32.849998,31.889999,32.720001,32.720001,1065600 2018-08-13,32.650002,32.840000,31.400000,31.420000,31.420000,1409000 2018-08-14,31.820000,32.330002,31.400000,31.650000,31.650000,1176200 2018-08-15,30.900000,31.370001,29.370001,29.790001,29.790001,1948800 2018-08-16,30.030001,30.450001,29.870001,30.090000,30.090000,991800 2018-08-17,30.219999,31.480000,30.219999,30.590000,30.590000,1029300 2018-08-20,30.559999,31.020000,30.389999,30.520000,30.520000,700900 2018-08-21,31.000000,31.940001,30.910000,31.670000,31.670000,1416600 2018-08-22,32.000000,32.669998,31.889999,32.560001,32.560001,858000 2018-08-23,32.310001,32.520000,31.990000,32.200001,32.200001,899500 2018-08-24,32.590000,33.009998,32.400002,32.610001,32.610001,654200 2018-08-27,32.650002,32.939999,32.560001,32.580002,32.580002,828000 2018-08-28,32.630001,32.900002,32.009998,32.230000,32.230000,722500 2018-08-29,32.459999,32.970001,32.259998,32.830002,32.830002,945200 2018-08-30,32.849998,33.669998,32.820000,33.520000,33.520000,1031900 2018-08-31,33.299999,33.430000,32.570000,32.740002,32.740002,991900 2018-09-04,32.900002,33.080002,31.889999,31.980000,31.980000,972100 2018-09-05,31.750000,31.850000,31.080000,31.809999,31.809999,1168600 2018-09-06,31.860001,31.910000,31.150000,31.290001,31.290001,1264200 2018-09-07,30.969999,31.200001,30.530001,30.820000,30.820000,1103400 2018-09-10,31.059999,31.360001,30.740000,30.850000,30.850000,824500 2018-09-11,30.690001,32.410000,30.690001,32.080002,32.080002,1062500 2018-09-12,32.599998,33.570000,32.470001,33.459999,33.459999,1332900 2018-09-13,32.470001,32.939999,30.809999,31.129999,31.129999,3468900 2018-09-14,30.990000,31.459999,30.730000,31.049999,31.049999,1830600 2018-09-17,31.150000,31.690001,30.629999,30.879999,30.879999,1261000 2018-09-18,31.230000,31.870001,31.129999,31.740000,31.740000,1311600 2018-09-19,31.850000,32.669998,31.820000,32.419998,32.419998,1039000 2018-09-20,32.639999,32.820000,31.850000,32.110001,32.110001,813900 2018-09-21,32.150002,32.669998,31.870001,32.520000,32.520000,2323100 2018-09-24,33.209999,33.680000,32.389999,33.189999,33.189999,1279300 2018-09-25,32.650002,33.509998,32.430000,32.860001,32.860001,1635200 2018-09-26,32.480000,33.099998,32.020000,32.060001,32.060001,1021200 2018-09-27,32.570000,33.240002,32.209999,33.009998,33.009998,1269000 2018-09-28,32.880001,33.549999,32.880001,33.049999,33.049999,1029800 2018-10-01,33.279999,33.450001,32.680000,33.000000,33.000000,1028200 2018-10-02,33.099998,33.720001,32.939999,33.110001,33.110001,972900 2018-10-03,33.279999,34.240002,33.029999,34.220001,34.220001,968900 2018-10-04,34.040001,34.910000,33.849998,33.910000,33.910000,1554300 2018-10-05,33.860001,34.220001,33.080002,33.509998,33.509998,1034600 2018-10-08,33.130001,33.330002,32.509998,32.849998,32.849998,903400 2018-10-09,33.049999,34.090000,32.950001,33.630001,33.630001,969200 2018-10-10,33.660000,33.750000,31.790001,32.160000,32.160000,1684600 2018-10-11,31.750000,31.790001,30.270000,30.299999,30.299999,2048400 2018-10-12,30.980000,31.190001,30.129999,31.100000,31.100000,1460000 2018-10-15,31.360001,31.770000,30.629999,31.559999,31.559999,850500 2018-10-16,31.770000,32.220001,31.459999,32.070000,32.070000,959300 2018-10-17,31.809999,32.130001,31.309999,31.980000,31.980000,1143400 2018-10-18,31.500000,32.160000,31.260000,31.690001,31.690001,1279900 2018-10-19,31.840000,32.529999,31.389999,31.740000,31.740000,1265600 2018-10-22,31.620001,31.730000,30.930000,31.510000,31.510000,858400 2018-10-23,30.820000,30.879999,29.440001,29.790001,29.790001,1893500 2018-10-24,30.059999,30.370001,27.870001,27.879999,27.879999,1762400 2018-10-25,28.330000,29.059999,27.820000,28.850000,28.850000,1260400 2018-10-26,28.280001,29.370001,27.719999,28.840000,28.840000,1089000 2018-10-29,28.940001,29.110001,27.379999,27.879999,27.879999,1834600 2018-10-30,27.530001,28.889999,27.219999,28.840000,28.840000,1399200 2018-10-31,29.299999,29.610001,28.750000,28.840000,28.840000,2103100 2018-11-01,29.350000,30.000000,28.090000,28.920000,28.920000,3087600 2018-11-02,28.969999,29.020000,27.230000,27.379999,27.379999,3000500 2018-11-05,28.389999,28.389999,27.520000,28.129999,28.129999,1918200 2018-11-06,28.170000,28.340000,27.410000,27.549999,27.549999,1018700 2018-11-07,28.299999,28.790001,27.990000,28.690001,28.690001,1377400 2018-11-08,28.610001,28.760000,26.700001,26.990000,26.990000,1534200 2018-11-09,26.410000,26.750000,25.660000,26.559999,26.559999,1969100 2018-11-12,26.900000,26.940001,24.760000,24.790001,24.790001,1675800 2018-11-13,24.650000,25.080000,23.740000,23.830000,23.830000,2076100 2018-11-14,24.400000,24.910000,23.840000,23.900000,23.900000,1851800 2018-11-15,23.680000,24.850000,23.660000,24.680000,24.680000,1370900 2018-11-16,24.530001,25.480000,24.450001,24.709999,24.709999,2441700 2018-11-19,24.000000,24.750000,23.910000,24.450001,24.450001,1645000 2018-11-20,23.879999,23.889999,22.600000,22.990000,22.990000,2149300 2018-11-21,23.580000,23.790001,23.180000,23.389999,23.389999,1063900 2018-11-23,22.230000,23.040001,22.200001,22.299999,22.299999,738200 2018-11-26,22.799999,23.379999,22.530001,22.740000,22.740000,1646100 2018-11-27,22.639999,22.799999,21.889999,21.940001,21.940001,1653900 2018-11-28,22.139999,22.730000,21.430000,22.730000,22.730000,1846800 2018-11-29,22.820000,23.600000,22.750000,23.340000,23.340000,1959500 2018-11-30,22.969999,23.200001,22.379999,22.799999,22.799999,2318500 2018-12-03,23.930000,24.660000,23.760000,24.360001,24.360001,2709400 2018-12-04,24.360001,24.430000,23.340000,23.370001,23.370001,2100600 2018-12-06,22.799999,22.799999,21.340000,21.740000,21.740000,2257900 2018-12-07,22.200001,22.400000,21.250000,21.290001,21.290001,2365500 2018-12-10,20.879999,21.410000,19.430000,19.690001,19.690001,2600900 2018-12-11,19.760000,20.150000,18.980000,19.080000,19.080000,3237900 2018-12-12,19.370001,19.900000,18.980000,19.090000,19.090000,3078400 2018-12-13,18.940001,19.280001,18.340000,18.570000,18.570000,2852600 2018-12-14,18.309999,18.430000,17.219999,17.370001,17.370001,3092700 2018-12-17,17.200001,17.510000,16.670000,16.780001,16.780001,2342600 2018-12-18,16.870001,17.250000,16.370001,16.490000,16.490000,2793400 2018-12-19,16.520000,17.010000,15.930000,16.139999,16.139999,2146800 2018-12-20,15.710000,16.270000,15.610000,15.640000,15.640000,2391400 2018-12-21,15.560000,15.560000,14.570000,14.760000,14.760000,5661400 2018-12-24,14.470000,14.750000,14.000000,14.120000,14.120000,1167100 2018-12-26,14.340000,15.940000,13.970000,15.890000,15.890000,3433800 2018-12-27,15.500000,15.840000,15.070000,15.830000,15.830000,2380700 2018-12-28,15.920000,16.020000,15.440000,15.490000,15.490000,1809500 2018-12-31,15.650000,15.830000,15.240000,15.530000,15.530000,1730900 2019-01-02,15.080000,16.110001,14.800000,16.070000,16.070000,2266300 2019-01-03,16.090000,16.430000,15.480000,15.930000,15.930000,2089900 2019-01-04,16.370001,17.160000,16.100000,17.030001,17.030001,3369500 2019-01-07,17.049999,18.450001,16.780001,18.260000,18.260000,3888100 2019-01-08,18.650000,19.010000,18.219999,18.900000,18.900000,3145300 2019-01-09,19.270000,19.799999,18.780001,19.760000,19.760000,2722500 2019-01-10,19.410000,20.030001,19.230000,19.780001,19.780001,2355100 2019-01-11,19.389999,19.480000,18.980000,19.340000,19.340000,2266100 2019-01-14,18.950001,19.280001,18.469999,18.950001,18.950001,1899000 2019-01-15,19.170000,19.620001,18.980000,19.430000,19.430000,1913900 2019-01-16,19.219999,19.820000,19.219999,19.510000,19.510000,1581100 2019-01-17,19.270000,19.469999,18.920000,19.410000,19.410000,1785900 2019-01-18,19.700001,19.940001,19.299999,19.920000,19.920000,1552000 2019-01-22,19.600000,19.600000,18.730000,18.809999,18.809999,2052300 2019-01-23,19.030001,19.129999,18.320000,18.520000,18.520000,1795000 2019-01-24,18.459999,18.799999,18.320000,18.719999,18.719999,1353000 2019-01-25,18.830000,19.549999,18.799999,19.290001,19.290001,1976600 2019-01-28,19.040001,19.040001,18.410000,18.889999,18.889999,1834900 2019-01-29,19.080000,19.410000,18.730000,19.240000,19.240000,2004100 2019-01-30,19.309999,19.900000,19.020000,19.860001,19.860001,1984900 2019-01-31,20.070000,20.180000,19.280001,19.500000,19.500000,2414600 2019-02-01,19.570000,19.820000,19.350000,19.660000,19.660000,1611400 2019-02-04,19.400000,19.590000,19.209999,19.580000,19.580000,927100 2019-02-05,19.530001,19.629999,18.840000,18.870001,18.870001,1731900 2019-02-06,18.690001,18.980000,18.500000,18.590000,18.590000,1553500 2019-02-07,18.389999,18.430000,17.200001,17.540001,17.540001,2794500 2019-02-08,17.450001,17.680000,16.740000,17.260000,17.260000,2808200 2019-02-11,17.100000,17.459999,16.840000,17.410000,17.410000,1507800 2019-02-12,17.780001,18.049999,17.360001,17.639999,17.639999,1761500 2019-02-13,17.790001,18.230000,17.660000,17.870001,17.870001,2321200 2019-02-14,17.830000,18.420000,17.650000,18.219999,18.219999,1484400 2019-02-15,18.500000,19.320000,18.389999,19.309999,19.309999,2972500 2019-02-19,19.350000,19.540001,18.650000,18.700001,18.700001,1733800 2019-02-20,18.700001,19.020000,18.459999,18.940001,18.940001,1868600 2019-02-21,18.889999,18.990000,18.000000,18.059999,18.059999,2098300 2019-02-22,18.280001,18.820000,18.209999,18.700001,18.700001,2014500 2019-02-25,18.520000,18.959999,18.420000,18.850000,18.850000,2277300 2019-02-26,18.930000,19.320000,17.809999,17.910000,17.910000,4242400 2019-02-27,19.340000,19.879999,18.299999,18.990000,18.990000,5300300 2019-02-28,19.059999,19.209999,18.570000,18.600000,18.600000,3536000 2019-03-01,18.780001,19.160000,17.870001,18.030001,18.030001,3544400 2019-03-04,18.219999,18.320000,17.629999,17.990000,17.990000,2658600 2019-03-05,18.040001,18.350000,17.600000,18.320000,18.320000,2244000 2019-03-06,18.180000,18.180000,17.320000,17.469999,17.469999,2802900 2019-03-07,17.510000,17.629999,17.110001,17.180000,17.180000,1525100 2019-03-08,17.000000,17.000000,16.379999,16.700001,16.700001,1805000 2019-03-11,16.930000,17.340000,16.709999,17.170000,17.170000,1623100 2019-03-12,17.320000,18.250000,17.209999,18.190001,18.190001,3135000 2019-03-13,18.510000,19.059999,18.299999,18.600000,18.600000,3540400 2019-03-14,18.540001,18.830000,18.480000,18.530001,18.530001,1879000 2019-03-15,18.219999,18.860001,18.180000,18.690001,18.690001,3377500 2019-03-18,18.690001,19.200001,18.639999,19.129999,19.129999,3175600 2019-03-19,19.320000,19.480000,18.959999,19.059999,19.059999,3023300 2019-03-20,18.959999,20.080000,18.900000,19.650000,19.650000,2775600 2019-03-21,19.590000,20.260000,19.520000,20.000000,20.000000,2815100 2019-03-22,19.629999,19.690001,18.590000,18.910000,18.910000,2727300 2019-03-25,18.799999,18.940001,18.260000,18.840000,18.840000,1872500 2019-03-26,19.280001,19.980000,19.170000,19.510000,19.510000,2142600 2019-03-27,19.549999,19.959999,19.350000,19.620001,19.620001,2107500 2019-03-28,19.440001,20.030001,19.400000,19.690001,19.690001,3751900 2019-03-29,20.049999,20.129999,19.139999,19.330000,19.330000,2271100 2019-04-01,19.590000,19.740000,19.320000,19.600000,19.600000,1413200 2019-04-02,19.610001,19.930000,19.290001,19.459999,19.459999,2247900 2019-04-03,19.520000,19.660000,17.930000,17.969999,17.969999,3014600 2019-04-04,17.920000,18.660000,17.910000,18.480000,18.480000,3069100 2019-04-05,18.540001,19.770000,18.540001,19.540001,19.540001,2691000 2019-04-08,19.639999,20.379999,19.639999,19.940001,19.940001,2536900 2019-04-09,19.920000,20.320000,19.610001,19.950001,19.950001,3005600 2019-04-10,20.219999,20.350000,19.850000,20.280001,20.280001,1947400 2019-04-11,20.070000,20.180000,18.750000,19.420000,19.420000,3460600 2019-04-12,20.500000,21.000000,20.410000,20.950001,20.950001,3636400 2019-04-15,20.780001,21.059999,20.500000,20.820000,20.820000,2207400 2019-04-16,20.950001,21.200001,20.590000,21.049999,21.049999,1503000 2019-04-17,21.250000,21.299999,20.760000,20.930000,20.930000,1458200 2019-04-18,20.850000,21.070000,20.700001,20.820000,20.820000,1523100 2019-04-22,21.200001,21.930000,20.930000,21.889999,21.889999,2105100 2019-04-23,21.780001,22.250000,21.389999,21.799999,21.799999,1741000 2019-04-24,22.000000,22.010000,21.190001,21.200001,21.200001,1594600 2019-04-25,21.200001,21.370001,20.719999,20.730000,20.730000,1418400 2019-04-26,20.400000,20.450001,19.450001,19.719999,19.719999,2245600 2019-04-29,19.620001,19.930000,19.350000,19.780001,19.780001,1470700 2019-04-30,20.049999,20.100000,19.299999,19.690001,19.690001,1680800 2019-05-01,19.750000,19.900000,18.740000,18.740000,18.740000,3363700 2019-05-02,18.549999,18.799999,17.760000,18.440001,18.440001,3526200 2019-05-03,18.709999,19.230000,18.389999,19.150000,19.150000,1924400 2019-05-06,18.570000,19.620001,18.450001,19.480000,19.480000,1713700 2019-05-07,19.059999,19.180000,18.590000,19.020000,19.020000,1733000 2019-05-08,19.090000,19.860001,19.080000,19.650000,19.650000,2025300 2019-05-09,19.430000,20.090000,19.240000,19.930000,19.930000,1972500 2019-05-10,19.750000,20.020000,19.230000,19.920000,19.920000,1598300 2019-05-13,19.680000,19.959999,19.270000,19.330000,19.330000,2206800 2019-05-14,19.490000,20.280001,19.370001,20.010000,20.010000,2359500 2019-05-15,19.719999,20.820000,19.620001,20.620001,20.620001,1477800 2019-05-16,20.780001,21.190001,20.540001,20.799999,20.799999,1627700 2019-05-17,20.440001,20.590000,19.990000,20.000000,20.000000,1246600 2019-05-20,19.990000,20.260000,19.850000,20.010000,20.010000,1166200 2019-05-21,20.170000,20.750000,19.990000,20.709999,20.709999,1096500 2019-05-22,20.549999,20.750000,19.629999,19.660000,19.660000,1844400 2019-05-23,19.110001,19.110001,17.730000,17.799999,17.799999,2256823 ================================================ FILE: dataset/SINA.csv ================================================ Date,Open,High,Low,Close,Adj Close,Volume 2018-05-23,89.540001,92.650002,89.339996,90.220001,90.220001,846200 2018-05-24,91.160004,92.150002,90.120003,90.620003,90.620003,819100 2018-05-25,91.150002,91.690002,90.709999,90.949997,90.949997,550900 2018-05-29,90.389999,91.870003,88.589996,89.989998,89.989998,1271300 2018-05-30,90.300003,90.730003,89.620003,89.970001,89.970001,883600 2018-05-31,90.330002,91.389999,90.150002,90.820000,90.820000,1300400 2018-06-01,91.129997,92.690002,90.820000,92.239998,92.239998,713700 2018-06-04,92.510002,93.660004,92.510002,93.330002,93.330002,843900 2018-06-05,93.779999,94.620003,93.339996,94.430000,94.430000,1115800 2018-06-06,94.760002,94.769997,91.900002,92.389999,92.389999,924100 2018-06-07,92.870003,93.629997,91.750000,93.209999,93.209999,604400 2018-06-08,92.720001,95.440002,92.360001,94.980003,94.980003,927800 2018-06-11,95.260002,95.790001,92.529999,93.099998,93.099998,781900 2018-06-12,93.709999,95.430000,93.709999,94.150002,94.150002,710900 2018-06-13,94.790001,95.459999,94.190002,94.639999,94.639999,628300 2018-06-14,94.570000,96.709999,93.269997,96.260002,96.260002,568300 2018-06-15,95.790001,95.790001,94.360001,94.580002,94.580002,658400 2018-06-18,93.669998,93.669998,91.809998,92.150002,92.150002,805700 2018-06-19,90.040001,90.470001,88.309998,89.139999,89.139999,1323600 2018-06-20,89.989998,90.580002,89.110001,90.019997,90.019997,799500 2018-06-21,89.779999,89.779999,87.839996,88.000000,88.000000,1123000 2018-06-22,89.279999,89.290001,87.300003,88.809998,88.809998,998400 2018-06-25,87.230003,87.489998,85.029999,85.309998,85.309998,1093400 2018-06-26,85.629997,86.019997,84.529999,85.330002,85.330002,942900 2018-06-27,85.449997,85.970001,81.449997,81.580002,81.580002,1168700 2018-06-28,80.500000,83.779999,79.690002,83.129997,83.129997,1271100 2018-06-29,83.809998,85.269997,83.500000,84.690002,84.690002,1035500 2018-07-02,83.150002,84.180000,82.160004,83.989998,83.989998,799400 2018-07-03,85.209999,85.290001,83.459999,83.790001,83.790001,470200 2018-07-05,83.790001,84.290001,81.919998,83.059998,83.059998,918300 2018-07-06,83.000000,84.470001,82.169998,84.300003,84.300003,626200 2018-07-09,85.029999,85.860001,83.720001,84.919998,84.919998,401900 2018-07-10,85.220001,85.220001,84.199997,84.680000,84.680000,656700 2018-07-11,83.599998,84.900002,83.180000,83.570000,83.570000,467800 2018-07-12,84.500000,84.839996,83.750000,84.500000,84.500000,497400 2018-07-13,84.279999,84.940002,83.580002,84.070000,84.070000,285500 2018-07-16,83.919998,84.300003,83.230003,83.949997,83.949997,632300 2018-07-17,83.360001,85.339996,83.220001,84.870003,84.870003,477300 2018-07-18,84.889999,85.440002,83.470001,83.989998,83.989998,387600 2018-07-19,83.570000,84.209999,82.589996,82.940002,82.940002,488100 2018-07-20,83.599998,84.480003,82.980003,83.260002,83.260002,392100 2018-07-23,83.260002,83.589996,82.459999,83.110001,83.110001,510800 2018-07-24,84.110001,85.400002,82.769997,83.110001,83.110001,701100 2018-07-25,83.500000,84.669998,83.150002,84.660004,84.660004,786000 2018-07-26,83.629997,84.989998,83.400002,84.230003,84.230003,524300 2018-07-27,84.120003,84.489998,82.930000,83.510002,83.510002,1004600 2018-07-30,83.220001,83.220001,80.000000,80.690002,80.690002,1320800 2018-07-31,80.559998,80.709999,79.620003,80.480003,80.480003,1054000 2018-08-01,79.510002,81.900002,79.510002,80.260002,80.260002,635400 2018-08-02,79.320000,80.070000,78.709999,79.900002,79.900002,474000 2018-08-03,80.050003,80.370003,79.309998,79.620003,79.620003,382400 2018-08-06,79.110001,80.459999,79.080002,79.989998,79.989998,585600 2018-08-07,80.809998,81.199997,79.239998,80.529999,80.529999,1024700 2018-08-08,85.000000,85.050003,74.360001,74.879997,74.879997,3154700 2018-08-09,75.489998,76.209999,74.790001,75.059998,75.059998,1381600 2018-08-10,75.489998,75.489998,73.529999,74.730003,74.730003,1671000 2018-08-13,74.919998,75.279999,71.029999,71.300003,71.300003,1363900 2018-08-14,71.070000,71.839996,69.599998,70.190002,70.190002,945500 2018-08-15,68.000000,69.150002,67.470001,68.709999,68.709999,1542200 2018-08-16,69.470001,69.839996,68.379997,68.430000,68.430000,989200 2018-08-17,68.209999,69.230003,67.760002,69.010002,69.010002,756600 2018-08-20,69.500000,70.790001,69.500000,70.389999,70.389999,566200 2018-08-21,70.919998,71.669998,69.919998,70.290001,70.290001,775700 2018-08-22,70.489998,71.400002,70.080002,70.889999,70.889999,587700 2018-08-23,71.260002,71.930000,69.339996,69.510002,69.510002,909800 2018-08-24,70.260002,70.489998,69.570000,69.849998,69.849998,302000 2018-08-27,70.709999,72.360001,70.709999,71.589996,71.589996,465600 2018-08-28,72.339996,72.940002,71.010002,72.070000,72.070000,711800 2018-08-29,72.410004,72.870003,71.070000,72.000000,72.000000,579200 2018-08-30,71.330002,71.610001,69.160004,69.650002,69.650002,646800 2018-08-31,69.660004,71.500000,69.500000,70.959999,70.959999,570800 2018-09-04,70.250000,70.570000,69.120003,70.370003,70.370003,754200 2018-09-05,69.559998,69.690002,66.120003,66.779999,66.779999,1126100 2018-09-06,67.000000,67.800003,66.110001,66.720001,66.720001,584800 2018-09-07,66.000000,68.169998,65.580002,65.769997,65.769997,823900 2018-09-10,65.870003,65.959999,64.309998,65.139999,65.139999,758500 2018-09-11,64.050003,65.879997,63.220001,64.519997,64.519997,801400 2018-09-12,64.500000,65.930000,63.200001,65.360001,65.360001,656500 2018-09-13,66.209999,67.790001,66.209999,66.809998,66.809998,808000 2018-09-14,67.309998,67.480003,65.540001,66.110001,66.110001,490700 2018-09-17,65.360001,66.580002,64.639999,64.809998,64.809998,519900 2018-09-18,64.919998,66.220001,64.220001,65.720001,65.720001,593200 2018-09-19,66.139999,69.029999,66.089996,68.239998,68.239998,814700 2018-09-20,68.940002,70.959999,68.800003,70.599998,70.599998,945700 2018-09-21,72.000000,72.379997,70.180000,70.360001,70.360001,650400 2018-09-24,69.220001,69.400002,68.000000,68.540001,68.540001,557100 2018-09-25,68.339996,69.300003,68.209999,68.889999,68.889999,350800 2018-09-26,68.910004,71.150002,68.910004,70.059998,70.059998,627200 2018-09-27,70.510002,70.519997,68.739998,69.720001,69.720001,394200 2018-09-28,69.239998,70.489998,68.750000,69.480003,69.480003,716300 2018-10-01,69.559998,71.029999,69.559998,70.129997,70.129997,469300 2018-10-02,69.129997,69.519997,66.610001,67.180000,67.180000,817800 2018-10-03,67.690002,68.040001,67.279999,67.559998,67.559998,462100 2018-10-04,67.220001,67.220001,64.099998,65.040001,65.040001,951900 2018-10-05,65.120003,65.120003,62.610001,64.250000,64.250000,1339100 2018-10-08,62.500000,65.050003,61.810001,64.150002,64.150002,1159800 2018-10-09,63.939999,64.360001,62.270000,62.639999,62.639999,1440000 2018-10-10,62.099998,62.130001,59.110001,59.180000,59.180000,1613600 2018-10-11,58.400002,59.799999,57.849998,59.009998,59.009998,1689400 2018-10-12,60.660000,62.689999,60.520000,62.500000,62.500000,909700 2018-10-15,61.029999,63.279999,61.029999,62.419998,62.419998,617900 2018-10-16,62.500000,63.900002,62.299999,63.840000,63.840000,529100 2018-10-17,63.910000,64.410004,62.119999,63.000000,63.000000,721300 2018-10-18,62.439999,62.439999,60.560001,60.709999,60.709999,811400 2018-10-19,62.320000,62.910000,59.540001,59.849998,59.849998,462200 2018-10-22,61.709999,63.639999,61.070000,62.270000,62.270000,794700 2018-10-23,60.090000,62.220001,58.990002,61.299999,61.299999,661100 2018-10-24,61.049999,61.509998,58.189999,58.209999,58.209999,900200 2018-10-25,58.840000,60.200001,57.639999,59.650002,59.650002,612000 2018-10-26,57.959999,61.950001,57.689999,61.369999,61.369999,626000 2018-10-29,61.910000,61.910000,58.189999,59.049999,59.049999,713700 2018-10-30,58.650002,59.470001,56.669998,58.799999,58.799999,873300 2018-10-31,59.660000,63.439999,58.779999,63.310001,63.310001,829500 2018-11-01,63.330002,68.059998,62.419998,67.360001,67.360001,1081700 2018-11-02,67.760002,68.959999,65.870003,66.230003,66.230003,956100 2018-11-05,64.919998,65.760002,64.010002,65.120003,65.120003,1091800 2018-11-06,64.839996,67.870003,64.309998,65.750000,65.750000,1109700 2018-11-07,65.750000,66.580002,64.489998,65.410004,65.410004,396700 2018-11-08,64.620003,64.870003,63.009998,64.230003,64.230003,699100 2018-11-09,63.250000,63.250000,60.689999,61.820000,61.820000,618200 2018-11-12,61.680000,62.009998,60.110001,61.099998,61.099998,524500 2018-11-13,61.750000,62.900002,60.840000,61.669998,61.669998,573800 2018-11-14,62.400002,64.330002,61.299999,62.220001,62.220001,798800 2018-11-15,62.910000,65.900002,62.299999,64.949997,64.949997,762900 2018-11-16,64.209999,65.230003,62.790001,64.959999,64.959999,455400 2018-11-19,63.549999,63.939999,60.500000,60.840000,60.840000,888700 2018-11-20,59.020000,60.840000,57.840000,59.939999,59.939999,728200 2018-11-21,61.419998,63.119999,61.360001,62.369999,62.369999,1008800 2018-11-23,61.299999,62.080002,60.549999,60.740002,60.740002,280800 2018-11-26,61.549999,63.250000,61.250000,62.450001,62.450001,908600 2018-11-27,62.049999,62.450001,61.000000,61.900002,61.900002,749100 2018-11-28,64.849998,66.800003,60.299999,63.009998,63.009998,1872200 2018-11-29,62.279999,63.320000,61.529999,62.599998,62.599998,813000 2018-11-30,62.380001,65.330002,61.799999,64.769997,64.769997,652600 2018-12-03,67.720001,68.610001,66.949997,67.000000,67.000000,630800 2018-12-04,67.309998,68.199997,65.250000,65.489998,65.489998,854000 2018-12-06,63.209999,64.940002,62.630001,64.320000,64.320000,745800 2018-12-07,64.099998,65.419998,63.040001,63.220001,63.220001,463800 2018-12-10,62.900002,64.320000,62.150002,62.820000,62.820000,521200 2018-12-11,63.889999,65.430000,62.720001,62.770000,62.770000,618900 2018-12-12,64.169998,65.470001,63.279999,64.440002,64.440002,604000 2018-12-13,65.050003,65.500000,61.939999,61.990002,61.990002,543100 2018-12-14,61.070000,63.779999,60.470001,62.130001,62.130001,975800 2018-12-17,62.139999,62.139999,59.340000,59.619999,59.619999,827500 2018-12-18,60.099998,60.820000,58.770000,58.810001,58.810001,535000 2018-12-19,58.770000,59.759998,55.189999,55.439999,55.439999,784400 2018-12-20,55.340000,56.270000,53.560001,54.310001,54.310001,878500 2018-12-21,54.209999,55.720001,53.000000,53.270000,53.270000,869000 2018-12-24,52.889999,54.599998,52.169998,53.660000,53.660000,391800 2018-12-26,54.040001,55.139999,52.450001,55.080002,55.080002,631300 2018-12-27,53.869999,54.590000,52.639999,54.169998,54.169998,1189400 2018-12-28,54.450001,55.869999,53.990002,54.580002,54.580002,580900 2018-12-31,55.430000,55.970001,53.240002,53.639999,53.639999,496800 2019-01-02,52.759998,55.139999,51.759998,54.750000,54.750000,474800 2019-01-03,53.930000,54.189999,52.700001,53.299999,53.299999,499700 2019-01-04,54.810001,58.410000,54.419998,57.680000,57.680000,568200 2019-01-07,58.099998,59.919998,58.020000,59.639999,59.639999,559400 2019-01-08,59.150002,60.169998,56.660000,57.849998,57.849998,1180700 2019-01-09,59.680000,60.290001,57.930000,60.139999,60.139999,804600 2019-01-10,59.889999,60.020000,58.419998,59.959999,59.959999,567000 2019-01-11,59.669998,59.720001,58.070000,58.700001,58.700001,570000 2019-01-14,57.889999,57.889999,56.259998,56.410000,56.410000,764000 2019-01-15,56.830002,58.509998,56.770000,57.000000,57.000000,627500 2019-01-16,57.299999,59.430000,57.299999,59.060001,59.060001,584200 2019-01-17,58.400002,59.880001,57.889999,59.299999,59.299999,595800 2019-01-18,59.840000,62.340000,59.840000,61.720001,61.720001,580800 2019-01-22,60.549999,61.200001,55.150002,55.900002,55.900002,1130200 2019-01-23,56.720001,57.029999,54.200001,54.509998,54.509998,861900 2019-01-24,54.500000,55.450001,54.029999,54.610001,54.610001,1283300 2019-01-25,55.750000,59.700001,55.630001,58.930000,58.930000,1052400 2019-01-28,58.000000,58.970001,57.029999,58.939999,58.939999,681000 2019-01-29,59.230000,59.660000,58.070000,58.590000,58.590000,693700 2019-01-30,59.459999,59.459999,56.840000,58.060001,58.060001,647300 2019-01-31,58.549999,61.639999,58.439999,61.419998,61.419998,971600 2019-02-01,60.689999,61.389999,59.500000,60.740002,60.740002,434200 2019-02-04,60.490002,60.950001,59.730000,59.959999,59.959999,312000 2019-02-05,60.380001,60.580002,59.630001,60.029999,60.029999,448700 2019-02-06,60.139999,61.040001,59.650002,59.900002,59.900002,540900 2019-02-07,59.500000,59.660000,56.930000,57.369999,57.369999,690600 2019-02-08,57.619999,58.939999,57.040001,58.779999,58.779999,553300 2019-02-11,59.830002,60.450001,58.700001,59.820000,59.820000,688900 2019-02-12,60.169998,62.029999,60.060001,61.639999,61.639999,787000 2019-02-13,62.000000,63.959999,62.000000,62.230000,62.230000,1028300 2019-02-14,62.070000,62.200001,60.099998,61.040001,61.040001,991700 2019-02-15,61.070000,61.490002,59.889999,60.400002,60.400002,512000 2019-02-19,60.299999,61.840000,59.520000,61.340000,61.340000,657200 2019-02-20,61.610001,64.459999,61.450001,62.950001,62.950001,647400 2019-02-21,63.040001,63.500000,61.840000,62.970001,62.970001,575000 2019-02-22,63.500000,65.800003,63.139999,65.610001,65.610001,828600 2019-02-25,68.519997,70.830002,67.800003,68.989998,68.989998,1331900 2019-02-26,66.800003,68.900002,66.800003,68.830002,68.830002,830800 2019-02-27,68.150002,69.080002,67.410004,67.750000,67.750000,356300 2019-02-28,67.669998,68.860001,66.830002,67.370003,67.370003,550800 2019-03-01,68.160004,68.879997,66.730003,67.349998,67.349998,694500 2019-03-04,68.120003,69.489998,65.779999,67.239998,67.239998,802900 2019-03-05,63.500000,65.660004,62.330002,64.510002,64.510002,1492600 2019-03-06,64.610001,65.139999,61.910000,62.639999,62.639999,1366300 2019-03-07,62.490002,62.500000,58.459999,58.770000,58.770000,1180700 2019-03-08,56.160000,57.959999,55.270000,56.959999,56.959999,1617600 2019-03-11,58.169998,58.730000,57.599998,58.570000,58.570000,864100 2019-03-12,59.200001,59.200001,57.669998,58.200001,58.200001,553300 2019-03-13,58.279999,58.680000,57.669998,58.139999,58.139999,678700 2019-03-14,57.939999,58.049999,56.970001,57.700001,57.700001,607700 2019-03-15,58.049999,59.169998,57.950001,58.090000,58.090000,659900 2019-03-18,58.200001,58.980000,57.730000,58.209999,58.209999,522400 2019-03-19,58.599998,58.959999,58.150002,58.540001,58.540001,530400 2019-03-20,58.160000,58.939999,57.200001,58.439999,58.439999,424500 2019-03-21,57.939999,59.150002,57.900002,59.139999,59.139999,362400 2019-03-22,58.220001,58.630001,57.580002,57.759998,57.759998,938300 2019-03-25,57.700001,58.869999,57.080002,58.580002,58.580002,396600 2019-03-26,58.790001,59.459999,57.900002,58.549999,58.549999,1102400 2019-03-27,58.590000,58.990002,57.910000,57.910000,57.910000,1711700 2019-03-28,57.580002,58.049999,56.549999,56.820000,56.820000,746900 2019-03-29,57.930000,59.470001,57.599998,59.240002,59.240002,765000 2019-04-01,60.000000,62.500000,59.770000,61.680000,61.680000,1182600 2019-04-02,61.529999,62.369999,61.119999,61.700001,61.700001,1089000 2019-04-03,63.259998,64.360001,62.770000,63.160000,63.160000,1098700 2019-04-04,62.869999,64.870003,62.520000,64.839996,64.839996,989500 2019-04-05,64.839996,66.660004,64.699997,66.320000,66.320000,866800 2019-04-08,65.430000,66.489998,65.430000,66.480003,66.480003,465500 2019-04-09,66.300003,66.449997,64.360001,64.589996,64.589996,899600 2019-04-10,64.650002,64.970001,63.189999,64.459999,64.459999,584000 2019-04-11,64.080002,64.720001,63.430000,63.919998,63.919998,545700 2019-04-12,64.690002,65.250000,63.880001,64.430000,64.430000,425600 2019-04-15,63.820000,64.360001,62.880001,63.779999,63.779999,658000 2019-04-16,64.309998,64.889999,63.360001,63.730000,63.730000,747900 2019-04-17,61.200001,65.449997,61.060001,64.739998,64.739998,1032300 2019-04-18,64.300003,65.180000,63.700001,65.110001,65.110001,522400 2019-04-22,64.570000,65.260002,64.169998,64.820000,64.820000,301400 2019-04-23,65.139999,65.680000,64.470001,64.820000,64.820000,358800 2019-04-24,64.699997,64.849998,63.599998,64.419998,64.419998,612600 2019-04-25,63.869999,64.559998,62.939999,63.009998,63.009998,600300 2019-04-26,63.570000,63.570000,62.310001,62.660000,62.660000,803900 2019-04-29,62.099998,63.549999,62.099998,63.279999,63.279999,434100 2019-04-30,62.889999,63.910000,62.759998,62.939999,62.939999,846100 2019-05-01,63.220001,63.950001,62.910000,63.349998,63.349998,303500 2019-05-02,63.049999,63.169998,62.000000,62.070000,62.070000,1138900 2019-05-03,62.590000,63.340000,62.139999,62.900002,62.900002,804900 2019-05-06,60.080002,60.560001,58.700001,59.919998,59.919998,1831200 2019-05-07,60.110001,60.189999,57.150002,57.980000,57.980000,989800 2019-05-08,58.529999,58.810001,56.830002,57.590000,57.590000,2106500 2019-05-09,56.500000,57.340000,55.250000,57.000000,57.000000,1249000 2019-05-10,56.779999,57.650002,55.009998,55.730000,55.730000,964700 2019-05-13,53.889999,54.660000,53.110001,54.439999,54.439999,836500 2019-05-14,56.020000,56.349998,53.930000,53.990002,53.990002,1041400 2019-05-15,53.730000,54.299999,53.090000,53.930000,53.930000,657200 2019-05-16,54.000000,54.549999,53.209999,53.480000,53.480000,812700 2019-05-17,52.000000,52.009998,48.799999,49.099998,49.099998,1734400 2019-05-20,47.810001,48.279999,47.000000,47.099998,47.099998,1009100 2019-05-21,47.709999,48.860001,47.259998,48.779999,48.779999,1218800 2019-05-22,48.680000,48.709999,47.080002,47.330002,47.330002,947700 2019-05-23,42.000000,42.974998,40.349998,42.360001,42.360001,2667771 ================================================ FILE: dataset/TMUS.csv ================================================ Date,Open,High,Low,Close,Adj Close,Volume 2018-07-13,61.240002,61.810001,60.970001,61.680000,61.680000,3079300 2018-07-16,61.509998,62.090000,61.509998,61.630001,61.630001,1695100 2018-07-17,61.439999,61.990002,61.099998,61.209999,61.209999,1779700 2018-07-18,61.419998,61.490002,60.490002,60.520000,60.520000,1916800 2018-07-19,60.259998,60.380001,59.230000,59.410000,59.410000,2738600 2018-07-20,59.410000,59.610001,59.070000,59.250000,59.250000,2102600 2018-07-23,59.130001,59.230000,58.320000,58.360001,58.360001,2462100 2018-07-24,58.480000,59.099998,57.889999,58.779999,58.779999,2519700 2018-07-25,58.779999,59.320000,58.509998,58.830002,58.830002,2194900 2018-07-26,59.099998,59.799999,58.889999,59.369999,59.369999,2548000 2018-07-27,59.470001,60.669998,59.290001,59.610001,59.610001,2325100 2018-07-30,59.500000,60.740002,59.500000,59.820000,59.820000,2324200 2018-07-31,59.869999,60.200001,59.480000,60.000000,60.000000,2495700 2018-08-01,59.950001,60.169998,59.139999,59.360001,59.360001,4099300 2018-08-02,61.110001,62.240002,60.000000,62.180000,62.180000,6327000 2018-08-03,61.110001,62.259998,61.110001,61.549999,61.549999,2603300 2018-08-06,61.590000,66.400002,61.580002,66.300003,66.300003,14881000 2018-08-07,66.309998,66.339996,65.129997,65.330002,65.330002,4777600 2018-08-08,65.309998,65.650002,64.459999,65.500000,65.500000,3106500 2018-08-09,65.519997,65.739998,64.839996,64.970001,64.970001,2295400 2018-08-10,64.639999,65.199997,64.059998,64.980003,64.980003,2241600 2018-08-13,64.940002,65.800003,64.529999,65.699997,65.699997,3222200 2018-08-14,65.779999,66.440002,65.660004,65.959999,65.959999,3311900 2018-08-15,65.519997,65.900002,65.040001,65.410004,65.410004,2408500 2018-08-16,65.680000,66.209999,65.550003,65.980003,65.980003,2549400 2018-08-17,65.870003,66.059998,65.550003,65.900002,65.900002,3088400 2018-08-20,65.739998,66.239998,65.500000,65.839996,65.839996,2621400 2018-08-21,65.769997,66.639999,65.769997,66.510002,66.510002,1973900 2018-08-22,66.279999,66.410004,65.519997,65.809998,65.809998,1750200 2018-08-23,65.500000,65.900002,65.180000,65.209999,65.209999,1564500 2018-08-24,65.449997,65.930000,65.169998,65.410004,65.410004,1945600 2018-08-27,65.199997,65.940002,65.199997,65.800003,65.800003,1629300 2018-08-28,65.849998,66.089996,65.410004,65.589996,65.589996,1697800 2018-08-29,65.739998,66.489998,65.510002,65.980003,65.980003,2411700 2018-08-30,65.570000,66.360001,65.330002,66.010002,66.010002,1965700 2018-08-31,66.129997,66.379997,65.699997,66.040001,66.040001,2375200 2018-09-04,65.739998,66.300003,65.529999,65.769997,65.769997,2103900 2018-09-05,65.629997,66.029999,65.430000,65.709999,65.709999,3141100 2018-09-06,65.500000,65.959999,65.370003,65.519997,65.519997,2277400 2018-09-07,65.330002,65.639999,64.070000,64.389999,64.389999,2843100 2018-09-10,64.980003,65.800003,64.589996,65.559998,65.559998,2171600 2018-09-11,65.559998,66.019997,65.239998,65.910004,65.910004,1375400 2018-09-12,66.000000,68.320000,65.620003,67.919998,67.919998,5019900 2018-09-13,68.000000,68.709999,67.370003,68.480003,68.480003,3797300 2018-09-14,68.580002,68.650002,67.900002,68.250000,68.250000,3161700 2018-09-17,68.029999,68.180000,67.320000,67.419998,67.419998,2757300 2018-09-18,67.430000,68.580002,67.080002,68.489998,68.489998,4113100 2018-09-19,68.610001,68.870003,67.720001,68.349998,68.349998,2847100 2018-09-20,68.779999,69.150002,68.339996,69.129997,69.129997,1875200 2018-09-21,69.339996,69.769997,68.889999,69.070000,69.070000,4046100 2018-09-24,68.699997,69.339996,68.500000,68.919998,68.919998,2749300 2018-09-25,69.510002,69.550003,68.559998,69.449997,69.449997,2610800 2018-09-26,69.470001,69.489998,68.690002,68.790001,68.790001,2577700 2018-09-27,69.080002,70.629997,68.870003,70.489998,70.489998,3661000 2018-09-28,70.449997,70.879997,69.980003,70.180000,70.180000,3703800 2018-10-01,70.709999,70.940002,69.970001,70.250000,70.250000,2684400 2018-10-02,70.160004,70.580002,69.570000,69.720001,69.720001,2272300 2018-10-03,69.820000,69.980003,68.750000,68.980003,68.980003,5562000 2018-10-04,68.529999,68.989998,68.260002,68.949997,68.949997,2890600 2018-10-05,68.949997,69.730003,68.120003,68.589996,68.589996,2933600 2018-10-08,68.589996,69.239998,68.029999,68.820000,68.820000,3656400 2018-10-09,68.769997,69.349998,68.239998,68.459999,68.459999,3237200 2018-10-10,68.540001,69.050003,66.550003,66.629997,66.629997,6295500 2018-10-11,66.750000,67.709999,66.010002,66.209999,66.209999,5098300 2018-10-12,67.269997,68.599998,66.839996,68.379997,68.379997,3870600 2018-10-15,68.120003,68.660004,67.580002,67.620003,67.620003,3014000 2018-10-16,67.680000,69.129997,67.559998,68.940002,68.940002,2422300 2018-10-17,68.959999,69.660004,68.580002,69.080002,69.080002,2662700 2018-10-18,69.230003,69.690002,68.330002,68.769997,68.769997,2954400 2018-10-19,69.529999,70.139999,69.209999,69.750000,69.750000,4744300 2018-10-22,69.849998,70.209999,69.419998,69.510002,69.510002,2647300 2018-10-23,69.080002,69.769997,67.790001,69.279999,69.279999,3113000 2018-10-24,69.050003,69.370003,65.589996,65.709999,65.709999,5758800 2018-10-25,66.339996,67.000000,65.099998,66.320000,66.320000,6795200 2018-10-26,64.550003,65.559998,64.279999,65.110001,65.110001,7111300 2018-10-29,66.139999,66.660004,63.480000,64.910004,64.910004,4654800 2018-10-30,64.529999,65.489998,63.610001,63.919998,63.919998,6077300 2018-10-31,67.370003,69.599998,67.250000,68.550003,68.550003,9212400 2018-11-01,68.959999,69.599998,68.610001,68.879997,68.879997,4194700 2018-11-02,69.389999,69.449997,67.550003,68.510002,68.510002,2606400 2018-11-05,68.959999,69.669998,68.570000,68.889999,68.889999,2743100 2018-11-06,68.849998,69.279999,68.269997,68.769997,68.769997,3891400 2018-11-07,69.239998,70.779999,69.050003,70.339996,70.339996,3639600 2018-11-08,70.070000,70.750000,69.519997,69.750000,69.750000,2763700 2018-11-09,69.419998,69.699997,67.980003,68.680000,68.680000,2263600 2018-11-12,68.690002,69.160004,67.779999,67.889999,67.889999,2471500 2018-11-13,68.540001,69.410004,68.260002,68.410004,68.410004,4005100 2018-11-14,68.660004,69.220001,67.550003,68.120003,68.120003,3665500 2018-11-15,67.860001,68.360001,67.550003,68.080002,68.080002,2826800 2018-11-16,67.230003,69.699997,67.000000,69.139999,69.139999,5257200 2018-11-19,68.529999,69.599998,67.919998,68.000000,68.000000,3387500 2018-11-20,67.739998,67.779999,66.209999,66.570000,66.570000,5081100 2018-11-21,66.790001,67.510002,66.629997,66.779999,66.779999,3274200 2018-11-23,66.389999,67.459999,66.080002,67.070000,67.070000,1215200 2018-11-26,67.760002,67.889999,67.180000,67.489998,67.489998,3285100 2018-11-27,67.239998,68.120003,66.940002,67.489998,67.489998,2393800 2018-11-28,67.750000,68.980003,67.510002,68.919998,68.919998,3272000 2018-11-29,68.400002,68.940002,68.080002,68.680000,68.680000,2814600 2018-11-30,68.879997,69.209999,68.080002,68.449997,68.449997,3470700 2018-12-03,68.500000,69.019997,66.970001,67.800003,67.800003,3641200 2018-12-04,67.459999,68.540001,65.470001,66.570000,66.570000,5329700 2018-12-06,65.680000,67.550003,65.019997,67.300003,67.300003,4899100 2018-12-07,66.680000,68.470001,65.370003,65.690002,65.690002,3340800 2018-12-10,65.669998,65.959999,64.339996,65.730003,65.730003,3012500 2018-12-11,66.620003,67.339996,65.440002,65.529999,65.529999,2475300 2018-12-12,66.769997,67.080002,66.059998,66.099998,66.099998,3279600 2018-12-13,66.209999,66.849998,65.470001,66.360001,66.360001,3209600 2018-12-14,65.830002,66.690002,65.389999,65.650002,65.650002,2872700 2018-12-17,65.730003,65.940002,64.279999,64.809998,64.809998,3999300 2018-12-18,64.809998,65.629997,63.950001,64.779999,64.779999,4068400 2018-12-19,64.639999,66.570000,64.480003,64.870003,64.870003,4204100 2018-12-20,64.620003,65.309998,63.410000,64.260002,64.260002,5126900 2018-12-21,64.580002,65.370003,61.700001,61.930000,61.930000,7669100 2018-12-24,61.509998,61.720001,59.959999,60.799999,60.799999,2581800 2018-12-26,60.919998,63.029999,59.959999,63.009998,63.009998,5088100 2018-12-27,62.349998,62.660000,60.889999,62.650002,62.650002,4353500 2018-12-28,62.700001,63.750000,62.610001,63.240002,63.240002,4098300 2018-12-31,63.320000,63.650002,62.410000,63.610001,63.610001,3112500 2019-01-02,62.869999,65.330002,62.549999,65.260002,65.260002,4418600 2019-01-03,64.550003,66.239998,64.110001,65.019997,65.019997,3390700 2019-01-04,65.879997,67.559998,65.550003,67.489998,67.489998,5490200 2019-01-07,67.370003,68.610001,67.010002,68.440002,68.440002,4786900 2019-01-08,68.669998,68.680000,67.370003,67.769997,67.769997,6052700 2019-01-09,68.650002,68.669998,67.120003,67.720001,67.720001,4498600 2019-01-10,67.440002,68.860001,67.220001,67.959999,67.959999,3230800 2019-01-11,67.830002,69.059998,67.400002,69.000000,69.000000,4177300 2019-01-14,68.410004,68.519997,67.419998,67.910004,67.910004,2691000 2019-01-15,67.809998,68.559998,66.699997,67.139999,67.139999,5366700 2019-01-16,67.510002,67.610001,66.379997,66.690002,66.690002,3261000 2019-01-17,66.720001,66.750000,65.639999,66.250000,66.250000,3357400 2019-01-18,67.110001,68.050003,66.370003,66.959999,66.959999,4766500 2019-01-22,66.750000,67.190002,66.199997,66.830002,66.830002,2971200 2019-01-23,66.800003,67.849998,66.570000,67.800003,67.800003,1979500 2019-01-24,67.720001,68.660004,67.220001,68.660004,68.660004,2849800 2019-01-25,68.930000,69.269997,68.199997,68.480003,68.480003,4940400 2019-01-28,67.870003,68.489998,67.059998,67.620003,67.620003,2958100 2019-01-29,67.660004,67.940002,66.629997,67.779999,67.779999,2340100 2019-01-30,67.739998,68.690002,67.089996,68.320000,68.320000,2318300 2019-01-31,68.410004,70.120003,68.029999,69.620003,69.620003,5816100 2019-02-01,69.459999,69.779999,69.080002,69.629997,69.629997,3117900 2019-02-04,69.410004,69.629997,68.879997,69.410004,69.410004,1926200 2019-02-05,69.699997,69.699997,66.800003,66.849998,66.849998,5001100 2019-02-06,66.800003,67.300003,66.540001,66.940002,66.940002,4334500 2019-02-07,68.000000,68.459999,65.559998,68.279999,68.279999,7554600 2019-02-08,67.639999,68.470001,66.949997,68.379997,68.379997,4129500 2019-02-11,68.169998,69.180000,68.000000,68.440002,68.440002,2644100 2019-02-12,69.000000,69.669998,68.500000,69.599998,69.599998,2630700 2019-02-13,69.610001,69.959999,68.860001,69.070000,69.070000,4742400 2019-02-14,69.099998,70.519997,69.010002,70.500000,70.500000,3200300 2019-02-15,70.650002,72.070000,70.430000,72.050003,72.050003,5711300 2019-02-19,72.010002,72.860001,71.760002,72.519997,72.519997,3672800 2019-02-20,72.459999,73.080002,72.169998,72.750000,72.750000,4476900 2019-02-21,72.570000,73.760002,72.389999,73.410004,73.410004,4561200 2019-02-22,73.800003,74.059998,72.970001,73.199997,73.199997,2522000 2019-02-25,73.370003,73.529999,72.620003,73.050003,73.050003,2400400 2019-02-26,71.440002,72.970001,71.250000,72.529999,72.529999,2915400 2019-02-27,72.129997,72.529999,71.769997,72.120003,72.120003,2742600 2019-02-28,72.080002,72.699997,71.919998,72.209999,72.209999,3072600 2019-03-01,72.389999,72.599998,71.779999,72.339996,72.339996,1883600 2019-03-04,72.239998,72.339996,71.279999,71.650002,71.650002,2439400 2019-03-05,71.750000,71.980003,71.279999,71.410004,71.410004,1725600 2019-03-06,71.410004,71.599998,69.989998,70.779999,70.779999,4375400 2019-03-07,70.620003,71.379997,70.519997,71.320000,71.320000,2309300 2019-03-08,70.930000,71.250000,70.180000,70.650002,70.650002,3573400 2019-03-11,70.830002,71.580002,70.410004,71.470001,71.470001,2493100 2019-03-12,71.470001,72.129997,71.250000,71.699997,71.699997,2773200 2019-03-13,72.120003,72.480003,71.680000,72.250000,72.250000,1920400 2019-03-14,72.250000,72.440002,71.940002,72.339996,72.339996,1653300 2019-03-15,72.760002,73.500000,72.099998,73.459999,73.459999,2806200 2019-03-18,73.279999,73.910004,72.949997,73.680000,73.680000,2945300 2019-03-19,74.000000,74.059998,72.410004,72.589996,72.589996,4188100 2019-03-20,72.800003,72.930000,72.010002,72.059998,72.059998,3136200 2019-03-21,72.080002,72.739998,71.989998,72.260002,72.260002,2329200 2019-03-22,71.930000,72.470001,71.809998,71.900002,71.900002,3265900 2019-03-25,71.849998,72.410004,71.639999,72.309998,72.309998,1972400 2019-03-26,72.580002,73.360001,72.370003,73.339996,73.339996,2857200 2019-03-27,73.389999,73.790001,71.959999,72.239998,72.239998,4989700 2019-03-28,71.980003,72.250000,68.919998,69.150002,69.150002,5866500 2019-03-29,69.330002,69.489998,68.160004,69.099998,69.099998,5051900 2019-04-01,69.540001,70.040001,69.269997,69.970001,69.970001,3808300 2019-04-02,69.809998,70.160004,69.220001,69.730003,69.730003,3913300 2019-04-03,69.820000,70.019997,68.699997,69.000000,69.000000,3077500 2019-04-04,69.080002,70.129997,69.000000,70.050003,70.050003,3037100 2019-04-05,70.480003,70.750000,70.050003,70.349998,70.349998,3483100 2019-04-08,70.139999,71.239998,69.769997,71.230003,71.230003,4035400 2019-04-09,70.959999,71.660004,70.269997,71.419998,71.419998,2866800 2019-04-10,71.550003,72.330002,71.190002,72.160004,72.160004,2629900 2019-04-11,72.150002,73.010002,71.839996,73.000000,73.000000,2535700 2019-04-12,73.190002,73.879997,72.870003,73.709999,73.709999,2858700 2019-04-15,73.709999,73.860001,73.190002,73.790001,73.790001,2194500 2019-04-16,74.000000,74.269997,73.519997,74.099998,74.099998,2834500 2019-04-17,72.720001,74.309998,71.300003,72.459999,72.459999,7576000 2019-04-18,73.220001,73.779999,72.570000,73.750000,73.750000,2746800 2019-04-22,73.760002,73.860001,73.010002,73.720001,73.720001,1912400 2019-04-23,73.559998,74.000000,73.050003,73.750000,73.750000,2180400 2019-04-24,73.389999,73.870003,72.720001,73.330002,73.330002,2373500 2019-04-25,72.699997,73.580002,72.510002,72.709999,72.709999,3365800 2019-04-26,74.730003,74.730003,72.599998,72.919998,72.919998,3561900 2019-04-29,72.940002,73.820000,72.500000,73.599998,73.599998,2631300 2019-04-30,73.470001,73.739998,72.550003,72.989998,72.989998,3064900 2019-05-01,73.139999,74.110001,73.040001,73.580002,73.580002,2941100 2019-05-02,73.779999,73.949997,72.660004,73.610001,73.610001,2269300 2019-05-03,73.709999,74.779999,73.400002,74.739998,74.739998,2588800 2019-05-06,73.879997,74.510002,73.339996,74.459999,74.459999,1875700 2019-05-07,73.800003,74.449997,73.540001,74.000000,74.000000,2594800 2019-05-08,73.959999,73.959999,72.480003,72.629997,72.629997,2849200 2019-05-09,72.300003,74.400002,72.250000,74.250000,74.250000,3319800 2019-05-10,74.000000,75.320000,73.540001,75.230003,75.230003,3360500 2019-05-13,74.379997,74.739998,73.250000,73.419998,73.419998,3476800 2019-05-14,73.419998,73.870003,73.040001,73.599998,73.599998,2987100 2019-05-15,73.370003,74.779999,73.050003,74.629997,74.629997,3798200 2019-05-16,74.480003,77.129997,74.250000,75.379997,75.379997,4946400 2019-05-17,75.389999,76.320000,75.019997,75.370003,75.370003,3619000 2019-05-20,79.870003,80.930000,75.720001,78.290001,78.290001,20102700 2019-05-21,78.160004,78.290001,76.779999,77.150002,77.150002,6339000 2019-05-22,76.489998,77.129997,76.139999,76.349998,76.349998,3287300 2019-05-23,76.260002,77.000000,75.250000,76.010002,76.010002,3887000 2019-05-24,76.500000,77.449997,75.629997,77.269997,77.269997,3579500 2019-05-28,77.550003,77.980003,75.889999,75.910004,75.910004,5391300 2019-05-29,75.820000,76.650002,75.290001,76.129997,76.129997,3540700 2019-05-30,76.040001,76.570000,75.019997,76.029999,76.029999,4111900 2019-05-31,74.809998,75.250000,73.279999,73.440002,73.440002,5147800 2019-06-03,73.620003,74.639999,73.370003,74.199997,74.199997,2941000 2019-06-04,74.629997,75.739998,74.519997,75.690002,75.690002,3144700 2019-06-05,75.940002,76.550003,75.669998,76.290001,76.290001,1970200 2019-06-06,76.139999,76.440002,74.610001,75.949997,75.949997,2671000 2019-06-07,76.550003,77.139999,76.309998,77.029999,77.029999,2256600 2019-06-10,77.059998,77.379997,76.379997,76.669998,76.669998,3096000 2019-06-11,77.129997,77.459999,74.629997,75.459999,75.459999,3822500 2019-06-12,75.830002,75.900002,74.650002,75.379997,75.379997,3296200 2019-06-13,75.169998,75.279999,74.010002,74.449997,74.449997,4279700 2019-06-14,74.669998,78.000000,74.279999,74.900002,74.900002,4813600 2019-06-17,75.080002,75.430000,74.540001,75.269997,75.269997,2929000 2019-06-18,75.940002,77.129997,75.550003,76.440002,76.440002,4995900 2019-06-19,76.339996,78.500000,76.339996,78.279999,78.279999,3377800 2019-06-20,79.110001,79.260002,77.150002,77.930000,77.930000,3339500 2019-06-21,77.709999,77.750000,75.199997,75.699997,75.699997,5223900 2019-06-24,76.019997,76.550003,75.379997,75.540001,75.540001,2123000 2019-06-25,75.470001,75.500000,74.449997,74.580002,74.580002,2593900 2019-06-26,74.279999,74.400002,72.769997,73.040001,73.040001,4393300 2019-06-27,73.449997,73.720001,72.919998,73.290001,73.290001,2319600 2019-06-28,73.290001,74.489998,72.900002,74.139999,74.139999,4117800 2019-07-01,74.669998,74.669998,73.919998,74.150002,74.150002,2226100 2019-07-02,74.400002,75.779999,73.919998,75.480003,75.480003,2871700 2019-07-03,75.889999,77.029999,75.599998,75.820000,75.820000,2080900 2019-07-05,75.830002,76.430000,75.629997,76.230003,76.230003,1318500 2019-07-08,76.370003,76.389999,75.430000,75.629997,75.629997,1667300 2019-07-09,75.349998,75.830002,75.080002,75.150002,75.150002,3553000 2019-07-10,77.959999,78.949997,77.570000,78.629997,78.629997,14441200 2019-07-11,78.730003,78.879997,76.949997,78.260002,78.260002,10108700 2019-07-12,78.199997,79.730003,78.010002,79.449997,79.449997,63065600 ================================================ FILE: dataset/TSLA.csv ================================================ Date,Open,High,Low,Close,Adj Close,Volume 2018-03-23,311.250000,311.250000,300.450012,301.540009,301.540009,6654900 2018-03-26,307.339996,307.589996,291.359985,304.179993,304.179993,8375200 2018-03-27,304.000000,304.269989,277.179993,279.179993,279.179993,13872000 2018-03-28,264.579987,268.679993,252.100006,257.779999,257.779999,21001400 2018-03-29,256.489990,270.959991,248.210007,266.130005,266.130005,15170700 2018-04-02,256.260010,260.329987,244.589996,252.479996,252.479996,16114000 2018-04-03,269.820007,273.350006,254.490005,267.529999,267.529999,18844400 2018-04-04,252.779999,288.369995,252.000000,286.940002,286.940002,19896700 2018-04-05,289.339996,306.260010,288.200012,305.720001,305.720001,19121100 2018-04-06,301.000000,309.279999,295.500000,299.299988,299.299988,13520300 2018-04-09,300.369995,309.500000,289.209991,289.660004,289.660004,10249800 2018-04-10,298.970001,307.100006,293.679993,304.700012,304.700012,10989800 2018-04-11,300.739990,308.980011,299.660004,300.929993,300.929993,7482900 2018-04-12,302.320007,303.950012,293.679993,294.079987,294.079987,7608800 2018-04-13,303.600006,303.950012,295.980011,300.339996,300.339996,7327200 2018-04-16,299.000000,299.660004,289.010010,291.209991,291.209991,6338500 2018-04-17,288.869995,292.170013,282.510010,287.690002,287.690002,7000000 2018-04-18,291.079987,300.239990,288.160004,293.350006,293.350006,6557700 2018-04-19,291.079987,301.010010,288.549988,300.079987,300.079987,6090600 2018-04-20,295.170013,299.980011,289.750000,290.239990,290.239990,5627900 2018-04-23,291.290009,291.619995,282.329987,283.369995,283.369995,4893400 2018-04-24,285.000000,287.089996,278.459991,283.459991,283.459991,5685300 2018-04-25,283.500000,285.160004,277.250000,280.690002,280.690002,4013600 2018-04-26,278.750000,285.790009,276.500000,285.480011,285.480011,4356000 2018-04-27,285.369995,294.470001,283.829987,294.079987,294.079987,4364600 2018-04-30,293.609985,298.730011,292.500000,293.899994,293.899994,4228200 2018-05-01,293.510010,300.820007,293.220001,299.920013,299.920013,4625600 2018-05-02,298.570007,306.850006,297.779999,301.149994,301.149994,8970400 2018-05-03,278.790009,288.040009,275.230011,284.450012,284.450012,17352100 2018-05-04,283.000000,296.859985,279.519989,294.089996,294.089996,8569400 2018-05-07,297.500000,305.959991,295.170013,302.769989,302.769989,8678200 2018-05-08,300.799988,307.750000,299.000000,301.970001,301.970001,5930000 2018-05-09,300.410004,307.010010,300.049988,306.850006,306.850006,5727400 2018-05-10,307.500000,312.989990,304.109985,305.019989,305.019989,5651600 2018-05-11,307.700012,308.880005,299.079987,301.059998,301.059998,4679600 2018-05-14,303.320007,304.940002,291.619995,291.970001,291.970001,7286800 2018-05-15,285.010010,286.959991,280.500000,284.179993,284.179993,9519200 2018-05-16,283.829987,288.809998,281.559998,286.480011,286.480011,5674000 2018-05-17,285.899994,289.190002,283.970001,284.540009,284.540009,4420600 2018-05-18,284.649994,284.649994,274.000000,276.820007,276.820007,7251900 2018-05-21,281.329987,291.489990,281.299988,284.489990,284.489990,9182600 2018-05-22,287.760010,288.000000,273.420013,275.010010,275.010010,8945800 2018-05-23,277.760010,279.910004,274.000000,279.070007,279.070007,5953100 2018-05-24,278.399994,281.109985,274.890015,277.850006,277.850006,4176700 2018-05-25,277.630005,279.640015,275.609985,278.850006,278.850006,3875100 2018-05-29,278.510010,286.500000,276.149994,283.760010,283.760010,5666600 2018-05-30,283.290009,295.010010,281.600006,291.720001,291.720001,7489700 2018-05-31,287.209991,290.369995,282.929993,284.730011,284.730011,5919700 2018-06-01,285.859985,291.950012,283.839996,291.820007,291.820007,5424400 2018-06-04,294.339996,299.000000,293.549988,296.739990,296.739990,4797800 2018-06-05,297.700012,297.799988,286.739990,291.130005,291.130005,5995200 2018-06-06,300.500000,322.170013,297.480011,319.500000,319.500000,18767300 2018-06-07,316.149994,330.000000,313.579987,316.089996,316.089996,14345300 2018-06-08,319.000000,324.480011,317.149994,317.660004,317.660004,8205200 2018-06-11,322.510010,334.660004,322.500000,332.100006,332.100006,13183500 2018-06-12,344.700012,354.970001,338.000000,342.769989,342.769989,22347400 2018-06-13,346.709991,347.200012,339.799988,344.779999,344.779999,9469800 2018-06-14,347.630005,358.750000,346.600006,357.720001,357.720001,10981000 2018-06-15,353.839996,364.670013,351.250000,358.170013,358.170013,10848300 2018-06-18,355.399994,373.730011,354.500000,370.829987,370.829987,12073200 2018-06-19,365.160004,370.000000,346.250000,352.549988,352.549988,12761900 2018-06-20,358.040009,364.380005,352.000000,362.220001,362.220001,8383700 2018-06-21,362.000000,366.209991,346.269989,347.510010,347.510010,7967100 2018-06-22,351.540009,352.250000,332.000000,333.630005,333.630005,10266100 2018-06-25,330.119995,338.470001,327.500000,333.010010,333.010010,6931300 2018-06-26,336.049988,343.549988,325.799988,342.000000,342.000000,7452500 2018-06-27,345.000000,350.790009,339.500000,344.500000,344.500000,8333700 2018-06-28,348.660004,357.019989,346.109985,349.929993,349.929993,8398000 2018-06-29,353.329987,353.859985,342.410004,342.950012,342.950012,6492400 2018-07-02,360.070007,364.779999,329.850006,335.070007,335.070007,18759800 2018-07-03,331.750000,332.489990,309.690002,310.859985,310.859985,12282600 2018-07-05,313.760010,314.390015,296.220001,309.160004,309.160004,17476400 2018-07-06,304.950012,312.070007,302.000000,308.899994,308.899994,8865500 2018-07-09,311.989990,318.519989,308.000000,318.510010,318.510010,7596800 2018-07-10,324.559998,327.679993,319.200012,322.470001,322.470001,9471500 2018-07-11,315.799988,321.940002,315.070007,318.959991,318.959991,4884100 2018-07-12,321.429993,323.230011,312.769989,316.709991,316.709991,5721200 2018-07-13,315.579987,319.579987,309.250000,318.869995,318.869995,5869800 2018-07-16,311.709991,315.160004,306.250000,310.100006,310.100006,7818700 2018-07-17,308.809998,324.739990,308.500000,322.690002,322.690002,6996200 2018-07-18,325.000000,325.500000,316.250000,323.850006,323.850006,5624200 2018-07-19,316.329987,323.540009,314.010010,320.230011,320.230011,5915300 2018-07-20,321.230011,323.239990,311.709991,313.579987,313.579987,5162200 2018-07-23,301.839996,305.500000,292.859985,303.200012,303.200012,10992900 2018-07-24,304.420013,307.720001,292.549988,297.429993,297.429993,9590800 2018-07-25,296.739990,309.619995,294.500000,308.739990,308.739990,7075400 2018-07-26,304.850006,310.700012,303.640015,306.649994,306.649994,4630500 2018-07-27,307.250000,307.690002,295.339996,297.179993,297.179993,5703300 2018-07-30,295.899994,296.100006,286.130005,290.170013,290.170013,6814100 2018-07-31,292.250000,298.320007,289.070007,298.140015,298.140015,5076900 2018-08-01,297.989990,303.000000,293.000000,300.839996,300.839996,10129400 2018-08-02,328.440002,349.989990,323.160004,349.540009,349.540009,23215000 2018-08-03,347.809998,355.000000,342.529999,348.170013,348.170013,13656500 2018-08-06,345.459991,354.980011,341.820007,341.989990,341.989990,8564300 2018-08-07,343.839996,387.459991,339.149994,379.570007,379.570007,30875800 2018-08-08,369.089996,382.640015,367.119995,370.339996,370.339996,24571200 2018-08-09,365.549988,367.010010,345.730011,352.450012,352.450012,17103700 2018-08-10,354.000000,360.000000,346.000000,355.489990,355.489990,11552000 2018-08-13,361.130005,363.190002,349.019989,356.410004,356.410004,10450200 2018-08-14,358.450012,359.200012,347.100006,347.640015,347.640015,6986400 2018-08-15,341.910004,344.489990,332.140015,338.690002,338.690002,9101300 2018-08-16,339.910004,342.279999,333.820007,335.450012,335.450012,6064000 2018-08-17,323.500000,326.769989,303.529999,305.500000,305.500000,18958600 2018-08-20,291.700012,308.500000,288.200012,308.440002,308.440002,17402300 2018-08-21,310.609985,324.790009,309.000000,321.899994,321.899994,13172200 2018-08-22,320.869995,323.880005,314.670013,321.640015,321.640015,5946000 2018-08-23,319.140015,327.320007,318.100006,320.100006,320.100006,5147300 2018-08-24,320.700012,323.850006,319.399994,322.820007,322.820007,3602600 2018-08-27,318.000000,322.440002,308.809998,319.269989,319.269989,13079300 2018-08-28,318.410004,318.880005,311.190002,311.859985,311.859985,7649100 2018-08-29,310.269989,311.850006,303.690002,305.010010,305.010010,7447400 2018-08-30,302.260010,304.600006,297.720001,303.149994,303.149994,7216700 2018-08-31,302.000000,305.309998,298.600006,301.660004,301.660004,5375100 2018-09-04,296.940002,298.190002,288.000000,288.950012,288.950012,8350500 2018-09-05,285.049988,286.779999,277.179993,280.739990,280.739990,7720800 2018-09-06,284.799988,291.170013,278.880005,280.950012,280.950012,7480800 2018-09-07,260.100006,268.350006,252.250000,263.239990,263.239990,22491900 2018-09-10,273.260010,286.029999,271.000000,285.500000,285.500000,14283500 2018-09-11,279.470001,282.000000,273.549988,279.440002,279.440002,9170000 2018-09-12,281.440002,292.500000,278.649994,290.540009,290.540009,10015400 2018-09-13,288.019989,295.000000,285.179993,289.459991,289.459991,6340300 2018-09-14,288.760010,297.329987,286.519989,295.200012,295.200012,6765600 2018-09-17,290.040009,300.869995,288.130005,294.839996,294.839996,6887600 2018-09-18,296.690002,302.640015,275.500000,284.959991,284.959991,16547500 2018-09-19,280.510010,300.000000,280.500000,299.019989,299.019989,8294900 2018-09-20,303.559998,305.980011,293.329987,298.329987,298.329987,7349400 2018-09-21,297.700012,300.579987,295.369995,299.100006,299.100006,5050500 2018-09-24,298.480011,303.000000,293.579987,299.679993,299.679993,4843000 2018-09-25,300.000000,304.600006,296.500000,300.989990,300.989990,4481700 2018-09-26,301.910004,313.890015,301.109985,309.579987,309.579987,7843200 2018-09-27,312.899994,314.959991,306.910004,307.519989,307.519989,8509100 2018-09-28,270.260010,278.000000,260.559998,264.769989,264.769989,33649700 2018-10-01,305.769989,311.440002,301.049988,310.700012,310.700012,21777600 2018-10-02,313.950012,316.839996,299.149994,301.019989,301.019989,11743500 2018-10-03,303.329987,304.600006,291.570007,294.799988,294.799988,7995000 2018-10-04,293.950012,294.000000,277.670013,281.829987,281.829987,9814200 2018-10-05,274.649994,274.880005,260.000000,261.950012,261.950012,17944500 2018-10-08,264.519989,267.760010,249.000000,250.559998,250.559998,13472700 2018-10-09,255.250000,266.769989,253.300003,262.799988,262.799988,12060600 2018-10-10,264.609985,265.510010,247.770004,256.880005,256.880005,12815300 2018-10-11,257.529999,262.250000,249.029999,252.229996,252.229996,8167700 2018-10-12,261.000000,261.989990,252.009995,258.779999,258.779999,7201400 2018-10-15,259.059998,263.279999,254.539993,259.589996,259.589996,6200000 2018-10-16,265.700012,277.380005,262.239990,276.589996,276.589996,9526400 2018-10-17,282.399994,282.700012,265.799988,271.779999,271.779999,8655500 2018-10-18,269.290009,271.000000,263.000000,263.910004,263.910004,5421200 2018-10-19,267.390015,269.660004,253.500000,260.000000,260.000000,9375500 2018-10-22,260.679993,261.859985,252.589996,260.950012,260.950012,5600300 2018-10-23,263.869995,297.929993,262.100006,294.140015,294.140015,19027800 2018-10-24,301.049988,304.440002,285.730011,288.500000,288.500000,20058300 2018-10-25,317.220001,321.000000,301.010010,314.859985,314.859985,20840700 2018-10-26,308.250000,339.899994,306.649994,330.899994,330.899994,27425500 2018-10-29,337.470001,347.160004,326.500000,334.850006,334.850006,14486000 2018-10-30,328.390015,337.899994,322.260010,329.899994,329.899994,9126700 2018-10-31,332.540009,342.000000,329.100006,337.320007,337.320007,7624300 2018-11-01,338.260010,347.839996,334.730011,344.279999,344.279999,8000100 2018-11-02,343.739990,349.200012,340.910004,346.410004,346.410004,7808000 2018-11-05,340.500000,343.959991,330.140015,341.399994,341.399994,7831000 2018-11-06,339.070007,348.799988,336.089996,341.059998,341.059998,6762900 2018-11-07,343.339996,351.179993,340.799988,348.160004,348.160004,7374500 2018-11-08,348.500000,357.579987,348.440002,351.399994,351.399994,7090700 2018-11-09,349.000000,354.000000,345.230011,350.510010,350.510010,5098800 2018-11-12,348.369995,349.779999,330.339996,331.279999,331.279999,6941500 2018-11-13,333.160004,344.700012,332.200012,338.730011,338.730011,5448600 2018-11-14,342.700012,347.109985,337.149994,344.000000,344.000000,5040300 2018-11-15,342.329987,348.579987,339.040009,348.440002,348.440002,4625700 2018-11-16,345.190002,355.700012,345.119995,354.309998,354.309998,7206200 2018-11-19,356.339996,366.750000,352.880005,353.470001,353.470001,9708900 2018-11-20,341.750000,349.799988,333.549988,347.489990,347.489990,8004700 2018-11-21,352.000000,353.100006,337.399994,338.190002,338.190002,4686800 2018-11-23,334.350006,337.500000,325.549988,325.829987,325.829987,4202600 2018-11-26,325.000000,346.220001,325.000000,346.000000,346.000000,7992100 2018-11-27,340.049988,346.959991,335.500000,343.920013,343.920013,6358300 2018-11-28,345.989990,348.279999,342.209991,347.869995,347.869995,4127600 2018-11-29,347.000000,347.500000,339.549988,341.170013,341.170013,3080700 2018-11-30,341.829987,351.600006,338.260010,350.480011,350.480011,5629100 2018-12-03,360.000000,366.000000,352.000000,358.489990,358.489990,8306500 2018-12-04,356.049988,368.679993,352.000000,359.700012,359.700012,8461900 2018-12-06,356.010010,367.380005,350.760010,363.059998,363.059998,7842500 2018-12-07,369.000000,379.489990,357.649994,357.970001,357.970001,11511200 2018-12-10,360.000000,365.980011,353.119995,365.149994,365.149994,6613500 2018-12-11,369.910004,372.170013,360.230011,366.760010,366.760010,6308800 2018-12-12,369.420013,371.910004,365.160004,366.600006,366.600006,5027000 2018-12-13,370.149994,377.440002,366.750000,376.790009,376.790009,7365900 2018-12-14,375.000000,377.869995,364.329987,365.709991,365.709991,6337600 2018-12-17,362.000000,365.700012,343.880005,348.420013,348.420013,7674000 2018-12-18,350.540009,351.549988,333.690002,337.029999,337.029999,7100000 2018-12-19,337.600006,347.010010,329.739990,332.970001,332.970001,8274200 2018-12-20,327.049988,330.290009,311.869995,315.380005,315.380005,9071900 2018-12-21,317.399994,323.470001,312.440002,319.769989,319.769989,8016800 2018-12-24,313.500000,314.500000,295.200012,295.390015,295.390015,5559900 2018-12-26,300.000000,326.970001,294.089996,326.089996,326.089996,8163100 2018-12-27,319.839996,322.170013,301.500000,316.130005,316.130005,8575100 2018-12-28,323.100006,336.239990,318.410004,333.869995,333.869995,9939000 2018-12-31,337.790009,339.209991,325.260010,332.799988,332.799988,6302300 2019-01-02,306.100006,315.130005,298.799988,310.119995,310.119995,11658600 2019-01-03,307.000000,309.399994,297.380005,300.359985,300.359985,6965200 2019-01-04,306.000000,318.000000,302.730011,317.690002,317.690002,7394100 2019-01-07,321.720001,336.739990,317.750000,334.959991,334.959991,7551200 2019-01-08,341.959991,344.010010,327.019989,335.350006,335.350006,7008500 2019-01-09,335.500000,343.500000,331.470001,338.529999,338.529999,5432900 2019-01-10,334.399994,345.390015,331.790009,344.970001,344.970001,6056400 2019-01-11,342.089996,348.410004,338.769989,347.260010,347.260010,5039100 2019-01-14,342.380005,342.500000,334.000000,334.399994,334.399994,5247300 2019-01-15,335.000000,348.799988,334.500000,344.429993,344.429993,6056600 2019-01-16,344.779999,352.000000,343.500000,346.049988,346.049988,4691700 2019-01-17,346.209991,351.500000,344.149994,347.309998,347.309998,3676700 2019-01-18,323.000000,327.130005,299.730011,302.260010,302.260010,24150800 2019-01-22,304.820007,308.000000,295.500000,298.920013,298.920013,12066700 2019-01-23,292.500000,294.500000,281.690002,287.589996,287.589996,12530000 2019-01-24,283.029999,293.679993,279.279999,291.510010,291.510010,8012200 2019-01-25,294.390015,298.519989,289.549988,297.040009,297.040009,7249600 2019-01-28,292.910004,297.459991,287.750000,296.380005,296.380005,6423300 2019-01-29,295.269989,298.559998,291.799988,297.459991,297.459991,4621700 2019-01-30,300.450012,309.000000,298.489990,308.769989,308.769989,11250300 2019-01-31,301.000000,311.559998,294.000000,307.019989,307.019989,12569200 2019-02-01,305.420013,316.100006,303.500000,312.209991,312.209991,7283400 2019-02-04,312.980011,315.299988,301.880005,312.890015,312.890015,7352100 2019-02-05,312.489990,322.440002,312.250000,321.350006,321.350006,6742800 2019-02-06,319.589996,324.239990,315.619995,317.220001,317.220001,5038500 2019-02-07,313.299988,314.700012,303.000000,307.510010,307.510010,6520600 2019-02-08,306.829987,307.450012,298.500000,305.799988,305.799988,5844200 2019-02-11,311.600006,318.600006,310.500000,312.839996,312.839996,7129700 2019-02-12,316.200012,318.190002,309.619995,311.809998,311.809998,5517600 2019-02-13,312.350006,312.750000,305.570007,308.170013,308.170013,5141600 2019-02-14,303.380005,306.769989,301.000000,303.769989,303.769989,5200800 2019-02-15,304.500000,308.000000,303.899994,307.880005,307.880005,3904900 2019-02-19,306.559998,311.540009,305.470001,305.640015,305.640015,4168400 2019-02-20,304.410004,306.299988,299.000000,302.559998,302.559998,7142100 2019-02-21,301.809998,303.239990,290.500000,291.230011,291.230011,8909200 2019-02-22,294.489990,296.500000,292.100006,294.709991,294.709991,5740600 2019-02-25,297.910004,302.899994,297.000000,298.769989,298.769989,6626500 2019-02-26,292.220001,302.010010,288.769989,297.859985,297.859985,8582500 2019-02-27,301.779999,316.299988,300.549988,314.739990,314.739990,11183900 2019-02-28,318.920013,320.000000,310.809998,319.880005,319.880005,10520700 2019-03-01,306.940002,307.130005,291.899994,294.790009,294.790009,22911400 2019-03-04,298.119995,299.000000,282.779999,285.359985,285.359985,17096800 2019-03-05,282.000000,284.000000,270.100006,276.540009,276.540009,18764700 2019-03-06,276.480011,281.510010,274.390015,276.239990,276.239990,10335500 2019-03-07,278.839996,284.700012,274.250000,276.589996,276.589996,9442500 2019-03-08,276.910004,285.589996,275.890015,284.140015,284.140015,8819600 2019-03-11,283.519989,291.279999,280.500000,290.920013,290.920013,7392300 2019-03-12,286.489990,288.070007,281.059998,283.359985,283.359985,7504100 2019-03-13,283.899994,291.989990,282.700012,288.959991,288.959991,6844700 2019-03-14,292.450012,295.390015,288.290009,289.959991,289.959991,7103400 2019-03-15,283.510010,283.720001,274.399994,275.429993,275.429993,14785500 2019-03-18,276.000000,278.049988,267.299988,269.489990,269.489990,10281000 2019-03-19,267.500000,273.299988,263.459991,267.470001,267.470001,11800600 2019-03-20,269.690002,274.970001,266.299988,273.600006,273.600006,6908200 2019-03-21,272.600006,276.450012,268.450012,274.019989,274.019989,5947100 2019-03-22,272.579987,272.799988,264.000000,264.529999,264.529999,8732600 ================================================ FILE: dataset/TWTR.csv ================================================ Date,Open,High,Low,Close,Adj Close,Volume 2018-05-23,32.700001,33.430000,32.599998,33.419998,33.419998,13407500 2018-05-24,33.439999,33.759998,33.119999,33.520000,33.520000,14491900 2018-05-25,33.540001,33.990002,33.310001,33.630001,33.630001,10424400 2018-05-29,33.419998,34.830002,33.349998,34.040001,34.040001,22086700 2018-05-30,34.200001,34.660000,34.080002,34.360001,34.360001,14588200 2018-05-31,34.389999,34.970001,34.250000,34.700001,34.700001,14433200 2018-06-01,35.139999,36.689999,35.090000,36.650002,36.650002,29583100 2018-06-04,36.450001,37.980000,35.950001,37.880001,37.880001,32632800 2018-06-05,39.529999,40.160000,39.189999,39.799999,39.799999,66122200 2018-06-06,39.419998,40.230000,39.209999,40.099998,40.099998,147805700 2018-06-07,40.139999,40.160000,38.639999,39.700001,39.700001,41573400 2018-06-08,39.490002,41.259998,39.419998,41.209999,41.209999,34538900 2018-06-11,41.419998,41.689999,40.660000,41.419998,41.419998,24605300 2018-06-12,42.470001,44.330002,42.410000,43.490002,43.490002,51155000 2018-06-13,44.240002,44.549999,43.419998,44.070000,44.070000,35169200 2018-06-14,44.549999,46.799999,44.500000,46.759998,46.759998,50949100 2018-06-15,46.619999,47.790001,45.639999,45.799999,45.799999,51489600 2018-06-18,45.340000,46.259998,44.500000,46.000000,46.000000,26025600 2018-06-19,45.189999,45.709999,43.570000,44.950001,44.950001,39252000 2018-06-20,45.560001,46.919998,45.439999,46.130001,46.130001,31230200 2018-06-21,46.360001,46.869999,44.200001,45.240002,45.240002,32200300 2018-06-22,45.580002,46.009998,44.500000,45.880001,45.880001,28628900 2018-06-25,45.470001,45.520000,43.330002,44.169998,44.169998,31379300 2018-06-26,44.360001,45.320000,43.509998,44.840000,44.840000,20194100 2018-06-27,45.500000,46.220001,43.680000,43.700001,43.700001,25875500 2018-06-28,43.650002,44.840000,42.490002,44.790001,44.790001,18911200 2018-06-29,45.049999,45.200001,43.560001,43.669998,43.669998,24392900 2018-07-02,43.060001,45.000000,42.750000,44.980000,44.980000,16703600 2018-07-03,45.360001,45.480000,43.799999,43.889999,43.889999,14237500 2018-07-05,44.070000,45.110001,43.549999,45.060001,45.060001,16172000 2018-07-06,44.910000,46.750000,44.610001,46.650002,46.650002,23740700 2018-07-09,46.740002,46.900002,42.080002,44.139999,44.139999,107582400 2018-07-10,44.200001,45.259998,43.630001,43.750000,43.750000,38467400 2018-07-11,42.630001,44.099998,42.220001,43.869999,43.869999,35100100 2018-07-12,44.799999,45.340000,44.360001,45.259998,45.259998,27078500 2018-07-13,45.279999,45.320000,43.930000,44.490002,44.490002,16426700 2018-07-16,44.299999,44.730000,43.910000,44.259998,44.259998,13012800 2018-07-17,43.590000,45.259998,43.150002,44.709999,44.709999,20122300 2018-07-18,44.189999,44.750000,42.740002,43.340000,43.340000,26536800 2018-07-19,43.270000,43.869999,43.110001,43.439999,43.439999,13366800 2018-07-20,43.500000,44.130001,43.230000,43.419998,43.419998,10437700 2018-07-23,43.450001,43.849998,42.400002,43.310001,43.310001,15251200 2018-07-24,43.770000,43.799999,41.590000,42.169998,42.169998,22433900 2018-07-25,42.349998,44.389999,42.349998,44.220001,44.220001,25140700 2018-07-26,42.869999,43.410000,42.139999,42.939999,42.939999,30018700 2018-07-27,37.250000,37.470001,33.900002,34.119999,34.119999,122752800 2018-07-30,34.169998,34.259998,31.070000,31.379999,31.379999,77852400 2018-07-31,31.950001,32.480000,31.070000,31.870001,31.870001,64392200 2018-08-01,32.250000,32.590000,31.459999,31.910000,31.910000,33231700 2018-08-02,31.580000,32.869999,31.340000,32.820000,32.820000,27088000 2018-08-03,32.580002,32.990002,31.799999,31.959999,31.959999,26317000 2018-08-06,31.820000,33.040001,31.450001,32.980000,32.980000,27512400 2018-08-07,33.099998,33.610001,32.549999,32.669998,32.669998,24635600 2018-08-08,32.750000,32.779999,31.809999,31.840000,31.840000,22539400 2018-08-09,31.850000,32.380001,31.610001,31.959999,31.959999,17637600 2018-08-10,31.650000,32.250000,31.469999,32.009998,32.009998,16073900 2018-08-13,32.040001,33.619999,32.020000,32.799999,32.799999,44134600 2018-08-14,33.400002,33.430000,32.520000,33.189999,33.189999,26442600 2018-08-15,32.810001,33.230000,31.950001,32.380001,32.380001,26433400 2018-08-16,32.700001,33.150002,32.419998,32.830002,32.830002,20873200 2018-08-17,32.740002,33.090000,32.340000,32.730000,32.730000,14874600 2018-08-20,32.790001,32.939999,32.200001,32.599998,32.599998,16535700 2018-08-21,32.750000,34.139999,32.599998,33.689999,33.689999,29575700 2018-08-22,33.450001,34.169998,33.349998,33.810001,33.810001,18576300 2018-08-23,33.900002,34.740002,33.720001,33.880001,33.880001,25746300 2018-08-24,34.000000,34.490002,33.930000,34.279999,34.279999,15214000 2018-08-27,34.660000,36.000000,34.480000,35.889999,35.889999,28306300 2018-08-28,35.980000,36.040001,34.889999,35.490002,35.490002,22281600 2018-08-29,35.410000,35.599998,34.810001,35.349998,35.349998,17697200 2018-08-30,35.270000,36.150002,35.209999,35.639999,35.639999,19217200 2018-08-31,35.570000,35.720001,34.590000,35.180000,35.180000,19073900 2018-09-04,34.750000,35.130001,34.480000,34.840000,34.840000,13567600 2018-09-05,34.650002,34.700001,32.509998,32.730000,32.730000,36051100 2018-09-06,32.860001,32.950001,30.620001,30.809999,30.809999,36023600 2018-09-07,30.309999,31.389999,29.820000,30.490000,30.490000,31484200 2018-09-10,30.500000,30.600000,29.950001,30.540001,30.540001,17805800 2018-09-11,30.440001,31.440001,30.350000,30.889999,30.889999,16000100 2018-09-12,30.610001,30.830000,29.250000,29.750000,29.750000,29845200 2018-09-13,30.100000,30.570000,29.860001,30.389999,30.389999,18522500 2018-09-14,30.450001,30.770000,30.059999,30.120001,30.120001,13474700 2018-09-17,29.049999,29.280001,28.430000,28.860001,28.860001,30592300 2018-09-18,28.840000,29.629999,28.750000,29.219999,29.219999,15856800 2018-09-19,29.150000,29.559999,28.820000,29.520000,29.520000,16023500 2018-09-20,29.700001,30.020000,29.240000,29.850000,29.850000,15373600 2018-09-21,29.860001,29.950001,28.490000,28.500000,28.500000,43122600 2018-09-24,28.330000,29.120001,27.930000,28.600000,28.600000,20249000 2018-09-25,28.750000,29.240000,28.440001,29.110001,29.110001,16130300 2018-09-26,29.200001,29.450001,28.799999,29.010000,29.010000,12742100 2018-09-27,29.059999,29.690001,28.879999,29.420000,29.420000,14830500 2018-09-28,29.250000,29.280001,28.410000,28.459999,28.459999,22719600 2018-10-01,28.510000,28.700001,28.000000,28.309999,28.309999,20538900 2018-10-02,28.139999,28.620001,27.910000,28.190001,28.190001,17714400 2018-10-03,28.379999,29.120001,28.250000,29.010000,29.010000,19358700 2018-10-04,28.750000,28.760000,27.870001,28.230000,28.230000,21120400 2018-10-05,28.340000,28.959999,27.969999,28.389999,28.389999,28996100 2018-10-08,28.209999,28.940001,27.719999,28.450001,28.450001,22114400 2018-10-09,28.700001,29.570000,28.340000,29.270000,29.270000,22749300 2018-10-10,29.120001,29.120001,26.760000,26.790001,26.790001,40399400 2018-10-11,26.350000,27.580000,26.190001,27.000000,27.000000,33065300 2018-10-12,28.090000,28.170000,27.260000,27.990000,27.990000,27127500 2018-10-15,27.850000,29.049999,27.590000,28.610001,28.610001,20225200 2018-10-16,29.100000,29.889999,28.840000,29.870001,29.870001,18443000 2018-10-17,29.950001,30.139999,28.959999,29.549999,29.549999,19379400 2018-10-18,29.400000,30.240000,28.980000,29.290001,29.290001,24174300 2018-10-19,29.330000,29.790001,28.680000,28.830000,28.830000,20112900 2018-10-22,29.049999,29.280001,28.309999,29.180000,29.180000,21719400 2018-10-23,28.480000,29.020000,28.070000,28.770000,28.770000,26503600 2018-10-24,28.850000,29.770000,27.309999,27.540001,27.540001,37910200 2018-10-25,31.320000,33.669998,30.760000,31.799999,31.799999,79251000 2018-10-26,31.200001,33.139999,30.940001,32.360001,32.360001,47747000 2018-10-29,32.459999,33.750000,31.620001,32.389999,32.389999,40899900 2018-10-30,31.770000,34.549999,31.299999,33.860001,33.860001,43678200 2018-10-31,34.369999,35.639999,34.349998,34.750000,34.750000,33063700 2018-11-01,34.599998,34.910000,33.820000,34.619999,34.619999,27498000 2018-11-02,34.869999,35.349998,33.849998,34.299999,34.299999,23994800 2018-11-05,34.259998,34.279999,33.369999,34.020000,34.020000,18214300 2018-11-06,33.959999,34.810001,33.840000,34.419998,34.419998,15508300 2018-11-07,34.750000,35.119999,34.380001,34.990002,34.990002,16802100 2018-11-08,34.880001,34.990002,33.869999,34.180000,34.180000,15146400 2018-11-09,33.750000,34.419998,33.389999,34.080002,34.080002,16034700 2018-11-12,34.000000,34.099998,31.780001,32.009998,32.009998,18147500 2018-11-13,32.240002,32.849998,31.469999,32.490002,32.490002,17206300 2018-11-14,32.889999,33.849998,32.750000,32.910000,32.910000,19448700 2018-11-15,32.790001,33.360001,32.619999,33.150002,33.150002,16824800 2018-11-16,32.830002,33.919998,32.599998,33.669998,33.669998,17904100 2018-11-19,33.560001,33.599998,31.840000,31.980000,31.980000,15745000 2018-11-20,29.969999,31.740000,29.940001,31.059999,31.059999,20927600 2018-11-21,31.670000,32.080002,31.100000,31.610001,31.610001,16466900 2018-11-23,31.299999,31.959999,31.110001,31.120001,31.120001,5813900 2018-11-26,31.600000,32.869999,31.520000,32.820000,32.820000,17096000 2018-11-27,32.439999,33.099998,32.360001,32.610001,32.610001,10727400 2018-11-28,33.000000,33.000000,31.719999,32.730000,32.730000,19073300 2018-11-29,32.459999,32.540001,29.870001,31.299999,31.299999,50505700 2018-11-30,31.150000,31.549999,30.110001,31.450001,31.450001,25833200 2018-12-03,32.240002,33.849998,32.209999,33.660000,33.660000,24027100 2018-12-04,33.279999,34.160000,32.500000,32.560001,32.560001,22472000 2018-12-06,32.459999,32.970001,31.110001,32.959999,32.959999,25922800 2018-12-07,32.840000,34.369999,32.669998,32.830002,32.830002,29497100 2018-12-10,32.730000,33.639999,32.259998,33.430000,33.430000,19971100 2018-12-11,34.130001,35.750000,33.880001,34.450001,34.450001,30118600 2018-12-12,34.970001,37.139999,34.849998,36.250000,36.250000,32608500 2018-12-13,36.400002,36.490002,35.299999,35.889999,35.889999,22831600 2018-12-14,35.250000,36.619999,35.049999,35.869999,35.869999,19528500 2018-12-17,35.680000,35.700001,33.200001,33.430000,33.430000,23880900 2018-12-18,33.630001,34.169998,33.080002,33.740002,33.740002,18885100 2018-12-19,33.709999,34.700001,32.660000,32.930000,32.930000,24784300 2018-12-20,32.590000,32.720001,28.510000,29.290001,29.290001,51983000 2018-12-21,29.309999,29.760000,27.040001,27.309999,27.309999,38714100 2018-12-24,26.549999,27.270000,26.260000,26.450001,26.450001,18208300 2018-12-26,27.000000,28.700001,26.799999,28.660000,28.660000,35529600 2018-12-27,28.139999,28.920000,27.260000,28.680000,28.680000,31987700 2018-12-28,28.930000,29.139999,27.840000,28.430000,28.430000,21820500 2018-12-31,28.600000,29.129999,28.340000,28.740000,28.740000,15975000 2019-01-02,28.260000,28.990000,27.870001,28.809999,28.809999,15053700 2019-01-03,28.379999,29.180000,27.940001,27.990000,27.990000,19031000 2019-01-04,28.389999,30.100000,28.309999,29.950001,29.950001,23412600 2019-01-07,30.200001,31.379999,29.770000,31.340000,31.340000,19917800 2019-01-08,31.700001,32.049999,30.910000,31.799999,31.799999,18915200 2019-01-09,31.799999,32.400002,31.540001,32.250000,32.250000,14554400 2019-01-10,33.080002,33.500000,32.259998,33.090000,33.090000,30504500 2019-01-11,32.849998,33.200001,32.430000,32.869999,32.869999,17732300 2019-01-14,32.380001,32.750000,32.119999,32.369999,32.369999,9523000 2019-01-15,32.509998,33.349998,32.450001,33.020000,33.020000,13548200 2019-01-16,33.099998,33.299999,32.439999,32.470001,32.470001,10130200 2019-01-17,32.470001,33.090000,32.389999,32.849998,32.849998,12059700 2019-01-18,33.049999,33.889999,32.770000,33.270000,33.270000,16776800 2019-01-22,32.970001,33.349998,31.930000,32.250000,32.250000,17780800 2019-01-23,32.259998,32.450001,30.719999,30.969999,30.969999,21084400 2019-01-24,30.940001,31.730000,30.910000,31.610001,31.610001,12470400 2019-01-25,31.990000,33.619999,31.980000,32.900002,32.900002,22513700 2019-01-28,32.650002,33.200001,32.119999,33.130001,33.130001,21750800 2019-01-29,33.330002,33.549999,31.459999,31.639999,31.639999,18849800 2019-01-30,32.040001,32.380001,31.420000,32.259998,32.259998,17142500 2019-01-31,33.070000,33.689999,32.790001,33.560001,33.560001,21211300 2019-02-01,33.560001,34.090000,32.959999,33.189999,33.189999,18816600 2019-02-04,33.340000,34.180000,33.240002,33.939999,33.939999,14244100 2019-02-05,34.290001,34.570000,33.919998,34.369999,34.369999,17610200 2019-02-06,35.049999,35.250000,33.750000,34.160000,34.160000,34058000 2019-02-07,31.170000,31.730000,30.309999,30.799999,30.799999,69764100 2019-02-08,30.469999,30.740000,29.420000,30.010000,30.010000,40669800 2019-02-11,30.170000,30.440001,29.660000,30.230000,30.230000,28838200 2019-02-12,30.440001,30.799999,30.230000,30.389999,30.389999,20315300 2019-02-13,30.570000,31.840000,30.549999,31.120001,31.120001,29683300 2019-02-14,30.860001,31.280001,30.600000,30.959999,30.959999,15321100 2019-02-15,31.200001,31.799999,30.969999,31.230000,31.230000,17591500 2019-02-19,31.230000,32.110001,31.150000,31.650000,31.650000,14391700 2019-02-20,31.709999,31.930000,31.209999,31.370001,31.370001,16871100 2019-02-21,31.360001,31.480000,30.600000,30.760000,30.760000,13944900 2019-02-22,30.809999,31.730000,30.809999,31.709999,31.709999,15413400 2019-02-25,31.990000,32.709999,31.879999,31.990000,31.990000,15061300 2019-02-26,31.889999,31.959999,30.990000,31.010000,31.010000,17519100 2019-02-27,30.950001,31.000000,29.900000,30.410000,30.410000,24639100 2019-02-28,30.250000,30.790001,30.010000,30.780001,30.780001,15242900 2019-03-01,31.170000,31.190001,30.280001,30.620001,30.620001,12360700 2019-03-04,30.780001,31.260000,30.070000,30.500000,30.500000,15920400 2019-03-05,30.500000,31.230000,30.389999,31.030001,31.030001,13073500 2019-03-06,30.940001,31.340000,30.590000,30.799999,30.799999,10938600 2019-03-07,30.760000,30.840000,30.010000,30.120001,30.120001,15770300 2019-03-08,29.639999,30.209999,29.410000,30.040001,30.040001,11964300 2019-03-11,30.240000,30.910000,30.240000,30.870001,30.870001,16013200 2019-03-12,31.150000,31.410000,30.889999,31.160000,31.160000,12324300 2019-03-13,31.309999,31.480000,31.040001,31.299999,31.299999,10201300 2019-03-14,31.280001,31.549999,30.940001,31.030001,31.030001,12090600 2019-03-15,31.040001,31.410000,30.709999,31.219999,31.219999,17522700 2019-03-18,31.250000,31.580000,30.840000,31.080000,31.080000,13172600 2019-03-19,31.150000,31.500000,30.879999,31.270000,31.270000,15557400 2019-03-20,31.240000,32.650002,31.160000,32.570000,32.570000,22373800 2019-03-21,32.310001,32.689999,32.029999,32.610001,32.610001,13346900 2019-03-22,32.500000,34.209999,32.340000,33.020000,33.020000,28034700 2019-03-25,32.830002,33.299999,32.279999,32.590000,32.590000,15272300 2019-03-26,32.980000,33.860001,32.919998,33.060001,33.060001,17252300 2019-03-27,32.930000,33.450001,31.950001,32.279999,32.279999,13669400 2019-03-28,32.290001,32.930000,31.730000,32.869999,32.869999,17750600 2019-03-29,33.099998,33.240002,32.470001,32.880001,32.880001,13529300 2019-04-01,33.160000,33.680000,32.700001,33.439999,33.439999,12499700 2019-04-02,33.439999,33.889999,33.230000,33.750000,33.750000,11638000 2019-04-03,34.000000,34.759998,33.810001,34.380001,34.380001,18041000 2019-04-04,34.700001,35.139999,33.900002,34.419998,34.419998,14604100 2019-04-05,34.549999,34.799999,34.369999,34.720001,34.720001,9571700 2019-04-08,34.790001,35.060001,34.509998,34.860001,34.860001,10655000 2019-04-09,34.840000,35.389999,34.810001,35.139999,35.139999,13889700 2019-04-10,35.259998,35.270000,34.509998,34.750000,34.750000,11648800 2019-04-11,34.750000,34.869999,34.410000,34.580002,34.580002,10982700 2019-04-12,34.669998,34.830002,34.110001,34.369999,34.369999,12713800 2019-04-15,34.380001,35.029999,34.340000,34.709999,34.709999,10248400 2019-04-16,34.840000,34.990002,34.230000,34.459999,34.459999,9396300 2019-04-17,34.730000,34.900002,34.200001,34.480000,34.480000,9023000 2019-04-18,34.669998,34.860001,34.320000,34.400002,34.400002,9806100 2019-04-22,34.400002,34.619999,33.820000,34.389999,34.389999,19704300 2019-04-23,36.930000,40.529999,36.910000,39.770000,39.770000,104262500 2019-04-24,39.860001,39.950001,38.799999,39.290001,39.290001,30266900 2019-04-25,39.259998,40.130001,38.189999,38.480000,38.480000,26044800 2019-04-26,38.590000,39.340000,38.180000,38.669998,38.669998,15270500 2019-04-29,38.630001,39.970001,38.630001,39.779999,39.779999,19680000 2019-04-30,39.790001,40.919998,39.650002,39.910000,39.910000,22912000 2019-05-01,40.000000,40.070000,39.259998,39.290001,39.290001,14962600 2019-05-02,39.240002,40.000000,38.840000,39.950001,39.950001,13419100 2019-05-03,40.480000,40.820000,39.959999,40.799999,40.799999,15577100 2019-05-06,39.689999,40.439999,39.450001,40.230000,40.230000,14517400 2019-05-07,39.900002,40.150002,38.119999,38.619999,38.619999,19283100 2019-05-08,38.450001,39.150002,38.330002,38.580002,38.580002,9168400 2019-05-09,38.110001,39.020000,37.820000,38.790001,38.790001,10010700 2019-05-10,38.680000,39.160000,37.860001,38.450001,38.450001,12259000 2019-05-13,37.500000,37.639999,36.369999,36.590000,36.590000,16829700 2019-05-14,37.040001,37.520000,36.599998,36.930000,36.930000,11125100 2019-05-15,36.669998,38.139999,36.639999,37.900002,37.900002,11523100 2019-05-16,38.110001,38.720001,38.049999,38.299999,38.299999,10104400 2019-05-17,37.830002,38.130001,37.470001,37.500000,37.500000,9090300 2019-05-20,37.119999,37.730000,36.919998,37.150002,37.150002,9411900 2019-05-21,37.470001,37.860001,37.330002,37.470001,37.470001,8861400 2019-05-22,37.410000,39.320000,37.240002,38.580002,38.580002,21093500 2019-05-23,38.150002,38.290001,36.799999,37.189999,37.189999,18096372 ================================================ FILE: dataset/eur-myr.csv ================================================ Historical EUR to MYR Exchange Rates,Unnamed: 1 02-11-17,4.926 01-11-17,4.9232 31-10-17,4.9255 30-10-17,4.9239 29-10-17,4.9251 28-10-17,4.9251 27-10-17,4.9325 26-10-17,5.0033 25-10-17,4.9782 24-10-17,4.98 23-10-17,4.9788 22-10-17,4.9794 21-10-17,4.9794 20-10-17,4.9947 19-10-17,4.9835 18-10-17,4.9576 17-10-17,4.9717 16-10-17,4.9764 15-10-17,4.9899 14-10-17,4.9899 13-10-17,4.987 12-10-17,5.0071 11-10-17,4.9793 10-10-17,4.9729 09-10-17,4.9701 08-10-17,4.9701 07-10-17,4.9701 06-10-17,4.9613 05-10-17,4.9747 04-10-17,4.9776 ================================================ FILE: dataset/oil.csv ================================================ "Date","Price","Open","High","Low","Vol.","Change %" "Nov 02, 2017","54.27","54.26","54.39","54.22","0","0.06" "Nov 01, 2017","54.24","54.59","55.22","53.89","0","-0.26" "Oct 31, 2017","54.38","54.08","54.85","53.93","497.30K","0.42" "Oct 30, 2017","54.15","54.16","54.46","53.75","565.04K","0.46" "Oct 27, 2017","53.90","52.80","54.20","52.25","730.92K","2.39" "Oct 26, 2017","52.64","52.19","52.86","51.91","594.65K","0.88" "Oct 25, 2017","52.18","52.56","52.57","51.89","681.74K","-0.55" "Oct 24, 2017","52.47","51.89","52.62","51.55","709.55K","1.10" "Oct 23, 2017","51.90","52.07","52.30","51.68","583.56K","0.84" "Oct 20, 2017","51.47","51.42","51.73","50.70","32.96K","0.35" "Oct 19, 2017","51.29","52.05","52.17","51.07","127.41K","-1.44" "Oct 18, 2017","52.04","51.94","52.33","51.69","152.62K","0.31" "Oct 17, 2017","51.88","51.93","52.25","51.21","471.61K","0.02" "Oct 16, 2017","51.87","51.43","52.37","51.35","520.73K","0.82" "Oct 13, 2017","51.45","50.73","51.72","50.70","667.50K","1.68" "Oct 12, 2017","50.60","51.00","51.13","50.15","729.27K","-1.36" "Oct 11, 2017","51.30","50.94","51.42","50.61","651.95K","0.75" "Oct 10, 2017","50.92","49.55","51.06","49.54","664.84K","2.70" "Oct 09, 2017","49.58","49.25","49.79","49.13","505.08K","0.59" "Oct 06, 2017","49.29","50.75","50.82","49.10","743.11K","-2.95" "Oct 05, 2017","50.79","49.88","51.22","49.85","654.39K","1.62" "Oct 04, 2017","49.98","50.16","50.67","49.76","598.84K","-0.87" "Oct 03, 2017","50.42","50.59","50.73","50.14","462.74K","-0.32" "Oct 02, 2017","50.58","51.64","51.71","50.07","600.93K","-2.11" "","","","","","","" "","Highest:55.22","Lowest:49.10","Difference:6.12","Average:51.82","Change %:5.03" ================================================ FILE: dataset/usd-myr.csv ================================================ Historical USD to MYR Exchange Rates,Unnamed: 1 02-11-17,4.226 01-11-17,4.232 31-10-17,4.231 30-10-17,4.238 29-10-17,4.241 28-10-17,4.241 27-10-17,4.24 26-10-17,4.2283 25-10-17,4.233 24-10-17,4.2325 23-10-17,4.23 22-10-17,4.224 21-10-17,4.224 20-10-17,4.2245 19-10-17,4.221 18-10-17,4.21 17-10-17,4.2195 16-10-17,4.2155 15-10-17,4.22 14-10-17,4.22 13-10-17,4.2095 12-10-17,4.217 11-10-17,4.211 10-10-17,4.2215 09-10-17,4.232 08-10-17,4.236 07-10-17,4.236 06-10-17,4.2345 05-10-17,4.2295 04-10-17,4.2235 ================================================ FILE: deep-learning/1.lstm.ipynb ================================================ { "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import sys\n", "import warnings\n", "\n", "if not sys.warnoptions:\n", " warnings.simplefilter('ignore')" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "import tensorflow as tf\n", "import numpy as np\n", "import matplotlib.pyplot as plt\n", "import seaborn as sns\n", "import pandas as pd\n", "from sklearn.preprocessing import MinMaxScaler\n", "from datetime import datetime\n", "from datetime import timedelta\n", "from tqdm import tqdm\n", "sns.set()\n", "tf.compat.v1.random.set_random_seed(1234)" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DateOpenHighLowCloseAdj CloseVolume
02016-11-02778.200012781.650024763.450012768.700012768.7000121872400
12016-11-03767.250000769.950012759.030029762.130005762.1300051943200
22016-11-04750.659973770.359985750.560974762.020020762.0200202134800
32016-11-07774.500000785.190002772.549988782.520020782.5200201585100
42016-11-08783.400024795.632996780.190002790.510010790.5100101350800
\n", "
" ], "text/plain": [ " Date Open High Low Close Adj Close \\\n", "0 2016-11-02 778.200012 781.650024 763.450012 768.700012 768.700012 \n", "1 2016-11-03 767.250000 769.950012 759.030029 762.130005 762.130005 \n", "2 2016-11-04 750.659973 770.359985 750.560974 762.020020 762.020020 \n", "3 2016-11-07 774.500000 785.190002 772.549988 782.520020 782.520020 \n", "4 2016-11-08 783.400024 795.632996 780.190002 790.510010 790.510010 \n", "\n", " Volume \n", "0 1872400 \n", "1 1943200 \n", "2 2134800 \n", "3 1585100 \n", "4 1350800 " ] }, "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df = pd.read_csv('../dataset/GOOG-year.csv')\n", "df.head()" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
0
00.112708
10.090008
20.089628
30.160459
40.188066
\n", "
" ], "text/plain": [ " 0\n", "0 0.112708\n", "1 0.090008\n", "2 0.089628\n", "3 0.160459\n", "4 0.188066" ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "minmax = MinMaxScaler().fit(df.iloc[:, 4:5].astype('float32')) # Close index\n", "df_log = minmax.transform(df.iloc[:, 4:5].astype('float32')) # Close index\n", "df_log = pd.DataFrame(df_log)\n", "df_log.head()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Split train and test\n", "\n", "I will cut the dataset to train and test datasets,\n", "\n", "1. Train dataset derived from starting timestamp until last 30 days\n", "2. Test dataset derived from last 30 days until end of the dataset\n", "\n", "So we will let the model do forecasting based on last 30 days, and we will going to repeat the experiment for 10 times. You can increase it locally if you want, and tuning parameters will help you by a lot." ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "((252, 7), (222, 1), (30, 1))" ] }, "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], "source": [ "test_size = 30\n", "simulation_size = 10\n", "\n", "df_train = df_log.iloc[:-test_size]\n", "df_test = df_log.iloc[-test_size:]\n", "df.shape, df_train.shape, df_test.shape" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [], "source": [ "class Model:\n", " def __init__(\n", " self,\n", " learning_rate,\n", " num_layers,\n", " size,\n", " size_layer,\n", " output_size,\n", " forget_bias = 0.1,\n", " ):\n", " def lstm_cell(size_layer):\n", " return tf.nn.rnn_cell.LSTMCell(size_layer, state_is_tuple = False)\n", "\n", " rnn_cells = tf.nn.rnn_cell.MultiRNNCell(\n", " [lstm_cell(size_layer) for _ in range(num_layers)],\n", " state_is_tuple = False,\n", " )\n", " self.X = tf.placeholder(tf.float32, (None, None, size))\n", " self.Y = tf.placeholder(tf.float32, (None, output_size))\n", " drop = tf.contrib.rnn.DropoutWrapper(\n", " rnn_cells, output_keep_prob = forget_bias\n", " )\n", " self.hidden_layer = tf.placeholder(\n", " tf.float32, (None, num_layers * 2 * size_layer)\n", " )\n", " self.outputs, self.last_state = tf.nn.dynamic_rnn(\n", " drop, self.X, initial_state = self.hidden_layer, dtype = tf.float32\n", " )\n", " self.logits = tf.layers.dense(self.outputs[-1], output_size)\n", " self.cost = tf.reduce_mean(tf.square(self.Y - self.logits))\n", " self.optimizer = tf.train.AdamOptimizer(learning_rate).minimize(\n", " self.cost\n", " )\n", " \n", "def calculate_accuracy(real, predict):\n", " real = np.array(real) + 1\n", " predict = np.array(predict) + 1\n", " percentage = 1 - np.sqrt(np.mean(np.square((real - predict) / real)))\n", " return percentage * 100\n", "\n", "def anchor(signal, weight):\n", " buffer = []\n", " last = signal[0]\n", " for i in signal:\n", " smoothed_val = last * weight + (1 - weight) * i\n", " buffer.append(smoothed_val)\n", " last = smoothed_val\n", " return buffer" ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [], "source": [ "num_layers = 1\n", "size_layer = 128\n", "timestamp = 5\n", "epoch = 300\n", "dropout_rate = 0.8\n", "future_day = test_size\n", "learning_rate = 0.01" ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [], "source": [ "def forecast():\n", " tf.reset_default_graph()\n", " modelnn = Model(\n", " learning_rate, num_layers, df_log.shape[1], size_layer, df_log.shape[1], dropout_rate\n", " )\n", " sess = tf.InteractiveSession()\n", " sess.run(tf.global_variables_initializer())\n", " date_ori = pd.to_datetime(df.iloc[:, 0]).tolist()\n", "\n", " pbar = tqdm(range(epoch), desc = 'train loop')\n", " for i in pbar:\n", " init_value = np.zeros((1, num_layers * 2 * size_layer))\n", " total_loss, total_acc = [], []\n", " for k in range(0, df_train.shape[0] - 1, timestamp):\n", " index = min(k + timestamp, df_train.shape[0] - 1)\n", " batch_x = np.expand_dims(\n", " df_train.iloc[k : index, :].values, axis = 0\n", " )\n", " batch_y = df_train.iloc[k + 1 : index + 1, :].values\n", " logits, last_state, _, loss = sess.run(\n", " [modelnn.logits, modelnn.last_state, modelnn.optimizer, modelnn.cost],\n", " feed_dict = {\n", " modelnn.X: batch_x,\n", " modelnn.Y: batch_y,\n", " modelnn.hidden_layer: init_value,\n", " },\n", " ) \n", " init_value = last_state\n", " total_loss.append(loss)\n", " total_acc.append(calculate_accuracy(batch_y[:, 0], logits[:, 0]))\n", " pbar.set_postfix(cost = np.mean(total_loss), acc = np.mean(total_acc))\n", " \n", " future_day = test_size\n", "\n", " output_predict = np.zeros((df_train.shape[0] + future_day, df_train.shape[1]))\n", " output_predict[0] = df_train.iloc[0]\n", " upper_b = (df_train.shape[0] // timestamp) * timestamp\n", " init_value = np.zeros((1, num_layers * 2 * size_layer))\n", "\n", " for k in range(0, (df_train.shape[0] // timestamp) * timestamp, timestamp):\n", " out_logits, last_state = sess.run(\n", " [modelnn.logits, modelnn.last_state],\n", " feed_dict = {\n", " modelnn.X: np.expand_dims(\n", " df_train.iloc[k : k + timestamp], axis = 0\n", " ),\n", " modelnn.hidden_layer: init_value,\n", " },\n", " )\n", " init_value = last_state\n", " output_predict[k + 1 : k + timestamp + 1] = out_logits\n", "\n", " if upper_b != df_train.shape[0]:\n", " out_logits, last_state = sess.run(\n", " [modelnn.logits, modelnn.last_state],\n", " feed_dict = {\n", " modelnn.X: np.expand_dims(df_train.iloc[upper_b:], axis = 0),\n", " modelnn.hidden_layer: init_value,\n", " },\n", " )\n", " output_predict[upper_b + 1 : df_train.shape[0] + 1] = out_logits\n", " future_day -= 1\n", " date_ori.append(date_ori[-1] + timedelta(days = 1))\n", "\n", " init_value = last_state\n", " \n", " for i in range(future_day):\n", " o = output_predict[-future_day - timestamp + i:-future_day + i]\n", " out_logits, last_state = sess.run(\n", " [modelnn.logits, modelnn.last_state],\n", " feed_dict = {\n", " modelnn.X: np.expand_dims(o, axis = 0),\n", " modelnn.hidden_layer: init_value,\n", " },\n", " )\n", " init_value = last_state\n", " output_predict[-future_day + i] = out_logits[-1]\n", " date_ori.append(date_ori[-1] + timedelta(days = 1))\n", " \n", " output_predict = minmax.inverse_transform(output_predict)\n", " deep_future = anchor(output_predict[:, 0], 0.3)\n", " \n", " return deep_future[-test_size:]" ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "WARNING: Logging before flag parsing goes to stderr.\n", "W0812 10:02:17.549519 140290267916096 deprecation.py:323] From :12: LSTMCell.__init__ (from tensorflow.python.ops.rnn_cell_impl) is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "This class is equivalent as tf.keras.layers.LSTMCell, and will be replaced by that in Tensorflow 2.0.\n", "W0812 10:02:17.551540 140290267916096 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "W0812 10:02:17.552432 140290267916096 deprecation.py:323] From :16: MultiRNNCell.__init__ (from tensorflow.python.ops.rnn_cell_impl) is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "This class is equivalent as tf.keras.layers.StackedRNNCells, and will be replaced by that in Tensorflow 2.0.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 1\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "W0812 10:02:19.808033 140290267916096 lazy_loader.py:50] \n", "The TensorFlow contrib module will not be included in TensorFlow 2.0.\n", "For more information, please see:\n", " * https://github.com/tensorflow/community/blob/master/rfcs/20180907-contrib-sunset.md\n", " * https://github.com/tensorflow/addons\n", " * https://github.com/tensorflow/io (for I/O related ops)\n", "If you depend on functionality not listed there, please file an issue.\n", "\n", "W0812 10:02:19.816455 140290267916096 deprecation.py:323] From :27: dynamic_rnn (from tensorflow.python.ops.rnn) is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Please use `keras.layers.RNN(cell)`, which is equivalent to this API\n", "W0812 10:02:20.147778 140290267916096 deprecation.py:506] From /usr/local/lib/python3.6/dist-packages/tensorflow/python/ops/init_ops.py:1251: calling VarianceScaling.__init__ (from tensorflow.python.ops.init_ops) with dtype is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Call initializer instance with the dtype argument instead of passing it to the constructor\n", "W0812 10:02:20.154457 140290267916096 deprecation.py:506] From /usr/local/lib/python3.6/dist-packages/tensorflow/python/ops/rnn_cell_impl.py:961: calling Zeros.__init__ (from tensorflow.python.ops.init_ops) with dtype is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Call initializer instance with the dtype argument instead of passing it to the constructor\n", "W0812 10:02:20.564182 140290267916096 deprecation.py:323] From :29: dense (from tensorflow.python.layers.core) is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Use keras.layers.dense instead.\n", "train loop: 100%|██████████| 300/300 [01:10<00:00, 4.33it/s, acc=97.2, cost=0.00221]\n", "W0812 10:03:39.929984 140290267916096 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 2\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:09<00:00, 4.33it/s, acc=97.4, cost=0.00193]\n", "W0812 10:04:50.024182 140290267916096 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 3\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:09<00:00, 4.34it/s, acc=97.2, cost=0.00212]\n", "W0812 10:05:59.904235 140290267916096 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 4\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:09<00:00, 4.30it/s, acc=97.3, cost=0.00195]\n", "W0812 10:07:10.197728 140290267916096 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 5\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:09<00:00, 4.31it/s, acc=97.2, cost=0.00208]\n", "W0812 10:08:20.024446 140290267916096 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 6\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:09<00:00, 4.31it/s, acc=97.1, cost=0.00224]\n", "W0812 10:09:30.567560 140290267916096 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 7\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:09<00:00, 4.30it/s, acc=97, cost=0.00229] \n", "W0812 10:10:40.653531 140290267916096 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 8\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:09<00:00, 4.23it/s, acc=97.5, cost=0.00168]\n", "W0812 10:11:50.874499 140290267916096 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 9\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:10<00:00, 4.32it/s, acc=97.3, cost=0.00193]\n", "W0812 10:13:01.677561 140290267916096 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 10\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:09<00:00, 4.28it/s, acc=97.8, cost=0.00115]\n" ] } ], "source": [ "results = []\n", "for i in range(simulation_size):\n", " print('simulation %d'%(i + 1))\n", " results.append(forecast())" ] }, { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [ { "data": { "image/png": "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j3V187zY8rdly6dcuHABAD8/P+67rwuPPfY4t99+V6nOkbl3727GjRvNffc9wAsvDCy1+xXiZuHj48M778zg4Ye7MG3aW4waNdbTJd0Utm//Fn//AJo3v773dSHykoAnhBBl3IkTx+nfvy87d/5C9+49efPNtwkIKJkhtE0mE3Xr1itwLqykpET++utPNmxYx6ZN61i7djXh4eF07fowjz7anVatbi3RETxTU1N47rk+REVVYMaM2TfVaKFClKb27TvwxBNPMnv2TB55pBv/+ldDT5dU7m3fvo327W8r1R/MRPklE50IIUQZtm7d/7jzzvYcOLCfuXM/YtasuSUW7q4kNDSMDh1u55133uXPPw+xePFKbrvtdlasWMqDD3amVatbePPN8Rw8aCn2+9Z1nWHDBnP69EnmzVtIaGhYsd+HEOKisWMnEhwczMsvD0XTZAC5khQbG8uxY0fp2PEOT5ciygkJeEIIUQalp6cxZEh/XnjhGczm+mzb9iOPPNLN02W5mUwm7rvvAebP/5h9+44wa9ZcatWqxYwZ07jttlbcdddtvP/+TM6ePVMs97dw4Yds2rSekSNf59Zb5RBuIUpaWFg448ZNYteuX1m06PKplETx+frrrwHk+DtRbCTgCSFEGbN3727uvrsDq1at4KWX/svGjVupVq3sTjUSEBBI9+49WbVqPb//bmHixMmYTF6MGzeKpk0b8MgjD7Js2eJ8I3deiz///IMxY17l7rs7M3DgkGKuXghRmG7dnqBDhzuYOHEs586d9XQ55dZXX31FVFQFzOb6ni5FlBMS8ErI9u3f8uSTj9GnT09OnIj1dDmXSUtLY9myRf+4zeLFC3jqqW48/XQP+vd/lqNHj5RSdULcnDRNY9asd+nSpTM2m4116zbzyiujMBpvnMOlK1SowPPPD2Dr1m3s2LGHl19+hTNnTjNs2CAaNqxD795PsmnTBqxW61XdXnp6Gs899zRhYeHMmjWv0BFDhRDFT1EU3n57GjZbNqNGyfD9JUHTNL7++ms6drxDjisWxUY+KUvIhg1refbZfixcuJxq1Wpc9fXyDk9ektLT01i+fHGh6w8dsrBhw1rmz1/MokUruOuuzsyePaNUahPiZnTu3Fm6dXuICRPGcP/9D7Jt24+0bdve02UVSa1adRgx4lV+/nkPn3++jT59+rJr1688+2wMjRrV5cUXB/L9998V+r6n6zovvzyU2NhjzJu3gIiIiFJ+BEKIWrXquHoSrOPLL7d6upxyZ9++v4mPj5fj70SxunF+Fr5GR44c5PDh4j/QH6BOHTO1a18+wlyumTOn8scfezlx4jjr1q1m1qx57NjxE/PmvYemaYSEhDJixEiio6uyZ88uZsx4B7O5AQcPWnjuuf40bdqMWbOmc+TIIWw2G82atWTw4GEYDAbi4+N49923OXXqJACdOt1LTEwfvvhiK6tXr8BuzwFg4MAXadnyVjRNY9q0t9izZydeXib8/HyZM2cB06ZNIT09nd69e+Lj48PcuZf2r1ew2+1YrVZ8fX3JyEgnMrJCiTyfQtzstm79jBdfHIDVamX69Pfo2TOmXP2SqygKzZq1oFmzFrz++kR++GE7a9asYuPG9SxfvoSKFSvx8MOP8eij3Wjc+Bb3Y1+2bDFr1/6PV14ZdcOHXSFuZAMHDmXt2tX83/8N9/g8mCUtLi6OXbt+5cCBffj6+hEcHExQUDDBwcH5zgcGBhVL74rt278FkIAnipWi67qna7hWNYBjFy6ko2kXaz937jgVK148RsUTAc9oVLHbnSNNDRr0PD16xNC+fQeSkhKJiXmcWbM+oGbNWnz66Xo2bFjH/PmL2LNnFy++OIDZsz+kUaMmAEyePIGmTZtz331d0DSNceNG0aJFK7p2fZjBg1+gbdv29OzZC4Dk5GRCQkJISUkmKCgYRVE4cSKWoUMHsG7dZxw8eIBx40axZMkqVFUlNTWVoKAgzp49Q9++MWze/HWhj3P58iUsWDCPgIBAAgICef/9DwgODrnm5+vS1+ZmEBkZSHx8mqfLEGXAP+0LWVlZjB37GgsXfkjjxrcwb94C6tSpW8oVek5WVhZffLGFNWtW8/XXX5CTk0PduvV49NHHueWWpvTp8xS33tqWTz5Zi8Fg8HS5RSbvCyKvG21/2LHjZ7p2vZd+/QYxfvwkT5dTLOx2O/v372Pnzl/YtetXdu78hePHY6/6+v7+AZcFv4unQQQFhRSyPoSgoCC8vLx44olHOHPmFNu3/1pyD1TcMK7lfUFVFcLDAwBqArF515XbFrzatev9Yytbafr777+oXbseNWvWAuCBB7oydeoUMjMzAIiOruoOdwA//LCd/fv/ZuXKZQBYrVaioiqQmZnJX3/9wfTp77u3DQlxBq7Tp08xduxrxMfHYzQaSUy8wIULCVSuHI3dbmfy5Ak0b96Sdu06XFXN586d5YcfvmPlyvVERESwfPli3nhjLG+99W6xPCdC3Oz27fubfv2e4cCB/fTvP5iRI8fg7e3t6bJKla+vL//5zyP85z+PkJSUyKZNG1izZhWTJ08EIDIyitmz55eLcCfEja5Nm7bExPThgw9m061bdxo3vsXTJV2zpKREdu/e6Qpzv7Jnz24yMtIB5/tNq1at6d27Ly1b3krjxk2w23NISUkhJSWF1NSLp7nnL11+9uxZDhw4QFqac9mVppfw8/MjKyuLgQMHlsbDFzeRchvwbiS+vn6XLNGZNOkdqlSJzrc0MzOz0NsYO/Y1Bg0aRseOd6BpGp063YbNZiM8PIIlS1axd+9udu36lTlzZrFgwdIr1vTNN19Rq1Yd9zEv993XhQULPrjmxyaEyE/XdRYs+ICxY0cRFBTMypVrueuuTp4uy+NCQ8Po1asPvXr14dSpk2zevJE2bdoRFRXl6dKEEC6jR49l69bNDB8+hC1bvinTP75omsbhw4fYufMXdwtd7hydBoOBf/2rEd2796BVq9a0bHkr1apVL7BrfFBQMFWrXvv967pORkb6ZUEwJSWZtLRU9/LMzEwGDRpU1IcrRD4S8EpBw4aNmTx5PMePx1K9eg22bPmUunXN+Pn5F7h9+/YdWbp0ES+//AoGg4Hk5GQyMzOoXLkKjRo1YdWq5Zd10UxPT6dSpcoAbN68EZvNBkBSUhIGg4HWrdvSsuWt/PTT95w5c5rq1WtgtVqx2+0F9iGvXLkyn3++maysLHx9ffn55x+pWbN2CT1DQtwcEhISePHFAXzxxVY6dbqHGTPmEBkZ6emyypzo6Kq88IL8oi1EWRMSEsobb0zh+ef78NFH83j++QGeLsktPT2NPXt2u8Pcrl073VOzhIaG0rLlrTz2WHdatryVpk2bl/hxhIqiuA9xufQH+0vdaN11RdknAa8UhIaGMmrUeMaNew2Hw0FISChjxkwodPuhQ4cze/ZMevfugaIoeHmZGDJkOJUrV2HMmAlMmzaFmJjHUVUDnTvfy1NP9WbIkJcYOfJlAgMDad26HcHBwQDExZ1nypSJOBwOHA4Hbdq0o2HDxqiqyj333M/TTz9BYGDQZYOs3H77Xezb9xfPPvsUXl4mAgMDGTny9RJ9noQoz7799hsGDXqB5OQk3nhjCn379itXA6kIIW4O//nPI6xcuYw335xIly5drxheSoKu68TGHstz7Nyv7N//N5qmoSgKZnN9unZ9iJYtb6VVq9bUrl1H3m/FTaXcDrLiCXkHWREXlYXXprTJr3EiV3CwN8OGjWD27JnUq2dm3ryFNGzYyNNlCQ+Q9wWR1428Pxw/HkvHjq25/fa7WLx4RYnel91u5+jRI1gs+zlwYD9//vkHu3b9SkJCPAABAYG0aNHSHeZatGh5XQPCedKNvC+I4iWDrAghRBl37NhRBgx4lt27d/P0088ybtwb+PldesytEELcWKpXr8GIESMZP340mzdvokuXfxf5Nh0OB7GxRzlw4AAWy35XoDvgnjIKnN0ea9asxV13daJVq9a0atUas7l+mT4WUAhPkIAnhBAlwGq1EhPTnfj4OBYuXFYsX4CEEKKseOGFAaxZs4qRI0fQsePtBAYGXdX1NE3j+PFYLJYD7lY5i+UAhw5ZyM7Odm9XrVp1zOb63H13Z8zm+tSv38A1foH8SCbElUjAE0KIEjB58kQOHrSwdetWmjdv5+lyhBCiWHl5eTF16gzuv/9uJk0az5tvvpNvvaZpnDp10t0SlxvmDh2ykJWV5d6uSpVozOb6dOhwO/XrN8Bsrk+9evXL9WTqQpQ0CXhCCFHMduz4mTlzZtGr1zPce++9cmyFEKJcat68Jc888xwLFsynYcPGpKamuoLcPiwWi3u+X4CKFSthNtenV68+mM0N3GHualv+hBBXTwKeEEIUo4yMDIYM6UfVqtUZO7bw0XKFEKI8GDlyDJ999ikvvTQYcE4YXr9+A3r2fIr69f+F2dwAs9lMSEiohysV4uYhAU8IIYrRhAljiI09xvr1nxEQEOjpcoQQokQFBgaxadPnnD59CrO5PmFh4Z4uSYibnurpAsqr7du/5cknH6NPn56cOBHr6XIuk5aWxrJli/5xmyVLFhIT8zg9ez7KxImvu0exEkIU7LvvtrFgwXxeeGEA7drd5ulyhBCiVFSrVp22bdtLuBOijJCAV0I2bFjLs8/2Y+HC5VSrVuOqr+dwOEquqDzS09NYvnxxoet//XUHX331OR98sIhly/6Hl5cXn3yyvFRqE+JGlJqawosvDqROnbqMHPm6p8sRQgghxE1KumiWgJkzp/LHH3s5ceI469atZtaseezY8RPz5r2HpmmEhIQyYsRIoqOrsmfPLmbMeAezuQEHD1p47rn+NG3ajFmzprvnfmnWrCWDBw/DYDAQHx/Hu+++zalTJwHo1OleYmL68MUXW1m9egV2ew4AAwe+SMuWt6JpGtOmvcWePTvx8jLh5+fLnDkLmDZtCunp6fTu3RMfHx/mzl2Q7zEcPnyQJk2a4evrC0CbNu346KN5xMT0LtXnUogbxZgxIzl79gybN3/p/r8RQgghhCht5TbgpV/4nYzE30rktv3DmhIQfkuh64cMGc7BgxZ69IihffsOJCUlMnHiGGbN+oCaNWvx6afrGTduFPPnO7tIHjt2lBEjRtKoURMAJk+eQNOmzXnlldFomsa4caPYvHkjXbs+zPjxo2nbtj1vvPE2AMnJyQC0bt2Gzp3vRVEUTpyIZejQAaxb9xmHDx9k795dLF26GlVVSU1NBeCll/6Pvn1j+PjjglvlzOYGbNy4nuTkZAICAvjmmy85d+5csT2HQpQnX3yxheXLlzB06HBatGjl6XKEEEIIcRMrtwGvLPn777+oXbseNWvWAuCBB7oydeoU9/DB0dFV3eEO4IcftrN//9+sXLkMcE6YHBVVgczMTP766w+mT3/fvW1ISAgAp0+fYuzY14iPj8doNJKYeIELFxKoXDkau93O5MkTaN68Je3adbiqmlu0aMUjj3TjpZcGYjJ506JFKwyGX4rl+RCiPElMvMBLLw2hQYOGvPzyK54uRwghhBA3uXIb8ALCb/nHVrayxNfX75IlOpMmvUOVKtH5lmZmZhZ6G2PHvsagQcPo2PEONE2jU6fbsNlshIdHsGTJKvbu3c2uXb8yZ84sFixYelV1Pf54Dx5/vAcAX3/9JTVq1LymxyXEzWDkyBEkJl5gxYo1eHt7e7ocIYQQQtzkZJCVUtCwYWOOHDnI8eOxAGzZ8il165rx8/MvcPv27TuydOki94ArycnJnDlzGj8/Pxo1asKqVRe7VeZ20UxPT6dSpcoAbN680T3iZVJSElarldat29Kv3yACAgI4c+Y0/v7+WK1W7HZ7oXVfuJAAQGpqKsuWfUyPHjFFeRqEKHc2bVrP2rX/Y/jw/6Nx4yZXvoIQQgghRAkrty14ZUloaCijRo1n3LjXcDgchISEMmZM4RMgDx06nNmzZ9K7dw8URcHLy8SQIcOpXLkKY8ZMYNq0KcTEPI6qGujc+V6eeqo3Q4a8xMiRLxMYGEjr1u0IDg4GIC7uPFOmTMThcOBwOGjTph0NGzZGVVXuued+nn76CQIDgy4bZAVg2LCBaJqO3W7n0Ucfp2PHO0rqKRLihhMXF8d//zuMpk2bMWTIS54uRwghhBACAEXXdU/XcK1qAMcuXEhH0y7Wfu7ccSpWrO6xogCMRhW7XfNoDWVRWXhtSltkZCDx8WmeLkOUEF3X6d37Sb755ku++up7zOb6hW4r+4LIJfuCyEv2B5FL9gWR61r2BVVVCA8PAKgJxOZbV+yVCSFEObd69Uq2bPmUV14Z/Y/hTgghhBCitEnAE0KIa3DmzGlGjvwvt97ahn79Bnq6HCGEEEKIfCTgCSHEVdJ1nWHDBmG35zBz5hwMBoOnSxJCCCGEyEcGWRFCiKu0ZMnHbNv2NW+++Q61atX2dDlCCCGEEJcpcsAzm81dgAmAF5AI9LZYLMfMZrMPMB3oBFiBny0Wy/Ou69QDFgHhwAWgl8ViOVTUWoQQoqQcPx7L66+/RocOd9CnT19PlyOEEEIIUaAiddE0m82hOIPaExaLpTEwH5jjWv0WzmBXz7VudJ6rzgXet1gs9YD3gXlFqUMIIUqSpmkMHToARVGYMeN9VFV6twshhBCibCrqt5Q6wHmLxXLQdfkz4F6z2RwN9AJGWywWHcBisZwHMJvNUUBzYIXrOiuA5mazObKItQghRIn48MO5/PTTD0ycOJno6KqeLkcIIYQQolBF7aJ5EKhoNptbWSyWncCTruW1cXa9fN1sNt8JpAOjLBbLD0BV4LTFYnEAWCwWh9lsPuNaHn+1d+ya98EtLk7FaPT8r+q5NXz33TZmz56Ft7c3Eya8SfXqNTxb2CXS0tJYv34NMTG9C1xvs9n473+HsX//fgA+//ybfOu///473ntvBg6HHbO5AaNHj8XHx7fA21JVlcjIwGKt/0ZwMz7m8shisTBx4li6dOnCkCH9URTlmm9D9gWRS/YFkZfsDyKX7AsiV3HsC0UKeBaLJcVsNncHpruOudsCJAM6UAvYa7FYRpjN5tbAJrPZXKfIFbtcOtG5pmken2Q870Tna9eu4dln+3HXXZ0Arro2h8NRKiPzJSensHTpInr06FXgek2D7t2fIiQkhBdfHJCv/szMTN58cyLvvz+fqlWrMXnyBJYsWUyfPs8VclvaTTeBZ2lMWnrs2FEslgN06nQPRqOMl1QS7HY7Tz4Zg4+PD5MnTychIf2ab0MmsBW5ZF8Qecn+IHLJviByXedE55cp8rdCi8XyFfAVgNlsrgCMAI4DdlzdMC0Wyy9mszkBqAecAKqYzWaDq/XOAFQGTha1lrz2JKSyOyG1OG/SrUVEEM0jggpdP3PmVP74Yy8nThxn3brVzJo1jx07fmLevPfQNI2QkFBGjBhJdHRV9uzZxYwZ72A2N+DgQQvPPdefpk2bMWvWdI4cOYTNZqNZs5YMHjwMg8FAfHwc7777NqdOOZ+uTp3uJSamD198sZXVq1dgt+cAMHDgi7RseSuapjFt2lvs2bMTLy8Tfn6+zJmzgGnTppCenk7v3j3x8fFh7twF+R6D0WikVavWnD175rLHt2PHT9Sv34CqVasB8NBDjzJx4thCA54ofps2bWDo0AGkp6dRo0ZNBg4cSvfuztdSFJ/Zs2eye/dO5s79iAoVKnq6HCGEEEKIKyqOUTQrWiyWc2azWQUmAXMtFstxs9m8DegMfOEaNTMKOGyxWJLNZvNvQA9gqet0r8ViuerumWXdkCHDOXjQQo8eMbRv34GkpEQmThzDrFkfULNmLT79dD3jxo1i/vxFgLMlZsSIkTRq1ASAyZMn0LRpc155ZTSapjFu3Cg2b95I164PM378aNq2bc8bb7wNQHJyMgCtW7ehc+d7URSFEydiGTp0AOvWfcbhwwfZu3cXS5euRlVVUlOdofell/6Pvn1j+Pjj5df8+M6fP0eFCpXclytUqEhc3PkiPWfi6tjtdiZMeJ05c2bRokVL+vR5jo8+mseIES/y9ttv8sILA+nd+xkCAwv/AUJcnX37/uattybx738/xMMPP+bpcoQQQgghrkpx9OuaaDab2wMm4AvgFdfyfsACs9k8FcgBYiwWS3KedYvMZvMYIAnngCzFqvkVWtlK099//0Xt2vWoWbMWAA880JWpU6eQmZkBQHR0VXe4A/jhh+3s3/83K1cuA8BqtRIVVYHMzEz++usPpk9/371tSEgIAKdPn2Ls2NeIj4/HaDSSmHiBCxcSqFw5GrvdzuTJE2jevCXt2nUorYctitn58+d4/vk+/Pzzjzz77POMGzcJk8lEt25P8MMP25kxYxoTJoxhxoypPPPMczz3XH8iI2+MsYs0TePHH7/n66+/pF279nTufN91HetWXHJychg8uB9BQUFMmTLNo7UIIYQQQlyL4uiiWeCEUBaL5ShwRyHrDgCti3rf5YWvr98lS3QmTXqHKlWi8y3NzMws9DbGjn2NQYOG0bHjHWiaRqdOt2Gz2QgPj2DJklXs3bubXbt+Zc6cWSxYsLRI9VaoUJG9e3e5L58/f46oqApFuk3xz3bs+Im+fZ8mPT2N2bPn89hj3d3rFEWhQ4fb6dDhdn77bQ8zZ05nxoypzJ37Hj17xjBgwBCqVavuweoLZ7EcYPXqlaxZs4rTp0+hKAqzZ8+kSZOmDB/+f9x33wMeCVfTp7/Nn3/+zscfLyciIqLU718IIYQQ4np5ftjJm0DDho05cuQgx4/HArBly6fUrWvGz8+/wO3bt+/I0qWLcDgcgLMb5pkzp/Hz86NRoyasWnWxW2VuF8309HQqVaoMwObNG7HZbAAkJSVhtVpp3bot/foNIiAggDNnTuPv74/VasVut1/z42nTpi379+/j5MkTAKxfv8Y9mIwoXrquM2fOezz8cBcCAwPZsuWbfOHuUk2bNmfBgiX8+OMuHnmkG0uWfEzr1k0ZMOA5DhzYX4qVFy4+Pp4PPphN586306HDrbz//gwaNPgX8+Yt4PDhk8yYMZvU1BSefroHd911G5s2bUDTSm8Apd9/38v06W/TrdsTPPDAg6V2v0IIIYQQxUHRdf3KW5UtNYBjl46iee7ccSpW9GwrRd5RNAcNet59DB44W2A++OB9HA7HZYOsvP/+DD76aIn7djIzM5g9eya//74XRVHw8jIxZMhwbrmlKfHxcUybNoVTp06iqgY6d76Xp57qzdatm/noo3kEBgbSunU7Nm5cy4cfLiE1NZUpUybicDhwOBy0bt2GgQNfRFVVpkyZyB9//EZgYNBlg6wA9O3bi/j48yQlJREeHkHr1m155RXnfPXff/8ts2fPRNM06tY189prY/H1LXiahLLw2pS24hgRKy0tlRdfHMSmTevp0qUrM2fOvuZj686cOc2cOe+xZMlCMjMzue++Bxg8eBitWpVuA3pWVhaff/4Zq1ev5JtvvsLhcNCkSVO6devOww93IyoqKt/2drudNWtWMX362xw9eoQGDf7FSy/9lwcf/E+JjjJrtVrp3LkjKSkpbN++g5CQ0CLfpoyOJnLJviDykv1B5JJ9QeS6zlE0awKxeddJwCtGeQOeuKgsvDalrahv1gcO7OeZZ57i2LGjjB49nv79BxWpq2Ji4gU++ugDPvxwLklJSbRrdxtDhgzjzjs7lVgXSE3T2LHjJ1atWsGmTRtIS0ulcuUqPPro43Tr9gT16ze44m04HA7Wr1/DtGlvcejQQerVMzNs2AgeeujREgl648eP4b333mXlyjXcdVfnYrlN+eAWuWRfEHnJ/iByyb4gchVXwJMumkKUMWvXrua+++4kJSWFNWs2MWDA4CKHsLCwcEaMeJXdu/9m/PhJHDt2lCeeeJROnTqyYcNad3fg4nD48CHefHM8rVo14aGHHmDDhnU88MCDrFmzid27/2L06HFXFe4ADAYDjz76ONu3/8L8+R9jMBjo378vt93Wik8+WX5dXYwL8+uvv/D++zOIieldbOFOCCGEEKK0SQteMZIWvIKVhdemtF3Pr3E2m42xY1/jww/n0bp1W+bP/5iKFStd+YrXwWaz8b//feKab/EwNWvWYtCgF3n88R54e3tf8+0lJCSwfv3/WL16JXv37kFVVW6//U4ef7wH993XBX//go83vVaaprF58yamTp3Cvn1/UaNGTYYNG8Fjj3XHy8vrum83IyODu+5qj8MXRh0lAAAgAElEQVTh4NtvfyIgILBY6gX5ZVZcJPuCyEv2B5FL9gWRS1rwhChHzpw5zUMPPcCHH86jX79BrF37aYmFOwCTyUTPnjH88MNOPvpoCUFBwQwfPoSWLRvz/vszSU+/8puL1Wpl48Z1xMR0p0mTeowc+V9sthzGjZvE778f4JNP1vHoo48XW7gDUFWVf//7P3zzzQ8sWrSCoKBghg4dQNu2zVmy5GP34ELX6o03xnLs2FFmzJhdrOFOCCGEEKK0ScATwsO+//47OnXqwP79+/jww0WMHz+pSK1R18JgMPDvf/+HL774ltWrN1CvXn3GjRtFs2YNmTx5AgkJCfm213WdHTt+YvjwITRqVJe+fZ/m999/44UXBvLttz+zbduP9O8/iAoVKpZo3aqqcv/9Xfjyy+9YtmwVERERDB8+hNatm7Jw4YdkZ2df9W19//13fPjhPJ57rp97UCQhhBBCiBuVdNEsRtJFs2Bl4bUpbVfTxK5pGu+99y6TJo2nTp26LFy4jLp165VShYXbs2cXM2dO57PPNuHr68uTT/bioYce45tvvuR//1vFiROx+Pn506XLv+nW7Qk6dLi9REe2vBq6rrNt29e8885kdu36lUqVKjN48Is89VRvfHx8Cr1eWloqt9/eFpPJxDff/Iif36VzUhaddL0RuWRfEHnJ/iByyb4gcskomhLwbhhl4bUpbVf6B01JSWbw4H5s3foZDz/8KFOnziIgIKAUK7yygwctvPfeu/zvf59gt9tRFIWOHe9wzQ/37zJXLziD3vfff8c770xmx46fqFChIoMGDSUmpk+B4e2llwazfPkSNm36vMSmjpAPbpFL9gWRl+wPIpfsCyKXHINXxn300TxycnJK/H4++2wTJ04cL/H7AXjssX9z9OjhUrmv8uzPP/+gc+fb+eqrL5g06S3mzl1QJsNSvXpmZs6cw86dfzBr1lx++20/q1dv4PHHe5TJegF3CN24cSvr1m2mbt16jB79qvvYwoyMDPe2X331OUuXLmLgwKGlPi+gEEIIIURJkYBXQhYunF9owCvOod0/+2wTJ0+eKHR9cQ5/L4pu5cpldOnSCavVyvr1W+jbt1+JzUNXXKpUiaZ7955UqlTZ06Vck/btO7B27ads3LiVhg0bMW7cKFq2bMTMmdM4deokw4YNpn79Bvz3vyM9XaoQQgghRLExerqA8mjq1CkA9O//DIqiMmvWPGbOnIrBYODEieNkZmby5pvv0LdvDJs3fw3A2bNn8l3++ecfWLx4AdnZNry8vBg8+CUaNWqc7342b96IxbKfd999h/nz5zBw4FDi4+P4/PMt+Pn5cerUCcaMmUBoaDjvvvsW58+fIzs7m06d7qVXr2cAZ6vcffd1YefOX7hwIYEePZ7i0Ue7A/D773uZOnUyAE2bNucG7M5bZlitVl577f9YsmQht93WkXnzFhIZGenpsm4Kbdq0Y/XqDezc+QvTpr3FxIljmTRpPKqqsmzZquuaFkIIIYQQoqwqtwHvk0+Ws2LF0hK57R49nqJ7956Frh8+/P9Yt241c+YsyHfcz6FDB3nvvQ/w9fXl7NkzhV7/9OlTfPzxR0ybNgt//wCOHj3Cyy8PYe3azfm269KlK1u2fEqPHjHu0f8++2wT+/b9yccfr6BKlWgAXnxxAL1796Vp0+bk5OQwdGh/GjT4F61atQGc4WPevIWcPXuGXr26c//9/8ZoNPL66yMZM2YCzZu35Ouvv2Tt2tXX/ZzdzE6cOE7fvr347be9DBnyEq+8Mgqjsdz+65VZrVq1ZsWKNezdu5vZs2fRtm17mjRp6umyhBBCCCGKlXzLLEV33HE3vr6+V9zul19+5vTpUwwc+Lx7mcPhIDHxAmFh4Ve8fuPGTd3hLisri717d5OcnOxen5mZQWxsrDvgdep0DwCVKlUmMDCI+Pg4cnJy8PHxoXnzlgDcfXdn3n77jat/sAKAb775kv79+2K3O1i0aAX339/F0yXd9Jo1a8H8+R97ugwhhBBCiBJRbgNe9+49/7GVzRP8/C6GO4PBkG8U0LwTNOu6TuvWbRk9enyR70fXNRRF4cMPFxfaamQymdznVVXF4SjsGMGyfaxYWaJpGm+//SbvvDOZBg0asmDBEmrVqu3psoQQQgghRDkng6yUED8/fzIy0gtdHxYWjt1u59SpkwB8+eVW97pbb23DL7/8zNGjR9zL9u//u8Db8ff/5/vx8/PnlluasXTpx+5l58+f48KFhEKvA1CtWnWys7P5/fe9AGzb9hXp6TKE79VITLxAly5dePvtN+nW7Qk+++wrCXdCCCGEEKJUlNsWPE974oknGTKkH97ePsyaNe+y9UajkaFDhzNs2EBCQkJo2/Y297qqVasxZswEJk+eQHZ2NnZ7Do0b30KDBg0vu52uXR/hvfems3z5EgYOHFpgLWPGTGDmzGn06uUcPMXPz59XXx1DeHhEofWbTCbGjn2DqVMnoygKt9zSjAoVKl7r03BTOXjQwuLFC/jkkxVkZWXy9tvv0qtXnzI/SqYQQgghhCg/ZKLzYiQTnResLLw2JSU7O5tPP93AokUL2LHjJ7y8vHjwwa6MHv0a0dF1PF2eKANkAluRS/YFkZfsDyKX7AsiV3FNdC4teEJch6NHD7N48cesXLmUxMREatSoyejR43niiSeJjIyUN2shhBBCCOEREvCEuEo2m42tWzezaNFCvv/+WwwGA/ff/yC9evWhY8c7UFU5pFUIIYQQQniWBDwhruD48ViWLl3E8uVLiI+Po2rVarz66mh69oyR4xKFEEIIIUSZUq4Cnq7rMqBFGaPrGjfi9Ap2u50vvtjK4sUL2LbtaxRF4Z577qNXrz7ceWcnDAaDp0sUQgghhBDiMuUm4BmNJjIyUvH3D5KQVwbouo7DYSctLQmTycfT5Vy106dPuVvrzp49Q8WKlRg+/P948sle7snjhRBCCCGEKKvKTcALDY0kKSme9PRkj9WgqiqaJqNo5lJVA76+AQQEBHu6lH/kcDj45psvWbx4IV9++Tm6rnPnnXczefJUOne+t9AJ4oUQQgghhChrys03V4PBSEREJY/WICMn3ljOnz/HsmWLWbp0EadOnSQyMoohQ17iySd7Ub16DU+XJ4QQQgghxDUrNwFPiKuhaRrbt3/LokUL+Pzzz7Db7XTocAfjxr3Bvfc+gMlk8nSJQgghhBBCXDcJeOKmoOs6CxZ8wNy573P8eCxhYWG88MJAYmKeplYtmZBcCCGEEEKUDxLwxE1hw4a1vPrqCFq1as0rr4ziwQf/g7e3t6fLEkIIIYQQolhJwBPlXnJyEiNH/pdbbmnGxo1bZYoDIYQQQghRbknAE+XehAmvk5SUyCefrJVwJ4QQQgghyjXV0wUIUZJ+/vlHliz5mBdeGEjjxrd4uhwhhBBCCCFKlAQ8UW5lZ2czfPgQqlWrzogRr3q6HCGEEEIIIUqcdNEU5dbMmdM4fPgQK1euwd/f39PlCCGEEEIIUeKKHPDMZnMXYALgBSQCvS0Wy7E8618HxgKNLRbLX65lbYB5gC8QCzxlsVjiilqLKLt0XYecLHRrep6/NPTsdPScbNTgiqjh0ahBFVDUoh8nd/CghRkzpvLII49x112di+ERCCGEEEIIUfYVKeCZzeZQYBHQzmKxHDSbzU8Bc4D7XOubA22A43muowJLcQbBH8xm8yhgMvBMUWoRpUfXNcjOdIazS8Na3gCXnWedNQN0x5Vv3GBEDamCGhaNITwaNawqalg0im8wiqJcVX2apvHyy0Px8/Nj/PjJRXy0QgghhBBC3DiK2oJXBzhvsVgOui5/Biwxm80RQBrwPtAD+DbPdVoAVovF8oPr8lycrXgS8MoIPceK/eSfaPHHXOHsksCWnQ66XvCVFRXFJ8D1F4gaXBGlQp2Ly7ydy/NexuiFlnwOLfEUjsSTztPTf2M/9OPFm/UOQA13hj01LBpDWDRqaBUUL5/LSli2bDE7dvzE9OnvERUVVVJPkxBCCCGEEGVOUQPeQaCi2WxuZbFYdgJPupZXA7oDSy0WS6zZbM57nWrkadGzWCwJZrNZNZvNYRaLJbGI9YjrpGUmYz/+G/bYPTjO7AOHHVTDxTDmHeAMVK7g5gxqF4Nc7nm8fK+6pS0vQ0R1DBHV8cqzTLemuwOflngSR+Ipcg58B3abawsFJSjSGfbCnK19FxzejB8/mnbtbqNnz5hieW6EEEIIIYS4URQp4FkslhSz2dwdmG42m32ALUAyEAi0BF4peokFCw8PKKmbLpLIyEBPl3DVbAmnyDz4KxkHd5J9+hCgYwyOIqjFffjXa4VP1QbFcjzc9QuEqpWAW91LdF3DnhyHLe44trgTztP449iO/wa6xquf/EpWehqTHqgHvyzCK6o6psjqmKKqYfAPua7web1upH1BlCzZF0Qu2RdEXrI/iFyyL4hcxbEvKHphXe2ug9lsroCzdW4CMBDIbWqJBs4DfYAkYKHFYmnkuk4EEGuxWK42sdUAjl24kI6mFV/txSEyMpD4+DRPl1EoXdNwxB3BHrsH+/G96CnnAFAjamCs0Qxj9ebO491KMQQVF91u48sNn/BU/4EM79mVwZ1vQUs8iZ6V6t5G8QlECYxE9Q9F8Q9F8Q9DDXCd+oei+IWgGE3FUk9Z3xdE6bmR9wVd19EzEnHEHcFx/gha3FEciSdRfAJQAyNRg6JQgiJRA6NQg6JQgyJRvGXE2sLcyPuCKH6yP4hcsi+IXNeyL6iqktvgVRPn4W5uxTGKZkWLxXLONXjKJGCuxWJ5A3gjzzaxwIMWi+Uv13a+ZrP5NtdxeP2A1UWtQxRMt9ucx7PF7sV+4jdn4FEMGCrXx9ioE8bqzVADwj1dZpFlWG28OmkK9eqZGfbWAkwmZ1DTslJdXTxdf+kX0JLPop3eBzlZl92O4hPoCn+hqP5hztOAMBS/UJQA17ICjvsTojzQc6w44o/hiDuKFncER9xR9Mxk50qDETWiBl5126HbstBS45w/FOX5EQUAb39X+HMFQFcQVIMiUfzDPNwrQAghhCj/imMevIlms7k9YAK+4ArdMi0Wi2Y2m2OAea5unbHAU8VQh3DRrenYT/zmDHWn/nQes+bli7FqY4w1mmOs1gTF5Fc6teg6Nk3H6nBgdWhY7RpZDi3fZbuuU9HXm2oBPgSZrm+XfOutSZw8eYKNGz93hzsA1TcItcq/oMq/Lq/NloWWkYSekYiekeQ+n3tqjzuKbi3gVxST78Xw52oJzBcI/UPR9bLZhViIXLquOX/sOO8Mco64I2hJp9wDKClBFTBUboAhqjaGqFqo4dVQDJf/f+q2LLS0BLTUOPS0OLTUeLTUOBwXTmCP3QNantFzFQNKYIQz/OVtAQyKQg2MRDH5ltbDLzfcU9BkpqJlpaBnpaJnZ6D6Bjuf68AIeV6FEOImU+SAZ7FY+l7FNjUuufwT0Lio930z0jUddB3FoOZbrqXGOQPd8T04zh10buMfile92zDWaI6hUv0Cv5xdiabr2By5oUwjy+4g+5LLVtd5q8NBll3Ld9lq19Cu+KB0cHULDczOpLI1g8paNlUNUNHPhFdgIIaAQAwBARgCAlG8vfN1I/3997188MFsevV6hjZt2l71Y1NMvhhMvhBaufDS7Db0zGS09ERX+EvOEwgTsSeeQs9MAfJ3F05XjZcMQHMVp8XUPVSIgmhZqc4ulnG5ge7oxVZskx+GqFqYajR3hrmoWqg+V3cMgGLyxRBeFUN41cvW6Zrm/L9Jc4Y+3RX+tLR4cuKPQXZG/tvyCczT5dPZ4qf6haD4BTu7UPsFoajF8btk2abrOtgynYEtM9UZ2rJS0DOdAc4d5FzLcdj/+Qa9/VEDI1ADIpzPb0AEalAESkCkMwB6eZfOA7sCXdecIzVnprgebzJapvNxK0Yv1IgaGCJqoARG3JCHEgghRGkp/5+U5YQjNRub5QK2w4nodg1DmA9qgANyTqBf2IWWcggFUMOiMTV9EGON5qgRNa7rQzA+y8a2M4kcSMkg26FxpSMdTaqCj0HFRwFvhx3fHBtB2Vl4ZWbglZaKMSUZY0oSXtlWTDYrpuxsvB05+Ab44x8UhDEkhDjVizNefpz1C+JkSAQWv0gAjDk2Ig6fITJuD1HnThEZdxpfew6GwCAMAQHofv4MWfYxYQEBDGx1K8nbvs4XBg2BzvOKsYCWB01Dt2WjZdvQbNno2dlo2dnoNhtadnaeZTbndq5t9Ww7WrYJzRaKnu2Hlh2BZs1Et1qd18+xYfTzxhhqwhSsYwpIx2hKBFsGenYGl4ZBN6P3VYbBINep/03xZbc4aVmp2I/vxR67F92aiqIYQFVBNTj/FNXZhVDJu8yAkruNa3n+bVzLcm8rz20qqoH0uAByMjUUo7czxBtNzi/U7sverusX3xdW3ZGDduGEM8idP4Ij7gh6WrxzpaKihlXFq04bDBVqO8NccEUURf3nG70Oiqq6W5Go3ODyOrMz3OFPS41Hd4U/R9xh7Ed/KXA6FsUnME/gC3YFwBDnXJl5L5eR0JJL1+w4MtNwJJ12BrPcEJOVipaZ6j6f+4dWQGhTVNfjD0LxDUYNqYTiG4TqGwymILScILRUE440HdVPQ/XNRDHEQ2YcWnoCWvIZtJN/gCMn/836BLpfJzUw0nk+IAIlyHVaxB+fnD+UOR+vlpnsPJ+Z7LqckifQpRY8X6qXj7Pm3NZgb38METUwRNZEjaiOIbIGSoCEPiGEyFWsg6yUkhrcJIOs6JqO/VQq2ZYL2M+kgQLGKBU9+xyOZA30cFCcEwsoXg4Mkf4YK4dijPTHEO57WSvflSRYbXxzOpHfE9Mwqgq3hAUSaDLia1DxMaiY7Dl4padiSEnGmHgBNSEeJf4cWnwc9oQEdHueLySKgjEkFK+ICLwiIvGKjMQrIhJjRARekVEYg4OdX5oLety6TnJ2DrFJqZxITudEVg7nHDo6zg/v0BwrFdOTqZAUx/YNq/jgqy1MbNeBOyIiC31sqq8vBv8AdE1zBzc9J6fQ7QukKCgmb1STCdXbG8XbG9Xb5Fzm7VyuuE7V9FRSDlhwpDqPT1KMRryr18CnRk28q1bBu1IEBj8vyJ1bMCstz5yD+U8LOlbQXZJvkHOKiNBoDLnzBIZWRjGWrS+3nqSlxjsHFordjeP8IWfrdmAEanBF0DXnl0ZNQ9cczi+Xmga6A13LXedwb6fnOZ+7XbFQ1DyBLzcAmpyvo/s0/3r3edc6NLvr+LkjaAkn3AFB8Q/DEFULQ5QzzBkia9wQ+4eu2Z2tV65A4AwGye6WrItBIaXQUKD4haD6BbvCX8jFy3nCId7+7mCgO+xgz0bPyXae5j1fwKluzwa7Lc8yq/uyc93F7fN1Vc1LMaD4BrpqDHIHtouXg1F8ncsVnwB3ENc1HUdCJvZz6djPpmOPywBNBwXUEB+01GxwOC8bwv0wVvTHWDEQQ6Qv2NPR0xKcXWvTElzn49HSE9DTLlwWLhXfIOexlLldPnPPB4S7Xqfc1+Riy1tuiNOyUsBWwHuYojh/rMp9PXyDXa9NsHuZ6grtipeP80eLxFM44o+hJcTiiD+OlnjK/dor3gGokc4WvtxTJSC8TIY+3W5Dz84gqloVEi5kerocUQbIICsiV3ENsiIBrxgV1z+olpWD7XAi2ZYL6Bk5KL4GjMFJaElfQepxMJowRjfGUK05alB9HCk69vgMHPGZaOmugUtVBUOYL4ZIP4yRfhgj/VH8vQr8sEuwOlvsfrvgDHZtIoJokXIOxbKPnPh4chISyEmIR8vM/0Gk+vk7A5wrvOULcuHhqF5el93X9bI5NE5nZnMiPYsT6VaOp1s5f/oka/p3I7rprfR7ey7V/L2JNuhUctjwykjDkZ6OI911muY8VVT18mDm7Y2SG9ryLXNup5qcYU7xKvj5K0hkZCBxcanYEy9gPXoU69EjZB07SvbxWHewNAQG4lOzFj61ajtPa9bE4Hf5CIS6w+6cZL6AEKilJaAlnUJLPA0O12uvKM7jp1xzA6rh0RjCqrq6NRV/K01Zo+s6WuIp7LG7scfuRrtwEgA1rKrzGNSaLVDDqhbLFz9d1y8GvtwQqOcJhppGaLCJxPgk1xd9G7rd5goPtjwBoIDldlv+8GC3uQPFpS0wbkaTs1UjshaGCrWdoc4/tMiPsyzTdQ09OyN/qMgT/i5280t2Bq1LqUYwmv45hBXGkCeMe3mD0SdfOHe31LpOA8NCyLCbnKElt+XN2++q/i91XUdLtpJz1hXozqdDjrMDvCHMB2PFQIyVAjBW8EfxMqA7NBzxmeS4AqAjPsPZeUBVMET4YawUgFfFAAyRfvl+DNR1zRnW0hLQ0+IvBsD0BGcra3riP/+wYTS5gnSIMxjmC2shFwOcT2CRB9zR7TZn6EuIRYuPdZ4mnr4Y+nwCXS18NZ3dOyNrOI+ZLqHQp+s6ZGegZSblOa47z/nMJPSM5IvHdqtGZ2AOroAaXBHVfVoRxT/kpni/Fk4S8EQuCXjlLODpuo4jPpNsSwI5sSmg6RjCFBTlANq5r1A0G4YKdfFqcAfGWi0L/QVey8rBHp+JIz7DeZqQ6fwVF1B8jRij/J0f7lH+JPkb+PZ8sjvYtfQz0GT/Xuw/bceRnIxiNLpa3SLxioy4JMRFFBhGSoumaXTr8Rg7d/zE659sJSMglPNZNnRAAaJ8TVQL8KFagC/VA3wI9776cFYcCtsXdLud7NOnnKHv2BGsR49iO3fWvd5UsRI+tWrhU7M2PrVq4V0lusDupZfdrqahp8blmRj+FI7Ek+ip8bi7hBq9UcOqYAir6p4Y3hAW7Zyg/gan6xqO80ecoe7Ybld3RAVDhToYazbHWKMFalCUR2oriQ9uXdPA4QqFOa4wCKghFWWUyn+g51jzBT53KLTbLgtjF7vRFrAsN8Rd4xfwa90XHGnZzjB3Nh37uXR0q7NlTQ00YazkCnQVA1B9ruI9IseBPS7D3eLnSMxyvjUYFIxR/hgrBmCsFIAh3A9FLfy9Utc09Mwkd/DD4OVqDXW1Onp4QBd36Mtt6XOHPmcYVnwCL2/pu4rQp2sO5/7iDmuuY7PdYc65zv1DWx7OoBuaZ2CuUBSfAHy1dNLPnkBLOYeWEpf/ugaTK/BdDH9K7qlPYJlsmRTXTwKeyCUBr5wEPD3Hge1YMjZLAo5EK3ipGEPSIOVb9LSDYPLDq157vOrfgSGsyjXXpGs6jqQsHHGZ7la+C9k5/Bzpxd/BBgxA03QrTfb9Bvt3ouVk4N+oMUHtb8O/SdMitcLpug52Dd2uoedoF8+7/shxneo6hnDfK36xyGv9+jU8/3wfJkx4kxdeGAiA1eHgVHo2x9OzOJlh5US6FavD+aHuZ1Sp6u9DpI+JIJORYNdfkJeRQJMRQwEflrquO+cOdNjRXH+OS07dy+35t6kUXRmjXwWMXlc+dsWRmYH12DGsx5wtfdZjR3GkOfcjxWTCu1p1fGvVdgc/Y9jV/wKt51jRkk7jSDyFduGkO/jlHdxC8Q9FDYvOF/zUkErXNShPadIdOThO73fN67jHedySasBQpaGzpa56M1S/YE+XKR/cwu1K+4KWleMOc/az6e4eGYqv0RXmAvGqFIAaUPQBmTSbA8d55/3knEtHS7I6V3ipzsDnCo+GMN8bPkw4Q99JZxfm+ONoCbFoSXlCn2+Qu4VPDYhAy0q9OJiWK9TpWSmXHxOqGi+GNr8QlIAwVL/QPFPtuJa73kszczKJy0ogLjOBlOxU6lSsSqAWSrhPKKA77y/lvCvwXTzVU+Pzt5qafC9p8csTAktphGxRvORzQuSSgHeDBzxHipVs16Ap5GioAQqq12G0uC9RtCzUCnUwNbgDY61WxXa8TKI1h21nE9mbkIqq6zRJSKbFiSRCTOEoBtexfD4GjFHObjuGYB90R/4wpts1sDvcoc15+fLQlrv8mhhVZ3fSCs5uRpd2HcqVnJxEu3YtiY6OZsuWbwBIz0omNT2J9MwUMjJTyMxKIzMrjWSbTrLuR5oxkEyvUGxeAeiXDkyiaxhzMvGyZeCVnY5Xdhqm7HS8rOmYbOnOZbYMFP3aHo+ugC3Qh+wQf3JC/HEE+6N4eWFQVFTFgKqorvNq/vOo+KRaCTibjN/ZRPzOJuJ9LgnVFVYdAb7YqkSREx2FV+XKVAuvgY9fUJ5jAC92QS3oOEdd152/Prta+xwXTjq7eSadudhFTTGghlRyBr7waAyhVZzHs/iHongHeOwLn27Lwn7yT2dL3Yk/nMcnevlgrNrENQXILR5vQbiUfHCLXJfuC7rNgf18urvbpZZ8MWR5VQxwt9Kpwd4l/j+nWe3OYJkbLlOd3VkVk8HZuudq4SuNWkqDbrc5ByLK7drpDn2u7xXe/q6wFnLJdDghrnlRwwp8L8yyW4nPTCAuK+Gy04ycgo+38zX6Eh1QiaqBVYgOqEzVwCpU8IvE4GqN1zWHs5usO/RdDIB6eiJ5B+5SfINQgy629qnBFTBUrFcmfuwShZPPCZFLAt4NGPB0TSfnZAo2ywXsZ9NBBUNwFmT8hJ72B4rJF6+67fBqcAeGsMuHHL9eidk5bDuTyJ6EVFRdo/6hv2j4yzYC0Ahs3YagNu3xCq6IIz7r8mP5CmJUUYwqipd68bzrDy9DnvOXrstz3qiiuLZF17GdSyPrTBJaXCZquoaCgqbopJsySDYmk6AkcMF+DltOJitXfM7O3fsZ2rcr1SLDMDr+eT/QAIdRQTOqaAYVzehDjncAOf/P3pvHWnKlh32/c2q9+/r21/tCdjebQ5GUJhqNZjQcjSyN5Vh2Ajk2kiAOkLFiIP5DTmAZjgTYsBVBMCzJhh0jRuI4imMHMawAEqhYoxmts2hGnBmSvZDN3vvtd3l3v7Wekz/qbu/1a7KbbJLNmfcBB+c7VXXfq3tv3arzO9/mZImsLKGdJbIyo1QthWUAACAASURBVJYmMjNouc9yqTWG8jDUEFN5GNrD1B4GPiY+hgiwZICQAiEkVhiid3Yxd3uY3QFCj4Av6+IVXAZ5h0HOJjIg1opYxSitJi3WCqXjiS5iRbUVsVgPWWyELDYiSt13jhcSpjmKORzFGdp7deHMxB7aVuIiFPUh6IDXhmETgl4SppQeVbMwTER6xtVoxu1osno9s2r9XmWa+fJbxOuXIY4Qbg7z2PdhnngeY/n8E11i4vDBfShjqZQybF3Zmljp4vpgr5vkUgJ1Rjn10N4M75eofjgBvnCzi+4ncZ/CNSewZy5mkTn7uwL4gCSpzqCdxAi+zcKqF/nUhg1qI2vcLMh1w96eY4tOgflUlbl0lfl0lblU0hfsPKEz4LV7b7HWXedeb4ON3ibhKMGNJU2WM0us5pY5kltmNbvMSnYJ29h7r9NRMKo9uYVqbaPbW6jONqq1lVgdARAYi2eSRbDjLyDzD05Idigfjhw+Jw5lLIeA9xECPDUICd5q4l9roAchwhVI5w668TuIuIucP5VY6079wGPNbrfrh3z5Xo1vN3sIpTh75RUuvvp1qidOUPihT5J57jnkA1wI1TBE9YIpjI2ADEMc+DCPVMQw8kZtOKN7DII+g14br7tL0O8S9/vEgwFi6GN4IWYQYcwYxyxhUzQXKFmLlMxF8mYVKSRKK37/+h/yM//Lz/P5T/8wP/EXPgmuxHRS2G4a183iprJkUnky6Ty5TJF8pkzaySIfkLHzINFa48WKdhDRCSPawbR1xnoY4cf3W/SypkHBNlkupKkYkqW0w5wl8HbusLN2nZ216+xu3UWpGCEkpflV5lZPM3/kDNWVk9jOwdYnpVUSpzkDfmGvS33tOjfr17lTv0m3v4sVacoyy6ozx5JVoiBS6CCclH5Iyj0ESfmHST8tBXFQWvrJ9zJXJv/sKVJHigi/m8ThjIrC31+HSySZATOlBAaz5STRwgQKy4n+AGub6taIbn1rb13HXBXz+AtJXceFMw/MwvqkyeGD+3tXdKyIG8M9QKcjlWS2rKZHoJTDnD/YW+FJkrjr77Hw6eHMb3604CdsI1m4s0bPi1E/3ScP3j/e9wR9BkEcUjvAClcb1GkHe3/PBTuXANwY5Eb9XKpyH5DNyv57Q6xitgc11nob3Ouus9bbZK27ziBKspAKBAvpuRH0Ta19Getgt0wdDFGtTaK7rxLd/haqOUo4VTma3EtPPI8srX7XAPpHWQ6fE4cylkPAe8IBT2tNvN1PkqbcaYMGmfMR/jfQ3VcQlju11h1QIPi9SHPo86U3bvNqCCjF2avf5oX1Gyy98Dz5H/wEZvHts+pprdnsb7PW29gHbHvBbbzND4ZIL8ANNE6gccNRPxo7Iex/fMSWgXZtRCqFkU5juSmsEaSlUjnSqRzZdIFcpkjOLmB3BIN7u/z4X/tzBL7Pb/3Nf0XaTiFLLuZCZuLWKVOPL3PnO4kXx3uhbwYI635E05taQfOWwVLaYSntsOAYOJ0dgq3r1Neu09i6jYpjhBAU51aYO3KG+dXTzK2cwnYfPp6iPmzwev0ql+pXeat1k1jHZMw05ytPc7F6jvOVs6TMB7svaq3RUYierQs4AsNga5P2730J/949ZCZD4Yc/TfEzn8WqVKaZ4ybZ4pLYlQQAW6MC8bv3FbUGwHKTbHvZcuL25KSJN99ENe4CSV3HMdTJytGP5ETk8MH9vSNa6QTotnpEW12incHEVV2WXPInyoRFG3Mhi7A/uslwtNaojk+01UcNQwjixGU/PKAP4uQzeJjHtRQHwJ9EmAYyY2FU0xjl1Hu2GmqtGURDWn6bXa9Fy2+P9DZNb5edYZ2W397zmpyV3QtxI2vcXKqC+y4XZh/m3qC1pum1WOutc6+7Melnz6/kFBPgG1n6juSWKTnF+z4j1dkhuvUK4e1XUNs3AI3IL2Aefx7rxAvI+ZOHmTs/JDl8ThzKWA4B7wkFvJ2NFsGNXfw3G0k8hQlGahO9+7uIuI6cP4n99I9gnvr4Yy/Eu7OxxZeu3eZyqgha89Rbl/hBM2Tl4x/HPXHybR+I/XDAG823uNq8xtXmtenDQ2vMGLKRJBuZZCMDNwTbV1hBhByGiP315ITATmdxcwXS+TK5fJV8oUqmUCGTL5POFTHfxXv/5V/+Rf7hP/wl/s2//nd8+uIniLb7RNs9otrMJCrv7AW+x5CM4N3I3FyOO5stNgc+mwOfjVFfGwaM7X6OIVlK2Sy6Ftmgg9W4i792ld3NW6g4AgTFueXEwrd6mrnV0ziph8tcOow8rjav8Xr9Cpcbb9APBxjC4HTxBBer57lYPU81VX6k96S1ZvjWNVpf+iK9b70CQPb5Fyh+9nOkzpx95yx0UZDE/o2sfqrXJBrUiYImYdwlFj6xqZGGi5Vewp4/h108geVWkcaTX7dtv2it6YYxlUqWsOt92KdzKO+DjJNYTSxb2/1J6QJZcKaujAtJpsvv1UncJOHWARBIGKOD8Xi8LxnP7lP9MKnzRxIXOE7MZVRSGNU0clQGSGtNPxyw67dp+S12vfYU4EbbWl6bQO0r9o6g4OQpOYUDrXEp033sn8t7uR56QZ97vXXWulNr386ghh6RdMZKs5pdZjW3zFOlM5wtncKaiT9XgxbR7W8n9UHXr4KOEeniyI3zeYzlpxH749UP5X2T79V7w6HcL4eA94QB3o9/7jOE/SEvnfkEnzv/w5w9sYoRv4rufh1hmYm17ulPY1SPPdb/q7wh63/6Lf6g3uWNxeMAnNu5y6cXiix/33NI+2DAiVXMne49rjSucbXxJluNu7i+Ih9aLJMjHxnIQYDfaxNHex+EhmmTyZdI50qk8+UE2vIlMrmkT2ULyMecqv3atTd56aUf4id/8s/zz//5/7pn32TVfLs3gb7xJEtkrAnsmQtZZP6DiRd50A80VIrtYTCFvr7P5tAnHF3LhoA516ZMQKpXQ+zcIrx7CYLE+lWozgLfKdx07h3PRWnFzfYdLtWv8nr9CluDHQCWMgs8UznHxep5ThSOIh9h5TZs1Gn93pdp/+EfoAZ9nCNHKX72c+Q+/vH73H611qioRzisEXg1Qq9G5CW6jqfgI40UpltBRQMif5fZJX9pZrHcCpZTxXQrWE4Fy61i2IUnYsW5F0bsDAO2R21n6LM9DBiO3HhXMw4XSlkulLJU3Sc3XvBQ3l601qhdL4lL2+oRb/cTCxWjxaXF7KigePZAb4LDSdy7Fx0rot0hg50Wfq2LbvpYXY3Uyf3cM0K2nDZ3zR3uWTXW7SZtY5AUfheSgp2n5BYoOkkrOQWKbjHpnQJ5OzdJavJByeO+Hvw4YH3k1jm29m30toh0jGs4XKg8zcfmLnC+8vQeYNV+f+LGGd17Lam1aacxj34M88SLmEeeeazhI4dyv7yXa0EpTRhEBH5M4EcEQdKHQUwQxIT+aF8QUSimOHVunlT6g/N2OpRHk0PAe8IA79f/1q/wr3/v/+Hbdy6jteZYJcOfeeEcn//zP83H/+P/EsN5fKmLtVIMr73J+je+yddEimtnLoKAi16Hl54+wdzC/QHUWmu2mve4evc73N26Tmt3E2sYkvI1qQDkzGdpmBbZ4hzZYnUfvJXJ5EvYbuYDdZVTSvFTP/V53njjCl/5yivMzb19gLhWSUHgKfD1p/Wj8g7W8QL28SKy6L5v7+NRfqBKaxpeuMfStzHw6UfTJCoFA/JRD6e9id68jtPZxAz6lBeOcvb5T3P07PNI4+EmJzuDOpfqV3i9fpXr7VsorchaGS5UnuaZ6jnOl8/iPuRqtfJ9Ol//Gq0vfZFgYx2jmif76Rdwzh9DiT6ht0Po1VD7QM5y57BSc0nvzmG580gzPfk+tIoTy57XIPTqRH6D0G8QefU9fwthYDllTLeK5VQwncoEBOX7sOI+jOIJxG0P/QnUzX5XriFZSNnMp2wWUg6Wa/HN9QZr/SQr4ULKnsDeYuq7J0HFd6NorVHtmdizrR7aHwFd1p4kGjEXssjMO0+YDgHvnUVpRdPbZXtQm7Sdfo2Gt0vbbxPNlAswtGQ5LHNarXAkqrLgFch77gT6lC2QFRd7LodVSSeWvidoYvtBXA9hHPLm7nVerV3mtfplemEfUxicLZ/mY9ULXKxeoOBMFwp1FBCtXUoyFd/5TuJab9iYR55J3OWPPYdwPrwauN9topSm1/FJuRY7250RiI2gLEigLPTjCaAFfjyFuSCBuCh8uAzfpiWJQoWUgiMnyzz1zALHTlcwzQ9/kfRQpnIIeE8Y4PV/858Rb75GbTjk9+o2v3N5ja/8yTcIw5D5+QV+/Mf/LJ///E/yyU9+CvsBVrW3E601wdoa3Ve+wdZ3XuNbx57m2rnnQEqecyQvPXWMkmMReH26uzt0d2u0m1ts1m7TaW6jev09EKeFwMkXKJWXKJaXyJbmyBXnyJXmSGWfDKvIWH791/93/ubf/Bv86q/+U/7KX/kvHvn1k3iRzR7h3TbRVi+JiSw4WMeL2MeKGKXHCwPv9cE9du/b7+LZ8KfWVEfHpPo17OY9SnGfiyfPcvHiD2A9IFHLQTIIh1xpvsnr9StcabzJIBpiCIMzxZMjV85zVA5w5YzDKbyFXi2xzvW30MxkX40EplPFKR7BTs1PYE6a736BILEGDhLY80fw543gz98Fpg86aWbus/qZbhXTLr7j9e3HagRv/h6rXCecTi5tKSYQt5CyR1DnkLeMPe9vfC20/JArrT6Xd3vc7g7RQNmxRrCXYTXjIg9h70MVrTWqG0wSiUTb02QiImNNygVYi++uFt0h4E1lEA4TeJsFuUGNnWGdSE0TuKTMFAvpOaqpMiWnSNEtTKxuJbdI1srs8T7QkUpqvzaGxI0BUWOYhEuMHn8iZWJU0phjF89q6gON3Z6VD/p6GHtzvFa7zKu1S9S9JgLBicJRnq1c4GOV81TtMkQ6KZEUhsTbt4nXrxFt3QR/iBY2sngEWT6GLKwiDAc9Ol6mLawjeWT+0Utp6DhC+3100Acv6bXXT7bta2iVlINIF5OMzekiIl2Yjh9z+MvjkCiMaTWH7DYG7DYGtMZtd0j8NiWlpBRYtoHtmNi2geVMddsxk322gTWzzXYMLHs8TnTLNpBS0Njp8ealbd66ssOgF2A7BqeenuepZxZYXM0fLjg+AXIIeE8Y4AWXvkiumMNbeA5hJbDQbrf43d/9HV5++bf40pe+yGDQJ58v8KM/+mP82T/75/jMZ36UbDb7wL+ptca/c4fuK99k88ob3HMybK4e5/ap8yAkZ02fs/4W7G4mUNeqEfrD6esBzxZ4rsTJF5mvHuH48jmOLp4hky8/UmbJ90O01vR7Ad2WR2U+g+3c7++/vb3ND/3Qi1y8+Cz//t//1mO5+ahhSHi3TXi7nbhzjmDPPl7EOl7EKL532Hu/Htx+rPZA33rfY3voo0dpbKygz5yhOLOwwIlykZW0S8Z6OMterGJutm/zev0qrzeusDOoYwDns3NcyFYpCkVKeVhRD6H8yeuE4WK7U2scvsXwTy7T+YOvooZDnOMnKH32c2Rf/H6k9f5NpLSOifzdkaVvr+VPRTP1p0ZWP8PKEskULZ2nobI04hSNyKEWGnSi6W/DEjDnWsynHRZTDvMjoCvY5kMB2UHXQi+MuDqCvRudAbFOEvGcH1n2judSGIcP2olorZMb2vh5pZKxnujj/ckxet94vP9B25MMkf3EQjcYlQNImdP6b4+pHMD3GuDFKqbuNacQ15+C3Gw5ASkk1VSZhfQc8+k5FtJzLKTnWUjPkbXeu8eIjhRxcwp8cWOIas9AX9rCqKQwK2lkcVQ/VJIkfRECpEhqxEimYylAkJSzmOwXSSmZ8Vjwtue+PzEbSkOcwBJKo2MNsZr2s/v39BrU9Lj7tkVJr2M10YkVURihoghijanfg3uq0GBIiJIPVGYMjHkDoxQhU0MIpsDGLLiN9WAA4TvEKdtphJNJrIdSogdt9KANan8GZ8BKIdOFKfxlinvGYxDEevxePMNBMAG4KcwN6ban708IyBVcSpU0xVFbXMwz9EJsZwbcHBPjAZnLH1W0UgRbm6A11tw8mBbrd3a5dmmbm9fqRKEiV3A5e2Ges88sUCw/Pq+zQ3k0OQS8Jwzw4O2/lOFwyB/+4e/z8su/yX/4Dy/TbDZxHIcf+ZGX+Pzn/xw/9mM/QaVSQSuFd+smW995lWtbdTbyZTaXj9HLJ5kvzcgjX7vO/L1XcPwOIDAzGQLXpGn4tM2QoSPIluY4tXSOC9VznCqewDY+XLcUrTX9rk9tq0dtq0ttO+mH49pKAuYWcywfLbJyrMjiSh7bMfnCF/4rXn75t/j93/8ap0+feeznpYYh4Z02we0W8XYS5yaL7gj2ChiFdwd7H+RELlQJ9L25ucm1zU3q2sRPT61uJcdkJe2ymnFZzTisZFycA9KRa62Jgl2C/jr+YJ1+9zaxV0OOZkGe0tSVohEr6jMtkBY5K0PGypC1M2StpOW0TeXKGpk/uYysNRG5LNlPfYrKZz6H/Q6ZXB/351Mf9Kj3mtQHPZqeTzPQNGObtnIZ53iVxJToUBJtyqJNiaTP0UeKUXIH6SANB2m4SMNBGO5En+3FjF6uFNht9pnGFI4AZKR7seJaV3G1G3O9p4g0pAx4Kit4Oic4mQZTiFHyhNHr9FTXI9IR0sTJrH7kEtIoP0J1AlTXJ+74qK4/GY/j2x4qA+N7lKS+W2YKdO/CCvFO8t0KeL2gv8cKN9ZrwzpKT60TWSszgrdZkJujmqp84PFvOoxH0DccQd8A1fbf+YWPKiMQ3AuLyVhqiMN4AnaP7f8ZIik5YYgEQE05He/Tx8cOtc+WV2NtuMmmv0NAhG07HCmucLx0jNXCCtIyEUbyHlR/h/jed4jufgvduAWAFgW0OIY2ToI4AsIE7SHUbVA3EeIe0rEnoCacDDjppGC8k0FM9NltmQTuDliQnmRwHrTQo5bo7WTcn46JD6jta9ozwLcfAAtJbdf8wn01XRO3So/d+gzENROo82bKh5impFhOU6ymKZVTFCtpSpU0hXL6PrfIx31viLtdhrdu4N28gXfjJt7tm6jhyAAgBGa5jL2wiLWwiJhbZEuVuLUDGxvJPGhhOcfZZxY4fW4e90OycH+vyiHgfcQAb1aiKOIb3/g6L7/8m7z88m+xtnYPKSVPn3ma0xeeZ/7TPw6nzwFgRgGZ9hqZ1j0KvR2OVisY5RI1OeR2VONmtIOSkDZTPF0+w7nyU5wrn6HkFt/vt/tA0TrxKa9tdROg2056bzCFuVI1w9xClupilnzBZWezy/rdFjsbXZTSCAFbu5f4Z//b3+ZnvvCz/Pwv/DzW+5xWXA1mYG9nBHulEewdK2IUHn7i/G5v1lprlFIoFRPHaqLvH8dxjFLJxMk0TSzLwjST5vfbvPHqV7h67w69dBm1cJphdp6OSiarAqi6FispiwVryJzeoRjdQQ3XJ5YuIS3s9BJ2egUns4qZWsQXFv1wQC/s0wv79IM+3bBPP+zTDZK+F/bojY4Jxg9UrTm6FfDcm0NObATEEm4dz3Dz2UXC5SpZK0vWSpO1s2StDEdyKxzLrWI95KKE1pphrGh4IU1/X/NCOmG0hw9sKSg7FlXX3uNaWXYkQgWo2EPHPir2UJPee8B2Hz2z/72SSKgN7uklbukj3NHLBNhYhBwTG5wQ9zgqNrHEASvWE5E42VXc3Enc3Cns9NIT4W6tg5i466M6CbxNQc6fxLSNRWQsjLyDzDkIZ/SbH1tGRlaRSY9AyAO2iwcc/4Dt0rUSy837bDX9bgG82qDBa/XLXKpfZb23SX/GQm4Kg2q6eiDIPahe25MiOoxR3SCxlI0salox0VF6amnTjPY/4Fg9Gu/ZP7VEa6VJZRy8IEqgyZCjfgRncgbSxvvlAcfNvlY+HmtPL+xzqX6V12qXudK8RqhC0maKZ6rn+Fj1AucqT+HM1PdT3TrRnW8nReLdDMLJoo00qpciakrinRDtJ/UfzYUs5moe60geI//BLEZprSEcJrDXH8Ngex8YJlA4a0mMtEFHleg6x+iYS3RUkbbn0O5q4hkgd9MWpRG8FctpStWkzxUe/p7yXu4NOorw19fwblxnePMG3s2bhDvbyU4pcVaP4J48lWRTt0zC7W2CrU2C7W3C7a0p+AG+k6O2cJEN9yhdlUIKWF1yOHtxmRPPrGA+pEfQobx7OQS8jzDgAfS8gDfeusm1zR3+9M5dLr3+Cne+9vvs3rkBwNKRVS6ePcaL545QPX+cTtFi0wnYDTto9MRv/lz5LOfKT3Esv/pIWRAfl2it6ba9iWWuPrLMjVexhIByNcPcYo65xQToKvNZrAfcJMIwZnu9w/U3N/iZv/FTGNLhZ/7zX8W2bOaWciwfLbBytMjiSuF9BT7VDwnvtkawl0xejLKLNYa9vIPWmjAMGQx6DAYD+v0ew2HSS6kZDv0RlCUwNoayKazdD25jaHscYpomQmvi0AMVksq7GHMVPDdHS6apU2RAEq8nUJTFkDkzZsGxWUoXWEg7OJaNZVnYto1lPVrMURAH9MMB3bBHP0h6b2sT5+uvkn/tJkYQsbuQ5er5Im+smvTi4STFtykMjuRWOVU8zsnCcU7kjxHj0BhB236Q8/YVnc9ZBmXH2tMqrkXJsciaxvsykddao1W4DwQ9cjmLTmc0aRBjyB7/fzHZlmydgkus4WZf80ZP82ZXMYjBFHAqKzmXMzibM0mZkvFfVNEQr3cLr3OTYLgJgDRcnNwJUrlTuPmTmPb7t/Cjw3gEbgGqM7LGjcbjJEdjEekRxOVtZM4Z6U7iBvkEFbt+3PJRBTylFfe665NEHZv9ZPK4nFnkZOHYDMjNU0mVPpRn0UdRPgrXQxAHXG1e49VaAvT9aIAlTZ4unx0laTlP1n77pCtaaeL6gHCtQ3ivk8REMoqDH8PeXCYB2A9JBv2A+naP+mYraTsD2p3ZxSdNVnYpGG3yRpuC3adYdCgtFEkvLCPLq0lz3zmzNUCj7XHpVoPXbzZ5484uhiHJpy3yGZtCxiY/aoV9fS5toTtthjdG1rmbN/Du3EYHyYKqUSiQOnk6AbpTp3CPHUc6DwZprTVxp0OwvUW4tUWwPW7bNFsBW+kTbOVOEphpTOWzTINjpZDFlQLO4iLW4iL2/ALSffxJzb5X5RDwPmKAN4hibrZ6XLu7wc2+R9NNYu+MKCDX2cRtr5FrrdG5d51v3L7L62/eZet2ks4+t1hk9flzLD9zkcLcKbSXJ+pWsISLbRpYpsQ2JZZpYFszuimx9o9NiW1NXzN5vSWxDIllzRxnGhiGwDQkhhQYEvqdgMZObw/Q+eMMlVJQnstQXchOgK4yn524ImitiaKIIPAJAh/f9wmCgCgKMU0T23awLBvbtvmlX/r7/It/8c/5f3/jtzmyfI6Nu23W77aobSYWPikF80s5lo8VWTlaZGEl/0BofDeitcbzPAaDPr1mi+56g16txXDQZ0iAZ4R4hHuSAYzFdV1SqRRaCwxDIqWBlEmfjMf6eLsc6caMLh9qDBBF4ahFhGFIFAbEUQcRNzH1LiZtbJlAJ0AQCnqeQ8dzqHkZdlSJgZNn6ObxUjnUyHImVIzj9Uh5XRy/R8q2yWZy5HI5stkc+Vwe27IAMfE6EmOrCjNGEsTU4EISk6J9n8Hrr9H7028QN5sY2Qy5F15EXjzP7ajH7e4uO8Mh/UgiZA4pcnssUVJA2bYou9Z9IFd2LOwnCBIexyQu1po73SGXd/tc2e3RDiOkgJO5NBdKGc6XsuSsqRtRHPYnsOd1bxKHHQBMp5JY9/IncbPH97hzTuLTlD7AMqGT/DVKo5VC9YL7rHF6uA/iUiYy70yscTJvTy1z36NZ2z4KE/qxhCri2u4NXqtf5vXaFdpBBykkpwrHeXbuAs9WLzxyLc1D2SsfpesBkpjKG+1bvFq7zKu1y+z6LQSC08UTPDt3ge+bu/hQ3kNx1ycawV603QelEY6BuZLAnrWcQ7xPC7haazotL4G57R71naQf9KYunLm8Q2UhS3U+S6k6das0lI9qrhHvrqOa9xK9uZZkGh2JSBUmsGeMoa+0TITFtbUWr99ocOlWk4168ppy3uHC8TLZjMN2o0+779PpB7T7AUGoMFTMot9g2auz7NdY8WrkRxbzWBj0ivN480fQK8ewjp0ktzRHPuNQyNjk0jbyPUCzjmPCRgN/c5N713e4uR6yPnBRGKSCDovdGyx2b5COupilEtbCIvbCAvbCImapjDANMAyEYSYutoaBGI8NY2R5NkZ6cowwjD2vS7wuHvwe/FhhSvFdFbN+CHhPKODt7HTohX3Wug0uN1rc6/p0PQPPyoEQGFFIobmO09sg01kn1dshMAStdJqunWdIDiN2sWKDoN3j7puv89aVb3Pz+psopcjn83z/938/L730Eo6bAWGghYHCQGlJjCRWBpEWhLEkjAXBqPmRIIgEkZbESia9Tqbg+0UANpBBkJ7pTQCh0SIiMBSRoVCmQpsaYSgsQ2GIGFMmvZGcEZIIQYx4CBe2tbU1fu3Xfo2Pf/zj/PRP/6XE9XAEfpZpo5Ug9GHQi+h3Y3QsERgUSlnmFgosLpdYWi2RSqewrPsTIyilGAwGDId9+v0+g8G4JZa48Xi/NU0IQcpNk5IOTmjg+gYuNplshuxKlfyJebLVIoZhfKAPbhX7BIN1/P76pFdRf3TOJlZ6ESe9gp1eYbfR59q3vkZt/SaWk+L0sz/EqY99EtPJEEUhQRBQ9wI2BgFbfsi2r6hHmuiAa+T9FteQlB0TR4bEqk3X36Y2uM0grKN1n5yVmVj4ThWPcyS78oHH8TyMPO5rQWvNWt/ncqPLpWaX5qhEw0oMK5FgKYTFUFOKQCiN1opYdomcTcLUFpFbAxmDFhjDMmZvDqMzhzEozVgWH06EO4Y4e2SBGwOdjTh05blPuMedBQAAIABJREFUnvQJ/SAccrnxBq/VL3Ol8SZe7GMbNufLT/Fs9TwXqk+TtQ5T5D8uedKvh7cTrTVrvQ1erV3i1dplNvpbSCG5WD3Pp1Z+kKdKpx/KU0IHMeFGN4G99U7isi0F5kIG60ge80gB411krAWII0Wz3qe+3aOx06e23aWx0yccxfaOw0Wq81mqC1mqC8kCteM+fMyZ1ho9bKOaa6jmPeLmeqLvrkOchKVooK5ybEQltlUJUVqheuwUp54+w/JcDiHEZP4Y1mujuLkbDG5cJ1i7B3FyvlGuSL+ywm5hka30POtGkd1hTKcfEByQiVMIyKWsEfBZIwtgYgW8r0/ZpJx39m4J/Iib1+q8+domG/eShcNKOuKI0WC+fQO9tYYa9N/2bzyyTMAwAb9ersit42e5efQMjWIVAAtwLAPXkLiGxNnTG0kvJa4pcWb68XGuIbEN+URksj4EvCcM8H71X/42Q9PGLzpE+QwqlUlWHuKYXLtGpruDM6yR8tqAgTIctJH4Zz8IehwnsQS5boo4Vrz++mt89atf5atf/WPm5+f5whf+W1544QXCMCQMg1FLJulhmFh1HkaEMEAboCVKSXQsULEALUAqhIyRpkIIBSLm7eKMktQP5gx0msQYxFoSaYNISUJlJOCpDIJYEkSg4ghDxAhCXv6Xv8Cw3+Kv/PV/QCbtYgqFIRNoNIXa04+TX7zd+QgMpGkhDRNURHRAti7DMEinM3taJjM7zuK67p7Mo3EvILzdIrzdIm4kPuxGNY11vMD8hUXacfTY3M1U5BEFLaKwTRy0Ez1oE3l1Qq82Oc50KjiZlVHs3ApWaiH5fvdJY/M2b/zpl1m//ipCSI6de5GnXnyJQmXp/v+tNa0gQo3uFb4f0Grvstvapd3epdVu0e/3QYBG4LopCoUi+UKRXL5IPl/AdtzkQcg4BEXvSYqo0QSNJv3XXoVvf5NsfYfCkVWKn/1Rcs+/iDDN0bkotgc1brRucaN9m5ut29S9JgCWtDieP8KpwnFOFk9wsnCUlPnwJSPeL3kcJTNUNyBueajdIfGuR7zrJVYzDXVHcK1gcitvsm0J4tHzyVWwFMOSEixpybKW5IRASE1o7hDKDUK5QSTqiacoNjYr2PIItnEE08hPMwOOMwWOdJGxMHLOY1tlVypEhX3iqEcc9Ud6H2m4o+ys1fdUXuNJkSdxQt/0dnmtdoXX6pd5q3UTpRU5O8uz1fM8W73AU6XTDx0PeyiPJk/i9fBuZWdQ52ub3+SrG9+gF/ZZSM/xwys/yMcXXyBtPdx9WCtNXOsT3usQrnUmSW9k0U0se6t5jGr6QFdO34tojKxxY8vcbn0wmSealpyAXGUhy9xCllI181hrwPlhzBt3drl0s8mlWzVUu8aSscuZbI/TmR5VmtjDelKrN4A4MlBGkZgM2oPBRoO4N1qctW3cEydxT54idfIU7smTmIWDraNaa7wgpjMIaPcCOv1gqg+CiUVwvD14QN080xBkU/vgL2UdDIRpGxVE3Lha481L2+zWB0hDcOxUhTOnCywVNRKFjmKIY7SK0fFIj+/XtXqbfXFMTwiupYpcy5TZTCVusAv9Nkdr64SNBqFpEeUK6PkF4lKZ0HbxlMKPFV6sCGL1UBHys9A322csg5eWy3s8Zd4vOQS8JwzwfuGPXiVy06AUqWGH9GCX9KBFathBjrOIaY1WiW1MCgfTsLEtdwJy6UyGbDZDPp8lX8yRyTpY9v0rKl//+lf5W3/rZ7l69Qp/5s/8BH/v7/1PzFWWGfQDBr1g0vd7Af3egMFgyHDg43k+WscgYoRUIBRCKqRUmDYYFkipEIYCFELoxN0wncJxHBzHwbYdbNvGtmfHU92yrHc1CdNaE8WKf/pP/wm/+A9+gV/+lX/Bp1/6CfwgxgtjgjDeq4cxfqDwgwA/CAiDBHDjMED4AWYUYekIW8QJmEpFLBSxksTKRMUWhrQxDQfHcLEtG9c2sUYxTcnPQk8yqY9zsk/V2bHG0TCPYAFBfmQF0YBKW9jVVFJkt+giSy4yu9eqmNR26yXAFrSJx/AWjGGujVZ7s7sJYWLYBUynjJNexs6s4qSXkY8INL1WjTdf+X1uXf46cRSydOI8T7/4WeZWH271dSxBENBs1mk06jQaNZrNOp1Oe7I/lUpTqVSpVOaoVKqUy1XS6YMtAfGgT+crf0zry18irO1gFIoUf+QzFD71I5iFwn3Ht/3OBPZutG+x1ttEaYVAsJxd5FTh+Aj6jlN2H0/2Tq01gQoJ4gA/9vHjYKQHE328L5WxCYcax7CxRy3RLRw5O7aRAQm8taYgF7c8mFmdlTkbo5RCllyMkotRTCUWMymIlWbbC1jve6z1Pdb7PltDn/GtMmcZrKRdVjIOq5mkT4kAr3sLr3NjnztneZKsxc0df6TsnEk8YkAc9lBRAmvxCODUrD4COa0OyHC3T6ThJgXtR8BnOYlu2IWPDPg9CRP6xPKyyWv1y7xWu8xabwOAhfQ8H5u7wLPV8xzLHzmMo/sA5Em4Hh63hHHIt2uv84drX+VW5y62tPj+xef51MoPsppbfqS/FXf8xLK31pmUNBKuAZU0Q6XpBRHtfkCj5dHs+smEXmmcjJVY5CaWuSyFUuqx3ye01mw0Bly62eDSzQZv3msTxQrX0Hxs3uRCEY6lIlLDDlGjnoBIvUa0uwv7PIQMF+wsWDkD9+gK7unzGEtnMOZPIdOPN3baD2O6g4DuIBy1kT5M+t6+bcN9ibDGIoUgmzLJpSwKlkHaV8hugI6ShDqWa2KmLKyUiZ2ysFIWdtrESduYTlKXb2wxk5MEWGNdECjFRhyxFobU4iQEoGAYHLMtjjkOOdPAlJKCGeHcuMLw26/Qv3IZ4hizXCb7/IvkXvh+3FOn0EIQKo0Xx3jxFPwe1I/1ZByjNPzl00ssp9//xECHgPeEAd7/9X/8SwZS4A7qSY0wFZHJ5ilUVsiXjpHKLBEFEm8YMhyEDPtB0g9ChoOA4AE/IMMQuGmbVNoilbFIpW3QmnZ7wP/3xX/Ly7/7r9Ba8amP/yU+8cJfwDSnK61uyiSddUhnLNIZm3TWJp2xSWVsMiM9nbWxHfOJmCDdvXuHT33q43zyk5/i13/9/34s5+R7ERv3WqzdbrG51sbzIqJYEcaKKFYEkSLedx2N4xTtUTxiosuRtZVp9r5JfgwxmycDV4E9CDGGEUXTIG9BJhWgrAHKHqKcIWR8tOuhzAGx7gH7MgkaLqZdwLQLGHYR0xrrBUy7iDTTj/U784c9rn/nj3jrO3+EP+xRWjjC0y9+ltUzH5vE+j2qBEHA7m6DRqNGo1Gn2azTbrcm+1OpFOXy3Aj8EvhLpabvSytF/9LrtL78uwwuvQ6GQe7FH6D42R8ldfLUA/+vF/nc7tzlZvs2N1q3udW5gz/K6FlyipwsHONU8QRZKzOBsiAO8FUCZNNt4Z7x7HHBQSm3H0FMLZkLCyyERRZHbSEoklfTLIMDI2DX6bObGtJN+fQzIcO0wrTNPVBoGzaOtHFNl4KTp+jkKdj5ibvquIzGWt8fgZ9P3Qsmq5lF25yU0FhOOyyYA+jfZNi9id+7jVYhIHAySXZOJ3cctB5Z2hKL29TqNrXAaX1wtk9ppDCsLNLMYJiZkZ7GsLIYZibZPtLjaEDo1UaW6jqhXyP06nvqGgppYTqVKfiNmumUD7Ref5jyYU3oYxXzVusmr9Wv8Hr9Ck1vd5So61hiqZu7wEJ67gM/rydJtNaoeIiOfaSZQRrvzi3wQaK0phtGNP2IphfQCWOWyxmsIKbiWuSsh6ur+VGSu901/mjta3xz+zuEKuRU7hg/PPcCz+ROYYQxyvdQvo/2fZTvo3xvj678AO17xJ5PxzMZsIhtVSjYDq6UWA+KLzM0WALhyCRDbtpCZl1k1kGmLIRrIVMmImU+spfN0I+48tYO16/eYuvGPWi3KEQ9FqXPvBiS8buIXmfqngJJWYJiEbNSxapUsCrVqV6tYpYrVHKanSuvEm9fJ965jqrfATVyJc1VMeZPYyycwlg4jawcQcj335I0ljBS9IYz0LcPCPds6/uYfkwOgQ04CBzA2uf+r9AEgA8EaPyxbgBzKayFNHbZRUhB1A/xtgcMtwfEgwdnkS5kbBYzgjODNY7UbpDfuomII8jlyXzfCxR/4AdIn33qwJIbT5IcAt4TBni/+T//HcIoYPH4OZZOPcPSsadxM/mHfn0cqQnsTcBvAoGjvp/oAhJYyzoM/V1+/d/+Cn/8tS9y7OhJfv5//EVeeumzpDIWxhOUaOKdRGvNX/7L/wlf//rX+OM//garq0c+sP898CI2G3026n02Gn026gM26n0anakrp2kIFspplisZlqujVkmzUE5jjj7nOOwTDDYIBhtI2vTadUJvF6367H9u68BBhmmMMI0MUsgwjSSD6ZYw8xWsYn5knXE/0FimKAy4ffWbvPmnX6bXqpHJlzn7/Gc48cx/hGW/95WrMAxpNhs0m7WRta9Op9Oa1IVzXRfbdhBCIqWY9EQRcbuNarUgjjFSKezqHFapjBwlnRFC7OvlJMC8Hw3YDTrs+i0a3i6e8oiFIpKKWCoiGRNLhTQNDMvEMZ0EoGQCUo6x19I27Z3JePb4yTHSouy4bN/YIdr10Ls+shMie4qxd7GSGi+t6GVCuimfVmpI0+nTlcMEJkeWwv0w+naQKRDk7CxFpzBq+Rm9QMrMMYhdap5KLH0Dn6Y/demuulZi4UvZzMsWxfAOcf8GwWDjwP82hbUxoGUwzOxe3cpgmOnHAl0J+NWJvAT4xi0O2zNHSUy3PLL0TS1/pltFyg/H5fCDBDwv8rjSvMZrtctcarzBMBqOsh+e4dnqBZ6pniNvP1zGv4+6KBUSh92kBV3isDMdh12iUY+eLrQJae27rrN7r/GZhQhhJAWzI6USgNtXqqXhh+z6IdHbzLdMISg5FmXHpOzYVPYkkDIxn4BJqdYaNRgQd9pE3S5xp0Pc7RB1OsSdDmo4QHkeKghQnocOfJSXwFrseYj44IXsA/+XEAwy8+zkTrLtrtI3sqA1Fdll0WiTj5pkvRZmGEEsQZtIK4W000grjbQzSW+lk23mwc8vrSM0IQgFpkKMwFC4JsI1iKMmzXubtNY3CesNnEGbTLwvzENKrHIFs1LBqlRG8JYAnFmtYpXKkzCDB8n+e4OOAlTjbgJ829eJd26g+7vJTsPGmDuOnE+Az1h4/Fa+9yKxUnhBPPKASsIxwiCm3/XptX16HY9+109ax6fb92lnTAYLKYZVF6TAGEYUWiFzQ0XZMklnbNxsYqBwMha2m3iLhVFMs+vT6Hg02h7Njke949PseIjA41R/nad7dzg5WMfSMUMrxc7iGQYnL2CePE2llKGSd6nkXYpZ5z0lpXlccgh4TxjgxVHI/HyBRnPwzge/D/LlL3+Rn/u5/57bt2/xF//if8rf/bu/yMLC4odyLu9GfuM3/h1/7a/91/z9v/9LfOELf/3DPh0AvCBiszGYgN/mCPxqrSGWEbOU77FS6HFqbsBSrkvaGn/3AtstIcz8jNWtgGEV8IMUjZpge7PPzkaXznaPrBAUTYOya1JxLTKAnLm0ZdZGFt0J8BklNynC/JAAr5WGWKHjA/podjyjR4p2bZPG2m38XgfDsLDzWdLlMvmFRTJzVaRjJQ9Bx3hPsYZhGI4sfXV2d5tEUZg8FHRSPmJcGzBxZY0IO+1kQhGGYJqITAaRSoEQo+MUSul9veJR7nVv54a8RzctLGVghgIzkMhhDP0Q1Q9R/QDVD2HmPiWz9sS1UhZdKFjEriSOo1EsbUgUBRN9HEv7oH3juNswClFxjDQNMATagFgoQhEREDLUPh4BsVTEMp7ArWmZpN0MeTdHOlXCNOaIRJFh7LIbGPSj5NwlMJ+yWUmbLBp9TmUNyuncyOL2eK3J70VUHBD5Y+Cbwl/kN5mNHTbs4oybZxU7vYiVWnzfagb6sWJj4KMcEzUMyFkmedskZchH/uyUVgwjj17Yp9nvsNVpsdNt0xx0aXs9ekGfge4S2DW0UNjC5XjqNM9Uz/PC0nmKmSe3Fp0XRDTaHvVRS/Qh9bZHFKskdXx6mi4+n7YopGJybkDa9HCMIcS9PfAWh51Rjcq9IqSFYeVGLT/RpeHMuBH397oURwM8bdEhS0dnJ32bHF1y9LTLbNIyS2hKlqZsS0qOTTWVopJKU3Ft8raJlXN5a2N3AoOztTyDmfuGAPK2OS35MgY/N9FT5rtfNFFhSNztEHe6e2At7naIuiO9M9K73UnCj70fpsDIZJGZNNJxkY6DcBzkqInJNpt61OXacI3b3iaRKVitHOfi8nMcnzuFYbu0Bppbt7rcfKtJqzlECFg6UuTU03OcfKqKaRvU2l5SXkhrYqVRSqPimNjzE8gcDpPabt4Q5XngDRGejxFEGJHCiDSmEhjawBQmhrQxDBvDTI2gcJryPw769DdfY6t+k6Fl48zNUTqyxPzxFZy5amKBK5bes1XoYSb1qtcg3r7xxFn5tFYQ+uhggA6GEAzRgEwXkoLxB8B1qBRvtQe82uzyRqtPqDQZQ3LSslkOwe4E9No+3bZHt+0z6O9d0JRSkM075Isp5payLCzlmV/Kkck5o3PSdAfhFPwabeI3r5C+eZm5nZuYKmIgHa5lj/JG9hh3U4sIw6CUc6jkXcp5l0rBpVpwKeVsUpmIk/PzH4jr+iHgPWGABx++P73nefzjf/yP+Cf/5FewbYef+7m/w1/9q/8N5jusHH3Y0mrt8olPvMjq6iq//dtfxjCeLLcqrWPC4Q7+YIOgv47f3yDya4wnjP0wzVY3x81amrV2ls1OFtNyeOZEmedOV7l4qkLmAVm5lNI0a312Njtsb3TZ2ezSrPXJGJKiKVnIOVTTDjkpsIJ4YvVBgCy4yIw1gTUdKYg1Ot7b8x5/J1omn4HUb/O9mBI5hj0nWfkUjol0RttcczQ2HgsUaq0ZXLlM60tfpP/6ayAluedfoPjS53BPHxw/mECjngBjFIWjUh2zZTv29r7nEQw9/CAp6RFEwaRW30EitMAWJpZhYZs2tmXjpGw8FRETE0YRYRhMoO1h779SGliWNSloP9anYxvDkDNJloL7+jB856RLCp1AoEgsmr5l4bsF4lSJyCkRWHnUyPpVNBXnS1meq5ZZybhPDOQdJFrFRH4zgT5/avGLvPrElVQaLk72OG7uBG7u5MjF89HfkxfFrA98NgY+G32f9YFHwwsPvGpMIchakpQhcA2FJSMMAmCIUgO8oE3Pb9ELWgzCAZ4aEuHDA5JLaSWRsY2pXUS/ymCnStguMAsdacecTFwqM5OYymicTb27OOqHET+IqXc8GiNoq7emAFdve/SGe6/RrKM4Ma9YKYXk7CGG7mPKISljSNYOyDoBhtz7WSgNg9DBj11ClSYWGTCyWHYOy8mTThfJ5srkM1nS7jQ8IQxD2u1dur0u/Rg6saYda7oxtGPoxtBRmkDv/WxSROSkR54hedGjQIccbQo0SOPd770BaBy0cLGcEkomiw1OepFUdgHHSWLF+lF8H/SN64D2or2QlTLk1NpnmxSJKUY+eW9Apt9FdTv3W9y6Y6vbkINE2DZGPo+Zy2Pkchj5AmZ+rOcx84VEz+Uxstkkw+EjSGO4y1c2/oSvrP8JYUey3D1FaXeFoMMeqDt6usxOx+fqnSZX7+xyfb1DFD++erGzYghwRExaR1SEYsU2ebEyx6IyQAqsE0Wcc1XMyuNfJHk380cdBaj6HeKdGwdY+SyMuRPvaOXTKppCWTDcC2mz43A8TrYReDP7PN4u+R52GpkuojIlbudOcMVd5Q1RwkeSlvBMzubZuRLHi7kHuilHYUy3Mwa+aWs1hzRr/QkPZHI280t5FpZzzC/lmFvMYTt758DK9+lfvkT7G3/C4LVXIfBRTorW6lnW5k5z3V6g3gtoRXVkeQujvIV0B/z5pf+MHzv3/CN9R+9GDgHvEPAeKDdvXudv/+3/gd/7vS/xzDPP8su//I948cUf+LBP64Hysz/73/Fv/s3/ye/8zh9w8eKzH+q5aK2J/ObE1dIfrBMOtmYmgSnszAp2ejlJbpJewRilDQ8jxfbugPVan1vbPb5+aZNOP8CQgrNHijx3uspzZ6rMFd8+EUrgR9S2enugr9/1kUDBNlgpZ1jI2hRMiSMEhj2CJUMiTDGqLSPBEAhDIgwB5qg3ZnsJpthzLIZIapSNj5PTGjQ6VvQbDRp3b9HeWKe3s4P2IyzpkrZzZDNzpJ08tkwhI4HyI3hAti7ggVA4Ob9x1kZjJoOjIadZHUfbo3ab/re/Sffbr6CGA+ylRXKf+ATZF55PVo1nsj/u/671MEpquo2sbRO9l1jg9p+/FqCykjgliRyIHE1oakIZE8qYQEeEUbAHEoXQCGHMQJn9AEhL9t0Pcfae7K3vVsZQexAAjnU/8Ol7fQZeHy9IwDYKQ+IwRscKoQShnaKbrdLLVRmmCqPyLx65eJcFJ+BUOcvxuaMsZOae6OyLSms8P8IfNgkG6yjvDvHgLipK3DwNK4eTPUEqfxIndwLTut+dcRDFE4hL+r2urnlLUrQ1rhygdZOIXXYHPoNI48WSSJsgUkiRRog0UqYR4v7Vbq1jVOyjIx+hYiytcKXk/2fvzWMkyfL7vk/cEXmfdXRV391TM7PnLM1jd7VLmrs0yF2uQct/GDAkWJJlG4ZEyZIAE4Ik0IIIU7D0l2ADMiRABEzYgAwLsE1yLK0oidxdLUXuamd3hjtTfUxPd1d1HZlZeccd7/mPiMzKrKrurp7pmqmZzS8Q/V4cmRmZ/SoiPu93lQyDhmOzUshztVrlYqWIPvOgLaVk4EZTS9hkNrvd9+kM0jYI52HBMrQp7J0EgqW8+diHsGMAN7XEpetDdx7gdE3lQk3jcj1mtRJSz/kULRdbG6KJPjKZhw9FtdDMYvp/oRaIyREIh3FkMwpMuq7JwVhl6MZZxsCIwTicA0dVFeTzglwO7LyKmdPB1ElMg8iwiXUbOfv3JgVG5GOGHkbkY4Re1k/baRK14/9r6KrENASGLjD1BFOf9AWWLsjZMY55+PsLAW6g40UmYeIQyzwJBRTpYKBiCIGeJBDFuLHCGIWxVBmqBkPDZuAUGOWLyJkxoMYxtu9ihj5WHGEJga1IbAUcXcM2dHKWSc6xyeUccoUChVKRXM7BOqO08VKmE5t332px560W/QMPiWRc7DCu77NyuUZV3mBnW2fzYW86Ri8tFXjxcpUrK0UMPXXB19S0Tm/an2mVtNW0bJtywjEzr09j6k/+rknfJ3izTXi3C7FAW8pjvdzAuFh+bsXZn9fz49OsfIpdzADORYY+nCaeXNNRzByYDoqZQzHsmfXDBTOX9o3Uo0a6PeJRj/t+whuiyJv6Ep5mYSUBL/Te4uXuD7k8fAeN7G/IymdWvypKroKar6Dk0kXNTfplFH0+PjaOBe29IfvZ89LeowGD3qHVvtrIpRa+DPpqzfw0hElEIe4f/zHD7/4R49e+h/A8EsvgwaUcr6/C1qrNavEKl60NfuljX8A2z/6etgC8cwZ4nfv/N0m4RzJXi2SmuvNcgKly+O+JF5Qj22aOUVBQVB1Vy6HqDqrmTFttZl1RbX7n//s6f+tv/XV2dh7xp//0n+Fv/I1fpVarv+fv+jx0cNDh61//5/zO7/wWr776W/yFv/CX+dVf/Tvv+3kk0YjA3SYcb0+hbuLOo6gGprOKmbuAmV/Dyl1AMyunmt1uNovs7Q+492jAa3fafO92e1rYdL2Z59M3G3z6RpMrq4+fsZrVeBhML1x7j4a0dofTWj6FksXa5QrrV6qsX66Se5c1g55VUkrG/Q77D29PF2+cPhw7+TJLF2+ytHaT5vI1HLMEYYIIYqSfIIMYGcSIaT9B+nEKhc/B6niiFOZAUYbJsc9RTA0lb6SulHkTdbZfyFxSn/GB57xM/DwPCSEIQp/t9iMetbfZ7XbZj036egU3V0OqGmoSkR91sNw9zLiFldMplko0ak3W6musllYom6VT/45xIrKsuVn23Lm+wA9jwqwNIvGY446sh8mJdaNAUnV8rtV7XKv3uVrrkTPTyZ2tcYVb7jo7yRJDrYTMmSjWjNUiCpHxEJEckMg9QrlNogymuxWpYlFEhiZxqBN6OiI2IDaQkYmMTXK6Q9kpUS2VKJUKOHkTw9bBUEk0cBPBMEoYRDH+CVYMTVEoGhpFQyeva+R0lZyukdM1nCPrOV3D0RTCUNCZAb7Dvken7zP255Ma6JpCrZTCXq1kp1CXQdzgBICrly0uVDXWaxFLhYCK45LXxxgMkHEPcQTiNKOEbtUwrBr67GKWT5XJNUwE3TDiwAvY6Q9pjcYc+CH9WOChEmnmsfuuFkeoYYz0I5KBB14AXojmR9RMheUMcpsVm0bJIWfrSCnTupFZ2mVFKqDIw7v3JOUyk1JICoqU2fGpW5shQlqPdgijA2I5AN1DNUMMJ8GwD69NQoDra4wDg3GgM/b1FARDjenzgpQYioKhakg7T+IUiewCkZ0jNiwS3SBSNGIUQqkQSEnwFEOYAliaiqOp2HpaY8zR1BQMNRVHT2uMpftV8rpG2dQpGPqxwtOzUHf3rdaM+2WZxnqZka7wRus+b4evIyvbKFqC5tW4Yn6Cz6+/wsuXGxRz78+97XESYUJ4u0P4VgcxClHyBtaLDcybNVTrvXlKndV9Yi6Wb/8uMvJRjAmQZcBmHlmf2++gPMNEXSIlsZDseQHf74x4oztkGCUYqsJLlTyfrBW5WcqhRy7C7SLdPnLcRbg95LiHdHtpP1smcDonK38IfPkaWn0dtX4JrX4JxUon3H0vYn9nyP6jAXs7Kfz52USPpqs0lwsZ8JXQKiFv+m/y/d3XMO5uceNhwM3tCDNIUGybwqc+TfE/+HHyn/7M++KpsgC8cwZ4/Z1wC/EsAAAgAElEQVTfQxEdgmByM5w9NzldlUe3z0o+bp+c2S2RIkIkPiJ2Mxh5/O/gBvCPfvPb/O//17cpFXP8tV/+z/iT//GX0c38MSg8bO0ziUXZ2nrIq6/+Fq+++tt8+9vfIkkSLlxY42tf+yX++l//W+RyZxcbkmZI84m83dQylwHdJCU8KBjOcmaVS4HOsJvv+nc46Q90r+vy/dttXrvT5tbDPkJKygUztezdaPDylSrGKWMphJD0Oi47W3223umyfb9HkD2IVRs51i9XWb9S4cKlyjH3hLOSlJJRr8Xew9vsP7jF/tYdAjf9DXLFagp82ZIv1Z76XkhS91ORAV8is3hCiRRifpuQafygSN1Vw0eP8N56i2D7EYqqYV5Yx75yDb1Sy95XophqBm4ZyOXN51bXbVYfJcB7ksZBwGs7e7zRHfAo0ogUHaQgN+5SHLYpjNrocUCgxYRmjOoY5IoFapU6q81VLpRWKaoV7myN0rTj9w7oDoNjWW6fJEVJLVCWqaXtTN/OMuPapnbkGBVNU0kSQSwkSSJxRcJQCoZIfDXEVcFXDh9ySgwpyi4yOaAf77AXtUjIanYlDnpURIsKKGG64BcQgY2u61RyRmohm7GMTWI+rGdIqBQJwTBMGEYxgyhOwS+MGUbp4sYCN05w42QunuuoDFWZgT6VnKbNresoxEFM4MW445DhIKDbT5MYdAY+tqHRKFusVNSpFa5kuVjqECXpEYdd5JEYOM0sHwKcWZsCnWZVnpgAR0qJlwi6QUQvjOkFEQdBSHvsceBHDBNByJFrthQYUYAtE4oalFWoioR64FLrd8nt7SD294jaLcRodOrf/3lLsWz0YhG1UEjbch61akJZRToCaQYkygghZ+P8NaRaIqZAKByCyMYNdMZ+Wq80CHyCIHhsTVwJCFUj0QykZqBaNpg2GBboJkI3EZpOoukkqkasaESoRCgEEuLHDCsFphMNjoRkGOLuj4m6aYbFRtnGyVu0o4S3tvv0s/iqesnipcs1rl90GDnv8J3OH7LvtikYeT534Sf4Exd+irrzfErdvBdJIYkeDgjebJHsjUFXMa9XsV5qoJXtp7/BCTrr+4SQkm4QMYoSogzCIpFe82IpicTMtul+SSzFdF8sZPZaMbN/8tr0dbOXGl1ReKGc45P1Ii+W85jPGJYhpUAG4yn4SbeHGGdQ6PZSQBy2kd7MRFqxiVa/hNq4hFa/jNq4jJK5pg77fuYVNWB7q8vB/hiZFY6N9QClErJyoczHrl3lylod8eAuo+/+EaN//+9JRkPW/9p/T+6ll9/7f8ZTtAC8cwZ48ME8yEkpkUlAkriI2EMk3lybZO1bm3f4O//Tb/K91+/x6Y+t8yt/8UvcvPb4tNiqZqfAp9komo2q29m2o4s1c8wEDlMrh5SSt956k9/5nf+XV1/9bX7wg9cA2Nh4ka985Rf5hV/4RT71qVeeaUZESpHB7ex39Y9935P2zYKwbtVSkMtdwMqtYeRWnmtmvaeNhZEX8frdDt+70+b1tzsEYYJpqHz8ap1P32jwqRv1Z5qtlFLS3htNYW/nYZ84FigKLF0osZ5Z+JYvlNCeY2HXp53ToLN7aOHbuk3opw8n+XJ9CnvLF1/AKRyvb/c8FHXa9P71v6L/jd9DjMeYa+tUfvbLlH7qs6jW2dezgR8dwJuVkJKHI58f9kb8sDumk7ktFmVAwetg93YwBoO5ZEKhFuPqIZ4q8KSGYeWxCyUMI60ZaOsGpm7g6Ba2YWAbJjnDJGda5CyTvGnjGCaGZmBoBrpyvIboUYWJoBfGtP2QbTdga+SxPfZxk8mJSVTGRPE+YbyPFG2WlAOuGwrXTYuGmqBmR+EsUyjdpFC+iZlbPXFy6IMaC5EQeLFgnAFfugi8I+tunOAm6boXP74wsILEJsZKfDQl5ihTKUhQNBRFSz1OVH3aVx7z/6Ic8Vw56vzixQm9ICI6clKKSFLXycjHiAIKqqSsSmpJQs13qfUOsNptknaLqN2eTxKiaRi1OsbSEkajidFsolcqoKqZdU6ZnoMbJIcuroMgTdwwMwGhqArVokOzYlEvOzQq6ZLPsv1Na+xk76moKvX1JoNIQysWUI3TXe9FEmQJhFpEXmvaP5ysTL1PDKuB4TQx7Ca6tYRqNoiFnrllR0fic0/qH3fnPvq8KFFINB2hphCoOnmc2hLSLDIMdXp+gq9CYmlI4/jfg4wFpoSSabBStFjKW5RMg7KZJiEq6RoPh/f4xva/5QftHwLw8cZLfHb1x7lWvkzRLJzqNztLxQce4Zstwrd7ICT6hWIap7dWfKZnm+d5bYiFYN8LeeQG7GTxwLtuSCBOF7uoKimcGaqKrioYqoKuKFlfzfal67qqYCgzx6kKuqJSMjVeLOex30MCoNNKuH1E5z5J+0FqrezcR/b3pvsVu4hav0S/tsL3Lclr4T4P3X0QCtfVF7jCTfLjKt09n277cAKlVLFZWi2yvJSnZoasferqU7OhPg8tAG8BeM8sIQT/9J/+H/ztv/036fV6/Pk//1/xV//yXyDnaFMoSo5CYuIjEh+ZBId98fhkDUkieP2tXX7v22/zb751i4ePDlAUhU99/Bpf/g9/gi//7Oe5fu3aHCAqmplC6vQzPUTsnwirR2eCj0rRrNQyeYJVUtUdDLuJmbuApp9tJrlnGQtRLNh80OV7d9q8drtNdxigKHBjrcynbzZ45WaTldqznW8SC3a3B2zf77L1Tpf9nSFSgq6rrF4ss3alyvrlCo3lwvuWHENKQa+9w/7DW+w/vE1r6y5RkLpnFatLU+Brrt/AeYYSI6eRCEOGf/gH9H73XxI8fICay1H4zI+R23gR54UXMepn57p83q8LZy0pJS0/4s0M9h6O079hI5GErRFJu40TtqjnI/Jagh4fJhOSSDw9ZGQGjEyfsenjGuExL/aTpWJqZXStjKEWUdUCipJHUfNIHAQ2kplJHSlJRJdEtEmSNoloU9QTVnJVlvNNlnJNlrOlYpVRFRWRBASj+2mh+OE7RH76UKFoNnbhcpaw5Sq61UBRlHM7FtIMtS5x1CcJ+8Rhjyjo4wZDRqHHKAzwEwUfCx8TX1r40iSITUSiIiORujxHAhmTZued+U9SVBV0A0XX0ngePV3QNRRNB01DqhpCAaGkXtpJkmRLTCIEMgrmQK6sSKoyoRL45EZj7IMD9J1d5HAw993UXH4O4IxmE7O5lMJctfbMyUFmFSeCvQOXh60RW/tjtlojHu6P6A6D6TEFx+DiUoGLSwXWm2l7oZHD0LXnOh5E4h+DvhT8Dt9fM0qYzgpGbgUzt4rprKIZpwMRKSVJkpyQvCnEdX363RG7O3sMRm1Q0mcEIUzcKM/DscVBnMPKO1y+VGF5OU+pYoOhMghTC3RqfU6OTSroikLR1Mhp4Mdd2u4WftxFiCFFAy4VKlwpr3G5eJFLpTUc/ckx7mcl4UWEtw4INttIL0YtWVgvNTCvV09V6ujdjgUvTtjJQG4Cc/t+OLWkmarCSi6tcbqasyib+nFIm4E5PYtX/DArja93iVvb9HbfZrP3Du+EY3qqjiUMVkKVS4HGBa2MY9XAKKFoeVAsRCSIvRgRxhBLNCmnBgv/U8usvrJ65ue/ALwF4L1rdbsH/Nqv/W1+8zd/g+XlFX7t1/4uX/vaL536QV+KGDEDfK7b55vf/Cb/4uv/mn/5r75F56CHoWv85I+/zJe+8Am++NkXqFftDBT9xxZAntU8mOXm1o/D29m6lr4bvduxIKXkwd6I791u8dqdNg/2UpehlVoug70G1y+Un7lWy6Tg+/Y7Pbbud6ezVLajc+FSFr93pUqp8v5lQxRC0GttTS18re27xGH6YFSsLtFcv0Fz7TpLF2+QKz4ftxwpJf6d2/T+9e8yfuMNhJvGReqNBrkXXsTZ2CD3wovojcZz+x0+LNeFs5KUkof7I15/u8Prbx9wrzVEr9nklnMYVQsUBVtVeama56VKgZslh8j36Pe7tNp7tFp7dDptwiAdG5qmkauW0StVKBSJbQdPURlFEjcBL1bxE5XohKyvKhGaEqDio0gPiYsUYww1YNWxWM3XpyC3lGtgPmOx6yQa44/uZcB3jyTspeecJWxprFxn7JJZsnQU1XhK//lcz6QUJNGIJOwRh33i8BDk4rBPEvWPTdwpqoluVlCEhWiPCN5+RLI3AF8hd+klip/5HIWPf2I6oy2ThGQ8JhkNSUajNEvjaEQ8GBCMRozdEa7v4UURfhLjA4GhE1omgWnOJQYBUITATBJsIbFVFScWWN0u1v4+9nCEOnl2UdWsYPTSFOCMDOCMRhMtn38uv+GzaORFbLdGPNgfsbU/Yqs1Yrs1nsZ9qopCs2Lj2MbU0wJmjHxZbN/kCqRkO2YNgdmW6XGTmP7514CpRdTsAVWnT9UeULX6FIzhdH+YmAyiKqO4yjiuMkqqRLKIqqYJVlRVQVXTc1aAxItJvIhonC7hOCSeidMMDYWO9FCsMVXbp2J5qKRW02q1zoULa6yurrO0tHIsw3ciJaMoZhAm9MOIQeZ23J+BwEEYEx15bhVijBADhByS0xIats3FQpkXKsvcKF/A0t+/2D2ZCKL7fYIftkg6Hhgq1s065ot1tOLjvUaedp+QUtIP4ynETYCuGx7+9kVDYzUDudUM6mqWcSaJcs5aUkqIRBq3H8zE6gcxIovZl0GCDOPpBJOMs4mmWDwxqefMp4DMyq3LEElEokKsKUSqJJQJfuLj+UP8aMT1X/gyq9dePONvvgC8BeA9B33nO3/Ir/zKX+P117/Pz/zMz/J3/+7f59q1G6d67WDQ5+tf/+e8+upv87u/+3XG4xGFQpEvf/nn+MpXvsaXvvRzFIsnW2FSQPRnrINhannTU8vbpGjsh1nPayx0+j6v3Wnz2u0Wbz3okQhJwTH41I06r9xscmOtnBUEnzVqKHM5BJSZB4Z0L3jjkO0HfXYe9Ni+32U8TGMgJglbJha+fOH9cWMEECKhu/eQ1tZd9rfu0H709tTCly/VUuBbv87S+g3y5fcOYFIIwu0t3M1NvM23cG9vTmNw9FoN54WNQwvf0tK7/rwP23Xhecj1I/74nS6v3+3w+r0O/VE6vi4tFfjE9TqfuFbn2oUSCXC7P+aHvTGbvTFeItAVheslh5erBWxNpZ/FWnU8nwMvYBgl+KjHEmXoUpBXoWIZNPI5qrZBOXP3qpg6JUN/5hiQ96o46E5hzx/dQ8TPWidVTUFPNTLwm/S1k4Fwsk/R0gLeGcQl0QCOZHtU9Ry6MVOn06ygZ305Foy+8xrDf/cHhFsPQVXJvfQypZ/6LIVXPoNqH1pJoihkPB7jumPG4xHj8Wjan7RxPD+ppygKjpMj5+TImRa2pmMrCrYQmFGE6fno4zFilAHjcIiiaTPwNgNztfp7ssK9XxJCst/z2NpPrXw7By66rk7j9iePYpPC0BOl4cjyMJQ/O1Aeec3ce2QrcnpcVitOQCIkmhJRtYfUnAGN3IBmfkDNGU9LTgSxxv6wQGdQoDvIM+wXiNw8plRQsxuJQOIDHhIPcJEEqsKV9TIvXq7y0uUqV1dLqAp0Oi12drbZ2dmm1dpDCIGqqjSby6yupsBXrzdOlS1YSsk4TugGMZ0g5CCI2fdcdl2XXpgQCv3I8SEaHnld0rAt1gslrpXqNGyLimmgnVFhayklScsleLNNdD+d6DHWS1gvN9GW88fuJ7P3iURKWl44Z5XbcQO8LLGSAtRtg1XH4kL+EOiKxvksiSWFTAHsSEK1eXCbJGGbgNvxJGizUkwtzbxt6iiGSqxLDuI+u2GL/aiDr0TYtsNadY0r9ctUClXQFIJoxHjcZTTuMOq3GfZbjA52GfUPSJLD65SCxFEkOVWQt0yKlQYv/MJ/jVFeOvPfawF4C8B7LorjmN/4jX/Mr//6rxEEPr/8y3+Fv/SX/iqOc9zNYXd3h1df/W1effW3+Na3vkEURTSbS/z8z3+Vr371F/n857+I9T7FNZ13ncVYcP2YN+51eO12mx/c7eAGT7eEnlYWUELJFtCzm7iLZIBkiCQEIiBBYWJYUJT5WeW5GeXJrDOHz+KTm9okJfXh69J1VYFmxWGtWWCt4VA3xqjeI3o792ht3yHwUoubky9Pga+5fp1SbeX5AN/OoxT2Nt/Cu7WZFvYFtEols/C9SG5jA2P59J/3YbwuPKuElDzcm1jpOtzdHiCkJGfpfOxqjU9cq/PxazUqT5gwSITknZHHm70xb3ZHczPThqpMQW0CbUVdRQ1cosEB/sE+3dYe43EK6IqiUKs1aDSWaDaXaDSWKBZPn7nzeUkIcVhTMfDJ2SG+F2LoKoahoioyrUMl47QV0WP6k2Oix/SPHC8TNKOQwVslA7gyupGua2YZ9Yh1MhmPGX73jxj+wbfxbt9CAOqN6+if/BTKlWsEisR1XVx3jOelreu6RNHxNOuO45DLFcjn8+TzhSP9PI6Tey6lPz7s+qCvDVJKvHHEQXtMZ3/AqPeIONhDo02xMKRUHKNpKVQIoRGLKoq5hF24QL66jm43kWgIIaeTj+ZT3BGjKGJ/f3cKfN1uBwDDMFlZWZ0CX6lUfld/r5EQdIOYB6Me9wYddsYjumGCn+ig5FGUWQiS5DRJ3TZYdvI0bIPqTCH5J8WPiSyhiCRrpUScsF1ISeJG+Pd6hPd7iDCBkoV+tYJ2oYhUFRIp8XSV2/t9Ho0D9ryQOHs21xWFZcdMLXJ5i1XHYiVnYb3Pk1UTyURMM2EfgzQ/s64d3R6ekAlzIlU5LJVkaYe1c2da1Z5fV0wNRVUYRWO+v/8G393/Pre6d5FIlu0mrxSuc81YxvBjRr12trQYDzqImRhcVdMplOsUKk0KlUa6lBsUKk0cXYPeNknnPqL9ADFsY3/xz6LVL575b7wAvAXgPVft7e3yq7/6N/hn/+z/5MqVq/z6r/89vvSl/4jbt29lmS9/i+9+9zsAXL16ja985Wt85Su/yI/92I8vbtQn6KzHQpwIbj/ssdUezyZpPZy1nfnTmJv95cmzvZDOtoWjkKDnE/R8wmE4P5OmgGpoqIaKamoos31dTS++elZjL0sQTnbDO+xPCo9nZzhJmplI9rsuW+3xXH2uRtlmvZFnrRRQlm1U9xHD1jv44zTexnLyNNduTKGv3LjwnsellJJwZwfv1lsp9N3aJOlnNdLKZZybG+Q2NnA2XsRcvfDYh5GzHgtSSlo9j90DD01TMDQ1BYjJcmRde05/ryMv4o/vHfDG2x1ev3fAIMuEd3mlyCeu1fnEtRrXLpTe1edJKadxJBVTx9bUUz3seZ5Lq7VPu324TKxHlmVlwLdMo7FEo9HENJ8+ISWlzBJOBNP6hrP9FN6Obw/D4KnF5XVdx7LsmcXCtu25bem6NV0/6tb2rJJSEgQ+rusyHvTp3d6kd+9txr0DQsMgyueJHYfghPpuU8tbLk8ul8Nx8uTz+TmAc5wc2ofAonYe9H4+M4RBzEF7zEFrzEHLpdMacdByp6njAZycQa2Zp9bMU2/mqTYcSkUfGe8TujuE3i6hu4sUWYyhomLYS5jOCmZuBcNuZhMJJRT1dOPU9z12dx9NgW80yjIv5/KsrFzIgG+NXO69udpKKWm5Hd7qbfP2oMWjDPwkOVS1hKaWUJT5DJiWpk6qYCCOgNxZyNHUqWvlxCrXdMwziYk70QXSn3GBnIO0ybbM/fFx0tXjkJbBmXoE2hQ73YZ+umv7ROPI5futN/je9vfY2blDzk2oJRZ14WD4MeGoP5cMSDesQ3irNDOAa1CsNnEK5XMT1jOrcwN4GxsbXwX+DmAAB8CfAQbA/wZcB0LgNvDfbG5utrLX/BTwvwJOdkJ/anNzc/+UH3mFBeCdmb7xjd/jV37lr3Lnzm0uXFjj0aNtAD796Vf4hV/4Rb7yla/xwgsbH3oXyrPWR2EsTBTHgs7+iPEwYDwKGY8C3GGIOw7T9WEwLdEwK1VVyBVMcgWTfMHK2vl+rmBhO8drywkp6fT9afzKVitNYLB34CEmM5uawuWKYM3pU5L7MH5E5GauMJZDc+3aFPqqS+uo7/GhU0pJtLeHe+stvM1NvFtvEXe7AGjFIs4LG6lb5wsvYq6tpYkleP5joTcKuLcz4N7OkHd2BtzbGRyrVfYkqYqCoavomjIDftpjwVA/si6k5NbDHm8/GiAl5G2dj1+r8/GrNT5+rU45/8HWqpqVECKN5ZuBvl6vO91fLldoNJbI5fIZlM0XqZ+A2pPuk6qqYlkWpmljmmbWt05sa7Ui+/u9LH19uvi+P01nP1k/ySo20TwUWjMQeLiYpplBXGpl87zxnPVNnJBNz0Qhly+Qr1RwnBTgUpDLZ1CXw7adxbX/OepZrw1SSqIwIQwSwjBO2yDOtsUz29N+FCYEfkz/wGU4OEz8YpgatUZuCnO1RtrmTvG3K6UkDrtE7i6htzMFv6Pux5pemHH/LR+xIpcfG4oxHA6msLe7u02Qxd6Wy1VWV1PgazaXMU3rPU/iCSnYHe9zf7jFg8FD3hnssuuOEEoeVS1haRXKVomKVaRqlSmbBTQ1BRKV9FqqZp4raYlVZabc6qQ/f8yklV2P+MEA2XZTl0tFpRDPx1jOB2ceKcR+GHh5pMzy/Lpy5D1kLKbg9qQ4tRTEJlB2xLpmz1jXZsHtjKyKg3GX797+Fm8/eAO3s0fBFeSCw5M37fy8Ba7apJj1rdyzZTM9DzoXgLexsVElhbfPbW5u3trY2PhTwJ8C/nPgk5ubm/8mO+7vAbXNzc3/cmNjQwVuAX9mc3PzmxsbG38TuLa5ufnnTvmxV1gA3pkqDEP+4T/8n/mjP/p3/MzP/Cw///NfZW1t/YM+rQ+VPipj4bSKY4E7CnFHKQS6ExAchYdQOAqfCIIT4Ks18zSXCzRXCuSL1tzFOYoTdjruIfRlANjLYrxsXFasLqt2n2KyjzJJcqGbKfCtX6e5foPa8iU0/b2VxZBSErVamYVvE3fzLeKD1N1Izecz2Ntg/Qs/xdh+d2UgXD/mnd3BFOju7QymGfoUBdbrNlfrsFqMKdsS3S6gmgUwiiSKThQnRLEgTiRRLNL1RGT9bDlhPX7CdiEkV1YnVrp6GmdzRnEsZ6EwDOl0WrRae1Po831/DsbSvolp2tM2hTf7GLhp2tPLMUx02uuCEGIGAoPU2jZycV0Pz3UzKAwIo4AoCkiSCPGY5FUKGppqoqGjhTHqYITm+liJoLC0TO3mTeobL+DkbUxLxzA1tA/I/es8aOJZIIWc9tNnjTSGTUqZ7Zsce3jMSa89evzkuUUIiWMbtFujKahNoO0Q2GLCDOiibN9pZJgapqlhWDqmqVGqOtQaOerNPLVmgWLZeq4PvVJKkmhAHBzMJPDpTxP4xGEf5Py5p0l8ZuDPOAKDRhFQODjosLubAt/e3g7JjIudrhuYpolpmmk5FdOarqfbZtet7JjDRdOOWxkjEfNotMP9wRbvDB5wt/8ObS+9rluaydXSZW5UrnK9cpUrpUuYz1AE/CQlg4DwzgG2quJNrKlzLjiz8ZfTjUwDLGfXZ46ZPtvL+f2Kpk6taschLduWuUB+EIqjkF5rm71Hd7n34A36rUdoY/+QWR2b2tJF1tY3qK1corp0Ect5/xMpnaXOC+D9OPAbm5ubH8vWa0AHaG5ubrZnjvtPgf92c3Pzy9lr/snm5ubHs30N4J3Nzc3TFjS5wgLwFjrnWoyFk5WC4MkQ6I4CRoOAfteb3t/snEFzuUBjpUBzuUhzpUCxfHzmd5K1bmLpm2StE+GYqtqhprRp6AfkZOpiiarhlJrkChWKlSqFYgWnWMEpVMgVKjiFMob17NaKqN1Kk7bcShO3RO1W+j2u36D8hS9S/PGffGz9vShOeLA34u2dQWaZG7J3MMLBxVFclvIRS/mIou5jJCMSvz8tJH+SDMtJv0uxQq5YJVcop/1Cuu4UKxjmsxflFVJ+KLOyPU6Te+D7MctbLNhsb3UJ/JjAj/G96MR+4EcEXkwQpNvj6MlOYaalYzkalg2GCZohkUIjchOCnkfoBURSI1EN5ClckjRdxTQ1TEvHtDQMM23NSTuzXdOUaZ23aUzuTAsz6+pT9mctJ7yPlJIkTicZkkQc9h+7LufWp/2j60f2fZDPFXNgNvt7mzrG5Hef+3/RsCx9CnITQD9vEy5pGY7xPPxFh/0k7CMS78irFDSjNAd9ql5k5AoGY0kQG4RhmLlCh1l/fv1pz7eqqj0BCNOJnVKpjJbT2Y3b3B3c507vbXbGe0gkmqJxubTO9fJVblSucq18hZzx7so0/Cg+MyRJTL/9iIO9hxzs3qeze59BZ3cKuKEOfsGisrzOzSufZuPyp8+sZu550nkBvDLwNvDzm5ubf7SxsfHLwD8Afmxzc/PfZ8eowL8A/p/Nzc1/kMHen9vc3PzqzPu4wPrm5ubBKT72CnDvXZ/0QgstdK4VhQl7OwN2HvbZ2e6zu9Vnf3c4ffCyHYPV9TIrayVW18usrpep1fPHZhyllOx3Pe7vDLi30+f+zpCH2y28g/tUaJNTxlh42IqPpQTHzkPRDAynhF2oUChXqdTq1OsNitUa+VKVQrlGLl+cumKepKDVov1vv83ev/iXeFvbaI5D44tfoPmln6VTaHL7wQG3395i6+E2/YM2NmNsXEq6R17zUOPx/DmpKsVynVKtQbHaoDRdmtj5Au6wz6jfZTQ4SNt+2o77B7ijwbHzMy2HQqVGoVSlUK6SL9colmvky+n3K5SrWPa7rxkpkoQw9IkCnygMstYnDHyiIDjsh2k/yrZPXqNqGpadw7RszNnWdjBtB8t2MK20P2l1w/zAXXKiMKG1N2R/Z8jezmDauqMnuF4aKo5j4ORM7JyB4xhpmzNxcga2Y8y06TYnZ2DZxvSBPvF93PsPGG7eovWNbzK6dRsUhdLHXqb501+g/tmfAiuXAnQIlukAAB1qSURBVGQQ43spUIbBDGhmgBkG8dy2MHvNZF2eswnWqZS03qeua+jGbHukb2hz27Rsm6YpWWbiw1ZRM/e6SX8GVOePSRNQTbajpCUGUlDNjs1em7r2ali2gWXrmJZ+7sDs/VQSB4R+j9Dvpq13pA36c5lg7fwS5cZLlJsvU6hcRlHnXfAnsbOTGNnTLr7vT121Z7O/appGrVajXq9TrBRx9ZDdpMPt8X3e7t4nkQIFhUuVNV5q3OClpRu81LhBxfnoA8lpJJKEg/1H7G/fY3/rHfa37tHe3UJkmSulodFzYOgAlRIv3/wMn9v4HDfrVz/w6/mHRGcSg/dl4H8AbOBV4C8CP725ufmDbP//AqwBf3Jzc1M8L8BbWPAWOs9ajIXnqzgWHLTGtPeGtHZHtHZHdFojRJJeAwxTo5G5dTaXizRWClRquRMfmKJYsNMZczAMGIxD+qOA/tBjNOjhjvqEXh8RDNESFwsfW/GwFQ8LH1WZv+ZIVBQjj2YXsXIlnGKFYqlKuVajVquTK1ZpNIp8/we3ePT66wT33kQdt4kM8EydWD+a7V/BzpcpVurky3Xypdpc6xTKqOq7iyVM4ghvPMAb9nBHvbQddg/7ox7+eMjRwAzdtA4tgZl1UwhBHPrEUUgU+sRRQBxmSxQQZa1IniE2UDNQFAOp6AihkyQqiiLR1BhFibKskU9OWgIpBBumjWE5aWvaGJaNYTrolo2Z7dOn2210w0LVdDRNR9V0VE2b6R9uU9V5d0wpJYOeT2d/zEFrRKc1ptMaM5ixQuuGOo1xWr9UJRECy9Gxswd7y9GxbANdP71bpJSSuNcjePggWx4SPHxAtL83nf22Ll6k+JOfpfgTP4lRq5/6vU/9+bEgChKEEDPuijPJk46sn2b/5L2PbZ/5LTUtgzE9bY+uT4Drw6DFfeL0Sms5DknCPqG7gze4hT+6D1Kgag526QZO+SZO8Qaq/uyeCScpiiL6/S69XrpM+pNsvZBaAUvlElrOxNNDWrLL/WiboeqBAk2nzvXKVW5UrnGjfJWGUztxfD6PsSCShNAfE3hjAn9M6I0JvNHcukiS9Fqm6WmtQ01HVbXp9U3VdJTJ+uQYVZ/bf9jXUFUdRdPQsnUlOybyXQ72Hkytc73WNkmcXr9108aoVunZgnfUPn1bYBcrvLL8ST6z9CmulC6insPkJ++XzoUF76g2NjaWgftAfXNzc7yxsfH3gU8CX9vc3AyyYxYumgt95LUYC2evJBF02y6t3SHtvRGt3SGd/TFxluVLN1QaS4UM/FL3zko9d+r4oiBM6LthBoEh/ZFPv99j1O+mIOj2SYIhRGNM6WIpPjYeuvLkOJlYsbEVg7zrYQ/HWFKlcvUFGj/xeaqfeAX9PcYGvhclSYw/HuAOe3gZ/LnDHt6kHfbw3QGKqqEbFoZpoRsWupkthpUBk5ltT/tJohKGKn4AvisZjwXjoWA4TAhDBdCZ1G8slGzKVZtSxSGOBIOeR7/n4Y0jQKAQoxBhWpJCQSWXB9sByxQYhkDTYhRiotCbWgyjwDu0EIYe8oQkI6eVomigqEipIoSKRAE0pFTRdB3dMDBMA8u2sBwT07LQ9BQey9Uy+eo6zfUbmKe0jMo4JtzdmQO54OFDktHh9cVoNLEuXsK6eDFtL13CqDfe9Xdc6P3R4j7x3iSSAH9wF29wC69/O3PzVLEKl3DKL+CUX8Cwas/9c6MopN/vPQX8VNScgW9EtGWPvjbCMyJsx+Z6NQO+ylVW88uoinpsLAiREPougTci9Fw8d4Dr9nHdAb43wndHhP6YyHOJAo/E9xFPSM4kNZVE10BV0KSCIkFJZ1BAiPSaeAZZ9TXdpLq8Tqm5xjincpcOr3v3iGRC2SzxmaVP8srSJ7lavvQjDXWzOjeAt7GxsbK5ubmbuWL+I2C4ubn5321sbPyPwGeBr25ubrozx6ukiVn+i5kkK9c3Nzf/7Ck/8goLwFvonGsxFj4YCSHpdVLoa+2NaO+OaO+PiLKSC5quUm/maawUKJXtw9iiI7Etz5JsQkqJHyb0xyG9oU9/MKJ70GE46OINe1iGSqVW5/LFNa5eXpurFem/8w79b/wew3/3bYTvY66sUvrCFyl97vPoxdKZ/U7vRVLK41lPhWTY91MY66bLoOvT73kMuh5JcnitVlWFUsWmVHUoVxzKVYdS1aZcdSiW7cf+5lGYZO+ffs6gd/h5w74/92yiaQrFikO5koJiqWpTrjiUqg7FkgUkqeUx9AkDjyQKEUlMksTEYcSw7zLou4wGY8YDD3fkEwYhiiIAga5LbFvDslVMS8EwFHQdpIgRIiFJYkSSIJJ4uiRJTBS4JHEMKFSX1li6+AJLF2/SXL+OYdok4/G8VW7rIeGjbWTmKqboOub6Raz1i1iXLqXt+kW03Lt3o13og9PiPvH8JKUgHG/h9W/hDW4T+Wn8s241Uste+QWs/MUzTYsfRSG9Xo9e7yCDvrTvuoeu9lKBwIjw8UhkgC4jSoqGESckQYAShShRgv6EcgSJCpEGka4Q68q0H2X9WFcQhgamgWpaaFY68WaqJrGMGYUjBuGI6KhHhJQoEhzVoqjnKGh5CrpDQXfIqzaO7pDTLBzFwtEsbNXEVHQQAiGy651IEEmCZpgUGis8EAd8r/U6b3TeIhIRJbPIK0uf5DNLn+Ra+fIC6k7QeQK8fwx8HjBJY+3+Cml5hDdIs2VOImfvbW5u/ifZaz5HWibB5rBMwt4pP/IKC8Bb6JxrMRbOj6SU9A68qZWvtTuivTc8VUY6XVdnkhucDIOGpWPNJqKY26+zeqFMpzN6otuYCAKG3/lD+r//e/h374CmUXjlM5S/8NPkXnr5iXF+z0tSSpJEPjYRxXRbJBj0fQZdLwM4n2Hfn7se67qaAVwGctlSqjgUStZzjzUSQjIa+ClY9g7byTkeTVJSKFmUyum5lSqpO9dB5l7ZP/Cm30XVFGr1rC7Y0mGby7+7OL9a1eatH7zO3oNb7N17k25rC5HFFeVDhcLApzCOybsJZrGUWeUOLXPm8grKosbcR0Yf1vtEksSMui0GB7v0O7sMsiVJYpx8CTtfxM6VsAsl7FxpbpuVK7xrN/NnURx0M9g7e1fOo5JS4I36aYHtfpv+QYvuQZvBcIgXBMRoSM2GJ2bgzK6nWQwnauZ+PHGHVNXUlVxN3cl1TUPX9OmiqTqapmYulunxmqZh2w7lcoVyuYJiaAzDEcNwxCgaTfvDrD8Kx4f9aDy9Vs1KQSFv5CiaBYpGgaJZoGAWGIRD/rj9JqGIKJoFXmmmUHe9cmUBdU/RuQG8D0BXWADeQudci7FwvjXJyBfO1o86UkcqChKCE2tMJTN1puJTe7WoWXIGVTtMtqBmN+3JNk1VIYmQoyFi2EOJI1RDx6zVMBsNdNvMbuzKkfdTUVQQsSROjkDZHKzJeViLBWLaPtv11LQ0SpVZeLOn/Vzhg090MpGUEs+NMthLoW9q/Zu6fkKxZFFbKmSp5FOQK1ed91wyYFJOw79zG3Yf0rt1l+DhQ2TgIxQY53Tc5TKjnM5Q+EgkiqpRX7nM0sWbLF28SX31CrpxfuoLLvR8dN7vE0kcMezuM+hkIHeQgtyw15pxc1YolOuU6itouoHvDvHHA/zxgCj0T3hXBStXwM4VM/CbLEWc3Mx6rviuMhmfpLNw5UySGHdwwLDbYtRvM+q1GU/bA5Lk0DqmKCr5Uo1CpUF+Uqut0sDKlYkVlfHYxbJUBgMvtYBlFrEkEdP+47cJkiR56rbZ8hITWZZFqVShXK5Ooa9crpDPF47VGBRS4MYeoykEjueAcDQHh2N0VePTzU/wmaVPcqNydQF1z6AF4C0Ab6FzrMVY+NGQlJI4EikITmtWzUOgaeoMh356s03SOlhCyKyfpmWXIrWepfuy4xJBNBgSDYckfpCmt7ecNOBMMw7fR6THSslM0gllPvlE1p9LSqGpqLqCrs1vP/aamfebJLIolOwTC9R/GBWFCVJKTOt4Tax3IxGFBPfv4925jXf3Dv6dOyTDNIOp5jipi+XFi1jraayceWEN1TSzcwloP3qb/Ye32X94m+7eA6SUqJpOY/VKBnwvUFu9fGINr4U+XDov94k4Chl29zJr3F5qkTvYZdRrzZURKVSalGorlOorlOrLlOsrFKvLj518iKNwDvh8d4A/HuJN1seD6X4hjgOIphmp5S+fWgInfdPOpQmPVBVFUbMJrtRKpSjqke2TbdoUWkTcIQm2iP0HiKibfpZRxcxfxSpex8yto2k6UkrGg05qieu1GfU7U6ucN+zOlWHQdHO+2PZMP1eqPtVq+X6MBSEErjum3+9lS5d+v8dg0MP3D2Fc07QM/MqUy1VKpQqVSoVisYyuL647Z60F4C0Ab6FzrMVYWGii5zEWwtY+g2/8Pv1vfZOk30MrVyh//k9Q+sIXMZtLz+lMP3hJKUn6PYLtbcLtbRTDwFxZwVheQa9WzyVQxv1+CnJ3b+PduUNw/51pzJyxtIxz/Qb2jRs4N26y9skN2p3xU97xUFHg0dp+m72Ht9h/eJve/jYg0XSDxoVrUwtfbfkS6sJ180On9/s+EYUBw4M9+geHbpX9zg7j/gETl0BFVSlWminE1VYo11OgK1aX0M4oAZSUktB3pwA4gUFvNDi2LfBO//dzGlm2SrVuUm2YlCppyZEoEvQ6Ib1OxGgY4XuptdJyCnMAN2uNs3PF93R9+qCfGXzfZzDoHYO/0Wj+nAqFYmbpO7T6lUoVbPts3F1/FLUAvAXgLXSOtRgLC030PMeCTBLGr/+A/u//G8av/wCkJPfSy5S/8NPkX/kMqvHBZeB8ViWeR/hom2Bri3D7IcHWFsH2FmJ88gOcYlmYS8tT4DNXVjCX0/77lWRECkG4vY1399A6F7X20/PTdazLV3Bu3MS5cQP72g308nwNrPc6FgJvTGv77tTC128/AkA3LJpr16fAV1laP+ZitdD505PGQ2rJj0niaNomSUQSx4isnd83sz2JENn+OI4Y99v0O7u4g8NKVKqqUawuZda4Q5ArVJrn2joskoQwcJFCIGWa/VHM9qVAigQpJFJmZTzmjk0e/1oRoogWquyg0kFRsjIvio5hN7FyFzCcJUxnGcNZRtWsJ5/sM+i8PjPEccxw2KfX62UA2KXf7zMY9ObcPm3bzqx+h9BXLJYoFIpoi8mnZ9IC8BaAt9A51mIsLDTRWY2FqNtl8K1v0P/m7xO32yiWjdFsYtRq6LV61mb9eh29XEH5ANxrZBwT7u1mILdFsPWQYHuLuNOZHqNYNtbaGtb6OubaOtbaOubaGjKKiPb2CHd3CPd2CXf3iPZ2iNrtuZTeWqmEubKKsbyMubKKubyCubyM0Vx6T99Z+B7e22/jT9wt376L8NK8YVqxhHPj5tQ6Z126/FTAft5jwXeHtLbuTIFvcJDmKtMNE8N0ULIEC49vtXn3tml70v6jr0+3G5aDZeewnAKmk8dyClh2fmFRnJGUEm/Um0tIMuq1QMYEfpDB2SHEiTg+0WXxWaVqOppukC/Vpq6VU5ArNxb/R0+QlILI2yX09gi9PaKslcmMK6NZmcKe6axgOEvo5rvzNPiwPTMIIRiPRzMWv0OrXxgGc8fm84UM9koUi/OLaZ7f2OIoivA8F89ziaKI1dW19wVWF4C3ALyFzrEWY2Ghic56LEghcN/8IePvv0Z00CHudIi6B4jRaP5ARUGvVI7DX62OXqth1OqohcK7djOSUhIfdGZALrXIhbs7MJnp1TTM5ZU5kLPW1tHr9WfKFCqiiKi1T7S3S7i7m8HfLtHeLslw5rdWVYxG85jVz1xZQStXjhUtj9vtOetcsPUwBUlFwbywdmidu34To9l85t/qrMeCNx7Qenib9s47aekHKZBJMtMmyERkbbpdJAlypp21cqTtxAqSzFg/nn7vNUx7DvjSfrbu5DHt4+sfduAQQuAOOocgd7A3bePo8KHXcvIUqksUCgVioaBpBpquo+oGmpbWTJz2dWOuf9p9qqadaUmAH0VJKUmiwRT2Jm0czExWqWZm5Vs5tPbZy6jak0Hmo/TM4Pseg0Gf4XAwt4xGg7lYP0gTvTwO/hwndyZu+Sm4jXFddwpw8/3xFOpm9XM/91VWV9ee+/kc1QLwFoC30DnWYiwsNNEHNRZEEBAfdIgODmbaST8FwUms2ESKaaJXU9jT67W0X6/PgaBqmiSjEcF2BnATkNveQszcvPVa/RDk1texLqxjrq6euRUxGY8J93aPw9/+HjI8LASsWDbmcuryKZME784dkn5vus+5dn1qnbOvXnsubqAfleuClGIKfVHgE3gjAm9M6I+n/XQZEXpjAj9dD70R8ROKMafWwHkYnPbtQyg8bHNnFhf2JIkkYdRrZZklD5OSDA/257InOvlyFsu2PHWFLNWWsXNF4KMzHn7UJURE5O3Pg5+/h0wOoV43q5mlbxnDWcF0ltDMw0mmH5WxEEXhDPQNGY0OAXA8Hs0nrtG0DPyKx+Avn593/ZRSzlncUmAbnwBvLnEcHTsvVdXI5XI4TrpM+rlcHsfJkc8XKJcr78tvtAC8BeAtdI61GAsLTXRex4KUkmQ0JO4cpMA3C38H6bak359zhQRQbXsO5NRc/jjIra2du+LbUgjibvcY/EW7uwDY16+nMHf9Btb6xTOpPXhex8L7qSSOUvjzU+CbwOC0749TKJzZl8SPh0LdMDEnUDhtcyfAYB7LSbefNv3+iWUCDvYYdvdnygRArlSjPJNdslRLQc60n/w3sBgPH12l1r7+nKUv8vaIg8M4SEW1MJ0lDGeZSv0CfuSgm1V0s/JUi99HUUIIRqPhnMXvsD8knpmQVBRlCl9B4ON57tz+iTRNmwO1WYg7XM9jmuentM/zArzzG0m70EILLbTQmUlRFPRiCb1Ywr5y5cRjZBwT97qp9a/TIe4eEPd66LVaBnUX0SuVc3NjfJIUVcWop/GIvPyxD/p0fmSl6Qa5YoVc8fSz4XEUptZB3yWcWgpnW3e6Ph4cEPpjQt9jWiz6iBRFxbRzM1CYm1oIFUVh0N1j0Nlj3G/PlQnIlxuU6yusXf/EoVWutoxuPL9kGwt9NKQoCrpZQTcrUN6YbhdJSORPrH37RN4u44PXGbW/M/d6Vc+nr7eq861ZQTPLH0n3W1VVKZXKlErlY/uklHiedwz8PM+lUGhkwJY/ZoUzjPMDbu+3FoC30EILLbTQiVJ0HaPRxGg0P+hTWehHWLphohsmuWL11K8RQhAF3gkwOCbw3Ln1cf+A7t5DQs9FSkGhukSlucblF39sWi6gWG1+IO6gC320pGomVn4dK78+3SalpFbR2H30kDjsEQfdaRuOt3G7f8z8ZIWCZpZTa59VmWnTvqqfTezaB6nUYpdC2/Lyygd9Oh8KLQBvoYUWWmihhRb6SElV1SyOL88zcCFSio+kdWSh86vU2pfHyq9h5Y8n8ZBSkIQD4rB7DAC9/i1EPF9aRlGNefgzK2hTEPz/27v/F8vqOo7jz3vPvXdmdmdn2tXVLDS19C2ZWJYQpkF/gNAXqYTKX4KKKPohCIJ+rMT8qVIMJAgLf4jA+q3fpCSCqJa04J2G3yrRnV3dXdedb/fefjhnZu7szpq6d+/ZOff5gMO553NmZ9/DfPhwXnM+53P20277h4ppYMCTJEkCw50uOK1WuwxrMztPax70V8vAt/oy6yuv0B/5vHziaYaD7YuKdHr76c4epDt7MZ1q3509OJXP/TWZAU+SJEnahdpFj97cJfTmLjnj3HA4ZLD+2mbgW1tZYn15ibXlJU6deAqGW4sFFd3FzbDXnTtId6YKfp3ZSf44GhMDniRJktQwrVaLoruXort323N/UE79XF85ytryEmvLh6ttiZWlZxkOt1akLDrz5Z2+zdBXBr+iu3fSP47eBAOeJEmSNEVarXYV1i4GrttsL5/5O7Yt9K0tH+bkkUMMB1uvLGl39pT/fmZrmmdn7iBFZ75xi7zsRgY8SZIkSdUzf+WCLHOL1262l+/2O74t9K0vL3Hylb8z7G+9G7VVzNCduahc6bO7sH3fW6C9CwLgoL9Cf+1Etb3KoL/C3gPvo13snumqBjxJkiRJZ1Wu9rlIp7fI3MJ7NtvL5/xObrvjt75yhLVTL7F8/KkzFnmh1aboLtDpLVB0F7fvqzDYKmbPSwgcDNZGgtuJbSFu9PiMmmnTm7uUmfnLx17T+WLAkyRJkvSmlc/5zVN055ndd9W2c8PhkEH/VPmah7Vj9FeP0189xvpauV85+RyvvXwCGGz/nu0eRW9hxzuARXeRorew7XUPw8H6GSGtv3aC9Y229Sq49Vd2qL9D0d1H0d1Hb+4yioVrNo9Ht922yqgBT5IkSdJYtVotis4eis4eeuz8gvLhcFCFs+PV+/6O0V/b2q8ee/GMd/1B+Qxgu9jDYP0kg/6pHf7z9mY4684eZHbf1RSdeYruPjojwa1VzFzwU0bfCgOeJEmSpIlrtdp0euWUTc6yMOdwsF7d9dsKfv3V4/T7r1F0rqzuIJ5+x22ukcHtjTLgSZIkSbogtdodujMH6M4cqLuUXaNddwGSJEmSpPEw4EmSJElSQxjwJEmSJKkhDHiSJEmS1BAGPEmSJElqCAOeJEmSJDWEAU+SJEmSGsKAJ0mSJEkNYcCTJEmSpIbo1F3AW1AAtNutuuvY0YValybPvqAN9gVtsC9olP1BG+wL2vBG+8LI1xWnn2sNh8MxljQRtwK/r7sISZIkSarZbcBjow27MeDNADcDLwD9mmuRJEmSpEkrgMuAPwEroyd2Y8CTJEmSJO3ARVYkSZIkqSEMeJIkSZLUEAY8SZIkSWoIA54kSZIkNYQBT5IkSZIawoAnSZIkSQ1hwJMkSZKkhujUXUATRMS1wM+Ai4AjwBcy88l6q1IdIuIZYLnaAL6Vmb+trSBNTETcC3wKuBK4ITOfqNodH6bQ6/SHZ3CMmBoRcRHwEPBuYBV4EvhSZh6OiA8DPwHmgGeAz2XmS3XVqvPv//SHIfA4MKi+/POZ+Xg9lWoSIuIR4CrK3/mrwNcy89A4rhu8gzceDwD3Zea1wH2UA7am1x2Z+f5q88JtejwCfBR49rR2x4fpdLb+AI4R02QI3JOZkZk3AP8C7o6INvBz4KvV2PA74O4a69Rk7NgfRs7fMjI2GO6a767MvDEzPwDcC/y0aj/n6wYD3jmKiEuAm4CHq6aHgZsi4mB9VUmatMx8LDOfH21zfJheO/UHTZ/MPJqZj440/RF4F/BBYDkzH6vaHwA+PeHyNGGv0x80hTLz2MjhIjAY13WDAe/cXQ78JzP7ANX+v1W7ptMvIuJvEXF/RLyt7mJUK8cH7cQxYgpVd+2+AvwGuIKRu7uZuQS0I+JATeVpwk7rDxsejYhDEfH9iJipqTRNUEQ8GBHPAd8F7mJM1w0GPGm8bsvMG4GbgRbw45rrkXRhcYyYXj+ifM7G37ngzP5wRWZ+iHJq93uB79RVmCYnM7+YmVcA3wZ+MK7va8A7d88D74yIAqDav6Nq15TZmJKVmSvA/cBH6q1INXN80DaOEdOpWnTnGuAzmTkAnmNkal5EXAwMMvNoTSVqgnboD6Njw3HgQRwbpkpmPgR8DPg3Y7huMOCdo2rFq0PAnVXTncBfM/NwfVWpDhGxNyIWq88t4LOUfUNTyvFBoxwjplNEfI/ymbuPV8Ee4M/AXETcWh1/GfhlHfVpsnbqDxGxPyLmqs8d4A4cGxotIuYj4vKR49uBo8BYrhtaw+FwXLVOrYi4jnI50/3Ay5TLmWa9VWnSIuJq4FdAUW3/AL6emS/UWpgmIiJ+CHwSeDuwBBzJzOsdH6bTTv0BuB3HiKkSEdcDTwD/BE5VzU9n5ici4hbK1fFm2XpNwou1FKqJOFt/AO6h7AtDoAv8AfhGZr5aR506/yLiUuDXwF6gTxnuvpmZfxnHdYMBT5IkSZIawimakiRJktQQBjxJkiRJaggDniRJkiQ1hAFPkiRJkhrCgCdJkiRJDWHAkyRJkqSGMOBJkiRJUkMY8CRJkiSpIf4HqMQxaPw2sxMAAAAASUVORK5CYII=\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "accuracies = [calculate_accuracy(df['Close'].iloc[-test_size:].values, r) for r in results]\n", "\n", "plt.figure(figsize = (15, 5))\n", "for no, r in enumerate(results):\n", " plt.plot(r, label = 'forecast %d'%(no + 1))\n", "plt.plot(df['Close'].iloc[-test_size:].values, label = 'true trend', c = 'black')\n", "plt.legend()\n", "plt.title('average accuracy: %.4f'%(np.mean(accuracies)))\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.6.8" } }, "nbformat": 4, "nbformat_minor": 2 } ================================================ FILE: deep-learning/10.lstm-seq2seq.ipynb ================================================ { "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import sys\n", "import warnings\n", "\n", "if not sys.warnoptions:\n", " warnings.simplefilter('ignore')" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "import tensorflow as tf\n", "import numpy as np\n", "import matplotlib.pyplot as plt\n", "import seaborn as sns\n", "import pandas as pd\n", "from sklearn.preprocessing import MinMaxScaler\n", "from datetime import datetime\n", "from datetime import timedelta\n", "from tqdm import tqdm\n", "sns.set()\n", "tf.compat.v1.random.set_random_seed(1234)" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DateOpenHighLowCloseAdj CloseVolume
02016-11-02778.200012781.650024763.450012768.700012768.7000121872400
12016-11-03767.250000769.950012759.030029762.130005762.1300051943200
22016-11-04750.659973770.359985750.560974762.020020762.0200202134800
32016-11-07774.500000785.190002772.549988782.520020782.5200201585100
42016-11-08783.400024795.632996780.190002790.510010790.5100101350800
\n", "
" ], "text/plain": [ " Date Open High Low Close Adj Close \\\n", "0 2016-11-02 778.200012 781.650024 763.450012 768.700012 768.700012 \n", "1 2016-11-03 767.250000 769.950012 759.030029 762.130005 762.130005 \n", "2 2016-11-04 750.659973 770.359985 750.560974 762.020020 762.020020 \n", "3 2016-11-07 774.500000 785.190002 772.549988 782.520020 782.520020 \n", "4 2016-11-08 783.400024 795.632996 780.190002 790.510010 790.510010 \n", "\n", " Volume \n", "0 1872400 \n", "1 1943200 \n", "2 2134800 \n", "3 1585100 \n", "4 1350800 " ] }, "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df = pd.read_csv('../dataset/GOOG-year.csv')\n", "df.head()" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
0
00.112708
10.090008
20.089628
30.160459
40.188066
\n", "
" ], "text/plain": [ " 0\n", "0 0.112708\n", "1 0.090008\n", "2 0.089628\n", "3 0.160459\n", "4 0.188066" ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "minmax = MinMaxScaler().fit(df.iloc[:, 4:5].astype('float32')) # Close index\n", "df_log = minmax.transform(df.iloc[:, 4:5].astype('float32')) # Close index\n", "df_log = pd.DataFrame(df_log)\n", "df_log.head()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Split train and test\n", "\n", "I will cut the dataset to train and test datasets,\n", "\n", "1. Train dataset derived from starting timestamp until last 30 days\n", "2. Test dataset derived from last 30 days until end of the dataset\n", "\n", "So we will let the model do forecasting based on last 30 days, and we will going to repeat the experiment for 10 times. You can increase it locally if you want, and tuning parameters will help you by a lot." ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "((252, 7), (222, 1), (30, 1))" ] }, "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], "source": [ "test_size = 30\n", "simulation_size = 10\n", "\n", "df_train = df_log.iloc[:-test_size]\n", "df_test = df_log.iloc[-test_size:]\n", "df.shape, df_train.shape, df_test.shape" ] }, { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [], "source": [ "class Model:\n", " def __init__(\n", " self,\n", " learning_rate,\n", " num_layers,\n", " size,\n", " size_layer,\n", " output_size,\n", " forget_bias = 0.1,\n", " ):\n", " def lstm_cell(size_layer):\n", " return tf.nn.rnn_cell.LSTMCell(size_layer, state_is_tuple = False)\n", "\n", " rnn_cells = tf.nn.rnn_cell.MultiRNNCell(\n", " [lstm_cell(size_layer) for _ in range(num_layers)],\n", " state_is_tuple = False,\n", " )\n", " self.X = tf.placeholder(tf.float32, (None, None, size))\n", " self.Y = tf.placeholder(tf.float32, (None, output_size))\n", " drop = tf.contrib.rnn.DropoutWrapper(\n", " rnn_cells, output_keep_prob = forget_bias\n", " )\n", " self.hidden_layer = tf.placeholder(\n", " tf.float32, (None, num_layers * 2 * size_layer)\n", " )\n", " _, last_state = tf.nn.dynamic_rnn(\n", " drop, self.X, initial_state = self.hidden_layer, dtype = tf.float32\n", " )\n", " \n", " with tf.variable_scope('decoder', reuse = False):\n", " rnn_cells_dec = tf.nn.rnn_cell.MultiRNNCell(\n", " [lstm_cell(size_layer) for _ in range(num_layers)], state_is_tuple = False\n", " )\n", " drop_dec = tf.contrib.rnn.DropoutWrapper(\n", " rnn_cells_dec, output_keep_prob = forget_bias\n", " )\n", " self.outputs, self.last_state = tf.nn.dynamic_rnn(\n", " drop_dec, self.X, initial_state = last_state, dtype = tf.float32\n", " )\n", " \n", " self.logits = tf.layers.dense(self.outputs[-1], output_size)\n", " self.cost = tf.reduce_mean(tf.square(self.Y - self.logits))\n", " self.optimizer = tf.train.AdamOptimizer(learning_rate).minimize(\n", " self.cost\n", " )\n", " \n", "def calculate_accuracy(real, predict):\n", " real = np.array(real) + 1\n", " predict = np.array(predict) + 1\n", " percentage = 1 - np.sqrt(np.mean(np.square((real - predict) / real)))\n", " return percentage * 100\n", "\n", "def anchor(signal, weight):\n", " buffer = []\n", " last = signal[0]\n", " for i in signal:\n", " smoothed_val = last * weight + (1 - weight) * i\n", " buffer.append(smoothed_val)\n", " last = smoothed_val\n", " return buffer" ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [], "source": [ "num_layers = 1\n", "size_layer = 128\n", "timestamp = 5\n", "epoch = 300\n", "dropout_rate = 0.8\n", "future_day = test_size\n", "learning_rate = 0.01" ] }, { "cell_type": "code", "execution_count": 11, "metadata": {}, "outputs": [], "source": [ "def forecast():\n", " tf.reset_default_graph()\n", " modelnn = Model(\n", " learning_rate, num_layers, df_log.shape[1], size_layer, df_log.shape[1], dropout_rate\n", " )\n", " sess = tf.InteractiveSession()\n", " sess.run(tf.global_variables_initializer())\n", " date_ori = pd.to_datetime(df.iloc[:, 0]).tolist()\n", "\n", " pbar = tqdm(range(epoch), desc = 'train loop')\n", " for i in pbar:\n", " init_value = np.zeros((1, num_layers * 2 * size_layer))\n", " total_loss, total_acc = [], []\n", " for k in range(0, df_train.shape[0] - 1, timestamp):\n", " index = min(k + timestamp, df_train.shape[0] - 1)\n", " batch_x = np.expand_dims(\n", " df_train.iloc[k : index, :].values, axis = 0\n", " )\n", " batch_y = df_train.iloc[k + 1 : index + 1, :].values\n", " logits, last_state, _, loss = sess.run(\n", " [modelnn.logits, modelnn.last_state, modelnn.optimizer, modelnn.cost],\n", " feed_dict = {\n", " modelnn.X: batch_x,\n", " modelnn.Y: batch_y,\n", " modelnn.hidden_layer: init_value,\n", " },\n", " ) \n", " init_value = last_state\n", " total_loss.append(loss)\n", " total_acc.append(calculate_accuracy(batch_y[:, 0], logits[:, 0]))\n", " pbar.set_postfix(cost = np.mean(total_loss), acc = np.mean(total_acc))\n", " \n", " future_day = test_size\n", "\n", " output_predict = np.zeros((df_train.shape[0] + future_day, df_train.shape[1]))\n", " output_predict[0] = df_train.iloc[0]\n", " upper_b = (df_train.shape[0] // timestamp) * timestamp\n", " init_value = np.zeros((1, num_layers * 2 * size_layer))\n", "\n", " for k in range(0, (df_train.shape[0] // timestamp) * timestamp, timestamp):\n", " out_logits, last_state = sess.run(\n", " [modelnn.logits, modelnn.last_state],\n", " feed_dict = {\n", " modelnn.X: np.expand_dims(\n", " df_train.iloc[k : k + timestamp], axis = 0\n", " ),\n", " modelnn.hidden_layer: init_value,\n", " },\n", " )\n", " init_value = last_state\n", " output_predict[k + 1 : k + timestamp + 1] = out_logits\n", "\n", " if upper_b != df_train.shape[0]:\n", " out_logits, last_state = sess.run(\n", " [modelnn.logits, modelnn.last_state],\n", " feed_dict = {\n", " modelnn.X: np.expand_dims(df_train.iloc[upper_b:], axis = 0),\n", " modelnn.hidden_layer: init_value,\n", " },\n", " )\n", " output_predict[upper_b + 1 : df_train.shape[0] + 1] = out_logits\n", " future_day -= 1\n", " date_ori.append(date_ori[-1] + timedelta(days = 1))\n", "\n", " init_value = last_state\n", " \n", " for i in range(future_day):\n", " o = output_predict[-future_day - timestamp + i:-future_day + i]\n", " out_logits, last_state = sess.run(\n", " [modelnn.logits, modelnn.last_state],\n", " feed_dict = {\n", " modelnn.X: np.expand_dims(o, axis = 0),\n", " modelnn.hidden_layer: init_value,\n", " },\n", " )\n", " init_value = last_state\n", " output_predict[-future_day + i] = out_logits[-1]\n", " date_ori.append(date_ori[-1] + timedelta(days = 1))\n", " \n", " output_predict = minmax.inverse_transform(output_predict)\n", " deep_future = anchor(output_predict[:, 0], 0.3)\n", " \n", " return deep_future[-test_size:]" ] }, { "cell_type": "code", "execution_count": 12, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "W0813 21:47:16.666563 140095600830272 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "W0813 21:47:16.753933 140095600830272 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "W0813 21:47:16.834197 140095600830272 deprecation.py:323] From :41: dense (from tensorflow.python.layers.core) is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Use keras.layers.dense instead.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 1\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:36<00:00, 3.11it/s, acc=97.9, cost=0.00101] \n", "W0813 21:48:54.353741 140095600830272 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "W0813 21:48:54.437589 140095600830272 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 2\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:38<00:00, 3.05it/s, acc=98.3, cost=0.00069] \n", "W0813 21:50:34.225154 140095600830272 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "W0813 21:50:34.305581 140095600830272 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 3\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:38<00:00, 3.06it/s, acc=97.7, cost=0.00117] \n", "W0813 21:52:13.825603 140095600830272 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "W0813 21:52:13.908980 140095600830272 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 4\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:37<00:00, 3.08it/s, acc=98.4, cost=0.000614]\n", "W0813 21:53:52.767824 140095600830272 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "W0813 21:53:52.849310 140095600830272 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 5\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:38<00:00, 3.03it/s, acc=98.2, cost=0.000755]\n", "W0813 21:55:32.572073 140095600830272 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "W0813 21:55:32.654169 140095600830272 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 6\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:38<00:00, 3.07it/s, acc=98.3, cost=0.000681]\n", "W0813 21:57:12.073868 140095600830272 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "W0813 21:57:12.156364 140095600830272 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 7\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:38<00:00, 3.01it/s, acc=97.7, cost=0.00126] \n", "W0813 21:58:51.933507 140095600830272 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 8\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "W0813 21:58:52.153095 140095600830272 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "train loop: 100%|██████████| 300/300 [01:38<00:00, 3.04it/s, acc=98.5, cost=0.000589]\n", "W0813 22:00:31.650501 140095600830272 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "W0813 22:00:31.732362 140095600830272 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 9\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:38<00:00, 3.01it/s, acc=98.4, cost=0.000625]\n", "W0813 22:02:11.445839 140095600830272 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "W0813 22:02:11.528598 140095600830272 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 10\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:39<00:00, 3.08it/s, acc=96.8, cost=0.0027] \n" ] } ], "source": [ "results = []\n", "for i in range(simulation_size):\n", " print('simulation %d'%(i + 1))\n", " results.append(forecast())" ] }, { "cell_type": "code", "execution_count": 13, "metadata": {}, "outputs": [ { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAAA3gAAAFBCAYAAAAlhA0CAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADh0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uMy4xLjEsIGh0dHA6Ly9tYXRwbG90bGliLm9yZy8QZhcZAAAgAElEQVR4nOzdeVxVZf7A8c+97JtAiiKruD05aj81E5VynFJbXNpmKkvT0horRbPMRs1EzdFyx1yysSyz0sYV02wZx9wql8m0OriDC4IIAsLleu+5vz/OhUDBFbyI3/frdV/c+5znnPN9Do/gl+c5zzE5HA6EEEIIIYQQQtz4zK4OQAghhBBCCCFExZAETwghhBBCCCGqCUnwhBBCCCGEEKKakARPCCGEEEIIIaoJSfCEEEIIIYQQopqQBE8IIYQQQgghqglJ8IQQQgghhBCimnB3dQBCCCGEuDpKKRMwAvg7EAR8CTyvaVrOefVuATRA0zTtznKO5QVMBB4HfIBPgcGapp1zbq8HzAbaAYXAF8AQTdNszu3vAX8GGgHPapr2YYljzwV6lTidB2DVNC3gGpovhBCiDDKCJ4QQosIppW6qPyC6sL1PA72BOCAMIzFLLKPeJOC3SxzrdaA10AxoDLQCRpXYPhtIB+oCLTCSuRdLbP/Z+Xnn+QfWNG2Apmn+RS+M5HHppRonhBDiyt1Uv4CFEEKAUup14DmgNpAKjNQ0bblzBOckcKemaXucdUOAFCBa07R0pVQ3YDxQD/gVGKBp2m5n3cPAHOAp46PyA14t61zO+m7A20AfIBeYgpGceGiaZlNKBQJTgQcAHfgAeFPTNHsZbWoDzACaAAXAv4GhmqZZndubAtOB24FzwAxN0yY4YxgO9HPGmAw8BLgBh4picR5jA7BI07T3lVJ9ne36ESPJmqOU+gCYD/wf4AC+Al7SNC3buX+kM8a7MP7A+ikwFEgD/qxp2i/OerWBw85rnnHRbyZ0B/6laVqqc99JwHdKqRc0Tct3lrXHSNrec7bzYseapGnaaed+MzESwzed22OAWZqmWYA0pdQ6oGnRzpqmvevcz3KxgJ394lGg2yXaJoQQ4irICJ4QQtx8DmAkGYFAArBIKVVX07RCYBnQs0Tdx4D/OpO7lsACjOmANYF5wCpnYlikJ9AVCHImRmWey1n3OeB+jNGgVhiJVUkfAjagIdAS6AL0L6dNduBloBbGFMJ7cI4uKaUCgG+AdRijXA2Bb537DXXG/ABQA3gWyC/nHOeLBQ4CdYC3ABPwT+c5mgCRwBhnDG5AEnAEIzkOBz5zJqCfUXr6Yk/g26LkTimVrZQqc1qlk+m8914Y0ySLzjsLGIiRdF7K+ceKcCbaYCTITyilfJVS4Rjfu3WXcczzPQpkABuvYl8hhBCXICN4Qghxk9E0reTUuM+VUv8A2gArgcUYidtI5/YnnZ8BngfmaZr2g/PzQqXUCKAt8F9n2cyi0aTLONdjGCNpRwGUUhMxEjOUUnUwkq4gTdMKgLNKqWlFMZTRph0lPh5WSs3DmEI4HWOkKE3TtCnO7RagqA39gdc0TdOcn392nv9y7g07rmla0XRIG7Df+QLIUEpN5Y/RrzYYid+wohFBYJPz60JgqVLqdU3THBhTLt8u0bagi8SwDnhNKbUEyMIYjQTwdX6NB37QNG2HUqr5JdqzDhislPoPxghmfIljncFIyJ4HcpzbFwIrLnHMsvQBPnK2VQghRAWTBE8IIW4ySqmnMUau6jmL/DFGvgD+A/gqpWIxpmu2AJY7t0UDfZRSg0oczhMjcSmSWuL9pc4Vdl79ku+jMRbiOKGUKiozn3/8EudpjDGdszVGQuIOFCV9kRgjiWW52LZLOb+tdfhjCmaAM96sEuc5UiK5K6Zp2g9KqXygo1LqBMYI46rLjGGB89gbMNo8BWOq5VGlVBhGknb7ZR7rLYyFWv6HsYjKfIyR05NKKTNGAvge0B7j+7gAYwrna5d5fJRSUUBHjNFbIYQQlUASPCGEuIkopaIx/uN+D7BV0zS7Uup/OKfmOT8vwZgmeBJI0jQt17l7KvCWpmlvXeQUxaMylzoXcAKIKLFvZIn3qRhJRq2ykqIyzAF2AT01TctVSg0B/lriWE+Us18q0ADYc175WedXX4wRK4DQ8+qcPwI1wVnWXNO000qphzCmRxadJ0op5V5OexZiTNNMA75w3ud2SZqm6RijhG8CKKW6AMecrx4YC6L86kySfQAfpVQaEH7+vYzOkdKBzhdKqeeBHZqm6UqpWkAUxj14hUCh857D8VxBgocxOrlZ07SDV7CPEEKIKyAJnhBC3Fz8MJKQovu7nsFYgKOkxRhT7zL5Y6omGMnacqXUNxiLi/hijMZsLJEEXsm5lmBMCVyDkVAVTS9E07QTSqn1wBSl1BtAHsYiHxGapv2XCwVgJGJ5SqlbgReKzotx79tUZ9I3B2PU8U/OqabvA+OUUr9iTK9sDhzTNC1DKXUM6OWc7tkHIxG8mACMqYxnnPeoDSux7UeMhHaiUupNjHsGb9c0bbNz+yKM6aG5GEnQZXE+/iAY417AJhijmGOdSdla/hg5BePxB08CD5azUE04xvfrBMb9hW/gXJRF07RTSqlDwAtKqckYI3h9gN0l9vfEGLU0AR5KKW+MRyHoJU7zNMaonxBCiEoii6wIIcRNRNO0XzGm8W3FGKFrDmw+r84PGAlXGLC2RPl2jKl1szCmHu4H+l7DueYD6zGShF0Yz3CzYSQ/YCQDnhirdWZhPHetLmV7FSN5yXUe9/MSceQCnTGmLqYB+4C/ODdPxUg012MkiP/CGOnC2dZhGIluU2BLeW11SsBYLOYMsAZjwZqiGOzO8zfEWJX0KEbCVbQ9FePxAg7g+5IHVUrlKaXuKuectTCu21mM79UCTdPecx6zUNO0tKKXM65zzvcopaKcx45yHquBs41nMUYUX9c0bX2Jcz0C3IeROO/HWI305RLb12OsYNoeYypnAdChRDvaYYzYyuMRhBCiEpkcDrnHWQghhOsppe4H5mqaFu3qWFxBKbUAY+GWUZesLIQQQpRDpmgKIYRwCaWUD8ZI2nqMRw28yR8LutxUlFL1MEbIWro4FCGEEDc4maIphBDCVUwY0xqzMKZo/gaMdmlELqCUGoexyMs7mqYdcnU8QgghbmwyRVMIIYQQQgghqokbcQTPHWNVMJleKoQQQgghhLgZlZsT3YhJUjTG6l13YaxCJoQQQgghhBA3kwiMVZcbAgdKbrgRE7yiJbK/v2gtIYQQQgghhKje6lINErwTAFlZZ9H1qnX/YM2a/mRm5rk6DFEFSF8QRaQviCLSF0RJ0h9EEekLosiV9AWz2URwsB84c6OSbsQEzw6g644ql+ABVTIm4RrSF0QR6QuiiPQFUZL0B1FE+oIochV9wX5+wY24yIoQQgghhBBCiDJIgieEEEIIIYQQ1cSNOEVTCCGEEEIIUcHsdhtZWRnYbFZXh3JTSk83o+t6qTJ3d0+Cg0Nwc7v8tE0SPCGEEEIIIQRZWRl4e/vi5xeKyWRydTg3HXd3MzbbHwmew+Hg7NkcsrIyqFWr7kX2LE2maAohhBBCCCGw2az4+dWQ5K6KMJlM+PnVuOIRVUnwhBBCCCGEEACS3FUxV/P9kARPCCGEEEIIIaoJSfCEEEIIIYQQVc7GjRt46qm/8swzT5KSctjV4VwgNzeXTz5ZWO52q9XK0KGD6Nr1Hrp2vee6xSUJnhBCCCGEEKLKWblyGf36DeCDDxYTFVXvsvez2y949vcVczgcZGWdZt8+jfz8/DLr5OXlsnjxR+Uew2w207NnL6ZPn33N8VwJWUVTCCGEEEIIUaXMnDmF3bt3kZJyhOXLl5KYOI9t27Ywb94sdF0nKCiYYcNGEBERyc6d25kxYzJKNSE5WeO5516gRYuWJCZO48CBfVitVlq2bM2gQS/j5uZGRkY606e/w9GjqQB06nQvvXs/w/r161i69FOsVivnzll58MFHaNHidtzc3Jg8eSI7d/6Eh4cnvr4+zJmzgKlTJ5GXl0ffvk/i7e3N3LkLSrXB3d2dO+6I5cSJ49f12kmCJ4QQQgghhChl8y8n2LT7RKUc+87b6hLX/OLL/sfHv0JyskbPnr2Ji7uLrKzTjB8/msTE94iJqU9S0goSEkYxf74xRfLQoYMMGzaCZs1uA2DixHG0aNGK119/A13XSUgYxZo1q+jR42HGjn2Ddu3ieOutdwDIzs4GoFWr1tx6axNOnz7NqVPpJCZO47HHnmTfPo1du7azaNFSzGYzOTk5AAwdOpz+/Xvz4YeLK+U6XS1J8IQQQgghhBBV2t69e2jQoDExMfUBeOCBHkyZMon8/LMAREREFid3AJs2beS33/by2WefAGCxWKhduw75+fns2bObadPeLa5bo0YNMjLS2bZtCytXLiMvLxcvL2+ys7M4fTqTsLAIbDYbEyeOo1Wr1rRvf9d1bPmVkwRPCCGEEEIIUUpc80uPslUlPj6+55U4mDBhMuHhEaVKz7+fLicnh+PHj2KxWFiw4D0GDhzCPfd0Qdd1OnW6E6vVSs2atfj44yXs2rWD7dt/ZM6cRBYsWFTJLbp6ssiKEEIIIYQQokpr2rQ5Bw4kc+TIYQDWrk2iUSOFr69fmfXj4jqwaNHC4gVXsrOzOX78GL6+vjRrdhuLF3/EwYMHOHhwPzk5OcTENKCwsLB4MZc1a1ZhtRoPGM/KysJisRAb244BAwbi7+/P8ePH8PPzw2KxYLPZKr39V0JG8IQQQgghhBBVWnBwMKNGjSUhYSR2u52goGBGjx5Xbv3Bg19h9uyZ9O3bE5PJhIeHJ/Hxr1CnTih///tLzJ49k9WrV+Dp6cV99z1AmzZtiY8fyogRrxIQEEBsbHsCAwMBSE8/yaRJ47Hb7djtdtq2bU/Tps0xm8106XI/ffo8QUBAjQsWWQHo3/9pMjJOkpuby8MPP0BsbDtef/2NSrtOACaHw3HJSkqpycCjQD2guaZpe5zljYGFQE0gE3ha07R9SqmawMdAA8AK7AP+rmlahnO/tsA8wAc4DPTSNC39MmOuBxzKzMxD1y8d+/UUEhJARkauq8MQVYD0BVFE+oIoIn1BlCT9QRSpSn0hLe0IoaHRrg6jUhQ99uDEieOcO3eOW26pSd26YXh4eLg6tGLu7mZsNv2C8rK+L2aziZo1/QFiMPKpP7Zd5vlWAB2AI+eVzwXe1TStMfAuRtIG4ADe1jRNaZrWHDgATARQSpmBRcBLzv02Fm0TQgghhBBCiIp09uxZ9u1LJiXlCB4enjRqpIiKiq5SyV1FuqwpmpqmbQJQShWXKaVqA62Azs6iT4FZSqkQ50jdhhKH2Aa84Hx/O2ApOiZGkngYePaqWiCEEEIIIYQQ5zl37hwnThzn9OlMPDw8iIqKJjj4Fkwmk6tDq1TXcg9eJHBM0zQ7gKZpdqXUcWd5RlEl54jdC8AqZ1EUJUYCNU07pZQyK6Vu0TTt9OWe3DkkWeWEhAS4OgRRRUhfEEWkL4gi0hdESdIfRJHK7gu5ubnk5eURGhp60eQmPd2Mu/uNvwajrjtITz/JiRMn0HUHoaGh1K0bhptb1W9bWdffbDZfUR+5HousJAJ5wKyKPKjcgyeqMukLooj0BVFE+oIoSfqDKHI9+kLnzn/m55934evrS7169alfvwExMfWJifnjfZ06oei6XuY9YDcKh8NR/NiDwsJCatQIJDw8HC8vbxwOqnzbyrsHT9f1C/pIiXvwLjzONcSQCoQrpdyco3duQJizHChenKUR0F3TtKJoU4DoEnVqAfqVjN4JIYQQQgghLm3//n38/PMuHnnkr9SqFcKhQwf5/fdf+eqrLzl37lxxPR8fH1auXEVBgR0vLy+8vLzw9DS+enh4VPlpjRaLhWPHjpKbm4OXlzf16zekRo0arg7LJa46wdM0LV0p9T+gJ8aiKT2BXSVWypyAcb9dV03TCkvsugPwUUrd6bwPbwCw9GrjEEIIIYQQQpQtKWklAKNHjyMsLLy43GazcezYUQ4dOsihQwc5ePAA7u7uFBZayMnJweH4YyTJbDYXJ3tFX42XJx4eni5N/ux2G2lpaZw6lYHZbCYsLIJatWphNlf96ZiV5bISPKXUTOARIBT4RimVqWlaU4zkbKFSajSQBTztrN8U+AeQDGxxLs5ySNO0hzVN05VSvYF5SilvnI9JqNhmCSGEEEIIIVavXsntt99RKrkDcHd3Jzq6HtHR9ejY8W7gj+X4HQ4H585ZKSy0UlhoobDQitVaSGFhIbm5Oej6+cmfZ4nRPk/MZhMmk/myv5pMJsxm8xUlig6Hg9OnMzlx4gQ2m42aNWsSGlq32q6MeSUudxXNeCC+jPLfgdgyyvcC5X6HNE3bAjS//DCFEEIIIYQQV+Lw4UP88svPjBnz1hXtZzKZ8PQ0RusCAkov7mEkf+coLDQSvqLEr7CwkLy83FLJ35U6P+n7+eedLFv2BZ6eHgwYMIjw8IjiZLCwsJCCgnz8/PypX78Bvr6+V33eq5Wbm8uqVct46qk+ZW7/5ZefeffdGeTlGffPtWt3Jy++GF/pI57XY5EVIYQQQgghxHWWlGQsYt+1a/cKO6aR/Hni6elZZvJnt9txOBzoul7qq8Oho+uX97Vov02bNvLXvz5Omzax6LoDXbc76zgwmUxER9cjKCj4goTJbrfj5uZWYW0uT15eLosXf1Rugufn58fIkWOIjIzCarUyePALfPXVl9x3X9dKjUsSPCGEEEIIIaqhNWtW8n//15Lo6HpXvO+55M2c0zZWSBwm56vorjgP1QGPxnEX3WfmzCns26eRkZHB5s0bSUycx7ZtW5g3bxa6rhMUFMywYSMIDr6FnTu3M2PGZJRqQnKyxnPPvUCLFi1JTJzGgQP7sFqttGzZmkGDXsbNzY2MjHSmT3+Ho0eNtSE7dbqX3r2fYf36dSxd+ik2m7H4zEsvDaF16zbous7UqW+zc+dPeHh44uvrw5w5C5g6dRJ5eXn07fsk3t7ezJ27oFQb6tdvWPze09OTxo0VaWknKuSaXowkeEIIIYQQQlQzx44dZceO7Ywc+aarQ7kq8fGvkJys0bNnb+Li7iIr6zTjx48mMfE9YmLqk5S0goSEUcyfvxCAQ4cOMmzYCJo1uw2AiRPH0aJFK15//Q10XSchYRRr1qyiR4+HGTv2Ddq1i+Ott94BIDs7G4DY2LZ07nwvJpOJlJTDDB78IsuXf8n+/cns2rWdRYuWYjabycnJAWDo0OH079+bDz9cfMn2ZGWdZsOG73jnnemVcblKkQRPCCGEEEKIambNGmN6ZrduPa5qf4/GcZccZbue9u7dQ4MGjYmJqQ/AAw/0YMqUSeTnnwUgIiKyOLkD2LRpI7/9tpfPPvsEMB6jULt2HfLz89mzZzfTpr1bXDcoKAgwkuIxY0aSkZGBu7s7p09nkpl5irCwCGw2GxMnjqNVq9a0b3/XFcWen3+W4cOH8sQTvWjc+NZrug6XQxI8IYQQQgghqpnVq1fSpElTGjRo5OpQrgsfn/MXWXEwYcJkwsMjSpXm5+eXe4wxY0YycODLdOjQEV3X6dTpTqxWKzVr1uLjj5ewa9cOtm//kTlzElmwYNFlxWWxWHjttZdp06YtPXtenwcH3LwPiBBCCCGEEKIaOnkyjR9/3Eb37g+6OpQK07Rpcw4cSObIkcMArF2bRKNGCl9fvzLrx8V1YNGihdjtdsCYhnn8+DF8fX1p1uw2liz5Y1pl0RTNvLw86tYNA4wRUKvVCkBWVhYWi4XY2HYMGDAQf39/jh8/hp+fHxaLBZvNVmYMhYWFDB/+Mn/6UzP69x9QIdfhcsgInhBCCCGEENXImjWrcTgcdOtWfRK84OBgRo0aS0LCSOx2O0FBwYwePa7c+oMHv8Ls2TPp27cnJpMJDw9P4uNfISwsnNGjxzF16iR6934Ms9mNzp3vpVevvsTHD2XEiFcJCAggNrY9gYGBAKSnn2TSpPHY7Xbsdjtt27anadPmmM1munS5nz59niAgoMYFi6wkJa1k164dnDlzhh9/3AbAX/5yD3369Ku8CwWYHA5HpZ6gEtQDDmVm5qHrVSv2kJAAMjJyXR2GqAKkL4gi0hdEEekLoiTpD6JIZfSFRx/tTlraCTZt+umKnrlW9KBz4Rru7mZstgufI1jW98VsNlGzpj9ADHC41LbKC1EIIYQQQghxPZ06dYrNm7+nW7celf5AbVE1SYInhBBCCCFENbFu3Rp0Xadbt4dcHYpwEUnwhBBCCCGEqCZWr15BdHQ9mjVr7upQhItIgieEEEIIIUQ1kJ2dxfff/5fu3R+S6Zk3MUnwhBBCCCGEqAbWrfsSm8121Q83F9WDJHhCCCGEEEJUA2vWrCI8PIKWLW93dSjChSTBE0IIIYQQ4gaXm5vDf/7zbbVaPXPjxg089dRfeeaZJ0lJOezqcC6Qm5vLJ58sLHf7qVOn6NevN337PsnTTz/OqFHDycnJqfS4JMETQgghhBDiBvf1119htVqr1eqZK1cuo1+/AXzwwWKioupd9n52u73ygiohLy+XxYs/Knd7UFAQ7747nw8/XMxHH31O7dq1Wbjw/UqPy73SzyCEEEIIIYSoVKtXr6ROnVDuuKONq0OpEDNnTmH37l2kpBxh+fKlJCbOY9u2LcybNwtd1wkKCmbYsBFERESyc+d2ZsyYjFJNSE7WeO65F2jRoiWJidM4cGAfVquVli1bM2jQy7i5uZGRkc706e9w9GgqAJ063Uvv3s+wfv06li79FJvtHAAvvTSE1q3boOs6U6e+zc6dP+Hh4Ymvrw9z5ixg6tRJ5OXl0bfvk3h7ezN37oJSbXB3d8fd3Ui37HY7BQUF+Pn5V/q1kwRPCCGEEEKIG9jZs2f57ruv6dmzF2ZzxUzQ++HEDrae+KlCjnW+dnXvILbuxe8TjI9/heRkjZ49exMXdxdZWacZP340iYnvERNTn6SkFSQkjGL+fGOK5KFDBxk2bATNmt0GwMSJ42jRohWvv/4Guq6TkDCKNWtW0aPHw4wd+wbt2sXx1lvvAJCdnQ1AbGxbOne+F5PJRErKYQYPfpHly79k//5kdu3azqJFSzGbzcXTLIcOHU7//r358MPFF21L375PcvJkGg0aNGTSpKnXdO0uhyR4QgghhBBC3MC+++5rCgoK6NbtQVeHUmn27t1DgwaNiYmpD8ADD/RgypRJ5OefBSAiIrI4uQPYtGkjv/22l88++wQAi8VC7dp1yM/PZ8+e3Uyb9m5x3aCgIACOHTvKmDEjycjIwN3dndOnM8nMPEVYWAQ2m42JE8fRqlVr2re/64pi//DDxdhsNqZPf4cVK/7NU0/1uaZrcSmS4AkhhBBCCHEDS0paSa1atWjbtn2FHTO27u2XHGWrSnx8fM8rcTBhwmTCwyNKlebn55d7jDFjRjJw4Mt06NARXdfp1OlOrFYrNWvW4uOPl7Br1w62b/+ROXMSWbBg0RXF5+7uzn33dePtt8dXeoIni6wIIYQQQghxg7JYLKxf/xX339+t+H6v6qhp0+YcOJDMkSOHAVi7NolGjRS+vn5l1o+L68CiRQuLF1zJzs7m+PFj+Pr60qzZbSxZ8se0yqIpmnl5edStGwYYj5ywWq0AZGVlYbFYiI1tx4ABA/H39+f48WP4+flhsViw2WxlxnDyZFpxQqnrOv/973fUr9/w2i/GJVTfXiCEEEIIIUQ1t2HDd5w9m1etp2cCBAcHM2rUWBISRmK32wkKCmb06HHl1h88+BVmz55J3749MZlMeHh4Eh//CmFh4YwePY6pUyfRu/djmM1udO58L7169SU+figjRrxKQEAAsbHtCQwMBCA9/SSTJo3Hbrdjt9tp27Y9TZs2x2w206XL/fTp8wQBATUuWGQlJeUIs2ZNBxzouk6jRoohQ4ZV5mUCwORwOCr9JBWsHnAoMzMPXa9asYeEBJCRkevqMEQVIH1BFJG+IIpIXxAlSX8QRa61L7z00vN8/fU69u49gIeHxzXFkpZ2hNDQ6Gs6hrh67u5mbDb9gvKyvi9ms4maNf0BYoDDpbZVXohCCCGEEEKIymK1Wvnqq7Xcd1/Xa07uRPUhCZ4QQgghhBA3oO+/30BOzhm6devh6lBEFXLJe/CUUpOBRzGmRjbXNG2Ps7wxsBCoCWQCT2uatu9atgkhhBBCCCEuT1LSKvz9A/jzn+92dSiiCrmcEbwVQAfgyHnlc4F3NU1rDLwLzKuAbUIIIYQQQohLsNlsrF2bRJcu9+Hl5eXqcEQVcskRPE3TNgEopYrLlFK1gVZAZ2fRp8AspVQIYLqabZqmZVxza4QQQgghhLgJbNmyidOnT9O9+0OuDkVUMVd7D14kcEzTNDuA8+txZ/nVbhNCCCGEEEJchtWrV+Lr68tf/nKPq0MRVcwN+xw857KgVU5ISICrQxBVhPQFUUT6gigifUGUJP1BFLnSvmC321m3LomuXbsSHV2nwuJITzfj7i5rMLpSWdffbDZfUR+52gQvFQhXSrlpmmZXSrkBYc5y01VuuyLyHDxRlUlfEEWkL4gi0hdESdIfRJGr6Qtbt27m5MmTdO78QIX2I13Xy3wOm6ts3LiBefNm4enpSULCBKKi6rk6pFJyc3NZtWoZTz3V56L1HA4HQ4a8xP79GmvWfFtuvfKeg6fr+gXf5xLPwbvAVaXomqalA/8DejqLegK7NE3LuNptVxOHEEIIIYQQN5ukpJV4e3vTqVMXV4dSqVauXEa/fgP44IPFV5Tc2e32yguqhLy8XBYv/uiS9f79788JDQ29DhEZLucxCTOBR4BQ4BulVKamaU2BAcBCpdRoIAt4usRuV7tNCCGEEEIIUQ5d10lKWkXHjvfg719503xztmzmzKaNlXLswDs7UKN93EXrzJw5hd27d5GScoTly5eSmDiPbdu2MG/eLHRdJygomGHDRhAREcnOnduZMWMySjUhOVnjuedeoEWLliQmTuPAgX1YrVZatmzNoEEv4+bmRkZGOtOnv8PRo8Ykwk6d7qV372dYv34dS5d+is12DoCXXhpC69Zt0HWdqVPfZufOn/Dw8MTX14c5cxYwdeok8vLy6PLTaHgAACAASURBVNv3Sby9vZk7d8EF7UhNTeHbb9czYsQYNm36b8VfzDJcziqa8UB8GeW/A7Hl7HNV24QQQgghhBDl27lzOydOHGfUqDGuDqVSxce/QnKyRs+evYmLu4usrNOMHz+axMT3iImpT1LSChISRjF//kIADh06yLBhI2jW7DYAJk4cR4sWrXj99TfQdZ2EhFGsWbOKHj0eZuzYN2jXLo633noHgOzsbABiY9vSufO9mEwmUlIOM3jwiyxf/iX79yeza9d2Fi1aitlsJicnB4ChQ4fTv39vPvxwcZlt0HWdSZPGM3TocNzdr9/SJzfsIitCCCGEEELcbFavXomHhwddutxXqeep0T7ukqNs19PevXto0KAxMTH1AXjggR5MmTKJ/PyzAERERBYndwCbNm3kt9/28tlnnwBgsVioXbsO+fn57Nmzm2nT3i2uGxQUBMCxY0cZM2YkGRkZuLu7c/p0JpmZpwgLi8BmszFx4jhatWpN+/Z3XVbMn376MS1atKJRI8WJE8cr5DpcDknwhBBCCCGEuAE4HA7WrFnFn//8FwIDg1wdTpXi4+N7XomDCRMmEx4eUao0Pz+/3GOMGTOSgQNfpkOHjui6TqdOd2K1WqlZsxYff7yEXbt2sH37j8yZk8iCBYsuGdPPP+9i//59rFu3BrvdTm5uLn/9a3cWLvwUP7/KeyKArIMqhBBCCCHEDWD37v+RknKEbt0edHUo113Tps05cCCZI0cOA7B2bRKNGil8ff3KrB8X14FFixYWL7iSnZ3N8ePH8PX1pVmz21iy5I9plUVTNPPy8qhbNwyANWtWYbVaAcjKysJisRAb244BAwbi7+/P8ePH8PPzw2KxYLPZyozh7bens2zZGr74YjWzZ79PQEAAX3yxulKTO5ARPCGEEEIIIW4ISUmrcHNz4777HnB1KNddcHAwo0aNJSFhJHa7naCgYEaPHldu/cGDX2H27Jn07dsTk8mEh4cn8fGvEBYWzujR45g6dRK9ez+G2exG58730qtXX+LjhzJixKsEBAQQG9uewMBAANLTTzJp0njsdjt2u522bdvTtGlzzGYzXbrcT58+TxAQUKPMRVZcweRwVK1nyV2GesAheQ6eqMqkL4gi0hdEEekLoiTpD6LI5fYFh8NBu3atiIiI4osvVlZKLGlpRwgNja6UY4tLK+85eGV9X0o8By8GOFxqW+WFKIQQQgghhKgIv/32KwcPHqB795tveqa4MjJFUwghhBDVhsPhoLCwkPz8sxQUFJCfn1/i/Vny84u+5heXFX2tUSOQfv3+TkhIiKubIcQFVq9egclk4v77u7k6FFHFSYInhBBCiCtisVg4cuQweXm52O06um4vvjfFbreX+Kyf97lou35F9a1Wa6mEraAgv1TidvbsH2UFBfno+oVTnC7Gw8MDX18/cnNzeO+9OQwaNIS///0lfH3PX5VPCNdZs2YV7drFUbt2bVeHIqo4SfCEEEIIcQGHw0Fa2gn279/H/v37OHBgn/P9flJTj3A97+H38vLC19cXHx/fUl8DA4MIDQ0rVebnd2E9X18/fHx8zqtnlPn4+OLh4QHA/v37GDfuTf75z3F88MH7vP76KB5//Enc3NyuW1uFKMu+fcn8/vtvTJjwtqtDETcASfCEEEKIm9jZs2c5eHD/eYncfg4c2M/Zs3nF9Xx9falfvyGtWrXib397nAYNGhIUFITZ7Iab2x8v47P5vM9FL3M59f/Y58Lt12+5gIYNG7Fw4WK2bdtKQsIohgx5iXnz3mX06LHcfXdnTCbTdYtFiJKSkoxFVbp27eHiSMSNQBI8IYQQoprTdZ2jR1MvGIk7cGAfx48fK65nMpmIiIikQYOGtGnzFA0aNKJhQ+NVt27YdU22XKlt23Z8+eU3JCWtZNy4N+nZ86/cddefefPNcdx2WwtXhyduQqtXr6R16zbFz2gT4mIkwRNCCCGqAYfDwalTp0hNPVJqJG7//n0cOnQAi8VSXLdGjUAaNmxIXNxdxQlcgwaNiImpj4+PjwtbUXWYTCa6d3+Ie+99gI8+WsCUKZPo1KkDjz76GP/4xxtERclS8uL6OHToIHv27CYhYYKrQ7nuNm7cwLx5s/D09CQhYQJRUfVcHVIpubm5rFq1jKee6lPm9hMnjvPEEw8TE9OguGzGjNkEBgZValyS4AkhhLhp/fbbr2za9F9CQmoTElKb2rXrULt2bWrUCKxy0/FsNhtpaSc4ejSV1NQUjh5NLfX+2LGjFBQUFNd3c3MjOroeDRs2omPHu0slciEhIVWufVWVp6cn/fsP4LHHepKYOJ15895l9eoV9O8/gCFDXiEoKNjVIYpqLilpFQBdu3Z3cSTX38qVy+jXbwB3393pivaz2+3X5d7ZvLxcFi/+qNwED8Df358PP1xc6bGUJAmeEEKIm9Lu3f/joYe6kpd34QOGvby8ipO9kJA6zuSvKAGsU/w+JKR2ha20aLFYOH78KCkpRclbCqmpqcWJ3PHjx7Db7aX2qVUrhMjISJo0aUrnzvcRGRlJREQUDRo0JDq6Hp6enhUSmzBGPUeOfJNnnunPxInjmTMnkcWLP+Lll1/j2Wefw8vLy9UhimpqzZqVtGjR8qYbNZ45cwq7d+8iJeUIy5cvJTFxHtu2bWHevFnouk5QUDDDho0gIiKSnTu3M2PGZJRqQnKyxnPPvUCLFi1JTJzGgQP7sFqttGzZmkGDXsbNzY2MjHSmT3+Ho0dTAejU6V56936G9evXsXTpp9hs5wB46aUhtG7dBl3XmTr1bXbu/AkPD098fX2YM2cBU6dOIi8vj759n8Tb25u5cxe48pIVM13PVbAqSD3gUGZmHrpetWIPCQkgI+PC/yiIm4/0BVFE+kLVdPDgfrp164K3tw+ffbYMh8NBevpJ5yu9xHvjc0ZGOpmZp8pcOdLfP6DM5M9IAEOK30dF1eHnn3+/IHEr+pyefrLUcc1mM3XrhhEREUlERCSRkVHF76OiogkPj5DplC60d+8exo59g//851uioqIZMWI0Dz306GXfp1hZPxscDgdHjhxm69bN7Nixnccf78kdd8RW+HlExblYXzh6NJVWrZoyatQY4uOHVnosaWlHCA01EkntlzR+351WKee59bZQVPPQS9YbOPB5evbsTVzcXWRlnaZ378dITHyPmJj6JCWtYOXK5cyfv5CdO7czZMiLzJ79Ps2a3QbAxInjaNGiFffd1xVd10lIGMXtt99Bjx4PM2jQ32nXLo4nn3wagOzsbIKCgjhzJrt4BkdKymEGD36R5cu/JDn5dxISRvHxx0swm83k5ORQo0YNTpw4Tv/+vVmz5tsy4z9x4jg9ez5CgwaNcDgcdOrUhZ49e5c7g8Ld3YzNduFjXkp+X4qYzSZq1vQHiAEOlzrOJa+sEEIIUY2kpZ3gsccexuFwsGTJCho2bASAUrdedD+bzUZm5qlyEkEjCfz11z1s2JBOTs6ZS8bh6elJeHgEERFRdO587wWJXN26YcXL94uqp2nTZnz++XI2bPiOsWNHM2BAP+bOncWbb44nLu6u6xaHw+Hg4MH9bNmymS1bNrF16+bihXNMJhNffrmab7/9XhbnuEGtWWNMz+zWTVbP3Lt3Dw0aNCYmpj4ADzzQgylTJpGffxaAiIjI4uQOYNOmjfz2214+++wTwJglUbt2HfLz89mzZzfTpr1bXDcoyLgn7tixo4wZM5KMjAzc3d05fTqTzMxThIVFYLPZmDhxHK1ataZ9+8v7N16zZi2WL/+S4OBbyMo6zfDhQwkIqEH37g9VyDUpjyR4QgghbhrZ2Vk8/vgjZGZmsnx5UnFydznc3d2pUyeUOnUu/VfngoICMjLSSyWCZrOdGjVqFidxISG1b5pVKauzjh3vpkOHjnzxxef885/jePjhrnTufC9vvDGWW29tUuHnczgcJCdrzmRuE1u3buHkSWOUpVatENq3v5N27eJo3/5OTCYT9913N88915fly9fIHwxuQKtXr+RPf2pG/foNr/u5VfPLG2WrKnx8zp8u72DChMmEh0eUKs3Pzy/3GGPGjGTgwJfp0KEjuq7TqdOdWK1WatasxccfL2HXrh1s3/4jc+YksmDBokvG5OnpiafnLQAEB99Cly738csvP0uCJ4QQQlSE/Px8evV6nAMH9rF48Re0aNGq0s7l4+NDVFR0qXtmZLpu9WU2m3nssZ507/4Q778/jxkzptCxYzuefLI3r702gtDQuld9bF3X+e23X9m6dRNbtmxm27bNnDp1CoDQ0LrExd1Ju3Z30r79nTRs2OiCqV9Tp85kwIB+jB07mnHj/nlN7RTXV1raCX766Qdee22Eq0OpEpo2bc7EiWM5cuQw0dH1WLs2iUaNFL6+fmXWj4vrwKJFC3n11ddxc3MjOzub/PyzhIWF06zZbSxZsviCKZp5eXnFo91r1qzCarUCkJWVhZubG7Gx7Wjdug1btnzP8ePHiI6uh8ViwWaz4e5+YVqVlXWagIAauLu7Y7FY2LRp42WP/l0LSfCEEEJUe+fOneP55/vy008/MH/+h3To0NHVIYlqyMfHh0GDhvDUU72ZNu0dFiyYz7JlSxkwYCADBw7G3z/gksew2+3s3fsLW7YYCd0PP2whKysLMKag/eUvnYpH6WJi6l9yNdRHHvkbP/30A/PmvUubNrGVPnIgKs6aNatxOBx06/agq0OpEoKDgxk1aiwJCSOx2+0EBQUzevS4cusPHvwKs2fPpG/fnphMJjw8PImPf4WwsHBGjx7H1KmT6N37McxmNzp3vpdevfoSHz+UESNeJSAggNjY9gQGBgKQnn6SSZPGY7fbsdvttG3bnqZNm2M2m+nS5X769HmCgIAaFyyysnv3/3j//bmYzW7Y7Tbat7+TRx99rFKvE8giKxVK/jorikhfEEWkL7iew+EgPv4FPv98MZMmTeWZZ/q7JA7pCzefQ4cO8s9/jmXFimXUqhXCsGH/oFevPnh4eBT3B5vNxu7d/2PLls1s3bqJH37YVnwPZ3R0vVJTLq92FUWr1cqDD97H77//ztdf//eKpiaLylfez4ZHHulGevpJNm366brFUtZiHuL6kUVWhBBCiMuQkPAGn3++mNdeG+Gy5E7cnGJi6vPeex8yYMBAxowZxfDhQ3nvvdkMHvwKeXlZfP31t/z44w+cPZsHQIMGDXnwwYeLE7qwsPAKicPT05P33/+ITp3u4tlne7F27Xf4+ZU9rU1UDadOnWLLlk0MGfKKq0MRNyBJ8IQQQlRbs2bNYPbsmfTr9zyvvDLc1eGIm1SrVq1ZuXItX321lnHjRhMf/wJgrNz6t789XjxKdzkL+Fyt8PAI5sz5F48//jCvvjqY2bPny8Puq7C1a5PQdZ1u3WRKrbhykuAJIYSolj79dBFjx77Bww8/yltvvS3/mRUuZaxo+QCdOnVhx47txMa2ALyvawwdO97Na6+NYNKkt2jTpq2MaFdhSUkrqVcvhqZNm7k6FHEDkvWZhRBCVDvr1n3J0KGD6NjxbhIT58njCESV4e7uTmxsW0JCQlxy/pdfHsY993Rm1Kjh7Ny53SUxiIvLzs7i++//S/fuD8kfpsRVkd94QgghqpWtWzfz/PN9+b//a8GCBYvw9PR0dUhCVBlms5nZs+cTGlqX/v37kJmZ6eqQxHnWrfsSm80mDzcXV00SPCGEENXGnj2/0Lv3E0RGRvHJJ1/g7+/v6pCEqHKCg2/hX//6iPT0k7z4Yn/sdrurQxIlJCWtJCIislKf1Smqt2u+B08p1RUYB3gAp4G+mqYdUkp1c5abnK8ETdOWOfdpDCwEagKZwNOapu271ljEjUV3ODh61kJKngWb7sABOHDgcGC8d4Be6nNRHeO97qxTap8S7/Wi+s7P4CDI04NQXy9CfTyp7eOJh0zbEqLaOHz4EE888Qj+/v58/vlyatas6eqQhKiyWrRoxVtvvc2wYUOYOvVthg37h6tDEkBubg4bNnzHM888J9MzxVW7pgRPKRWMkai11zQtWSnVC5ijlLof+Bi4S9O0PUqp24DNSqkVmqbpwFzgXU3TFjn3mQfcfW1NETeCHKuNfTn5JJ85y/4z+RTYL3zWRxETYDKBCRNmU9FfCkzOskttM5WqYzIZiZ6WnY/N+exHE1DT24NQHy/q+HgWJ37BXh6Y5YeqEDeU9PR0HnvsIc6ds7JsWRIREZGuDkmIKu/pp5/hp59+YPLkidx+e2vuvruzq0O66a1fvw6r1SoPpHfauHED8+bNwtPTk4SECURF1XN1SKXk5uayatUynnqqT7l1Tpw4zpQpEzl27Chubm488cRTlb466rWO4DUETmqaluz8/CVGYlcL0IFAZ3kQcELTNF0pVRtoBRT9FPkUmKWUCtE0LeMa4xFVjF13cCSvgH1n8knOyedEfiEAAR5uNAn2o3ENP+rX8MHLzYz5vAStMugOB6cLz5GWX0hagZW0/EJO5BeyNyvPOcoHHmaTkfCVSPzq+Hji7yGLzgpRFeXknOGJJx4hPf0k//73aho3Vq4OSYgbgslk4u23p/HLL7t54YX+fPPN90RGRrk6rJtaUtIqQkPr0rr1Ha4OpUpYuXIZ/foN4O67O13Rfna7HTc3t0qK6g95ebksXvxRuQmew+FgxIhXeeaZ5+nQoSMOh4Ps7KxKj+ta/8eaDIQqpe7QNO0n4ClneSTwGLBSKXUWCAAeKLHtmKZpdgBN0+xKqePO8stO8JxPbq9yQkICXB2Cy2UWWNmbkcOejDP8lpmLxabjZoIGwf60i6xJ05AaRAb4uGzqQR2gyXllhTY7x/MsHM0t4FhuAcdyLfyek8/2UznFdQK93AkP8Cl+RQT4UNffG0+3sqd5Sl8QRaQvVB6LxcLf/taL33//laSkJO69t2pPBpG+IEqqGv0hgJUrl9O6dWsGDHiG77//Hi8vL1cHddMJCQng7NmzfPfd1/Tr1486dQIvvVMlSE834+5u/L/m4J4fOPDL1ko5T4Pm7ajfLPaidaZPn8zu3btITT3CihVfMHv2e2zdupk5c2Zht9sJDg5m+PCRREZGsWPHdqZOfZtbb21CcrLG3//+Ii1btmL69KkcOLCPwsJCbr/9DgYPHoqbmxvp6elMnfo2qakpAHTpch99+jzLV1+t5fPPP8VmOwfAoEFDuOOOWHRdZ/LkSezY8RMeHh74+Pgyf/4HTJv2Nnl5eTzzzJN4e3szf/6Hpdrwww/b8PPz4+67//jdFBJS66LtLrr+JZnN5iv6eXFNCZ6maWeUUo8D05RS3sBaIBuwAf8AHtQ0bbNSKg5YopT607Wcr6TMzDx03XHpitdRSEgAGRm5rg7jurPpOodzLSSfOUvymXzSLVYAAj3daR7sT+NAPxoE+ODt7vxLSqGdU4V5Loy4bP7Ard5e3OrtBSHGX13ybHbS8gs56RztS8u3kpyZd8lpno0jbiHzVNVro7j+rsfPha1bN7Nixb+pVSuEyMgooqKiiYyMom7dMNzdq+/Is81mo1+/p9m4cSNz5rxPq1btq/TP4Jv1d4QoW1XqD0FBoUyfPptnn+3FCy8MZNKkqa4O6aZS1BdWr15BQUEB99xzv8v6hq7r2GzG7TN23VjXoDLYdUfxecozcOBQfv/9d3r27E1c3F1kZJwiIeENEhPfIyamPklJKxg9eiTz5y/Ebtc5dOggw4aNoFmz2wCYOHEcLVq0YvjwUei6TkLCKFauXEGPHg/z5psjadcujvHj3wYgOzsbm02ndetY7r67CyaTiZSUwwwe/CLLl39JcvLv7NjxEx9/vASz2UxOTg42m87LL79G//69+eCDxQAXtOnAgQMEBATy+uvDOHYslfDwSAYNepk6dULLbLO7u7nM66Lr+gV9wmw2lTvgdc2/+TVN+wb4BkApVQcYBgQDYZqmbXbW2ewcyWsCHAHClVJuztE7NyAMSL3WWMT1k2mxknzGuJfuYG4B53QHbiYTMQHetA6pRaNAX2p7e97QNwibTCYCPNwJCHSnUaBfcbnucJBpOUdagTHN82R+IcfPm+bp+9tRIvy8iPL3Jsrfh0g/b7zKGekT4modO3aUsWPfYPnyf+Pr60t+fn6p7W5uboSFhRMZGVXmKywsHA8PDxdFf20cDgevvfYya9cmMWHC2zzyyN9cHZIQN7Ru3Xrw4ovxzJ49kzvuiOWvf33c1SHddFavXkGtWrVo27a9q0MBIOZPbYj5UxtXh1Fs7949NGjQmJiY+gA88EAPpkyZRH7+WQAiIiKLkzuATZs28ttve/nss08AY8ZH7dp1yM/PZ8+e3Uyb9m5x3aCgIMD4vTpmzEgyMjJwd3fn9OlMMjNPERYWgc1mY+LEcbRq1Zr27e+6rJh13c7OnT/x3nsLiY6ux2efLeKtt8Ywc+bcCrkm5amIVTRDNU1LU0qZgQkYC6hoQIRSSmmapimlmmDMjDugadpppdT/gJ7AIufXXXL/XdVmtescyi0oHqXLLDSGrm/x8uD2WjVoHOhH/QCfcqcrVidmk4kQH09CfDxpXqK80K6TXmAlraCQU3Y7yady+fbYaRwYI32hPp5E+fs4kz5vbvHyuKETYOE6FouF2bNnMnPmVHRdZ9iwf/DSS4Nxc3Pj2LGjpKamOF9HSE1NJTU1he+//y8nThzHUeLPsWazmbp1w8pNAMPDI6rsM+QmTBjLokULGTr0Nfr3H+DqcISoFkaNGsPOndt59dXBNG3anCZNKmzilbiEgoICvv56PY888rfrcu9YdeTj43teiYMJEyYTHh5RqvT8P4aWNGbMSAYOfJkOHTqi6zqdOt2J1WqlZs1afPzxEnbt2sH27T8yZ04iCxYsumRMdeqEolQToqPrAXDvvQ/wr3/Nu9KmXbGKmLsz3jkF0xNYD7yuaZpFKfUC8IVSqmic8VlN00473w8AFiqlRgNZwNMVEIeoQA6HgwzLOZLPnGXfmXwO5RZgczjwMJuoH+BDuzpBqEBfanpXzf/8uYKXm5lIf28i/b2Lp1sU2OykOh8FkZJn4X+ZufyQcQYAP3c3op0jfFH+3oT7ecljG8RFORwO1q37kjfe+AcpKYfp1u1BEhLeKrUoQv36Dahfv0GZ+1utVo4dO8rRo0bSl5JypDgZ3Lp1M//+9xJ0/Y+pISaTidDQuqWSvqioaNq3j6N+/YaV3t7yzJ07ixkzpvD0088yfPhIl8UhRHXj7u7O/Pkfcvfdd/Lss71Yv34DAQE1XB3WTWHDhu84ezaP7t0fdHUoVVbTps2ZOHEsR44cJjq6HmvXJtGokcLX16/M+nFxHVi0aCGvvvo6bm5uZGdnk59/lrCwcJo1u40lSxbz5JNGCpKdnU1QUBB5eXnUrRsGwJo1q7BajduOsrKycHNzIza2Ha1bt2HLlu85fvwY0dH1sFgs2Gy2Mm+JaNs2jnnz3uXUqVPUqlWLbdu20LBho0q6Qn+oiCma/csp/wT4pJxtvwMXv7NSuEzuORvLDp1EO2P8hSPE25PY2oE0DvSlXoCPJCFXwMfdjcaBfjR2TvHUHQ5OFlidCV8BKXkWfs02pha4mSDM17t4hC/K34dAz+p7/5S4MsnJGqNGDWfDhu+49dYmfPHFKjp06HhFx/D09CQmpn7x9JbznTt3juPHj5GamsLRo6mlEsAff9zGihX/Ln4gckxMfTp16sI993Shffs78fb2vtYmXpalSz9j9OgRdO/+EJMmTZFRcCEqWJ06ocyf/yGPPtqdIUMG8v77C+Xf2XWQlLSSoKAg4uIub+rfzSg4OJhRo8aSkDASu91OUFAwo0ePK7f+4MGvMHv2TPr27YnJZMLDw5P4+FcICwtn9OhxTJ06id69H8NsdqNz53vp1asv8fFDGTHiVQICAoiNbU9goLHYTXr6SSZNGo/dbsdut9O2bXuaNm2O2WymS5f76dPnCQICajB37oJSMfj4+DBkyDBefTUeh8NBYGAgI0aMqczLBIDJUVl3T1aeesAhWWSlcvyalceyw+lY7Tr3hN/CbbcEEOx1Y96j40pX0hfyztlIzbNwxJn0HT1bWLyIS5CnO5H+3kQ7R/nq+njhZpZftDeSa/25kJNzhsmTJ/H++3Px9fVj+PAR9O3b3yX3ztlsNo4cOcSGDf/h22/Xs2nTRiwWCz4+Ptx115+5554u3HNPZ6Kioivl/N988xVPP92Tdu3iWLz4ixtupb/q8DtCVJyq3h9mzZrB2LFvMHbsBAYMGOjqcKq1wEAvQkJq07Vrd2bMmO3SWNLSjhAaWjk/w8WllbfISlnflxKLrMQAh0sdp/JCFDeSQrvOl6kZ/JSRQ11fLx6rX4c6PjfWf55uVP4e7jQJ9qdJsLESkk13kJZfyJG8AlKc0zt/OW2syOlhNhHu5020nzdRAd6E+3oT4OEmf12thnRd5/PPFzNu3JtkZp6iV68+/OMfo6lV6+LLK1cmd3d3GjRoRIMGjejX73kKCgrYsuV7vvlmPd98s57169cBoNStxclebGy7CrmP78cff6Bfv/9n77zD46jO/f+Ztn1Xqy5bsiTLZTG2wWBTTQeDA1xugEBCMSG5ueTeSyAhJPfml5ACpAAhQEISQgoJnQtcOgQMBmKMgdBdMHKTZavX1Wr7lPP7Y1arYtm4SJZk7+d55pkzZ2Z3Z2fPzpzved/zvpcxe/Zc7r33oQkn7nLkmGhceeXVvPvuO9xww4+YN28+Rx99zFif0n7LsmXLiER6OPvsc8b6VHLsJ+QseCPIeB+N2xHbokke3dxCV0rn+LJ8TisvQM25Ye4VI90WwimdrbFkxtKXoCmeoq/5O2SJAqeWXQpdmbXTQZ5TRcmJvzFlT9rC+++/y/e//10+/PADFiw4kl/84pcceuhho3SGI4MQgk2bNrJsmS323nrrTdLpNF6vjxNPPDnjzrkoO7dhd1i37hPOOWcxhYWFPPvsUoqLi0fhG4w+E/UZWdafMAAAIABJREFUkWN0mAjtIRLpYdGiE4nH4yxbtoKSkpKxPqX9ku9971s89tjjfPLJpjEfvMpZ8MaWnAUvx15jCsHrTV281tSF36Hyb6FyagJDIxDlGA8EnRpBp8YhBXaSS92yaIylaI6n6ErpdKZ0OpI663viWfdOAFmCoEOjcIj461sOhKinE4nW1lZ+9rOf8MgjD1JaWsbvfvdHvvCFL04IC60kSUyfPoPp02fw9a9fSTQaZcWK5bzyylKWLVvKCy88C9iT5Pvm7i1YcMRn5unbtm0rX/ziubjdbh599KkJK+5y5JiIBAJ5/OUv93PmmafyH//xVR599Kn9OrfmWKDrOk899RSnn754zMVdjv2H3L/0AKUzmeaxza1sjSU5tMDPOVXFuNVcWN6JgibLVPvdVPvdg+otIejVDTqTOl0pe+krb4slSZqDR4X8mpKx9mkUuByDhKBbkSeEsNgfSKfT/PnPd3PrrTeRSiW56qpruOaa7+Dz+cf61PYYn8/H4sVnsnjxmQgh+PTTdVmx99vf3sGvf/0r8vKCnHTSKZx66iJOOWXRdtaBjo4OLrzw8yQSCZ555sVRm9uXI0eOHTNnzlxuueV2rr76P7nppp9y3XU/GetT2ickEgmcTifyKHs0rVy5gq6uLv7lXz4/qp+T48AiJ/AOMIQQfNAR4dmt7ciSxIU1pcwrzIVA3l+QJYk8h0aeQ2O4OIlxw6QraVv8OlM6Xak0XUmdjZE4kc7BrkIuRc5a+opdDqr9drCXnNVvZHn11Ve47rr/YePGDSxadAY33viLMU1BMBpIksSsWQcza9bBXHXVt4hEevjHP15j2bKXeeWVpTz99BMAzJt3GKeeejqnnXY6M2bM5KKLzqepqZFHH306l48rR44x5EtfuoR3332H3/zmNhYsOJLFi88c61MaMUzTZNOmjaxdu5pPPlnL2rWrWbt2Dc3NTQB4PF58Pl9m8Q8o+/B67WW4fQO3vV677PF4ths4fe65Z/B6vZx88qlj8fVz7Kfk5uCNIOPdnz5umDy5pZW13TGm+t1cMLWUYC5C5qgw3tvCcKRNi+60PlgAZqx/3SkdCzuVwxSfm2l+N9MCHiq8LtRcVM+dsqO2UFe3mR//+Pu8+OIL1NRM48Ybf8GiRYvH4AzHFsuyWLt2dTZQy/vvv4tlWWiahmVZ3Hffw/vNdZmI94Uco8dEaw/JZJKzzz6dLVvqePnlf+ww3cp4pqcnPEjErV27mk8/XUcymQTsQFIzZoSYPXsO06fPQNd1otEosViUaLSXWCxGNBrNLL3ZfTtLnD0QWZazgtDrtYXj+vXrOfvss/jtb/88ml99l8nNwRtbRmoOXk7gjSDj+Wa9oSfG43WtxA2TReVFHFcWRM65340a47kt7Akp06I+mmBTJMHmSJymeAqBHdWz2meLvWkBN5M8zly7GsLQthCLxfj1r3/F73//GzTNwbe//d9cccV/5uZeZOjq6uT111/l9ddfZdGiM/Yrt6X97b6QY++YiO2hvn4LixadQEVFJc8//zJut/uzXzQGWJbFli2bsyLOXq+hoWFb9piCggJmz57LwQfPYfbsOcyePZeZM0N7dC82TTMjAgeLv35x2FfuHXCMfVwqleKWW25ixoy5I3kJ9pjxJvCWL3+du+/+LQ6Hg+uv/zmVldVjfUqD6O3t5ZlnnuCSS7487P7XXnuFe+/tz43X3t7KoYcezs9//sthj88JvJzA2yV0y+LFbZ281RamxOXgwmllTPbkOpKjzXhsCyNJ3DCp602wKRJnUyRBezINgFuRmervE3weil3aAT+Pr68tCCF46qn/4yc/uY7m5iYuuOBL/PCH11NWNmmsTzHHPmJ/vy/k2D0mant4+eUXueSSC7n44iXcccfvxvp0iEZ7Wbu23yr3ySdrWLfuE+LxGGBbzaZPn5EVcX3r0tKycfN8Gk9tYbwJvGuvvZqzzjqHU045bbdeZ5omijL6sSWam5v42teW8Pzzy3bp+K985WIuu+yrnHzy8N8nF0Uzx2fSFE/x6KYW2pJpjikJsnhKIVou/UGOEcCjKszO9zE7k7svkjbY3GuLvU2ROJ+E7QerX1OY5vdQE7BFX/4B6hK8evUqfvCD/+btt1dyyCHz+NOf7uXII48a69PKkSNHjt1m0aLFXHPNd7j99ls54oijuOSSy/bJ5yaTSbZurWfjxg2DXCzr67dkj8nLCzJ79hwuvvjSrJgLhWaNW0tjjp3zm9/8ilWrPmTr1nqefPIx7rzzbt5+eyV33/1bLMsiGMznu9/9PhUVU/jgg/f49a9vJRSaxfr1tfz7v/8n8+Ydxp133s6mTRtIp9McdtgCrrrqGhRFob29jTvu+GXWqnvaaWewZMlXWLr0RR577GEMQwfgyiu/xYIFR2JZFrfddgsffPAumubA43Fz1133cNttNxONRrn88otxuVz84Q/37PD71NZ+Snt7G8cdd+KoX7ucBW8EGS8jMJYQrGgJ83JjBx5V4fyppczM8471aR1QjJe2MFZ0pfSMdS/O5kiCqGECUODUqMlY+GoCbvza/j3G1N3dxR133Mzdd99Nfn4+P/jBT7jookv3yahijvHHgX5fyDGYidweTNPkwgvP5Z//fIsXXniFuXMPHZH37ekJs2VL3bBLU1MjfX1WSZKYOrVmkEVu9uw5lJdXjBur3O4wntrCQEtRelMXqQ1do/I5zhkFOKYVfOZx3/jGFVx00RIWLjye7u4uliy5kDvv/CNTp9bw3HNP8fTTT/KnP93LBx+8x7e+9V/8/vd/Zs6cQwC46aYbmTfvcBYvPgvLsrj++uuYP/8IzjnnXK666uscc8xCLr7YHqAIh8MEg0F6esIEAnlIksTWrVv45jf/iyeffIH16z/l+uuv4/77H0WWZSKRCIFAYLcseLfddjOKovLNb167w2NyFrwcwxJO6TxW10pdb4KDg17OrS7Fq+U6k5YQNHfE8Lo18ryOCfkAmEgUODUKivM4ojgPIQRtyXR2/t6a7ijvdUQAKHE7mOa35+9N9bv3q1QdsViM888/h3Xr1vK1r32d73znewSD+WN9Wjly5Mix1yiKwt1338Oppx7HV7+6hJdf/scu3d+EELS2tgwQbpsHibiursFioqiomOrqqRxzzEKqq6dSXT2VadOmc9BBB+P15gauDzTWrl3DtGkzswF+zjzzHH71q5uz7rgVFVOy4g5gxYrlrFu3lkceeRCwrcAlJaXE43HWrFnF7bf3uxgHg0EAGhsb+MlPfkB7ezuqqtLV1UlnZweTJ1dgGAY33XQjhx++gGOPPX63zj2dTvPyyy9x551379U12FVyAm8/4uPOXp6ub8MSgvOrSzi8KHBAC5lILM3aui5W13Wytq6L3rhtbve5NSqKvVQU+6go8VFe7KW8yIvLkfs7jAaSJFHqdlLqdnJsaRBLCJriKTZn5u+919HDW21hJGCyx0mhSyOgqfgdKn5Nwa+p+DWVgKbgnCC5+SzL4sorr+CTT9bw7LPPcsQRu/cgyJEjR47xTlFREX/+8738679+jquu+g/uvfdhZFlG13W2bdu6nQWuvt5eJxKJ7HvIskxFxRSqqqZy1ln/ytSpNVkhV11dPaFzge4POKbtmpVtvOB2e4bUCH7+81spL68YVLuzqKc/+ckP+MY3ruGEE07CsixOO+040uk0hYVF3H//o3z44fu8994/ueuuO7nnngd2+dyWL3+NyZPLmT59xu58pT0m16PdD0gYJs/Wt/NRVy+VXhcX1JRS6HKM9WntcwzTYlNjD2vqulizuYv6VtvdwefWmFNTwKyqfJIpk4b2KA3tMZavaiKt22ZwCSgOuikfIPwqir2U5LtRcvMWRxRZkqjwuqjwujhhEhiWxbZYik2ROFt6EzTEUvTqMfRhXLA1WcoIvgHCz6EMqgs41DFP0n7zzT/lhRee5cYbf8GZZ545blxvcuTIkWMkOeKIo7j++p/xgx/8D4sXn0xXVzeNjdswTTN7jMvloqqqmqlTazjhhJOprp7K1Km2iKuoqMThOPD6Kzn2jNmz53LTTTdQX7+Fqqpq/v7355gxI4THM7w1d+HCE3jggXv5zne+h6IohMNh4vEYkyeXM2fOITz66EPbuWhGo1EmTZoMwPPPP0M6bQeR6+7uRlEUjjrqGBYsOJKVK9+gqamRqqpqkskkhmGgqjuWVc8//wxnnXXOCF+RHZMTeBOczZE4j9e1EkkbnFZewImTClAmgIVjpOgIJ1hd18WazZ2sq+8mmTaRJYnp5QHOPaGGuTUFVJb6hw3dbwlBRzhBQ3uMhrZoVvh9tLGDvqmpqiJTXuSlothLebGPihJbAObcPEcOVbYjb07190+CF0KQMi0iukmvbmQWk960QSRTbkmk2BCJkzK391VXJGmACFQy1kDbCthXV+RyjErS9scf/19uv/1WLr30y1xxxX+N+PvnyJEjx3jia1/7D5qamli58g3mz5/P+ed/gerqfktcaWkZcm6gNMcIkJ+fz3XX3cD11/8A0zQJBvP50Y9u3OHx3/zmtfz+97/h8ssvQpIkNM3B1Vdfy+TJ5fzoRzdy2203s2TJhciywqJFZ3DppZdz9dXf5vvf/w5+v5+jjjqWvLw8ANraWrn55p9imiamaXL00ccye/ZcZFnm9NM/x5e//CX8/sCwQVZaW1tYvfpjbrjhplG7NkPJBVkZQfblJFnDErzS2MkbLd0UODUurCljis+1Tz57LEnpJrVbw6zZ3Mmaui5aumwze2HAyZyaQuZMLWRWVT4e156PXaR1k+bOOA3tUba1RWnMCL+eWDp7zGe5eY6nCdP7O2nTolc3+sVgOiMGM8IwkhGGiSFCUAYmeZxU+txU+V1U+dzk7aWb7vvvv8vnP38m8+cfwaOPPoXD4ci1hRxZcm0hx0By7SFHH+OpLYy3NAkHGrkgKwcwbYk0/7u5heZ4iiOKA5w5pRjnKFgixgNCCJo6Yqze3MXauk5qt/VgmBaaKhOqDHLSYeXMrSmgrMAzYhY1h6ZQVeanqmyw739vPG1b+9pt0betbbCbJ0Bx0EVFsY/DDiolVB6gOJgLzTzaOBSZQsVB4WeMb+iWRTQj/CJpg6Z4ivpoMjsHECDoUKkaIPhK3Y5dTtze2NjAZZddRFnZJP7yl/tzbkc5cuTIMYERlokk7z+Bv3IcWOQE3gTjvfYenqlvx6HIXDp9Egdn8pDtT8SSOp9s6c5a6bp7UwBMLvJyyuHlzKkpYGZFEMcOooMKIbDMBKbei6lHM0svlhFDVj2oznxURz6qMx9Zce+yMPR7HMyqcjCrqj9S2CA3z4ylb1tblA+fXQtAZamP+TOLmR8qYXJRLuLXWKLJMvlOOZuLb06BLeBNS9AcT1EfTVAfTbK5N87HXfZIqlOWmeJzUeWzBd8Un2vYwZRYLMaSJV8imUzyxBPPUVhYuO++WI4cOXLk2COEEIhYF1a4uX/pbsIKNyMSEeT8SSgl05FLp6GUTkcOTkKS9s8B9Rz7FzmBN4F4s6Wb57d1MD3g4YKa0v0mh5hlCba09GYF3aamHoQAt1Pl4Op85kwtYM7UQgoCGqYewzSiGPGNpLPiLYppDBBzRhTE9uZtSVIRwhhcJzsGCL5gVvipjnxURx6SvPNrLEsSJfkeSvI9HD6zOFtvyjIvv7WFD9a38+QbdTz5Rh2TCj3MDxUzf2YJlaW+3By+IQjLIJ1oRVacKI48ZHnfJEVXZIkKn4sKn4uF2A/8cNqwBV9vkvpoglebuhDYwXhst05b8FX5XAQ0JRsx88EHHyUUOmifnHeOHDly5Ng1hGlgRdqwwk2DRJzV0wJ6sv9Ahwc5fzLKlEOQPXmYXdvQt7wPtcuz+5WSGpQSW/ApJTVIztzgbY7xx/6hEA4A3mjp5u/bOpid7+NLNWUo8sQQB4ZpEYmlCUfT9ERThGOZdTSVqUvTHYmiEMfvTFNTpnDCCSqT8yHgSmMZ2zD1KImtvWwzhg9rK6seFNWHovnQXEUoqg9Z86Novszit+sUB5aZxkiHMdLdGKluu5zqRk91kIxs3E4AKlpgkMVvoBCU1R27hZYVell8VCWLj6qkuzfFhxvaeb+2nRfe2spzK+spynNx+MxiFoRKqCkP7LIb4GgiLAv0BCIVR6QzSyoO6TjCMu3Ry/zyEROmwjJJxxtJRreQ7N1COtYw6PrLqi9zrQcsmWuvOAJI0ui4zkiSRL5TI9+pMa8wAEDSMNkaS1IfTVLfm+CDjghvt/UAsPrBP/DOC8/yb//9I2YdfQKmEAdUoKMcOXLkGC+IdCJjiRsi5CLtIPoje0reAuTgJLTQ8cjBSdlFcudt94wTQiB6WjHbNmK2bsRs3UT6w2ewo7FJE87KJ4QFpo4w0mCkEXrKXhuZteTCSkbt7ycsQPSXRX9ZZOuH7EOAJCN58pBcvnF9LfZnckFWRpDRmiT7j+YuXmroZE6+jy+OE3GnG9YQwZYmHE3RE00TjqUI96bpiaWIxnWG/kqqbBEqixMq6WFKXhdBZw/b94dlFM2bFWeK5kPuE2yqLd5kxYMiu5AQCNMAywTLANNEWEambCAsE/r2qw4kpwfJ4UFyekBzZW8+QgjbOpjqE3/dGKkwZkYMmkZ00BlKsmMYy18Q1ZnPpPJKOjq3F6S98TQfbejg/fXtrK3rwrQEeT4Hh88sZv7MYkKVwT1OyyAsE9KJrDCz17H+ukH1GeE2oG7QKOYOkDxBlPKDUctno5QfjOzd9cTdQlik482kMoIuFduKsOzchJq7FJevGqevEmEZ2Wtvi/EwZroHBrUkKSO++8WfMlAAaqP7UDGFoCWe4r5HHub2//dN5nzuPI668vtIkoRDlqj0uezgLT4Xh1YWEQvHcxbbHOMqkEKOsSfXHvYMIQQiHu4Xct3NWD22mBPxcP+BsoKcV4qcNwk5f3JGxE1GDpYhaXsXlE6kE5jtdRnBtxGzbROk7GTbWStf6fR+K59jaH62wextWxBCQDqOFQsj4t2IWDdWrBsRD9vlzFqk4mCmd/pevSdfTelwSeslGbuzJvWXM4v9vO3fFkba7lPIii2a3f6c0NtFRirISk7gjSCjcbN+vamLpY2dHFLg44Kasn1mGYgmdNbVdxPuTQ0SbD0ZIRdLGtu9RpYkAl6NoM9J0Ockz+cgz+sg6HNQ6I7il7ai6fWYeitggQDNcqIlJWRDZBYLKW0gGSbSEKGGZWaEXGYZkbYrgcPdL/r6hN+Act9aaE5MxcKUDUyRwrTiGEYvZsYKOND6JEkKmrsUh7sMzTMJh7sMh7sUSVbtG7GpE4/G+HRTC+s2t7KloQPZTJPnFMwoczO91MWkoIpspUFPZUbYUvYIm26vhZ4pp3dVoEmQ/Z7unX5Xhh4jBEbTOsyGtZhN6xBJu53L+eUo5bNRKw5GmXTQoIemEBZ6opVk7xaS0S2kolsRlj2fUnMV4/RV4/JX4/RVoag7f/gJYWGmI1nB1y++MwJQH/K/k+RBlr9+8ffZ1tddZWjEzLiQbAtfZi5fSzyVlaRORSbfoRJ0agQdqm0hzGznOzQ86sRI4J5j78h16HMMJNcedg0r2oXZtgmzbTNW+2bMjq2g9ydLR3Pb4i2/T8BNQglORgoUfeY0i5HCtvK1ZC18ZttGrK5GoM/KNxmldFrW0jfUyreztiBMHRELY8W7EbE+wZYpx7ttURfrHl64Ob3I3nwkT9AekHX6kFQHqE4k1ZEpO5BUJ2h2XZshUVZaOUjAgbRbzyghBOhJrHjY7ptICpIngOQKIOVSZuyUnMA7AATessZOljV1Ma/Az/k1pftE3MWTBkvf3crSd7eRTNvuDKoiZYSak7yMcAt6HeRlhFzQq5Kn6nisXqREGCvWjRFrJZluI00U3WEgVPvc5UQarSeBFomj9iaRNS+SJw9Uhz3SI6ugqEPKKpKigKxmFgUpU4+SOS5zrCQr/a/J7M++RlYQRtoWQ0PcEPfcqmULRBxu8Hiw3C4slwPhhBQpDNVC9HkSCoGSNFBiSZRYCjWeQomnkT6jHQskJM3ZfwPWnJmbsxNJc/ULsoEi1eHpF3OZNZpzREbQhLCwOrdhNKzFbFyL2bLedveQFSifhllagu6WSesdWKZ9/VRnoW2h81fj8lWhaCMbHMi2+vX0W/z63G8zizXEvVeSNdyBGeRNPgXNWbDbn9fY2MDpp5+Ex+PhpZdeo6Bg+6AqSdNkWzRJVJZo6IoRTuuEUzpdaWO73H0OWSLo0Mh3qv3rjPgLOlV8qpITgPsBuQ59joHk2sP2iHQCs2MLZtsmrLbNmG2b+61ysopcVIlSVJ2xyNliTvIEx+X9UaQTmG2bM66dm3Zs5SupIeB3Em5q2t7iFutGpKLbv7miIXnzkT1BJG/+4HJGzEmeoC3gdpORTpMg+oReOmG7bvZZ9HIRSocllyZhP0YIwbKmLl5t6uKwQj/nTy0d9TlaqbTJsg8a+Pvb9cSSBgtCxZxxVCUlAQceK5o1+YtYQ3a0yOrosuviYYRkEfG7MQJu9IAby+0AFSQDHIYThxXE5SxDLSlFmlqwVzeffckgt8eBwm+gQEwnBovD3h5UVcaJBpoT4XBguCQMDQyHgeFykS7qnwugyF4cahDNUYjDVYLsLGFzm+CjLRHe2xQhnLDQVIU5UwtYECrh0OmFeFz7JgDJcEiSjFJUhVxYiXHQkRg9G0l2rCWVakFIBtCEHNZRYzpOrQhX4cE4yw9HCpSO2kNYklU0VyGaa/jolX1zL/ssfnqyg1jXx8R7PsVfdASBshNQ1F1LaTE0YuZw4g7ApSjMyPPanTj/4E5cwjAJpw26UzrdKT1bDqcNtkaT2+XsUyWJoFPNCr6B63ynhk9TxsU8zhw5cuTYVYRlYnU32pa5jJizwo1Z7xwpUIoyeVY2qIlcOAVJGbtn3+4iOdyoFbNRK2YDmcHRnhas1k39c/nefxoQ9NsjJSR3wBZs/iKk0ul2ua/PlBFyOL3jUtQOh6S5UPLKEHrK7i/GuxGJHvt7ugOfKfSWL3+du+/+LQ6Hg+uv/zmVldX75sR3kd7eXp555gkuueTLOzzmvvvuYenSv6MoKh6Ph+9+9/vU1Ewb1fPKWfBGkJEYjRNC8EpjF681dzG/KMC51SWj2nHTDYt/fNTIc2/VE4mlOWRaIefPz6O44VWM+o8Qicj2L1Id4C3Ays9D9znQnRa6bN+eJEnF6SnHlTcTV2Aamqt4wtyERpKdultk5vrp8WbS8WbSiRbS8WZMvf9aq458NE8ZmquMtqifj7bIvLO+l+7eFIosMas6n/kzi5lbU0jQ79wnnXshBEa6m1TG5TLZuwUrMy9R0QIZd8tqHI5ipLZGzMY1GA1rEdFOACRfoT13ryIzf8/l39nHjTqmHiXc/Dqxzg+RFCd5ZcfjLzpipy49lmXx1a8u4cUXn+fBBx/l1FNP/8zP2ZP7QtI0CacMwmmd7pQxSAR2pw3ihjnoeEWSyHOo/YumEhiwHXCoeNWcCBxrchabHAM50NrDdq6W7VvAsN32cXrtyJQlNfZSXIPk2v/SQA1FpOOYHfXkFwXpSTvtwCRjbNka7UTnwkgh4j12jABJRnL5baGnDP/svfbaqznrrHM45ZTTdutzTNNEUUb/WjY3N/G1ry3h+eeXDbt/w4Zavve9a3nggcdwu9089tgjvPPOSm699TfDHj9uLHihUOgs4EZAA7qAy2tra+tCoZALuB04DUgCb9XW1l6Rec1M4F6gEOgELqutrd2wt+cy0RFCsLShk3+0dLOgKMDnR1HcmZbFytUtPPNmHZ2RFKEpQa4+YxKTW5ajL1uBLkmoNUcg55XZftueIKZDJm11k0w0kIrWI6w0YODwTCbgr8Hln4rTO2XMb07jHUmSUDU/ap4fd97MbL2px7JiT8+sE+F1uICji2DhpAC6VERjj5dVWyM88Voz977oQFUkigJOioMOivMcFAYcFAQ0Cvwq+T4Nn1tGEhYIEzFgQVgIq688sD5TtozscaYRJxWtz4pQWfXh8ldn3S5VR/5gIe8vR5t2pD0vIdKG0bgWs2Etet276LXLAQm5qDITrGU2StmMfW7NVTQfhZVn4y8+knDTK4QbX6a3/V2Ck0/FEzx42IGJm2/+KS+88Cw33viLXRJ3e4pLUSjzKJR5nMPuT5sW3WmdcMoYtI6kDbb0JojoBkPHvxQJAkOFn9ZX1gg4VPw5S2COXUDoKYy699A3vYOkaMhFVSiFlchFVePWXe5AQaQTmF0NWJ31WJ1bMbsa7KCGDre9DJ1j7XBvty05PPbc9L14lg92tazDbNs02NWysBItdHzWOicFSg7IdiM5PKiTZ+Eq9tM7DsX+pk3r2bixdlTee9rUadSUFSESPYhExHbbdOcNEnq/+c2vWLXqQ7ZurefJJx/jzjvv5u23V3L33b/FsiyCwXy++93vU1ExhQ8+eI9f//pWQqFZrF9fy7//+38yb95h3Hnn7WzatIF0Os1hhy3gqquuQVEU2tvbuOOOX9LQsA2A0047gyVLvsLSpS/y2GMPYxh2ELgrr/wWCxYciWVZ3HbbLXzwwbtomgOPx81dd93DbbfdTDQa5fLLL8blcvGHP9wz5JtKGIZBMpnE7XYTi0UpLi4dlWs6kL0SeKFQKB9bqB1bW1u7PhQKXQrcBSwGbsEWdjNra2tFKBQa+G3+APyutrb2gcxr7gZO2ZtzmegIIXixoZM3Wro5sjjAOVWjI+4sIXh3XRtPraijtSvO1El+/u2kUqo63sBYvgIdCW3WSTgOOxvh0Ej2braXyPvZQBaqswBvwSG4/DW4fFXIu+jalmPnKJoXtzYNd6DfbG8ZSVv0JZpJx1uQEs1McW9mSgjOCoEQMmBtH4VUB7og3gXDJ5fYFSQ7FYGsIMsOnN4p2cAoqrNwlx7GkiQh5ZXiyCuFg0+xXXI6tmTn76VXvwReLc9KAAAgAElEQVQfvwCKhlI20xZ7RVXI+ZP3WUfR4S6hZNrFJCKbCDe+QueW/6PX8zb55afj9E3JHvf44//L7bffyqWXfpkrrvivUT+vneFQZErdTkrdwwtASwhihklP2iCSNujJLJG0QY9u0BBL8Ul3DGOIB4cM+Iex/uVp/WW/pqKOg0i+OfYtQliYLRvQa1dg1L0LehLJXwyyjLHl/exxkss/SPAphVVIeSW5CHojTDaSZGc9ZsdWW8x1bkNEWrPHSE4fcuEUkBV7+kCsq39KwWdEUgTsud5DRaE2MECXe5AwtOI9o+JqaQlBT9qgI5mmI6kTNUwysRyRJQlZssuSJCFn1vY+kMjsH1InSfb9Ts7US8O8jypLlLgcuNTcoPVoICkqcqAEYeiIRBiR6EUkeu3UCp48JEXj6quvZf36Wi66aAkLFx5Pd3cXP/3pj7jzzj8ydWoNzz33FNdffx1/+tO9ANTVbea73/0+c+YcAsBNN93IvHmH873v/RDLsrj++ut4/vlnOOecc7nhhh9yzDEL+dnPfglAOGwPQBx11NGcdtoiJFOnfvNGrvnva3n8r/ewsaWLDz98jwceeAxZlolE7AHvb3/7f/ja15bwt789NOz3nDFjJl/84iVccMG/4PP58fn8/O53fxzty7vXFrzpQGttbe36zPYLwP2hUKgCuAyoqK2tFQC1tbWtAKFQqAQ4HFiUec3DwG9DoVBxbW1t+16ez4RECMEL2zp4szXMUSV5nFM58m6NQgg+2tjBk8vraGiPUlHs5ZozK5geXomx8g0MJLSDTkQ79CzSVhftTc+RitYBICtuXP6ptqDz16A6gyN6bjl2jKy6bEuZvzpbZ5lp9EQr6UQzZjpiB5CRFCRJBUnBtCTiKYvehEUkYRKJGfTEDMIxg+5eg0jcxBQypiVhWhKgEPC6yPO7Cfo9FAQ8FAY8FAY9FOW5CPqcyCPUoZdkJeOGMw0OPwehJzGbazOC7xPS/3y0/2CH247SGewLcV1uCz9fwah0Ft2Babj8U4l1raKn6VVaN/wVd3AWwcmnsmrNJq655hsce+xx3HTTr8b9SLMsSfg1W4yxgxy8QgjihkVEHyoAbUtgayLF+p4Y6SGmQAnIc6gUuRwUuTQKnVq2HHRquRyA+xlWpB19w5vo699E9LaD5kKrORJ15kKUsplIkpSxGm3D6ugTG/X24I2VcSXWXCgFU+wAGYVVyEVVdk7NHbhk7WuEadhWhHgPwkj1u4yNkxxewjKxwi22mOvcitW5DatzazaaMYAUKLFF9cyF9rqw0g64sYP/o7AMRDoxJLVOIjOXPJGdX96/nUAko1iRtuxrMLePpm27WtbgmDo/63K5K66WQggiuklnMk1nSs+Kuc6kTmdKxxzD6USFTo1yr5Nyj4vJXiflHucBI/qmTZvJtGkzP/vAvUBSNSR/McITtP+DySgiGUVyeZHcg/uba9euYdq0mUydWgPAmWeew69+dTPxuB28pqJiSlbcAaxYsZx169byyCMPApBMJikpKSUej7NmzSpuu+23WEJgGTpup0oi2s3G2rX87b576ezqRFFUOru7qYsalE6egmEY3HTTjRx++AKOPfb4Xfp+LS3NrFjxDx555CmKiop46KH7+NnPfsItt9wxEpdvh+zt3XU9UBYKhY6ora19F7gkUz8N2/Xyx6FQ6GQgClxXW1u7ApgCNNbW1poAtbW1ZigUasrUH3ACTwjBc1s7eKstzDEleZw9CuLuky1dPLF8M5ubIpTmu/mvMyYzO/oOxj+XY4At7A45g4TeRHfDo+jJdhTNT96kk3AHZqC5y8Z9h/ZAQlYcOH1TBlmXhrKz7HRp3aQzkqSzJ0lHdknQ2ZOkrjVCT6xj0PGKLFEcdDM/VMzCuZMoK9h5SoPdQdJcqJWHolYeCoCViGB1N2aWJqzuJoytHyNq3+h/kerMhMSebIee7hN+/uK9Dr8sSTK+wnl4ggfT2/YWkbaVfLjhXS7/5sOUlZVxzz3343CM78BAu4okSXg1Ba+mMGkHrqBCCFKmRY/eLwDDaYPOpN0B+7AzOSgiqCJBvlOjyJkRf65+8efX1Jz75wRB6EmMze+ir1+B2VwLSCjlB6MtOBd16nw7ou8AJIcbtWwmlPV3BIWp2//hjnrMznqsjq3o699E1zPzVGQFOb8cubAKpShj7SuYYrsMjsR36MsLFg/bncZEj23xivcM2O6xo/v1RTYciiT3B4JwBzLR/wLInrz+bU9mPUJiUOhJrM5tGSG31V53NYBpu4shq8gFFahVhyEXVtqieQ+umySrSC4/7MVcaDsqdb9IlJyenQbTEhnPgs6kTkdKpzMr4mxRN3AwSZUkCpwaRS6NUNA7aDDJr9niSmAbCS2EnWMb29o3cC3EkDICS4DIvMbKnNfA9+mrS1sWzfE0jbEkW6NJVnX1R7OcSKJvoEu/APyagk9T8KrjyxtDUjQkf5Et9BI9tkUvGbWjdA83mDAAIezf1eV2kzIt+zcXdv33r7+Z0kmTsbDbgiUErbEYAmhOpJCVvjntKkgqP/vlLSy54hsccewJCMvisnNOI2kKvIEA99//KB9++D7vvfdP7rrrTu6554HP/F6vvvoKNTXTKSoqAmDx4rO4555xbsGrra3tCYVCXwRuz8y5+zsQxv6f1QAf1tbWfjcUCh0FPBsKhabv9RlnyEwqHHcUF+/6zVIIwcOfNPBWW5jTqku4cFb5iAqpdXVdPPDiOlZt7KAo6OZb51QzN/4O0Q/+giHAP+9U/EcsprtnPa3bHsRIR3H7J1M+/Uvklx2KvI/yx+yv7E5b2BOWLVvGxx9/zBe+8AUqKyt367Xlk3e8L6WbtHfHaetO0NYVp607zsZtYf7+dj3Pv1VPqCqfUxdM4fh55fg8Iy12/FBZvl2tGe9F72wg3b6NdEcDekcD6ZZa0htWZo+RFA2tcDJaUQWOoiloxRU4CivQCsr2KPJaadnZhLvms2ThsSQSCf5wy0UEnfUUFlbs9n9jtNvCaLOjoQQhBL1pg7ZYitZYitZYkta4vd7cHh/UYXPIEiVeFyVeJ6VeJ6VeF6Ueu+xzqAfMINJ4bQtCWCTr19K76nVin76F0FNoBZMInHQx/rknogaKdv9NywqAOYM+Q+9qId1aR6pls71u+Bhjff8AjppfhrNsKo7Smsx6KqqvfxRfmDpmrAejtxszFsaMdmNGwxix7mzZrg8j+kTRACRFQ/Hlo/ryUUoqUL1zUHz5KL4gijeI7HBhxiOYsR77/WI99vvFejBbWzBiPcO+L5KM4gmgeINIvjzS3iKS7gKSriBJp4+E6iWhuEjITmJCJm5YSHWNyOkYUiKKlOiBeBgpEUGxTBRhoqoKzoK5OKtOxBkowBUsxhkoQFNVFElClWVUWRq0KNLQOjnrxrivBljiukFrLJW5L9j3hL57RGJAgChFgkK3k1Kfi9mlQfve4HFS6nOS73KMuwGh3pROfSRBfU+c+p4Y9T2JQaKvxOOkKs9DVZ6HyoCHqjw3Hm3XnxV7em/QTYvORJrORJqORIrOeJqOTLkjnqY3vWNx5NMU/E6NPKdGwKkScGhMswRJy0KRJRTJXmTZdmXdF1iKA0srwvAGMRJRTAGJRJSeaA+VM2ayYeN6Pt6wgUlTqnjl789RPW0G3ah0ptIYlqA92e9+fNjRC3nwwb9xxVXfQVUkesNdpGJRJpWWMuugg3nl8Qe54MKLUFSVaDRGQVERyViMuTVTqQp4eOaZJ9H1NCVeF8lYL4qisHDhQo4++mhWrnyD1tZmqqqqSSZTgIWqbv97V1RU8NJLz6PrKdxuN//850pqaqajqjseEBpunyzLu9VGRjSKZmaeXT0QAjYCjj4XzVAo9Am22+ZWbMtfYcZ6p2Bb+2bsootmNftBFE1LCJ6pb+ef7T0cXxZkcUXRiHVwtrb28sTyzaza1EnA6+Dz8/M50nwfs3Y5CIEWOh5p9nHE4rXEOj9GCANXYDqBkmNw+qoPmI7WaDKa0dHa29v54Q+/xxNPPAbYlpgTTzyZiy9ewuLFZ+FyuT7jHfaM7t4Ub3/SwsrVLTR2xFAVmXkzilg4p4w5NQUoY5C8VKTjWOFmrO4mzO7GbFn0DriVSApyXmnGzXOSbTXI5FDamYvYwIiZ9/71Txw2I02ydxOqI5/g5FNxB2ft0n/lQIuU14clBJG0MWSkXqcjlaYrpQ8KAuNSZIpctuWvz+pX6NIocmrjdlR8TxiPbcHqae13wYx2guZGm3YU2syFyKXTR/15kJ1LNsDSZ3bWI3r7PQkkTxDJ6d2ptc12q8yz5+548pDceXZeME9/nezOs+eS7cZ30i2LuGERN0zihklMN4mnEsSTCWKpFHE9TVw3iVuChCUTRyEpaWw/MdpGtkzcZgKXmUIApqRgygqmrGHKKqYkYzJ691JZArlvDlpmrln/PLZ+IThwflt2rtqA10iShDLkNX3WudgAEScBQYdK4YD/dN//O9+hoYwjC9KeENNNGuNJmmIpGuNJGmMpwgMEVaFTy1j4XJR7nUz2OHEPc0/b2b3BtAQ9en9anb7Iyt1pezuiD42qTDafan4mn2q+096WkIjqBr26Sa9uEDXM7HY0U/elIgl/0eCB1oHtQZEk5MzvL/cJwAH1fe2jz6rWZzXts55tX5dZ029tHcj13/0GZ59/EfOPXogsLD5+7x0e+tufsEyTvGCQb1zzP1RUVLL64/f581138vvf/xHZTCMZaRKRbu7+299Y/cmnIEk4HA6u+s8rOfSwBbR393B7JsiKLCssWnQGl156OS+++Dx/+cvd+P1+jjrqWJ555gn+/Of7iUQi3HzzTzFNE9M0Oeqoo7nyym8hyzI33/xTVq36CL8/sF2QFSEEd931G1asWI6mOfD7/Vx77feybqZDGTeJzkOhUFltbW1LKBSSgT8BvbW1td8KhUJLgVtra2uXZqJmrgSm19bWhkOh0OvAnwcEWfm32trak3fxI6uZ4ALPEoKn69t4tz3CCWX5nFGxawErPovmzhhPvlHHe5+24XWpnHN4kGP5CGu9LezU0EI4aD7R6KckempBUvAWHEKg+Gg0d/Fef36OfkajIyeE4KGH7uf6668jHo9z9dXf5rzzLuCJJx7jkUcepKFhG8FgkPPPv5CLL17C3LmHjujnDzyP+tZe3lzdwjuftBJN6AS8Do4+uJSFcycxpWTPrOvJZJLVqz/moINm4fcH9u4c9RRWT3PWzdMKN2F2N9kBCPrueYpmT/ovm4lSNgOldLodPS7DL35xA7fffis33vgLvv71KwEygVheRk+24fBWkD950U5dZWF8dup3h75IqGbrRjsiXuc2200tWGYL5jx7LTl3MNlvGExLEE7rdGRcPQeKwJ60MegB71UVCp22u2ehS6PQOXHF33hpCyKdQN/8T4z1b2K2rAdJQimfjTbzONTqw8dFflKRitnuiR31mB31YKRsoZcVb3n2dp+b5B56nAgh6ErpbIslaYilaEukiA0QdPpO+hkOWcKjKgMWefC2IuPBxG3EcelR3OkIWqIHkhFEKk6gvIq40547N9DFsq9jbAiBmVkMa7gyGJaFKdjJMYM70GK4DvVA18VhOuB9Lo99ro3Dvl4IXKqScaXsd9EucGpoYzD4N5bEdJOmjNhrjKdoiiXpHiD6Cpwa5R6nLfi8LiZ7nPiDHjY2h/tF3IAUOZG0wcDuvow9DzrotK9v0KHaa6dGgVPda3f45uZ6ikunYGZ+1742ZGYE2sDt4f4dfQFwtpcog4/pH0DoHyTIroerExYiEbHTdwnLDvLj8ttzQY0UQk+BZfR/gupA0px2sCDNCfLE8BQZTwLvz8BCwAEsBa6pra1NhkKhGuAe7FQIOvCD2trav2decxB29M18oBs7TcKuxmGtZgILPEsIntzSxvsdEU6alM+i8r0Xd+3hBM+sqGPl2hYcmsLZhwY5UfsYsWE5WAI1dCzm9IOJ9q4lHW9CVtz4ihfgLzoCRRufrq4TnZHuyG3cuIHvfOebrFy5gqOPPpZbb/01M2eGsvsty+KNN/7Bww/fz/PPP0sqlWLOnEO4+OJLOe+8C3aYjHtvMUyLVZs6eXN1M6s2dWJagsoSH8fOncTRB5cS8O68o9ja2sLLL7/E0qUvsnz568TjMTweL+ed9wWWLLmcefMOH9EbsjB1O9FsVyNmex1my3qsjnr7YYGEXFiBUjqTpz/eylXX38ySJZdz662/HnQOQljEuj6mp+k1TCOaDcSiOQuG/czx0qnfVUQ6YV+bPkHXtrk/mIPmQimsRCR7sXraQAwYqXcHMmKvT/hNQg6WZeZG7roQ0y2LrpQ+aG5OR1KnK6nTow92NfKoCkXDiL9CpzbsKPlYM5ZtQVgWZtMn6OvfxKh7H8w0cnAS6szj0GYca6fDOQCIGybbokkaYsmMqEsSz3SmNFmi1O3Ap6qDxJpbVfAOFW+qjLqXwmWi3Rty7Dlxw6QxtmPRNxAJO5px1gLn1Mh32OUCp0ZAU0fV8rmrefBERuD1C79+QSjEUME2eLsvWumeICwLkYwg4pH+Z5CsDhZzqmNcBEjaE8aNwBsDqpmgAs8SgifqWvmgs5dTJhdw6uSCveq8dvemeO6tLSz/qAlJkjjz0ACnuNYibVgOloky81j0qdVEe9dipntQnQX4S47GW3Aosrz7c5ImCsKysJJJrEQcKx7HjMexEgmsRBxhmvTNxhZkZmUjsnV9Zbs4/P7sf2bofsjuy68oJZ1finNyOdIwPtm7SiqV4s47b+eOO27F7fbw4x/fyMUXL0HeScciHO7miSce5+GHH+Djjz/E4XDwuc+dzUUXXcqJJ548aok/e+Np3vmklTfXtFDf0osiS8ytKeTYOWUcOr0ITZWxLItVqz5i6dIXefnll/j44w8BO/LVokVncMwxC/nHP17jyScfJx6PM3fuoVx22Vc4//wL8PlGZ+6S0JOYbZsxW9Zjtmzg/Xff5qI/LuOwigLuvepfcZcflLHyzUTOn5R9aFhmOhuIRQgTf9ERBMpOQBmSNmQ8d+KEEIielqyYM1s3YXU3ZNuzHJyEXDIdpXQaSuk05GB5NpCNsAxEpMO2lIZbbPfYHns9MLofsoIcKN3O4ifnle12IuO0aYu/zlRfdL10NspeT3qo+JMHCb7CAS6gYyX+xqItWOFmO7jJhpWIWBc4PGjTj7ZdMItrJsSI9p6iWxbN8VRG0KXYFkvSlbLnz0lAidvBFK+LCq+LKT4XJW7HPo0CO57vDTlGn55oO3XtG2nq7SGYV0xR3gwKXC6CDnWvBw/2htFOdD5SCMsCIwWKNm4i8o4EOYE3wQSeJQSP17XyUWcvp04u4NTyPbeo9MbT/P3trSz7oAHLEpw2J8Bi7yfIG21hJ4eOJjWllFjvpwgzhdNbib/kGNx5MyfEw1wYBlYikRFm8ex6kFiLxzETA8oDjrGSyX43vDFGUlUcFVNwVVbhrKrCVVmFo6ICWftsF6i3317JtddezYYN6zn33PO54YabKC3dveSYa9as5pFHHuCxxx6hu7ub8vIKvvjFi/nSly6hunrqnn6tz6SxPcqba1p4a20LnV099DavQe9Yw6a1b9HZ0YYkSSxYcCSnn76YRYsWM2vW4MTikUgP//d/j3HffX9l7drVeDxezj//Ai677Csceuhho3fejQ2cfvpJeFwOnvv1jQQSzZgt622XELBDgJdOzwo+pbgay0oSbn6dWOdHyIqTQNkJ+IsWZF3GxlMnTqTjtpjNiDmzbVP/nCaHO5vCQim117vjdjnoc5LRrNjrF34tWJHW/tD5ZHKmBW1LX5/FT86bhBTYPasf9Fv+OgfM9dtV8efTVPoGxPtGlqVs2Z5nRLbcn0dL2kEd272HXQ4GPXR2x7Ij3obVP+LdvzBgf78r1NDFsmwXPmvI60whsEwTKWUH7pBTUTtgh8uH6i9E8+ajKApKZs6MIkmDgikombk1u1Yn4VJkvJqCS5HHNCiGJQSdST1rldsWTdKSSGFmHgUBTWWKz2mLOa+Lcq8LpzK2I/zj6d6QY99gGnHi3WuJda0iHW8EQHOXoidaURxBCio+hztvxpie40QRePsrOYE3gQSeKQSPbW5hVVeUReWFnDx5eFeuz8IwLV58ZysvvF1PSjc5+SAfZ+XVom6yhZ0IHUF6UpB4dBMg8AQPxl9yNE7v9lEJxxJhmqSbmkhu2UxyyxZSjQ1YsZgt2OJxRPozErBKErLbjezxoLjdyG6PXfZ4+stuD7LH3petd7uRVAXo64VJkJk4nu2WDainr2PX12mRdvC6zH4BWFEdqyuBWzLobt5KunkLqW31JOvrsTJ5WpBlHJPLB4i+apxTpiBngqOEw93ceOOPuf/+vzFlSiW33HIbp556+l5d81QqxUsvvcBDD93Pa68tQwjBccedwEUXXcpZZ52DxzNyqQ8A6uu38MorL/HS0hd5c8Ub6Hoa1eGhuPowQocs5Lx/PYvTj5lFQWDnAWGEEHzwwXvcd99feeqp/yORSHDIIfO47LKvcN55XxhRq14sFuNf/uUM6uu38MILr2B7kmesXL3tmM21mC0bbLfOnhb7RYqKUmzP47OKSuk16kjGtgwKxFJSEhiTTpwQFla4GbN1I1bWOteE3VIlO8VE6TTkkmkopdPteXSj7NIiLBPR226LvZ6M+Au3YPW09ItoyFj9Suz5FYpqu98oml1WVCR5QLmvXtaQVC1zrAqZeklR0SWNbqHSZal0mhJdhkSnAZ26RUS3hp1HMm4QAgULRdiLLEx72zKR+7aFaa8z0RclYSKQsBweLHceltOPJcn9QtASQ8ShyAqhPUWCrPuiV7NdGr1925m6bDlT79gLgRXVDVvMRVNZUZfMpOxwyFJWyFX4bAtdnmP8jfDnBN6BgWXpJHrWE+9aTSKyEbDQXCV4Cw7Bkz8H1RHApbSxec3jGMkO3MFZ5JefgerYu7noe0pO4I0tOYE3QQSeaQke3dzC6u4oZ1QUcuKkPRN3dc0R/vrCOhraYyyc7uHzBetx1K1AWDrWrMNJFbpJJZuQZAe+wsPwlxyF6hj7hOTCstDbWkluqbOXujpS27ZmRZzsduOcUoni9w8QZp7txduAetnp3Ot8Z3v9vYTAiqYxOxOYHXHMzgRGZxz0IX9KCeSAEznPheQ0MZJh9K4mkg0bSdXXYfZmOrWShFZSyuuRML988Xm6o1Gu+Lcr+O//9yO83j2zouyIxsYGHn30YR566H7q67fg9wc499wvcPHFl3LYYfP3yMprGAbvvfcuL7/8Ii+//CKffroOgOnTZ7Bo0WJOP30xcw5ZwEebunhzTQsbG3qQgIOr8zl27iQOn1mMU9u5xSYS6eGxx/6X++77K+vWrcXr9XHeeRfw5S9/hUMOmbcnlyLLwIiZDz30GKecsmjnxycimK0b+gVfe31mLoCEUV5BvMyDKes4XGWUzzyVaEwgSaqde2q7tZKZ/L37E8Dt+3fmPphODLLMmW2bIJ2w9zm9gyxzSknNoIAy4wGRig229oWbEakYwjLsHGCmYedCMnWwDDtUvWlkki3v+bPAkBQSihskyc6VhYSQJHudGQzqKwvJtsn1HzP4eGBAefD7iMyAkCKEHXEOkCWBmo1Ex3YWM1mW7ei0smIvkmJbNgcs22+roGqoUw5BLtr1qMh9wTW2txbaz7Ed1SVMk7hhEdNNYoa9xDPrmG6SMMwdBlvQZGmwCBwgBAcLQ5mEYWUEnT13ri9SoQyUepxM8TqzrpbF4zDE/nDkBN7+ixCCVLSeWNcq4uF1CCuFovnx5M/BW3AIDvdgb5ziYj9trWEibW8RaVkOkkzepJPwFx+5z+eS5QTe2JITeBNA4JmW4JHNLaztjvK5iiKOn7T7k9hTuslTb2xm6bvbqPEluWxqM8HmdxDCwJh1KMk8CUMPo2gB/MVH4is6HFkZnTD5n4UQAqOzg+SWLVlBl6rfgpWwO5mSw4GzsgpnVTVaZQVSaSmWx4WuJ5FlBUV1oKgaiqqhav1lWRnbyEdCCERMx+iMY3YkMDttQSfSfZN7JZR8F0qhB6XQjVLopqDAS0ddF2Y4iRlOYoWTWNF0fz80I/wkj4xlxdlav5Yf3/cbVmxYRygvyP/MO5yZeUG04mKclVW4qqoz164KdS8jTPZhWRZvvfUmDz10P8899zSJRIKDDprFRRct4YILvpRNyrkjwuFuXn31FZYufZFXX32ZcDiMqqocc8xxnH76GSxadAY1NcOnvmztjrNydQsr17TQGUnicigsOKiEhXPKmDkluNPfWwjB+++/y333/ZWnn36CRCLBvHmHsWTJVzj33C/g8+1+4KDhImbuDsJIDZrHZ7RuJJ2nkSjPR+yO5cAOY4dkh6lD6itn6ywkkdk3zLF97UtyBZB9Bci+ImR/kR1pUJIB2b62kgxI2TrbIm3XIUlIfXWZNZLcXyepaO4dJzPe1wghbHGdEXt9wk9Y+nZ1WJmEuRmhKEzDjrpmWQNEktwvmqQB25lyVkhJQ4XXwG25X3wNOK64JI+Ojuhnf6n9CEsIkqaVTTEwVABmy33iULdIWTuOv/f/2Tvv+DqqM+9/p91e1WVLtmxjy8YV22B6Cy20kOQN2WQDSXbJu/uGFHZZdvPZze6GtIVkN40lnWwSEpJAEoiBmBBg6XFcMAY3uduSJavd3qec948ZXV1Zki25CqPf5zOfM+XcuXPvPXfmfM/znOeJuFSaHZBrciIQHosl8FRqEvBOP5XyPeTib5KNvYmpp5BkF77IPPzRhbiDLaPCWmVbMIpxYh2rKKR2onkbqGq+Fre/6aR9hknAO7WaBLwJDniGJfjlri62JLJc21zDhQ3jh7ute2P85Kkt1GZ38a7avdQX9mCpGvrceRT8JpaVR/M2EKo7D1/0TNsScBJlJBIU9u4ht2cXmb27yXW2UyzmML8L4+EAACAASURBVBQJw6VANIIIB7C8HgxNRrcMivksxXwGyxw98eZwSWXYGwkA7cV1xOOq5sLtDeALRvEGwqgjzIOzczLpGAOWuZhdiqI5cCkoUa8Dcj6UGi9KxIN0SAdjpAe3MCzMVBGrAvqKsQw/XvUQ33zqASRJ4o5rbuOWq96P6hZYpSSleBeFzp0UD+wuR4tSo1Xl+XyeWWfga517TIFcwLaOPfbYb/nFLx5k/fp1qKrK1Vdfywc/+CEuu+wKVFVFCMGOHdudAClPsWbNakzTpLq6miuuuJqrrrqGSy65jFAoPOb3tYRg+/4Er2zqYl1bL8WSyaypId5/+WzOmHrk8ySTCX796wGr3hYCgSDvfe/N3HrrR8acJuLXv/4VH//4x0aMmHm0EpaJFevA6NqKbPRSKOoIyQnsIwkEjlugZNuABAIh2eXgtn2Dt+s6x6SKdcSwYydLmreeyJR34AnOmjCg91bQZId+bDIsq5yqYAAKXYrtdhkcR+Loia7J9nB6yNTTZOObyMbeRM8fBCQ8oVn4o4vwhucgK0eec39oWxBCkE9uI97xFKaeJlCznEjj5cjqiR/An2iA9+KLz/O97/03LpeLu+/+MtOmtZzqSxqidDrNypW/5S//8sOj1nnwwf/h6adXYZomZ565gH/8x3/B5Rq5XUwC3gQGPMOy+MWug2xNZLl+Wi3n14/PVTJX0Hn0j28idr3MJd4dRKQ0ki+COW8pafUgllXAHZiJL7oMzddMedi+IvpjpeuWPcJ9pGOVkSWdvDeGQTGfoZjPUEjGyHZ3ku/vpZBJUipk0YWJocqYyugdPM3txe0N4Pb6DykDuH32tub2YpkmpqFjGiWn1DEG1nV92LEhxwcWfei2ZZmjXheAy+MnHKgn6mkkrNbgswK4im5kY3A+nhzxoJYtcz6UquEwN5LG8uDeuHEDd975ad5443WuvPRKvnjH3TR4qrGSRRsA08UhFj/cIEQeI9dPqbedQucuzFwM2e8luHQ5wXNW4J3Teszuq9u2beUXv/gZjzzyC/r6+qivb+Diiy9lzZrV7Nu3F4D58xc6VrprOOusZcclMmexZPKnzQf53ct7SGZLLG+t5b2XzqI+emRXQiEE69atKVv1CoUCZ521lFtu+Sg33fTeUa1669ev5aabrmXZsrN5+OHHRr3hHotOZieu/N8WNvzZwYYs539uYUeBtZw6lvN/tyrqj7Rv6DlMPU2y+2XMUgJ3oIXo1Ctw+aaclM/3Vtdkh35SlZpsD29dWWaJfHIb2dgbFNJ7AIHLNwVfdCH+6Pxxp6AarS1YZpFk1/Oke9cgqz6iU6/CF11wQgfWJhrg3Xnnp7juuhu5/PIrxvU60zRPWNTwSnV1dXLbbbfw5JPPjnh8zZrV3H//N/jud/8Hj8fDV77yJaZMaeKWWz4yYv1JwJuggNfZneShnV20JXPcMK2W88YJd5vWvUb/2lUskHfjkkykhlaYfR79pT1IVju5jMmOLSly2cPDy4mQJASqIVAlBbfbhycQwhutwVvbgCcYGQ5vHj/ySfhzjSbLMgdhsFTCyOTRe9MYfTlIGWg5BdWy00UIYZExk6SMXlJmH0mjn7TRj+p24w1G8AUidhmM4A3Y5cA+zTV8RO1wD+5MJsO9936JH/zgO9TU1PIf//FVrr/+XcNu2MK0yrBnJgtYiRHAD4ElShjpPsxcDEsUcTfV4Z0/B++8mcieo0+HUSqVeOaZp/nFLx5k9eo/cc45K7jyymu48sqrmTr1xLmLFEoGf1jTzqo/78M0BZctncqNF8wg4B3bZ0kk4mWr3rZtWwkEgvyf/3Mzt976VyxYsLBcbyBipt/v56mnnjthuQJPx06csEwyfetIdr+EZeTwReYTnnLZqLkAJ2XrdGwLkzp6TbaHt5aEsCikd5ONvUk+uQ1h6SiuMP7oQvxVi9A8h5/WcDgdqS2Ucl3E2p+klOvEHZhBVfO1aJ4T88yaSID3rW/9F48//hiRSBUNDQ3cd9/3WL36Vb73vf/GsiwikSh33fXPNDU189pr6/jmN/+T1tZ5bN/exsc+9v9YsuQs7rvv6+zatYNSqcRZZy3nk5/8OxRFobe3h29846t0dLQDcMUVV3PLLR/l6aef4pFHfoFh2ClVbr/9DpYvPwfLsvja177Ca6+tRdNc+HxevvOdH3HXXZ9mzZrVzJgxC4/Hw3e/+6Mhn+Ghh35KV1cXd975TwC88MJzPPDA9/jpT3814meeBLwJCHiRKj/fWL2d7ckc75pey4q6scGdMHVSW16lf+1T1BpdlFDJNJxFLtJIf3wvtTVJvD6F7k4Doc4hXDPVgQEn0qOzXhnVURo4Vq7jWHWkcsBvZy6Osy1JCNOisHc3+c2bKXUeQBLg9gfxT2kmOH0W/pln4GlpQfEd36AfRyshBKJoIvI6Vt5AFAysvI7IG/Z2XscqGAjnWKXksLs8Z06t9qJUeTExyWeS5DMJculEucxl4uTTCXKZJMXc8Buw5vba0BcIl2GwoWkqqCGC0Trc3sHv649/fIp/+qc76eho58Mf/ms++9l/Jxwe3yCAMC2slAN7ySJmuoSVLGAmcmAeAokYyEEXanUIOeRCDrpRgnYpeU/u3EYhBKJk2r9Pwf597N/MGCyLBpJbQfa7KKky69rjrN7TT16RuGhFM+9Y3ow2xhxmQgjWrPkzP/3pj1i58lGKxSJLly7j1lv/iiuvvIb3v//d7Nu3l1Wrnh2SNP5463TuxFlmkVT3q6R7VyOESaBmOeH6i1C0iXGPmGg6ndvCpMavyfYw8SWEQM8fJBt7g2x8M5aRQVLc+CLz8VctxO2fdlyeo2NpC0JYZPpeI9H1LMIyCNVfQLj+wnJKnuOlSpDI9G8kG3v9uJ5/QP6qJQSqjzyV4hOf+L984AO3cMEFFxGPx7jllpu5777vM2PGTJ544jF+97tH+cEPfsJrr63jjjs+zre//UMWLFgEwD33fIElS5ZyzTXXYVkWd9/9WZYtO5sbb3w3n/zk33DeeRfwwQ/eCkAikSASiZBMJgiFwkiSxP79e/n0pz/Oo4/+nu3bt3H33Z/lwQcfRpZlUqkUoVDoiBa89evX8tWv/gff/e6PCAQCfOEL/8qf/vQqTz/9woj1jxfgnT7O7KdYumXx3+t3sT2Z490tdZxde+T5Q1amn9KW58hteh5Fz5LUQ+z0taKLEpmdbTQ272f6TD8CD+7IJSxfcu4JiaZU6j5I8sXnSb3yClImTbimlvCVNxE87wK06PjnDh6LhBAI3bI7//kKYHOAwAY3Z3/BGDl4niwheVVkr4YccCHX+pA8GrJXRYl4UKq8SK7hkKCiEIzWEozWjnp9pqGTz6bIpQegL1Euc+kEib5OCtk0mysuzO31Y8g+Hnr8WV5e8xozW1r45c8f4pLLrkZRx29hkxTZngcY9Q47JnQToy9NblMbxV0dmMk8SjyE0V+N7PKX83nZH1i2v5+gCyXoRnbATw66kAMuJPnIDy1hCUTRqPiNDKzCUHA74u8lgeRRkTwqsltF5HT03hwUTZYDy6vt/5K1LUHX1jhq0E2o1ofidyH7NWS/C2mgdCvlh60kSaxYcS4rVpzLF794D4888kt++tP/4Y47bi8nin/ooUdOKNyd7pIVN5EplxGsXU6y60UyvWvJ9r9OqP58grXnjmnuyaQmNam3noTlDNgVTfsZUDQQlrDvv7KTPkjGfo6U9znbFfskifK25NRBHjh2cuf3CmFhGlnMUgpTT6MXesnFN6EXekGS8YZm469ahDc0+7hD1VgkSTLB2uX4InOJH3ia1MEXycU3EW16J97QrJN+PadCmzdvYtasOcyYMROAa6+9kf/6r3vJOWmompqay3AH8PLLL7J162Z++cufA1AoFKirqyeXy7Fp0xt8/ev3l+tGIvZg+4EDHXzuc/9Cb28vqqoSi/XT39/HlClNGIbBPfd8gaVLl3P++ReN6ZqXLTub97znffz939+Oy+Vm2bKzUZQ/H5fv43CaBLzjpF85c+7e01LH8sPAnRAC88AW9C3Pktu7gR5dZYceIifcSMJANntobJnF/KVRZBJ4w3OpmnY9inp8Q5oLwyDz2noSLz5PfttWkGUCS84ifMll+OadeVzTEAhL2B39ggMBFWV5vQLmGMky60CA7NWQvCpalQfJa0Nb5X7JqyFp8gl7MCiqRiBcTSA8umuEaRq4lSL7du0m2d/Nr3/7G370iwco6TrXX3wW71ixgN43n+Y3m/6IL1RFKFpPIFpLqKqOYNRevIHDR5IcTZKmoDVGCDeugCtXYGazZDasJ732T+S2bUPRArinzsQ3az6uumawNKx0CaMzzZBEWBLIftcg9Pk0ROkQa1thuGW0rAHI9qhIPhWtymv/Ph5nn1dF9ji/WQWUVUroJlZOt3MLZkv0HEjRvjeOFstRlykRVqThcUUUyb5uB/hkv4bkdxHwa/z1+/+a2z76N6xZv4Zf/ernrFhx3hHTIUxqbFK0IFXTriNYt4JE53POnJG1hBsvIVB91kkPADWpSU0ECUsMDnoNeJYUnIHKoonld1E0TVAV+7mlykiavY4mIw3s12QYODaGgbdxX6dplUHNKgObUxZMrMrtivKkqAL6BmBRUuXyIG659FVs+zQktzrku7LMEqZug5uppzFKg+uD+zMcOgrp9jcTbb4WX2Q+ijp8UPVUSNEC1LS8h0LVEmIdv6d318/xRRcQnXrVuOf+HUmB6sVjsrJNFHm9h/aVBV/+8n8Om1aSy+VGPcfnPvcvfOITf8fFF1+KZVlcccWFlEolqqtrePDBh9mwYT3r1q3hO9+5jx/96Gdjuq6bb/4AN9/8AQCeffaPtLTMGNfnOhpNAt5xUlBTuW1JCzO0kS0yopSn1PYSiTee5WA8zkHTTcK0kzRLmsaMOQuZOnMB4ahMsvMphDCITr0ef/VZxxVWSt3dJF96gdQrL2Gm06jV1VTf9B7CF16MGhmjS+mA1WYYqJnDQE4UjMF0Aoeq0nLjUVFDARvYKm/cHgfaRoGAiShFUYnWRtnc1s4/fv4rrFmzmgsvvJivfvXrNDc1kYn3kop3k471kE70ko5109OxE9MYTPCuqC7bmlhVTzBSS7CqjlC0nmC0Fs099oeM4vcTvvBiwhdejJFOkVm/jvSaP9P3x5+BELibpxE8+xwCV52D6o9ipR2Xz3QRyyn1fQn7Ya7KZThTgi6kOr8D12pFaUM3xwGyJU1BCSsoYXuOY/OcaqaKFv606SD3vbibeLrIubOquXFpE1WqgsjqWFkbBq2sjn4gZQ8YHKJ5nhCfv/xTKLU+jN4sSo3vLdO2Jro0Tw21M2+mmG0nceAZ4u2/J93zZyJTLscbnjv5PU/qLa8hXguVwFbhqTAwRWBUCNJkZLdKVmQxiwaM4I41qmTJgT7FgUB5cLtifWA/qgyGdVhwO+z7K5LjXaEguVV70Myt2uvOPmmgVCQ7GJOFHZzJcoK6WU4Kl8pti4p1JzDUwOsGXltxHvu48zrD9vIxU0Ws7jSWmUNoeSytgNAKWGoe4Sog3EV7n5JHyPqwjybJbhQtiOoKoXlqUbQgihZCcQVRtSCKFj5qd3MhBBiWfa26NWRdGBYYpr1tWGAIEjUZdCx7QNWvjSmYmyc0k8a5f0uq+xWS3S+TT+4gMuVyAjXLTnruvJOl+fMXcs89n2ffvr1Mn97CqlVPMHt2K75Rpg5dcMHF/OxnP+Ef/uEzKIpCIpEgl8syZcpUFixYxMMPPzTMRTOTydDYaAcOe/LJlZScvM3xeBxFUVix4jyWLz+HV199ic7OA0yf3kKhUMAwDNRRIpr39/dRXV1DKpXi5z//MR/5yMeO+3dzqCbn4B1HjeRDrfft5+CalXTu2UpPCXLCHslOWyGIzOAdl15Ey6wzEJZB/MAfyPZvwOVtpLrl3cc0YbdSwjDIvP4ayReeJ7d1C8gy/sVLiFxyKb4zFwyz1gkhMHuyGF2ZES1uoz60JOybvEdF9ig2vLkHAaBsvRlYXG8daBuPCoUCP/jBfdxzzz0EAgHuvvvLvP/9Hzxibrd8JkE63ks63k0q1lMGwVwqRuX/1OMPOdBXT7SuiabZi/H4guO6RiMRJ71uLek1f6awe5d93hkzCZ69gsDys9GqhgbLEKY1pgfOyVJJN/njunae/NM+SrrFJUum8K4LZxDyD3UJFKaFldMd+Cs5AKhjZYoY3VkwBXLQhTYzimtmFCXkPu7X+nadZyOEIJ/aTrLzOfRCLy7fVCJTr8ATmBiT90+F3q5tYaJLCAG6fa8YeR73IMSJ4iiu5oo01KI0MOjleJaUPRe8GpJq30sH2sOhMCB0E/SBbXMQCnQLYTjbugW6OeQ15Tq6OeI1Si5lEMYGgK1y22OXciW0qSf/vi8sA9PIYTmLaeSwzBymkcUy8ph6psL6lmb4h5WQ8SFbPiTdg1zyIBXdkHfZ67oXWfcgCbszLrmVQY8gn10O/IbCFIMwVglqRuVvMgBqg7/ZEI+Yo5Dkd6aYBFz2vPmA400TcI04f14v9BNr/z3FzB5cvilUNV+Hy9d4VO89kYKswNA5eACrV7/K979/P6ZpDguycv/93+SBBx4svzaXy/Ltb3+LjRs3IEkSmubiU5+6k8WLl9Db28PXvnYvHR3tyLLClVdezYc+9BGeeupJHnjgewSDQVasOJ+VK3/LD3/4IKlUinvv/SKmaWKaJitWnMvtt9+BLMvce+8XeeON1wkGQ8OCrADceuv7sSyBYRi897038773/cWon3cyyMoEBrxCNsWBdavobFtPTyaPgYQsSaj+et5I1pPWmvg/Vy1mxTw7WXAx10n/3kcxiv32pNmGS+0EuceoUk+PM7fuZcx0CrWqmvBFFxO+6GLUyPC5dVbRQN8Vp7i9HytZBKi46TsPK7c6aFmrmDcleR1gOwHuI28FGYbB6tWv8vjjj/HEEyvp7e3hfe/7C+6++8tHTBh+JJmGTibZZ1v84gOLDYLFfBZJkqmf3sr0ucuYesaiEaN6Hk56Xy/ptWtJr/0zxf37APDOnmNb9padjRoee167k61UtsTKV/bw/IZOXJrMO8+dzlVnN+PWjvz/ESWT0v4k+u44RpedfFqp8eGaGUFriSCPMWrnkfR279QLYZGNbSTZ9TymnsYTmk1kyjtweetO9aWddL3d28KpkDCcQR4H3qycUbE+sH8UK1rFfO5BYNMGPU08g9uo4/daOJHtQZiD1iJJkYa5LJ4sCSEQZqEMbGVY07NYZsW+ilJYpVHPJ6s+FNXvWNuCg1Y3LVi2vMmqf0QL1sB0kTLE53Qb3nOVAdoOP1UE1bGaVlhIJdW2mJYtqM5xRqqnjXBMkYn63PTti2GlS5iZElamZHvRZEqI3CHWR0Uqw98Q8AtoFM0dJLqfwTJyBGrPJtJ4GbIyvoHLiQZ4bzdNAt4EA7xssp++PevZsf5l+pMJANwy1NdPxTX9HFZu1mjvL3Hu/Ho+8I7ZBH0uhLBIdb9Ksut5FM1P9fSb8ASPzS/XttZtIPni8+S2bAZJwr94CeGLL8W/YOHI1rreHMXt/eh7E2AKu5M7pwpXS8R2+5jUiDIMg1deeYmVKx9j1arH6evrw+v1csUVV/PpT3+CRYvOOeHXkOjrZP+219i/bR3ZVAxF0ZgyawHT5y6joWXeuIO4lLoPkl67hvSaP1PqPACShG/uPPxLzkLx+UBWkBQZSVHK68gKkjywb2gpyfLQeopsD14oMpKiDtaXjm1CfVd/ll8/v4sNO/qIBt28+6KZnL+gAXmMHRorq1PaE6e0O44VL4AE6pQgrplRtGnhYxrFnuzU27IsnUzvGpLdLyPMEv6qxYQbL0V1hU71pZ00TbaF4ydhWuUOuQ1qxlBoy9kd9RGnCCiSPU/Lp9nBuHwVc7h8WhnkTuR8bjg92oNl6ZRyXZSyHRilhGNlGwpsI5s8QZI1G9gUH7Lqc+CtsvQjq14U1W8fVzwnxfWwHKG7aNjPrgEQO4GBXw7XFoRpDQG+cpmxp1SgHwIDXpNi4zaK/p3I+Ai6L8IbnocScg8GmKvs+1f+PAK6kwdoqJ829osfJXgaUmWk90mNVZOAN8EA74n77yJbLBKUTRqiUZoWXUxw7iU89sp+nlnXTjTk5tarW1k0y7bmGKUk/fseo5jZhzcyj6rm649pAq/e20vypRdIvvwiZiqFWlVF+KJLCF1w0TB3O3CsFwPWukQBNBnXjCiu1mrUqokxkXgiqlQq8fLLL/D4479j1aoniMVi+Hx+rrrqam644SYuv/xK/H7/SX9wCyHo79rDvq3rad++gWI+g+b20jx7CdPmLqO26Yxy5Mixqnigg/TaP5Neuwa9u/sEXXmFFAVJUVBDYdSaGrTqGjSnVKur0WpqUCNRGwhH0fb2BL96bid7ulI01wW4+bIzmD9jfLnZzHie0u44pd0Je+RUldGmh3HNjKI2BMY9Cn46dOKOp0wjR+rgy6T71iIhEag9h3D9BcgTJIDBidRkWxifhG5i9ucx+nJYqeIQi8uIAZ4kbEBzwE3yqRXrWhnqTjS4jVVvtfYghMDUUxSzHZSyHRSz7ZTyB7EnyzEIacpQWBuwug2BNdWHLB8fL4nTQUfbFgbSDw0HwCKl4kFyVeuwvEmUVB3ezkXIpSPPKcxd4KMuMvVoPsZwOaA3JELqEbYnwn/zUAkhTtp1TQLeBAO83qe/iz8YwDPvCuRIA5v3xvjJqm30JQtcvnQq771kFl637e+di28h1v4EQphEm96Jv2rxUTUcYRhkNr4+aK0D/IsW29a6hYtGttb15Sht76e0x7HWVXtxzanGNWPSWjeaisUiL774v6xc+RhPPfV7kskEgUCQq69+JzfccBOXXfYOvN6hndNT+eC2TJPu/W3s27aeAzvfwNCLeP1hmucuZfrcZUTrmsfV3oQQGPEYQjfAMhGWhTBNOKQUlmUfNwdLYZlwSCksC8yhZfk8ho6RSKD39aH392EmEkMvRpZRq6rQqhzgq4BArboGNRoFRWHtth5+/fwu+pIFFsys4uZLz6CpbnzRxYQQmN1ZG/b2JkC3kLwqrhkRtJlRO93GGL7Ht1on7mTJKCZIdD1PLv4GsuIhVH8hwdpzTkn48ZOlybYwuoQlsJIFjL4cZm/OhrpEoWwdkDzqoNWt0trmq7C6eU5ubs9j1URvD8IyKOW6KGY7KOZsqLPnvNnWN5dvCm5/Ey5/E25f02T+y2PQiWoLlmmS7lpNqu9FhLDwKHPQpFo0pRZVqkaSVBjIoewUMW+K+trmsb/JSH85QUWgHcqBcoYEzznM+Yam0+CQ9BtD02tUvv+x/v+FsBCWgRAGwtIH14WF5q4at7vr0WgS8CYY4IH9B93bHuNXz+7k5Te7qK/y8dF3zmVOsx2d0jKLxDv+QDb2Oi7fFKpb3oPmHp91Aew5U8mXXrStdckkajRK6EJ7bp1WNTx8vyiZtvvZ9n7MWAFUGdeMiG2tqz6+6RdOFxUKBf73f5/l8ccf4w9/WEU6nSIUCnPNNddyww03cckll+HxjD7XbaI8uA29ROfuTezftp6uPVuwLJNgtI5pc5cxfe4ygtGJPQ/K0nWMWAy9vw/DgT69vw+jvx+9rw8jER/6oJAk1GgVWk0NSrSKdt3F+oMmvZKX2Qtmcs0Vi6iKjr8TIkwLvSOFviuOfiANlkAOu20XzplRlMDo+d4mSluYqCrlDpLofJZCeheKFibceCn+qoWnZRS4ybYwKCunY/TmMPuymH05jL58eR6c5FJQarwoNX7UWh9KjQ/Zc/qB/0RrD0YpVbbMFbMdjnXOdnFVXBHc/ibc/mbc/iY0b91k+pPjqBPdFoxSikTnM+RTOxFmwdkroXlqcfkacXkb0HyNuLz19PQePOFz8EQ5Wuqh0VTtwZ7B6KkV22Pt8g8wXgXsDeE+SUIgQDYRkgmSicApK3MvCZBQkVCQUFE8gcN6EB0vTQLeBAS87V1pvvPrjaRzOu88dxo3XtCCptqNoZg9QP/e32KU4oTqLyTceMm4b47FzgP0Pfobsq9vAMC/cNGgtW6ERmf05yi1OdY6w0Kp8jjWuuiIib6Pt0qmTqqUIllMkyylSJXSpEZYLxpFmoNNzInOYk50FjNC09CUk++6kcvleO65Z3jiicf4wx+eIpvNEIlEeOc7r+fGG2/ioosuxeUaW+LmifbgBigVcrTveJ3929bT074TEETrpzF97jKmtS7FG5i4wVRGkzAM9HhsEP76DgHAeGwIAArA8IUINNbjrq9Dq2/AVd+Aq6EBra4eeQy/r1U00PcmKe2OY/bYyVWVOj+uWVG06WFk99CO6ERsCxNRhfQeEgeeoZTvQvPUEZnyDjyhM95SFpkj6e3aFipdLQesc+XAERIoVV6UGt8gzIXcp9XvPppOZXsQlkEpf7DC3bIDU08BIEkqLt8U2zLnLMc7v9qkhupktQUhBGYpQSl/0J476ZSWkS3XkavfQ339VGRZQxpYTvGAmxgAvJGsgkPmEIpDVi0b3jAQOEDHoSAnIQkFScggFCShgFDAGvqZlZALSZ0EvBOpFiYg4P141VZe3NjF9PogH712LtPq7bD1diCVV5xAKiGqW24ad5hwPR6n/3ePknrlJWS3m8g7riR88aVo1SNY63ST0p6Eba3rz4Mi2da6OTUoNWNzKTuchBDkjDzJogNppfSI68limkJ5lGhQsiQT1AKE3UFCrhBhdxBV1tiT3Ed7+gACgSqrzAhNY050FrMjs2gJT0M7QW5bmUyGZ599mscf/x3PPPMHcrkc1dXVXHvtDVx//bu48MKL0UbJbXg4TfSOXC6doH37a+zbuo54TwcgUdc8m+lzl9E0ezEuz+lh2RWGgRGPo/f30d/exZYNO8h09VBlZam1srjyQ38jtaoaV30DWsMA+NWj1TegVdcMc3kGMDMl9N1OcJZkJVF12AAAIABJREFUEWQJbWoQbVYUrSmEpMgTvi1MJAkhyCW2kOx8DqMUR1LcqFoIWQ3Y+aq0wCHR84IoWuAt49b5dmgLR3K1lAMuFAfk1BofSrV3QqVgORYJIbDMApaewTQydjj/gVLPYhl2aRoZLCOHrGgguZAVF5LsRlY0u5RdSIrLKSu33YP7ZRey4q4oD98JH7TOOe6Wua4RrHO2u6XLWz9pnTvJOqWwLwSmkUHPdVHKdZExaqmtqUaIwQBFkqSUYU+WBsBvYrQRG/4sx63yEPdKBkFJQkKSVSRJc0rVfnZIEytl1yTgTSDAE0Lw4NPbmTE1zPln1qE4HUGjlKB/72MUs/vxReZT1Xwdsjr2EPZmLkv8qVXEn3kaYZpELruc6utuRAkOz3lmxvIUt/dT2h0H3UKOeHDPqUabFUUep7VOCMHOxB52JnaTLKVJFVMkHXhLl9IYYnhUMpesEXKHCLuChFzBwXV3iJArSNgVJOwO4dd8yKM8hPJGnp2JPWyP72JHfBcdmS4EAk3WmBmezuyIbeGbHmpCPYYOXTqd4o9//AOPP/47nnvuj+TzeWpqarnuuhu58cabOO+8C0ZNVjlWvZU6cqlYN/u3rWfftvVkEr3IikJjy3ymz1tG44z5qNrYrJZvFe3qTPLbF3azvT2BbJSo0lPUmhmma3nqRZZwIYE72Q/FwQEKSVXR6oZa/Fz1DWj1DeX/oxnL27C3J2GH2dZkXC0RqufXkzFNJL922uZ+PN4Slkk2/gal3MGKfFcZTCNdDuhQKVnxlmGvEvyGgKAaOC4dEiEEwiphmUUss4Cwis56EeGUllVAmCW7sz9wzCqiaRpaoBV/dOFpM1/p7eBqaZmlMqjZ8JYdAm9WxfZI7RNJQVEDKJrfbpdqAFn14vEoZDMZu91YJaddlZw2ZW8fLmXAsLeRtaHgJ7uQZBW90Fe2ziEpuIdZ58aXR3VSx18Tqc8wABJCmGVQstunDU8DkiTFgSSXDX7jhCWbP5xFCNtt0tk39Jg15NjQutYoIKeVAW4A5iYayI2mScCbQIA3oMo/aDa+iVj7kyAEVc3X4osuHHPDsnSd5P8+R/+TK7GyWYIrzqPmpveg1dYOqScMa9Ba15cDRUJrieCeU41S6xt3Q+7Px1lzcD2ru9bRV4gB4Nd8DqCFCLmd0hUYBnAe5fi71OT0HDsSe9iR2MX2+C4OZLoAGyZnhltsC190FtODTShj6Lg98cRKHn74If73f5+lWCxSX9/A9dffyA033MSKFeehHEff6ol0sx6rhBDEuvezf9t69re9RiGbQnW5aTpjMU2zFxOM1uH1h1BdnrfETfJIMkyLzr4s7T2ZIUsmr4MQ+MwCM90FZriKNIgM4WISV7Ifq78XzMFBDtnnc2Cv3i7rGlDc1ZBU0DsyQ/NrqTKyX3MWlx0gwu8asu9UJBZ+q0gI4YRfH5roeGji48woyY+dHFoO7FXCnySrTif7UFgrYFkV4OaA2lhkW2TsxbbCuJGlIrlUByDjDc/BX70Yb2j2KXd/OpyEaWFldTsyX7YiSl/WLsvRLGUJJeqpcLX0I4dcE/ZeYSfTHgQzy7Gs2e1nKLQJSx/hDBKyOgBsTqkFHGuz32ljNsxJozwfx/KcKA8oWCVEBfzZ7VIfuu3UsZwBCBsQdVRXtAx0Lm/DhLG8TGpQE6nPcLg8eHYQEh1h6VhOOQT6kB24UmwIGwZt1uD2GCfVvfzKah740U9xuTQ++8//yLRp03DCcyJJ0iEgp4F0cqPkptNpVq78LX/5lx8e8XipVOIzn7mTtrYtADz55LNDjr/88ot8+9vfxDRNWlvn8W//9jlUdXgwl0nAO4WqrQ3SfbCPeMcqsrE3cPmmUtPyHlT38KTiI0lYFuk/r6bvsd9g9Pfjm7+Amve+D8+0oT+oGXesdbsca13YPWitcx9+dNSyLHRdR9dLlEpFsoUs2/t2sr1vF33pPhQhUaNVUe+uodpbRW1NPdXVtUSjVccVgI5GGT07xMLXmT0IgFtxMSs8g9nRmcyJzqI5MHUY8D3yyC+5/fb/S2PjFG644V1cf/1NnHPOinGnDhirJtLN+mhkWRa9HTvYt3U9HTs3ohfz5WOK6sIbCOP1h/AGwnic0uuvWA+Ex51wfSJICEE8XSzD3n6n7Inlyo8in0tmTkgww1WgUWSIlJK4kjGMnoMYsdiQ86lVtYRmnYkydRbu2mYkyYWV0+1OspOn61BJbgXZryH5XIMgWAmAPu2UJCx+K8kGwewh4DdoBRzcn+FQEJQkFUnxDMJZBajJisdxkfMMgtuQep6y9WS0Dv2B/bvIxl4nG3sTy8giq378VYsIVC1B89YOe82JVhngBpIrZwbhzcqUhrdRCbtNBl3IfpcNdbU+O6rsKXa1FMJyfvfRYW3AVdIaYQoBgKx4UJxk2QOApmh+B9wCQyxwxwrmb/XnxKSOnyZSWxhvovNy5MkK8EOYTmSTgbQH8uA2UnkdSUI67DGJf7jr77juuhu57LIrxgVupmmelH5rV1cnt912yzBwG5BhGGzYsJ5IJMIdd3x8SL1cLsdf/MW7uf/+H9DcPI177vkCjY2NfPjDtw07zyTgnUJ5tX52vf4QRilBqOEiwg0Xj+kBIIQgt3kTfb95mGJ7O+5p06l+7/vwzWzFShYxU0WslF0aiQKFdBZDMhGNHpjiw/BJ6LpOqVRC14uUSiVnveSsF8vbuj7SSORQqaqKy+XGMAxKJXu0WpZlotFqqqtrqK6upaamlnA4esIAaSxKlzLsSOxmR3wX2xO7OZi1c7V5FDezIjOcOXwzybQnuPbaK1iyZCm//vXKo5pTN15NpJv1sco0dPq79pLPJMlnk+QzSQrZlLNtl6Yx3I1I1dxD4S8QwusPHwKHYTTXiQ87fKwqlkw6eiuhL01HT5aiblvyZEmisdrH9Co3MzxFGsgSKSaRY73oe3dT6LIHI1wNjfgXLca/aDHeM2aDJNugl9XtTnauhJVxyqy9f1iiZgkkrwN8vkEAtPN7KXaOL02205445SQQjqwBIBCWUYa14zn3SAiByOmYSfse7kEiX7BzKyJbFGmnYG6jaOwDLDStAZ9/Ab7gmciaF0mVQJGRFKc8it9RWMKxvOlYmaJTDsJcOdjJgAYALqAhB1yDiwN1kvfkDzBYZgmjlBgyh23keW3ZEV8vya6ypU0uQ9ug5a28T/WfVOvW6fScmNSxaSK1hUqQeK0vxfq+1Al5n2U1IZbWhA5b51vf+i8ef/wxIpEqGhoauO++77F69at873v/jWVZRCJR7rrrn2lqaua119bxzW/+J62t89i+vY2Pfez/sWTJWdx339fZtWsHpVKJs85azic/+XcoikJvbw/f+MZX6ehoB+CKK67mlls+ytNPP8Ujj/wCw7DvjbfffgfLl5+DZVl87Wtf4bXX1qJpLnw+L9/5zo+4665Ps2bNambMmIXH4+G73/3RiJ9lJBB87rlneOqpJ/jKV74BwLZtW/jSlz7Hgw8+POz14wW8t54z/ARVqudP7O98FkULUT/7w7gD08b0uvyuPcQeX4XRncBVPZvwdTehaEGMjUVS67agYxAnQ0zKEFOyxK00puR0+LqcpUKSJKFpLlwue9E0F8FgGJfLhSULuot9tOc6SZgpJEViZtUMFtafyczqGbhdHlwuVxnahBBksxn6+3vp6+ulv7+XPXt2sX37VgAURaGqyga+6uoaamrqCIXCJ800HnQFWFq3iKV1iwBIldJl2NsR38Xm/m3ouSLP/vOjKF6NW//9b9mbaWdKoAG/dnoEETkZUlSNuubZox4XQmCUCmXYy2eTFDIpGwazKQqZJLGD+8hnk5jG8AEGVXOXoc8TCFNVP4265tlEaqdMGNc1t0th1tQws6YORhq1hKA3nnegL017d4atXRleTQ+48IUJ+2tZdsllXHeGB7ZvIfvmG8Sf/SPxp59C9nrxnTkf/8LF+BcuxNUwsqVf6KYNf1nd7qjndETWBkAzXkDvSIF5hMEuWRoKfao8BAbRlJH3HVK3XO80AUZJko/L/COhm/ZA3MCAXHJwUK7SRTcvcYjB0IWbRWjqHPRIB3rVfpL6MyRjz6Emp+CKT0PJ1Nij2mDnfVIkJMX+XQbWUSRn24FBWSpbikVOH/qeA8nAAy7UxsBQiAs4bsOn6Pe1zBJ6oXfYYpaSwytLStmaprojuP1TR4Y31Y+snF7ziCc1qbeLPvWpO9m+vY0PfOAWLrjgIuLxGF/84r9x333fZ8aMmTzxxGPcffdn+cEPfgLAnj27ueuuf2bBArtfeM89X2DJkqV85jP/imVZ3H33Z3nyyZXceOO7+fzn/5XzzruAL33pqwAknLy7K1acy5VXXo0kSezfv5dPf/rjPPro79m5czsbNqzjZz97BFmWSaVs8P37v/8nbrvtFn7844fG/fm6uw9SX99Y3q6vb6C7u/uYvrMBTQLecVIusZWqhiX4aq9AVoa6pglL2KOlqWJ5JNfoS2P2p5EkN/7oBRC1PZJzukVC7iHmz9BfSpDMD4QtloiGqzijtpVwOOoAnLsMcQNAp6raEMAqmTpv9G1mddc6tsV2IBCc0TCDaxqu4ay6hXgOE/RFkiQCgSCBQJDp02fan0UI0ulUGfj6+3vZuXMb27bZbjyaplVAn23pCwSCJwX6Qq4gy+qXsKx+CQDxQoKPfOSDZHtTvOsLH+K5xCs8t+EVAMKuII3+BqYEGpyynkZ/A+7JjsC4JUkSmtuL5vYSqqoftZ4QAr1UoFBh+ctnK62BSfoO7Gb/tvUAuDw+apvOoL55DnXNswlVN0yo+TyyJFFf5aO+ysfyuYP5BDN53Xbx7E6zrzvDixs6WL9V46+uW87Cq67GKuTJbtlC9s2NZN98g8z6dQC4W2bgX7gI/8LFeFpaylE7JU1BiSgokZH/q0IIRNFE5HWEbiF00yktMMzh+3QTYViIkomVLZWPY1hjzzOkynbAGJeC5KpY15SK/SPtc+q+BaMmCiEQ2QFrXKF8LzeTxWFWMDngsl3n6/3IYTdyyIMSdlM3LUpvTxpMC2EKuzSc0lyAZVjohS5y+c0U5DZy0Q5kgnjkOXit2chWYITXWWAIhGFB0cAy7DDikk9DrQ8Mt8T5tFP+/Y8J5CQFzVOD29+MVr0U1R0dhDctgCS/PVIpTGpSp1JLx2BlO5navHkTs2bNYcYMu0967bU38l//dS+5nG29b2pqLsMd2PPbtm7dzC9/+XPAznFcV1dPLpdj06Y3+PrX7y/XjUTsnNUHDnTwuc/9C729vaiqSizWT39/H1OmNGEYBvfc8wWWLl3O+edfdLI+9lFpEvCOk+pnf5Qqn4fePf3oqf4hrpVWujik4yQwMFK96MU4+SlhMlMjxEop+hJ95PM5KNigVFNTT8uc2dTW1lNbW4c2xmiGQgj2ptpZ3bWW9T0byRsFou4I17RczoqG5dT6hqdXGKskSSIUChMKhZk58wzAnq+VSiUqoK+Pbds2Y1m2pdHlcjsWvtoy+Pl8/hP+cH7w+//Dn557mc9//sv87W2fIFFMciBzkK7sQTqd8qUDq9ErJtDXeKpoDDQwxd/AFH89jYEG6n21xxS1c1K2JEnC5fbicnsJVTeMWi+XjtPdvoMeZzmw8w0A3L4gdU1nUNc8m7rm2QSjdROygxfwasybHmXedNsi94Fr5nLvT9by9Yc3ctnSqdx82RkEly4juHQZQgiK7fvJvmHDXuyJlcQe/x1KMIR/4UL8ixbjO3MBim90i7MkSUgeFY4xOqEQAkwxCIOGA4MjAaJuA2J5yRtYyWJ5+4igqEijw18lGGryUBfFcllptaqwYh2H9jDEGncIzA2xlGoyStiD2hBACbuRQ+5yORpASZJkW8dkBWkUT3EXQfzMwbJ08ok2srHXyaXXk2M97lALgeoleCPzkOWTnyt0vBoEuT70Qs+YQE7z1KJ5alHd0QljwZ/UpCb11pDXe+izUvDlL/8nU6c2Ddmby+VGPcfnPvcvfOITf8fFF1+KZVlcccWFlEolqqtrePDBh9mwYT3r1q3hO9+5jx/96GfHdL319Q1s2LCuvG1b9EYfKB+PjrnX2traeh3wBUADYsBH2tra9lQc/3fgc8DCtra2Tc6+c4HvAV5sn9EPtbW19RzrtZxKZVbtJNlb0WAUyX7gRz1o08NIPoX45rV0vP4qSY9KvrmJlCLbYb/3deD3B2homEJtbT11dQ1EIuOf35YoJllz8DVWd62nO9eDJmssqV3IuY3LmBOdNWp6gmOVLMtEIlVEIlWccUYrYE9uTSTiZStff38vmzZtZGDOp8fjLVv4otFqXC4XiqI4izpsXZbHFxXp5Zdf5Mtfvpt3ves9/M3f3A5AxB0m4g4zv7q1XM8SFn35mAN93XaZPcjm/m1YTrhrWZKp89UyxV/PFH+DA4D11HirT9h3+naWLxhlxpnnMOPMcwDIJPvpad9eBr727RsA8PhDZdirb56NP1wzIYFvxpQw//aR5fzmhd08vbadrXvjfOyGM5nRGEKSJDzTpuOZNp3q62/ETKfJbnqT7Jsbybz+OqlXXwFFwXvGbNu6t2gxrsYpJ+RzSpIEqgNN3qM/jxACDAtRciBQN4fC4KHbTj0rUyofP6LL6WiSR4A+RbY/l3IILFbMbxO65QBdYWhQEcmxxoXcaI0B5LAHJeRGDruRPOoJbW+yrOGvWoC/agFGKUk2tpFs/0b69z2G1P57fNH5BKqX4PI1nfJ2b5kl9GIfer63AuT6MEuJwUqSguaeBLlJTWpSR6/58xdyzz2fZ9++vUyf3sKqVU8we3YrPt/IaWcuuOBifvazn/AP//AZFEUhkUiQy2WZMmUqCxYs4uGHH+KDH7wVsF00I5EImUyGxsYpADz55EpKJTvGQDweR1EUVqw4j+XLz+HVV1+is/MA06e3UCgUMAxj3Cm2zj33PL7+9a/Q3r6f5uZpPPbYb3jHO648hm9oUMcUZKW1tTUK7ADOb2tr297a2vohbFi7xjm+FPgSMA+4vq2tbVNra6sMbMcGwZdbW1s/C8xsa2v7qzG+bQsTMMhK15bdIHR0TcYV9eMO+BFFg1hPDx1vbqS3v4e8x3axkiSJqqoa6urqqa1toK6uftTGeSTplsGbfVv4U9datvZvRyCYGW7h3MZlLK1bjHccefdOtAzDIB6PDYG+RCI+5tePDIDDtxOJJHfddSfBYJBvfOM+gsEgiqKgqirBYIiqqpojWhB1y6An10tX5iCd2W46swfpyhwsp48A0GSVBgf6yq6e/noi7jB1daEJM2H6dJIQgkyitwx7Pe07KOTs79kXjJaBr655Nv5Q1Sm+WluVk+e37o3xwye3ksqWuPGCFq49b3o5b+ahEqZJYfcuMo51r+RMBFdrapx5e4vwzZ2H7Dr93IqF6cChYdlWRdMpDWuoe6PpwGS5ztB9Q10hDzlXxTklVUZ2wK1sjQt57DD/x9Gd8VgDKQghKGb2kY1tJJfYYofAd1cTqF6Cr2oR6nHKZ2YHn8ljmc5i5DGHbBewjByWmUcvxkYEOc1Tg+atRfPUTYLcKJpIgTUmdWo1kdrCeKNonmh94hP/tzwHD2D16lf5/vfvxzTNYUFW7r//mzzwwIPl1+ZyWb797W+xceOGcoyKT33qThYvXkJvbw9f+9q9dHS0I8sKV155NR/60Ed46qkneeCB7xEMBlmx4nxWrvwtP/zhg6RSKe6994uYpolpmqxYcS63334Hsixz771f5I03XicYDI0YZOW2226lt7ebeDxOdXUNK1acx2c+868AvPTS83z729/Csixmz27l3//982jaKU6T0Nraejbw47a2tvnOdhXQD9QCaeB54ANOOQB4ZwP/09bWtsB5TQ2wt62tLTDGt21hAgLev79yD4VUjmDJQ6DoIVjyoFk2ySu6gbuYI12roU8J4gn58Hv8+FQvXs2LT/Xi13z4VHvd56yPlttNCMH+dAeru9azrnsDOSNPxB1mRcMyVjQuo9538kNtH610XSeZjGMYRvlPY5pjWR95u1gs8pWv3MuBAwe4885/oK6uFsMYHore7XYTjdZQVVXtLDWEQuEjWk0LRpHuXA+dGdvS15XtpjPTRbI0eGP2qh4WNczjvNpzOCMy85SPrp/OEkKQjnWXXTp7O3ZQzNu++P5wNXVNg8DnC0ZOyTUe+uDOFnR+9vR2/rylm1lTQ3zs+jOpix456I8e6yf75htk39hIbusWRKmE5HLhmzvPBr5Fi9Gqj979elInXsezE2eZRXKJLWT7X6eYbQckPKFZBKrPwhuagyQrQ0HNKc1DtitL0wE4YR4+15+seJFVL7LiRXVFHJAbsMhVTYLcGDWROvWTOrWaSG1hogHe200TItF5a2trGNgNXNPW1ra2tbX1k8C3gGXA+4H9bW1t97e2tu5lEPDeC/xVW1vbdRXnyQFNbW1tsWFvMlwtwJ4jVTrZ+vFPfkx/Xz8AbpdKIBYn1NmDRxH0nzeD7pYQGT1HtpQrlwXj8A9Rj+rG7/IR0Hx26fLjc3nZFdtHe7ITTdE4Z+piLp1xHgvr5p7SlAUTRZ/+9Kf51re+xa9+9StuvvlmwMmJ5eT/6+/vp7e3l56eHnp6eujr68N0klarqkpNTQ11dXXlpaamZkxpFdLFDO3JLtqTnexLdLC6YwOZUpbp4alcM/tSLpx+Dm719LO0TDQJy6K/5wAHdm2lY/c2One3USzYrtPh6nqaZs1l6sx5NM2ciy8YPsLZTqxeeK2D7/xmI6YluO1dC7lqxbQxDwZYpRLJTZuJr3uN+Pr1FA7aUbfCixZSf+U7qD53xWlp2ZvUyCpke+nvXEd/5zr0YgpZcYMkYRkj53qzJaFoXlTNh6r5UJzSXh/Y7x9WR1E9kwA3qUmdxtq8eQtTpkwC3kRTZ+c+5s8/c7TDxz8PXmtr6xXYc+w8wCrgE8BNwL8BV7S1tYkTAXgTzYLX0bEfrZAiu+oZjI2vo0ajVL/r3YTOuwBplESLhmWQNwrk9Bw5I0/OyJN11vP60O2cnifv1Im6I6xoXMayusX4tGOYLHOa6be/fYS//du/5m/+5uN84Qv3jOk1lmWRTCaIxfqIxfqJx/uJxfrKPtcDQWWiUdvKN2Dt83gO7/oajrpZtfklnu94hQOZLvyqj/OnnMPFTedR5Rlb4vsjaeC/O2khHF2WZZHoPVB25+w9sBPDye3oC0YJRmsJRuuGLL5Q1XEdLDncyGwsVeCBJ7eydV+cs2bX8OF3ziXkGx+YCSHQuw+SXreW5MsvYvT1Ifv9hM47n/BFl+A+ZHL5pE6dTvQovRAWhdQu8qntdhqBCktbZakoXiTFM3nvOMWaSFabSZ1aTaS28Hax4FmWwBIC0xL2uuWsj7APoCbswaWd+DyZE8KCd6haW1vrgX3YQVduBwayHzcB3cBHgTinoYtm768ftnNbud1UXXs9kcuvQHZP/ATOp4u2bdvKNddcxoIFi3j00SePKZn5QP6/WKx/CPhls5lyHZ/PX4a9qqpqotHqIekgBm7WQgh2JvbwfMcrbOzdBMDi2vlcMvV8ZgSnl5PRDyalH1gvjrDv0OM6brebuXMXMHfufNzuiTPfcqLKskzi3R30dOwg2ddFOt5DOt6DXsyX68iKQiBcQzBaPwiAVTb8ub2BcXeKj/TgtoTgmbXt/PqF3fjcCh+9dh6Lz6g5qs8nLIvctq0kX3yBzIb1YJp4Zs4ifNHFBM9egXyEgYlJnVhNpE7cpE69JtvDxJdlWVimgWUamKaBZeh2ObBtGpiGMaSOaegjvMY85DWDdSzTxON1YVoyiupC0eyUV3bpQtE0FNWFqrlQVM0pK+pVHJOVYw/+9FYDPNtLS2CKQ0BtRFizn7mWJTgc/0iShCxLKPJgGQ26UU9CipkJA3itra0NbW1tB53gKT8A0m1tbXccUmcvQ4Os7AA+XBFkZVZbW9tHx/iWLUwwwBNCcPCB7xNsqMV76VUogbGy6qSOh9LpFFdddSmpVIpnn32JhobGI7/oKFQoFBwLnw1+8Xg/yWSifJPQNFd5Tl8kEiSRSA+Bs3wxRyqfRi+VkC0ZmcPfhCVJOiTPoXtYEvtYrI+Ojv2oqsrs2fM488yF+P2T7W88EkJQzGfKsJeO95KO9ZBO9JBJ9GI5LrwAmtvrWPoOtfzVoo4wKRrG3onr6M3w/ZVb6OjNcOmSKbz/8tm4XUc/Wmim06T+9CrJl16g1NWJ5PYQWrGC0IWX4JkxY9J6cwo02aGfVKVOl/YghCCfSVAq5pFlJ+q1rNjrijK4LitI44yIPd7rMA0dQy9ilAroegmjVMAoFdFLBWd/Eb00cNzeNkpFDL1g7y/XsesLa3hH+2gkSTKyoqIoKrLqlBWLIguKhSKGXsI0Spi6jmnqRz7xsPeRhkGiog6uu71+/KEqfMEq/OEqZz2Kog4Oik90wBNCUNRNMjmdXNE4IgtUgposVaxXApw0uG+g3qnSRAK8HwIXAC7gaeDv2traCofU2YsDeM72+dhpEjwMpkkYa+r2FiYY4A3odLlZv5UkhOCv//pWVq16gt/85nHOP//Ck/r+hmGQSMQc6LPBL5GIYRgGmqaNCGeKqtKvx9ib7SCmJ1BVlTm1s1nauJjqQHUZ3lR1bCNx8XiMzZtfZ8+eXUiSxMyZs5k/fzHh8KkJKnI6ybIscqnYIPjFu52yh1x6aARYbyAyCH9VdQQjNvy1zJpOf2z0nDuV0g2LR1/azR/+vJ+6qJfbbjjz/7P35nGWnOV977fWs+/n9N49+/SMZtNoJCGkkRBIIAQhjnEcB19fXz7YyY1DYmILX8yNjXHsxPlA2Ely7WAbYxuwCSYmGIElYSSNNtBImmEkzZl9uqf37rOvtd4/6qzdPXtP9+nR+X0+Ne9SVedUT79dVd/3ed7nYcvA9a0VtG2byulTZJ96kvyLP8KvDFD5AAAgAElEQVTWNNShYUL33kfwTW/uTkitorrPiK5atd7Gg2no5DNz5FMz5FKzTpmeIZ+awdC1y39ATYIotgCfA4F1+Gv0S00oFEWxrQ1g6C2g1gJmtn1lQCZKErLiRlFdyKobWVFRVDdyo+08s0VZWQJlkuRYyiS5vV0/phXe6seIFwmaV9dyY8GxHuo16NMxdQ2jBn9O2WybxtJ9DuzWgVHD0DUq5QLlfGbJ/5PbF8QbiOALRhnafRc9PUON63bKtV93a5gWhbJOoaxjGBaCIOB1y8iSuAzA0Wivt8nMjgG8NdBGuoDXVU3/7b99gY9//N/zO7/z+3zwg7+61pcDOC/U8bifhYXiZY9b6r65m/uH7r6m6JuFQp5XXz3KqVPHMU2TkZFN7N59K/H4+omqup5k6BqFzFy75S89Sz41i1ZtAp0ginj9YWemNBTDF4jgC8XwBZ3ZU08gvOThnxxL86XvvEY6r/GP7t7Ae+7ZeNF0Clcjs1Qi/6PnyT79FNXz5xBkGf+BOwjdex+e0R3r7kG43tR9RnTVqk4dD9VykVxqpgZyM+TTM+QWZijmFtrc2ryBCMFoL4FoL8FoLy6PD8s0sSxnsy0Ty7SadcvEMut1q3ncJc+xmufWzgeQVReK4sCYorqQW+u1dgPYFKdPqYGbrLqQpOtOA72iWs2xYFkm5UKWYi5FKZeiWNtKuTTFXIodB99DZFGaIUEUa9DqpKZqgF+tTxBWzjJr2zbYNjY2tmVTruqUKjpV3QTbRlVEPKqES6k/E22cYWnXm05fvdHobtaXnON88fLnAAICHn8Y6Srz3F2LuoDXBbw3vJ577hne+95/xDvf+W7+5E/+vKNeTq92LKQqaZ668BzPTv6IolFi0N/P/UP3cHvvflTp6tYTlstljh8/RjL5Kpqm0dc3yJ49t9LXd2MSZHfVLtu20SrFBvRZWpa56WnnIZpNUS5kaX2oCIKIxx9ygK8Gft5gFNkT4u+PZHnuRIGN/WH+5XtuoTd6+XQKV6rK2HmyTz9J/vnnsMpllJ5ex6p39z3IXevvDVH3GdFVq9ZyPNS9ExoAV7fIpaYbqWYAREkmEOkhWIM4B+Yc74SLuaV3dfXqpHvD1NR5ensGG+sGHbBurhe0TGPJ+jVBENqBTxQdTrKtBqxhO1DlnGs3Qa6lXe9r1Vf/6uv87Ht/5rpiKzQv1PnHKZrvQ4Ig8PgPnmDn6E4GBwdBaBzl1AURXzDa5sp6Pfqn//Q9fOITn2Hz5q1L9nUBrwt4b2jNzEzzwAP34vf7+cbXH0US3ZRLOuWSTqWkOWVZb/SVSxrVskEw4qFvIEjvUJC+gSCRuPeGQM+1jgXN1Hlx5uUVib6paRonT77Oa6/9hHK5RCyWYPfufQwPb+wId4s3ihaPBdM0KOfTjVnTYjbVNpNaLmQWPTwFKrip2F76+vrYvHGoBoN1C2DkumajrWqVwksvkn3qSconT4Ak4d97K8F778O3e4/zoO5qRdR9RnTVqtWIqqprVYrZ+RaAq1vlZrHMZo5Yl8dHMNrXAnAO0K10VOGullcn3RsutwbPATGrDfhM08SymhBoWxbU3COdd6xaWe+jWafFjVI3bDTDwrBsQECRJX76n7yD73z7Ubxen5OiRaDxmaZpItfAT6j/2wZxLXsu8663OKH6YpmmiXSRqPhXqy7gLa+NdAHvppRl2VQrNSAr1gGtBmstoFbIl/ncH/06E1On+Bc//yl640tvRKpLxuNVGpvbq+JyS6TnS8xM5qiUjdpxEr0DQXoHg/QNBukdCKK6rt8Ef71jwXHfPMMPLzy7yH3zHraGry5AhmmanD59gldfPUI+nyMYDLFr1z42b962Yjerri6uqx0LlmlSKmQoZhca4JdamOPc+Qmsaha3UEGgHQA9/hDeQBjV5UV2uVHU+uZqb7s8jbqsulFcztqTel4zbXqK7NNPkXv2EGY+jxyJEjx4L6GD96LEri2yZ1dNdZ8RXbVqufFg2xaGrqFXnSAfTllBr9aCglQr6HrFKevBQBplpdnWK42UMHUJgoAvGCMY620AXB3oXJ7uWty1VCfdG1YiyIpt21f0nmLbNhXNpFDWKVUcy6AiSwS8Cj63zGc/+0m+9a1vsGXLVgRB5Atf+EM+//lPIUkSY2PnKZVK/MEf/Bd++Zf/T/7u754AYGpqsq393HOH+MpX/oRqVUNRFP7tv/11du/e03Ydf/d33+azn/0k4XAUn8/HBz/4IebmZvn+9x/F6/Vy4cIYH/vY7xGJxPjsZz/BzMw01WqVBx98iF/8xQ8ADrS9853v5sc/foGFhXne975f4Gd+5ucAOHLkZT71KSd916233sYzzzzNJz/52RsKeJ3lhNzVmsu2bdLzJc6fSZGaK9ZmamgzrS9pU/eZbu5vLZ3PvfgxlmVTKelUK/piy3xDLrdcAzWF7z/5Zc6Nv8ojH/oDHn7obXi8qrPPozSOkS4Ryta2bbLpMtMTOWYmckxP5Hjx0PnG/mjC58BeDfpCEc+quzYKgsC2yBa2Rba0uW++MveTq3bflCSJ7dt3snXrKGNjZzl27BWee+4pjhw5zC237GHbtp0r4/rQ1YrISdMQwx+KtfUftG2eOHyBb/7wJEFF46fujDEQtBqWwHI+Q7VcoJCdb7zsXVngAwFFdaG4PI01LMo9O6BcwZqbx/7R95Ge/x7uRC+BbTvwbx3FF47jD8dQ3b6u229XXV1GbZF6U86a3UJmHmyNUqF4SSi7mARRbJ+sUd2oHh++ULTRrq9B8wWjBKK9BMKJFXMx6+qNob/6q6/yta/9xYp/rm3b/JP3vo8HH34vpmkhigJ+j4Lfq6DKzfV8jzzyEb71rW/w3//7n+D1NpconDx5gi9+8Y/weDxMTU1e9HsmJi7w5S//MZ/+9Bfw+fycOXOaD3/4V/mbv/m7tuPe/e5/zKOPfqfNgvfd7/5vXnvtJ3z5y19jsJZP9t/9u3/N+9//y9x6623ous6HPvQr7Nx5C3fccRfgRFv/wz/8U6amJvnFX/w5Hn74PciyzO/8zv/Lxz72e9x22+088cRj/M3ffGNF/z+XUxfwukLXTC6cSzN2JsXYmRSFnPOA8QVcSFLdxE7NjE7NvF4zd9fbjpW92UetTxSb57SULGq7vQoej4LHqzr1xqbi8sgNYPv2t7/F9x7/Gr/0S/+Sj/z7D17TzysIAuGol3DUy449fQBUKwazU03gO/X6LK+9MgWA2yO3WPlC9PQHUK4jfP3VKuqO8E+2vot3bXp7w33zL4//T/7Xqe9y18Dt3NG7nyH/5dfXiaLIxo1b2LBhM1NTExw79govvvg8R4++zI4du9ixY/dlE7h3tXYSBYG33z7MLRuj/I9vv8ofP5nn3r39vO/BA7jV5W/llmU2Zvf1aqVtll+vlpf21+qaVkE3Kxg+GV32YxgakIGTzztbTRIiHtmN1+XD6w3iC0TwhxP4Y734430ogSCi19t18+zqDSHT0Clk5smnZ2vRJWeXDbwkShK+UBx/IHhRKGsFt3q7HvFRUd0rku+sq65WU7bt5KAzTQvLtilVDRRZJBpw4XHLV5Wa4P77H8Dj8Vz2uBdeeI6JiQt88IP/stFnmiap1ALRaOwSZzras+fWBtyVy2VefvkwmUymsb9UKnLu3LkG4D344DsA6O8fIBAIMjc3i67ruN1ubrvtdgAeeODtfPKT//GKf9ZrVRfwVkjrydXVtm0yqTJjpxcYO5NicjyLZdooqsTQhjAH7t7AyOYI/mBnveyfOJHkQx/6ILfffie/+7v/aUU/2+WWGd4UZXiTEznKtm3SC6U2K9/50ynAAdlYj7/NyhcIuW/ow9Y0LWwd9vr3sXPzLs6kxjg8eZTnXj/KE+eepscX40DvPm7r2ceAv++SnyUIAgMDQwwMDDE3N8OxY0c4evQlXnvtKNu27WDnzr34u6HzO1aDcR+/9X/dzt8eOst3nzvP8bE0/+I9u9g6uDSdgihKqG4vqvv6grNYloVeKZE/dpTMkRcp5jOUqyXKZoUKBbJSnrnCLPZcy9+AbaPqNi7NwmWJeEQFj+LB6/Lj84VQ/AEknw/J60f0+Zy6r7XuQ1iFiGVddXU1sm2bSjHXWMdWB7hceoZSLtX2LuDxhQhEexge3U8g2kMw0ksg0tNY19ZJbnlddbWcfu7nfp6f+7mfv+bzbdtG02vpDSo6tmUjSyJ+r4LfrSDL1zb55/U24U6SpLYlW5rW9FyxbZs3venN/PZv/4fr/h7bdlIzfOlLX0G+yLNJVdVGXRRFzJZ1ru268ZMz3afnCulf/9JHKZVKHNj/Zg7ccYC+gQjxXj/B8I198b9S6brJ5PkM58+kGDudIp91UhVG4l72HBhkZHOU/uHQJV0b11KFQoEPfOAX8HjcfOlLf9b2R3QjJAgC0biPaNzHLfucxOmVss7MZBP4ksdmOPaS4xrg8Sm14C0h+gaCSILI/EwBXTcxdBNds1rqtVI30XULQ6vXTYzW42rnGbp5kfWmfWymD0ECM1jiJc84T/uPEOxVuW1gDwd699LjvXSKhESil7e+9R1kMmleffUIx4+/yvHjrzZy6YXDVxfYpavVkSyJ/MxbtrBnc4wvfec1/uAvDvPwmzbw1v2DxEIrPzEjiiIurx/XnXcTv/PuJftt08QsFCjMT5OfmySfnqOYW6BUyFKs5MloJeZtEyg4W3EaOWejVi1cmolLt1E1y4FB3UI2bATAvWUrkYcexn/r/q4VsKtVlaFrLQA3Q66RDmW2zY1SklUCkQTRvg1s3HmHkwuzFmVSUTtrkrSrrlZLpmlRqBgUShp6S846v0fBrUpX9V7s9fooFgttLpqtikZjGIbBhQvjDA0N89hj32vsu/POu/jTP/0fnDlzms2btwDw+uuvsnPnriWf4/M533Op69i3bz9/8Rdf5v3v/2XACfgnyzKxS6xRHxnZQLVa5ciRl9m3bz//8A+PUyjc+ImdLuCtkOayJ3nq6cd49AdfRlU8bBi8hU0je9m2eT+7d++mpy9EvNdPvNdPJO675lmLq1EmVWLstON2OTmWwTRtZEVkcEOE/XcNM7I5SuAGvAyutGzb5td//d9w6tRJvvGNv2VgYHBNrsPtUdiwJcaGLY5Z37JsUnPFhpVvZjLH2ZMLV/x5kiyiKCKyIqGoEooiISsiPr+6pM8pnb56W1ElqhWDqQtZpi9kkaa8ztrGEzave3Mc9n8XTw/csmUDd27cR8xzcVgLhyPcc8/97Nt3O6+/fpSTJ49z+vQJhoc3snv3rSQSPZf8WWzbxrIsTNPAMExM01hUNzEMY1F96XGWZRGP9zA8vAGPZ+VSAtys2j4c5nc/cCdfffwE333+PN99/jyb+gPctj3B7aM9K5pW4VISJAk5FCIcChHeMrrsMVqlRCE7TyEzTzG7QCEz77TTc6SL2bbQ2KIg4ZFdSMU5xL/9EuqjbgKbtxHctgO3P4Tq8ePyeHF5/KhuH7JyYyd8urp5ZegaudQ0mblJsvOTZOenyKdnKeXTLUcJeIMRgpEe4re8qQZwTnASjz/UCFLUVVdvZJm1nHXFskFZM8AGVZGIhdx43QqSeG3Gjn/+z/8PfvVX/xUul5svfOEPl+yXZZkPfegRfu3XPkg4HObNbz7Y2Dc8PMLHPvZ7/Of//HtUq1UMQ2fPnn3LAt4//sfv5Ytf/Axf/eqf88EPfmjZa/nYx36Pz3/+0/ziLzrBU7xeHx/96McuCXiqqvLxj/9HPvWp/4wgCOzbt5/e3kt7Wq2EulE0V1CCUOXb3/4eTz31JE8/9UPOnD0FgNcTYOPwHjYO7mHT8B564iNEE37iPT5iPf4G+Lk917f42dBNJsYyjJ9Jc/70ArmMY6ULRz2MbI4ysiVK/3B4VeByJfVHf/Tf+K3f+k1+67c+zq/+6q+v9eVcUqWixsxkDrdLoVzWUdTl4UxWJMRrvNldTFrVYHYqz9R4lvGxBWanCtg17wBNLSFGNQaHI9y2YzsbBnovOYNWqVQ4fvwYx4+/iqZVicUSyLLcgLJWiKsD27VKEAQkSUaWJWwbqlVn3CYSvQwPb2RkZCPB4FL3w/Wi1XLDmkmXOJyc43ByjrNTOQAGEz4O1GBvMNG5AVFM06CUSzWhL7tAMTNPpZijnElRLRcwhYvf7yVZcWDP48Pl9uHy+BwIdDsQ6LSd/tWAwnoYcduy2urxeIBMVkPsRq9dddm2TSmXIjM/2YC5zPwkhfRsw61SklWCsb6WNAGOJc4fTtyQ8dJ10eyqrk4aC1cTRdO0LMoVg2KlCXWSJOKrWetUpXuvu1p10yR0IOAt/gOdnp7i0KGnOHToKZ5++knGx8cACIdjjG7Zz3D/LgZ7dhEJ9TnhiwMu4j2+BvDFe/2XXduVy5Q5X7PSTZzPYBoWsiwysCHMhhrUBcOXX4jaqXrhhef56Z9+Fw8++BB/9mdf7dgX1MXqhJu1ZdkszBY4dWaSk2enyM8YiJoziWDLJsFemS2bBti4IUGiP7As+Ou6zsmTr3P+/FlEUUSSpNomI0kSsiwvqks1WJOv+LjWHEu2bZPJpBkfP8fY2DlSqXkAQqEIIyMbGB7eSCyWWDfjANZmLKRyFQ6fcGDv5HgGG+iJeDgwmuDA9h429QfW1f+hbdsUj7/O3N9/l1zyNSy3grLrFpQdo1iKRLVcpFouoFWKtbrT1qvli35mAwrdXmTF1QJkNSir1a1l+trrFrZlt9Xh0s8mUZKQFZezqS5kWXXK1j5FrbUX7VvcbhyrXtKSZNt2LV+V0UhabBq10tTb2lZj8sbAMoxlztNrFncTRXXj8YXw+IO4fSE8viBuX3BNrap6tUx2YYrMnANx2RrQ6VqlcYw/FCeUGCAcHyCcGCQU78cXiq9qzrdOeE50dXFdaaj/5c7DNLENw9lMA9s0sQ2nD7PWb5jOPsuif/c2clZneCJcDvBMy6JUMSgtA3Vet4xLuToXzK7a1QW8dQB4i3X+/DmeeeZpnn76SQ4deoqZmWkA+voG2bvrDrZs3EdffCeC4Wt4K6kuiVjCgb1YDf4qZb3heplJOS8woUjTSjcwHEK+CWZNZmdnefDBe/F4PDz22JPryorTiQ9u27Y5MzXB4eNJJsbTkPbgrjjBVAQREn1+Bkci9A2F6BsMXrdFeSVUKBQYHz/H+Pg5ZmamsG0br9fH8LADe319Ax2fhHetx0K2qPHySQf2jp9PY1o20aCL27YnOLA9wbah8Ipbk2+kqpMTpP/+e+Sffw7bNPHfdoDIQw/jqa2vaJVlmWiVkgN/ZaeslostIOhAoaHrCKKAIIjO1lYXa9F+l6vX2qKI2KhLjb7W/YIg4vO5yGZyGLqGoVUx9NqmVTGMep/W0q9xOVhslVQHRVnBssxFYGau2O9AlJwJG1GS0KsVLGvpZ6suL25/EI8vhNsXxON34M/jr7Vr/dcDgpZlUcjMOda4uUky8xNk56coZpuu8orLQzg+QCg+QDjhlKF4f0esj1vre8N6lQNNJrauO4BkXG7Ta3DVLE1dp6xVKes6ZUOnYhiULYOKZVGxbSqCjQaIgGjbSLaNZNmIloVkWU5pmoimhWgYiKbplIaBqBtIVm2faTrHmyaSaSFatdI0EWy7LdSGkujBMzqKd/sOPKOjyNFYM6m4Vd8Wt62Wtr2ovXi/Aw3N9FXt95Z62+NRSCQGW/prwVIMC0030U0LbAcuVEVElSVkafEzRKhN5IqIYhf4rkZdwFuHgNcq27Y5depkA/aeeeYp0mnH53/zpi0cOPBmbhk9wMjAboyKyvxsAUNv/sIlSWBgJMzIligjm6OEV2mtzWrJMAx+9md/ipdeepHvfvcJdu3avdaXdFXq9Ae3bdtMFqf50dgRXj89hrEg4ytE8RbDYDs34kjcS/9QiL6hEP1DIYLhtX0hqlYrXLgwxvj4OSYmxjFNE0VRGRoaYWRkIwMDwx2Zz6+TxkKxovPKyXkOJ+c4djaFYVoEvQr7tyc4MJpgx0gEuUMDLS2WkcmQ+cHjZH74A6xSCc+27UQeehjf3n0dG5DlaseCbduYht6EwDb4u1RbQxQlRLkOYrWypV3vk2Slrd2oL3Nsvd76smbbFlqlRLmQpVzMUS5kHdfaell0+iuF7LIgqLg8S8GvBoatlkHT0JqulTXLXG5hCtPQAcfVOxDpIZQYrFnlHJjzBiId+3LZSfeGTpFtWZi5LPrCAsbCAnpqASO14LRTC+gLKaxS8dKfAeiqStWlorlcaC6Vaq3UXC6qLhVdVZ2Q2C2STBOXpuMyDFymhWrZ2JKIKUlYooglipiSiCmIWIKAKYBZL4Glr+SXloATAVIWRbAsTN1Zh24LYAsC9hrdx+6++x7C4Uuvu78aCQINDyBRlBaVYsdP0q62uoC3zgFvsSzL4rXXXuXQIQf4nn32mUaUnZ07d3Hw4H3sv/VNbN24j0g0zMBIGOUmsNJdTL/7u7/Nf/2vn+OLX/xD/tk/e99aX85Vaz09uG3bZix/gcOzR3hp8hjVFASKMXoqw4hZL6bm/J1FYl42bI2xYWuUvsHQmlp9DMNgauoCY2PnuHDhPNVqFVGU6O8fZGRkI0NDIx0TpKVTx0JFMzh6eoHDyTmOnl6gqpt4XTK3botzYDTBro3RdbF+wqpUyB56ivRj38dYWEDp6yPyjncSfPPdiB0WfKVTx8JqyLbtBghWik0YrMNfAwSL2ctaG10ev+NWWXOxDMUHCMX61l0S7zfieLCqVQfUUqkawM1jLKQckFtYQE+nYNHvX/R4kKMxlFgMKRrFCgSoCCIVwXasbbZF2TQpm4ZjjdN17EWWb0mU8Ho8eD1efF4fPr8fry+ALxDE7/fj9fqvOzp3M9BY66YvKpfv83hUqlUDQRCwi0XMdBoztYA5v4BdrSDYNpLbjSvRg9rbh7u/HyUccSZyRKEBSoIgXqQuNEqgZdJDaOPcQkWnVEjh8fVQNRx3c1kU8bhlvC75ip8JzcBrJpZlLirbfzdN+GsuA6kDoOMx0ZkTNDdKywGebdvMzIx1AW+ttJI3a8MwOHLk5cYavh/96HnK5TKiKHLvvW/hkUc+wl13LQ1XfjPoO9/5Nh/4wC/w/vf/Ep/4xGfW+nKuSev1wW3ZFudyY7w4c4SXZ4+Sq+bxV6NsMXbgSkUoz4JtOXkDR7ZE2bg1xvCmKC732gXktSyLubkZxsYcV876xEgi0cvIyCaGhzesqXvvehgLmm7y6rkULyXneOXUPMWKgUuR2LslxoHRBHs2x/C4Ojvosm2a5A//mPT3HqU6dh4pECT8wIOE738bUofkdVwPY2Gt1QDBYrYGfo4VUBRlwjWgc/uCa32ZK6KbbTzYto2Zy7Vb3FILDsAtzGOkUpiLw8MLAnIk4gBcNIYcq5dR7ECQgiiSLRfJZFKk0ykymTS6rrV9hCiKeL0+fD4/Pp8Pr9e/qO5DVV0dDQoXGwu2baNNTlI+cZxSMkn5xHHMnBNESwqF8GwbxTs6imf7DtSBgWv6GXNFjZdOzPHj47MkxzK87y1xtg73EAgE8XlUVFlc0f87x13UrAVta62bDTfSupwgbK3Q17QEtgJrXa3up07dbriYLm47dXvJOct9BoDPF7ho/ruV1GLAs22bYjFHpVIiHu9vO7YLeKukG3mzrlarvPTSizz55A/4yle+zPz8HAcP3seHP/yb3H33wct/wDrR6dMnefvb72f79u387d9+D5fLtdaXdE26GR7clm1xKnOGwzNHOLZwnEw1i2jK+LNx4rlhvJkYaBKCAIkhP1u29bBpW5xQZO2C+ti2TTqdagRpSaedtTjhcKQRkTMaja/qg369jQXDtDg+lual5BwvnZgjV9KRJZHdm6IcGE1w67Y4PnfnWkps26acPE7qe49SOnYUQVUJHbyX8NsfQr1Muo8brfU2Frq6sVqv48G2bcxsluqFMarj41QvjFMdH0efnXGCiLRIcLlQYjHkaBwlFm1Y4hplKIwlQCaTaYO4TCZFqcUVU1FUwuEIkUiUUCjSBnBud2fkG74eXelYsG0bfWa6AXvlE0mM2vIeyR/As307nu078I6Oog4OXdRdPVvUeCk560DdeAbbht6olzt2JLh9ewyvXMYwtGXPvZFy4GvpekOnXPrO3+4ufn1M4HxUu4WztVRV16p4LomiuAR0ZVklEkkgSfKiY7uAtyparZt1qVTiK1/5E774xc8xOzvD3Xcf5Dd+46Pcc8+9N/y7b6SKxSLvetcDzMxM8/jjTzM0NLzWl3TNWq8P7ksprxUYz09wIT/JeGGCC7lJ8nMmwUwPgUwv7nIAAClgkdjgZtv2PnZsGUFew5DwhUK+AXuzs9MtQVqcAC2RSBS/P3BD1wCs57FgWTanJrK8mJzlpRNzpHJVJFHgtu0JHjgwxLahUEe/WFUnLpD+/vfIvfAcWBb+A7cTfehh3Js2r8n1rOex0NXK63rHg2malMtlyuUi5XKJUqlEudzcSqUSlUoZWZZxuz14PF48nnrp1N3ueulBWuZebRsG2tRkA+IcoBvDzDevW45GcQ0No/b3I8fijgUuGkWJxRG93sY9wrIsCoV8C8g5ZT6fa7yci6JIKBQhEokQDkcJh6NEIlG83s5N87ISutaxYNs2+tycA3vJJKUTxzEWnIlN0evDs317I2hLNdrH4ZPzvNgCdX1RL7fv6OGOHT0MdXAqHXDGT7FYIJ/PNbZSqdgWlbsepbseubu9lFqOaS87aR3g1YyFLuCtklb74V0ul/nzP/9TvvCFzzIzM82b33wPH/7wb3Lw4H0d/Ue6nGzb5ld+5Zf51rf+J3/1V9/i/vvfttaXdF16o7zIVYwKE4VpxgsTjE1PM3++jDnrwZuLItoipqRjJ4qEhmQ2bomzMT5Iv68PRVx9d79KpcLExBhjY+eYnHSCtICzyN15kXBmh+svFCu1hu9mGQu2bXNuOs8Lry7KtnIAACAASURBVM1w6OgUparBcI+fBw4M8aZbenF18Ho9PZ0m88RjZJ/8B6xyGc/2UScgy569qxqQ5WYZC12tjC42HgzDWAJqS+tFqtXqknMFQWjAnNfrxe32YBgGlUq5dl4ZTVt6HoBLVXGJMqplIleqyLkcYjqNUq2iajqqZeGLJfANDuAe2oBreBjX4NASF2jbtqlUym0QV7fKmS3r6wKBIOFwpHHPDYejBIOhjnrZXi2t5L1BX5hvwF45mUSfmwWgIiqklSCCquIL+ghHAngDXkS3G9HlQnS5EFS1pe5q1l2uJf3CdU7e2pblRELVNCxdw9Z0bF3D0jRsXa+VWu0YfdljbMtCDgYdN99wBDkcRg5HEH2dDauXUhfwuoDXULlc5i//8s/4/Oc/w/T0FG9605v58Id/k/vuu3/dDPA//uM/4qMf/TAf/ehv82u/9htrfTnXrTfyi5xhGYynpzl+Ypyps3kqUxKCLmNjUQykKURm8QxYDPTEGA4MMuQfYCgwgEdevSidhmE0XjjS6QXSaadeqTTzprnd7rYXj7pr0NVG6rwZx0JVM3n+tWmeOHyBC3NFfG6Ze/cN8Nb9gyQ6OO+mVSmTfeop0o9/HyOVQu0fIPKOhwjc9eZVCchyM46F1VRr4Ibmmh2jrd2+GYuOvfi++mbbVktAChGxljKjWbYHrGgNZrF8//LnA8iyzdxcqgZuTUucpi11jRMEoQFtdQuc1+trscY5+1wu92UBydA0cuNj5MfPk5+eppiap1TIo1kWmqqgKwq6242uKljLvEPUr6XVAujxeNB1vQF1rfDpdntq99DIdd1Lb2bdiHvD6cksjz4/xsnXzrOhOssdnjz9chUXJla1il2tYmnVRn2xe+3lJMhyE/ZcKmKj7kaQxBYoq8GYvqh9ld+35LsVBQRx2aiqgqI0ga8Bf+1tKRxG7MAx2AW8LuAtUaVS4S//8it8/vOfZmpqkjvueBMf/vBvcv/9b+to0HvxxR/xUz/1MG996wN85Stfvylm79Z6LHSSLMtmZjLL68cnGDudppx2ZnB1d4lseJp8eIaiP03cF2U4MMjO6Db2xncRUFc/MEa5XF7iPpTNpjFaHkTOrLPzklKHv0AgeNFxezOPBdu2OTGe4YnDF3jpxDy2bbNva5wHbh/ilg2dG57eNoxmQJbxMQSXC8/WbXi2Ozmo3Js2IdyAxfQ381hYaVUqZWZmppienmR6epJCId9m/blWtQZtkCR5SdS++vqXZv6x1nVA9qJy6f6rfacSRakF2jx4PL5FEOeULte1rTMzS0WqY2MtLpZjaJMTzZdrScI1MIBraMSxyA2PoA4NIQeCjvufrlOplGquoK1lqc0qWKmUW7wh2mHO7e7cSZ9O0UrdGyzb5ienF3j0hTFOjGfwuWXeetsQDxwYIuS79CSWbZqOZaxag74a/NW3OhDarX1aFauqLTke00RQVQRFQayVgqoiKgqC0tqvIqgKYq0UFHXR8fX++jG1fS3PW0vXMbMZjHQGI5PGSKcxsun2diaNretLfmbR72/CXyS8bF3y+zvW06MLeKukTnl4V6tVvvrVP+dzn/sUk5MTHDhwB7/xG7/JW9/6YEe9cE1NTXLo0FP8/u9/HFVVeeyxJwmHI2t9WSuiThkLnah8tsL5UwucO7XAxFgGy7QRFRs7UWIhMEFWSGELFgPBXkZjW9gZ30bcF3WiZ8kCoiTWkqfe+LFsWTa6ZpDJZEgtLJDJpMnm0uQLGcrlQuM4QRBRFR+q7EcWvQh4EEw3piHidqsoLgl/wIU/6MJXK/0BF2qHR6a8GqVyFX74ygRPvjJJvqTTH/PyttuGuHt3X8dG4LRtm/Lx18m/9CLlZBJtcgIAQVVxb96Cd3QHnu2juDdvXhELX/e+cHFVq5U2oMtknMARsqzQ29tHKBRprKNpBTIH0sQ2WFsMcM1jpRs+gViHvKUAuBQEBwfj5PP6ij6XbdtGu3CB4k+OUDjyCpUzp53IFYAUCNYgbtgButq6uZWYzKi/S3bSO8Z60vXeGwzT4oXXZvjeC2NMzBeJBl08dMcI9+7rx6125v13NWXbNlap1AZ8RibTrKfTGNmME6F0MRdJEko8zsCv/BtcqxAbogt4XcC7rKrVKl/72l/w+c9/mgsXxjlw4HYeeeQjPPDAO9bkJjw7O8uzzz7NoUNPc+jQk5w5cxqAnp5evva1b7Jnz95Vv6YbpU4bC50qXTMZP5vm/KkFzp9eoFxaOsN2MQkCSLLj8iTJQu0lT0SSRSSpDoIX6xexLBtDN9E1E12vbZqJoVu10lw22WhTFqKiIcpVRKXaKAWp1cogI+NDK/kpZz1gt69ZUFSpAXu+gOumgEDdMPnx8VmeOHyBs1N53KrEPXv6edttg/THfGt9eZeUmc9TOpGkfMKJUFe9cAFsG0GWcW/e4lj4Rnfg3rwF8Roi/HbvC01pmtYGdPWIt5Ik0dPTR1/fAH19A8RiiZvCq2M5rZjVRtMoHX+N4tGjFI++gpFKAeAa2YBv7z48W7fhGh5GDoWv+7u6ujG61rFQrho8dWSSv//xOOl8laGEj4fftIE7dvYgSzfn382NlG0YGLlsDfyaFkCrXCb67vegRKM3/Bq6gNcFvCuWpml8/et/yec+9ynGx8fYv/82HnnkI7z97e+8oaCXSi3w7LPP8MwzT/HMM09z/PjrAPj9Ae6++x7uuec+Dh68l1279tx0D/BOHQudLNu2WZgtUq0YmKaFaVpky3nOpcc4n51kvphCsAV8kp9+Ty8JVw9BJYBt4hxvWLXzbKza+aZhNz5rcb8oCiiqhKyIKKqEokjIilMu7m/br4otx7Tuc9bWVCqVhntnOp1idnaSXC6HKIokEv3EooP4XAkqJZNiXqOQr1LIVSnmq5SKS9feXBICa/VOhcDTk1l+cPgCP3p9FtOy2bUpygMHhti7ObYqFtjrlVksUj55gnLyOKUTSapj553ZXUnCvXFTDfhG8WzdhngFbmhv5PuCrmvMzk7XgG6KVMpx6RVFiZ6eXvr6BujtHSAeTywbzfFm1PWMBz21QPHoEYpHj1A6/jq2piG4XHh33oJ/76349u5Fvkk8Yt4IutqxkC1UefzwBX7w0gTlqsGOkTAP37WB3ZuiXSvqOlcX8LqAd9XSNI2//uuv8dnP/hfGxs6zb99+HnnkIzz00MMrckPI5bI8//yzPP20A3SvvvqTWlh6L3feeRcHD76FgwfvZe/eW1clWeRaqtPHwnpUXivwk/nXODJ3jOOpkxi2iV/xsTd+C3sTu9gR2YYidd6C6Xjcz/HjZzh37gznz5+hWCwgiiIDA8Ns3LiZoaENqKrj/meaVg36Kg34K+aqVwSBXr+KIkuONVOWkOWa1VIWkWsWzNa+i/XLctPiebH+q4WzbFHjyVcm+OHLE2QKGomwm7fuH+Leff0dnVNvscxSifKpkzULX5LK+XNgmiCKuEY2NBIOe7ZtQ/IutVa+ke4LhmG0AN0kCwtzNaATicd7Gha6RKJnSW6nN4quZjzYlkXlzGmKR49QOHoE7cI4AEo8gW/vPsdSNzq6KsGCulp5XelYmE6V+N4LYzx7bArTtDkwmuDhuzawqT+4ClfZ1WqoC3hdwLtm6brON77xdT7zmU9y/vw59uzZxyOPfISHH373VYFesVjkhRee45lnHJfLI0dewbIsXC4Xd9zxJu65514OHnwL+/ff1niBfaNovYyF9aqKUeG11AmOzB3j2PxxKmYFl6RyS2wHt8Z3sSu+A4/cGQv7W8eCbdvMz882YK9UKiKKEoODTdi7XGS5OgQW8zXwq0FgqahhGI4l0zDMpvXSsBb1W0uWGFyt/EEX4aiHcNTrbDGn7g+6LnkPMUyLl07M8YPDFzhxIYsqi9y1q48HDgwx3LP6QXWuV1alQvn0qQbwlc+cdoBPEHANjzQtfNtGkfz+m/q+YJoGc3OzDaCbn5/FspyIlA7Q9dPbO0BPT99NP8F3pbrceDBLRUrHjlE4+grFYz/BKhRAFPFs3daAOrV/oGuxuQl0ubFQj4j58ok5JEnk4N5+HrpzmN7I5dP5GJbBeH6C09lzAPT7eun39RJxhbtjpwPVBbwu4F23dF3nm9/8az796U9w7txZdu3awyOPfIR3vesfLesyWalUePHFH3Ho0JMcOvQ0L798GF3XkWWZ2267nYMH7+Pgwfu4/fY7cbtXL+R9J2q9jYX1LMMyOJE+zZG5Yxydf42clkcSJLZHtrAvsZu98VsIudZudvNiY8G2bebmZhqwVy6XkCSJwcERNm7cwuDg8A0LI25Z9rLgZ5rNPqftrFNs7dc1k1y2QmahTCZVQteaaw4lWSQU8TjwF6vBXw0EXe72l/qxmTxPHL7A86/NoBsW24fDPHhgiP3b40jr1GXb0jQqZ05TSh53LHxnTjcit6mDQ0T37sKK9eIaHEIdGETydfaaxFbZto1h6Oi6jqZp6LqGplWZn59jenqSublZLMtEEASi0XjDQtfT09cNh38RLb432LaNNjVF8SdHKB55hfKpk2BZiD4fvt178e3bh2/XnnU1brq6Mi33nLjWiJgVo8rZ3HlOZ85yOnOOs7kxdGvp+na35GrAnrP10e/vJaQGu+C3huoYwBsdHX038HuAAqSA9wM54M+BLYAGnAT+72QyOVc75y7gDwFP7YJ+IZlMzl7hV26kC3grKsMw+OY3/5rPfOaTnDlzmltu2c0jj/w/vP3t7+SVV17mmWee4tChp3jxxR9RrVYRRZFbb91fW0N3H3feeRe+7gOnTet1LKx3WbbFudwYR+Ze5cjcMebKCwgIbAyOsC+xi32JXfR4E6t6TVcyFmzbZnZ2ugF7lUoZWZZrsLeZwcGRjrR62LZNqag1YC+bcspMqkwuU26zFHp8Shvw1SFQVCWeeXWaf3hpgvlshUjAxf37B3nLvgGClwnr3emydJ3K2TOUTyQpHD9BfmwCpZSm/uokhcO4BgZRB4dwDQ6iDgziGhi4ovV8VyrbtjFNswZkDpi1Qtrl2k6pYxj6RVMARKOxFqDrf8N5bFyrEokAM5MpyieStfV0r6DPzQHOhIB/36349uzDvWXLqoZp72r11fqcWC4i5jvuGOG+i0TEzGsFB+ay5ziVOcuFwiSWbSEgMOTvZ0t4k7OFNiGLElPFGSYL00wVZ5gqOmVBb+aS88ge+n09DvC1wF9Q9XfBbxXUEYA3OjoawYG3u5PJ5InR0dFfAH4B+HlgbzKZ/GHtuE8C0WQy+Uujo6MicAJ4fzKZPDQ6OvpbwOZkMvmBK/zajXQB74bIMAy+9a3/yac//QlOnz6FJEmYpjMju3v33prL5b3cddfdBIOhtb7cjtZ6Hws3g2zbZqo448De/DHG804I/H5fL/sSu9kS2kiPN07EFUYSb1xQh6sdC5ZlNWBvbOwMlUoFWZYZGtpQs+wNrYs1S6ZpkUuXybRAXyZVIrNQplJuziaLokAw7CYU8aCJAudSRc4sFDFEgdt29vD2O0bY0BdYw5/k6qTrJpmFEun5Eqn5Iun5EumFUgN4XS6JiF8gLJYIVObxLpxHnjoNLTma5FisYeVzDToAqPb1Iy4DTrquk8tlyeUyZLPOls/n0LRqA9Ku5DkvSRKKoqKqKoqioihKW90pVVS1WVcUlXA4jMv1xvbYqMu2rEZCZ9vQsep1rbXPSfJs5vMYJ4+TfuUIdrWKoCh4d96Cb4/jeqnEYmv943S1ikokAoxdSF82IqZt2yxU0pzOnOVU5iyns2eZKTmTArIoszE4zNaQA3SbQhvwyFf2t5nXCkwVp5kszjjgV5hhujhD0Sg1jvHJXvp8vQz4+9osfzciZ61t2+iWTtmoUjErVGtl2ahSNatUjAoVo4pu6bhkFx7JjVt242nZnLYHVVTWFZh2CuDdAXw5mUzuqrWjwAKQSCaT8y3H/QzwK8lk8sHaOX+aTCZ31/bFgXPJZPJKR8hGuoB3Q2WaJv/rf32To0ePcOedd3H33fcQidz40LA3k26WsXAzaaGc5ui8Y9k7lTmLTS03lCAR80RIeOL0eOLEvbFGPeq+fvi7nrFgWRYzM1OcO3easbGzVKtVFEVpwN7AwNC6jDhYKest4OdAXzZdJpsqYZrN+7oJVLFR3DKD/UE2jYQJht34g24CIRden7pmD25dM0kvFEnNOzCXnnfq+WylcYwoCoSiHqJxH5GYl3jCz/mzKeam86Tmio1nmOqSiEVcRNw6QSOLPz+JPH0WfXoKTBMb0FUVfaAfvaeHSjBASZEpmAalSvP7BEHA7w8QDIZwudwNMFse2tS2/TdbJOOrkVksok1OUp2cwFiYd5I9t4Laorat61h1aGvpayQPv0KpsRie3Xvx7d2Hd8fOa0q90dX6V7ZQ5dnXZ/nOobNLImLaOBOVpzJnG1CX1XKAY2nbEtrQsM6NBIdQxJWb/LNtm5yWr1n6mta+qeIMZaN53/ErPvrbwK+PkBp0QKwOY22lA2tO2YS1qlmlXDumalax7EulKbpyiYKIW3K1QF8NACUPHtnVDoZSEwyd453zXJILUVide2SnAF4IOAO8M5lM/nh0dPTfAp8HDiSTyZdqx4jA3wPfTiaTn6/B3geSyeS7Wz6nBAwlk8nUFXztRrqA11WHqzsWOltFvcRkYZq58gJz5XnmSvPMlReYLc+jmc0olaIgEndH26AvUavH3JErgr8Vy3VlWUxPT9Zg7xya5sDe8PBGNm7cQn//4LqEvVZZlk0hV3Hgb6FEaqHE+QtZ0qkSkmUj0w5zkiQ0YC8QchMIuvGH3ASCTtsXcF13OgatatQgrki6xTJXyFUbx4iSQCTqJRL3EqnBXDTuJRjxILXkomodC6ZpkZorMjddYG4mz/x0gYXZPJZQRZQ1ZJeBx2ciSBUMs4xF82VHNE08pTKeUhl3pUJAdRMKRwj3D+AZHMI1MIAUCiG6PV3XvhaZpSLaxCTVqQm0yQmnPjmBmc00DxJFRFVFUJSWTUVsaytL2ssfs/hzmueJLjf9OzcxP19Yu/+QrtZUVc3k0RfO8+gLYximxYHtCR68YxDJn6u5XJ7ldPY8ZaMMQEgNsrXmbrk1vIl+X++qQUerbNsmU822gF8TAKvm0ijPy8ktOWDlklwOREluXLKr0e+RXLW2A1n1/ra65EYWJTRTo2xUanBYadTLRoVKa91cps+oUDYrl4VJRZT5d7f9KzYGR1biv/CS6gjAAxgdHX0Q+DjgBh4F/g3wlmQyebS2/78Cg8B7k8mktVKAd10X3VVXXXW1jGzbJlvJMVWYZTo/55SFOWZq9YrR8lIviCR8Mfr9Cfr8PfQFmmWPL458A90+TdNkbGyMZDLJqVOnGpa9RCJBIpEgHo83Stc6swpomkY6nSaVSqFpzsuCbducmcxx9MQccwtF3KLIYNRHLODC0i3KJY1yUadaWWRBEQQ8XgWvT8XrU/H4VHz10q/i8apIkpO/0DRsCjmNfK5KLlMlk6qQTZUp5HWwBUBAkkRi8QDxngDx3gA9fSF6+gNEol7Eq0gqXC6XSaVSbVs6nSaTybS5UwqomJqCqSlYhooouEnE4/QPRIl5LUJGBjU9QWV8nNLYGNWZRUvZRRHZ70f2+1ECAeSAHzkQcNrBQHNfvV47RvJ41pVL02IZxSKlsXFK4xcojY1THh+nNDaOlmq+YoguF97hIbwjw3iGh/GODOMdHsaViHehuKsbKt3QeezwKb7+D6+SLRfYtS3Apq02F0pjnEqdQzcdd+2BQC87ElvZGd/KzsRWEr5YR/9d2rbNfCnFeHaKXDWPR6lZxRRn88oe3IoDdGsBpheTbdtUTY2SXnY2rUxJr1DSy5R1p27aJg9svoeAq2OjPd/YKJqjo6O9wHkglkwmi6Ojo/8F2Au8J5lMVmvHdF00u7rp1R0LN59s2yavF5itWfvmS/PMlp36XGmeitkOf1FXmIQ3zpb4MAOuIbaGN+FTLh/S+mplmiZTUxNMTIyRTqfIZJpgBODz+YlEokQiUcLhGJFIlGAwtKYuebZtUy6XGmvGWtePlUrFy39AB0kQBCRJQhQlRFFEFMVaW2z0NduQSqWoVFrdOEWCwRChUJhgMEwoFK7VQyiKimXZpBdKzE07Vr65mTzzMwUM3ZlxlmWRWI+PRF+AWMxFWCjhLc1jFQvohSJ6oYhWrGCUSuilKnqlgl7WMA0LS5AamylKWILstCUZW/Fgq24s1YUtq9iSiiXJWKKCKUhYgoiFiMejEI64iMa9RBJ+or1BPCHfqryImqUS2tQk2sQE1alJxyo3OYGRTjd/P6qK2j/gBLMZGEQdcOpyLLbmINd9TqxfWbZF2XAgoGSUKOllirWyZJQp6aX20ihT1EsUtRK6vTSipSiIDPkHGha6LaGNN2RtW1edr5Wy4F23s+7o6GhfMpmcrrli/ifg/6vB3X8CDgDvrsNdTYcBz+jo6MFkMnkI+FfAN673OrrqqquubqQEQSCoBgiqAbaGN7Xts22bgl5krjzfAMC5GgB+/9ST6JZjWRrw9bEtspmt4c1sDW8iqF5/8BBJkhgaGmFoaKRxLaVSkXQ6VdsWyGRSTEyMN6xDoigRDoeJRGKEw9EGAHo8KwuglmWRz+dq8JZugzm9JaiIoigEg2H6+gZaACeMqrqA9om8+s+QK2o89+o0zx6bpljR6Yt6uXdvP7dujaMqUtuxdZmmRblYSyCfr1IsVCnkNbBtAmEXgaCKP+jC7ZWwLAvLMrEsJ31Es2627bMs86L7nf563USWFYaGNjZ+xlAojM/nvyRsi6JALOEjlvDBnvr/q002VWq4d85NF0gem2mkrBAEsG0PTqDqePPD1Np2BVlDBGwkLEQsRN1ArJqIZgXRyiPaJpJlItkWednL9FQIS2ymQlCMMj4jh98q4KdEQKwSkDU8qoDkdiGoLkSXC9GlNuqCqtb66vvVluNctXVyE421ctrkJEa6aZETVBW1rx/Pjp1tMKfEuha5rq5MmqmTqqRZqKRJVVKkKhlKeomiUbPkGCWKNYCrGJXGOu7lpIgKPsWLV/bgkT0E5RDltI/SvIFbdLN/8wC7NvTiU7z4FA97RraQzywFv666ulathIvml4B7cB4bfw/8Gk56hGM40TLLtUPPJpPJn66dczdOmgQ3zTQJM1f4lRvpWvC66nB1x0JXdYWjbl488zqnMmc4mT7Dmdz5xjq/Xm8PW8Ob2FYDvog7fMOuwzRNstkM6fRCw9KXTqcol5tR0txud8PKV99CochlUzRomrbEEpfNpsnnc22Q5fX62qxU9c3j8V6zxUc3TJ5/bYbHfnyBC3MF/B6F+/cP8Nb9Q0QCneWeeiPvC7Ztk02XmZsukJovIuDkJZRlqVaKV1BKjfbF1i5auoZVLGEWC5jFIlaljFWpUshVyeR0MnmTXMkmWxHJazK63YQrGQO/VcRv5vDpWbyVFN7SPK5Kliv97QuKgto/0LDEqbVNia8/kOs+J1ZXuqmTqmZIldPMV1IOzJVTDajLae2/C1EQ8coevIoHn+zFUyu9igdvo/TgU7x4aqVXdvoUyZnw0HST7/9ojL97/jyWZfPQnSO8664NeFzt99TuWOiqro5Zg7cG2kgX8LrqcHXHQld1LR4LpmUylp/gVOZMbTtHxXRc9uLuqGPdi2xmW3gzMXfkhru6VSqVGuwtNKx+mUwK06xbgwQCgSCRSN29M9xwr6wDXSskCoLQcDlsdTt0LHI3Lj+abdskxzI89uI4r5ycRxQF7tjRw9vvGGZT/9olum/VG+2+UM+TWE8VkW4JVlMutaSFUETCETfhkItwUCbkEwl6bXyyiaBrWJqG6HKtW5C7mN5o4+FGS7cM0nULXNkpFyopFsqORS67DMBFXWGinihxd4SoO0rMEyHqjhBzRwi5gte8Vsy2bV5MzvHXPzjFQq7Cge0JfvZtW+kJL5/jsjsWuqqrC3hdwOuqg9UdC13VdbmxYNkWE4UpTmbOcCp9hlOZs43cQ2FXqGHd2xbeTI83sSprmyzLolDItbh5OgBYKDR/DkVR26xwdZALBIJrHnJ/Nl3iicMTPH10kopmsnUwxIO3D3FgNIG0htfWvS80VSnrNfBz0ktkFkqk5ksU8+3RScNRL5GYl1DEgz/owh9w4Qu48AdduNxyRweduJy64+Hqla3mmSpOs1BJtUBcmlQlTbaaa3ObFAWRiCtMzB0h6okQd0cdePNErxvgLqXz03m+9vgJTlzIMtzj530PbGPHhsglz+mOha7q6gJeF/C66mB1x0JXdV11onPbYro467h01ra85oRSD6h+toY3N6BvtcNk67pGLpfD6/Xidnd+pMVy1eDQ0SkePzzOXKZCNOjigduGuHffAH6PcvkPWGF17wuXl1Y1mta+habFL5+tsPh1RVZEB/ZqwFcvm31uVJfUseO0Ox4uLtu2SVczjOcn2rZWK5wDcKGaxS26COIihNTgdecxvRplixp/8+RpDh2dwu9V+On7NnPf3oErStXSHQtd1dUFvC7gddXB6o6Fruq63rFg2zaz5XlOpc9wMnOWU5kzpKtO3i6f7GVLeBPbwpvYGNqAX/HVFvW7V/XFptNlWTZHTs/z2I/HOT6WQVVE7t7dz4MHhhiI+1btOrr3hWuXZdmUCs0AOYVclUK+QiFXa+erlArashDoD7rxB1T8ATe+ZUDQ5V655NBXo+54cGTZFvPlVDvMFSYo6o4ng4BAv6+X4cAgw4FBBv19xNwxwq7VBbiLSTcsHn9xnP/97Dl0w+LB24d4z92b8F7FuOqOha7q6pgoml111VVXXd04CYJArzdBrzfBPYNvwrZtFirphoXvVOYsR+dfXXKeKip4ZA8exYNHauYh8tQA0Nk8jdLb1udBEde3+1urRFFg/7YE+7clGJvJ8/iLFzh0dIofvjzB7s1RHjwwxO5NsetOit7VjZMoCo6VeB1o4gAAIABJREFULnjxwDkOBNbhr9oGf4VclfH5FMXC0kTMiio1oC8Y8TC0Iczghsj/396dx8ad3vcdf//mvu/h8D5EST8du7r20npX69117PiIYzdOaxtxnaIo0ARFiv5RoAfQAEXaNEgDFEjq1AHSw7FTJ26d2k7sJEa8Pvb0ri1pdXD3J1EiKd7HHDyH5HBm+sccJHWstUuK5+cFDGbm+c2Qz66++mk+8zy/59m24LeXlcolxhcmbxuZG6lfh2w37DQHGjmZeGhdoHPZH9z1u+9VuVzmwvUpvvZCLxO5PKcOJvj08wdJxTZ/OxyRd0sjeJtI38BIjWpBaraiFrKLOYbmRiobs64skl9ZvV9YWWRxZZGFlfya9srGre/EbtjxOu4MhT6nl6g7SsIbq97iBJxbs+/ZZpqZX+YHF4f5/vlhpueXiQbdPPVwI0+faL7nQggbpfPC9isWS3eOBFYD4fzsEtn0AoXlIoYBqeYQbV1R2g7ESDYGN/0LgAdVD7WNm+ere7DZDAO33YXL7sJlc+Kyu7ZkavdKaYXR+Yl1YW54boTlUmWBHafNSWugqR7k2oItNPlTOGw7P1gPTczx1e9d562BLM0JP5/5wEEe6oq/55+nc4PUaIqmAp7sYKoFqdmJtVAulymUCutC4GowXA2Btf2eFlby5AuL5IuLzBfm69cE1rjsLhKeSthLeGPEvbH687gnWl8yfCdaKZa4eH2KH10a4erNDGXgSHuEcyebeeRwsr6n3mbYibUg6xWLJcZHZhjsyzLUl2VitPLn5fY4aO2MVgJfV5RAyLPh33U/9VAoFphfWahskl1YqOzLVrutrLbNFRaq+7RVnq/8jC9wnDZHNfBVgp/bXgl+LrsLd7WtcnPWn9dDYjUo1p677S6cNhezhdl1YW5kbqzeD4/dTWuwuRLkApUwl/Ild8QUy3djdmGZb7zYxw8uDuNzO/jkuQM8e7p5w4s36dwgNQp4Cniyg6kWpGYv1kJlQ+AMU/nqbTHNVD5DOp9hKp+uf0NfE3GHiXti60b9Et4YcU+ckCuwY0b/MjOLvHx5lBcvjTI1vYjX7eDssRTnTjbRkQpuuJ97sRb2uvxCgaH+Stgb7Fud4hmN+2jritLaFaW5PYLzXXwRkFuaZnB2GMNdZCybuTO8rQl0hdK9N7922Bz4Hb7qZtm+6j5stz/3UqLMcnGZ5WKB5dIyS8Xl6vPq41Jh/fM1bUvF5Xfsw934Hb41o3KVUJfwxrd0QajNtlIs8cL5Yb71Uh+Ly0WeO9PCJ57u2rTFmnRukBoFPAU82cFUC1Kz32qhXC4zW5irhr90NfSthsDblzJ32pyrwc8Tr4z+VUOg1+HBbtgrN5sdu2HDbjz4VRFL5TLWQJYXL4/yU2uSwkqJtoYA5040cfZ443v+ULffamGvKZfLZKcWGOzLMNiXZWRwmuJKCZvdoKk1TNuBGO1dUWLJ1SnLhWKBwblh+qZv0Tdzi/7pW/VFkmpshq0e1Hy1cLYmqN2tze/04bQ5t2bblHKJ5WKBQqlQD4CrQbD2vIDP6aUt0ELME9kxX9pshks3pviz7/Uyllngoa4Yn/7AIVo2eXEmnRukRgFPAU92MNWC1KgW1isUC2QWs0zVRwCrIXAxw2Q+zXLxzkUwbmczbPWwZzfs2GyVx456EKyEQduax/bbjq197HF4iLjDRNxhop4wYVe4vkLf/GKBH/eM8+KbowyMz+Kw2zhzOMG5k80c7YhiexcfZFULe8tKocjo0DSDN7MM9mfJTM4D4PQa2JJL5EJjDLp6WXbkAYh7onSG2ukKd9ARaqWrqZnFmRIeu3tPBaK9YmRqnj974TpXbmZIxXx85vmDnOiOP5A/K50bpEaraIqIyK7jtDtJ+RtI+RvuOFYul5krzFene6bJF5colouUSkWK5RIrpSLF8uqtVCqtPl/7uFyiWFr/eKW0RHHl7sfyK/k7ppUaGARdgUroc4c5+lSYo8seRkZLXOm/xhv/r4+oJ8K5h1t5+uEm4uGNX5Mlu8uKsUI+kmG2+xbZ5C2GJsYg7SMwnSA4ksR7q53DtOOP2+k4kOBgSyONrSHs9spUxaQ/yOSCPtTvNJO5PN9+tZ+XL4/hctr5zPMHef6RVhz23TvFVPYfBTwREdkRDKMSqoKuAF3h9i37veVymfxKntzSDNmlaXJLOXKL0+SWpskuTTOZT3Mtd5P8Sh7sQDd4gDzwt/NO/uZHHgKOIK3RBAeTKWLeCBFPJRhG3GE8DoW/3a5ULjGxMFWdZjlA38wtRubG6tONU74kZnMXXUfb6Qx10OhtIDu5wGBflsGbWd7+6QQ9b4zjdNlpbo/Q2hmh+1AS7ODzuzSCtwOsDXaGYfDc6RZ+4alOQr6dt0WDyM+igCciIvuaYRj4qtc6NQca7/m6xZUlpquhL7c0TW5phrGZNH3pCdL5HNb0FNcWLt3xPo/dQ8QTpjEYJ+aM0+RvpDmQotGXwuO4975usn0WCgv0zQzWw1z/zGAl4ANeh4fOUDsnOo/TFW6nM9SO33nn3mcNTSEamkI88r4OlpdWGB7IVQJfX4aB3jQv/90NoLIPXyTmJRzzEYl5iVTvw1EvLrc+pj1odwt2HznbQTSov5uye+nMISIich88Djcex92nl5ZKZXoGMvzwzSHeHBiiZM+TbDDoaHMSjhSZW5llenGaqxPXKJRW6u+Le6I0+VM0+Rsr99Xg59rBW0vsFcVSsTpqmyO7WLmNLUzQP3OL8YVJoDJVtznQyJmGE3SF2ukKt9PgS77rFSFdbgddhxN0HU4AMDezSGkFBvrSTGfy5DILjA/P0Nszse59/oCL8JrQF4n5CMe8hCLeTd+Xb7+ZyuX5q1dXg92zp1v4qIKd7BEKeCIiIhtksxk81BXnoa44c/ljvHpljBcvjfD6D+dxOWw8Ypp87pluEkEHmcUso/PjjM6PMTo/zsjcGG9nrtf3DDMwSHhjlZE+f6oa/Bpp8CVx7oJNoHeCcrnMwkqezGKO7GKWzJoQl13KkVnM3bGiK0DQFaAz1MbjjY9wINxOe7D1gUyxDYQ8JJNBQrH1P3ulUGQ6t0guvcB0Nk8uvUAum+fG25MsLa5+MWCzGYQinnrgi8R9RKKVe69va1bX3K0qwW6Aly+PKtjJnqV/KURERDZRwOvkg4+18XOPttI/NsuLl0b5cc8Yr14dIxZy88TRFE8ca+dEx7H6B/FiqchkPs1INfSNzlXur6TfolQuAZXVQ5PexLrQ1+xPkfQmNn3D6GKpuGbPtEJ9Sfy1y+QXigUMw8Bpc+K0O3HanLhsjvrjyq3y3GVz4rA5Nm0vtEKxUL9eMlMNbpk14S27lLtjRVaHYSfqiRD1RDkSPUTUEybqiRBzR6vtEdz27b3eyuG0E0/6iSfvXIZ/MV+oBL7qiF/tfrAvQ7G4GlRdbvtq8IuuTv0MRby4Pfv3Y5+Cnewn2iZhE2mZW6lRLUiNakEAlgpFbozN8d3X+rnal6FYKtOS8HP2eIonjqVIhL13fV+htMLEwuS60DcyP8ZUPlMffbIbdlK+ZH2qZ8qfpFwu37Fh9XJxmaXS8jtual07VhtN3GwOm2M1CNaDoWM1EFbD4NpjLpuT5VJhNcgtZZldnrvjZwddgXpYi1UDW8wdqYe3gNO/ozbb3qxzQ6lUZm5mkVwmX5/uWQt/czNL617r8TkroS/qJVy9zq9226vX+60PdvD+ky189MmdFez074TUaB88BTzZwVQLUqNakJpaLcwuLPOTtyd4tWec3qFpAA62hnnyWIpHjzQQvI9V+5aLBcYXJhiphr7adM/0Yvae73HZnLjsLtx2F67qzW2rPV5zzHbba+yu+nvXvd/mpEyZQrHAcmmFQqlAoboh9vKax4XSyrrH64+tfe3qz1iuHqu1O20OYp7qSJt7TYDzRIi6o0Q84V03fXUrzg2FQpGZbJ7p7CLT2cq0z+lMnulsnvm59SOcXr+TcNRLJOojFK1O/6yGP6drc0eIt8LUdJ5vvzrAS5dWg91HzrYTC+28VW3174TUaB88ERGRXSjoc/HcmVaeO9PKVC7Paz3jvNYzzpe/e43//XfXeagrxhPHU5w+mMR9jw/WLruTtmALbcGWde2LK0tM5dPYDFs9iLntrk2dHrnVal9E67qyd8/ptBNvCBBvCNxxrLBcZCaXr4z8ZfP18HerL8PC5fXhzxdwrRvtC0e9lWmfUS9O584Kf3cEu1PNfPRsx44MdiIPigKeiIjINklEvPzC+zr52JMdDE7M8VrPOD/uGefNG2ncTjtnDid44lgjx7ui2G0/O6B5HG5ag81b0POto2D3YDhd7xz+aqEvl1lgJrtILrvAwI00+fnCutf6q+Ev2RikvTtGU1u4vpn7VlKwE1mlgCciIrLNDMOgPRWkPRXkl5/t5vpgjlevjlemcl4dJ+hz8viRFGePpzjQHFLokQfK6bKTSAVIpO4Mf8tLK6sjftVRv1w2z+Xzw7z5xhBOl522rigd3XHau2P4/A924Zqp6TzfeXWAFxXsROoU8ERERHYQm2Fgtkcx26P8ygcPc+Vmmld7xvnRpRG+d36IZMTDE8caefJ4iqb4nastijxILreDZGOQZGNwXXthuchQf5aBGxlu3Uhz05oCoKEpSEd3jI6DcRKpwKZ9OXF7sHvmVDMfU7ATARTwREREdiynw8bpw0lOH06SX1rhp9YkP+4Z49uv9vNXr/TTkQpy9niKx4+mdtSqgLL/OF32+mbu5XKZqfE5bt3IMHAjzRsvDfDGSwP4/C7au2N0dMdp7Yy8p5U7FexEfjYFPBERkV3A63bw9Ikmnj7RRG5uidffmuDHPWP8+Qu9fO2FXo50RDl7LMUjZhKfx7nd3ZV9zDCM+ijfI091kF9Yroa9DDetSd6+NIbNZtDcHqajO07HwTjh6N23CqmZyuX5zmsKdiL3Q9skbCItcys1qgWpUS1IzYOqhbHMAq9dHeO1nnEmsnkcdhuPHWng+UdaONCk6/V2qv16bigWS4wNzTBwI82tGxmy6QUAwjEvndXr9tYu1DKRy/PtV/p55coYhgHnTjTzsSf3VrDbr7Ugd9I2CSIiIkJjzMcnzx3gE0930T82y8uXR3nlyhivXh2jIxXk+TMtPH4shXuHLWcv+5PdbqOlI0JLR4T3Pd/NTC7PQG9lKufahVqSLSHGCyucH5qmZDd49tTO3cdOZKdRwBMREdkDDMOgqylEV1OIT72/m9eujvHC+WH+51+/zde+38tTDzfx3JkWUlHfdndVpC4U8fLwoy08/GgLheUily+P8vpPhunvy+DC4CQ2YnE/3T4XxYUC5aBbo9IiP8OGA55pmh8DfgtwAhngH1mW1Wea5mHgS0AcSAOftyzrevU99zwmIiIiG+N1O3juTCvPnm7h2mCO718Y5ns/HeK7bwzyUFeM58+0cqI7js2mD8qyMwxPzfNXr/Tzes84ToeNZx9r5uyBBOmR2fULtQRclVU5u+O0dkZxujQyLXK7DQU80zSjVILa+yzLumaa5ueA/wZ8GPgi8AXLsr5Sbf8j4PnqW9/pmIiIiGwCY82WC7m5JX50cYQfXBzm979+iXjIw7Onmzl3spmQ78HuVSZyL0MTc/zlK/385O0JXE47H36inZ9/vJ1Qdf+8zq7Y6kItN7MM9Ka58fYkb705ht1u0NIRpeNgnI7uGMGwpm+KwAYXWTFN8zHgf1mWdbz6PEZlRC4FXAPilmUVTdO0V9sPAca9jlmWNXkfv7YTLbIiO5xqQWpUC1KzU2phpVji4vUpXjg/xNu3cjjsBo8daeC5M610axP1LbNT6mG73Bqf5S9f6een1iRul52fe6SVDz3WRvA+vmwoFkuMDk4z0JumvzfNTG4RgHiDn46DcToPxmloCu6aWt7vtSCrNmuRlY0GvDBwE/iwZVlvmKb5G8DvA48Cf1ILftXX9gCfoxLw7nrMsqzz9/FrO4G+99xpERERAWBwfJbvvNzH934ySH5phQMtYT72VBfPnG7B49Jl+rL5eody/Nl3LX58dQyfx8HHzx3gE89031ewu5tyuUx6Yp5rPeNc6xlnsD9LuVTGH3Bx6GiKQ8caOHA4idujepY9a3NX0bQsa9o0zU8D/8U0TQ/w10AOCGzk594PjeDJTqZakBrVgtTsxFrw2OCXznXx0SfaePXqOC+cH+IPvnaR//7NKzx9oonnTreQimlRlgdhJ9bDg9Q3OsO3XurjzRtpfG4Hn3i6i597tBW/x8ni/BKL80vv/Yfb4NBDDRx6qIHFfIFbNyt77vVcGuXiG4PY7AYt7ZHqVM44ocjOmsq532pB7u09juDdYVP3wTNNMwUMACbwJpqiKfuUakFqVAtSsxtqoVwuc31omhfOD/FTa5JiqczxrhjPn27h5MGEFmXZRLuhHjbDjeFpvvVyP5dvpvF7HHzosTY+8Egbvi0YUSsWS4wPz9Bfnco5nckDEEv66eiOVaZyNoe2va73Sy3Iz7Zj9sEzTbPRsqwx0zRtwG8DX7Qsa8A0zYvAZ4GvVO8v1ALcOx0TERGR7WEYBofbIhxui1QWZXlzhB9eHOEP/uIy8ZCbZ0+3cO5Ec30BDJF7uT6U41sv9XG1P0vA6+RT7z/A82da8bq3bqqk3W6juT1Cc3tlz71cZqF63V6GN18f4sJrg3i8TtqrYa+1M6qpnLInbEYV/wfTNJ8CXMB3gX9dbf814Eumaf4mkAU+v+Y973RMREREtlkk4OYXn+riY092VBdlGebrP7zJN1/q49EjDTx/upXuFi3KIutZt7J86+V+3hrIEvQ5+fvPdvPcmZ1xTWck5iPyuI+Tj7extLjCYF+G/t40A71prl0Zx2YzaGoL11flDEe9qm/ZlTZ1iuYW6URTNGWHUy1IjWpBavZCLYxMzfP9C8O8cmWU/FKReMjN0c4YxzqiHO2MEdbI3n3bC/VQUy6XeXugEuyswRwhv4uPPNHOs6dacO+CfepKpTJjw9MM9GYY6E2TTS8A4PE5aWgMkmwK0tAYoKEphC+w+TW+l2pBNmbHTNEUERGR/aE54edXPniYT73/AK+/NcHlm2kuXJvkpUujALQm/RzrjHGsM8rhtsiOGLWRB6NcLnNrfI6LvVNcuDbJrYk5wgEXn/3AId5/qhmXc+cHuxqbzaC5LUJzW4QnnzvAdDbPYF+WydFZJsZmGezLUBsP8QfdNDQFaWgKkmwM0NAUxO1xbu9/gMhtdOYVERGRd8XjcvDMyWaeOdlMqVRmYHyWnv4MPf1ZXjg/zHffGMRuMzjQHKoHvq6mEA67bbu7LhuwUizx9q0sF69PcbF3iszMEgbQ3RLmcx86zLkTTTgduyfY3Us46iUc9dafF5aLTI7PMjk6x8TYLJOjs/Rdm1r3+tooX7IpSDIVxLkLRi5l71LAExERkffMZjPoagrR1RTiY092slwo0js8TU9/lp7+DN96qY9vvtSH22XHbIvUA19Lwq/rm3aB+cUCl2+kuXB9iss30ywuF3E5bBzvivGJp7o4eTCx5xfdcbrs9RG+mqXFAhOjs0yOzTExOsvo4DS9PRMAGAZEE/76CF9DU5B4MoDdoS84ZGso4ImIiMimcTnt1RAXA7qZyxewbmXrge/SjTQAIb+reu1elGMdMeLhnbU32X42mctz8foUF65Pcm1wmlK5TMjv4vGjDZw6lORYR3RXTcF8ENweJ21dMdq6YvW2hbllJsZmK8FvdJaB3gzW5XGger1UQ4BkU4CGxkroiyb8275Fg+xNCngiIiLywAS8Th4xG3jEbABgajrPW/1Z3hqoBL7XeiofgFMxH8c6ohzrjHKkI4pf1zVtmVK5TP/oLBd7J7lwfYrhyXkAWhJ+PnK2nVOHEnQ1hbBpxPUd+QIuOg/G6TwYByrXKc7NLDExOlu/9fZM0HOhcs2qw2kjkQrQ2h7F63cSTfiIJvx4fU6NbsuGKOCJiIjIlkmEvZw76eXcyWbK5TLDk/OV6/cGsrxyZYzvXxjGMKCzMcjRjsp0zkOt4T1xbddOUlgp0tOf5WJv5Xq66bllbIbB4bYwn3n+IKcOJWiI+ra7m7uaYRgEwx6CYQ/dR5JAJfTlMvnKAi6js0yOzXL5/DBLiyv193m8DqJxfzXw+YglKo99fpeCn9wXBTwRERHZFoZh0NoQoLUhwIceb2elWOLmyEw98P3Nj2/xndcGcDpsHGwJc6wzyrHOGB2poKa2vQczC8tc6k1zsXeKK31plgsl3C47Dx+Ic/pggoe74wS8Gjl9kAzDIBr3EY37OPxQCoBEIsBAX5rM1DzZqQWy6QUyU/P0vjXJ8tJq8HO5HcSqo3yV4Fd57A8o+Ml6CngiIiKyIzjsNg63RTjcFuGT5yC/tII1mKtO6czw9R/e5Os/vInP7cBsX12wpTHm0wfcexjLLHDh+iQXr0/ROzxNuQzRoJunHm7i9MEEZnsUpxb/2FaGYeAPuvEH3euu6SuXy+TnC/Xgl0lX7vuuTfLWm2uDn70SGhP+1QAY9xEIufX3Yp9SwBMREZEdyet2cOpgglMHEwBMzy/z1kCGt/ori7ZcuF5Zqj4ScHGsM8bRjsoIXzTo3s5ub4uVYomxzALDk/MMT80zPDnH4MQcU9OLALSnAnz8fZ2cPpSkPRXQB/9dwDAMfAEXvoCL1s7oumML88vV0b5q+JuaZ6A3zduXxuqvcbpqwa8S+uJJP4lUAN8eX/VUFPBERERklwj7XZw91sjZY42Uy2Umc3l6Biph79KNNK9cqXy4bYr7ONoR5WhHjCMdkT21YEuxVGIim2d4cp6RqXmGpir345kFiqXKbtw2wyAV89LRGOTnH2/n1MGEVindY3x+Fz6/i5aOyLr2/EKhHvpqwW+wL1tfzbP23kQqQDzlJ5kKkkgFCEU8Cv17iAKeiIiI7DqGYdAQ9dEQ9fHsqRZK5TJDE3OV7RgGMrx0eZQXzt+5YMvBlvCuWOK/VC4zNb3IyOQ8w1Nz1VG5eUbTC6wUSwAYQDLipSXp5/ShBC1JPy2JAI0xn6Zd7lNenxOvb/2efQCL+QKZyXkmx+eYGp8jPT7HUH+WUvVLAafLTrzBT6IhQCJVucUSfu3dt0sp4ImIiMiuZzMM2lNB2lNBPvzEnQu2/O3rlQVbHHYbh1orC7Yc7YjR2bi9C7aUy2Wys0v1ADc8NVcZnUvPs1wo1V8XD7lpTgQ43hWjJeGnJemnKe7HvQvCqmw/j9dJc3uE5vbV4LeyUiI7Nc9UNfRNTcxhXRnnyvkRoLJ3XzTuqwe+RCpAvCGA26P4sNPpT0hERET2nLst2HJtMFfdfy/L1394E7iJ1+3gSHXBls6mIDbDoFyujKCVy2XK5UoIK92trbR6rFwuUwZKpdXXlMrl6ntY11ZYKZFbKHBjMMfw1Bz5pWK932G/i5akn2dONtOaDNCS8NOc8ON16yObbC6Hw0ayMUiyMVhvK5fLTGfz60Lfrb4M1pXVKZ7BsGdd6Es0BPAHtZLnTqKzhYiIiOx5XreDkwcTnKwu2DIzv8xbA5XVOdcu2LJVgj4XzXEfZ4830loNcS3JgLYpkG1lGAaRmI9IzMfBow319oW5ZSbHZ0lPrI749V1b/Tvj8Tqrgc9PQ1OIlo4IHtXytlHAExERkX0n5HfxxLEUTxyr7EU2kcszPDmHgYFhVKanGUblA6+N2vM1bdXHt9/XXlN7vY3q69f8PLvNoLMtytTU3Lb+PxC5X76Ai45AnI7ueL1teWmlEvgm5uqh79Ibw5RKQwAkGwO0dkZp7YzS1BrW9XxbSAFPRERE9r2GiJeGiHfLfp+ms8lu53I7aGoL09QWrrcViyUmx2YZ6ssy2J/lzdeHuPDaIA6Hjaa2MK2dUdq6osSSfv0deIAU8EREREREZMPsdhuNLWEaW8I8+nQny0srjNzKMdSfY7A/y6vfv8mr3wev30lbdXSvtTOKfx/uXfkgKeCJiIiIiMimc7kddB5K0Hmocu3r3MxiPezd6sty7eoEANGErxL4uqI0t0VwurQ67EYo4ImIiIiIyAMXCHk4cqKRIycaKZfLTFX34xvqz3L1wgiXfjKMzWbQ2BKitasyupfc5q1MdiMFPBERERER2VKGYdS3aTh9tp2VQpHRoelK4OvL8fqP+nn9R/24PQ5aOiK0VQNfaAuvld2tFPBERERERGRbOZx22rpitHXF4DlYmF9meCBXX7DlplXZliEU8VRG9zqiRGJeQhGvpnTeRgFPRERERER2FJ/fxaFjDRw61kC5XCaXydfD3vWrE/RcGK2/1utzEop4CEW9hMIeQhFv5XnEuy83YVfAExERERGRHcswDKJxH9G4j4cfbaFYLJGZnGc6m2cmt8hMrnI/NjRDb88E5fLqe+12g2A18IUjXoIRTz38hSIenM69N/qngCciIiIiIruG3W6rX793u2KxxNzMUj301e+zi4wOTlNYLq57vc/vqga+9SN/oYgHX2B3jv4p4ImIiIiIyJ5gt9sIR72Eo3cuxlIul1laXGEml2c6uyb85Srh7/rto38OG5GYlw/+4lGiCf8W/ldszIYDnmmavwD8FmBUb//esqy/uFd79T2HgS8BcSANfN6yrOsb7YuIiIiIiMjdGIaBx+vE43XS0BS643ixWGJ2erEe+mZyefILBeyO3TWNc0MBzzRNA/gycM6yrCumaZ4AXjZN85v3aP+GZVkl4IvAFyzL+oppmp8D/gh4fmP/KSIiIiIiIu+N3W4jEvMRifm2uysbYtuEn1ECwtXHEWC02nZHu2VZJdM0G4AzwFerx74KnDFNM7kJfREREREREdm3jPLaiabvgWmaHwD+HJgHgsBHLct67R3aHwH+xLKs42t+Rg/wOcuyzt/Hr+wE+jbUaRERERERkd2vC+hf27DRKZoO4N8An7As62XTNJ8Cvmaa5rF3aN8U6fQcpdLGwulmSyaDTE7ObnfX+tcfAAAFS0lEQVQ3ZAdQLUiNakFqVAuylupBalQLUvNuasFmM4jHA3c/tsF+nAKaLct6GaB6Pw8cfYf2QaDFNE07QPW+udouIiIiIiIi79FGA94Q0GqapglgmuZRIAUM36P9hmVZE8BF4LPVn/FZ4IJlWZMb7IuIiIiIiMi+tqEpmpZljZmm+evA/zVNs1Rt/seWZY3coz1TffxrwJdM0/xNIAt8fiP9EBERERERkU3YB8+yrD8F/vR+26vH3gae2OjvFhERERERkVWbsU2CiIiIiIiI7AAKeCIiIiIiInvEhqdobgM7VJYG3Yl2ar9k66kWpEa1IDWqBVlL9SA1qgWpud9aWPM6++3HNrzR+TZ4GnhxuzshIiIiIiKyzc4BL61t2I0Bzw08BowCxW3ui4iIiIiIyFazA03AG8DS2gO7MeCJiIiIiIjIXWiRFRERERERkT1CAU9ERERERGSPUMATERERERHZIxTwRERERERE9ggFPBERERERkT1CAU9ERERERGSPUMATERERERHZIxzb3YG9wDTNw8CXgDiQBj5vWdb17e2VbAfTNPuBxeoN4F9ZlvW329Yh2TKmaf4e8CmgE3jYsqwr1XadH/ahd6iHfnSO2DdM04wDXwa6gWXgOvBPLcuaNE3zLPBHgBfoBz5nWdbEdvVVHryfUQ9l4DJQqr78H1qWdXl7eipbwTTNbwBdVP7M54DfsCzr4mZ8btAI3ub4IvAFy7IOA1+gcsKW/euXLcs6Vb3pg9v+8Q3gGWDgtnadH/ane9UD6Byxn5SB37Usy7Qs62HgBvA7pmnagK8A/6x6bvgR8Dvb2E/ZGnethzXH37fm3KBwt/f9qmVZJy3LOg38HvA/qu0b/tyggLdBpmk2AGeAr1abvgqcMU0zuX29EpGtZlnWS5ZlDa5t0/lh/7pbPcj+Y1lWxrKsH6xpeg3oAB4BFi3Leqna/kXgH2xx92SLvUM9yD5kWdb0mqdhoLRZnxsU8DauDRi2LKsIUL0fqbbL/vSnpmleMk3zD03TjGx3Z2Rb6fwgd6NzxD5UHbX7deBbQDtrRncty5oCbKZpxrape7LFbquHmh+YpnnRNM3/ZJqme5u6JlvINM0/Nk3zFvAfgV9lkz43KOCJbK5zlmWdBB4DDOC/bnN/RGRn0Tli//oDKtfZ6M9c4M56aLcs61EqU7uPAf9uuzomW8eyrH9iWVY78G+B/7xZP1cBb+MGgRbTNO0A1fvmarvsM7UpWZZlLQF/CDy1vT2Sbabzg6yjc8T+VF105xDwacuySsAt1kzNM00zAZQsy8psUxdlC92lHtaeG2aAP0bnhn3FsqwvA88BQ2zC5wYFvA2qrnh1EfhstemzwAXLsia3r1eyHUzT9JumGa4+NoDPUKkN2ad0fpC1dI7Yn0zT/G0q19x9shrsAX4KeE3TfLr6/NeA/7Md/ZOtdbd6ME0zapqmt/rYAfwyOjfsaaZpBkzTbFvz/ONABtiUzw1GuVzerL7uW6ZpHqGynGkUyFJZztTa3l7JVjNN8wDwdcBevfUA/9yyrNFt7ZhsCdM0fx/4JaARmALSlmUd1/lhf7pbPQAfR+eIfcU0zePAFeAakK8291mW9fdM03wfldXxPKxukzC+LR2VLXGvegB+l0otlAEn8ArwLyzLmtuOfsqDZ5pmCvgm4AeKVMLdv7Qs6/xmfG5QwBMREREREdkjNEVTRERERERkj1DAExERERER2SMU8ERERERERPYIBTwREREREZE9QgFPRERERERkj1DAExERERER2SMU8ERERERERPYIBTwREREREZE94v8D+jwlK8XjEoUAAAAASUVORK5CYII=\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "accuracies = [calculate_accuracy(df['Close'].iloc[-test_size:].values, r) for r in results]\n", "\n", "plt.figure(figsize = (15, 5))\n", "for no, r in enumerate(results):\n", " plt.plot(r, label = 'forecast %d'%(no + 1))\n", "plt.plot(df['Close'].iloc[-test_size:].values, label = 'true trend', c = 'black')\n", "plt.legend()\n", "plt.title('average accuracy: %.4f'%(np.mean(accuracies)))\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.6.8" } }, "nbformat": 4, "nbformat_minor": 2 } ================================================ FILE: deep-learning/11.bidirectional-lstm-seq2seq.ipynb ================================================ { "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import sys\n", "import warnings\n", "\n", "if not sys.warnoptions:\n", " warnings.simplefilter('ignore')" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "import tensorflow as tf\n", "import numpy as np\n", "import matplotlib.pyplot as plt\n", "import seaborn as sns\n", "import pandas as pd\n", "from sklearn.preprocessing import MinMaxScaler\n", "from datetime import datetime\n", "from datetime import timedelta\n", "from tqdm import tqdm\n", "sns.set()\n", "tf.compat.v1.random.set_random_seed(1234)" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DateOpenHighLowCloseAdj CloseVolume
02016-11-02778.200012781.650024763.450012768.700012768.7000121872400
12016-11-03767.250000769.950012759.030029762.130005762.1300051943200
22016-11-04750.659973770.359985750.560974762.020020762.0200202134800
32016-11-07774.500000785.190002772.549988782.520020782.5200201585100
42016-11-08783.400024795.632996780.190002790.510010790.5100101350800
\n", "
" ], "text/plain": [ " Date Open High Low Close Adj Close \\\n", "0 2016-11-02 778.200012 781.650024 763.450012 768.700012 768.700012 \n", "1 2016-11-03 767.250000 769.950012 759.030029 762.130005 762.130005 \n", "2 2016-11-04 750.659973 770.359985 750.560974 762.020020 762.020020 \n", "3 2016-11-07 774.500000 785.190002 772.549988 782.520020 782.520020 \n", "4 2016-11-08 783.400024 795.632996 780.190002 790.510010 790.510010 \n", "\n", " Volume \n", "0 1872400 \n", "1 1943200 \n", "2 2134800 \n", "3 1585100 \n", "4 1350800 " ] }, "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df = pd.read_csv('../dataset/GOOG-year.csv')\n", "df.head()" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
0
00.112708
10.090008
20.089628
30.160459
40.188066
\n", "
" ], "text/plain": [ " 0\n", "0 0.112708\n", "1 0.090008\n", "2 0.089628\n", "3 0.160459\n", "4 0.188066" ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "minmax = MinMaxScaler().fit(df.iloc[:, 4:5].astype('float32')) # Close index\n", "df_log = minmax.transform(df.iloc[:, 4:5].astype('float32')) # Close index\n", "df_log = pd.DataFrame(df_log)\n", "df_log.head()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Split train and test\n", "\n", "I will cut the dataset to train and test datasets,\n", "\n", "1. Train dataset derived from starting timestamp until last 30 days\n", "2. Test dataset derived from last 30 days until end of the dataset\n", "\n", "So we will let the model do forecasting based on last 30 days, and we will going to repeat the experiment for 10 times. You can increase it locally if you want, and tuning parameters will help you by a lot." ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "((252, 7), (222, 1), (30, 1))" ] }, "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], "source": [ "test_size = 30\n", "simulation_size = 10\n", "\n", "df_train = df_log.iloc[:-test_size]\n", "df_test = df_log.iloc[-test_size:]\n", "df.shape, df_train.shape, df_test.shape" ] }, { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [], "source": [ "class Model:\n", " def __init__(\n", " self,\n", " learning_rate,\n", " num_layers,\n", " size,\n", " size_layer,\n", " output_size,\n", " forget_bias = 0.1,\n", " ):\n", " def lstm_cell(size_layer):\n", " return tf.nn.rnn_cell.LSTMCell(size_layer, state_is_tuple = False)\n", "\n", " backward_rnn_cells = tf.nn.rnn_cell.MultiRNNCell(\n", " [lstm_cell(size_layer) for _ in range(num_layers)],\n", " state_is_tuple = False,\n", " )\n", " forward_rnn_cells = tf.nn.rnn_cell.MultiRNNCell(\n", " [lstm_cell(size_layer) for _ in range(num_layers)],\n", " state_is_tuple = False,\n", " )\n", " self.X = tf.placeholder(tf.float32, (None, None, size))\n", " self.Y = tf.placeholder(tf.float32, (None, output_size))\n", " drop_backward = tf.contrib.rnn.DropoutWrapper(\n", " backward_rnn_cells, output_keep_prob = forget_bias\n", " )\n", " forward_backward = tf.contrib.rnn.DropoutWrapper(\n", " forward_rnn_cells, output_keep_prob = forget_bias\n", " )\n", " self.backward_hidden_layer = tf.placeholder(\n", " tf.float32, shape = (None, num_layers * 2 * size_layer)\n", " )\n", " self.forward_hidden_layer = tf.placeholder(\n", " tf.float32, shape = (None, num_layers * 2 * size_layer)\n", " )\n", " _, last_state = tf.nn.bidirectional_dynamic_rnn(\n", " forward_backward,\n", " drop_backward,\n", " self.X,\n", " initial_state_fw = self.forward_hidden_layer,\n", " initial_state_bw = self.backward_hidden_layer,\n", " dtype = tf.float32,\n", " )\n", " \n", " with tf.variable_scope('decoder', reuse = False):\n", " backward_rnn_cells_decoder = tf.nn.rnn_cell.MultiRNNCell(\n", " [lstm_cell(size_layer) for _ in range(num_layers)],\n", " state_is_tuple = False,\n", " )\n", " forward_rnn_cells_decoder = tf.nn.rnn_cell.MultiRNNCell(\n", " [lstm_cell(size_layer) for _ in range(num_layers)],\n", " state_is_tuple = False,\n", " )\n", " drop_backward_decoder = tf.contrib.rnn.DropoutWrapper(\n", " backward_rnn_cells_decoder, output_keep_prob = forget_bias\n", " )\n", " forward_backward_decoder = tf.contrib.rnn.DropoutWrapper(\n", " forward_rnn_cells_decoder, output_keep_prob = forget_bias\n", " )\n", " self.outputs, self.last_state = tf.nn.bidirectional_dynamic_rnn(\n", " forward_backward_decoder, drop_backward_decoder, self.X, \n", " initial_state_fw = last_state[0],\n", " initial_state_bw = last_state[1],\n", " dtype = tf.float32\n", " )\n", " self.outputs = tf.concat(self.outputs, 2)\n", " self.logits = tf.layers.dense(self.outputs[-1], output_size)\n", " self.cost = tf.reduce_mean(tf.square(self.Y - self.logits))\n", " self.optimizer = tf.train.AdamOptimizer(learning_rate).minimize(\n", " self.cost\n", " )\n", " \n", "def calculate_accuracy(real, predict):\n", " real = np.array(real) + 1\n", " predict = np.array(predict) + 1\n", " percentage = 1 - np.sqrt(np.mean(np.square((real - predict) / real)))\n", " return percentage * 100\n", "\n", "def anchor(signal, weight):\n", " buffer = []\n", " last = signal[0]\n", " for i in signal:\n", " smoothed_val = last * weight + (1 - weight) * i\n", " buffer.append(smoothed_val)\n", " last = smoothed_val\n", " return buffer" ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [], "source": [ "num_layers = 1\n", "size_layer = 128\n", "timestamp = 5\n", "epoch = 300\n", "dropout_rate = 0.8\n", "future_day = test_size\n", "learning_rate = 0.01" ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [], "source": [ "def forecast():\n", " tf.reset_default_graph()\n", " modelnn = Model(\n", " learning_rate, num_layers, df_log.shape[1], size_layer, df_log.shape[1], dropout_rate\n", " )\n", " sess = tf.InteractiveSession()\n", " sess.run(tf.global_variables_initializer())\n", " date_ori = pd.to_datetime(df.iloc[:, 0]).tolist()\n", "\n", " pbar = tqdm(range(epoch), desc = 'train loop')\n", " for i in pbar:\n", " init_value_forward = np.zeros((1, num_layers * 2 * size_layer))\n", " init_value_backward = np.zeros((1, num_layers * 2 * size_layer))\n", " total_loss, total_acc = [], []\n", " for k in range(0, df_train.shape[0] - 1, timestamp):\n", " index = min(k + timestamp, df_train.shape[0] - 1)\n", " batch_x = np.expand_dims(\n", " df_train.iloc[k : index, :].values, axis = 0\n", " )\n", " batch_y = df_train.iloc[k + 1 : index + 1, :].values\n", " logits, last_state, _, loss = sess.run(\n", " [modelnn.logits, modelnn.last_state, modelnn.optimizer, modelnn.cost],\n", " feed_dict = {\n", " modelnn.X: batch_x,\n", " modelnn.Y: batch_y,\n", " modelnn.backward_hidden_layer: init_value_backward,\n", " modelnn.forward_hidden_layer: init_value_forward,\n", " },\n", " ) \n", " init_value_forward = last_state[0]\n", " init_value_backward = last_state[1]\n", " total_loss.append(loss)\n", " total_acc.append(calculate_accuracy(batch_y[:, 0], logits[:, 0]))\n", " pbar.set_postfix(cost = np.mean(total_loss), acc = np.mean(total_acc))\n", " \n", " future_day = test_size\n", "\n", " output_predict = np.zeros((df_train.shape[0] + future_day, df_train.shape[1]))\n", " output_predict[0] = df_train.iloc[0]\n", " upper_b = (df_train.shape[0] // timestamp) * timestamp\n", " init_value_forward = np.zeros((1, num_layers * 2 * size_layer))\n", " init_value_backward = np.zeros((1, num_layers * 2 * size_layer))\n", "\n", " for k in range(0, (df_train.shape[0] // timestamp) * timestamp, timestamp):\n", " out_logits, last_state = sess.run(\n", " [modelnn.logits, modelnn.last_state],\n", " feed_dict = {\n", " modelnn.X: np.expand_dims(\n", " df_train.iloc[k : k + timestamp], axis = 0\n", " ),\n", " modelnn.backward_hidden_layer: init_value_backward,\n", " modelnn.forward_hidden_layer: init_value_forward,\n", " },\n", " )\n", " init_value_forward = last_state[0]\n", " init_value_backward = last_state[1]\n", " output_predict[k + 1 : k + timestamp + 1] = out_logits\n", "\n", " if upper_b != df_train.shape[0]:\n", " out_logits, last_state = sess.run(\n", " [modelnn.logits, modelnn.last_state],\n", " feed_dict = {\n", " modelnn.X: np.expand_dims(df_train.iloc[upper_b:], axis = 0),\n", " modelnn.backward_hidden_layer: init_value_backward,\n", " modelnn.forward_hidden_layer: init_value_forward,\n", " },\n", " )\n", " output_predict[upper_b + 1 : df_train.shape[0] + 1] = out_logits\n", " future_day -= 1\n", " date_ori.append(date_ori[-1] + timedelta(days = 1))\n", "\n", " init_value_forward = last_state[0]\n", " init_value_backward = last_state[1]\n", " \n", " for i in range(future_day):\n", " o = output_predict[-future_day - timestamp + i:-future_day + i]\n", " out_logits, last_state = sess.run(\n", " [modelnn.logits, modelnn.last_state],\n", " feed_dict = {\n", " modelnn.X: np.expand_dims(o, axis = 0),\n", " modelnn.backward_hidden_layer: init_value_backward,\n", " modelnn.forward_hidden_layer: init_value_forward,\n", " },\n", " )\n", " init_value_forward = last_state[0]\n", " init_value_backward = last_state[1]\n", " output_predict[-future_day + i] = out_logits[-1]\n", " date_ori.append(date_ori[-1] + timedelta(days = 1))\n", " \n", " output_predict = minmax.inverse_transform(output_predict)\n", " deep_future = anchor(output_predict[:, 0], 0.3)\n", " \n", " return deep_future[-test_size:]" ] }, { "cell_type": "code", "execution_count": 11, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "W0813 22:30:03.664880 140106178451264 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "W0813 22:30:03.666436 140106178451264 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "W0813 22:30:03.827417 140106178451264 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "W0813 22:30:03.828239 140106178451264 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 1\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "W0813 22:30:03.988492 140106178451264 deprecation.py:323] From :67: dense (from tensorflow.python.layers.core) is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Use keras.layers.dense instead.\n", "train loop: 100%|██████████| 300/300 [02:29<00:00, 2.03it/s, acc=96.4, cost=0.00318] \n", "W0813 22:32:35.430384 140106178451264 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "W0813 22:32:35.431268 140106178451264 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "W0813 22:32:35.592414 140106178451264 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "W0813 22:32:35.593283 140106178451264 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 2\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [02:30<00:00, 2.00it/s, acc=98.1, cost=0.000912]\n", "W0813 22:35:08.073616 140106178451264 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "W0813 22:35:08.074523 140106178451264 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "W0813 22:35:08.237059 140106178451264 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "W0813 22:35:08.237945 140106178451264 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 3\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [02:31<00:00, 1.99it/s, acc=98.2, cost=0.000814]\n", "W0813 22:37:40.822348 140106178451264 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "W0813 22:37:40.823194 140106178451264 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "W0813 22:37:40.984025 140106178451264 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "W0813 22:37:40.984853 140106178451264 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 4\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [02:31<00:00, 1.98it/s, acc=98.2, cost=0.000732]\n", "W0813 22:40:14.461846 140106178451264 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "W0813 22:40:14.462596 140106178451264 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "W0813 22:40:14.624744 140106178451264 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "W0813 22:40:14.625597 140106178451264 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 5\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [02:28<00:00, 2.04it/s, acc=98.6, cost=0.000437]\n", "W0813 22:42:44.319911 140106178451264 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "W0813 22:42:44.320685 140106178451264 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "W0813 22:42:44.481708 140106178451264 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "W0813 22:42:44.482524 140106178451264 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 6\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [02:30<00:00, 2.00it/s, acc=98.8, cost=0.000304]\n", "W0813 22:45:16.281273 140106178451264 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "W0813 22:45:16.282183 140106178451264 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "W0813 22:45:16.443265 140106178451264 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "W0813 22:45:16.444107 140106178451264 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 7\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [02:31<00:00, 1.99it/s, acc=98.5, cost=0.000517]\n", "W0813 22:47:49.574930 140106178451264 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "W0813 22:47:49.575763 140106178451264 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "W0813 22:47:49.735839 140106178451264 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "W0813 22:47:49.736666 140106178451264 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 8\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [02:31<00:00, 1.99it/s, acc=96.9, cost=0.00272] \n", "W0813 22:50:22.981087 140106178451264 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "W0813 22:50:22.982089 140106178451264 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "W0813 22:50:23.141866 140106178451264 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "W0813 22:50:23.142687 140106178451264 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 9\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [02:31<00:00, 1.99it/s, acc=98.2, cost=0.000705]\n", "W0813 22:52:55.940449 140106178451264 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "W0813 22:52:55.941309 140106178451264 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "W0813 22:52:56.101360 140106178451264 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "W0813 22:52:56.102182 140106178451264 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 10\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [02:27<00:00, 2.03it/s, acc=98.6, cost=0.000453]\n" ] } ], "source": [ "results = []\n", "for i in range(simulation_size):\n", " print('simulation %d'%(i + 1))\n", " results.append(forecast())" ] }, { "cell_type": "code", "execution_count": 12, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "accuracies = [calculate_accuracy(df['Close'].iloc[-test_size:].values, r) for r in results]\n", "\n", "plt.figure(figsize = (15, 5))\n", "for no, r in enumerate(results):\n", " plt.plot(r, label = 'forecast %d'%(no + 1))\n", "plt.plot(df['Close'].iloc[-test_size:].values, label = 'true trend', c = 'black')\n", "plt.legend()\n", "plt.title('average accuracy: %.4f'%(np.mean(accuracies)))\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.6.8" } }, "nbformat": 4, "nbformat_minor": 2 } ================================================ FILE: deep-learning/12.lstm-seq2seq-vae.ipynb ================================================ { "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import sys\n", "import warnings\n", "\n", "if not sys.warnoptions:\n", " warnings.simplefilter('ignore')" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "import tensorflow as tf\n", "import numpy as np\n", "import matplotlib.pyplot as plt\n", "import seaborn as sns\n", "import pandas as pd\n", "from sklearn.preprocessing import MinMaxScaler\n", "from datetime import datetime\n", "from datetime import timedelta\n", "from tqdm import tqdm\n", "sns.set()\n", "tf.compat.v1.random.set_random_seed(1234)" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DateOpenHighLowCloseAdj CloseVolume
02016-11-02778.200012781.650024763.450012768.700012768.7000121872400
12016-11-03767.250000769.950012759.030029762.130005762.1300051943200
22016-11-04750.659973770.359985750.560974762.020020762.0200202134800
32016-11-07774.500000785.190002772.549988782.520020782.5200201585100
42016-11-08783.400024795.632996780.190002790.510010790.5100101350800
\n", "
" ], "text/plain": [ " Date Open High Low Close Adj Close \\\n", "0 2016-11-02 778.200012 781.650024 763.450012 768.700012 768.700012 \n", "1 2016-11-03 767.250000 769.950012 759.030029 762.130005 762.130005 \n", "2 2016-11-04 750.659973 770.359985 750.560974 762.020020 762.020020 \n", "3 2016-11-07 774.500000 785.190002 772.549988 782.520020 782.520020 \n", "4 2016-11-08 783.400024 795.632996 780.190002 790.510010 790.510010 \n", "\n", " Volume \n", "0 1872400 \n", "1 1943200 \n", "2 2134800 \n", "3 1585100 \n", "4 1350800 " ] }, "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df = pd.read_csv('../dataset/GOOG-year.csv')\n", "df.head()" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
0
00.112708
10.090008
20.089628
30.160459
40.188066
\n", "
" ], "text/plain": [ " 0\n", "0 0.112708\n", "1 0.090008\n", "2 0.089628\n", "3 0.160459\n", "4 0.188066" ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "minmax = MinMaxScaler().fit(df.iloc[:, 4:5].astype('float32')) # Close index\n", "df_log = minmax.transform(df.iloc[:, 4:5].astype('float32')) # Close index\n", "df_log = pd.DataFrame(df_log)\n", "df_log.head()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Split train and test\n", "\n", "I will cut the dataset to train and test datasets,\n", "\n", "1. Train dataset derived from starting timestamp until last 30 days\n", "2. Test dataset derived from last 30 days until end of the dataset\n", "\n", "So we will let the model do forecasting based on last 30 days, and we will going to repeat the experiment for 10 times. You can increase it locally if you want, and tuning parameters will help you by a lot." ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "((252, 7), (222, 1), (30, 1))" ] }, "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], "source": [ "test_size = 30\n", "simulation_size = 10\n", "\n", "df_train = df_log.iloc[:-test_size]\n", "df_test = df_log.iloc[-test_size:]\n", "df.shape, df_train.shape, df_test.shape" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [], "source": [ "class Model:\n", " def __init__(\n", " self,\n", " learning_rate,\n", " num_layers,\n", " size,\n", " size_layer,\n", " output_size,\n", " forget_bias = 0.1,\n", " lambda_coeff = 0.5\n", " ):\n", " def lstm_cell(size_layer):\n", " return tf.nn.rnn_cell.LSTMCell(size_layer, state_is_tuple = False)\n", "\n", " rnn_cells = tf.nn.rnn_cell.MultiRNNCell(\n", " [lstm_cell(size_layer) for _ in range(num_layers)],\n", " state_is_tuple = False,\n", " )\n", " self.X = tf.placeholder(tf.float32, (None, None, size))\n", " self.Y = tf.placeholder(tf.float32, (None, output_size))\n", " drop = tf.contrib.rnn.DropoutWrapper(\n", " rnn_cells, output_keep_prob = forget_bias\n", " )\n", " self.hidden_layer = tf.placeholder(\n", " tf.float32, (None, num_layers * 2 * size_layer)\n", " )\n", " _, last_state = tf.nn.dynamic_rnn(\n", " drop, self.X, initial_state = self.hidden_layer, dtype = tf.float32\n", " )\n", " \n", " self.z_mean = tf.layers.dense(last_state, size)\n", " self.z_log_sigma = tf.layers.dense(last_state, size)\n", " \n", " epsilon = tf.random_normal(tf.shape(self.z_log_sigma))\n", " self.z_vector = self.z_mean + tf.exp(self.z_log_sigma)\n", " \n", " with tf.variable_scope('decoder', reuse = False):\n", " rnn_cells_dec = tf.nn.rnn_cell.MultiRNNCell(\n", " [lstm_cell(size_layer) for _ in range(num_layers)], state_is_tuple = False\n", " )\n", " drop_dec = tf.contrib.rnn.DropoutWrapper(\n", " rnn_cells_dec, output_keep_prob = forget_bias\n", " )\n", " x = tf.concat([tf.expand_dims(self.z_vector, axis=0), self.X], axis = 1)\n", " self.outputs, self.last_state = tf.nn.dynamic_rnn(\n", " drop_dec, self.X, initial_state = last_state, dtype = tf.float32\n", " )\n", " \n", " self.logits = tf.layers.dense(self.outputs[-1], output_size)\n", " self.lambda_coeff = lambda_coeff\n", " \n", " self.kl_loss = -0.5 * tf.reduce_sum(1.0 + 2 * self.z_log_sigma - self.z_mean ** 2 - \n", " tf.exp(2 * self.z_log_sigma), 1)\n", " self.kl_loss = tf.scalar_mul(self.lambda_coeff, self.kl_loss)\n", " self.cost = tf.reduce_mean(tf.square(self.Y - self.logits) + self.kl_loss)\n", " self.optimizer = tf.train.AdamOptimizer(learning_rate).minimize(\n", " self.cost\n", " )\n", " \n", "def calculate_accuracy(real, predict):\n", " real = np.array(real) + 1\n", " predict = np.array(predict) + 1\n", " percentage = 1 - np.sqrt(np.mean(np.square((real - predict) / real)))\n", " return percentage * 100\n", "\n", "def anchor(signal, weight):\n", " buffer = []\n", " last = signal[0]\n", " for i in signal:\n", " smoothed_val = last * weight + (1 - weight) * i\n", " buffer.append(smoothed_val)\n", " last = smoothed_val\n", " return buffer" ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [], "source": [ "num_layers = 1\n", "size_layer = 128\n", "timestamp = 5\n", "epoch = 300\n", "dropout_rate = 0.8\n", "future_day = test_size\n", "learning_rate = 0.01" ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [], "source": [ "def forecast():\n", " tf.reset_default_graph()\n", " modelnn = Model(\n", " learning_rate, num_layers, df_log.shape[1], size_layer, df_log.shape[1], dropout_rate\n", " )\n", " sess = tf.InteractiveSession()\n", " sess.run(tf.global_variables_initializer())\n", " date_ori = pd.to_datetime(df.iloc[:, 0]).tolist()\n", "\n", " pbar = tqdm(range(epoch), desc = 'train loop')\n", " for i in pbar:\n", " init_value = np.zeros((1, num_layers * 2 * size_layer))\n", " total_loss, total_acc = [], []\n", " for k in range(0, df_train.shape[0] - 1, timestamp):\n", " index = min(k + timestamp, df_train.shape[0] - 1)\n", " batch_x = np.expand_dims(\n", " df_train.iloc[k : index, :].values, axis = 0\n", " )\n", " batch_x = np.random.binomial(1, 0.5, batch_x.shape) * batch_x\n", " batch_y = df_train.iloc[k + 1 : index + 1, :].values\n", " logits, last_state, _, loss = sess.run(\n", " [modelnn.logits, modelnn.last_state, modelnn.optimizer, modelnn.cost],\n", " feed_dict = {\n", " modelnn.X: batch_x,\n", " modelnn.Y: batch_y,\n", " modelnn.hidden_layer: init_value,\n", " },\n", " ) \n", " init_value = last_state\n", " total_loss.append(loss)\n", " total_acc.append(calculate_accuracy(batch_y[:, 0], logits[:, 0]))\n", " pbar.set_postfix(cost = np.mean(total_loss), acc = np.mean(total_acc))\n", " \n", " future_day = test_size\n", "\n", " output_predict = np.zeros((df_train.shape[0] + future_day, df_train.shape[1]))\n", " output_predict[0] = df_train.iloc[0]\n", " upper_b = (df_train.shape[0] // timestamp) * timestamp\n", " init_value = np.zeros((1, num_layers * 2 * size_layer))\n", "\n", " for k in range(0, (df_train.shape[0] // timestamp) * timestamp, timestamp):\n", " out_logits, last_state = sess.run(\n", " [modelnn.logits, modelnn.last_state],\n", " feed_dict = {\n", " modelnn.X: np.expand_dims(\n", " df_train.iloc[k : k + timestamp], axis = 0\n", " ),\n", " modelnn.hidden_layer: init_value,\n", " },\n", " )\n", " init_value = last_state\n", " output_predict[k + 1 : k + timestamp + 1] = out_logits\n", "\n", " if upper_b != df_train.shape[0]:\n", " out_logits, last_state = sess.run(\n", " [modelnn.logits, modelnn.last_state],\n", " feed_dict = {\n", " modelnn.X: np.expand_dims(df_train.iloc[upper_b:], axis = 0),\n", " modelnn.hidden_layer: init_value,\n", " },\n", " )\n", " output_predict[upper_b + 1 : df_train.shape[0] + 1] = out_logits\n", " future_day -= 1\n", " date_ori.append(date_ori[-1] + timedelta(days = 1))\n", "\n", " init_value = last_state\n", " \n", " for i in range(future_day):\n", " o = output_predict[-future_day - timestamp + i:-future_day + i]\n", " out_logits, last_state = sess.run(\n", " [modelnn.logits, modelnn.last_state],\n", " feed_dict = {\n", " modelnn.X: np.expand_dims(o, axis = 0),\n", " modelnn.hidden_layer: init_value,\n", " },\n", " )\n", " init_value = last_state\n", " output_predict[-future_day + i] = out_logits[-1]\n", " date_ori.append(date_ori[-1] + timedelta(days = 1))\n", " \n", " output_predict = minmax.inverse_transform(output_predict)\n", " deep_future = anchor(output_predict[:, 0], 0.3)\n", " \n", " return deep_future[-test_size:]" ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "WARNING: Logging before flag parsing goes to stderr.\n", "W0816 15:26:45.502804 139658996016960 deprecation.py:323] From :13: LSTMCell.__init__ (from tensorflow.python.ops.rnn_cell_impl) is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "This class is equivalent as tf.keras.layers.LSTMCell, and will be replaced by that in Tensorflow 2.0.\n", "W0816 15:26:45.505823 139658996016960 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "W0816 15:26:45.507445 139658996016960 deprecation.py:323] From :17: MultiRNNCell.__init__ (from tensorflow.python.ops.rnn_cell_impl) is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "This class is equivalent as tf.keras.layers.StackedRNNCells, and will be replaced by that in Tensorflow 2.0.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 1\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "W0816 15:26:45.829126 139658996016960 lazy_loader.py:50] \n", "The TensorFlow contrib module will not be included in TensorFlow 2.0.\n", "For more information, please see:\n", " * https://github.com/tensorflow/community/blob/master/rfcs/20180907-contrib-sunset.md\n", " * https://github.com/tensorflow/addons\n", " * https://github.com/tensorflow/io (for I/O related ops)\n", "If you depend on functionality not listed there, please file an issue.\n", "\n", "W0816 15:26:45.832581 139658996016960 deprecation.py:323] From :28: dynamic_rnn (from tensorflow.python.ops.rnn) is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Please use `keras.layers.RNN(cell)`, which is equivalent to this API\n", "W0816 15:26:46.024316 139658996016960 deprecation.py:506] From /usr/local/lib/python3.6/dist-packages/tensorflow/python/ops/init_ops.py:1251: calling VarianceScaling.__init__ (from tensorflow.python.ops.init_ops) with dtype is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Call initializer instance with the dtype argument instead of passing it to the constructor\n", "W0816 15:26:46.031064 139658996016960 deprecation.py:506] From /usr/local/lib/python3.6/dist-packages/tensorflow/python/ops/rnn_cell_impl.py:961: calling Zeros.__init__ (from tensorflow.python.ops.init_ops) with dtype is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Call initializer instance with the dtype argument instead of passing it to the constructor\n", "W0816 15:26:46.507349 139658996016960 deprecation.py:323] From :31: dense (from tensorflow.python.layers.core) is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Use keras.layers.dense instead.\n", "W0816 15:26:46.696353 139658996016960 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "W0816 15:26:46.879564 139658996016960 deprecation.py:323] From /usr/local/lib/python3.6/dist-packages/tensorflow/python/ops/math_grad.py:1205: add_dispatch_support..wrapper (from tensorflow.python.ops.array_ops) is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Use tf.where in 2.0, which has the same broadcast rule as np.where\n", "train loop: 100%|██████████| 300/300 [01:47<00:00, 2.80it/s, acc=97, cost=0.00235] \n", "W0816 15:28:35.363878 139658996016960 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "W0816 15:28:35.471002 139658996016960 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 2\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:46<00:00, 2.82it/s, acc=96.9, cost=0.00305]\n", "W0816 15:30:22.970038 139658996016960 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "W0816 15:30:23.075726 139658996016960 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 3\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:47<00:00, 2.77it/s, acc=95.1, cost=0.00633]\n", "W0816 15:32:11.926008 139658996016960 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "W0816 15:32:12.031505 139658996016960 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 4\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:47<00:00, 2.86it/s, acc=95.9, cost=0.00422]\n", "W0816 15:34:00.252120 139658996016960 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 5\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "W0816 15:34:00.478516 139658996016960 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "train loop: 100%|██████████| 300/300 [01:48<00:00, 2.75it/s, acc=96.3, cost=0.00351]\n", "W0816 15:35:49.588577 139658996016960 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "W0816 15:35:49.693055 139658996016960 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 6\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:47<00:00, 2.79it/s, acc=96.2, cost=0.00384]\n", "W0816 15:37:38.517486 139658996016960 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "W0816 15:37:38.625684 139658996016960 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 7\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:47<00:00, 2.79it/s, acc=95.6, cost=0.00472]\n", "W0816 15:39:27.256033 139658996016960 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "W0816 15:39:27.363451 139658996016960 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 8\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:47<00:00, 2.78it/s, acc=96.1, cost=0.00394]\n", "W0816 15:41:15.619689 139658996016960 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "W0816 15:41:15.724680 139658996016960 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 9\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:47<00:00, 2.82it/s, acc=97.3, cost=0.00223]\n", "W0816 15:43:04.145420 139658996016960 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "W0816 15:43:04.251741 139658996016960 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 10\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:45<00:00, 2.82it/s, acc=96.6, cost=0.00292]\n" ] } ], "source": [ "results = []\n", "for i in range(simulation_size):\n", " print('simulation %d'%(i + 1))\n", " results.append(forecast())" ] }, { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "accuracies = [calculate_accuracy(df['Close'].iloc[-test_size:].values, r) for r in results]\n", "\n", "plt.figure(figsize = (15, 5))\n", "for no, r in enumerate(results):\n", " plt.plot(r, label = 'forecast %d'%(no + 1))\n", "plt.plot(df['Close'].iloc[-test_size:].values, label = 'true trend', c = 'black')\n", "plt.legend()\n", "plt.title('average accuracy: %.4f'%(np.mean(accuracies)))\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.6.8" } }, "nbformat": 4, "nbformat_minor": 2 } ================================================ FILE: deep-learning/13.gru-seq2seq.ipynb ================================================ { "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import sys\n", "import warnings\n", "\n", "if not sys.warnoptions:\n", " warnings.simplefilter('ignore')" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "import tensorflow as tf\n", "import numpy as np\n", "import matplotlib.pyplot as plt\n", "import seaborn as sns\n", "import pandas as pd\n", "from sklearn.preprocessing import MinMaxScaler\n", "from datetime import datetime\n", "from datetime import timedelta\n", "from tqdm import tqdm\n", "sns.set()\n", "tf.compat.v1.random.set_random_seed(1234)" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DateOpenHighLowCloseAdj CloseVolume
02016-11-02778.200012781.650024763.450012768.700012768.7000121872400
12016-11-03767.250000769.950012759.030029762.130005762.1300051943200
22016-11-04750.659973770.359985750.560974762.020020762.0200202134800
32016-11-07774.500000785.190002772.549988782.520020782.5200201585100
42016-11-08783.400024795.632996780.190002790.510010790.5100101350800
\n", "
" ], "text/plain": [ " Date Open High Low Close Adj Close \\\n", "0 2016-11-02 778.200012 781.650024 763.450012 768.700012 768.700012 \n", "1 2016-11-03 767.250000 769.950012 759.030029 762.130005 762.130005 \n", "2 2016-11-04 750.659973 770.359985 750.560974 762.020020 762.020020 \n", "3 2016-11-07 774.500000 785.190002 772.549988 782.520020 782.520020 \n", "4 2016-11-08 783.400024 795.632996 780.190002 790.510010 790.510010 \n", "\n", " Volume \n", "0 1872400 \n", "1 1943200 \n", "2 2134800 \n", "3 1585100 \n", "4 1350800 " ] }, "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df = pd.read_csv('../dataset/GOOG-year.csv')\n", "df.head()" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
0
00.112708
10.090008
20.089628
30.160459
40.188066
\n", "
" ], "text/plain": [ " 0\n", "0 0.112708\n", "1 0.090008\n", "2 0.089628\n", "3 0.160459\n", "4 0.188066" ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "minmax = MinMaxScaler().fit(df.iloc[:, 4:5].astype('float32')) # Close index\n", "df_log = minmax.transform(df.iloc[:, 4:5].astype('float32')) # Close index\n", "df_log = pd.DataFrame(df_log)\n", "df_log.head()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Split train and test\n", "\n", "I will cut the dataset to train and test datasets,\n", "\n", "1. Train dataset derived from starting timestamp until last 30 days\n", "2. Test dataset derived from last 30 days until end of the dataset\n", "\n", "So we will let the model do forecasting based on last 30 days, and we will going to repeat the experiment for 10 times. You can increase it locally if you want, and tuning parameters will help you by a lot." ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "((252, 7), (222, 1), (30, 1))" ] }, "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], "source": [ "test_size = 30\n", "simulation_size = 10\n", "\n", "df_train = df_log.iloc[:-test_size]\n", "df_test = df_log.iloc[-test_size:]\n", "df.shape, df_train.shape, df_test.shape" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [], "source": [ "class Model:\n", " def __init__(\n", " self,\n", " learning_rate,\n", " num_layers,\n", " size,\n", " size_layer,\n", " output_size,\n", " forget_bias = 0.1,\n", " ):\n", " def lstm_cell(size_layer):\n", " return tf.nn.rnn_cell.GRUCell(size_layer)\n", "\n", " rnn_cells = tf.nn.rnn_cell.MultiRNNCell(\n", " [lstm_cell(size_layer) for _ in range(num_layers)],\n", " state_is_tuple = False,\n", " )\n", " self.X = tf.placeholder(tf.float32, (None, None, size))\n", " self.Y = tf.placeholder(tf.float32, (None, output_size))\n", " drop = tf.contrib.rnn.DropoutWrapper(\n", " rnn_cells, output_keep_prob = forget_bias\n", " )\n", " self.hidden_layer = tf.placeholder(\n", " tf.float32, (None, num_layers * size_layer)\n", " )\n", " _, last_state = tf.nn.dynamic_rnn(\n", " drop, self.X, initial_state = self.hidden_layer, dtype = tf.float32\n", " )\n", " \n", " with tf.variable_scope('decoder', reuse = False):\n", " rnn_cells_dec = tf.nn.rnn_cell.MultiRNNCell(\n", " [lstm_cell(size_layer) for _ in range(num_layers)], state_is_tuple = False\n", " )\n", " drop_dec = tf.contrib.rnn.DropoutWrapper(\n", " rnn_cells_dec, output_keep_prob = forget_bias\n", " )\n", " self.outputs, self.last_state = tf.nn.dynamic_rnn(\n", " drop_dec, self.X, initial_state = last_state, dtype = tf.float32\n", " )\n", " \n", " self.logits = tf.layers.dense(self.outputs[-1], output_size)\n", " self.cost = tf.reduce_mean(tf.square(self.Y - self.logits))\n", " self.optimizer = tf.train.AdamOptimizer(learning_rate).minimize(\n", " self.cost\n", " )\n", " \n", "def calculate_accuracy(real, predict):\n", " real = np.array(real) + 1\n", " predict = np.array(predict) + 1\n", " percentage = 1 - np.sqrt(np.mean(np.square((real - predict) / real)))\n", " return percentage * 100\n", "\n", "def anchor(signal, weight):\n", " buffer = []\n", " last = signal[0]\n", " for i in signal:\n", " smoothed_val = last * weight + (1 - weight) * i\n", " buffer.append(smoothed_val)\n", " last = smoothed_val\n", " return buffer" ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [], "source": [ "num_layers = 1\n", "size_layer = 128\n", "timestamp = 5\n", "epoch = 300\n", "dropout_rate = 0.8\n", "future_day = test_size\n", "learning_rate = 0.01" ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [], "source": [ "def forecast():\n", " tf.reset_default_graph()\n", " modelnn = Model(\n", " learning_rate, num_layers, df_log.shape[1], size_layer, df_log.shape[1], dropout_rate\n", " )\n", " sess = tf.InteractiveSession()\n", " sess.run(tf.global_variables_initializer())\n", " date_ori = pd.to_datetime(df.iloc[:, 0]).tolist()\n", "\n", " pbar = tqdm(range(epoch), desc = 'train loop')\n", " for i in pbar:\n", " init_value = np.zeros((1, num_layers * size_layer))\n", " total_loss, total_acc = [], []\n", " for k in range(0, df_train.shape[0] - 1, timestamp):\n", " index = min(k + timestamp, df_train.shape[0] - 1)\n", " batch_x = np.expand_dims(\n", " df_train.iloc[k : index, :].values, axis = 0\n", " )\n", " batch_y = df_train.iloc[k + 1 : index + 1, :].values\n", " logits, last_state, _, loss = sess.run(\n", " [modelnn.logits, modelnn.last_state, modelnn.optimizer, modelnn.cost],\n", " feed_dict = {\n", " modelnn.X: batch_x,\n", " modelnn.Y: batch_y,\n", " modelnn.hidden_layer: init_value,\n", " },\n", " ) \n", " init_value = last_state\n", " total_loss.append(loss)\n", " total_acc.append(calculate_accuracy(batch_y[:, 0], logits[:, 0]))\n", " pbar.set_postfix(cost = np.mean(total_loss), acc = np.mean(total_acc))\n", " \n", " future_day = test_size\n", "\n", " output_predict = np.zeros((df_train.shape[0] + future_day, df_train.shape[1]))\n", " output_predict[0] = df_train.iloc[0]\n", " upper_b = (df_train.shape[0] // timestamp) * timestamp\n", " init_value = np.zeros((1, num_layers * size_layer))\n", "\n", " for k in range(0, (df_train.shape[0] // timestamp) * timestamp, timestamp):\n", " out_logits, last_state = sess.run(\n", " [modelnn.logits, modelnn.last_state],\n", " feed_dict = {\n", " modelnn.X: np.expand_dims(\n", " df_train.iloc[k : k + timestamp], axis = 0\n", " ),\n", " modelnn.hidden_layer: init_value,\n", " },\n", " )\n", " init_value = last_state\n", " output_predict[k + 1 : k + timestamp + 1] = out_logits\n", "\n", " if upper_b != df_train.shape[0]:\n", " out_logits, last_state = sess.run(\n", " [modelnn.logits, modelnn.last_state],\n", " feed_dict = {\n", " modelnn.X: np.expand_dims(df_train.iloc[upper_b:], axis = 0),\n", " modelnn.hidden_layer: init_value,\n", " },\n", " )\n", " output_predict[upper_b + 1 : df_train.shape[0] + 1] = out_logits\n", " future_day -= 1\n", " date_ori.append(date_ori[-1] + timedelta(days = 1))\n", "\n", " init_value = last_state\n", " \n", " for i in range(future_day):\n", " o = output_predict[-future_day - timestamp + i:-future_day + i]\n", " out_logits, last_state = sess.run(\n", " [modelnn.logits, modelnn.last_state],\n", " feed_dict = {\n", " modelnn.X: np.expand_dims(o, axis = 0),\n", " modelnn.hidden_layer: init_value,\n", " },\n", " )\n", " init_value = last_state\n", " output_predict[-future_day + i] = out_logits[-1]\n", " date_ori.append(date_ori[-1] + timedelta(days = 1))\n", " \n", " output_predict = minmax.inverse_transform(output_predict)\n", " deep_future = anchor(output_predict[:, 0], 0.3)\n", " \n", " return deep_future[-test_size:]" ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "WARNING: Logging before flag parsing goes to stderr.\n", "W0816 17:29:50.622041 140611410274112 deprecation.py:323] From :12: GRUCell.__init__ (from tensorflow.python.ops.rnn_cell_impl) is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "This class is equivalent as tf.keras.layers.GRUCell, and will be replaced by that in Tensorflow 2.0.\n", "W0816 17:29:50.624857 140611410274112 deprecation.py:323] From :16: MultiRNNCell.__init__ (from tensorflow.python.ops.rnn_cell_impl) is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "This class is equivalent as tf.keras.layers.StackedRNNCells, and will be replaced by that in Tensorflow 2.0.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 1\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "W0816 17:29:50.941864 140611410274112 lazy_loader.py:50] \n", "The TensorFlow contrib module will not be included in TensorFlow 2.0.\n", "For more information, please see:\n", " * https://github.com/tensorflow/community/blob/master/rfcs/20180907-contrib-sunset.md\n", " * https://github.com/tensorflow/addons\n", " * https://github.com/tensorflow/io (for I/O related ops)\n", "If you depend on functionality not listed there, please file an issue.\n", "\n", "W0816 17:29:50.945153 140611410274112 deprecation.py:323] From :27: dynamic_rnn (from tensorflow.python.ops.rnn) is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Please use `keras.layers.RNN(cell)`, which is equivalent to this API\n", "W0816 17:29:51.137009 140611410274112 deprecation.py:506] From /usr/local/lib/python3.6/dist-packages/tensorflow/python/ops/init_ops.py:1251: calling VarianceScaling.__init__ (from tensorflow.python.ops.init_ops) with dtype is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Call initializer instance with the dtype argument instead of passing it to the constructor\n", "W0816 17:29:51.144164 140611410274112 deprecation.py:506] From /usr/local/lib/python3.6/dist-packages/tensorflow/python/ops/rnn_cell_impl.py:564: calling Constant.__init__ (from tensorflow.python.ops.init_ops) with dtype is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Call initializer instance with the dtype argument instead of passing it to the constructor\n", "W0816 17:29:51.155159 140611410274112 deprecation.py:506] From /usr/local/lib/python3.6/dist-packages/tensorflow/python/ops/rnn_cell_impl.py:574: calling Zeros.__init__ (from tensorflow.python.ops.init_ops) with dtype is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Call initializer instance with the dtype argument instead of passing it to the constructor\n", "W0816 17:29:51.387444 140611410274112 deprecation.py:323] From :41: dense (from tensorflow.python.layers.core) is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Use keras.layers.dense instead.\n", "train loop: 100%|██████████| 300/300 [01:36<00:00, 3.15it/s, acc=97.7, cost=0.00125] \n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 2\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:37<00:00, 3.07it/s, acc=98.1, cost=0.000968]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 3\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:34<00:00, 3.14it/s, acc=97.3, cost=0.00201] \n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 4\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:36<00:00, 3.12it/s, acc=97.8, cost=0.00113] \n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 5\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:36<00:00, 3.15it/s, acc=97.6, cost=0.00147] \n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 6\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:36<00:00, 3.11it/s, acc=98.2, cost=0.000856]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 7\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:35<00:00, 3.14it/s, acc=97.7, cost=0.00139] \n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 8\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:36<00:00, 3.11it/s, acc=97.1, cost=0.002] \n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 9\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:36<00:00, 3.13it/s, acc=97.8, cost=0.00111] \n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 10\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:37<00:00, 3.06it/s, acc=97.4, cost=0.00152] \n" ] } ], "source": [ "results = []\n", "for i in range(simulation_size):\n", " print('simulation %d'%(i + 1))\n", " results.append(forecast())" ] }, { "cell_type": "code", "execution_count": 12, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "accuracies = [calculate_accuracy(df['Close'].iloc[-test_size:].values, r) for r in results]\n", "\n", "plt.figure(figsize = (15, 5))\n", "for no, r in enumerate(results):\n", " plt.plot(r, label = 'forecast %d'%(no + 1))\n", "plt.plot(df['Close'].iloc[-test_size:].values, label = 'true trend', c = 'black')\n", "plt.legend()\n", "plt.title('average accuracy: %.4f'%(np.mean(accuracies)))\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.6.8" } }, "nbformat": 4, "nbformat_minor": 2 } ================================================ FILE: deep-learning/14.bidirectional-gru-seq2seq.ipynb ================================================ { "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import sys\n", "import warnings\n", "\n", "if not sys.warnoptions:\n", " warnings.simplefilter('ignore')" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "import tensorflow as tf\n", "import numpy as np\n", "import matplotlib.pyplot as plt\n", "import seaborn as sns\n", "import pandas as pd\n", "from sklearn.preprocessing import MinMaxScaler\n", "from datetime import datetime\n", "from datetime import timedelta\n", "from tqdm import tqdm\n", "sns.set()\n", "tf.compat.v1.random.set_random_seed(1234)" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DateOpenHighLowCloseAdj CloseVolume
02016-11-02778.200012781.650024763.450012768.700012768.7000121872400
12016-11-03767.250000769.950012759.030029762.130005762.1300051943200
22016-11-04750.659973770.359985750.560974762.020020762.0200202134800
32016-11-07774.500000785.190002772.549988782.520020782.5200201585100
42016-11-08783.400024795.632996780.190002790.510010790.5100101350800
\n", "
" ], "text/plain": [ " Date Open High Low Close Adj Close \\\n", "0 2016-11-02 778.200012 781.650024 763.450012 768.700012 768.700012 \n", "1 2016-11-03 767.250000 769.950012 759.030029 762.130005 762.130005 \n", "2 2016-11-04 750.659973 770.359985 750.560974 762.020020 762.020020 \n", "3 2016-11-07 774.500000 785.190002 772.549988 782.520020 782.520020 \n", "4 2016-11-08 783.400024 795.632996 780.190002 790.510010 790.510010 \n", "\n", " Volume \n", "0 1872400 \n", "1 1943200 \n", "2 2134800 \n", "3 1585100 \n", "4 1350800 " ] }, "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df = pd.read_csv('../dataset/GOOG-year.csv')\n", "df.head()" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
0
00.112708
10.090008
20.089628
30.160459
40.188066
\n", "
" ], "text/plain": [ " 0\n", "0 0.112708\n", "1 0.090008\n", "2 0.089628\n", "3 0.160459\n", "4 0.188066" ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "minmax = MinMaxScaler().fit(df.iloc[:, 4:5].astype('float32')) # Close index\n", "df_log = minmax.transform(df.iloc[:, 4:5].astype('float32')) # Close index\n", "df_log = pd.DataFrame(df_log)\n", "df_log.head()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Split train and test\n", "\n", "I will cut the dataset to train and test datasets,\n", "\n", "1. Train dataset derived from starting timestamp until last 30 days\n", "2. Test dataset derived from last 30 days until end of the dataset\n", "\n", "So we will let the model do forecasting based on last 30 days, and we will going to repeat the experiment for 10 times. You can increase it locally if you want, and tuning parameters will help you by a lot." ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "((252, 7), (222, 1), (30, 1))" ] }, "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], "source": [ "test_size = 30\n", "simulation_size = 10\n", "\n", "df_train = df_log.iloc[:-test_size]\n", "df_test = df_log.iloc[-test_size:]\n", "df.shape, df_train.shape, df_test.shape" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [], "source": [ "class Model:\n", " def __init__(\n", " self,\n", " learning_rate,\n", " num_layers,\n", " size,\n", " size_layer,\n", " output_size,\n", " forget_bias = 0.1,\n", " ):\n", " def lstm_cell(size_layer):\n", " return tf.nn.rnn_cell.GRUCell(size_layer)\n", "\n", " backward_rnn_cells = tf.nn.rnn_cell.MultiRNNCell(\n", " [lstm_cell(size_layer) for _ in range(num_layers)],\n", " state_is_tuple = False,\n", " )\n", " forward_rnn_cells = tf.nn.rnn_cell.MultiRNNCell(\n", " [lstm_cell(size_layer) for _ in range(num_layers)],\n", " state_is_tuple = False,\n", " )\n", " self.X = tf.placeholder(tf.float32, (None, None, size))\n", " self.Y = tf.placeholder(tf.float32, (None, output_size))\n", " drop_backward = tf.contrib.rnn.DropoutWrapper(\n", " backward_rnn_cells, output_keep_prob = forget_bias\n", " )\n", " forward_backward = tf.contrib.rnn.DropoutWrapper(\n", " forward_rnn_cells, output_keep_prob = forget_bias\n", " )\n", " self.backward_hidden_layer = tf.placeholder(\n", " tf.float32, shape = (None, num_layers * size_layer)\n", " )\n", " self.forward_hidden_layer = tf.placeholder(\n", " tf.float32, shape = (None, num_layers * size_layer)\n", " )\n", " _, last_state = tf.nn.bidirectional_dynamic_rnn(\n", " forward_backward,\n", " drop_backward,\n", " self.X,\n", " initial_state_fw = self.forward_hidden_layer,\n", " initial_state_bw = self.backward_hidden_layer,\n", " dtype = tf.float32,\n", " )\n", " \n", " with tf.variable_scope('decoder', reuse = False):\n", " backward_rnn_cells_decoder = tf.nn.rnn_cell.MultiRNNCell(\n", " [lstm_cell(size_layer) for _ in range(num_layers)],\n", " state_is_tuple = False,\n", " )\n", " forward_rnn_cells_decoder = tf.nn.rnn_cell.MultiRNNCell(\n", " [lstm_cell(size_layer) for _ in range(num_layers)],\n", " state_is_tuple = False,\n", " )\n", " drop_backward_decoder = tf.contrib.rnn.DropoutWrapper(\n", " backward_rnn_cells_decoder, output_keep_prob = forget_bias\n", " )\n", " forward_backward_decoder = tf.contrib.rnn.DropoutWrapper(\n", " forward_rnn_cells_decoder, output_keep_prob = forget_bias\n", " )\n", " self.outputs, self.last_state = tf.nn.bidirectional_dynamic_rnn(\n", " forward_backward_decoder, drop_backward_decoder, self.X, \n", " initial_state_fw = last_state[0],\n", " initial_state_bw = last_state[1],\n", " dtype = tf.float32\n", " )\n", " self.outputs = tf.concat(self.outputs, 2)\n", " self.logits = tf.layers.dense(self.outputs[-1], output_size)\n", " self.cost = tf.reduce_mean(tf.square(self.Y - self.logits))\n", " self.optimizer = tf.train.AdamOptimizer(learning_rate).minimize(\n", " self.cost\n", " )\n", " \n", "def calculate_accuracy(real, predict):\n", " real = np.array(real) + 1\n", " predict = np.array(predict) + 1\n", " percentage = 1 - np.sqrt(np.mean(np.square((real - predict) / real)))\n", " return percentage * 100\n", "\n", "def anchor(signal, weight):\n", " buffer = []\n", " last = signal[0]\n", " for i in signal:\n", " smoothed_val = last * weight + (1 - weight) * i\n", " buffer.append(smoothed_val)\n", " last = smoothed_val\n", " return buffer" ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [], "source": [ "num_layers = 1\n", "size_layer = 128\n", "timestamp = 5\n", "epoch = 300\n", "dropout_rate = 0.8\n", "future_day = test_size\n", "learning_rate = 0.01" ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [], "source": [ "def forecast():\n", " tf.reset_default_graph()\n", " modelnn = Model(\n", " learning_rate, num_layers, df_log.shape[1], size_layer, df_log.shape[1], dropout_rate\n", " )\n", " sess = tf.InteractiveSession()\n", " sess.run(tf.global_variables_initializer())\n", " date_ori = pd.to_datetime(df.iloc[:, 0]).tolist()\n", "\n", " pbar = tqdm(range(epoch), desc = 'train loop')\n", " for i in pbar:\n", " init_value_forward = np.zeros((1, num_layers * size_layer))\n", " init_value_backward = np.zeros((1, num_layers * size_layer))\n", " total_loss, total_acc = [], []\n", " for k in range(0, df_train.shape[0] - 1, timestamp):\n", " index = min(k + timestamp, df_train.shape[0] - 1)\n", " batch_x = np.expand_dims(\n", " df_train.iloc[k : index, :].values, axis = 0\n", " )\n", " batch_y = df_train.iloc[k + 1 : index + 1, :].values\n", " logits, last_state, _, loss = sess.run(\n", " [modelnn.logits, modelnn.last_state, modelnn.optimizer, modelnn.cost],\n", " feed_dict = {\n", " modelnn.X: batch_x,\n", " modelnn.Y: batch_y,\n", " modelnn.backward_hidden_layer: init_value_backward,\n", " modelnn.forward_hidden_layer: init_value_forward,\n", " },\n", " ) \n", " init_value_forward = last_state[0]\n", " init_value_backward = last_state[1]\n", " total_loss.append(loss)\n", " total_acc.append(calculate_accuracy(batch_y[:, 0], logits[:, 0]))\n", " pbar.set_postfix(cost = np.mean(total_loss), acc = np.mean(total_acc))\n", " \n", " future_day = test_size\n", "\n", " output_predict = np.zeros((df_train.shape[0] + future_day, df_train.shape[1]))\n", " output_predict[0] = df_train.iloc[0]\n", " upper_b = (df_train.shape[0] // timestamp) * timestamp\n", " init_value_forward = np.zeros((1, num_layers * size_layer))\n", " init_value_backward = np.zeros((1, num_layers * size_layer))\n", "\n", " for k in range(0, (df_train.shape[0] // timestamp) * timestamp, timestamp):\n", " out_logits, last_state = sess.run(\n", " [modelnn.logits, modelnn.last_state],\n", " feed_dict = {\n", " modelnn.X: np.expand_dims(\n", " df_train.iloc[k : k + timestamp], axis = 0\n", " ),\n", " modelnn.backward_hidden_layer: init_value_backward,\n", " modelnn.forward_hidden_layer: init_value_forward,\n", " },\n", " )\n", " init_value_forward = last_state[0]\n", " init_value_backward = last_state[1]\n", " output_predict[k + 1 : k + timestamp + 1] = out_logits\n", "\n", " if upper_b != df_train.shape[0]:\n", " out_logits, last_state = sess.run(\n", " [modelnn.logits, modelnn.last_state],\n", " feed_dict = {\n", " modelnn.X: np.expand_dims(df_train.iloc[upper_b:], axis = 0),\n", " modelnn.backward_hidden_layer: init_value_backward,\n", " modelnn.forward_hidden_layer: init_value_forward,\n", " },\n", " )\n", " output_predict[upper_b + 1 : df_train.shape[0] + 1] = out_logits\n", " future_day -= 1\n", " date_ori.append(date_ori[-1] + timedelta(days = 1))\n", "\n", " init_value_forward = last_state[0]\n", " init_value_backward = last_state[1]\n", " \n", " for i in range(future_day):\n", " o = output_predict[-future_day - timestamp + i:-future_day + i]\n", " out_logits, last_state = sess.run(\n", " [modelnn.logits, modelnn.last_state],\n", " feed_dict = {\n", " modelnn.X: np.expand_dims(o, axis = 0),\n", " modelnn.backward_hidden_layer: init_value_backward,\n", " modelnn.forward_hidden_layer: init_value_forward,\n", " },\n", " )\n", " init_value_forward = last_state[0]\n", " init_value_backward = last_state[1]\n", " output_predict[-future_day + i] = out_logits[-1]\n", " date_ori.append(date_ori[-1] + timedelta(days = 1))\n", " \n", " output_predict = minmax.inverse_transform(output_predict)\n", " deep_future = anchor(output_predict[:, 0], 0.3)\n", " \n", " return deep_future[-test_size:]" ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "WARNING: Logging before flag parsing goes to stderr.\n", "W0816 18:33:46.362064 140384958228288 deprecation.py:323] From :12: GRUCell.__init__ (from tensorflow.python.ops.rnn_cell_impl) is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "This class is equivalent as tf.keras.layers.GRUCell, and will be replaced by that in Tensorflow 2.0.\n", "W0816 18:33:46.364130 140384958228288 deprecation.py:323] From :16: MultiRNNCell.__init__ (from tensorflow.python.ops.rnn_cell_impl) is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "This class is equivalent as tf.keras.layers.StackedRNNCells, and will be replaced by that in Tensorflow 2.0.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 1\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "W0816 18:33:46.687459 140384958228288 lazy_loader.py:50] \n", "The TensorFlow contrib module will not be included in TensorFlow 2.0.\n", "For more information, please see:\n", " * https://github.com/tensorflow/community/blob/master/rfcs/20180907-contrib-sunset.md\n", " * https://github.com/tensorflow/addons\n", " * https://github.com/tensorflow/io (for I/O related ops)\n", "If you depend on functionality not listed there, please file an issue.\n", "\n", "W0816 18:33:46.692470 140384958228288 deprecation.py:323] From :42: bidirectional_dynamic_rnn (from tensorflow.python.ops.rnn) is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Please use `keras.layers.Bidirectional(keras.layers.RNN(cell))`, which is equivalent to this API\n", "W0816 18:33:46.693083 140384958228288 deprecation.py:323] From /usr/local/lib/python3.6/dist-packages/tensorflow/python/ops/rnn.py:464: dynamic_rnn (from tensorflow.python.ops.rnn) is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Please use `keras.layers.RNN(cell)`, which is equivalent to this API\n", "W0816 18:33:46.884588 140384958228288 deprecation.py:506] From /usr/local/lib/python3.6/dist-packages/tensorflow/python/ops/init_ops.py:1251: calling VarianceScaling.__init__ (from tensorflow.python.ops.init_ops) with dtype is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Call initializer instance with the dtype argument instead of passing it to the constructor\n", "W0816 18:33:46.891244 140384958228288 deprecation.py:506] From /usr/local/lib/python3.6/dist-packages/tensorflow/python/ops/rnn_cell_impl.py:564: calling Constant.__init__ (from tensorflow.python.ops.init_ops) with dtype is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Call initializer instance with the dtype argument instead of passing it to the constructor\n", "W0816 18:33:46.900250 140384958228288 deprecation.py:506] From /usr/local/lib/python3.6/dist-packages/tensorflow/python/ops/rnn_cell_impl.py:574: calling Zeros.__init__ (from tensorflow.python.ops.init_ops) with dtype is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Call initializer instance with the dtype argument instead of passing it to the constructor\n", "W0816 18:33:47.374557 140384958228288 deprecation.py:323] From :67: dense (from tensorflow.python.layers.core) is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Use keras.layers.dense instead.\n", "train loop: 100%|██████████| 300/300 [02:28<00:00, 2.02it/s, acc=97.7, cost=0.00125] \n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 2\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [02:26<00:00, 2.05it/s, acc=98.3, cost=0.000708]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 3\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [02:29<00:00, 2.01it/s, acc=98.1, cost=0.000848]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 4\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [02:27<00:00, 2.03it/s, acc=98.5, cost=0.000662]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 5\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [02:30<00:00, 2.01it/s, acc=97.4, cost=0.0017] \n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 6\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [02:29<00:00, 2.01it/s, acc=97.7, cost=0.00127] \n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 7\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [02:30<00:00, 1.99it/s, acc=98.3, cost=0.000625]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 8\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [02:29<00:00, 2.01it/s, acc=98.2, cost=0.000883]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 9\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [02:29<00:00, 2.01it/s, acc=98.5, cost=0.000547]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 10\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [02:29<00:00, 2.00it/s, acc=96.9, cost=0.00229] \n" ] } ], "source": [ "results = []\n", "for i in range(simulation_size):\n", " print('simulation %d'%(i + 1))\n", " results.append(forecast())" ] }, { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [ { "data": { "image/png": "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d3m3e86Sm/qCRKk/SEh9YdcMKxlOcbyIP3/wdypH9M13OG1KfUFCu9IXTNNoMTAWtcNE0LbtUTtqY1nW94EbgGNs214fLLfRsiwsy9o3Mro3CFi5u3U7imNv98EH73PggcMYMuQAAE488WRuvXUa9fXbAKiq2i+dBALMm/cKH330AY899ggADQ0N9OnTl/r6et5/fxG33XZXum1FRQUAq1ev4pprrqS6upp4PM6mTRvZuPFzBgyoIpVKceON1zFq1GjGjz96l2J/8MHZpFIpbr/9Zp5++k+cfvqZe7QtRERERHZFYayAI/sdwWur3+SHQ79DeUHrO8Ai0jZXDf02MB04zrbtZc2qHwfOA663LOsooBh4dw/r2syY/kfkHLXrrIqLS5qVePz2t7cwcGBVVml9fX2r67jmmis5//yLmTjxa7iuy7HHHkUymaSycl8efngOCxe+y/z5b3PPPTOYOXPWLsUXj8f55je/zU03Xa9EUERERDrcVweO49XVb/DnT//CacN/mO9wRDq1tvjC3AP4XxJ7wrKsfwa3yqDucuBrlmV9AtwNTLZt293Dui5rxIjDWLp0McuXLwPghRfmMnSoRUlJac72EyZMZNash9IXjqmpqWHNmtWUlJRw6KFfYs6c2em2NTU1ANTV1dG//wAAnnvuWZLJJACbN2+moaGBMWPGcd5551NWVsaaNaspLS2loaGBVCqVM4b169elE0/XdfnHP/7OAQd0vfPyRUREpPPrW9qHr1VN4PU1b+sH5kV2YI9HBG3b7r2dunXAsW1Z15X16tWLq666lqlTr8RxHCoqenH11de12v6ii37J3XffyZQpkzAMg0SigAsv/CUDBgzk6quvY/r0aUyefCqmGeO4407gjDOmcOGFl3DFFb+ivLycMWPG07NnTwA2bFjPtGnX4zgOjuMwdux4Row4DNM0Of74b3HmmT+mvLwH9947MyuGFSuW87vf3Q54uK7L0KEWv/jFpe25mURERERadeKQY3ln/ULmLH6aS474GaaR/wsFinRGRhe9xO5g4LPmF4tZt245/frtn7egIPtiMZLRGV6bjqYvfktIfUGi1B8kpL6w+95cO5+HP5rDGQefyrj+e/8vkKkvSGg3LxYzBFjWor5NIxMRERERybMj+41iSI9BPLPkeb5IfZHvcEQ6JSWCIiIiItKlmIbJqcO+R13TNp777P/yHY5Ip6REUERERES6nEE9qpgw4Ej+sep11tSty3c4Ip2OEkERERER6ZK+c+A3KYoV8vjiZ+ii18UQ2W1KBEVERESkSypLlPKdA77J4pqlLNiwKN/hiHQqSgRFREREpMs6auAYqsoG8OSSuTQ6yXyHI9JpKBEUERERkS4rvHBMTeMW/rLs7/kOR6TTUCKYZ6+88jKnn34KZ511GitWLMt3OC3U1tbyyCMP7bCd53lcdNHPOOmkYzogKhEREZGdd2DFYI7sN4q/rfgHG+qr8x2OSKegRDDPnnnmSc4++zweeGA2gwYN3unlHMdpv6Ai6upqmT37Dzts96c//ZF+/fp1QEQiIiIiu+57B55I3Izz+CfP6sIxIkA83wHk09bXX2PLvFfaZd09j5pIj/ETttvmzjtvZdGihaxYsZynnnqcGTPu4803X+e++36H67pUVPTi0kuvoKpqPxYsmM8dd9yCZR3M4sU25577U0aOPJwZM25j6dJPSCaTHH74aC644GJisRjV1Ru4/fabWbVqJQDHHnsCkyefxUsvvcjjjz9KKtUEwM9//gtGjz4S13WZPv0mFix4h0SigJKSYu65ZybTp0+jrq6OKVNOo6ioiHvvndnieaxcuYK//e0lrrjiGubN+0fbb0wRERGRPdSzsAffGnIsTy15jvc3fsRh+x6S75BE8qpbJ4L5duGFv2TxYptJkyYzYcLRbN68ieuvv5oZM37PkCEHMHfu00ydehX33++fmvnZZ59y6aVXcOihXwLgxhuvY+TIUVx++a9xXZepU6/iueee5eSTv8+11/6aceMmcMMNNwNQU1MDwJgxYznuuBMwDIMVK5Zx0UU/46mnnmfJksUsXDifWbMexzRNtm7dCsAll1zGOedM5sEHZ+d8Dq7rMm3a9VxyyWXE4+pOIiIi0nl9veoo3ljzDk8sfpbhvYaSiCXyHZJI3nTrPfce4yfscNSuI33wwfsceOAwhgw5AIATTzyZW2+dRn39NgCqqvZLJ4EA8+a9wkcffcBjjz0CQENDA3369KW+vp7331/EbbfdlW5bUVEBwOrVq7jmmiuprq4mHo+zadNGNm78nAEDqkilUtx443WMGjWa8eOP3qmYH330YUaOHMXQoRZr165pk+0gIiIi0h5iZowfDfsuM/55P39d8QrfGqJrG0j31a0Twb1NcXFJsxKP3/72FgYOrMoqra+vb3Ud11xzJeeffzETJ34N13U59tijSCaTVFbuy8MPz2HhwneZP/9t7rlnBjNnztphTO+9t5AlSz7hxRefw3EcamtrOeWU7/DQQ49SWlq2O09TREREpN0M32coI3sfxl+W/50j+42isrhXvkMSyQtdLKYTGTHiMJYuXczy5csAeOGFuQwdalFSUpqz/YQJE5k166H0hWNqampYs2Y1JSUlHHrol5gzJ3M6Z3hqaF1dHf37DwDgueeeJZn0f09n8+bNNDQ0MGbMOM4773zKyspYs2Y1paWlNDQ0kEqlcsZw00238+STz/HEE3/m7rv/h/Lycp544s9KAkVERKTT+sFB3wbgqSVz8xyJSP5oRLAT6dWrF1dddS1Tp16J4zhUVPTi6quva7X9RRf9krvvvpMpUyZhGAaJRAEXXvhLBgwYyNVXX8f06dOYPPlUaY/RtgAAIABJREFUTDPGccedwBlnTOHCCy/hiit+RXl5OWPGjKdnz54AbNiwnmnTrsdxHBzHYezY8YwYcRimaXL88d/izDN/THl5j5wXixERERHZm1QW9+KE/b/B3M/+wsebPmH4PkPzHZJIhzO66OVzBwOfbdxYh+tmnt+6dcvp12//vAUFEI+bpFJuXmPojDrDa9PRevcup7q6Nt9hSCegviBR6g8SUl9oX01OE9e/dStxM84VR15MzIzlO6RWqS9IaFf6gmkaVFaWAQwBlrWob9PIRERERET2AolYglOGncy6+g28vOq1fIcj0uGUCIqIiIhIt3Ro5cGMqBzO85/9H1sat+Y7HJEOpURQRERERLolwzA4Zeh3SLkpnl76fL7DEelQSgRFREREpNvqU9KbbwyayNvrFrC0Zlm+wxHpMEoERURERKRb++bgY6go7MmcxU/jerqon3QPSgRFREREpFsrjBXwg4NOYlXdGuatfivf4Yh0CCWCefbKKy9z+umncNZZp7FixbJ8h9NCbW0tjzzyUKv1a9eu4atfHcOUKaelb1u21HRghCIiIiJ7blSfLzO04gDmfvoX6pq25TsckXanH5TPs2eeeZKzzz6Pb3zj2F1aznEcYrH2/72burpaZs/+A6effmarbcrKynjwwdntHouIiIhIezEMg1OHfY//fud2/rz0RSYN/2G+QxJpV0oE8+jOO29l0aKFrFixnKeeepwZM+7jzTdf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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "accuracies = [calculate_accuracy(df['Close'].iloc[-test_size:].values, r) for r in results]\n", "\n", "plt.figure(figsize = (15, 5))\n", "for no, r in enumerate(results):\n", " plt.plot(r, label = 'forecast %d'%(no + 1))\n", "plt.plot(df['Close'].iloc[-test_size:].values, label = 'true trend', c = 'black')\n", "plt.legend()\n", "plt.title('average accuracy: %.4f'%(np.mean(accuracies)))\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.6.8" } }, "nbformat": 4, "nbformat_minor": 2 } ================================================ FILE: deep-learning/15.gru-seq2seq-vae.ipynb ================================================ { "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import sys\n", "import warnings\n", "\n", "if not sys.warnoptions:\n", " warnings.simplefilter('ignore')" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "import tensorflow as tf\n", "import numpy as np\n", "import matplotlib.pyplot as plt\n", "import seaborn as sns\n", "import pandas as pd\n", "from sklearn.preprocessing import MinMaxScaler\n", "from datetime import datetime\n", "from datetime import timedelta\n", "from tqdm import tqdm\n", "sns.set()\n", "tf.compat.v1.random.set_random_seed(1234)" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DateOpenHighLowCloseAdj CloseVolume
02016-11-02778.200012781.650024763.450012768.700012768.7000121872400
12016-11-03767.250000769.950012759.030029762.130005762.1300051943200
22016-11-04750.659973770.359985750.560974762.020020762.0200202134800
32016-11-07774.500000785.190002772.549988782.520020782.5200201585100
42016-11-08783.400024795.632996780.190002790.510010790.5100101350800
\n", "
" ], "text/plain": [ " Date Open High Low Close Adj Close \\\n", "0 2016-11-02 778.200012 781.650024 763.450012 768.700012 768.700012 \n", "1 2016-11-03 767.250000 769.950012 759.030029 762.130005 762.130005 \n", "2 2016-11-04 750.659973 770.359985 750.560974 762.020020 762.020020 \n", "3 2016-11-07 774.500000 785.190002 772.549988 782.520020 782.520020 \n", "4 2016-11-08 783.400024 795.632996 780.190002 790.510010 790.510010 \n", "\n", " Volume \n", "0 1872400 \n", "1 1943200 \n", "2 2134800 \n", "3 1585100 \n", "4 1350800 " ] }, "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df = pd.read_csv('../dataset/GOOG-year.csv')\n", "df.head()" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
0
00.112708
10.090008
20.089628
30.160459
40.188066
\n", "
" ], "text/plain": [ " 0\n", "0 0.112708\n", "1 0.090008\n", "2 0.089628\n", "3 0.160459\n", "4 0.188066" ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "minmax = MinMaxScaler().fit(df.iloc[:, 4:5].astype('float32')) # Close index\n", "df_log = minmax.transform(df.iloc[:, 4:5].astype('float32')) # Close index\n", "df_log = pd.DataFrame(df_log)\n", "df_log.head()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Split train and test\n", "\n", "I will cut the dataset to train and test datasets,\n", "\n", "1. Train dataset derived from starting timestamp until last 30 days\n", "2. Test dataset derived from last 30 days until end of the dataset\n", "\n", "So we will let the model do forecasting based on last 30 days, and we will going to repeat the experiment for 10 times. You can increase it locally if you want, and tuning parameters will help you by a lot." ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "((252, 7), (222, 1), (30, 1))" ] }, "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], "source": [ "test_size = 30\n", "simulation_size = 10\n", "\n", "df_train = df_log.iloc[:-test_size]\n", "df_test = df_log.iloc[-test_size:]\n", "df.shape, df_train.shape, df_test.shape" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [], "source": [ "class Model:\n", " def __init__(\n", " self,\n", " learning_rate,\n", " num_layers,\n", " size,\n", " size_layer,\n", " output_size,\n", " forget_bias = 0.1,\n", " lambda_coeff = 0.5\n", " ):\n", " def lstm_cell(size_layer):\n", " return tf.nn.rnn_cell.GRUCell(size_layer)\n", "\n", " rnn_cells = tf.nn.rnn_cell.MultiRNNCell(\n", " [lstm_cell(size_layer) for _ in range(num_layers)],\n", " state_is_tuple = False,\n", " )\n", " self.X = tf.placeholder(tf.float32, (None, None, size))\n", " self.Y = tf.placeholder(tf.float32, (None, output_size))\n", " drop = tf.contrib.rnn.DropoutWrapper(\n", " rnn_cells, output_keep_prob = forget_bias\n", " )\n", " self.hidden_layer = tf.placeholder(\n", " tf.float32, (None, num_layers * size_layer)\n", " )\n", " _, last_state = tf.nn.dynamic_rnn(\n", " drop, self.X, initial_state = self.hidden_layer, dtype = tf.float32\n", " )\n", " \n", " self.z_mean = tf.layers.dense(last_state, size)\n", " self.z_log_sigma = tf.layers.dense(last_state, size)\n", " \n", " epsilon = tf.random_normal(tf.shape(self.z_log_sigma))\n", " self.z_vector = self.z_mean + tf.exp(self.z_log_sigma)\n", " \n", " with tf.variable_scope('decoder', reuse = False):\n", " rnn_cells_dec = tf.nn.rnn_cell.MultiRNNCell(\n", " [lstm_cell(size_layer) for _ in range(num_layers)], state_is_tuple = False\n", " )\n", " drop_dec = tf.contrib.rnn.DropoutWrapper(\n", " rnn_cells_dec, output_keep_prob = forget_bias\n", " )\n", " x = tf.concat([tf.expand_dims(self.z_vector, axis=0), self.X], axis = 1)\n", " self.outputs, self.last_state = tf.nn.dynamic_rnn(\n", " drop_dec, self.X, initial_state = last_state, dtype = tf.float32\n", " )\n", " \n", " self.logits = tf.layers.dense(self.outputs[-1], output_size)\n", " self.lambda_coeff = lambda_coeff\n", " \n", " self.kl_loss = -0.5 * tf.reduce_sum(1.0 + 2 * self.z_log_sigma - self.z_mean ** 2 - \n", " tf.exp(2 * self.z_log_sigma), 1)\n", " self.kl_loss = tf.scalar_mul(self.lambda_coeff, self.kl_loss)\n", " self.cost = tf.reduce_mean(tf.square(self.Y - self.logits) + self.kl_loss)\n", " self.optimizer = tf.train.AdamOptimizer(learning_rate).minimize(\n", " self.cost\n", " )\n", " \n", "def calculate_accuracy(real, predict):\n", " real = np.array(real) + 1\n", " predict = np.array(predict) + 1\n", " percentage = 1 - np.sqrt(np.mean(np.square((real - predict) / real)))\n", " return percentage * 100\n", "\n", "def anchor(signal, weight):\n", " buffer = []\n", " last = signal[0]\n", " for i in signal:\n", " smoothed_val = last * weight + (1 - weight) * i\n", " buffer.append(smoothed_val)\n", " last = smoothed_val\n", " return buffer" ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [], "source": [ "num_layers = 1\n", "size_layer = 128\n", "timestamp = 5\n", "epoch = 300\n", "dropout_rate = 0.8\n", "future_day = test_size\n", "learning_rate = 0.01" ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [], "source": [ "def forecast():\n", " tf.reset_default_graph()\n", " modelnn = Model(\n", " learning_rate, num_layers, df_log.shape[1], size_layer, df_log.shape[1], dropout_rate\n", " )\n", " sess = tf.InteractiveSession()\n", " sess.run(tf.global_variables_initializer())\n", " date_ori = pd.to_datetime(df.iloc[:, 0]).tolist()\n", "\n", " pbar = tqdm(range(epoch), desc = 'train loop')\n", " for i in pbar:\n", " init_value = np.zeros((1, num_layers * size_layer))\n", " total_loss, total_acc = [], []\n", " for k in range(0, df_train.shape[0] - 1, timestamp):\n", " index = min(k + timestamp, df_train.shape[0] - 1)\n", " batch_x = np.expand_dims(\n", " df_train.iloc[k : index, :].values, axis = 0\n", " )\n", " batch_x = np.random.binomial(1, 0.5, batch_x.shape) * batch_x\n", " batch_y = df_train.iloc[k + 1 : index + 1, :].values\n", " logits, last_state, _, loss = sess.run(\n", " [modelnn.logits, modelnn.last_state, modelnn.optimizer, modelnn.cost],\n", " feed_dict = {\n", " modelnn.X: batch_x,\n", " modelnn.Y: batch_y,\n", " modelnn.hidden_layer: init_value,\n", " },\n", " ) \n", " init_value = last_state\n", " total_loss.append(loss)\n", " total_acc.append(calculate_accuracy(batch_y[:, 0], logits[:, 0]))\n", " pbar.set_postfix(cost = np.mean(total_loss), acc = np.mean(total_acc))\n", " \n", " future_day = test_size\n", "\n", " output_predict = np.zeros((df_train.shape[0] + future_day, df_train.shape[1]))\n", " output_predict[0] = df_train.iloc[0]\n", " upper_b = (df_train.shape[0] // timestamp) * timestamp\n", " init_value = np.zeros((1, num_layers * size_layer))\n", "\n", " for k in range(0, (df_train.shape[0] // timestamp) * timestamp, timestamp):\n", " out_logits, last_state = sess.run(\n", " [modelnn.logits, modelnn.last_state],\n", " feed_dict = {\n", " modelnn.X: np.expand_dims(\n", " df_train.iloc[k : k + timestamp], axis = 0\n", " ),\n", " modelnn.hidden_layer: init_value,\n", " },\n", " )\n", " init_value = last_state\n", " output_predict[k + 1 : k + timestamp + 1] = out_logits\n", "\n", " if upper_b != df_train.shape[0]:\n", " out_logits, last_state = sess.run(\n", " [modelnn.logits, modelnn.last_state],\n", " feed_dict = {\n", " modelnn.X: np.expand_dims(df_train.iloc[upper_b:], axis = 0),\n", " modelnn.hidden_layer: init_value,\n", " },\n", " )\n", " output_predict[upper_b + 1 : df_train.shape[0] + 1] = out_logits\n", " future_day -= 1\n", " date_ori.append(date_ori[-1] + timedelta(days = 1))\n", "\n", " init_value = last_state\n", " \n", " for i in range(future_day):\n", " o = output_predict[-future_day - timestamp + i:-future_day + i]\n", " out_logits, last_state = sess.run(\n", " [modelnn.logits, modelnn.last_state],\n", " feed_dict = {\n", " modelnn.X: np.expand_dims(o, axis = 0),\n", " modelnn.hidden_layer: init_value,\n", " },\n", " )\n", " init_value = last_state\n", " output_predict[-future_day + i] = out_logits[-1]\n", " date_ori.append(date_ori[-1] + timedelta(days = 1))\n", " \n", " output_predict = minmax.inverse_transform(output_predict)\n", " deep_future = anchor(output_predict[:, 0], 0.3)\n", " \n", " return deep_future[-test_size:]" ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "WARNING: Logging before flag parsing goes to stderr.\n", "W0816 23:54:04.861056 140552998012736 deprecation.py:323] From :13: GRUCell.__init__ (from tensorflow.python.ops.rnn_cell_impl) is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "This class is equivalent as tf.keras.layers.GRUCell, and will be replaced by that in Tensorflow 2.0.\n", "W0816 23:54:04.862557 140552998012736 deprecation.py:323] From :17: MultiRNNCell.__init__ (from tensorflow.python.ops.rnn_cell_impl) is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "This class is equivalent as tf.keras.layers.StackedRNNCells, and will be replaced by that in Tensorflow 2.0.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 1\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "W0816 23:54:05.179484 140552998012736 lazy_loader.py:50] \n", "The TensorFlow contrib module will not be included in TensorFlow 2.0.\n", "For more information, please see:\n", " * https://github.com/tensorflow/community/blob/master/rfcs/20180907-contrib-sunset.md\n", " * https://github.com/tensorflow/addons\n", " * https://github.com/tensorflow/io (for I/O related ops)\n", "If you depend on functionality not listed there, please file an issue.\n", "\n", "W0816 23:54:05.182720 140552998012736 deprecation.py:323] From :28: dynamic_rnn (from tensorflow.python.ops.rnn) is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Please use `keras.layers.RNN(cell)`, which is equivalent to this API\n", "W0816 23:54:05.374030 140552998012736 deprecation.py:506] From /usr/local/lib/python3.6/dist-packages/tensorflow/python/ops/init_ops.py:1251: calling VarianceScaling.__init__ (from tensorflow.python.ops.init_ops) with dtype is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Call initializer instance with the dtype argument instead of passing it to the constructor\n", "W0816 23:54:05.380675 140552998012736 deprecation.py:506] From /usr/local/lib/python3.6/dist-packages/tensorflow/python/ops/rnn_cell_impl.py:564: calling Constant.__init__ (from tensorflow.python.ops.init_ops) with dtype is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Call initializer instance with the dtype argument instead of passing it to the constructor\n", "W0816 23:54:05.389776 140552998012736 deprecation.py:506] From /usr/local/lib/python3.6/dist-packages/tensorflow/python/ops/rnn_cell_impl.py:574: calling Zeros.__init__ (from tensorflow.python.ops.init_ops) with dtype is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Call initializer instance with the dtype argument instead of passing it to the constructor\n", "W0816 23:54:05.536239 140552998012736 deprecation.py:323] From :31: dense (from tensorflow.python.layers.core) is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Use keras.layers.dense instead.\n", "W0816 23:54:05.986564 140552998012736 deprecation.py:323] From /usr/local/lib/python3.6/dist-packages/tensorflow/python/ops/math_grad.py:1205: add_dispatch_support..wrapper (from tensorflow.python.ops.array_ops) is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Use tf.where in 2.0, which has the same broadcast rule as np.where\n", "train loop: 100%|██████████| 300/300 [01:48<00:00, 2.73it/s, acc=96, cost=0.00448] \n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 2\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:49<00:00, 2.74it/s, acc=95.6, cost=0.00512]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 3\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:48<00:00, 2.76it/s, acc=96.2, cost=0.0037] \n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 4\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:48<00:00, 2.75it/s, acc=95.5, cost=0.00715]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 5\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:48<00:00, 2.78it/s, acc=96.6, cost=0.0041] \n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 6\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:48<00:00, 2.75it/s, acc=97.3, cost=0.00204]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 7\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:47<00:00, 2.81it/s, acc=62, cost=7.74] \n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 8\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:48<00:00, 2.80it/s, acc=95, cost=0.00699] \n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 9\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:48<00:00, 2.76it/s, acc=96.8, cost=0.00279]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 10\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:48<00:00, 2.75it/s, acc=97.1, cost=0.00215]\n" ] } ], "source": [ "results = []\n", "for i in range(simulation_size):\n", " print('simulation %d'%(i + 1))\n", " results.append(forecast())" ] }, { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "accuracies = [calculate_accuracy(df['Close'].iloc[-test_size:].values, r) for r in results]\n", "\n", "plt.figure(figsize = (15, 5))\n", "for no, r in enumerate(results):\n", " plt.plot(r, label = 'forecast %d'%(no + 1))\n", "plt.plot(df['Close'].iloc[-test_size:].values, label = 'true trend', c = 'black')\n", "plt.legend()\n", "plt.title('average accuracy: %.4f'%(np.mean(accuracies)))\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.6.8" } }, "nbformat": 4, "nbformat_minor": 2 } ================================================ FILE: deep-learning/16.attention-is-all-you-need.ipynb ================================================ { "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import sys\n", "import warnings\n", "\n", "if not sys.warnoptions:\n", " warnings.simplefilter('ignore')" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "import tensorflow as tf\n", "import numpy as np\n", "import matplotlib.pyplot as plt\n", "import seaborn as sns\n", "import pandas as pd\n", "from sklearn.preprocessing import MinMaxScaler\n", "from datetime import datetime\n", "from datetime import timedelta\n", "from tqdm import tqdm\n", "sns.set()\n", "tf.compat.v1.random.set_random_seed(1234)" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DateOpenHighLowCloseAdj CloseVolume
02016-11-02778.200012781.650024763.450012768.700012768.7000121872400
12016-11-03767.250000769.950012759.030029762.130005762.1300051943200
22016-11-04750.659973770.359985750.560974762.020020762.0200202134800
32016-11-07774.500000785.190002772.549988782.520020782.5200201585100
42016-11-08783.400024795.632996780.190002790.510010790.5100101350800
\n", "
" ], "text/plain": [ " Date Open High Low Close Adj Close \\\n", "0 2016-11-02 778.200012 781.650024 763.450012 768.700012 768.700012 \n", "1 2016-11-03 767.250000 769.950012 759.030029 762.130005 762.130005 \n", "2 2016-11-04 750.659973 770.359985 750.560974 762.020020 762.020020 \n", "3 2016-11-07 774.500000 785.190002 772.549988 782.520020 782.520020 \n", "4 2016-11-08 783.400024 795.632996 780.190002 790.510010 790.510010 \n", "\n", " Volume \n", "0 1872400 \n", "1 1943200 \n", "2 2134800 \n", "3 1585100 \n", "4 1350800 " ] }, "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df = pd.read_csv('../dataset/GOOG-year.csv')\n", "df.head()" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
0
00.112708
10.090008
20.089628
30.160459
40.188066
\n", "
" ], "text/plain": [ " 0\n", "0 0.112708\n", "1 0.090008\n", "2 0.089628\n", "3 0.160459\n", "4 0.188066" ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "minmax = MinMaxScaler().fit(df.iloc[:, 4:5].astype('float32')) # Close index\n", "df_log = minmax.transform(df.iloc[:, 4:5].astype('float32')) # Close index\n", "df_log = pd.DataFrame(df_log)\n", "df_log.head()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Split train and test\n", "\n", "I will cut the dataset to train and test datasets,\n", "\n", "1. Train dataset derived from starting timestamp until last 30 days\n", "2. Test dataset derived from last 30 days until end of the dataset\n", "\n", "So we will let the model do forecasting based on last 30 days, and we will going to repeat the experiment for 10 times. You can increase it locally if you want, and tuning parameters will help you by a lot." ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "((252, 7), (222, 1), (30, 1))" ] }, "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], "source": [ "test_size = 30\n", "simulation_size = 10\n", "\n", "df_train = df_log.iloc[:-test_size]\n", "df_test = df_log.iloc[-test_size:]\n", "df.shape, df_train.shape, df_test.shape" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [], "source": [ "def layer_norm(inputs, epsilon=1e-8):\n", " mean, variance = tf.nn.moments(inputs, [-1], keep_dims=True)\n", " normalized = (inputs - mean) / (tf.sqrt(variance + epsilon))\n", "\n", " params_shape = inputs.get_shape()[-1:]\n", " gamma = tf.get_variable('gamma', params_shape, tf.float32, tf.ones_initializer())\n", " beta = tf.get_variable('beta', params_shape, tf.float32, tf.zeros_initializer())\n", " \n", " outputs = gamma * normalized + beta\n", " return outputs\n", "\n", "def multihead_attn(queries, keys, q_masks, k_masks, future_binding, num_units, num_heads):\n", " \n", " T_q = tf.shape(queries)[1] \n", " T_k = tf.shape(keys)[1] \n", "\n", " Q = tf.layers.dense(queries, num_units, name='Q') \n", " K_V = tf.layers.dense(keys, 2*num_units, name='K_V') \n", " K, V = tf.split(K_V, 2, -1) \n", "\n", " Q_ = tf.concat(tf.split(Q, num_heads, axis=2), axis=0) \n", " K_ = tf.concat(tf.split(K, num_heads, axis=2), axis=0) \n", " V_ = tf.concat(tf.split(V, num_heads, axis=2), axis=0) \n", "\n", " align = tf.matmul(Q_, tf.transpose(K_, [0,2,1])) \n", " align = align / np.sqrt(K_.get_shape().as_list()[-1]) \n", "\n", " paddings = tf.fill(tf.shape(align), float('-inf')) \n", "\n", " key_masks = k_masks \n", " key_masks = tf.tile(key_masks, [num_heads, 1]) \n", " key_masks = tf.tile(tf.expand_dims(key_masks, 1), [1, T_q, 1]) \n", " align = tf.where(tf.equal(key_masks, 0), paddings, align) \n", "\n", " if future_binding:\n", " lower_tri = tf.ones([T_q, T_k]) \n", " lower_tri = tf.linalg.LinearOperatorLowerTriangular(lower_tri).to_dense() \n", " masks = tf.tile(tf.expand_dims(lower_tri,0), [tf.shape(align)[0], 1, 1]) \n", " align = tf.where(tf.equal(masks, 0), paddings, align) \n", " \n", " align = tf.nn.softmax(align) \n", " query_masks = tf.to_float(q_masks) \n", " query_masks = tf.tile(query_masks, [num_heads, 1]) \n", " query_masks = tf.tile(tf.expand_dims(query_masks, -1), [1, 1, T_k]) \n", " align *= query_masks\n", " \n", " outputs = tf.matmul(align, V_) \n", " outputs = tf.concat(tf.split(outputs, num_heads, axis=0), axis=2) \n", " outputs += queries \n", " outputs = layer_norm(outputs) \n", " return outputs\n", "\n", "\n", "def pointwise_feedforward(inputs, hidden_units, activation=None):\n", " outputs = tf.layers.dense(inputs, 4*hidden_units, activation=activation)\n", " outputs = tf.layers.dense(outputs, hidden_units, activation=None)\n", " outputs += inputs\n", " outputs = layer_norm(outputs)\n", " return outputs\n", "\n", "\n", "def learned_position_encoding(inputs, mask, embed_dim):\n", " T = tf.shape(inputs)[1]\n", " outputs = tf.range(tf.shape(inputs)[1]) # (T_q)\n", " outputs = tf.expand_dims(outputs, 0) # (1, T_q)\n", " outputs = tf.tile(outputs, [tf.shape(inputs)[0], 1]) # (N, T_q)\n", " outputs = embed_seq(outputs, T, embed_dim, zero_pad=False, scale=False)\n", " return tf.expand_dims(tf.to_float(mask), -1) * outputs\n", "\n", "\n", "def sinusoidal_position_encoding(inputs, mask, repr_dim):\n", " T = tf.shape(inputs)[1]\n", " pos = tf.reshape(tf.range(0.0, tf.to_float(T), dtype=tf.float32), [-1, 1])\n", " i = np.arange(0, repr_dim, 2, np.float32)\n", " denom = np.reshape(np.power(10000.0, i / repr_dim), [1, -1])\n", " enc = tf.expand_dims(tf.concat([tf.sin(pos / denom), tf.cos(pos / denom)], 1), 0)\n", " return tf.tile(enc, [tf.shape(inputs)[0], 1, 1]) * tf.expand_dims(tf.to_float(mask), -1)\n", "\n", "def label_smoothing(inputs, epsilon=0.1):\n", " C = inputs.get_shape().as_list()[-1]\n", " return ((1 - epsilon) * inputs) + (epsilon / C)\n", "\n", "class Attention:\n", " def __init__(self, size_layer, embedded_size, learning_rate, size, output_size,\n", " num_blocks = 2,\n", " num_heads = 8,\n", " min_freq = 50):\n", " self.X = tf.placeholder(tf.float32, (None, None, size))\n", " self.Y = tf.placeholder(tf.float32, (None, output_size))\n", " \n", " encoder_embedded = tf.layers.dense(self.X, embedded_size)\n", " encoder_embedded = tf.nn.dropout(encoder_embedded, keep_prob = 0.8)\n", " x_mean = tf.reduce_mean(self.X, axis = 2)\n", " en_masks = tf.sign(x_mean)\n", " encoder_embedded += sinusoidal_position_encoding(self.X, en_masks, embedded_size)\n", " \n", " for i in range(num_blocks):\n", " with tf.variable_scope('encoder_self_attn_%d'%i,reuse=tf.AUTO_REUSE):\n", " encoder_embedded = multihead_attn(queries = encoder_embedded,\n", " keys = encoder_embedded,\n", " q_masks = en_masks,\n", " k_masks = en_masks,\n", " future_binding = False,\n", " num_units = size_layer,\n", " num_heads = num_heads)\n", "\n", " with tf.variable_scope('encoder_feedforward_%d'%i,reuse=tf.AUTO_REUSE):\n", " encoder_embedded = pointwise_feedforward(encoder_embedded,\n", " embedded_size,\n", " activation = tf.nn.relu)\n", " \n", " self.logits = tf.layers.dense(encoder_embedded[-1], output_size)\n", " self.cost = tf.reduce_mean(tf.square(self.Y - self.logits))\n", " self.optimizer = tf.train.AdamOptimizer(learning_rate).minimize(\n", " self.cost\n", " )\n", " \n", "def calculate_accuracy(real, predict):\n", " real = np.array(real) + 1\n", " predict = np.array(predict) + 1\n", " percentage = 1 - np.sqrt(np.mean(np.square((real - predict) / real)))\n", " return percentage * 100\n", "\n", "def anchor(signal, weight):\n", " buffer = []\n", " last = signal[0]\n", " for i in signal:\n", " smoothed_val = last * weight + (1 - weight) * i\n", " buffer.append(smoothed_val)\n", " last = smoothed_val\n", " return buffer" ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [], "source": [ "num_layers = 1\n", "size_layer = 128\n", "timestamp = 5\n", "epoch = 300\n", "dropout_rate = 0.8\n", "future_day = test_size\n", "learning_rate = 0.001" ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [], "source": [ "def forecast():\n", " tf.reset_default_graph()\n", " modelnn = Attention(size_layer, size_layer, learning_rate, df_log.shape[1], df_log.shape[1])\n", " sess = tf.InteractiveSession()\n", " sess.run(tf.global_variables_initializer())\n", " date_ori = pd.to_datetime(df.iloc[:, 0]).tolist()\n", "\n", " pbar = tqdm(range(epoch), desc = 'train loop')\n", " for i in pbar:\n", " total_loss, total_acc = [], []\n", " for k in range(0, df_train.shape[0] - 1, timestamp):\n", " index = min(k + timestamp, df_train.shape[0] - 1)\n", " batch_x = np.expand_dims(\n", " df_train.iloc[k : index, :].values, axis = 0\n", " )\n", " batch_y = df_train.iloc[k + 1 : index + 1, :].values\n", " logits, _, loss = sess.run(\n", " [modelnn.logits, modelnn.optimizer, modelnn.cost],\n", " feed_dict = {\n", " modelnn.X: batch_x,\n", " modelnn.Y: batch_y\n", " },\n", " ) \n", " total_loss.append(loss)\n", " total_acc.append(calculate_accuracy(batch_y[:, 0], logits[:, 0]))\n", " pbar.set_postfix(cost = np.mean(total_loss), acc = np.mean(total_acc))\n", " \n", " future_day = test_size\n", "\n", " output_predict = np.zeros((df_train.shape[0] + future_day, df_train.shape[1]))\n", " output_predict[0] = df_train.iloc[0]\n", " upper_b = (df_train.shape[0] // timestamp) * timestamp\n", "\n", " for k in range(0, (df_train.shape[0] // timestamp) * timestamp, timestamp):\n", " out_logits = sess.run(\n", " modelnn.logits,\n", " feed_dict = {\n", " modelnn.X: np.expand_dims(\n", " df_train.iloc[k : k + timestamp], axis = 0\n", " )\n", " },\n", " )\n", " output_predict[k + 1 : k + timestamp + 1] = out_logits\n", "\n", " if upper_b != df_train.shape[0]:\n", " out_logits = sess.run(\n", " modelnn.logits,\n", " feed_dict = {\n", " modelnn.X: np.expand_dims(df_train.iloc[upper_b:], axis = 0)\n", " },\n", " )\n", " output_predict[upper_b + 1 : df_train.shape[0] + 1] = out_logits\n", " future_day -= 1\n", " date_ori.append(date_ori[-1] + timedelta(days = 1))\n", " \n", " for i in range(future_day):\n", " o = output_predict[-future_day - timestamp + i:-future_day + i]\n", " out_logits = sess.run(\n", " modelnn.logits,\n", " feed_dict = {\n", " modelnn.X: np.expand_dims(o, axis = 0)\n", " },\n", " )\n", " output_predict[-future_day + i] = out_logits[-1]\n", " date_ori.append(date_ori[-1] + timedelta(days = 1))\n", " \n", " output_predict = minmax.inverse_transform(output_predict)\n", " deep_future = anchor(output_predict[:, 0], 0.3)\n", " \n", " return deep_future[-test_size:]" ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "WARNING: Logging before flag parsing goes to stderr.\n", "W0817 12:08:12.096583 140064997701440 deprecation.py:323] From :91: dense (from tensorflow.python.layers.core) is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Use keras.layers.dense instead.\n", "W0817 12:08:12.104836 140064997701440 deprecation.py:506] From /usr/local/lib/python3.6/dist-packages/tensorflow/python/ops/init_ops.py:1251: calling VarianceScaling.__init__ (from tensorflow.python.ops.init_ops) with dtype is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Call initializer instance with the dtype argument instead of passing it to the constructor\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 1\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "W0817 12:08:12.294501 140064997701440 deprecation.py:506] From :92: calling dropout (from tensorflow.python.ops.nn_ops) with keep_prob is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Please use `rate` instead of `keep_prob`. Rate should be set to `rate = 1 - keep_prob`.\n", "W0817 12:08:12.305350 140064997701440 deprecation.py:323] From :73: to_float (from tensorflow.python.ops.math_ops) is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Use `tf.cast` instead.\n", "W0817 12:08:12.446460 140064997701440 deprecation.py:323] From :33: add_dispatch_support..wrapper (from tensorflow.python.ops.array_ops) is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Use tf.where in 2.0, which has the same broadcast rule as np.where\n", "train loop: 100%|██████████| 300/300 [01:41<00:00, 2.97it/s, acc=96.7, cost=0.00409] \n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 2\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:40<00:00, 2.99it/s, acc=97.3, cost=0.00184] \n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 3\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:40<00:00, 2.98it/s, acc=96.7, cost=0.00351] \n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 4\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:40<00:00, 2.98it/s, acc=97.9, cost=0.00112] \n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 5\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:41<00:00, 2.97it/s, acc=98, cost=0.00113] \n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 6\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:40<00:00, 2.98it/s, acc=97.5, cost=0.00165] \n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 7\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:41<00:00, 2.96it/s, acc=95.8, cost=0.00513]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 9\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:41<00:00, 2.98it/s, acc=98, cost=0.000974] \n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 10\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:40<00:00, 2.99it/s, acc=96.8, cost=0.00322] \n" ] } ], "source": [ "results = []\n", "for i in range(simulation_size):\n", " print('simulation %d'%(i + 1))\n", " results.append(forecast())" ] }, { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [ { "data": { "image/png": "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w8Ff+VXc8rD4wYskD63c8zqNK8AbxyqaD1hr/88YEwKfBl6w1r5ujHkZeAZ40W+/VQRwtzonIiInRxCFREsVWKpMuyqH9J6h2S0W8hl6dmb5USm9/X7AWJQRBYOB3HJ1avfinHRBEBCt1YjWavD4xrSrc0eCwM1cUIuJqB/5vuJCxEkISk+L8u92FgRBMLA4kcy2IAj8itUxbCwcOl/cZ503U8K10zEjXRjHX+QfGmPeB1SAfwJ+x5d/EviSMeb3gS3gY6WvudU5ERGR2wrCAPyKqiLHFZTTh0Vk7gVBQFBP4BTOTB87wLPWfuKI8u8CP3G350REREREROTtmZ+7LEVERERERGacAjwREREREZEZoQBPRERERERkRijAExERERERmREK8ERERERERGaEAjwREREREZEZoQBPRERERERkRijAExERERERmRHHftD5FEQAYRhMux4jndR6yeSpLUhBbUEKagtSpvYgBbUFKdxpWyi9Lxo+F+R5PsYqTcT7gX+ZdiVERERERESm7APAS+WC0xjgVYGngDeBdMp1ERERERERmbQIeBD4OtAqnziNAZ6IiIiIiIiMoEVWREREREREZoQCPBERERERkRmhAE9ERERERGRGKMATERERERGZEQrwREREREREZoQCPBERERERkRmhAE9ERERERGRGxNOuwCwwxrwT+BKwAVwHPmatfW26tZJpMMZcBpr+BfDb1tp/nFqFZGKMMZ8Dfh54DHjSWvttX67+YQ7doj1cRn3E3DDGbABfBn4IaAOvAb9ird00xvwk8AWgDlwGnrXW/mBadZV77zbtIQdeATL/9l+21r4ynZrKJBhjvgpcxH3me8CnrLUvj2PcoBm88XgBeM5a+07gOVyHLfPro9baH/UvDdzmx1eBnwJeHypX/zCfjmoPoD5inuTAZ621xlr7JPA94DPGmBB4Efg13zf8M/CZKdZTJmNkeyidf7rUNyi4m30ft9a+21r7Y8DngL/w5cceNyjAOyZjzDngPcBXfNFXgPcYY85Or1YiMmnW2pestd8vl6l/mF+j2oPMH2vtDWvt10pF/wY8Cvw40LTWvuTLXwB+YcLVkwm7RXuQOWStvVk6XAWycY0bFOAd3yPAFWttCuC3V325zKe/Nsb8tzHmeWPM2rQrI1Ol/kFGUR8xh/ys3a8Cfw9coDS7a629BoTGmDNTqp5M2FB7KHzNGPOyMeaPjTHVKVVNJsgY80VjzBvAHwEfZ0zjBgV4IuP1AWvtu4GngAD4synXR0ROFvUR8+tPcffZSAhKggAAAdRJREFU6DMXONweLlhr34tL7f4R4PemVTGZHGvtJ6y1F4DfBf5kXN9XAd7xfR94yBgTAfjteV8uc6ZIybLWtoDngfdNt0YyZeofZID6iPnkF915HPhFa20GvEEpNc8Ycx+QWWtvTKmKMkEj2kO5b9gBvoj6hrlirf0y8NPA/zKGcYMCvGPyK169DDzji54BvmWt3ZxerWQajDGLxphVvx8Av4RrGzKn1D9ImfqI+WSM+TTunruP+MAe4D+BujHm/f74k8DfTKN+Mlmj2oMxZt0YU/f7MfBR1DfMNGPMkjHmkdLxh4EbwFjGDUGe5+Oq69wyxrwLt5zpOrCFW87UTrdWMmnGmHcAfwtE/vUd4DestW9OtWIyEcaYzwM/BzwAXAOuW2ufUP8wn0a1B+DDqI+YK8aYJ4BvA68CDV98yVr7s8aYp3Gr49XoPybhralUVCbiqPYAfBbXFnIgAf4V+E1r7d406in3njHmfuDvgEUgxQV3v2Wt/eY4xg0K8ERERERERGaEUjRFRERERERmhAI8ERERERGRGaEAT0REREREZEYowBMREREREZkRCvBERERERERmhAI8ERERERGRGaEAT0REREREZEYowBMREREREZkR/w/0L/4SVaStnwAAAABJRU5ErkJggg==\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "accuracies = [calculate_accuracy(df['Close'].iloc[-test_size:].values, r) for r in results]\n", "\n", "plt.figure(figsize = (15, 5))\n", "for no, r in enumerate(results):\n", " plt.plot(r, label = 'forecast %d'%(no + 1))\n", "plt.plot(df['Close'].iloc[-test_size:].values, label = 'true trend', c = 'black')\n", "plt.legend()\n", "plt.title('average accuracy: %.4f'%(np.mean(accuracies)))\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.6.8" } }, "nbformat": 4, "nbformat_minor": 2 } ================================================ FILE: deep-learning/17.cnn-seq2seq.ipynb ================================================ { "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import sys\n", "import warnings\n", "\n", "if not sys.warnoptions:\n", " warnings.simplefilter('ignore')" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "import tensorflow as tf\n", "import numpy as np\n", "import matplotlib.pyplot as plt\n", "import seaborn as sns\n", "import pandas as pd\n", "from sklearn.preprocessing import MinMaxScaler\n", "from datetime import datetime\n", "from datetime import timedelta\n", "from tqdm import tqdm\n", "sns.set()\n", "tf.compat.v1.random.set_random_seed(1234)" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DateOpenHighLowCloseAdj CloseVolume
02016-11-02778.200012781.650024763.450012768.700012768.7000121872400
12016-11-03767.250000769.950012759.030029762.130005762.1300051943200
22016-11-04750.659973770.359985750.560974762.020020762.0200202134800
32016-11-07774.500000785.190002772.549988782.520020782.5200201585100
42016-11-08783.400024795.632996780.190002790.510010790.5100101350800
\n", "
" ], "text/plain": [ " Date Open High Low Close Adj Close \\\n", "0 2016-11-02 778.200012 781.650024 763.450012 768.700012 768.700012 \n", "1 2016-11-03 767.250000 769.950012 759.030029 762.130005 762.130005 \n", "2 2016-11-04 750.659973 770.359985 750.560974 762.020020 762.020020 \n", "3 2016-11-07 774.500000 785.190002 772.549988 782.520020 782.520020 \n", "4 2016-11-08 783.400024 795.632996 780.190002 790.510010 790.510010 \n", "\n", " Volume \n", "0 1872400 \n", "1 1943200 \n", "2 2134800 \n", "3 1585100 \n", "4 1350800 " ] }, "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df = pd.read_csv('../dataset/GOOG-year.csv')\n", "df.head()" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
0
00.112708
10.090008
20.089628
30.160459
40.188066
\n", "
" ], "text/plain": [ " 0\n", "0 0.112708\n", "1 0.090008\n", "2 0.089628\n", "3 0.160459\n", "4 0.188066" ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "minmax = MinMaxScaler().fit(df.iloc[:, 4:5].astype('float32')) # Close index\n", "df_log = minmax.transform(df.iloc[:, 4:5].astype('float32')) # Close index\n", "df_log = pd.DataFrame(df_log)\n", "df_log.head()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Split train and test\n", "\n", "I will cut the dataset to train and test datasets,\n", "\n", "1. Train dataset derived from starting timestamp until last 30 days\n", "2. Test dataset derived from last 30 days until end of the dataset\n", "\n", "So we will let the model do forecasting based on last 30 days, and we will going to repeat the experiment for 10 times. You can increase it locally if you want, and tuning parameters will help you by a lot." ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "((252, 7), (222, 1), (30, 1))" ] }, "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], "source": [ "test_size = 30\n", "simulation_size = 10\n", "\n", "df_train = df_log.iloc[:-test_size]\n", "df_test = df_log.iloc[-test_size:]\n", "df.shape, df_train.shape, df_test.shape" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [], "source": [ "def encoder_block(inp, n_hidden, filter_size):\n", " inp = tf.expand_dims(inp, 2)\n", " inp = tf.pad(\n", " inp,\n", " [\n", " [0, 0],\n", " [(filter_size[0] - 1) // 2, (filter_size[0] - 1) // 2],\n", " [0, 0],\n", " [0, 0],\n", " ],\n", " )\n", " conv = tf.layers.conv2d(\n", " inp, n_hidden, filter_size, padding = 'VALID', activation = None\n", " )\n", " conv = tf.squeeze(conv, 2)\n", " return conv\n", "\n", "\n", "def decoder_block(inp, n_hidden, filter_size):\n", " inp = tf.expand_dims(inp, 2)\n", " inp = tf.pad(inp, [[0, 0], [filter_size[0] - 1, 0], [0, 0], [0, 0]])\n", " conv = tf.layers.conv2d(\n", " inp, n_hidden, filter_size, padding = 'VALID', activation = None\n", " )\n", " conv = tf.squeeze(conv, 2)\n", " return conv\n", "\n", "\n", "def glu(x):\n", " return tf.multiply(\n", " x[:, :, : tf.shape(x)[2] // 2],\n", " tf.sigmoid(x[:, :, tf.shape(x)[2] // 2 :]),\n", " )\n", "\n", "\n", "def layer(inp, conv_block, kernel_width, n_hidden, residual = None):\n", " z = conv_block(inp, n_hidden, (kernel_width, 1))\n", " return glu(z) + (residual if residual is not None else 0)\n", "\n", "class Model:\n", " def __init__(\n", " self,\n", " learning_rate,\n", " num_layers,\n", " size,\n", " size_layer,\n", " output_size,\n", " kernel_size = 3,\n", " n_attn_heads = 16,\n", " dropout = 0.9,\n", " ):\n", " self.X = tf.placeholder(tf.float32, (None, None, size))\n", " self.Y = tf.placeholder(tf.float32, (None, output_size))\n", "\n", " encoder_embedded = tf.layers.dense(self.X, size_layer)\n", "\n", " e = tf.identity(encoder_embedded)\n", " for i in range(num_layers):\n", " z = layer(\n", " encoder_embedded,\n", " encoder_block,\n", " kernel_size,\n", " size_layer * 2,\n", " encoder_embedded,\n", " )\n", " z = tf.nn.dropout(z, keep_prob = dropout)\n", " encoder_embedded = z\n", "\n", " encoder_output, output_memory = z, z + e\n", " g = tf.identity(encoder_embedded)\n", "\n", " for i in range(num_layers):\n", " attn_res = h = layer(\n", " encoder_embedded,\n", " decoder_block,\n", " kernel_size,\n", " size_layer * 2,\n", " residual = tf.zeros_like(encoder_embedded),\n", " )\n", " C = []\n", " for j in range(n_attn_heads):\n", " h_ = tf.layers.dense(h, size_layer // n_attn_heads)\n", " g_ = tf.layers.dense(g, size_layer // n_attn_heads)\n", " zu_ = tf.layers.dense(\n", " encoder_output, size_layer // n_attn_heads\n", " )\n", " ze_ = tf.layers.dense(output_memory, size_layer // n_attn_heads)\n", "\n", " d = tf.layers.dense(h_, size_layer // n_attn_heads) + g_\n", " dz = tf.matmul(d, tf.transpose(zu_, [0, 2, 1]))\n", " a = tf.nn.softmax(dz)\n", " c_ = tf.matmul(a, ze_)\n", " C.append(c_)\n", "\n", " c = tf.concat(C, 2)\n", " h = tf.layers.dense(attn_res + c, size_layer)\n", " h = tf.nn.dropout(h, keep_prob = dropout)\n", " encoder_embedded = h\n", "\n", " encoder_embedded = tf.sigmoid(encoder_embedded[-1])\n", " self.logits = tf.layers.dense(encoder_embedded, output_size)\n", " self.cost = tf.reduce_mean(tf.square(self.Y - self.logits))\n", " self.optimizer = tf.train.AdamOptimizer(learning_rate).minimize(\n", " self.cost\n", " )\n", " \n", "def calculate_accuracy(real, predict):\n", " real = np.array(real) + 1\n", " predict = np.array(predict) + 1\n", " percentage = 1 - np.sqrt(np.mean(np.square((real - predict) / real)))\n", " return percentage * 100\n", "\n", "def anchor(signal, weight):\n", " buffer = []\n", " last = signal[0]\n", " for i in signal:\n", " smoothed_val = last * weight + (1 - weight) * i\n", " buffer.append(smoothed_val)\n", " last = smoothed_val\n", " return buffer" ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [], "source": [ "num_layers = 1\n", "size_layer = 128\n", "timestamp = test_size\n", "epoch = 300\n", "dropout_rate = 0.7\n", "future_day = test_size\n", "learning_rate = 1e-3" ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [], "source": [ "def forecast():\n", " tf.reset_default_graph()\n", " modelnn = Model(\n", " learning_rate, num_layers, df_log.shape[1], size_layer, df_log.shape[1], \n", " dropout = dropout_rate\n", " )\n", " sess = tf.InteractiveSession()\n", " sess.run(tf.global_variables_initializer())\n", " date_ori = pd.to_datetime(df.iloc[:, 0]).tolist()\n", "\n", " pbar = tqdm(range(epoch), desc = 'train loop')\n", " for i in pbar:\n", " init_value = np.zeros((1, num_layers * 2 * size_layer))\n", " total_loss, total_acc = [], []\n", " for k in range(0, df_train.shape[0] - 1, timestamp):\n", " index = min(k + timestamp, df_train.shape[0] - 1)\n", " batch_x = np.expand_dims(\n", " df_train.iloc[k : index, :].values, axis = 0\n", " )\n", " batch_y = df_train.iloc[k + 1 : index + 1, :].values\n", " logits, _, loss = sess.run(\n", " [modelnn.logits, modelnn.optimizer, modelnn.cost],\n", " feed_dict = {modelnn.X: batch_x, modelnn.Y: batch_y},\n", " ) \n", " total_loss.append(loss)\n", " total_acc.append(calculate_accuracy(batch_y[:, 0], logits[:, 0]))\n", " pbar.set_postfix(cost = np.mean(total_loss), acc = np.mean(total_acc))\n", " \n", " future_day = test_size\n", "\n", " output_predict = np.zeros((df_train.shape[0] + future_day, df_train.shape[1]))\n", " output_predict[0] = df_train.iloc[0]\n", " upper_b = (df_train.shape[0] // timestamp) * timestamp\n", "\n", " for k in range(0, (df_train.shape[0] // timestamp) * timestamp, timestamp):\n", " out_logits = sess.run(\n", " modelnn.logits,\n", " feed_dict = {\n", " modelnn.X: np.expand_dims(\n", " df_train.iloc[k : k + timestamp], axis = 0\n", " )\n", " },\n", " )\n", " output_predict[k + 1 : k + timestamp + 1] = out_logits\n", "\n", " if upper_b != df_train.shape[0]:\n", " out_logits = sess.run(\n", " modelnn.logits,\n", " feed_dict = {\n", " modelnn.X: np.expand_dims(df_train.iloc[upper_b:], axis = 0)\n", " },\n", " )\n", " output_predict[upper_b + 1 : df_train.shape[0] + 1] = out_logits\n", " future_day -= 1\n", " date_ori.append(date_ori[-1] + timedelta(days = 1))\n", " \n", " for i in range(future_day):\n", " o = output_predict[-future_day - timestamp + i:-future_day + i]\n", " out_logits = sess.run(\n", " modelnn.logits,\n", " feed_dict = {\n", " modelnn.X: np.expand_dims(o, axis = 0)\n", " },\n", " )\n", " output_predict[-future_day + i] = out_logits[-1]\n", " date_ori.append(date_ori[-1] + timedelta(days = 1))\n", "\n", " output_predict = minmax.inverse_transform(output_predict)\n", " deep_future = anchor(output_predict[:, 0], 0.3)\n", " \n", " return deep_future[-test_size:]" ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "WARNING: Logging before flag parsing goes to stderr.\n", "W0818 16:16:28.504163 139649888855872 deprecation.py:323] From :55: dense (from tensorflow.python.layers.core) is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Use keras.layers.dense instead.\n", "W0818 16:16:28.507718 139649888855872 deprecation.py:506] From /usr/local/lib/python3.6/dist-packages/tensorflow/python/ops/init_ops.py:1251: calling VarianceScaling.__init__ (from tensorflow.python.ops.init_ops) with dtype is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Call initializer instance with the dtype argument instead of passing it to the constructor\n", "W0818 16:16:28.696973 139649888855872 deprecation.py:323] From :13: conv2d (from tensorflow.python.layers.convolutional) is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Use `tf.keras.layers.Conv2D` instead.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 1\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "W0818 16:16:28.910956 139649888855872 deprecation.py:506] From :66: calling dropout (from tensorflow.python.ops.nn_ops) with keep_prob is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Please use `rate` instead of `keep_prob`. Rate should be set to `rate = 1 - keep_prob`.\n", "train loop: 100%|██████████| 300/300 [00:43<00:00, 7.09it/s, acc=96.6, cost=0.00251]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 2\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [00:43<00:00, 7.08it/s, acc=96.9, cost=0.00232] \n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 3\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [00:43<00:00, 6.99it/s, acc=94.1, cost=0.00764] \n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 4\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [00:43<00:00, 6.98it/s, acc=96.6, cost=0.00273]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 5\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [00:43<00:00, 7.02it/s, acc=97.7, cost=0.00113] \n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 6\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [00:43<00:00, 7.06it/s, acc=97.7, cost=0.00117]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 7\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [00:43<00:00, 6.98it/s, acc=96.4, cost=0.00286]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 8\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [00:43<00:00, 6.97it/s, acc=94.7, cost=0.00573] \n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 9\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [00:43<00:00, 6.94it/s, acc=93.9, cost=0.00807] \n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 10\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [00:43<00:00, 7.05it/s, acc=94.6, cost=0.006] \n" ] } ], "source": [ "results = []\n", "for i in range(simulation_size):\n", " print('simulation %d'%(i + 1))\n", " results.append(forecast())" ] }, { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "accuracies = [calculate_accuracy(df['Close'].iloc[-test_size:].values, r) for r in results]\n", "\n", "plt.figure(figsize = (15, 5))\n", "for no, r in enumerate(results):\n", " plt.plot(r, label = 'forecast %d'%(no + 1))\n", "plt.plot(df['Close'].iloc[-test_size:].values, label = 'true trend', c = 'black')\n", "plt.legend()\n", "plt.title('average accuracy: %.4f'%(np.mean(accuracies)))\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.6.8" } }, "nbformat": 4, "nbformat_minor": 2 } ================================================ FILE: deep-learning/18.dilated-cnn-seq2seq.ipynb ================================================ { "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import sys\n", "import warnings\n", "\n", "if not sys.warnoptions:\n", " warnings.simplefilter('ignore')" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "import tensorflow as tf\n", "import numpy as np\n", "import matplotlib.pyplot as plt\n", "import seaborn as sns\n", "import pandas as pd\n", "from sklearn.preprocessing import MinMaxScaler\n", "from datetime import datetime\n", "from datetime import timedelta\n", "from tqdm import tqdm\n", "sns.set()\n", "tf.compat.v1.random.set_random_seed(1234)" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DateOpenHighLowCloseAdj CloseVolume
02016-11-02778.200012781.650024763.450012768.700012768.7000121872400
12016-11-03767.250000769.950012759.030029762.130005762.1300051943200
22016-11-04750.659973770.359985750.560974762.020020762.0200202134800
32016-11-07774.500000785.190002772.549988782.520020782.5200201585100
42016-11-08783.400024795.632996780.190002790.510010790.5100101350800
\n", "
" ], "text/plain": [ " Date Open High Low Close Adj Close \\\n", "0 2016-11-02 778.200012 781.650024 763.450012 768.700012 768.700012 \n", "1 2016-11-03 767.250000 769.950012 759.030029 762.130005 762.130005 \n", "2 2016-11-04 750.659973 770.359985 750.560974 762.020020 762.020020 \n", "3 2016-11-07 774.500000 785.190002 772.549988 782.520020 782.520020 \n", "4 2016-11-08 783.400024 795.632996 780.190002 790.510010 790.510010 \n", "\n", " Volume \n", "0 1872400 \n", "1 1943200 \n", "2 2134800 \n", "3 1585100 \n", "4 1350800 " ] }, "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df = pd.read_csv('../dataset/GOOG-year.csv')\n", "df.head()" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
0
00.112708
10.090008
20.089628
30.160459
40.188066
\n", "
" ], "text/plain": [ " 0\n", "0 0.112708\n", "1 0.090008\n", "2 0.089628\n", "3 0.160459\n", "4 0.188066" ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "minmax = MinMaxScaler().fit(df.iloc[:, 4:5].astype('float32')) # Close index\n", "df_log = minmax.transform(df.iloc[:, 4:5].astype('float32')) # Close index\n", "df_log = pd.DataFrame(df_log)\n", "df_log.head()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Split train and test\n", "\n", "I will cut the dataset to train and test datasets,\n", "\n", "1. Train dataset derived from starting timestamp until last 30 days\n", "2. Test dataset derived from last 30 days until end of the dataset\n", "\n", "So we will let the model do forecasting based on last 30 days, and we will going to repeat the experiment for 10 times. You can increase it locally if you want, and tuning parameters will help you by a lot." ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "((252, 7), (222, 1), (30, 1))" ] }, "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], "source": [ "test_size = 30\n", "simulation_size = 10\n", "\n", "df_train = df_log.iloc[:-test_size]\n", "df_test = df_log.iloc[-test_size:]\n", "df.shape, df_train.shape, df_test.shape" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [], "source": [ "def position_encoding(inputs):\n", " T = tf.shape(inputs)[1]\n", " repr_dim = inputs.get_shape()[-1].value\n", " pos = tf.reshape(tf.range(0.0, tf.to_float(T), dtype=tf.float32), [-1, 1])\n", " i = np.arange(0, repr_dim, 2, np.float32)\n", " denom = np.reshape(np.power(10000.0, i / repr_dim), [1, -1])\n", " enc = tf.expand_dims(tf.concat([tf.sin(pos / denom), tf.cos(pos / denom)], 1), 0)\n", " return tf.tile(enc, [tf.shape(inputs)[0], 1, 1])\n", "\n", "def layer_norm(inputs, epsilon=1e-8):\n", " mean, variance = tf.nn.moments(inputs, [-1], keep_dims=True)\n", " normalized = (inputs - mean) / (tf.sqrt(variance + epsilon))\n", " params_shape = inputs.get_shape()[-1:]\n", " gamma = tf.get_variable('gamma', params_shape, tf.float32, tf.ones_initializer())\n", " beta = tf.get_variable('beta', params_shape, tf.float32, tf.zeros_initializer())\n", " return gamma * normalized + beta\n", "\n", "def cnn_block(x, dilation_rate, pad_sz, hidden_dim, kernel_size):\n", " x = layer_norm(x)\n", " pad = tf.zeros([tf.shape(x)[0], pad_sz, hidden_dim])\n", " x = tf.layers.conv1d(inputs = tf.concat([pad, x, pad], 1),\n", " filters = hidden_dim,\n", " kernel_size = kernel_size,\n", " dilation_rate = dilation_rate)\n", " x = x[:, :-pad_sz, :]\n", " x = tf.nn.relu(x)\n", " return x\n", "\n", "class Model:\n", " def __init__(\n", " self,\n", " learning_rate,\n", " num_layers,\n", " size,\n", " size_layer,\n", " output_size,\n", " kernel_size = 3,\n", " n_attn_heads = 16,\n", " dropout = 0.9,\n", " ):\n", " self.X = tf.placeholder(tf.float32, (None, None, size))\n", " self.Y = tf.placeholder(tf.float32, (None, output_size))\n", "\n", " encoder_embedded = tf.layers.dense(self.X, size_layer)\n", " encoder_embedded += position_encoding(encoder_embedded)\n", " \n", " e = tf.identity(encoder_embedded)\n", " for i in range(num_layers): \n", " dilation_rate = 2 ** i\n", " pad_sz = (kernel_size - 1) * dilation_rate \n", " with tf.variable_scope('block_%d'%i):\n", " encoder_embedded += cnn_block(encoder_embedded, dilation_rate, \n", " pad_sz, size_layer, kernel_size)\n", " \n", " encoder_output, output_memory = encoder_embedded, encoder_embedded + e\n", " g = tf.identity(encoder_embedded)\n", "\n", " for i in range(num_layers):\n", " dilation_rate = 2 ** i\n", " pad_sz = (kernel_size - 1) * dilation_rate\n", " with tf.variable_scope('decode_%d'%i):\n", " attn_res = h = cnn_block(encoder_embedded, dilation_rate, \n", " pad_sz, size_layer, kernel_size)\n", "\n", " C = []\n", " for j in range(n_attn_heads):\n", " h_ = tf.layers.dense(h, size_layer // n_attn_heads)\n", " g_ = tf.layers.dense(g, size_layer // n_attn_heads)\n", " zu_ = tf.layers.dense(\n", " encoder_output, size_layer // n_attn_heads\n", " )\n", " ze_ = tf.layers.dense(output_memory, size_layer // n_attn_heads)\n", "\n", " d = tf.layers.dense(h_, size_layer // n_attn_heads) + g_\n", " dz = tf.matmul(d, tf.transpose(zu_, [0, 2, 1]))\n", " a = tf.nn.softmax(dz)\n", " c_ = tf.matmul(a, ze_)\n", " C.append(c_)\n", "\n", " c = tf.concat(C, 2)\n", " h = tf.layers.dense(attn_res + c, size_layer)\n", " h = tf.nn.dropout(h, keep_prob = dropout)\n", " encoder_embedded += h\n", "\n", " encoder_embedded = tf.sigmoid(encoder_embedded[-1])\n", " self.logits = tf.layers.dense(encoder_embedded, output_size)\n", " self.cost = tf.reduce_mean(tf.square(self.Y - self.logits))\n", " self.optimizer = tf.train.AdamOptimizer(learning_rate).minimize(\n", " self.cost\n", " )\n", " \n", "def calculate_accuracy(real, predict):\n", " real = np.array(real) + 1\n", " predict = np.array(predict) + 1\n", " percentage = 1 - np.sqrt(np.mean(np.square((real - predict) / real)))\n", " return percentage * 100\n", "\n", "def anchor(signal, weight):\n", " buffer = []\n", " last = signal[0]\n", " for i in signal:\n", " smoothed_val = last * weight + (1 - weight) * i\n", " buffer.append(smoothed_val)\n", " last = smoothed_val\n", " return buffer" ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [], "source": [ "num_layers = 1\n", "size_layer = 128\n", "timestamp = test_size\n", "epoch = 300\n", "dropout_rate = 0.8\n", "future_day = test_size\n", "learning_rate = 5e-4" ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [], "source": [ "def forecast():\n", " tf.reset_default_graph()\n", " modelnn = Model(\n", " learning_rate, num_layers, df_log.shape[1], size_layer, df_log.shape[1], \n", " dropout = dropout_rate\n", " )\n", " sess = tf.InteractiveSession()\n", " sess.run(tf.global_variables_initializer())\n", " date_ori = pd.to_datetime(df.iloc[:, 0]).tolist()\n", "\n", " pbar = tqdm(range(epoch), desc = 'train loop')\n", " for i in pbar:\n", " init_value = np.zeros((1, num_layers * 2 * size_layer))\n", " total_loss, total_acc = [], []\n", " for k in range(0, df_train.shape[0] - 1, timestamp):\n", " index = min(k + timestamp, df_train.shape[0] - 1)\n", " batch_x = np.expand_dims(\n", " df_train.iloc[k : index, :].values, axis = 0\n", " )\n", " batch_y = df_train.iloc[k + 1 : index + 1, :].values\n", " logits, _, loss = sess.run(\n", " [modelnn.logits, modelnn.optimizer, modelnn.cost],\n", " feed_dict = {modelnn.X: batch_x, modelnn.Y: batch_y},\n", " ) \n", " total_loss.append(loss)\n", " total_acc.append(calculate_accuracy(batch_y[:, 0], logits[:, 0]))\n", " pbar.set_postfix(cost = np.mean(total_loss), acc = np.mean(total_acc))\n", " \n", " future_day = test_size\n", "\n", " output_predict = np.zeros((df_train.shape[0] + future_day, df_train.shape[1]))\n", " output_predict[0] = df_train.iloc[0]\n", " upper_b = (df_train.shape[0] // timestamp) * timestamp\n", "\n", " for k in range(0, (df_train.shape[0] // timestamp) * timestamp, timestamp):\n", " out_logits = sess.run(\n", " modelnn.logits,\n", " feed_dict = {\n", " modelnn.X: np.expand_dims(\n", " df_train.iloc[k : k + timestamp], axis = 0\n", " )\n", " },\n", " )\n", " output_predict[k + 1 : k + timestamp + 1] = out_logits\n", "\n", " if upper_b != df_train.shape[0]:\n", " out_logits = sess.run(\n", " modelnn.logits,\n", " feed_dict = {\n", " modelnn.X: np.expand_dims(df_train.iloc[upper_b:], axis = 0)\n", " },\n", " )\n", " output_predict[upper_b + 1 : df_train.shape[0] + 1] = out_logits\n", " future_day -= 1\n", " date_ori.append(date_ori[-1] + timedelta(days = 1))\n", " \n", " for i in range(future_day):\n", " o = output_predict[-future_day - timestamp + i:-future_day + i]\n", " out_logits = sess.run(\n", " modelnn.logits,\n", " feed_dict = {\n", " modelnn.X: np.expand_dims(o, axis = 0)\n", " },\n", " )\n", " output_predict[-future_day + i] = out_logits[-1]\n", " date_ori.append(date_ori[-1] + timedelta(days = 1))\n", "\n", " output_predict = minmax.inverse_transform(output_predict)\n", " deep_future = anchor(output_predict[:, 0], 0.3)\n", " \n", " return deep_future[-test_size:]" ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "WARNING: Logging before flag parsing goes to stderr.\n", "W0829 00:04:33.873839 140104212150080 deprecation.py:323] From :44: dense (from tensorflow.python.layers.core) is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Use keras.layers.dense instead.\n", "W0829 00:04:33.883059 140104212150080 deprecation.py:506] From /usr/local/lib/python3.6/dist-packages/tensorflow/python/ops/init_ops.py:1251: calling VarianceScaling.__init__ (from tensorflow.python.ops.init_ops) with dtype is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Call initializer instance with the dtype argument instead of passing it to the constructor\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 1\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "W0829 00:04:34.265801 140104212150080 deprecation.py:323] From :4: to_float (from tensorflow.python.ops.math_ops) is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Use `tf.cast` instead.\n", "W0829 00:04:34.294613 140104212150080 deprecation.py:323] From :24: conv1d (from tensorflow.python.layers.convolutional) is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Use `tf.keras.layers.Conv1D` instead.\n", "W0829 00:04:36.600379 140104212150080 deprecation.py:506] From :82: calling dropout (from tensorflow.python.ops.nn_ops) with keep_prob is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Please use `rate` instead of `keep_prob`. Rate should be set to `rate = 1 - keep_prob`.\n", "train loop: 100%|██████████| 300/300 [00:14<00:00, 20.69it/s, acc=93, cost=0.0106] \n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 2\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [00:14<00:00, 20.99it/s, acc=97.6, cost=0.00116]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 3\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [00:14<00:00, 20.94it/s, acc=95.2, cost=0.00553]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 4\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [00:14<00:00, 20.97it/s, acc=95.4, cost=0.00442]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 5\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [00:14<00:00, 21.88it/s, acc=95.6, cost=0.00393]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 6\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [00:14<00:00, 21.01it/s, acc=95.3, cost=0.00454]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 7\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [00:14<00:00, 21.05it/s, acc=96.7, cost=0.00229]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 8\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [00:14<00:00, 21.01it/s, acc=97.1, cost=0.00178]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 9\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [00:14<00:00, 20.80it/s, acc=95.3, cost=0.00492]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 10\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [00:14<00:00, 20.94it/s, acc=90.6, cost=0.0192] \n" ] } ], "source": [ "results = []\n", "for i in range(simulation_size):\n", " print('simulation %d'%(i + 1))\n", " results.append(forecast())" ] }, { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "accuracies = [calculate_accuracy(df['Close'].iloc[-test_size:].values, r) for r in results]\n", "\n", "plt.figure(figsize = (15, 5))\n", "for no, r in enumerate(results):\n", " plt.plot(r, label = 'forecast %d'%(no + 1))\n", "plt.plot(df['Close'].iloc[-test_size:].values, label = 'true trend', c = 'black')\n", "plt.legend()\n", "plt.title('average accuracy: %.4f'%(np.mean(accuracies)))\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.6.8" } }, "nbformat": 4, "nbformat_minor": 2 } ================================================ FILE: deep-learning/2.bidirectional-lstm.ipynb ================================================ { "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import sys\n", "import warnings\n", "\n", "if not sys.warnoptions:\n", " warnings.simplefilter('ignore')" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "import tensorflow as tf\n", "import numpy as np\n", "import matplotlib.pyplot as plt\n", "import seaborn as sns\n", "import pandas as pd\n", "from sklearn.preprocessing import MinMaxScaler\n", "from datetime import datetime\n", "from datetime import timedelta\n", "from tqdm import tqdm\n", "sns.set()\n", "tf.compat.v1.random.set_random_seed(1234)" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DateOpenHighLowCloseAdj CloseVolume
02016-11-02778.200012781.650024763.450012768.700012768.7000121872400
12016-11-03767.250000769.950012759.030029762.130005762.1300051943200
22016-11-04750.659973770.359985750.560974762.020020762.0200202134800
32016-11-07774.500000785.190002772.549988782.520020782.5200201585100
42016-11-08783.400024795.632996780.190002790.510010790.5100101350800
\n", "
" ], "text/plain": [ " Date Open High Low Close Adj Close \\\n", "0 2016-11-02 778.200012 781.650024 763.450012 768.700012 768.700012 \n", "1 2016-11-03 767.250000 769.950012 759.030029 762.130005 762.130005 \n", "2 2016-11-04 750.659973 770.359985 750.560974 762.020020 762.020020 \n", "3 2016-11-07 774.500000 785.190002 772.549988 782.520020 782.520020 \n", "4 2016-11-08 783.400024 795.632996 780.190002 790.510010 790.510010 \n", "\n", " Volume \n", "0 1872400 \n", "1 1943200 \n", "2 2134800 \n", "3 1585100 \n", "4 1350800 " ] }, "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df = pd.read_csv('../dataset/GOOG-year.csv')\n", "df.head()" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
0
00.112708
10.090008
20.089628
30.160459
40.188066
\n", "
" ], "text/plain": [ " 0\n", "0 0.112708\n", "1 0.090008\n", "2 0.089628\n", "3 0.160459\n", "4 0.188066" ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "minmax = MinMaxScaler().fit(df.iloc[:, 4:5].astype('float32')) # Close index\n", "df_log = minmax.transform(df.iloc[:, 4:5].astype('float32')) # Close index\n", "df_log = pd.DataFrame(df_log)\n", "df_log.head()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Split train and test\n", "\n", "I will cut the dataset to train and test datasets,\n", "\n", "1. Train dataset derived from starting timestamp until last 30 days\n", "2. Test dataset derived from last 30 days until end of the dataset\n", "\n", "So we will let the model do forecasting based on last 30 days, and we will going to repeat the experiment for 10 times. You can increase it locally if you want, and tuning parameters will help you by a lot." ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "((252, 7), (222, 1), (30, 1))" ] }, "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], "source": [ "test_size = 30\n", "simulation_size = 10\n", "\n", "df_train = df_log.iloc[:-test_size]\n", "df_test = df_log.iloc[-test_size:]\n", "df.shape, df_train.shape, df_test.shape" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [], "source": [ "class Model:\n", " def __init__(\n", " self,\n", " learning_rate,\n", " num_layers,\n", " size,\n", " size_layer,\n", " output_size,\n", " forget_bias = 0.1,\n", " ):\n", " def lstm_cell(size_layer):\n", " return tf.nn.rnn_cell.LSTMCell(size_layer, state_is_tuple = False)\n", "\n", " backward_rnn_cells = tf.nn.rnn_cell.MultiRNNCell(\n", " [lstm_cell(size_layer) for _ in range(num_layers)],\n", " state_is_tuple = False,\n", " )\n", " forward_rnn_cells = tf.nn.rnn_cell.MultiRNNCell(\n", " [lstm_cell(size_layer) for _ in range(num_layers)],\n", " state_is_tuple = False,\n", " )\n", " self.X = tf.placeholder(tf.float32, (None, None, size))\n", " self.Y = tf.placeholder(tf.float32, (None, output_size))\n", " drop_backward = tf.contrib.rnn.DropoutWrapper(\n", " backward_rnn_cells, output_keep_prob = forget_bias\n", " )\n", " forward_backward = tf.contrib.rnn.DropoutWrapper(\n", " forward_rnn_cells, output_keep_prob = forget_bias\n", " )\n", " self.backward_hidden_layer = tf.placeholder(\n", " tf.float32, shape = (None, num_layers * 2 * size_layer)\n", " )\n", " self.forward_hidden_layer = tf.placeholder(\n", " tf.float32, shape = (None, num_layers * 2 * size_layer)\n", " )\n", " self.outputs, self.last_state = tf.nn.bidirectional_dynamic_rnn(\n", " forward_backward,\n", " drop_backward,\n", " self.X,\n", " initial_state_fw = self.forward_hidden_layer,\n", " initial_state_bw = self.backward_hidden_layer,\n", " dtype = tf.float32,\n", " )\n", " self.outputs = tf.concat(self.outputs, 2)\n", " self.logits = tf.layers.dense(self.outputs[-1], output_size)\n", " self.cost = tf.reduce_mean(tf.square(self.Y - self.logits))\n", " self.optimizer = tf.train.AdamOptimizer(learning_rate).minimize(\n", " self.cost\n", " )\n", " \n", "def calculate_accuracy(real, predict):\n", " real = np.array(real) + 1\n", " predict = np.array(predict) + 1\n", " percentage = 1 - np.sqrt(np.mean(np.square((real - predict) / real)))\n", " return percentage * 100\n", "\n", "def anchor(signal, weight):\n", " buffer = []\n", " last = signal[0]\n", " for i in signal:\n", " smoothed_val = last * weight + (1 - weight) * i\n", " buffer.append(smoothed_val)\n", " last = smoothed_val\n", " return buffer" ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [], "source": [ "num_layers = 1\n", "size_layer = 128\n", "timestamp = 5\n", "epoch = 300\n", "dropout_rate = 0.8\n", "future_day = test_size\n", "learning_rate = 0.01" ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [], "source": [ "def forecast():\n", " tf.reset_default_graph()\n", " modelnn = Model(\n", " learning_rate, num_layers, df_log.shape[1], size_layer, df_log.shape[1], dropout_rate\n", " )\n", " sess = tf.InteractiveSession()\n", " sess.run(tf.global_variables_initializer())\n", " date_ori = pd.to_datetime(df.iloc[:, 0]).tolist()\n", "\n", " pbar = tqdm(range(epoch), desc = 'train loop')\n", " for i in pbar:\n", " init_value_forward = np.zeros((1, num_layers * 2 * size_layer))\n", " init_value_backward = np.zeros((1, num_layers * 2 * size_layer))\n", " total_loss, total_acc = [], []\n", " for k in range(0, df_train.shape[0] - 1, timestamp):\n", " index = min(k + timestamp, df_train.shape[0] - 1)\n", " batch_x = np.expand_dims(\n", " df_train.iloc[k : index, :].values, axis = 0\n", " )\n", " batch_y = df_train.iloc[k + 1 : index + 1, :].values\n", " logits, last_state, _, loss = sess.run(\n", " [modelnn.logits, modelnn.last_state, modelnn.optimizer, modelnn.cost],\n", " feed_dict = {\n", " modelnn.X: batch_x,\n", " modelnn.Y: batch_y,\n", " modelnn.backward_hidden_layer: init_value_backward,\n", " modelnn.forward_hidden_layer: init_value_forward,\n", " },\n", " ) \n", " init_value_forward = last_state[0]\n", " init_value_backward = last_state[1]\n", " total_loss.append(loss)\n", " total_acc.append(calculate_accuracy(batch_y[:, 0], logits[:, 0]))\n", " pbar.set_postfix(cost = np.mean(total_loss), acc = np.mean(total_acc))\n", " \n", " future_day = test_size\n", "\n", " output_predict = np.zeros((df_train.shape[0] + future_day, df_train.shape[1]))\n", " output_predict[0] = df_train.iloc[0]\n", " upper_b = (df_train.shape[0] // timestamp) * timestamp\n", " init_value_forward = np.zeros((1, num_layers * 2 * size_layer))\n", " init_value_backward = np.zeros((1, num_layers * 2 * size_layer))\n", "\n", " for k in range(0, (df_train.shape[0] // timestamp) * timestamp, timestamp):\n", " out_logits, last_state = sess.run(\n", " [modelnn.logits, modelnn.last_state],\n", " feed_dict = {\n", " modelnn.X: np.expand_dims(\n", " df_train.iloc[k : k + timestamp], axis = 0\n", " ),\n", " modelnn.backward_hidden_layer: init_value_backward,\n", " modelnn.forward_hidden_layer: init_value_forward,\n", " },\n", " )\n", " init_value_forward = last_state[0]\n", " init_value_backward = last_state[1]\n", " output_predict[k + 1 : k + timestamp + 1] = out_logits\n", "\n", " if upper_b != df_train.shape[0]:\n", " out_logits, last_state = sess.run(\n", " [modelnn.logits, modelnn.last_state],\n", " feed_dict = {\n", " modelnn.X: np.expand_dims(df_train.iloc[upper_b:], axis = 0),\n", " modelnn.backward_hidden_layer: init_value_backward,\n", " modelnn.forward_hidden_layer: init_value_forward,\n", " },\n", " )\n", " output_predict[upper_b + 1 : df_train.shape[0] + 1] = out_logits\n", " future_day -= 1\n", " date_ori.append(date_ori[-1] + timedelta(days = 1))\n", "\n", " init_value_forward = last_state[0]\n", " init_value_backward = last_state[1]\n", " \n", " for i in range(future_day):\n", " o = output_predict[-future_day - timestamp + i:-future_day + i]\n", " out_logits, last_state = sess.run(\n", " [modelnn.logits, modelnn.last_state],\n", " feed_dict = {\n", " modelnn.X: np.expand_dims(o, axis = 0),\n", " modelnn.backward_hidden_layer: init_value_backward,\n", " modelnn.forward_hidden_layer: init_value_forward,\n", " },\n", " )\n", " init_value_forward = last_state[0]\n", " init_value_backward = last_state[1]\n", " output_predict[-future_day + i] = out_logits[-1]\n", " date_ori.append(date_ori[-1] + timedelta(days = 1))\n", " \n", " output_predict = minmax.inverse_transform(output_predict)\n", " deep_future = anchor(output_predict[:, 0], 0.3)\n", " \n", " return deep_future[-test_size:]" ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "WARNING: Logging before flag parsing goes to stderr.\n", "W0812 10:20:04.613218 140016646534976 deprecation.py:323] From :12: LSTMCell.__init__ (from tensorflow.python.ops.rnn_cell_impl) is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "This class is equivalent as tf.keras.layers.LSTMCell, and will be replaced by that in Tensorflow 2.0.\n", "W0812 10:20:04.617547 140016646534976 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "W0812 10:20:04.620435 140016646534976 deprecation.py:323] From :16: MultiRNNCell.__init__ (from tensorflow.python.ops.rnn_cell_impl) is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "This class is equivalent as tf.keras.layers.StackedRNNCells, and will be replaced by that in Tensorflow 2.0.\n", "W0812 10:20:04.623959 140016646534976 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 1\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "W0812 10:20:04.949644 140016646534976 lazy_loader.py:50] \n", "The TensorFlow contrib module will not be included in TensorFlow 2.0.\n", "For more information, please see:\n", " * https://github.com/tensorflow/community/blob/master/rfcs/20180907-contrib-sunset.md\n", " * https://github.com/tensorflow/addons\n", " * https://github.com/tensorflow/io (for I/O related ops)\n", "If you depend on functionality not listed there, please file an issue.\n", "\n", "W0812 10:20:04.954938 140016646534976 deprecation.py:323] From :42: bidirectional_dynamic_rnn (from tensorflow.python.ops.rnn) is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Please use `keras.layers.Bidirectional(keras.layers.RNN(cell))`, which is equivalent to this API\n", "W0812 10:20:04.955546 140016646534976 deprecation.py:323] From /usr/local/lib/python3.6/dist-packages/tensorflow/python/ops/rnn.py:464: dynamic_rnn (from tensorflow.python.ops.rnn) is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Please use `keras.layers.RNN(cell)`, which is equivalent to this API\n", "W0812 10:20:05.149145 140016646534976 deprecation.py:506] From /usr/local/lib/python3.6/dist-packages/tensorflow/python/ops/init_ops.py:1251: calling VarianceScaling.__init__ (from tensorflow.python.ops.init_ops) with dtype is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Call initializer instance with the dtype argument instead of passing it to the constructor\n", "W0812 10:20:05.156026 140016646534976 deprecation.py:506] From /usr/local/lib/python3.6/dist-packages/tensorflow/python/ops/rnn_cell_impl.py:961: calling Zeros.__init__ (from tensorflow.python.ops.init_ops) with dtype is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Call initializer instance with the dtype argument instead of passing it to the constructor\n", "W0812 10:20:05.712592 140016646534976 deprecation.py:323] From :45: dense (from tensorflow.python.layers.core) is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Use keras.layers.dense instead.\n", "train loop: 100%|██████████| 300/300 [01:39<00:00, 3.04it/s, acc=97.8, cost=0.00113] \n", "W0812 10:21:46.695034 140016646534976 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "W0812 10:21:46.695935 140016646534976 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 2\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:40<00:00, 3.03it/s, acc=97.1, cost=0.00187] \n", "W0812 10:23:27.984155 140016646534976 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "W0812 10:23:27.985092 140016646534976 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 3\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:40<00:00, 2.97it/s, acc=97.8, cost=0.00118] \n", "W0812 10:26:50.307250 140016646534976 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "W0812 10:26:50.308161 140016646534976 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 5\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:40<00:00, 2.97it/s, acc=97.1, cost=0.00237]\n", "W0812 10:28:31.638492 140016646534976 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "W0812 10:28:31.639337 140016646534976 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 6\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:37<00:00, 3.11it/s, acc=97.5, cost=0.00143] \n", "W0812 10:30:09.934609 140016646534976 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "W0812 10:30:09.935530 140016646534976 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 7\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:39<00:00, 3.01it/s, acc=97.4, cost=0.00163] \n", "W0812 10:31:50.447502 140016646534976 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "W0812 10:31:50.448328 140016646534976 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 8\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:38<00:00, 3.05it/s, acc=96.6, cost=0.00322] \n", "W0812 10:33:30.276075 140016646534976 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "W0812 10:33:30.276944 140016646534976 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 9\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:38<00:00, 3.07it/s, acc=97.7, cost=0.00133] \n", "W0812 10:35:09.746517 140016646534976 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "W0812 10:35:09.747369 140016646534976 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 10\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:39<00:00, 3.03it/s, acc=97.5, cost=0.00142] \n" ] } ], "source": [ "results = []\n", "for i in range(simulation_size):\n", " print('simulation %d'%(i + 1))\n", " results.append(forecast())" ] }, { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "accuracies = [calculate_accuracy(df['Close'].iloc[-test_size:].values, r) for r in results]\n", "\n", "plt.figure(figsize = (15, 5))\n", "for no, r in enumerate(results):\n", " plt.plot(r, label = 'forecast %d'%(no + 1))\n", "plt.plot(df['Close'].iloc[-test_size:].values, label = 'true trend', c = 'black')\n", "plt.legend()\n", "plt.title('average accuracy: %.4f'%(np.mean(accuracies)))\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.6.8" } }, "nbformat": 4, "nbformat_minor": 2 } ================================================ FILE: deep-learning/3.lstm-2path.ipynb ================================================ { "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import sys\n", "import warnings\n", "\n", "if not sys.warnoptions:\n", " warnings.simplefilter('ignore')" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "import tensorflow as tf\n", "import numpy as np\n", "import matplotlib.pyplot as plt\n", "import seaborn as sns\n", "import pandas as pd\n", "from sklearn.preprocessing import MinMaxScaler\n", "from datetime import datetime\n", "from datetime import timedelta\n", "from tqdm import tqdm\n", "sns.set()\n", "tf.compat.v1.random.set_random_seed(1234)" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DateOpenHighLowCloseAdj CloseVolume
02016-11-02778.200012781.650024763.450012768.700012768.7000121872400
12016-11-03767.250000769.950012759.030029762.130005762.1300051943200
22016-11-04750.659973770.359985750.560974762.020020762.0200202134800
32016-11-07774.500000785.190002772.549988782.520020782.5200201585100
42016-11-08783.400024795.632996780.190002790.510010790.5100101350800
\n", "
" ], "text/plain": [ " Date Open High Low Close Adj Close \\\n", "0 2016-11-02 778.200012 781.650024 763.450012 768.700012 768.700012 \n", "1 2016-11-03 767.250000 769.950012 759.030029 762.130005 762.130005 \n", "2 2016-11-04 750.659973 770.359985 750.560974 762.020020 762.020020 \n", "3 2016-11-07 774.500000 785.190002 772.549988 782.520020 782.520020 \n", "4 2016-11-08 783.400024 795.632996 780.190002 790.510010 790.510010 \n", "\n", " Volume \n", "0 1872400 \n", "1 1943200 \n", "2 2134800 \n", "3 1585100 \n", "4 1350800 " ] }, "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df = pd.read_csv('../dataset/GOOG-year.csv')\n", "df.head()" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
0
00.112708
10.090008
20.089628
30.160459
40.188066
\n", "
" ], "text/plain": [ " 0\n", "0 0.112708\n", "1 0.090008\n", "2 0.089628\n", "3 0.160459\n", "4 0.188066" ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "minmax = MinMaxScaler().fit(df.iloc[:, 4:5].astype('float32')) # Close index\n", "df_log = minmax.transform(df.iloc[:, 4:5].astype('float32')) # Close index\n", "df_log = pd.DataFrame(df_log)\n", "df_log.head()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Split train and test\n", "\n", "I will cut the dataset to train and test datasets,\n", "\n", "1. Train dataset derived from starting timestamp until last 30 days\n", "2. Test dataset derived from last 30 days until end of the dataset\n", "\n", "So we will let the model do forecasting based on last 30 days, and we will going to repeat the experiment for 10 times. You can increase it locally if you want, and tuning parameters will help you by a lot." ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "((252, 7), (222, 1), (30, 1))" ] }, "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], "source": [ "test_size = 30\n", "simulation_size = 10\n", "\n", "df_train = df_log.iloc[:-test_size]\n", "df_test = df_log.iloc[-test_size:]\n", "df.shape, df_train.shape, df_test.shape" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [], "source": [ "class Model:\n", " def __init__(\n", " self,\n", " learning_rate,\n", " num_layers,\n", " size,\n", " size_layer,\n", " output_size,\n", " forget_bias = 0.1,\n", " ):\n", " def lstm_cell(size_layer):\n", " return tf.nn.rnn_cell.LSTMCell(size_layer, state_is_tuple = False)\n", " \n", " with tf.variable_scope('forward', reuse = False):\n", " rnn_cells_forward = tf.nn.rnn_cell.MultiRNNCell(\n", " [lstm_cell(size_layer) for _ in range(num_layers)],\n", " state_is_tuple = False,\n", " )\n", " self.X_forward = tf.placeholder(tf.float32, (None, None, size))\n", " drop_forward = tf.contrib.rnn.DropoutWrapper(\n", " rnn_cells_forward, output_keep_prob = forget_bias\n", " )\n", " self.hidden_layer_forward = tf.placeholder(\n", " tf.float32, (None, num_layers * 2 * size_layer)\n", " )\n", " self.outputs_forward, self.last_state_forward = tf.nn.dynamic_rnn(\n", " drop_forward,\n", " self.X_forward,\n", " initial_state = self.hidden_layer_forward,\n", " dtype = tf.float32,\n", " )\n", "\n", " with tf.variable_scope('backward', reuse = False):\n", " rnn_cells_backward = tf.nn.rnn_cell.MultiRNNCell(\n", " [lstm_cell(size_layer) for _ in range(num_layers)],\n", " state_is_tuple = False,\n", " )\n", " self.X_backward = tf.placeholder(tf.float32, (None, None, size))\n", " drop_backward = tf.contrib.rnn.DropoutWrapper(\n", " rnn_cells_backward, output_keep_prob = forget_bias\n", " )\n", " self.hidden_layer_backward = tf.placeholder(\n", " tf.float32, (None, num_layers * 2 * size_layer)\n", " )\n", " self.outputs_backward, self.last_state_backward = tf.nn.dynamic_rnn(\n", " drop_backward,\n", " self.X_backward,\n", " initial_state = self.hidden_layer_backward,\n", " dtype = tf.float32,\n", " )\n", "\n", " self.outputs = self.outputs_backward - self.outputs_forward\n", " self.Y = tf.placeholder(tf.float32, (None, output_size))\n", " self.logits = tf.layers.dense(self.outputs[-1], output_size)\n", " self.cost = tf.reduce_mean(tf.square(self.Y - self.logits))\n", " self.optimizer = tf.train.AdamOptimizer(learning_rate).minimize(\n", " self.cost\n", " )\n", " \n", "def calculate_accuracy(real, predict):\n", " real = np.array(real) + 1\n", " predict = np.array(predict) + 1\n", " percentage = 1 - np.sqrt(np.mean(np.square((real - predict) / real)))\n", " return percentage * 100\n", "\n", "def anchor(signal, weight):\n", " buffer = []\n", " last = signal[0]\n", " for i in signal:\n", " smoothed_val = last * weight + (1 - weight) * i\n", " buffer.append(smoothed_val)\n", " last = smoothed_val\n", " return buffer" ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [], "source": [ "num_layers = 1\n", "size_layer = 128\n", "timestamp = 5\n", "epoch = 300\n", "dropout_rate = 0.8\n", "future_day = test_size\n", "learning_rate = 0.01" ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [], "source": [ "def forecast():\n", " tf.reset_default_graph()\n", " modelnn = Model(\n", " learning_rate, num_layers, df_log.shape[1], size_layer, df_log.shape[1], dropout_rate\n", " )\n", " sess = tf.InteractiveSession()\n", " sess.run(tf.global_variables_initializer())\n", " date_ori = pd.to_datetime(df.iloc[:, 0]).tolist()\n", "\n", " pbar = tqdm(range(epoch), desc = 'train loop')\n", " for i in pbar:\n", " init_value_forward = np.zeros((1, num_layers * 2 * size_layer))\n", " init_value_backward = np.zeros((1, num_layers * 2 * size_layer))\n", " total_loss, total_acc = [], []\n", " for k in range(0, df_train.shape[0] - 1, timestamp):\n", " index = min(k + timestamp, df_train.shape[0] - 1)\n", " batch_x_forward = np.expand_dims(\n", " df_train.iloc[k : index, :].values, axis = 0\n", " )\n", " batch_x_backward = np.expand_dims(\n", " np.flip(df_train.iloc[k : index, :].values, axis = 0), axis = 0\n", " )\n", " batch_y = df_train.iloc[k + 1 : index + 1, :].values\n", " logits, last_state_forward, last_state_backward, _, loss = sess.run(\n", " [\n", " modelnn.logits,\n", " modelnn.last_state_forward,\n", " modelnn.last_state_backward,\n", " modelnn.optimizer,\n", " modelnn.cost,\n", " ],\n", " feed_dict = {\n", " modelnn.X_forward: batch_x_forward,\n", " modelnn.X_backward: batch_x_backward,\n", " modelnn.Y: batch_y,\n", " modelnn.hidden_layer_forward: init_value_forward,\n", " modelnn.hidden_layer_backward: init_value_backward,\n", " },\n", " )\n", " init_value_forward = last_state_forward\n", " init_value_backward = last_state_backward\n", " total_loss.append(loss)\n", " total_acc.append(calculate_accuracy(batch_y[:, 0], logits[:, 0]))\n", " pbar.set_postfix(cost = np.mean(total_loss), acc = np.mean(total_acc))\n", " \n", " future_day = test_size\n", "\n", " output_predict = np.zeros((df_train.shape[0] + future_day, df_train.shape[1]))\n", " output_predict[0] = df_train.iloc[0]\n", " upper_b = (df_train.shape[0] // timestamp) * timestamp\n", " init_value_forward = np.zeros((1, num_layers * 2 * size_layer))\n", " init_value_backward = np.zeros((1, num_layers * 2 * size_layer))\n", "\n", " for k in range(0, (df_train.shape[0] // timestamp) * timestamp, timestamp):\n", " batch_x_forward = np.expand_dims(\n", " df_train.iloc[k : k + timestamp, :], axis = 0\n", " )\n", " batch_x_backward = np.expand_dims(\n", " np.flip(df_train.iloc[k : k + timestamp, :].values, axis = 0), axis = 0\n", " )\n", " out_logits, last_state_forward, last_state_backward = sess.run(\n", " [\n", " modelnn.logits,\n", " modelnn.last_state_forward,\n", " modelnn.last_state_backward,\n", " ],\n", " feed_dict = {\n", " modelnn.X_forward: batch_x_forward,\n", " modelnn.X_backward: batch_x_backward,\n", " modelnn.hidden_layer_forward: init_value_forward,\n", " modelnn.hidden_layer_backward: init_value_backward,\n", " },\n", " )\n", " init_value_forward = last_state_forward\n", " init_value_backward = last_state_backward\n", " output_predict[k + 1 : k + timestamp + 1, :] = out_logits\n", "\n", " if upper_b != df_train.shape[0]:\n", " batch_x_forward = np.expand_dims(df_train.iloc[upper_b:, :], axis = 0)\n", " batch_x_backward = np.expand_dims(\n", " np.flip(df_train.iloc[upper_b:, :].values, axis = 0), axis = 0\n", " )\n", " out_logits, last_state_forward, last_state_backward = sess.run(\n", " [modelnn.logits, modelnn.last_state_forward, modelnn.last_state_backward],\n", " feed_dict = {\n", " modelnn.X_forward: batch_x_forward,\n", " modelnn.X_backward: batch_x_backward,\n", " modelnn.hidden_layer_forward: init_value_forward,\n", " modelnn.hidden_layer_backward: init_value_backward,\n", " },\n", " )\n", " init_value_forward = last_state_forward\n", " init_value_backward = last_state_backward\n", " output_predict[upper_b + 1 : df_train.shape[0] + 1] = out_logits\n", " future_day -= 1\n", " date_ori.append(date_ori[-1] + timedelta(days = 1))\n", " \n", " init_value_forward = last_state_forward\n", " init_value_backward = last_state_backward\n", " \n", " for i in range(future_day):\n", " o = output_predict[-future_day - timestamp + i:-future_day + i]\n", " o_f = np.flip(o, axis = 0)\n", " out_logits, last_state_forward, last_state_backward = sess.run(\n", " [\n", " modelnn.logits,\n", " modelnn.last_state_forward,\n", " modelnn.last_state_backward,\n", " ],\n", " feed_dict = {\n", " modelnn.X_forward: np.expand_dims(o, axis = 0),\n", " modelnn.X_backward: np.expand_dims(o_f, axis = 0),\n", " modelnn.hidden_layer_forward: init_value_forward,\n", " modelnn.hidden_layer_backward: init_value_backward,\n", " },\n", " )\n", " init_value_forward = last_state_forward\n", " init_value_backward = last_state_backward\n", " output_predict[-future_day + i] = out_logits[-1]\n", " date_ori.append(date_ori[-1] + timedelta(days = 1))\n", " \n", " output_predict = minmax.inverse_transform(output_predict)\n", " deep_future = anchor(output_predict[:, 0], 0.3)\n", " \n", " return deep_future[-test_size:]" ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "WARNING: Logging before flag parsing goes to stderr.\n", "W0812 16:41:29.569112 139847292135232 deprecation.py:323] From :12: LSTMCell.__init__ (from tensorflow.python.ops.rnn_cell_impl) is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "This class is equivalent as tf.keras.layers.LSTMCell, and will be replaced by that in Tensorflow 2.0.\n", "W0812 16:41:29.570642 139847292135232 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "W0812 16:41:29.571565 139847292135232 deprecation.py:323] From :17: MultiRNNCell.__init__ (from tensorflow.python.ops.rnn_cell_impl) is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "This class is equivalent as tf.keras.layers.StackedRNNCells, and will be replaced by that in Tensorflow 2.0.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 1\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "W0812 16:41:29.886489 139847292135232 lazy_loader.py:50] \n", "The TensorFlow contrib module will not be included in TensorFlow 2.0.\n", "For more information, please see:\n", " * https://github.com/tensorflow/community/blob/master/rfcs/20180907-contrib-sunset.md\n", " * https://github.com/tensorflow/addons\n", " * https://github.com/tensorflow/io (for I/O related ops)\n", "If you depend on functionality not listed there, please file an issue.\n", "\n", "W0812 16:41:29.889781 139847292135232 deprecation.py:323] From :30: dynamic_rnn (from tensorflow.python.ops.rnn) is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Please use `keras.layers.RNN(cell)`, which is equivalent to this API\n", "W0812 16:41:30.079713 139847292135232 deprecation.py:506] From /usr/local/lib/python3.6/dist-packages/tensorflow/python/ops/init_ops.py:1251: calling VarianceScaling.__init__ (from tensorflow.python.ops.init_ops) with dtype is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Call initializer instance with the dtype argument instead of passing it to the constructor\n", "W0812 16:41:30.086595 139847292135232 deprecation.py:506] From /usr/local/lib/python3.6/dist-packages/tensorflow/python/ops/rnn_cell_impl.py:961: calling Zeros.__init__ (from tensorflow.python.ops.init_ops) with dtype is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Call initializer instance with the dtype argument instead of passing it to the constructor\n", "W0812 16:41:30.565006 139847292135232 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "W0812 16:41:30.647609 139847292135232 deprecation.py:323] From :54: dense (from tensorflow.python.layers.core) is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Use keras.layers.dense instead.\n", "train loop: 100%|██████████| 300/300 [01:39<00:00, 3.02it/s, acc=97.7, cost=0.00132] \n", "W0812 16:43:12.068012 139847292135232 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "W0812 16:43:12.148377 139847292135232 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 2\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:40<00:00, 3.02it/s, acc=97.4, cost=0.00157]\n", "W0812 16:44:53.274921 139847292135232 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "W0812 16:44:53.357845 139847292135232 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 3\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:40<00:00, 2.98it/s, acc=97.3, cost=0.00171]\n", "W0812 16:46:35.140946 139847292135232 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "W0812 16:46:35.223572 139847292135232 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 4\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:38<00:00, 3.00it/s, acc=96.5, cost=0.00334] \n", "W0812 16:48:14.756632 139847292135232 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "W0812 16:48:14.838256 139847292135232 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 5\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:41<00:00, 2.98it/s, acc=97.9, cost=0.00113]\n", "W0812 16:49:56.968556 139847292135232 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "W0812 16:49:57.051066 139847292135232 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 6\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:40<00:00, 3.01it/s, acc=97.7, cost=0.00145]\n", "W0812 16:51:38.877053 139847292135232 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "W0812 16:51:38.959546 139847292135232 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 7\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:41<00:00, 2.98it/s, acc=97.3, cost=0.00172]\n", "W0812 16:53:21.123231 139847292135232 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "W0812 16:53:21.205539 139847292135232 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 8\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:38<00:00, 3.06it/s, acc=97.8, cost=0.00117]\n", "W0812 16:55:00.356067 139847292135232 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "W0812 16:55:00.437367 139847292135232 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 9\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:38<00:00, 3.05it/s, acc=97.7, cost=0.00127]\n", "W0812 16:56:40.365346 139847292135232 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "W0812 16:56:40.448274 139847292135232 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 10\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:40<00:00, 2.97it/s, acc=97.2, cost=0.00216]\n" ] } ], "source": [ "results = []\n", "for i in range(simulation_size):\n", " print('simulation %d'%(i + 1))\n", " results.append(forecast())" ] }, { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "accuracies = [calculate_accuracy(df['Close'].iloc[-test_size:].values, r) for r in results]\n", "\n", "plt.figure(figsize = (15, 5))\n", "for no, r in enumerate(results):\n", " plt.plot(r, label = 'forecast %d'%(no + 1))\n", "plt.plot(df['Close'].iloc[-test_size:].values, label = 'true trend', c = 'black')\n", "plt.legend()\n", "plt.title('average accuracy: %.4f'%(np.mean(accuracies)))\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.6.8" } }, "nbformat": 4, "nbformat_minor": 2 } ================================================ FILE: deep-learning/4.gru.ipynb ================================================ { "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import sys\n", "import warnings\n", "\n", "if not sys.warnoptions:\n", " warnings.simplefilter('ignore')" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "import tensorflow as tf\n", "import numpy as np\n", "import matplotlib.pyplot as plt\n", "import seaborn as sns\n", "import pandas as pd\n", "from sklearn.preprocessing import MinMaxScaler\n", "from datetime import datetime\n", "from datetime import timedelta\n", "from tqdm import tqdm\n", "sns.set()\n", "tf.compat.v1.random.set_random_seed(1234)" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DateOpenHighLowCloseAdj CloseVolume
02016-11-02778.200012781.650024763.450012768.700012768.7000121872400
12016-11-03767.250000769.950012759.030029762.130005762.1300051943200
22016-11-04750.659973770.359985750.560974762.020020762.0200202134800
32016-11-07774.500000785.190002772.549988782.520020782.5200201585100
42016-11-08783.400024795.632996780.190002790.510010790.5100101350800
\n", "
" ], "text/plain": [ " Date Open High Low Close Adj Close \\\n", "0 2016-11-02 778.200012 781.650024 763.450012 768.700012 768.700012 \n", "1 2016-11-03 767.250000 769.950012 759.030029 762.130005 762.130005 \n", "2 2016-11-04 750.659973 770.359985 750.560974 762.020020 762.020020 \n", "3 2016-11-07 774.500000 785.190002 772.549988 782.520020 782.520020 \n", "4 2016-11-08 783.400024 795.632996 780.190002 790.510010 790.510010 \n", "\n", " Volume \n", "0 1872400 \n", "1 1943200 \n", "2 2134800 \n", "3 1585100 \n", "4 1350800 " ] }, "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df = pd.read_csv('../dataset/GOOG-year.csv')\n", "df.head()" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
0
00.112708
10.090008
20.089628
30.160459
40.188066
\n", "
" ], "text/plain": [ " 0\n", "0 0.112708\n", "1 0.090008\n", "2 0.089628\n", "3 0.160459\n", "4 0.188066" ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "minmax = MinMaxScaler().fit(df.iloc[:, 4:5].astype('float32')) # Close index\n", "df_log = minmax.transform(df.iloc[:, 4:5].astype('float32')) # Close index\n", "df_log = pd.DataFrame(df_log)\n", "df_log.head()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Split train and test\n", "\n", "I will cut the dataset to train and test datasets,\n", "\n", "1. Train dataset derived from starting timestamp until last 30 days\n", "2. Test dataset derived from last 30 days until end of the dataset\n", "\n", "So we will let the model do forecasting based on last 30 hours, and we will going to repeat the experiment for 10 times. You can increase it locally if you want, and tuning parameters will help you by a lot." ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "((252, 7), (222, 1), (30, 1))" ] }, "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], "source": [ "test_size = 30\n", "simulation_size = 10\n", "\n", "df_train = df_log.iloc[:-test_size]\n", "df_test = df_log.iloc[-test_size:]\n", "df.shape, df_train.shape, df_test.shape" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [], "source": [ "class Model:\n", " def __init__(\n", " self,\n", " learning_rate,\n", " num_layers,\n", " size,\n", " size_layer,\n", " output_size,\n", " forget_bias = 0.1,\n", " ):\n", " def lstm_cell(size_layer):\n", " return tf.nn.rnn_cell.GRUCell(size_layer)\n", "\n", " rnn_cells = tf.nn.rnn_cell.MultiRNNCell(\n", " [lstm_cell(size_layer) for _ in range(num_layers)],\n", " state_is_tuple = False,\n", " )\n", " self.X = tf.placeholder(tf.float32, (None, None, size))\n", " self.Y = tf.placeholder(tf.float32, (None, output_size))\n", " drop = tf.contrib.rnn.DropoutWrapper(\n", " rnn_cells, output_keep_prob = forget_bias\n", " )\n", " self.hidden_layer = tf.placeholder(\n", " tf.float32, (None, num_layers * size_layer)\n", " )\n", " self.outputs, self.last_state = tf.nn.dynamic_rnn(\n", " drop, self.X, initial_state = self.hidden_layer, dtype = tf.float32\n", " )\n", " self.logits = tf.layers.dense(self.outputs[-1], output_size)\n", " self.cost = tf.reduce_mean(tf.square(self.Y - self.logits))\n", " self.optimizer = tf.train.AdamOptimizer(learning_rate).minimize(\n", " self.cost\n", " )\n", " \n", "def calculate_accuracy(real, predict):\n", " real = np.array(real) + 1\n", " predict = np.array(predict) + 1\n", " percentage = 1 - np.sqrt(np.mean(np.square((real - predict) / real)))\n", " return percentage * 100\n", "\n", "def anchor(signal, weight):\n", " buffer = []\n", " last = signal[0]\n", " for i in signal:\n", " smoothed_val = last * weight + (1 - weight) * i\n", " buffer.append(smoothed_val)\n", " last = smoothed_val\n", " return buffer" ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [], "source": [ "num_layers = 1\n", "size_layer = 128\n", "timestamp = 5\n", "epoch = 300\n", "dropout_rate = 0.8\n", "future_day = test_size\n", "learning_rate = 0.01" ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [], "source": [ "def forecast():\n", " tf.reset_default_graph()\n", " modelnn = Model(\n", " learning_rate, num_layers, df_log.shape[1], size_layer, df_log.shape[1], dropout_rate\n", " )\n", " sess = tf.InteractiveSession()\n", " sess.run(tf.global_variables_initializer())\n", " date_ori = pd.to_datetime(df.iloc[:, 0]).tolist()\n", "\n", " pbar = tqdm(range(epoch), desc = 'train loop')\n", " for i in pbar:\n", " init_value = np.zeros((1, num_layers * size_layer))\n", " total_loss, total_acc = [], []\n", " for k in range(0, df_train.shape[0] - 1, timestamp):\n", " index = min(k + timestamp, df_train.shape[0] - 1)\n", " batch_x = np.expand_dims(\n", " df_train.iloc[k : index, :].values, axis = 0\n", " )\n", " batch_y = df_train.iloc[k + 1 : index + 1, :].values\n", " logits, last_state, _, loss = sess.run(\n", " [modelnn.logits, modelnn.last_state, modelnn.optimizer, modelnn.cost],\n", " feed_dict = {\n", " modelnn.X: batch_x,\n", " modelnn.Y: batch_y,\n", " modelnn.hidden_layer: init_value,\n", " },\n", " ) \n", " init_value = last_state\n", " total_loss.append(loss)\n", " total_acc.append(calculate_accuracy(batch_y[:, 0], logits[:, 0]))\n", " pbar.set_postfix(cost = np.mean(total_loss), acc = np.mean(total_acc))\n", " \n", " future_day = test_size\n", "\n", " output_predict = np.zeros((df_train.shape[0] + future_day, df_train.shape[1]))\n", " output_predict[0] = df_train.iloc[0]\n", " upper_b = (df_train.shape[0] // timestamp) * timestamp\n", " init_value = np.zeros((1, num_layers * size_layer))\n", "\n", " for k in range(0, (df_train.shape[0] // timestamp) * timestamp, timestamp):\n", " out_logits, last_state = sess.run(\n", " [modelnn.logits, modelnn.last_state],\n", " feed_dict = {\n", " modelnn.X: np.expand_dims(\n", " df_train.iloc[k : k + timestamp], axis = 0\n", " ),\n", " modelnn.hidden_layer: init_value,\n", " },\n", " )\n", " init_value = last_state\n", " output_predict[k + 1 : k + timestamp + 1] = out_logits\n", "\n", " if upper_b != df_train.shape[0]:\n", " out_logits, last_state = sess.run(\n", " [modelnn.logits, modelnn.last_state],\n", " feed_dict = {\n", " modelnn.X: np.expand_dims(df_train.iloc[upper_b:], axis = 0),\n", " modelnn.hidden_layer: init_value,\n", " },\n", " )\n", " output_predict[upper_b + 1 : df_train.shape[0] + 1] = out_logits\n", " future_day -= 1\n", " date_ori.append(date_ori[-1] + timedelta(days = 1))\n", "\n", " init_value = last_state\n", " \n", " for i in range(future_day):\n", " o = output_predict[-future_day - timestamp + i:-future_day + i]\n", " out_logits, last_state = sess.run(\n", " [modelnn.logits, modelnn.last_state],\n", " feed_dict = {\n", " modelnn.X: np.expand_dims(o, axis = 0),\n", " modelnn.hidden_layer: init_value,\n", " },\n", " )\n", " init_value = last_state\n", " output_predict[-future_day + i] = out_logits[-1]\n", " date_ori.append(date_ori[-1] + timedelta(days = 1))\n", " \n", " output_predict = minmax.inverse_transform(output_predict)\n", " deep_future = anchor(output_predict[:, 0], 0.3)\n", " \n", " return deep_future[-test_size:]" ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "WARNING: Logging before flag parsing goes to stderr.\n", "W0811 22:46:29.978655 140681713489728 deprecation.py:323] From :12: GRUCell.__init__ (from tensorflow.python.ops.rnn_cell_impl) is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "This class is equivalent as tf.keras.layers.GRUCell, and will be replaced by that in Tensorflow 2.0.\n", "W0811 22:46:29.981659 140681713489728 deprecation.py:323] From :16: MultiRNNCell.__init__ (from tensorflow.python.ops.rnn_cell_impl) is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "This class is equivalent as tf.keras.layers.StackedRNNCells, and will be replaced by that in Tensorflow 2.0.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 1\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "W0811 22:46:31.758260 140681713489728 lazy_loader.py:50] \n", "The TensorFlow contrib module will not be included in TensorFlow 2.0.\n", "For more information, please see:\n", " * https://github.com/tensorflow/community/blob/master/rfcs/20180907-contrib-sunset.md\n", " * https://github.com/tensorflow/addons\n", " * https://github.com/tensorflow/io (for I/O related ops)\n", "If you depend on functionality not listed there, please file an issue.\n", "\n", "W0811 22:46:31.762153 140681713489728 deprecation.py:323] From :27: dynamic_rnn (from tensorflow.python.ops.rnn) is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Please use `keras.layers.RNN(cell)`, which is equivalent to this API\n", "W0811 22:46:32.109607 140681713489728 deprecation.py:506] From /usr/local/lib/python3.6/dist-packages/tensorflow/python/ops/init_ops.py:1251: calling VarianceScaling.__init__ (from tensorflow.python.ops.init_ops) with dtype is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Call initializer instance with the dtype argument instead of passing it to the constructor\n", "W0811 22:46:32.121295 140681713489728 deprecation.py:506] From /usr/local/lib/python3.6/dist-packages/tensorflow/python/ops/rnn_cell_impl.py:564: calling Constant.__init__ (from tensorflow.python.ops.init_ops) with dtype is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Call initializer instance with the dtype argument instead of passing it to the constructor\n", "W0811 22:46:32.136707 140681713489728 deprecation.py:506] From /usr/local/lib/python3.6/dist-packages/tensorflow/python/ops/rnn_cell_impl.py:574: calling Zeros.__init__ (from tensorflow.python.ops.init_ops) with dtype is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Call initializer instance with the dtype argument instead of passing it to the constructor\n", "W0811 22:46:32.395149 140681713489728 deprecation.py:323] From :29: dense (from tensorflow.python.layers.core) is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Use keras.layers.dense instead.\n", "train loop: 100%|██████████| 300/300 [02:10<00:00, 2.45it/s, acc=97.1, cost=0.00211]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 2\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [02:09<00:00, 2.48it/s, acc=96.2, cost=0.00432]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 3\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [02:08<00:00, 1.88it/s, acc=96.7, cost=0.00239]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 4\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [02:05<00:00, 2.12it/s, acc=96.4, cost=0.00307]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 5\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [02:12<00:00, 1.95it/s, acc=96.9, cost=0.00227]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 6\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [02:15<00:00, 2.64it/s, acc=96.4, cost=0.00318]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 7\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [02:10<00:00, 2.59it/s, acc=96.9, cost=0.00256]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 8\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [02:11<00:00, 2.19it/s, acc=97.2, cost=0.00188]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 9\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [02:14<00:00, 2.48it/s, acc=96.9, cost=0.00226]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 10\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [02:06<00:00, 2.48it/s, acc=97.5, cost=0.00167]\n" ] } ], "source": [ "results = []\n", "for i in range(simulation_size):\n", " print('simulation %d'%(i + 1))\n", " results.append(forecast())" ] }, { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "accuracies = [calculate_accuracy(df['Close'].iloc[-test_size:].values, r) for r in results]\n", "\n", "plt.figure(figsize = (15, 5))\n", "for no, r in enumerate(results):\n", " plt.plot(r, label = 'forecast %d'%(no + 1))\n", "plt.plot(df['Close'].iloc[-test_size:].values, label = 'true trend', c = 'black')\n", "plt.legend()\n", "plt.title('average accuracy: %.4f'%(np.mean(accuracies)))\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.6.8" } }, "nbformat": 4, "nbformat_minor": 2 } ================================================ FILE: deep-learning/5.bidirectional-gru.ipynb ================================================ { "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import sys\n", "import warnings\n", "\n", "if not sys.warnoptions:\n", " warnings.simplefilter('ignore')" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "import tensorflow as tf\n", "import numpy as np\n", "import matplotlib.pyplot as plt\n", "import seaborn as sns\n", "import pandas as pd\n", "from sklearn.preprocessing import MinMaxScaler\n", "from datetime import datetime\n", "from datetime import timedelta\n", "from tqdm import tqdm\n", "sns.set()\n", "tf.compat.v1.random.set_random_seed(1234)" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DateOpenHighLowCloseAdj CloseVolume
02016-11-02778.200012781.650024763.450012768.700012768.7000121872400
12016-11-03767.250000769.950012759.030029762.130005762.1300051943200
22016-11-04750.659973770.359985750.560974762.020020762.0200202134800
32016-11-07774.500000785.190002772.549988782.520020782.5200201585100
42016-11-08783.400024795.632996780.190002790.510010790.5100101350800
\n", "
" ], "text/plain": [ " Date Open High Low Close Adj Close \\\n", "0 2016-11-02 778.200012 781.650024 763.450012 768.700012 768.700012 \n", "1 2016-11-03 767.250000 769.950012 759.030029 762.130005 762.130005 \n", "2 2016-11-04 750.659973 770.359985 750.560974 762.020020 762.020020 \n", "3 2016-11-07 774.500000 785.190002 772.549988 782.520020 782.520020 \n", "4 2016-11-08 783.400024 795.632996 780.190002 790.510010 790.510010 \n", "\n", " Volume \n", "0 1872400 \n", "1 1943200 \n", "2 2134800 \n", "3 1585100 \n", "4 1350800 " ] }, "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df = pd.read_csv('../dataset/GOOG-year.csv')\n", "df.head()" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
0
00.112708
10.090008
20.089628
30.160459
40.188066
\n", "
" ], "text/plain": [ " 0\n", "0 0.112708\n", "1 0.090008\n", "2 0.089628\n", "3 0.160459\n", "4 0.188066" ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "minmax = MinMaxScaler().fit(df.iloc[:, 4:5].astype('float32')) # Close index\n", "df_log = minmax.transform(df.iloc[:, 4:5].astype('float32')) # Close index\n", "df_log = pd.DataFrame(df_log)\n", "df_log.head()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Split train and test\n", "\n", "I will cut the dataset to train and test datasets,\n", "\n", "1. Train dataset derived from starting timestamp until last 30 days\n", "2. Test dataset derived from last 30 days until end of the dataset\n", "\n", "So we will let the model do forecasting based on last 30 days, and we will going to repeat the experiment for 10 times. You can increase it locally if you want, and tuning parameters will help you by a lot." ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "((252, 7), (222, 1), (30, 1))" ] }, "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], "source": [ "test_size = 30\n", "simulation_size = 10\n", "\n", "df_train = df_log.iloc[:-test_size]\n", "df_test = df_log.iloc[-test_size:]\n", "df.shape, df_train.shape, df_test.shape" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [], "source": [ "class Model:\n", " def __init__(\n", " self,\n", " learning_rate,\n", " num_layers,\n", " size,\n", " size_layer,\n", " output_size,\n", " forget_bias = 0.1,\n", " ):\n", " def lstm_cell(size_layer):\n", " return tf.nn.rnn_cell.GRUCell(size_layer)\n", "\n", " backward_rnn_cells = tf.nn.rnn_cell.MultiRNNCell(\n", " [lstm_cell(size_layer) for _ in range(num_layers)],\n", " state_is_tuple = False,\n", " )\n", " forward_rnn_cells = tf.nn.rnn_cell.MultiRNNCell(\n", " [lstm_cell(size_layer) for _ in range(num_layers)],\n", " state_is_tuple = False,\n", " )\n", " self.X = tf.placeholder(tf.float32, (None, None, size))\n", " self.Y = tf.placeholder(tf.float32, (None, output_size))\n", " drop_backward = tf.contrib.rnn.DropoutWrapper(\n", " backward_rnn_cells, output_keep_prob = forget_bias\n", " )\n", " forward_backward = tf.contrib.rnn.DropoutWrapper(\n", " forward_rnn_cells, output_keep_prob = forget_bias\n", " )\n", " self.backward_hidden_layer = tf.placeholder(\n", " tf.float32, shape = (None, num_layers * size_layer)\n", " )\n", " self.forward_hidden_layer = tf.placeholder(\n", " tf.float32, shape = (None, num_layers * size_layer)\n", " )\n", " self.outputs, self.last_state = tf.nn.bidirectional_dynamic_rnn(\n", " forward_backward,\n", " drop_backward,\n", " self.X,\n", " initial_state_fw = self.forward_hidden_layer,\n", " initial_state_bw = self.backward_hidden_layer,\n", " dtype = tf.float32,\n", " )\n", " self.outputs = tf.concat(self.outputs, 2)\n", " self.logits = tf.layers.dense(self.outputs[-1], output_size)\n", " self.cost = tf.reduce_mean(tf.square(self.Y - self.logits))\n", " self.optimizer = tf.train.AdamOptimizer(learning_rate).minimize(\n", " self.cost\n", " )\n", " \n", "def calculate_accuracy(real, predict):\n", " real = np.array(real) + 1\n", " predict = np.array(predict) + 1\n", " percentage = 1 - np.sqrt(np.mean(np.square((real - predict) / real)))\n", " return percentage * 100\n", "\n", "def anchor(signal, weight):\n", " buffer = []\n", " last = signal[0]\n", " for i in signal:\n", " smoothed_val = last * weight + (1 - weight) * i\n", " buffer.append(smoothed_val)\n", " last = smoothed_val\n", " return buffer" ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [], "source": [ "num_layers = 1\n", "size_layer = 128\n", "timestamp = 5\n", "epoch = 300\n", "dropout_rate = 0.8\n", "future_day = test_size\n", "learning_rate = 0.01" ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [], "source": [ "def forecast():\n", " tf.reset_default_graph()\n", " modelnn = Model(\n", " learning_rate, num_layers, df_log.shape[1], size_layer, df_log.shape[1], dropout_rate\n", " )\n", " sess = tf.InteractiveSession()\n", " sess.run(tf.global_variables_initializer())\n", " date_ori = pd.to_datetime(df.iloc[:, 0]).tolist()\n", "\n", " pbar = tqdm(range(epoch), desc = 'train loop')\n", " for i in pbar:\n", " init_value_forward = np.zeros((1, num_layers * size_layer))\n", " init_value_backward = np.zeros((1, num_layers * size_layer))\n", " total_loss, total_acc = [], []\n", " for k in range(0, df_train.shape[0] - 1, timestamp):\n", " index = min(k + timestamp, df_train.shape[0] - 1)\n", " batch_x = np.expand_dims(\n", " df_train.iloc[k : index, :].values, axis = 0\n", " )\n", " batch_y = df_train.iloc[k + 1 : index + 1, :].values\n", " logits, last_state, _, loss = sess.run(\n", " [modelnn.logits, modelnn.last_state, modelnn.optimizer, modelnn.cost],\n", " feed_dict = {\n", " modelnn.X: batch_x,\n", " modelnn.Y: batch_y,\n", " modelnn.backward_hidden_layer: init_value_backward,\n", " modelnn.forward_hidden_layer: init_value_forward,\n", " },\n", " ) \n", " init_value_forward = last_state[0]\n", " init_value_backward = last_state[1]\n", " total_loss.append(loss)\n", " total_acc.append(calculate_accuracy(batch_y[:, 0], logits[:, 0]))\n", " pbar.set_postfix(cost = np.mean(total_loss), acc = np.mean(total_acc))\n", " \n", " future_day = test_size\n", "\n", " output_predict = np.zeros((df_train.shape[0] + future_day, df_train.shape[1]))\n", " output_predict[0] = df_train.iloc[0]\n", " upper_b = (df_train.shape[0] // timestamp) * timestamp\n", " init_value_forward = np.zeros((1, num_layers * size_layer))\n", " init_value_backward = np.zeros((1, num_layers * size_layer))\n", "\n", " for k in range(0, (df_train.shape[0] // timestamp) * timestamp, timestamp):\n", " out_logits, last_state = sess.run(\n", " [modelnn.logits, modelnn.last_state],\n", " feed_dict = {\n", " modelnn.X: np.expand_dims(\n", " df_train.iloc[k : k + timestamp], axis = 0\n", " ),\n", " modelnn.backward_hidden_layer: init_value_backward,\n", " modelnn.forward_hidden_layer: init_value_forward,\n", " },\n", " )\n", " init_value_forward = last_state[0]\n", " init_value_backward = last_state[1]\n", " output_predict[k + 1 : k + timestamp + 1] = out_logits\n", "\n", " if upper_b != df_train.shape[0]:\n", " out_logits, last_state = sess.run(\n", " [modelnn.logits, modelnn.last_state],\n", " feed_dict = {\n", " modelnn.X: np.expand_dims(df_train.iloc[upper_b:], axis = 0),\n", " modelnn.backward_hidden_layer: init_value_backward,\n", " modelnn.forward_hidden_layer: init_value_forward,\n", " },\n", " )\n", " output_predict[upper_b + 1 : df_train.shape[0] + 1] = out_logits\n", " future_day -= 1\n", " date_ori.append(date_ori[-1] + timedelta(days = 1))\n", "\n", " init_value_forward = last_state[0]\n", " init_value_backward = last_state[1]\n", " \n", " for i in range(future_day):\n", " o = output_predict[-future_day - timestamp + i:-future_day + i]\n", " out_logits, last_state = sess.run(\n", " [modelnn.logits, modelnn.last_state],\n", " feed_dict = {\n", " modelnn.X: np.expand_dims(o, axis = 0),\n", " modelnn.backward_hidden_layer: init_value_backward,\n", " modelnn.forward_hidden_layer: init_value_forward,\n", " },\n", " )\n", " init_value_forward = last_state[0]\n", " init_value_backward = last_state[1]\n", " output_predict[-future_day + i] = out_logits[-1]\n", " date_ori.append(date_ori[-1] + timedelta(days = 1))\n", " \n", " output_predict = minmax.inverse_transform(output_predict)\n", " deep_future = anchor(output_predict[:, 0], 0.3)\n", " \n", " return deep_future[-test_size:]" ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "WARNING: Logging before flag parsing goes to stderr.\n", "W0812 17:04:18.991346 140383403915072 deprecation.py:323] From :12: GRUCell.__init__ (from tensorflow.python.ops.rnn_cell_impl) is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "This class is equivalent as tf.keras.layers.GRUCell, and will be replaced by that in Tensorflow 2.0.\n", "W0812 17:04:18.995361 140383403915072 deprecation.py:323] From :16: MultiRNNCell.__init__ (from tensorflow.python.ops.rnn_cell_impl) is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "This class is equivalent as tf.keras.layers.StackedRNNCells, and will be replaced by that in Tensorflow 2.0.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 1\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "W0812 17:04:19.316777 140383403915072 lazy_loader.py:50] \n", "The TensorFlow contrib module will not be included in TensorFlow 2.0.\n", "For more information, please see:\n", " * https://github.com/tensorflow/community/blob/master/rfcs/20180907-contrib-sunset.md\n", " * https://github.com/tensorflow/addons\n", " * https://github.com/tensorflow/io (for I/O related ops)\n", "If you depend on functionality not listed there, please file an issue.\n", "\n", "W0812 17:04:19.322190 140383403915072 deprecation.py:323] From :42: bidirectional_dynamic_rnn (from tensorflow.python.ops.rnn) is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Please use `keras.layers.Bidirectional(keras.layers.RNN(cell))`, which is equivalent to this API\n", "W0812 17:04:19.322940 140383403915072 deprecation.py:323] From /usr/local/lib/python3.6/dist-packages/tensorflow/python/ops/rnn.py:464: dynamic_rnn (from tensorflow.python.ops.rnn) is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Please use `keras.layers.RNN(cell)`, which is equivalent to this API\n", "W0812 17:04:19.515542 140383403915072 deprecation.py:506] From /usr/local/lib/python3.6/dist-packages/tensorflow/python/ops/init_ops.py:1251: calling VarianceScaling.__init__ (from tensorflow.python.ops.init_ops) with dtype is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Call initializer instance with the dtype argument instead of passing it to the constructor\n", "W0812 17:04:19.522486 140383403915072 deprecation.py:506] From /usr/local/lib/python3.6/dist-packages/tensorflow/python/ops/rnn_cell_impl.py:564: calling Constant.__init__ (from tensorflow.python.ops.init_ops) with dtype is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Call initializer instance with the dtype argument instead of passing it to the constructor\n", "W0812 17:04:19.531559 140383403915072 deprecation.py:506] From /usr/local/lib/python3.6/dist-packages/tensorflow/python/ops/rnn_cell_impl.py:574: calling Zeros.__init__ (from tensorflow.python.ops.init_ops) with dtype is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Call initializer instance with the dtype argument instead of passing it to the constructor\n", "W0812 17:04:19.763414 140383403915072 deprecation.py:323] From :45: dense (from tensorflow.python.layers.core) is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Use keras.layers.dense instead.\n", "train loop: 100%|██████████| 300/300 [01:40<00:00, 2.98it/s, acc=97.1, cost=0.00199]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 2\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:39<00:00, 3.02it/s, acc=76.2, cost=0.139] \n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 3\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:40<00:00, 3.00it/s, acc=97.1, cost=0.00205]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 4\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:40<00:00, 2.99it/s, acc=95.3, cost=0.00587]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 5\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:40<00:00, 2.97it/s, acc=96.2, cost=0.00386]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 6\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:40<00:00, 2.99it/s, acc=97.1, cost=0.00196]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 7\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:40<00:00, 2.98it/s, acc=96.7, cost=0.0032] \n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 8\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:39<00:00, 3.00it/s, acc=85.2, cost=0.0599] \n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 9\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:40<00:00, 2.99it/s, acc=97.6, cost=0.00142]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 10\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:38<00:00, 3.03it/s, acc=97.7, cost=0.00138]\n" ] } ], "source": [ "results = []\n", "for i in range(simulation_size):\n", " print('simulation %d'%(i + 1))\n", " results.append(forecast())" ] }, { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [ { "data": { "image/png": "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6xSLRQDa2trI5/NMm3Y+119/I5FIhN27dxEOh8nn85im2WMffvSjR3j11fX89Kf/zJNP/gPRaJSf/vSfB1TcQT9Y8ARBEARBEARBEAaShoYG7rrrHpYsuRPLsojFGli0aGmv7W+++TaefPIx5s2bg6IoGIaP+fNvo6lpNIsWLWXFiuXMnfstVFVj9uxLufLKecyffysLF/6QaDTKtGnTqa93t/rev38fy5ffi2VZWJbFeedN58wzz0JVVS655K+56qpvE43W9Rhk5VigOM7g2mqgD4wHtso2CcJgRsaCUEbGglBGxoJQjYwHocxgGgt7925n5Mhxx7obJy29bZPQ09+lapuECcC2mrqB66IgCIIgCIIgCIJwNBGBJwiCIAiCIAiCcIIgAk8QBEEQBEEQBOEEQQSeIAiCIAiCIAjCCYIIPEEQBEEQBEEQhBMEEXiCIAiCIAiCIAgnCCLwBEEQBEEQBEEYdLzzzttcccXfcfXV32HHjm3HujvdSKVSvPDCc73W79mzm699bRrz5n2ncnR0tA94v2Sjc0EQBEEQBEEQBh0/+9mrXHPN9Vx88azDep1lWWiaNkC96iSdTvHiiz/hiiuu6rVNJBLh2WdfHPC+VCMCTxAEQRAEQRCEQcVjjz3E5s2b2LFjO+vWrWXlylW8//57rFr1OLZtE4s1sGDBQsaMGcvGjRt49NEHice/wpYtCa677ntMnnwOK1c+zGeffUKxWOScc6Zy0023oGkazc37eeSRB9i58wsAZs26lLlzr+att37B2rUvYZolAG644QdMnXoutm2zYsWP2LjxdxiGj1AoyFNPrWbFiuWk02nmzfsOgUCAp59efSwvWQUReIIgCIIgCIIg1JD4017+vHnvgLz3X5w9kvhZIw/aZv7829iyJcGcOXOZMeNC2tpauffeRaxc+WMmTJjIG2+8xpIld/HMM66L5Natn7NgwUImTTobgGXLljJ58hTuuONubNtmyZK7WL/+dS6//Jvcc8/dnH/+DO677wEA2ttdt8lp085j9uxLURSFHTu2cfPN32fdup/z6adb2LRpA2vWrEVVVZLJJAC33no7114796AWukwmwzXXzMVxHGbNuoQ5c+aiKMoRX8ODIQJPEARBEARBEIRBzUcffcipp57BhAkTAbjssst56KHlZLMZAMaMGVsRdwDvvvsOH3/8ES+//AIA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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "accuracies = [calculate_accuracy(df['Close'].iloc[-test_size:].values, r) for r in results]\n", "\n", "plt.figure(figsize = (15, 5))\n", "for no, r in enumerate(results):\n", " plt.plot(r, label = 'forecast %d'%(no + 1))\n", "plt.plot(df['Close'].iloc[-test_size:].values, label = 'true trend', c = 'black')\n", "plt.legend()\n", "plt.title('average accuracy: %.4f'%(np.mean(accuracies)))\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.6.8" } }, "nbformat": 4, "nbformat_minor": 2 } ================================================ FILE: deep-learning/6.gru-2path.ipynb ================================================ { "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import sys\n", "import warnings\n", "\n", "if not sys.warnoptions:\n", " warnings.simplefilter('ignore')" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "import tensorflow as tf\n", "import numpy as np\n", "import matplotlib.pyplot as plt\n", "import seaborn as sns\n", "import pandas as pd\n", "from sklearn.preprocessing import MinMaxScaler\n", "from datetime import datetime\n", "from datetime import timedelta\n", "from tqdm import tqdm\n", "sns.set()\n", "tf.compat.v1.random.set_random_seed(1234)" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DateOpenHighLowCloseAdj CloseVolume
02016-11-02778.200012781.650024763.450012768.700012768.7000121872400
12016-11-03767.250000769.950012759.030029762.130005762.1300051943200
22016-11-04750.659973770.359985750.560974762.020020762.0200202134800
32016-11-07774.500000785.190002772.549988782.520020782.5200201585100
42016-11-08783.400024795.632996780.190002790.510010790.5100101350800
\n", "
" ], "text/plain": [ " Date Open High Low Close Adj Close \\\n", "0 2016-11-02 778.200012 781.650024 763.450012 768.700012 768.700012 \n", "1 2016-11-03 767.250000 769.950012 759.030029 762.130005 762.130005 \n", "2 2016-11-04 750.659973 770.359985 750.560974 762.020020 762.020020 \n", "3 2016-11-07 774.500000 785.190002 772.549988 782.520020 782.520020 \n", "4 2016-11-08 783.400024 795.632996 780.190002 790.510010 790.510010 \n", "\n", " Volume \n", "0 1872400 \n", "1 1943200 \n", "2 2134800 \n", "3 1585100 \n", "4 1350800 " ] }, "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df = pd.read_csv('../dataset/GOOG-year.csv')\n", "df.head()" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
0
00.112708
10.090008
20.089628
30.160459
40.188066
\n", "
" ], "text/plain": [ " 0\n", "0 0.112708\n", "1 0.090008\n", "2 0.089628\n", "3 0.160459\n", "4 0.188066" ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "minmax = MinMaxScaler().fit(df.iloc[:, 4:5].astype('float32')) # Close index\n", "df_log = minmax.transform(df.iloc[:, 4:5].astype('float32')) # Close index\n", "df_log = pd.DataFrame(df_log)\n", "df_log.head()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Split train and test\n", "\n", "I will cut the dataset to train and test datasets,\n", "\n", "1. Train dataset derived from starting timestamp until last 30 days\n", "2. Test dataset derived from last 30 days until end of the dataset\n", "\n", "So we will let the model do forecasting based on last 30 days, and we will going to repeat the experiment for 10 times. You can increase it locally if you want, and tuning parameters will help you by a lot." ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "((252, 7), (222, 1), (30, 1))" ] }, "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], "source": [ "test_size = 30\n", "simulation_size = 10\n", "\n", "df_train = df_log.iloc[:-test_size]\n", "df_test = df_log.iloc[-test_size:]\n", "df.shape, df_train.shape, df_test.shape" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [], "source": [ "class Model:\n", " def __init__(\n", " self,\n", " learning_rate,\n", " num_layers,\n", " size,\n", " size_layer,\n", " output_size,\n", " forget_bias = 0.1,\n", " ):\n", " def lstm_cell(size_layer):\n", " return tf.nn.rnn_cell.GRUCell(size_layer)\n", " \n", " with tf.variable_scope('forward', reuse = False):\n", " rnn_cells_forward = tf.nn.rnn_cell.MultiRNNCell(\n", " [lstm_cell(size_layer) for _ in range(num_layers)],\n", " state_is_tuple = False,\n", " )\n", " self.X_forward = tf.placeholder(tf.float32, (None, None, size))\n", " drop_forward = tf.contrib.rnn.DropoutWrapper(\n", " rnn_cells_forward, output_keep_prob = forget_bias\n", " )\n", " self.hidden_layer_forward = tf.placeholder(\n", " tf.float32, (None, num_layers * size_layer)\n", " )\n", " self.outputs_forward, self.last_state_forward = tf.nn.dynamic_rnn(\n", " drop_forward,\n", " self.X_forward,\n", " initial_state = self.hidden_layer_forward,\n", " dtype = tf.float32,\n", " )\n", "\n", " with tf.variable_scope('backward', reuse = False):\n", " rnn_cells_backward = tf.nn.rnn_cell.MultiRNNCell(\n", " [lstm_cell(size_layer) for _ in range(num_layers)],\n", " state_is_tuple = False,\n", " )\n", " self.X_backward = tf.placeholder(tf.float32, (None, None, size))\n", " drop_backward = tf.contrib.rnn.DropoutWrapper(\n", " rnn_cells_backward, output_keep_prob = forget_bias\n", " )\n", " self.hidden_layer_backward = tf.placeholder(\n", " tf.float32, (None, num_layers * size_layer)\n", " )\n", " self.outputs_backward, self.last_state_backward = tf.nn.dynamic_rnn(\n", " drop_backward,\n", " self.X_backward,\n", " initial_state = self.hidden_layer_backward,\n", " dtype = tf.float32,\n", " )\n", "\n", " self.outputs = self.outputs_backward - self.outputs_forward\n", " self.Y = tf.placeholder(tf.float32, (None, output_size))\n", " self.logits = tf.layers.dense(self.outputs[-1], output_size)\n", " self.cost = tf.reduce_mean(tf.square(self.Y - self.logits))\n", " self.optimizer = tf.train.AdamOptimizer(learning_rate).minimize(\n", " self.cost\n", " )\n", " \n", "def calculate_accuracy(real, predict):\n", " real = np.array(real) + 1\n", " predict = np.array(predict) + 1\n", " percentage = 1 - np.sqrt(np.mean(np.square((real - predict) / real)))\n", " return percentage * 100\n", "\n", "def anchor(signal, weight):\n", " buffer = []\n", " last = signal[0]\n", " for i in signal:\n", " smoothed_val = last * weight + (1 - weight) * i\n", " buffer.append(smoothed_val)\n", " last = smoothed_val\n", " return buffer" ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [], "source": [ "num_layers = 1\n", "size_layer = 128\n", "timestamp = 5\n", "epoch = 300\n", "dropout_rate = 0.8\n", "future_day = test_size\n", "learning_rate = 0.01" ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [], "source": [ "def forecast():\n", " tf.reset_default_graph()\n", " modelnn = Model(\n", " learning_rate, num_layers, df_log.shape[1], size_layer, df_log.shape[1], dropout_rate\n", " )\n", " sess = tf.InteractiveSession()\n", " sess.run(tf.global_variables_initializer())\n", " date_ori = pd.to_datetime(df.iloc[:, 0]).tolist()\n", "\n", " pbar = tqdm(range(epoch), desc = 'train loop')\n", " for i in pbar:\n", " init_value_forward = np.zeros((1, num_layers * size_layer))\n", " init_value_backward = np.zeros((1, num_layers * size_layer))\n", " total_loss, total_acc = [], []\n", " for k in range(0, df_train.shape[0] - 1, timestamp):\n", " index = min(k + timestamp, df_train.shape[0] - 1)\n", " batch_x_forward = np.expand_dims(\n", " df_train.iloc[k : index, :].values, axis = 0\n", " )\n", " batch_x_backward = np.expand_dims(\n", " np.flip(df_train.iloc[k : index, :].values, axis = 0), axis = 0\n", " )\n", " batch_y = df_train.iloc[k + 1 : index + 1, :].values\n", " logits, last_state_forward, last_state_backward, _, loss = sess.run(\n", " [\n", " modelnn.logits,\n", " modelnn.last_state_forward,\n", " modelnn.last_state_backward,\n", " modelnn.optimizer,\n", " modelnn.cost,\n", " ],\n", " feed_dict = {\n", " modelnn.X_forward: batch_x_forward,\n", " modelnn.X_backward: batch_x_backward,\n", " modelnn.Y: batch_y,\n", " modelnn.hidden_layer_forward: init_value_forward,\n", " modelnn.hidden_layer_backward: init_value_backward,\n", " },\n", " )\n", " init_value_forward = last_state_forward\n", " init_value_backward = last_state_backward\n", " total_loss.append(loss)\n", " total_acc.append(calculate_accuracy(batch_y[:, 0], logits[:, 0]))\n", " pbar.set_postfix(cost = np.mean(total_loss), acc = np.mean(total_acc))\n", " \n", " future_day = test_size\n", "\n", " output_predict = np.zeros((df_train.shape[0] + future_day, df_train.shape[1]))\n", " output_predict[0] = df_train.iloc[0]\n", " upper_b = (df_train.shape[0] // timestamp) * timestamp\n", " init_value_forward = np.zeros((1, num_layers * size_layer))\n", " init_value_backward = np.zeros((1, num_layers * size_layer))\n", "\n", " for k in range(0, (df_train.shape[0] // timestamp) * timestamp, timestamp):\n", " batch_x_forward = np.expand_dims(\n", " df_train.iloc[k : k + timestamp, :], axis = 0\n", " )\n", " batch_x_backward = np.expand_dims(\n", " np.flip(df_train.iloc[k : k + timestamp, :].values, axis = 0), axis = 0\n", " )\n", " out_logits, last_state_forward, last_state_backward = sess.run(\n", " [\n", " modelnn.logits,\n", " modelnn.last_state_forward,\n", " modelnn.last_state_backward,\n", " ],\n", " feed_dict = {\n", " modelnn.X_forward: batch_x_forward,\n", " modelnn.X_backward: batch_x_backward,\n", " modelnn.hidden_layer_forward: init_value_forward,\n", " modelnn.hidden_layer_backward: init_value_backward,\n", " },\n", " )\n", " init_value_forward = last_state_forward\n", " init_value_backward = last_state_backward\n", " output_predict[k + 1 : k + timestamp + 1, :] = out_logits\n", "\n", " if upper_b != df_train.shape[0]:\n", " batch_x_forward = np.expand_dims(df_train.iloc[upper_b:, :], axis = 0)\n", " batch_x_backward = np.expand_dims(\n", " np.flip(df_train.iloc[upper_b:, :].values, axis = 0), axis = 0\n", " )\n", " out_logits, last_state_forward, last_state_backward = sess.run(\n", " [modelnn.logits, modelnn.last_state_forward, modelnn.last_state_backward],\n", " feed_dict = {\n", " modelnn.X_forward: batch_x_forward,\n", " modelnn.X_backward: batch_x_backward,\n", " modelnn.hidden_layer_forward: init_value_forward,\n", " modelnn.hidden_layer_backward: init_value_backward,\n", " },\n", " )\n", " init_value_forward = last_state_forward\n", " init_value_backward = last_state_backward\n", " output_predict[upper_b + 1 : df_train.shape[0] + 1] = out_logits\n", " future_day -= 1\n", " date_ori.append(date_ori[-1] + timedelta(days = 1))\n", " \n", " init_value_forward = last_state_forward\n", " init_value_backward = last_state_backward\n", " \n", " for i in range(future_day):\n", " o = output_predict[-future_day - timestamp + i:-future_day + i]\n", " o_f = np.flip(o, axis = 0)\n", " out_logits, last_state_forward, last_state_backward = sess.run(\n", " [\n", " modelnn.logits,\n", " modelnn.last_state_forward,\n", " modelnn.last_state_backward,\n", " ],\n", " feed_dict = {\n", " modelnn.X_forward: np.expand_dims(o, axis = 0),\n", " modelnn.X_backward: np.expand_dims(o_f, axis = 0),\n", " modelnn.hidden_layer_forward: init_value_forward,\n", " modelnn.hidden_layer_backward: init_value_backward,\n", " },\n", " )\n", " init_value_forward = last_state_forward\n", " init_value_backward = last_state_backward\n", " output_predict[-future_day + i] = out_logits[-1]\n", " date_ori.append(date_ori[-1] + timedelta(days = 1))\n", " \n", " output_predict = minmax.inverse_transform(output_predict)\n", " deep_future = anchor(output_predict[:, 0], 0.3)\n", " \n", " return deep_future[-test_size:]" ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "WARNING: Logging before flag parsing goes to stderr.\n", "W0812 17:35:02.847837 140485361571648 deprecation.py:323] From :12: GRUCell.__init__ (from tensorflow.python.ops.rnn_cell_impl) is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "This class is equivalent as tf.keras.layers.GRUCell, and will be replaced by that in Tensorflow 2.0.\n", "W0812 17:35:02.849749 140485361571648 deprecation.py:323] From :17: MultiRNNCell.__init__ (from tensorflow.python.ops.rnn_cell_impl) is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "This class is equivalent as tf.keras.layers.StackedRNNCells, and will be replaced by that in Tensorflow 2.0.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 1\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "W0812 17:35:03.166620 140485361571648 lazy_loader.py:50] \n", "The TensorFlow contrib module will not be included in TensorFlow 2.0.\n", "For more information, please see:\n", " * https://github.com/tensorflow/community/blob/master/rfcs/20180907-contrib-sunset.md\n", " * https://github.com/tensorflow/addons\n", " * https://github.com/tensorflow/io (for I/O related ops)\n", "If you depend on functionality not listed there, please file an issue.\n", "\n", "W0812 17:35:03.169869 140485361571648 deprecation.py:323] From :30: dynamic_rnn (from tensorflow.python.ops.rnn) is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Please use `keras.layers.RNN(cell)`, which is equivalent to this API\n", "W0812 17:35:03.361743 140485361571648 deprecation.py:506] From /usr/local/lib/python3.6/dist-packages/tensorflow/python/ops/init_ops.py:1251: calling VarianceScaling.__init__ (from tensorflow.python.ops.init_ops) with dtype is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Call initializer instance with the dtype argument instead of passing it to the constructor\n", "W0812 17:35:03.368463 140485361571648 deprecation.py:506] From /usr/local/lib/python3.6/dist-packages/tensorflow/python/ops/rnn_cell_impl.py:564: calling Constant.__init__ (from tensorflow.python.ops.init_ops) with dtype is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Call initializer instance with the dtype argument instead of passing it to the constructor\n", "W0812 17:35:03.377521 140485361571648 deprecation.py:506] From /usr/local/lib/python3.6/dist-packages/tensorflow/python/ops/rnn_cell_impl.py:574: calling Zeros.__init__ (from tensorflow.python.ops.init_ops) with dtype is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Call initializer instance with the dtype argument instead of passing it to the constructor\n", "W0812 17:35:03.612136 140485361571648 deprecation.py:323] From :54: dense (from tensorflow.python.layers.core) is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Use keras.layers.dense instead.\n", "train loop: 100%|██████████| 300/300 [01:38<00:00, 3.04it/s, acc=97.5, cost=0.00174]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 2\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:39<00:00, 3.01it/s, acc=96.7, cost=0.00259]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 3\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:39<00:00, 2.99it/s, acc=97.4, cost=0.00178]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 4\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:38<00:00, 3.05it/s, acc=96.2, cost=0.00314]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 5\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:40<00:00, 2.99it/s, acc=97.4, cost=0.00166]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 6\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:38<00:00, 3.02it/s, acc=97.3, cost=0.00162]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 7\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:40<00:00, 3.00it/s, acc=96.1, cost=0.00347]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 8\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:40<00:00, 3.01it/s, acc=96.1, cost=0.004] \n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 9\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:38<00:00, 3.05it/s, acc=95.3, cost=0.00537]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 10\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:38<00:00, 3.05it/s, acc=97.1, cost=0.00213]\n" ] } ], "source": [ "results = []\n", "for i in range(simulation_size):\n", " print('simulation %d'%(i + 1))\n", " results.append(forecast())" ] }, { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [ { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAAA3gAAAFBCAYAAAAlhA0CAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADh0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uMy4xLjEsIGh0dHA6Ly9tYXRwbG90bGliLm9yZy8QZhcZAAAgAElEQVR4nOy9d5xtWVnn/d355MpVN4e+Yd++oSONHWhs0AYR5sVBB2RG0ddXB+OoqIg6M8jrKyIqY8BBxTgvBhCVURHoFhqEDjQ0dHPvbTjdN6fK6eSd1po/1j6nTtWtujnf9f18dq2406l99tm//TzrWYaUEo1Go9FoNBqNRqPRXP+YV/sANBqNRqPRaDQajUZzadACT6PRaDQajUaj0WhuELTA02g0Go1Go9FoNJobBC3wNBqNRqPRaDQajeYGQQs8jUaj0Wg0Go1Go7lB0AJPo9FoNBqNRqPRaG4QtMDTaDQajUaj0Wg0mhsE+2ofgEaj0Wg0mgvD930D+EXgrUAv8C/Afy6Xy5W0/b3Am4EeYBb4w3K5/O4VtvVa4BeA3UAL+Gfgp8vlcjVtfyPwU8AdwNPlcvmhJev/EfDNwDbgB8rl8p93tf0B8D1d3R0gLJfLxYs4fY1Go9Esg7bgaTQajeaS4/v+TfUC8Sqe71uA7wUeANYAWeD3utr/BNhRLpdLwP3Af/J9/w0rbKsH+P/S7dwKrAV+o6t9Bvht4D0rrP8c8KPAV5Y2lMvlHy6Xy4X2Avw18LfndIYajUajOS9uqh9gjUaj0YDv++8AfggYBo4Dv1Qul//B930PGAdeVi6X96V9h4BjwMZyuTzh+/7rUCJgE/A88MPlcvlrad8jwAeA/6SKfh742eX2lfa3gPcC3wdUgd9CiROnXC7Hvu/3AO8Dvh0QwJ8B7yyXy8ky5/RS4HdQwqQJ/B3wtnK5HKbtu1Di5G4gAn6nXC6/Oz2Gnwf+n/QYXwC+A7CAw+1jSbfxWeBD5XL5j33f//70vJ5GiawP+L7/Z8AHgdsBCXwK+LFyuTyXrr8+PcYHUS9Y/xp4GzAGfHO5XN6b9hsGjqSf+eQZ/5nw74A/KZfLx9N1fx34jO/7P1Iulxvlcrm8pL8Ati63oXK5/FddxYbv+x8E3tXV/q/pPn5whfV/P21vnemA0+viO4HXnamfRqPRaC4MbcHTaDSam4+DKJHRg3qA/5Dv+6vL5XIA/D3Kpa/NG4HPpeLuTuBPUe6AA8AfAv+YCsM2bwZeC/SmwmjZfaV9fwh4Dcrl7y6UsOrmz4EYJUjuBF4FLCsugAT4aWAQuA/4FpQ1Cd/3i8C/Ap9EWae2Ap9O13tbeszfDpSAHwAaK+xjKd8EHAJGgF8FDODXWLCArQd+OT0GC+XyeBQljtcCf5MK0L9hsfvim4FPt8Wd7/tzvu+/7AzHYSzJeyg3SdL13+H7fg04AeSBv+LceDmw/xz7ng/fCUwC/3YZtq3RaDQ3PdqCp9FoNDcZ5XK52zXuw77v/wLwUuB/ox7+/xD4pbT9P6ZlgP+MGsP1xbT8F77v/yJwL/C5tO5329akc9jXG1GWtBMAvu+/ByXM8H1/BCW6esvlchOo+77/P9rHsMw5PdNVPOL7/h+ixoP9NspSNFYul38rbW8B7XP4QeDtXZau59L9n8vYsFPlcrntDhkDB9IFYNL3/fcB70zLL0UJv59rWwSBL6TpXwB/6/v+O8rlskS5XL6369x6z3AMnwTe7vv+R1Bj7H4+rc91rf+e1LJ3B0pEz5/txHzffxhlWf2ms/W9AL4P+F/puWo0Go3mEqMFnkaj0dxk+L7/FpTlalNaVUBZvgAeA3K+738Tyl3zDuAf0raNwPf5vv8TXZtzUcKlzfGu/Nn2tWZJ/+78RlQgjlHf99t15tLtd+1nO8qd8yUocWMDbdG3HmVJXI4ztZ2Npec6woILZjE93tmu/RztEncdyuXyF33fbwAP+b4/irIw/uM5HsOfptv+LOqcfwvltnliyT4k8FXf91+NsqS+baUN+r5/L0rof1e5XH7hHI/jnPB9fwPwEMp6q9FoNJrLgBZ4Go1GcxPh+/5G1DixbwGeLJfLie/7z5K6+aXlj6DcBMeBf25HUUQJml8tl8u/eoZddKwyZ9sXMAqs61p3fVf+OBAAg8uJomX4APBV4M3lcrnq+/5PAd/Vta3vXmG948AWYN+S+nqa5oBKml+1pM9SC9S707o95XJ5xvf97wDe37WfDb7v2yucz1+g3DTHgI+Wy+UzjmNrUy6XBcpK+E4A3/dfBZxMl+WwUee7LKkb7j+iomB+eqV+F8H3Ao+Xy+VDl2HbGo1Go0ELPI1Go7nZyKNESHt81/+NCovfzV8BHwOmWXDVBCXW/sH3/X9FBRfJoawx/9YlAs9nXx8BftL3/Y+jBFXbvZByuTzq+/4jwG/5vv/fgBqwGVhXLpc/x+kUUUKs5vv+DuBH2vtFjX17Xyr6PoCyOu5MXU3/GPgV3/efR7lX7gFOlsvlSd/3TwLfk7p7fh9nEEZdxzAPzPu+vxb4ua62p1GC9j2+778TNWbw7nK5/Hja/iGUe2gVJYLOCd/3+4E+1FjAW1FWzP+3XC4L3/dNlKXsI8AccA/wY6hxgsttazfK5fMnyuXyPy3TbqGsqjZg+r6fAZJyuRyl7S7KamkATtoepiK0zVuAXz/X89NoNBrN+aODrGg0Gs1NRLlcfh7lxvckykK3B3h8SZ8vogTXGuATXfVfRgmG96NcDw8A338R+/og8AjwNZT17V9QY9naUTLfghJjz6f7+yiwmuX5WdR4wWq63Q93HUcVeBjlujgGvAi8Im1+H0oAPYISiH+CmmqA9Fx/DiV0dwFPrHSuKe9CBYuZBz6OCljTPoYk3f9WVFTSE8CbutqPo6YXkMDnuzfq+37N9/0HV9jnIOpzq6P+V39aLpf/qKv936NcUKsoEfl7dE2jsGTbPwMMAX+S1td83+8OsvK9qAilH0C5oTZRn3WbR9K6+4E/SvMv79rXfSiLrZ4eQaPRaC4jhpR6jLNGo9Forj6+778G+INyubzxah/L1cD3/T9FBW75r1f7WDQajUZz/aJdNDUajUZzVfB9P4uypD2CmmrgnSwEdLmp8H1/E/AG1HQQGo1Go9FcMNpFU6PRaDRXCwPl1jiLctH8OvDfr+oRXQV83/8VVJCX3yiXy4ev9vFoNBqN5vpGu2hqNBqNRqPRaDQazQ2CtuBpNBqNRqPRaDQazQ3C9TgGz0OFeh5lIdKaRqPRaDQajUaj0dwsWKjI0l9CzRvb4XoUePewJIS0RqPRaDQajUaj0dyEPAh8obviehR4owCzs3WEuLbGDw4MFJierl3tw9BcA+hrQdNGXwuaNvpa0HSjrwdNG30taNqcz7VgmgZ9fXlItVE316PASwCEkNecwAOuyWPSXB30taBpo68FTRt9LWi60deDpo2+FjRtLuBaOG3Img6yotFoNBqNRqPRaDQ3CFrgaTQajUaj0Wg0Gs0NghZ4Go1Go9FoNBqNRnODoAWeRqPRaDQajUaj0dwgaIGn0Wg0Go1Go9FoNDcIWuBpNBqNRqPRaDQazQ2CFngajUaj0Wg0Go1Gc4OgBZ5Go9FoNBqNRqPR3CBcjxOdazQajUaj0Wg0Gs0lpR4lTLRCJpshR6emeeHQISanp/jp17+Wjb3Fq31454wWeBqNRqPRaDQajeamQEpJJYoZrTUpHzvONw4e5ODhw5w8doTpUyeojp2gOnaSVmWus85rNnyMja945VU86vNDCzyNRqPRaDQajUZzQyGk5MT0DM+9eKAj4o4fP8r48WPMjZ6gNnEKEced/qZlM7xmLZs2bOSWl97Dts2b2bzpFrZs2crOnbuu4pmcP1rgaTQajUaj0Wg0Nyijo6f4+Z/+cV44dBAvmyOT8chksnieSjMZD8/LLMln0rS770K952XIZjOdvqpe9XVdF9M0MQzjsp9bkiQcP3mCvS8e5OuHDnLg8CGOHT3K+IljTJ88tsgKB5Atlhhet4Hb9tzG5k2vZ8eWW9i++RY2bdrM2rXrsO0bQxrdGGeh0Wg0Go1Go9FoAEhqNRrP7+d//81f8ssf+WuCJOaB1WswPA/R00sYRVSrFSYnJ2m1mgRBQKvVotVqEQQtoii6JMdhGAamaS5aDMPAMLrrjE6/dv3S9dQ6BtIwEKilFYbMTYySdB2rYVqURlYzvHY9277l29i8+Rb8W25h99atbL9lM729fZfkvK51tMDTaDQajUaj0WiuY6QQtI4cprFvL/V9e5l5oczv7HuOjx87ys41a3nfz/8SqysVql96Gqu3l8F//12U7rsfw1w+oH6SJB2xFwQBzaYSgUHQ6hKCAa1Wc0k+IAwDpJQIIZBSpHlVbi9SSqRcXFZ5VR8nCY0ooR5F1KOYRhjTiGJEuj0pBCXH5vZXvJpNGzex/ZZb2LNtK7s2bybnuVf407/20AJPo9FoNBqNRqO5zojn5qjv30tj/z7q+/ch6nUwDF7wPN75pSc5OT3NT/3kz/Bzb/9FHMcBoPeVDzPx4b9i/M/+mLnHPs3QG7+b3Hb/tG1blkU+nyefz1/286hGMaONoGsJmWqF5IEhwDNNVuVcVuU81uQ8VmU9RrIurqVne1sJLfA0Go1Go9FoNJprHBnHNA+8SH3fXhr79xIcPw6AVSpRuP0OHP9WPviZR/nt3/8d1q1bz8c+9iHuvfe+RdvIbtvGhl/8b1S/+BRTf/9RTrz31yjc/RIGv+uNuEPDl/X4EymZaoUdETfWCDjVCKjHSadPr2uzOuexu7/A6qzH6pxLn+dgXoHxfDcSZxV4vu//JvCdwCZgT7lc3pfWbwf+AhgApoG3lMvlFy+mTaPRaDQ3NzJJaHzj61S/9EVEs4mVz2Pm8otSlc916sxs9ooM5tdoNJorTTQ5SX2/crtsfP3ryKAFlkV2y1YG3/Bd5HbvwVu3nsNHDvNjP/ZDPPPMl3njG9/Mu9/9XkqlnmW3aZgmpfvup3DX3cw+8klmPvFx6s89S++3vor+b38dVi530cfdihNGm0rMjaWWufFmSCwlAJZhMJJ12dGbZ1XWZXXOY3XOI2tbF71vzblZ8D4G/A7w+SX1fwD8frlc/pDv+98D/CHwyots02g0Gs1NhpSS4Pgxqk8+QeXpp0jm5zGzWezePpJ6DdFoILtCWZ+GaSrBl1si/vL5rro8Vj6HmS9g5XIdsWi4rhaHGo3mmkGEIc0XvkE9HUsXjY0BYA8MULr3XvK795DdsRMrmwXU/fMv//J/8V//6ztwXYcPfvDPef3r33BO+zI9j4F/93pKL3s50//wUWY/+S9UHv88A9/xBnpe9nIM69zFViIkh6oN9s7UOFhtMBss3LNztsWanMu9wz0dITeUcbFMfe+9XJxV4JXL5S8A+P6Cf67v+8PAXcDDadVfA+/3fX8IMC6krVwuT1702Wg0Go3muiGamab61JNUnnqS8NRJsCzyt91O6d77yN92O6ajBspLKZFhSFKvIxr1rrTREYBJo46oq7akXieanOzUkb4xXg7DtpUQLBSVdbBYxCoUsPIFVVcoYBYKqq5QxCrkMbM5LQo1Gs0lQUpJ4/gJZv/tKer799IsfwMZxxiOQ9bfQe9DryS/ew/OyKrT7jvT09O87W0/wSc+8c88+OBD/N7vfYA1a9ae9zE4fX2s+oEfoveVDzP54b9i4v//C+Y+o8bn5XftXnG9REoOVZSoe36uRiMWeKbJtp4c9wx6HTFXdCx9z7zCXOgYvPXAyXK5nACUy+XE9/1Tab1xgW1a4Gk0NzlSSv0jcIOTNBrUvvJlKk8+QfOFMkhJZstWhr/nLRRf8lKsQuG0dQzDwPA8TM+D/v7z2p8UAtFqdQlDJQqTeqNTl9RqSijWaoSnTnXKCLH8Ri1LicG26MsXsIoFZR1cJAYX8mb6tl2j0dx8SCGIZ2eJpibTZYp4aopoapJwYpxkfh4Ad9VqelJBl93uY7orR4P8zGce5b/8lx9lbm6Wd73r3bz1rT+KuUJEzHMls2kT697+C9S+8mWm/vYjnPwfv0n+ttsZ+g9vwl29BlCi7nClyd7ZKvtn6zTiBNc02NlbYHd/gW09OZyLPA7NxXPdBlkZGDj9IeBaYGioeLUPQXONoK+FsyPChOapCs3j8zRPVAjGqpiejdufxenP4vZlcfpzqtyTwbhO3Tku97UgpSRptrBz16aIEHHM3FefZeKxzzH7pS8jwpDM6lWs/+43MvTNLye7etVlPoLlx6GcCSkESaNJVK0QV6pE1SpxpZKm3eUa8fQEweGDxNUqMkmW36BpcrSvl8K2bZR2+BR3+BS23HLGBzjNjY/+nTg3okRweL7OC9M1GnHCPav72NRz7VjSpZRE8xWC8XFa4xMEExO02vnxCYKpqcVu5oaB299PZmSYwl13Utrh03vnHWRGzh7kpNls8va3v533v//97N69m0cffYTbbrvtkp7P8Le9kk3f8iCn/unjnPjIRzn8rv9O+H+9geN77ubZmQa1MMazTG4f7uElq/vYNVTSES0vIZfivmDIM7iudOP7/hHgdeVyeV/qovkCMJBa4SxUwJRtKCvdebedh4vmJuDw9HQNIc7t2K8UQ0NFJierV/swNFeJpFaj8fXnqT+/DztsEWFhel5qeXAxXa9jhTC9DEZat9DH6/QxHOea+eG6lMgwIZ6oE4/XiMfrJFMNkIAB1kAOeyiHjBKS+QBRCZBB18OyaWAWXcySh9XjpWkGs+RhZq7dd1WX677QjqZWe/Yr1J99lmhqEqunF2/9erz1G/DWryezfgP20AiGBBkLZCIhFshYqDQRyFhCsrROQCy78qq+XQeAaSjBbRpgdOVNZXGTpkFSqxKNjxKOnkKELQzbxl27Bm/DBpyBgWW2QboNNaGtqmeh3QC66g3DSMsL9cv3WdhGp+4yIKVENJvKQlitIeo1klpVWQRrNazaPHPPf4NocgJQ7qHeho1kt2wls3Ur2S1bsa+DSXiFEOk8WE2SpD2fVfv3eCHfrl9aPlte3RTa9Qv7FEKQJEmaT7rKcpm6hbIQcoX1VNqefytJElzXZd269axfv4E1a9Z2QstfDvQzw8qEieBYvcXhapMj1SbHa61FwTkSKRnOurxksMQdA0UKzuX/DUgajS7r24Ilrp3KMFzU3yoWcQaHcAYHsQeHOnlncAhnYADDXjjmc70W9u59jh/5kR/khRfKvPWtP8ov/dIvk8lkLvm5AggpOVxt8rWxGfZNz9O0XewoZKsMucu/Bb+/qC11l4HzuS+YptE2eG0GjnS3XdA3olwuT/i+/yzwZuBDafrVtki70DaN5npCJgmtQ4c6c9C0jhwGKTFzOTJDg0SNJiIIEEGIDIMzjgM6DcPAcFNh6HkYXqZLALqpSPQwsznsvn7s/n6cvj7svn6sUmnFiUuvNCJMSMZrxGNK1CUzTfXsZhpYA1m83cPYI3ns4TyGc/pgbtGKEZUgFXwtxHxAUgmIT1ah6wWP4VlK8JU8zB4Ps5RRIrDoYlynbxXVuLNk0ZJUmwRHjhEeP0U0OQOYmE6W4tbXYO0pIKMEGScwbRDPGtT3j2KYF3h7tU0M2wTLwOjk0xSQQirxJyRIqbwZhUTGMaIVIMMIpMQwimSGd6lrUhogIDkSkhwZvWSf1XmzRASaOQd7TRFnbRF7pNA5x/PerGFg5XIqAt0y4cbbP9zx/DytQwdoHjhA69BB5h77NPLRTwEqkEJ2yzYl+G7Zirdu3aIHwW6klERRRBgGBEFIGAa0Wi3CMKTVatJstjqTELfTZrO7fLY+rdP6tCc9vhmwLIs1a9ayfv0G1q/fwIYNGxelq1evwV7hf6M5P4JEcLTW5HClyeFak5P1FolUX9U1OY97h3vYVMyyqZjFAL42U+OZqXn+5fgUnzwxxY6ePHcPltjek7/owB1SSloHDlB77qtEkxNEk0rAiUZ9UT8zm1WCbWQVuV17cAYGVXloCGdgEPMSCq8kSfif//P3eM97foWBgUE+8pGP8dBDlz4+oZCSI9Ume2dr7J+pUYsTHNNgx1A/O2RA78f/iWjf13BGVhH8hzdh337HDfky+kbgrBY83/d/F3gDsAqYAqbL5fIu3/d3oKY76ANmUdMdlNN1LqjtHNmEtuBprhLR1CT1/fto7N9H4+vPI5pNMAwyt2wht3MX+d17yGzazPCq3kXXQjtIhAgDZCr6RBAgw0ClQYBYmm8ttKv68PQ+9frp0QUtC7u3F6d/ALuvL11U3unvv6wiULRi4vFUzI3XSGZaqsE0sIZy2CMF7FV57KH8BT9EgxIXohZ2iT8lAJP5ANnsdoMBs9Bt9ctg9ighaHhdgnKlW8m5ivIzdOvvzTE1Oq9EWpCcJtqWqxdBDNEK4786hyYwbAMz52J4DoaTii/bBBNE0CSpVYhr88RzM8QzU4hmHSlipIiwSkWcoQGckWHc1atw163FGehTQrttQTtHklqN6pefpvLUk7QOqFlvsv6ONAz3SxaF3JapIERIlRcSBCC7y6lFJ61XbQt5JAt90vy59VHfxZNjJ3ny2ad46mtP8+Tepzk1MYpj2diWjWM7OI6D67k4noub8bBtB9d10tRdpmzjui6O43QtLo5jp6kql0pZZmaqBIESYUEQKHHWatGcnaE5M0Nzfp5WZZ4gCIiEIJKS2LaIDJMICEVCGLZF3cUJLdM0yWSyZLMZMpksmcxCms0ulD3PI5PJ4BkOXmLhJhZuaOJJG8u01HWYcTAzNoZnL+QzNqZnY6YvWQzD6Cztcpul9UvzhmFgWRaGYWJZFqZpYprL1ZlddeYydVanbJrGaXXNZpMTJ45z/Pgxjh8/yrFjxzh27CjHjx9jbGyU7mcm27ZZs2YdGzYsLwBXrVqNdYYohBfzzCCEoFarUq1WqVQqVKtVqtX5NG3XVajXa/j+rTz88KsZGbncrtDnTjNOOJIKuiO1JqfqAQL1zmVtLsPmYpbNxSwbCxkyZwibP94M+MpUha9MVanHCQXb4s7BIncNlhjJeud1TOH4GJUnn6D61JNEU5MYto3dtrh1W9/SvJnPXzJxc6Zr4cSJ4/zET/wwjz/+eV73utfzm7/52/T3D1yS/YISdUdrLfbOVNnXJer8njx7+gv4PfmO+6WUkvre55j8yN8QjY2Ru3UnQ298M9769ZfseK4FlDdGg6RWJ6lVkXFMduu2K/Ly/FJZ8M7ZRfMaYhNa4GmuEKLVovHCN2js20d9/z6i8TRccX8/uV27ye/aQ+7WnVj5/KL1LptbnpTIZkwy2ySZbSFbMdKIEXEL0aojmhWi6izx/DTxzATx7Czx7MyKItDuSy1/qfBrL05/H1ap56w3M9GMOoIuHq8jZlNBZxnYQ3ms4RzWUBar1wEpkEmMjGNknCDjSKWduhiZxBi2g+mmlkvXVZbMtIx19khcMkxIKsEiy19bBJJcW/cMLAPDtdTiWRiujeGaiKBBNDVOMHqMaHIMEbewSnky27aQ37WDzLYtqu95PFxIKYlnZwiOHSM4cZzg+DGC48eJJsY7fcx8PnXv3IC3bj2ZDRtwV69Z1oIkooj6156j8tQT1L/2HCQJ7po1lO69n+I33adcMK8RTp48weOPfz5dvsCxY0cA6O/v5/77H2Tr1m3EYURrvk443yCYbxA1A6IkJjYEsSNJbIhNQZzEhGFIHEeEYZSmIXG8fL1YIVCLEoUenuemqVradY5pYscJVhhiBwFWEOAYBq5p4hWL5AYGyA2PkB9ZRW5gAC+TwXU9XNdNBdmCQFsq4Npl5wyu4KIREU82SCbrKp1udL4/RtZW3++hnLLe1kJENVRpPVpkXQcwco560VJ0MQsuVsHtlI2sc0XH1kopiYSkmQiacUIzEbTStBEnJFJScmxKrk2Pa1Ny7M7DbRAEnDx5nGPHjqUC8BjHjh3plMfT34c2juOwdu061q/fyIYNC8Jv/fqNrF69mnze5ujR0Y5Aq9WqVCrzHYGmykqotcvdbWfDMAyy2SyNRgOAO+64k4cf/jZe/erXsGfP7VfU8lKPEg5Xm8rlstZkrBEgUe6W6/Mem4s5NhezbChkLmgsVyIkL8zX+fJUhfJ8HSFhfT7D3YMlbusvrCgSk2qV6pe+SOWpJ2gdOgSGQW7Hzs4ccZfSCncmVnpm+Pu//1ve/va3kSQJv/Zrv8Gb3vQfL8n/rVvU7Z+tUY2UqNueirodXaJuOWQcM/e5x5j+x48hGg16Hnw5A69/A3bP+Y93vtxIIVRwrS53+XYgraRaVWlNBdlqu9cnjTosGU+99qd/9owRRS8VWuBpgae5DEghCE4cp7FfCbrmiy9AkmC4LtntO8jv3k1+126cVavPeJO9FNeCjAXJXKsj5sSsyi8dl7b0YaobJRoscAwwEqSIkHGTJGiQNCoktTni+Wmi2XGSVg0ZteiYoywLu6dXWQBLPUgpILEwzSKW3Yfl9GM5xfRzi4kbE0TVU4TzJ4kqp5BxdNoN8qIxTUzXxegIQCX+DM9bqF9UXmg3HBfD9DCEi5HYGJaHmc9hdsbYdP0/z/X301ix0KHYk6EexkuEXLq034rGMY3yNzrj6eLZGWUZ3rKVwu13UrjzTtxVq8/30zonRKtJcOJER/AFx48RnDyxMJ7EsvDWrMFbp4SfMzRIfe9eql9+GtFoYPX0UHrpvRTvux9v/YZrwl3n1KmTXYLu8xw9egSAvr4+7r//QR544GXcf/+D7Nhx64pR50QtJDpVJT5ZJRqtKouqAdZwXrlyrili9Z99gvUkSYgiJfj6+nJUKiGu657RsrPs8QQBraNHaB14keahg7QOHCBJH/LNbJbMLVvIbt1GZstWMps2Y7ouMkmQQoAQSJGosZadVIBQ7SKKkZWIZC5GVhJENYH2cCJDQhaMrICMgEwMRgIy3XY6htZQf5AYkJgQmxCZEFsQGyofGSq/6LsiwZXggOFKcAEXTC/NW2qcpt3bh7dhQ+elUyQEzVjQTJLFaSrWFuoWyq20T3yezz1Zy1RiLxV87XxPVzljmQRBwIkTxzsWP5W288eYTMdengu5XI5isUSxWKRUKlEolCiVustFSqWeJeUSxeJCv1xOWZief34/jxdDj7cAACAASURBVD76SR555JM888yXkFKyatVqHn741Tz88Lfx8pc/RO4STGzdTTWKO+6Wh6tNJprqgnJMg/X5BQvd+kLmko/jqkYxz05XeWaywkQrxDENdvUVuHuwxOZiFuKI+nPpy6m9X1Mvp9auo3Rf+nKq78qPg136zDA/P8c73vGz/N3ffYR77vkmfv/3/4hNmzZf1D6ElByrtdg7U2P/bJVKlGAbBn5vjj19RfzePN55iuukVmP6n/+Rucc+jek49H/76+h9+FWdKW4uBikEMoqQUYSIImQYIqMQEUbqBXGoPKHaEZA74qzeJeJqVUSjsbI3jmV1RUNOp8npioZsphGS7Z5evA0br8jvmxZ4WuBd08i2C1aYIEOhxgZFC3nCBBkJ1R4LzujjtiLn/0UzPAsz52DmHPVWOeeQhA2aX9+vxtI9v5+kUgHAXbee/K7d5HbtJrtt23ndsM7nWpBSIqohyWwzFXEtkrkmotI1YNs2sXozWH1qMfuyWL0Z5WYYC2Sg3PpkK0EGMTKIEUGiLHzB6XVntGRZEgyBFKGyDAZ1RBRhZwax3AVBl8RzCDGPoIo0WxiWhWHbixYsSwmoZdoM6/QylgVJrNxSwzB1UU3TMOzc0DvurovKYeq6Gi5qPxtmNos9MIgzMIAzMIidps7AAPbAIFaxeFE39ZWuhaRep773OWrPPktj39cQrRaG65LbtZvC7XeSv+127FLpgvd7MUghiMbHaHWLvuPHSebnADBcl8Jdd1O67wFyO249r8lwLwejo6cWCbojRw4DStDdd9/LOoLu1lt3XlAYcSkkyWSd6KQSfMlMEwAjYy+M3VtTPGuwn0v5GyGlJJoYT8fxqfF84amT5+RWbLoFnNJqnOJqnNJq7MIwhqmOPWlViKqjRJVRouoocW0S5PIvalpeltDLIEyLxLIQpoUwTUQ7b1kkptnJq34OeDmkm0O6WZU6GaTjIRwPYTkIA5L2giSWMRGClm0SuDaBbROf5TuZsUyylknWtlTetsjZJlnLImubZNI0l6btetMwqEYx82FMJVTpfKTy7XItPv3zcExjkeBbKgBLro0RBpw6eYLjx48yOjrKyEg/UtqUSj1dAq1IsVi6bGP7pqam+Nd//RSPPvopHnvs09RqVTKZDC972ct5+OFv4+GHX826defnbiekZDaIOFZrKbfLapOpVgSAaxpsLGQ7gm5tPoN9hSy2UkpO1AOemarwtZkqrURQCltsef4rbNn/DD2WSeneeynd+8BVdzHsvjc88cQX+PEffyujo6f42Z99Bz/5kz9zQddDLCSnGi2OVtX/5WitRSNWom57T449/UV2XICoW45wbIzJj36Y+rNfxR4cpPehV4JhpKJsGYEWhQviLa2XYdovUr/hp3kenQXDcTpzlVqFYkecWYumr1mY2sYsFDAzmWvipWQ3WuBpgXdZkbFQ4iDqEmJdAm1pmdPaxBktSx3awRvO9/t1If/6NGjF0nWlFIiwgYybGBkLq6+Au2YIq7+4IAazjrK8nOONYKVrQbRikrkWIrXKKTHXgnjBjcssuVi92VTIZbD6ssqV6RLehGQslOBbJACV+BNdglC20vFgicQazKmAKKsKynJxHUxZ0HkDmArAbnGYzM8TTU8RTU8Tt9OZaTWusgvDdVUQm7bo618sBO2+vjO6snZfC+HkBPVnv0rtuWfVHHBCYJVK5G+/g8Idd5G7decZw+YLIRgdPcWRI4c5evQIR48e7uTHx8exLJtMZsHNz/MyHZe9xW6Aqm1xXrkKZjJqHZVfvJ4VRVjVGoPbt9M3sgr3KoX4HxsbXSToDh8+BEBvb+8iQbdz564VBZ2UknqcMNmKaCUJjmnimgZ2mjqmgWOaOKaBbSwekyiaEfGpqhJ8p6odq7o1kMVeW8JZW8QazJ32HbncvxFJo0Hr8CGCY0eRQmCYlro2Yw8jdiF0IbCVhQ1S65zEyIFRMDCLhrrPWRaYpnppY5oIw2BGmowlMB7DWCQYjxJql8jl2QIsoyuVYEqwpMQSYAqJHQsykSSTGGQSSUZIMgmdfNa1yXo2uYxDLutg5d3O/Vvdw+1LFnApFpJqtCD4KqkgbOcrabr0J9AyoGhZlGyLkmWxYaRETsJgxmHAc8nZ5hV92AzDkKeeeoJHH/0kn/rUJzovRnbt2sOrXqWse3feeXfH2iykZC6IGW8FTDRDxpshE82QyVZIlJ5sxjLZVMyyORV1q/Me1lV8gA7HRqk8+QQzX3qaQ6VBXrz1TkbXbAQkW4o57h4qsauvcNWjQQ4NFTl5cppf//Vf5f3v/202bdrMBz7wx9x110vOeRvNOOmI7KPVJifqQcdaPeA5bCxm2FrKsaM3T+YyvZRrfP15Jj7814Qnji9Upi96DcdVEcJdB9NRHjeG46i2NK/Ky7W5mK6T9kk9ddI2q6BEnOmd35jLaxUt8LTAOy/agk20YiXc2vkgRjZjZf1pqod80YoXCY5lMVDBGBxTuZo5FoZrpqmlAj6067vaWNp2mUWCFEI9xI+PEZ4apfGN52kdOoaBi5kpklm7GXdkPU7PIIbpIZoxshEtdoNsYxqp5c/GzC62Aho5J62zMRyLgb48EwenOu6VSdu9sisAiOFZSrz1tS1zWaweb9lokporR9KoqzDY09ML4m9mIZ9Ul3zHTVMFsFnG+ucMDFBy4cRjX6D23LOEJ08A4K5ZQ+GOu8jffgeZzbcsEoiNRiMVb0c4cuRQmioRd+zYUcIuq6RlWaxbt56NGzezevXqzjiw7miK7QiLKvqhKqt2lcbn+Za0m1wuR09PL729veeQ9nXKPT095xXae2xslCee+AKPP/4FHn/83zh06CAAPT293Hff/TzwwIPcf/+D7Nq1+zRBFyaC6SBiqhUy2VKpWiJayVnuc104S0RfJzUM7ERit2KsRozViLCF6u8VXLyeDJneDG7WYbgvD82IXs8ha53fw7wU6XQWQkKSTleRyE79orooIZ5ukkw2lLUx/a00C64KdjSUwxrKY/VlThM9zThhtBEw2ggYa4aMNtTD/EKIehjOeqzOuqzKeeRtCysVwVZ7MQ0l1E6rU/W2YWCmdWqGi3P/HEScEBw+TvMbBwiOniKZrmDaWcxMCbs0iJUpYWCrAD1LMDL2ovt2536eU2LQyKtgRe3PUMYCIjVVyOnlrrql5UggYkFNJFSQ1Ayo2gZVx6BqG9Qcg4pjMO8YyK5zz1omAxmHwYzLgKfSwYzDQMa5bA/kbaSUHDjwIo888kkeefSTPP3FJ0mShFLfADvv/2bW3/Mgpd13Y2QXxpv3ODbDWZeRrMtw1mVNPsOqrIt5lS0icbVC9ekvUnnyCYIjh9W4up27KN2rxtXNY6aBWSrMhjEZy+S2/iJ3D5ZYl/euikVnauoEb3rTm9m79zm+93u/n3e9690UCivP9yylZC6MOVJtcjS1zo2nbrCmoSKPbipk2VDIsrGYoXgFppHoHJsQiHodw7GVqLvKHh7XG1rg3eQCTybLCbYE2YqU1WWJkFtRsJmG+tFLI54tyrfHCi0j3rjCbxrPhAoeMUs0MU44PkY03pVOTiwaB+YMDZPbvZv8zt1kd9yKlV1+YmiZCEQjUuK3Eal8I0I007Sh6pf9XNMHhM7rW9PA6vU6bpVWn7LOGdnzC5KhuTYQQUCcCr4F61/bEjhNPDd7upucYZDdtl1Z6W67nTnDSEXbggWunU50BT0BKBZLbNq0mY0bN7Fx46ZOftOmzaxdu+6i5+lKkiSN6LggAIMgWIjwmIrDdr7ValKpVJifn2Nubm7F9GxBIDKZzBlFYalU4sCBAzz++L9x8OABAEqlno6ge+CBB9m5czeWZSnLQhh3hNtkK2Q6FXTz4WIB2+PYDGYdBj318DyYccnbFpGUKmql6E5VPhSSOE2XtkWJXFg3SfsngrPJZltCSaRLki6xoBhJSqGkEArcRKq5CxNx/l4LlqGs7qmYs4dymNmFa0VIyUwQLYi5RshoM1j0eeVti9U5l9U5j1VZj9U5j6GMe9Fh6C8lIgxpvvgCjef3Ud+/v2M5sHsHye24jcyGbXgj6zCk07mXt+/ny77IO1/S6LWGYylvFMdMI9p2/VZ2ldt9iCXJiXlGT1WYdQ3mh7LM9WeYtWE6iJhbct0WbCsVe27H4tcWfxdqfWqLhAVrXMB4apGrzs9z4pknOPalz3PimScIqhUs22HPPffyrQ+/mte/5rX4W7Zc/Od3iRBhSP25Z6k8+Tj1/fuQcYy5dg3W7Xdh7dxF5Dg0GnUajUaaNqk36hybmePA5AwnZucJWk2cOKSHmEwSIaIQUJFa1WJimlZX2UrL5pLy8v0X8uai8tTUJL/7u+8jn8/zvve9n9e85rWnnV8iJWONgKO1FkdTUVeJ1PXrWSYbCxk2FLJsKmRYl7+wQDWaawMt8G4ygSfDhPDoHOGBWZLZ5soh1A1OE2rLirc0j3PtCLUzIaVUkyaPjRNOLIi4cHycaGJ80Vgrw3FwhkdwR0ZUumpVp2z39F7a4woTRLNLADZiRDMiX8oQeKay0JW868KdUXNpkHFMPDtLc3yMrzz9RQ6eOsrhWpNjp050LHPtqHagrBdr1qw9Tby1076+/uviO7qUOI6Zn59nfn6Wubkzi8GlabWqxsEWi6VU0L2cBx54GZv9ncyECVNBxFQzZCpQIm6mFS0KnOFZJkOZBQuISl0GPeeKPfjIVPQFs00aozVa4zWatZCKDVXXpGIbVGxl0alYUFsaewTISigZJiUMekyTkmnSm7r49VoWRcfCsi0My0hdKo3OvIVmceG+EySCsUbAaHNBzI01g45bnQkMZlxWpWKuLeiKzrm7pV8rxHNzNL6+P53OZj9Jei25a9eR37lLjane7qdBaETXvTu9jwdJR5AtiLUlAi4tY53fdCJLGRoqMnZoivDFGcIDM8hmjJG1cbf2Y2zpZc4xmWpFTAfqxcV0+gKjewygAfS4trL8eW7HAjiYcehzHSzTQErJfBgz0VpwqxxvKsts2PUcVXQshrMuwxmPkS7LnIPky19+Wln3HvkEL7ygZrbavt1X4/Yeepg7Vu3AEmYnUqpZcBdNhSOlXDSPosoHBEFrST5Y1Ke9ztL+jUader1OfXqa6uQE9bk5mlFESwoCCc0oJDnPIF+24+JkMpheFjuTIZfJYhksBCkSKjiRSIMTySRBpOUkESRJkuYXlnN9xn7Na17De9/7u4yMjADqO3u8viDmjtVanf9Vr2uzoZBhUzHLxkKWkWvAaqq5dGiBdxMIPCkl8Vid8MAM0bF5iAVmycNeU8DMpGMKPBszTY2srX6MruMvetJonGaJC8fHicbHFo+NsiycwSEl4kZW4XYJubONiboSXMvuuprLx/Hjx/jsZz/DY499ms9//nPMp0FJcrlcxwK3ceNmNm1qi7jNrF+/Ae8GGTtwvggpCYUgSCRhIghS61c9DJmdnyd2c8zECVNNZZVrdrlUWgb0e13irevBtmBfm8LkTPeF9riuuTBmPlSWx7lAjeuaS8vNJS6lBuqhvMd16HFtetPAHnnHYroVddwsZ4Kos07GMrssckrQDWfdqz4G6XIghSA8eYL6vn00nldRkWUcY9g22e2+mupm527cdeuuyvXSfT1IIYlPVAhenCY+WQUJ9uoC7vYBnPWlRa60rSRhuhUxlboct12Ql7odm0Cv51CPEoKu6ToKttXlWul1hFzuDPPNdXP48EE+9bGP8+inPsFTz32RKInpyRbZNLSeIAoJ4pAwVml7CaOzB7w6G5lMRo0Xdh0yGLhxTAbIOC7FwQFKa9ZSGFlFPp8nl8uTy+XIZrOd/EJdLi3n0r6qrh3IRM2tV+XrczXqUUIrEWc0oFsGnaA92SVpxjTxDIlrgofENQxcJJ6pgsSaCMBg7Zb1fPXYdMdCN9oI0hZYlXXZmIq5jYUMvd7FeW1orm20wLuBBV5SDQgPzhIdnEXUQnBM3M29uFv71cD9a/DB5VyRSUI8N0c0PUU8lbq2TU4STowTjY933rYCYBjY/f24I6twRkZUOpymg4PXtF+3Fng3B/V6nSee+HxH1B1IJ/levXoNr3jFt/DQQ6/kta99FbZduK6/t22klLQSQTNRQixIRCrQlPtidzlIZFdbmiaCoKtfdA738JJjMZBxuyxyKt/rOVc1eMOFcLH3hSARaTCPKBWCC+KvLQjblkwDJYBX5zxW5VIxl/XoOc/5E28kRBDQfLFMff9+Gvv3qaijgNXTQ27nLvI7d5O55RbA6EwhIZPUctOVrjz1RKLGQabrkqywDaGCffWuHabl5NU8pP39WAUVsVfUQ8IDMwQvziDrEUbGxt3Sh7ttAKtn5ZdBUkoasehY/KZaStznOoJOiblzFXKLPrswUYGFTlSIT1ZVNGagWZA8Ofocj+17nPGpcTzbxTNdPNPBNRxcLFxp42KrtnRxXY9sIUummCNTypPtyZPpLZLtLZDtK+B6Nnatijk/hzE7B9PTRJMTRONjahy0YZDbtVvNV3fHXZc1wIaQ6gVU99yJi9JF03Usbju7ODRwTaPz8qY9jcTGdOzchvyZJ3rX3HhogXeDCTwZJUTH5gkPzBCP1YH07d3WfpwNPYtcHa5l2u5pUXtc0tRUJ0JhND1FPDMDSyb+tXp6U0vcCO7wKtxVIzjDq3CGhy7JXCpXAy3wzg8hBfWoQSNq4FoueSeHY648CfPVQgjB/v37eOyxT/PZz36ap59+ijAMyWaz3HffAzz00Ct5xSu+le3b/c6xX2/XQiwkc2HETKCW2aCdj5kJIoJzCExiAq5l4pmmSq10gu5OnYFnmZ26TmoZnXVcU809dilCeF8L1JoRlmtTrTRxbAvHNjvL2dyr1O+0VEM7pUQiVZr+frfbhVCTddcTyVA+j6cfDM9INDtL43nlytl4fn9nXsHLTvv/veT5y3Ac7D4l9py+fuzePuzcCEZQRFYMkGCN5PG2D+Bs7LlkUUGXQ0qJmAuITlaITlRIJuogwXAt7LVFnHWlc5oapLM9IRG1cGGphiSVFslcA1mP1JwYXYg4IGlVEK15ktY80owwsjZWXxZ3zQj5Pbdj5YpKWMdpAKJEqDGrsVgIOJQIiOWSsuqn6rrXT9M47SulCkzU42GWMmnqnVcwNCHVC63lxWCSzs8o2DRYYACTNTnvmhrjeqWRnem1EhXZO0wjfHeVVaRvVUci1Bjj1QXskTymd2HBZKSUCCmIZUIiYiKRkMiYWCQkMsHEYCQ/fInPdnm0wLsBBJ6UkmSiTnhglvDInHLBLLq4W/pxt/RhFq49cSPjmGhmRom2qckF4TaVBpmYnVn8o2WoCWo70QUHBxeiDQ4OYvf3X7ci7kxciYf6JElotVrk8/mzd77CxCKmFtWphfU0rVGN6tSjOtVOfa3TXo8a6qG1C9u0yds58s7CkltSXq7ONhff4KWUVKOEsTSAwHhDpa1EdJ6zjPSvkRa6h0PVZ6Y49MyTHPryExz68hPUZ2cAGL5lG1vveRlb77mfjXvuxsl4nXXUdtT28hkHW0jytqUWx+rkC2neO8+IihdD+y3/6QJOLfNhvOg/YRsGfZ5Dv2fT7zn0eQ4528I1l4g0y+zULZ1W4HwQIiFo1Gg1KsRRpKwiUnZS0SkLpEzHxKRpd52UArGkvGidlfq29yXk4nWWbk+I044njmOiOCHujMFR43OEECAlBkqIqU9Gdl0vMr3u5EK5u+0CMCyHTL6XQk8/xZ5+cqV+8qU+lRb7yBZ7MU0tANtIIdR8jyeOKxd/01ICKp1qonvqiO4pJGinaX/DtGBJ2r0dTBPDNJFC0OsKxl88RjQ7SzwzQzw7TTwzo35jZ2eI5+Y6L0RNJ09mZCfZ1XuwMj1IEZIYs1AKcQaLHSug09+PmVk+eNhZP4NYEI/WOqJO1pVrr9mXwVlXwllXWnb6jzNvMyaamloYOz8x3hlLH88sPC8YloPTvwZ3eB1O7whWrh/TzmFIB9mSZ5679VwwUP8P2wTTQFogTElsJERGQkhMQEiLkKZo0ZAtQhExkBQZikr0xHnMrkGyTTuilg1pZmOCnCDKQ1wwIe8oK6Xl4lkernV63rUcTGOxOL/eXgSeDZnOz9sWaCJMp19qC7VARW9POnUxhAIjOvP/ObEksS2IbUFkC4SUlGoutjCRSOZyLSYKVUYLFcZy87SMMBVpSqzFMiYRyeK8TEhEctozyFJ+/PYf5NaB7ZfyY1oWLfCuY4En6iHhwVnCAzOIagi2ibupR7lgDuevutUiqdcJTp4gHBvtCLdoWlni4rm50wVcX78Sa6eJuEGc/n414fVNxqW6WbfnPTt06CCHDh3k4MEDHD6s8kePHiEMQ3K5HIODQwwNDaXp8ArlYfr6+i5ooucwiTqCrJoKtlq0WLx1RFtUpxm3VjghcCILOzAxW2A0JaKZIBoxUT0kboZkclmyfXm8nixuycMuuci8RUBAPWpQjxokK0y8DA4ZZ5iMPYxtDYLRQ0IBwcKYBc8U9LpQcGxs08Y2bIz0x1YCcRhw8LlnKD/9OOUvfoFTB74BQL63j+33PMC2lz7AtnvupzQw3FmH9Keh/dVof0MkIE2D+WZIPU5WdEm0DBYJwJxtkbftRWKwnS84auLmbquPlJI4bGE5LqZpLWuFm261xVy8aDwOqHFcSsSdvhQc66IH8EspiaOAVr1Cs16h1bU0G1VatXlajSqteoWgWTvnwAQXgmEY6oHdMBdSw8Tsrjut3Ui/NyaxkMQCogTCWKaLIIglQhpIDKQ0wDDwXFuNF3Idsp5DoeARhAkinSZUSIkQKkKekOpZPhGqPhFpm5DpLAgqFe2ykMRCqn1BRxqmnzgZo0XGaJKlQdZo4hrB0k8Cwyvg5nrIFvoo9PTT0z9IX/8ghZ5+8qV+bOfmHBt6pTjb74RMEuL5eSX2ZmaIZqaJZ2YRFYEl+rEzqzBMi3D+FK2xvbSmXgARY2az2P0D6re5vw/DyyyIy7b4TK9zpIsRZiHwMAIX9aZBQi7BKCQYRYmRMReLXqNL6HbVJ7WampJoYpxwTAVAi6YmF3ntmLlcJ+hZZ/jFsPLgsXJ5hJC0wphGK6YRxDSDmEYrIqxHiGqI0YhwhaSvN8Ngfw4v66hjsgwMy0SYkrpoUklqzMdV5uIqs9E8s1GF+WCeuXQJRXTa5513cvR6PfR4JXrdHopugVjEBCIkCiPcJmQaFrmmQzHw6Aky9IV5smLhJXVMwrRdZcqpMGVXmXQqTNlqaVoL4xBd08GzPCX+bI/BQh8Fs0B/po8+r5f+TC/9mT56vR6sa/RFjJSSalhjfnaG1kSFZKaJXRHkazbZaOVxggJBwwxpmiFNM6Bphmk5SOsW2pb2E8bCb4NpmNimjYfDunCQza1hNjYHWd3qxZImAsFkrsZ4ocpUsc5ssYVhqXUsw8I2LSzTwjZslU9T27QxpYEZJxhxghHFOFjcvePlWNblf57VAu86E3gyFsoF8+AM8akakLpabO1XrhZXYe4zEYWEo6OEJ04QnFRLePIE8ezsQifT7JrkecHy1hZydm/fDS/gRPpWX0hBIgWSNE3rFhaJkAkCyfBAiWZFkLUzZ705SymZmBjn4MEDHSF36NBBDh8+yOHDh2i1FsSS53ls3nwLmzdv4ZZbttDX18fU1BSTkxNMTU0yOTnJ1NQk09NTy0YQsyyLgYFBhoaGGRgcoLe/j0JfiXxfgUwpi1PKYBcdjIJFkoUmLSphlVYigQjlJiZJgpiwHhDXQ6zAxGhKaElkPSZuRET1gKAW0Ko2aFTr1Ks1KnMVKpX5Mz6827a94rxs/f39DA+PMDg4xMDQIF5PL3ZPDxR6kMU+ZGkAszhEpqcP07IwiDGpIcUscTJNMxonEdNIufhBV0pJNNFiZu8Yp547wrG9h4laIZZlceudu7n3QeV6ec8dL6XkFc/7x3bRROeJoB4naomSs+ZXcoc0kLgywU0CzKCB2apAHBJ6RaJsD6FbWHADA0yZkEsC8iKkaMSUTEmPBX2OSa/nkPM8bMfDdjM47kJq2e4ZXzi1rW2LRFujQrOm0la9SrM+T6teJYlPD7JgmCaZXIlsvkSmveSKZAslMrkStuMqC4hhdFLTVPNnGoZKzSXtnbQt2pYRayshpaTeipmYbTIx12BytsnEXJPJ2SaT8y1mq4uvnYxrMdybZagvq9KufH/JwzIv71t6mQrBKBYLSyIIwoRaM6JSD5mvh1QaIdVqg3p1lqA+R9ych6iKJxtkjQYZo0mGJv+HvTf7kSTJ7/w+bn5HeJx5VFZldXdNd8/UcmbAIbmkpF2BS3J2ZzjAYl/0ImCxEAS96UHP+gP0B0gQIEh6EbSCpAcJCwjQAylySOyQ4lJDihSPnSFrptlnVR6VR5x+u5npwTw8PDKzuqqrq6qzevKHsvr9zMwjMsLD3c2+v1NYm/emFD64Peygj9cZEvZG9AZjhuNttnd2GY+HuDduoM9NT7oelNZUUlJKSSmN5aGQkkpWVNJYH0plMjaHjzL6D0u8QiCRLDhlHn9ANTvEWSxxFkssKbGUxlImbYfXu4M//gre+B5OZwuAKplQTD4gP/+AcvYInqhEewbyPKytHeRoi3IwJusNibsD5mHEUkJWZORZRpHnlEVOWWbIskBVBVqW2Mi6VdhInAt9C8iFTeHYqNCGjoXsaFKvYmalFI7eeP7Zlm1Am99n4A8Y+n2G/qDV+gy8Pq79fMlLVFZRzVKKaUI1S1GzHBYl1lLSvqUqV5OGkiQsWQQ5My9l4iWcuXNiFfN4ecaiXG68t4XFwO8zDoY18Bs14G9U89B59pqin4UKWTDJppznUybZlGkypZglODNFd2kzSjrcKoaE2gBcieLUnXMexMRhReUqKlejXOpmoT0Ly7VxbRdXGCWrK55RtteyY9lPXIt1pagex1SHC8rDBeo8Aw1agIw0bfzhjwAAIABJREFURbcg8WJia05RpBRZTJEl65YnVMVFhRj82n/wn7J37+deyrlu0w3Aew0AntYaeZoYF8wPJlAqrK6L9+4Y7+0Rdv/VaEe1UpQnJw2Ayx89pHj4kOLxcaNZsxwH7/YdvP19/P038O/exbtzxwC4l5jMpFQVZ+k5pSqpVHXJbF6plTm9anyjV8e0uaznm+Ob8ZZcm+EVKzCmNprWGqkVCuOGtQJxTzPbP41c4RLaPjrWpMdL4uMZ88MJ04Mzzh6ecPLomCxZgzjHdbj7xht85e13eOftd/jqu/d55+13efvtd7hzZ/9TLXBSSRblklk259HJIz45/ITD4wOOHh9xcvqYs9MzpucT5uczksmSbJ6Sz1JkcTWo8qKIcDDG6/YokpgiXpAvZqhPKY4tbJt+Xcx6OBwxHo4YjUyRa9NGrTZs+GAwJAxDkiTh5OQxJyePOT4+5pOjIz44OOTR8RFHx8ecnzxmfn5KMjmjyi9bCoUQjMZb3Nq9xc7ODru7twww3NlmtDUmGvUJhx0e/ORv+eM//L/5s3/zp5wfnwIw2t/m7i/cY+ubtxn+vR3ccNN92MIicrv0/R49N6Lv9+h769bzIiP7PbqOSYj0WTf1RZawmJ6wmDxmNjnlbD5lulwyS1NyBJUbUrkh0uugwwEqiKjcECVsOrqkK3PCKiUolvj5Ai+dIrI5ssgpi4yqyKnKy4vXVWRZ1iXg5zgueZaQJQvyZMlVBdo8v0PQ7RF0BzXvE3ZaIK7bI+wO8IKwsZ6+CtJas0xLzuc55/OMs3nG+SLndFoDuWlGml+omxd57A7DK4FcL/xscaLXyQ1rBWbncVEDwYzpZMJieka6OCeP58h8hlUssGVMQIJjbZ4bqW2k5SJsF9t18VwP3/cJAh/P97AdD9txm+a0ZNO8C30X2754jGnCtmsLua7/rczl7ThEM7/e1tSxiq3jLh/bun61xhI2XnA5mVklFUUpyUtFVlQUpSIvJVkh63Ej50XFoohZVjFJFZPImEwlFDqlIKUkRYoMJQqwFFgKbWlAGcuZZfhnMppruJfv8svxu3wzeRMXm4feKX/afY+/6nyErx2+lu7ztewO72a3CbRLheRD/5ifeo94z3vE1F4gFFhaI7T5KEJpwy/KUuFW4EpwK40jjawBaZsPLjTYEmylsRXYyox9hq9EZYMSIIWFFJhmW1gavErjlRrviqVIY6FcHzfsMRiMGY936ERDwmhgWtdw1w9fqsdUE3c4y5HzrOY5apY3SWoAsMCJfHRoQ+iQB5LELZjZCafWnGPOOa7OOM8nTPLZJQ+W0AmeAP6M3Pd6l1xClVbM8jmTfMp5ZgDcSp5mUxbpgl7ic6cYcbscc6cYsVsOcTH7wcpSxN2SYmBhjXzsrg2ipIxnLM4fkyXz+tzW7vqWZYIgavf9S3OtY546xvo9tNYUuQFpZZaSZzFlvgJtKVorbMtl5Oyx5d5m7N6hZ5vSQ5UumalTlvaUxF1ShQov7OAFHTw/xAu6Rg7MejbceTXZdm8A3jUGeCopKd6vXTBnOdgW7ltDvHdHOHsvN5teNZs1AK6xyh08WteJsyxTXmB/H//uXfz9N/D27+LduvVSgZzWmmk+49HykIPlEY/iQx4tDzlOTlD66UkbriJhidrM7uDU3Jjb2/La5G5bNrYlEK1mWRZ27aJlWwLBaszemBOIWm6NNc1CS4hnC5azBcvZnMn5KT/5m5/y8KNPOPz4EccPD8mW6zIPlrDo3RrQ3RvQvdWjtzckuj0g2hvQ2Y4QF4LnA9sncALCpoWEToCFxaJYMi8WzIvFlbFsAL4dEXm3CN0tXHuIZUUoQkrtkVSCPM1Ip2ek0wnp9Ay1mKLmU+RiSjY9p0yW+J0uQW+AF/Vwoz5Ot4foRIhuHzpd3GiAH/Vww8tuxo5l0XEEoWObZgs6bV7P+UJwnpccpya9+3FabFixBp7DXp0Nbq/j0VMlaj7h/PSUx4+Pefz4uAGHJyeP6/4Jjx8fk+eXQU2v1+dXf/XXmoyXb711r5nLZcGiWDBfnd980Zzn9jmfFwsqdXmXYVs2PS+i53eQdfzI6rxYUuGlFW5a4mYlbloZnhTY1fr7akD6DlXoUYYuVeghOx5V6FMFbh0LY2FZ4FgOw2DAVjBiHIwafpWLj9aKqjDa86psAb8iq8dqXlzmVVXgBR3C7oCgU4O3CxY42/li0njnheR8kXE+zw14m7fkRc5knlFUm88bxxZs9f0GvLWB3PYwxH+B3hXXCeB9FtLauM2dT2acnZwyOT9lOT8jnU9I04Q0y8nzHEsbS4tA4gqNZyscoRBILCVRqryUWOQ6kkJQWSEFAZkOSLVHZjnktk1uCwrXovA00qvALbHcwjSnALfAsq74jtrCVj6ODnAJ8awQz3HREoRlN+uJTS0L0VqzDLeF3YzZwsYWAsdyDK/dzTwluHUm2H6sCVIDkER9yRcezIcWk4FmFkEpFLKOYZVaIWtlqcpSVJ6gsxiyGJ0nWHmKVaSIIsMq84slG1G2jXQ8sG2wHSzHQTgOwnURroPjejiei+O5CMc1446LcD1sx6m523DLtps1d7XBN1zgCqexxjkIsnjO0fEJnzw65vj4MZPJhCye4eoUn4xAZLhcdsm0bZcg6tfAb0jY7W8AwKDTM5+x5QUgVjGZljCeIk/xCnjiNVZI1CxHzTPkPMerNOl5gopLVFwaH+42CQvRdbE6LjKA1K9YOjkTseRUzDjSZxyVp0zyKUmVXnipYOQPGAcjlFacZ1NmxbzZe4XS40455s1qlzflDrfyAf08WEWlo1xg5ONtdZFBxVLPmWXHzM+PWZwfM58cb1i8HM+nE5maw+1EULr+e1qvkkSpRlmzHlspZdb9dZKpdnKpFbdqMNbBDTr4NTcgreZBDdZq0OZaPvZcox5nVEdLs0+nTiB0q07YstdDDP0vvHzK0+gG4L0C0lIRzkpO/79HTQ0be6djrHX3hljeiwVPKsvIDx5dcq+Ui/VFYff6xhK3v4+/fxdv/w38/f0nphOWVUkaz0mXU9LljDyN6xtQr5MPNDelbpIMNDdgfUylKhOjVZiYrbgwyTWkWrsr+MKl44R07IDQ69C78ybDN9/G802SDOcJftHt/kWN1FVUSMVpVvC4rhGkAdeycIRprjAJIdxWXxY5y9mU5fScxXTCYjplNj1nPpkwnZ5zdnbGZHLOZLKSJ8zns0t/27Is3njjTb7ylbd5+23jUvnOO8YS98Ybb+G6ZhNcqYq0ykirjKzKSKqUrO6nMiMtU8Ob+YysSkmrDKUVfa9H5A7xnBGOPQCri9QBuXJJKsG8VBvFbMHUwhr5LiPPMdx3GfkOI8/InzVzodaaQmmSSpJWkuRCxrCkWqWObsmVIpFXx6UFtjBAruOzF3rs1em9nzddtNaa+XzWgL2Tk8fs7d3h7//9X25qHz0vaa1Jq4xFsWCWz5klE2bJlEUyJU5m6DJDzmPsOEckGSLJEcXmZkP5LjL0kB3ftNC0KnSh/i2ahbKJ+mO9EGKuo9XC3SZhCQZen61wE/it2igY4orr72YtlWK6KDhf1Ja32grXtsbF2SbQtjAWuHE/YNwP2Or7jHtB3ffZ6gf0Oq8uW+vrCvCehZTWnM0yDs9iDk4TDs5iDk9jDs5i0nxlcdBEvs2dsc/e2OPWwGWn77HVc+j6oGSFrMorm1KySV60Umo0GZFoUiSBZVFJRZrLJo4rySRJXpLkkjgz8V2yee5YaFFh+wVep8RxM1xd4FY5jixxS4lXKpwr9JDKgtK1Ub6L5fs4YQe/26PTG9Lrjej3txkNbjGKtul6nVeaWKPxIHp/iug4uPt9rKFPkcUkiynpYkKymJKs+NLwdDk1JR5aZDsend6QTm9Ut+EGD3sjXO96xWtKpXh0EvP+wZz3D+Z8eHDO+dk5npUSWBnbHcl2R9L3SjydosuYdDm70pX8abQGfya+ccXXbuL2BjgUF8CiEDZRvwd2SBB28cOIwO3hWyGe9nGki1WAjitUUqLiAp2Ul50nHIHouNCxKXxF4pXMnYRzseQxEw7VKYFyeVPuspcPGaUdOksbp+UIY3VdxNCj9CsSa8GsfMxkdsh8csRydrpxbYTRgP54j974Fv1WC7r9V5o07PP+LZWUVEdL0w6XpjwZYAUOzl5UA77olXnd3QC8awbwFv/nT5DnKVbHNfVq3hlhDz6/X7RMYhMnd3hIcXhAcXRI8eiRCVyuyfK8GsDdxd/fx79rrHJOvw/UMUZ5SlIDt3Q5JV1MSZazdX85JU/j5/+g1io/nEZbreeOhXngNRpHp+Z2bW4XlHlKni4RwubWW/e5+9Vvsf/Oz+OHz54dMq0kj9OCk6zgcWoA3UlaMK0zAsqy5OTBXxOfHpPOp+TzGfliRjafks1n5IspWT1+ldvfitywQ9AfEvaHdPoDOsMR3f6Q7mBENBjSH43oDUbceuMuve07OJ57ZeKNlbCxWWdTuf205B1gAOwkLy8VQPaEtQZuGyDO9MNrFDdTKZNCOqljzgaeQ9999bW6lJKUeUZZZJR5uuarsSLdnM8zqiKjqI+t6jn9BIu0H0ZEox16wx16o116ox2ioWkvcnNUqsrETWQTzrMJZyueGj7NZxtWXguLvtdrAOA4uAwEveeMTXkemseF2ZQdznk8SRoL3HSZXzL+dHyHcd/fBHD9gHHPgLdhz8e5RmUWvswAb0Ur7frKPVJpxWyZc3gec3y25Og84fg85vEkIU5LhKWxLI3v2uyOAm4NQ3bHPrdGITuDgHHPMxZqb4BwQiqpmC7WVtkNK+08Z7K4GugPez6jnkt3WOBEC6Q3J7XOmcpTltX6N+k6ncYFu+etW1cEhJWFV4JdVJAXVElMGs9Il/M61nROmW9aTwCE7RiLULdvrEO1m3IUhSyX2YaCdHUOmzEz0ChXN0pjtBSvZky1jq1XZKXJkgXJYkK6mCLlpnJJCJuwN6QTDen0R5eAWycaXumy+jpSmld8eGieLatnzKzezDu2xZu7EW/fCrk7gt1IEYi8yZirtKljqLRcj9U1DbVWKClb2XxlPWey6Bpl+HrMvJ+s38+8VpYZyfLq6wcMiPTCLkEY4Xci/CCiEwzp2D0Cu4unQ1zlYlc2Vg6kEp2u7wONQoVz0BYi6wECIgfVUaQiZl6dcho/ZDJ5SBavlYSWEGbNGt+iP96jP96tQd0urvdyYv++aJLLgupwBfgWzXmMvvcOzq3opf/9G4B3zQBe8dGU4VZE3LE/UwphqDPMTc4vA7nDA+S8daM5Du6tPbzbd2r3yn2c2/vI0KsTG8waDdwKuCU1l9Vl9wQ/jNauCdGATm+40ffDqHFNSKuMo/SEw/iYg/iYg/iIg+SIXBaNj/ROuMWd6Db70R770W32o9uMg9FTLW1aK84OP+LhT/+Shz/9C+L5OZYl2H3jXQP23v0WYbffpLu/COJOsoJFufZJdyyLncAlSBd88v/+ET/+N/+aP/ujHxAvN4OXB8Mhw+GY4WhMfzSiPxjRH42IarAWjUZmwesP6QyGBP0+OB6V0pRKU2lTqLmqW6k1VV28WdgCWalLKffb6fNpj7GOCW/PtpXUUlbIskCWxq2uKgsoM/wiJihiwjIhqFJCmeJpiW3bCFE326m5bQC33R4XT54XDsIWWJbNyiWi2WRcsOxesvQq1XpNbfFduV2oVnzjVf0NlwxooHBrrgHIzevq42pEvJpb3WPr2BwzXlVlC8hlz6S5FcLG9QMTk+aHeF6A4we4Xojrh7hegOsHa9kL2LuzS4Xx5b8OJJVkms/WwC+bcJ6u5Uk+veQ23XMjxi0L4HY4ZjvYYiscMw6Gl0pTPCuVleSjoyXvH8yaTdfpzChYhGWxPQg2ANzK6rYCceFz1jz6oug6AzytNVrmSJmgqhQlU8OrBNmSV+OrMa0raO61l7cml9LmTx6+xb/+yS1Ktamg6gZODfADRn2fcc8nijSVNyOxzjkvTzhMjjiMjxt3atuy2evuNmvVqvW93uf6nFWZmyRDsQF9aTwjW5r1Oa3HsuWMsniyIvGJMUtXjon1ulIrTZs1pu77YfeS9S2sedCJXmkc7HUirTWTRd6AvfcP5nx4NKcozfOv4ztsDwJGPZ9R3/Bxzzf9nvEG8F+Qd9bq2SBlRZHGZOmSPFmSJwvydEmeLsmSeixdmhjodPlEQKgti06vw3DYZTC06Q8qbMfcn1LCYlaxnBcs5iXLWUVeOVTuECsY4XS3CHo7RONdhqMd+lFAr+PR67h0Q/dzZ1V+nUhrjZoXyEmKu997JQkRbwDeNQN48Awpj6vKpA8+PFiDuSPTdCs+yOp0sG/vwc42jAfIqIMKfUqhybK4XiwMiMuS+aWshMK2ax/yGrD1hnRawG3la34xTkZrTVwmnKSnPE5OOU5OeLQ0sXKTfNoc13FC9qPbG2DudncP3/789ey01pwff8yD9/6G9w8fMVGCvDNGDm+TBANK1guRbwt2A4/d0GMn8NgJHE7/7gF/8oPf5/vf/23+/M//DK01e3u3+c53fpN//I+/y1e/+jVGozHD4fBzu+Z9Gn2ejVyRp8xOD5idHjA9OWBay20f9+5gi+H2Pp3+qNEWKlmZmltS1mNGNrxqjtHt8Uau0HXNridZoJ6HmviE1uZj3RebG5f2nHlxs5kx3c25JkB7Nbd6zWpuo99+PzNrO64BYw048w1vAzUvrLkBbcL+7JbF67ypv4pWwfcrANi2/q1a1Qryt7AYBUO2gzHb4ZitcMsAwBoEdt1OEwx/PEkNmKvdpj55vGxc5cZ9n7dv93n7zoC37/R5a6/3QuPfrgO9rGtBKkkmc7IqJ5MZeZXi6ApPK1wktq4QqkTLDLUCcDWIk1XajH0aQBN2gHA6LR4inBBhOc39aMCGte6zvh/X96xo5jbv8fXxRamZxAWTRcFkkXM+z7kbfcLd3hGF6jCz/x38/tfZGoQMIpdZNeHR4oBH8REPlwc8WhxuuCr3vIi70R3uRHvcje6wH93mVmfnuRUTL4JkVbK93eP0bHk56cQNfWEkleLgNOH9gxkfHy85n5vsueeLnGV6RWmFwKkB3wUA2Ddjz6qI+rRnQ1FKzuYZp7OM02lqeN3OpwYM+lbO7d6ce1tz7o5T9oYFbg3o0hQWc818kiMch/4opNO1CP2iUSwviojj5YBPpn3eP+vy8NxvVepck2VBFLoG8IUuvY6Ro5bc67h0AgdHCGzbwhYW9hPlm2v+It0AvGsM8GSStKxwBsDlh49Iz8+ohKZyLErbQvUj00KfyhWUlqaocvIsueRGsSLX7+CFPfxuH78zwO8O8DtG9uoxkxlKbC7VdUdpTSITzrMzzvNzzotzzvNzJvk5k+KcTK61igLBTrjNne5t3ujf4W7vNne6ewz9wee+IUulWJaSRVkxK6rGKneSlZxmxUZcVqAr/OQcZ3ZEkEzYDlzevfsmX3v3G9h+xB/+4Q/4nd/5bb7//f+Lw8MDLMviF3/xl/jOd77Hd7/7Pb75zZ9/5Q+QZ7lBlZIsJycNgFuBuWR+3hzj+iHD7TsMtu8w3DF8sH37pbpGNO4mLSColVxrhp8RqN08tA29bgDvaaS0Yl4sOE3POU3Pan7OWWbkebH5XW1c7KpLEQeUSYDOOziyy93+Dl/dvcO7+yPevtNnGF2vGJ6XQe1rQWtNqSoyaWJrV+DM8LwZS+WFuSpr5NWcViX7js2bjs0912bvQp3ENpVak2uLAkFpCSrLQVoOynLRwkPbPpYdIuwA2+niuF08p4vvBPiOhydM0eaV7AgbC6tJWvUyaTL9W2aPfhdRTJhbAT8sbf4qPnvpVrmXRV+2Z8OXnYpSMl3mDeCbLHIm85zzxRoEzuPLniCBZ7fAX9AAwFV/EHn4ocdPPzhrgbeUs1nGySy79J62sNge+Ly7m3NvPOdW94zIPkbUiWQcf4sguoffu0cQvYXtXu1WqGRBkRyQxw8p4ofkyUNUlQBgCR/h30baeyR6h1kxZp4KFmnBMilZJCWLpGCRGjlOy+e236+AngF9Bvw5TwGFti2whYVrCzxX4Ls2vmcb/kyywHPta+XCv6IbgHfNAN5H/8f/xtn7PyKZTihkTuUIStuicgSVK6hWSssLpBFoO0DaIdIKKAko8Mm0RyY9EukRVy6p8inx0DzLxajBKRFBjOUnWEGCFcSIIDF9p+WXrUHnITrvoLMuKuvUsuFo8/cswPdsAs8m8BxC3/BVP/BtfE/geA7CFWhXoGwLKSwDXNFkSpMoSVwpsivqew09h93QYzfw2GnxTh0vtpg85pOf/gV/8cMf8Ec//FN+9HcP+elHR5RVRbfT5Te+/U/47ne/x7e//R12d3ef41d8cXTxBs2SBdOTA2anj5ieHjI7ecTs7AglzW9hWYLe+JYBczu3GW7vM9y5QxgNb4DSa06fdxOnlKKqKqqqNG6l5Upe87I0NQr7/SGj0ZggeLnpvy9SWSk+frzg/YM57x2c8f7pMZNiguUniCAl7BXYQUopFkg2rX9Df1Bb/ozFr7H+hVtE7uWMrK8DVariLJtwkpw2QPgkPWVRLVjmSQPOniWDsLAEoRMQ2AGB4xPYPqHtsyNg1yoZ65RILhFoNBaVN0IFu1QioEBQYJFqSLUmVZpMVeQyJ5cFhSwaOa9yclU0489Lq4yHorbmWZbVZCcWrfTmorbmGXBobYDEq95jni8aq9w3PIdfDwMiAefOEDn6RfaG737hVrnPSjcA78tHqxjRBgAu1gBw1S7GEwtLobXVWMxsYbHVD9gaBGw3zWenu6RnH2OVD8njj9HSePUYQPdWC9A9n0JDa01VTMiXn1AkD8njh5TpY1YWAjfYwevexe++gd+9i+NvNc9nqRRxWhnQl5SkuUlkVCmFlKZep1QaKdUluZIauXHcWq6e8BojayppypWYVlGWCgtTZmSDA5alsVhltDZjjg2+Y0Ci51i4juGeI3BsC9cG1xYEvsNv/uov0O++/LjDG4B3zQDef/6f/DNO5nMC3yPwPDwvxPYj8AaIoI/l98EdUIqQQvuU+OB2sJ0Ar6Vd8BouGnnVX8m2sNBocp2ylDMWcsJS1VxOWcgppV4v0BYWXdGn5wzp2UP69sjIzpDIHuBYZkG8uI9SSpMVkriomBcVcZ31MNOKHE2JqUujbAvtCCxXXBl/qCplUgIXCplLVCGxKoWtwNXgaQun0jiW0cwIsdbSCGFhWZqDD37ET//tH/PgL/+Io4fvAbC9vcM3v3qPb7414p03buF2d3C2voq3/TXcaBfHsS+9l+esNTcvUpuzSmSz8pWnWvDJB+8bV8uTA7JkfbMG3f4lq1x/fOsLSy1/Qy+etNakaUIcx/g+nJ3NLwGyZwFtVWXcbj8r+X5QuyKPGA7Hjey6L8aN+mSaNm6W7x/O+fh4QVWXghhGHm/fGfDOnX7jahl45hmjtGJRLNfWv+ycs5Yl8GIGUEc4DP0Bo42ixAOGgRkb+P0razy9CsqqvAZuZ5f4JJtuJLLxbI+dcIvb/R1s5dZALbjATSmU1ZgBdX4DWMrsMdniA7LFB+TLj9DKPOPd8BZB9BWC3j386C2E/fktoUorCllSqIK8Kq4GhDU39UIVqhWju5Kllmil0VIhK4WWpikpQeqmr5U2faXR0sioFccU6UbguR6BF9DxO4Suyyg4ouc+xEKRi69QuT+H43ZwHBfHcXBdw1f9NX/1SZyuohuA9+UkrTVlWZJlKWmakmVJzU1LkoRlHJOmKUWRoetnvO24+J5PEAQEgU8UVER+QuDMcJlg1RY6yxnghm8Q9O/RHbyD6w9e2vco8ph08THZ8hPK9BGqeIxV7y+VdilUj7TsssgC5olNlkvyPKP6lFq5n37vtXIQfMphq/doZ3J/2Xjmm7/06/zSN7/2Uv8G3AC8awfwfu03/hF/86O/eOpx3W6XXn/AoN+n1+vT7/cZDAb0egP6fdPv9fpEvQgndCEQKB+kryncklQUTMopJ8nZpjulJRgFY7aDHbbCHQb+FgNvSM8fEjoRSlsUSlMqtcmlujReKk0hjZVtWUpydVnLbAGRa9NzHXquTVTzjm3jAy4WttQICbIyhWGzQpLlFWkh1/16TGqjjVG1ZiaJF3zwtz/kwx//P3z8kz8lT+ZYwmb3zW9y56u/wu13foXO8DZKgyMTtjngljhgZJ1iWZDoLsfqDsfqDjM95Erz6RVkC8uAPwe6TkXHqfDtgsAq8KwClxxH59gqQ6gcS6boKkWXKVzQxgvboTe+zWjXALnh9j6D7dsEnevpLnRDz0Zaa4oiJ45jkmTJcrkkSWLieEkcGzlJYtQV982KLMvCcdxLG9CrNqRP2qSa8fUYaKbTCdPphMnknOnUtPZC2+1GNdgbN8Cv3x9gX6iBmeYVZ7WrkIn9aMV9TNMmS6HnCu7tGSBn4uf6jPvPr+EsZMl5dt64fU7yKdN8xiSbMc1nzPLZRvwfrMtArIDf0O+3QOGwrpfV/8yWHa01yzJuQNsKwJ2mZ5wkZyzKzaRNkdtlO9xiJ9xq+E7HyD3X1D991oW70aQvPjSgbvlB4zrl+GOC6Cu1tv4etvvs2Yaf9XsbpUNJURSUZUlZFpRlcUW/bI5dKyvaCoryM226Nq/5zevcsrhCOVJh6Yy7WxP2hgmVtPjwccTBWefK+KGr/tZlbjdWxra7+eUmjHXgU44RovaAqY8RTd1K0/r9kOUy34gl3ozH40J/PdZ+n6e91vcDOp0Otv36WDevGxnQVjRA7SJwW/OELEuR8mrFnAFvIUHQIQzDWg4IfJv59ABbneBZEwJngSPMeyS5zTT2mC49prFHUW0+rz3Px/d9fD/A9/26H9RjPp63lrWGojB1K4sioygK8jyr+/klfnkd03R8Sb9TMOhWDDolHb+szxGUqktlDZFii4otFAHt2N5Pexw8+VmhLxy3OWu4AA/WAAAgAElEQVSSAa7vOVOewrrAP98xjuMQRa9m73YD8K4ZwPuv/uCHTJSgzFJkllKmKWUaU6YJZRKTJzF5vCBbLms+J10ujBwvyeMlRRwjy6e7xgT9PtH2LXq7e0Q7e3S39+hs36KzvUd3d4/ueBvxDNYgC3Dr2m9ezV1h4dmG+7ZoAFzPdTYAXcexX2gmJa017733U37nd36b3/3d3+aHP/xjpJRsbW3x7W9/h+9+93v8+q9/m8Fg+MT3UEoTL+cc/N1f8+i9v+T00U/RShF0h2y/9Q3Gb3wdbTkk8SoDVUyRLimzmCpPkEWMKg1gs+TlotgrqvAo8MiV4aX2KfAp9Lqf6g4xEatkH53AoRuYwONu6NINHDqB4d1g3Y/CzXHPfflxLT8rpLWmqBRpbupgFZU0riFSUUmj7JBSURQlWZaQZwlFnlAVKWWRIssUWWXoKocLIENjoS0PiUeFS6U9Cu1SKgfLDfAdlzD0iTo+vW5AvxtsBKT3Qo/Qt1/4b621Zrlc1MDvvAF+s9m0tZhaWE6HgoBF4XIW25wlDpl0WClGXEewPTBZCrcHAW/u9Xj7dp/9nS62eHXWsxXomuazDeDXbpNsSqEuxzD3vKi2+m1aBEeB0X6f1MDttGWJy1rPgbY76U64xU64zXZnq+mHTvjUz/9pC7csF2QtQCcLU1vTdiL83lcI6uZ4n66tr6qKOF7WYOwqYFa25q4Gb89CBnx5DQBb84sg7VnHPp9VLVseMD34XYr4I4Q7xB38e2j3LlJWVwLDq63pVa0QWVsEzD5jJbfLEpi5dn1Yk0xYvXRLwvOSAXpdut0unc5m63YjOp3OC7HyX3dSSjUA5ipQ05bbAO4qb4oVgF6BNcM7LdnwMOzg+wFCCGPdLucUyRFlekSRHlLEnyDrAuWON2oUOH70FsKJKIqCojBAzLQ2KFuPr4/Jatf9p5Prunie3wKK/oV+gOd5NV+Pr+5ZVWXktUtnET8kjx+h1cp9dNyKB7z3xHjAG1rTDcC7ZgDvX/34PY6SjCw3i+Va61GbkQUooZGWokIihUJapmYcmIQmjnCwpEYlGTLLkElGlaSUSUaVJORJTLqck0zOmT8+Yvb4iOnjQ5LFpluTZVmMd3bZvb3Prdt3uH1nn/39u+zfucvd/X3eeuMNbt+6hWe/+A3lRVJKsVwumM/nTVssZi15zsHBI37/97/Phx9+AMDXv/5Nvvvd7/Gd7/wmv/RLv3zJuvCsVGQJj97/tzz8yV9w9NHfNvFubbKEwA+jVjNFRr0VDzp4QRcv7Joi7F6IJaxmsS9KSVFJ8rwiLyvTLyuCbofzWUVSaOK0JMkq4qwkbvN6XH3KPWgLqwGEDUBcAcDQ9KPQvdQC7+X/tq+alNZkNThL8soAtYv9C7I5piTNzMbV0hJbKBxL4dkS364I7ArfLo0sKlz7suUtlza5dMilQ6ldSu1S4aHwkJYHwsOxRauZIHDXFghbcDZLWdaxCUV1tWXPsa11drLO5SxlbR6FT05XrbUmzloWuFnK6Txr+qezjCwv6TgFXbeg6xT0vIKeV+JaLdduYdONBozHW+xubzEabTEcjgnDpwOZL5JWhec3QF8+Y3oBDCbV5fTitmWbMhCdC5a4cIutYIz7OesBthduVWVkyw9rl8sPKTNT29SyA4Lo3hrQteJcVt8vzzMWizmLxYLlcl7Lc5bLBUny6fVMV8DM8ww4W4G09Vh73MPz1vKq7zhuY526TqS1Jpv/lMmj71Plp/jRPUb738Hr3P5CPsunN8XWVsTp6aLuQxtYrsq6bPbXYxslaC68drOeniLLssazwHgemJZfUfPVdV06HQP21sBvEwz6vv+Fry/Gk6J4KkBby8ZSVRQF1RVlo9rUBjwXgdtmP2xA25M/p6LMTg2QS44o0iPK9Bgl188fx99isP02OPv40VtPVeI8Kymlmu+/AoEGkG4CuBd9L2utKNPHrefbxw3gc4Md/Ohe41JuO9ejfNBVJKUijUuSOKfIJbffGGC/gqQsNwDvmgG8//Vv/xU/mb3HeTJFaomtBGHpElQeHenTkx2CysUuLKzWx3Zcl35/wHAwYjAYMRgM6PeH9Hr9ZwY2y+WCR48e8ejRQw4ODDftEQcHZixNNzczruty+/Yd9vfvcqcGgG1+9+5d+v3BBjhbLObM57ML/U3QNpvNmM1mLBYzFosFcRw/VZvpui5f/epX+cY3vsHXv/51xuMtYOV/bW3I7bHLx7THN2WtNapqZ3mqC7PrixrYF+vLHYYdut2IKIrodiO63d6G7LquiXPMahCYrkFgklUsnzAe1+DlSbQChlHoEtVgsA0Au6FLr+brMeeFWWNW1rKiDn4uSlVzSV62xzf7eSlJ84o0lyRpQVqU9SJdIKsK21INQLvELYVrazxb4wiFIxQChYVsAquvPFeOi+93CMIuQdghDLv179Ml6vaIoq7Z5NqidrH6bHTxYZ0XspV9rKizkZUsUiMvk9Z4WpDmV7v6XExX7bk2k0UN4IrN1/iebQL1+wHbg7AJ3l/xKHSxLIuyLFounmurX3sjuHL5cRwH27Zr7jSxTRfHDLcv9Nt88/iVm8zLplwWBuxlpvD7TrjFKBi+lHg+rRWyXNL1lxw//DHZ8kOK5BDQWMLF775J0DOgzg330BrieNkANwPe1oDuoma+0+kSRT16vdrFP+rh+/5rA8xeNGktWZ7+ObOjH6CqhO74Wwxu/waO1/+iP9oGfdExeFJWJEnSAn7Lur9sxrIsvbQe2rZ9CfR1Ol1c163L76hnbHXxb/3sxyqlkFJSFE/2sll9xhWAaYOZy2Ne7cLoNWPPe48oWVBmxzWQO66tc8eNx4dlObjhLl64hxvu4XX2cINdhO194dfCyyStFUVySL78kGzxoUkQU3tZuMGtGuyZBDHCeflJTAxwK4iXBclyxfOmb8Zy0sQkL/PcEs8r+bV/+u/y5ttbL/3z3QC8awbw/uX//n0qWdG9Y3HrzYhxd8goGDDyhxuZ4JRSxPGS+XzKbDZlPp81PE2T5v0syyKKevT7AwaDIf3+sJF939wA69+urdVb91eyUorJZNKAv4ODAw4PHzX80aNHHB8ffWpQ7JPItu1akxUQBMbPu91ftZWLQr9vvtPqu4xGI6IouqChbn+Hi77b7cLVbHzPzXPChb55v3b8hBCbcRYrX+tNH+zLsRib41cf5/sWR0enLJcG5MbxgjheXvJnd12vBfguA8AwfHI2RKmUAYFpSZwavkiLRjbjhi+zdX+VDOMqCn2HKHQaEGgAokvoO5TyMkhbA7NNMFeU8kpIZaHx7ApfyJpXeLaRA1vi2xJHGLAmLPlMkZNC2Mbi4Hl4T7BMrOT2XBCEdLvdl+6S9HkX7rJS5rdtwOA6NfWyNZaXilHPb7KubQ3CBsR1g2d3f9NKmmLXZYysTMvTGUl8TpHOqMqYUtqU0qGoHPLSJisEWWFRVqp2iZNIWT2XosSyrA3QZ9t2q31a/1nkJ/VX8RafvcSH1trUkyvmVOXM8GKGLOfIYkZVzJHlnPWzTOB393E6byKtHdIyZLGMNyxycbzcOHdC2PR6PaKoX4O4Xg3kDJh7mTU9X2dSVcbs+A9ZnPwJliXo7f4D+rv/EPECara+CHodNvVKKdI0aax+F62AzxJzDDRrpRB2zS+2J42v7kuBbdsNvxqsrUHbi4g31Fo/ef0tl401bmWZq/KzZl7YYQPiDKC7hRts86Si8q/DtfCiSGtJkRzULukfUsSfoLXZf7rhbYLeWybOOHrzMyWNklIZgBYXxIuCJM5bIC5vwFyWbCrIhKXodDKGo4rBoCDq5oRhiucmOPaySW6z884/J+y/++JOxBPoBuBdM4D3R7/3Hg/++pg8q7Bti/23Rrz17hb33h0TPWPSgaIoagvZGvzN54Y/KWD3RZFSisViwXQ6ZTqdMpvNSNP0EkgLgoAo6jEYDBgOh3S70YVg3nWA78pnezX+s7QJueoGNZkV0zoZx4LlctnIcWySdVyMfxFCtMBfRBT1NuQgCLFt+5k1jlpr8lKyTNagrw0QN0Bhq2WFxLEFvivwPbvORtrKSOpYeI7EFxWOVSEosXUBqkCrAlXlyDJDVpfjeyzLIgw7TVtbHtwrXMQuAjf3uV14XxV90Qv3RcCmqqTFE1QVb/S1vOy2ZchqClybwtjJpSOE08Vx+9heH9vtI5weltMFqwuigyQwaa7ruKhNLq8Yl3Vry0/uP22T+ay0VgIJHFvju5rAk/iuJHAlniPxnBLPqfDsEiEuKpYsSuUhtUelfKQOUPhoq8PRmWQ2jy9ZIHw/aKxvK0vcqoVh5wt3iXudqconTA9+j2T6Y2y3x+D2b9Adf+sLP6df9LPhRZHWmizLqKqyBcLWSpNXZZUHE4tfFpKyqCgKSZHXci4pC0lRVIa3+/nV41WpEDb0ejmDfsygtySKFkTdBZ67vn+LskNejijliFKNUXoMdoRj29iOwHEEdt2cC9y2jTweR5yfL2nrrI1Oe1OZ3d6ztxXc6/n1i9eibvRLqi41oOr4c1mZsgOqUvWzuR5fHVOtx5S8IFcXjpXr99BKbyT6Mbl/2sl/1lwIRa83ZxCdMeidEXWnCGFKR8TpgEW8zTLeJsnGaNx1oiHL5LZbWeOyKwrRWxZ0ui79IQwGJb1eTifM8L0Yx44Reo5WywuvcXD8EbY3xPFHON4I1x8T9N99JdfxDcC7ZgDv8Xv/C1ouyMuI+Tzg8EBweuKyjEMG4yH33t3irXe32L3d+8wXiNa6tvoZa18bBLQzaNUjl9wZr3Z13Oxf9V5CXKUl834mXHw+Lz3vwl0UxRMAYMxyudiw8rZJCPEZrBXPZgExZSbsRhOa5ya9c5rGNU9qzW5yZSxHG7h1OivevTT2qmu2vWp6WZs4rSVVMaPKJ8hiaqxGlwBc3NRKukwGsNlOd5O73SvHhb35OylVImvr1MpiVRXGarWSV3EX7b9puxG228fxBtg1GFzJjtdHONFzXw9rFy4D+AxILJB1hkcpC5SsULKikiVKGjCJykAlWDrB0imCFEun2GQI6/KmoVIulfappEepXErpUlYeRW3VLKVAKVquZ8YF3HFswrDbWN/aljjPux5WpS8z5ctPmDz6HYrkEW64x2j/OwS9r3xhn+fLBPBkuTBxZVqitURrBaol66fJErTa4FpLtJJUZUlZFJRFRVWa+1YpmiQ3ShlAofQaWDyNViBBCAtLWC0ZU5dRWAghccSseQZobZGXfbJ8QJL2WcZ9lnGPvLCRlaKqFLKSNVefmjHyupMQFqKOJTfNQtgrUGrG2/PCthrAasA9TRgMTSwpphRKDTpNKOkqWZGRzTmrCP1zuuFjos4pnWCCZWmUtkiSIYt4m/lyi0U8QmPT6Xh0I0GvV9Dp5AR+guMssVmg5AxZTBuX0BXZbg+nBeAMN/3Pswa9CLoBeNcM4C1P/wyVf8hyfkyVn2+kzC8rj8UiZBmH5GWPaLDHzp03uPv2W3j+Te2zLyO9rIVbStmk5F8uF0065s9i5fi8Vo+LFrdVMP5F4Pa04POfFXrea8HEjSZUxYQqnxpeTKnyCVUxQRZttz8wgK2L7XTWwMy90G94F2EHLz/Jksxb7optF8Z548K4cs1Zfw1hwJ7bxxJOaxOozMaPmm9sButjWnMXM50+K1m2j+MOLgDPTW6J57Maf1k29K8zaa1Jpj9ievB7yGJGOPgawzv/BDfYfuWf5XW6HszzaEmZn1Pl51TZGWUxocrOqYrzSxvo5yOBRqC1hVIWSlpIaSGVVY+ZOUvYNQhrgbSVVUhYDUCzVkCtHl8f+7RabDVZtinuvXKzDHawPkO5lcZCJhVVqZr+CgC2eb8XMF9kG+B0M5cArBX2gFWr5leK+eY/LijwN99HCAPEVnwDvLUA3HVSuipZkMcfm7Ixrfjl1e+jqhhZbt5HlnAvATfTH2J7Q4S4vnvvG4B3zQAerH8UrZXZhOVnJntSfkaRnFKkJ1isLR1KWRRlhO2NiYZ7dAe3cIMtHH8b+xlSbt/Q9aXXaeFeWT1WRbXXlo81ENRaEwQhnc4NcPus9GnXglIl8grwtgJ0FzdNwuluLFSOt168bLf3xPiO60pXxa81lsByhlYSy7LBMu5ehtd91v3NOctwrnhNu1/PW5aNZXsNqHsRhcKfRK/Tc+HLTlpVLE5+yOzoD9GqItr5ZQZ7/+iVZvW7bteDAXHxGsTlZ1T5pOlr1XKxt0T9HBrj+mMcf8vUZGzuSRvqe9OybLQWJHHFYl6aNi2YTXNmE9NMCoDae8i2GAxD+qOQwShgMAqbFvWD50p2dd3pul0L15mUzMmXH5EtP6RMHxvl22o9rNdH4by+bu0vCuD97ARFvUKyLIEbbOEGW4SDzar3qkrJkxNOjx6yPD2gSM/wyxNs/TH5rBVUb3cM2Au2cf0tnGAL19/G8Yf15sSQMX8rtK7Wbg6NW0RltNqtfqPxVq3jtbyiLxG2Tzj8e7jB7mt7o9zQ02kVI/GzFCP5qkhrSZFNyZYPL4G3Kp+iqgu+/yutozesa54NsVtA7rokh3hRZFkWttPBdjp47H3RH+eGfobIEg79W/8+3fEvMDv6AcuTPyU+/yv6u/+AsP8ubnjrtVOYPAs1ngH5eQvIreSzTRCHMBtnf0wQvYXjjxtAZ3uDS+dHSsVynjObpJfaYpptKOVtRxjQNuxx9yu7GyCu2/O/lCDuhl4MCdsnHHzt0v76hjbpc1vw7t+//0+B/wJwgXPgP37w4MEH9+/f/xrwL4Et4Az4jx48ePDT+jVPnHsGusc1tOBlP/gfEItDKm2D42E53prbF/oX+DQWfHJQcvR4RppM6XQSBoOM8bgg8GMs2iUOBML2WwDuxSQV2KCVxk2Zgq+Ov01n9HU6w6/jhbsv/u99CelGG/flIa0lqspQMkXJDFXVXNZjVUuWWevY9Eq3JdsdtLSNww03EuF0b5QpX2K6eS5cXyrTEyYHv0s2fw8wrrp+902C6E386C28zu0N5eqLoJd5PWitqfIzU0w7P20BubMLcblW7QUwbhpiiNR9KtmhyBV5JinyijwryTOTsGQl53lVj1Uky2Ij7sxxxQZw649ChjXvRt7Ns65FN8+GG1rRtbDg3b9/f4QBav/wwYMHP7l///6/AP5b4HvAfwf8Nw8ePPif6/H/Hvh2/dJPm3styeoOEeUckgSdLdBVjq4KqIqGPwmM+cC7dcuVx+HpPg8P3+DH5bsU2sdzct4YHXJneMqot8QNc0Q4wAqHiO4YEfSNS4RwapeIdUOsZOdC34xt9lcuFeahK8uYZPY3JJMfMz/6A+ZHf4Ab7NAZfp3O6BtfSMzCDb1YWmlzZbm40JabfZlsuMS1XW/W11w9L2ygnhcX51fXmXjC623AasUWbAYcmJkmsGBznlWswaUghdU7roMSsNCqfCbQ9rTYEku4CDtA2CHCDnD8AcLeq8cCBqMt0iI0IM4dPHf81g3d0A29PHLDHXbf+edUxYx8+XHtAvYR07nRPZt6hXfxo7fwu2/id+9+pnisl0laa4r0jGz5iCI5pEwPqfJj0MYaZ8qi95C6R1ndoygi0rxDHIcslz55rgxYyyqKPAOO6nY1eb6DHzj4voMXOAzHHXzfIYxchqNOA+jCrnsD4m7ohr4g+lwWvPv37/8K8D8+ePDgG3V/jLHI3QJ+Amw9ePBA3r9/367Hv4rZcl059+DBg5Nn+LP3uIYWPHg66taq2gB8l7jc7Mui4PG54uPHNp+c+sxSExQa2jlda05XLOmIJV2vojfs0ru1Tf/OPp39e4jezgt9sMpySTL9G5Lpj8iXHwPgBrt0Rt+gM/w6bvDyiz++TvRFa+O01miZUT0NuJVL4LLiwWRT7K2bHdapltvJLZ6cBe1S8osnzSt55d9/1WRAmgFowlmDNdMPNwDc5nz4VMD2RV8LN3R96OZauF6klCbPKrK0bFpZbCbnsUgR6hBLH9b8DAtMMhBxCy1uo8UdsPfAMi7UG0uvtVY5YVm0p7pdn7Oz2GReLE2yjao0WRirSiFLRdWeqyRVKXFETBhM6YZTomhOP5rjuuZzS2kxX0TM5j1mc8PjZQel1+6UjisMQAtcPN/G943sB47pN3MOfmC3ZDN/A9pePN08G25oRdciycr9+/cHwPvA9x48ePCn9+/f/8+A/xr4ZeB/WgG/+tgfA/8C86y7cu7Bgwd//gx/9h7wwXN/6NeYzk9jfvLjYx4fLJhNEmZnC2bzgosl8mwquk5KL9T0hwHDnSGj/VuMbu8yHIf0hyGu+/xWhCKbMT3+a86P/5J4+iEAYe8Oo1vfYrz38/idG8ve85JJJVzHRCqJUhVaVZe4kSWySinzBWU+b1qRzyjzee1iu0m2E+L6fdygj+f3cf2B6dfN8/s4fg/xCjXTqzhSVceK1jmV13OsWruPSalc89Uxm/1WzSC9ml/3he2a+C83eKXf94Zu6IZePJWlJI0LkqQkjQvSpCCJy5oXV85lWbmZiPYZyHVLRsMZ49GMrfGMfm+BEKAUzOY9zieDplXV82Xqcz0bxxG4rqAblfR7c3rRnG44I/Qn2PYqbb+g0iMUOyB2Ee4tHG8Lx/XMe7g2rivwA5cgdAhDDz90sO0vX2zhDd3Qzzi9WBfNBw8ezO7fv/8fAv/l/fv3A+C3gCkQfZ73fRZ6HS14L4Le+bkd3vm5naavtSZLS5bznMU0ZnH0mPnJGcupxTJWfPiwIv0khj//gDYuDnyI+gHRsEuvHxD1/boF9Po+nU/1jxdYnW+x9ZVvMSjmJNMfk0x+xMF7v8XBe7+FF96uY/a+geMPX+r5uE6kVEkRPyRbfoRn56RpWie4qVpJbKo6CU61BnIXxp+HLOE11jYn2Mfv3d+wwDluD+FGT0wNXAFVCWkJLNMrj/liybrAXxRp4OV+39dVM6u1sW7Ey3pzvKw3ykmBsAWeZ+O6Nq5n43pGs++4thlvtddxM6m1rq0mFywrTx2r+RPGVrWigtBsuFcb7yB0N+Wav47n7rOSyaSqKUtjnSoLSVmac1vW57cspIn1SkuydG1xy9OKLCvJkpKqerIngOOuzrlp/z97dx4fVX3vf/x1lplJJjshIWQBwjZiwioaFsWlIK1tudfb3t6iUPGn/h62Vqgo1R8il0W94IILbtR7vVoRvdKKUlBrW69VtC4IgqBOBIGwJ4QEkkwmZ87y++NMNkgQJMmE8Hk+HnnMmfM95/Cdw8lk3vP9nu+3W0YC2b08+OIbz3n9j9fXdBCzZhVtcRJqxzawjH1YdXtJj9tDWup++uXvAUDRu6N6c9G8OSieHBTN3+y4GRlJVFWHG4amV6nBrDtApHY/Rmg/RmifO7ccACqe+Ey8/sH4/D3x+nu6A6Cd5JdTNg41tXXU1LY2L6aIpTP174Roe9+xBe84bTpNQiAQ6AHsAgLAJqSLZsw5pkGkbDdVe3ZRtX8/VeWVVB81qLH91NiJ1DhJhOxEInbzFj1VVfAneon3e4n3e4j3e4jze4hP8BIf7z6PT/AQF+8lPsGDx6NhGpWEKtxunEZoHwBefzb+1AL8aeeie1NicQraTcPcLNW73Hs2Qnuj91kq6N5EHJrc/6jW33umo6h6wz2TjeXR+yfVxvsl3fL69fXbNq5XVA1F9aF5Ett1aHdxejrb+4Jp2g1hreGxaYCrMRpCXUvvsaqmYFsn/96raQoer94Q+I4NgB6Phsen4a3fJhoa6z9o25aDZTnudB6Wg2W5E4c3X3YfLau1ZXff5st29LhOdC6qxuBmnSAsnIiuq+geFU3X0D0qnuij7lHRdbfrW9WRMOEm3QJPdC49XncfNwA2BhFfvE5cNBA2DSn13exaG4GwYbLhJpNDH//ciU7S7pxwO3dSaRrOWyRiYRpuKGsW0Ay7Mbw1ed400J3KxxBfnE6cPxrIjj0nTYJa0+Cm6R0XlN0v+vZSV1NCuGoXRs3uhi/udF86vsTexCX2xhufhT+ulrID26Nhbj+2WRM9iuKGufieeP3ZeP098cb36DT3/Im219n+TojY6RSDrAAEAoGsYDB4IBAIqMC9wFPBYHBXIBD4DJgMLI8+bqwPcCcqE21L0b14e/YjvWc/6u+Sc0wD+/BurLIdWGW7sA99TLi8jBrLT42dQEjrTq2vJyElmXBEp+aQRrmhEjbAslv+4KDrCvHx7h/eeP9IkpJNUpP3kWjvxgj9hcp9f0Hx9CQueRDJ3Qvw+dM67iR8B5ZlR0cNc0cMM+pMjHANZt1eiOxDYz+6Wo6iODiOQiicypGqPlRUpFFWnoRje1BUBV13Jw7V9SaTiNY/P8n1+jFlmhb9EBmdmNS0QVEijRO9NkzySrN1outy7yWKNAlsEULVdccsu+VGXcutxPF+D/5EL/4EL2np/oblYx89Xjd41X+ojxju70f9cv2PYTR/HjHMhvV1YZPqqrrovm5ZW3zX2DCBb3TiXnfZfVS15stejx5ddltPdI8WDWjRUFa/fIJ1niZhTtfVb/09O/YPd31LYUOLVEPwc0csbFiujRAOmxwqraYuut2Jzld9OHZ7P9eHMadNzvHJcoOtG9h1jxp91EhI9uBpWuZ1y9zl47f3eNRo4Nfx+loPr52FqnqIS+pDXFIfUrLAsS2M2v3RQVtKCFVspaa86d0oCp64DOKT+zeEOU98j049EbMQovNri2kS/hMYC3iBt4BbgsFgOBAInIM7wmYaUIE7FUIwuk+rZSehD9KC1+Ycsw67fDdW2U6sQzuwy3ZhHz0AVuOHQccBE52wHUedE0fYjifsxDV5HkfYiaPOjiPsxBO247DR8Ptr6dmjjJ5ZZaQku/N+VVQkc6isG1UVKaiOjqqCoqqo0XCiqqobUjTVXa9GHxueayiahqKpqJrb8qVq7o+73v0g4AYdxT2+ohCJWBj1wzzXuUM71we4ps8t0zTXsEoAACAASURBVMbjidAt7Qjd0iqj91pUoyjuBPWVR5KoPJJGVU06tUY6Hk9c9AOI+0HE7/dSXV3X0Bpg1d80b0VvnLeOWW9aWKfQKvJdqGprATC6rCrNQ2J0naooqKrS+A2530N8/bfkfk+zb83j/R50z7d/0D2bnOh9wXEcTNNudh02X26yzmil3DAxIy23OOketXlIayGw1bfUx/KDs+O4LW71IbA+CILbAqiq6nEBrXE5+tjJP/hD2/2NcBwHo848vrtiNAgaYfd9u+F3uMnvdtP3xfrfb0Wl4b23YV2T94SG/ZtsV/9+oumNIaxpoJP3gJY5jk2k9iBGbSkZWbnUhJO63PyW4tSdyZ8fRdvqFIOsxEgfJOB1GMex3ZBnGjhWBKxIk1E/mz/HirjroiOBOmYEoy5COGxTG7YJ1zkYGKj+Wnwp1Xj97pw5VUf9hEM+jDoPdXUe6sIe6gwPdXVe6uq8WJaOg9LwYztqs+cOp979RtfV6IhgjaEsPt4kOfEwCf5DxHlK0dVK9xygoeo90eLcIbITUvLwxsWf8APld7kW6j/kNgY/q3kwNBu7jzUER8sdkKS+u1R9t6r67lTNulY57o0jtt1kG9u9r8Q5dt0xXblsy3Hvdak1CYci1IUjrbYGaJpyXPCrfx7fsKw3KzudQX9iwTLtaAuV2WKLldFkvaaqHDlS22KAixjWSb2P1XdZ9Pp0vE1aMxrW+dwhy/2Jbpdpf4KXhERfQ2ub6By64t8I8d3J9SDqybUg6nWaLpqia1MUFeonZf8O+8cBya2URcJlhCq+wJe4Hcs4imUeaXGuQEX1oml+VC0eTY1DU3yoihcVD6qjozk6iq3gmA6OaWKbERzLxDEj2KaJbbk/jhFGLfsa3ahww1l2f+ycPCIJXozIIcy68ui/58GXkIcvcbg755E/u0PufVAUBV13u3V2dvUDcIRr3QEOaqOPjcONmw3PD5VWR0Nh6wPI6LrqBr84D5qnsUWmaYtN05aa5uvdFh5NbVx2W3iiyy2uV6ItRi2HMuOYroXHdjc82S+XVE3B59Oj9565gSwpOa5ZMGu23BDeGtd5vNoZ0TolhBBCiM5BAp6IGU9cBik9Lyal58VA/WhqtcfM2VaNZbpzt9mRaoxIBXakusXRJhVFR/MmoSUkonmSUD1JaHoiXk8SmicRTfdjhA4QPrSFutAeLCUCzg6otPGELRK8mcRnDCYurwjVE9/Rp+OMoihKQwsc3U5un/r7xJqGv+OCYSjSMAiGZdoYdZY7uEa0FbFh0IwmA2vUD57RFlRVaRgIRG8YEETHn+g7bnAQb9OBQ3zHjyhZP4KkfDMrhBBCiI4kAU90GoqiuPOS6X6I79Hqdu4k3nVYZpMQ2DQUmtUYtQexjm7DsY3j9le1OHypffEl9sarpqIc3IdVvhmr+HMs61Nq9BVo2eei9x6GnjcENfEkE4w4IVVVoqOyemkY8aeNNHQlbQh8dvPRF1tY747u2CSUebUOHW1PCCGEEKI9SMATZxxFUVD0OFQ9Dk9cxgm3tS2jSQtgDXpcujt3UNMBALqfAwWX4ZgG1r6vMEs2Ye7eRF3JZ9QBanoeeq9h6L2Gomb0RVElBHQ2iuJ2vdQ0QAafE0IIIcRZTAKe6NJUzYuqdcPj+/ZWOEX3ovcagt5rCI4zBbtiH2bJJqzdmzA+W4ux8U8ocUlouYVu615uIYovoQNehRBCCCGEECdHAp4QLVAUBa1bDlq3HBh2BU5dDebuz6OB73PMbf8ARUXLGoDeayhar6GoqdkyNLgQQgghhIgpCXhCnATFl4Cn/yg8/Ufh2DZ26fbGrpwfvQwfvYyS1B09byh676FYCUNwHEcCnxBCCCGE6FAS8IQ4RYrqttxpWQPwXfBT7OpyzJLNmCWbiATfI/LF39j1BqDqKP4UFH8Kqj8VxZ8afZ6K6k9BiY8+j09GUWW+MiGEEEIIcfok4AlxmtTEdLznXor33EvdgVr2f0V85DBVpQdxao/ghI5gHzmIvT8IdTXHH0BRUOKSogGwPvylNATCZuFQ93b8CxRCCCGEEGcMCXhCtCFF96LnDSE1I4lIC3OfOVYEJ3QEp/YIdqjSXQ5V4oQqsUNuGDTLS3Bqj7Y46TtefzTwRVsGE7qhJHVHTeqOmpSBkpguIVAIIYQQ4iwmAU+IDqRoHpSk7pDUnRN1ynRsGydc5Ya/+lbAaBB0okHQOrgds2Y92M0nfVf8qW7YS+qOmpzRuJyUgZLQTaZ5EEIIIYTowiTgCdEJKaqK4k8Bf8oJt3Mc2w1/VWU4R8uwqw65y1VlWAeKMbd/CI7T5MAaSmK3aPDrjpKU6bb+JWegJGW4XUVlYBghhBBCiDOWBDwhzmCKoqIkpKEmpEHWwOPKHcvEqTmMfbQsGvzcAGhXlWHu+sztCtqU7m3W4qcmZaAkd0dNznSngZDBYIQQQgghOjUJeEJ0YYqmoyRnoiZntljuRMLYVYdwqqKtf0fLGpYj+4MQCTdurHnRMvqgZvZFy+yLltHXvedPWvyEEEIIIToNCXhCnMUUTxxat1zolntcmeM4UFfjtvhV7scq24FV+g2RrX8lstm970+JT0bNiAa+zH5oGX1QfAkd/TKEEEIIIUSUBDwhRIsURYG4RLS4RLSMfDwDxgBut0/78G6s0u1YpTuwS7djlHzWsJ+a2rNJ6OuL2i0PRZO3GiGEEEKIjiCfuoQQp0TRdLSMfLSMfChw1zl1NQ0tfFbpN1h7Psf8+n23UNNRu/dx98nsh5bZ1x3QRbp2CiGEEEK0OQl4QojTpvgS0HML0XMLAbd7p1NdHg1827HLdhD58u9EtvzF3T4uCTUjv6GVT8voixKXGMuXIIQQQgjRJUjAE0K0OUVRGiZg9/S7AADHNrEP721o5bPLvsHY/TngTuOgJPdAy8hH8cbXH6TpEZs9ND5vaZsm645rJVQa65fYDS2zP2p6Looqb4VCCCGE6BrkU40QokMoqo7WvTda995w7qUAOEYt1qGdbitf6Q6sg1+DFWk+d1902cFpfkDHoT4cNhYdv1+L2zhO4wTxmhct0+0+qvbo54a+b5l/UAghhBCis5KAJ4SIGcUbj549CD17UIf+uw1dSA9ucweLObgd4/M/wybLrVdShnu/YI9+aD36o6bnSSufEEIIIc4I8olFCHHWadaFtP8oABzTwDq0C7t0G9bB7Vj7v8Lc/qG7g+ZBy8hHzXQDn9ajH6o/NYavQAghhBCiZRLwhBACUHQvetYAyBoARFv5ag67Ye/gNqzSbUS2vEVk8xvu9onp0bDX3+3emd5LpoMQQgghRMzJpxEhhGiBOxBLOmpieuNAMaaBXV7S2LXzwNeY2z9yd9A8aN37RO/ji3btTEiL4SsQQgghxNmoywQ8yzKpqCjDNI2Y1aG0VMW27Zj9+52NqmrExyeSmJgic56JLkHRvQ2tdvXs6sPR+/jc0BfZ8lci9pvu9onpmD16E1F8KL6E6I8fxZcAXn/jc69bhu6V3xUhhBBCnJYuE/AqKsqIi/OTkJAVsw9Iuq5imhLwwO3eZlkmVVWVVFSU0a1bZqyrJES7UBO7oSZ2w9P3fAAcK9LYyndwO1Z1GVbNURwjBEbttxxMQ/H6oUkQVLzNH/H5G9c1BEQ/eONRFLUDXrEQQgghOrMuE/BM04hpuBPNKYqCrntITU3n4ME9sa6OEB1G0TxuF83MfjAYMjKSKCurAsCxbTBCOEYIpy6EU1eDY9REl0Ng1Ljr6qLbhKuxj5RCXY0bEJ0TfIGkaCiJ3VCTM1ATuzcMIqMmZaAkZ6DEJ0sAFEIIIc4CXSbgARLuOiH3A6XzrdsJcTZQVBXiElHiEk95X8dxIBKOhsP6EFgD9UExXIVdVY5dVYZZ8hlO7dHmB9A8qInpKA0BMAM1ubu7nJyB4kuU91AhhBCiC+hSAU8IIboqRVHcbpjeeEhM/9btHbMOu6ocp6oMu+oQdlUZTtUh7KpDREq/gbqa5jt44lpo+XMDoJqc4XYDFUIIIUSnJwGvnbz77jssW/YYXq+X+fPvpVevPrGuUjNVVVWsXv0KV199TYvlhmFwxx23Egx+AcDatX/ryOoJIU6TovvQ0rIhLbvFcseoPSb4NQmA+7+CSLj5Dr6EhrCn9RiAlluAmpYjrX5CCCFEJ3PaAS8QCPwIWAgo0Z/5wWDwlUAgMBB4DkgHyoFfBIPBr6P7tFrWVbz22itcd92NXHbZ+FPaz7IsNE1rp1o1qq6uYsWK37ca8FRVZfLkKaSmpvKb3/yq3esjhOhYijceLT0PLT3vuDLHcaCu5rgAaFcdwiovwdyx3j2GPxUtpwA9twAtpwDVn9LRL0MIIYQQxzitgBcIBBTgeeCiYDC4JRAIDAHeDwQCrwJPAY8Hg8HlgUBgCrAMuCy664nKzniPPvogmzdvpKRkF6tWrWTp0mV8+OEHLFv2GLZtk5qaxqxZs8nNzWPDhvU88sgDBAKDKC4OcsMNv2TYsOEsXfoQ27d/jWEYDB8+kptvvgVN0ygrK+Xhh+9nz57dAIwfP5GpU6/lrbfeZOXKFzHNCAA33fQbRo68ANu2WbLkPjZs+ASPx4vfH8+TTz7DkiWLqa6uZtq0q4iLi+Opp55p9hp0Xef884vYv39fh58/IURsKYoCcYlocYloGX2OK7eryzH3bMHasxWrZBPm1+8DoHbLQ8stQM8tRMsaiKJ7O7jmQgghhGiLLpo2UP+1bSqwH+gOjAAmRNe/CDwWCAQycFv5WiwLBoNlbVAfAN7/fD/rNu9vq8M1c+GQnowd3LPV8unTb6W4OMjkyVMZO/YiKioOc/fdc1m69Hfk5/dlzZpXmT9/Dk8//RwAO3Z8w6xZsyksHALAokULGTZsBHfccRe2bTN//hzWrl3NpElXsmDBXYwePZZ77rkfgMrKSgCKikYxYcJEFEWhpGQnM2b8ilWrXmfbtmI2blzP8uUrUVWVo0fdgRdmzryd66+fyrPPrmiXcySE6LrUxHS851wM51yM49jYh0ow97qBL7Llr0Q2vwmajpYVaGzdS8+TUTyFEEKIDnBaAS8YDDqBQOBnwGuBQKAGSAKuAPKAvcFg0IpuZwUCgX3R9coJytos4HUmW7duoV+/geTn9wXgiism8eCDiwmF3EEOcnPzGsIdwLp17/Lll1t56aUXAAiHw2Rm9iAUCrFly2Yeeujxhm1TU1MB2Lt3D/Pm3UlZWRm6rnP4cDnl5YfIzs7FNE0WLVrIiBEjGTPmoo562UKIs4CiqGgZfdyWvmE/wonUYe0PYu7dirVnC3UfvexuF5fktu7lFKDlFqImpMW24kIIIUQXdbpdNHXg/wH/FAwG3w8EAmOBl4GpbVG5E0lPbz7MeGmpiq43fjt88fAcLh6e097VOE59HRRFQdMUdF1F0xQUpbHMjk5lpWkqmqbi9/ub1R0c7rtvCTk5uc2OHQqFGv6N5tvD/PlzmD79Fi6++FJs2+aSS8ZgWSapqcm8+OIf2LBhPZ988hFPPbWU555bgaapgHLccY51studiKqqZGQkfef9z1Rn42sWLTu7roUkyO4O540FwKw6TO2OzdTu2ETtjk2Et30IgKd7LvF9h+HPH0JcrwJUb1wsK91hzq5rQXwbuR5EPbkWRL22uBZOt4vmMCA7GAy+DxANeTVAGMgJBAJatIVOA7KB3bgteK2VnbTy8mpsu3F+Ndu2Mc0TTALcAXRdbaiD4zhYloNp2pxzTiHbthWzffs39O7dh7VrVzNgQACfLx7LsnEcmtV97NhxPPvsf3PbbXegaRqVlZWEQjVkZ+dQWDiEFSuWc9VVvwDcLpqpqalUVVWRmdkT07T5059exTAMLMumrKwcTdMYOXIUw4efz7p171FSspvevfsQDtcSDhvoeuuXgWXZgHNa59a27YaJns8WTSe3Fmc3uRY80PM8lJ7nET/axj68B2vPVsw9Wzj66Z85+vEaULWGkTn1nALU7n3cOQO7GLkWRFNyPYh6ci2IeqdyLaiqclyDV73TDXh7gNxAIBAIBoPBQCAwCOgBfA18BkwGlkcfN9bfYxcIBFot64rS0tKYM2cB8+ffiWVZpKamMXfuwla3nzHjVp544lGmTZuMoih4PF6mT7+V7Owc5s5dyJIli5k69WeoqsaECROZMmUa06fPZPbs20hKSqKoaAwpKe5tkaWlB1m8+G4sy8KyLEaNGkNBwWBUVeXyy3/ANdf8nKSk5OMGWQG4/vpfUFZ2kKqqKq688gqKikZzxx13tdt5EkJ0bYqioqX3QkvvhXfoD3BMA+tAMeaerVh7t2B88keMT/4IvgT0nHPRcwej9RqC6k+NddWFEEKIM4biOM63b3UCgUDgauAO3MFWAP49GAy+GggEzsGdCiENqMCdCiEY3afVspPQB9hxbAvegQO7yMrqfVqv5XQ1bcETjTrD/01Hk2/jRD25Fk6eHTqCte+LhhE6nZA7iJTavQ96r6HovYagZuSfsYO1yLUgmpLrQdSTa0HU+44tePnAzqZlpz2KZjAYfAF4oYX1XwFFrezTapkQQoizk+pPQe0/Gk//0TiOg314N2bJJsySTRgbV2NseM0drCVviBv4cgtQfAmxrrYQQgjRqbTFNAlCCCFEm1IUpaE7p2/4j3HC1Zh7Po8Gvs/cufcUFS1rAFreUPReQ1HTst05/IQQQoizmAQ8IYQQnZ4Sl4invnXPtrFKt7uTrO/ehPHxyxgfv4ySmN7QlVPLHoSi+2JdbSGEEKLDScATQghxRlFUFT1rAHrWAHwX/BS7+jDm7s1YJZuIFL9P5Iu3QfOgZQ9qvHcvKSPW1RZCCCE6hAQ8IYQQZzQ1sRveQZfAoEtwrIg70Xr03r269zdT9z6oadkNXTm1rP4oqvz5E0II0TXJXzghhBBdhqJ50HML0XMLYczV2JUH3LC3exORLW8R2fwGeOPdbXoNRcsbghqfHOtqCyGEEG1GAp4QQoguS03NwpuahXfIRByjFnPvF9F79zZjfvMJoKCkZKLEJaH4Et3HuMQmP0nNl70JXXISdiGEEF2HBLx28u6777Bs2WN4vV7mz7+XXr36xLpKzVRVVbF69StcffU1LZZ//vkmHn/8Eaqr3bk4Ro++kF/9arqMUCeEOGMp3ng8+efhyT/PnYahvASzZBP24T04ddU4NYexy0twwlVgRVo7Cvj8jYHPd4IwWF/mS5RQKIQQosNIwGsnr732CtdddyOXXTb+lPazLAtN09qpVo2qq6tYseL3rQa8hIQE7rxzHnl5vTAMgxkzfsmf//w63//+D9u9bkII0d4URUHr3hute+/jyhzHAdNwQ1+4CidcHf05ZvkUQ2GtPwlb0UH3omhe91Fv8qgd87zp47HbH/MczSNfwAkhhAC6cMCLFL9PJPhuuxzbExiHZ+DYVssfffRBNm/eSEnJLlatWsnSpcv48MMPWLbsMWzbJjU1jVmzZpObm8eGDet55JEHCAQGUVwc5IYbfsmwYcNZuvQhtm//GsMwGD58JDfffAuaplFWVsrDD9/Pnj27ARg/fiJTp17LW2+9ycqVL2Ka7geMm276DSNHXoBt2yxZch8bNnyCx+PF74/nySefYcmSxVRXVzNt2lXExcXx1FPPNHsNffv2b1j2er0MHBjgwIH97XA2hRCic1EUBTw+FI8PEtNPap+TCYVepY66mhCOabjb1h7FMQ0cK/o8uh7H/m4Vrw+I3ji0jL7ouYVouQWoJ/kahBBCdA1dNuDF0vTpt1JcHGTy5KmMHXsRFRWHufvuuSxd+jvy8/uyZs2rzJ8/h6effg6AHTu+Ydas2RQWDgFg0aKFDBs2gjvuuAvbtpk/fw5r165m0qQrWbDgLkaPHss999wPQGVlJQBFRaOYMGEiiqJQUrKTGTN+xapVr7NtWzEbN65n+fKVqKrK0aNHAZg583auv34qzz674ltfT0XFYd55523uv//h9jhdQghxxjuZUJiRkURZWdW3HsuxzWaBr9mjdezzCI5Z13y7cLU7kug3HwOgpvZEyylwA1/PAIo3vk1fuxBCiM6lywY8z8CxJ2xl60hbt26hX7+B5Of3BeCKKybx4IOLCYVqAMjNzWsIdwDr1r3Ll19u5aWXXgAgHA6TmdmDUCjEli2beeihxxu2TU1NBWDv3j3Mm3cnZWVl6LrO4cPllJcfIjs7F9M0WbRoISNGjGTMmItOqe6hUA233z6Tn/98CgMHnnNa50EIIcS3U1QdvDqK1/+dj+E4DnbFHqw9WzH3biXy1btEtv4VFA2tRz+03EL03ALU7vlyf6AQQnQxXTbgnUni44/9I+5w770PkJOT22xtKBRq9Rjz5t3Jr399C+PGXYJt24wffyGGYZCe3p3nn3+ZjRs/Zf36j3nyyaU888zyk6pXOBzmt7+9hQsuGMXkyVNO9WUJIYSIEUVR0LrloXXLwzvk+zimgXVwG9aeLZh7t2KsfwVj/SvgS0DPHuQGvpwC1OTOMSG8E67GPnoQ+4j7o/j86P2KUP2psa6aEEJ0ehLwOkBBwWAWLVrArl076d27D2+8sYYBAwL4/Qktbj927DiWL3+O2267A03TqKysJBSqITs7h8LCIbz88gquuuoXgNtFMzU1lerqanr2zAZg7drVGIYBQEVFBZqmUVQ0mpEjL+CDD95j37699O7dh3A4jGma6Prxl0FdXR23334L555byPXX39hOZ0YIIURHUHQves656Dnn4gPs2qNYe7/A3LMVa+9WzB3rqQOU5Ey3K2dOAXrOoNNqRfw2jlEbDXAHmoU5+8gBqKtpWnvAoe7D/0HLG4xn4IXovYehaJ52q5sQQpzJJOB1gLS0NObMWcD8+XdiWRapqWnMnbuw1e1nzLiVJ554lGnTJqMoCh6Pl+nTbyU7O4e5cxeyZMlipk79GaqqMWHCRKZMmcb06TOZPfs2kpKSKCoaQ0pKCgClpQdZvPhuLMvCsixGjRpDQcFgVFXl8st/wDXX/JykpOTjBllZs+Y1Nm78lCNHjvDxxx8CcOml3+Oaa65rvxMlhBCiQ6jxyaj9R+HpP8rtznlkv9udc88Wd5CyL94GRUXN7IueU4CWW4iWme92Hz0FTqTumPB2EOeoG+Kc2qPNtlUSuqGm9MDT93zUlB6oyVkoKT1QkzOwq8owi98nUvw+4ZJN4EvA028UnsCFqN37yAiiQgjRhOI4TqzrcKr6ADvKy6ux7ca6Hziwi6ys44e77ki6rmKa33H0sy6sM/zfdLSTHUxBdH1yLYh6Z8q14FgmVul2tzvnnq3Yh3aA44AnHj37nIb795TkHiiKgmMa2EfLsI8ewGkS5OyjB3FqKpodW4lPccNbSjS81f8kZ6Lovm+vm21j7d1KpPh9zJ2fghVBTcvBM3As+oAxZ1QXzjPlehDtT64FUe9UrgVVVUhPTwTIB3Y2LZMWPCGEEEI0UDQdvWcAvWcA3/k/wQlXY+77MjpgyxbMXRvd7pzR0UKd6sNA4xeuSlwSSkoPtOxzG8JcQ4g7zRE8FVVFzxuMnjcYp66GyDefECleR91HL1P38Uq03MF4Ahei9xrmThkhhBBnIQl4QgghhGiVEpeIp+/5ePqej+M4OEdLMfdswdr3JWg6anIP1NQs9zGlB4qv5fvL27xevgS8gy7BO+gS7Mr9btfSrz8g/NcnwOvH038UnoEXombkSxdOIcRZRQKeEEIIIU6KoigoKT3wpvSAgu/FujoN1NSe+C74Kd6R/4K17wsixeuIBN8j8sXbqKnZ6AMvxDNgNGpCWqyrKoQQ7U4CnhBCCCG6BEVV0XML0XMLcYwQkW8+wQyuw/j4ZYxPVqLlFkZH4RwuXTiFEF2WBDwhhBBCdDmK14/3nIvxnnMx9pEDbhfO4vcJ/+1J8Mbj6VfkduHM7CddOIUQXYoEPCGEEEJ0aWpKFr7zf4J35JVY+75yu28Wf0Dky3dQU7LQAxfiGTBWunAKIboECXjt5N1332HZssfwer3Mn38vvXr1iXWVmqmqqmL16le4+uprWiw/dOgQt99+C5ZlYdsWvXr14be/vZPk5OQOrqkQQgjRNhRFbZjw3TFqMaOjcBof/wHj4z+i5Q3GV/QztG65sa6qEEJ8Z2qsK9BVvfbaK1x33Y3893+vOKVwZ1lW+1WqierqKlas+H2r5ampqTz++NM8++wKfv/7/yEzM5PnnvvPDqmbEEII0d4Ubzyec8bhnzSbhH9bjHfEj7FKtxP641zC7y/HqauJdRWFEOI7kRa8dvDoow+yefNGSkp2sWrVSpYuXcaHH37AsmWPYds2qalpzJo1m9zcPDZsWM8jjzxAIDCI4uIgN9zwS4YNG87SpQ+xffvXGIbB8OEjufnmW9A0jbKyUh5++H727NkNwPjxE5k69VreeutNVq58EdOMAHDTTb9h5MgLsG2bJUvuY8OGT/B4vPj98Tz55DMsWbKY6upqpk27iri4OJ566plmr0HXdXTdvTwsy6K2tpaEhMSOPZFCCCFEB1BTeuAb+S94Cy+nbv0rRL74G+b2j/Ce/xM8gXEoqnwfLoQ4c3TZgPfR/k/5x/5P2uXYo3ueT1HP81otnz79VoqLg0yePJWxYy+iouIwd989l6VLf0d+fl/WrHmV+fPn8PTTzwGwY8c3zJo1m8LCIQAsWrSQYcNGcMcdd2HbNvPnz2Ht2tVMmnQlCxbcxejRY7nnnvsBqKysBKCoaBQTJkxEURRKSnYyY8avWLXqdbZtK2bjxvUsX74SVVU5evQoADNn3s7110/l2WdXnPC1Tpt2FQcPHqBfv/4sXrzktM+dEEII0VkpcYnEXfgLPOdcTN0HL1D33rNEvnyHuDFXo2UNiHX1hBDipHTZgNeZbN26hX79BpKf3xeAK66YxIMPLiYUcrt/5ObmNYQ7gHXr3uXLL7fy0ksvABAOh8nM7EEoFGLLls089NDjDdumpqYCIieTlQAAIABJREFUsHfvHubNu5OysjJ0Xefw4XLKyw+RnZ2LaZosWrSQESNGMmbMRadU92efXYFpmjz88P28+uofW71nTwghhOgqtO69if/x/8Pc/hF1H/0PodX3oA8Yg6/oZ6j+1FhXTwghTqjLBryinuedsJWtM4mP9x+zxuHeex8gJ6f5Td6hUKjVY8ybdye//vUtjBt3CbZtM378hRiGQXp6d55//mU2bvyU9es/5sknl/LMM8tPqX66rvP97/+I++67WwKeEEKIs4KiKHj6j0LvPQxj4xqMzW9i7tyAb8QkPIWXo2hd9iOUEOIMJ53KO0BBwWC2by9m166dALzxxhoGDAjg9ye0uP3YseNYvvy5hgFXKisr2bdvL36/n8LCIbz8cmO3yvoumtXV1fTsmQ3A2rWrMQwDgIqKCsLhMEVFo7nxxl+TmJjIvn17SUhIIBwOY5pmi3U4ePBAQ6C0bZu///1t+vbtf/onQwghhDiDKJ44fBf8lIR/vQetZ4C6j16m5g9zMEs2x7pqQgjRIvn6qQOkpaUxZ84C5s+/E8uySE1NY+7cha1uP2PGrTzxxKNMmzbZ/QbR42X69FvJzs5h7tyFLFmymKlTf4aqakyYMJEpU6YxffpMZs++jaSkJIqKxpCSkgJAaelBFi++G8uysCyLUaPGUFAwGFVVufzyH3DNNT8nKSn5uEFWSkp28dhjDwMOtm0zYECA3/xmVnueJiGEEKLTUlN64P/+LZglmwj/YwW1by5B6zWUuNFXoab0iHX1hBCigeI4TqzrcKr6ADvKy6ux7ca6Hziwi6ys3jGrFICuq5imHdM6dEad4f+mo2VkJFFWVhXraohOQK4FUU+uha7DsUyMz9/C2LgaLBPvkO/jHf4jFE/cSR9DrgdRT64FUe9UrgVVVUhPTwTIB3Y2LZMWPCGEEEKIU6BoOr5hV+AZMJq6j1difLaGyNfv4yv6N/R+RSiKEusqCiHOYqcV8AKBQB/g1SarUoHkYDDYLRAIDASeA9KBcuAXwWDw6+h+rZYJIYQQQpwJ1IQ04i/9v5iDLqXug+WE334K7Yu38Y2dgpbeK9bVE0KcpU5rkJVgMLgzGAwOq//BDXv1I4A8BTweDAYHAo8Dy5rseqIyIYQQQogzhp41AP8//zu+i6ZhV+4n9Mq/E173e5xwdayrJoQ4C7VZF81AIOAFrgYmBgKBTGAEMCFa/CLwWCAQyACU1sqCwWBZW9VHCCGEEKKjKKqKd9AlePqeT936VUS+eJvI9o/wnf8TPOdcgqLKwOVCiI7RlvfgTQL2BoPBDYFA4LzosgUQDAatQCCwD8jDDXitlZ10wIveVNigtFRF12P/5tkZ6tDZqKpKRkZSrKvR4c7G1yxaJteCqCfXwtkgCXJ/iTHmCg699V9uS17xu6RP/D/E9ypotqVcD6KeXAuiXltcC20Z8P4P8My3btVGjh1F07btmI9gKaNotsy27bNudCgZEUvUk2tB1JNr4SyjdEO//DbidnxC3T9eYv/zc9H7jcJX9DPUxG5yPYgGci2Iet9xFM3jy9qiMoFAIAe4GHghumo3kBMIBLRouQZkR9efqEwIIYQQoktQFAVP3wtI+Lf/wDtiEubO9dS8fAd1G1ZjlJbg2FasqyiE6ILaqj/hNcDaYDBYDhAMBkuBz4DJ0fLJwMZgMFh2orI2qkun8O6773D11T/l2muvoqRkZ6yrc5yqqipeeOG5b93OcRxmzPgVP/zh9zqgVkIIIUTXo+g+fCP/hYR//Q/03EKM9a+w5+lbqP7vG6lZtYDwe89hfPkOVtkOHNOIdXWFEGe4tuqiOQ2Yfsy6G4HnAoHAXKAC+MVJlnUJr732CtdddyOXXTb+lPazLAtN09qpVo2qq6tYseL3XH31NSfc7o9//B+ysrLYti3Y7nUSQgghujI1OYP4y6djVe4jIXyAyh1B7EO7iGz7EL78X3cjRUPtlo2a3getey/U7n3Q0vNOaRJ1IcTZrU0CXnS6g2PXfQUUtbJ9q2Vt5egH73Nk3bvtcuyUC8eRPGZsq+WPPvogmzdvpKRkF6tWrWTp0mV8+OEHLFv2GLZtk5qaxqxZs8nNzWPDhvU88sgDBAKDKC4OcsMNv2TYsOEsXfoQ27d/jWEYDB8+kptvvgVN0ygrK+Xhh+9nzx63R+v48ROZOvVa3nrrTVaufBHTjABw002/YeTIC7BtmyVL7mPDhk/weLz4/fE8+eQzLFmymOrqaqZNu4q4uDieeur42yd37y7hb397i9mz57Fu3d/b5VwKIYQQZxstNZukjADhrBEAOI6NU3UI69Au7EO7sA7txCr5DLP4vegeCmpKDzfsde+N2r03WnovlLiW778RQpzd2nKQFRE1ffqtFBcHmTx5KmPHXkRFxWHuvnsuS5f+jvz8vqxZ8yrz58/h6afdLpI7dnzDrFmzKSwcAsCiRQsZNmwEd9xxF7ZtM3/+HNauXc2kSVeyYMFdjB49lnvuuR+AyspKAIqKRjFhwkQURaGkZCczZvyKVateZ9u2YjZuXM/y5StRVZWjR48CMHPm7Vx//VSefXZFC6/AHRhl8eK7mTnzdnRdLhMhhBCivSiKipKciZqcCX3PB9xbJJxQJfahnY3B70Ax5vYPG/dL6o6WHg180eCn+lNj9TKEEJ1El/3knjxm7Alb2TrS1q1b6NdvIPn5fQG44opJPPjgYkKhGgByc/Mawh3AunXv8uWXW3npJXfMmnA4TGZmD0KhEFu2bOahhx5v2DY11X0j37t3D/Pm3UlZWRm6rnP4cDnl5YfIzs7FNE0WLVrIiBEjGTPmopOq84svPs+wYSMYMCDA/v372uQ8CCGEEOLkKIqCkpCGmpCG3nt4w3o7XBVt5YuGvvJdmDs/bdwvPqVZ4NNzClC88bF4CUKIGOmyAe9MEh/vP2aNw733PkBOTm6ztaFQqNVjzJt3J7/+9S2MG3cJtm0zfvyFGIZBenp3nn/+ZTZu/JT16z/mySeX8swzy7+1Tps2bWTbtq958821WJZFVVUVP/3pj3nuuRdJSJAuIUIIIUQsqHFJqLmF6LmFDescoxarvKRZ8DP2bAHHBq8fb8H38BROQI1PjmHNhRAdRQJeBygoGMyiRQvYtWsnvXv34Y031jBgQAC/P6HF7ceOHcfy5c9x2213oGkalZWVhEI1ZGfnUFg4hJdfXsFVV7nj0lRWVpKamkp1dTU9e2YDsHbtagzDHYWroqICTdMoKhrNyJEX8MEH77Fv31569+5DOBzGNM0Wu2Ded9/DDcv79+/j+uun8oc//KmtT40QQgghTpPijUfvGYCegYZ1jmlglX5DZMtfMDauwdj8Jp7AOLxDvo+anBHD2goh2psEvA6QlpbGnDkLmD//TizLIjU1jblzF7a6/YwZt/LEE48ybdpkdw4dj5fp028lOzuHuXMXsmTJYqZO/RmqqjFhwkSmTJnG9OkzmT37NpKSkigqGkNKSgoApaUHWbz4bizLwrIsRo0aQ0HBYFRV5fLLf8A11/ycpKTkFgdZEUIIIcSZSdG96NnnoGefg125H2PTG0S+eofIl/+L3q8I79Ar0NLzYl1NIUQ7UBzHiXUdTlUfYEd5eTW23Vj3Awd2kZXVO2aVAtB1FdO0Y1qHzqgz/N90tIyMJMrKqmJdDdEJyLUg6sm1IJqKxfVg11RgfP5nIl++A5EwWt4QvMN+iJY1EEVROrQuopG8N4h6p3ItqKpCenoiQD6ws2mZtOAJIYQQQpwF1IQ04kb9HN+wH2F88TaRLX+h9k//gdqjP76hP0TrPRRFUWNdTSHEaZKAJ4QQQghxFlHiEvGNmIR3yEQiwfcwNr1B7VuPoKZl4x36Q/T+RSiqfEQU4kwlv71CCCGEEGchRffhLRiPZ9AlmNs/xvjsdcLvPI3yyR/xDvk+nnMuRvH4Yl1NIcQpkoAnhBBCCHEWU1Qdz4Ax6P1HY+3ejPHZWur+sQJjw2o8hePxFoxHiZMpkoQ4U0jAE0IIIYQQKIqC3msoeq+hmAe+xvhsLcanr2Jseh3PORe7Uywkpse6mkKIbyEBTwghhBBCNKNnDUD//m+wDu9xp1jY+jaRrW+jDxjlTrGQlhPrKgohWiEBr528++47LFv2GF6vl/nz76VXrz6xrlIzVVVVrF79CldffU2L5fv37+PnP7+S/Px+DeseeeQJUlJSO6qKQgghhIgxrVsu8ZfegD3ySneKha/+jln8Pnrv4e4UCz36x7qKQohjSMBrJ6+99grXXXcjl102/pT2sywLTdPaqVaNqqurWLHi960GPIDExESefXZFu9dFCCGEEJ2bmtSduDFX4x0xiciWv2Js/SvmaxvRegbwDv0hWt5gmUtPiE5CAl47ePTRB9m8eSMlJbtYtWolS5cu48MPP2DZssewbZvU1DRmzZpNbm4eGzas55FHHiAQGERxcZAbbvglw4YNZ+nSh9i+/WsMw2D48JHcfPMtaJpGWVkpDz98P3v27AZg/PiJTJ16LW+99SYrV76IaUYAuOmm3zBy5AXYts2SJfexYcMneDxe/P54nnzyGZYsWUx1dTXTpl1FXFwcTz31TCxPmRBCCCHOAGpcEr6RV+Id+gMiX/0dY/OfqX1zCWp6L7zn/TN67+ES9ISIsS4b8IKfH+CrzQfa5djnDMkiMDir1fLp02+luDjI5MlTGTv2IioqDnP33XNZuvR35Of3Zc2aV5k/fw5PP/0cADt2fMOsWbMpLBwCwKJFCxk2bAR33HEXtm0zf/4c1q5dzaRJV7JgwV2MHj2We+65H4DKykoAiopGMWHCRBRFoaRkJzNm/IpVq15n27ZiNm5cz/LlK1FVlaNHjwIwc+btXH/91BO20NXU1HDddVNxHIfx4y9n8uSp8qYthBBCCBRPHN7BE/Gc+z3Mbf+gbuOfCL/1KGr3PvjO+2e0XkPlM4MQMdJlA15nsnXrFvr1G0h+fl8ArrhiEg8+uJhQqAaA3Ny8hnAHsG7du3z55VZeeukFAMLhMJmZPQiFQmzZspmHHnq8YdvUVPeeuL179zBv3p2UlZWh6zqHD5dTXn6I7OxcTNNk0aKFjBgxkjFjLjqpOqend2fVqtdJS+tGRcVhbr99JklJyfz4x//cJudECCGEEGc+RdPxBC5CHzAG8+sPqNuwmto/P4yakY/vvCul66YQMdBlA15g8Ilb2TqT+Hj/MWsc7r33AXJycputDYVCrR5j3rw7+fWvb2HcuEuwbZvx4y/EMAzS07vz/PMvs3Hjp6xf/zFPPrmUZ55Z/q118nq9eL3dAEhL68bll3+fzz/fJAFPCCGEEMdRVC0a9EYTKX4fY8Nqt+tmZl836OUWStATooOosa7A2aCgYDDbtxeza9dOAN54Yw0DBgTw+xNa3H7s2HEsX/4clmUBbjfMffv24vf7KSwcwssvN3arrO+iWV1dTc+e2QCsXbsawzAAqKioIBwOU1Q0mhtv/DWJiYns27eXhIQEwuEwpmm2WIeKisMNZeFwmHXr3qV//4GnfzKEEEII0WUpqo73nItJ+LfF+C6ahlNTSe0bDxJafQ/mnq04jhPrKgrR5XXZFrzOJC0tjTlzFjB//p1YlkVqahpz5y5sdfsZM27liSceZdq0ySiKgsfjZfr0W8nOzmHu3IUsWbKYqVN/hqpqTJgwkSlTpjF9+kxmz76NpKQkiorGkJKSAkBp6UEWL74by7KwLItRo8ZQUDAYVVW5/PIfcM01PycpKfm4QVY2b/6M//zPp1BVDcsyGTPmQn7yk5+163kSQgghRNegaDreQZfgGTiWSPA9jI1rqH39frSsgXhHXomePSjWVRSiy1LOwG9S+gA7ysurse3Guh84sIusrN4xqxSArquYph3TOnRGneH/pqNlZCRRVlYV62qITkCuBVFPrgXR1Nl2PThWxB11c+ManFClO73CeVeiZ58T66rF3Nl2LYjWncq1oKoK6emJAPnAzqZl0oInhBBCCCHalaJ58BaMxxMY1xD0atcsQsse5LboZcltIEK0FQl4QgghhBCiQyi6F2/hBDznXEzki//F2LSW2tX3ouUU4Bt5JVqP/rGuohBnPAl4QgghhBCiQym6F++QiXjOvYTIF29jfPY6odfuRsstdINeZr9YV1GIM5YEPCGEEEIIEROK7sM75Ad4Bl2GsfVvRDa9TujVhWh5Q9ygl5Ef6yoKccaRgCeEEEIIIWJK8fjwDbsC77mXYmz9G8bmNwitmo/Wa6gb9Lr3iXUVhThjSMATQgghhBCdguKNxzf8R3gLvoex5S8Ym98k9Mo89N7D8Z73z2jdz65RuYX4LiTgCSGEEEKITkXxxuMbMQlv4XiMz/+C8fmbmK/8O3qf8/COmCRBT4gTUGNdga7q3Xff4eqrf8q1115FScnOWFfnOFVVVbzwwnMn3Gb//n3cdtt0Jk/+F6ZM+VfWrHm1g2onhBBCCAGK14/vvH8icfIDeEf8E+a+Lwi98u+E3nwIq/SbWFdPiE5JWvDayWuvvcJ1193IZZeNP6X9LMtC07R2qlWj6uoqVqz4PVdffU2L5Y7jMHv2bVx77f9l3LhLcByHysqKdq+XEEIIIcSxFF8CvpFX4h18uXuP3ud/JvTqArTcQrwjJsk8ekI0cdoBLxAIxAEPAeOBMPCPYDD4fwOBwEDgOSAdKAd+EQwGv47u02pZW9nxxcfs2PJhWx6yQX7hKPLPvaDV8kcffZDNmzdSUrKLVatWsnTpMj788AOWLXsM27ZJTU1j1qzZ5ObmsWHDeh555AECgUEUFwe54YZfMmzYcJYufYjt27/GMAyGDx/JzTffgqZplJWV8vDD97Nnz24Axo+fyNSp1/LWW2+ycuWLmGYEgJtu+g0jR16AbdssWXIfGzZ8gsfjxe+P58knn2HJksVUV1czbdpVxMXF8dRTzzR7DevXf4Tfn8C4cZcAoCgKaWnd2uV8CiGEEEKcDMWXEO26OQHji/8lsvkNdx69ngG8I/4JLXsQiqLEuppCxFRbtODdhxvsBgaDQScQCPSIrn8KeDwYDC4PBAJTgGXAZSdRdsabPv1WiouDTJ48lbFjL6Ki4jB33z2XpUt/R35+X9aseZX58+fw9NNuF8kdO75h1qzZFBYOAWDRooUMGzaCO+64C9u2mT9/DmvXrmbSpCtZsOAuRo8eyz333A9AZWUlAEVFo5gwYSKKolBSspMZM37FqlWvs21bMRs3rmf58pWoqsrRo0cBmDnzdq6/firPPruixdewY8cOkpNTmDPndvbu3U1OTh4333wLPXpktffpE0IIIYQ4IcUb7466Wfg9Il++g7HpDWrX3ofaoz++4ZPQ8gZL0BNnrdMKeIFAIBH4BZAbDAYdgGAweDAQCGQCI4AJ0U1fBB4LBAIZgNJaWTAYLDud+jSVf+4FJ2xl60hbt26hX7+B5Of3BeCKKybx4IOLCYVqAMjNzWsIdwDr1r3Ll19u5aWXXgAgHA6TmdmDUCjEli2beeihxxu2TU1NBWDv3j3Mm3cnZWVl6LrO4cPllJcfIjs7F9M0WbRoISNGjGTMmItOqs62bbFhwyf87nfP0bt3H156aTn33DOPRx99qk3OiRBCCCHE6VJ0H97BE/EMupRI8D2Mz9ZS++YS1Ix8vMN/jN57uAQ9cdY53Ra8frhdLP89EAhcClQDc4BaYG8wGLQAgsGgFQgE9gF5uAGvtbI2C3hnkvh4/zFrHO699wFycnKbrQ2FQq0eY968O/n1r29h3LhLsG2b8eMvxDAM0tO78/zzL7Nx46esX/8xTz65lGeeWf6tderRI4tAYBC9e/cBYOLEK/iv/1p2qi9NCCGEEKLdKboXb8H38JxzMZGv38fYuIbwW4+idsvDO+LH6PkjURQZW1CcHU434GlAX2BjMBicFQgEioA/Af962jX7Funpic2el5aq6Hrsf3Hr66AoCpqmoOsqQ4cOZdGiBezZs4s+ffJZs+ZPDBwYIDk5CU1TURSa1f2iiy5mxYrn+O1vZ6NpGpWVFYRCIbKzcxg8eCh/+MOLTJniDo5SWVlBamoa1dXV5OXlousqr732GoZhoGkqVVVH0DSNsWPHMmrUKD744D0OHtxP7959CIfrABtdP/4yuPDCi1i27HEqK8vp3j2DTz75kP79B36nc6yqKhkZSd/thJ7BzsbXLFom14KoJ9eCaEquh3aS9SOcsT+gest7VL7/R8J/fQJP91xSx/6ExHPHoqjtP5jdqZJrQdRri2vhdANeCWDidrMkGAx+FAgEDuG24OUEAgEt2kKnAdnAbtwWvNbKTlp5eTW27TQ8t20b07RP8+WcHl1XG+rgOA6W5WCaNklJKcyZs4C5c2djWRapqWncdddCTNPGsmwch2Z1v/nmmTzxxKNMmfJvKIqCx+Nl+vRbyczsyV13LWDJksWsXfsnVFVjwoSJTJkyjenTZ/Lb384kKSmJoqIxpKSkYFk2+/btZ/Hiu7H+f3t3Hh1Flbdx/FvdnU66k0AiewhIWCwVkEWUTXFjcRkZHVeUjKg4L4qCosw4CAybvqCCSFREZhAFUUFFGHAdR1+GcVyQKIJOIWtYBEIgkhA6nV7eP7IQJEEwSyWd53NOH9J1q7ufqtxTJz/q9r3BIMFgkB49enHmme1xOBz07385t956I/Hx9Y6bZCUqKpr77x/N/fffRzgcpn79+owZ85dfdY5DoRCZmTkVO7m1TKNG8XXumKVs6gtSTH1BSlN/qAbNziX6d11wbvkCf/rfyVz2NPs/fo3oLr/B1a4nhqNmTCavviDFTqUvOBzGcTe8ihnhcLjMhpNlmuYHwJOWZX1QNDvmp0Bb4G3gr6UmUrnTsqxLil7zSXltJ6EVsPXnBd6ePdtp2tTeRS9LF3hyVE343VQ3XaylmPqCFFNfkNLUH6pXOBwisG0t/rV/J5S1HSOuAe7OVxFlXojhjLI1m/qCFPuVBV4KsK10W2X818UwYJ5pmtOBAiDVsqxs0zSHAS+ZpjkeOEjhZCylX1Nem4iIiIhIpTEMB1Ep3XC1Opfgjm/IX7uc/NUv40//O+5OVxJ15kUYLrfdMUUqRYULPMuytgAXl7H9v0D3cl5TbpuIiIiISFUwDANXy844W3QiuGsD/rXLyf/0lcJC75wriDr7EoyoGLtjilRIzRh8LCIiIiJSTQzDwJXcAVdyBwK7/4s/fTn5n7+O/+uVRJ0zAHf7yzDcP5/lXKR2UIEnIiIiInWWK+lMXElnEty7ify1y/F/+Sb+de/hvfrPOE9L/uU3EKlh7F9XQERERETEZs4mbfFeMQrvtX/BcDjxfTyHcLDA7lgip0wFnoiIiIhIEWejFGL63E4oawf+NUvtjiNyyjREs4qsWvUJc+Y8g9vtZuLEx2jZspXdkY6Rk5PD8uVvceutt5XZ/vHH/+Cll46ujZeZuZdOnbry2GNPVFdEEREREVu4Tu9C1JkX4f/mXZynd8bV9Ay7I4mcNBV4VWTZsre4885hXHpp31N6XTAYxOl0VlGqo3Jzc1i06OVyC7xLLunLJZcczX777bfQr9+AKs8lIiIiUhNE9xxEYNd3+D5+gdjrJmO4PXZHEjkpKvCqwKxZ01m3Lp2MjO0sXbqEtLQ5fPbZp8yZ8wyhUIiEhERGjx5DcnIL1q5dw9NPP4lpnsXGjRZ33XU3nTt3IS3tKTZv/gG/30+XLt24774HcDqdZGbuY+bMJ9i5cwcAffsOIDX1dj744D2WLHmVQKBwrPjw4ffTrdv5hEIhZsx4nLVrvyQqyo3X62H27HnMmDGN3Nxchgy5hZiYGJ5/fl65x2NZ/yUzcx8XXHBRtZw/EREREbsZUTHEXPIHjvz9MfL/s4iYi+60O5LISYnYAs+/+QD5PxyokveObnca7janlds+YsSDbNxoMWhQKr17X8jBgweYMmU8aWkvkJLSmhUr3mbixLHMnfsSAFu3bmH06DF06HAOAFOnTqZz5648/PA4QqEQEyeOZeXK5QwceC2TJo2jZ8/ePPpo4VDJ7OxsALp370G/fgMwDIOMjG2MHHkPS5e+w6ZNG0lPX8PChUtwOBwcOnQIgFGj/sTQoanMn7/oF4935cpl9Ot3BVFRURU6byIiIiK1iatpO9ydrsL/9Qqcp3chqlVXuyOJ/KKILfBqkg0b1tOmzRmkpLQG4MorBzJ9+jTy8g4DkJzcoqS4A1i9ehXff7+B1157BQCfz0fjxk3Iy8tj/fp1PPXUsyX7JiQkALBr104mTHiEzMxMXC4XBw5kkZW1n6SkZAKBAFOnTqZr12706nXhKWX3+/18+OH7pKXNqdA5EBEREamN3OdeQ2DHOvJXvYizcRsc3vp2RxI5oYgt8NxtTnyXrSbxeH6+kGaYxx57kubNj117JS8vr9z3mDDhEe699wH69LmYUChE374X4Pf7adCgIQsWLCY9/SvWrPmC2bPTmDdv4UlnW7XqY5KSmtO2bbtTOSQRERGRiGA4XcRc8j/kLf0LvlUv4hkwEsMw7I4lUi4tk1AN2rfvyObNG9m+fRsA7767gnbtTLze2DL37927DwsXvkQwGAQKh2Hu3r0Lr9dLhw7nsHjx0WGVxUM0c3NzadYsCYCVK5fj9/sBOHjwID6fj+7dezJs2L3ExcWxe/cuYmNj8fl8BAKBE2ZfuXI5V101sELHLyIiIlKbOU9rTvR5NxDM+JoCa5XdcUROKGLv4NUkiYmJjB07iYkTHyEYDJKQkMj48ZPL3X/kyAd57rlZDBkyCMMwiIpyM2LEgyQlNWf8+MnMmDGN1NQbcTic9Os3gMGDhzBixCjGjHmI+Ph4unfvRf36hcMH9u3by7RpUwgGgwSDQXr06EX79h1xOBz0738Ft912M/Hx9cqcZGXv3j18++03TJo0tcrOjYiIiEhtENWxH4GMr8n/dBGupLNw1GtsdySRMhnhcNjuDKeqFbA1KyuXUOho9j3zX2AqAAAgAElEQVR7ttO06em2hQJwuRwEAiFbM9RENeF3U90aNYonMzPH7hhSA6gvSDH1BSlN/aF2CuVmcfiNsTgTk/Fc/WcMR8UHw6kvSLFT6QsOh0GDBnEAKcC2Y9oqPZmIiIiISARyxDUgpncqwb0/4F/3jt1xRMqkAk9ERERE5CS52vbE1fo8/GuWEty/3e44IsdRgSciIiIicpIMwyDmgtswYuLxffwC4YDf7kgix1CBJyIiIiJyCoyYOGIuuoPQwV3kf/mm3XFEjqECT0RERETkFLlanEPU2ZdS8O37BHZ/b3cckRIq8EREREREfoXo7jdh1G+K7+O5hP15dscRAVTgiYiIiIj8KkZUNJ5L/kA4LxvfvxfaHUcEUIFXZVat+oRbb72e22+/hYyMbXbHOU5OTg6vvPLSCfd5+eV5DB58A7fdNoi7776TLVs2V1M6ERERkdrB2bg17i5XE/jhUwq2fGl3HBEVeFVl2bK3uPPOYbz44iJatmx10q8LBoNVF6qU3NwcFi16udz2H36wWLbsLebOfZmXXnqVSy/tx3PPPV0t2URERERqE3fXq3E0SsH3r/mE8rLtjiN1nMvuAFVl8+aNbNpkVcl7t21r0qbNGeW2z5o1nXXr0snI2M7SpUtIS5vDZ599ypw5zxAKhUhISGT06DEkJ7dg7do1PP30k5jmWWzcaHHXXXfTuXMX0tKeYvPmH/D7/XTp0o377nsAp9NJZuY+Zs58gp07dwDQt+8AUlNv54MP3mPJklcJBAoAGD78frp1O59QKMSMGY+zdu2XREW58Xo9zJ49jxkzppGbm8uQIbcQExPD88/P+9lRGAQCAXw+Hx6Ph8OHc2nUqEmVnE8RERGR2sxwuPBc8gcOv/kXfP/3NzyXj8IwDLtjSR0VsQWenUaMeJCNGy0GDUqld+8LOXjwAFOmjCct7QVSUlqzYsXbTJw4lrlzC4dIbt26hdGjx9ChwzkATJ06mc6du/Lww+MIhUJMnDiWlSuXM3DgtUyaNI6ePXvz6KNPAJCdXfi/RN2796BfvwEYhkFGxjZGjryHpUvfYdOmjaSnr2HhwiU4HA4OHToEwKhRf2Lo0FTmz19U5jG0a3cGN910KzfccDVxcfHExcXz7LMvVPWpExEREamVHAnNiO5xI/n/XkjB9x/jPvtSuyNFtFBeNoanvgrpMkRsgdemzRknvMtWnTZsWE+bNmeQktIagCuvHMj06dPIyzsMQHJyi5LiDmD16lV8//0GXnvtFQB8Ph+NGzchLy+P9evX8dRTz5bsm5CQAMCuXTuZMOERMjMzcblcHDiQRVbWfpKSkgkEAkydOpmuXbvRq9eFJ5V5z54fWb36/3jttbdp2LAhixa9zKOPTuDxx2dWyjkRERERiTRRZ19GYPvX5H/2Gq6ks3EkNLU7UkQq2Lga3yd/hehYnI3bFD6atMHZKAUjOtbueLaL2AKvNvF4vD/bEuaxx56kefPkY7bm5ZU//e6ECY9w770P0KfPxYRCIfr2vQC/30+DBg1ZsGAx6elfsWbNF8yenca8eb88y9M///kPWrduS8OGDQG4/PKrmDdPd/BEREREymMYBjEX3cnhN8Zy5OMX8P72EQyH0+5YESUcyCf/izdwnNYCZ+MUgnu34N/xLRAGDByJzXA2boOjqOhzJDTHcNStaUfq1tHapH37jmzevJHt27cB8O67K2jXzsTrLft/GHr37sPChS+VTLiSnZ3N7t278Hq9dOhwDosXHx1WWTxEMzc3l2bNkgBYuXI5fr8fgIMHD+Lz+ejevSfDht1LXFwcu3fvIjY2Fp/PRyAQKDNDUlIS3377NUeOHAHgP//5NykpbSp+MkREREQimCM2kZgLbiOUuQV/+gq740Qc/7cfEs7LJrr3YGL63EHsDVOIG/IcnitH4+52LUZ8IwLb0sn/13zy3hhH7kv3kLfycfK/fJPA9q8J+XLsPoQqpzt41SAxMZGxYycxceIjBINBEhISGT9+crn7jxz5IM89N4shQwZhGAZRUW5GjHiQpKTmjB8/mRkzppGaeiMOh5N+/QYwePAQRowYxZgxDxEfH0/37r2oX78+APv27WXatCkEg0GCwSA9evSiffuOOBwO+ve/gttuu5n4+HrHTbJy0UWX8t1367nzzsFERbmJj49nzJi/VOl5EhEREYkEUW3OJ7B9Lf61y3C16IizcWu7I0WEkC8H/9crcbbsjKuZWbLdcHtwJbfHldwegHA4TPjQXoJ7NxPcV/jwf70SwqHC/es1wdm4deGwziZtcZyWjOGInLLICIfDdmc4Va2ArVlZuYRCR7Pv2bOdpk1Pty0UgMvlIBAI2ZqhJqoJv5vq1qhRPJmZkf8/RPLL1BekmPqClKb+EPnC+Yc5/MY4DJcb73UTMVzRZe6nvnDyfJ8uomDDh3ivn4IzsfkpvTZckE9w/zaCezcT2reZ4N5NhI/8VNjodONs1KpoWGfbwqGd3oQqOIITO5W+4HAYNGgQB5ACbCvdFjmlqoiIiIhIDWFExxJz8VCOrHyc/M8XE9M71e5ItVroUCYF331E1BkXnnJxB2BEReNqZpbc+QuHw4Rzswrv8O3dTHDfJgrWf0DBuncL949rUDh5S9N2RJ11CYaz9pRNtSepiIiIiEgt4mp+NlEd+lGw/kNcp3fBldzB7ki1Vv6at8Bw4u52baW8n2EYGPENccQ3JKpNdwDCAT+hrIxSRd9mAlu+wJHYHFfzsyvlc6tDhQs80zS3Ab6iB8CfLMt63zTNHsAcwEPhbcPBlmXtK3pNuW0iIiIiIpEi+vwbCO7cgO+TvxJ7/RSMmDi7I9U6wf3bCWz6D+7Ov8ERm1hln2O43EVDNNtCx8Jt4UB+ucNra6rKmkXzesuyOhc93jdN0wEsBIZblnUGsAqYCnCiNhERERGRSGK43MRc+gfCR3LwrX7Z7ji1Uv7nizGi43B3vrLaP7u2FXdQdcsknAv4LMtaXfT8eeDGk2gTEREREYkozoatcJ/7WwJbvqBg02d2x6lVAjvXE9y1AXfXqzHcP187WspSWd/Be8U0TQNYDYwBWgLbixsty9pvmqbDNM3TTtRmWdaBk/3AolljSuzb58Dlsn9Zv5qQoaZxOBw0ahRvd4xqVxePWcqmviDF1BekNPWHuiXc72Z2/7gB/6cLaNy+C656DUva1BfKFg6H2LXsTVz1G5PU57cYrii7I1W5yugLlVHgXWhZ1g7TNKOBmcAzwNJKeN8T+vkyCaFQyPYlCkovk7Bq1SfMmfMMbrebiRMfo2XLVrZm+7mcnByWL3+LW2+9rdx9Fix4kQ8+eJdgMMjZZ3fgj398BLfbfcqfFQqF6tz0v5ryWIqpL0gx9QUpTf2hbnJdcAf5b45n11tP47nyIQzDob5wAgU/fIp/71ZiLv0f9h8sPeVHZPqVyyQc31bRIJZl7Sj6Nx94DugNZAAlC5+ZptkQCBXdoTtRW8RYtuwt7rxzGC++uOiUirtgMFh1oUrJzc1h0aLyx4F/8cVn/OMf7/PCCy/xyitvEBUVxeuvL6qWbCIiIiKRyFG/CdE9BxHc9R0FGz6yO06NFg4WkL/mLRwNT8dVNMulnJwK3cEzTTMWcFmW9VPREM2bga+BrwCPaZoXFH3XbhiwpOhlJ2qLCLNmTWfdunQyMrazdOkS0tLm8NlnnzJnzjOEQiESEhIZPXoMycktWLt2DU8//SSmeRYbN1rcddfddO7chbS0p9i8+Qf8fj9dunTjvvsewOl0kpm5j5kzn2Dnzh0A9O07gNTU2/ngg/dYsuRVAoECAIYPv59u3c4nFAoxY8bjrF37JVFRbrxeD7Nnz2PGjGnk5uYyZMgtxMTE8Pzz8445hk2bNnLOOV3weDwA9OjRi7/9bQ6pqUOq9VyKiIiIRJKoMy8isD2d/M8X42x+NjQ60+5INVLBhn8SztlPzIW3Yxj6CtSpqOgQzSbAm6ZpOgEn8B1wj2VZIdM0U4E5pmnGULQUAsCJ2ipTbtY3HD7wdWW/LQCxp3UmrkGncttHjHiQjRstBg1KpXfvCzl48ABTpownLe0FUlJas2LF20ycOJa5c18CYOvWLYwePYYOHc4BYOrUyXTu3JWHHx5HKBRi4sSxrFy5nIEDr2XSpHH07NmbRx99AoDs7GwAunfvQb9+AzAMg4yMbYwceQ9Ll77Dpk0bSU9fw8KFS3A4HBw6dAiAUaP+xNChqcyfX/ZdOdM8i+XL3yY7O5u4uDj++c8P2bNnT6WdQxEREZG6yDAMYvrcTt4b4/B9/ALhNtPsjlTjhPMPk5++HGdyB1zJ7e2OU+tUqMCzLGsL0KWctk8pWUHi5Nsi0YYN62nT5gxSUloDcOWVA5k+fRp5eYcBSE5uUVLcAaxevYrvv9/Aa6+9AoDP56Nx4ybk5eWxfv06nnrq2ZJ9ExISANi1aycTJjxCZmYmLpeLAweyyMraT1JSMoFAgKlTJ9O1azd69brwpDKfe+55/O53NzBq1HDc7mjOPfc8nM7PK+V8iIiIiNRlDm8C0RcOwfdhGlkfLYAuN9gdqUbxf/MO5B8m+nydl1+jsmbRrHHiGnQ64V22msTj+fmUr2Eee+xJmjdPPmZrXl5eue8xYcIj3HvvA/TpczGhUIi+fS/A7/fToEFDFixYTHr6V6xZ8wWzZ6cxb97Ck8p1442DuPHGQQB89NGHtGqVckrHJSIiIiJli0o5l2CH/hz6ciXR0Q1wn32p3ZFqhFDuAfzffoCrbU+cDU//5RfIcTSgtRq0b9+RzZs3sn37NgDefXcF7dqZeL2xZe7fu3cfFi58qWTClezsbHbv3oXX66VDh3NYvPjosMriIZq5ubk0a5YEwMqVy/H7/QAcPHgQn89H9+49GTbsXuLi4ti9exexsbH4fD4CgUC5ubOy9gNw6NAhXnllPoMGpVbkNIiIiIhIKdE9bsbb9lzy/72QwM71dsepEfxfLYVwmOjzfmd3lForYu/g1SSJiYmMHTuJiRMfIRgMkpCQyPjxk8vdf+TIB3nuuVkMGTIIwzCIinIzYsSDJCU1Z/z4ycyYMY3U1BtxOJz06zeAwYOHMGLEKMaMeYj4+Hi6d+9F/fr1Adi3by/Tpk0hGAwSDAbp0aMX7dt3xOFw0L//Fdx2283Ex9c7bpIVgAceGE4oFCYQCHDddTfSp8/FVXWKREREROocw+Gg8TUPkDHvYY7841m8vx2HMzHJ7li2CR7YRcHG1UR16I8jvpHdcWotIxwO//JeNUsrYOvP18Hbs2c7TZvaexu39Dp4clRN+N1UN61pI8XUF6SY+oKUpv4gxRo1imfv1m3kLZ0Irmi814zD4alndyxb5L33FME9G4m7+QmMmLLXeItkv3IdvBQKJ6082lbpyURERERE5KQ54hrgGTCScF42vg+fIRwssDtStQv8aBHM+AZ356vqZHFXmVTgiYiIiIjYzNm4DTEX30Vwz0Z8q16kFo6y+9XC4TD5n7+OEZuIu0N/u+PUeirwRERERERqgKg25+Pu9jsCP3yKP/3vdsepNoGtawjt20L0uddiuNx2x6n1NMmKiIiIiEgN4e5yNaHsH/GveQtHQlOiWp9vd6QqFQ4FyP/yDRyJzXGdcYHdcSKC7uCJiIiIiNQQhmEQ0+d2HE3a4vt4LsF9W+yOVKUK/ruK8E97iT7/BgyHSpPKoLMoIiIiIlKDGC43nv4jMLwJHHl/JqHcLLsjVYlwgQ//V2/jbGbibNnJ7jgRQwWeiIiIiEgN4/DUw3P5/YQDBRx5byZh/xG7I1U6/7r3CB85RHT3GzEMw+44EUMFXhVZteoTbr31em6//RYyMrbZHec4OTk5vPLKS+W2+/1+Ro26j6uuuoyrrrrsuPbVq1dxyy3XcdNN1zB+/J/x+XxVGVdERESkznEmNsfT9x5CB3dx5J/PEw5FznrLobyf8H/zLq6Ubjgbt7E7TkRRgVdFli17izvvHMaLLy6iZctWJ/26YDBYdaFKyc3NYdGil8ttdzgcDBo0mJkznzuuLS8vj8cff5Rp057i9dffxuv18uqrC6oyroiIiEid5GrRkehetxLM+Ib8z1+3O06l8a9dBsEA0edfb3eUiBOxs2iu3X+Ir/YfqpL3PrdhPbo2rFdu+6xZ01m3Lp2MjO0sXbqEtLQ5fPbZp8yZ8wyhUIiEhERGjx5DcnIL1q5dw9NPP4lpnsXGjRZ33XU3nTt3IS3tKTZv/gG/30+XLt24774HcDqdZGbuY+bMJ9i5cwcAffsOIDX1dj744D2WLHmVQKBwYczhw++nW7fzCYVCzJjxOGvXfklUlBuv18Ps2fOYMWMaubm5DBlyCzExMTz//LxjjsHlcnHeed358cfdxx3fZ599yplnnkWLFi0BuOaa65gyZQK3335X5ZxgERERESnhbn8ZoZ/2UPDt+zjqN8V99iV2R6qQ0E97KPj+/4g66yIc9ZvaHSfiRGyBZ6cRIx5k40aLQYNS6d37Qg4ePMCUKeNJS3uBlJTWrFjxNhMnjmXu3MIhklu3bmH06DF06HAOAFOnTqZz5648/PA4QqEQEyeOZeXK5QwceC2TJo2jZ8/ePProEwBkZ2cD0L17D/r1G4BhGGRkbGPkyHtYuvQdNm3aSHr6GhYuXILD4eDQocKid9SoPzF0aCrz5y865ePbu3cPTZo0K3nepElT9u3bW6FzJiIiIiLli+5xM6Gf9pL/7wU46jXGldze7ki/Wv4Xb4DThbvrb+2OEpEitsDr+gt32arThg3radPmDFJSWgNw5ZUDmT59Gnl5hwFITm5RUtxB4ffbvv9+A6+99goAPp+Pxo2bkJeXx/r163jqqWdL9k1ISABg166dTJjwCJmZmbhcLg4cyCIraz9JSckEAgGmTp1M167d6NXrwuo6bBERERGpJIbDieeyu8lb9ihH/vEM3mvG4UxIsjvWKQvu20xg6xrcXX+Lw1vf7jgRKWILvNrE4/H+bEuYxx57kubNk4/ZmpeXV+57TJjwCPfe+wB9+lxMKBSib98L8Pv9NGjQkAULFpOe/hVr1nzB7NlpzJu3sEJ5mzRpSnr6mpLne/fuoXHjJhV6TxERERE5McPtwXP5/eS9PYkj783Ee804HDHxdsc6aeFwmPzPF2N46uE+53K740QsTbJSDdq378jmzRvZvn0bAO++u4J27Uy83tgy9+/duw8LF75UMuFKdnY2u3fvwuv10qHDOSxefHRYZfEQzdzcXJo1K/xfnJUrl+P3+wE4ePAgPp+P7t17MmzYvcTFxbF79y5iY2Px+XwEAoFTPp4ePXry/fffsWNHBgBvv/0ml17a95TfR0REREROjSO+IZ7+IwgfPoDvgzTCwQK7I520YMY3BH+0cHf9LYbbY3eciKU7eNUgMTGRsWMnMXHiIwSDQRISEhk/fnK5+48c+SDPPTeLIUMGYRgGUVFuRox4kKSk5owfP5kZM6aRmnojDoeTfv0GMHjwEEaMGMWYMQ8RHx9P9+69qF+/8Jb3vn17mTZtCsFgkGAwSI8evWjfviMOh4P+/a/gtttuJj6+3nGTrAAMHfp7MjP3kpOTw7XXXkn37j15+OFxeL2x/PGPY/jjH+8nFArRrp3JyJEPVdn5ExEREZGjnE3aEnPRUHz/fB7fv+YTc9HQGr+OXDgUIv+LJRj1mxB11kV2x4loRjgctjvDqWoFbM3KyiUUOpp9z57tNG16um2hAFwuB4FA5KxPUllqwu+mujVqFE9mZo7dMaQGUF+QYuoLUpr6gxSrSF/I/2oZ/q+W4j7veqK7/KaSk1Wugv+uwrdqHjF9hxPV+jy749RIp9IXHA6DBg3iAFKAbaXbdAdPRERERKQWcncdSOinH/F/+QaO+k1qbOEUDvjJ/2opjsatcaV0sztOxNN38EREREREaiHDMIjpcweOJm3xfTyXYOZWuyOVyb/+Q8KHDxLd/aYaP5Q0EqjAExERERGppQyXG0//ERjeehx5byah3Cy7Ix0j7MvF//UKnC074Wpm2h2nTlCBJyIiIiJSizk89fAMeIBwIJ8j7z9NuMBnd6QS+el/hwIf0effaHeUOkMFnoiIiIhILec8rTmevvcQOrAD3z/nEA7ZP/FfKCeTgg0fEXXGBThPa253nDpDBZ6IiIiISARwtTiH6F63EtieTv4Xi+2OQ/6Xb4Fh4D73Wruj1Ckq8KrI3/42h4KCql948p13/k5GxvYq/xyA66+/mi1bNlXLZ4mIiIjIqXO370tU+8soWPce/u8/sS1HcP92Aps+w92xP46402zLURepwKsiL744t9wCLxAIVNrnvPPO39mxI6Pc9mAwWGmfJSIiIiI1X3TPW3C26Ej+6gUEdn1nS4b8L5ZAtBd3pytt+fy6TOvgVYHp06cBcPfdd2AYDtLS5jBr1nScTicZGdvJy8vjf//3SYYOTWXlyo8A+PHH3cc8/89/VvPyy/PIz/cTFRXFffeNokOHjsd8zsqVy7Gs75k580nmzp3N8OEjyczcx/vvv4vX62XnzgzGj59MYmIDZs58nL1795Cfn0/fvgP4/e/vAArvyl1++VV8+eXnZGXtZ9CgwVx33U0AfPNNOtOnTwWgc+euhMNhRERERKRmMxxOPJfdTd6yRzny4TPEXjMOR0Kzavv8wM4NBHeuJ7rHIIzo2Gr7XCkUsQXe668v4tVXF1bJew8aNJibbrql3PYHH/wTS5cuYfbseXi93pLtP/ywkWeeeQGPx8OPP+4u9/W7du1k/vy/MWNGGrGxcWzZspmHHhrBW2+tPGa/q64ayLvvrmDQoFR6974QKLyj99133zJ//qs0b54MwP3338OQIUPp3LkrBQUFjBx5N2eddTbnndcDAJ/Px5w5L/Ljj7v5/e9v4oorrsblcvGXv4xh/PjJdO3ajY8++pC33lryq8+ZiIiIiFQfw+3Fc/n95C2dRN57T+H97VgcnnpV/rnhcIj8zxdjxDUgqv2lVf55cryILfBqoosvvgyPx/OL+33++X/YtWsnw4f/oWRbMBjkwIEsTjutwS++vmPHziXF3ZEjR0hP/4rs7OyS9ry8w2zbtq2kwOvbtz8AzZolER9fj8zMfRQUFBATE0PXrt0AuOyyfjzxxKMnf7AiIiIiYitHfCM8A0aSt2IqhxeMgKgYDE89DE89HDHxJT8f84iph+GJx4iJwzBO/dtcgc2fE8raTswlf8BwRlXBUckvqbQCzzTNvwATgI6WZa03TbMHMAfwANuAwZZl7Svat9y2ynLTTbec8C6bHbzeo8Wd0+kkFDo65NHv95f8HA6H6d69J+PGTarw54TDIQzD4K9/fRmXq+xft9vtLvnZ4XAQDJb3HUHjV+UREREREXs4m7TFe/UYAru+I3zkJ8JHcgj7DhHKySS8bzNhXw6U9TUcw8AoXQQWF36e+hieeBzHbK+HERVNOFhA/pdv4mjQElfbHtV/sAJUUoFnmmZXoAewvei5A1gIDLEsa7VpmmOBqcAdJ2qrjCw1hdcby+HDuccM0SzttNMaEAgE2LlzB8nJLfjww/dK2s4/vwcvvjiXLVs207p1GwC+/34DZ53V/rj3iY0t/JwT5ejUqQsLF85nyJChAOzduweXy0WDBg3LfV3LlqeTn5/PN9+k06lTFz7++B/k5uac1LGLiIiISM3hbNwaZ+PWZbaFwyHC+YcJ5x0i7DtE+EjpR1ExeOQQocwthI8cgvIWUXdFY0TFED7yEzFXPvSr7v5J5ahwgWeaZjTwLDAI+KRo87mAz7Ks1UXPn6fwTt0dv9AWMW6++VZGjBhGdHQMaWlzjmt3uVyMHPkgDzwwnISEBHr2vKCkrUWLlowfP5mpUyeTn59PIFBAx46dyizwBg78Hc888xSLFi1g+PCRZWYZP34ys2bN4Pe/L5w8xeuN5c9/Hn/CAs/tdjNhwqNMnz4VwzDo1KkLTZo0PdXTICIiIiI1mGE4MGLiISYe+OXFyMMBP2FfzjGFYKjUz474hriSO1R9cCmXUdGZEU3TnAZkWJb1rGma24DfACZwh2VZV5XaLw9IBi4pr82yrAMn8ZGtgK0/37hhw3ckJZ1egSORqrJ793batz/b7hgiIiIiIpEmhcKbZSUqdAfPNM2eQDfg4Yq8z6+RlZV7zHfYQqEQgUCoumMcw+Vy2J6hJgqFQmRm1q3hnY0axde5Y5ayqS9IMfUFKU39QYqpL0ixU+kLDodBgwZxZbdVMMdFwFnA1qK7d8nA+0BboOR2mmmaDYFQ0R26jBO0iYiIiIiIyK9UoQLPsqyplmUlWZbVyrKsVsBOYADwBOAxTbP4i2XDgOJF1L46QZuIiIiIiIj8SlUyvY1lWSEgFZhtmuYPFN7pe/iX2iqqot8nlMoXDofQ8goiIiIiItWjUhc6L7qLV/zzp0DHcvYrt+3XcrncHD58iNjYehiGCgq7hcNhgsEAOTkHcbtj7I4jIiIiIlInVGqBZ6fExEYcPJhJbm62bRkcDgehkCZZKeZwOPF44oiLq293FBERERGROiFiCjyn00XDhs1szaBZkERERERExE5aYl5ERERERCRCqMATERERERGJELVxiKYTChf3q4lqai6pfuoLUkx9QYqpL0hp6g9STH1Bip1sXyi1n/PnbUYtXFrgAuBfdocQERERERGx2YXA6tIbamOBFw2cB/wIBG3OIiIiIiIiUt2cQDPgSyC/dENtLPBERERERESkDJpkRUREREREJEKowBMREREREYkQKvBEREREREQihAo8ERERERGRCKECT0REREREJEKowBMREREREYkQKvBEREREREQihMvuAJHANM0zgJeABkAW8HvLsn6wN5XYwTTNbYCv6AHwJ8uy3rctkFQb0zSfBK4DWgEdLctaX7Rd14c66AT9YRu6RtQZpmk2ABYAbQA/8APwP5ZlZZqm2QOYA3iAbcBgy7L22ZVVqt4v9Icw8C0QKto91fE7FQcAAANGSURBVLKsb+1JKtXBNM23gRQKf+e5wH2WZX1dGX836A5e5XgeeNayrDOAZym8YEvddb1lWZ2LHvrDre54G+gDbP/Zdl0f6qby+gPoGlGXhIHHLcsyLcvqCGwGppqm6QAWAsOLrg2rgKk25pTqUWZ/KNXeq9S1QcVd5LvNsqxOlmV1AZ4E5hVtr/DfDSrwKsg0zcZAV+DVok2vAl1N02xkXyoRqW6WZa22LGtH6W26PtRdZfUHqXssyzpgWdYnpTZ9BpwOnAv4LMtaXbT9eeDGao4n1ewE/UHqIMuyfir1tD4Qqqy/G1TgVVwLYJdlWUGAon93F22XuukV0zTXmab5nGmaCXaHEVvp+iBl0TWiDiq6a3c3sBxoSam7u5Zl7QccpmmeZlM8qWY/6w/FPjFN82vTNP/XNM1om6JJNTJN86+maWYAjwK3UUl/N6jAE6lcF1qW1Qk4DzCAZ2zOIyI1i64RdVcahd+z0e9c4Pj+0NKyrG4UDu0+GxhnVzCpPpZlDbUsqyUwBniist5XBV7F7QCam6bpBCj6N6lou9QxxUOyLMvKB54DetubSGym64McQ9eIuqlo0p12wE2WZYWADEoNzTNNsyEQsizrgE0RpRqV0R9KXxsOAX9F14Y6xbKsBcAlwE4q4e8GFXgVVDTj1dfAoKJNg4B0y7Iy7UsldjBNM9Y0zfpFPxvAzRT2DamjdH2Q0nSNqJtM03yMwu/cXVNU2AN8BXhM07yg6PkwYIkd+aR6ldUfTNNMNE3TU/SzC7geXRsimmmacaZptij1/GrgAFApfzcY4XC4srLWWaZpnknhdKaJwEEKpzO17E0l1c00zdbAm4Cz6PEdMMKyrB9tDSbVwjTNWcDvgKbAfiDLsqz2uj7UTWX1B+BqdI2oU0zTbA+sBzYCR4o2b7Us61rTNHtRODteDEeXSdhrS1CpFuX1B+BxCvtCGIgCPgXutywr146cUvVM02wCLANigSCFxd1DlmWtrYy/G1TgiYiIiIiIRAgN0RQREREREYkQKvBEREREREQihAo8ERERERGRCKECT0REREREJEKowBMREREREYkQKvBEREREREQihAo8ERERERGRCKECT0REREREJEL8PyEcR8JiEuikAAAAAElFTkSuQmCC\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "accuracies = [calculate_accuracy(df['Close'].iloc[-test_size:].values, r) for r in results]\n", "\n", "plt.figure(figsize = (15, 5))\n", "for no, r in enumerate(results):\n", " plt.plot(r, label = 'forecast %d'%(no + 1))\n", "plt.plot(df['Close'].iloc[-test_size:].values, label = 'true trend', c = 'black')\n", "plt.legend()\n", "plt.title('average accuracy: %.4f'%(np.mean(accuracies)))\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.6.8" } }, "nbformat": 4, "nbformat_minor": 2 } ================================================ FILE: deep-learning/7.vanilla.ipynb ================================================ { "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import sys\n", "import warnings\n", "\n", "if not sys.warnoptions:\n", " warnings.simplefilter('ignore')" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "import tensorflow as tf\n", "import numpy as np\n", "import matplotlib.pyplot as plt\n", "import seaborn as sns\n", "import pandas as pd\n", "from sklearn.preprocessing import MinMaxScaler\n", "from datetime import datetime\n", "from datetime import timedelta\n", "from tqdm import tqdm\n", "sns.set()\n", "tf.compat.v1.random.set_random_seed(1234)" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DateOpenHighLowCloseAdj CloseVolume
02016-11-02778.200012781.650024763.450012768.700012768.7000121872400
12016-11-03767.250000769.950012759.030029762.130005762.1300051943200
22016-11-04750.659973770.359985750.560974762.020020762.0200202134800
32016-11-07774.500000785.190002772.549988782.520020782.5200201585100
42016-11-08783.400024795.632996780.190002790.510010790.5100101350800
\n", "
" ], "text/plain": [ " Date Open High Low Close Adj Close \\\n", "0 2016-11-02 778.200012 781.650024 763.450012 768.700012 768.700012 \n", "1 2016-11-03 767.250000 769.950012 759.030029 762.130005 762.130005 \n", "2 2016-11-04 750.659973 770.359985 750.560974 762.020020 762.020020 \n", "3 2016-11-07 774.500000 785.190002 772.549988 782.520020 782.520020 \n", "4 2016-11-08 783.400024 795.632996 780.190002 790.510010 790.510010 \n", "\n", " Volume \n", "0 1872400 \n", "1 1943200 \n", "2 2134800 \n", "3 1585100 \n", "4 1350800 " ] }, "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df = pd.read_csv('../dataset/GOOG-year.csv')\n", "df.head()" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
0
00.112708
10.090008
20.089628
30.160459
40.188066
\n", "
" ], "text/plain": [ " 0\n", "0 0.112708\n", "1 0.090008\n", "2 0.089628\n", "3 0.160459\n", "4 0.188066" ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "minmax = MinMaxScaler().fit(df.iloc[:, 4:5].astype('float32')) # Close index\n", "df_log = minmax.transform(df.iloc[:, 4:5].astype('float32')) # Close index\n", "df_log = pd.DataFrame(df_log)\n", "df_log.head()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Split train and test\n", "\n", "I will cut the dataset to train and test datasets,\n", "\n", "1. Train dataset derived from starting timestamp until last 30 days\n", "2. Test dataset derived from last 30 days until end of the dataset\n", "\n", "So we will let the model do forecasting based on last 30 hours, and we will going to repeat the experiment for 10 times. You can increase it locally if you want, and tuning parameters will help you by a lot." ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "((252, 7), (222, 1), (30, 1))" ] }, "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], "source": [ "test_size = 30\n", "simulation_size = 10\n", "\n", "df_train = df_log.iloc[:-test_size]\n", "df_test = df_log.iloc[-test_size:]\n", "df.shape, df_train.shape, df_test.shape" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [], "source": [ "class Model:\n", " def __init__(\n", " self,\n", " learning_rate,\n", " num_layers,\n", " size,\n", " size_layer,\n", " output_size,\n", " forget_bias = 0.1,\n", " ):\n", " def lstm_cell(size_layer):\n", " return tf.nn.rnn_cell.BasicRNNCell(size_layer)\n", "\n", " rnn_cells = tf.nn.rnn_cell.MultiRNNCell(\n", " [lstm_cell(size_layer) for _ in range(num_layers)],\n", " state_is_tuple = False,\n", " )\n", " self.X = tf.placeholder(tf.float32, (None, None, size))\n", " self.Y = tf.placeholder(tf.float32, (None, output_size))\n", " drop = tf.contrib.rnn.DropoutWrapper(\n", " rnn_cells, output_keep_prob = forget_bias\n", " )\n", " self.hidden_layer = tf.placeholder(\n", " tf.float32, (None, num_layers * size_layer)\n", " )\n", " self.outputs, self.last_state = tf.nn.dynamic_rnn(\n", " drop, self.X, initial_state = self.hidden_layer, dtype = tf.float32\n", " )\n", " self.logits = tf.layers.dense(self.outputs[-1], output_size)\n", " self.cost = tf.reduce_mean(tf.square(self.Y - self.logits))\n", " self.optimizer = tf.train.AdamOptimizer(learning_rate).minimize(\n", " self.cost\n", " )\n", " \n", "def calculate_accuracy(real, predict):\n", " real = np.array(real) + 1\n", " predict = np.array(predict) + 1\n", " percentage = 1 - np.sqrt(np.mean(np.square((real - predict) / real)))\n", " return percentage * 100\n", "\n", "def anchor(signal, weight):\n", " buffer = []\n", " last = signal[0]\n", " for i in signal:\n", " smoothed_val = last * weight + (1 - weight) * i\n", " buffer.append(smoothed_val)\n", " last = smoothed_val\n", " return buffer" ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [], "source": [ "num_layers = 1\n", "size_layer = 128\n", "timestamp = 5\n", "epoch = 300\n", "dropout_rate = 0.8\n", "future_day = test_size\n", "learning_rate = 0.01" ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [], "source": [ "def forecast():\n", " tf.reset_default_graph()\n", " modelnn = Model(\n", " learning_rate, num_layers, df_log.shape[1], size_layer, df_log.shape[1], dropout_rate\n", " )\n", " sess = tf.InteractiveSession()\n", " sess.run(tf.global_variables_initializer())\n", " date_ori = pd.to_datetime(df.iloc[:, 0]).tolist()\n", "\n", " pbar = tqdm(range(epoch), desc = 'train loop')\n", " for i in pbar:\n", " init_value = np.zeros((1, num_layers * size_layer))\n", " total_loss, total_acc = [], []\n", " for k in range(0, df_train.shape[0] - 1, timestamp):\n", " index = min(k + timestamp, df_train.shape[0] - 1)\n", " batch_x = np.expand_dims(\n", " df_train.iloc[k : index, :].values, axis = 0\n", " )\n", " batch_y = df_train.iloc[k + 1 : index + 1, :].values\n", " logits, last_state, _, loss = sess.run(\n", " [modelnn.logits, modelnn.last_state, modelnn.optimizer, modelnn.cost],\n", " feed_dict = {\n", " modelnn.X: batch_x,\n", " modelnn.Y: batch_y,\n", " modelnn.hidden_layer: init_value,\n", " },\n", " ) \n", " init_value = last_state\n", " total_loss.append(loss)\n", " total_acc.append(calculate_accuracy(batch_y[:, 0], logits[:, 0]))\n", " pbar.set_postfix(cost = np.mean(total_loss), acc = np.mean(total_acc))\n", " \n", " future_day = test_size\n", "\n", " output_predict = np.zeros((df_train.shape[0] + future_day, df_train.shape[1]))\n", " output_predict[0] = df_train.iloc[0]\n", " upper_b = (df_train.shape[0] // timestamp) * timestamp\n", " init_value = np.zeros((1, num_layers * size_layer))\n", "\n", " for k in range(0, (df_train.shape[0] // timestamp) * timestamp, timestamp):\n", " out_logits, last_state = sess.run(\n", " [modelnn.logits, modelnn.last_state],\n", " feed_dict = {\n", " modelnn.X: np.expand_dims(\n", " df_train.iloc[k : k + timestamp], axis = 0\n", " ),\n", " modelnn.hidden_layer: init_value,\n", " },\n", " )\n", " init_value = last_state\n", " output_predict[k + 1 : k + timestamp + 1] = out_logits\n", "\n", " if upper_b != df_train.shape[0]:\n", " out_logits, last_state = sess.run(\n", " [modelnn.logits, modelnn.last_state],\n", " feed_dict = {\n", " modelnn.X: np.expand_dims(df_train.iloc[upper_b:], axis = 0),\n", " modelnn.hidden_layer: init_value,\n", " },\n", " )\n", " output_predict[upper_b + 1 : df_train.shape[0] + 1] = out_logits\n", " future_day -= 1\n", " date_ori.append(date_ori[-1] + timedelta(days = 1))\n", "\n", " init_value = last_state\n", " \n", " for i in range(future_day):\n", " o = output_predict[-future_day - timestamp + i:-future_day + i]\n", " out_logits, last_state = sess.run(\n", " [modelnn.logits, modelnn.last_state],\n", " feed_dict = {\n", " modelnn.X: np.expand_dims(o, axis = 0),\n", " modelnn.hidden_layer: init_value,\n", " },\n", " )\n", " init_value = last_state\n", " output_predict[-future_day + i] = out_logits[-1]\n", " date_ori.append(date_ori[-1] + timedelta(days = 1))\n", " \n", " output_predict = minmax.inverse_transform(output_predict)\n", " deep_future = anchor(output_predict[:, 0], 0.3)\n", " \n", " return deep_future[-test_size:]" ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "WARNING: Logging before flag parsing goes to stderr.\n", "W0812 22:23:09.113305 140115879184192 deprecation.py:323] From :12: BasicRNNCell.__init__ (from tensorflow.python.ops.rnn_cell_impl) is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "This class is equivalent as tf.keras.layers.SimpleRNNCell, and will be replaced by that in Tensorflow 2.0.\n", "W0812 22:23:09.116059 140115879184192 deprecation.py:323] From :16: MultiRNNCell.__init__ (from tensorflow.python.ops.rnn_cell_impl) is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "This class is equivalent as tf.keras.layers.StackedRNNCells, and will be replaced by that in Tensorflow 2.0.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 1\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "W0812 22:23:09.445186 140115879184192 lazy_loader.py:50] \n", "The TensorFlow contrib module will not be included in TensorFlow 2.0.\n", "For more information, please see:\n", " * https://github.com/tensorflow/community/blob/master/rfcs/20180907-contrib-sunset.md\n", " * https://github.com/tensorflow/addons\n", " * https://github.com/tensorflow/io (for I/O related ops)\n", "If you depend on functionality not listed there, please file an issue.\n", "\n", "W0812 22:23:09.448605 140115879184192 deprecation.py:323] From :27: dynamic_rnn (from tensorflow.python.ops.rnn) is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Please use `keras.layers.RNN(cell)`, which is equivalent to this API\n", "W0812 22:23:09.640925 140115879184192 deprecation.py:506] From /usr/local/lib/python3.6/dist-packages/tensorflow/python/ops/init_ops.py:1251: calling VarianceScaling.__init__ (from tensorflow.python.ops.init_ops) with dtype is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Call initializer instance with the dtype argument instead of passing it to the constructor\n", "W0812 22:23:09.647897 140115879184192 deprecation.py:506] From /usr/local/lib/python3.6/dist-packages/tensorflow/python/ops/rnn_cell_impl.py:459: calling Zeros.__init__ (from tensorflow.python.ops.init_ops) with dtype is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Call initializer instance with the dtype argument instead of passing it to the constructor\n", "W0812 22:23:09.740828 140115879184192 deprecation.py:323] From :29: dense (from tensorflow.python.layers.core) is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Use keras.layers.dense instead.\n", "train loop: 100%|██████████| 300/300 [00:52<00:00, 5.77it/s, acc=76.9, cost=0.129] \n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 2\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [00:49<00:00, 6.03it/s, acc=78, cost=0.11] \n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 3\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [00:52<00:00, 5.77it/s, acc=73.7, cost=0.154] \n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 4\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [00:50<00:00, 6.11it/s, acc=82.7, cost=0.075] \n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 5\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [00:52<00:00, 5.65it/s, acc=76.3, cost=0.12] \n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 6\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [00:48<00:00, 6.15it/s, acc=77, cost=0.123] \n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 7\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [00:52<00:00, 5.65it/s, acc=80.2, cost=0.0896]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 8\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [00:50<00:00, 5.99it/s, acc=75.1, cost=0.15] \n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 9\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [00:52<00:00, 5.58it/s, acc=87.2, cost=0.0367]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 10\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [00:52<00:00, 5.69it/s, acc=76.7, cost=0.121] \n" ] } ], "source": [ "results = []\n", "for i in range(simulation_size):\n", " print('simulation %d'%(i + 1))\n", " results.append(forecast())" ] }, { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "accuracies = [calculate_accuracy(df['Close'].iloc[-test_size:].values, r) for r in results]\n", "\n", "plt.figure(figsize = (15, 5))\n", "for no, r in enumerate(results):\n", " plt.plot(r, label = 'forecast %d'%(no + 1))\n", "plt.plot(df['Close'].iloc[-test_size:].values, label = 'true trend', c = 'black')\n", "plt.legend()\n", "plt.title('average accuracy: %.4f'%(np.mean(accuracies)))\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.6.8" } }, "nbformat": 4, "nbformat_minor": 2 } ================================================ FILE: deep-learning/8.bidirectional-vanilla.ipynb ================================================ { "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import sys\n", "import warnings\n", "\n", "if not sys.warnoptions:\n", " warnings.simplefilter('ignore')" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "import tensorflow as tf\n", "import numpy as np\n", "import matplotlib.pyplot as plt\n", "import seaborn as sns\n", "import pandas as pd\n", "from sklearn.preprocessing import MinMaxScaler\n", "from datetime import datetime\n", "from datetime import timedelta\n", "from tqdm import tqdm\n", "sns.set()\n", "tf.compat.v1.random.set_random_seed(1234)" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DateOpenHighLowCloseAdj CloseVolume
02016-11-02778.200012781.650024763.450012768.700012768.7000121872400
12016-11-03767.250000769.950012759.030029762.130005762.1300051943200
22016-11-04750.659973770.359985750.560974762.020020762.0200202134800
32016-11-07774.500000785.190002772.549988782.520020782.5200201585100
42016-11-08783.400024795.632996780.190002790.510010790.5100101350800
\n", "
" ], "text/plain": [ " Date Open High Low Close Adj Close \\\n", "0 2016-11-02 778.200012 781.650024 763.450012 768.700012 768.700012 \n", "1 2016-11-03 767.250000 769.950012 759.030029 762.130005 762.130005 \n", "2 2016-11-04 750.659973 770.359985 750.560974 762.020020 762.020020 \n", "3 2016-11-07 774.500000 785.190002 772.549988 782.520020 782.520020 \n", "4 2016-11-08 783.400024 795.632996 780.190002 790.510010 790.510010 \n", "\n", " Volume \n", "0 1872400 \n", "1 1943200 \n", "2 2134800 \n", "3 1585100 \n", "4 1350800 " ] }, "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df = pd.read_csv('../dataset/GOOG-year.csv')\n", "df.head()" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
0
00.112708
10.090008
20.089628
30.160459
40.188066
\n", "
" ], "text/plain": [ " 0\n", "0 0.112708\n", "1 0.090008\n", "2 0.089628\n", "3 0.160459\n", "4 0.188066" ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "minmax = MinMaxScaler().fit(df.iloc[:, 4:5].astype('float32')) # Close index\n", "df_log = minmax.transform(df.iloc[:, 4:5].astype('float32')) # Close index\n", "df_log = pd.DataFrame(df_log)\n", "df_log.head()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Split train and test\n", "\n", "I will cut the dataset to train and test datasets,\n", "\n", "1. Train dataset derived from starting timestamp until last 30 days\n", "2. Test dataset derived from last 30 days until end of the dataset\n", "\n", "So we will let the model do forecasting based on last 30 days, and we will going to repeat the experiment for 10 times. You can increase it locally if you want, and tuning parameters will help you by a lot." ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "((252, 7), (222, 1), (30, 1))" ] }, "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], "source": [ "test_size = 30\n", "simulation_size = 10\n", "\n", "df_train = df_log.iloc[:-test_size]\n", "df_test = df_log.iloc[-test_size:]\n", "df.shape, df_train.shape, df_test.shape" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [], "source": [ "class Model:\n", " def __init__(\n", " self,\n", " learning_rate,\n", " num_layers,\n", " size,\n", " size_layer,\n", " output_size,\n", " forget_bias = 0.1,\n", " ):\n", " def lstm_cell(size_layer):\n", " return tf.nn.rnn_cell.BasicRNNCell(size_layer)\n", "\n", " backward_rnn_cells = tf.nn.rnn_cell.MultiRNNCell(\n", " [lstm_cell(size_layer) for _ in range(num_layers)],\n", " state_is_tuple = False,\n", " )\n", " forward_rnn_cells = tf.nn.rnn_cell.MultiRNNCell(\n", " [lstm_cell(size_layer) for _ in range(num_layers)],\n", " state_is_tuple = False,\n", " )\n", " self.X = tf.placeholder(tf.float32, (None, None, size))\n", " self.Y = tf.placeholder(tf.float32, (None, output_size))\n", " drop_backward = tf.contrib.rnn.DropoutWrapper(\n", " backward_rnn_cells, output_keep_prob = forget_bias\n", " )\n", " forward_backward = tf.contrib.rnn.DropoutWrapper(\n", " forward_rnn_cells, output_keep_prob = forget_bias\n", " )\n", " self.backward_hidden_layer = tf.placeholder(\n", " tf.float32, shape = (None, num_layers * size_layer)\n", " )\n", " self.forward_hidden_layer = tf.placeholder(\n", " tf.float32, shape = (None, num_layers * size_layer)\n", " )\n", " self.outputs, self.last_state = tf.nn.bidirectional_dynamic_rnn(\n", " forward_backward,\n", " drop_backward,\n", " self.X,\n", " initial_state_fw = self.forward_hidden_layer,\n", " initial_state_bw = self.backward_hidden_layer,\n", " dtype = tf.float32,\n", " )\n", " self.outputs = tf.concat(self.outputs, 2)\n", " self.logits = tf.layers.dense(self.outputs[-1], output_size)\n", " self.cost = tf.reduce_mean(tf.square(self.Y - self.logits))\n", " self.optimizer = tf.train.AdamOptimizer(learning_rate).minimize(\n", " self.cost\n", " )\n", " \n", "def calculate_accuracy(real, predict):\n", " real = np.array(real) + 1\n", " predict = np.array(predict) + 1\n", " percentage = 1 - np.sqrt(np.mean(np.square((real - predict) / real)))\n", " return percentage * 100\n", "\n", "def anchor(signal, weight):\n", " buffer = []\n", " last = signal[0]\n", " for i in signal:\n", " smoothed_val = last * weight + (1 - weight) * i\n", " buffer.append(smoothed_val)\n", " last = smoothed_val\n", " return buffer" ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [], "source": [ "num_layers = 1\n", "size_layer = 128\n", "timestamp = 5\n", "epoch = 300\n", "dropout_rate = 0.8\n", "future_day = test_size\n", "learning_rate = 0.01" ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [], "source": [ "def forecast():\n", " tf.reset_default_graph()\n", " modelnn = Model(\n", " learning_rate, num_layers, df_log.shape[1], size_layer, df_log.shape[1], dropout_rate\n", " )\n", " sess = tf.InteractiveSession()\n", " sess.run(tf.global_variables_initializer())\n", " date_ori = pd.to_datetime(df.iloc[:, 0]).tolist()\n", "\n", " pbar = tqdm(range(epoch), desc = 'train loop')\n", " for i in pbar:\n", " init_value_forward = np.zeros((1, num_layers * size_layer))\n", " init_value_backward = np.zeros((1, num_layers * size_layer))\n", " total_loss, total_acc = [], []\n", " for k in range(0, df_train.shape[0] - 1, timestamp):\n", " index = min(k + timestamp, df_train.shape[0] - 1)\n", " batch_x = np.expand_dims(\n", " df_train.iloc[k : index, :].values, axis = 0\n", " )\n", " batch_y = df_train.iloc[k + 1 : index + 1, :].values\n", " logits, last_state, _, loss = sess.run(\n", " [modelnn.logits, modelnn.last_state, modelnn.optimizer, modelnn.cost],\n", " feed_dict = {\n", " modelnn.X: batch_x,\n", " modelnn.Y: batch_y,\n", " modelnn.backward_hidden_layer: init_value_backward,\n", " modelnn.forward_hidden_layer: init_value_forward,\n", " },\n", " ) \n", " init_value_forward = last_state[0]\n", " init_value_backward = last_state[1]\n", " total_loss.append(loss)\n", " total_acc.append(calculate_accuracy(batch_y[:, 0], logits[:, 0]))\n", " pbar.set_postfix(cost = np.mean(total_loss), acc = np.mean(total_acc))\n", " \n", " future_day = test_size\n", "\n", " output_predict = np.zeros((df_train.shape[0] + future_day, df_train.shape[1]))\n", " output_predict[0] = df_train.iloc[0]\n", " upper_b = (df_train.shape[0] // timestamp) * timestamp\n", " init_value_forward = np.zeros((1, num_layers * size_layer))\n", " init_value_backward = np.zeros((1, num_layers * size_layer))\n", "\n", " for k in range(0, (df_train.shape[0] // timestamp) * timestamp, timestamp):\n", " out_logits, last_state = sess.run(\n", " [modelnn.logits, modelnn.last_state],\n", " feed_dict = {\n", " modelnn.X: np.expand_dims(\n", " df_train.iloc[k : k + timestamp], axis = 0\n", " ),\n", " modelnn.backward_hidden_layer: init_value_backward,\n", " modelnn.forward_hidden_layer: init_value_forward,\n", " },\n", " )\n", " init_value_forward = last_state[0]\n", " init_value_backward = last_state[1]\n", " output_predict[k + 1 : k + timestamp + 1] = out_logits\n", "\n", " if upper_b != df_train.shape[0]:\n", " out_logits, last_state = sess.run(\n", " [modelnn.logits, modelnn.last_state],\n", " feed_dict = {\n", " modelnn.X: np.expand_dims(df_train.iloc[upper_b:], axis = 0),\n", " modelnn.backward_hidden_layer: init_value_backward,\n", " modelnn.forward_hidden_layer: init_value_forward,\n", " },\n", " )\n", " output_predict[upper_b + 1 : df_train.shape[0] + 1] = out_logits\n", " future_day -= 1\n", " date_ori.append(date_ori[-1] + timedelta(days = 1))\n", "\n", " init_value_forward = last_state[0]\n", " init_value_backward = last_state[1]\n", " \n", " for i in range(future_day):\n", " o = output_predict[-future_day - timestamp + i:-future_day + i]\n", " out_logits, last_state = sess.run(\n", " [modelnn.logits, modelnn.last_state],\n", " feed_dict = {\n", " modelnn.X: np.expand_dims(o, axis = 0),\n", " modelnn.backward_hidden_layer: init_value_backward,\n", " modelnn.forward_hidden_layer: init_value_forward,\n", " },\n", " )\n", " init_value_forward = last_state[0]\n", " init_value_backward = last_state[1]\n", " output_predict[-future_day + i] = out_logits[-1]\n", " date_ori.append(date_ori[-1] + timedelta(days = 1))\n", " \n", " output_predict = minmax.inverse_transform(output_predict)\n", " deep_future = anchor(output_predict[:, 0], 0.3)\n", " \n", " return deep_future[-test_size:]" ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "WARNING: Logging before flag parsing goes to stderr.\n", "W0813 00:50:36.840563 140096227489600 deprecation.py:323] From :12: BasicRNNCell.__init__ (from tensorflow.python.ops.rnn_cell_impl) is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "This class is equivalent as tf.keras.layers.SimpleRNNCell, and will be replaced by that in Tensorflow 2.0.\n", "W0813 00:50:36.842919 140096227489600 deprecation.py:323] From :16: MultiRNNCell.__init__ (from tensorflow.python.ops.rnn_cell_impl) is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "This class is equivalent as tf.keras.layers.StackedRNNCells, and will be replaced by that in Tensorflow 2.0.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 1\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "W0813 00:50:37.159364 140096227489600 lazy_loader.py:50] \n", "The TensorFlow contrib module will not be included in TensorFlow 2.0.\n", "For more information, please see:\n", " * https://github.com/tensorflow/community/blob/master/rfcs/20180907-contrib-sunset.md\n", " * https://github.com/tensorflow/addons\n", " * https://github.com/tensorflow/io (for I/O related ops)\n", "If you depend on functionality not listed there, please file an issue.\n", "\n", "W0813 00:50:37.164350 140096227489600 deprecation.py:323] From :42: bidirectional_dynamic_rnn (from tensorflow.python.ops.rnn) is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Please use `keras.layers.Bidirectional(keras.layers.RNN(cell))`, which is equivalent to this API\n", "W0813 00:50:37.165004 140096227489600 deprecation.py:323] From /usr/local/lib/python3.6/dist-packages/tensorflow/python/ops/rnn.py:464: dynamic_rnn (from tensorflow.python.ops.rnn) is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Please use `keras.layers.RNN(cell)`, which is equivalent to this API\n", "W0813 00:50:37.355312 140096227489600 deprecation.py:506] From /usr/local/lib/python3.6/dist-packages/tensorflow/python/ops/init_ops.py:1251: calling VarianceScaling.__init__ (from tensorflow.python.ops.init_ops) with dtype is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Call initializer instance with the dtype argument instead of passing it to the constructor\n", "W0813 00:50:37.362000 140096227489600 deprecation.py:506] From /usr/local/lib/python3.6/dist-packages/tensorflow/python/ops/rnn_cell_impl.py:459: calling Zeros.__init__ (from tensorflow.python.ops.init_ops) with dtype is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Call initializer instance with the dtype argument instead of passing it to the constructor\n", "W0813 00:50:37.520977 140096227489600 deprecation.py:323] From :45: dense (from tensorflow.python.layers.core) is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Use keras.layers.dense instead.\n", "train loop: 100%|██████████| 300/300 [01:04<00:00, 4.68it/s, acc=71.9, cost=0.169]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 2\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:06<00:00, 4.45it/s, acc=77.7, cost=0.11] \n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 3\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:04<00:00, 4.67it/s, acc=68.9, cost=0.211] \n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 4\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:06<00:00, 4.45it/s, acc=78.9, cost=0.104] \n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 5\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:06<00:00, 4.53it/s, acc=70.2, cost=0.193]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 6\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:06<00:00, 4.57it/s, acc=70.6, cost=0.189]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 7\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:07<00:00, 4.43it/s, acc=66.1, cost=0.253]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 8\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:05<00:00, 4.53it/s, acc=80.6, cost=0.0892]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 9\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:07<00:00, 4.51it/s, acc=63.5, cost=0.287] \n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 10\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:03<00:00, 4.71it/s, acc=72.8, cost=0.167]\n" ] } ], "source": [ "results = []\n", "for i in range(simulation_size):\n", " print('simulation %d'%(i + 1))\n", " results.append(forecast())" ] }, { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [ { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAAA3gAAAFBCAYAAAAlhA0CAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADh0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uMy4xLjEsIGh0dHA6Ly9tYXRwbG90bGliLm9yZy8QZhcZAAAgAElEQVR4nOzdd1wc9534/9c2FpZd+lKFQAJp1BACoWa523F34hLHdqzYcRKnx5fcpV4ul8svl7sk3ziX5iQ+XxLLJS5yL3Hv6qIJIaQBFYooYum7CyywO78/ZpGRhCTKAov0fj4ePNidmZ35DAzLvufz/rw/Bk3TEEIIIYQQQggx+xlnugFCCCGEEEIIIUJDAjwhhBBCCCGEOEtIgCeEEEIIIYQQZwkJ8IQQQgghhBDiLCEBnhBCCCGEEEKcJSTAE0IIIYQQQoizhAR4QgghhBBCCHGWMM90A4QQQggxcYqifAP4ZyARqAa+qarq5uA6K/Bb4EbAAmwBvqyqauMp9nU98N9ANlABfEFV1aoR+/o5cCsQBTwO/JOqqoPBdX8ELgcSgIPAD1RVfTX42juAB0YcyhjcR5GqqiWh+UkIIYQA6cETQggxBRRFOaduIM7U+SqKsgY96PokEAv8BXhOURRTcJN/AtYBy4F0oBP4/Sn2tQB4DPgyEAe8BLw44ty+DxQBy4CFQCHwb8F1ZqABuCjYjn8DnlIUJRtAVdXHVFW1D38BXwUOAaWT/ykIIYQY6Zz6ByyEEAIURfk+cA+QjP6h/Ieqqj4X7IU5CpyvqmplcFsnUA9kqaraqijKdcB/ovfwVKH3BlUEt60F/gTcoT9VooFvj3as4PYm4JfAXYAbuA89+LCoqjqkKEos8GvgGiAA/A34saqq/lHOaTV6T9VioA94BvhnVVUHguuXAr8BVgKDwG9VVf2vYBu+B3w+2MZq4AbABBwebktwH+8Bj6qq+n+Konw2eF47gTuBPymK8jfgQSAf0IDXga+pqtoVfH1msI0XoN9gfRy9560FuEhV1T3B7ZKB2uDP3HXaX6b+e9g73AumKMrD6D1pyUAzMA94XVXVo8H1TwZ/pqO5EvhwRO/fL4B/Rw/a3gauB36hqmpHcP3vgF+g/068wH+M2NfLiqIcDv68a0c51l3Aw6qqamc4PyGEEOMkPXhCCHHuOYgeZMQCPwEeVRQlTVVVH/AscPuIbT8FvB8M7gqAvwJfQk8HfAC9h8c6YvvbgWuBuGBgNOqxgtveA1wNrEDvDbrhhHY+BAwBuUABcAXwhVOckx/4FpCE3mN1GXovEYqiOIC3gNfQe7Fy0QMW0AOs29GDyBjgc0DvKY5xojXovVApwM8AA3p6Yzp6oJlJMOgJBpIvA3XoQVkG8EQwAH0C2DBiv7cDbw8Hd4qidCmKcv4p2vAqYFIUZU3wGJ8DytGDRtB79NYripKuKIoNPfh+9TTnZDjhsQG9x+5U6+cEA/HjKIqSgt7Lt3eUdVnAhcDDp2mHEEKICZIePCGEOMeoqrppxNMnFUX5AbAaeAH4O3rg9sPg+k/z0dipLwIPqKq6I/h8o6Io/wqsBd4PLvudqqoNYzzWp9B70o4AKIryc/TAbDhAuAY9UOwDvIqi/M9wG0Y5p5HjuGoVRXkAvefpN8B1QIuqqvcF1/cDw+fwBeC7qqqqwee7g8d3nPSDO1mTqqrD6Y5DwIHgF4BLUZRfAz8OPl+NHvh9Z7hHENgc/L4R2KQoyveDPVqfQe/ZHD63uNO0wY3eW7kZPeDqAq4e0TNWg95z2ogeBO8Bvn6Kfb0F/EJRlIuBreg9mxGALbj+NeCfFEV5F72H897gchvQPbwTRVEs6KmeG1VV3T/Kce5E7yk8fJrzEkIIMUES4AkhxDlGUZQ70XuusoOL7Og9XwDvArbg2K6j6L1rzwXXZQF3BYt6DItAD1yGNYx4fKZjpZ+w/cjHWehFQZoVRRleZjxx/yOOsxA99bAIPeAwA8NBXyZ6T+JoTrfuTE481xQ+SsF0BNvbOeI4dSOCu2NUVd2hKEovcLGiKM3oPYwvjrENnwfuBpaiB5dXoKdHFqiq2gTcD1jRe1y9wHfRe/DWjNKO/Yqi3AX8AUgDHkVPwz0S3ORn6GPzygEfejpqAfp1MvwzMAKPAAOcOpC8E/ivMZ6fEEKIcZIATwghziHB9LgH0XvKtqmq6lcUpZxg6l3w+VPoaYJHgZdVVXUHX94A/ExV1Z+d5hDHxlSd6VjoY8TmjHht5ojHDehBRNJoQdEo/gSUAberqupWFOWb6IVHhvd12yle1wDkAJUnLPcGv9uAnuDj1BO2OXH82H8Fl+WpqtqhKMoN6MHS8HHmKopiPsX5bERP02wBnlZVtf8U7T3RCvTfUXXw+WvBIPE84Ong+h+OGDf3e+D/UxQlSVXVthN3pqrq08HXoShKHHoAuSu4rg89aPt6cP0XgRJVVQPB5wb0lNAU4BpVVQdP3L+iKOvRA/unx3h+QgghxkkCPCGEOLdEowchw+O77ub4MVagp2k+D7TzUaom6MHac4qivIVeXMQGXAx8MCIIHM+xnkJP+XsFPaD63vAKVVWbFUV5A7hPUZQfAR70giFzVFV9n5M50AMxj6Ioi4CvDB8Xfezbr4NB35/Qex2XBFNN/w/4qaIoVeg9YHlAo6qqLkVRGoENwXTPu9ADwdNxoKcqdiuKkgF8Z8S6negB7c8VRfkxerrkSlVVtwTXP4qeHupGT9Ecq13AD4OB22H0aQoW8lHAugu4M1ggphd9XGLTaMEdgKIoK9F76BLQe/9eHE6zDJ6TFjyPNcCP0APAYX9CH3t4eTAYHM1dwDOnuF6EEEKEgBRZEUKIc0hwTrP7gG3oPXR56HOjjdxmB3rAlc6IghyqqhajF0b5A3rq4QHgs5M41oPAG+jzrZUB/0AfyzZcJfNO9GCsKni8p9FTB0fzbfTxgu7gfp8c0Q438DH0KpAt6OPSLgmu/jV6oPkGeoD4F/T52Qie63fQA92l6OPSTucn6MViuoFX0AvWDLfBHzx+LnpV0iPo88kNr29AnzJAAz4cuVNFUTyKolxwimM+jF6k5b1g+38HfGnE2Ldvo485rEEPeK9BnxNveN+vBsdRDvst+jg+Ff1nfs+IdTnoPwMveo/j91VVfSO4nyz04jsrgJZgmz3B+e+GjxWJPu5y4ynORQghRAgYNE0qFAshhJh5iqJcDfxZVdWsmW7LTFAU5a/ovWv/dsaNhRBCiFOQFE0hhBAzQlGUKPSetDfQx239mI8KupxTghOC34RetEQIIYSYMEnRFEIIMVMM6GmNnegpmvvQJ9Y+pyiK8lP0MXP/T6YOEEIIMVmSoimEEEIIIYQQZwnpwRNCCCGEEEKIs8RsHINnBVahl2n2n2FbIYQQQgghhDjbmNArS+9Cnzf2mNkY4K3ihBLSQgghhBBCCHEOugDYPHLBbAzwmgE6O70EAuE1fjAx0U57u2emmyHCgFwLYphcC2KYXAtiJLkexDC5FsSw8VwLRqOB+PhoCMZGI83GAM8PEAhoYRfgAWHZJjEz5FoQw+RaEMPkWhAjyfUghsm1IIZN4Fo4aciaFFkRQgghhBBCiLPEGXvwFEX5FXAzkA3kqapaebrlwXULgY1AItAO3Kmqas2Z1gkhhBBCCCGEmLix9OA9D1wI1I1xOcCfgftVVV0I3A88MMZ1QgghhBBCCCEm6IwBnqqqm1VVbRjrckVRkoFC4PHgoseBQkVRnKdbN9ETEEIIIYQQQgihm4oiK5lAo6qqfgBVVf2KojQFlxtOs841noMkJtpD2+oQcTodM90EESbkWhDD5FoQw+RaECPJ9SCGybUghoXiWpiNVTQBaG/3hF3FIafTgcvlnulmiDAg14IYJteCGCbXghhJrgcxTK4FMWw814LRaDhlh9dUVNFsADIURTEBBL+nB5efbp0QQgghhBBCiEkIeYCnqmorUA7cHlx0O1CmqqrrdOtC3Q4hhBBCCCGEONecMcBTFOV3iqIcAeYAbymKsvd0y4O+DHxDUZRq4BvB52NZJ4QQQgghhBCnVNfi5qcbi+npHZjppoSlM47BU1X1XuDesS4PrtsPrBnvOiGEEEIIIYQ4nbdKGjjc3MOufa1ctnLOTDcn7EzFGDwhhBBCCCGECDnfoJ/i4Oiu4v2tM9ya8CQBnhBCCCGEEGJWKKt24Rvws2huHNUNXXR7JU3zRBLgCSGEEEIIIWaFrZUtJMZEcvvlC9GAUlV68U4kAZ4QQgghhBAi7HV5fOyt7WDdshTmOKNJTbAdS9cUH5EATwghhBBCCBH2tu89iqbBuqWpGAwGihYls7++kx5J0zyOBHhCCCGEEEKIsLdtbwvz0mJIS4wGoEhxomlQWiO9eCNJgCeEEEIIIYQIaw2tHhpaPZy3LPXYssxkOynxUVJN8wQS4AkhhBBCCCHC2rbKFkxGA6sXJx9bdixNs64Lt0x6fowEeEIIIYQQQoiwFQhobKtqYXlOIg5bxHHripRkAppGWU3bDLUu/EiAJ4QQQgghhAhbVXUddHsGWLc09aR1c1PsOOMi2SVpmsdIgCeEEEIIIYQIW1srW7BZzeTnJp20bjhNc19tJ56+wRloXfiRAE8IIYQQQggRlvp8Q5RWu1i9OBmLefTQ5ViaZrVU0wQJ8IQQQgghhBBhqrTaxcBggHXLTk7PHJad6iApNlImPQ+SAE8IIYQQQggRlrZWtuCMiyQ3I/aU2xgMBoqUZKpqO/D2S5qmBHhCCCGEEEKIsNPR08/+uk7WLU3FYDCcdtuiRcn4AxrlUk1TAjwhhBBCCCFE+NledRQNjpvc/FTmpTlIjLFKNU0kwBNCCCGEEEKEGU3T2FrZQm5GLMnxtjNubzAYWKkks/dwB739Q9PQwvAlAZ4QQgghhBAirNQf9dDU5h1T792wVcNpmgfO7WIrEuAJIYQQQgghwsqWymbMJgOrFieP+TXz0mOId1gp3i8BnhBCCCGEEEKEBX8gwM6qo+TnJhEdaRnz64zBapqVhzvo8527aZoS4AkhhBBCCCHCxt7DHfT0DnLe0rGnZw4rWuRkyB+g/MC5W01TAjwhhBBCCCFE2Nha2YI9ykJeTuK4X5uTEUucPYLic7iapnksGymK8ivgZiAbyFNVtTK4fCGwEUgE2oE7VVWtCa6rBfqDXwDfU1X19eC6tcADQBRQC2xQVfXc/S0IIYQQQggh6O0foqymjQuWp2E2jb8vyhispvl+eRN9viGirGMKd84qY/2pPQ9cCNSdsPzPwP2qqi4E7kcP2kb6pKqqK4Jfw8GdEXgU+FrwdR8AP5/oCQghhBBCCCHODsVqK4NDAc5bljbhfaxalMyQP0DFwfYQtmz2GFOAp6rqZlVVG0YuUxQlGSgEHg8uehwoVBTFeYbdrQT6VVXdHHz+Z+BTY2+yEEIIIYQQ4my0rbKFlAQb89IcE95HbkYssdHnbprmZPosM4FGVVX9AKqq+hVFaQouH65N+piiKAZgM/Cvqqp2AXMZ0ROoqmqboihGRVESVFXtGOvBExPtk2j61HE6J34xirOLXAtimFwLYphcC2IkuR7EMLkWdEc7elEbuthw9SKSk2Mmta/zV2Tw5o467DFRsypNMxTXwlSe7QWqqjYoimIFfgP8AdgQqp23t3sIBLRQ7S4knE4HLpd7ppshwoBcC2KYXAtimFwLYiS5HsQwuRY+8srWWgCWZ8VP+meyLCuOV7Yc5p0dtaxenBKC1k298VwLRqPhlB1ek6mi2QBkKIpiAgh+Tw8uZzilU1VVH/BHYH3wdfVA1vBOFEVJAgLj6b0TQgghhBBCnD00TWNrZQtKZhxJcVGT3t+COXHEREdQrJ57k55POMALVr0sB24PLrodKFNV1aUoSrSiKLEAwRTN24LbApQAUYqinB98/mVg00TbIYQQQgghhJjdDje7OdrRy7pl45/7bjRGo4GVC51UHGzDN+gPyT5nizEFeIqi/E5RlCPAHOAtRVH2Bld9GfiGoijVwDeCzwFSgPcURakAKoGFwFcBVFUNAJ8B/qQoSg1wEfD9EJ2PEEIIIYQQYpbZWtmMxWykSEkO2T6LFCcDgwH2nGPVNMc0Bk9V1XuBe0dZvh9YM8ryQ0DBafa3FcgbezOFEEKI2au5dh9vPPI8yXMXk71kNXHO9JlukhBChI0hf4Cd+1opWJCELTJ0JUIWzo3DYbNQrLZStCh0gWO4mz0lZYQQQohZ6sDuD3F3tdPV/h5qyTvEOTPIXrKKuYuKiIqeXKU4IYSY7fYcbMfTN8h5IUrPHGYyGilc6GT73qMMDPqJsJhCuv9wJQGeEEIIMYUGB/ppqd3PsjUXM2/5JTSoZdRW7aT8/efZ/cELpGYtJmvJKjJy8jBbIma6uUIIMe227m0hxmZh6byEkO+7aFEy75c3sedQByvPOF332UECPCGEEGIKNR+uIuAfImdZERE2BwsKLmRBwYX0dByltmoXdft2sf0fGzFHWMlcUED2klU45+RgMEym0LUQQswO3v5Bdh9o4+KCDEzG0L/vLZobhz1KT9OUAE8IIYQQk3akphyrzUFa1gLa273HlsckpLD8/OvIW38NrQ0HqN23i4bqMg7v3Y4tJoHsxUVkLV5FTMLsmL9JCCEmYte+Vob8GuuXpU3J/vU0zSR27GtlcMiPxXz2p2lKgCeEEEJMkaHBAZoPV5G1eBXGU9yZNhiMpMxdSMrchay89BYaD1RQW7WTfTvfpGrHGySkZpG9ZDVzlUKsUdHTfAbnhoDfh7dzD/5BN7GpF2MwGGa6SUKcM7ZWtpCeFM3clNEn7Q6FIiWZD3Y3U3mog4KFZ38vngR4QgghxBRpqdvP0OAAcxbkj2l7syWCrMVFZC0uos/TTd3+EmqrdlL6zibK33uWtHlLyV6yirR5SzCZLVPc+rPfYJ8Ld1sx3o7daIEBACLtWUQ65s9wy4Q4N7R29nKgsZtPXpwzpTdWFmXFEx1pplhtlQBPCCGEEBN3pGY3EVYbyXMWjPu1UfZYFhVdyqKiS+l0NVJbtZP6/SU0HqwgItJGplJI9uJVJKZlS4/TOGian74uFXdbMT5PLRhM2OKWYE8soK32adyuXRLgCTFNtla2YADWLpnaVHSzyUjBQiclaiuDQwEs5rN7jLMEeEIIIcQU8PuHaDpUSUbucoymyY35iHdmEH/RjeRf8HGO1qnUVu2itnIHB3dvxh7nJHvJarIXFxEdmxii1p99/INuPG2leNpL8Q+6MUXEEpt2KfbEAkwWPfXVnlhAz9GtDA10YY6Im+EWC3F20zSNbXtbWJQVT0JM5JQfr0hJZnNFM3trO1iRmzTlx5tJEuAJIYQQU6C1vppBXx+ZY0zPHAuj0UTavCWkzVvCoK+Phprd1FXtpHLrK1RufQVnRg7ZS9cwb+ka6dVD/wDp89ThaSumt2s/ECDSkUN85jVExSw4qVKpPamInqNbcbuKic+4fGYaLcQ54kBjN66ufj6+ft60HG9Jdjw2q5ni/a1jCvDc7h527y7n0KGDfOITNxIbO3tu+kiAJ4QQQkyBIzW7MUdYSZmrTMn+LdYo5i9by/xla/H2dFC3bxe1VbvY9cbfMRpNZC9ZNSXHnQ0Cfh/ejgo8bcUM9rswmiJxJK/GnlSExXrqebbMEbFExSp428uITbsIo1HGOQoxVbZVthBh0Scinw5mk5GCBUmU1rQx5A9gNn10g8fn81FVVUlZWSllZSWUlZVQU1ONpmkYjUYWL17CqlVrpqWdoSABnhBCCBFigYCfxoMVpM9bNi3FUKJjEliy5koWr76Cl//yE+rVknMywBvoa8XTVoy3owItMIAlKo2Euddji1825mDN4VxNX/d+ejsrsScWTHGLzw7lB9qwmI0szQ79JNXi7DQ45GfnvlYKFzqJsk5fOFK0KJnNe5p47b1deNsOUlZWQnl5KZWVexgY0AstJSU5KSxcyQ033Exh4Ury8wtJTJxd6e8S4AkhhBAh5jpyEF+flzkLlk/rcQ0GA3MXFqCWvouvz3tOTKvwUdGUXfg8dWAwER2/FHtSERG2jHGnqlrtWVgik3G7dhGdsGLWproGNI3na1vJT3SQE2ObsuOU17Tx+2criIww84svr8MeJb2e4sx2H2in1zfEectSp/Q4mqbR3NxEaakeyJWUFrNjVzGv/E8vANHRdvLzV3DPPV+hsHAlK1YUMmdO5qz9ux8mAZ4QQggRYkdqdmMyW0ibt2Taj525sID9xW/TeLCC+cvWTfvxp8vQoBtPWwnetlL8Qx5MEXHEpV9GdGIBJvPEAxqDwYDduYrOhlcY8DZgtc8NYaunT013L8VtPbj6B6YswKtt6eHPL1aSmmCjpb2XV7fXccsluVNyLDE5Tz31OCUlu7DbHdjt9uCX/jg6Wn/scBy/zmKZumB9a2ULsfYIlmSFtte3q6uT8vKyY2mWZWWlHD3aAoDZbGbp0jwK112JFj2XX37nNhYpizBNsghWOJIATwghhAghTQtw5MBuUrMXY7ZYp/348SmZRMcm0qCWnXUB3nDRFHfbLvq69gMakTG5JCQVERmTe1LRlImKjs+jq+lt3K5dszbA297aBUCdp5/WvgGSoyJCuv+Onn5++3QFjigL3729gKfePcBbJUe4vCiTeMf0X/fi1DZu/Cvf+c43sdsdDAz4jqUinonVag0GgCMDP/soQeLxz6OiojCZTJhMJgwGIyaT8dhzo9GEbzDAlp27WZ+XTm3tQYxG04j1xhHPjcdeYzQaj9vGYDDQ19dHZWXFsUCurKyEQ4cOHmt/Tk4uF1xw0bGeuWXLlhMZGUlZjYvfP7OHQGTqWRncgQR4QgghREi1N9fS7+0Z8+TmoTacprm/+B18fR6sUfYZaUconVw0JQpH8lrsSStPWzRlooymCOwJK3C7djI06MZscYT8GFOpo3+Q6u5eVjtjKWnrZperm2vnhq6QRZ9viN9s2s3AoJ9vb1hJrN3KJy6Yz859rby0tZY7r5yawkJi/F555SW+971/5vLLr2DjxsexWCwMDAzg8bhxu914PB48Hg9e70ePPZ7RHuvfOzraqa+vG/E6D5qmTaht7wL/OcHzMhqNaJp27NgpKakUFhZx2213UFCwkhUrCk5Z9XLZvAQiI0wU728lb/7sGls3VhLgiXNCj3eA5zcf5oLlacxLi5np5gghzmINNbsxGk2kz182Y23IVArYt+stjtRUkLP8vBlrRyi4W3fQ1fwuWmCACFs6CXM/ji1+6ZRXuLQ7i3C7tuNpKyEu7eIpPVao7XB1YQAuSU+gd8hPWXsPV8xJxGKcfA/nkD/An56vpLm9l29+Kp8Mp34DITkuigtXpPNBeRNXrs4kJX7qxv2Jsdm2bQtf/vLnKChYyYMPbjyWchkREUFCQiIJCZMPbgKBAL29vXi9HwWBfX19+P1+/H4/gUCAQMAffB7A7/fz1DvVDA0NcfNF84/bbvix3+9H0wLHveajfXy0T5MpmHJZuJK0tPQxt9liNrEiN4nSahefuVI5rprmiXz+AA/XNHFNZhIZ0VM/V1+oSIAnznoHG7v54/OVdLp97D7Qxk8+t1oGgYtpMeQP0D8wNOXH0e9iDp01Jd0D/gH6eqoxWWKwRs+uwe6aptFYs5uULIUIa9S0H3/IH2BrZQsrcpOxxzlpqC6d1QFev6eOzsbXiXTkEJt2MdbojGk7tsWaQGTMAjxtJcSmXIDBODtSuQYDAYpdPSyJtxMbYWa1M5bKTg9VnV7yEyfXE6lpGo+9WU3l4Q4+e/Wik6pmXn9eNlv2NPP8h4f50seXTupYYnKqqvbymc/cxty5WTz22FNER09NwSWj0XgsPTMl5cwFU5rbvTyzJ5rbL8nlqjUzl/5ctCiZ7VVHUeu7WDrv1FkAB3t6Oezuw+cPTGPrJi80yepChCFN03i39Ag/f6wUk9HA569djLt3gL/9Y9+E0wmEOBNN0zjc3MMjb6h86/ebufdX7zE0xf8Y+rpVjuz+b1oPPEpvZxVaYOqDyqkw0HeUjoZXaaz8H9prn6W15iGOVv8Fb+deNG12/HPtbD2Ct6djxtIzt+89ykOv7ufnj5XhzM6jtaGG/l73jLRlsgL+ftrrnsccEU/SvFumNbgb5nCuIjDkpberatqPPVEV7W76/AHWJscCMD8minirmV2u7knv+7Wd9bxf3sS167K4MP/kHpM4u5WPFWWyo+oo9Udn53V3Nqivr+PWW28kOjqaJ598LiQ9daGybW8LBgOsXZoyo+1YNi8Ba4SJXftbT7tddbcXq9FIln36b9hNhvTgibPSwKCfR15X2VLZwvKcRO65fgnRkRa8/UM88XYN75Q2ctnKOTPdTHEW6XT72La3hS17mmlu78ViNrJgTixVtZ1s33uU85enTdmx+7qrMRgtDPa30Vb7NEazjej45dgTC7BETc8EshMVCAzS17UPT1sJPm8DGEzY4pZgTyxg0NeGu3U77bXP0BURi8O5BntiAUZT+BZwOFKzG4PBSEbO9E6PAPrNhbdKGkiMiaTb6+OlKgvLNI0jNeXk5l8w7e2ZrI6G1/AP9JCy8G6MptAWCBmrSEcOZmsCbtdOohPyZqQN46FpGttbu0mOimCeQ/9AajQYWJUUyxuN7bT1D5AUObGfZfH+Vja9e5DVi5O58cL5p9zuqjVzebe0kWc/OMQ3b5mZGx3nsvb2dm699Ub6+/t58cXXmDMnc6abdExA09hW2cLS7ATi7DP7Ph5hMZGfkxhM01yIaZT0ZU3TqO7uJScmCpNx9mSSgAR44izU2tXHH5/dQ0OrhxvOn8d167MxBlO8PlY0h6raDp585wALM+PITJ79xQfEzBkY9FNa42Lrnhb21nagaZA7J5a7rlJYtSiFKKuJnz1Syj+213HeslSMU/QPwuetJ9Ixj6R5n6LffQhPexlu107cru1ERM/BnliILW7JjH1IHs1gf5te4r6jgoC/D7M1gbj0jxGdmH+sxH2kIxt74kr6uqtxt26lq/ENulvex564EodzNeaI8BpPqwWDqeTM3BmZf+5AYzf1Rz3ceaXCvLQY/ufJMnpxUL2neNYFeN7OvfR2VhCbehHW6Jm7GWcwGHAkraKz8XV8vRkNPOsAACAASURBVE1YbWMf5zMTjnh9NPb6+HiW87jU5sKkGN5qbKfY1cNVmUnj3u/Bxm4efLmK3IxYPn/t4mP/U0cTHWnh6rVzeeb9Q1Q3dLEwc/RCFyL0vF4vd9zxSRobj/DUU8+zePH0T9NyOjUNXbT3+Lj5opyZbgoAqxYls3NfK2p9F0uyT07TbOsfpGtgiIvSQl/IaapJgCfOKhUH2/jfF6swGOCfbslnec7xaQkGg4HPXbuYH/91J39+oZJ/v2sV1ojZMa5ChAdN0zjQ2M2WPS3s2n+UPp+fxBgr167LZv2yVFISji8scMvlC/jFw8WUVrsoWpQc8vb4Bz0M+TqwJxZiMBiJisklKiYX/6AXb8duPO1ldNS/SOeR14iOzyM6qYCIqLQZGdemBfz0du/Xe+s8tYARW9wi7EkrsdqzR22TwWDAFqdgi1PweRtxt24Lfm3HFr+MmOS1RNimdqLcseppb8Hd2crCwotm5PhvlxzBZjWzbmkq1ggTP/hMEX9/ZB9RrXvZo9aTp8yOcv9DAz10NLxChC2DmNSZD0yjE/Ppan4Hj2sX1qxPzHRzTmt7axdWo5GCxONvfsREmFkUF01JWw+XZyRiHsfNptauPn73TAVx9gi+fnMeFvOZ/2deXpTJWyVHeOb9g3z/jsJZNY52thocHOQLX7iT8vIy/va3x1i7NvzG3m6pbMEaYaJgYXhkliybn0iExUix6ho1wKvu9gKwMHb2FQySAE+cFQKaxoubD/PSlloyk+189aY8kuNGz5eOsUVwz3VLuO+Jch5/u5rPXr14mlsrZqO27j62VbawpbKF1s4+IixGipRk1uelocyNO+Ud7XV56aQk2Hh5Wy0rFWfIP+j4PPUAJ83VZbJEE5NyHo7kdfi8DXjby4IBXwmWqBTsiQVEx+dhNE/9uIIhXyeethI8HbsJDHkxRcQRm3Yp9sQVmCxj70W3RmdgnfdJhnyduF078bSX0ttZQaRjHo7kdUQ6cmb0g+SRmnLAQEbu9Keldbp9lKguLls559hNq5QEG5+84Sq2PrOX5156kyHDx8Pmg9WpaJpGe93zoPlJzL4xZPPaTYbRFEl0Qj6e9jLi0i/HZJn+3tmx8AwOUdHhYZUzBusoVQFXOWOp6vKyr8tDXsLYiq14+wf57abdBAIa37wlnxjb2LIArBYTHz8vm0feqGbPoXaW54y/11CMXSAQ4Jvf/Bpvv/0mv/7177n66mtnukknGRj0U7y/lSLFidUSHjfWrRYT+TlJlKqtbPjYwpOybGp6enFGWoi3zr4CZmcM8BRF+RVwM5AN5KmqWhlcvhDYCCQC7cCdqqrWTGadEBPh6Rvk/16uouJgO+uXpfKZKxUizvDmsSQ7gWvWZfHKtjqWZCewevHMDvYV4al/YIgS1cWWPc3sr9cnDV40N47r1mWzUnESZT3zPTKT0cA1a+fyt3/sZ8+hjpN6lSfdRm89BqOFCNvoY/wMBgOR9rlE2ucSP+dKvJ2VeNvK6DzyGp2Nbx4b72a1Z4U0ONI0P33dNXjaiul3HwIMRMUuxJ60ctKBmNkaT/ycK4lNvRBPeylu105cB/+OJdKJI3kd0fHLMBin//5lQ81ukjLmERU9/amj75U1EghoXHrC2OLMrCzs8alkupu5/7lK7r5mEevzpm486GS5XdvxeWpJmHv9lMxvN1EO5yo8bcV42kuJDYNexdEUu3rwaxprk0dPiVwQayMuwswuV8+YArwhf4D7n91Da2cf375tBWmJ4wtsL8hP57Wd9Tzz/iGWzU88bVqnmJyf/vTHbNr0BN///r+xYcNdM92cUZXVtNE/4Oe8peGRcTGsaFEyu/a3Ut3QxaKs+GPLBwMBDvX0sTpYrGi2Gct/wOeB3wIfnrD8z8D9qqo+qijKBuAB4NJJrhNiXOpa3Nz/3B463T7uvFLhohXpY/7g+Inz57G/rpONr6nMT4sh6RQ9fuLcEtA0quu72LKnmWLVhW/QjzMukhvOn8d5y1IndJ2sW5rKi5sP88q22pAHeD5PPRG2ORgMZ74jajRF4kgqwpFUxEBvM572crydFfR27sFsTSA6YcW4e9VONDTQjae9FG9bGf4hDyZLDLGpFxGdWBDyMXNGcxQxKetxONfi7azE3bqdjvoX6Wp6B4dzFfakIkzT0EMJ4O500d3WxIqLbpyW4400OBTg/fJGluckjpq5kL2oAM+211g6x8JfXtmHt2+QK1aHX7rmQN9RupreISpWITphxUw35ziWSCdW+zw8bSXEpKwPi57FkQKaxk5XN/MdUSRHjd7LZjQYWJkUw9tNHXT4Bkk4Ta+EpmlsfHU/++u7uOe6JShz40+57amYTUZuuGA+D75Uxa59raxZIjdSp8Kf/vQH7r//t3zuc/fwrW99Z6abc0rb9raQEGNFyRr/tTSVls9PJMJsZJfaelyAV+vuY0jTZmV6JowhwFNVdTOAoijHlimKkgwUAh8LLnoc+IOiKE7AMJF1qqq6Jn024pyyZU8zD7+uYo+y8P0NheSkj+8ui9lk5IsfX8p//G0nD7y4l+/dUXjayS7F2a21s5cte1rYtreFtu5+IiNMrF6sp2AumBM7uR4nk5Gr1mTx2JvVIS06EBjqZ7CvhdjU8Y/5irClkWBLIy7jcr2KZXsp3c3v0N38rt7TllhAZEzumD7IalqA/p4DuNtK6O85AGhExuQSn7SSqJgFU/5h2GA0YU/MJzphOf3uQ7hbt9Pd/C49RzcTnbACR/KaKe8N0tMzmZHpEYr3t9LTO8hlRaMXI8lUCqnc9ipXKYNYbU6eeOcAnv5BbrxgftiMjdICQ7TXPofRFEXC3OvDpl0jOZyraTv8JH3dKra48Ert39/lpWtgiGsyT5+CW+SM4Z2mDopd3Vwx59Rpky9trWVLZQufOH8e65ZNvMdlzZIUXt1ez3MfHGKl4pT/sSH29NNP8uMf/yvXX38DP/vZL8Py7wag2ztA5aEOrlozN+x6cq0RJvJyEilRXdxx+UdpmtXdvZgNhmPVaGebieawZAKNqqr6AVRV9SuK0hRcbpjgunEFeImJ4Vn90Omc3CSi4swGh/w8+EIlr26tZXluEt/ZUEScY2Lldp1OB9/4VAG/fKSYN0sbufOa0FWckmsh/PX2D/JheRPvFNdTdbgDgwHyFzi567qlrF2WSmREaNL8nE4HN162kFe21fFGyRHWF4ambHW36wgAyRmLiJnMBMYp64H19HtdtDXupL2pGNchFYs1lsSMIpLSV2O1nRwgDfR30960i7YjOxjo78Ic4SB13qUkzVmDNWqG7tImr4CcFfS5mzla9wEdzaV42oqJS15KSvZF2OOyp+Sw79ZWkpyRTXZO1mm3m4r3hfcrSslw2rmoKGvUSq1Op4PE1Exa6/bwb1/8V/749G5e3lqHXzPwpZuWh0X57wb1RQb7W8kt+DyxzvDs6dGSCulpfoP+rhKyFqwOyT5DdT2UHm4hPtLChQtST/v7dAJ5zR2UdXi4NT971GIr75U08PyHh7lk5Rw+f0PepIOGuz++lJ/+ZQflhzu5el32pPZ1NhvvtfD6669z771f4ZJLLmHTpiewWsN3+pit+w4S0DSuvWB+WH42umxVFiVqMS7PAMuC40UP7WtASXSQnjL9KZqh+BnN2iIr7e0eAoHwmqza6XTgcsnEnlOpo6efPz5fyaGmHq5eO5ebLpzPYP8Arv6BCe9zUUYMF+an8fTbNWQ7o1k8SiWl8ZqOa0HTAmiBAYymyCk9ztmorsXN6zvrKa12MTAUIDXBxs0XzWfd0lQSYvSfp7u7j1D8BkdeC5etzOCZ9w9RvKeJrNTJv4F3NamAkb6hBHwhud4iscZfSFrcen38XHspLYfeoeXQ20Q65hGdWEhU7EJ8nno8bSX0dauARqRjPklpHyMqdiEGg4keD+CZ6fdCO9Ep12BNuACPayc9bSV0tVYSET2HmOR1RMUqIetZ9PZ00HrkMMvPv/60f/dT8b5wqKmH6vou7vjYQtrbPafcLj0nnz1bXuZIbQO3Xjwfk0Hj1W21tHf18oXrlsxoz0p/zyFa6z7EnrSKATLC+v+oLaGQrqa3aaw/QETU5ALRUF0Prr4BqtrcfCwjkY7TXAPD8mOjqWjtYcuBFpbEH3+zvLqhi98+WYaSGcdtl+TS1nbm/Z1JdpKN3IxY/v7aPpZnxZ1xjPy5aLzXQllZCTfddDOKspgHH3yYnp4BYOKfg6baG9tryUp1EGUyhOXfd3ayDYvZyFvb60iJsdLpG6TZ009BvH3a2zuea8FoNJyyw2ui7+gNQIaiKCaA4Pf04PKJrhPitPbVdvCTh3bR1Oblazcu45aLc0edmHIibr9sIamJNv735Sp6esP3TXKk9trnaKz8Df2eupluyqwy5A9w35PlVBxs57y8NH5450p+ds8arl2XfSy4myqXFMwhymrmlW21IdmfPv4uDaMxtBW+DAYTtrhFJOd8mvSl9xKbdjGDvg7aa5/hyO5f4Dr4GD5vPY7kdaQt+TrJuRuwxS0e0zjA6Wa2OIhLv4z0pd8kfs5V+Ac9tB3eRHPV/bhdOwn4J//33nigApiZ9My3SxqIjDBx3hnS6DIX6mPaGqrLMBgM3HJxLrdcksPOfa387ukKfAP+6WjuSfxDfbTXv4DZmkRcxuUz0obxiE4swGAw43HtmummHLO9tRuTQU+/HIuFsdHEWEzsdHUft7ylo5ffP1NBUmwUX7spD4s5NP9fDQYDN180ny7PAG+XHgnJPs9lBw/W8OlPf5KkJCdPPPEMMTHhXQTkiMtD/VFP2BVXGSkywkze/ESKq1sJaBo13b2A/rcyW03or1dV1VagHLg9uOh2oExVVddE1030BMTZT9M0Xt1Rx6+eLMceZeFHdxWxUgntfGLWCBNf+vhSvH1D/PWVfWhaePUOn6i3W6W3ay+g4Tr4d/rdh2e6SbOG2tCFp2+Qu69ZzJ1XKuSkT2583XjYIs1ctjKDEtVFc7t3UvsKBAbx9TaeND1CqJkjYolNvZD0JffizLkDe9JKErNvImPpN4nPuDysKh2ejtEUgcO5mvQlXydp3i0YzTY6j7xG097f0NX0Lv6hvgnv+0jNbmKT0nHEh36ew9Pp9vjYua+V8/PSzljR1RGfTFzyHOrVsmPLrl6TxWevXsTe2g5+9WQZ3v7BqW7ycTRNo6PhZfyDXpKybwz5jQrQy8cPDg7S19eHx+Omq6uTtrY2jh49SlNTI/X1dRw6dJCammr27avi8OFDBAKBU+7PZLZhS8jD27mHwCSumVDx+QOUtvewLN6BwzK2pCyTwcBKZyw13b10+fTfubt3gN9s2o3BYOCbtyzHHhXa34UyN568+Yn8Y1sdvdN8nZ1Njh5t4dZbb8JgMPDUU8+SkhK+QdOwbZUtGA2GsC+yU7TISbdngANHuqnp8RIXYcYZOfumRxg2lmkSfgfcBKQCbymK0q6q6lLgy8BGRVH+HegE7hzxsomuE+I4fT494CoJThL9uWsWhWxc1Inmpji49dJcHnuzmjeLj3DFqtCMkwq1gH+AzobXsEQ6ceZ8GtfBv+M6+DhJ8z9FVEzuTDcv7JWoLiIsRpbNn5nA5PKiTN7Y2cA/ttfx+WsnPuZzwNsIWmDKA7xhBoOBqJgcomJypuV4U8VgMGKLW4wtbjE+TwM9rdvoOfohbtcOHM41OJLXjqvyZp+3B1fjIZauu2oKWz2698ub8I8yNcKpzF1YQMXml/B2txMdq1dzvTA/nehIMw+8uJf/emQXX752AUbNh9vtxu3uwe124/G4jz3v6Tl+2eDgYPCGmIamnflLH1qhPx4acDPQ78JkicNk2Tzq9sPbBgIBhob8+P1DDA3pX36/H7/fH3w8vPyjbfx+/2mDtVOx2x3k5S1n+fJ8li9fQX5+ATk5uZhMeg+1I2kV3vYyPB3lxCSvG/f+Q6m83Y3PH2DtOEu5FyXF8F5TB8VtPVyUEsfvn9lDR4+P7366gOT4qakaeNOF8/nJQ7t4bWc9N104u99HZkJPTze33noTbW1tPP/8K8yfH/7/7wMBje1VR1k2P4GY6LHNoThT8nOSMJv0apoHEkwsT7CHbdGasRhLFc17gXtHWb4fWHOK10xonRAjNbV5uf+5PRzt6OPWS3O5YlXmlP+xXVqYQVVtB5vePYCSGReScVKh1t38Lv7BbpKy78YcEUvygrtoPfAorkNPkjTvk9hilTPv5BwVCGiUVrtYPj9xxiZajbFFcOGKdN4tbeQT588jKXZiFbp8Xn2C88jo8Ct3P1tY7Zk47ZkM9B2lp+XDYKC3E0fyamKca8c0CbyenqlNe3rmkD/Au+WNLM6KIco0QHNzF729Xnp7e/F6vSOCsuGvbjraXOwr28ymD24HcxQeT8+x9d09PfT1ennwh2c+dnS0HYfDgd1ux2KJwGAwnOKLE54bjz1G8zPY34bRZMVijT1+HSe/3mg0YrFYMJnMmM1mTCbjscf6c9Ox7x8t1x9/tE5fNvx45GuG9+N2u6moKKeiYjcbN/6V/v5+AGy2aJYtyyM/fwV5efnMiTOBSb8pMFNTJmiaxo7WLtJsVubax5deHm+1sCDWRrGrh5riZg40dvOVG5aRmzF16X5ZqQ5WL07mzV1HuGxlJrFh/oE/nPT393PnnbdTU6Py2GObWLGicNz76G7ZjMkSjT2xYApaOLp99Z10un3cemn4B6NRVjN58xMoa+wiIjaeBTGzNz0TZnGRFXF2CAT8NB3aS/r8ZRhHjKfbtb+Vv76yD6vFyHduXzGhOXgmwmAwcPc1i/nxX3fy5xcq+fHdq6asx3AiBnqbcLt2Yk9aidWu9zCazDaScz+D6+BjtB3aRNK8m8OuhHe4qDnSRY93gKJF05tKd6KrVs/l3dJGXt/RwB1XLJzQPnyeeiyRyWMKQsTJ3O4enn32aR57bCPV1SpWqxWrNQKLWSPC/ACRVgtR0fHYHclERkUTGWklMjIKqzWSyMhIoqKisFqtNFaXQmCQwdfeDC6LJCoqMrit/pqoqEis1kgGB+NoaGg9FoQNB2QjA7ORy/TnvSOW9eL1eujt7aXH7aG310vAP8T/+6czn6/BYMDhiMFi1IiK7CZ1zjxiY+OYM2duMFhzMEQEJQfdWCNt3HDxEubNceJwxAS/HDgcDqKj7cd6siZK0wK01mxkoK+VtEVfwmwNzbQhoXLHHXpi0dDQENXVajDg04O+xx57mN5efXyO1WpmyeJNFBSuJT+/gLy8fBRlERbL9KR11Xr6aekb4Mbs5ONufvb19dHW5sLlaqWzs4P8/EKSkk6eEqEoKZa/H2ymrrWHT16cw6ppeF+88YL5FO938fLWWu742MTe+841fr+fr371HrZu3cyf//wXLr54/FNHD/m66G5+F4PRQlSsgsk8PXO7batsIcpqYkXuqafkCCdFSjI1VY1YgdyY2f2/NXw+uYpzUv3+Una89ghFl99GzvLz8AcCPP3eQV7f2UBORgxfvSGP+AlOgTBR9igLX7x+Cb98vIzH3qyeVBpdKGlagPb6VzCao4lLu+y4dSZzFMm5G2g9+HfaDj9NYtYNRCfkzVBLw1eJ6sJsMpI3P7STjY9XQkwk5y1L5YOKJq5bnz3uO9maFsDnPUJ0wvIpauHZSdM0iot38uijG3nhhWfp7e1l8eKlfOYzn2VgYACfz0d/fx9ebzfenmZ6vV20He1iMBDB0JCJ/uD6/n79u9//UWGSR194K2TttFqt2Gw2bLZooqOjjz12Op1kZWUTHR1NVb2XgNHC1ectINqmb6Nvqz/WA7KPAjObLRqj0cj+4rfZ/cELXPu5H2GPO3nOtKY2L/c9WU5Zu58LL13OgjmhD756jm7F520gMeuGsAvuRjKbzSxZspQlS5Zy2213APqH7QMHaqioKGXrOw+x/0AbTz75OH/964OA/rtbunQZeXkryM/XvxRlMRERE++t0jQNt7uHtjYXra164NbW5uJd9RBHjrZwJNBPR3sbLlcrLpcLzwkVbKOiorj99g185SvfICsr+9jy9vpu/D4/cxYncfWa6ckESEmwcUF+Gu+VNXLlqkyS4mb3h+ippmkaP/jBt3n55Rf46U//m5tuumVC+3G7duj7Cwzgbt1OXPr4g8Tx8g34KVFdrFmSPGsqp+bnJvFsazu2IYg0z442n4oEeGJGtdTtA2Dv9leJz8rnwZdV1IYuLiucw62X5c5Y6W5lbjzXn5fNi1tqWZqdwNowqP7kdu1ksK+ZxOybMZpPTscxmiJJzrkD16EnaK97Dk3zY09cMQMtDU8BTaOk2sWyeQlnLEgxHa5Zm8XmPc28uauBT148vvEoA30taIGBaRt/N9t1dnawadMTPProRvbv34fNFs1NN93Chg13sWJFIQYNDKO81wz0HaW75QP6uvZhMFpxJK8Jpm7qf3/Vu7ew7R+Pct4nvkhUTBL9/f3Br75jwWJfXz8+n748KsrM0JBhROA2HJh9FMxFRdkwm09/fda1uPnJQ7u47bIF4x4rnLmwgN0fvEB9dRlLVl9x0vr0pGh+sKGQ+54o574nyvnaTXkhvSEy0NtEd/N72OKWYouffTehTCYTirIIRVnEFRfMobv5PVKUL9PQ1M3u3WVUVOymoqKcZ5/dxMaNfwEgIiKCxYuXsnz5CpYvzz8W9LW1+di//1AwMGsN9rq5Rn3u8/lObozBgCM2nsGUZJzOZFasKMDpTCYpyYnTmYzT6SQ62s6mTU/wyCMPsXHjX/nEJ27iG9/4FkSn8+gb1WSuSKY33kTPoJ/YacpW+fj6eWytbOH5zYf5wnXhcQM1XP3617/koYf+wte//k2+9KWvTWgfAX8/nvYybPHLQPPjdu0kJnndlGd/lFa78A36WRcGn5/GKmACiyOC7iMeNE07u8fgCTFVNE3jaJ2KIz4Zd2cr//fQExwezOGe65aw7gwlv6fD9euz2VfXycOvq8xPj5mygedjMTTQTXfzu0TG5GKLO/U/RKPJijPn07QdepKO+hdB82NPWjmNLQ1fh5t66HT7uPmi+TPdFEC/k71qUTLvlB7hmrVzsY2jWpfPo4+/s8r4u1PSNI0tWz7k0Ucf4pVXXsLn81FQUMh99/2OG2+8GbvdgTbgx/PaQbQBP45rF2A44S5zRFQKznm3MNDbQnfLB/S0fHCsGEuMcy0thypJcKaQu3jFmD4IhGres7dKGrBaTJyflzbu10bHJJCYlk2DOnqAB5AUG8UPNqzk10+V87unK/jCdUtCUgEvEBikrfY5TBY7CZnXzOoPTwD2xEK6Wz7A21FKbu5V5OYu4OabPwXo1Ttraw9TUVHO7t16eueLLz7HI4/87bT7NJvNJCU5g0GakwULlBFBm/PYY9VvobgfvrMih8TI0/cOrl9/Ad/97r/ywAN/5OGH/8azz24iNaeIVZfdzt2r1/CnmkZK2nq4NH16Ck/FO6xcVjiH13fWc/WauWQ4R5/H61z38MN/4xe/+Bm33vppfvSjn0x4P562MrTAADHJa8Bgorerih7XDuLSLg5dY0extbKZpNhIFmSGby/9iYanR+hq8nCouYec9PCeguJ0JMATM6a7rYn+XjfmzPNpby8hg33cctsnmDcnPHK1TUYjX7x+Kf/xt5088OJefrBh5Yz0KGqaRmfDqwAkzDnzhyKj0YJz/m24Dj9FR8MraJofh3P1dDQ1rJWoLkxGQ1iNBbhmbRY797Xydmkj15+XPebX+Tz1mCPiMUeMbd6rc0lraytPPPEYjz22kcOHDxETE8sdd9zJhg2fZdmyj3qMtAE/nrcO4W/rBQ36SpqxrR29GmWELRXn/E8dH+i17sBMF5m5hdMaqPT0DrCjqpULlqdhi5zYv/DMhQWUv/8c7s7WU07tEBMdwXdvL+R3z1Twvy/upbd/kEsKx1at81S6Gt9kyNdOcu6Gs2LsqMlixxa3FG97OXFpl2A0fTScwGg0Mn9+DvPn53DDDTcD+nt5fX0dFRXlVFerpKcnExUVc1wAFxcXf9x49NH4AxovVxxmUYL1jMHdsPT0DH7yk5/xuXu+wT3/8p/s2/ECL/3vv9Bc+iSLb76TXeb1XJwWj3GaruVr1mXx/u5Gnv3gEN+4WVLNT/SPf7zMd7/7LS6//Ap+/evfT/g9RtMCuF07sNqziLClAxAVuwi3a8dx2Qih1un2UVXXybXrsqftmgqFmu5ebCYjmneI4v2tszrAm5n8t7NQl6uJoUGZ22U8WupUAF7eE0BLXYuZAbwN4TN5LEBibCSfvXoRh5vdPPvBoRlpQ1/3fvp6qolNvWjM41UMRjPOeZ8iKlah88hr9BzdOsWtDG+aplGstrI4O35cPWVTbW6Kg+U5iby5q2HME01rmobPW39Wp2dqmsZ9T5bz6va6MW3v9/t55503ufvuDaxYsYj//M8fk5KSyh/+8AB79lTz85/fd3xwN+jH87Ye3Nkuysa6OIkBtZ3BptP3rg0HeqnKFwkQx5zsKBLiDtDd/D4Bf/+kznmsPtzdxJA/MOapEUYzPOn5yDnxRmOLNPPPn8onPzeJR96o5qUthyc8R2hfdw2etmIczrVEOsKjFz0UHM5VaIEBvB0VZ9zWYDCQlZXN9dffwL/8y/e49957ueGGm1m//gIUZREJCYlnDO4Aqro8uAf9454awTfo5+G3G5i/+pO8+W4x//3fv6K19SiP/ODr/OWem/n9Qw8xMDAwrn1OlD3KwlWr51JW08bBpu4zv+Acsm3bFr70pbspKCjkwQc3TqpoT29XFf7BHhzJa48ti029AM3vw922MxTNHdX2qhY0Dc4Lg2yssQpoGjU9vSyMi2bpvASK97vCfk7k05EA7/9n773D27ru+//XxSAmAS6Q4J4iKFKLlKhtbcvykHc8YmfaTpzEadO0+aVt0m+TtE2aNnFSx7HjxM7wiPeSLUuWZO0tkRRFShRIw51h0wAAIABJREFUcW+ABElsYt3fH5Ao0+IAh5bj1/PgAQjce+4BeO+5530+a5rY8+ZvOfThG1e6G9cUnU01eAQdSUkGvvHAWtLy5mIu28mgx3mluzaM+aZEVhWnsvVIC9UNvZf12KGgl762rchVxmEDdCQIElm4bEJMIf0dOxjo2nuJenn109LtpGfAywLTlc2eORK3LMnC6fGzt7Ijou0Dgz2EAm4U2gxCoRC1tWZeeeUlfvrTn/DLX/6cp59+kuef/xNvvPEqW7ZsZs+eXRw/fpTTp0/R3NyE1WrF7XZf1TeuLpubM912Nh1pxukZfeGsvb2N//3fn1FaOof77ruLw4cP8Mgj3+DAgeNs2rSVe+65H5VquKUoLO4aCVrdqFdkEpWpR1mSjESvwH2glVAEQjtKbaStRcaZaj8qXQ4DXXtoP/XEJRd6wVCIXRXtzMyMJTVh8im81dGxJKTk0Fo7tsADiJJL+eYds1hSZOTtfY288tFZQhM8d4J+F70tm5ArEy9LcofLiUKTRpQ6BYf12GW7pg5ZBohVyMjXR34OhEIif3jvNE2dDr6+sYiC7CQeeuhrHD5cwZNP/QGpVMp/ff/vWbRoHs8881uczkt/H76+NB2dWs6bu+uv6vHocnL69Cm+8IX7yMjI5KWXXkejmfx1LooiDsthZIo4VLoLGUuj1Mmo9Pk4LIcJBUeI7ZwioihysLqLnBQdxrgrF9oyUTrdg7gCQfL1auabDPTavTR1Td2l/krxmYvmNJGQkkNd5WHyS2+KaAXub51gwI+lrR5LIIO7V+UiEQRmLbuJ9vqT1BzdwbyVt1/pLg7jvjV51LX18+z7p/nxQ4suW/2e/o5dBP1OErLvmVStJUGQEp91JzTLGOjcjRgKok9edc3HvkyU42YLEkGgeMbV4555nrw0Pab0GLYebWF1SeqYbsCdnR0c3PMaRw7spa71ICerqnE47EDYJWwiRZ0FQUClUg9ladRotMMyMQ5/vpAERKPRkJiYhNGYTHJyMnp9zLSfT0fO9pCwMAm/w8/24y3ccd2FJDR+v5/t2z/kxRf/zM6dOwiFQqxYsZp///f/YMOGm1EoRs+6KwZCuHY2EbS4UF+XQVRW2CIuyCSol2fg/KAOz9F2NMvHto4G/D46G2vILlp4znWzk4GuvQx07cFuPYIucTHRhoVIpNPr/lRR24PNPjgt6eXTTcVU7HoTe28XuvixV9llUgkP3TITjUrG9uOtuL1+vnxTAdII7nWiKGJrfY9Q0Eti3oMIkk/ftEObUIqt5V0GHY0odZfWOtnlHqTJ4WFDWsKEXN9e332W8lor96+dQXH+heypMpmMe+6+F+3C1byyeTO2La/yb//2Lzz++P/w1a9+jYcffpT4+EuTdVgZJePmpVm8vKOO0019FGVfnhjAq5XW1hbuu+9O1Go1r776NnFxU/vdB12t+NwdxI4Q2qEzrqDb/CwO61H0xuumdJxP0mpx0m518eAkSwBdKWoH3AhAnk4NahXPS8wcP2MhO/naDIX49I20V4iMghLazlZibasjKeOzQtPj0d5UB6EAqoQcirLCg7o+PpnMmaXUndhLfslK1NGXp/ZdJETJpTx6axE/+ctxnn3/NP9wz9xL7lc+6GrD2XMMrWEhCk3qpNsRBAnxmbciSKTYu/chigFiUtb9zYi8sHumFVNGDNHqq7Ow7s1LM3n81UoOVnexYm44TsLhsHPiRAUVFWWUl5dRUVFGZ2fYyieTSiiaNYe77vocJSULKC6eT17eDEKh0Ih11M7XTnO5XEOPT9ZeO7+t0+nEYrFcVJNtNFQqFUlJRpKTU0hOTiYpKSz8jMZkjMbz7xlRKiMXOxVOF4JOTlSMgj1netmwMJOujhb++tcXePnlF7FYuklKMvL3f/9dPv/5Lw5L/T4aYXHXSKDLGRZ32cPHF1mCGsXsJAZPduPL0BOVMbr7W1dTDcGAj7QZYVfHKHUyhpx7Lwi9zt3YLYenXejtKGsjQa9kbu7UFyrSZ8yjYtdbtNRWMGvJjeNuLxEE7l87A61Kzjv7GnF5Azx6W9G46c9dvRV4BmqJSV1PlGrqiVquRjSxRfR3bMfRc/SSC7zDlgFkgsACQ+STzl3lbXx4tJW1JWmsWzCya2+pIYb9C5bz0O23oW6r4ze/+TW//OXPeeqpJ3jggS/yjW98m/T06XcLXzUvlW1HW3lzTz2FWbF/M/elT9LT08O9996Bx+Nh06atpKVNLDvuSDgsh5BIVWji5170mUKdglKXh8Ny+NwYNT3lqALBEG/tbUAqEVg489q63msHXKSoFWjlMpDDzKxYjp2xcPeq3GvyvPxM4E0TydlFyBVKms+UfSbwIuDo0WOERIEb1y4ZduHMWnIjLWfKOHX4Q0qvv+8K9vBiUg1a7l87g+c/NLPtaCsbLmHdIFEMYmt5H6k8mpjk1VNuTxAkxKXfgiBIcVgOIYpBYlNvuCYHrYnS3uOi2+Zm/SgTm6uBGSlaVIFOfvl/O3hNbePEiTLq6mqH3JZycnJZunQ5JSXzSYupZ/bsEtIKPn9RO1KpFL0+Br1+erOWhUIhPB4PLpcLp9OBxWKhq6uDzs5Ouro6h16Xl5fR1dWJ13uxm2JcXBxGYwpGY1gMhgVgWAwmJ6eQlJRMQkICZ/vd+HVyknzglYeoaz3EDTf/K2dOHkUikbBu3XoefPDLrFu3ftxyAucRgyFcu5oIdDpRL0snKmfkxSPlnEQCbXY8h9qQGdRIVCPHvrTWnSBKqcGQNry8xXCht4eBzt3hCVTiYqINi4DoiPo74jEtTmpb+7lndR4SydSvW5VWjyE17KYZicCDsNX31mXZaFVyXtpWy69eq+Tv7p4zatkRv7eXvvYPUWizz33/TyeCRIY2vgR7934Cg33IFJdmcdIbCHKi186ceC3qCGt0nazv4cXttczNjef+dTNGHfMNqiiyo1Ucs9r57oKFPP/8y5jNZ/jtb/+PP//5Of70p2e5887P8dhj32HmzOkrbSCXSbj9umye21xDmdnKgstQbD0SfD4fTqcDiUSCTCZHJpMhl8uRSqe/NprL5eK++26nra2V1157Z1p+X/+gDc+AGV3SciSSkccxvXEF3bV/xNlzHF3Ssikf0+cP8tQ71fQ3HuOWdAGNctWU27xceANBWp1eViRfuHYXmBL585YztHQ7yTROfuy+Unwm8KYJmTyKnMISGk5XMH/N55DKrp5EDlcbdpeP/q56lKok8jKGF9rV6OPJmbOM+sr9FCxYS3TsxYV4ryQr56VwqsnGm3vqMWXEXDLTvcNyGL/XQkL2PdO2siYIArFpN4ZFnvUIhILEfgpSlY9HmdmKAJTkXx3nkiiKNDbWD1nlysvLqK4+OVTnqiY2noWlpdxxx90UF8+nuLiE2NiwlTvgG6Dj1P+hj5tY3bypIpFIPuaemUhOzujHF0WR/v4+urq66OzsOCcAO8+JwQ66urqorq7CarVcFHcjl8tRxSagiIlHrffTU9uBa8CBJi6Jf/reD3jwgQdJSZmYNXtI3HU4UC1NIypvdDcwQRp21XS8X4vncDvqVZkXXR/BgJ/OhlOk5c9DIhl5shcWeveFa76ds+g5LIcRPWuQaOZP6pr7qKyVKJmE5XMmXhphNNJNJZTvfJ3+ng5iElIi3m9NSRpqpYxn36vh3f2N3Ld2xkXbiGKQ3ua3w27imbd96scZbcIC7N0HcPQcJzb1+ktyjPJeB76QyOLEyBZwBpyD/O7dU6Qnavn6bUXjLgyUGnS81tBNg8NDnk6NyVTAE088zfe//wN+97sneeGFv/D666+wfv0Gvv3t77Jo0cTiwkdjSZGRLUdaeGtvA8X5CRG5/kaC1+tlYKCf/v7wY2Cg79xz/7Bnu33govfdbveIbQqCMCT2wsJPikwmPyf+ZMjlsmGvPy4OZTLZuYf83N/hfevqzFRWnuBPf3qJxYuXTst3d1iOgCAl2lA66jYKTRrK6FzslkNoE0qRSCfv4TLoC/LEG5UE2g8yU1aLtxM6G0+TklM06TYvJ2ftHkIwLK61JN/A81vNHDtj+Uzg/a2TP3cR5oqDdDWfITX32ivgerl4b28N0fSTNXPkGkyFi9bTWH2Y6oMfsOTmL13m3o2NIAh8+cYCftR5lN+9W82PvrJw2otmBwb7GOjcg0pvQh1TMK1tC4JATOp6BIkMe/cBRDFAXMbGScX3XSuUmS3kpenRa6dHKE+U7u5uduzYMyToKirK6O/vB0CtVjN3bjEPPfR15hWXsNMsRR9n5CcPLRxxQjxU/+4qzqApCAKxsXHExsaNuRIdCASwWLrPicAuuro6qGxopqyhEUdnE7YOC4mFKay4/btITPOYKVNPTtztbibQ7kC1JA3FjPFjWqSxSpTFRrxlnfgb+ojKHS4Iu1tq8fu8pJ9zzxyLKHXKkNDr79xNe90HxKaFJly2xOnxc/hUN4uLjGhHsSpOhvQZc6nY9Qat5ooJCTyAxYVGDlZ1UdXQO6LAG+jah8/dQULW3X8T5TxkUTpUMQW4eivQJ68a1WoyWURR5LClnzSNgjRNZC6/7+xvxB8I8ehts1BGUMS8KFaLSmrlmHUgHId0jtTUNP7jP/6bf/iH7/HHP/6BZ5/9HRs3rmfhwsX83d/9A+vW3TCl3AMSicAd1+Xw27erOFjVxXVzU/D7/TidDpxO55DnwPnXDof9IpE20vOIxeE/hlYbTUxM2OMhJiaG7Ozcob/1ej3R0dGEQiECgSCBgB+/308gECAQCOD3+wkGA+feu/B5+L0AgYB/aLtAIIDP58Ptdp37LPCx7cNJnZ577jluvPHmSf+GHycY8OCynUATOwupfGxhojeuoLvuTzh7ytAlLZnU8TyDAX712gmiuvaRI20kZ/ZSulvMVB/aQnJ24TWxuFNnd6GUSkjXXri2tCo5MzNjOG62cNfKnGvie3yczwTeNJKWV0iUUkPLmbLPBN4oWPo91FRXMlsKeQUj/0YqjY78kpXUHN1OwcJ1xBomH392KdAo5Xzt1iJ+/lIFL3xo5pGN0zeAhRMSfACChNi0yNymJoogCOiT1yAIMga69iCKQeIzb/9Uirwum5s2q4v7R5iAXkp8Ph+bNr3Ns8/+jvLyMiDsPjlzZhEbN95BScl8iovnk59vGuZmaKjq5LnNNVTW945Yr2/Q2YIgUSD/FMQyyWQyUlJSh0SbPxTiV1XNqPqdOAMvEafSY/P28YU5S3mlYZB9PQNsCASRR+iaJoZE3HuaCbTZUS1KRZEfecICRaEBf6sd95F2ZEYtko8lVWqrO4FcoSIxI/IEAmGhdz/2tjfoa9+OQpNOlDpyS9y+kx34AiHWTaE0wkgoNToMaTPCbppLJ27NL8yK47VdZ7HZvcTpLkyMBl2t2Lv2oYmbgzp2+tz5rnaiDQvx9Nfg7qtGG188rW3X2z30eP18Ljuya7/N6mRvZQdrS9IizmQol0goSdBx2NKP0x8IxyJ9jLi4eP7pn/6Zb3zj27z88gs89dRvePDBe5k5s5BvfevvWb16HS6Xc0iIuVzDBVr42Tnq6/buXrY/7UEMeiMq1yAIAjqdfkiQxcTEkJRUMEy0XfysR6+PRa/XR+zifTkwGKKxWqcnY6Ozpwwx5I8o87ZCm44yOhu75SBaw4IJL0w4PX5+9Wo50T17SZa2UrBgLXOuu5XGU4c5tu3la8KKJ4oitQNucnUqpJ8YAxcUJPKXrWZaLU4ykq4tK97Vc3Z/CpBKZaTnz6Pp9DEC/kFk8itjMbiaeWdvAwkSKzKFitik0YOICxas5WzlfqoPvM91t3/9MvYwMmakxXDb8ize3tdIUXYcy2ZPj9uUu+8UXkc9sak3XNJV77DIWwmClIHOnYhikITMOxFGcTm7VikzWwCYb7o87pkWi4Xnn/8jf/7zc1gs3eTlzeDnP/85M2fOY86cuajVY0+0FhUm8c6+RjYfbGJubvxFE+5w/bv0T6UYP9DVT78vgMt1lChVFN+e9zD/ceSXNPSfokgzh1OCwPuV7dwxf3zrpRgSce9txt9qR7UwBUXBxJKSCBIB9fJ0HJtqcR9oRXN9ePU2FAzSXl9FSk4RUunEbp+CIJA1616qD/ySnqY3MZoeicj9OhQS2VXejik9hrRE7bjbi6KI50wNqnwTQgTxQummYsp2vEp/T8eEF9OKsuNgF5xu6htyHQ0FB+ltegdplI7YtA0Tau9aR6HJQK5MxGE9iiZu3rSu+B+29KOWSZkVN/45APDarrOoomTcujx7QsdZYNBxoLufil4H1xlHjiXUaDQ8/PCjfOlLD/H222/w5JO/5rHHIrtPy+VytFotGo126Fmj0ZKYmERmTgFn2j3MnpHC7BkpaDQatNroc89aNJrw6+josOUtOlp3SWLirmXEUBBnzzGU0dkRJzXSGVdgqftL2Io3gXJMdpePX75chmFgFwZJF3OWb2TmwrB7ctbMhZw+so1T14AVz+r1M+ALsCblYvf94nwDL3xYy3Gz5TOB97dOhqmE+pMHaK+vJrNg/pXuzlVFS7eDw6e7uEHTizHDNKZLR5RSTUHpWqr2v09PRwMJKVdfYdybl2RR09zHi9tqyU3VT7neSyjgoa/9Q6LUKWjH8JufTvTG5QgSGf3t2+gJvU5C9t2fqjTmx81WspN1w6wLl4KTJ0/w+98/zTvvvInP52Pt2ut55JFvsGrVGpKS9BGvzMqkEm5cnMGL22oxt/RTkHlhghUMuPF7rahjP33eAQ5/gN2dNhR+J6LSzMac20hUGzDF5nHCWsX3F6zn9PF6jnid3DKOFU8Mibj3teBvHkC5IAXFzMmJe2m0AtWCFDyH2/CZe1EUJGBpO4vP6yYt7+KsdJEgi9IQn3UnlrrnsbVuJj7zjnEnPpVne+gZ8HLP6ryIjuEsL6Pz6Scx3P8AsWvHjwVLy5tD+Uev02qumLDASzNo0KnlnG6yDQm8vvZtBHx9JM740rSXibjaEQSBaMNCbK3vM+hqQanNnJZ2+wf91PS7WGGMRR6BK2R1Yy/VDTbuWZ03YZfeJJWCTK2SY9YBlieNXQJFLpdzzz33c/fd97J790c0NjacE24fF2VhIXf+9VhlTAB+8UoFLd1OHn10ybSHP/wt4O4/RdDvIC5jY8T7KLWZKLSZ2LsPok2YH5EVr88xyOMvHyXVsZtYwUrJms8xY96FcgsSqZTChes5tv1luppqSM6+ei35tQPhLNEzdBfP4XTqKEwZMRw7Y+WO664tN81P3zLwFcaQlotKq6flTNmV7sqUCIREvIHxC/5OhDf21JOg8IDfiTFz/Eyj+cUrUaqjObn//auyCKpEIvDIxiJkUoHfvVuNPxB5DbKR6Ov4iFDAfS7b5eW7NHWJi4lNuxGPvRZrw6uEQqMXlr6WsPZ7aO5ysKDg0ljvAoEAmza9zcaNN7Bu3Qref38TX/jClzl4sIyXX36TNWvWTSouZfnsZHSaKDYfahr2/rUQfzdZtrf1EgiJ9Lq3o/DHsyojHAtSbJiN1dOLbdDKQn00Eq2ct062j9qOGBJx72/B39SPcn4yyqKp/e+j8uOQpUbjKeskaB+kre4EUlkUxqyZk25Tqc1En7wKd181LtuJcbffUdZGnE5Bcf74VkhRFLFt2QxA/0c7ECOoi6hUR5OYMYNWc/mEx1lBECjMiuN0kw1RFHH3n8HVW4Euadm0iZtrDXXcbASpEqf12LS1edQ6AMDCxNFLd5wnFBJ5bedZEvRK1k7SpbfUoKfH66fJeXE23JGQSCSsWXM9Dz30de677wFuueVWVq9eS2npIgoLi8jIyCQuLn5ccQdw18pcnB4/2461Tqrvf8uIoojdchi50oAyemKJuPTGFYQCTly9FeNu2zPg4RcvHiLDuYNYSS+LNnxhmLg7T1bhQjS6OKoPbbkq53DnqRtwk6iMIkYxsrBdUJBI97lwj2uJzwTeNCMIEtJNJXQ11TDoubZOhmBIpHbAxRuNXfz0RAO/qGrGP4HCyWNxprmP6gYby7ICACRljp88RCZXULjoBqxtZ+luPjMt/ZhuYqMVfPXmmbR0O3ljd/2k2/E6m3H1lhOduJgo9dhFhy8F0YZS4jI24nXUY61/mVBw/PiHq50ysxWA+abpTbvd12fjiSd+RWnpHB5++Et0dnbyk5/8lJMnz/Czn/2CvLypxftFyaXcUJrOqaY+GjvtQ+8POltAkKJQTywZxtVOp3uQsh47eqmVgNDDEv06JOcWOOYYihAQOGGp4pYCI4InwAmPG48/cFE7YkjEfaAVf2M/yhIjyllT/78LgoB6STqCRMC9v4X2s1UkZxcik0+tnqIuaRkKbTZ9rVvweSyjbtfe46KmuY/VxakRZRb0mM8w2NSIumgWfks3rqqTEfUnPb8Y50APfZa2iL/DeQqz4rC7/bR2dWNreQ+5Khm9cdWE2/m0IJHI0cbPw91fQ8BnH3+HcQiEQhyz2imI0RA7ygT04+yv6qTN6uLuVbnIZRIGg74JT65nxWpRSiUcswxMttuTJjtZx/x8Ax8ebcHhvvbvQ5eTQWcTfk8X0YZFE7Y0KbRZKDQZ4eRroYvH1/N097l5/MUD5Hp2oJc4WH7rQ2QVjuxxJJFKmbloPbauZrqaaibUn0hwn6mh/jvfxmcZfQwdD18wRKPDwwz96B5Y800G4nQKXJ5ra/H7M/v3JSDTNJ/asl20na0kd/b0pLy9VARFkUaHhyqbg1N9TtyBEAqJhAytkjq7G3O/O2Kf/9EQRZHXd9cTG60gRuzCGWNAq48s4UHO7CWcKdvJyQPvk5RZcFWax4tnGFg7P43tx1spzIpl7gjJMcZCDAWwtW5GGqVHb1x5iXo5Ptr4YgRBSm/zu1jrX8KQ+/lpK9FwJSirtZCRqCUxRjUt7dXUnObZZ5/hjTdewePxcN11K/nZz37B9dffMO1xIKuKU9l8qJnNh5p57M6wS+agqwWFJvVT5UIriiKbW6xESaCpfwtBSwYrN1ywjkVHacmNyeKEtZqbc9azMiGG3S4nr1a38+XizGHteA614m/oQznPiHL29CWhkWjkqBal4t7XQnIoC+OMyblnfhxBkJCQdQedZ56ht+lNkkwPj+gWtbOsDZlUwoq5kYl629YPkEbrSPnGt2j6t3+lf8c2tHPHz/aZljeXso9eo9VcTtwYsdEjUZQdB4g4O94nWuonIeuOT10s70SJTijFYTmMs6eMmJSp1TGtsjlxBYIsjsB65/UFeHtvA7mpOkoLEmkcaOaJE3/ghsw1bMhaE/Exo6QS5sVHc9xq55ZAMOKae9PFHStyKK+zsvlQ84gZWj9jZOyWw0hkajRxcya8ryAI6I0rsNS/iL2nEr8khUBguMAOBEUcLi9fvd6AwN0o1dFIZTK6uppHbVedkErpxofxBoN0djYznVO4gDRI1CNfwWrvQRryTKoNf0jkfoOAVuaiq2vk0hgA/3hHGoJgp6tr6os242GxSAh9wrgik0URG2uYUOz3p2emcBURm5SONsZAy5nyq1LghUSRJoeHKpuT6r7wzSNKIlAQo2FOXDQz9GokgsB/n2ikyuaYssArr7XS2GnnyzfMwLr/bTILI08RLpXJmbXkRo5++BJtdZWk548/WbkS3LM6l9rWfp7bXMOPv7oQgyHyYFy75SABbw+GnPsjrkMjiiJtba1YrRYyM7OJi4ubFvGriZsDgpTeprewnH2RxNwHkMiuvTgam91LfbudO1aMHLvZ0/gGclUSeuPFbiUfJxgMsmPHNn7/+6fZt283SqWSu+++l4cffpTCwkuXGUylkLFuQRqbDjTR3uMiOVaOz905LcVorybODLhocHhQcRppUEDnnkNi7PCV1HmG2bxRtwmL28q6mUb27DhFrU7ENugjThF1Tty14Tvbh2JuEsq5059hVJ4dg6vsNHliCZppqkEolWuJz7wda/1L9LVtJf4TMTNur58D1Z0sLkwiWj3+uDDY2oK7uor4O+5ColQRs3otPW+9wWB7G4rUsV31FCoNSRkmWmsrmHPdrRMaS2KjFawr6EUr6SAm9UbkyoktcF0tiKLIyZPltLe3snz5KnS6yGrNjYRMEYtKl4+ztxy98bopLcoctgyQoJSTO0J80CfZeqSFAZePb905m263hacr/4Qv6GNv20Guz1iJdALCu9Sg57BlgIoeO8tGSbZyqUhJ0LBsVjI7y9tZX5p+yWOoPw34vT147XXojSsnfb4porOJ0qThcHnRJ6iIjzcOjQWD/iBWm4NEnROJREt0jAFZVGQLwF63E7fdhjbWQJRiehZcxVCIwcEWkAOCgMKQFlFSqU/SP+hHEgiSrFYguUoMCDKZhMDHQn5EUcTlstPXZyUhIfKEfp+5aF4CBEEgw1SCpbUOj/PyuziMREgUaXZ4eK/Zws8rG3nW3E55r53saBWfzzXyg+Ic7stNpjBWi1wiQSoIFMVqOTPgwhecvJtmMBTizT0NJMeryY/3EvD7MEbgnvlxMmeWootLourg5otWNa4W5DIpj95WhC8Q5Nn3TxMMReYS4/f2MtC1D3VMISr96CuVPp+P8vLjPPPMb3nooS8yd24B8+fPYsOGNcycmU1eXjpr117Hww9/if/8zx/x4ot/4cCBfbS3t034N9PEFpGQ/Tl8nk66z75AMDD6qtZUCQaDdHZ2UF5+nPff38Sf/vQs7733LqdOVY9aaDYSymvD7pkLRsieGfQ7cfefxmE9iiiO/NvY7QM888xvWby4mC984V7q6+v44Q9/xIkTNTz++G8uqbg7z7oF6SjkUj441MygqxUQP1Xxd4GQyJbWHjSyAF2Ogww251Occ7Glap5hFgAnrNVIBIHrU+IRRZFXTneExd3hdnx1NhSzEy+JuDvPyf7dBCVBBg93IU5hTPw4Kl0uuqTluHorcNmqhn22/2QnPn8o4jgq29YPEBRKYlaFLTX6FasQ5HL6dmwrOpndAAAgAElEQVSLaP/0/GJcdhu27pYJfQe/x8qSjDrO9sSiiJne0gCXC5/Px65dH1JZWUZfXy9btryLxdI1pTa1hlJCARfu/tOTbqPd5aXV5WWRQT/u5LPPMcjWoy2UFiQSHy/y5InnkEgk3DVjIwM+O6d6JxbmkKxWkKZRcMxqvyLxU7ctzwZE3t3feNmPfS1yvrC5NmHBpNs4b8VDokWlkF0Qd74gVpsdlehAIhGIjk2MWNxBeAFJIpXidQ5M27kU8rhBFJHFxoIYIuh0TqodbzCEQiq5asTdSAiCgEaju8iiOh6fWfAuEZkF8zl95ENaayvIL1l1RfogiiJtrkGqbA6qbE4G/AFkgkC+Xs2cuGhMMRoU0tE1/pw4LUetA5wZcDEnbnLpYQ9UddFlc/PYnbOxth5BECQkpk/M5UIikTB72S0ceO85mmuOkV20aFJ9udQkx2t4YF0+f9pyhk1761leNPZkM1zzbjOCREZs2g3DPuvt7eX48aMcPXqYY8eOcOJEOV5vOOA9IyOTpUuXU1q6iJSUVFpammhqaqSpqZHq6pNs2fI+fv8FX3GFQkFmZhZZWdlkZ+eQlZU99DotLYOoqIutA+qYAgzZ92JtfA1L3fNExawlPnli/zePx0NnZ8fHHp10drYPe7ZYuocKvY5EcnIKOTm55OTknXsOPzIzs1AqR1/VLTNbSUnQkByvuegzr6MBgFDAxaCzGWX0hTTi9fV1PPvsM7zyyl9xuZwsXLiYf/u3H3Pjjbcgl09v4eLx0KrkrJyXwo7jbdw8KwAIKDQTc5+7mjli6afH6ycwuA9jVCqNPcnMXX+x63asMoZMXTonLNWsz1zNiplGPtxsoc0oofZIC0m1/ShmGVAWGy+ZC7etuwW7o5vBQpCf9eKt7EZVMj2lUfTJqxh0NmNr3UyUOgW5Mp6QKLKzvJ28ND2ZxvHHXn+PFcexo8SuW49UEz7npVotuiXLsB86gOHOzyGNHrudtLw5lO14lVZzBfHGyBKkiKEgPc1vIwhy3qmaQfIMOzOzLk41fjXT39/H7t3bcDjszC1ehF8aQ6v5ENu3b2b58jVkZk6szMB5lNE5yBTx50omTNxlDsLWO7lEoCRh/JI5b+9tIBQSuXl5Cr+tfA5PwMN3Sr5BiiaJHc27OdBxhDmGiS1MLTToeavJQovTS2b09FheIiVer2RVcSoflbWxYVHGiGP5Z4QJBty4bJVo4uYilU/td1JG5yIMnCYUdCGKGgb9QXpsdlS4kEqlRMcakMomdi8UBAGlRo/bbsPv806LFS/ocoFUilSnI+RxE3TYkep0E7oHBEIhAqKI9hootTGZe9tnAu8SoYs3EmNIpflM2WUVeKIo0uEepMrmpMrmoM8XQCrADL2G9bHxzIzVoIzwZM6KVhEtl1Jlc05K4A36g7y7v5HcVB3FMxLYcdxMnDFjUhd3at4cYpMyqD60hQxTyYQHmMvF8jnJ7Kns4FBV57gCz2U7yaCzCX3qBs42tA+JuWPHjlBffxYIp6GeM2cuX/rSQyxcuIjS0kUYjWNPLAOBAO3tbUOir7GxYeh5//69wyxjEomEtLR0srJyLhKAWVnZGHLuw3L2ZQZ6XyDgv5+kjJmIokh/fx8dHR10dXXQ0REWcF1dnXR0XBBw/f39F/UtOlpHSkoKRmMyJtNMkpOTMRpTSElJITk5BYMhEYulm4aG+mGPDz7YRG9v71A7giCQlpZOdnYuOTk5HxN/eejjk6lt7WfjsqwRfx+PvR6JVIUoBnD3nUKhzWL37p384Q9Ps2PHNuRyObfffhdf+9o3mDt3ahYJr8ePrWfyyZZuWJjBzvI2eiz1JOqN13RM5MdxB4Ls7LChkTro8jeQ4b4VizJAXtrIcUbzDLN4t34LNm8fccpYNmQksNPp5MOgh4cLE1CWJF/S+Ny2ukoEiYTE+UUE6GGw2oI8XYfMMPVJpyBIiM+6k64zvw/Xx8v/KlUN/Vj6Pdy5MrLyMH3bPgRBIGbd+mHvx6y9noG9u+nfu5v4m8dOmx6lVJOUWUBrbQVzV9wW0e/Z37kLv6eLmPS78QS6Od3cd00JvJaWRvbv341MJmP9+lv4qMrBjuP1fP2WZfS2lLFnz3ZKS5cyc+asCbcdLplQSl/bVgZd7Sg0EytB4Q4Eqex1UJwQjWqcGLiWbgcHqjpZuzCZ15tfweru4VvzHiI9OmwRX5JcyofNu+jz9hOrjNz1dHZcNO+3WDlmHbjsAg/gliVZ7DvZydv7Gvnm7RP/H/yt4Ow5jigG0BmmvvgtCAKCVIkoBhkcdNLb70OFG6lMFhZ3E6z/eR6FSoPXNYDXOYA8Sjml8VoMBgl5PEijoxEEAalOh99iIeR2Dy1wRYL3nCfGWIaOa5kpCzyTyXQz8B+EPWFtwJfNZnOjyWRqArznHgDfN5vNH57bZzHwDKACmoAHzWbz5NPgXAWMZHbOMJVwcv97OPt70MZcurgEURTp8viGLHW9g34kAuTp1KxJjacwRjPuDWIkJOfcNI9b7QyeM2NPhI/K2uhzDPK1jYX4vG76ulsoXHTD+DuOgCAIzFl+C3vefIr6qoPkF1+5ZCRjIQgCGUnRHD9jQRTFEQcxp9NJ2fGD7PrgSU6e6aaq5g8MDIRdeePj4yktXcT993+BhQsXMXduMSrVxG6sMpmMzMwsMjOzWLlyeIC/KIpYLJZzou/8IywE33vvbfr6+oZtbzAYiNVKyUjT0W19B4dXoKurc8ia+PHvbTAkkpycQmZmFosXLyE5OWXokZKSitGYjFY7fjyn0ZjMnDkXx1oODPRfJPwaG+t55503h4lJQSJBFW2g58hMjnyQPyT+srNzSU/PwOtoQKnLxe328pfnX+CNLT+irq4WgyGR733vX/jiF79KUtL0uPrt236W5rO93PHgPOIjKFL9SWKjFSyfnYhGegAUJdPSp6uBj9pteIMh7K4PWZN2Hbu3BJmdEz9qpsjzAq/SeopVactYMAgyq5/NqQpOZ2lYcAnFnSiKtNVVkpSeT5RSjbw0FX+nE/f+VqI35iPIpj45kEXpicu8lZ6GV+nr2MFHZUZitFGU5I9f5iHocDCwfy+6RUuQxw0XV4rUVNSFRfTv+oi4G25EkI19y88wFXOk8RS9nU0kpIxuuRJFEXv3PhyWg2jiS4hJKCQnxcOpRht3rZyeGMVLSSgUorKyjKqqCuLjDaxadT1qtYYTdWF3wBd3NPL/vriO6sqDHDt2EJfLyfz5E89MqImbS3/HThzWYxMWeGU9dgKiyOLEsQWZKIq8uvMsKqWEvthDNPY189VZD5Afe6Fu4pKUhWxt3smhzmPclD1+bcTzKM4lW6nodXBzIDipecRU0GmiuKE0nU0HmmjqspNlHN+S+beGGArgsB5DqctDrpqekkCCIANkiAEnKsGPVBZFdKwByRSSJ33cihfweZFPYKF/797dPPPMk0RFRfHjH/+UlNh4EEWkmvA9VaJSI8hkBO32CQm8wWAImSAgm+L9w+FwsGnTWzzwwJdG/Nzn8/HP//yPmM1hd+3Nmz+a0vEiZUoCz2QyxQJ/AZaazeZak8n0IPA0sOHcJnebzebqT+wjAV4kLAT3m0ymHwL/DXx1Kn250rT8x48YyMtB97nPIznnypVRMJ+T+9+jxVxO4aL147QwcSweHydtDqpsDqxePxIgR6dmRXIsRbHaacl8NScumsOWAWr6ncyLj3xwdXn9fHComTm58ZgyYmmtrUAUxYjKI4xGUoaJxLQ8Th/ZRs6sxcjkV6c1IzlejdPjx+72o1PLaWtrHbLMHTt2lFOnqobcEk35M7j11jsoLV3EwoWLyM7OvaSWCEEQSEpKIikpicWLl1z0eX9/35Dga2pq5PCerbS2tlLbYCVao2JWYTE33bSR5OTkYQIuKcl4yV0Y9foYiovnU1w8/6LPbLbeIdH31/cO0NnRgtvZz6uvvozTeaHIuEwmIyUpmsysPCqrzmC3O5g9ayZPPvkMt912Z0R1miIlFBJpbbDh9wXZ8uYp7vpSCSr1xH+j9XOj8HWFqGpXYZyct9hVhdXj44ilH6nYjF4uUqBcyHvuKubkjZ5ZN1FtIEVj5ISlisWWHPw1PRjilfgGBtnS0sPsON0lW4Ud6OnA2W+lYEE4tk2IkqJeloFrWz2esk7UiyY2cR8Ntd5EtGERDusRAq4CVhWXIovgO/Xt3IHo8xG74aYRP49Zt56OJ36Fo+wYukUXX/MfJyV3NhKplNbailEFniiK9Ldvw2E9gjp2NnHpNwJQlBXHu/sbcXr8Ey6ufTnx+QbZt28n7e2t5Obms3jxcqRSGe1WJz0DXjYszGBXRTt/3FLLP967lrKyw5w+fRKXy8ny5asmZMGQSBVo4ubi7C0n6L8+Yve5kChyxDJAllZJsnrsMamqoZeaZhsFy1o53XeGe/JvpyRxuEtogiqOgtgZHOw4xoastUNlSCKh1KDnqNXOiV4HS5Imn3hmsoS9GNp5c08D/3jv1Zlk7Uri6qsmFHChS1w8bW36AiHsbtCpRaIUUah1iZOq6fpJzlvxPC47sglY8d599y0eeuhR1qxZF+5fdxeCTIZwLrzkvBUvYLMRGhxEcu4+HgwGR81wLYoig8EQKpl0ynMup9PBX//6/KgCTyKRcP/9DxITE8N3vvPNKR1rIkzVgpcHdJvN5tpzf38AvGAymcYyV80HvGazef+5v39H2Ip3TQu86EWLsbz+Ko62DlK++W2kWi0aXRzxKdm0nCmbNoHn8Ac4ZrVTbXPQ5fEhEHalXJoUQ1GsFq18er1uM7RKdHIZVbaJCbwPDjXjGQwMreZ2NZuRRSkiju0YCUEQmL18Ix+98itqy/dM6DcVQyH6d2xHO38B8vjISjRMFL/fT2dnB93N1TSUb+eRR/6A+VQFnZ0dAKjVGubPX8C3Hv0qeck2lqy4g8yCWy9JXyZLTEws8+bFMm9eCZ2Np0kOtTBn+feJi+3B0Wumz2Gi9Pr7r3Q3LyIuLp64uHgKiorZ1mjkwYcyuHtVLqIoYrVah6x9NSd3U1d7gu4+D6tXr+O21dEsXraehMzp/z/0WpwMegMsWpHN8QNNbHvnFLfcOwfpBIWIWmLBB2ytCLBk/tU9eY6ELW09CEIIm3MfDxfdzekaOxJBYHbO2NflvIRZ+E9aGbRbicqPJ2tBMrx0HI9ewZ5OG+vTLo2XRFtdJYIgkJp3YdIsT9YSNTMBX00P8gwd8uTJxSh/kpiUdXR01HHbrLMk5q8ad/vQ4CD9uz5CM68YRcrIpRQ0s2YjTzLSt30b0QsXjzmZiVKoMGbNpLW2gnkrb0f4hBAQxRC2lvdw2SrRGhYSm3rDUHuF2XG8s7+RmuY+Sgumt/bkdNHXZ2P37m04nQ4WLVpOfv7Mof6fONsDwPWl6aQaNDy3uYYtR1u5ZclStFotZWVH8HjcrF69HoUi8qyO0YZSnD3HhjJqRkLdgBvboJ/1qWNfE8FQiFd3nkWf20Sz38yGrLWsTLuQuVv0efDs+C3ymatZlrqI56pfpMZWR1G8KeL+p2qUpKgVHLMOsDhRf9lLFakUMm5anMlru85yprmPgszLm9HzakYURRyWw8iVSSi007P6d/h0FzFSN9FyKWJITpRCmLb/ediKp8Nt74vYivfEE7/k5MkKWlqaefvt13ni109x+PAh/vjmK4iCQExMLN/73r+SmpLK8YP7eeoH36OgaDa1tWYeeeQbzJtXzG9+8yvq6+vw+XwUFy/g29/+BwJAT4+Vvz7zf3S2h+t/rlt3A1/4wlfYtm0rr7/+MoFAOJfBt771HRYsWEgoFOLxx/+H8vJjyOVRqNUqnn76jzz++M9xOp18+cufR6lU8rvf/XHYd5DJZJSWLhqaC14upqoGagGjyWQqNZvNx4AHzr1/PtXbSyaTSQD2A/9qNpv7z302VDTDbDb3mEwmiclkijObzbZIDxwfP7XU/dNN65qZpCc/SttTz9L+Pz+l8P/9AFWykaL5S9n73ktIggPEGyPLhjYWfzlci9nmJC9Ww/3ZiZQYY4lRXtoJ38LUOHa3WNHEqFHLx7cK9vR7+KisjVXz0ygpSg5PsttqSc8rJMk4tRVAg2EO9ZXzMJd9xKK1G1CqIlsRbX39TayvvUyotZGCf/7epI49MDBAS0sLzc3NtLS0XPS6o6NjWMZKizGV61evZOnSpSxbtozZs2cjEUROH3ocxBwKl96DRHp1TtYDfj9b97xFjMHIshtupa+7nEFnHZbqcrSq+1Bpr05XmcqjzYREkXWLM4dKVSQm6igqCi801B4TCAQWUbjkuwA0Vr3MgLWG+HgVkmmuL2c+2Q3AsjV5pKTpefuvJyg/0MJNd82eUDsDrR1IFfH0uaQcPmPl/vWRT86uNmp67JzpdxHwn2CeMYd1hUvYtGU3hTlxZKWPHbu1ospE0J6EI0ukeGO4JuZdi7N5rbaDfQLcYEohYRxrx2TobKwiOSuf9MzhAiq0fgYtXS4GD7WT9OVipIrIzp+xSqi4vX7+WjaDhxaWE7J9QELuN8esKdfx/j5CTic5992Nbox2g7fdQsPvn0Vp60RXMPb5U7RgKdtf/T0BdzcpWflD74eCfhqrXsJlO0Vy7vUk51zPK6fbMMVHU2KMIS5Og1pZSUOXg5uuu/rcNGtra9m6dStyuZx77rmHtLTh9+NTTX3kpenJz0lgRnY8de123t3fyNK5qaxatRyjMYGtW7eyffv73Hnnnej149elCxON0zIDt62c3KIbLvp/jnQ+vNzUjV4hY2W+EdkYlpMtBxuxSGuIijezJmcZX1lw17DJuGXTnwm2VSPYu1jz6K95ve4djveWsapgYpkWV2cn8tKpVlxRUrJjLn+yk3tuKGBneRvvHmxi+fz0q7Ie7nQwkfJKAPYeM36vhayie4lPnPo9edvhJnZtfp17bluOQqVBqdGwp7yRw2daL1rsmQp+3yCC0MGa0iyWzxm7xud3v/s96upqeeCBL7B8+QoszU38/HdP8NSTvyd7Ri7vvPUaP/nJD/njH19AplbT1NLC9//lh8ydFw5p+K//+gnz58/nhz/8d0KhEP/+7z9gy5b3WLlhI0/+/Cesvm4Fv/ifx4GwB5NMJmHZsqXceOONCIJAc3MTjz32KO+9txWzuZaKiuO88sqbSCQS7HY7MpmE733vX/jKVx7kxRdfGfO7hBd3BWQRuPWPtI1EIpnQOTKlGY3ZbB4wmUz3Ar8ymUxKYAvQDwSA68xmc6vJZFIAvwaeBB6cyvE+Tm+vk1CEqegvBwe270Wdqef6f/z/aP/tE1T+0z+T8tjfEZsSXiGsPLyP2ctumdIxgqJIfZ+LZUkx3JwR9rX2O7xYHd5x9pwaeaoodoRE9p/tojiCbF5/3lJDSBS5sTQdq9WBo8+Ko6+HGcWrsFod4+4/HqYFN9BUU8mBLe8w57rxLS+ehgZaX34ViVpN7+EjtJ+uJ8owfIU5GAzS3d1Fa2sr7e2ttLW10dbWQnt727nXrTgcwwtcyuVyUlPTSEtLZ9myFaSlpdMZpaNPE4MuORNdkpGNWYksMoRXPfv6PPR37GLQ3UNi7oP02j4eonp1cerwhwzYLKy865vY+jwEhPBkSBcj4cjOrRQtufEK93Bkdh1vJV6nRK+QXnSuhYI+HP2NRBsWD30mUc0gGCinreHkmGUqJoP5VBdxBg3aaAXGDD3zFqVx/GAzGl0UhfMiK1wtiiHsfQ2oY4qYl5fAu3vOsrwoEWXUtZcfKySK/PVUCzJhEJevmtsyv4O5voemTjv3rM4bc2zwVnYTPNHPKV0bFbpO0nvCrlolufG8truOYJKalyqb+Xze9GS2PI/d1o2tu53iVXeN2D/FklScW87S9oEZ9fLxS1gYDNFjfs+PytroHJAjxF6Pa+AD6k5uIjZ13YjbioEArW+9gzJvBoMJqWO2K5mzAInqJZreeIfkr4/tIhRtyEMqlVN15AByTfj3DAUHsTa8yqCzidi0Dch1C6lptbGz2crelh4eLUwnRa3AlB5DWU33tIzz00UoFOLEieNUV58gISGRVauuR6HQDOuj3eXD3NzHbcuzh96/Z1Uupxt7+fnzx/jRVxYSH5/K2rU3snv3Nl566SXWrLmR+PjIrMYKfQmO3ldpOXscdWzh0PsjnQ82r59qq53VKXH09Y6eoMkzGOAvBz4iKrOG2QmF3J5xCz09F1LF++uP4K3ajTRtFoG2aiyHP6I0qYRdrfupb+9AFxX5RDFXIUcuEdhW28md2ZeuFMlY3LI0iz9vOcP2g40URxCbeq0giiJVNifFmQkEnYMT2tdydhdSmZagbOzxMxJ2HG+lYtfr5EibkMnXotbFIRJOAhUKBZBIIqvRGwkSqYxgwI9v0Des3ttoiKJIMCgSCIQ4WV5BbmY26dnZeJ0Wrl+3nF/936/ps/UgqNSkGo3kp2YOtbtv3x5On67mpZdeBMDr9ZKQkIjNbqe2ppqnnnh6aFutVk8gEKK5uYU//OFprFYrMpkMm62X7m4LSUkpBAIB/vM/f0xJyQKWLr2OQCBEMBgCxHG/S6TbfbIO3nlCodBF/2eJRBjV4DXlWYLZbN4B7AAwmUxJwPeAerPZ7Dr3+aDJZHoK2HRulxZgyE/vnDtnaCLWu6uR6+wzsVT3I9yVSca//JD2J35F2y9+jvGrj5CYkU/zmTJmLb15SitPVo+PgCiScglWqcciXaMkJkrGSZtjXIHX2eti38lO1s5PIyEmbH7vbgnX35lo/bvRiDGkklFQQm3FHmaUrEKlGb1PIa+Xrj/8Dpk+BvGeezn8nz9m+0/+H/aUlHNiro329jY6OtoJBALDjxMTQ1paBpmZmSxduoy0tAzS0sKCLi0tHYNhuF/6EcsA7zZbuC01nkP7mvG6g2xqtlI34Oau7CTkfht2ywHUsbNR6iLLjjcWtae6aTD3sPaWAuRR0xf87hropeboNtJmzBv6n8nk0chVRpJSezlduZ+C0nVXXSZTtzfAqUYba+enjXidDTqbQAyh+thvr4rORZAqcPefnlaB5/cH6WwbYHbJhfisRStzsFnd7Nt2lph4NSnp41uz/R4LYnAQpTaDm5dk8l8v9LDnRAc3LLz26uGV9djp8vhwefZxQ+YKDOp4dpaHXWPmjhF/563qxnuiC3luLNakdsxtZ3H73ajlahRyKevnpfFBk5VqiUCjw0P2NGb7aztbCUDajJHT3MsMGhSzEhmssiDP0CPPiNSqczEhUeSjsjayk3Vk5yzA1tKNw3IQZXQWKl3eRds7jh8l0NtL4v3jr5tKlEr0162kb8c2Emy9yONG/73lUUqSswtprTvBvFV3Ioa8WOv/is/dSXzm7UMp/2v6w2JCIZXw0tkOHivMoDArjoq6Hix97osK1l8JBge97Nu3k46ONmbMKGDhwmUjxuRU1vcgAnPzLgg2tVLG124t4r9fLOeFbWa+trEQozGFDRtuZceOLXz44SZWrrye1NTxS5eodDOQRsXg6Dk6TOCNxBFrPwLh2LexePHQQYJp5aSp0/lq0QPDipiHnL149/0FSWIOqg3fwf3uf+GreJ+lG7/LRy17Odx5nPWZq8dofThKqZQ5cdGctDm4OcNwRbIOLpttZMuRFt7a28DcvAQkkk+HFe9Er4PXG7v5sKOXr8xIIUEZmZDyeSx4HfXok1ePaeWPhC2HGjmz/3UypG3kz19DlFIzdA9dNieDRQXRyKJikcqmqUi5GGKgpxOJVDZqMrqRCAUCiH4fSKUEBsNZtWVRYc+PgM9GSPSiUqsJOhzI9HoEiQQQ+elPf0Fq6gWLfTAk0mjrG+kQAPzoRz/gscf+gRUrVhEKhVi3bjk+n4/4+AReeOE1KirKOH78KE8//Rv++McXJ/9DXGKmfJWaTCbjuWcJ8FPCMXWYTCb9uWcBuA84cW6XMkBlMpmWn/v7UeD1qfbjipOnI9ubSE1dNVFJRjL+5d9QZufQ+funiR+U4RroxdY1sQKyn6TTHV7dSdFcXoEnCAKz47SctbvxBEavWQbw1p4GFHIptyzNGnqvq9mMWheHNmb6Vt1mLbmJUCjI6cMfjrmd5eWXOG6u4Qe1NSy5aR3/dHAfP371rzzxxK84cuQQoihSWrqIxx77Dv/7v7/m5ZffYN++ozQ0tFNb28LOnft5/vlX+NnPfsG3vvV33HbbncyfX0pSknGYuGt3eXm/xUq+Xs3K5FgyE7Q4qnu5KT2B2gEX/1fdTGXjPiQSBbGpU4/HDAZDHN7VQGNtD9veOX1uZWh6qNj9NiBQvOoOAHz+IMfOWFBG56JUBggMOmmqOTZtx5suKut7CIZEFphGjv/x2OsRJHIUmgviSJDIUOsLcA+cQQwFRtxvMnS1DRAKiqRmXRBxEonAultnootR8uHbp3EMjG+9HXSFxwyFJoPcVD0zM2PZerQFfwSrnlcT3mCQbW09CGIvermd6zNWAVB5tpfEWBXGuJHFgLfagre8C3l2DOql6cxLmkVIDFHVUzO0zariVOh2IwmE2NxiJTSNRZnb6iqJM2aijh497kc5NwlpnBL3oTZC3smfQ6cbbXTZ3Kw7V9g8Jm09cmUivc3vEPAPX7UVRRHb1i38/+ydZXxc55n2/+fMGQYxM4OZMXGc2DGEqUmapmnTJk2bwm5h993uu11oF/rubps2KYbToAMOmGNmkm3JAossHsFoNJKG6Zz3w9iyFIEl202y++v1RfYcmGcOPM8N133dmtRUjDNnTer80TfeBIpC/+7LK7hlFM3B5x7E1lpBd91LBL09xOd+YUQ/t2qHm1SDlocLUhgMhNhwvovS7Mh1qmoe33j6tOBw2Nm8eSNdXVYWL76OJUuuH1dwobzBToxZS2bSyEh4floUdyzP5lh1N4crI43Po6NjWb/+TszmKHbv3kZ9/eUbiAuCiDl+Pn5XKwFv97j7BcIyJ22DlMaYiDPjPhUAACAASURBVJogS1/Z1cTp4Db0RPFX87+GZhjVX5FlfHv+GAlm3fgEgiihnXsHitNGXEcD+dE5HLIeR1amNocsTIgiICuU2z+b7KxKFLnruhw6et0crb66JvSfFwwGQnzUaiPVoCUoKzx7rp1u7+SyeM6eowiChCl+tOjYZKEoCh/sr6fh0BukqtqZvvRW5qy4k+H+lqjSIQgS4aDzmjUpFwQRndFCKOAnFJh81lJ2uykpLKSxuZHWllYkbRw7Pt5JQUExZksCctgX8WoEOdInD1i27HpeffXlIWG7/v5+mtvb0ekNTJ82kw0bXh86/0U1bpfLRUpKhGWzefOHBAKRBuMOhwOfz8eiRUt44olvYzKZsFo7MBqN+Hy+UUmCzxrXIgzzs6KiohqgHggA/wdIAvYWFRVVAJVAIfAtgNraWhl4GPhdUVFRPbDiwjH/o5EyMw+vKoCqJkLjU5lMpH3/h5gXLka19wgCAi1XaRRbPX4kQZh0hOdaYkaMmbAC1Q7XuPs0Wgcoq7OxdmEmFkNkjLIcpqe1juTMomvKmzfHJJA7fQnnzx7GNWAftV2WZd57+pc89B8/5cmD+zhTW8OPfvR3vPPcy7y7ei3lz75CWVklH364jd/97jl+/OOf8Mgjj3LTTTdTVFSMyTR5+oo3FOaNxi5Mkor7cpIRBYGMRDMDrgBzo818syQDNQHec0/njH49qK4+st1U14vbFSC/NJHW833s315/TSbfzqZqOhormLZ4zZBRe6ymm9+9X0l9bwygkJqdRF3Znms22V8rlNXaiDZpyE0bO6PrczaiNWUhfKLWzhBdihL243U2XrOxtDc7EEVhVJZOq5NYe8905LDM1ncrCQYmDpj4Xa2o1BZUmkg0/5YlWQy4Ahyq7LxmY/00sM/qwB2ScXr2c3/hnahVavyBMDUtDmblxQ/NDYqiILsDBK1OvGVWfGWdqLOjMSzPRBAFsswZRGujOGO7JM6s10qsnpdB3zkHVo+fU72D4w1jSnAP2HF0t5FRMLFyn6ASMSzPRAmE8R5tv+L3YmdZOxajhvkXBEpEUU18zr0ochB783sowwxyT9VZAu1txKxZfyFKfXmo4xMwzZ3HwP59yP6JjaqUnGkYzVo8vVsIB50k5D+EIepS7Z4zGKLN7aM0xkimSc8tmQnUDnio8nqJs2ipbvpsCTlNTY1s3foB4XCYNWtuo7CwZNx9g6EwlU12ZufHj7lG3bIkm8KMaF7dUUe3I9JD1GAwsnbtbSQnp3HkyH7OnDl52ftujJuDIEg4bcfH3aeiz4k3LLM4cfzsXa/XzrOVL0JY4luzHsWgHrmeBCq2Eu6sRbf0IURL5FlSZc5CjMvCf3oTy1IW0Ou1U+84P+F4P4l0o5ZkvYYTtoEpHXctMb84kawkM+8faLqmgZzPAoqisLG5m7Ci8EBeMj9aFGGQPHuuA6tn4vczHHThdpzFGDcblXRl9oSiKLyz+xwdx98gUexizsp7mbZ4dPBZEARUajOKEoo4UNcIWr0RUaXC6x6Y9JwZ9riIyUrg7/7m+/zrz3/JVx99mB07tvKTn/wUSROFSorYbUKshrBvEEVR+N73foBKJfKVrzzIl798Pz/4wXfo7O5CJQj85Cf/wtmz5Tz88Bd45JEH2bTpfQC++93v8+Mf/5BHH30Iq7VjqN62p6ebv/qrb/HIIw/yyCMPsnjxUqZNm4HFEsXNN6/jkUce4IknxtaL/PrXv8wTT3wVp9PJXXet5z/+46fX4CpOjGtB0fz6GB+fB8btEFxbW3sYmJrSwOccokZiIEcmsyGW3s4u4lOSEdUakh/7BurEBCxndtJ8+iAzF65FmkQvsLFg9fhJNmhQfQYFxmlGLTFaiYo+F/PGoI4oisI7exqxGNTcvPASZaWvq5VgwEdy9rWhZw5H6aI1NFcdp+rIVhatjdCUAoEA7767gWd+/QvqGxtItVj4t5/9nC9+6REMhshE2FZXh2vfbhLWXr4v1OWgKArvNnXTHwjyeHE6xgsiNBlJkYmm0+4mO1HF3cJmjmgWcbg/ibZz7dyfm0zsVYjjnC3rwBKt46Zbi4mK1lF2uBWTWcuC67Kv+JzhUJBTe97FHJNI4bxL9J0OWyQStuGgm+8t15KWHU9bYzldzTWk5ExMN/q04AuEOHvezvUzUxHHeD9Cfgchfx/m+AWjtuksuYgqHR5H9Qgj9mrQ3tRPcpplTOpsTJyBVbeXsOXtSvZsqWX1HSVjGpaKouB3taI1Zw9tL8mKISfFwtajLVw3M2XcvnGfJzj8QQ52OwiFGpgZl8K0uCKUYJiGqm6mqyWWSxLufS3Ig37Cg34Ylp1UZ0djuC7i3EHE2JidMJ1D1mP4Qn50UoTNsGpeOtuPt6Lxy2xvtzM91oRunGzNZHGJnnn5DJkqRo9udjK+U50Em/rR5E5N6a/H4eFso53blmWjHlZcr9bFE5O+nr7WDxjsOkBUSqT/Z9/WLUgxsVgWTU0aPfqm1bjKTjJ49DDRK8an6CmhPqbNiUKWgyTkfRmdaaQgybl+NwpQGh1ZyxYlRNHm8rG700FWYRw1Z3uQZeVTp9HJsszp08epqqogISGJFStWD83746GmpZ9AUB5BzxwOURR4/LZS/vGF4/zhgyp+/PA8JJWIWq3hppvWcuTIfioqTuF2u1iy5Ppx5eRVkh5D7Aw8fWeJTl01iu6mKApHewZI1GvGpRkPBpz88uQfCcphFmnvIi8hecT2sK2ZwMn3kHLmIxUuH/pcEAQ0827Ht+Nppju9GCQ9h6zHKIodTf0dD4IgsCAhio9abXS4faQZJ68keq0gCgJrFmbwx4+qaewYoCD902/bcK1w2u6kdsDDLRnxxOs0JJj1PFaczvO1HTx3rp2vFqaRYRr7Gjt7T4ISxnyFjc0VReGNbRW4qt4lVhxg4dovkVO6cNz9h2fxIv+++vf6YhYvoqjpRz2BMu0zz/wROeAn6OsFEZYuX83yFaM1LeYvWMrzzy8k6LWjGMOEvH3o9bH88Id/N7SPoih0ev1oVSKxiUn8+7//96jzrF17C2vX3jL0/29840kAUlJSx6Vk/u3f/t8Jf+9zz70y4fY/Bz7/1sH/IBRdPwufEMRxekgkFEEQiL/zHrLnXEdQkKn6xU8J2nunfG5FUej0+Ek1fPqTKlygacaYaRz04BmDpnn2fB+1bf3ctixnhABEd8s5QCAxo3DUMVcLgzma/NnX0Vx9go6Wen7726dZsGAm3/vetxAGB/nHRUs5vO8YX3/8myMW+Zib1xJyOHCWXT3N8FB3P9X9btamx5NpurQop1+g+ljtbhwdO5AUH18oKuaBvGRsvgBPV7Vyxn5lmQZbl5Ou9kGmz01FFAUWXJdN0YwkTh5qobr8yjM7tWW7cfXbmLvynhG9njpsLow6iT5nEEcgGZU4gN4YRW3Z7iv+rmuNs+f7CIZk5hWNTQP2OiPRap1ltLqfIKjQR5fgHahFloNXPRavJ0Bvj4v0nPGN/Ky8OBavzKXxnI1Th8embocCDsIhF1rTMEqpIHDrkixs/T5O1PRc9Vj/nFAUBdkVYGt9F4oss7wnyD0dCxl4p5qB1ytJq7Dx5Rgz5pZBwr0eBL2EpiAW/eI0jDfnYbmvFMP1l5y7i5idMJ2gHKK6r3boM4NOzY1z0+kst+EOhdlrvXqKYFt9OdEJaZiiJymkMS0BVYIB77EOZPfUnqPdpzoQRYEVs0f31DPFzcIQM5OBrv34nM14z5/HW3uOmNU3TzlApS8oRJuZRf/Oj8eNmvtcLXTXv4JK0lJZ5mCgzzNqn2qHixitRJL+Uh+qO7MTSTFosUWp8IsKTV3XJpM6Wfh8Pnbt2kpVVQWFhaXcfPOtl3XuAMobetGqVZRkje8sxFp0fGVdMc1dTjbuv5T5EkWRpUtXMHPmXBob69i9exvBYGDc85gTFqIoIdz206O2tbl9WD3+cVsR+EI+fnvmBQYCg0gti/jC0pGZZSXkx7f79wh6C7rrvjLqHFLWHMTYDJTTm1mYNIdyWyWuwPgiLmNhdpwZSRA4Yft07+1wzMqPR1KJnDxn+8zGcLUYCITY1Goj26Qb0VswXqfh8eJ09JLIC7UdNDu9o46V5SCu3pPoowpR66be8klWFF7+6BSeqg1YVE6W3/61CZ07uJjFM31mWTxFkQkFHKASkNTRiKrxy5QEUYo0fPfKyEScwuHrelBWkBXQfQZ1pJ82/vf/wk8RibEJ1MfbiLNpCX2iviZ//b2oVBK9spvWf/spvuamKZ3bEQjhC8ufusDKcMyMNSEDVZ+gacqKwrv7GkmI1rHiE+qAXS21xCRloJ1kO4OpIj5nNpsPnmH5iuX80z/9PXl5+Tz7/b/l+cXL+NL/+XsMaaMNJuP0GWiSU3Bs33ZVNMMWp5dt7b2URhtZ9okGsEmxRiSViGegAY+jkqik5ah18cyMNfOdaZkkGzRsON/N2+e78E+xfq6yzIqkFimeGVG4EwSBFWsLyciJYf+2OloaR1NWLwf3YB/Vx3aQXjCL5OyRdKaOXjez8uOZUxDPoXodcshF0Zx5dLfW4ehpn/J3TYQrvR9ltT2YDWoKxxEu8Q02olJHIWnHXhAN0aUocgDf4NXTNNubIzz+9OyJszizF6ZTOC2R4weaaaobHfTxuy7V3w3HrIJ40uKNbD7S8rmgKSnBMCG7h8B5B94zXbj3teD8qJaB1yup2VJLpdfH4t4wS52ZSCEBKcmEdnYSG7xeNptEoh6ageWeEkyrcjEsTENbFI86xYRoUI9p6OZF52BSGznTc3bE56sXZCD4Qpi8Moe6+7H7xje0hyPUVkGgYhtK6NL+XtcAdmsT6ZehZw6HIAoRqqas4DncNuln2RcIcaCik3lFCcSYx57fYzPWI2ljsTe/R9+uTYgGA1HXr5j02IbGKAjErL6ZQKcVT3XVqO3egTpsDa+hUptJKvgqoZBEa+2pEfv4wzKNg15Ko00j7o9aFHkoPwWVSiR6Rjxnm6+OpqkE/YRaz+A79Crut/4PzpefxPXW3+L+4Gd4t/8K3/4X8B9/h0DFdnrO7GLzh2/R3W1l8dy5LJq/cNx6uxHfoSicaehlWk4sakmFJ+ilsreGsDw6iDmvKJEVs1PZeqyVqmG/TRAEZs+ez5Il19PZ2cG2bR/h8Yx2igE0+iS0pkycvSdHUG4BjvYMoBVF5ozRbzYkh3j27J9od1nx1c3irnlz0X+iLYf/yJvIA93obngMQTeaJSQIIpq5tyMPdLFINhBSwhzvKrvsNRoOvaRiRqyJcruTwDWs+57SGLQS03NiOVnb87mY/6aK4dTMe3KSRjFOYrRqHi9Ox6xR8WJdB42DI58lT18FcsiDOWHqjc3DsswLG4+h1L+NWfKx8p5vkp4/toDUJyGq9BeyeK5PtRZPUWRCfjuKIINHQKW5fNBGEEVUKiNKfxCUECFfL+FQ5Dr6wjICoP0fwH65Wvzv/4WfEvzuDoJ+J/rSRMJCmN5TI/ntklpDWsEsBuINKGqJtv/377hOT35ytbojDuNn6eClGLTEadVU9I0ssj5W3U1bj4u7rs9FGhYVCfq92Dubr5l65nA0NZ3nRz/6a5YsW8D2Q2coyEjkrdde5/X//jUlTecxL1iEZenyMY8VRJHo1Wvwt7bgrasdc5/LwR0M82ZjF9EaNffkJI0yRFWiQFqclkztcSRtHJakZUPbYrRqvl6czo2psZyxO3mmqpV21+SiYl5PkPrqbgqnJ6HVXVrgVSqRm+8sJS7RxI73q+npnFqE9fTe9wCB2SvuGvk7fUH6XQHS4o3ce0Metd0RByohNQpJraHu1N4pfc9EcAVD/OuZ8/y8vIlX663stvZR2+/GGZy4cDkQDFPeaGduYcKYlDBFCeNzNqGz5I1LLdGZcxAlAx7HaKN3qmhvdqDRSiQkT1zHedExT0wxs2vTOey2kdF0v6sVUaVHrRuZlRQFgfVLsujodVNeP3U2wNVAkRX89XY8R9tx7Whk4O1INs61qR7PgVb8Fd0XsnFqNAUx7MkzoJL91EbtJfrB6ZhvLcR4XSbdSQaO9nvILoxHmERPoOEQBZFZCdOotNcQDF+KzFoMGlbOSaO5rAsR2Np2+WsjO3vx7vwt/qNv4n777wm1RmiZF+mZGZOgZw6HyqJFPy+FkNVJoG5ygZYjVd14/SFWzRtfjVFUaYjPvodwyEsgwUrUDSsRdVemaGeavxCVxYLj4x0jPnf3ncV2fgNqXQJJBY+gNcaTmjud9vpy5GEOT92Am5CiUDJGP7RYrZoH8pJRm9Sc9nqnZAgqikLY3or/zBY8m36O6+Un8W57iuC5/QiWRNR5i1HFZSGo1MhOG6GWcgLlW2k4/jEfl9cR9g5ynbeclMPP4HrhcZwvPoHrjR/h3vgveLb+Au/eZ/EdfRP/mS0Eaw8QajlDx7lKRHcvc3PMKIrC2/Uf8LuKF/nZsf/meNepUUIkD9xUQEqcgec+qmbQMzKAUFBQzI03rsHpHGDr1vfp7x87i2yOX0g40I93sH7oM1cwFJHKjzePUqiUFZlXqt/inKMebfdckqRsrv9EIDXUfJpgzR7UM9cipY1Pm5dy5iHGpBJXuY9sSyaHrMenbKwvSIjCL8uj7IBPE/OLE3A4/TRNcZ37POBU7yB1Ax7WpMcTN46eQpRGzWPF6cRo1bxcZ6W2P7I2KIrCYM8xNPoUtKasMY+9iFBYptPu5nS9jW3HWnlpaw0/f34n6qb3MKhlVt3/XZIyJ8+supTFCyKHp9bOYSIMz+J9EhHnrg9ZDqIMBFHpJp8oUJnMEFQQfGoEUU0o0E/I348vHEYtCqj+l6iwToT/ec2UPqewN7+HvTlIUcYdHDGdZn5bPrI7gGi89AJnFc+j9VwZ2oe+hPLhNqy/fYaE+x4gevXNl+U0Wz1+RCDJ8OkLrFzERTXNfZ0OXMEQJrVEKCyzcf95MpNMLCwZ2R+np60eRZFJzrp2jZnLy0/z9NNPsWnTB0iSxP33f5HHHvsG5/a8Co4mOp87gBQVRdLDj0x4TS1LlmLf+C6Oj7djKJqaAyorChvOd+EOhflGSTp6aexI8fV5LRjVHmIz7h0l7KESBFalxZFnMbDhfBe/P9fGzWlxLE+OGbOG7CJqyjsJh5UR8vsXodFK3HLfDN7702k2v13J3Q/PISrm8kZgZ1M1HQ0VzFh+K0bLyGbTF+vvUuONpMQZmVeaTedgJanaJnKmLaax4hAzl9+G3nTl8vAXUe1w4wnJlETr6fEFqO6/5PBY1BJpRi2pBi1pRh1pRi1mdeSaVjX14Q+Ex6VnBtwdKLIf/Rj0zIsQBBFDVAluRwVyOICourL3TFEU2psdpGVFT6r+SFKrWHP3NN59+RTb3q3knkfmotNHajP97la0pswxn+OFJYls3H+eTUdamF0wtjjEtYYSDOPe10KowwlqEVWUDinZhCpKixilRWXRIlq0CBcM1DP2Qaznu/H4j/DlGWuRhtF+z9T3IgAz86ZOMQKYnTCDQ9bjnHPUMyP+kkG7ZmEmu8o6sLjCVCtuGgc95FnGjvgqioLvwEugKOhueIzAmU14t/0SKXsubfYQltgkLHHJYx47ETRFcQTbBvCe7ERKMaOyjB+UUxSF3WXtZCWZyRtHHGjovIZkpA4LZIWRYiduCj8RRLWa6JU3Yf9gI4FOK5qUVJy24zjat6E1ZZGQ+8AQBSqjcA6ttaciQlkXMvs1DjcGSSRrnDqxwigjKQGBTouaA9Y+rk8b/x7L3kHCHVWE2ioJt1eieCNGnhibjnr6KqT0GaiSCxCk0e+jLMuUlR2lpqaSxLg4lk0vRqcsRfE6UXzOS399ThTvAHJfO4rPCcOCAlHAT6KBExtpqdBwMj2KElnHoKDi5eo32da8i3XZq5iXNAtRENGqVXzj9mn87JWTvLC5hu/dO3PEu5eWlsmaNbexa9c2tm37gJUr15CUNLI3oz66CJXajMt2AvIjDcdP2gYJKwqLE0cyEBRF4b36TZT1lDNNu5STLRa+e2/+iNpb2dOPb/8LiHGZaBfcPe61hgtZvDm349v9exYXzuLNwZOcH2ghLzp7wuOGI8ukI0Gn4YRtkPmXaeXw58Ls/HhUokDZORt5qZ/NGK4E/f4gm9p6yTHrJxTSATCrJR4rSufFug5ebbDyQF4KuaKVkL+XuKy7EAQBRVHodwXo6vPQ1eeh+8Lfrj4Pvf2+ERlOi0HNXA6j16pY/cB3iI6fXC/W4Yhk8ZzIQSeiSjvuuhMKhQkF5aG1bCIMr8ULBnyoNZEypEvOXQAxqCYcCKAyTN7BEyQJldFI2OlCG5VBOOwmFHQTRIdJ+t/v3MFfHLxrhpfe76Tx3CGizZsRYpLpcM0kxVNL1ooZJCYmERMTQ1JWMRqtgfa2Ghb98G/peuFZbBveIGDrIfGBLyJMQCnp9PhJ0GtQf8Zp5ZmxZvZ2Oqh0uFicGM3e0x30Dvj4/ppZoxyTrpZaVJKGuJTsq/pORVHYt28PTz/9FAcO7MVstvDkk9/j8ce/SVJSxAAT3DdzZt9GLC4PJd/6ISrjxBOBqNEQtfJG+jZ9SKCrC03y5A25fZ0O6gc93JGVOG6hucdpJddcz+n2JNZNHz8yn2PW891pmWxs7mFbu536QQ/35SRjGUMiW5YVqk5bScuKJjZh7N9nMGm45Qsz2Pin02zecJa7Hp6NfoKgwEVhFVN0AkVzR4suWHsjTlbahe+7fXkOW3bEkWRuI3/WGhrKD1B/et+kGs5fDlUOF3FaNV/KT0EQBHzhMFa3H6vHT4fbT4fHNyTuAGBRq0g16ujqGMSSYiR1nIxZRB1TQGfKmfD7DTGluOxl+AYbLturajwMOLy4Bv3MWTz5PnUms5Y1d03jg9fPsOP9am75wgyQ3YT8fZjixpbAVoki6xdn8cr2WmpaHJRmX7nBPxnI7gCuXU3I/T70S9LRFMRO6FQGwjJbWnsIh3uZE2ehIGZk38fyRjt5aVGYrzBgVRiTh17SccZWOcLBizZpuX5WCvtOWsm7KYvNrTa+PS1zbOGd2gOE2yvRLvsS6sJlSHmLCJzdjvPkB9gGtRRm5aKEgwiqqYkhCYKAYWkGgx/U4jnUimlN/qg6wos41+Kgo9fNo+vHFtoZMd6BftybytE/UIyTIxjiC9EaL9+DbSxErVhJ3+aP6Nv9Mfobsxno2oc+qpD47JHBqJScUiS1lta60yRnlxCWFc4NuCmNMU4o9rUyLZYXajrYTh9ZFsOQM6jIIcLdjYTbzhJqr0TubQEUBK0JVfo0pPTpqNKnIxpH0pudjh4UWR5yuH0+L/v376Kry0px8TTmz18yrrjJcCiKAiH/kPP32qYyTIKPW+fGcaC/EjFs566ObixmqF98H1vbD/BS9RsRRy9nFXMTZ5KZZOa+G/J5Y1c9u091cNO8kQI0cXEJrF9/Jzt3buHjjzezbNlKcnIuBZcEQYUpfj4DnXtwOZoIK3Ecsw2QZ9GTqB/5Pnzcupc97Qe5LmUph3bEUpJlZtawoIiiyPj2PocS9EVaIkziWZVyFyKUvc/0+gp0CVoOWY9NycGLiK1Y2NLWS5fHT/JnwCoy6NRMu0DTvG/l+MyMzxMi1MweFEXhnuzR1MyxYFSr+FpRGi+c6+D1hk6uU9WQrxh49YBCZ99xuvu8+IOXsusaSSQp1kBWkpmFJUmkxBpIijWQHKtHIsjG375N6dL1V+TcwSVFzVCgHyXsR5DGtn9cg34C/jAqSUStvjxVWqs34nMP4nUNoI7VoSgKIb8DWQ4gaaIJ9dkR9boJbeSxoLJYCLtchF0upKgo/GhQgiCFBgmrjBcc1s//s3Ol+IuDd43QYxvgbG0fnVYr/kAQ+GjEdkmSiI9PwKhTo5c+YtrWIyQlJWPUqNG9+jKpp05S8uhjJGdkYDZbRj10Vo+f/HEi0Z8mkvQaEnRqzva5mBVl4qPDzRRnRjMtZ7SB2d1aS2JG/hU3xA6FQmza9AHPPPMrKirOkJSUzD/8w7/wyCNfxWIZGf1KkvWogzI9BUnMLZxcxjD6hhtxbN2MY+cOkr705Ukd0zjoYWeHndmxZhYmjB1xVxSZ1up3kQUtO+qymbPQQ2bS+HQ9vaTiwbxkTvYOsqnVxq+rWrk3J5Hi6JF1FE11vbgG/SxfNbHyWUycgfX3TufDNyvY8k4ltz84a9xJtrZsD65+G9ff/c0x71OHzY1WoyLOEpnIo4waEpNLEIVWbP1W0vJn0lBxiJJFa1Brrnyh94TCNA56uC45ZujZ16lU5FoM5A577v1hGavHj9Xto8Pjp8Ptw2EUMZTG8l+VLZjVqktZPoOWVKMO70AjGmMa4jiL0UVoTVmIkhF3f9UVO3jtF/p/ZUwgsDIWktMsrFhbyJ7NtRzZfZ458/0XxjS+o7hsRjIfHGpi85GWP6uDF7J7cO9qQgnJGG/KRZ12+RYiB7ocuEIKcugUdxWMfLccTj8tXU7uWZE7ztGXhyRKzIgv5aytmnBReEST53WLsth3xoqlP0S7KcwJ2yCLPhEtl90OfEffQJVShLr0RgAElYR29i20hzSw/yMSe87ifucf0C37ElL69CmNTzRqMCxKx3OwFX+1Dd30sXsz7ixrx6RXs6h07O3D4dj5MUo4THzRF7D3vU9v03ukFD+OeAXNhyWLBdPCRXjkSgJdLRhjZxGbeRuCMNJJUklq0vJm0FFfgXzT/TS5/fjC8pB65ngoTI/G/X4lllg9r9d38LimHUNHOSFrDQR9IIiokvLRzL8LKX06Ynz2mO0eFEXh/NkjnNrzDgICi9d/GX1sGnv37sDr9bJs2Q3k5U2NZoZah6DW4RAs7O1p5p4VubiLojlx5ADL0haTVJCHd/uvKTq+hVnrf0D5wHk2N33Mi1Wvs7V5F+uzV3HjvOlUNffx1u4GCjOiyUgceT1MJjPr1t3Bnj07OHBgFx6Pm9LSVYBaNQAAIABJREFUGUNzmyl+Pm77GepPv4A9/n4GAiFuzRzJQDhiPcEHjVuZnzQboXMaHm8b99+YP8I2CFbtuhCkeBhVzOSMdkEU0c65DWXvs8zNWsKJngruLbgdg3ryz9HceAvb2+2csA1wW9bln90/B+YVJVDRaKel20l28sTZ788DTvYOUj/o4bbMhDEVtIOhCKVyRDbO7qHL4cXpC5I0N4YDlmJqejR0dbpIjjVSmBE9zIkzEG3Wjus4djZFKMHxqRMHOi+Hi1m8cMiJMEYWLxyWCQZCCIKCa9BPdOzlnagRWTy/FxQvsuxH0kQjhESUUAhV9NQVU0WNFlGnI+wcRGWxEFBUiIRRqwRCgX5ElR9JEzVq3vvfgr84eNcITz31GxISzHR399Nev4WWul30dQr43AUMmgRsNhs9Pd20tZynueEce3bvoM/Rf6kxYtlx+NOLAOh0OhISEklMTCQhIYnouHhqZQ3u3Cz0edlkZWVRUFCETvfpK2pGaJpm9lj72HSiFacnyL035I96gd2DfTgdPeTNWjbOmcaH1+vlzTdf47e//TUtLc3k5xfwy18+w7333o9WO9qJCPb10funP5GRYuF8wIn1fCVpeZfvwiFFRWFevJTBwweJv/NuVJdpXzEYCPFWYxfxOg13ZCeOO2k5bcdxD7Qixa7DG3RitbsndPDgkgR1lknPW+e7eKW+kyWJUazNiB/K2p4t68AcpSMr//K0tuT0KFbfXsL2jVV8/EENa++eNooyGBFW2U56/ixSssfuE9XR6yIt3jjity6bO5fWil20t5xlxtyVtNeX01x1jII51192XOOhxuFCBqbFTnwPtCqRHLN+SEa8otHOr7ZV8MBtJRiitZFsn8dP3UDfUKZPz0JSdAJZ7fYhmmeURhp1/wRBxBBditt+Gjnsn1Cpazy0N/djtmixRE/93SyekYy9x0XFiQ5S4m1oRDUaw/iZZbWkYs2CTDbsaaCxY4C8tGtPVQq2DeLe34KgVWFel49qEpTfwUCIvZ12gsFmbsuei0Uz8tmvaIzUxo0nSz9ZzE6YzvGuU9T3n6c4tmDo87goHUunJ3PkpJXZ63L5uMPOzFjTEJV6iJoZDqO7/tFRi3tHayPGqDgSV38N/+HX8W75L6TcBWgXP4homrwjrc6NRt06gO90F+o086hr19vv5UxDL+sXZ6Eeh+Z9EWGvl4G9uzHNm48uJZN4yz10172IvfUj4nPum3IUWlHCqBbpkQJm1J4kYmffPu45Morm0HLuJN2ttdSI8ahFYcJgoxL0IVpr+Ep0Gbq6fWwsupcNA2G+2NeBNn8xqvQZSGklCJcRSwgG/JTtfIuWcydJyiwiFPSzf8e7hC0Z6PUG1q27nbi4sWnZk0F5Q+Q5nJ0fz87WXSgorMq8AUkfg371k3h3PINv21PMWfcDZi+czqmeCrY07eSFqtdINSazcvFKmrpU/OHDKv7hkfloPxFE02p1rF69noMH91JWdhS32zmUaVRJehILHsF+/k8c6mjDIiVTPKym8WxvNa/XvktxTAFrU27jH7ecZOmM5BHrSLivHf+xt1BlzhoKUkwWUv5ihFMfMN/azmFzkBPdp1mRvnTSxxskFdNijJy2O1mTHo/mM1AknFOQwCtiLSfP2T73Dl6/P8iW1l5yzfpRwaZgKMwvN5RT1z6ALI+kVCbFGpiZF0dKrIEsw1H2BNLoSMzn7gUJLEqcmsPTa21CEARikyeu3bscBEFAJZkIBQdQZD+C6tJaJ8syLqcLQYoEKMNyELdbwWg0XHaOupjFizheCpI6CpVkIDhgB0GYEj1zOFSWKII93cgeDz5BQqsSUWvjCIdchINOgr4gkiYGcYpMjf8J+IuDd40hiioyi26jGTezUhtQyU7i87+APiYSNZFlmY+e/QlxyVksve1rOBwObLYeWo8foW7DWzjkMMHSadi9Xnp6umlpaebYiWM4+uycVhT+eOF7VCoV+fkFlJZOo7R0OqWl0ygpmUZaWvqfPeU8I9bEbmsfh9r7mFeUQG7q6Mm1q+UcAMmZk69v6+938OKLz/Hss7+nt9fGvHnz+ad/+lfWrbtlXPqNIst0vfAsSjjEjK98h56tz3P24CZScqZNirITs3oNgwf30793N3G3jk8zDCsKb53vwi/LfC0/bVQhPEA46MTRvgNPfxWWuEIMKXMRhH109o6tqDYWEvUavlmSzvZ2O4e6+2lyerk/LxnJGaSzbYAlK3Mn3VsqpzCe5avzObCjgQM76rl+TcGIZ+PM3o0AzL7hrvFOMaSgORw6rZqwlEGSoZ2WQSNxKdnUntpD3qzlk7rmY6HS4SJaI5E2RbpPWW0PWpXIDfmJI/qHBcIynR4/Tb3NNNs76Vfy2Nt5yekzSipuTI0dIVENF2iavSfwDtRjjJ1a1kaWFTpaHOQVJ1zxO7hkZR59Ng9e50k0sckIwsSG/w1zUtl8pJnNR1r47r2TU0ObLPw1NrwnrKhi9RhvzEE0TG4B3NrWTUiWiVG3sjxtdNPX8gY7cRYdafFXp6xbEluIRlRzxlY5wsGDSEP4g2c7MfT66TDCHmsf6y9kSEINRwi3lkcctqiRdcMBn4fu1loK5qxAnTkLKa2UQPlWAqc/ItRagXbeHain34yguvzSKQgC+iXphD6oxXOwDdP6kZn33ac7EBBYOWd0Pe0nMbBvD7LXS+yF3kxaYxrRaTfR3/Exrt4TmBMmljkfDlkOYm96F1/gPDSq8B6vg8UyjEN/Ss4qRq3R0VJ3murkpeRbDCMMekWRke1thNrPEm6rJNxdD3KYEkHNOXci61R2PjJlcmDpD7l1ktme/l4rhze9iLOvh+lL11M0fxUnTx7BGqxB8DvJzUggNvbqAgRnGnpJiNZhssgcqjrGouR5xOkjmXcpaw66Vd/Et/O3eLf9Ev26HzA/aTZzE2dS1l3O1uadvFb/BnFzErBWpfPm7igeWTN6rVOpJK6//ibKyoxUV5/F43GzfPmNSJKEpLFgKX2U9mPtLFQqCXl0qIzpnB9o4fnK10g3pfDYjId5aXMDoiBw9/WXaJ5KKBBpiaAxoFvxtSnPN4KoQjvnNlL3PU96fBGHrMe4Pm3JlM6zMCGKij4XlQ4Xc+M/fQfLpFdTnBXDydoe7lmR+7ml2imKwnvNPSgo3D2GamZ5g51zrf2sW5pNWqye5FgjSbF6jMOyfKHAINaqeu5Limar18AHLTZCssKy5MkzReydTUQlpA3VuF0NRMmAEHIRDroQxMia7ff78HjcyLKCgITRpMPlcuPzeQgGfeh0BnS6iXroCegNahBCCKIBldoYEV7yuDlccYbnf/xDNBoN//zP/0ZmZvbkx6rXI0hq/C4XYVMUOpUKQRCQ1GZEUUMo0E/Q34uktkR+1xU8R06nkw8/fI+HHnpkzO1nz5bzm9/8CpcrIky0ZMlyvvWt7/7Zn9m/OHjXCNs3VlEyI4XM/EiEtyRjNW8cauRus4St+TViQmswxc9HFEUyi+bSUH6AUMBHXFwccXFxFBeXsGLlKjp+/UvCHi+pT3wb44yIwbbX2se21m6eyLAwaLfR1HSe6upKqqurKCs7ycaN7w6Nw2KJuuD0XXL8iotLMV1hc/WxkKTXog0rBOJ03D137HR/d0stemPUpEQKrNYOfv/73/CnP72E2+3ipptW853v/DVLliy77Avg2L4N77kakr7yKLqUVGYsu4Ujm1+itbaM7JLRTa0/CW1aGoZp0+nfs4uYNesQ1WMbsTs77DQ5vdyXk0SSfqQToigyLtsJ+jv3oChhopJXkDttDfY+H4nRejrtU+s1JIkit2QmkG8x8E5TN7+paqPAGeGzF8+cmujD9LlpuAb9nD7ahsmiZd7SSPSus7mG9oZyZiwbLaxyEYPuAE5PkPQxDPH0jBk42prYeuIM9y68gWNbXsLaeHZSTaE/CV8oTMOghyWJ0VOa8MKyzOn6Xmbnx49w7gA0qogIhKmvnjzNOdJnrCYoQ5c3Us931uFic6uNTJNuRB2l1piJSm3G0181ZQevp9NJwB++bHuEiSCKAqtuy6Gn1k1jQxIxmT5MlvEXZJ1GYtX8DD442ER7j4v0xKt/zxVZwXvSSqCmFynDgvG6TIRJ1FEAdLh9lPe5CQSreGjGGsRPZMcCwTDVLX0sn5Fy1YubRqVhWlwx5bZKvlB4x4jvSowxsLg0iWNlVm64vZDDPf0sTIwiVvbgO/waYlI+6umrAag40U59TQ/RMXpUcjOyHMYSX0goGEZSq9HOvR11wRL8h1/Hf2wDwdqDaJc/jJQ6dtZ7OESdhGFJOu49zfgqeiA5Er33B8McKLcytzCe2AnuL4AcDOLYuQNDSSm67Oyhz80Ji/E5m3F0fIzWmIHGkDL+SS6eK+zHdv5N/K4WYtLXISBi3fY0rtOnMM8fe75USWrS8mdSZ+1gIDbEqtTIfKHIMv5jbxFqOILijagZirEZqKffjJQxgw6S+eOfzvB1XT5LzBKHe/rJMOmZFTcxm+F85VFO7X4btUbHsjsexxlQ2Lz5PQYG+ikunoYw0Eb9qd0EvE4W3PzgiJ6dk4U/EKamxcGK2ansaTtISA5zc9YNI/ZR58yHlY/j2/MHvNufQr/2rxElDQuS5zAvaRYnu8+wtWkn2oLTHHU3YD5zE3fNGu0kCYLA/PlLMBpNnDhxhI8/3szKlWvQ6XQc6vKjEmC6ppuehtcQ09bxu+p3idZa+Nasr9HR7ed4TQ+3Lc0e0ULDf+Jd5L72yJj0V+ZcSQVLEE59wIJ+Dxv1Dlqd7WRZJl/TmWPWE6dVc8I28Jk4eADzixJ4eVstbT2uy7JkPiucsA3SMOjhjqwEYrWj7YvDlV1EmTR8466Z9NldY5wBXL0nAIXYxIU8pI7mrfNdbG7rJSgr3JB6eVaBLIexd7aQfZl+d5PF8CxeMODG4w0QCoWRJIlwQMRo0aPTaRCQGBxwo4gybrcLr9eDTqdHp9ONCAYrikI4MABCiGBAQZb9aHQg+3wQDrNp1w6+9rUnuPHGVVMaZzgcRqVSobJY8HgjSuXDg/OiSotaGx9R2AwOIF6khU6RsulyOXn99VfGdfCMRiN///f/REZGJoFAgO9975ts375lRDP1Pwf+4uBdI6gkkc3vnGXV7SUUlCaSYIgjFBuLrSWbpIQ2HO1bCXg6ic1YT2bRPOpO7aW9oZzc6UuGzqHNyCTjxz/B+vRTdDz9FIkPfonolTdi9fiJN+jJTkuDtDRmzpzNHXdcUssaHBygpqZmyOmrrq5kw4Y3h6IFAFlZ2UMOX+RvKdnZuZPqFfRJ9PR76WsZxJgbhcE8trpZZ/M5zEk51Naeo6enG5uth56enmH/7h6irfb22hBFkTvvvIdvf/uvmDZtcoa1r7mZ3vffxTRvPpZl1wGQUTibmuNpVB7eQkbhnEkt/jE3r6Xjl/+F8/hRoi6cZzhq+93s63SwIMHCnE8sZH53O31tWwh6u9CZ84jJWIdaG3sh3e8jJc5Ip33yGbzhKIo28t3pmbzV0EmN4iNxcRKyeuoZskUrcnA7/Rzf34zRrKWgJI5Tu9+JCKvMGy2schEdFwRWUscQdDFE5eNogzhtF/XOYoxRcZwr231FDl5Nv5uwAtMvQ8/8JGpb+3F5g+OqZyqKgs/ZiM6cE1GPU0GmSU+mSc/sODO/qmzh7aZuvl2agXRhsREEAUN0Kc7ek1OmaXZcqL9Ly7pyBw+AUCeCAPa+KLa+W8WdX5o9YaH6TfPS2XaslS1HW3j89mlX9dVKMIz7QCuhtkG0JfHo5qeOKxAy6lhFYWNTB7LsY26cNKaxeK7VQSAoM/sq6ZkXMTthOqdtZ2kebCU3KnvEtvVLsjla1Q2dbtRGkS2tNu5rfg9CfnQrHkUQRYKBMCcONqPWSHhcAfCUIwl6tn/UA9gwWbRExxqIjtUTHX8v5qil6Os/JPzRz1HnL0a7+P5RgiCfhDozCnVeDP6z3fhmJIMUaS3j9oVGCXSMBeexI4T7+4n56tdHfC4IAnFZd9B17g/0Nr9LctFjEz6v4aCbnsbXCXq7icu6C2PsDJQ4GXV8Av27Ph7XwYOImuZRl4CAQlF0JLLuP/wawepdSDnzkbJmR8RRDJcy4hmKgkmvpqrJwaO3lGD1+HivuZskvWZMYY5Q0E/Zrrdpqj5OdGoh+uRC9h09SjgcJi4ugRUrVpGVlYuiKBgtMZw9tBmfe5Bltz2KWju1OsTq5j6CIZniHCOvth9mXtIsEg2j5xF1/mKQw/j2Pod3x6/R3/xdBEmDKIgsTJ7LvMRZHOs8xZuVW9jV9z41x45ze/7NTI8bLZpTUjIDg8HIgQN72Lr1A66/cQ1HOuzMiDGTnfEgnXUv4ml9n1RJxcOzv45JbeTp3aeIMmpYN0y0KdReSfDsdtSlNyFlTn2+vQhBlNDMvpVZB19mc34yh6zHpuTgXSwr2NbeS7fXPyrw+WlgTmECr2yv5WRtz+fSwXP4g2xps5Fn0bNwDMXRQU+As+ftrJ6fMa5svxwO4OotQx9djKSNzDUP5CXzzvludnTYCSoKq1InFr0a6LUSCvqvqP4uWHeIYO3+UZ8rioIiB1EAURHRiSoUWUGQFWS1Co8ACqANyiiKgkYSkWWZoCITJMJ205Rcj6ZwOeHgAOGwB5VkRlHA44woauJ289tXX+Zs1VnaOjrYuPFtnn76Dxw9epg//OEZZFkmOjqGH/3ox6SnZ3Dq1El+9av/oqiohLq6Wh577JvMnj2HX//mKWrragkEgyycv5DvfOevUalU2Gw9PPXUf9LW1gbIrFyxjIe++AB79p3gnXffJhSKKO4++eRfMX/+QmRZ5he/+H+cOnUCtVqDwaDnd797gV/84ue4XC6+8pUvotPp+P3vXxhxrXJzL7E3NBoNhYVFdHV1TvleTBV/cfCuEW5YV0TAF2L3pnPo9BIZObEsTpnP9p49fOP8zYRnd+DuKyPo6yEu+z5MUfG0njs1wsEDUMfEkPE3f0fnH39Hz2uvELT10Fm8mJQJqGsWSxSLFi1m0aJLjS8VRaGtrXXI4auurqKmport27cgy5HePnq9nuLikhGOX0lJKbGxY9d4KYrC4OAAz244REd9C6p2hX/f58Psd41w4rq6rPT22kbwyS9Cq9UO1Remp6czd+48UlPTuO++B8jMnDw3XPb76Xz290iWKJIe/srQ5CYIIjOW3cqB9/9AU+VR8meN3QtvOAyl09CkpePYsR3L0uUjJsp+f5AN57tIMWhHFMGHQ14GrLtw2U+hUpuJz74XffToRT013sjZ83bCsjxC2nqyMKsl5g7I9DUO0FsYxdOVrdyXmzRCeORyEASBG9YX4XEH2Le1DkeHY0JhlYsYUtCMH+14qdQm1PpkZqY7eflwK48vuY6qg+/Ta22a8iJS5XBhUUukj6NIOh7Kam1o1CLTc8d+XoM+G+GgE715dHsEvaTi7pwkXqqzsrOjj7UZlxwOQ0wpTtsxvAO1GGMnT3tsa3YQn2SK0EyuAn5XKwgi865bwNZ3a9m7pZZVt4+vsmjSq1k5J43tJ1q5Y3kOSbFXJsYke4K4dzURdnjRL0xDWzI1J6zK4cTqlSFcyV15d465T3mDHa1aRVHmxPUjsixTXX0WnU5Hbm7BuNTfafElSIKK0z1nRzl4afFG5hUlsL+sg7vuncbuLgf19j6K5t2JKjoiSFFf00PAH2b9vTOIT9Lx/u/eJjV/PgtyS+m3e+jv89Lf56G2cpBg4KJa3SpUooLllANLxUfEZKQRW1RCTLyZ6Fg9Gu3oZdWwMI3BLhddW+vQr8tj58l20hNMFGZMfB0UWaZv2xa0mVkYSkc77yrJQFz23fTUv0Jf2+Yh+fRPIhQYoKfhVcKBARJyv4A+KiJMIogi0TetwvbWG/iam9Blj/3uJmUVMdjmJCboxKSWCFRsJ1i9C/XMtegWPzDmMaIgUJodQ3VLH6IAD+al8JvqVl5t6OTJ0owR7WUG7J0c3PQSA+4AUupsegIh1J0d5OUVUlBQQlzcpWdREARKF61Bb4rmxI432L3h11x/1xNTatVypqEXvVainUr84QBrssavYVMXLkORQ/j3v4h352/Qr/7OEEVXJapYmraAbF0xP/3wA3rSGvl9xUtkmTNYn7OKaXHFI+5HVlYuer2B3bu389bhY3jjc1mcFIVfUNjgDrBaUrjHqMEseymrtdHQMcBX1hWju6CqLPuc+PY+hxidinbx/ZP+veP/tuXoT33IzIDIye4z3J1/K7rLiFENx9x4Mx939HLSNsgtmVdeD3mlsBg0FGfGcOKcjbuu+3zRNCPUzG4A7s4e3SsX4Hh1N2FZYen08Zk57r5y5LAPy7DG5ipB4L7cJCRRYI+1j5AsszZ9/HY5vdYm4OoFVgAUJZIRlGUZURAQBAVRpQJBIBySEUSBi8MQAFESCQXDKLKCJKlQlIijJ8thPG4XsseOKARQSSZUahMqScHniShqajw+vv2NJznfZeXBBx9m2bLrcDj6+NnPfsLTT/+RnJxcNm16n3/+5//Ls8++DFzskfxjpk+PrN3/8R8/ZfbseXz5u3+DxuXkmd/8gs2bP+T22+/iX/7lH1iyZBn/+q//CUCfvQdQmDM7n5tufAaV2kRbWwvf+9632LhxCw0NdZw+fZJXX30bURQZHIwwF77//b/l619/mJdeev2y18/h6GPv3t38538+ddX34nL4i4N3jSBJIvd/dQHP//og296r4o4vzmJO4gw26N+nz+IlvjabuFU59LV9SHfdc+SUFlJ59Ahe9yB648iskKjTkfrkd+l583W69+7BnjOPOdFTM9oEQSAzM4vMzCzWrl0/9LnX66Wu7twIx2/bts289torQ/skJ6dQWjqN5OQU7PbeEdm2QGBkc9c9RBRCExISLzluSbEEXTaW3XwfqWkZJCYmkZiYREJCAhZL1DWZhG1vvU6wp5v0H/zNKHGUlJxS4tNyqTq6jezShUjqiaXYBUEgZvUaul96Hk9NNcYLhlRIVnijsQtZgS/mJaMWRRRFwd1XTr91J3LIizlhMVEpK8aNnKfEGQjLCj0OLylxU685kmWFqlOdFEXrmF+awVvnu3i+toMbUmK5MTV20s06VSqRNXdNY+OfDtJSvZfE9NJxhVUuoqPXjUErEW0a+/rpLfnEew8RCnqpcWag1uqpO7VnSouIPyxTN+BhQULUpGSjL0KWFU7V2ZiZGzdK3OAifM5GAHTj9L8rjDIyP97CgS4HpTFGMk2RLIDGkI5KbcHtqJq0gxcMhOnuGGTmgstnZC4Hn7sVjSGV5IJkFq0IcGxfE3GJJuYuGV9Rc83CDHafauejw818/dapK4CGHV5cu5pQ/GGMN+agTp8a5Soky7zfbCUcHuSO7EIM6tHzlaIolDf2UpodM6GoSCgU4uDB3bS2NgNQUXGKmTPnjuno6SUdxbEFlNsquTv/1lFzy61LszlZayNwvosYycuurPWUzpgzNJ6qU1ZiE4wkp1torz+DHA5SMHM+iRkja8UURcHjDtBvjzh8/X0e+rtN9HXZaW0QURouNa02GDWRjF/chcxfrIHoOAO6Bal49/5/9t47uo7zOvf+TTm9AwcdBNFBAuy9iF2kWNS75CI5bvJ1iZ0vsb/rZGXZ6clNWc6N47jITZZlyZasQokSSVEkJYIUO4hGFKJ3HACn1zkz3x+HBAsKAVL2zf2Wn7W4tISZM33mfffez36eTobP9dMzHOTpXfNu+i0M1ZwjMTBA9ueemXJdo3UujpxN+PoPY7QVYU1fet3yRNTDUOsvUJMxMko/hvEGg2T7+g14Xv0tYwf3k/OZz0+6D5+iETGnk955nGhrksSJXyEXrcCw+tFpj7+yMI2TjUP0ekLkZ1h5siSHHzb18Ou2QT5eloMA1J46TO2F0yR1LrCKOGwulpbPp7CwBN0UlHmAoqrVGM02qvf+mIO/+jc2PfgF7GlZU65/BaqmUXNphMpiK0d732VJxgJyrdNT3/XzNoGaJPbBz4m++z2Md37hOjuJ3HQbTy7fyk/2ZbNybZz+RA3fu/ATCu0F7C7aTmVa+fj9y8zMZufOe/n3+i4siQjpssp/XfgZXeFRjAueQB46wlDr8xytXUReRhp3LExRbzVNI3b0J2jRAKadX5vUG3C2ECQZ/dK7WXn6l5zOT+PMYA3r81bP+PdWncx8p5WzHj878tP/j9g4rajI4Ln9zePP2H8XnBz2cckf4f65mbgmoWYCHK8fYE6mdUpqvaapBIY/RG/Ow2C9vroqCgIPFGYiiwLvD3hJqBp3F2RMOo56+toxWuyYp2jHmA668vWpJIemEYlEiEbCgIbRaMJkMqFEhxFEmaTmIOSNTprk8nsjRKMKaW4L0uV2CkVRSMS8iEKchCIST4JJTNE8jWYb4YAXCQ3dDZZX9fV1lJSUU1SUUmHevfte/uVf/pFwOJWQzs+fMx7cAXzwwVHqG+r5xQvPISWTxBNxMrOyCYfD1NVd4N/+7bvj66alZ6JpKgPNl/jbv/tnPCNj6HR6RkdHGBnxkJubj6Io/MM//DXLlq1g3bqJjK/pEA6H+MY3/oTHH/845eWz81++FfwhwPsIYTTpLnuQnefNl+p44BNLWJKxgLdjZ/jYwAbk4Xyyyz/NcPtLWI0tZOYa6G4+S/nSzRO2JUgSmU9+nMGc1KROt+81lMcfRXbcnlKeyWRi8eKlLF58dRKgaRpDQ0PXUTwbGuqpq6u9HLhlUFZWQWZmFo29CUKqiS8/to5Bg5WzcYk/X7eI9GvoGe+99O/EYxHu+sRXb+tYp0Lg7Bl8R4/g2rUH87yJQYogCCxafw+HXvoOreffp2L5VlRvlORYFDnfhjhJht22eg2eV37N2P63xwO8t3s8dIeiPFmSTbpRTzwyxFj3m8RC3egt+aSV7kFvmn5CkXu5f61/JHxLAV5HywhBf4z120onImucAAAgAElEQVTIsxj5YmUBe7uGea9/lFZ/mMdKsifl9U8GvUEmO72Ffj90D5Ti90anVXvsHQ6Sm2GZcmJpspfhH/yAnUs03jw3yB8tWU1n7RGCvhGsjpkZWDd5QyiaNmt6ZmuvD18ozvKKqUUbov42ZKMbWT/1O7O7wE2rP8xv2gf5UmUBeklM0TRdlQSGT6IqkRnJ0Pd1e1FVjfzC2Us5XwtVTRAP92G7nK1dumYOI0NBPjzSTprbTGHZ5FU1h9XA5qV5HDjdzd3rCsmeRRUv0esndKQTQRax7ixBTp99BfBI/zDhpIRL7mBtziOTrtM9FGTUH+Pe9VMnAKLRKO+99w7Dw4OsWLEGm81BTc0ZqquPTBnoLclYSN3IRbqDvRTYrg+wC7JsLCl1Y69/ma1uAy8XPcQpT5C1WU6G+gN4BoNs2JESH+puqcFgtuHOm5gQEAQBi9WAxWogb+7Ve6xpGrG2M3g+eANfQCPoWkTQWoHPr3Dp4jCxqDK+rigK3JvtIHFxBItRZnXl9N8OTdMY3fcWOncGtuXT9xPbs+4gGuhkrHsfenMeelPqvYiH+xm69DwgkFX2yUn79CSzGccdG/AePkTGw48hTyJH3jiW6g2yDjXTc7CanOxijFs+d9NelarL9h0NHWPkZ1iZazOxe04Ge7uGeammAaHhODFFRdDbKS4qZX7l4uuqdTdDTlElWx75Ckdf/T7v/urf2HD/53DnTm+/0d7vxx+Ko88ZJRKMcFfhzBQo9ZVbIakQO/5Lood+gHHr5xGusee4Y2EO9e2jnD4+zNc/9nmGhRb2dbzLf9Y8S5F9LnuKtzPPlXrWvJKRqN5Mdt9FXjxwknZzJ3+08GOUZyxCcRTSUfcsd5efJem8f1xUK9F0FKXjLIY1jyG5b08J8VroKjYw99wbZKkix/pOzirAg5TYSt1YkIax0E37Kz8K9HV56WgZYe3WVMVuWXkGv9jfzOmLQ/9tArzRWIJ93R5K7WZWTmGn1D8Sor0/wGNbp7Y9iviaUWKjuAsfnnS5KAjcW5CBThD4YNCLomrcX5g5Icgb6WvHnXtrFU5N04jHY4RCIVRVxWDQYzZbxttfJJ0VJeEnEY8gSiI6/cTkncVmIBZVCAVj2J2Xx1M1gijEU7YLmo5YNEosFkOv12M0pqwVFJ2IaJod/dpkunH80vjzb/8Dtsxs3CE/WjSKIT+fSDQ66e8FQeRv/vYf+R9feIa1qxejaQK773mIeDxOerqb5557iXPnznD69Em+973/zY9//IsZHVc0GuXrX/8aq1at4YknPj6rc7pV/P/T/OH/ICxWA3c/thAE2PtiLUsdS2mQu4g6IFY3hGxwk13xaYz2UorLrcR81WiqMum2BEEgUJnKRNibG+j6u7/C/+t/JPzWP6PFb62va6r9ZGVlsWXLNr74xa/wne/8F9/48g/4k8/8lOd+speXXnqV//iP7/PY01/DVLSdL3zmKbbfeSe7Vy7HaHfS4L16LEoihqevney5v5vsRGJsjMGf/RjD3ELc901Uf9Q0jWQwjkNJZ1n2Loy1Kr5f1hJ4oznlSVUzOOl2RZ0O59Y7CdfVEuvtpW40QPWgl3VZTiodBsZ6DzBw8fskoh7SCu4hq+xTNw3ugPGJ9myFVq6g9kwvVrthfGJvkEQeKsri8ZJshqNxftjYQ3ISKuxkGOhoZKC9ltIl21CSJt586QLRSGLSdTVNo88TmlRg5Qr0ljxEycjyuSE0DeoC+SAINJ89POPzqxsLYpUl5lpnR8883TSELIksKpk8kFTVBLFg56T0zGthlCQeKsrCE01woHdk/O9mZxVoKmFf04yOp6djDEkSyMm/vQRMPNQLmorxsv/dFXqtO8vKwTcuMuqZ+jnatWYuOknkjWPtM95frGmE0LvtiFY9tj1ltxTcBRMK7/WNoSjdfHLexiknETWXUtd38RT3LBDw8/bbrzEy4mHjxjuprFzEnDlz2bPnAbZsuQu93kB19RFeffVFWlubxqnmC92ViIJIzVDdpNt9oNjHYrkdgyGHYpuJg70jhJUk9Wf70OklyqsySSoJ+tvqyStZOCslWEEQMJasIO/Jb1K6ahGVkX2sGvtP7l46wqe+soZP/fE6Hvj4ErbsrqBySQ4N3jAZKuyZlzVl5fkKIi3NRNsu4bpr500NfgVBxF34AIJkYKTjZVQ1QTTQwWDLzxBEHVllT08rwuLceieoKt7DhyZd3uANkakXscZ89KtGTHf98YwqSOkOI1lpZho6RtE0jeHhQdTW8zj8g1yI6xiVTMxxO3j0sU9yx4ZtswruriAtu4A7H/8aeqOFw7/+Lj2tF6Zdv6bVgyglaYmepSp93oSkwHTQL9yBYfWjKG0niR55Fu3yMwipZ+GTd1Xgshn40RsXWZq+nG+t/TqPVzzAWMzLf5z/Ef969ntcHG3h9LAPvSiQ7ggij6nssm5gWWZqrI8mTfzoRBWKZsAa2Uss1IPqHSBW/TxSXiW6hXfN+hpNB0HSYVi8m5UjPjoD3fQE+mb1+2K7CZdB5uSw7yM9rqlQc6qHmlM9456jDquB8jlOzjQN/172fzOomsYr7YMICDw4jZ1Sdd0AgsC0iZ7A0AkkvQOTc+r5lCAI7JrjZktuGqc9fn7dNkhSuzoniAR9hPyjt9Z/l0jg93sJBAKIoojD4cBmc1ynbSDKZgRERDGC0aSb9HwlScRs0RONKCTiCslEkKQSQJLMyHonFosVlysNs9mMoiTw+31ogg5FFFESseu2VVW1kEuXmuns7ABg3769lJVVYJ7CRmH9+o386pc/R0ZDttvx+cboudSK2WxmwYJFvPTSVVql1+sFIBgMkpdfgs7gZt/bB4jH4ySVEKOjo0SjUVavXsszz3wJq9VKX18vFouFaDR61fbsBsRiMb7xja9RWbmAz3zmmVndg9vBHwK83wGcaWb2PLKQSDjOxXeCuOQ0TqS1oAbjJNq9iJKRjOLHiSfzcDgU+i7+CCU++cexPxzDKktUfPkraNEIgwcbCTfUEd77T2jRyRWXbgexqMKbL16gvdmDTi/x5ku1XLwwgKZp/PrwJVw2A9uWpQbENKOOPLOBC6NXxVyGey6hqkmy5s7MbHw20FSVwR//EC2RIOezzyDIMmpUIdHrJ1ozQPDdNvwvNRB4uZHwkU7cyVw0VSNg9WPeUICcayPe7kWbIiBybtqCoNfTfuQIL3cMMcdiYJPNQ3/jfxIYOo4lfQk5lV/Emr50xpkwk0HGZTOM97PNBiPDIfq6vCxYljvBGmFRmo1HirPwJRSafDffdlJJcPa9l7E6M1i68S52PVxFwBdl32/qUBLJCet7g3FCUWW8AjkZBEHEaCtBi3awfUUe1U1B0gsW0V53gnj05gmIeFKlyReiymWdHT1T0zjTNMyCojRMk1RjIdXHpmkKRtvNzbRL7GbWZDqovmxLAaA35yLpnYTH6md0TD0dXrLzHcgzVJucCrFQFwAGy1U6jk4nseuhKmSdyNsv1xOLTh6UOyx6ti7L50TD4E0TCpqWUsqMnOhBzrVh21WKaLk1yter7Z0kNYHFLmVaqtuFVg9FOTYc1ol05pGRYfbte41oNMr27bspLLx63wRBmDbQM8smSp3FnBueGOBp0SCu+t/gEd38uKuIHblpRJMq+7uGaW0corwqC71BZqDzIkoixpxbEAkCEHQGDKsexvLw3yBlFBOr/gXh334bnb+T7HwH8xZlc8f2UnpkgYSqsWoa6uEVjL39FpLVhn3dzfuIIZVJT597P4noMI0f/jsDLc+RSOoISXcw5k8Qj8em/K0+KwvLosUpO4bE9TT8sJKkIxChbPAs2XqNQUVCnUWfVmWBDe9QO2+88TL79r1GZ3sree0nMUW8DJWsZPG2BzHMUiTlRlidbrY9/lUcGblUv/EsrTXvT7nu+RYPWWUeQkqYnYXbZr0v/eLd6Fc8iNJSTez9n6JpV4M8s1HH5++tYsQf5Rf7m5AEiQ15a/nW2m/wWPn9jEbH+N/nf8LZkTHMoofq5Dlkp5GxlgFGRlIByhvHOhgOyNgKPoYkmxlqfR5/9fdB0mHc/NnfiSmzbt4mlid0yBoc6zs5q9+KgsBKt4P2QARPNH7zH9wGkkmV3s7UJPz8hz3jf18xL5NeT+iWxtmPGh8O+WgLRNhd4MY5BbtG1TRO1A9QVZSGc5LvIUAs1Ess1IUtY/VN77kgCGzPS2dHXjo1owF+dWkA5fI8x9PXBsyu/05VVQIBPz6fl2RSxWq14XA40U3S7iIIIknNhCwnMRimTjabLHpESSAa9qMk/IiSCUl/tWVHFEXMZgtOZxpmnQ4EAU0y4A8E0LSUUAuAy+XiL/7ir/j2t/+cp556nP379/GXf/nXU+73i1/+Gogif/L5p/jU557if/6vv2OwqwNN0/jLv/xramtr+MQnHuWpp55g795XAfjKV/6Eb37zT/nMZz/F4LAfu91OMhFkcLCHr371f/DUU0/w1FNPsGbNOqqqFmK3O9ixYxdPPfU4zzwz0Rpo797XOHfuDCdPnuDpp5/k6aef5Gc/e3bG9+NW8QeK5u8ImTk2dj5YxVu/rqOIVRwqOMBmRyXR2kF0xSk5+Oyy+6l+7e+pWCAx0PQj3EUPT+iP6AvHyLUYMOSlk75QZrROh7dLRmftJvzG32Pa82fXKZfdDsKhOG++VMvocIg7751PQXEa+19t4L23mrjYOkJbn5+nd81Df80kdmGajbd7PIxGE6QZdQx0XkSU5JvSZG4FY/vfId4zRsbuT5FojhGtbkQNXB1QRIcBXb4NyW1O/XOZaHzrp/S317Nnx2L0cjrh9zpQ+gKT9hhJNhvmdRt4Ia0AUVPZLp9krKMBnSkLd9FD1026Z4Nct4W+W1DSrDvTiySLzF88eea93GHBppM44/FT6ZqemtJ09j0CY0NsfOAZJFlH7hwn2+6Zz/5XGzj4xkV23F95XRA5LrByE8qL0V5K2FvPXUuMHK2RqQ8VkJU4T1vtceatnH7y1OwLk1BnT89s7/czFojx4Mapn7Go/xIIEgZb4Yy2uTPfTbMvzG/aB/hK1VwMkojFWYl/6DhJJYwkT13ZCgfjjA6HWLP59hvYY8EudMasCbRQq93IXQ9U8fova9j/aiN7Hl04qR/iztUFHDqX6sX73D2TK2pqikr4gy4SnT70FemYVuXNWCnzRvSHIjR4FQS1jYdKp1Zk9YfitPX5ue+Oideot7eLI0cOYjAY2bHjbpzOyVUprwR6+fkF9PR0XUfdLM3PY1+olYHQINmWqxnx6IkX0KIBtDVfxfumh+bmEVZm2Dk15CfLIFG1NPVu9bTUoDeYyZxTfkvX4QpEZw6m3X+K0n6K2PEXCL/2N+gqNqBf9QhJnYWWWIJ2RMp6A6iRBKJp8glgrLeH0IUa0u97ANEwc3VCnXkug343WXYP4biJCx12orEzwBkgRV9yOl2X/6XhdLpwOFzo9Xpcd+6g51/+icCHH+K442pvSeOoHw0oG67Bsu5+ut97nYGOxmkVczVNw+MZprm5ATyXKLYliSsOchwmRtrOkJFTyOYFxfy408fzrf08Mz//tvu3jGYbWx75Msff/Aln3v014YCPhev3XJeM83gj9Hj8OIubKHeWUuy4NaqjYdm9oCrEz74Okoxh/SfG91Oa7+C+9UW8+kE7C4rTWLcgB50oszF/HWtzVvLSpQvU+2R6/MfYWrKe3Vk7ePPNVzhy5CCr1u/k0NkeNizKZU5ODkr6UwzWfRd/hkZ66X03VWy9VQiyHuei3Sxof4tT/ad5oHQ3emnmCZ9lbjsHe0d4q8vD6kwHBVbjdSI6HxUG+1JiR9l5dno6xhgeCJCRbWNZeQbPH2jmTNMQue7b/w7fKkajCd7u8VBmN7NiGuuI5i4vI/4YD21KMUw0dWKSNTD8IYJomNBTOx0256ahEwXe7PbwfGsfT5bm4OlrR5RknJk3r1TH4zEuXDiH02nDYLBhNpsxGk3TshpSvXkSZpMAagiYPPkjigJWq4pAFDBctiOYOO6Ioogci2GOxUg4bMTjcb797b9HkiSi0QgGg5E1a9axZs26Cb9dtmwFzz773PXbM5j4zFf+lCyTHp0okgwGSXiGUaNRMjIy+fu//5cJ29m5c891Fgaf//wX0dQEgqibkpL5jW/8xZTX6KGHHuWhh6bvV/5dQPrWt771e9/pbcIJfDUSiaPNjJn2e0Fd3XmsVjPXxswOlwmHy0TLuRH0UQvOMj2uXgnJZUJyGtEbzbTV1+LzqmRkWwgMfYgoG9Gbc1P8Y1XlzW4PVS4rc5rfRhuow373p/EdP4WYVYVO7UZpO408dymC4daU867A743y+gs1BLxRdj60gOJyN7IsUjo/g1AwTkfDEC69zIO7K5Cv+XDb9TLVg15seolCm4nzR17F4c6ZoA46W2iahuqLkejxE28eIfxhF4yYMOcsgogOLZ5ETjejL0nDsDAL86o8jFWZ6AocyG4zojlFFXC4c2k5dxRVTZK3YDHxphE0RUU/d/KgeL9so002s50juNUenLnbSC+4F1k/uyDaYjEQDqeCz44BPw3tY+xeO3fGlb9YNMGhN5soq8ykrHLyPjNREAgmkpwb8bMqw3Gd+fC1CPlHOb73p+QWV1G15iq9J81twWCQuXC6l1gkQUHxVanl8y3D1LWP8uiWUgyTcOqvQNJZCQwdx2ByYXEUcbBmjMVZUTw9TZQt2YgwzcDwXt8ogYTCPXMn9gxMh4One2jv9/P07nnop5hEeHv3ozdlzHhwlESBXLOB6kEvYUVlntOCKJsIjpxBZ0iblt7W3uyhvdnDms3FWCbJxl77LEwHTVMZ69mHyVGByVE2YbnNbsRi1XPhdC+JuEJB8cSGeYNeIhxTOHK+j1XzM7GZr5+kqZEEoYPtKP1BjCtyMS7NvuXgDuCHjU2Ekir3Ftgockxt2H3q4hDnWjw8trXsuox1S8tF3n//EE6nix077sFmu7m4iyAIOBxOysrmkZ6egcczxGj3IOlhG6MJLxW5FanvZ9cF4h++hH7p3WQs3UJj5xg1l0b45IYSjvePIaYb2b4gDzWZ5PSBX5FbsoA55Utu+Vpce3ySKw/d/M1oapJE42FiDYf54KKXE6MmMvQyJXodgk5Czp48ueH59YvEhwbJ+dwXEPUzn2ifPHmM5rYRispWUlT5EFULVlJaWkFOTj4uVxo6nY5QKEhfXzddXR20tjZRV3eelpaLDCdiBEQBX2cnhrIy9HoDoihy4MI54skku8tLcMy/g0s1x1ASceaUT3y34vE4LS0XOXHiKLW15wgEfMydW8KxZoHs+EUiQy3MX7GV1Ts/gcNiJctk4NigF39cYb5z6n7fmUKUJOaULyUaCtBy7jAh/yi5RVXj36HqugEagjXg7ONj8x7GbZq96MQVSDnzIJkgUbcfLR5Gyl84fvxl+U4udo5x9EI/K+dlYr0cyEuixIfDKqIAT5aWcf/CO1ESkJGRRWNjLS3tfQyELXz5wYUY9TLqUAfCsb0o2emE1SGMtkJk/e/Gc05Mm4PuwkFOmAWyzBnk23Jn/FuDJBJTVc6PBDg/GuDowBi1o0H6wjHCShKdKGKWxdu+vw01/Qz0+Lj/Y0tovDBALKJQXJGBySBT3zFK91CQLUun/g79LqFqGs9f6ieoJPlURS7GaQLc1491MOiN8Knd85ESYUK/+gZqxI+WlaJiKnEfo117sWWswOyYHRuqwGrCopOoHvTRE4ohthzHanNQsnBiQDR+7KpKU1MDhw/vZ2Cgj6KiYrKy8jAYDDe9Z4qiEg4mMBhkIIIoGq7rTb2CpBJGS/pJJmXCYRMmi37SbWvJJMroCJLVitHuJBbyI0siiBLRaJRYLNU7J102LL8ZAokUbdKukxEEAUGWSQaDoCgTBPqmRSyMIMrTzmk+KoiiMKkKfTDow2q9fi4qCALm1Dj/HcB77bI/BHgfEaqrj9DT00Nx8fUZ4PSM1CR6qCFBe2yAZbYckiNh9GWpyXQyEefShVNUrv0UAkGCwydJxn2Y7KUMRBKcHPazxqphr34WuewOzGvuQ43F8L1/DPtdT6INnENpPYE8dzGC8dYajEeGQ7zxQg3xeJK7H1t4nY+XKAp0hWKcbfXgTkJft4/CsvRxXy6TLNHsC9MfibPIDBc+eJ3SRXfgzptdBU8NJUj0B4lfGiNWO0TkZC/xBg9Kt5+kP0ZitI+4rwPbtsWY1xRgWpKNvsiJnGVBsukRpghuDCYrocAo7XXHKaxajZSQSLR7McxzT/jNye5W3htTWSrUM7+7jtyVX8LsKr+lQenaSf2IL8rZ5mE2LMrFbJxZ0bzuTB9dl0bZsrsC8xQqlgB2vcSJIR82nTyuAnkjTu1/gaB3iA33fx79DVSorDw7iXiS2tO9yDpxvIfsaE0fY4EY92+Y/j6Kkp6Ir5lk3EtV1QZONAwQSshYQhexpWXizJh8sE2oKr/tGGKBy0rVTaqP10LTNJ57p4nCbDublky+bSXux9d/CKt7xQTlsengNOiIJVWOD/kosBrJsLoIj9WhxP1Y06euVtSc7CEUiLFuW8mkz8pMA7x4pJ+g5xS2zLXjIhk3IiPbRiyiUHu6F5vDiDtr4rWbk2XlvbO9+EJxVlwjQpP0Rgntb0MNxDBvLsRQNr130s1wzjPM6REFh9TJ42Xrpt3WG9UdRGIKj24pRRCElKJmzRnOnDlBbm4+27btwmicXR/mjYFee18bymCYtrYWZAEMx3+CZE3DuPUZBFHCZTNw6GwvtqSGv8ePL8dMvsVIcqiNtrrjLFi3e0YqjDOGKNGk5PBOvxtjsIfFyVrWp49imreGcH8Eoz+OsdI9IcBOjIww+POf4Ny8BduyFTPeXUfHJc6ePUlV1WLmVa1PTUYEAb3egN3uIDMzm4KCIsrL57Nw4VJKSsrJycnF5UpDlmWCwQAeQcNjMY0Hfs0XL9CYVkZuwk+6IwNNAyUWpqelhvJlmxAlGU3TGBkZ5vz501RXH6G7uxOz2czixctZv34zcsJPvPVNVCXGpvs/fV3ix23UowHVQz6sOmnWVimTQRBEcotTQV3z2cOMDnSSV7oQSZJ55WgrwcwPKXLlcU/xXbf1/AuCgJRXiRaPkKg7gKbEkfKqUpNIQWD+3DSOnO+jqWuM9QtzEEWB0WiCt7o93JHtYmVWPlarkXA4jsVixRtOEvB0UDYnjeULStFiISJv/TOi3orjji8T8TcR9Jz9nQV5giTjSKic9V9iMDbGuvzZJWnLHBbWZ7sotZtxG/XEVZVWf5gLY0FODPk4MeSlIxBlLJZA1TQssjRjFegr+PBwOza7kcWr5hCNJGis6adiYTYGo0wklqS6boA1lVnjAfXvE8eHfJwc9nH/3AyKprExiiWS/OStRlZUZLByXhaJlmqUSx8S67mIYHEhuQvxDbxPPNSDu/AhRGn270S+xYjToKN60MuIZKHKZSV37kR2gqZp9PZ2c/jwftraWsjIyGLz5u0IgobdPrNqcTgUJ6moWB0WtGQETVMmMF6SShgl7kUUDYiyk0hYQRSESQVZkuEQajiMzpWGeJnKHo8EsdqdGAwmksnkeKCnaRqSJE/5HmuahjeuYJKl8YqyIAigaSSDAUSL5ab9zQAkomiBYQS9CUH63T9bH1WA94cevI8IFRVV9PX1MTg4MGHZopX5uKskDP2ZtMlxkiMRlL5U/9yc8lQ/V1dzLRnFj2PP3khotIbBlp/S40/dq/T6N0DWY1idUqdLv+c+ZLcbz96DmHb+KSQThF//O5Kj3bM+7oFeH689fx4NuO9jS8jOu14kIp5I8vqxDiy5NnbcPx/PYJBXfn6OsWsohwvTrPSHY1xsbwaYsv9OiydRRsLEO7xEawcJV3cTfOcSvpfq8f+mgfDhDmL1Q2iJJPpiF+b1c7DdV0FMOcPY2V/h2LMcY0UWomV2L1jVmp2gweFXf0PMbYKkRrzzas+jkghwsWUvewcS5IqjbDM6iL/ZR+hM7az2MxVy0mcntKKqGnVn+8jJd0w6gb8WWSYD+RYDZz3+cY76tRjovEhPy3nmr9qBZQqJ5LVbiimdn8GJw+0016dEaPo8IfKm6b+7FkZ7KbFQD4KWopxc9DqQzek0n3lv0mMCaPWHianqrOmZXYNBhr1RVsybRj0z0Hb5uKYXWJkM2/PTyTDqeKV9iFhSxeysJBbsIJmY/N5pmkZPxxh5c123nZ2OBTsBMFintkMAWLu1mLy5To683cxAr3/CcrtZz9bleZxsGBw3q0/0Bwi81YKmqFh3lqIvuD0xmKSm8VpHP6rq55MVy6Y9dyWpUtc+yuLSlE+Tqqrj1MqSknK2bt05aW/HTHGFulmwuoKm9D5Enczxk8c5kCyit2Q3mpAawCsLXRTl2Gk83497NE66Qceb3cN0NJ9H1hk+MmEoJalyvH6Ab/3kFP/6Yg31XiODy7+AcMdncSRHKWj9Hu3xOEI8SaJzYu/12IF3AHBt3znjfQYCfo4fP4rbncnSpatuur4gCNhsdubMKWThwqVs2LCVe+55iMcf+QTL6ptYFI6xaE4GmiygijJJzyDHjh3mrbd+y8UBP2FbIe/se5VTp46zd+8rvPXWq3R0XKKoqJTdux/g7rsfoqS4jAvvv0713p8gmdM5Ft+MI3fi2LA1N41yh5k3u4bpCkZmfM43O7+qNTtZueMJBruaee+lf2dsdJSWUAOaLsLOwq0fiV2PIAgY1j6BrnIriQv7iJ9+ZXxZusPI07vm0d4f4Lfvp75JZ0f8CMDSG9QmVU3jaLOAN2EnNtbKwEAf0WPPoYXGMG39HDpzBpllT4335MVCPcwEWlIlWjtIcmxm19WwYBurwipt4QEGQpMLkk37e0mkxG5mS24aT5Xn8edLi/nqgrk8WJjJfKeVkVic/b0j/Kipl786d4nv1nfxRucwF0YCeGOT9xZfQXXyClsAACAASURBVDSSYKg/QH5RKvBYtCIfQRCoOZW6FsvLUz58p5uGZn3ct4uRaJx3ejxUOMwsm4aaCXCuZZhoPMm6BSlWiNJ6AsGRjal4CbEPfk68p5ag5yxmZ+W0CtA3w3K3nV0ugaA9h2OWMiLK9TTQ0dERDhx4i0OH3kbTNLZsuYvt2/eQljZzoSNN04hFFPQGGUmSEHUWVDWGmrya0EwqkcvBnR7Z4EJv0KE3SIRCMdSkOmGbaiiEIMsIl6npRpMVQZSIhvzo9XocDuflfkAd4XCYsbERQqEg6iQ015iqopJ6Lq+FZLOlfPv8E8fPSc8zGgBBBN3tJ6B+n/hDBe8jgtPporX1IqFQgKKiibK3hUVujracYqRTz7w0MwRiGErT0OmNDPVcwtPXTtnSjZhsRehM2QRHznLOL+LXHGxuehHj6seQ81L+VoIso8/KxvvuAUS7G9v2x1BaqklcPIqcVzljnn5X2yhv/aYOs0XPfU8uxjWJgt7+U92caR7mc/dUUlbiJr/QRVPtIA3n+8nMsWF3mnDoZY4NelG9Qzj9I8yfv5nkQIh4l494ywix+mGiZweInh8g3jxKotOH0h9EDScQdCJSuhlDWRrGxVmYVudhmOdGl29HSjMRbqzB85uXcO3cjXPT5lnfF03T6GoP0tnajxJqpK3PSZnLiRZKoCtxEhg+SX/by7waXgiigc8umIczp5RQzXmiLS04Nm+57QqeQSfx9oddzM2yUZJ38w92R+sIDef6Wbe1hLQZBFmqpnHGE2C+04Jdf7VCmFQSfPDaD9EbzazZ9QnESWgTkJqkFJam09/jo+5MH1m5Nt4620NlYRqLSm7+sRdEmdDIOfTmHArzC6lrH2UsmMAUbCJzThmWSSwTjvSNMhZXuHeW9MxDZ3to6UmZ/06lQugfPIaqRHDm3jnreycJAvkWI8cGvQSVJAsyMgl6TiPrXRgsEylL3pEw5050s2hFPhnZk0uEz7SC5x+sBk3FkT29t44oCswtTedS4zAt9UOUVmaiDfUx+IufYVm4CFGnoyDTyqFzvfiCMRZKMuEjnYg2A7a7SpCmscaYKfZ2ttIZ0jHP5mVD3vR+io2dY7x/oZ/77igi3SZz+PB+urraWbRoGStXrp2VauV0cBjsvD3wHgtycljYfR6vJZ/W/iHa2lrQ6fS4XGmYRBFPs4e0Agd3LMvj+JCP0EA7lXMKpu0pmwmicYX3zvbyg9fr+aB2AItR5pEtJXxq13wqClzoMwrIWLaR8MXjjARCmOR8xFACY8XVdywZDDLw7A+wrViJY/3MPJaSySTvvruPeDzO9u17MBhu/f6KsowYDKIcPUyu0MKlkjvwGdP48sY1lBSXkZ2di8PhYrS/nbiiMjziwWg0jVfrCguLMZstBL0ejv72+/RdukD58i3kr3iQI7WjFOfYJwg3CYJAucPChdEAF0YCLE63TZiQ3SpcmXNIyy6gteYDOhpPM5AxQprDzSMV93xkptiCICDNWYgWHiNRdwAEATknlSzIdVsYC8Q4dKaH0jw7R8f85FuMrM1KZeGvfBs+bBzk3TO97Nq4hGRkiLaWRvIGTmJecR+60lQlTZQMmJzziXgbZlTJU0NxQgfaSLR5UXoD6EvTpmS6jJ+LJJMWDvF+tAeiYaqyZ+YDOt21segkci1GKl1W1mY5WZvlpMhmwqmXCSlJLvpCXBgNcmzQy6lhP13BKP64goCARZbGx4eO1hHamjys3lSM1W5Ab5DxjUVoqR+kamkudquB2rYReodDbP490jRVTeP51n7CisrT5XnTUjMBfv3eJZSkyhN3lqGFxogd/yX6BdvJ3vVHBBqOExo9R8IqkVZw721XakOtZ/A3VtOfUUGLL0yVy4oSi3LqVDUnTrxPPB5n2bLVrF+/GafzapJyskrRZIjHFKIRBavNgCyLCKIOVQmjkUSSTSSVKEp87HJwlzYuFiPLIpFQAk0DwzWsJi2ZRBkZRbLZkC7bHVw5plg4iKw3IkmpYNJgMKLXG1JBZixKNBq5XNGTxseUkJIkoWo4DderewqiiKYkSIZCSDbbtLRLTU2iBUYQjFZEw+ytrm4Ff6Bo/jcL8FIPnER9fR0FBUWYbvDu0Es6muQL+D1xxKCBbAXkHCuiVY+qKnQ0nCS3eAEmqwOd0Y3ZOY8jQ1HMmp9KowfLqqevewj1WVnE+vrwHz2MfcM2DAs2orSdItFwCCm7DNE2/cS8pWGIA6824Eq3cO+Ti7HaJ04KQtEE//nbOubNdXH3ukIALBY9xQUuAt1ePPVDGEajWAZCtJPEL9i4L1hKonWMRJef5GAILZ5ENOqQM8zoCp3oy9MxLMrCtDwH4+IsDGXp6Oc6kDMsiBb9dXQlxTtGz3f+FX12Tko1c5YTwVAgxrtvXOTs8S7s6XkIiSai4QjpGeXI4V78wn5Coxc4Km6hN5nGJ8vnkGNJ+a+IegO+o4cxFhWjz5reBHcy3BjgvXumB6tZz5IpfMyuxQcHWkgmNTbtnBk9NP0yFUMQoMJ59QPUdPoQ3c3nWLPrk9jTpz8HURQoKnOngsvz/QzEFdYsyqUo5+YDjKSzERw+lfrQOOeRnWZm79kAJYZu4mEvc+ddTzNTVI1XOoaodFpYkDZz3yRN0/jF/mbyMyxsXTZ5w7imqYx1v4XJUYZ5Gmnp6eDQyyQ1jeNDPubY0zBHWkgmvFjTJ/ZntTQM0d02xh13ll43UF2LmQR4mqYx1vs2RlvxjI5b1knkzXVRf66Png4vGT1nCB4/hiDLmOfNx6CTiMUUTK1jFAxFkHOsWLcXTynqMRsEE3FeuDQE2hhfWrASeYrEwRUcPN1N93CQRzbO4b1DbzM8PMjatRupqlr0kU2yAcw6ExeG6hgabmKrpqPqwT/GnZmNxzNEc3MjbW0taOEko0MqrarKQ+uKaOztYdCWx/YFVVjNt0Zx94XivHWigx+83sDZFg9zMqx8bEcFT9xZRmG2/Toamt3tJp63AuvIGRqHM8nRRKQcC9LlvsSx/W8Trq8j5zOfQ7bPLHt/+vQJurs72LBhGxkZt08xlUwCvvePoRksHFqwizKHmcVuO0ajEafTRXZ2LvHRHvydNTz41NeorFyE252BdJnq1NNSw9FXv088GmbtnqepWLYZp83I/tPdGPQyi0snfgN1okiRzczxQR/doShL0m2zSvxMB5srg6y5FTRd+IBsX5jl8zdSkDX76v50EAQBqWAxasBDom4/SHrk7FQf7fy5Ls40D3OqdwwlzcD2vHSyzan7bbEY8Pkj/MfLdWQ4jHxi53yy7CaaWloYNWZSvu2J6xIgMw3ylMEgwf1tqBEF46IsEt0+1HBiRpV7k7uIrqaD1CVG2FK4GekjVu3UiSJuo54Se6ratTHHRaXTQrbJgCBAdyhK7ViQ0x4/7w+M0eILMRxN0N4+StwXY8PWq1R4h9NI7Zk+9AaJ3DlOwlGF6roB1i7IxmL8/dA0qwe9nPL4ub8wkyLb9GqwvmCM5/Y3sXVZPlWFaSQaD5PsrcO48WlsmdlEXaV4IzVIcXDOufO26YAXT7+LITTKlvU7ODHk4/zgCN0nDuIdGWL+/AVs2rSd7OzcCd/hmQZ4oUAcTdWwOQzj1GRN01CTYQQElIQPUdQhG9KvUwIVJRFV1YhGEhiM8vgzngwGUSNhdOnu66iTsqwjFgmiJhUMpqtzHFEUMRgMGAwGNI3xQE9VVSRJxq8kkQURq27i2CzIOpIBP4IkIU7THqBFQxAPI1rdCNLvR5fyDxTN/4ZYsmQJsixTX18z6fI1ectpLz7FgDlJVFXxnewFYE7ZEkRRorPpzPi6kiGdUdVGZnyYcIbMWM9eVPV6CkPm408i6HQM/eLnCLYMzPd+E9HiIvLWv6B0T00vrDvTy8HXG8nKs3Pvk4sxTyKPriVVTr53ieWSzJOZ9pQFwW8v4nu+Fu1AG6tkHSvtZkyDIYK9ASpiKh6jRM/cJJZtRdjur8Dx8YU4Hq7EelcJ5nVzMC7MRF/oRE4zIUwj3AEpS4SBZ3+EFo+T87mUJcJMoWkaDTX9/OpHp+juGGPtlmIeenodRVWrsBp7GJGOEC59n2QsRFf6ozTF3WzLS6fkGt68beUqZJcL72W61O0iN908I4rmqCdET4eXqqU5k6okTgaTLFHpslAzEiBx2ZcpHBij/sQ75JUsIqeockbbMRhl9jyyAEESKEckfYbBQMouoZiIvxVN0yif42RxWRYdSiF9bfX4R6+n+rQFwkSTs6dn9nlCDIyGp6VnxsP9qMkIxpv4390MW3PTyDbpebVzCMFRRSzYSTIRmLBeT/sYdqdxWsP4mUCJeVCV8E3pmdciPcPCtrvnMTwQ4MM2AY2U0mwyEEBLqtypSWy3mWnVCVjuLL7pOzdTPNdUh4aenfkuDDfxQtM0jfOtHqrmGDl0cC9+v5ctW+6irOx345O5IKrSqReIrXscUWcgP38uu3c/wNatKXuFgZEGrDkdJOODnKzvxl33Nqps4MPQ7IfCwdEwP3/7In/2n9W8Wd1JRYGLb35iOf/vx5ezpNQ9ZYAi6M2k3/0lsKfe1+DB91EjftR4HO+7B7AsXIQhf2a9o11dHVy8WMf8+QsoKCic9TncCDXsJVH9I0wZOjrUTMJJdVKF3oKKZSSTCfrbr9qIJJMK5w6/wrE3nsXqzGDHx79OfmmqAiRLIvPmOGloH51y37lmAw8UZtIeiPBOt+e2z+Va2DPyODPXRlKS6Hv3bXovfTT0+2shCCLGTZ9GLllN/ORLxGtTY4dBL/H5e6vQXAYEVWO+83qmzMHTPYz4ozy2tRRBUzGe/hVLtC48ST01F85O2I+st09J19Q0jdhFD8F3LiHoJWx7ylKJ1EVZJC6NEe/wTtjehPPQm1jnXkRYUDnXdvj2LsoMIAkCeZermo+X5PD1xUV8Y3ERT5RkszrTQVKDY4Nj1DhEOtZk8G91nbzaMcRoNEF6ppWC4jRqT/eiKCrLK1I0zTO/J5qmJ5qinFY4zBNot5Phw4ZBNA3WVqUSronWE4gZRYiO1P/HtDFUvYSh10Pk3e9Nqq45U2iadtngvIgs4lSMtuFPaowULOTeex9hxYq1GGah0Hsj1KRKPKZgNF3fAyfpLJeDOz+CIE8I7q7girZAyH81+amGQgg6HcINNjKCKGK02EnEoiQmsXuRJBmr1YbTmYbBYCQWizLmHSOhahim+LSLej2i0UgyMHl7yxVosSBIOpiB7+d/N9x2gFdRUbGnoqLibEVFRW1FRcWRioqKost/L6+oqDheUVHRfPm/Zdf8Zspl/zfDZDJRVjaP9vZWgsGJHnXzXGXYTRZ8i9voUlWk0Sie5hH0RjPZhfPpbjo77qkzNNxPAomCpIAjexOh0QsMNf/0Or882enE/eAjhBsbCJw4jmhxYbrnfyI6s4m88x0SHWeu27+maZz6oIP3D7RSWJrO3Y8unLTqoCkq3n2tLB2K8YDDgqE3iBpKIDmNGCrdmNbmY9lRjOX+CmozjbzSPcpYfy1oGt0FWSl6pcN4UzoIgKIoeL1jE14w78H9hBvryXj8SfTZUysY3gjfWITXX7jAkX3NuLOsPPbpFSxZPSdFayvPYckqO9m5g6hDxYT67mL/sESZ3czmnOtprYIsp4zPGxuIdXfNeP9TIcdtoc8TmvZDAilxFUkSqFwy83OGFN8+klS56E0FkecO/xY0jaWbJ5rBTwer3Yh7QSYiUHe0Y0rPtRthtJeiKiESkX4AHt5cQkeiCE2QJhif140GMYgipdM0ok+GM03DCMCyy70WkyEauHT5eG7PpkMWRR4uziakJDkcSkmph72N162TTKr0dfvGe0JuB9HgFf+7mQd4AEXlbpYvz6Rfl8fQsvvQ4jFG971NcP8ltC4/rS493+vy0DvD/s+boc3noStsxioNs/Em1EyAvpEwicgYaUojiqKwY8c95OfP7hxnCqXvIpVtDQDUC1d7hAVBID9/LhXF64mO5GG1mpnnGuLi2XcgGma+WeScJzDuG3UzXOrz8d1XavnmD07wQe0A6xdm87efW8OXHlxI6Qwo2JCasCzecwdtkQQkcgi98o9433mNZCCAa9eem28ACAYDVFcfJj3dzbJlq2f0m+mgJWJE3vkOWjRA2sNP05VXhKRplDsmvqfuvCJMFgfdTeeAlFLvoRe/Q/PZw5Qt2ci2x/4Y6w3U7MqiNIa8EYa9U/eDLXXbWZPp4INB73X+qreLA81niNrDGFfswpmRy7HXf0TrhWMf2favQBBFjFs+i1y0gtjxF4jXvwtAZroZc7aFUF+I98/3j6/vC8bYe7yDxSXpzC9MI37+TZKDLZSvv5uysnnU1Z2nu7tzwn4mC/K0pErkeA+RD3uR82zY9pSN07GNi7KQ3GYix3tQQzeni1cteRiXonKs88hHc2FmCYdeZmGajT0FGXyhcg5fKsgh87SHpaKeTJOesx4//1rXwW87BilekUMknKC5boAMp4m52TZOX/zdm56rmsbL7YNIgsADhVkzYiNU1w1QmG0j120hOdaHOtKJrnTN+HL/0HFkvQtr1UMku2uJnXjxlo8v6B0mGgkRk23s3fsK8lg/Cy0SozoLultkK1yLaFRB08B4QyJYEEQknR1R1KO7hpZ5IyRJxGzVE4spxGMKqqKgxqJIFuuEa3n06GE+89k/4qt/9v/Q2jS1N60kSeOBnnhZUC4WChAMBkgmJwbLkt2Bpiio4cltrDQlAYkognHiMV2LQCDA88//bMrlHo+HT3/6Ezz99JN88pOP8Rd/8Q38M+z/ux3cVoBXUVHhAn4GPN7U1LQQ+CHwvcuL/wv4blNTUznwXeD71/x0umX/V2P+/FTGsrHxwoRlkiixMnsZDYEGCvbMJaFpDB7twO+NUDBvOZGgj+Ge1AS1qy5l1Dq3aj2OnE24ix8jERthoOmHxIJXAw7Hps0Yi4sZfvEFksEgosmO+e5vILrnEj3wXRIt1UAquPvgQCunP+ikYkEWdz1YdZ0pc1JVudTr440P2qh5vgbNE+Y3/hCJu4pxPLkA+70VWLYUYlqei6E8HV2ODZ3DyKZdFazZXES0vwmLf5DGYOKmQUw8HqOtrYXDh/fz4os/4/XXf82xY4dJJlNyttGuTjyv/Abr0uU4Nmya0XVXVY2ak9289OxpPIMBNu0s494nFuNwpV7yaKCN6OgRlKSextoE9S0lvObUYRFFHi3OnjTb7ti4GcFgYGz/7VfxctMthKIKgfDUAVMsqtBUN0BpZSYm8+yyRSV2Mw6dzBmPn4HOppSwyuodk/a/3QzDkQT9RillhP5yPYoysRH6Rpjsqb7TiL8VgJx0C+uWFNGbnEN7/YdEw6nJWlLTaPAGmee0IM+Scnu6aZiSfMeUxrCQ8r/Tm3Km9a2bKXLNBrbkpFHrS9ApV00wPR/qC5CIJ8mfO3WAp4wEGH7vAtHaTuJtwyT6AigjYZL+GGpUQbscVMSCXYiyFdkwe9n2Mt0gmYF26vxpqMt3IYxmkvSEMW+ay7ztKZuL1z9on/V2b4SmabxwqRNI8vGymUl3nzpXx+L0PkxGI7t23YfbPXVwflvHpsSIHv0xWcY0skzuSU3PG873Yza6ue/+h8kpWoGYjKLY8ol1txBT1WkFPtTLlch/eP4sf/vzMzR2pmxP/tcX1vLUzhQtebZIz7AQSDOkjIKVcsbefhNDbhamspt78amqytGj76JpGhs33jlOj7xVaKpK9NB/oXo6MG37Aual6+guqyJnsAfDJN9GQRDJL19Cf0cDnY2n2f/cPxEYHWTd3Z9i2daHkeSJ1f+qwtSz3dAxdRUPYPecDAqsRl5pH2QwMrU5+4zPTdM40n8ELWpmz5JNbHnkS2QXVnLm4IvUHnvzpuPVbCGIMsatzyAVLCF27DniF49QOxZEBXJFmRcPtdIzlEoAv7C/iVhc5ZEtpSSH2oifeRW5ZA1y6VpWrVpHWlo6x469RyAwcTJ4Y5DnffdD4i2jGBZlYtladF3FXhAFzBsK+P/Ye+/wOK773P8zs7O9A1j0XgiCAEkQ7F0UxSpZki3LklUs27JcEieuSrk3sZ1cx0lcFcWOZCu2LNuyZFWrUWJvYCcAkgCI3nvbxfY+8/sDFEgIhaRI53dvnrzPg4fEzuDsmZkz55xve19FVghU9lz1mlU6E6uM2bQKYQYHpr9L/9UY7BpH646wrSCFh4vS+eaiXFY4rFSPevm900VwSRJnqvuQZYVlxQ46BjyMum8OYc9sOD40TpcvxEeyHVNq32dD77CP7mEfq8smonWxtpOAgFQw4ZzxjXcSCfRhTl6FdsEm1GVbiNbtIdJw6EP1r6e9kag1j87+ITIyMtlxx8fwKE3EFah33bjzJBSMIqnFKfvI96FSG1HrkmaUS7gSBqMGlUrA5w0j+yeckKJxep3bG2+8xqOf+yI/f/qXpDiSZoziTfl+lQpFUoMcR6/VEg6HGB93XjL0YpPniXo9gqQm5plOdgWXoneAoJ3bIPb5vPz+97+Z9bjNZuNnP3uGX//69/zmN38gOTmZ5577zznbvBm40QheITDU1NTUfOn3XcC24uLiZKACeOHS5y8AFcXFxY65jt1gX/6vgMlkIi+vkJaWRkKh0LTjK1OXIisyF6MNSIUJpEsqDr5UR0LaPFSShu6mamJd5xgIhFEhk2KfqFcwWItJLf4coqhlrPvNyQlaEEVSHv4M8YCfkVdemvhMa8Sw85uo0ooJHXyGYP0h9r3VSF11P4tXZLLp9mJEUWB4PMihmj5+9lotX/m3Sr732yr0taPkItKcqGPrJxbiSDXP6bkQBIFFy9LQSE5Mw2OMhqO0DE5fjILBAM3NDezbt4uXXvotlZUHGRkZprCwmAULFtHe3sLu3W/jG3cx+IunEU0mUh75zDV5xcZG/Lz+2xqOH2gnI8fGfY8uZ0H55bxyRY7h7NmFpLFjdOxgfMxNU6kOj1pgp3eiCHwmqIxGrGvX4zl9kti466r9mAtpSVdn0my8MEgsKrNw6fUXiIuCwJIkMy3uACeOvI3JmsT8Zbd+qL72jfpJTDVx6+3zGehxs/+tBiJO55ybApXaiMaQPmngAdy5Lo9+sQg5HqPtfCUAHd4ggdj1p2cOOQP0jvim0P5/EHI8RNjf+6HYM2fDLWkJZBi0HI6UMu4bJha5PLZ7OyfGRGbuzLUKkY4xfG83M17lIVQ9TuBoP/697fjebsH7eiOeP9Tj/u0Fxn9TTXCoFZXLjPeP5/C+cwHfvkb8le0Eq/oI1Q0Tbhoj0uEi2uchNuIn7g4hB6MoMZngxVoWRuvJSdCToJuHIGmJ0IIm14ZJr+a2ZVmcbRqZ3FR+WBzu78Uft5BtcJJjuXotaUNDHe6B80TQc/vtH70mjbsPi/CZ11A8w+g2fpYlyYtoHW/HF7n8rjlH/fR3uyldkoZKJVKQEEPrbsUdsZAoh0CROdkxPVIfi8tUXhjgW788zZOvXGDUHeT+zUX84M/WcM/GAqxzOBuuBfNXZdMfihITFhGPiBiMQ0TOvjaZyTEbampOMzo6zOrVG27KfQ2ffIFYVw3aNQ8i5SxhOBTBYzCT1VyL/8LMJQfZxUuQ4zFOvvsbjNYEtj70+IzaeO8jLdGA3aylvnPuuVQSBR4oSEMjijzfOkAo9uHT1AAuOpvwMYojUoZJp0VSa1l31+fIL1vNxVO7Ob3n98gzePdvBIJKQr/lz1FlLSR85Nec7enFodPwhc3zMOgkfv5mPV2DXt490cnG8nTSrCqCB36OYLSjWzchmq5SSWzcuAWAw4f3TdmYvg9JYyEx4V6EkIQ34SDSOg36JWkzrpsqixb9igxigz7C9VePcK0t+ziionDs4hs3fD9uFL0dLqwJ+slUeItG4s6cZL6xMIelSVacCRqaFlh5obaHksIJp2Z1058uijcSjLCnd4wSm5Hya0jNBDheP4hKFFhZkoKiKERbT6LKKEE0TKwfQ11HEVU6jAkTZE/aVfdPjJ/K3xLrb5ir6SlQFIWGhjqq6htRJB1r125k3YZbeaHtNc6PHEGWveztbbshx0YsGicWladF764XgiBgNGuJRWVC/jCCRjspjfA+nnzyR1y4UMNTT/07f/U3jyOIIpVH9vOZzzzAI4/cz1e+8iV6eycY5Kurz/LII/fzT//0Hf7y85+ivuo0AvCLXzzF449/jS984TP84Af/zPi4i1gsxujoCP/w5I/43Ne/zKcevo/f/vZZAPbseY/HHnuEz37x8zz6jb+mqmYiVVqWZX74w3/hgQfu4ZFHPsmXvvRZAH7843/F5/Px6U8/wBe/+Nlp1ylJ0qQMUDweJxgMzhrZvJm40YrBZiC1uLh4eVNT0xngwUufZwF9TU1NcYCmpqZ4cXFx/6XPhTmOXfMbmZh44yHmPwUcDjPr16/hueda6OlpYc2aNdOOF7TkUDVSwz3bttDReZqcMBx4u43c+Yvpaz1HyVgVw+m3k2kxkppy5eJtRiNuoav+JQwaJyZb7qVGFxC7+076Xvsj2Ttvw1paCpiRH/p7+l7+Mbvf66M/KrBuaxHaVBOvHOngXPPIpLGRZNOzdlEaGwQJY4+HxHU5fGTVteuH9bTWo8gxti7O57d+hTdPdPDFzSUkJmtoaWmhpaWFvr6JekOr1UpFRQVFRUWkpV1eiAoLc9m1axe73nqFQp+HlX/1TWx5c6cpxmMyR/e3ULm/FZ1OzcceWkJp+fSC4f7WPcTCToqWPobJXsi7Dc2Mmkws7Q+R6gpgu0OHepaCbNMnPkr1wf1ETh4l7eEHZzxnNjgclyf+sks1hN5wfMrn70ORFRrOD5CVa2fBwmsXmL0SWwxqDg246NEm8ejOj5Kadv3RIFlWGBgLsH11Dms2FkBcYd87jURPHWaxrh/HxvU4Nq5HlzKdzCHqXsBA+37sNhWS2oDDAbffupSL+y7QdO4o63Z8lPYhFld0MgAAIABJREFUFxqVyOqClOtiyjt0YSKtacvqXBz2maMlrqFOQCE1ayHm6yBvuRoeM+Tz3coGjirLKIy24cjYAMBgn4f0LCuZWdPvs6uqj/EjPSCPkrBCj6jVEfcHiPkCxINh5GCEeCiGHJWJEUXRBFENWZHHewEtoAFBO/F/YW4vqF6/Fv2CVSSLGjzROO0RDxln3qXggR3oUlN5YEcJB6p7ee9sD3/7yNUp9GdCIBpj/1kPsuzlK6vXY9XNfn8VReHw4cNUVVUxFjKyYMk6srL+dP67UG8T3to9WCq2kbR4Bbc4U3mv6wCd4XY2ZUzMv1WVXahUIms3FWIwath3/hBas4OaUQd33rmS1o4OWjwxentbWbJkCYFQlPdOdPHm0TbG3CFy0yx8/YEK1pdnTIju3gCufP+Tkky8criTdEXEVLSCpA0GfDVvIfkGSL7rK4ja6WO9vb2d+voLLF68mOXLb1yY3X36bbx1e7GuuIPESyndp1snnAH53jH8Rw6Qt2XDtL9LSlxIa/VCrEkprNn+CST11Td7FfOTOV0/SEKiaU4NNAfwJb3Ej0618Gb/GF+qyP9QpCuKorCraj9yWMe2+eum3PsdDzzGmf3JnN7/BnLEz/YH/xzNDTCQzgT5k39L/av/Tk9cwx1mH4V5SXzjgaV8+5kTfP+FarRqFZ+9ayHRw79E8QyT9vA/oM+8TIjlcJjZsWMHb7zxBrW1Z9myZcuU9t3nBxjfP4zFfiuB/ErGA2/hUKdgsuXMfD+STAyOBPDVDOJYkIJuDhkeh6OYstpETgdG+ZTixJA8c5t/asSicfp7xqlYmT1t7XQARZkJ3OUL8sPXz1EvQnP3EJnlydR0OXnw9tKb3h9ZUfjliWY0kshnK/KxXQOZS1xWON0wTMX8ZApyEwn1teDzDGNf/3EsDjPhgJPuoVpS824hJfVy1o38icfpe+5/Ed7/M5I+/S+oE+beE7ndbnbv3k1PTw9aoqTb1SxbsYQnjv8nF0brebTifk4OyPR4TbzRvYfPLb1nRmfA8LCIJE3Mcyf6z3K87/SU47GYTDyuoNGouBEupDUZK1idtoygP0IookVv1k1+7/v4+tcfp6WlmQcffJh16zbQ193JD378Q37606cpKprP62+8wj/+49/zq1/9BpVKpKOjna//1f/ikdx5OPQanvjB91i2bBl///ffIRaL8Xd/9ze8++7bbNmynW9/+3+xdu06vvXlryIZDIR0GiRJZO3aNWy79RZirgH6PGG+8s2v89Zb79HU1ExNzVlefPFVRFHE4/EgSSKPP/63fOYzD/G737045/U+/PD9DA0NUlBQxA9/+JNp13olZjomiuKM+8dZ27jmM2dAU1OTu7i4+D7gJ8XFxTrgXSZYXP7k1tfYmG9Glpn/P+FwmBkZ8QJaMjOzqa6uJjd3PuoPLHwVjnJebn6D2sF2EuclktMwSu2AByVqIxzwMyAHGCxIo0yrvtTeZciqfARRTW/bcRKzL08E+s07kI5U0vzkU2R/+x8R1Wp8vjBvdq3AHQ2w0nCMhqPVvBdchFYjUZJt59aKDBbk2klNMBCuHSZUM4i2JIlYvnXa986FpvM1iKKKonnFZF7sYzhZzcuvvIhKPRFGt9kSWLSogpycPGy2y+LKo6OXIwo2Wyob8oqprK3iYsVi7OE4eXP0Yajfw8FdTbhGAxSVJrN2cyF6g3pKmwDR0CgDHQcw2MsIy2m0dI3SmbYEy2gb5dZMNOMCR/9wgYU7Z0mLkoyYyivo37Ub3aZtiNdYlHx5LExAURS0GhXNnU6WzcCk2dU6hmsswLJ1Odd1769E0OvC5BnAm1WOISHvQ7Uz7AoQicZJMGoYHnJjqnqHzPEwPbZS0lEIPv8C3c+/gK6gEMvKVZiWr0C6FEGQpWxAobfjPEZ7GQBrS1M4cmQ+juBhTh85wNl4KvMsBjzO66sJO1LdS16aGSEWn/W6nH31CKKGYCyB0Ie8hzNBA2zOSGR3L1R2NLDR6CUSjtHX5WLJquypz1lWCJ7tJ9IwCvFW1Au1WNbexfj4RDRfdennSvidF6CrF8vaW1CjRwl5J3/k4BBKwIcSDKEEQ8jhGEokihKRQVETj2gJOrXoErRIujiDSfNpaNAimXJo+fXvSX30MQA2V2Ty1vFOqur6yU65fuP3N80txGSJFYlxIl4Y8c58f+PxGJWVh+jqasfqyOPQeZG7M+wfekxfDUosQuCNf0cwJSAvupuRES8mxUaizs7R9jOUmRcSjcQ5d6aH/PlJBIIR2i6eY2ywl2VbH+DYkTjP72li9aYc9va72H2kkqPVPVS2iQTDcUpy7DyyrZjSvIl5y3Wd4/aD+OC8AJCYIuPpU9ClL4eVFWhN6QRO/J7uX/41+q1fQbRedqb4/T527dqF3Z5AaenSG76v0c5qQnt/jZS7lPiij022d6bXSZZRR9rKVYy++hK91RfRZk13+q26Y2J8ucZDwPSMlQ8iP9XM/jM9VNX1X5Wh1w7syEzinZ5RXr3QzS3p1++wana10enuIjawgHlrpq9reYs3o4gGzu77Ay8/9T023P0FdMabG2k+X3Q3wuA4eZVP068KkJW/nK3Ls9hzpodP7Swh0HCc0Pn9aMrvwKfPxveBPlqtKZSWLubChfOYzQkUFMybqLc71UekxYmUYcawPhuDUMBwy3M0n32G5MIH0RpnZhoWK1IRet30vdmA+Y55CHNsMlfnb+FC4x84ePBZVtz6jZt6X64VvZ0uYlGZxFTTrONdAHY47Bys7MB6aw6NCQoum5pnTrayNScJw1WkC64HRwdctI37+UR+ClFviBHv1cd9fYcTpyfEffMKGRnxEjq7H0SJUFIp4REvrt4DCIKIaCyfdo2a2/4S/+v/QN8L/4Th7r9H0Ex3+iiKQktLI2fPnkQQYPmylZx/75fYinbwg0M/p2aklnuL7qLCVkGiKsjPG3s51NVNPPICHyu8Y5qRJ8vyZGmGHFemMNYrlz57nwTuRjKc5bhCLC6jE6N4BRUhRUI1Q0mIoijE4wqxmExzWwd5ubk47DYGvMMsXLeMH//o+ww7R4nHZTIzs8grWoA3GkMSBI4ePczFi3U8//zvAAiFQqSmTjjRL16s59vf/i5hSUIOBDDY7MRiMl1d3fziqX9jdHQESavH6RxjaGiYlJR0YrEY3/3uP1BRsYw1a9ZfMnZlQLlqOcuzz/6eWCzGE0/8gFdeeZkHH3xkxvMkSZyxLVmWp40PURRmDXjdMOdnU1PTPmAfQHFxcQrwONAJZBQXF6suRehUQDrQw8S7ONux/zYoKyvnvffepLW1iZKSsinHlqWU81rL25warOKjpdsJN42xuSSFN2qjJGhUdJgLCCoCaYbpxoSo0mCwLSDgqseeuR1RnDAeRa2W5Acepv/Jn1D17IucsCwk3uVGoyh0EqfCKLIjfp71CxJI2vQQ6ismvHDjKKGaQdQFdnTLp0fA5oKiKPR0tiA5inhn1xvEBD2RtPnEzVbiQwrFC+ax7tYFV20zNj5O+A8vsjQpibal5Rw9eoDxcSfl5cun/G00EufM0U4unO3FYNKy8+Nl5BTOXGemKArOnl0IooQ9Yyv+aJwXWgexqiWy248wVrgQq7AApdvNYJ+H1IyZF3b71u34aqrwHK/EtmnzNd+bKyEIAmkJBvpnSdGsrerDaNKQN+/aRUY/iHOHXyfRG6OrcBPdvhA5V6FsngnvC2OnJ+gZevaXeE8cY8XOj+Dq19BtX8vtj92H99RJPKdOMvz73zH8hxcwLijFvGo1xsXliCo9IU/rpIGnVavYtGEVzfvOcbz2PL55jutOzxwdD9I56OXeW2ZPvVQUhaCnDZ05F+EqEa8Pg/WpdmqHBzgUzGeRf4zx/olF78r0TCUax3+0m1iPh1isiu6ECC3tBuL/8R8sWbKC+fNLZ3wPwr5uBFGLNqHwmtM2FEWBaIjR11/BX3OAxI8/hv/CuxSPnqA76RGaxPVYz7yMfUcf2vQMtq7IYl9VL28e6+TLH1t4Xdfe7Q3S6FYQ5FbuyNs663nhcJhDh/YwNDRARcVKKltFLIZxctNuXjT1g4hU/RF5fAD9zm8iaCbGuyAILHaUcaT3OMFYiI6LLiLhOKVLJhb1xjP70Jts5JYsY0d4kOf3NrN4eGKTNqRJI3O8hfL0XG7bsOqaZEJuFNa6g7RLKyiXrMRHg2jKbkO0pxPc9zP8f/xH9Ju/hJRZhizLHD16gHg8zoYNtyFdB7PwTIgPtxPa/zSiIw/drZ+flKFxR6L0BcJsy0zEmr2Bsbf+iGv/HlI//egNX+uCK+rwruXerkmx0e0PsbdvjAyjliLr9elQvde5HzGuI5Vikqwzz4f5C1ejM1o4/vaz7HvxJ2z82Jcw22dPBb8eyIpCjTPAPIsBS0IKof1PI6gkPn7LYubn2FlfYqL/P7+L6MhDs/TuWdtZsmQ5o6PDnDpVid1gQ13jJj4SQLswGV15KoIoIDJRkzfc8hzDrc/PauSJOgnD+mz8e9oJnu3HsGpmQxCgNLUca9NrnPD3sMw9OMn2+EGEwyFqas6g1eooL192U+VPejpciKJARvbctP3Fi1I5U9lJUpObh9Zm8czZDk6rRM6Ne1mbYmddqg39DRp6w8EIe/vGWGAzsvg6skSO1w2i10qUFyaiyDKxtlNI2YsRtEb8rnp8Y9XYUxcjqae3KVqS0W/5C4Lv/IDgvv9Av/1rU2rb/H4fJ04cob+/l9TUdNas2Yh3pAcBqIp0UDPSyT2Fd3BL1loAsk06bBoJi7SUAz0vohJU3FWwY9ZntjJtKSvTlk7+Hg7FcLuCWO06tDdBikJRFMSgD7VoJBAAnVFGNUeWhCAIiKJENBwiIgiYNRNzwnBgjPGwG51eTyguoxZFVIIAKHzvez8kI2PqOA8EAggCGAx6IpEoUb2eqHsco9XKd77zv/mzTz3Iho23gjGB225bRyQSITExid/+9iVqaqo4e/Y0Tz317/zqV7+7ruuVJInt2+/g+9//7qwG3s3CzWDRTL30rwh8D3i6qampCzgHfPLSaZ8EapqamkaampqGZzt2o335vwnJyak4HClcvHgBWZ5qiZvURhYmlXB6sBpFL6IpsGNwhlie5iQUz6JDmdgAp89g4AEYE8tR5AjB8QZ8wSinG4b49bsN/EOljwZTDmLNWcQuFzpBYMG6HL7z1Q2s+OxfoS7djKnjIPETv5us8Yh0uCZYtzItGNZkTb7kcTmOOzyzt0yWZYaGBjhz5jivvvo8Tix44xJ6vZENhfkTFvyqtRQWLqDuzCj73myY07OhyDKDz/4nciRMzqOPsWXrBINYbe05Dh7cTSQywfrV2+nipV+d5fyZXhaUp3P/55bNatwBBFy1hH2d2NI3I0hGXu4YxBeL82BROoXFi+luPIs610yGTs3RXU2z9lFXWIguLx/X3j0o8tUJR2ZDepKRgbHpbE2usQA9HS5Kl6TPObHNhcGuJnqaz7EyLwe1KFA99uEYmvpG/BNU3e+8gOfEMRLv+ijSxo1YUvoY8zZytqGV4OJFJD3+12R/6x+xb9lGuK+XwWd+Tvs3vooyrBBwNiJHL5PJrF+UjttYypgxCRUKxde5Satqnpgals5RphsLO4lHxm9YHmE2iILAx3OTiaHitfYBejtdSGqR1EusiXIwim93G8EeJ83KMfaqI9R5RRITHWRmZnLmzHF2734Lj2c6TXnI343WlHVdOfmCICBo9ARa2/EWpHPw5EH29XkYEY2sFt8iLqhoSN3A6B9fB8CoU7NlWSbVzSN0D1171CeuKLzY1o0sB9ielYJmFl0mn8/He++9ycjIEOvX38r8koXUdrhYVDC7XMCNIj7cTuTCu6iL1yNlTnWilTsWElPi1I1cpL66n0SHkdQMC2MDXQz3tlK89BZUKon1i9KwGjW8ursZORxHSMslNT0HbbgT/9iNE9NcDaHOTkKNdejsEaKygqdmIhVZyliA8aPfRjTYCb77IyIXdnPu3FmGhwdZtWo9VuvVNarmguwdIbj7CQSDFf22ryBIl9eahktMvCU2EyqTCcvqtXhPniA2A9HH9cJq1JDpMFE/h1zClRAEgXtyU3DoNbzeOXzNTKcA7e4umlytRPpyWVI4t8GWnl/Kpnv/glgkxP4Xn8A3fnO2I62eAJ5ojKXJNgw7vo6YlE1w78+gv47FBQm43vkZxKPoN31hTo0tURRZv34zkihxaN9uwk4/ho056CvSpmjHziWhcCXUaWa0CxxEmsaI9sz+XFWiitXpK2nRqxmofn3Gc7q7O3jjjZdpbm6gtraG8+erZjzvw6Knw0lqpgX1VWRe1GoVZRUZdLWOkaaWMA2HMXb6mWc1cnDAyQ8udLK/b+xD13S+z5qpUQnclZt8zUZsKBKjqnmY5fOTUUsq4v0NKEEPYn4Fox2vMNb5KmpdMhlFO2ZtQ0qfj3b9p4j31hE+OZEGqCgKbW3NvPnmKwwPD7JixVq2bLkdk8nMSH87ChMG3kcLb+fW7Msp1oIgUGY34Y+bWZ2+hr3dh3i7ffc11+SFglFEUUCjvTmacEo0ihKNYjRMPN+Ab26W1/kLFtDa0UpPXy8mWc2pg8eYVzSfdHsqUTlKNB4lIstoLi2na9du4He/e26SRXN8fJz+/j4MBgNlZYt46603sNsT0CoKTreL8fFxvF4PyckpCDoT77zzJpFIhFgsjtPpJBQKsXLlar74xS9jMpno7+/DaDQSCoWIxabXyQIMDQ0SuMTUKcsyhw8fID+/8Kbcv7lwM57Qd4uLi9cykcm0B/ibS59/EXiuuLj4W4AL+NQVfzPXsf82KCsr5+DB3XR2tpGfP1UJYmXqUs6N1HHR2cSCsgIiLU4KY26cSak0GBRQFFL10w28WFymc9SMKJuorTvKM8dHUQCDVqIkx442/x5qqgbQK3HueHgpKemXvaTaNQ8hqHVEzr2DEg2hmncfgcoeVMlGjBtzJhcKRVF4pu43NDlb+d8rv06SPpF4PM7gYB/d3Z309HQSCoUQRRV2i4nIUC+bPvIwadkT11jT1EfduI9vbCvCatdz8lAHPk+Y7feUzsgOOb5/L4H6OpIffgRN2oSXfdWq9djtCZw5c4Jdu/6ISZpHS50bq13PXQ8sJv0q3rx4LIirbw8aQwamxKUcHHDS7A5wZ46DDKMOU/kG2i4cY0TpIklIwBKIceZoB6s3TTcQBEHAvmUbA794Cv/5c5iWVMz94GdBWqKB43WDBMMx9FdMjnVVfYgqgZLrlEaYvNZ4jOoDL2OyJrFw2a20do9xYczH7VkONNdpMA4Me7h37BiBtg6S7rkXy+atvPPqywQiQQx6kZb2C7S0TzDESpKE1WrHeudHMMZiSN09yI1N6Nca6fzXv8KYV4Fl1Wp0+QXctnkTrw33Y3YPolVdnSXwSlQ1jZCVbCJ5lto7uFIe4U9j4AGkWh2s0Z7laKiQsCdAdpYVlSQSHw/h3NtEW7CXdqGXmCCRkZrG4oqVJCUlk5Rk4tSpas6cOc5bb71KefkySkoWIooi8aifWGgUo33RdfVFluN0njvGBXGEsEbEIpiwOTKoGRtkpcnHUusFTscX0tjWSWJnJ7rcXLYuz2Lv2V7eqOzgL+65tu87PuhiPCqip4F16ffNeI7TOcr+/e8Ri8W47badpKam09jlIhiOzShqfTOgxKOEDv8KQW9Fu+r+acfzrNlYNGZqWlqID6eyYVsRgiDQeHY/aq2e/IUTtXkatYpH7yiha9CLN0lLszfAplW3ceLYQaqrT6EoCgsX3nid22xwvrcLUa9n8Z0rqPtDEwUDPuRgFFGvRrQkY7j77wgdfIae07uo05RSkF84bS25XihhP8F3f4ISj2G4428QDVOlHRpcfpJ0ahyXvPO2zVtwHz6I+/AhEu+484a+G6A0z87+ql7C0TjaWQiuroRGJbIzK4lfN/dTM+ZhuePapCh2d+5HK+gIDmeyeOvVx2FiWg633vdV9r/4BEde/zmb7//aFFHlD4OqUQ96lch8mxFBFDHs/CaBt79PcM+TSPkriXXWol3/aUTbzJGxK6HqDVIRyeM4DdSlDbExZ/GM571v5F0tkqerSCU64CVwvAfznfMQZyHMWJO9nt19lZwaq+duzzCiZcJYDoWCnDp1jK6uduz2RDZv3kFTUz0XLlSj0+mZP//G698Cvghjw35Wbsy7pvPLlqZz7lQP5073sqw4mTcrO/jyjhI2pSewv2+M/f1Ojg+Nsz7VzuoU23XVgVcOuujxh7gvPxXzDMLZs6G6eYRIVGZN2WXtu0iiFXfwBHI8hDXtViwpa9DorDBL6juAZv5GZFc/0drdhI3JVI3J9PZ2kZycypo1G7FYLjkbFZn61lP49QIfKdrJbdnTmcjLEkxUDo1TkrgJQYnxXtcBRFHF7Xlbpp17JWT5kvadQX3TorRxvw8QUJuM6IUoAX8UvUE9IztnVI4R1kT5s29+jR8/+SSxaJTExCS+9a3/g0VrJlGXgHgpg8cbcaEoOr78F1/j50//lE9/+pMIgoBareEv//IbpKdn8K1v/R9+/ON/5d1330YUBG5ZsYpPPPRpPvfo5/m7f/k+ZrOZlSvXYLFYcTtDuMfd/Pgn/0I8Hicej7Nq1RpKSyfW8q1bd/DII/djNlt4+ulfTel3d3cXP/3pE4CCLMsUFRXz1a8+flPu31y4GSman5vl80ZgRnGeuY79d0JmZjY2m526uvPk5RVOeSFKE+djUhs5OVBF2YIiBLEDRVrMrR8rofr4CTQBL+31w8xfdHnilxWFH714jqaecW4pSGRjQRcf3+BgXk42uWlmhno9vPtqHWq9lkUtr6PvNkD6ZZIXQRDQrrgX1DrCZ48R7m1HtBkwbc6bkod/uPc4taMNqGSRV0+/TomQR19fN9FoFElSk5mZTXZ2HhkZmVQfeJmIECEl8/LGemGCidc6h+kPRliyKhuLTc/+txt57Tc17Lx3IfbEyxv1YGsLo6++jLF8CdYNt0zp6/z5ZQS8IrUXT+BWzlJcXs6GzUtmfPE/iPH+/cixIAkFD9HqCbC/z0l5opmVlzYH1qQ0UrLncbHpILc4PkmpWuStU73kzUuajMpcCdPSZUgJibj27v7QBl564sRmYWAsQP4lwzsSjtFUN0Th/OQZBeevBc3Vh/C6hll/9xdQSWoqkixUj3mpd/lYknTtKWZyNErBsdfIHO/E8YlPYtt0G2ffOoA76mNNWgUJQxrC8TDedAklW4vHO874uIuBgT6CwQnvlNqexxplmKGKTFwNPeh/14hZUhNftIxYajGWjmMM9OaQlnltBfsub5jWPjcfXT/3Ah/0tCFp7Kg/hMzA9WBNspXWniH605MoFw14u0aoPXKKDmWQODLpsovFa7fhKLrMJigIAgUF80hLy+TUqaNUVZ2iq6udNWs2omFCkFd3jQLncjxOZ8MZGk7tweceRacoLFu+k/x1W4mEAux74SdUBbys1NSSrk+jNWk56a+9Q8nX/xyDTs3W5Vm8UdlB16CXnNS5U4zckSh7+kaIxnr5ZGE54gwRxv7+Xg4f3otarWH79jux2yfu//m2USSVwILcG9cInAmRmreRXb3ot30VQTt9Ey4KIosdZXQdDZGoUVG0IBmva4TelvOUrNiCWnOZTKMsL5GyvETqnF4ujPvoC0RYt+5WBEGkpuY0iiKzaNGHe+fnvIbhYXxVZ7Bv24HeboFcK+JQEF/tEJYVExtyQa1DWfcZzr7+Auaon7KRY8iBiknmveuFEo8R3PtTZM8Q+p3fRGWfSugUjMVp8wZYm2KfXK+06ekYyhYyfnA/Cdt3ItxgamhpbgK7T/fQ0jNOWf61ybgUWQwTbLYDLiqSLJdSr2ZHj7ePurFGUsLlyHrDNafaWhJSWHfX5zj0yk859tYv2XjPn6GaI7I2F4KxOA0uP8sdlklJGEFrxHD74wTe/hdiLccwzFuBOH9uKSAlLhM83U+keYzU9HTKHQbOXaiisbF+WvnH+/igkWdL34TOUjhlfhRUIsb1OXjfaSZwrAfj5rwZN+2JejvzrXmcjbWyveYt9Bs+S2dnG6dPHycajVBevoyysnJEUWTVqvWEQiFOnz6GVqsjL+/GHG7vMxVnXaE1OskgPkNf9QYNxYtSaTg/wG33lvEGEwbWpopMHipKp88fYn+fkz19Y1QOjbMh1c6qZOusjlA5EkHUaBgKhtnb56TUbmTRdZYYHK8bJMmqozDTSjzswR1vIZKfiFptIbnwYTT66YRls0G78j66BkeoPtdMXKVh2bJVzJ9fhnhpfMmKzPMXX0blcpOQm8fW3E0ztpNl1GHVSNS7/Dw0/2PIisyujr2oBJHtubOXoYRn0b77sFAUBdnvR9TrEFQqDCaBUDCGzxvGatdPPuOf/vQXROIRhvwT6+XW9Vu5fePtuEf7kdRazPaJ7J5lS1fwxNPPEYzF0UhqvBEvoiDy+b/4MiaNaVo2icORzD//848m+xIZGAC/n7s2rmbHlq2E4gqyrPCJex9Eo9ZhthpmTcn867/+u1mvc/nylTz33AuzHv9TQfWd73znv/xLbxA24KvBYOSGijv/FDAatQQCl8PLgiAgSWpaWhpISkqe9LDAxAbEHfFwZrCGVeN+VD2VKKoKBI2aSrUKvbuXgeNOHKlWbJc0lk5eHGLPmR7u2ZjPjjULCbnOUJSdSlp6MV2tY7z3ah0mi467HqpAaK7Be/oU1nUbEDVTDQdBl0O4IwViHiTTcdRFFQjixCLW6+3nl3W/Y5FQRPaAHfW4gtfvJTengPLy5axatY68vEJsNjuiKFJ94GWSMwvJLr68AbJr1RwbcqFViRRZjSQkGcnMtdNUO8TFcwOkpFuw2HQE21rpe+JHSHY7GV/+yhQCk4A/wsFdTdSeGcFkSEZvCeF0d6HX60lMdMzpPQr7unH1vos5eRUx0wJRucYeAAAgAElEQVSebe4jQavm4cL0Kdpraq2e9trjZOYuxOCCYRW0to5RsigV8QMTviCKoCi4jxzGuGgxkm3mjWtcjtPQ1YAkCUjC1AisIAjsr+qlMMM6SXRRf66fzpYxbtk5D6P5+inXA14XJ95+ltS8EspWT6R42DQS58a8uMJRKq7RwJMjEfp+9iSG7mZ6lm9n/t130P9eLWc9F8lJyqJi+0bEXCs9taOkB1VYPBJZJYUUlS+ktHQRJSVlZGXlkpCYihLpQatT6CODMZOREauZBksyQZ2ZlKEOepsvEo/JROQYIKDRaGZ9nsfrBqltH+OhrcWYZ9EGVOQ4rt53MNhK0FtvLLpxNUgaM+bRt6hT5jEW89Nbc4AxPGQaJJb5qildfzvmeVN9V+/PC2q1mtzcAqxWGx0drTQ21mPWDCEJXhIyd8yZohmPx+ioO8mJd56l8+JpjNYECkggrcNJwWNfRhBVSGoN6XmldFw8zaCip1zVSGe4mGG/mvxUEU1SEtnJZg7V9DHqDrFywdwbi5faBhgOhklWX+SugtumPaO2tmaOHNmH2Wxl27aPTJnfnt/bQnaKmQ2LPxwj7FyIj3YROvgMUuEqtEvumPU8OSIweFIhZZ6WstJsao+9jXu0n9W3P4JaM/1dM6slKgddmNQqCq1GsrJy8Pk8NDRM6IC9X5h/I7hyjRh9/VUivT2kff5LiDodFoeRvvODaN0RDGUOBFFAlmUOHdqLLxDg1iVlqNuOEWs+hip1HqLx+oxnRVEIHf4V8a5qdLc8hjp3utF60eWnzuVjR2YSNu3lTZzKZMJ9+BCa1FS0mdfOsDwTrCYtu093YzKoKcu7NgNPEATMahWnRtwkatUz1qdfiZea38Ad9jBeX0pFYQoV866dxdVoScBkTaK5+iABr4uMgoUfKlpRNeqhYdzP3TnJmK/QSYsHQnguDuO6MIQmpQQpK2/aGv0+5GAU//4OYt0etGUODGuySUlNw+kcpbn5ImlpGRiNMxscokqL3lZCyNuG33kO38hp/K5aoqExQEGlNqMyaBHUKiKNo4g6CSlp5iwJtaTjxGgtyX09tA7L1NXXYrfb2bx5Bzk5+ZP3RxAEsrJyGRoaoKmpnqSk5BuS8Th3qge/L8LKDckE3c14h0/h6tuNZ3BCJ1htSJtWc21LMFB7tg+zUctAKMKYJ8TahRPZMRaNxOJEM/OsRkZDEU6PuDk74kEUIM2gnXQcRMfGGPrNswz+8hlUySm8FBCJygqfnpeO9jo0J13eML/f28zmpZnkJbgYbvktMR2YjCU45j2IpLnsZPvg/vGDCIVCHD9+mPphL1Yxxlq5hdwVWxH1E23IiswLja9xof00GaNxVqy6E5tj5jlLEATckRgXnD7WpthYklzKWMjJwZ5K1KJEimTHZJruRPK5Q4iigNE0+5p9PVAiYeIeDyqbDVGjnWhTgGAgilqtmmSSDMXCDAdHEQWRZIMDrXTp+xWFcNCHRmdAFFUoisJ4JIZWJZKkN6GXdETlKN6on0AsgEoQUYszRx8FQUAQBOI+L4IKJEsSoaCAooCokonLUTQa9Q1rjl4LRFGYkUTS53NPey6CIGCY2Bv9GxMkl5P4HwPvJmKmF9Rms9Pa2sT4uIvCwqniwBaNmSN9J7D0NZOXUoBoX4S7282xBC32oQYcxLh4IURGjg21Ts2/v1ZLaoKBR+9YgFZrIOTrJuzrom8gm/1vNZKUYuYj9y/GaNaiy83DtW8vcZ8XU/nlaELcF8G3uxVBpUK/MEys8V3iA01IecuIoPDTc/+JOq4ibcBCUoKDrsQxuu1j3L/yXhJsiZOeIgCPc5DGM/uYt+QWElIuL/pqUaTHF6LdG2RNig1BEDCZteQXJ9HVOkbt2T60oXGCzz6JymIl8/G/QbJObA4VRaG5fph3X6ljbMTP8vW5bL69lKKiYlwuJ42NdYRCQdLSMqf05X0oSpyR9j8gCCpsOR/nudZBfFGZR+dnTFlkAUw2B10XTxOIeEiOZ5JRlMi5llHiMZms/OmRIE1aOu6D+4n7/JiXLpvs72BgmKqh8+yvPcCZE8cZbe/nfN05MsP9aAUQdKYJXSStindPdpFs11Oal4CiKBx4uwlbgp5l63KvcZRNxZm9L+J1TkTvNLqJxVkQBELxOFWjXiqSLFctLJfDYfp/+iTBhovscqymYMttmKsHOem+gKIW2LzzDiRJQtJJ9Edj1DSPkm3WEWsaI+4OISUbkXQajEYTiYlJiISQg62s2PgopaUVZGbmcDqiwR7yYBtsJ6ZRM+Qco7OznaameurqztHZ2cbQ0ADjl/QG9XoDoijyyqFW1JLI3evzZ+1/2NeNf6wGS8p61Lo/TUrg+wiF47h7z6ARArSqs0kUtOzIMZHd8TbmhbeiLb992t9cOS8IgoDdnkBBQTF+vxdNrIGorEUyzkevn765iseitNce58Tbv6ar8Sxmm4NlW+5n0fq78P3hJQzzirGsWDV5vkZnIDmziLba47i1VoqVbtooI9DYQP7aRWjUKmKyzKFz/SwuTJxVNL5x3Mf+fhfhyFk+u2ATNt1l401RFOrqznH69HFSU9O57bad6HSXCSwGnQHerOxg6/KsyUj1zYIixwi+9wQoMobtX0OQZo9699X56e/0EC0bpMSeyandz5O7YAU585fOeL5aFGn1BBgORVmRbEUQBDIzc/D7fTQ01KEoCikpM2uMXSveHwsxj4ehXz2DefUaLKtWA6DVSbR3ukgOy8gGNZokA7W1NbS2NrFq1XqySpYiZZcT6zhDtH4voikRVeK1RX4BItVvEq3bg2bpR9GUzZyKdXDASSAa5/bsqU40dZID35nThLq7sa7feEP3QFKJNHS56BsJsKni2jU/k3RqGlw+2r1BVl56PjOh3zfIyy1vUG5dQVuTjrvW5ZGWeH2pljbHBNlYc/UhBFEkOfP662Xe6BzGKKnYnJF4aePow/n2mww88zShtjZ02Xm4Tp/BfegAiiyjy8mdEh2Njfjx7W5D9kcxrMtCtyB5chOanp5FZ2fbpfKPebMS7ogqLeakpRgSFqLWJiDHQwTdjfidF/AMnyDk7QKbAhEV0SYfmmwbom56Ww5dInVN54kGMgn4/FQsXcnq1RtmnLNEUSQ7O5fe3u5JI9RguL77H48FCbpbGOs9SUlxG8GxIwTdjcQj42iNWagkI76xKvxj5xBUajT6lEkHmU6vxjkaoK1xmNySZE42DLFpSQbaK2r4rBqJJUkWCiwGhoIRTo94qB71IMoymkP7GPrFU0SHhtA4kqn0RmhyZHFPXgpZpusjLjtU00dLzyifXN6Hf2gvYkzG3DmObd1XpomAz2XgdXd3sn//u7hcY5SXL2P18pWomg4S66xGXbQaVGr+0PxHjvWfYoOqEHlohPKNd0/uCWaCTiVyZsRDsl5DulHHoqQFjARHOdhTyQr7YuyWqc6XWCyO3xvBYNTctPq7mMeNEomgTkyaJHmS1CLhUIxoJI7OoCYUCzESGkMSVKQYHKivqAMXVRLhgBeVSkLSaInKCr5YHLNahUYlohJVGNVGtCoN4XgEb8RPMB5CEiXU4vRrECSJuMdDTNDii0iggNVmxGQyTuyBpJuXmjoX/sfA+3/EwHt/Qm5paSQ9PXOKt82iNXOu/RCDKoWNa7+EKslOR7eTeptEtrOZFIOfiJxNw/lBOn0hartcfOnuskk2MEEQ8DvPcfZUnMSUVHbeu3AydC5ZrcihEO4D+9HPL0GdmDThDdzdBlEZ07YC1LkFiLY0onX7iPXV8ZoyQpOrjQ3RxUSDYbZuvYOc1BwO9lYSlWMsSJxqoHY3VjHY2UDFpnumTSSyAtVjXuZZDVg1E33S6tQUlaYw0DbExRY/gkbHoq9+Dk3ChDHldYfY92Yj5071kJRi4o57F5Jf7EAUBVQqFbm5+ciyTENDHcPDg2RmZiNJU1MFvMMnCLjqSMy9mz0jAhfH/dyXn0ruDIySgjDhIW+pP0pBxgo0ARk5y0JtdT+ZuXbMlqmaSKJaTczrxXPsKI0FRvYNneCl5j9S3VhFuHUc3ZiApJLQCwPE4hYa3QMU1r1G7Nw7xNrPII92ogTGCUdlFpbk0N0xTl1VP6tuyScx+fqVRYa6m7hw9E1KV20js3BqTZVNo+bE0Dg6lUi+ZfZJXg6F6HvyJwSbGwlu/wRHQ6ncpaho83fTyyhr120iKemy9zvRYeR0VR9ui4ai0hQizU7CzWMIKhFVomFivIsS/rEaNPpU9KY0XEgcH/GyfV4OJXmF9J19E2NAoWRkHOPgELpgCEUUcQeD9PT30tbWTENDLf39/bT1jlFelEJJ3uxF7b6xKsL+PhKyb5+MRN9s+Hw+qqtPc+zYIQSilNoGGI7Np9dsYWHDi5hSC9Dd8rkZo3AzzQtqtZqszEzCzqMMu42cqm5FURQcjpSJ2rxYlNbzlZx451m6m6qxJKayfMv9LFp/J5aEZCL9/bje24V9yzZ0OblT2tabrNiTM2m5cBzRqkfvjdJJLkmKC3tOGtkpZg6f62PEFWRV6fTan0hc5tnmXoIxF8XmMW7NXjd5LBQKcfbsCerrL5CXV8jGjbdNk4E5XjtAXYeTh7bOw3gTWNam9K3mbWJtJ9FtegyVI3fW8xRF4eA7TUSNAZrsZ8gYijDS28bq2x+Zs67KG41zzullRbIVrUq8FJHIIRDwTxp5qanXxzR8Jd4fC85dbxNsaiTtsS+hMl1+97V2Hf6mMWRnEF9SjOPHD5OXVzjJTCgarEhFq5GH2ojW7ZmopU4vuSpBT7T5GOETzyPNW4t29Sdn7H9Mlvlj5wildhML7FPnI0EQQBTxHDmMsbQMdcK1Rd5mw7gvzKmLQ9yyJAPdVcgzruyDQVJxesSDQ6chdZYo3qstbzEacpLmX0f/cIhPbZ//obQLHRkF+D1OmqsPYbY5Zo2GzITBQJh9/U42ptnJkMD13i4GfvEUgYaLmJcuI/2Lf0bC9p1k37YBT3cf7kMHcVceQdRo0GZlE2lzETjUhaiVMG3JR50+NZ1akiSSk1NpbKzD6RydVgLyQagkPVpjBsaEhViSV6Mz5SBKeqLBIQKuOsK6ZqL2LkID3QhGCUljmZxL/X4flUcPIgxF8GnCbIg0MG/NXYgzpEZPfp9KIisrl87ONlpbm8jKyp0Uep4JcjxCyNeBb7SK8f4DjPftJjh+EYPeh0qTTEL6Cmzpm7FlbMOYUIYxYRFacy7R4CC+0SoCzjpEyYBaN7FOmK1a6qr6yUm3cL7PTXKCntzU6c4mm3aipCHXpKNvxMlZb5g6RYMhNYWFn/k00dUbeEubSE53C5tTrJOO6GuBoijsOXaC+xbXopF7MScuQ3fyBNq8Naizp9dPzrROhMNhTp48Qk3NGSwWK5s37yQnJx9RZ0JMKSBat5fYaAevy0Mc7T/J1pxNpA6HiQQDlK3ZOeeYMKslqkY8BOIyixPNCILAoqQFDAZGSFXZ0RmNaFVXZlVFiUbimG26SYmEG4GiKETHRhF1OiTz5fEtCAIqlUAwECVGFFfUhVqlJsXgQPrA+i6KIpFQAEWR0eqNBGJxwrKMXaOeko6pFiVMaiNqlUQwFsIb8ROJh1GLalRXGNpKNEQoHCMgmhBFAXuiAbVGdSkbT/ovMe4mrut/DLz/Jww8mNCBa25uIBDwkZd32RMY67tIoPEwVRY9S7NWY7XZqR3x0qmG9boYfc1n2HzPnbRcdDLa4ya7MIFtq3KBiZej5rQHndSA1aZh7bYt01im9IVFeE6dIFBfh2XVOvz7O5D9UUy35U+mYqgSMlElZVPVcZhdOLlFX4GvZ5wlS1aQmZmNXWfDHfZwtP8ki5IWYNFefhHrT74HQOnq7dOu2a6RqBwaRyOKzLuCNTHa3Yn29aeI6ix0afPxBhWyCxJoOD/A7tcv4nWHWHNrARu2FU2rSRMEgbS0DMxmC01NF+nsbCM1NX3SixgLjzPa8Qp6axGdmiXs7h1jXYqNtamzpzJZElJoqTmC0ZyA0WMgZ202bZ0uulrHmL84FZVKZDTo5NxILfu7j3A40sT8iy4ax1vp10rkjTpI9JmwG+2sWL6G1XbIbz+Ks7ic0KhMT04BC/LLUWIR5P5G/j/23js6rvM89/3tMr2hzQx6JRpJgAB7J0VShSq2JUuKIrnHjh07Ocd2bMfJyTnHN7n3nLjHiR23OMexZMu2ZFmiJUpiJ9hJsKF3gAAGdYAZTK973z+GBAkCIEFFyVq5189aWEuLmr1n72/2/r7vfd/nfZ6yRDeV0WZiV/dztl1LAh1bKmcQJBlBb1ryBKIoCqf2/QRZo2XTwx9GvC0baJAlBgJh+vxhNjnSFjxvMhTC9fffJNLXS/bHP0mXVMDeGChClIt0U1BQxKpVa+YcK8kiSlKl9cooy7YWklbjRPFGiHVMkRj2IWXo0dgyCExeAASMaVWcGfcyFIzwRLGTrPQ0Wju6iETGKfvAn1NRV0t6MITl8hXsHZ3kuqcp2LgZgyMb19gYafIMcf8w3d0deL3TJJMJDAbDnMDe4zqERp+OJWvtksbuXuD3+7h48RxnzhxnetpNvuykPFIM9muUZ9q46jcyaili/dbHEDULb2AWmxcigQFCniYKqx4jltDS0dHK4GA/QfcgjW8/z3DXFdLseax74FlqtjyKJf1mkOs/ezolTPTcB5EWyKJb0u0YLDa6Wy9gz0rg82VxbShE9bpi9HoNSUXl2JURassySb+NGnzQNUWXL0w4fJiPr3wCo2xgfHyUS5fOc+ZMA1NTk6xcWceGDVsWrKK/0tCHTiPx6Obiex/wOyA57SJy5IfIJWvRrXnvHT871O+h5eIIFRvTaA1dxtw6SF7pCpat2nbH47SSyPnJGbINulka4I1KXjgcor29BUVR3nGQZzLpCEzPMPrjH2CqqZ1nu2Ky6OhqHccWj3HCdR69wciuXQ/O6QMTZB1y+UbUaJB4y0GSE30pyfVFqpmJkXYih76HlFOFYfen51UObqDHF+Ki28eevEyy9PPPpc3JxXvsCEm/H8va9fd877dCI4s0XB2h0Gmm4B6SW3a9lpbpAAOBMOvt86t4EyE3L3a+ws78LVxulCjNtbK15p2JVwmCQE7JciZdvfRcbcBRUI7JurQe34ZRD8PBCHv6m3H/4LuEmpsw1tSS+8lPk7ZrN9L1DW1argNpZT3GFSuJDg0yc/wYiYE4uLXI2WZM95ciLULdNxpN6PV62ttbEEURp3Np9ykIIrIuHYO1DIt9HabMejQGO2osRpRBwv5WfBOnCfv7GB/t4/yFs3hmQlTW1nKQc1iTcUpCYeQFgpRbodFoyMsrpLe3i4GBXoqKStBep6KqSoJoYJDA9BVmRo/iGX6LkKeJWGgUjS4dc2Y9E9PVHDuazeYHH8aSUYKkscz5vWVtGqaMOnTGPKLBQQLuRsIzncgaK7bMHEaGvEwMzxAyyswEYmxeufD4REdGiD7/L+S/9Vvy4mFmyqtptjlpDiVoD6S8fB84to/QyQYsa9ciGRdPmN6AosQZ6nmTCstFRElPTsWz6KfDJPsvot/8HKJp/nN0+zrhcg1y6NCbuN0T1NauZuvWXRhv+W7RkoVgSOO3Y6c5GR9nd+F23lf2MFcbXiUjp3hO28xCuJWmudlhQxbFVO9y1gp8AS9xGSRBRCdpUVUV/0wEjVZ6x1oB88YoEkHx+5HT0udRlCVJJBKJEY8qyHoBhzFrTiA25zzJBLFIGL3Rgi+eRBSYx9a6cb9aSYtZY0YSREKJMP5YgLiSQCtpEBAIeINEFD2yEseiSaAx/9tElt4pfh/g/ScK8CRJIpFI0N3dQVFRKXq9AVVJEDnwHTIVmZNmCa2opSqjnPPBIJFgjAf0dnqunSXd4aQnZkH1REhTRSpWOBAlkYa3u2i+OEZevkCa1YXVuXHewi3IMhpnNt6jR5DCeahhAdN9xWhu86Xy6PT8eOYyuaEENpceqy2DzVt2zk6mZbZiTo+cp39mkI05qUxyMpng0uFfk19eR27pfLUsWRRxBSP0+G7SNCP9fbi+/XVks5n6z34EndVMU6OLlksj9He5yStM45Gnaikszbjj5ik9PZPc3Hz6+nro7GzDZkvDak1j6tqrJOMzKLlP8fO+KQpNep4qzb6jTLskawj5PfT2nKXEWIsoi5hWWOm4NEHzeDu/nXmZNwcO0exuwx8LUJhVihw3EjbmYIyayLBmsn79FjZu2EpmZhbRU88jGGxse/ZLnG1rJDIVRa2qonjt+9HU7uWor4jDgzoqqpZzfsDOckMrdtfrxNsOE2s+QNLViuIZQY2FEDR60BgWHIv+lrP0tZxh3f3PkGZfmOYkCnDR7afUYiBdN7eSkgwGU8HdtQFyPvknGEtrsFwcQ0WlOX2IeDLB7t170WjmT+aZDjOtl0cI+GNU1OWgKUlDStMTv+Yl1u5GDSdR0kNEg32Y7RvZNzhJnlHPekcq+5mWnomr4wytriibdu/AVFNL+v0PYCivIDE0RPL0Kcq238exiUxGAmYe2bYcVVVxuYbo7++htbWJoaEB/H4/KBESM2cwZ65Gb16acMtS4PN5aWw8y5kzDXi90ywrrmB1rIS8UBqXppPkVkQQp9vIGJugMaMOo05P4SL0ncXmheDUVaLBIbKKHiUvr4DozDijY2NMePxo9Wa2PPg0NVsewZKWNe8ZmNr3KoIsk/nIY4veQ7ojRZvu62kmTzfFWKISX3cXZWvKKXSYOX7FxYR3bhVvLBTl5f5xYvEuNmSYMXtlTp06Tnt7M6FQkPLyKjZv3r5oxSAUSfDzg11sqcmZ9Tx7N6AqScJv/31KUv6hzyFo7tyDdfpwL9FIgr2PraL9yhFsnijrH3wOo+XO4iRmWeLC5AxJVaUmY25WOT+/kEgkTHt7C4lEgpycvHsO8kwmHSOvv0nwymWcH/04mvT5YxTTijS5LhFIBrn/gYcxm+eL4QiCmArqjGnE2w4T77+AlLdith/nBpKeEcL7v4FoycL48BdSc8oiODHmZTIS473FjgVFTARZJhkM4jt5AuvmrUva6C4Gm0nL4YvDSJJwT/1xgiCgl0XOT/rINuhwGObOT6/2vMFoaJxHch7n4PlRHtxQuGDlZqkQRZHc0pUMd1+lv+Uc+ctq76qsGY9Febl7hJzhfvJf+yWGympy/vhTZDzw0LwK0Gx/bkYG5voNaNUyZCmL4HAjwcHjaJ12NI7F2QsZGVmzfaJ2u/Md9buJkg6tMQeTowb5WhHCgBkhO5MZ/xA6RshOC1LkTGC3yUgotEtJVne3oq3cNus9uRh0Oj3Z2Xl0dbUyNd5JutGLf+IknqH9BKcvEw0MImlMqcpi9nYyCh7GkpWay8+dcCNrZOo3Lk5DFgQBjT4Tc+YaNLosIr5eAu5Gov5+snLyabsaoCDfRmO/h11r8tHeItCWDIWYeuVlxn76E5IBP/Ynn6bi6adZl5tFoVnPUCDCWDjGU6XZlNfVMtNwjODlS1jWb1y0ZxIgGnQx2fsL1HAvjcM51K77CCaznei5X6fGZMPTC/6eN56FWCzGuXMnuXjxHGazmd27H6K0tHzeMaqq8pq3mYbYKFu8Id6bVkPcmEnL6f2U1mwiK/fuyqM6UeSCO0XTvJHQEgWRWCiE1mjEHwsgCSJCUiIcimOy6JYkcrcUJGdmUOMJNJmZc+5NVVVmYj6CShA5rsOkMaDTLc4EUYFYOIik1eFPglGW0N+hT04QBHSyDpMm9R4HE0EC0SAxPyQSIgZNAqOsoAQDSBbLLHX0PxK/D/D+EwV4kKridXS0EI/HKCwsJt58gETPGWw7P8GwmKBtqpOd+Vs5NOHFHlGpdsWZlF24J8Y4OGijZoUDv8vP6OAMg33TdLdNsHpzIdX1JQSnLiHrMtAa59OtNHYnuC2IqgXdKhv6irnCCkklyQ+af4o/HmSnsB6PL8ymRCfW4hoEfSqzqpE0WLUWjrtOka6zUWjNx+3qpa/5DMs3PIA1Y2GxBhWVS1N+llmN6EeHGf7W15FMZvK/+GW0mVnk5NvIyDLhngiw8b5SNt1XumR1JqPRRElJGWNjI7S1NaMTxhEjLRiy9/CLUS2o8LHK/CUZm6oGPf1NpzDacsGd4NvKvyImNGiH7aTnatlevp73FD1IdbIYX/s406KEIRSmLqeAzY8+Tnp6KiBNTruINb6Ctu4RbKUrcGTk097VyrBrkLziQiw6C1NhkTfa4mSkleGbCvHAxx/DULUJyV6CoDej+N0kBi6R6D1HvPkA8fajJEY7UHwTkIgh6EwkFJVTv/tnbFk51O14fPHFX6fhzMQMCUVlxS2Uq2QgwPC3vk7MNUzun/wphrxKAgf7CCUUjmgnCIdG2LhxGw7HwtLdsiySSCi0XRmltCILo1mHlKZHV5EJSYVY5xRKOELcdA2vroyT7liKqmRKbS6taZl0tlwlOTOI7FyFMyMlIa51ODCvWUvg6hVmjh3lXMRG7ZpKtq+ppLi4lOXLa8nPL8RkMhMKhRgY6CXgacNui9I1bCQYTqDRaNDp9O+YSuH1erhw4Qznzp1kZsZLZeVyttRsIatVQZMQaZZUJhSVKlMnUWOCsqLNTGgdNLp91GSYMS7wvC02L8yMNSCKelwDPs688X+YGuokOysTq6MAty+I2+MlMzNrnoiCEosx8fOfYVm3AdPKO5uW2/OXEQ7MMDzeQ3p0msFYGemyF2dxLsr1Kl5NaaqKp6gqv+gdxRcN4xy5jH4ozsjIMDZbGvX169i8eQcFBUVz+u1ux+XuSS50TPDkzjIyrYsHE/eKeNNbJLpOod/+MWTnnZX5/DMRThzspmZtPoXF6Qw1HCRgFNi8/am7PheCIDAejtLlDbE1O31OckgQBPLyColGI9fn8ji5ufn39KwZtCK9f/8P6AoLF7UccI130zvWxwqliKJVVYh32FBJ9mKk3GoS3aeJtzHYVDsAACAASURBVB1BysifldxXQjOE3/gqAup1O4TFg1tFVXn12gSlViN1mYsHCVpnNt7DBxEkCdPydy6DLwgCA2N+uoa8PLCu4J7G0GHQcnXKz1Awwnq7dfbY6YiHFzpeYmveBgKjWbRf8/ChB6vmWNK8E8gaLTkl1fS3nGG4u4miqrXICyS+1ESCmYZjnH/tDTqLK9k01En1s8+S+ciji4pyzfZkukMED/ShRlUMWwqQskVCLc14jxwm3NmBNjsHTcb8ZECK1ZLP8PA1enu7KSkpm62SvaN7zTbT1TbA+aFhxrwmHEU7cOQsRxBEIv4+ctQAtXqZYJoBZaoP0ZZ9vbI2dxOsqirxyCQhTwtx/2VyrC6yzFPEgtdAkDGmL8fq3JoK6Bzr0VtK0egyZgVT4rEkJw52U77cQUHJ3RNFgiCgNTgw29ciaayEvR2o0Sbs9hDBKR2dPoHsDCNF2RZURcF3+iQj3/sHQh3t2LZuI/cz/wVT1XIEMUXLztRrWWe3ss5uo9BsQLZa0ZctS1k6dXZg2bAR4bYgQlWSzIweZ3rwNQRR4qWm5YTlGratykcJeYmefgHt8l3IecsXvAeTSUdvbz+HD7/JxMQYK1asYvv23QuK6Kiqymu9b3J4qIEdeZt5LAiJ1sNMCkZcQ32s3PzwXZNZkBKdaZz0EblO07yBYHAGe1pOSqAkFoCoBKqA1fbO19bbrz8+5UY0GpBvoairqsp0xIs/FsCkNaATdETCCfR6zaK0UFGUiIT8JEWZmCBj1cpzxPQWgygIGGQ9esFAIiBCEuK6MBqjiF5vRvH7ESQR8Q7U4n8v/D7A+08W4MmyTCQSpre3i5LcbJLHfoiUtxztmsfRiDKnRy+Qbymm0a1Sm2Yid8CPKdtO/7Uz+HRl/Mkz67A7zFy9MIx3KsTmXWWs2VyEpLES8rSSiE1jzpzr16SqKqHTQ+AVCA6eIDzchGXT5jkv6P7+Q1wYv8QT2XsZ6hykqrSYwqlm4l2nkApqEA2pxT7PnEO3t48L45fZlLOO4baLTI30s2bP00jywkFZuk7DqTEvBAIYvveN2eBOk3mzfyMjy8TK1blkOc33PHFoNFpKS8sJBT1YuEhCNdAgbGYoGOVDFXmL9mj4YwFa3O0cd53mtz2v89boCawBBTEcpkSuoLCojI0b6hjvDaNxWyjKMHDl/DkGBwfIzMxi06btOC9cROzqIn3XntkMT7zpLZITfeh3fhyzzUoyIaAzGZgcGOHyeDOrymqRBJmGyy7MnihlVXaqanMQDVakrCLkwlVoq3eiXfUwclE9YkYByFpUj4tEXyOJnjPEru6n/copJoIR1lVVYzSZEYwLUzAlUcATjacoGM40ZFEg4fMx/I2vEh8bJfcz/wVdVinBw/0IRi3fGR3FbhgkLy+f1as33PH3yHSYaL08QigQo6wqlYEXJBFNnhW5wIbiShI1tXNlIpMR0cTjxY45UtRGk5GJngtcHFLZtHr57HeJWi3m+tW4T52mYqqLku2bSM9OPS+picyE05nDsmWVLF9eg4F+lESA/gkb/f29dHa2zdI5E4kEer1hXo/YQvB4pjl//hTnz58iEPBRVbWSHTv2kCtkEjs+jKiTMewu4fCJAYoy/OROHieanYacXkB1bjUXJme45o+wOss6b9wW7K0I+/G63mZ0yEPH5Sbs+cvY8NAHWLHxQUpKK7DbnQwNXaOtrZlYLIrDkT2r3hVqb8N3+iSZ73kvWsedlTBv0Mw840N4gwPIUYm+QZllJRqWLcun4eoI454w9WVpvNnWRWtYxTnaRWY4SmX5cjZv3k5NTT0ZGZkL0jFvx/6zg3gDUZ7dU/Gu9Sso3lHCh/8JuagO7don7nreK+eHGBueYfejVYz1X2Gk8zJd+RKF2eVkGu6+WUyoKlem/FRYjXOUJOFGkFdALBabTdjdS5AXunAW97HjOD/wYbTO+b/dxMQYJ08eJcOSTW0sD38wjrn4zhs10ZyJXLaepKuVePMBEGWkrCLCb34D1e/G+MgXkdLvLGYyHIxyatzLzpz0OypUSkYjUdcwgcYLpO3a82+yTAhG4pxrG2d9tXNRhdyFIAgCuutU2jyTDvt1Oum+3rcZ8rv42MrneP2kC5tJy0Mbli5Ccydo9SYyc0vpvtKA29VHYdWaWVq8mkziO3OKkR98D//ZM1ze+iBxs4Vn996HNuvOvYomkw5P0xihowMIGhHzA2Vo86zo8gtI27kL2WYjcKkR7+GDRAavocsrQLbODcAlSSI7O4/OzjYmJsYoK3tn757P5+VYwyH6fUPYsbI1ey0F61aiM2ZjTKvC4tiE1lzG4dFLWCQZWQ4TnL6Kf+IcsdAIajJCLDSGb/w0nuE38U+cSfmTqgqGtApi4jLONEUIqcVU1z6I1mBftGd6eMBDV8sE67YWYUufm1DyTrpoOfsWrt5mRnqbcfU24+ppxtXbhKu3hcmRSXw+PaoqYjFNk5c9RKXFxVB3B56ui3S/9TJDHZfwZhiI1FXhMcsM97dwrfMigx0XGexo5Fp7I4PtF5kaaMVZWIkka9BkZqHNzsZ76ADREReWtetmxzkWHmey7xeEvW2YMlYxIT7AvnM+ntheRm6WiXhHA8mh656HhvkV+Xg8zrlzpzh9+gQGg4Fdux5k2bLKRYTkVH7X9zYHBo+yLW8TT1e8D01RPYlrl+nvbcWnaqi/7/1Lmq8FQcAbS9A8HWCT0zYbGAUCM1gsaSkVymQcNSwh6wSMC3gzvxMo4TBKIICcnoF4fX1WVJWpyDTBeAib1kK6Pg2NJlU5VBQV3SL93IIgkIhHiSCDKJOmXboQSjSSwOeJIAoiRm2IhBQjoCQIqVEMSRHCUSTr/DX93xu/D/D+kwV4ADZbOu3tLSRHO3GEhjE+9FlEvZlMQyYnhs/gi2vwJe1sLcwibTIMMzIDgStUluZRvXwFGVkmspxmypc7Zv3xBEFAScYITl/BmFGDJKcmQ1VViVwYIdY1jb4uG9Gh4j1yCK3TOStz3e3p4+cdL7HBsRp6gsiyzM7dj6ItWU2i+zSJjgak/OWI1wOIYmsBx4ZP4Y8FEDp6MVkzKK9bvKdFFgWGJqfp9gSoudZB4Rf/Ak3mu6tyKIoiZqGbZHSYA+6V9Ipp3OewsMYxN2OaVJK80XeAl7pf49Xe/VyebGYiNEm+JZeteRuosFcy0nmeEmsd2To7tjIHwegw04F2xidcOBw5bN68k1Wr1mCxWJEMRnwNx9DlF6DLzUNVFCLH/xkppxJt9Y7ZZ8Ge4WDUO0ZyLMTlUDtblq3m3JlBbArs3FuBeYH+CkGUEE3pSI5SNCVr0K7YjbbmQaT8lUQNGVzsGyBbJ1DkaSXecZxEfyMk4whWxzzqmum6KEGmToMjHkkFd+5Jcv/ss2jMBYSOX0NK0zOz2snQ0CVMGpX7738Y7QIy8rdC1kjEYgnaroyyrMo+x8BeNGjQLbMTmuzgmFKCPSRRP5NEtpsQrmfhrBlOuq6eJRF0E7FUUuS8ueiJej2vjhnIc7Wi67yCec26BelgoigSGD+EMW0Zqzc+RVlZJWlp6SiKMkvnbGtrYnBwgEDAf30iNM5Z+Kam3Jw/f5ILF04TCgVYvryW7dt3U1hYgtLtJXRqCCnTiPmBUsY9EdqvjrFCOU5W5QqSWZnEgiNkOtdj08mcnphBKwoU3Sboc+u8EIuEaL9wiOYTL2B3yoTCGazZ8zGq1+/BaLn5zFosVpYtqyIej9PR0crAQC/p6ZmYzRa8R48QHbyG47kPLWmDLQgiuWU1jF3rIB7tIaLkMNk5RFVtLvFEGLernb6+JlrMeehifpLJi3zkkT+i5DqdfKlQFJWfvd1JTWkma6scSz7uTlAVhfCBf0CNhTHs/TziXShhyaTC4d91kFuUzor6HM69+Txao5l2ZxKtpGVFZtVdv9OqkTkx5sGilSlbQKAopWKYTzwep729hWg0Sl7e3atQqqIw/MPvI1pt2J9+Zt7no9EIBw++gU6n4/6HHmXk6jhGfxxjjWP2vVkMgtaIpnwzim+CeMtB4l0nUWfGMez5U+S86rve89kJL0OBCI+XONHcZWMop6Uzc/QIcnoG+pKlGVAvBJNew6HGYZwZRspyly5eAeDUa7ky5cMVirI2y4ov5udn7b9iQ/Yaqq01/PJQNzvr8qgsfPd8GE3WdCxpWXReOkrQN01u6Ur8F84z+oN/wnfyBBq7A8uHP8YBQybrHelUpt2ZyqkqKsFzwwTOu5CdZswPlM3ptxNEEX1JKWk77kPQavGfO4v30AHibje6wsI5c6Jer8dsttLe3kw8Hicvb+lWFoqi0NraREPDYWKxKBs3bqMmswq1awbJrEXKuCnqptHZ6Aj7eHWqj+2do5gzl6OxlxINXCPkaSHs6yKZCKO3lGJxbCA97yFsOTsw2ipJyyxBqzPR3t5MIOCjoKB40Xem9dII7okg2x8on2dZ1HjoVwx1XiYU8OL3ThL0ugnMuAn6pgnOTBH0ewj5vXinI0y5VaKRJNk5UJAdIx6exueLkbSlgc1KIhknFg0Ti4ZJxCLEYxHi8SjJeJR4LMLEUBdmWyYZzlSiQJebh2g04T10gITPh6aqipmxE3gGX0VVkmjSdxGXKzna2IuYCFBXpGF8fISh1nOMaRyMJA0MDPTS29tFd3cHnZ2ttLe30NR0iZERF9XVK9mx4/47Um3f6D/IW9cOsyV3A39Q+T5EQUSQNMgFtbRdasAgCZTV77ijwvCtuEHTdBpuChfdCCQEQUBIyMQiScKaALIkoZXunjBVVRXUhb0KARJeL2oykVLPFAQUVWEyPEU4ESFdZ8OmTwVVopiyKTh27Cj/19/8Ja+//iqrV6/BZpsb5KhKkhAyWknCtAQTelVVCQdj+GeiyBqRtHQdcngKk86KwWAjmowRVePoI0kSEsjaO1cu/X4/L7/8S2pr6xb9zI3v/exnP8N3v/stnnvuw4t+7t0K8P59JOd+jwVhNlsoctrpHR1l+coHEW2pDK5GlFnjrOP8pA+dDvJMOqTldnQnh0jXr0T1dc+eo6R8foBkyqhlZvQowemrpOWkjC2jzRNE291oq7PQ1TrQqffhO3OKyV+9iGllLRGdyE/bXiTLkMGKeCmtM1fYteuhVLUjPQ/je/6K0OtfJfT6VzE+/AUkRxnZJie7C7dzpPcIm8ejrLjuu7YYItcGyD70Oh3bH0H5zOfe9eAOIBYaJeC+wIx1K8OJAqyBKab6zzJhuH8OxXBf31scGjxOVXo5652rKU8vo9CSN9u4qygKw+cbGFEG8Q0OMTByhEQigclgZ2rYyPKdG3A6b75Y5vrVaOx2PAffxrJ2HcmRNtSQF03FlnnXuGfLg/x68gVi/SEOZx0lV9SCVsJ5DxLygtaAnFtNV8tlVEFk9XN/hVGrIXHtCvHOBqJnf0n0/EvIRfVoKrch5dcgiCIFJj1Zeg2NY9Nk/vIHJLxe8v7r55EEeyq4c5gw7y7h9JlG0nVhllWtW9RX6XasWldAc6OLi2cG2fPY3E2kIAiE0lfiGTezTqsSbZ4g3u/FsCEPTb4VURRZuWEXV469woFjF1hf/Si661S0cDTBhQkFx57nWHH85wx/++sU/MVfId+26MXD4yiJIHpLirJnNpspL6+ivLwKRVGYnp5idHSYkZFh2tubaW29iiRJOJ05ZGfnMjExxvDwIBqNltra1VRXr0Sn06MqKqHzLmLtbjSFNozbChFkkaH2AQQUcnL06Ld+mISnCc/wfuKRCVZlOGj1BDjomqYyzYTztkxnNByk69Ixui8fJx6LUF1fAvip3/VxJM3CG0GNRsOGDVsoLi7l9OnjHDjwOhUV1WS1tWCoqJzjG3k3aLQ6tr/vkxz82VdRg2eYlNfx8m9/Q0wQyNSLjDhWocoyk9FDPF17HybdvfdX9Y7MEAjHWbXs36aweCvirYdQxnvQ7/zEksy9+7vchENxVq7OZbS/jZmpUTY89AGGEu1cmWzh/eWPLWjYfisMskSBWU+XN8j9eQvfiyAIrF27EUEQaGtrQlVVNmzYcsdNQLClifDQMNkf/+MF+2lOnTpOJBLmoYfeg9GoRym0oR0N4mmeIKNuYbr0nGuSdeh3fYpYZiGxC6+g2/wscnH9XY8DaPcEKbYYFqQY3w592TJ0xSV4Dx/EtmPnO+5RsacZcKQZaOuf5v619+atJ4kCO3Mz+O3ABN2+EC0TDSSVJA8U3cfVHjcqsGrZva83SjBGtHs6JQM9u7+6udGyk8Pm8j/Afa2P3u//CqM3jMGxmozN5WgcDs5HEyjEWDEeJTw+cvNY9fYzQdIdIjkZQrc8C/2a3EWDeFGvJ/PR95C2cxfT+1/He+QQ/vNnsd23m8yHH50VbCkpKWNycoz29mYcDidFRYtby9yA1zvN6dPHcbsnKSgoYsOGbRiNRlRFJTHiJ3TOheQwIVlvzjVbcjdwdOgkV4sq2NpyHmvNN0gveIRENOWvJ+vm9wzfQEVFNZFImCtXGtHpDLPv0O0Y6veQW2Cb1+8Vi4QYHWhjWd026nc+cdf7UxMJzr54jKMNKpscx8mqNmIvtGKxr8Pq3IIkLz7PTUyMc2T/r7jY3EyXy00iEScej5NIJIhv34xOG6Sq8dtYjXEmvHq6RyzEk01AEzqg1AyNjaPXL8SELIlohq8hy5rrfzJarQ6j0Uxmpp21a+vR6e6c6Njff5A3Bw6xKWcdz1Q+PmcuUww2ZhSJEjFC+NA/Ydj7uSWpSheY9Vg1Ms3TgQXp2dFwAkkW0GokpsLTAJg0i4+bqigovhiqoiKlzw+MVEVBCYWQTClRuaSSZDLsJpaMk6lPx6ydux4aTVoOHvodf/jMR3n0sYWVQQWtHiWmIKsJ4Oazmkwm5/nW3RCMiYQT6PQyFpseIjOopCyt9JKGbElHSBMmGZpA8c0wISdI09nQSQsHzYGAn1/84md3DNoAfvObX5GdnU1PT+cdP/du4fcB3n8gVCXJMm8TA0I2/foibtWg2pizhgvuq2hEBatGZt+Il6pEkpq0OhrGnsc3Pb5or5ustaK3lBKcasKWvZNY1zSRy2NoStMxrLuu9iYIOD/4Ea797VeY/M2v2bdaxh8L8OmKD9N49CTFxaXk59+ks4hWB8bH/pLQG18j9MbXMTz0OeScSvYW76a77QwQxV6wuDdQZPAaw9/8OkVmMxoB2pMyFe/SON6AqipMD71BRMrgDV8RGTqJD5SWc7phgAMHXmfDhq2Ul1dxcfwqhwaPsy1vE89UPr7gucLhEBpnFZemRgGBQlsBqzZvwGyy8et/aeTo/k6e/tjaWaVSQRRJ2/MAky/+nHBvD1w7CToTctH8DI4syzy061F+98Yr9DV2oVFW4NHc+6bIO+miv+UcFat3YE5L0SK11TvRVu8kOe0i3tmQqrz2NyKY0tGUb0FTtZ06o8yh6TDTisDyz34BIWYj3DiMnGfBtLOYUDTE+GALnqiB1avu3NN1KwxGDSvqc2m6MMzaLUWkZcyd9PuUfCBG1bIo5tIyQmeHCR7uR1Now7A+l9KVm2g+tZ+sSDsHL6yaVV282uMmkVRZvnElubWfxfXtb+D6zrcp+MKXEG+pKEX8vanrsM7fyIiiSFaWnawsOzU19cTjccbHRxkZGWZ0dJhLl86j1eqoq1tLVdXKm+pu8STBE4MkhnxzNl5K2Mdg2wBZWgXb3k8jyFqMadV4ht8k5GklLdfJe4sc9PsHeblvnE9VFyCJArFIiDNvv83VU4dIxKPkl69i+YYHifsbSMR0iwZ3t8LpzOGxx57kypVG2tuaGMjLpi576f5hkFrUvP4ApvLNeFxDaAQfkZiOWrOfzoIHCWoFhEQndr3M5px193TuG7jaM4UkCks2r74bFN8E0fMvIxXUIpdvXtIxLZdGsKbpKShJ5+hLL2C0pFNYuYa6CYkmdyuD/mGKrXen7VXYTBxyTRGIJzAvkhEWBIE1a1JU5tbWq6iqwsaN2xbd3M4cO4omPX1BBcr29haGh6+xdu0msrJS1c/iLYW4f9mC1DoBSwjwblyTru4RtCvvX3IG3x2JMRGJsd6xNLETQRBI33M/Y//8I0JtLZhW1t79oEWwvCSDM61jJJLKPVsZ1GdaOTIyzaFhN92TZ1jrrMduzORXPc2kW3QUOu/NekZVVIJHBkhOh1MKVQt+SMWcNGDSLUfVg2gRESQJ1SsQ805zpVBLNmAb9BC9ccwipxJkEefDFUTtS6uSS2Yz9qefIW3P/Uztew3voQP4Thwn/cG9pN//IKJez5o1G3G7Jzl9+jjp6ZlYrQsHDIqi0NJyhaamS2g0GrZt20VxcdnssyuIAqathfj2dRI6OYj5oWWzAWiOyUmprYjzER9bEnHizQfQrX9yyR6kNTX1RCIR2tubMRgMrFw5d80M+CJ4pkKzLKVbMdzThJJMUli5sJflrQi1tzHx4gvYRidJlj3D2yM7MZtNPF4/jn/iDAH3JazOTVjsGxFv2bjHYjEuX75AZ2crkmwgHg1iEwXMZguyrEGjkbHII5iELtSESsBTTHrRJraUpQK31gEv+04P8an31VKal4HS+jbJS69ifvabiObF50a73cLkpH/R///WwBHe6D/Ihuw1PFv1/nmJKs/EEKqi4Ki9j2THm0RPv4h+6wfvOk6iILAi3cyFyRkiyeQcgZJEQiF47jSJq+cRJYG4EmdEVVL2AgslylRQk8rNTIYscvt0qCoKaiyGoNVi2baN8KoKEmqCLEMmRs38d+G73/0Wbe3NuFxDvPX2a3zvez/i7NnT/PCH30VRFNLS0vnM576E0Z5Dc+M5/vknP6Kyspqurk4+8Yk/oa6unn/8x2/T29tNNBpjxfJVfOgDf4I1zUAw5OVr//1/MDTQB4LA/Q8+wgc/+FEOHnybl156kXg0ippM8NwnPkrl6lU49Jl87x++w6VLF9BotBiNBr7//X/hW9/6KoFAgI985Fn0ej0/+MG/zLuPoaFBDh8+wF/91Vc4efL4XX+XdwO/p2i+i7gbRTPeehipuwGffQXD4+NUVq6YpYvZtFYaxnwIBKmz2PnhvlacDhMlUYmZhJukNoGjoHzxLxdEgtNXkAKZxM7MIOdbMW0vmpMVvNUb74LFw67aR/G2jRKLRW9W7249pc6IXLKW5MAl4m2HkRxlaGzZ+Ls6CHjd+MpzWJY+f3OdCu6+hqjXU/yFLzGBTOdMiC3ZaXdUtLxXBNwX8LuvcEh+DE9C4KOVeWTbLJSWLmNqapL29hamgx5eGt9PkTWfj614dt6k6Pf7uHTpHKdPHycYjiJFZ9iiqWOZqRhbTR6SJJLlNNN0wUUsmqCo7OYErcvNS8mGez1oAlfRlG9GU5ySJr79WTAYjEiyxLRrjCQqHfEED69fdk/jce6tF4hFQmx+7GPzmvxFgxW5oAbNygcQMwtQQ14S3ScJNx4kcfQSrdVrSa+vpyRqIXp5HE2xDdOOIpAETpw4gs/nYyRZxp5190a5ynSYab44QjSSoKRi7gL/xvAMluQkqzSDmPNXoS3PQJBFYt3TRDunkDQyqlUgPNbMyWEbm2qL0GklXjvZTyia4Jnd5WizstAVFOI9dIBwby+WdRtmm9u9o8cQRS1W5/yq6e2QJAmr1UZeXgFVVSsoL69m5co6cnPzZzN8SjhO8GAfyfEghvW56FdlIwgCajLBzBv/QONEGZW1ORRUp8ZIlLREAoPEQsOYs9ahkyQyrlM1JRFKLEbO7v8ZnZdPkreslk2PfJiK+h3ojWY8w29itJZjsC0t7SGKIrm5+VgnJhmbmuSaEicQ8ON05ixqcgwp37rOzjZOnz5OW1sz4UiUXKuViKsJMRxg2lfCSLGVYELBF9nPc1VPkGNeWjBxO1481E1ulomd9fcWfC6E5PQQkSM/Qo2FMO79c8QlVBSnJoOcO9ZP/aZCtJKHltNvsGLTXux5pWTo0zg81IBRNlCVcYd59Dq0osCF60qNd+pJu2Hdoqopf85QKEh+ftG8IC8+Pc3Ez58n95G9aCvmVrvd7glOnDhCXl4h69Ztmj1Wo5UYHvCQGUmSyDCgtS292X8xK4SF0Djpo8cX4r1FjiWJUgFos3OYOdFAfMqNdePSgu+FkEgqnGkdZ0VJBpn3cH+Q2phKgkCj208s4eIjyx9DLxr42VudrKty3HMFL9o0Trzfi3FnEabtRehXOWf/FO0UnvOvMnNlP/FwH4aNxVyNXqBl8jgFD28hc2s102U2jnr83FfqoHxTEfpaZ+qvZpG/FQ4yijPuuGdYCJLBiLmuHvPa9SSm3MwcO8LMieMIGg2GomJy8wrp7u7A5RqirKxiXi/W9LSbw4ffmrUu2LVrL3a7c94zK2glRLOWWLsbQUgJsNwce5EzYxepSCvD0nMBbfXOJScUblCcfb4Z2ttbMBpNZN7C7untmGSgZ4rNu8vmSfJfPfEaAKu2vWfRRErcPcn4T/8F9ysvI+r15H70Y5DpxD0cpHk6ziN77seauYJkzEvAfZHA1GUEUUZrcDI0NMiRI28xNuaiqmoF9TU1DF98i9rVm6hfv4O87DR08XNIiT4M1mWox8MoRy6Su2Yt9vIqLBYrvzkxjIKGZ+6vRpZl4if/FSkjD23NAwter6qoRK6Oo9VriEkL39PBa8fY1/cm65yr+eDypxdkIQx2XGR8sIs17/kUEhBvOYCgNyM57l7J1UlzaZo3qIDhYIzI4CC4RxAAUZBQUUmqSQRBnLN/UVUgqQCp5MWNDfrtlWk1kUj9h0Ym4kyHXCcOgx3DIgq/GzZs5vz5szz7Bx/juec+QSTq53Of+wxf/eq3+ehHP0EymeBHP/o+9z/0CFNDvbzy6m/5/Of/gj/+409TWFjEt771VerqVvNnf/YFtm99iKNHD6AQZVVdLV/+8p9Tv6qOv/7TT/L4U89SXFaJXq8nKyuLJ598hve97/2szC/gf33t0e6nvQAAIABJREFUa3zg2Y8w1H+NX/3q57zwwks88cRTbN9+HzqdjpqaVbz11hu89NI+Hn10voWPoij89V9/ic997ovo9Qb27fvt7yma/1+CEvYRbXwFKW8FK9ds58CB1+np6aSqKqVEllQBwUYw2sTPG1QUFdbtWYZwZIBKcQNNnQ2s2LR30UnNaKtiWtARGL6A2bEd046iBSkfsV2b8J08wN5LMcx1ds6Od7Fp0/ZZL7nbIZrSMTz6ZcJvfJ3wW99Cv+fPiI2Po2am8ea1I6zNrp8jXBAdGkwFdzodBV/8MposOzWin2ZPgH5fmGW2dy6tfSsScT/ekSNckrdzLSzyZIljdiOm0+nZvXsvZ8+fpKerg3KDkyfXPD3HJNPr9dDScoX+/h4EQaS8vIoVK1bRce5Nprp7yFBsJP1RJIuO3II0atbm0dzoorQyi7yiVF+HqNdj274Tz9tvYqhVMS5Az7wVBTkVXIi0orNMY7K6GZnaQoH97rQzgNGBdsaudVC34/E7ynQLkoymdB2a0nVE+jqY+M53MMRmKPb2cTVZyKbuCXT5GgxbCxEkkd7eLlyuIcZjOTgy771fxWjSsrwuh5aLLtZuKcKalsrAuSMxxsIxdppiRPy9qKqKIInoa5xoStIJn3MRuThKsbWccU0r2ZFu9p0q46mdy2jum2Jrbc7s4mFeVUf2R/+IsZ/8mLEf/4CcT30GVU0QDQ5hsb8zPy7jbT19SW+EwKE+1GgS085iNIWpzLeqqkRPPc+IK4SKSOHyuYulKX0F00OvEw+PoTXmsDLDQq0nwJGRaYo1Cq7eJlZv30v5mptekfHwBGoyis587wIQut5e6vqu4f/DP6S19SojI8Ns3LiVgoLi2c+oqsr4+ChdXe0MDvajKAp2u5MtW+opKipFlmWufquDDsHNSIGGKcmMGjlA0m/BGMm/52sCmPSGcbmDbKt9Z55jN6D4J4k2/pZE9xnQ6tHv/CNE89LsFtoujyBJAlU12Vw69DO0OiOlNangw6gxUpm+jCuTzby3bPF59AZyjDpMskTXTIj6rDtTqQVBoK5uHYIg0tR0CVVV2bRp+5yNte/0SVBVnPfv5tYcfSwWpaHhMHq9gS1bdsy7rrythcTf6MF33oW58N761JaKdm+AXKNunpXKnSDIMmn37WLq1VeIDF5DX/jOLEqqitIRBGgbmKaiYGlz4a1YkaZl30CITPNWckxOmnqniMaT1C3QynAnJKbDRK6OoylJQ1t08zrC3d24X/0N4c4O5PQMHB/8MLYt2xBkmS2RdRz65bc5te+f2fOHn+eiLxVw3qpG+O8JXW4uuZ/+M8J9vbhfeZnJF3+O5+DbZL33CbZu3cmRI29z7txJNm/ecd3aKElz82Wamy+j0+nZufN+CgvvnNDTlqQTH/YTaRpHzrUgO1Jrz2pHLS937+OCxUZRX4RYywF0a+9OmbwBQRDYsmUnsViUs2dPoNPpKSwsBlL0TKNZS0bW3Dk6EvIzMdhF1br7F3x/lViM6TffwPPWfhAEMh9/P+kPPIio0VLrj3L1gossBa70uNm0Iht76R8QDQ7jHTmCZ/gtJgaP0OMyoNPlsmPH/djtDlRVxWhJZ7j7CnanjMd1ABDJKHwPpoxVKB+PMPy1/83I979HwRe/TCA9m45BL+/bVpIac/c1lJkxdDUPLjoW0dYJolfHGW4aR78mF93yuRTXw4MNvNq7n7XOOj60SHAH4B7tx5xmR2+0oK5/CsU7QvT0LxBt2cj5K+/4exSa9Vg1Ei230DRVVSUSjmPeuJm0h/fcHGdVYSLkJpaMkXm96qZEEijBGIIoIFp1CJJI0h9FjStzaJpqMkl0eAhMRty6VKDnMGahXYT6eCt0Rg3JhEJz01XKyiooKUmtxXv3PsY3vvlVEpEwqqKSl5fPyltYBSdPNtDa2sILL/wMAYgnYhQU5hEKhWhpaeKbf/s3kAgjaE2k6VNj63IN85Wv/DcmJyeRBJj2egh7AuTnFZBIJPi7v/tbVq9ey+bNd/ZVvYEXX3yeurrVlJdXMjo6sqRj3g38xxs8/P8U0XMvQTyGbstzOJ052O1O2tqaUJRUxmMiEkNFIKlM0ext4sH1BWRlGNGvdGBWbMh+Ec/E8KLnT05FkadyiVtHMezMSWVQbkMsGeenPS9zdqMdrT/OxQunZxUJ7wTRaMPw2F8gpuUx9dY/EvJNU1Od6jd5qfu1m/c4NMjQ9eAu/4tfRmNPUX4q00xoRYFmz+L0g3uFd/ht+pJOGqO5rLdbWX37JkyAK4Ye+tMnsUT0nDp0hJkZL9PTbo4fP8i+fS8xONhPdXUNTzzxh2zYsBWz2UJ53TZGIqmex3ifZ/Z0G3aUYEs3cHR/F/FYcvbf03btAVRCHiOi/c6ZstbLI8R9qYpLRcjCr7t/k2pGvgsUReHq8Vcx2TJZtmrrksYnOjKC63vfB1Em/8v/kzptIQGNlmvGfpK9XyP82//BzKX9XDh/iqwsJ51TRvLs78zUs35DAaIocOnM0M179QQAqMlKR0mEiIVuTmqSWYtpVzHG+4ohCeutj7DXlsflq9c42DhELKGwpnKuSId10xbszzxL4NJFxp//KRH/AKhJDJY7S+YvBfFRP/793aComB8qmw3ugJTHWMdxJmyb0GglHLlzN2+GtCpAIORpnf239xQ5MMkSL/ePk0Rk5fqdc46JBgcB7jnAUxWFUFsbluoVrF69nocffhy9Xs/RowdoaDjMzIyX1tYmXnvt1xw48Dou1xAVFdU89tiT7N37XsrKKmarfZVPfJAMvxZ3YTXmyRGSMx7WTOnZd6r/nq7pBpp6p4B31vcEqQRY5PTPCf7qyyT6LqBdtRfzM19HU7I08/p4LElnyzhlVQ4SUQ/DPU0sq9uK5haxoDr7SibDU4wEx+56PlEQqLAZ6fYFUZbwjqaCvLWsWrWG3t4uTp8+Pju3q4rCzMkGjNXL0WffrI6qqsqZMw0EgwG2b9+NTjc/g53mMOPWiZgDMaIzkaUMxT3BH08wGIhQfRdBkIVg27ETQatl8G/+J31f+jyu736HqX2vErhymfj09JLmNpNeQ3G2ldaB6Xdy+ZwaOUMkdpWIYuOaP8zVHjc6jURV4dKDRTWpEDo5iKCXMaxPVZ8jA/0M//03Gfrq/0NsdAT7M89R/L/+LiV4cv0d0uqNbH/fJxEEkWOv/pgrUzMsTzMtqY/x3YShtIz8P/8SeZ/7ApLRxNhPfkTixz+myplLb28XPT2duN0TvPHGKzQ1XaKkZBnvfe9Tdw3ubsC4IQ/RpCV0YhA1nlr7tJKWdc56rsz0EiupJ9Z8EDUavKfrliSJHTvuJzPTTkPDYcbHR1EUleEBDwXF6fOCuKGuK6iqOs/AW1VV/BcvMPDf/5Lp372Gua6e4v/7f5P5yGOI15kuJouOihUO7Ig0tt58/7XGPDyJ1bQM2olEVaoLZlhTNolJk3p+BUGgsGI5Nssw00NvoDXmk1P9KcyZdQiCgGQwpHraLRZc3/k2F8+0A7DpurdovOcMCBKa0oVp70lPmMiVceQCK6ZlmUQaRwgdv4Z6fY9xdOgkr/S8Tr2jlg9V/8GiwZ2qqkyN9M963wmiiGHXpxDTcgkf+icU7+gdf4sbNM2umRDR61W4eCxJMqnOs64SBRG7IQuNpMEdniIaCKMEYgiyiGjTI1ynWgtaCRQVNaHMHquEw6CqeMQogiDgNDqWFNxByp5Jq5OIhhPc2s0avT7PGjUyCCnBoVvHRVVUvvjnf8M/fuf/8NN/fZFf/vK3fOYz//XmZ6JBBK1pTi/xV77y33j88ad44YVf85OfPI8kSUQ8U5jNZp5//tfs3v0Avb09fPCDTzM15b7rtV+9epn9+3/Hk08+xqc//XH8fj9PPvkYwWBgSff+TvH7AO8/AMnxHhJdJ9DUPICUluqJW7FiFYGAn2vX+gAYDaYWbykEGvsID21INZ1rl2WAXqLUWMdgx8WFz++JEDzcjy5cCmKSSHDhBs7f9rzOSHCM+x74KK51a0gk/1/2zjs6jvJe/5+Z2V616r1ZzZJsybaw3Bu4YFqAUOKEAMklIcmF3BAg9d4ktyWBJATSE1IIJQQcwMaADbj3LlnFVu+9S9t3Z+b3x8qyZUm2XPgl95w85+jYmn1nNDs7+877Lc/zyMzLmDktCVjRYMV085P0GUJBW7JWw01pqynrPU1pTwW+lpZQcKfVkfj419FFnVuga0WRmWEWyvudyJOUnS8XnqEaOgaa2aksIsGk56bkidyRdxs+pKLvDCvnrGTNmlsIBHxs2fI3tmx5g/b2VmbNmsMdd2ygqGjBuGqOPSIOe2Iig0o3/rqBsUWKViux8qZsRoa8HNxVPzZe0sgYwsHd4UfxuKc854Bf5sypTtIzY1m4cCWmoB65s48dLXsv+X4bKg4x1NdBwdJbp7SkOB++1hZan/4+AAmPfQ25TiWtJYgRgTMF8zAs+TSqqOVIaSlBv4/cQBPZmnbiI6avmHg+zFY9MwviqCrrZGR0EVre7yTJbCA6PBSAeYdrx+0jCAK6ZDu227JR0wwk6GbweGQ4bUfbiDfpyIyxoF5wrzhuWEP4zbcwvHcPAyXbEATNFVXBzoe/rh/Xhw2IJi3W9ZloIs7dC8G2SnwHXkFKLqTd7SA+yY50AU9I0phC/NfByrF7xaSR+FhyFIOCHtfsG7GFj78/Q+a+NjS6y6tYeBvqUdwuTPmhbGxERCTr199OYWERzc0NbNr0GsePH0KvN7B48QruuutTzJ+/GMckZtr6lFTqFt+BqCok1W8lr87GxwOVGNqPU9M6OGH8pVBS20tMuImY8Mur0Kt+D77jb+F69UkCFR+izVqM+Z4fhsyADdPnUFVXdBHwy+TNjePMsR2IkkRm4bJxY2ZH5SEgUNJdNq1jZtnNuIMKbS7fpQePoqBgHoWFRdTX17B//y4URcF9upJgby+2pePPp7r6NE1NDcyZc92UnpMAjqJ4BKBrf/O0z2O6qBp0oQK5jsvjqwForDaSv/0dIu+6B2NmFoHOTvre3kT7z5+l4cnHqP/Ko7Q+8yN6Nr7GyNEj+Ls6URVlwnHy0hw0tI/g9gYv6+97gz52tuwlw6pg1kjsaO+npLaXvLRwtJcRZHlLOlEGvEhJMHLsAG0/f5bm//4e3sYGIj9+N2nffxrHDavHgoXzYQmLZMltD9GpseORVQod16ZD5XIhCALmvHySv/0d4j7/RdRAAPvrG3H4/Bw+tJf33tuE3+9n1ap1LFmyctJkwpTH1kmYliajuPx4DreNbV8UX0xQCVKalAYBD/7yDy/7vLVaLatWrcNqtbJjx1bqa5vxeYMkpU+cs5qrjmOLiCMsKn5sm6+tjbafPE3Hr36BaDCS+MTXifv8F9GGT+S6FRYnIQI9DYN4fEEGBvrZunUzR44eQGtKJin/i0Sm3QWo9Da8Rlf17xnu2o/DXo/VrgFtHtEZn0KjG19J14SFkfhvX0VVZCLe/hOzorVEhRlRVYVg3WGkpFmTzmWqouLe1xK6vouSiLs1B0NRHIHmIUbeqebwmYNsrNlMYVQ+D+Z+YkwQbjI4B3vweVxExp9LMgs6I8Z1X0YQJdzbforqvXgwMSvcSlBVOTMYCtS9ngCCALpJfCQlUSTaGEm4bEXyqii60crdeV1jglYCAVTfuYS43zmMLAqg0xJjikYrTb+JUBAELFY9mRkzqa2poampEYB3391C6oxMHDYbkqQZm2MURWV40EvRvIVsfvtVrHYdkiQyODhIe3sbJpOJ/Nw8Xt+0eezzGRwMPfucTidxcaH77L1t7xEIBJBdLvr7+/B6vRQXL+Thh/8Vi8VCe3sbZrMZr9dLMDj5HPbUUz/ljTfeYePGt/nlL5/HarWycePb0xa0u1L8s0XzI4aqKHj3v4hgCkM/95yxbVJSCnZ7GOXlpaSmzqDN7UMChpst6DK8tLibyDFkImhEDHnRRB6Xaa7egbpMGWcqKjv9OD+oA1HAtmwe3rZSnP0lWCLHZ7lKe8rZ03aQVUlLCfOaOK4RSWrrwLvpTdSvPD6tIE/Qmxmwp2IcOoN0+CWWLP8Mh82xfHDoNczb+xC12pCJefREifRZ4RZK+0eoG3GTZb+yShGAogToatnG++oKJFHDhoy4CbLepT0VvNf4IQtii1iaEOK0rF9/B0ePHiAiIpKcnLyL2gBkzllG/dZdhInRyL1uNKOVrbhEO7OvS+DU0TbSsyJJTHUQqNmPJRa8fUGG9u4hfO3kyqLVFV34fTKz5iUQm2jnre3hxDphR9lOEi3xZIdPLlgT8PsoP/AuEXGpJGZeXIIXRvmPP3kaUasl4ctPEKjwEOx0Yp2fQIFJ4VjPMHLhcnpNKXTs2c7sCC32rlN8wepGOX4Cn3sp2qyliLbpCS6cxZwFSVSWdHDycAv5y1Npc/u4MTESSWNCZ0rAM1yDPW75hP0ErYRjWTYHO35PrDOFe0bFY5x/rQwN0IgIWhFBJyFoJQymQiKWRuLSHEBy2vGW9iBopdGfs+PE0MNl9F9BK45lFc9CVVV8pV14S7vQxFowrUxF1J17gCrD3Xg+/AViWByBeQ8wXFLKrLmTc8tMjjz6mzfjd7ejN4fGWHrrcHQ20RA7k4ZBF2encVVV8TqbMVgvX17eXVEOgoA591y7jSRJzJ49l6SkVFpbm0lMTJ40oLsQ5QNOmsOiKDrwPt5gAJ1Qy4HAbDaYD/Dezigy75vII5gKHl+QquYBrp83/fZOVQ4QOL0L/4nNqN4RNKnz0M2/Eyks/tI7X3gsVaXiRDuR0RZsdmisPEJaXjEG8/iqvk1nZUZYKiU95dyUPjkf5nxk2k0IQPWQiyTL9BfEs2fPRRAETp48iqqqpFdWIZrNWOacm5P7+3s5evQg8fFJ5OUVXORoEJMZQd3BVizdbuSAjHQR4/PLReWAC4dOQ6zxysyx9fEJ6OPPfS8Urxdfawve5iZ8zU34mpoY+GAbyKFFnmgwoE9OQZ+cjCE5FX1yMnnJdrYcUDnTPMDcrOnPO/vaD+EKurkxbSUtbivbWvtwCiqFF1SRVUUhODREsLeHQG8vgfP+VVwKttQb8XafZmTv+6FzNBqJuO12wm5Yg2S8dNIrMj4NJf96NC4nA4cPoN746f/vvllnIYgi1uvmY5kzl6H9e1Hf2UJ5SgJhegMLVizFknhlCTFNtBn9rBh8p7rQJNrQpYaRZI0n2ZrIwaFaFqQU4i/bhm7WGoRLWJlcCIPBwA03rOe99zZx5OhOBCmBxAu8H90jA/S21ZO/6CYAZLeLvs1vMbhjO6LBSPSGT2FfvnKC+fj5CI80ExFvJdA+yPZdexnorkWn07F48QrS0zNHPzM7Rns2rv5Shjp2M9i+HZ05kZMH6rFFDJGcP/nnqouNQ9jwOYzPP8fq2q0ovvkofQ2orgG0xfdMuo/vVBdyvwfTihREgwZBEDDkRaOJMDGws5a0IzpuSV7CDXnrLxrcAfS2hzovzlbwzkK0RmFY8yieLT/Es/2XGG98bEplzbNtmmX9I0RbQh5xeuPkBuOqosJIAIOsxaXxMYSLaDkSg+bcPCmIAoJWQvXLqKqKyzeC5PURMGmJNkVd8j1NBo1WIiYuikcf+Qbf/e63UBQZk9XOY9/4LqIgoNHqQVUJBoIMD/kIBhQeeeQx/vjCr3nwwQ0hqw+tjkcf/Srx8Ql867F/46e//CWf/uz9iKLE6tVr+dSnHuDRRx/jm998HKvVSnHxIuw2OygKXS3NPP3sj5FlGVmWWbBgEXl5sxBFkTVrbuT+++/FarVNKrLy98A/A7yPGIEzu1F6mzCsenjcxHe2infgwG7a21tpc6kERvzEa9Nxaao41HF8TAxAnx2Bu6SdBGbQ29ZAVGKoKhIShagDOdRaJtkMWDyFDLZ/SMDbh9YQymINeAd5+fRGkqwJrE+5gfe2vIXdHsbsxHT6XnmJkSOHsBUvvOR7URSZ7tY6krKL0ATbCOz+A3dmLMe7tQyfzkDm4/8+aXAHocWSXhIp63deVYA31LGHXd5M+lQrD2TFTuCNdLm6+XPlqyRbE7k3+/axB63FYmHlyksv6gDi0vI4ZdiMgoy/bmAswAOYvyyNprp+dr1bxV2fmUegej+GrFyMQYXBDz/Acf3qCd5kqqpSdryNqFgLMQmj/e3mNHwBNxmDMfzp1Cs8XvwIEcaJHLiqY9vxuoZZfMtnL7lo8DbU0/rMjxANRhIefQJ/6QhynxvTkiR0M8KZ5/JyqHuI4139tB/ZT0REFLNvvI03di2ks/QgDyb04T/xNv4Tm5HiZ6LNWYYmdd60yPMWm4Gc2bGcLu0gkBV6OOeFh8Iaoy2Doc7dyAHXlKqRKdctYO9bv8ESdRPzcmcRZtBCQEYNKKgBefRHQfXLSBEWMAeQWiLx1XUxpUzd+ZCEc8GeVgJU5H4vuhkOjAsTxwWAqt+DZ9tPQ+e+9sucafAAkJg2OUfRZM+mXxBxD1aMBXh1p/aTMTRAddJsfn2inrtSY0ixGgn6B1CCziuqPLoqytGnpCJZJmb9HI7waQV2AF5Z5p3mHqINEpKzgoIWLzVzchhx1lEpprHavYX6ihmk512ct3EWlY0DBGWVghmXbs9UVYVg7SF8x95AHelFip+Jfv5d0xICmApdbcP09bhYvi6T2pI9KLJM9ryVk44tjJrFxprNdLt7iDZdPJgwaSQSzQaqh9xcP4VdwlSYNWsOgiBw4sQRht1DFC1YNFYBCgT87N69Hb1ez5IlKy75vRYEAV12BIaqfjoOt5K45Mr4bhfCJyvUDruZH22/ZgGJaDBgzMjEmHFOyEYJBPC3t+FrbhoN/JoZ2rObQf8HoX20Wh6Q7Lg3ljG4eDaG5BR0iYmTVszOwi8H+LB5N9mODNJsycSoQ2yXFWITNaQ3HKWrtH8siAv29Z0TdhiFZA9DGxmNNWUliArG+YnYb3kSbWQUGofjsgzcRwJBWoIaZuqCtJw5ji0sivxF6y/zyl1bCBoNYctXYluwiOjtH9D/7hbajxzDvnwFEbd8bIJZ+nRgKIgh2D6C52ArmigTolnH4vj5/KXqDdpz7iCmqQR/+QfjEtnThdls4YYb1vP25jcwR7eDEATOff7NVScASJoxm8EdH9L39iZkpxP7suVEfuzOMauIS2HmbAvuYCn9XQHS0zMpKlo4rqUPQr6hlog5mB2z8Lla0VuSiWrZSGPFEYIB/wSBs7M4NGSkNX45t7fvpOPXvyC8IAw0ejQpE61Kgn1uvKcmcj4BDssVvB35Dp8ZXsOCphT8RzqRroufkKQ8H73tDWj1RmwRE5XWNbGZGJY9gHfX8/j2v4x+yeQJiHNqmsMs04tIWjAYJ34PVFlBGfGjBhVEiw6LTofL7aPH00eUIRy9OLomE0UEfSjAc3qceFyD2ACrPfKyg7uf//y3Y/83W3TMnTOfBQsWYbYb6PT4sI8qHRddt4CfzEhjqH8IBR12hxG9QcMTT3xjkvcRJMpm5n//838QzeOf7evW3cS6dTeN/f75z38JxetF0On4wx9emvQcv/a1b0/rvcTFxfPOO9unNfZq8c8A7yOE6nXiO7oRKS4bzYziCa+npWVQUnKMsvIS2hw5eAZ9PHh9Difc7RzuPIEn+DGMGgOCVkI/M5KYcoHm8jKiEmeg+mVcHzaguINYVqcjOULBozl8FoPt23H1lxAWfz2KqvBC5asE1CAP5m2g4lQpTucIa9feQnhUDK5DB+h59S+Y82ZNunA8H/2dTQT8XmLTcjGm38Xwxh+heW0XGp2Wv6ww80WzylT5d60okhtmpmLAyW0p0WguYdw7Gfyebg53dlGtXseq+PAJgaI36OW3ZX9GI2p4aNZ9aKdhyDkZRFEkvXARXccbia3XhKwmRidXrVZi1fps3nyphAPvllA00oN23sdwJJho//mzjBw/hq14wbjjtTUNMtDrZuVN2WMTa1ykleOVscyNaCahO4zflf2Zx+Z9cZyJqMc5xJljO0jKKpyQmbsQntoa2p79CZLZQvwjj+M7Nogy7MO0IhXdKKcs3qQn1qhjf2sXCX4/q1cvRxRF2vp89NpyMd9UjOLsI1C9j0DVXrw7fgM6E9qMBWhnrkCKuHhQMmdBEqdLOzjeMUi8TU/4aPBtGA3wvCP1mMMnt2GIS5uJNTwGjVBKzNw1F11wOnuPQwsE2hsZPrGNuM//K+aZs84FgQEZ1a+MBoih/6uTBIuGeXHo86LG/S1VUfDs+DXKYCfG9Y8j2qJpbajEbNHhiJhCiEhjxGCdgXugkrD41TgHe+hqriJ/0U3Mz4zj1YYufnumlRXx4czXh3iKBvPlBXiy24W3vo7wm26+rP0mwwet/YwEZGxiBSdmW5nZ5GWuMZqDHhct3gEsegsxB36Jkvw9ROulKyqltb0Y9RoyEqcWAVFVFbnlFL4jG1H6WxAjkjHc+FWkxPyrDi7KT7aj00ukZtjZ+sI+EjMLsDomTzQVRuWzsWYzJT3lrEmZPAg8H1l2Ezva+3EFZMyXWTnLzy/EW1NDJVAZZiVaUVBVlUOH9uF0DrN69U3TNpJPuC6BjtO9KHUDcI0CvJohN0FVJfcK+HeXA1GrxZCSiiEllbN3iKoo+Ds7xqp8PccqsTZV0F1/cnQnEV1cPIaUlNGKXwqiwUCgt5dgbw+NjWWsaG0lXR6h9vmHUX0+Zs1dwsnrltO08U2ifC60kVHok5KxzJmHNiISbVRkKICLiEDU6vAcb8dX3oP5+jS0CZcf8JzFyd4RFGD1rNk0Diyg4tBWzGGRpOVemQDUtYSo1xO+/mZsS5bR9/YmhnbvZOTgAcLX30zYDWsQddOv3AqigGlpMiNvV+Pe14J5TTpFMYX8rXYLh9wt3JFciL/0XbQ5y6blWXkhTEYrnr5EjJEtfPjhe6xde8uYfU3zmePYTGH0PvU0wYF+jJlZRH3ik9MW9/HTWw70AAAgAElEQVR6vRw/foi6umoQdAz3JjDv7qUYDFMvgQVRg8GaCkBSZgF1pfvobDxNYubEintQVjh8uoucOXOJXpVE94svoHRriFhVhKAd3y2kygru/S0hzmfx+K6QA+1HeaXqb+RF55C6shi5pAdfRQ9yrxvzilREy+SfV297AxFxqeO6u86HNmsJykA7/tJ3UUZ6ECQtqiKDqoAigyKHbLy0ERyMXo3PH8CsU5BGOgjV3s/6Qkqo2AEBQR1EHQkpwEYCvToNPZ5eIvwyelUFUYMQFhLdkn0BzAEBQatFvEj31HQgSSImsw6X049qCABgGNWcCAQFVAQgiCM8bIKP4vk4yxkV9NNrkxQNl6fy+4+Af3LwPkL4jm4Evwf94vsmXcRIkkRu7ixaBwZRBEg0G8hOdlAcV0RACXDyPK6IMT8WBRl9m4DsC+Dc0YA84MG8ImVM2QpA0lox2DJw9Z9CVRW2Ne6kZrCee7I+hsYjcPp0GZmZOcTExCGIIjH3PYDsctL7xuuXfD+djWcAgeikLPxdPfQe7gCNBkdmAL9Nx6tVb6CoEzkWZzEr3Ip3NGt8uVBVlTMNu9mnzCXDqmdVfPiE1188/Rrdnl4+m/9Jwg2Xrwh5PtLyiukMNiIEVAJt48VhYhPtFMxP5Ey1mw4lGU3aPMyzC9DGxDLwwbYJ4gJlx9swGLVkzDy36IyPMDHo0ZCbX4TNa8Df4eTVqjfG7Vu2/x1URWb2kotnRN3VVbQ+8yMkm434f30C3+F+FKcf8w1pY8EdhCoB6VKQIVFPSn7RWMWnrddFQmToHhItEejn3ob53qcw3vQkmuTZeKr2UL/lvwh01V30PGxhRlJmxzKogWzzuYWrzhSPqDHhuYCHdz4EQSR77koGulvpaZ16HIBnuA5JayP+/kcxpKTS+btf4m2pQ7Ib0ESa0MZZ0aXY0WWEo58ZhaEgBmNRPKaFiZiXpWC5Ph3rugwM+dETvpf+Y28gN5eGTKITclFVlbamARImIf2fD7MjDzkwjN/dSu2p/QiiSPqshSSYDXxnyUwKI6zsbO/nhRaRYSESzTQ9o87CfboSVBVz3vR9CidDm8vLoe5BZoZJVPQeoChvFfaly/Du38uClfeiqjpO+7W4/TKDm5++JG9DUVVO1fUyKz18Sh8zuasWz5Yf4Nn6DGrAi2HVw5ju+C6apFlXHdx53H7qzvSQlRdDS9VhAj4POdddP+V4hyGMFGsSJd3l0zp+lt2MCtQMX56ABITmpMgTJ5kxOEJrTye7d3/IqVOnaGiopaBgHrGx029HlSSRQIIVGwJdFd2XfS6T4fSgE6MkkmK9Mu7t1UAQRfTxCdgWLCLqnk/gvOshnkm9h7Bv/jdxX/gS4TfehMYRjqu8jJ5XX6H1qe/T/J/foeOXP6PntVfRnjxNhE/CHJeIfelyzLffQ3WPAUlRqPvMI2T89OekfPs7xD/8JaI+fjdhK1dhzp+NLjYOUasj2OPCV9GDLjP8qoI7VVU50TtMstlAtFFP0Q33EJOcxbH3/0J3S801vGJXB43NRswn7yP1e/+NMWcmvW9spPHbX2f44P5JeZFTQbLpMc6PJ9jpxFfRg0FjoCi6gONdJajzbwc5iO/IpdcSk6GtaRDZZ6AgfwmDg/3s3LmNoM9L27YtDHS3YqnvRBMeTsJjT5D45DemFdypqkp9fS2bN79GfX0N+fmFpM5YiuS3sHd/47TPLSoxA53BTGtN6aSvl9X34fQEWJQfS9jylYQtmY+nK4izbaLmgLe0C2XAi2lhEuJ5/LbdDYd45cxGZoZn8VD+feg02tBza0UK8rCPkS3VBNqGJxzP73Uz3NdxySSwbv7H0eauQnUNoDh7Ub0jqH5PKMATJQSdkWTRi1n2IYsSeo2MoDUg6AwIOhNoraiEgSAg6v0IJhOCKQzB7EBjDidKa0USJPp0GgJmO6oi0+fqxiv6MSt6JH8QyWy5Jt0CRrMOURJwyQoGSUQjCDiHvYwM+RBEHaIQRJpEaPAsVFVF9Y6AVo8wDV2D/6v4ZwXvI4Lc00Dg9G60+auRwqfmpmRm5rC9uhGA9QWhbE6aLZloUySHO4+xKD6kviTqNQTjJaLbkhl87zTSkIppafKkDydLeAG9jTU0dh7k3cYPKIop5LroOWzdugm93sDcueeqifqkZByr1zCwbSu2hYsxZk7ty9XZXEV4bDIMDNL6ox+CKJH0re+iVGxmXecp/qYGOdxxnIXxkytGZdhMGCSRsv4Rci4za9zbU8IWVwYWSeCeGQkT/OPeb9pJSU85d2TcTJZjagP26UJnMGHNSsTX4kGs7h4XKAFctzCehuOVHHIvI1XRoNOKOFavofulP+OpqYbokPrf8KCHxpo+5i5KRnPehBMXEXr/WlsiiYmd0AZlzWXstiayImlxyNS84jBZ81ZgCZs6GHCfrqTtZz9FGx5B/Ocfw3OwB4IKljXp41pLAXw+H8OVRxGS5jIcHlpcev1Beoe8E+TtBUFEk5BLvUnPX43DdHp6iS/7PbdJ95EXkTPlJK3LcUDvEGrDEKRGjR5LwGCdgXe4FlVVpswypswsouzAO5w5un1Kz0dVVfA6GzCF5Y4pmLX88H9p/9lPp/3QnwqB2kP4S7agzVmBNjcUJPR2OfF6giSmXjxhYLRngyDh7CujsfwwiRmzMZpt+GU/vqDCXemxZIeZebOumddYxS29wxRF2qb9sHNXlCMajRjSrryVUVFV3mrsxqyV6BnZiUVr5obk5WgcHob370N/fD/pc++l/sSLHPQ5uMHZg3vrM5hufhJBM3nWtbFjhGF3YFL1THmgDf+RjQSbTiIYbegX34c2ZznCZRDrL4UzpzpRZJWZBdEc2PQi0YkZRMRe/B4ojMpnU/179HsHLpkISjDrMWkkaobcY/Lh04W3rhZ/Rzv5a9cRHhHO0aMHaGlpJDY2foK583SQsDiZodcrGSnpJCZv8grldCGPiinkhJmR/k58sfORmxYOgsCZEZFl867DOu/cMyQ4OIi3uQnV70cbGcXJYDMvNb3NFwv/hYSIkAL0rpI26sqquNlh49iQk063j9gp/AvVoBIStzCFFtBXg1aXj26vn9tTQ5+HKEksuvkzbH/1GfZv/j3Xf+Ir2MInts39vaCLiyfhX7+Mu+oMPa//lc7f/46BD94n6u57MeXMvPQBCAm/BVtH8J7sRBNnYXFCMQc6jnLC08782Wvxl7yDnLMCKfbSfpPno6VxAI1WJG92FharwL4Du9n2u19gaa2CaAMz736QiHkLpj1njowMc+jQPjo6WomMjGb16qU4HBEEgjKlB1upK+tEXTVjWscTRYmEGbNorSlBDgYmiJ0dLO/EatKSnxZKmloSVPwxGgb3HEaXkkPY8lC3QLDHja+8G90MB9qkc/PJkc4T/Lnyr2Q7MvjcrPvHdR/pUsKQwoy4djfi+rABQ0EM+oJzvoV9HY0A4wRWJoMgiBiWfPqS7zX2UB2qBPowO6LmnEes6gqElDKtOgRp4vpNBKIVC93uHnpkDzqDHq8qY9KA4BcQRC2i+dp0C4iigGTWoqKik2FowIPfJ2M0adFqzbiH+5GDgSnbaQn6QQ4gGK9M9fn/Cv5ZwfsIoKqjwipGK/qij110bEuPl24hHFSFOMOoSaQgUBxbRO1gA72evrGxjgWZKKhIQyqaORHo0idfnBjtWQiSgYbWHTj0YdybfTtVVZX09fUyf/4i9PrxD76IW29HEx5B14t/msBVOAu/z0N/RxOR4QmjwZ1I0hNfQx+XiGHVwxTHzCXF4+fNM28y4p88668RQz3elYMuApeRNQz4nfytxYkbExsykye0SlX2VfF2/TbmRRewKml6viTTQeacpXT46pDbXCi+C65LWykLzXtwB7Qc2BFS1bQtXIxosTDw/taxYeUn2hEEyCscv5CIH62YdfZ5WLRoBUaDibzhFN6s3kLNQD2lezah1RvIzinG196Gp6YaZ8lJhg/sZ+DD9+nd9CZdL79I23PPoI2KJu6hr+DZ3wVqiI95YXAHcOzYQWT3CDPMOkr6QoqmHX3u0fMZ36Yw7B/hTxWv8uzJ3xBQZdYbUvDKPn516o/85MQvqR6YvJpX5/VhCag0nejAc77Ruy0TRfaMs0u4EBqtjqw5y+horGSwp23SMX5XG6rsG7NHkCwWEr7yOKLJTNszP8LfeWkJ/Mkg9zTg3f17pNgs9Is/NfbwbG0MWWVcSPq/EKKkx2jLwNlXht/nZsbsJaiqyq9K/8iX3vl3DnccJ88Kd0nvkmCQebOxm5dqO3AGLq0cqKoqrvJyTDm5l8UNuhCHu4doc/socASoHazixtQbMGoMaB0OwlZez/DB/RRkRWGIWIOkennfGYO/qx7v9l+H2nkmQWltyAR5Vvo5jpri7MOz63ncG79NsP00uqI7MN/7FLq8669pcKcoKhUnO4hPsjPSewaPc5Cc62645H4F0SFuYWlPxSVGhngpmTYT1UPuadklnI+hvXsQ9AasRfOZOTOfBQuWEhcXx9KlqyaYT08HOrOOEbue8IDCYMfVWc40jnjwyMoVqWd+FEiINGO36KicxC5BExaGZXYB1qLr0CYnsbXnIMm2RHLDzyUjS2p6iQozsDYtCp0osKtjatsF78nOUPv6oqSQlPtV4HjvMFpRYNZ511FnMLH09ocRRJE9b/4ar/va2QNdK5iyc0j+5r8T+9DnkZ1OWn/0Q9qeewZf+6U9ugRBCPGW9RLuvc0kGxNIsMSxv/0Iujm3IJgdePe/dFmVQYCW+n4Sku04D+5HeP55Umrr6bNZ6czKISJ+BhFzipH7Pfhq+vA3Dk5pw6EoCuXlpWze/Dq9vV3Mn7+IdetuxeEIzVFajYQ5wQpemeaG6dtzJGYWEPB76WquHrfd5Q1QUttL8cwYNJKI6vcgN5cSsXYJ5lmz6X7pzzhLToYSC/ubEYzaMTsOv+zn9epNvFD5KrnRmXx+9v3jaBpnIdn1WNdnok134C3twrW9AWVUdba3vQFBEAi/RGJrOlBVFaVuCIDA2d9dfhRXIGR8P+pxNxU0ooZoUxSiIOJTZRwKGAKh9aCoNyFqr021TFFVvAJIsop32EfAL2O167HaDWhHFWID/qltZUKdKQKC/u+jevv/C/8M8D4CBKv2oXTXoy++J1TangKqqvKX7dUETHYMPjdnKk+NvVYcOxcBgcMd56wRtFYTrmQ/la79fLD359SVHUCdrCVSkGhSdaRKCg/m3InsDVJScpSEhGRSUiZmeUS9nuhP3oe/vX1ccHI+ultqQtWXXQdAEEh6/El0saGqjyCKmFb+C3dZsvGoAd44+IspJ99Z4RZ8skLN0PTbNN+vLaFZieXGOBPJF7QT9Xr6+GPFK8RbYvnkzLuuqXqZPSIOX3gAAQH/eZ54AIGa/USHKRTMT+R0aQctDf2Iej1hK1biKi3B095OwC9zurSD1DQ7WmcvnpoanKUlDB/cj3xwFyuHy9Btf4uBl/9Mdk8folfl+lIz3d//AZ1NZ4huGqD1W9+k6T++FapS/fxZOv/wO3pefYX+tzcxcugAxoxM4h54NBTcaUQs6zLG+Jjno62thbq6avLzC1gYH4krKFM95KK1JzT5nvXAU1SFPa0H+M9DT3Oiu5R1Kav4dvFXWT/vAR5rd3OH4qDPM8CzJ3/Dz07+jqbhc953I4EgTU4vBdE2ggGF0iPnfBsNtnRAuGibJkBGwVI0Wh1njk1OQvaM1AHCOBVKbXg4iY89ASq0PvM0gYGBSfedCop7EM/7zyEYbRhW/+u4IKS1cQBHpAmz5dK8AVNYHgI+YhKjiE7K5FDncaoH63AYbPz59F/ZWfM3LIKH+9PsrE+KpHrIzXPlzVQNXrz9L9DZQbC/b8we4Uow7A/yfmsfM2xGTna+Q6QxgiUJ5yr5jvU3Iej09L/9FjfcvhyvsAAtTj70JxJoPIlv34uTfqdLa3vJTLBjMWpRvU68B/+C669fI1h7CG3+GsyfeBr93FsRtNeev9DS0M/IkJfcOSFrBHtkPLGpl65CxJiiiDfHUtIzXbsEE66gTLt7+nYJssfDyNHD2IqLx7gbWVkz2bBhA0bjlS8qohcmhiwTDlydZULlgAvNaPD6jwBBEMhNCaeyceCigfTx7lJ6PX2sS71+bK73+WVONw1QkBGJWathQXQYZf1Oejz+CfsHu5z4KnvQZUegjb86Q/KAonCqf4S8MAuGC2wZLPYIltz2EF7nMPs2P48cDEw8l+DlBUDXGoIoYiteSOr/fJ/IO+/GU1NN03e/TdeLLxAcGrrovqJBg2lJMsqQD+/xDhbFz6dlpI0Wby/6Bfei9DUROLN72ucy2OtkeNCLqXwfXX/6PZI1jDlr7yUzIhWfxoJRTmfo5TKcW2rwHGjFvbsJX0XPhOP09vbwzjtvcuLEYeLiErn11rvIycmfkFCZX5xMAJUDuxunfY4xyVlodQZaa0rGbT96ppugrLIwP2R1Emw6CbIfbdYi4h7+EvqUVDp++yucu86gDJ1LLDQMNfH9oz9lV+t+licu5utLv3RRTzhBI2JakoRxQSLBDicjW6oJ9rrpbW/AHpUwzvPzStHZNkygZQQB8ARlFKcfxRNEMGhClbtpaCdoRA2xpmhizNFYzVGowQCq7EPQ6KfljTkduIMysqpi02vQaEXsDiNGU+jaSZIGSaMl4Js8wFNVBdXnRNCbEK5AyfP/Ev7ZonmNofpc+I68jhiTgSbz4sqUR053U9c2THJOEtGqh/rqGgoLizCZzDgMYWQ7MjjceYIb024YM7hMXrWAsIJUvNtf49gHr9JYcYR5N9xNWOS5CtHBjqPsGOzkAZsJhzzE4cOhaktx8eIpAyBLQSGWeUX0vb0JS9H8CWqY7adPICpg9kPSE19DFze+IiUIIqnLHmbZnh+xS+5h/t5fk7P08xPa8WZYTZg0Iqf6R6aVPa7orGO/K5pco4tFCeNbL/2yn9+W/RkVeCj/0+inaZh5OUiaN4+RXX0EK1UMM0Mth4p7ELm1HF3hzVw3J42m2n52vlvNPZ8tImzl9QxsfY/Sx56k2ZCKP2IB4Xteoen9ibyZYiDQp8UzYMNuMpMkRNISGY1L40YKushceiN6qx3JZEY0m5FMJkSTGclsRjSZEESRQOswrl2NITWr1emI5onXwO/3c/DgnpBy6uy5IEiYNVIo+9zrQiOJRIcZaRpu4dWqN2geaSPbkcE9WR8jxjx6H0g6TPk3MP/kFhbd+V0OuJp4v2knTx37GbMj87g5fQ0tbiMqUJTgQDczivIT7RQWJ2EwakftEuJDfnhxK6a83jqDifRZi6g5uYdZi2/GbBvPtfQO141y+sYHsbrYWBL+7au0PP0D2p75EUlPfuOSokEAatCP5/3nUH0uTLd9G9F4rm0mGJDpaBkib8702rh8fjOKrJKcEYcz4OLNmi2k21P579Vf5fnDrzHSe5igXodHY2ZJrIMZNhOv1XfyQk07C6LtrEuMRDdJdtRVEeKLmaepajkZ3mnpQVZVUkzdnGjr5DN5G9CcJ5etsdpwrF5D/5bNhK+/mUVrVrLvXRfmQCkltgwKT+9CMDvQzztnn9A/7KW528k9y5LwndiMv/Q9CHrRZC5GX3Q7ouXylCcvFxUn2jGatRh13Qz3dVC8bnKu82QojMrnvcbtDPtHsOkuvtA/3y4h0Ty9QHXkyCFUvx/bkonWIFcDS6yVJp2EfdiPx+nDOI3Ew4VQVZXTg04y7KZJ77e/F3JTHRys6KSly0lK7MTPRFEVtjXuIN4cy6zI3LHtlY39BIIKc0bbhJfEhnGwe5BdHf3clX6esXxAxr2/BdGiwzgvbsLxLxeVAy68ssLcqMlbdyPj0yi+8VMc2PJHDm97mYXrP40giASDCod21lN+oo37v7gIo/XvywEStTrCb1yPfclS+t7exODunQwfOkj4jetxrF6LqJ/8HtPGW9HnRuGr7KEoNou3RA2b67ayIftODHE5+I5uRJt+3UX9LBVZZmT/YRoONZFvSSfDnoExexEEBJRayCEajzpEHR1YY8PJycpDCjfiPdmB93gHolmLLs1BIBCgpOQoZ85UYDAYWb58NcnJqVPOB7np4bypEdB2OenrcRExScfLhZA0WuLT82mrK0ORZcRRS4aD5Z3ERZhIHb1nA7WHECwRSDEZCIJIwqNfof3Z3xBs9aNNMkKckU117/FB0y7C9HYeLfwc2eEZ6DU64OJJJEEQ0GdHIEUYce1qxPleLUaXFlvG5dvuTIaqsi60WhGdKOCVFRSfgmTWIozaOEwXkighIYEEqmBACfiQJD3IClyGR+VkUFSVkYCMXhQx67WY9RO/P1q9Aa/biaIoE4J71e8BVbksn9X/q7jq2T07O/vm7Ozsk9nZ2SXZ2dml2dnZd4xub8zOzj4zur0kOzt77Xn7LBgdW52dnf1+dnb21REK/oHgO/YGqs+JYfF9U3KNAPwBmdd31ZKUYMUPZMdGo6oqlZXnssrFcfPo8/ZTN9gwbl9bRCwr73qE+Ws/yXB/F++/9BSlezYRDPjodHXzevUm7LY0tIZo+jsO09bWTGHhdVgsF1/IRH/ikwiSRPfLfx6XafF3dtB++gRWHyQ//vUJwd1ZCILALYseIUzQ8rqrBvfuP0xo05BG2zTPTKNNc8Dr5W8tXsIFJx/PHm/IrqoqL5/ZSLuzkwfzNhBl+mgWk7FpefQK7WicAvJwaPIN1hwEVUWbuRiNRmTlTdm4nT4O7KhDYw8jesN9hC9aSHvsPMIMMpl3rCX2oYdJ+LevkvTN/yD1f37AjGd+xoHbn+A3uZ8m/Yc/JuU7/8myz30Js9FAwJbImWQ9H2YEsS9fiXV+Mea8fAxp6ehiYpAsFgRRxN80hGtHA5LdgGVdxqTBHcCJE0dwu10sWrQ8lN0SBeZEWDkz5KKlz0VslIbXat7i6WM/Z9A3zIN5G3ik8KFzwd0otLPWgEYHpVu5PnkZ31v4NW5OW0P1QB3fP/JTPmipw6ETiTbomLsohYBf5tTRc1U8oy0Dv7sdOXDxilX2vJUgQNXxneO2y8FQi6fBNmPS/QypqSQ88mUC3V20PfcMiu/iD0tVVfHuewGlux7Dys9NUAntbBtGltVL8u/Ooq7sMIMDQXSaYd6s2YJX9rEh5040koY7M2+hwBJJm6zw1LGfUzvYQJxJzxdzk1gcE8ah7iF+UdlMm2ti1tFVXo42JhZt5OV5E55F9ZCLsn4nS2Pt7GreSrI1kTnRsyeMc6xZh2gy0/fm38jMiyY+cwEeOYuOvm4a7Vn4j7+J/7ys/Kmabpboz7Cg5jn8x95AE5+D6c7/xrjiXz7y4G540EtTXT+5BXFUH9+ByeogOXvupXccRWH0LFRUTk2jTdOi1ZBg1lN9GV0HQ3v3oEtMwpB2bRZe58NaGItBFGned2VVvA6Pn0F/8CNXz7xc5KaGkjmTtWlCqKW2093N2tRVYwlPgJJRFdfMpFAbtUWrYX6UndK+Efq95ypnnhOdKCN+TIuTRq1Srg4neocJ02lIv4hITVLWHGYvvZWWqhOUH3iXgV4Xb7xwgrLjbQiiwPFDTVd9HtcKktVK9IZPkfq9/8Gcm0ffW2/Q+O2vM7R/35Ttloa5sYgOA/Lhbm5NWEPVQC3fO/QUbyXH06/48B3929hYVVGRBzz46/pxH2ll8PUTDL5wHLXBTFpMLvkWPebYZLQJDgzz4jDdkMaR4FZESw/JyamUdFbQqvQg2fSYliQjRZtx72uhqayKzZtf5/TpcrKyZnLbbXeTkpJ20YBEI4kkZkWiACcPTf97lJhZgN/rpntUCKx70ENN6xCL8mMRBAHFM4zcWo52RvHY+k8ymrHn3Ijid9L5wfM8t/vHvN+0k4VxRXyr+LEpPXAvBk2kCevNWajhGnKMC0jyZqBeZUU4GJCpO9PNzIxINAEFFfCbtYhG7VV1RikBGdRQNf180/PLwZ49u/jkJz/Ogw9uoKq+HllVsV6kvVqrM4764U1cA6heJ4gSaK+duNTIyAgvv/zClK93dLSzfHkxDzywYexnaGjwmv39qXBVAV52drYAvAjcV1VVVQjcB7yQnZ199rgfr6qqKhz92Ta6jwi8BHypqqoqC9gD/OBqzuMfBb6uRgKVO9DOXIkUefF+6G1Hmukf9rF0QRIA6Q47KSnp1NScxu8P3ZQFUfkYJD2HOo9P2F8QBNLyiln/4LdJzZ3PmWPbee9P/8ure3+HVtJyf+696O35CHIf8TEWcnLyLnn+mjAHkXd8HHdFOSNHDgOh4K72Jz/Ap4HkRdejj794NcOgNXBX3ifo0mvY1X0c767fTuDvzAq34lfUi7amBRWVl6rqkBG4J9WK4QKp4Z2t+zjWVcLN6WvIGyXafxQQRRFLbjyqqjJ8qhFVVQlU70eMnoEYFsoOx8TbKCxO4sypTprr+7EvW45u/T0MB7QUrpyJY9X12IoXYM6fhTE9HV1MLJLVSnyUFacnwMgoV02RgwgD9QiiRIY2jwPtR9nXfnjy69Prxr23CSnShGXtDMQp5J47O9uprq4kN3cWUVHnyP5zI20oKnQa+xlKep99bYdYnriI/1jwOEUxhZP75BisaHNXEqw7hDLUiUFj4Ma0G/jPRV9nRdIq3LKFTudx/lL1N0RrgLSsSMqOt+Eb5QoY7CHSvXfk4mqcJquDlJwi6ssO4vOcu0d8Iw2AOsa/m3TfnJnEfu4LeBvqaf/lz6bklAIEyrYRrN6Pbt7taNOKJrze2jiAKArEJ19a8jvg89B85hiCNhFFdtHRV8rq5OXEmUPXXAl60QSHSYuej0HS8+zJ37CzZR8aQeCm5Cg+k5WAT1b41ekWdnf0j7WpKQE/nuozmPMu/f2d9LwUhc1NPUQatCjBCgZ8g9yesX7cAvksJJOJ8BvX4yo7hbe2lhXrsvBLBbjlRE63d9JuS8O39wWCTd+MkW8AACAASURBVCcJ1B4i8+SPuct8BI0jDtOt38K49stI4ZObwV9rVJaGuK1xcX562urImrdiLKM+HcSbY4kyRlDSMz01zUy7mRanF3fw0gsUb3MTvsYG7EuXfSSG146ZkbgF0LWNEAhc/oKpcsCJAJctdPVRw2HVkxBppmKSAE9VVbY2bifaGMnc85ITiqpSWtc3QcV1aawDUTjHxQt0OPGf6UU3MxJN7NVn7of8AWqH3cyJtE0Q/LoQOUXXk5a/kMrD77PpT2/gcvlZf1c+M2fHcfpUx9j8+I8CXWws8V96hMQnv4FkD6Prj8/T/F/fDSn5XgBBEjEvTUH1y8xvTua7xU+wIK6Ik701vBabzaF2N70flDLydjVDL5cxsjlkseCr6CLQ2U3A1QqxQXYOuSiLNmK7PQfz8hQM+dGMiP0MDrWTMnMeS5euIiYmjv37d9HW1oIgiYgLozku1bH75G40ooZ1626luHjJmLXCpXBdXiw9KNRWduMcnl77dWzqTCSNbqxN81B5JwKwIHe0PbP+KKgKmoxz3VueE52obpm6tAG8g70seq+Oh7M+wSdn3oVRc+Wt66JBQ298L7Xu4+j6REberRlLQl8JGmr6sCmQ5wwiqSABXuHqWioVvx81EBjtpvGjeP1X1Ka5adMbfPazD/OHP7xMWFwielFEfxEes0anA0HA6x6vB6HKQfB7EPTXRs3zLJzOEV555c8XHWOxWPjTn14Z+7HbL99K5HJxLfozFBiztwkDOqqqqi6WSpgHeKuqqvaN/v5r4O5rcB5/V6iqSt+25xH0FvRFd1x07MCIj3cONTEvOwrBpEUAYk168vMLCAQCVFWFJlK9pGNO9GxOdp/CJ0/kEwDojWbmr9nAqru/jFv1E1fZxYouOzq/Qk2TF0WFvBmWaZP67StWYUhLp+fVV/DU19Hy9A8Z1oU+zsTZE738JkNBVB6zImfyYaSd3sYjeLf/KvTFGkWa1YhZI1HWP7UE+5bGFjr8OtZa20iKHK/GVT1Qy5u171AQmTctL6urRUrhfAbkTgKNQ8i9jSgDrWizFo8bc92SVByRJna9V4XPG+TIvkYMRg2ZuVMXp+NGhVbOCp1UHdtOwNlP3sxcgkM+CpRMXq/eRP3Q+Cyv4vLj2tGAaNRiXpU2pVBAIBDgwIHdWK02CgvHK5sqygASQ0iRJsyina9d9yh3Zd2GUXPxrJZu9joQNfhOvjO2zaw1kRK2AEEQmRVu43DHcb578IcMJjbg98mUHQ8JpuiMcYga8yV5eBBaFMlBP7Wle8e2eUbqECQ9OvPFgwjr3HnE3P8g7opyOn//20mzz8GWU/gO/xVNWhG6ubdMepyWhgFiEmxopyHE0Hj6GMGAn5iMFQRUKDSaWZt6Tq7f5wpliSPDc3nyukfIj5jJxprN/KnyL/hkPxl2E4/mp5AbZmFbax/PV7Ux4AvgqalB9fsxXaE9wq72Afp9AdYm2PmgeSd5ETkXVZkNW3UDks1G75sb0Rs0rL51Jl65CJ8QTWnnAH3mODzbnsW749c4AyKHY+7GdMs3Llsx72ogBxVOl3aSkhFB0+m96PQm0vMXXdYxBEGgMGoWVQO1uAOXrsxl202oQO00qnhDe/cgaDTYii/eon+lEAQBcYYDh0ai6ejkYkQXw+lBF8kWAxbtPx5DIzc1nOqWIfwXBK4VfWdodbazJmXluOREQ8cwwy4/hReouNp0GoqibJzsG2bA5cNzoAXRqsM49+pbMyHkfacC86ahrOr3Bel35hFQojGKx1i11k7KjAiyZ8UQDCjUVU3kkv0jwJSVHRJi+dzDyB43rT9+irZnf4Kvbfw9JzkMGIviCLaOoN87wE2VuXyr9eM81L2GQu8ifJ1eOgI9+G1OXF0H6Tv2AkMNb2JYGE70lz6GJy+DTneAhPTx7fjNVScQpZB6pSRpWLlyLQ5HOLt3f0BJyTHe3voGHUofOZpklgVzibzMroHcVAeDOhFVhVPHWi+9AyEhsLi0XNpqTyHLMgfKO8lODiPCHgrUgrWHEB0JiKPK6YHOUGKhPLyNF6S9VN9cSMRgEMdfP7xo8nG66O1ooF1swHR9Gqo7wMiWavxNV1YZ6i3pYFWEBcmoQTRqMGqkUJvmVfDmZFdojSdZbAhaAVQRdQpu3FR47rkfc+rUSX71q5/xpUc+j6yqnD5xhM985pPcf/+9fPnLX6C1NaQFcOLEMe6//16+//3/4t8e/yqHDh3A5XLygx/8Fw899Gnuf+ATPPf871FGq3c9Pd1861tPcP/993L//ffy4ot/BOD997fy0EP38+CDG3jwwQ0cO3YECAn4/OhHP2DDhju5//5P8IUvfAaAn/zkhzidTh54YAMPP/yZK75e1xpXNcNXVVWp2dnZdwObsrOzXYAVWH/ekJdHq3z7gG9WVVUNAslA03nH6M3Ozhazs7PDq6qqpi1pFBHxj9U/O1K2m56W00Su/wK2pIs/RF76sAZFgYfvLOBvjZ1Em/Ukxtoh1k55eSpVVRUsXboQrVbLWnUpBzuOUu+tZVnq1AFWS0Bib3qQVWoWnjONvPPSM3jMiUT+P/beMz6Os1zj/s9sb9pV772srGLLRe69xS29EFIIIaGXAwFe4MDh0A45HMqBUHKAEEJI73GcYseOe2+yJVnNVu/albRF23fm/bBuirrthPC+XF/0k3Zm9MzszDPPfd/XfV3TE5H954iLnXxDqf4rX+DU1/8f2h7+CaooE0J5CYa+TnKseZPOenx2/t089PYP2VpUzMdOH0Pa838k3PJ1RGUku1aeEs2Bjn6iovVo3sfJPtRh54jdzwxFA+vL16HWXqKW2jz9/HX/MyQbE/ja0gfQX8My+9gw0ZGqRN2jIVB1EhRKkuauQqEbfg/ecvcsHv/tfvZubeBsbS8LV+SSnDJ2lqbkfMXB5Q+jU4eoO/4eeaXlrF2/Hn8oxLlz50hJj+Px6qf477XfIVpnRgqEaX/7LEJYJu1jxWjixs7C79q1C7fbxR133EFycoRm6Av5ean6Ld6s245WXYpSPZeb8j7FrJzJGm+bsM1ag/P4Vixr7kJliQSw9U09xOs1fGPJbdg8K3mp+i12Ne8lM7qc44dl5q5MJzbKzFC8FYetlrg4w7gU5vh4E1mFMzh7ag+LrrsBpUpN15lGzLEFJCSMbah9cf+bN6KVg7T87e8Y4mLI+eyDF+/dsG+Itt2PoY7PJOW2ryGqR2ZRPe4Atl43y68rID5+fGqzLMu8W32A+JRMqhWdhIJBpulMpCSYLz5zotSNIChIzSxEVKj496Qv8FrNVp6vfINeXx/fWPQZMk0JfCXJzMGOfp6pbuN3Z1pZY+8hRqkkY9EcFLqp3etdbh97ugeYnxJDm/covpCP++fcRrxlvPMxId15O41/+guqjkbmLijjxMku+s7NxxRzkBP9TpYXzMEXW8T/vCvxw48tIiHhyn3ERoMsSdgPHabj1deJX7KYlBuGm7tXnejA5wkyfWYU+16vZM7yTaSkTl3ueoU4j3dbd9ESaGZpyvjJq9g4I4azXbT4A6wa534I+/2cO3KQuEULScoe/T0w0f00GcSst1L/24ME6+3EXV80KfEDAJvHT5fHz22FqddkHNcaC8tSefdYG72uADMv69zYVbmPOH0MG0qXobzsPfbOsXZEUWDF3EyM+uGVm5uNGo7ucrKntotl7gBpH5+OLvnq71VZlqmobqUgxog1PWbcbVub+nn16ZO4HD6Wrr6XtjPPcnLH38kp+C7F01PYm9jAuZo+lq0e257oH42EjWvIXrucrjffpu2Fl2j54X+QuHolGXfdiTo68l6R44x0OwL4e9zok0xophvQJBixdx/i0LtPY64IgSOEN9ZA6v23UbhmE8L5pHP1yW4EAWbMTrsolCFJEu0NFWRap5Oafol5cscdt/Pcc89x+vQJ0tPTWb16NfqgmvbnKvHtaiHtzlIUmskva+dMT6H9ZCc1p7q57oZitLqJ+yGLZs9nW0MFTU1n6R308vHrComPNxEc7MXV00D08ruITogi5A9S98JJXMohtppP8LW5D7IgfTY9Ge9x9pHfM/jsk+R/9csXrwNMfW4Y6GkhJTuf1JmpBHNj6dpci2dXC+o5IeKWZk1qXpBlme59zUwLgl+vIv/emdQ2NWDUqHCHwpyp6qGxsmdK47qAsN8HgoBC7URGRg5IIIQRVCoEBKaVJTNtetK4x3jooW/S0FDPXXfdS/aMclyOAf7n4R/w6KOPkZ2dw+bNr/GjH/0Hjz/+JAqFSFNTI9/+9nfJfejruAf7+e1vf8Xs2XP43vf+E19PKz/+5a94592t3HTTLfz4x99n4cJF/OxnvwRgcHAApVJk0aKFrF+/HkEQaGlp5ktf+hxvvPEOdXX1nDx5jOeeexlRFHE6nSiVIt/85ne4//57eOqp50Y9B4VCZGhoiAcfvBdZllmz5jruvvsT49OIR/HxE0VxSvfIVQV4VqtVCXwHuLGurm6/1WpdBLxgtVqLgCV1dXVtVqtVA/wa+B1wz9X8v8tht7uRpGujyHMt4N71PJrkPHyp5fj7xpZFbupy8t6xNtbPz0AhSTQPDJFu1NJ3fp+CghKam7dw+PAJrNYiYkkgThvDtvp9TDMUjXpMh9/J7478jZSoFK6f/Vk8swd4661XIRigu9lJemaItsYKdOZJvkRMccRsvB7nvj0kf+VrVGz+A6l5pdhs45seXw4BNeszV/N649vMnrOOvGPv0Pb0f6Fb+2UEpYY8nYZdYYl9Z3uYHnvphu3x+nmyuoUk+rguLQ6HSwRX5NoEw0F+deJRAqEgD5Tdw9BgiCE+HAnqmJlFhN7uwtYYID6jjH63DO7h/1utUzBzXjonDrYiCJBtjbv4vY4GWZZRq0Tqmu2Ez72DJIWxlq/HZnMza9YCOjo6ybPrOGip4We7H+UrZZ8hsLudYN8QhpXZOGUJxjh+X18Px48fx2otQqu10Nvr5LStmhfrNzPgH2RBcjkWTxn7gzLNXu+443w/pPzVcHwb3e+9gHbJfXhDYWrsThYnRp+/R9Tcln0TSxIX8YZqJ8F9Aj/66xPMWZjJfGMq4eAJOlrq0BjG9ocEyJm+nObaUxzdvZ0s6zSCfgeiJnPSY9UsWUV0t43ut98moNQQd+PNAPgOPYfkcaFc93XsjiARQejhOFvTCzJExxsm/H99HY3093SQv3QDT9RuY21cDoS6aGuqRBeVS3y8iYG+s6j0ydj7fUAkg7kkfjGxM+J5ovpZvrXtYe4rupPSuCLyNWq+XJTBC03dbDank3f9XaQP+tG5J5/xlWWZv9Z1oBIFZprhF8d2MS9pNrpg1ITnI86cjzLmNc498RQZqTls2FTIH3/bT/dgOSnm/ext6sbhmYVaHSTJrJnSvTPRmIdOVWB//VX8ba0ISiVDLa0IRWUozZeC+gO7zxFl0dJxdn/En8o6/4rGYJKjsWjM7D13dMy59XLkmnRU9jjo6XWOSctzHjxAeMiDpnzBqGOKjzdds+sVSDSQ2D3EiT2NZEzSF+9ATyS7n6FSXrNxXEskRqlRiAIHT3WQFhNJaPR4+qjpa+CGnHUM2IdXUA+c6qAgzYx3yI93aCQ9rUyn5Zjbw/yiWNxqAfc1OOdml5dej58liZYxr6EkyZw42Mqxfc2YzFpuuqeMxJQoMnI/zfZnf8Xrj/+K1R9/iBnl6WzfUkNDXQ+WmI+GoulYUC9aQdaMcuxbNtOzYwe9u/cSs25DpHdXo0E5P/XigjIkywyePIF981Zy2n2IepG2TeW8ae7CO/g203e2sj5rFRlRadRVd5OQbMI95Md9/jvsbWvA4xokKXvGiGu8evVG+vvtpKamEw4LuEQZ/bIMhnY00fpSFYbVOZNOeJRkRnPoWBvmMOzZXs/M+RMnOo1xOYgKJYf37UWtzKMgJfJM+ysiys+BpJnUtDZzdvsxCryJnMzv4huz/w2zJrKdOL2c2Jtuoe+1VwjpjMTfFiGwTXVu8LoduAZs5E5fcnE/7eps5KOdDB7rwNU2iGFpJqJ+7KBVlmS8RzoI1Nlp9QbI2JBL/5APSZJQyDIKQcAfDF8RrVKWJZBkBJXy0v4CkSpeKAgKFVJYmpSarCzLeIIhQrJMe0MtubkFpKdnEQpJrFu3iZ///GGcThfhsERaWjrTppVeVK7dt3cPNTVnePqpJyEcxBcMk5CaidPpprLyFL/61e8ujsFoNBMKSbS0tPLnPz9KX18fSqWS/n47PT29JCamEAqF+MlPfsisWXNYuHAJoZBEOCwB8pjnYrHE8OqrbxEdHcPAQD/f+tZDGAwmrr9+dBs1pVIc9ViSJI24R0RRGLPgdbUcjTIgpa6ubj/A+SBvCJhWV1d39Pzf/Far9Q/A5vP7tAIXG9SsVmscIE2levdRhGb2jcQXzWQwOHZVQpZlnt3eQJRexaYFWXhCYQYDIeZdZsiamJhMXFw8Z86cJj+/EFEUmZs8m7ebto9qzCvJEk+eeR5/OMCniu9CpVDR3NZGUBKYXlxCa8UOkpIVtNe+SeaMNNTayb1E4m68mdjrb6S/t42A30NiZuGUr8nKjCUc7jnBq74mvrX4PsL7nsT79v+iW/dVskw6TCoFlQOuiwGePyzxdEMnStnPBuM5zPGX8gGyLPN8/Wu0utr5TOl9IwRAPmiYE1NoFCswydmIOWMHynMWZdLROkhKmhmTeXx+vSgIJMcYsHW3oeg9gnX2ioum5hqNlsWLV7Bt2xaWmWez1XGQyvf2k9MZja48BVXa2JnocDjEgQO7MRiMzJo1F5vXzov1r1NlryXFkMT9xV8g15LFM+/WEwh4qVMrCEkSyknSeEVjDCrrYoJ1e1HPuoEarwJJhpL3qaIm6uN5cPEdvNx6FLqzeLPhXQ5otTxgFBganDjAi0vNITY5i7rjO0lIjrykInYLk0fcbXcQHnLT/8brKIxGzHNKCVa9i6pwybh9su3Ng6g1ChKSJ86WnTu1D6Vay27pLFqFhqX5t+Go+yOewTPoonKRwkECnk6i4ueP2Lco1sq3yr/Cnyuf5P9OP8H6rNVsyF5NjFbF/UkGNj/zDqfKl/FIdSu3ZSeSO0lZ+5N2F00uLzdlJrCz9R0EYFPO2kntK6pUxN5wEz1P/AX3yROYZs3GOjeNxkNt+DUrUHu3o2p8gfLo2YhX2aMB51/e1VXYX38VX1MjqvgEkh74NJrMbFp+8D36395Cwp13A2DvddPd7qR8UQJNJ46QXTwfrf7KKlGiIDIjvoQDnYfxhfxoxzBzv4ACs4HT/RET7ZQx1DQde3ejSkhEZ536fDlVxM9Pw/1aHQMnuiYd4J0ZcJOgVROnvfaKw9cCWrWS3FQz1c393H7+bwc7jyIKIvOSZw/b1ubw0t43xMdWjk45lgNh5jQ4OZGi5Gi8mk2jbjV1nLA5UYvCiPnuAtxOH9vfqKWrzUFBcQJL1uajPl9VMphjWXzjZ9j54iPse/3PrLztc+x4E2oru5m/bGpz2z8CCqORhDvvwrJiFbZXXsT++qsM7tpJ3M23ELVwMQgCQxUnsW9+DX9bK6rERBJuvwmx+TXSEmOYO+d+drXtY2f7fk4fq6bINA2xK4c5C4fPxa11J1Ao1aTkjOw91usN6PXDmSuq1Ch0C9LxHmjDc6AtIqQzCbZRcXYMklqBqFZx+lgH0+ekoRilcjLsf6m1JGRYaW5qYFb+fHTnv9vQ2UMIibnsd52jovIo9/YvxZ4Z5tYFt40YS8zG6wkNDjLwzlsoLdFEr14z4VjfD1tnxH83LuWSkJOgENHPT0OZYMBzsB3XlnoMSzNH7TuVg2GG9rQQanfRGA7TYlAyPf7SdoIgoFOIJFljmTkzZcJe0/cj2G8n7HKhSUtHUFwyTJeGggiyHdESPyX7HG9IQi0KqCYI3i/Y0IgKJaJCiSRL/PSnvyDZrEP2uhBj0xFEBR7P2HT7H/zgu3zpS19j6dLlSJLE6tWLCQQCxMbG8fe/v8DJk8c5duwIjz76Wx5//KkJx65Wq1GrI9X+6OgY1q5dR2XlqTEDvGuFq+3BawfSrFarFcBqtU4DEoFOq9VqPv83AbgTuGAechzQWa3Wxed//xzw4lWO4x8OVf7Ci3S1sXC0tpezHQ5uWZaLTqOk67yvUsplAZ4gCBQXl+FyOWltjahnzkuajYzMke4TI465o3UPtQMN3F5wA0mGRAYHB6isPElWVi5lc5ez/r5/JyTFoVI62fb0T2mtPT7pbIwgivS01AERD5ipQikqubPgZuy+AbZrfGhXfoZwdz2et36BEPRSEm2kbtCDPywhyzIvN/Vg9wdZo9hPRuaaYRS+fZ2HONh1lHVZq5gRf2WCE1cLlaYTlajF1j12xkmhFLn5njI23T5SpXA0pMTq0NoOodboKJo3fAGelJRCSUkZgx193BhaTE5nNP2pYdTTxqejnTp1AodjkPJ5i9jevpefHP4lDYON3JK3iW+X/xu5liwAOmxDmLwS3rBEzQRebO+HumwjyBKBU29R1e/Goo4oDY6GRcsKIKDgZvXHiTUm0xkK09i1n/0dhwmPYaANkWehsHw1Qw47ju4KlJpYlOqpNSYLgkDivZ/EMHMWfc8+Tf/zj4JChXrOrWPuI8sy7c0DpGZYECd4mfg8LtoaTqLNzOSsu5Wb8jYSpY1GZ7biHaxFlsMMOVpBltAYR88Ox+pieGj2F5mfNIe3m7fz6Om/MhT04DtTzYyT+7k/VoVSEHi8roO322yEJlCf9YTCvNVmI8OgJVnr5kj3CZanLSZaO/lrF7VgIaqkJOyvvYIsSaxenM2ARoG9W0HstHvoDSdhGDjKjmf/F4eta9LHHTHW2hrafvZTOn79S0JOB4n33U/Wj39K1IJFaFJSiFq4GMeunQTtdgCqT3ahUAiIoTpkScI6e+UV/2+AmfElBKUQZ/rrJtw23xxZOIylphno7sZbX4d58ZIPRFzl/VBZdHiNahKDEn2dzgm394TCNLu8FEV/tMRV3o/irGhae9w4PQHCUpjD3ccpjrVi0QynZp86G7kn3t9/dwHeo52YnUFmGPUcsTlxBa++5ykQjnjflcaY0IxiMdFYZ+OFx49j63GzclMhq66fdjG4u4DY5Ezmr/8E/d2tvPyH7xJvrqThdN1HipE0EdSJiaR8/kukf/u7qGJj6XnicVp++H1af/JDOn//CJLPR9KnPk3Wj36K5bqbUE9bRrBqO1r3ABtz1vLjhd/h+px19LV7QIZDwT00DETEt6RwmLb6ClJzS1GqJm8DosmPQTsjkeC5AXwVk6MUqpQiZflxNPmDeNwBGs6MtDMaDVJUDlq8lKVF5uJwfxsDjk4ej1Xzas0b3NI/D9mkJGfx6IJlgiCQcNc9kffS88/gOnZ00ud5AbbOJhQKFZaEkYlSdU40pg15CCoF7m3n8FX1Dlv3SZ4g7nfOEepwESyM5XCvC2vpSKqkVikiA77w1BQ6ZVkmPDSEqNNdDO6AS3oBog7JZRvdx3kUSLIc8b1TKSkuns65c/W0tDQD8PbbW8jPt44I+gVBQKXRMq+8nKeeeoLQkBNBo8fhdNHZ2YFer6ekZDovvPDMxX0GByMMB7fbTfJ5tfg339xMIBDRwBgYGMDn8zFv3gI+97kvYTQa6ezswGAw4PP5CI3RVzkw0H/xM5/Px759e8jL++Bp2VcV4NXV1XUDnwdeslqtp4DngE8BGmCX1Wo9DVQBBcAXzu8jEVHbfNRqtTYAy4BvX804/hkQCIZ5cedZMhKMLC6N9GZcMM5N1g+fxDIysoiKMlNVVYEsy8TpYsi35HC4a3hw1uxsZXPjO8yML2Vh8lxkWebQob0olSrKyyMN/iqNjuyy2xFFgcRkAwff+hu7X/kDroHJNXZ3t9RiSUi74ix5fnQO85Jms6N1D7bkHLSrPo/U24TnzZ9TYlQSOu/JdKBnkKoBN/PECqwJ2aj1l/pXGh0tvFi/maJYKxuzp57puhaQfW6inIcJSF6CjeM3MQuCMOkFXryyD7PUQ375mlGrq2Vlc4iJisHe3Uez3sZvxZdodY3dEG6391FdfYq49GT+2v48W5q2UhJXxH/M+warMpaiuKx/pcM2RJpOQ5RKyQnbxAvEyyGa4lHmL8Rdd4AG5xAl0WOrUiWlmknLstB62s0XSh4gIXYmCQp4rf4VfnT4FxztPok0xkSfmltCVGwCUqgP7TjqmeNBUChI/szn0Gal03+0hXD0HET92H18zkEfLodvUvYITdWHkcJhDqm7yLNksyA5osapjy5CCnvxuZpwDUQyrRrD2PQftULFPdNu507rzdT1n+VnRx/BVnEURVQUOdmZfLk4g/L4KPZ2D/DomTZ6vGOrpW1tt+ELhbkxK4HNje+gU2pZm7l8wnO5HIJCQdyNtxDo7MB1+BAqpciiZdm4kKk83EdzeC5lq+9hyGln29P/w5kj25DGCdbfD29DA22/+Bntv/gZIbuNhLs/QfZ//QzzkmUIyksL4tjrI7579jdeJ+APUV/dQ06BheYzB0nLn4Ep+sqsIy4g15KNUWXgeE/FhNuaVEpS9BrqHaMnQxz79oAoErVo8aiffxCwzElBqxBp2z+x1Hvd4BASUGT5aPWvvx9F2ZFMd03zAFX2WpwBFwuS547YrqKhj+RYPYmjUBuD7U4CZ/vRlCSwMieBsCyzr/vqZcmrBtwEJJlZccMZFKFgmD1bG9j6ajVRFi23fXIW1pLEMY4SkdvfcP93KZ67HMnfhDr4NtueeYTultprZgb9YUCXl0/6d75H8ue+gBwKInm9JH7yAbJ+8jBRCxddXNyry28FlQb/gaeRZRmdUsu6rJUsUa9EVEGHqplfn/wjvzr+KEer3yPgGyKjcPK2JxegmZGIOi8G/+ke/PX2Se0zx5pAbzCMwaKl4nDbpK5/td2ChIDK3RhZd9W8yf9mxNAUcvIl6RYMIQ2mJVkInOEB0wAAIABJREFU41QDBVEk+dOfQ5uTS/djf6Rzy1tIvskLkNg6m4hJykChGJ2Ip4jWYdqYjyrDjO94F55dLciBMOEB30XFTcPKbGocXhRKkdzCkXOpRhRRCALeSagHXw7J54NwGIXhfUGXQkRQiSDqIRxEHpr4mZRlmZAMKlFAoxCJjo7me9/7ET/84Xe577472bbtbb7//R+Puq9KreWBT34KpDAPfPUhPvnFL/L1r3+Zvr7I+vf73/8xlZWnuPfeO7jvvo+zZctrAHzlKw/x7//+DT71qbvp7OzAfL5FoLe3h69+9Qvcd9/Hue++jzN//kKKi0uJijKzdu167rvvzlFFVk6fruD+++/ivvs+zoMP3ktBgZVbb/3gtSWvWkarrq7uaeDpUT6aOc4+B4Ark4X7J8XWo23YnX4e2Fh0sSrQNeTHrFKOUDOLVPFmcPDgHrq6OkhJSWNe0myeqn2RJmcLOeYsvCEff616BrM6irsKb0UQBBoaaunt7WbBgqUXy9QAal0iKl0SaTlgSVlE5b4tvPPkwxTNW0vhnFUolKNztIMBP/bOJgpmLb+qc785byOVtjM8X/cq/zbzs+jWfgnvu78nftf/EpXzSXZ1DWDzBchR9DFL1YE5+ZKZssPv5LHKJ4nWWri/6OOjyrt/GAieO4woBwla/EQ5YuhvayYmPeuqjilJYeT2fXhkA7qU0R8XeSjITG8muzhFp9GFUWPiT5VP8u3yf8OkHr5QC4fD7N33HpIS3gnvJ0aO5oszHqBoFBsJtzeIcyhAWpyR9Dg9e7oGcAZCRKknPyVoyjZxqm+AsAzFE5jWz16YyevPnKKmoovC4rl0O07zQM5yXump5Ykzz7KtZSebctYyPa54WKAoCCKFM8sQwyfw+aZu6nzxOAoF0blhbHYlfVsPoylehi5/dOXH9uYBANKyxw/wZFni3On9hKNNONRhvmi99eLYdaZcBIUGz0A1Ih5U2kTECSSxBUFgSeoC0owpPFb5d9xn6hEL8xFEETVwU1YiVouBV5p6+X11G+vS45ifYB5GnWlxeTna52RJkgWnr40z/XXcnLcRvWrq/T3G2XPQpKdj3/wqpvK5LJmRwrYDLWjcQQpQcPKwwLRZD+Dq2U3lvi20N5xm3nV3Y44bW2TK19SI7bVX8FRXoYiKIv7OuzAvW46oGp0yqIqNxbx8BYPv7aAnawHBQBizqR2734t1zqpR95kKREFkYcpctrXs5PVzb3NDzrpxkzMF5siz4g2F0V0mDiWHQjj378MwowzlhyB/fQG6TDMupYDF4cc56CXKMrYQz5lBN1EqBSljVNo/KshOikKvUVLd3E8gdIQotYmS2OGUV68/RG3rIGvK00fsL/lDeA60IVq0aGckolOITI8xcbh3kKVJ0RiuwgPvhM1JjEZFlvHSs2zvG+Ld188wYPNQNi+NuUuzUUzCQN5oiWfZDfeQXbqSl/78HE77OXa//AfMcSlY56wkwzprzMX7RwmCIGCaMxfTnJFB+AWIuig05bfg3/8UoaZjqHLKkWWZzhYHmdlx3L/wO+zvPMz21t0cPv0m8UoRu1EgRZanVA0XBAHdgjQkbxDvoXZEvWrcdgaAkuwYNCoFoSg1Q61OWs71k5U3tiKn2xvkVLObVZZ02s9WcMQywGl/I1mChk+mfQ7V/n40pQkoJ2GeLqrVpH75q3T+/hGa/vwXRN0zmBcvxbxyFer4sRlhoWCAwd52CmaPryIuqBXol2XiP2PDd7wT1xYvki+EoBQxrstFMGs5+1Il2QVxaEaxWhIEAa1CxBMKI8nyhDRNKRgk7HISdrtBEBF1I987glqBNCQhaKKQvQ5kjQFhnEqtJyTx/Z//lljNJT+++fMXMn/+SOXkWbPm8Je//P3i70q1Fr1ex5c+/SBaIYwYM5y6Gx+fwMMP/3LEcdat28i6dRsv/v7Zz34RgOTklDEpmd/61vfGPIdly1aybNnVsU2uBP+Y1fL/zzDg8vPWwRZmF8RTmHlp0djh8ZM8xss2JycfnU5PVdUpAGYmlKIWVRzqOgbA83WvYvcNcH/xXehVerxeD8ePHyIxMZm8vJELemNsGUFvN5lWK+s/+V1S86ZTdeAttv79Z/S01o86hr72s0hS+Ir67y6HSW3kxtz1NAw2cqT7BMrMmejWfRV5sJtCeyW93gBmRZhl7CYmfR2iInJNQlKIx6qewhvy8ZnST1zRIvVaIVi/HzEmndgFMxAFBX1HR3oCTRVNVYcJuPuoDxXRPTCKIWcgzNCOJozoKJ+5AFtfL9dpFjIUHOIvVU8NozeGpTBv7N+M0+HgnLmb63JX8d25D40a3AF09EUEc1LjDcyOi0IGTtqnWMWzJFGXuhBj0EWacnz6U0qGhZR0MxWH2xBUiYhKA3GSh2+X/xufKr6LkBziT5VP8vNjv6N7aDhNxhytQpJkGk5PzrNsNARr94Crk+RP3YsyJpaO3/4v/vPSyu9HW9MAxigN5ujxVSu7W+oYctipj/KxNnMFSZf1hQqiEr25EI+jliFHy5j0zNGQbc7kocSb0fklduq7eL7uNUJS5PpOsxj5SkkGuVE6trT28bf6TpyByGdhSea1ll7MaiXLk6N57dybRGssLEudmoXApXMQib35VoJ9fTj270WpEFm3OIvTSERbY1EoRQ7s7KC+sZC4rA0MOcau5vlaW+j47a9p/a8f4WtpJu62O8h++OdEr147ZnB3ATHrN4FKRdXRVmITdHQ1HCQhPZ/YpPG9RieL63OuY3HKPLa17OTFhs1jVpMh0ocnAWedw2ma7lMVhF1OzEuWXpMxTRaCIKAtjidGpeTcgdHvZ4j4ITY4PEyzGKfcS/NhQxQFpmVGU93eQZWtlnlJs4cxDwCqmvoJS/Ko9EzvkU5kXwj94nSE84HW8pRogpLM/p6BKx5Xvz9Io8vLrLgoBEFAlmWqTnTy8t9O4PMG2fSxUhasyJ1UcHc5dEYT2SUrGAxcx8wVH0OWZY688xRvPvZDao68S8A3sTXHPwNU01YgxqbjP/gsctDPYL8Xt9NPenY0aoWKFemL+Y/yr5HkEnFEa/hj9ZP87NgjVPRVjftMvh+CKGBYlokiWsfQ7hZCtvGvn1qlYEZeLKf6XBhNGioOj/0cARyp6SEsyRhykvE4+mlur2GDzcWXk9ejPuFEjI4kFiYLhdFI+rf+nen/8zCG0ukMvLed5n//Fh2/+w2e2ppRK4oDPW1IUnhY/91YuDBHGK/LRQ5JiAY1pg35KGP1NJ+14/eFxq026yagacqyTNgzRKCnm0BHO2GXC1GrQ52UNEwh9OJ4ztM0BaUJROW4VE1ZlnEFQ6jFSKA5VYiiiFKpJhQOIWgMHwp1/qOEfwV4HwJe2X2OsCRx+4pLFLNAWMLmCwzrv7scCoWCadNK6e7uwGbrQ6vUUpZQyvGe0+zrOMTRnpNszF5zsZ/q6NEDhEJhFiwYvf9DH10CgsiQvQKd0czCjZ9k6c2fQ5LC7Hrpdxx+5yl8nuHqPN0ttSgUKuJTr775e2HKXLKjMnjl7BaGgh6UaSXo1j9EWc9h0nzdrGEHZnMWOvOlYPLlhi00Opq5e9rtpBqvjX/RlSA82InU14iqYCHaJAt+lR/NgGrE9ZoKggE/VQfeJDY5G5uQetEL7wJkSWZoTwuS049+eRb5JUVkZeXQVFPPzcnraBhs5NWzES+6JkcLv9r3Owabewla4EvLP8/G7DWoFGOrZ3XYIjSz1DgDcVo1mUYtx23OKdGD/GGJc+oErAO1hKq2Tbj97EWZDLkD1FV2o4vKxedqRABmJ5bxvblf5+7C27H7+vldxWMM+C5RN/zuJmQsdLc00N8zMRXt/ZADHgLHXkGRbEVTspS0h76BoFLT/fhjI85XkmQ6WgZJy4qe8GXQULGHkFJETE7gulH8GPWWIuSwHykcmFKAB0BdpB8lY/YS9nQc4Dcn/8ig3wFEqIKfyE/hhsx4mt1eHqluoXrAzf6eQXq8Aa7PiKfaXkWrq4Prc64b9z6YCIbSGWhz8+jfshkpEGBRaTK3r8hj0zort31yFjfdXUZqpoWGBh29rhUotJlU7tvC9md/hcPWhb+jg85Hf0frj/4Tb0M9sTfdQs5//5yYdRsQNZOrJCnNZqSFG3CGtSSZ2vAOOSgsX33F5/R+iILIndZbWJW+lN3t+3m65qUxF5TpRi1ahTiiD8+xdw/K6GgMJZPrvb2WiCpOICSAot05pmn2OaeHgCQz7SPef3cBRVnRuDRNyMgsTCkf8XlFgw2jTkVe6nCqdbDVQbBxAM30RJSxlxKCiToNxdFGDvY6pkw3u4ATNicCMCvWhM8bZOsr1ezd1kBKhpk7PjWH9OzxLRPGg7U0kXBYJEg26z7xbZbe8nmiYpM4ve8N3vjz9zmx82XcjslRDj+qEEQFmoX3IA/1E6jYQltTRFcv/TKmhK2lATkU4obF93F34e14Qz7+XPkkDx/5Ncd7Tk060BNUCgyrsxE0CoZ2NBF2jW8APseagMsbIikvhq42Bz3j9LTuq27FXFTNjnAFMrDRaWKpK0S4LyWSWFh0KbEwFZisBSR/5vNk//cviNmwCd/Zs7T/4me0/PD7OPbuRgpc8kK+ILASm5w16eMrE41E3ToN0/UFiMZIUq2ushuDUT1uO8JYNE05FCI0OEigvZ1gby9yIIjSEo0mNQ11QsKY87ugEBGUInJAQjTGQjiA7HGMuq03JBGSZUwq5RUHZ0qFSFgWkNUfbZXaDwKKH/zgB//oMUwVFuCrXm+AjxpV3WDQ4PEMNyRv6nLy1Lv1XDc3g7nTLmVJOjw+jtmcLEq0EK8bPYNtscRQV3cGn89DVlYuOoWW/V2HqbLXkGfJ5u5ptyMIAu3trZw8eZQZM2aTkTF6RkcUVQS8PXid9ZgS5iEIIqboeHJKFyIIcO70fhpPH0Ct1ROdkIogCFTseQ1LXArZJSPV/6YKQRDIMKWxq30/Q0EPpXFFiKZ4jAmZZPQ+j0YTIiHvHhTnjbYPdh3jjcZ3WJW+lFUZH25W/P0Int5KuOcs2uUPIqi0hL1+tP0qOrz1xGWOHvyOdi9cjjOHttLVfIaFm+6nqj2ILMvMK7p0f3iPdhJsHES3IA11lgVBEEhOTqWp6Sw+m5uM7Gx2de6n2dHK6+feJqM3Bp1Cwx0b7sYyTn/ZBeyr7KKn38Oty3IvTpzHbS4KzHrM6skFBDWDbk73u1kjdWBo2IW6aAWCcuxqjMmspb15gNbGfopnJeIdjNgIKNVmREEk3ZRKYUw++zoOUWWvZU5iGYLkw9G5g6jEebQ1NOHzuEgvGJP9PSr8R18m3FGDbu2XEQ0WFHo9CqMBx+6daDMyUJ9vpgbo7XJRdaKTsnnpxI5DsfG4Bji+4wXa40RuW3gfCfqR/QtKtQW37SiyHCIm7VJlejKwv/oyCqOR+R/7Ikn6ePZ1HuFQ1zEyTenE6iLBZ5pBS3G0kXNOLwd6Bml0eii0GFiebObP52nNH7PedFVZS0EQUMXHM/jedhQGA4b8fPLSzKhVigg1y6wlb1oC1tIkBFFJW5sZf9CI5DvH2VO7Gdz5HtqOXmLWbyT5s5/HUFyKMAYlfDycPBfE2TeI0rMLQ1wSZUuv7rxGO8/CmHwEQWBn+z66Pb1MjysaQQkXBYGOIT9NLg+LEiPPZbDfTt8zT2FZtQbDtPHtFiaaF65o7AoR74APsytAsy9IYsZIiuiergHs/iA3ZiZ85Ct4ADqNgj0D7xCviWdT/nAqbliSeHJrHaU5scwpvFQ1l3whhrY3oYhSo1+cMUIqP06r5kDPICpRIGeSarQXjy3LvNLUQ6pBQ6Zf4I3nK7H1uFmwIocla/JRT4Hafjku3A96g5rGehv9fUMUlaVgssSTVTSX1LzpBHxemqoP0XByNw57F3pTDHrTh0cDvpYQTXFIjh6CtbupdBaCqGTO4qyLn1cdfAu/d4jZq24nIyqNpakLSNDH0zDYyL7OQ5zoPY1OqSVJnzBhu4agUqBKMRFo6CfY6kSVbRmzJy42Ssu7R9uIidfDoB/PUIC8aSMpkvuaT3HQuxlZN8i6vDVEuUIM9bSTlbaMUHcUmhmJaHIm7t0eDRfuBYVOh35aEZaVq1HFx+NrbMS5dzeDu3cieTyoEpOorz6ALMsUzZ2aJoEgXtIH8AwF2LO1geJZKSOSE263A6Mxco8JgkBIkvGGJYwqBZLfT2ign1C/HcnnjVhkRMegjI1FodONWrUbAUlG9ocRDVqQwsg+F4Jah3AZJVmWZfr9QRSigFl95QGePDRIQJJRqnUoJ2CLfFQgisKookuXfy8XIAgC+oh/5G+AYU2N/6rgfYCQZZlnd5y3RViYNeyzsQRWLodarcZqLaKlpQmn00F+dA7RGgt6pY5Pnu9HCwaDHD68D7M5muLiGeOOxxgzAynkwes4e/FvSpWa0kWbuO7eb2GOT+HY9ufY8fxv6Go6g9PeTWLm6BS/K0GaKYXlaYvY33mYJkfE696rdBK06NG126Erohra4mzjubpXKIjO48bc9dfs/18JZEki2HAARVoJoj7yYJlK0pGR8TX0IYWnng32uAapO/4e6dZZxKVkkxyrp9N2SbjBX2cjUGNDUxSHpuBSL4BarWHx4hW43S6S7WbyLTnUDjSwRDETnV/FovnL0U3SDLujb4jUuEvCKKUxJlSiwPEpiK1U9bsxKBXkli6CoJdA9Y5xtxcEgdmLMnE7/bS1GgEBr/PssG3STal8uvQT9Hj6+GPlEwwNRujDxuhCcmcspr2hAvfg5ASCgMhioupdVNbhtghR8xeiSkzC9tqryJepUl7ov0vNHH8Bder4u8hAYmEZBdGjy7QLogJDzAz0UWkoVJMXKQp7vXgbz2EoibQpz04s45uzv4ROoeWRij/xXtvei5XHBJ2az01LZ1lyNLFaFddnxLO34xA2Xz835W64Jj2r+sJp6KcV0//Wm0g+76jbmMxaFqzI5c6P5VJsVOFzzcUfTqU7QU1VcSqhWbNQ6K+seuQZCtDYMEBqdA9eguSml3wgVBtBENiQvYZb8jZxsvc0f6p8kkB4pEdigVmPMxim2xsJ1Jz79gJgXrzkmo9psrDMSkYQBDw1fec9mS5BkmVqBoewmvUoJ+kP9o+Ggy5ErQeVM2vEZ+c6nLi9QWbmD6dneg93IAfC6BdljFpBSdZrmGYxcKBnEN8U5+0ml5eBQAizzc/mZ0+hVIrc8omZzJg7OTn+iSAIAoWlSfR2uei/7F0QHZ/K/PX3sumB/8Q6eyXdLXVsf/aX7Hj+13ScPT1pFcKPEjTz7iAsqulsdw6r3gUDPjrPVZOeX4Z4npKrEBXMTZrF9+Y9xKeK70YhiPztzHN8Z/+P+e+jv+EPpx7n6ZoXeaNxK3vaD1DRV0WjowW7t59gOIjCosWwMgvJHWDovSbkMXzKNGoFpbmxnDhrp3hWMo11Ngb7L1XpfSEfz9S+xLONTyOHVHy+6LNsyF5DanwifklH0GlFEaNDO33y1MyJIKrVmBcvJfM/f0TaN76FLr+A/rffpPE736TvXA3RprirEuRpqO5BlhmXnnkBOlFABtx9NoLdXUheLwqTCXVqGuqkJBSGqdEfBU3k+5UDYQRjDIgikts27Hy84Uj1LuoqqndyKIBCCkQScYHR313/X8a/KnjXEO/Pzh6t7WXb0TbuXJVPXtrwBePRPgcD/iBr02LHvXktlmhqa6sJhYJkpGdRFFvAopS5xOkjC/+TJ4/Q2dnOihVrMZnGbyZWaqJx244jhT0YokuGfabRG8kqmovBHEtr7XEaqw4CULb0JrSG8Y87FeSYMznSfYK6gbOUaY0MtG1Ga8pF3+Ei1HgEX84sfnv6CTQKNV8uexDtBMIUHzTCnTUEq7ejKb8FRUxEjlhQKfC09KLxahk09I8qKjFepv7krpcZtHWw+IZPo9bqae8bouKsjQ3zM5G63Xj2tqJMNUUWKu+7N4xGE7IsU1tbzar85SxLW0jTyTrS0zOZMWP2pCZCWZZ5cec5CtItlJ1fJClFAZsvQNXAEAsTLCgmWAgGJYlXm3uZHmOiODWVcF8TocajqItWIoxDCYyyaGlt7KetyUV+gY+Qz44xbri/VZwulnhdLO+17SU1ZMOs1GBJXY05NpmGit2Ew6FR/ZFGg2/3X5CG+tGt/fIwzx1BFCNVvF070aSkoklNBeDo3mbUGiVl80aKN1xAKBRk/1t/xWVUcsfaL6JWjJ0V1JpyySxYgsczMlAYC56q07gOHyL2pltQxUW+H5PayLzkWXQN9bKrfR+9XhtFsVaUogJREMiL0rMg0YJMkMeq/k62OZON2WuvWSCkSkpmcMe7CCo1+lE83oJ2O7aXnqfv709g6GuiZHYmyYs2YR/Q4nU20FK9n6azdqITMjGYpvZMVx7voL15gNi4eiSng7TOIcwLF39g/RQ55kzMahM72/ZxztFEWXwJSvFSZtmoUrKvZ5BojZJMg4buxx9Dm51N9KqJs+kfRAUPQNQocbc6iPKF6VaLxCZeEj1qdfs42OtgeXIMSeMkFD9K2NK4jR63DWftNNbNzRxWddxxop2mLif3rStEdb4iE2gexH+qB+2MJNTZYydnYrUqDvY60CpEskyTS4YBvNPUi90bgH1dFJYksv7Wkgl9TieDy++HKIuWymMdKJXiiIqKSqMjKbOQvLIlaPRGulvqOHd6Py21xxFFBVGxSYiKKxeP+TAhqHV0Dyiob1dTlh8mJj0y97bVn6St/iRly2/GEDX8/AVBIMWYxOLUeaSbUhCJ3A9Ov5M2dydn7HVU2Ws50XuKg11H2dm+j3da3mNX2z6Ouqvw6sJkdJlo62ymQtNEv68fd9BDUAqhEEWUghJZhv1V3Sydm057vY1wWCIrL5b6gXP8/tRfqB9oRGXPJyuwjJvmRyr1Yu1u9N5ijGI0xjU545qKT4Sx5gZBEFDFxRM1dx5RCxbhDXlpHerCXNuGfPQkolqNOil5cpWz85Blmd1bGzCZtcxaOLKX+UKlSAoECA0OIPfb8Wn1yKKIwWBAFReHQm8YZoEwFQiigBwIgyQj6tSgUILXCQgIai2yLDNwLap3HgeEAkhqPcFAAK3e9E/Rh3etKngffYmmf1JEbBHOkRZvZMn0lBGfdw75SdZrJrzZdDo9eXkFnD1bx4wZc0gyXMq22O191NRUUVAwjYSEkR4m74cgiBhipuPqPUw4OIRCNdI3JLt4Hik5JZzeuxmPawBz3MixXw20Si235l/Pe7XP0t/6GlpDOnE5dyBbOnC9+iP+euT3uMQgX5/1hREqkf8IBOv3gVqHMnM4LdBYnIpiv0ztieNTknMe6G2nqfq8qbk5EqSnxOqRZehtG8R4qBPRrMWwNHMExegCpk+fRVdXB0ePHCQqKgqlUsm8eZNf8DqHAri9QVLjhn//s+KiOGl3cWbQTVns+EF9gyPS03PB7Fcz6wY8r/2YYM1O1DM2jLnfhSre2y9V4fYmoZaPEQ66UaiGf9dzkmbi8Dsx23bRo4ghFdAZzWRNm0tz1WFKFqyf0Loj1HGGUMtJ1HNvu1h9vRym8nn0v/kG9s2vYZw9h1BIprvDSens1HGPu/PYqygCYfLmL8WoHr8qFbHMmFoVbaiqCkGjRZc7vDKoU+r4dOm9bGvZxZbGrXS6u/l06SdI0F+qZGxv2YU7OMRNuRuu6YtMl5ODoWwmA9vewbJiFQpj5PsKDQ7S/9YbOPbsBsCybDkxGzahtEQy89klafR0LODQ28/hsR3m3afr0MWvoGx+KVn5sRP6DEqSzJmTnSQl+Rnsa8WaWYL/3QN4zlRjKC4Zd9+rweLU+WgUGp6seZ5HKv7MF2c8gOG8yFOUWkmyTk29w8Mcewehfjvxd3zsAxvLZGGZnczQ9ibOHuskvyTx4vd/ZnAIhQBW8z9HD4on6KWi7zR5hmIqfNDU6SIv7RLtvKLBRmFm9EWD6QuKiYpYHZrS8b1o0wxaCsx69nYPsiDBgnoSvVI1Nb1UO4Yw9npZs9FKQfG1q9JcDr1BTUZuDPVVvcxbljPqs6FSa7HOWkF+2VLaG05Rd+w9ju94gcr9b5I3YzH5ZUuuaUL2g0IXeQi0EdP8CvLcGQhKNa21J9CboscVDhEFkRnxJcyIH/7sS7KEK+DGGXDh8DvP/3ThDDhxBFycVfRAXJDltiLOHqvlr5YtcNnlVYkqotQmNEUyL7bVkpWeR82pTtqTqzlgO0i8LpbbUu/hySN9LNoUeT/IIT+Kbi9JmmzahHpKo8smPG9Zlgn4Q/i8IXzeIH5f5GfAHyIzOxatQYVKPXbQpIqPRyorhq0VZKzcQPDAYbof+xN9Lz6PZflKzMtWoIya+Pu39bjp7xtiydqR7BMpGETy+/F3dSH7fSAIKAwGdAoRr6hGnMS6dTIQ1AokTxA5LCFqDEgaA7JnEFmjx4uCoCwTo1ZdeXAny8h+N4Jah0qtJ+DzEg4F/2lomtcC/wrwPiBsO9qG3enjmx+fOWKiDksyPd4A8xMm7pUCKC6eQUNDLTU1lcyePQ8ASZI4eHAPWq2OWbPGlid+PwwxM3D1HmRooJKohNF76zQ6A+VrPz7pY04VRToL0SY9feEwOakbEEUVxGXxbmEJZ4Pd3B2/gIyokeadHzbkgDci6Zy3cERvmTrTwtDBNgwuA/3drcQkTSyiIcsyp/a8hlo73NQ8Jc6AXhBQHekEUcCwKvuSIegoEEWRxYtXsGXLy9jtNhYtWj7MFmMiXBRYeV+PWbZJR7RayXGbc8IAr6rfjV4pkn0+C65IyEWRWkzg9DuoilchKMeuFGTmxhCXaKS6MsDMEvA6z2GMHUkvXhyfT0//bnY4urC37GJt1goKy1fRWHWIhpN7KF20cZSjRyBLEv6DzyCY4lCXrB11G0EUib3hJrr+7w+4Dh9iMLEQKSwPow29Hw6/i6bKQxg1KpYwNYg5AAAgAElEQVTNvGHM7a4Usizjqa5CX1g4zA/uAkRBZF3WSjJMqTxR/Sz/c+wR7iu6k9K4Igb9Dna07WVOYtkH8vzE3XQLLT/8Pv3vvEX02nUMvP0mg7veQ5YkzIuWELPxelSxI+XFE1MTuPHBr9BYfYwT771EwP46u1+v54BxOqVz0iicnjyqRDdAW2M/LqefeHMDaPUU33A3bSfrsb3yEvqi4g80G1ueNBO1Qs3jVU/xm5N/5EtlDxKljiQVCswG9vYM0Hd8HwqjCcOMqfWFfhBQppgIahQku0J0NA+Qlh2DLMucGXCTY9KjVf5zVHiO9ZwkKIVYm7uIU7saqW7uvxjg9fR76O73sGp25P6WZTlCzQxKEcbDJCioK5Jj+GNtO4f7HCxJGvtZDwbC7N9xlqO9TuQiCzeVZ1KQ/MH2vhWWJtHcYKetqZ/M3LGl+kVRQYZ1FukFM+nrOEfd8fc4c3gbtcd2kDWtHOvsFUTFTpz0/UehvcVBYoIapbuLQOVWKFxJd0sNBTOXTzkhBpF50ayJwqyJIt00doLOc6SDhTWFlOeU058p4Qg4hwWFXlcX/QEbwWgn6c3zOVthZ9n8hdyYu4Fnt51Do1IwqyAeWZZxV59EEpbiU3io6d2HcGw6smDE7w3i84Uu/vR5g/i9Ify+SEA3FvNsL2cRRYG4JCMp6WaS0y0kp5lHzI22ziZUGh2p62+EdTfiOVPFwPZ3sb/+Kv1vvoFp7jwsq9eizRhbZbiuqgdRIQzrMwzabTh278KxdzfqB+8Hsx5ldAwKoxFBoUAXDjPkC+IPS8MsYq4UgloBnmCEpqkTEYyxyAEfksuGSxOLShDQXYFYzUUEvCCFQWtEdZ4JFgx4/xXg/QtXh0G3nzcPtjAzP45pmSNfIH2+ACFZnrQfkckURUZGNvX1ZygtnYlaraampor+fjvLlq1GrZ487UatS0CtT2HIXoEpft6HXq4OeHvoa3oOpSqKV5w95DRu48HSeznWU8GuYDcLvQLTK/Yi569DUE+eQvNBINR8HEIBVAWLRnwmqBSoMqJIasrh7Mm9zF1/94TH626uoae1npnLbxlmap5o0XFftAmlL4xhfR4K48QTkMkUxbJla7DZesnJGd3PbSxcrqB5OURBYFZcFO919jPgDxKtGZ1uEpIkahxDlEYbh1E51bNuwPvGwwRrdqMuHT2ogvNVvIWZbH31/2XvvOOjuM/8/57ZXqTVatV7XwlRBIheDBgM2LjHsYP7pd45l/jyc5K7JJfEuSR3ycVOYpLYzjl27LjgEhdswMYYMGA6AoEkUEO9l5W00mrbzPz+WCSaKlqBk/j9Mi+/tDv73e/OzszO832e5/NxkjfVgLunYsgAz90TUJK0hGXzzpmthOpCmB+bT0LGdCqO7yF7zko0wxz7vtLdyJ316Fc+NKLwi3lWPtqERDrefYemFVGIKoGYhOEXXt48/ioWp5/UOctQTUJJlK+1BV97G9brVo+43RSbne/M+QbPnHyBp078mbUp19Ll6UFWZG5MWxP0eQHoEhIJmTuPro8+pGvHdhSfj9AFiwi/8aYRPZsGSMvNJy7VztGP3qC+/BiCv5mDO2dyaE812dNimJYfT9hFptVFxxoxmdx0tZQxZd51aAwmbDfeQstzz9BbcJSQ2fmT8lkHmBGZy9dmPMgfTzzPrwue5Bt5X8GqDyPTYuTjZgflHT3kLViIqLn80qxgIQgC5unRaA43cuJAPQmp4bS6vXR4fCyK+dsR5djXdJh4cyz2iGSSYtooqe7k5sWBrM7xinYAZpz1KfNVdeGr6UY/KxaVdWwlk8khBtJCDOxpcjA/yoJmiNK29pZePtx0iq4OF8KyOCJ0GrJjxrYgOxGS0sPRGzWcPtE8YoA3gCAIRCVkEJWQQU9nC2UFu6guPsSZov3EpuaSnb+CyISMT1VZmqvPS3tLL3OXpqDunY332Lu0SHoUWSYpe/boA0wAw5w4FJcPTnSTak1Gm3JhBms/zfzfuyU8fO9sSp016OqysZVF8OHx03RUOZiuUfHykwfxuH0sDjMRq1Ozs7kVlahweMdu3HIWAFqdCp1eg96gRqfXEGrRozNo0OvVg//XGzTozj6v1arwe2VOFzXTWNfFiSMNHD9YD0BElJnYRMvgv/bGKmyxKYFAWADT1OmYpk7H29SIY8d2evZ9Qs++TzBkZhG2chXmvFkXlFJKkkx5cSspGTZ0OhV9J0/QtWsHfScCllymGXkIIaFo4+MvOG50oogoCLgu8gC9XAS1iKA6W6pp0CCIKgRzOP0uZyB7d57v3e7du3j66d+h1Wp59NGfk5SUMur4iqcXBBWC1oggCKg0GnweNwZT8M9jp9PJpk1vcvfd9w+7TVNTI4899j80NNSjUqm46667WbfulqDP5Xw+C/Amgb9+XIlfkrlzxdDiCwMCK3HGsdfwT52aR03NGcrKSkhJSaew8AgJCUnDqmaOhCk8D0f9Fnz9zWiNV85+wOfppLXiRURRQ3TW/SxpOMp7VR+wvfZjNp/ZRpolhc9NWYn33f/Gc/BV9EseuGJzG3K+ZZ8ghEYjRg/9PeozI5GqnfRXteF2OUcsGZRlieO738YcFkn6jMWDjyuKgnS0iUydhv1GgbVRYxeiiItLIC5u/JmahrY+zAYNoaZLA59ZEaF81NjJsY4eVsQNfYNR0dOPR5IvMTdXx9pRxdrxFm5BM2X5iL14qVk2wiPNtLaHE6OqRFHkS1Zu3T2VaAyx3JW1nk7fs7x0+g1CtCFkz7mW+opCzhTtwz7rUnsCxevCe/ivqGKyUKeOHAAIokjEzbfS+PsnqClpIDYhDM0wRsjFHaV0lhVjFASmzQqeTP/59BUHvP6MudNG3TbCEM63Zj/Eq6VvsbU6IHCzPHExEYbLl2sfDdtNt+I6fQpjdg62G29BGzO+LIHeGMKiGx+kriyPox+9Tpi8E4N1NiWFEkUFjSSlhzM9P56EFCvObje1lZ0kxdXQ71CTOTOgphu6YCGO97fQ8fabmGfOGlfvyeWQE57F1/O+zB8Kn+Xxgif517wvk2y2oZUlGhJSWbpk8eiDXCH0meH0HWnE0u2hqLiW9rPnaE7Y1S93Hwt1zgbqnA3ckXkzgiCQmxLOB4dq6ff4MejUHC9vJyHSTITFgOzy0X+wAVWkEV3upSq2I7EiLpxnShs43NbDwuhzwa+iKBQdbWTfzkr0Bg1LPpfLyw4HqyNDr0iQpFKJZE2JouhYI+5+H3rD2BcOQsOjyV95J1MXXk9F4V4qju9h5+sbsEYlMOe69Vijrn5VDJwTskpMDUdnvgv/ayeoKfgIc1jkpM9REASMS5Lo7T+Da08tol6NOubcuTEjPQK1SuDI6VauXZzK5tdP0lTbhSSAT1GIjDETZTMR6fUR2+mjS9/JwptnUbznKBZNN9fcvgCtTj1uL0SAyMgQLLbAorbfJ9HS6KSprovGum5OFTZx8mgDAl6s2iZkMYmy4hbiEi2YQwP3kdrYOKLvvo+IW2+nZ+8eHDu20/Tk71GH2whbfi2WJUtRmc3UVnbi7vcR762n+vt/xtfWhio0lPDr12FZugyNzUZzc80lx7twNqPWP0bT87Eg6NSBMk1ZRhBFBJ2JXr+AWvZjQAQCv8XvvPMmX/zi11ixYmy/u4osoXhcyFojqrPz1GgNuF09yLKMGOTfjN5eJy+//MKwAZ6iKHzve4/w4INfYenSZSiKQlfX5XtyjpXPArwgU93cwycnm1kzL4ko69Blc40uDxpRIEI/9ou3zRZBbGw8p06dpKmpERDG1Xd1PiZrLo6GD+jtLCT8CgV4fm8PrRUvgiITlXkfam0YK5Ov4XBLAW9VbMaiDeFLU+9FpwtBmbYa34n3UafNRR0/suz4ZCE725EaT6HNv3XYfayOMYNeJNabRuWJfeTOHz7rUlV0gJ6OZhbd+EVU50kBe0ra8ZZ3UqiG/T1uroRmaGN7H3ERQ6teWXUa0kIMFLQ7WRYbPuRFvMjhRK8SSR9Calw78yb6t/wvvtI9aKesGHYOgSxeEkUHqoiOaMDb14DOfE7YRJY8ePrqCY1egFpU8+Vp9/Gbgqd4pugvPDzzq0QmZFB2dBeZM5ZeIi7gKXgXxd2LbsH6MZ0fpryZkJJFlwuykoZe3fNKXl479SZ2h0J8xnQMk9Tn4io6iSYyEm302Pp8tCoN9+TcQYolkaMthaxJvnb0F00AbXQ06Y/9dsLjJGbNJDIhg4Idb1BXdojk6EZCYlZQXurkvVdPYrUZMYfqEIV+XJ2nSJ22YHABRRBFbLfcStOTv8d5YD+hCy/NsAeb9LAUvjnrK/zu+DP8puBJHprxJeKaa2lItaONvXoenefT7enh3TMfYDUqLJCzOLS9nsL8COIsOiyXKeN/pdnXeBi1qGZOTKDkNTfFypYDNZTWdpGZaKG8vpvrFyQFSpn316NIcsB3bJzqoKkhBpLNenY3dZIhqmmt66axtpvG2i76XT6S08NZfoOdPZ0B77uZo5SsB5Ps6TGcONJAeUnrqP3AQ6E3hjB1wVqy86+l5tRhivZt4cDWF1h9z3c/FUIsdVUO9AY1EdFmRDEEOWcV7Qf2kD0l54oE0YJKxLQihd6tFfTtrMa8NgNVWCBIMurV5KaEc7S0lTtXZPDAvy4E4DevF9ImS3znrhnQ76fnrSKQm0hYkYM6MgJX5yxOfrIZRepDpbo8m4TzUWtUxCeHDao5S5JMW3MvFSeO0XAK2tr01L57GggoGMedze7FJYURGmbEet0awlZeR1/hMRzbP6T9r6/R8e7bhC5YSGFbBFpJjfrDV1FnZRFx6+cwz5o9ZEsAQFXJIaqKDgABRV6frFAiCkEJ8FJz5pIYOx3FKyPoRdySjE9QEebrRu51Ilpi2LDhcU6cOEZtbQ1vvfU6GzY8zYED+3j66d8hyzJhYVa+/e3vkZCQSEHBEX7721+RlZ5OedlpvvSVh5g5ey4bNvyaivIy+vtdzJ6dzzcf/g4qlYq2tlZ+85v/pb4+YG6/cuVq7r33QbZte5/XX38Fvz8gjvbQQw+Tnz8XWZZ5/PFfUlBwGI1Gi9Fo4Mknn+Xxx39Bb28vDzywHr1ez1NPPXvB5zxy5CBGo4mlS5cBgfsfq3XyFmIH+MwmIYgoisIr28sJMWpYtyBl2O0aXR5iDLpxnyBTp+bR399PU1M9M2fOwWS6vFVZUW3AaMnG1XkSRR7aGDeYSH4XbZUvIftdRGbcjUYfWG3ViGq+YL+dKGMEX5p2HxZd4AZOl38bgiUa9+7nUHzuSZ/fUPjK9wXmmLlw2G0EUUCXbiNSm0hN4cFhLRN8XjdF+7YQEZdGfMY5I2RffQ/uI41oki20xBhp7nQNqZwUTBRFoaG995L+u/OZHRFKp8dHtfNSWWFJVjjl6CMnzDSk5LoqfgpiVDre45tHPbbS7JH4lHgUBfp7yi94zu2sBmT0IekAGNR6/mXGFwnRmPhD4bPETpuDy+mgpvToBa8L2CJsQ521GFVkyojvP4AgCHjyAyWlYY4zQ26zpWo7quZ2VH6ZzBmTI4ev+P24Sk+PKXt3PoIgsCR+AQ/P+tqooi+fJvTGEBaue5CF6x7E3ddFY8lL5Of3sHxtJiq1SF2Vg2hbI4oikz37wkyteVY+uuQU2je9heKf/GsYQFJIAv82658B2PjBb4krL6FPb6TVHXxVzPHgk3x8UL2DRw/8kkPNBQjZoXi0fnIjzHRrBRKqnDS/X4G3pgvZc2X21eXglXwcbjlGXuTUQUGbjAQLWrVIcXUnJys7kBWFvIxIfGcc+Ot70M+MRTUONUtFUXC091F8rAlLdS89Ponn3z/Fnm0VNDcEZPtX3pTD2s9NRWfQUHDWGzT0CgbItigzEdFmSk82T2gctUZL+vRF5K+6i56OZsoKdgVnghNAURTqqxwkpFgHtQmatTZAILrz1BW5H4GA6qxpZRqIAr3bzyCfp3Kcnx1FR4+H6mYnEBAlKzrTyfzcaAQBXPvrQFJQ6wtQRaQAkJAZEFiprzgxKfNVqURi4kOxhPYiCALr/+UG7nhwNotWphMZY6bmTCe7tpbx8tOHeOH3B/jwnRKKjzfhScgm4ZHvkvyjnxAydx7t+w/T7DGSZPGR+uh/kfid/yBk7rxhg7uLEQUBgUCgFxREIVCm6fGjKAo9Pj9qQcBoMILPjeJ28o1v/D/s9hwefvgRNmx4Goejk5/+9If88Ic/5fnnN7Jq1WoeffQHg0NWVZ1h3apr+dMTT7BoyXI2bPg1eXmz+L9nXuCJxx6ns7ODzZs3AfCTn/wnubnTeP75jTz//EZuvPFWAObNm88f//hnnnvuZR599Of87Gc/BqCiooxjx47w4ouv8/zzr/CLX/wGgG9967uYzWb+/OeXLwnuAnOqIjTUwg9+8F0efHA9P/jBd2lpmdj5PRb+Npb1/kb45EQj5fXd3LfGjnEY0QBZUWhyecgLH7sv1gAxMXFER8eiKAp2+8QyWybbDFxdxfT3lGMMy5nQWCMhS17aKl/G5+kkKn09OuOFqpyZ1jR+NP87FzwmqLXor/ki/Zv+G8+hN9AvumfS5jcUiqLgK/8EVawdMWTk0h9tuhVPcRtWKZL68uND9hCcPvwRbpeTxTd/eXCFUnL00/dxDapwA8ZFicSWtOCXZNq7+4fN/AYDh9NDv0e6pP/ufHKtZjbVtFHQ3nOJIfAZp4t+SR5Uz7wYQRDQzbqJ/vd/jb98Pxr78MGQKArMmJeOo+UQiKcJizuX8XM7KxFELTrTuayeRRfCQ3lf4vGjf2Bj5y7m2aI5fTggKjCwXz0HXwNRjW7u7WPaHwO0+c1olC74eDPy6sWI5zViN/Q28VHdbhb26AkJDycqcXw9j2Olv6IcxeOZVHXITyPnZ/OK92/BGn2SVevW09+vZd+mzSRk5mEOu/A8FASBiFtvp+E3j9G952PClk9u5nKAWFM035r9Lxz+7aOEtwUWA8q6XEQbrrz9gKIoHGs7yVsVm+l0O5gRkcstGTcQZYzAke7giYMfAjOJ7/Wjdvfiagn03qpsBtQxZtSxZtRRJoRhSpKvNMfbTtLv72dh7DnRMI1aRWZiGCXVnThdXiwmLUkWPb27SlFFmdDlRIwwYmAfdXW4aDibnRvI0AEYQ7SEhtrwZlu584ZcrFbDBRmkiu4+enx+bogY+T0mg+xpMezdXkFHay+2qImV18anTyMufSpF+7eSlD0LY8jEM0yXS2dbH64+7wU2EHXlhVgsVky9NfiKP0I7beT+42ChMmsxrUyl9/1K+j6qwrwmHUGjIi8zApUYKNNMjQ3lYEkLsqKwMDcGb3kn/gYngm83mqnTBo+X0PBoQm0x1JcXkjXzmkmbc3tjFZbIeLR6PRF6iIg2Mz0/YfA4b6zrpqmum8a6LipOBfxidXp1ILs35Tp64xajFDQz6/PL0Y3xuEqdMpfUKefOSYfHR79fIsY4/iTFUMh9XuR+P26/hE9WsGo1CGotiqcPpa8T5SIthuLiItLTs0hNTQPg+utv4rHHfoHLFbi+JcQnMDUjFUEf8Pndu3c3p04Vs3HjS8iSH7fbTUxsAi6Xi6KiE/z6178fHDssLJAxbWio58c//j5tbW2o1Wo6Ozvo6GgnLi4Bv9/P//zPfzFrVj4LF45tsVeWJQoKDvPHPz5PcnIKGze+yM9+9mOeeOKpCe+/kfgswAsSPr/Ec+8WkxBpZukQtggDODwBFaKxCqycjyAIrFwZkD+faA2xPiQNlSaE3o7jkxbgKbKftjOv4nU1EZH6efQhY+8XVMdkocm9Fl/xdtRpc1DHBs9wfTTk1kqU7hY0eetG3VZlNSBa9SQoOZQe+/iSAM/ldAyamttiUwLj9/vo/agKQSNiWpGKoFERezbgamx3TWqAN5zAyvloVSLTws0Udjq5UZLRnddPUOToRSsKZIwgua5KnI4YkYzn2HuoMxciiMPfQGbkRLG3Mppwazl+rxP1WZVCd08lenPKJa+NNkbytekP8sSxp6mMMBBV2kRTVQlxabn4G0/hrz6Kds7tQ9oiDIeiKNTXdBEXb0KqdND98cdYVwY8zWRF5uXTf8Xm1SB2dZOxbNWklRH1FZ0ElQpD9uQtuHxaGcjmDfTmffjSr4iIT8PvdZOdP3TwZsydiiHLTsd7mwhduBhRd2WCLKuiJ72mn/J0M7Ls4FiHwpLYK3vTXNtTzxvlm6jsribeHMs3Z36FLOu5XmGrwYomNIN+XzepN6ZRfaybmiONxBm1ZHi1aE614yluA1FAFWFEExsI+FQRxiFNwq8E+xsPY9OHk2lNu+Dx3JRwXttZQUe3m3k5Ubj314PCkKWZIwV0phAtialW4pLCzpay6SntdvFCeSNVko9w4cJr2tH2HgwqkZywK58Vz5gSxb4dlZSebGHhtRPvn5y17Ha2Pv9zju18k0U3fTEIM7w86qoCfUcJKYHzpa+7g46maqYtWoeqMxTPkbdRp89HNE6+oA2A2mbEdE0yfTuq6NtVg+naVEx6DTkpVo6UtvK5ZensK24mOTqEWIOWng+rEM0e6DiOJuOuC8ZKyJjBqUPbRu3Hv1xkWaKzuZqUKfMueU4QBKwRJqwRJnJnxqEoCs5u92DA11TXTXV5BxAQbZnIooFBJdLnl4KnpqlTBcpevVIge6cWA/e45ghkRwOys31889PrAAFBN3DeKvz8578iPj4Bt8uJq8eBJSIWj3d4b9of//j7fP3r/8bSpcuQZZmVKxfj9Xqx2SL4y19e49ixoxw5cognn9zAs8++OOqcoqNjsNtzSE5OAWD16uv505+eHtfnuhw+K9EMEtsO19Hq6OcL12aM6O00ILASe5mGsyqVKigNogOeeO6eCiSfc8LjXYyiyLRXv4mnt4rwpJswho0/QNPNvQMhJBL37mdR/J6gz3E4fGV7QaUdVaBjAG16OCGClf4WBx3NNRc8d3LfFhRFZvriGwFQJJm+ndUobj+mFamIpkAfZpwtcHPR1NEXxE9yKQ1tgfHjRgjwIFCm6ZMVTnaeOzYkRaHE0Ud2mGlI5bkBBEFAO/MmlJ4W/GcOjfg+oigQnRwoSayvCKh4+Tyd+L0O9KHpQ74m1ZLEF6feQ7nBiaTTcOrwh+dsEcy2ca8Ad3X20+f0kDwtCUOWnc4t7yJ7Asfb3oaDVPfUMtcTjUqtIWXK2C1JxourpBhDegYqw9VVj72aJGbNZM39/0F8xnRa68qJSswa1oJkIIsndXfTteOjKzZH58GD4POx4JYvoxM6aXLJHGkpuiLv3eXp5i8lr/HLIxtodbWzPvt2/n3ONy8I7gDckoRLDsHvr+Wjho/JX5LKsrtnUK8VeaOslSNmFZolieimRIAk4y5soff9Sro3FtO7/Qzuolb8HS6UYJVijUKbq4OyrkoWxM5BvEhsacrZYMDrl1lsMeJvcGKYFYsqVDdYcllU0Mi2t0t4fsN+Nj5zhD3bymlu6CYx1cqytVms/+pc7v2X+Vx7Yw45M2KxnM3W2S1G4ow6djU5kM77rP1+iRJHHzNsIagnWcRnKAxGDckZNsqKW5AkecLjmSw2cuevob6ikMYzxUGY4eVRV+XAGhHorwWoLS0AICl7NvoFd4PkxXPo9Ss6J01CKIYFCfgbnfTvr0NRFPLtUbR1uTlQ0kJNs5MFudG4PqkDBUR5J6rIVETLhQJTCVl5gRaISSrT7G5vxO/zEhGfNuq2giAQGmYge1oMy6+3s/6rc7nvoflcd8sUVt48sQVEnUpEFALnSFBQiXjUAj4UQjSqwQVUQaVGMIWDzx2wOzhLbu40KivLqKmpBmDr1vfIzLRjNJ69p5Fl0BoQzmodLFq0lBdffB5JktBo9fT09FBbU4XRaGTq1Om89trLg2N3dQV8wnt7e4mNDSRqNm/ehNcbKMN3OBy43W7mzVvA1772dcxmM42NDZhMJtxuN/5h2gXmz19Ea2sL7e2BYPXAgX1kZExOJdD5fJbBCxI7ChqYlxtDTsrIjZNNLg8iEG24+l4cpvAZ9LR8Ql/nSUKjh+81Gy+KotBZ+x793acJi189pAT+WBA0OvRLH6R/8y/xHHkL/fy7Rn/RBFH8XnyVh1Cnzh6zTYM2NQz30UYSjHbKj+3GtvZeIGBqXn2eqbmiKLj21SG1uTBek4w64tyKsVGvwWLW0jjJAV5jex+hJi0hxpGPvySzngi9hqPtPeRHBlZTq5399PklplpHX51Up8xEtCbgPfYu6vR5I3obpefmUHVUS2/XKZJzFg3aIwwX4AFMjcjhC9mfY0fbK6gaztC0/01COurQr/yXEW0RhuJ8VTf1LbdR/8v/pmvXDsRlC3mncivZIan0F1eSZJ91gb1FMPF3d+OprcF26/hKS/8eGcjmtdYvISRs5BJpQ2YWpmnT6dy6Gcs1y1AZJ9/Mu3vPx+gSk7Cm53BneCwvVrbzYukOZMXL3JhZk/KeXsnHjrrdfFCzE1mWWJl0DatTVmBQD91/VtblQlbAbjGwr3E3q1NWYIuycNt9Mzl+sI4je2uoq+1m6epM0tdlIXv8+Jv78Dc58Tf34j7aBARW19Ux5sGSTjE0OCbHF7O/6TACAvNjLy1xT4gyE2rUoPMrRNY4UWwGKvo9NL5TQkNtF/19w2foRpurIAgsjwvnpYomTnY6B/0/T3Q68SsKsyOunml49vQYqsraqT3TSWrmxMtEs2Yvp6rkEAU73yAqMfOK+4H5fBJNdV3kzjpX4VRbWkB4TDJmS0CxWTttNd7CLUg5y1ANo149Gegybch9PjyFLQgmLTOzInjhfYEXt5UhCgJz9Vr8zQ500834D59Cu+BSn+CwiDjMlgjqywtJnx584af2xiqAEY3gR8IUoiM9e3xqs0MRUNNUBVVNs08joFLAcJEIkKA3o3j6QPKjnA3yrFYrP/jBT3j00e8jSRJhYVZ++MP/CrzA7wUUBP25DFXwXWIAACAASURBVOU3v/n/+MMfnuCBB74QyAwKAl/98ldJTc/ihz/8Lx5//Bfce+/nEUUVq1at5p57HuAb3/gW3/veI4SEhDBv3kIslsA9UGtrC7/4xU+RJAlJkpg/fyG5udMQRZHrrlvL/fffRUhI6CV9eAaDgYcf/jaPPPINFEXBYrHwve/9eML7bTQ+C/CCxEO3TmOaPYo+58iiII0uD1EG7YgZkCuFRh+B1pRAX2chIVELgvLDrSgKXQ0f0td5nNCYpYRGXVpOMB7U8VPQ5CzDd/IDNGlzUEUNf9MfDPy1x8HrGtL7bjhEowZ1bAgJLdnsKnuJvKU3o0SYLzE195xsxXemC31eDNqUS0sI42wmmjpcQfssQ9HQ3jtieeYAgiAwyxbKtoYOOtxebHotRY5eNKJA1gjlmedeL6KduQ73jqfwVx1FkzZn2G3VahWiNoVQ4Qx1ZzowCJWotGGotSOXvS2Im0PX7E46mjezp2g3N8ZmoU4d/n2Go77KQYhFT2iYAcLsGKfk4ti6hd2RLfgVP4uVFMp8py6wtwg2rpLAqrppnAIrf89EJYztBs926+3U/uRHOLa9T8Qtt03qnNw11Xhqa4hafw+CIJAVFoZW7MBgnMILJa/ikbwsiZ8ftPdTFIWC1kLeqtiCw9NFXuRUbkm/gUjjyB5pJV29mNQqbkmby4m2j9lWs4vPZ92MSiUye2EyKZkR7Nxcyra3S0izR7DkukyMyRa0yYEbGdnlw9/Ui7/Jia+5F19NNwCCUYM6xjxY0ikOYbUyXiRZ4kDTEabY7Fj1l14XJb/MwsQw8rr8+HwSW0+10FckYwrRkpASCOjixxjQDUVOmIlog5adjQ6mh4cgCgJH23uIMWiJu8xKm2CQlBaOwaSh9ERzUAI8lUrN7BV3sOuN33H68HamLrw+CLMcO0113UiSMth/19PZQldbAzOXnTtntbNuwle+D/cnf8F4y48m3QLlfPQzolF6vXgKWzCYNGQnh1FS7WBRqg1OtqGOMyP4CwEBdfrQZZIJmTMoLdiJ1+0K+mJge2MVBpPlqvZQDhDMMk2PJOMFLH4FvBKcp18hCAJiiI3f/uxR0OhRFAVBEJg/fyHz51+alMjLzuCPj/3vBYvzRqOJRx75j8G/+3o68fT3oSgykZFR/Pd/P3bJOGvW3MCaNTcM/v3Vrz4EQGxs3LAlmd/97g+GfHyA4eY8mXwW4AWJtLhQjHrNqAFek8tD5hDy8lcLc3genXXv4XU1ojONX5L5Ynpa9uJsO4A5ci6WmOA0G+vm3Ym/9gTuXX/CePujI/qrTRRf2ScIJiuquPGJ2GjTrfgbnViESCpP7kNyZ501Nb8drd6It7oL97FmNGlh6KYPbQodazOyr6h58CIWbGRFobHdxZLpY5N1nxkRyocNHRxt72FlvI0SRy92iwntGHt01GlzEY6+jffYJtSp+SN+puikqXTWllFaeIzs9GpM4dPGtA/WpF/Hxqg9KE097IlNYfU495ssKzTUdpE55dx3YrvlNup+/l8Inxxmzbpbadl9GGt0IraY5HGNPR76ik+iCglBlzR0OeJnDI8+KRlz/lwcH35A2IqVqEMnL+vSvWc3gkZDyPwFAKhFgfRQI02uJKaEZ7Ox9E08koeVSRO/9tX01PFG+bucOdtnd9+UO8myjr7A5ZcVSrtdTLOaiTTamB8zm08aD3Jd8jLCdIEAzhZpGszmHd5bTWNtF4tXZZKRExm4qTJq0KZb0aZbURQF2ekNBHzNTvwNPfjOBLLeYqgWcaAaQBj4J5z7GyHwnyCc/fvCxxEEujxdXOuYQpY7Hde+usFt+l0+HB0uuhz92BWIMmipNqrIn5kxoYDuYkRBYHlsOBvPNFPk6CXaoKW+z8P1iRFX1SBcFAWycqM5eaSBfpcXwyhVF2MhOimL5Ox8Th3+kOScfEKsQ/8WTQb1VQ5UKoHYxMAxWHv6KCCQmDVzcBtBo0c3/y7cO57CV7obbc6yKzY/QRAwLExE7vfRv7+e5SlhnKp2sFatAUnCsCCB/veeRhWfM2yPd0JmHqePfERD5UlScye2uH0x7Y1V2OJSPxWm9TqViAj0+ycW4AWUMyVUgoBBVgKm5xcJFAoqDYIpHKW3A8XTi6AfuoJowPsuIK4y/D2KRqvH4+rF7/Wi0Y1dgfdvkaufRvoHosfrx+mTLrv/bjIwWqcgCGr6OgsnPJaz7QjdTTsxWqdhjV8dtAuRoDWgX/oAclcj3qPvBGXMoZBd3Uh1J9FkLBj3yqEmyQJqkfSIfCoK97Jv62tnTc0X4W934dpbiyrSiHFh4rD7JdZmwu2V6OqdHNn1jm43Hp80okXC+Vi0ajItRo61O6l29uP0ScOqZw6FIIroZq5D7qhDqj0+4rZGSwaKIhAZVowie/HJY1tsUJxtrHQ2gwCniw9ztGXk97mY1sYefF5psOkfQExOpD7RxOzTbmZIUXR3NE1Kyc0AiizjKi7GOCX3iq5Y/z0RccutKF4vnVs3T9p7yB4PzoP7MefPQWU8dw5lWUx0eSVuy7qL2VEzeKtiM++d2XbZ/Wtdnm5eKHmVXx7ZQJurnbuzP3e2z25s1Qt7mh14JJmp4YFzdXXKCmRFZnvtxxdsJ4oCsxYkcceDswm1Gti+6RQfvFmM66LrjyAIqEJ16Ow2TNekEHpnLiE3ZqHPj0O06FFkBUWWUfwyik9G8Ugobj+Ky4/i8iH3epGcHqRuD1KXG8nhRursR2p3IbX2obS5yfDGEurQ4K3vwVXlwFnaga+mm5A+HykGLUkhejRpYcz4XC5TzuuhCxZTw81E6DXsauzkaFsPogB5tuALZYyX7GkxyLJCWXFr0Maccc0tqFQajn70+hXrsQSoreokNtGCRqNCURRqSwuISszAYL5QUEWdPg9VrB3voTdQ3L1XbH4QsD4yLUtBZdWTXtfL96fFY+z1YZgTD64GlJ5WNOnDZ+jDY5IwhlipL5/4/dT5uJxduHo6L7s8M9gIgoBBrcItSROyTPBIMl5ZDvTe6VQoPgllCKsoQR8SyOD1dqJIQ/e5KR4XgfLMkc9btVYPgoDPe3UsuK4kn2XwriBNZwVW4kyfnlUDUaXHEJZDn6MIa/x1COLlHRJ9nUU46rdgCM3ClnxT0FeZ1InTUWctxlu4BXVa/qD/TDDxVxwARUadNf5SPEEtokm2EF4t4+3rw93Xw6Ibv4jgVujdUYWgV2NanjKiQt2A0EpjRx/WkOAvApxT0Bx7kDYrIpSNlc1srmtHLQjYx6kop86Yj3D0HTwFm1Al5Q17XIhqPTpTAuFCHbIMm17rwBJ+hKyp0WROicI0zP7wHHgVvVpFWk4+nDrKK4WvEDLHfInoxHAM9N8NGMoCbK7axolcLevr+ijf8S4anYHkIewvgoWnvg7J2YNxyj+WPUIw0cbEErpoMd07P8K66jo04SOXMF4OziOHkfv7sSy5MDs3ULJc0ePmgdwvoFVp2Vq9HY/k4baMdWO+FnolHx/Vfsy2mp3Iisx1ycu5Lnn5sH12Q1Hl7Gd7QwczwkMGK0UiDDbmRs9ib8MBViUtH/QbHSA8wsSt98zkxOF6Du2uYuMzh1m8KoPMKVFDzl0QBFThBlThBsidWE9Pt8fJLz75GQu112Brt1BV3oEsKUTFhpA9M4aMnCh0w1gOBZOBLN7rVS20ub3YLSbMmqt/exQeaSIqNoTSk83MmJMQlDENplCmLVpHwc43qCs7RpJ9cvpGz6fX6cHR7iJ7WkCYpKutHqejFftF/pZw1mpn4T243vwRniNvol9836TP74L316gwXZuGc0s54e1u1AmhaDOsePZvBVGNOnX43wJBEIjPmE7liU/wed1otMG51+toGui/G11g5Uox0TJNRVFwns3emdQqQEDq96P4JATdRVm881Q1ld4OCL302qR4ekGlgVF68EVRRK3R4vP2A2NX2/5b5LPl4ivIOQXNqy+wcj5m2wwUyY2r+/Rlvb6/u5yOmrfRmZOxpd6OIEyOr5J+wRcQDKG4d/1p2FWcieAr34sYmYrKOrzNxUho060IEiSHTyMu1U5cylT6dlah+GTM16YiGkYuLR1QtmxqnxyhlYa23rPvM/YS4ZwwEwaVGCgtthgvsEwYC4KoRpt3A3JbFVLDyOptBktAVUprSmD+imxUapH9O8/wwu8P8O7GQkpPNuPznlPTGrRFyLuBKfOvRwDSHRqePvEC9c7GMc2vrtpBZIwZ/dnvps7ZyM66vWRNXYQ2bwYtzmaSM/JQayYv6+4qOgnwD+d/F2xsN94MQOd7myZl/J69u9FEx2DIzLrgcatOQ6ReS1m3C1EQWZ99O8sTFrOjbg8vn/4rsjKyCqKiKBxpOc5PDvwv71VtY4otm/+c/wg3p68dV3DX6/PzamUTNr2GW1IuvAFanbICvyzx0UVZvAFEUSBvXiJ3/FM+YTYjH717mq1/LabPOXnqxT1d/WzddpSM48vo2mukvtpB7sw4Pv9Ps7n9/lnkzoy7IsHdANNtIYTrNEgKV1Vc5WLs06LpaO2jrTl4atfpMxZjjUrg2K438Xn6gzbucNRXDQhZBSolak8XIIjioEH4xahsiWimrMB3aidSe82Q20wmolGDeWUa2nQrxgUJoCj4Kw+iTppxnvz+0CRm5iFLfpqCqFba3liFSqUhLGribTTB4vwyzcvBI8t4BrJ3ggBqEUQhUKY5BIJag2CyonhdAeGV81D8PvC5B73vRkOjMyD5fMiTcB/5aeKzAO8K0ujyEK7ToFd9OoxlB9CZU1FpLPR1jL+swN1bQ3vV62gM0USm3YUoTl5/nKAzoV98P3JnHd7jwS3FkjpqkTvq0GRefimeOsaMYNSQHbeEdfc/TP8ndUgd/ZiWJqOyjq7IGWrSYtSpaZwkoZXG9kBm0Kgf+3ekEUWmny1VGk955gVjZC1CMIXjLdg0YkmQITSQdTOFZTJtdjy33z+Lu748h9kLk+h2uNmxuZQ/b9jH9ndPUVvZQf++jQFbhOlrMIdFkJg1k6g2D0Y0/KHwT3T0d444L6/HT2ujc7A8U1ZkXjn9V0xqI7ekX09vdiKKIGBzTE7J7AB9xUVoExJRh/19ryZONhpbBJZrltO9dw/eluagju1taqS/vAzLkqVD3kDYLUaqnP14JRlRELk980bWpFzLvqZDPF+yEUke+qaluqeWx47+geeKX8asMfLwzK/y5Wn3EmEYXwZSVhReP9OCyy/zhfTYSxZioowRzImZye6G/Ti9w5e9WW1Gbrk7j4Ur0qivdrDxmSOcPtkctFI+v1+mvKSVTa8U8tJTh+gsBlWIn1U353D/1xeweGXGhI29LxeVIHB9YgQZoUbslivvfTccmVOiEFUCpSdbgjamKIrMvvZO3H1OivZvDdq4w1FX1YnRpCU80jRYnhmTnI3OMPx+1uXfiqAz4/nkxStaSjqAKkyPcXESolGD1HgKpb8HdcboAkq2uFT0xhDqglim2d5YRXhMEirV1c8qDzDRMk2nN5C9M57N/gmCgKBVoXilYb9vwRAKal2gVPO8a6riCVzTBN3Yrh0DmdW/9zLNzwK8K0iTy3NVVbmGQxAETLbpuJ2V+L09Y36d19VEW+VGVFoLUenrEVWT/9nUKTNRZ8zHe2wTUmdd0Mb1lX0CogrNGC7gwyEIAtq0MORmF1276/HVdKPPj0OTOLbVYEEQiI0wTl4Gr71vTAqaF7Mk2spMWwhTLjPAE1QatDOuR2ouQ2oaPkusNcYQkXonIZHnmtOtNiNzl6Zy99fmcsvdeWTlRlNT0cnm14t4o3I+x3S30t7uQVEUcuZci9/rYZ1qKl7Zz+8L/0Svb/h92VjXjSwrgwHe7ob91Djr+FzmjRjUeqprirGIBnx79uF3jv28GA+y201/Rfln2bsgEX79OgS1mo533g7quN17doNKReiCoReAsiwmJEXhjDOQDREEgRvTVnNL+vUcaTnO/xX9BZ90zli3y9PN8yUb+d8jv6Pd3cHd2XfwnTnfIHOMfXYXs6fZQXmPixuSIoft8V6TvAK/7L+kF+9iRFFgxtxEPv9PswmPNLJzcylb3iiidwLZvPaWXvZsK+eF3+1n+6ZT9Dj6Scu3UDZjB7NviCYjJwqV+urfjkyxmvknezyqEbxsrzQ6vYbUzAjKS4LjiTeALTaZ9OkLKT+2G0dbQ9DGvRhFUaivdpCQakUQBDqaqnA5HaOWhgo6E7q5dyC1lOOv2D9p8xsLvooDoDGgThrd8kkUReIzptNUVYLfN/HFQb/PS1drPbZPSf/d+RhUIjKBXrrx4JGkwezd+TYLglYFCsNn8QQBMSQCFDlQqkng+FLcvRd4342GSq1BFFX4PJ8FeCNit9vX2e32Y3a7/bjdbi+02+23nX08y26377fb7WVn/5953muGfe7vFbdfotPj+1QGeBDwxAPo6xybSafP3UFr5UuIKh1RGfeg0ly5FU/dwrsRdKZAqeYwK+PjQZEl/BX7USflXeCfcjlo08JBge7CZrSZ4QEj4XEQazNNitm5LCs0dbjGLLByPuF6DXekxYy7PPN8NNlLEQwWvMfeHXE7Y5gdUXVpCbMgBNTXrlmTxf1fzeOa8P1EmV2UVMq88ecCXv3TEaoqFSLiM2kuPspXcu+hw+3gqcLn8EpD/8jWVztQqUViEix0ebp5t/J9csKzmB2dR3NNKX3dHWTNX4Xi9eJ4f8tlf/aRcJ0+BZKEaepn9gjBQG2xYF15Hc5DB/DU1QZlTMXvp2ffJ5hn5KG2WIbcJiVEj0YUKOu+8NxdlbyMO7Nu5WR7CU+eeI4et5MtVR/y6P5fUtB6guuSl/Pj+d9hYdylBt9jpdrZz4f1HUwLNzM3cvjFpGhTFLOjZ7C7ft+IWbwBwsID2bxFK9NprOni1WcOc/rE2LN5HrePoqMNvP7cUV5/7iinCptITLVy413Tufuf59ESV4rKqDAzavqYP+s/KvZp0bj7/dRUdAR13OmLb0SrN3L0o9dQRiklvlzamntx9/svKM9UqTTEp49+zVPbFyNGpuE58CqKd/JLSYdC8XvxVx0JeOOO0WM1ITMPye+lufrUhN/f0VKHLEufGoGV8xks0xxngNdzUfZuAEEzdJnm7t27uPvuz/Hgg+upa2xEMIahePqQPX1njdD9Y87eQeB+Qq3T4/O6g5IddjqdvPTS88M+v3Pndh54YP3gvxtuuJbvfe/bE37f0ZhQgGe32wXgL8C9paWlecC9wPN2u10EngJ+X1pamgX8Hnj6vJeO9NzfJef67z6dAZ5GF47OnERf5/FRD3i/t4fWioAXSFTGPai1Q9/0TBaiPgTdonuR26vxnph4eYlUfzJQfpE1cY8SlVWPOtaMMdWKYV78uMVm4mwmelw+evt9o288Dtq6+vH55cE+vyuNoNainbEGqaEEqaViQmNJJzeTyGnW3DGT+/91AUtXZ6LTqzn4cRVnqqNx9/XQerCCezPuorqnjmeLXxqyRK6+2kFcogW1WuT1sneQFIk7s25FEAQqC/eiM4aQPGcZIfMX0LVzB/7urgnNeyj6iosQtFr0GX/3a1xXDOuatYhGI+1v/TUo4/UeP4bU68SydHjrA7Uokh5ipKzbdcn1c2nCAu7LuZMyRyVf3fTvbK76kNyIHP5zXqDPTj+OPruL6fNJbKxsxqrTcGvK0KIo57M25Vp8sp8ddXvGNL4gCEzPT+DzX8zHFmVm55ZSNr92kt6eoVe+B7I12zed4vnfHWDPhxWgwOJVGdz39QWsunkKCSlW3JKbY60nmB09A7360/mb+GkiMTUck1nL6SCWaQJo9UZmLL2ZjsYqqooOBnXsAeqqAqXyCSlWZFmiruwYsWlT0OhGb1sQBBH9ontQ+nvwFEyegvZI+OtOgK9/XNU9UQkZaPXGoKhptjeeAS7f4HwyGSzT9A9fVnkxHinQe2e+KHs3MN5QZZrvvPMmX/zi13juuZdJSkpBMFpArQ1YJ/T3gCAi6C7VFpCk4RMAGq0eRZaR/BPPsvb2Onn55ReGfX758pX8+c8vD/6Liopm1arVE37f0QhGQa8MDNzhhwFNQAQwC1h19vFXgN/Z7fZIAu43Qz5XWlraFoT5fCo5p6D56f0xM4Xn0Vm7CW9fPTpz4pDbSH4XrRUvIkv9RGfej0Y/cQPWy0GTNgd/aj7eo2+jTp512cIoAL6yfQg6M+rE0csvxoJpVRpRUaG0tY2/KX5AAKWxvY+sxOD1ZNW3BTILCZFXp78FQJOzAu/xLXgKNmFc+63LGkPuacV7chvqzEWootJQAbkz48idGUdPVz+lJ5upPFpC7ak99JasYUH8Ok46DrJR/Rbrc24fvAEeUHWzT4vhRFsxx9uKuDltLZFGGy6ng8YzRWTPWYlKpca27macBw/QuWUzUV+4O4h7BFzFRRjt2Yiayetd/UdDZTQRvuZ62t98g/6KcgwTDJ6793yMOjx8VJXTrDAjp2v66PD4iNBfuNI/L3Y2erWeI+1HuSZ2CRlhE79ZkxWFN6qa6fNL/HNOwph6u2NM0cyKms7H9Z9wbdJSzGOsvLBYDdy8fgbFBY3s33WGjc8cYeGKdHJmxCAIAr09bkpPtnDqRDPObjdanYrs6THkTI8hMuZS2fIjLYV4ZR8L4+aO+3P/IyKKAllTozl+sA5XrxejOXhCbSlT5lJVdIDCPe8QnzENnSG4vxH1VQ4ios0YTVpaaktxu5zjUu5URaWhyV6C7+SHaOxLJ/Rbfzn4Kw4gGEJRxeWM+TWiSkV8+jTqywuR/D5U6su/vrc3VRFijQr69xIsBtQ03WNU03T6/OcpZ16KoFUFbFZ8EoJWzRNPPMaJE8eora3hrbdeZ8OGpzl4cD9PP7UByechLDSURx7+FkkRyRQUHOG3v/0VdnsOZWWlfPnL/0xe3kw2bPg1lZXleL1eZs7M51//9d/QaPV0dHTwy1//mqbmJgBWrlzNvfc+yLZt7/P666/g9wcW2h966GHy8+ciyzKPP/5LCgoOo9FoMRoNPPnkszz++C/o7e3lgQfWo9freeqpZ4f9/KWlp2lra2Xx4uD4RI/EhAK80tJSxW63fx54x2639wEhwPVAItBQWloqnd1OstvtjWcfF0Z4bswBns326TzYIyOH9uDobOzAotOQFmcd8vlPA+HWuXQ1vI/kKiYy9VKjb8nvpuzIRiRfF5mzvkRI+OX1iwQL/03/TP0fv4m0789E3/dTBHH84jVSfy+1NccImbmKiJjgfjfDHQsjkXvWB63XK13W64ej+3hAVXKaPRqD7mo1aofgmH8Tjl0vEepvRRc7/uOnZfdTCCoVcWsfQB1y4f6JjAwhPTOKsvTPs23jU2RleqiuNpHsmkNnlYdXy3dz23WLiUu00FjTDYB9WiT/c+JFEi1x3Dn7BtSiioPHt6MAc5ZdR6g1BCJDcK1YTtuunWSsvwNdxPgl+If6Lt3NzfhaW0i46YagftefAeF33kr3ju10v/c2iT999LJtW9wtrbhKikm88w6iokeuVJhv0rKppo1GSSJniO9zZeR8VnL5Pb4X88GZFkq7XazPTWRG8tjtCtbPuolH3j/BwY6D3DXt5nG9Z9SaUPLmJPLuayf4+P0yais7EVUCZ0rbUBRIybCx8oZssqfHotEMfz0+fPwoiZY48tOmfCqMm68mYz33FyxN59iBOhpruliwLLi/vSs/9wAbN/yIsiPvs+K2B4M2rsftp7mhh/nXpBEZGcLJPSfRaPVMnzsftWbsQaq05gHqqo+iHNlIxBd+eMWOGdndR01tISGzVhERPb4F19z8BVQVH8TdXUdK9tgWjy8+FhRFobO5mpTsvCv6G9HaKqI+2xPrLu/AXTayYJlBkvAIAtIoPq6KoiBIMkZRwCWK6LPC0Wde9HuqEvH0ehF8MmqjyLe+9W3Ky8u4++57Wbx4KZ2dnfz0pz/kySefITEijE1vv8FPf/Urnn3uRVQqkaqqM/z7v3+fadMC+/xnP/sJs2fP5gc/+BGyLPOjH32frVvf5ZZbbuPXv3uCOflz+NVjvwWgq8uBWi2yaNFC1q5diyAI1NRU8/Wvf413332f0tIyjh07wsaNf0UURXp6elCrRb797f/gwQfv4cUXN466b7du3cTq1WsxGEZO9qiH6EkWRXFcx8GE7vTsdrsa+A/g5tLS0k/sdvsi4DUCpZqTSkdHL/IQhohXk8jIkGGzNmc6e4nRay4rq3MlMVhy6Gg6jj7i2gsUMRXZT2vlS3h6G4hMuxO3FIX7qn8WFdr563Hv/CONO99CO338KW9vyU4UyYc/cW5Qv5uRjoWREBQFrVqkrLqTWenB8/Iqq+kkwqKnt6efK2sdeyFKymLQvkXLjo0YrvvGuF7rbzxN/+kDaPNvw+HWgHvo/WuJsWOy2PD1nuCef3mYuioH2/cfpeO0xJ9O7SUs3ICoEtEbNWyp/5AOl4MHZq/H0eFCliROHtxFbEoOHr9u8Ds0rVpL685dlL/wCtH33j+ueQ93LHTtPnh2n2R+6q8Lf4uEXb+OtpdfpObjA5ctYtP+7vsAqGfOG9N3FKHXUNDQyXTT0OVnl3tduJgaZz9vnm5gqtVMrkE3rjH1hJAXNY0tpTuZb5uPSTN225QB1tyeS8nxJvbvPINWp2LWgiSyp8cQGhb43F1dwysBN/Q2UdlZw+2ZN9LefjWvRlefcR0PIkTHhXBkfw3pUyKDG+SoLGTNXEbJ4R3Eps8OWjlgdXk7sqxgizbR3Oyg4sQR4tKn4ujyAOMR7RHRzLqV/n0v0nRoJ5q0OUGZ32j4SvcE7g/iZ4/7vNVbEtFo9RQfOYDJNrp/3VDHgtPRiruvF7M14Yr+RsiyjP+s/YEsK6OWX4oISLKCShilvUdWQAj4TiqKgiwrg+9zARoRyS2BUUI4u60kBbY9ceIE6elZJCamoCgKN9x+D7/+45/o6XEiSTIJCYnkz8fDjAAAIABJREFU5EwbHHfPno8pKSnipZcCbUVut5uIiCh6eno5deo0j/7nD/F6/YiiiNlswe+Xqamp5f/+70na2tpQq9V0dnbQ0tJKdHQcfr+fn/70UWbNymfhwiX4/fJZ8aNhPst5eL1ePvjgfTZseHrEbdVqccjnZVm+5DgQRWHYhNdEl/LzgLjS0tJPAM4GeX2AG4i32+2qsxk6FRAH1BHI4A333N8lPlmmrd9LzjhNoq8GpvAZ9HUW0t91ClN4oPldUWTaq9/A01uDLflWDJasUUa5cqgzFqCqPITn8F9RJ+chWqLH9Xpf+SeI1jjEiORJmuH4EAWBmHAjjUEWWrlcBc1gI2gNaKeuwlvwDlJnHarwoUuBL0aRZTz7X0EwhaOdvmbEbUVRRXb+Co5+9DqdzVWkZmbwT+krebrgLzRUOgntn0VXs5+E7BA+qN/L4vj5pFkC339D5UncfT1kzLjQ7F5ji8Cy5Bq693xM+Nrr0URMzOAZoK+kCLXNhiY6ZsJjfcalWJZcg+ODrbS/9VeMU3LHfUOsyDI9e/dgzJ2Kxja2xZYsi4lDrd34ZBnNKKvZl4vLL7HxTDNhOg23jaHvbijWplzLsdYT7Kzby7q068b9ekEQyJ0ZR/b0QImmOA7VyX2Nh1ALKuZGT77B9t8b2dNj+Pj9ctqae4mKDW5GJ3fBWmpLCzj60WusuvsRxMuoiLmYuioHao1IbIKFlpoSvB4XSfbhjcJHQjNlOb7TH+M5sBF10nSEK9C76as4wP9v787DqyjPxo9/Z86S5JzsC1kJBEgGZF+UTXEDRa3WpVVx19pftSq+2u2ttdS96luXinWp1YoKWm3dKu7WoojsO8gAgRDIvu9nn98fJ4kBkpDlnOQk3J/r4iKZmTPnycnDMM8893PfSlQSalL3C4ybzBZSR4ylIHcbPp+3R59neWFLgfP+W39nHRmPdWR8p8c4PF7KnW5sYZYOwzRdXh81DhcxFjNR1s6HHkqYCcPpxXD7/Jk1OzpOUY5KfBMRceQDK4OHHvoT6ekZh21tbGz0j0YM8LgcWMO/f9099/yOW2+9gzlzTsPn8zF37sm4XC4SEhJ59dU32bRpA+vXr+XZZxfz0kuvdfqztPXVV1+SlpbOqD5ac9/b/4EOARmapmkAmqaNAZKBPcBmYEHzcQuATbqul+m6XtrRvl62JWSVNLrwQchm0GwrLHIYJmss9c018QzDoDL/fZpqdhOXMR97fGhl+1MUhfBTrgWTCcdXL3UrE5ivphhfyV7M2SeHVJhQWqKdovLA1cLzeH0UVzSS1oMMmsFgHTcPLOG4NnaeUbMtz+6V+CoOEDb90i5lMht+wnTCIiLZte5zAEyqiZ9MvoLokbBu+HLmXJPOzpSVRFkj+eGIc1pfl7t1JbaoOFKGHx2iHH/e+f403wEopG14PDR9txP72PEh1fcGE9ViIeGCC3Hm7ad+08Zuv75h+zY8VZXEnDKny6/JibHhMQz21wUn459hGPxzfwn1bg+Xj0whvAtrXtqTHpnKpKRx/PfQShrdPW+ryaR2a3Dn9rpZV7yJCUljibSGxvVoIBk52l9OYte2wNZ5BLBYw5hy+iVUlxWwd3PXkvAcy8H9VaRlxmIyqxzYtQFruI3kYVqPzqWoJsJmX4VRX4Fz9T/wHNyGJ38LngObcedtxL1/A+5963DnrsG9dzXuPatw716JW/8a164VuL77L66d/8G1/XNc2z/DtfUTXFs/wrn5Q5ybPsC58X2cG97Duf4dnOv+hXPtW3gLd2IZNaPH1+ih2ZNwORooO9SzxGLlhfuxhEUQndC9B9d9rSvZNGvdHlTA3knodgvFYgKl/XIJY8eOJzd3NwcO5AHw0UcfkJ2tYbO1fz2ZPXsOr722pDXhSnV1NYWFBdhsNsaNm8D7y//dWg+vutqfSK2+vp7UVP9az+XL38fl8idiqaqqwuFwMH36TG666VYiIyMpLCzAbrfjcDjweDovnL58+fucd94Fx/z5A6W3a/CKNU27Gfinpmktv9kbdF2v1DTtJvwZNRcBVcA1bV7a2b5BpyWDZpqt59nS+oqiKETGT6SmeAUeVzW1patpqNxKTOppRCWF5oJ41R5H+MwrcKx4EffO/2AdO7dLr3Pv/gYUBUv2zCC3sHtSE2ys3lmCw+Uh/BhPurqipKoJr88gIzE01q0q4ZFYx56Ja/OHeKsLMcV2vmjecDXhXPdP1ORRmEdO7/TYFmaLlezJp7J91XKqywqJTUojzGTl5gnX8/iGZ3hO/xs+w8cNY6/EZvGHldVVlVKSv5vxs89DbWf2xRIXR8xpp1P9ny+IP+cHWJN7/p9u075cfA4HNql/F1TRM2ZR9dGHVLz7LyInTUbpxqxa7ddfYYqKInLi5C6/JisqAouqoFc3khOEYtnflFSzq7qBH2QmkWHv3f8n84fPZXPZdr48tJLzsuYd+wUBsKV8Bw2eRkmu0kNh4WZG5CSyd2cps84Y2e46nd5IHzWB1OEnsG3VcobmTCYisucZsmurm6ipamLc1DQ8bheFudvIHD2tV8W6zaka5lEzce/8D+6d/+nxeY5JUfyZGa12LDknH/v4DqQMH4PJbOXgni0kZ3Z/YFteuJ/E1CyUHpZQ6SuKohDekk3Taj5qQOzy+nB4fURbzEdlzuzofB0VPY+Li+Puu+/j3nt/h9frJTY2jkWL7u/wXLff/gueeeYprrtuAYqiYLFYWbjwF6SlpbNo0f08+sj9/PRnN2KxhjFv3tlcddV1LFx4J3fd9UuioqKYPn0WMc3lcUpLS3jkkQfwer14vV5mzJjF2LHjUVWVs846h2uvvZyoqOh2k6yUlBSzbdsW7rvv4a58pAHR67tHXdeXAkvb2b4LaPdurLN9g1Fho5Nwk0pcvyW36B578wCvLPd13I4yopKmE518Sn83q1PmnJMx5a7BueYtzEMnokZ3HkJnGD7ce1ZhSh+Lag+txDepCf4bw+LKRoandK1IemcKmwun91eJhPZYxp+Na9tnuDYtJ+L0n3Z6rGvzBxhNtUSc/T/depI6auLJ7Fr3GbvWf8GMc/zLgqOskdwy6UYe3/AMmdEZTGlTg2vv1m9QVJWscR0P+OPPOY+ar1ZQ8e93Sb3xZ11uy5Ead2wHVcU2puuZ2UT3KSYTCRdeTNFzf6FuzbcdFio/kqemmvqtm4mbexaKuevXbYuqkhUV0VwPr/dhvG3l1zfx8aFyxsbZmTmk96VphkalMSFxLF8eXMkZQ08mwnzstPW99W3hOuLD49DiRgX9vQYrbXwye3aWkrennFFjhgT03IqiMOWMS/hoyR/ZtOIdZp13XY/PdSivCvCXeCjavwOP29Wt7JkdCT/tp/jGntnSYFDUNn/7v1bafN3hflXFvyCszd+K/+tARVWYLVZSs8ZQsHcrU8/4UbcGai5HI7UVRQH5zPqCzaTS2EE2zbrm2bvILszetVCs34dpPv30Xw/bN2PGLGbMOLqs1ZQp03jxxVcPb5fNzi9/+dt23yMpaQj33/cQjbVVxCSmtmY7nT//PObPP6/1uJ/97BYAUlPTOgzJ/M1v7u7050lOTuHzz1d2ekyghfZjgUGiqNFJqi1swIRimcNiCYscjttRhj1+IrHpZ4V82xVFIXzO9aAoOL7++zEXBXuLdIz6Ciw5Xbvh60upzQOxQIVpFpTVoyj+mcFQoUZEYznhdDx7v8VXW9rhcb7aMlxbP8GcPQvTkO6tgwiLsDNi/Czy9Q001H6fBSwxIp57Zv6G/zf+mtZ+7XG7yNu+hoxRE4mwdzyoNsfEEnv6mdStWY2zsLBb7WmrYcd2wrNGYOogrEQETuSUqYRlDqPivXcxjhFC06J21Tfg9XYrPLNFToydCqebCkfv6yu1aPL4693FWMxcPDw5YNfjc7LOpMnTxH8PrgrI+TpT3lTJrqo9zEid1uOi7gLSh8URGR2GHuCaeC0iY5M44aR5HNQ3UnxgV4/Pk7+visjoMGLjIziwawPh9miSMno/sFdUFVPyKP+fISMxJWVhShyOKSETU3wGprh01NhU1Jhk1OghqFGJqJEJqPY4VFsMakQ0SngkitWGYo1AMYehmK0oqhlFUQN+r5ORPQlHQ23rerquqijKA0Kz/l17OgrTdHl9NHl9RHZx9q6FYu04TDOQLFb/gy23s/3angOZXGWDzGcYFDc5B8T6u7bi0ucRk3Iq8Znnh/zgroUamUDY9EvxFuzEvWtFp8e6d38DlnDMw0Pv6VhyXAQmVQlYopWC8gaGxEZg7cbTs75gnXgOqCquzR90eIxzzT9AVQk78Uc9eo+cKacBsHvjfw9/b5PlsJvMg7s34XI2HpVcpT3x889FsYZR8f67PWqTt64O54E87ONCaz3rYKWoKokXX4K7vIyar7865vGGYVDz9VdEZOdgTUnt9vtpMf4HKbtrAvOApmXdXZ3bw+UjU7tUa6qrMqMyGJcwhv8c/AqHJ7g3OKuL1qGgMDN1WlDfZ7BrqYl3cH8l9XXdyUTZdaNPnEtkbBIbvngLb3MtsO7w+QwKDlQxNCsOt8tB0f6dDM2Z3G7o+2CXlnUCqsnU7aLn5YX7URSF+JTQSAB3LIeFabZ5wN6T2buW83UUphlIJrMZk9mM2xWcddP96fj719bHyhwu3D5jwA3wrLZUYlJPDfnY7yNZxpyGKW0MztVv4KuvaPcYw+3Es389lhEn9kkmru4ym1SGxEW0hlb2VkFZA+n9WOC8I6otFot2Ku7d37T7u/IU6Xj2r8c68TzUyM6zeHXEHh1PpjaVfdtW4Wzq+PPM3foNUfHJXXrCbIqKIm7uPOrXr8V5sPvJfxt27gDDkPV3fcg2djwR2TlUfPA+PmfnN8VNu3XcpSXEzOlZIdqEcCsJYZbmMM3eW1VSzXfVDczPSGRoZODXcZ+bNZdGTxMrDgVvFs9n+Pi2aD2j47OJDw+tkPiBSBuXjGHAnh3BmcUzmS1MPeNH1FeXsWt999e6lRbV4nJ6GZoV788i6fUMmFDDQLOERZAybDSH9mzp1kClvHA/MUnpWKyhd4/SkQiTig9wNM/i9XT2roViNYHPgGOUH+gtszUct8vZrSR9A8HAunsfgIqaE6ykDrAB3kClKKo/VNPw4fh6SbsXVE/eBnA7MPdi8XSwpSbYKaro/QyA2+OjtKoppNbftWWddC4Ars0fHrbd8PlwrlrmL4swsfOyCMcy+sQz8bhd7N3Sfvx7VekhKoryGDVhdpdnq+POmo8aEUH5++90uz2NO7ah2u2EDx8YoTeDgaIoJFx0Cd6aaqq//KLTY2u+XoEaEUHklJ7PNGXH2NhX14Tb17sbhkP1Dj4+VM6YWDuzullouauGRQ/lhASNLw5+hcMTnBmh7yr3UO2skeQqARIbbyMlI5pdW4uDNruRMnwMQ3Mm892aT6mvLu/Waw/uq0JRIH1YLPm7NmCPjichdXhQ2jkQZGRPorGuisqS/C4d7/N5qSzOIzGt++UZ+lP4EWGadd3InNmelmyaPmeQwzTDIsAw8LiCc/3rLzLAC7LCBidmRSEp4tip3UVgqNFDCDvpx3gPbsWz5+in0u7d36BEJWFK6ZtaJD2RmmCjtKoJTydph7uiuLIRn2GERA289qiRCVhyZuPWV+BrrG7d7tnzTXNZhB/3epY1NjGN1Kyx7Nm0Ao/76HVRe7esxGS2MPyErt98mux24s6aT8OmjTjy8rr8OsMwaNixA9uYsd3K6Ch6z5ajYRs3gcqPluNtbP/hibehgfoN64maMRM1rOf9Toux4/YZ5PWiXEKTx8vruUVEWcxckhW4dXftOXf4PBrcjXxd8G1Qzr+qcC2RFjsTEo8uPyJ6ZvT4FKormygpDF4B7EmnXoSiqmz88p/dGkgezKsiKTUKBSclB3QytSkDZqlHMKSNGIeiql0O06wpL8Tjdg2Y9Xct2oZptsze2S0mTD383SuqgmIJfpimxRIGitJaLmGwkDuMICtsdJJis/a4g4uesYw9E1NyNo5VSw8bOPjqK/AW7MSSPSukw0/TEu34DIOSqt7FhReU1QOQHiI18NpjnfQD8PlwbfkIaC6LsPafqENGYh45IyDvMfrEM3E21bN/x5rDtrudTeTvWk+mNvWwQqddETv3LFS7nYpuzOK5Dh3CW1ONfZyEZ/aHxIsuxtfQQNVnn7S7v3bNtxhuNzGn9Cw8s0VWVARmRenxOjzDMPjX/hJqmuvd2QK47q49WTGZjInP4fP8FTi9gUsOA1Dnqmdb+U5OSpmCWR0YmaQHgpGjkzBbVPQg1MRrYYuKZdyscynav5OC3G1deo3T4aa0sJahw+M4uHszhuFj6OieFTcfLMIi7AwZmt3lMM1QKHDeUy1hmpVOd/Pau979m++LME1FVbFYwgZdopXQvcMdBAzDoLA5g6boW4qiEn7qT8DrxtkmVNO951vACMnsmW2lJbRk0uzdOp6C8gZMqkJKfOhk0DySGj0E86gZuL/7El9TLa7NyzGaagifdUXAnvompY8kIXU4+ob/4PN9H+6R9916PG4XIyd2vz+YIiKIP/scGrZuoSm3a4VsG3b4b5JsJ8gArz+EDxtO5LQTqfr0Ezx1tYftMwyDmq9WEDZsOOGZvUtsYDW1LZfQfd+W1rCzuoGzMxLJjAx++QLwr8WrdzcEfBZvTfEGvIaXmaknBvS8xztrmJkROUns/a4Ujzt4IWzZk+cQk5jGpi//hcd97BC2Q3nVGIa/PEK+vpGo+GRiEzuvdXo8yMieRH11GTXlx86+XF6wnwh7DLaogbdetSVM02MYvZq9a9FX2TTNYeF4PW683q5lWh4IZIAXRNUuDw6vb8AlWBks1NgUwqZdhOfAJjy5azAMA8+ebzCl5KBGB7Z+UKC1DMh6m0mzoKyB5HgbZlNo/1O3Tv4BeNw4v30d17aPMY+aiWnIyICdX1EURk87k4aaitYwGcMwyN2ykrjkoST0MFNZ7BlzMUVFUfFe12bxGndsx5qWjiW+Z0ljRO8l/vAiDJeTqg+XH7bdmbcf16GDPSqN0J6cGBtlDjdVzu5lISxocPDRwXJGx9g5OUjr7tozImY4o+Oy+fzAClwBmsUzDINvC9eRFZ1JWmRKQM4pvjd6QjIup5f9e9pPKBYIqmpi6pmX0lhXxY5vPz7m8YfyqrCGmYiK9lJ2KJdhx3l4ZouMkeMBpUthmuVF+0lIyxqQn5uiKESYTf7Zu27UEO3wfKrCynXfcNVPFnD99VeQn5/X63O2x2L1J7Dy9CBMs66ujqVLl3R6zCuvvMRVV/2Ya69dwM03/4R9+3J71M7uCO27vgGusDnBSpot8JnPRNdYxs9HTRqBc9VSvAe34Ksuwpx9dIHMUBNmNZEQHd7rRCuF5Q0hm2ClLVNsGuYRJ+LZ+y2gEnbSjwP+HumjxhMVN4Rd6z7HMAzKC/dRU1HEqAk9T7ajhocTN/9cGnfuoHG33umxPqeTpj27sUv2zH5lTU0jetbJVH/5Be7K7+sj1nz9FYrVStRJgQkLzonx/7vTuzGL5/B4eT23mEiLiR+NCO66u/ackzWXOnc9KwtWB+R8+2vzKW4sleQqQZKWGUtUTDi7tgYvTBMgKX0EWWNnoG/8kpryog6PMwyDg/sqSc+MpWDvFsAg8zgPz2wRbo8mKX0EB48xwGusq6axtpLE9IEXntkixmpmSIQVkxqY69e/P3mPGxbcwEt/fZXMzOFdfp3X2/VZP5PZgmoytRumaRgGhrvjdYD19XUsW/ZKh+fes0fnvffe5oUXXmHJktc544x5PPPMn7vctp6SgPggKmx0ogDJkmCl3yiqP1Sz8e0/0PTZX8BkwTJyYNxspCbaehWi6XR7KatuYta4gfHk3DrlfH9ZhEk9L4vQGUVRGT3tTNZ99jol+bvZv2M1lrAIMkf3Ln137GlnUPXpx1S8+zYRv/rfDm/Km3brGB4PNql/1+8SLvghdWu+pfKD90m+5jp8Dge1a1YTNe0kTLbAhDMnhluICzOzp6aRGUOOPRNnGAZv55VS7XTz09EZQV93155RsVnkxI7ks/wVnJw+E6vJ0qvzrSpci9VkZcqQCQFqoWhLURS0ccms/+YA9bUOIqOD9zB54pwLKMjdyoYv3uT0Sxe2e52rqWqirtbJ5JmZ5H/3CXFDMoiKC+1omb6UkT2JTf/9F7WVJUTHJ7d7TEVR8/q71NDIoJmbu5u9ezt/eNlTo0ZpjByZ0+kxTz31GFu3byE//wDvffIei5/5K6tXr+L555/G5/MRGxvHr351FxkZQ9m4cT1//vOf0LQx7N6t89Of3sykSZNZvPgJcnP34HK5mDx5Grfddgcmk4myslKefPL/OHTIX+7olJNP4ZIf/pBPP/2It956A4/HDQbcfMPPmXLCFIi08OTTj7Fx4zosFis2WwTPPvsSjz/+CPX19Vx33RWEh4fz3HMvHfFTKHg8HhwOBxERETQ01JOU1P7vP5BkBi+IihqcJEVYsYZ4eNxgZ4pPxzrlAvC6MQ+fgmIN3fVobaUl2CmqbMTn61n2qKKKBgwYEDN4AKb4odgvfxTrlPOD9h7Dxkwj3B7Ntm8+4NCezQwfcyJmS+9CqNWwMOLP/QFNu3Wadn3X4XENO7ahWCxEZHf+H5oIPktCIjGnnk7Nyq9wlZRQt34thtPR6+QqbSmKQk60ndzaRjxdKJewpqyG7VX1nJWRwLCovll3155zs+ZS66rjm8I1xz64Ew6Pgw2lW5g6ZCLhZoliCRZtvP9GUd8enJp4LcIiIplwygWUFeRy4Lt17R5zcH8VAPEJPiqLD5CpyexdWxnZ/gcdnYVplhfux2SyEDskva+aFdIWLvwFmjaGhTf9D08++GcqKyt44IFFLFr0AEuWvMG8eWdz7713tx6/f/8+LrjgIl5+eRmzZ5/C4sVPMGnSFF544RX+/vdlVFVVsnz5+wDcd9/vGTt2PEuWvMGSJW9wwQUXYvh8TJk8leef/zsvPvsKv79jEQ899iCq3ULugVw2bVrPa6+9xZIlr/PII08CcOedvyEyMpKXX17WzuAOsrNzuOyyK/nxj8/nwgvP4fPPP+Wmm24J+mcnM3hBVNjoZER0//1HLb5nnXQuhqsp5JOrtJWWaMft8VFe62BIbPf7UUGZf/YvlDNoHkmNSgzq+U1mCzlTTmPr1/4LfE+Sq7QnZs6pVH38EeXvvs3Q0WPafbrduH07ETkaqlVm9ENB/Lk/oObrFVS8/w7u8nKsKamEjzp2ofvuyIm1saashrx6B6OiO36wVNjgYHl+OTkxNk5O6d/ECtlxIxkVm8VnB/7LyWnTsfRwFm9j6VZcXpeEZwZZdGwEaZkx6NtKmDIzM6hhvSPGzWD/9tVs/uo90kaMOyrz8MF9lUTHhlNVtBOAodrkoLVlILJFxRGfMoxDezZzwvSz2j2mvHA/8SmZmEyhcXs+cmTOMWfZ+oJiMWF4DXbu3M7IkTlkZflnOM899wIee+wRGhv99zsZGUMZN+77iIGVK7/iu+928MYbSwFwOBwMGZJMY2Mj27dv5Ykn/tJ6bGJSCtWlBRw8sJ8H7vsD5eVlmM1mqqorqWqsIT09A4/Hw8MP38+UKdOYNeuULrW9uLiIlStX8MYb75KYmMiyZa/w4IP38OijTwbq42mXTC0FSb3bQ63bIwlWQoSimgmfcRmm+Iz+bkqXpSb4//PsaZhmQXkDZpPCkDh5yNDWyAmzsVjDScoYRUxCakDOqVqsxP/gfBy5e2ncfnQ6cXdFBa7iIuxjJTwzVJhjYoibexZ1a1bjyN1L9ClzAn5zPDLKhklR2NPJOjyH18uy3GLsZhM/zkpBDYHECucOn0eNq5ZVRe3P1HTFqsK1pNiGkBWdGcCWifZo41OoqWqi+FDtsQ/uBUVRmXrmpbia6tn2zQeH7fN6fRTkVzN0hD97ZmLaCOzRkkzqSEOzJ1FVeoj6mqMT43jcLqpLD5EwAMsjBJ3Zf100jpExNiLiyAdpBg899CdefnkZL7+8jDfeeJtbbrm93dcqikq4JZI//vFBfjj/Ql556XVefHkpJpMJl8tFZGQkr776JmeeeRa5uXu5+upLqagoP2bT//OfzxkxYhSJif4H2PPnn8fGjeuP/TP3kgzwgqQlwYqUSBA9ldpSKqGHiVYKyxtIibdjkoLah7GGRXD6Zbcz45yrA3remNmnYE5MpPy9d45ajN1aHkESrISUuLPPQbXZwGQielbgZ/f95RLC0Tuoh2cYBu80r7u7bGQKdkvfr7trT07cSEbEDOfTA1/i9nU/bXhhfTH7a/OZmXbigMwEONCM1Pw18XYFsSZei7ghGYyaNIe9W76hsji/dXtJQS0et4+EBDc15YVkar1b2zxYZWRPBNoP06wqOYjP5x2Q9e+CTVFUFIvKCSNHk5u7mwMH8gD46KMPyM7WsNnaj1SaPXsOr722pDXhSnV1NYWFBdhsNsaNm8Cbby4DwPD6qDxYgtUIp66hjvSRmagRFj788N+4XP6swlVVVTgcDqZPn8lNN91KZGQkhYUF2O12HA4HHk/718q0tDS2bdtMU5O/rvG3335DVlbgsoR3JDTmgAehotYMmjLAEz0TGWEh2m7tcamEgrJ6sjP6Ls36QBKXFPj1DYrZTMIPfkjJyy/SsHkTkZO/v8Fp3LEdc1wc1jSpBxVKTHY7yddej6emBnNUdFDeIzvGzkcHy6l2ukk6Yt/aslq2VdZzVnoCWf247u5IiqJwbtZcnt78N1YXreOU9Jndev23ReswKSamp8garL5gsZoYNXoIubvKOHnuKCzW4D4oGD/rXA7u3sT6L/7B3AW/QFVV8vdXoqoK7oZcFEVhaM6koLZhoIqMTSQ2KZ1DezYzetoZh+0rL9wHDMwC531BsZqIiYzl7t/ey733/g6v10tsbByLFt3f4Wtuv/0XPPPMU1x33QIURcFisbJw4S+asfAaAAAgAElEQVRIS0tn0aL7eeyxR/jow0tRUThzzlyuuPIqbrz+eu66+1dER8cwffosYmJiACgtLeGRRx7A6/Xi9XqZMWMWY8eOR1VVzjrrHK699nKioqKPWod36qlnsHPndn7yk6uwWKxERUVx111/COpnBTLAC5rCBidxVjMR/ZAJTQweaQk9y6TZ5PRQUevk1AGSYGWwiJ45i8qPPqD8vXewT5yEoqoYXi+NO3cQOXWazGaEoKipwS3AnRNj46ODsLumkeyM70PWihqdLM8vIzvaxpzU0CtoPDoum6zoYXyS9yUzU0/ErHbtdsHj87C2eCPjE08gyhoZ5FaKFtr4ZHZtK2bf7nK0ccHN0GcJi2DyqRfx7YdL+G7dCsqr09m1pZiUjGgK9q5gyNAcwu3BeWAyGGRkT2L7quU01lVji/r+IWx50X6i4oYQFiH/btp6+um/Av5ZNhrcnDT5JGa8dHTExZQp03jxxVcP22az2fnlL3/b7nkT4xN58LcPYrh9KBYVNdIKqsIZp5/B/PnnYY9JAOBnP/MnRElNTeOll15r91y/+c3d7W4H/wOzn//8dn7+8/ZDQ4NFYreCpLDRKeGZotdSE+wUVjR2WH+lI4XlAy/BymCgmEwknP9DXIcOUt8cY1+3ew++piZZf3ecGhJuJdZqZnebdXhOr49le4uIMKv8eERySKy7O5KiKJyTNZcqZzWri7q+XmRr+U7q3Q2SXKWPpQ6NITo2+DXxWiRljicscijbVn6AviWPMZNSOXFWFPXVZRKeeQwts5sFe7e2bjMMg4rC/bL+rhOKyR+mabi6Xt+uPYZh4HO48VY7MDw+1EgranSY//yKgsUahtvl6PZ9V6iRAV4QOL0+Kpxu0uwywBO9k5pgo8npoabB1a3XFbQM8GQGr89FnTQDa1oaFe+9i+HzUb1pMygKtjEn9HfTRD9QFIWcGBu5tU14fD4Mw+DdvFIqnW4uG5FCpCV0A2lOiM9hWPRQPjnwJV5f126qVhWuJS4sljHx2UFunWhLURS08SkU5ldTW310seZAcTk9rP/mAMueX0tJ5RgU1csYrZA5Z2VTemAbqmpqXWcm2hcdn0x0QgqH9mxu3VZdXoKzqYHEVBngdUaxmjA8PgzPsUvPtMfw+vDVOvHVu1HMKqbYcNRw82HRNWZrBD6vF6/HHahm9wsZ4AWBrL8TgZLaPEDrbphmYXkDVrNKYg/KK4jeUVSVhAsuxFVUSN3a1VRt2kx4VhamSAm7OV7lxNhx+nzkVjWwvryWLZV1nJkez4hOSieEAkVROHf4XCodVawp3nDM4ysdVeyq3MOM1Kmoitxe9LWW0Ex9e+Bn8TweH1vWHWLp82tZ93Ue6Zmx/Pgnp3PCSfMozN1ISf5u8vWNpAwfc1T5BHG0jFETKSvIxdFYB0Bx/l5A1t8di9K8vrS7s3iGYeBran/W7kiWMH/dTo8reA9K+oJcgYOgsHWAJ8VdRe+kNWfSLOxmJs2CsnpSE+0hGfp1PIicMg1rxlDK332b+r252CQ887g2MtqGSYHP9pfy7wNljIqO4LTUgZFCfmzCaDKjMvg47z/HnMX7tjmUc2ZqcNc1ivZFxYSTPiwWfVtJwMLLfD6D77YU8fpf17Lqi1wSh9i5+JrJzL9kHPFJdsacNA97TAKrPvg7TfXVEp7ZRRk5kzAMg4K9/gzLRQf2YgmLIDohuOsnBzrFpKKYuxem2Tpr19DxrF1bJpMZk9mCWwZ44khFjU7sZhNRIZLyWgxcsZFWIsJM3c6kWVDeIOGZ/UhRVRJ/eBGe8nLw+bBLeYTjWphJZVhkBFtKa5rX3YVGvbuuaMmoWeGoZG3Jpg6P8xk+VhetR4sbRULEwBi8DkajJ6RQV+OgML+mV+cxDIO935Xyxt/W8d+PdmOzWzn/8gmcf/lEktO+T6BitliZcvoluBwNmMwW0kbKw6yuiE1MIzImsTVMszh/L4mpWSgy831MSlhzmKa38zDN7szaHckSFo7b5cTw9SwUNBSEbvD/AFbY4CDNFiYZ80SvKYpCaoK9WyGaDQ431fUuSbDSz+yTJhM2PAtPWSnhWSP6uzmin42JtbO/rolLR6QQFcLr7tozLmEMQyPT+DjvC05KnoxJPfrhpV61l0pHFReOPKcfWihaZOUkYrGa0LcVkz6s+2VyDMMgf18la7/Ko7yknrhEG/MvHsvw7IQO72nSRoxj5ITZWMIisFhlaUpXKIpCRvZE9I1fUl9TQWVJAeNmSWmJrlCsJmhwY7i8KBHtD9YMrw9fvcufIdOqotqtXRrYtTBbw6GhDrfbiTVsYC516dX/MpqmDQfebbMpFojWdT1e07Q8wNH8B+A3uq5/0vy6GcDzQASQB1yl63ppb9oSKjw+HyUOFzkxcnMtAiM1wcb2fZVdPr6gTBKshAJFUUi7+VaiTB4cJpnNP97NSI7llFHJ+Oq7lzApFLRk1PzrtldYX7KZ6alH17dbVbgWu9nGhCSZre5PFouJUWOS2LOzlJPnjcIa1vXbvKKDNaxesY/iQ7VExYRz5g9GM+qEIajqsR9WT5t7WW+afVzKyJ7ErvVfsG3lB4Csv+vIV1/9l+effxqr1cq99z5EZubw78M0IyyHHWsYBobDg6/RnyBFjbSihJm6PeFisYSBouB2Oo45wKurq+P999/myiuv7fCYV1/9O59++hFer5cTThjHr3/9O6xWa7fa1F29mgvWdT1P1/VJLX/wD/aWtTnkR232twzuVOA14BZd13OAr4CHe9OOUFLS5MJnQKpk0BQBkpZop6bBRYOjaxmdvs+gKUk9+pslIYGo7FH93QwRAkyKQkLEwP1/YXziCaRHpvLxgS/wGYeHLdW7G9hatoMTUyZj6WK9PBE8o8en4HH72KeXd+n4suI6lr+5jXeXbqa22sEpZ2Wz4P+dSM645C4N7kTPxKdkYouKI1/fgKKqxKcM6+8mhaT33nubn/zkJv7+92VkZg4HmrNpug8P0zxsrZ3FBFGWTtfadUZRVSzWsC4lWqmvr2PZslc63L927Wo+//wT/vrXJSxd+k8sFgv/+MeyDo8PlIBdiTVNswJXAmcf49CpgEPX9ZXN3z+HfxbvhkC1pT9JBk0RaKkJLZk0GxmVEXPM4wvLGgi3moiPlj4ohAgMVVE5Z/hc/rb9VTaUbOHElMmt+9YVb8JjeKX2XYhITo8mJj6CXduKGT0hpcPjqisbWftVHrm7yggLNzPjtCzGTU3HIvkD+oSiKKSPmsCeTStITBkq4a3teOqpx9i6dRP5+Qd45523WLz4eVavXsXzzz2N1+0hNi6OX/3md6QnprJhzVoWv/BntNFj2JO7m5/+9OdMmjSZxYufIDd3Dy6Xi8mTp3HbbXdgMpkoKyvlySf/j0OHDgIwd+7ZXH319Xz66ce89dbruFxOfF4vty28k5NOmonP5+Pxxx9l48Z1WCxWbLYInn32JR5//BHq6+u57rorCA8P57nnXjrsZ9i7dzcTJkwmIsI/EzhjxixefPF5rr76uqB+doF81HYBUKDr+sY225ZqmqYAK4G7dF2vBjKBAy0H6LpermmaqmlavK7rXY5DS0gIzdmJKsMg3KyiZcQPmEX0IjiSkqICcp5xzYuu61zeLp2zrNbBsNRohgyJPuaxom8Eqi+IgW8g94W5iTP45OAXfHbwS+aPPRlVVTEMgzUb1jMyfhiTsnL6u4kDTrD6w9QZw/jPh7swKSrxR4Tr11Q18dWnu9m8/hBms8opc7OZedoIwo8IdxPBN/7EWezZtIKUYaNC5tpQWqpiNjffd5Rvpq684+RKvRGVOJmoxM7XHd5556/Ys2c3V155NSefPIfKykoeeGARzz77N9KiUlj+6Qfc94e7efbR51AtKnkH8/jt3b9n/Hh/LcYHH7yPqVOncvfdf8Dn8/GHP/yOjz76NxdeeDH337+IWbNm88gjjwFQXV2F2awye/YszjnnHLweD1s3rmXR/ffxwQefoOu72bRpPW+88S9UVaW2thazWeVXv/ot119/Fa+99ka7P8MJJ5zAv//9LvX1NURGRvHll59TXFzc+hm3p719qqp2q48EcoB3A9B22HqKrusHNU0LA54EngauCtSbVVTU4/OFVpX5pKQocivqSA63UlFe39/NEf0oKSmKsrK6gJxL9RmYTSq78yqYPOLY2en2F9YwaVRiwN5f9E4g+4IY2AZDX5iXcTov7VjKJzu/YVryJPJq8zlYU8gC7eIB/7P1tWD2h/ThsSgKfLsil5Pm+Nd2NTa42PRtPts3FQIwbkoaU2ZmYrNbqat3UFc/sNPCD0QmWzI5U05j7Imnhsy/H5/Ph6e5kLjXaxCgihtH8XqN1vfpjGEYrcdu3bqVkSNzGDp0OL5GN/NPm88TzzyGQ3WjRFjIyBjKmDHjW8/79dcr2LlzO0uXvgaAw+EgMXEItbX1bNu2hccff7r12MjIGDweHwcO5PPCC89SVlaKAlRWVlBSUkpychoej4cHHriXKVOmMWvWKXg8PrxeH9DxzzJp0jQuuujHLFz4c6zWMKZOPRGTydTh8Waz2u4+n893VB9RVaXDCa+ADPA0TUsHTgWubtmm6/rB5r+dmqY9A7zfvCsfGNbmtYmArzuzd6HKZxgUNzqZmnjsMDohukpVFVITbBSWH7sWXm2Di7pGtyRYEUIExeQh40nJS+ajvC+YMmQCqwrXYlUtTE2WDIChJDI6jIzhcejbS5h4UgZb1h5i6/oCPG4v2vgUps0eRlSM1Ortb6qqMvm0i0kM0Yc/kQkTiUyY2N/NaJcSbkb1eUEBNdw/nImIsB1xlMFDD/2J9PSMw7Y2NnZ8P3XPPb/j1lvvYM6c06irKuOCiy/A6XSSkJDIq6++yaZNG1i/fi3PPruYl156rUttvfTSBVx66QIAvvjiM4YPD35CnUAV3LgWWK7regWApml2TdNimr9WgMuBzc3HbgAiNE07ufn7m4C3AtSOflXa4MTlM0iTBCsiwFITbBR1oRZea4KVpNAMYRZCDGyqonLOsDMobihhTfFGNpRsYfKQCUSYZbAQarTxKdTXOnnlL6vZsCqfzBHxXHbjiZx+riaDOzEgjR07ntzc3Rw4kIeiKnyy4lOyszVstvYfas+ePYfXXluC1+svjF5dXU1hYQE2m41x4ybw5pvfJzuprq4GoL6+ntTUNAA+//JL3G43Xo+bqqoqHA4H06fP5KabbiUyMpLCwgLsdjsOhwOPx9Nhuysq/AmPamtrWbr0ZRYsuLrDYwMlUCGa1wEL23yfDPxL0zQTYAJ2Aj8H0HXdp2na1cDzmqaF01wmIUDt6Ff5tf4nApJgRQRaWoKddd+V4nR7CetkAXxh8wAvTWbwhBBBMiV5Ih/mfcEb+tt4fB5JrhKisnISiU2wERUTxvQ5WSSlhMYaLyF6Ki4ujrvvvo977/0dXq+X2Ng4Fi26v8Pjb7/9FzzzzFNcd90CFEXBYrGycOEvSEtLZ9Gi+3n88Ue4+upLUVUT8+adzVVXXcfChXdy112/JCoqipNOmkFUVBRul4PSUgePPPIAXq8Xr9fLjBmzGDt2PKqqctZZ53DttZcTFRV9VJIVgDvuuAWfz8Dj8XDJJZcyZ85pQfyU/BQjWMG1wTMc2B+Ka/BWVNTw+f4y7pkyEpOkFj6uBXptxbpdpTz77nb+cN2JDOvkP+lXPt7Ful2lPHX7KT1KDSwCbzCsuxKBMZj6wtrijSzZ+QbJtiR+P/2Xcr3pgcHUH0TvhFJfKC4+QIqUbGhVW1kChkF0QscZaQOpozV47f1e2qzBy8I/Yfb9vuA18fiTX9NEcoRVBnci4FIT/HHlhccI0ywobyAt0S43W0KIoJo6ZCLjEsYwf/iZcr0RQgxaFms4HrcLn8/b303pFhngBYhhGBysbZTwTBEUyXE2VEXpdB2eYRgUlDXI+jshRNCZVBM3T7yek1Km9HdThBAiaCxW/3pVj8vZzy3pHhngBUiNy0O920uqDPBEEFjMKklxERR1kkmzut5Fo9MjGTSFEEIIIQLAZLFii47HbBlY9/eBrIN3XCtq9I/sZQZPBEtagq3TEM2WBCsywBNCCCGE6D1FUQi3DbzIKJnBC5DCRicKkCIDPBEkqQl2Squa8HjbL45ZUFYPQFqSDPCEEEIIIY5XMsALkMJGJ8n2MMJM8pGK4EhLtOH1GZRWNbW7v6C8gSibhWibtY9bJoQQQgghQoWMRgKkqNFJZrStv5shBrHUBP/MXEeJVgrKGyQ8UwghhBDiOCcDvACJtpqZnBLb380Qg9j3pRKOTrRiGEbzAG/gxYkLIYQQQrTnq6/+y5VX/ojrr7+C/Py8/m7OUerq6li6dEmH+10uF3feeRvnnXcm55135lH7V678iiuuuITLLruQRYt+i8PRfpRWd8kAL0BuGjOUaalx/d0MMYiFW83ER4e1O4NXUevA6fKSLuvvhBBCCDFIvPfe2/zkJzfx978vIzNzeJdf5/X2Td26+vo6li17pcP9qqqyYMFVPPnkM0fta2xs5NFHH+SRR57gH/94F5vNxtKlrwakXZJFU4gBJDXB3pots62WbWkSoimEEEKIANhYXsuG8tqgnHtqYjRTEqM7Peappx5j69ZN5Ocf4J133mLx4udZvXoVzz//ND6fj9jYOH71q7vIyBjKxo3r+fOf/4SmjWH3bp2f/vRmJk2azOLFT5CbuweXy8XkydO47bY7MJlMlJWV8uST/8ehQwcBmDv3bK6++no+/fRj3nrrdTweNwC33PI/TJt2Ej6fj8cff5SNG9dhsVix2SJ49tmXePzxR6ivr+e6664gPDyc55576bCfwWw2c+KJ0ykqKjzq51u9ehWjR49h6NBMAC688BIefPAerr32xl5/vjLAE2IASUuws+JgNT7DQFWU1u0FLSUSZAZPCCGEEIPAwoW/YPdunQULrmb27FOoqqrkgQcWsXjxX8nKGsEHH7zLvffezQsv+EMk9+/fx69+dRfjxk0A4OGH72fSpCn87//+Hp/Px7333s3y5e9zwQUXcd99v2fmzNk8+OD/AVBdXQ3A9OkzmDfvbBRFIT8/j9tv/znvvPMhe/fuZtOm9bz22luoqkptrX/ge+edv+HGG6/m5ZeXdfvnKykpJjk5tfX75OQUSkpKevWZtZABnhADSGqiDZfHR2WNg8TYiNbtBWUNxEZasYdb+rF1QgghhBgspnRhlq0v7dixnZEjc8jKGgHAuedewGOPPUJjo/8hd0bG0NbBHfjXt3333Q7eeGMpAA6HgyFDkmlsbGT79q088cRfWo+NjfXn0SgoOMQ99/yOsrIyzGYzlZUVVFSUk5aWgcfj4eGH72fKlGnMmnVKX/3YPSIDPCEGkLTmTJqFFY2HD/Akg6YQQgghjmMREUdmszd46KE/kZ6ecdjWxsajk9W1uOee33HrrXcwZ85p+Hw+5s49GZfLRUJCIq+++iabNm1g/fq1PPvsYl566bVetTc5OYVNm9a3fu+f0Uvu1TlbSJIVIQaQ1kyabdbh+QyDovIG0pMkg6YQQgghBqexY8eTm7ubAwfyAPjoow/Iztaw2dp/wD179hxee21Ja8KV6upqCgsLsNlsjBs3gTff/D6ssiVEs76+ntTUNACWL38fl8sFQFVVFQ6Hg+nTZ3LTTbcSGRlJYWEBdrsdh8OBx+Pp9s8zY8ZMvvtuJwcP5gPw7rv/4swz53X7PO2RGTwhBpAom5Uom+WwTJrl1U24PD5JsCKEEEKIQSsuLo67776Pe+/9HV6vl9jYOBYtur/D42+//Rc888xTXHfdAhRFwWKxsnDhL0hLS2fRovt5/PFHuPrqS1FVE/Pmnc1VV13HwoV3ctddvyQqKorp02cRExMDQGlpCY888gBerxev18uMGbMYO3Y8qqpy1lnncO21lxMVFX1UkhWAG2+8hrKyEurq6rjoonOZPn0m//u/v8dms/PrX9/Fr3/9P/h8PrKzNa688pqAfFaKYRgBOVEfGg7sr6iox+cLrbYnJUVRVlbX380QISCYfeHhpRvx+QzuunoqAJt2l7H47W387pqpjEyLCcp7ip6T64JoIX1BtCX9QbQIpb5QXHyAlJRh/d2M45bZrOLx+I7a3t7vRVUVEhIiAbKAvMP2Ba+JQohgSEuwUVTRQMvDmZYMmi3r84QQQgghxPFLBnhCDDCpCXYaHB5qG/xx4YXlDSREhxMRJhHXQgghhBDHOxngCTHApCY2J1qp8GeBOlTWIPXvhBBCCCEEIAM8IQacllDMoooGvD4fxZVSIkEIIYQQQvjJAE+IASYuKoxwq4mi8kZKq5rweA3JoCmEEEIIIQAZ4Akx4CiKQmqCjcKKBgrK/AlWJERTCCGEEEJAL+vgaZo2HHi3zaZYIFrX9XhN03KAJUACUAFco+v6nubXdbhPCHFsqQl2duRVUlDegNL8vRBCCCHEYPLii89zzTU3YLFYgvo+H374b8aNm0BmZvBLRPzoR+fz6KNPMGLEqKC9R69m8HRdz9N1fVLLH/yDvZay8M8Bf9F1PQf4C/B8m5d2tk8IcQxpiXZq6l3sLaghKTaCMIupv5skhBBCCBFQf//7C7jd7nb3eTyegL3Phx/+m4MH8zvc7/V6A/ZefSFgedU1TbMCVwJna5o2BJgCzGve/TrwtKZpSYDS0T5d18sC1R4hBrPUBH8mzV0HqpgwMqGfWyOEEEIIEViPPfYIADfffAOKorJ48fM89dRjmEwm8vMP0NjYyB//+CduvPFqli//AoCiosLDvv/225W88spLOJ0uLBYLt912J+PGjT/sfZYvfx9d/44nn/wTL7zwLLfccjtlZaV88slH2Gw2Dh3KZ9Gi+4mLS+DJJx+lpKQYp9PJ3Llnc801NwD+Wbn5889j3bo1VFSUs2DBVVxyyWUAbNmyicceexiASZOmtNYxDqZAFs66ACjQdX2jpmlTm7/2Aui67tU0rRAYin+A19G+Lg/wmiu3h5ykpKj+boIIEcHsC+NQAPD6DEZlxkm/C3Hy+xEtpC+ItqQ/iBah0hdKS1XMZn+A3xtvLGPp0leC8j5XXnkNl19+RafH/OY3v+Wdd97ihRdexmbzP9hWFIW9e3fz7LN/IyIigsLCQkBpbbPJpLZ+f+jQQZYseZE///kv2O2R7NuXyx133MZ773142Pv88IcX8vHHy7nyyqs5+eQ5AHzwwfvs3LmNV199g4yMoQDcdtvN3HDDjUyePBW3282tt/6MsWPHMX36DABcLicvvriEwsJCrrzyx5x//g8xm83cc89d3HPPg0ydOo3PP/+Ut99+C5Pp+8/5SO1tV1W1W30kkAO8G4CXAni+TlVU1OPzBX8E3B1JSVGUldX1dzNECAh2X1B9PswmBY/XIM5ukX4XwuS6IFpIXxBtSX8QLUKpL/h8PjweHwBer49gTTZ5vd+/z7F4PN8faxgGp556JhZLGB6PD6/XBxiHtbnl+1WrVnHo0CF+9rMb25zLQ2lpGfHxh0c/GYaB1/v9eXw+g/HjJ5GSko7H46OpqYmNG9dTVVXV+prGxgb27dvH1KknAXDGGfPweHwMGZJCVFQ0RUXFuN1uwsLCmThxCh6Pj9NOm0tkZGSHP7/ZrLa73efzHdVHVFXpcMIrIAM8TdPSgVOBq5s3HQTSNU0zNc/QmYC05u1KJ/uEEF1gUlVS4m3+IueJoTmbLYQQQoiB67LLruCyyzqfZesPNltE69cmk+mwCR+Xy9X6tWEYTJ8+k9///r5ev49h+FAUhb/97RXM5vaHT1artfVrVVXxejtaI6j0qD3dEagyCdcCy3VdrwDQdb0U2AwsaN6/ANik63pZZ/sC1BYhjgupCXZURSEl3tbfTRFCCCGECDibzU5DQ32H++PjE/B4PBw65J8n+uyzj1v3nXTSDNas+ZZ9+3Jbt3333Y52z2O3d/4+NpudiRMn89prL7duKykppqKivNP2Z2YOw+l0smXLJgC+/PJz6uuDP1sbqBDN64CFR2y7CViiadoioAq4pov7hBBdcMaUdIanRmHpIIZbCCGEEGIgu/zyK1m48CbCwsJZvPjopPtms5nbb/8Fd9xxC7GxscyceXLrvqFDM1m06H4efvh+nE4nHo+b8eMnMmbM2KPOc8EFF/P000+wbNmr3HLL7e22ZdGi+3nqqce55hp/8hSbzc5vf7uIhITEDttvtVq5554Heeyxh1EUhYkTJ5OcnNLdj6HblL7I5BJgw4H9sgZPhDLpC6KF9AXRQvqCaEv6g2gRSn2huPgAKSnBrwUn2tfRGrz2fi9t1uBlAXmH7QteE4UQQgghhBBC9CUZ4AkhhBBCCCHEICEDPCGEEEIIIYQYJGSAJ4QQQgghhAD85QVE6OjJ70MGeEIIIYQQQgjMZisNDbUyyAsRhmHQ0FCL2Ww99sFtBKpMghBCCCGEEGIAi4tLoqqqjPr66v5uynFJVVV8vsOzaJrNVuLikrp1HhngCSGEEEIIITCZzCQmpvZ3M45bgSqZISGaQgghhBBCCDFIyABPCCGEEEIIIQaJgRiiaQJ/9fZQFKrtEn1P+oJoIX1BtJC+INqS/iBaSF8QLbraF9ocZzpynzIAs+ScDHzd340QQgghhBBCiH52CrCy7YaBOMALA04EigBvP7dFCCGEEEIIIfqaCUgF1gHOtjsG4gBPCCGEEEIIIUQ7JMmKEEIIIYQQQgwSMsATQgghhBBCiEFCBnhCCCGEEEIIMUjIAE8IIYQQQgghBgkZ4AkhhBBCCCHEICEDPCGEEEIIIYQYJGSAJ4QQQgghhBCDhLm/GzAYaJqWAywBEoAK4Bpd1/f0b6tEf9A0LQ9wNP8B+I2u65/0W4NEn9E07U/AJcBwYLyu69ubt8v14TjUSX/IQ64Rxw1N0xKAV4GRgAvYA/xM1/UyTdNmAM8DEUAecJWu66X91VYRfMfoDwawDfA1H361rr/q60cAAANhSURBVOvb+qeloi9omvYukIX/d14P3Kbr+uZA3DfIDF5gPAf8Rdf1HOAv+C/Y4vj1I13XJzX/kRu348e7wBzgwBHb5fpwfOqoP4BcI44nBvCoruuaruvjgVzgYU3TVOA14Jbma8NXwMP92E7RN9rtD232z2pzbZDB3eB3ra7rE3Vdnwz8CXipeXuv7xtkgNdLmqYNAaYArzdveh2YomlaUv+1SgjR13RdX6nr+sG22+T6cPxqrz+I44+u65W6rv+3zabVwDBgKuDQdX1l8/bngEv7uHmij3XSH8RxSNf1mjbfxgC+QN03yACv94YCBbquewGa/y5s3i6OT0s1TduqadozmqbF9ndjRL+S64Noj1wjjkPNs3Y3A+8DmbSZ3dV1vRxQNU2L76fmiT52RH9o8V9N0zZrmvZHTdPC+qlpog9pmvY3TdPygQeBawnQfYMM8IQIrFN0XZ8InAgowNP93B4hRGiRa8TxazH+dTbyOxdwdH/I1HV9Gv7Q7hOA3/dXw0Tf0XX9Rl3XM4G7gP8L1HllgNd7B4F0TdNMAM1/pzVvF8eZlpAsXdedwDPA7P5tkehncn0Qh5FrxPGpOelONnCZrus+IJ82oXmapiUCPl3XK/upiaIPtdMf2l4baoG/IdeG44qu668CpwOHCMB9gwzweqk549VmYEHzpgXAJl3Xy/qvVaI/aJpm1zQtpvlrBbgcf98Qxym5Poi25BpxfNI07SH8a+4ubB7YA2wAIjRNO7n5+5uAt/qjfaJvtdcfNE2L0zQtovlrM/Aj5NowqGmaFqlp2tA2358PVAIBuW9QDMMIVFuPW5qmjcafzjQOqMKfzlTv31aJvqZp2gjgX4Cp+c9OYKGu60X92jDRJzRNewq4GEgByoEKXdfHyvXh+NRefwDOR64RxxVN08YC24HdQFPz5v26rl+kados/Nnxwvm+TEJJvzRU9ImO+gPwKP6+YAAWYBXwP7qu1/dHO0XwaZqWDLwH2AEv/sHdL3Vd3xiI+wYZ4AkhhBBCCCHEICEhmkIIIYQQQggxSMgATwghhBBCCCEGCRngCSGEEEIIIcQgIQM8IYQQQgghhBgkZIAnhBBCCCGEEIOEDPCEEEIIIYQQYpCQAZ4QQgghhBBCDBIywBNCCCGEEEKIQeL/Azgfip9axd3HAAAAAElFTkSuQmCC\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "accuracies = [calculate_accuracy(df['Close'].iloc[-test_size:].values, r) for r in results]\n", "\n", "plt.figure(figsize = (15, 5))\n", "for no, r in enumerate(results):\n", " plt.plot(r, label = 'forecast %d'%(no + 1))\n", "plt.plot(df['Close'].iloc[-test_size:].values, label = 'true trend', c = 'black')\n", "plt.legend()\n", "plt.title('average accuracy: %.4f'%(np.mean(accuracies)))\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.6.8" } }, "nbformat": 4, "nbformat_minor": 2 } ================================================ FILE: deep-learning/9.vanilla-2path.ipynb ================================================ { "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import sys\n", "import warnings\n", "\n", "if not sys.warnoptions:\n", " warnings.simplefilter('ignore')" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "import tensorflow as tf\n", "import numpy as np\n", "import matplotlib.pyplot as plt\n", "import seaborn as sns\n", "import pandas as pd\n", "from sklearn.preprocessing import MinMaxScaler\n", "from datetime import datetime\n", "from datetime import timedelta\n", "from tqdm import tqdm\n", "sns.set()\n", "tf.compat.v1.random.set_random_seed(1234)" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DateOpenHighLowCloseAdj CloseVolume
02016-11-02778.200012781.650024763.450012768.700012768.7000121872400
12016-11-03767.250000769.950012759.030029762.130005762.1300051943200
22016-11-04750.659973770.359985750.560974762.020020762.0200202134800
32016-11-07774.500000785.190002772.549988782.520020782.5200201585100
42016-11-08783.400024795.632996780.190002790.510010790.5100101350800
\n", "
" ], "text/plain": [ " Date Open High Low Close Adj Close \\\n", "0 2016-11-02 778.200012 781.650024 763.450012 768.700012 768.700012 \n", "1 2016-11-03 767.250000 769.950012 759.030029 762.130005 762.130005 \n", "2 2016-11-04 750.659973 770.359985 750.560974 762.020020 762.020020 \n", "3 2016-11-07 774.500000 785.190002 772.549988 782.520020 782.520020 \n", "4 2016-11-08 783.400024 795.632996 780.190002 790.510010 790.510010 \n", "\n", " Volume \n", "0 1872400 \n", "1 1943200 \n", "2 2134800 \n", "3 1585100 \n", "4 1350800 " ] }, "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df = pd.read_csv('../dataset/GOOG-year.csv')\n", "df.head()" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
0
00.112708
10.090008
20.089628
30.160459
40.188066
\n", "
" ], "text/plain": [ " 0\n", "0 0.112708\n", "1 0.090008\n", "2 0.089628\n", "3 0.160459\n", "4 0.188066" ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "minmax = MinMaxScaler().fit(df.iloc[:, 4:5].astype('float32')) # Close index\n", "df_log = minmax.transform(df.iloc[:, 4:5].astype('float32')) # Close index\n", "df_log = pd.DataFrame(df_log)\n", "df_log.head()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Split train and test\n", "\n", "I will cut the dataset to train and test datasets,\n", "\n", "1. Train dataset derived from starting timestamp until last 30 days\n", "2. Test dataset derived from last 30 days until end of the dataset\n", "\n", "So we will let the model do forecasting based on last 30 days, and we will going to repeat the experiment for 10 times. You can increase it locally if you want, and tuning parameters will help you by a lot." ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "((252, 7), (222, 1), (30, 1))" ] }, "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], "source": [ "test_size = 30\n", "simulation_size = 10\n", "\n", "df_train = df_log.iloc[:-test_size]\n", "df_test = df_log.iloc[-test_size:]\n", "df.shape, df_train.shape, df_test.shape" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [], "source": [ "class Model:\n", " def __init__(\n", " self,\n", " learning_rate,\n", " num_layers,\n", " size,\n", " size_layer,\n", " output_size,\n", " forget_bias = 0.1,\n", " ):\n", " def lstm_cell(size_layer):\n", " return tf.nn.rnn_cell.BasicRNNCell(size_layer)\n", " \n", " with tf.variable_scope('forward', reuse = False):\n", " rnn_cells_forward = tf.nn.rnn_cell.MultiRNNCell(\n", " [lstm_cell(size_layer) for _ in range(num_layers)],\n", " state_is_tuple = False,\n", " )\n", " self.X_forward = tf.placeholder(tf.float32, (None, None, size))\n", " drop_forward = tf.contrib.rnn.DropoutWrapper(\n", " rnn_cells_forward, output_keep_prob = forget_bias\n", " )\n", " self.hidden_layer_forward = tf.placeholder(\n", " tf.float32, (None, num_layers * size_layer)\n", " )\n", " self.outputs_forward, self.last_state_forward = tf.nn.dynamic_rnn(\n", " drop_forward,\n", " self.X_forward,\n", " initial_state = self.hidden_layer_forward,\n", " dtype = tf.float32,\n", " )\n", "\n", " with tf.variable_scope('backward', reuse = False):\n", " rnn_cells_backward = tf.nn.rnn_cell.MultiRNNCell(\n", " [lstm_cell(size_layer) for _ in range(num_layers)],\n", " state_is_tuple = False,\n", " )\n", " self.X_backward = tf.placeholder(tf.float32, (None, None, size))\n", " drop_backward = tf.contrib.rnn.DropoutWrapper(\n", " rnn_cells_backward, output_keep_prob = forget_bias\n", " )\n", " self.hidden_layer_backward = tf.placeholder(\n", " tf.float32, (None, num_layers * size_layer)\n", " )\n", " self.outputs_backward, self.last_state_backward = tf.nn.dynamic_rnn(\n", " drop_backward,\n", " self.X_backward,\n", " initial_state = self.hidden_layer_backward,\n", " dtype = tf.float32,\n", " )\n", "\n", " self.outputs = self.outputs_backward - self.outputs_forward\n", " self.Y = tf.placeholder(tf.float32, (None, output_size))\n", " self.logits = tf.layers.dense(self.outputs[-1], output_size)\n", " self.cost = tf.reduce_mean(tf.square(self.Y - self.logits))\n", " self.optimizer = tf.train.AdamOptimizer(learning_rate).minimize(\n", " self.cost\n", " )\n", " \n", "def calculate_accuracy(real, predict):\n", " real = np.array(real) + 1\n", " predict = np.array(predict) + 1\n", " percentage = 1 - np.sqrt(np.mean(np.square((real - predict) / real)))\n", " return percentage * 100\n", "\n", "def anchor(signal, weight):\n", " buffer = []\n", " last = signal[0]\n", " for i in signal:\n", " smoothed_val = last * weight + (1 - weight) * i\n", " buffer.append(smoothed_val)\n", " last = smoothed_val\n", " return buffer" ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [], "source": [ "num_layers = 1\n", "size_layer = 128\n", "timestamp = 5\n", "epoch = 300\n", "dropout_rate = 0.8\n", "future_day = test_size\n", "learning_rate = 0.01" ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [], "source": [ "def forecast():\n", " tf.reset_default_graph()\n", " modelnn = Model(\n", " learning_rate, num_layers, df_log.shape[1], size_layer, df_log.shape[1], dropout_rate\n", " )\n", " sess = tf.InteractiveSession()\n", " sess.run(tf.global_variables_initializer())\n", " date_ori = pd.to_datetime(df.iloc[:, 0]).tolist()\n", "\n", " pbar = tqdm(range(epoch), desc = 'train loop')\n", " for i in pbar:\n", " init_value_forward = np.zeros((1, num_layers * size_layer))\n", " init_value_backward = np.zeros((1, num_layers * size_layer))\n", " total_loss, total_acc = [], []\n", " for k in range(0, df_train.shape[0] - 1, timestamp):\n", " index = min(k + timestamp, df_train.shape[0] - 1)\n", " batch_x_forward = np.expand_dims(\n", " df_train.iloc[k : index, :].values, axis = 0\n", " )\n", " batch_x_backward = np.expand_dims(\n", " np.flip(df_train.iloc[k : index, :].values, axis = 0), axis = 0\n", " )\n", " batch_y = df_train.iloc[k + 1 : index + 1, :].values\n", " logits, last_state_forward, last_state_backward, _, loss = sess.run(\n", " [\n", " modelnn.logits,\n", " modelnn.last_state_forward,\n", " modelnn.last_state_backward,\n", " modelnn.optimizer,\n", " modelnn.cost,\n", " ],\n", " feed_dict = {\n", " modelnn.X_forward: batch_x_forward,\n", " modelnn.X_backward: batch_x_backward,\n", " modelnn.Y: batch_y,\n", " modelnn.hidden_layer_forward: init_value_forward,\n", " modelnn.hidden_layer_backward: init_value_backward,\n", " },\n", " )\n", " init_value_forward = last_state_forward\n", " init_value_backward = last_state_backward\n", " total_loss.append(loss)\n", " total_acc.append(calculate_accuracy(batch_y[:, 0], logits[:, 0]))\n", " pbar.set_postfix(cost = np.mean(total_loss), acc = np.mean(total_acc))\n", " \n", " future_day = test_size\n", "\n", " output_predict = np.zeros((df_train.shape[0] + future_day, df_train.shape[1]))\n", " output_predict[0] = df_train.iloc[0]\n", " upper_b = (df_train.shape[0] // timestamp) * timestamp\n", " init_value_forward = np.zeros((1, num_layers * size_layer))\n", " init_value_backward = np.zeros((1, num_layers * size_layer))\n", "\n", " for k in range(0, (df_train.shape[0] // timestamp) * timestamp, timestamp):\n", " batch_x_forward = np.expand_dims(\n", " df_train.iloc[k : k + timestamp, :], axis = 0\n", " )\n", " batch_x_backward = np.expand_dims(\n", " np.flip(df_train.iloc[k : k + timestamp, :].values, axis = 0), axis = 0\n", " )\n", " out_logits, last_state_forward, last_state_backward = sess.run(\n", " [\n", " modelnn.logits,\n", " modelnn.last_state_forward,\n", " modelnn.last_state_backward,\n", " ],\n", " feed_dict = {\n", " modelnn.X_forward: batch_x_forward,\n", " modelnn.X_backward: batch_x_backward,\n", " modelnn.hidden_layer_forward: init_value_forward,\n", " modelnn.hidden_layer_backward: init_value_backward,\n", " },\n", " )\n", " init_value_forward = last_state_forward\n", " init_value_backward = last_state_backward\n", " output_predict[k + 1 : k + timestamp + 1, :] = out_logits\n", "\n", " if upper_b != df_train.shape[0]:\n", " batch_x_forward = np.expand_dims(df_train.iloc[upper_b:, :], axis = 0)\n", " batch_x_backward = np.expand_dims(\n", " np.flip(df_train.iloc[upper_b:, :].values, axis = 0), axis = 0\n", " )\n", " out_logits, last_state_forward, last_state_backward = sess.run(\n", " [modelnn.logits, modelnn.last_state_forward, modelnn.last_state_backward],\n", " feed_dict = {\n", " modelnn.X_forward: batch_x_forward,\n", " modelnn.X_backward: batch_x_backward,\n", " modelnn.hidden_layer_forward: init_value_forward,\n", " modelnn.hidden_layer_backward: init_value_backward,\n", " },\n", " )\n", " init_value_forward = last_state_forward\n", " init_value_backward = last_state_backward\n", " output_predict[upper_b + 1 : df_train.shape[0] + 1] = out_logits\n", " future_day -= 1\n", " date_ori.append(date_ori[-1] + timedelta(days = 1))\n", " \n", " init_value_forward = last_state_forward\n", " init_value_backward = last_state_backward\n", " \n", " for i in range(future_day):\n", " o = output_predict[-future_day - timestamp + i:-future_day + i]\n", " o_f = np.flip(o, axis = 0)\n", " out_logits, last_state_forward, last_state_backward = sess.run(\n", " [\n", " modelnn.logits,\n", " modelnn.last_state_forward,\n", " modelnn.last_state_backward,\n", " ],\n", " feed_dict = {\n", " modelnn.X_forward: np.expand_dims(o, axis = 0),\n", " modelnn.X_backward: np.expand_dims(o_f, axis = 0),\n", " modelnn.hidden_layer_forward: init_value_forward,\n", " modelnn.hidden_layer_backward: init_value_backward,\n", " },\n", " )\n", " init_value_forward = last_state_forward\n", " init_value_backward = last_state_backward\n", " output_predict[-future_day + i] = out_logits[-1]\n", " date_ori.append(date_ori[-1] + timedelta(days = 1))\n", " \n", " output_predict = minmax.inverse_transform(output_predict)\n", " deep_future = anchor(output_predict[:, 0], 0.3)\n", " \n", " return deep_future[-test_size:]" ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "WARNING: Logging before flag parsing goes to stderr.\n", "W0813 01:22:40.361487 140690772289344 deprecation.py:323] From :12: BasicRNNCell.__init__ (from tensorflow.python.ops.rnn_cell_impl) is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "This class is equivalent as tf.keras.layers.SimpleRNNCell, and will be replaced by that in Tensorflow 2.0.\n", "W0813 01:22:40.364087 140690772289344 deprecation.py:323] From :17: MultiRNNCell.__init__ (from tensorflow.python.ops.rnn_cell_impl) is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "This class is equivalent as tf.keras.layers.StackedRNNCells, and will be replaced by that in Tensorflow 2.0.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 1\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "W0813 01:22:40.688215 140690772289344 lazy_loader.py:50] \n", "The TensorFlow contrib module will not be included in TensorFlow 2.0.\n", "For more information, please see:\n", " * https://github.com/tensorflow/community/blob/master/rfcs/20180907-contrib-sunset.md\n", " * https://github.com/tensorflow/addons\n", " * https://github.com/tensorflow/io (for I/O related ops)\n", "If you depend on functionality not listed there, please file an issue.\n", "\n", "W0813 01:22:40.691791 140690772289344 deprecation.py:323] From :30: dynamic_rnn (from tensorflow.python.ops.rnn) is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Please use `keras.layers.RNN(cell)`, which is equivalent to this API\n", "W0813 01:22:40.883351 140690772289344 deprecation.py:506] From /usr/local/lib/python3.6/dist-packages/tensorflow/python/ops/init_ops.py:1251: calling VarianceScaling.__init__ (from tensorflow.python.ops.init_ops) with dtype is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Call initializer instance with the dtype argument instead of passing it to the constructor\n", "W0813 01:22:40.890208 140690772289344 deprecation.py:506] From /usr/local/lib/python3.6/dist-packages/tensorflow/python/ops/rnn_cell_impl.py:459: calling Zeros.__init__ (from tensorflow.python.ops.init_ops) with dtype is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Call initializer instance with the dtype argument instead of passing it to the constructor\n", "W0813 01:22:41.052329 140690772289344 deprecation.py:323] From :54: dense (from tensorflow.python.layers.core) is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Use keras.layers.dense instead.\n", "train loop: 100%|██████████| 300/300 [01:08<00:00, 4.43it/s, acc=73.8, cost=0.155] \n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 2\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:09<00:00, 4.32it/s, acc=75, cost=0.151] \n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 3\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:08<00:00, 4.41it/s, acc=75.2, cost=0.14] \n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 4\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:08<00:00, 4.36it/s, acc=71, cost=0.186] \n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 5\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:09<00:00, 4.33it/s, acc=84, cost=0.0574] \n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 6\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:09<00:00, 4.34it/s, acc=72.3, cost=0.166] \n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 7\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:08<00:00, 4.44it/s, acc=80.4, cost=0.0918]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 8\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:07<00:00, 4.45it/s, acc=79.7, cost=0.101] \n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 9\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:05<00:00, 4.61it/s, acc=80.6, cost=0.088] \n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 10\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:08<00:00, 4.40it/s, acc=70.8, cost=0.194] \n" ] } ], "source": [ "results = []\n", "for i in range(simulation_size):\n", " print('simulation %d'%(i + 1))\n", " results.append(forecast())" ] }, { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "accuracies = [calculate_accuracy(df['Close'].iloc[-test_size:].values, r) for r in results]\n", "\n", "plt.figure(figsize = (15, 5))\n", "for no, r in enumerate(results):\n", " plt.plot(r, label = 'forecast %d'%(no + 1))\n", "plt.plot(df['Close'].iloc[-test_size:].values, label = 'true trend', c = 'black')\n", "plt.legend()\n", "plt.title('average accuracy: %.4f'%(np.mean(accuracies)))\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.6.8" } }, "nbformat": 4, "nbformat_minor": 2 } ================================================ FILE: deep-learning/access.py ================================================ # Copyright 2017 Google Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # ============================================================================== """DNC access modules.""" from __future__ import absolute_import from __future__ import division from __future__ import print_function import collections import sonnet as snt import tensorflow as tf import addressing import util AccessState = collections.namedtuple('AccessState', ( 'memory', 'read_weights', 'write_weights', 'linkage', 'usage')) def _erase_and_write(memory, address, reset_weights, values): """Module to erase and write in the external memory. Erase operation: M_t'(i) = M_{t-1}(i) * (1 - w_t(i) * e_t) Add operation: M_t(i) = M_t'(i) + w_t(i) * a_t where e are the reset_weights, w the write weights and a the values. Args: memory: 3-D tensor of shape `[batch_size, memory_size, word_size]`. address: 3-D tensor `[batch_size, num_writes, memory_size]`. reset_weights: 3-D tensor `[batch_size, num_writes, word_size]`. values: 3-D tensor `[batch_size, num_writes, word_size]`. Returns: 3-D tensor of shape `[batch_size, num_writes, word_size]`. """ with tf.name_scope('erase_memory', values=[memory, address, reset_weights]): expand_address = tf.expand_dims(address, 3) reset_weights = tf.expand_dims(reset_weights, 2) weighted_resets = expand_address * reset_weights reset_gate = tf.reduce_prod(1 - weighted_resets, [1]) memory *= reset_gate with tf.name_scope('additive_write', values=[memory, address, values]): add_matrix = tf.matmul(address, values, adjoint_a=True) memory += add_matrix return memory class MemoryAccess(snt.RNNCore): """Access module of the Differentiable Neural Computer. This memory module supports multiple read and write heads. It makes use of: * `addressing.TemporalLinkage` to track the temporal ordering of writes in memory for each write head. * `addressing.FreenessAllocator` for keeping track of memory usage, where usage increase when a memory location is written to, and decreases when memory is read from that the controller says can be freed. Write-address selection is done by an interpolation between content-based lookup and using unused memory. Read-address selection is done by an interpolation of content-based lookup and following the link graph in the forward or backwards read direction. """ def __init__(self, memory_size=128, word_size=20, num_reads=1, num_writes=1, name='memory_access'): """Creates a MemoryAccess module. Args: memory_size: The number of memory slots (N in the DNC paper). word_size: The width of each memory slot (W in the DNC paper) num_reads: The number of read heads (R in the DNC paper). num_writes: The number of write heads (fixed at 1 in the paper). name: The name of the module. """ super(MemoryAccess, self).__init__(name=name) self._memory_size = memory_size self._word_size = word_size self._num_reads = num_reads self._num_writes = num_writes self._write_content_weights_mod = addressing.CosineWeights( num_writes, word_size, name='write_content_weights') self._read_content_weights_mod = addressing.CosineWeights( num_reads, word_size, name='read_content_weights') self._linkage = addressing.TemporalLinkage(memory_size, num_writes) self._freeness = addressing.Freeness(memory_size) def _build(self, inputs, prev_state): """Connects the MemoryAccess module into the graph. Args: inputs: tensor of shape `[batch_size, input_size]`. This is used to control this access module. prev_state: Instance of `AccessState` containing the previous state. Returns: A tuple `(output, next_state)`, where `output` is a tensor of shape `[batch_size, num_reads, word_size]`, and `next_state` is the new `AccessState` named tuple at the current time t. """ inputs = self._read_inputs(inputs) # Update usage using inputs['free_gate'] and previous read & write weights. usage = self._freeness( write_weights=prev_state.write_weights, free_gate=inputs['free_gate'], read_weights=prev_state.read_weights, prev_usage=prev_state.usage) # Write to memory. write_weights = self._write_weights(inputs, prev_state.memory, usage) memory = _erase_and_write( prev_state.memory, address=write_weights, reset_weights=inputs['erase_vectors'], values=inputs['write_vectors']) linkage_state = self._linkage(write_weights, prev_state.linkage) # Read from memory. read_weights = self._read_weights( inputs, memory=memory, prev_read_weights=prev_state.read_weights, link=linkage_state.link) read_words = tf.matmul(read_weights, memory) return (read_words, AccessState( memory=memory, read_weights=read_weights, write_weights=write_weights, linkage=linkage_state, usage=usage)) def _read_inputs(self, inputs): """Applies transformations to `inputs` to get control for this module.""" def _linear(first_dim, second_dim, name, activation=None): """Returns a linear transformation of `inputs`, followed by a reshape.""" linear = snt.Linear(first_dim * second_dim, name=name)(inputs) if activation is not None: linear = activation(linear, name=name + '_activation') return tf.reshape(linear, [-1, first_dim, second_dim]) # v_t^i - The vectors to write to memory, for each write head `i`. write_vectors = _linear(self._num_writes, self._word_size, 'write_vectors') # e_t^i - Amount to erase the memory by before writing, for each write head. erase_vectors = _linear(self._num_writes, self._word_size, 'erase_vectors', tf.sigmoid) # f_t^j - Amount that the memory at the locations read from at the previous # time step can be declared unused, for each read head `j`. free_gate = tf.sigmoid( snt.Linear(self._num_reads, name='free_gate')(inputs)) # g_t^{a, i} - Interpolation between writing to unallocated memory and # content-based lookup, for each write head `i`. Note: `a` is simply used to # identify this gate with allocation vs writing (as defined below). allocation_gate = tf.sigmoid( snt.Linear(self._num_writes, name='allocation_gate')(inputs)) # g_t^{w, i} - Overall gating of write amount for each write head. write_gate = tf.sigmoid( snt.Linear(self._num_writes, name='write_gate')(inputs)) # \pi_t^j - Mixing between "backwards" and "forwards" positions (for # each write head), and content-based lookup, for each read head. num_read_modes = 1 + 2 * self._num_writes read_mode = snt.BatchApply(tf.nn.softmax)( _linear(self._num_reads, num_read_modes, name='read_mode')) # Parameters for the (read / write) "weights by content matching" modules. write_keys = _linear(self._num_writes, self._word_size, 'write_keys') write_strengths = snt.Linear(self._num_writes, name='write_strengths')( inputs) read_keys = _linear(self._num_reads, self._word_size, 'read_keys') read_strengths = snt.Linear(self._num_reads, name='read_strengths')(inputs) result = { 'read_content_keys': read_keys, 'read_content_strengths': read_strengths, 'write_content_keys': write_keys, 'write_content_strengths': write_strengths, 'write_vectors': write_vectors, 'erase_vectors': erase_vectors, 'free_gate': free_gate, 'allocation_gate': allocation_gate, 'write_gate': write_gate, 'read_mode': read_mode, } return result def _write_weights(self, inputs, memory, usage): """Calculates the memory locations to write to. This uses a combination of content-based lookup and finding an unused location in memory, for each write head. Args: inputs: Collection of inputs to the access module, including controls for how to chose memory writing, such as the content to look-up and the weighting between content-based and allocation-based addressing. memory: A tensor of shape `[batch_size, memory_size, word_size]` containing the current memory contents. usage: Current memory usage, which is a tensor of shape `[batch_size, memory_size]`, used for allocation-based addressing. Returns: tensor of shape `[batch_size, num_writes, memory_size]` indicating where to write to (if anywhere) for each write head. """ with tf.name_scope('write_weights', values=[inputs, memory, usage]): # c_t^{w, i} - The content-based weights for each write head. write_content_weights = self._write_content_weights_mod( memory, inputs['write_content_keys'], inputs['write_content_strengths']) # a_t^i - The allocation weights for each write head. write_allocation_weights = self._freeness.write_allocation_weights( usage=usage, write_gates=(inputs['allocation_gate'] * inputs['write_gate']), num_writes=self._num_writes) # Expands gates over memory locations. allocation_gate = tf.expand_dims(inputs['allocation_gate'], -1) write_gate = tf.expand_dims(inputs['write_gate'], -1) # w_t^{w, i} - The write weightings for each write head. return write_gate * (allocation_gate * write_allocation_weights + (1 - allocation_gate) * write_content_weights) def _read_weights(self, inputs, memory, prev_read_weights, link): """Calculates read weights for each read head. The read weights are a combination of following the link graphs in the forward or backward directions from the previous read position, and doing content-based lookup. The interpolation between these different modes is done by `inputs['read_mode']`. Args: inputs: Controls for this access module. This contains the content-based keys to lookup, and the weightings for the different read modes. memory: A tensor of shape `[batch_size, memory_size, word_size]` containing the current memory contents to do content-based lookup. prev_read_weights: A tensor of shape `[batch_size, num_reads, memory_size]` containing the previous read locations. link: A tensor of shape `[batch_size, num_writes, memory_size, memory_size]` containing the temporal write transition graphs. Returns: A tensor of shape `[batch_size, num_reads, memory_size]` containing the read weights for each read head. """ with tf.name_scope( 'read_weights', values=[inputs, memory, prev_read_weights, link]): # c_t^{r, i} - The content weightings for each read head. content_weights = self._read_content_weights_mod( memory, inputs['read_content_keys'], inputs['read_content_strengths']) # Calculates f_t^i and b_t^i. forward_weights = self._linkage.directional_read_weights( link, prev_read_weights, forward=True) backward_weights = self._linkage.directional_read_weights( link, prev_read_weights, forward=False) backward_mode = inputs['read_mode'][:, :, :self._num_writes] forward_mode = ( inputs['read_mode'][:, :, self._num_writes:2 * self._num_writes]) content_mode = inputs['read_mode'][:, :, 2 * self._num_writes] read_weights = ( tf.expand_dims(content_mode, 2) * content_weights + tf.reduce_sum( tf.expand_dims(forward_mode, 3) * forward_weights, 2) + tf.reduce_sum(tf.expand_dims(backward_mode, 3) * backward_weights, 2)) return read_weights @property def state_size(self): """Returns a tuple of the shape of the state tensors.""" return AccessState( memory=tf.TensorShape([self._memory_size, self._word_size]), read_weights=tf.TensorShape([self._num_reads, self._memory_size]), write_weights=tf.TensorShape([self._num_writes, self._memory_size]), linkage=self._linkage.state_size, usage=self._freeness.state_size) @property def output_size(self): """Returns the output shape.""" return tf.TensorShape([self._num_reads, self._word_size]) ================================================ FILE: deep-learning/addressing.py ================================================ # Copyright 2017 Google Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # ============================================================================== """DNC addressing modules.""" from __future__ import absolute_import from __future__ import division from __future__ import print_function import collections import sonnet as snt import tensorflow as tf import util # Ensure values are greater than epsilon to avoid numerical instability. _EPSILON = 1e-6 TemporalLinkageState = collections.namedtuple('TemporalLinkageState', ('link', 'precedence_weights')) def _vector_norms(m): squared_norms = tf.reduce_sum(m * m, axis=2, keep_dims=True) return tf.sqrt(squared_norms + _EPSILON) def weighted_softmax(activations, strengths, strengths_op): """Returns softmax over activations multiplied by positive strengths. Args: activations: A tensor of shape `[batch_size, num_heads, memory_size]`, of activations to be transformed. Softmax is taken over the last dimension. strengths: A tensor of shape `[batch_size, num_heads]` containing strengths to multiply by the activations prior to the softmax. strengths_op: An operation to transform strengths before softmax. Returns: A tensor of same shape as `activations` with weighted softmax applied. """ transformed_strengths = tf.expand_dims(strengths_op(strengths), -1) sharp_activations = activations * transformed_strengths softmax = snt.BatchApply(module_or_op=tf.nn.softmax) return softmax(sharp_activations) class CosineWeights(snt.AbstractModule): """Cosine-weighted attention. Calculates the cosine similarity between a query and each word in memory, then applies a weighted softmax to return a sharp distribution. """ def __init__(self, num_heads, word_size, strength_op=tf.nn.softplus, name='cosine_weights'): """Initializes the CosineWeights module. Args: num_heads: number of memory heads. word_size: memory word size. strength_op: operation to apply to strengths (default is tf.nn.softplus). name: module name (default 'cosine_weights') """ super(CosineWeights, self).__init__(name=name) self._num_heads = num_heads self._word_size = word_size self._strength_op = strength_op def _build(self, memory, keys, strengths): """Connects the CosineWeights module into the graph. Args: memory: A 3-D tensor of shape `[batch_size, memory_size, word_size]`. keys: A 3-D tensor of shape `[batch_size, num_heads, word_size]`. strengths: A 2-D tensor of shape `[batch_size, num_heads]`. Returns: Weights tensor of shape `[batch_size, num_heads, memory_size]`. """ # Calculates the inner product between the query vector and words in memory. dot = tf.matmul(keys, memory, adjoint_b=True) # Outer product to compute denominator (euclidean norm of query and memory). memory_norms = _vector_norms(memory) key_norms = _vector_norms(keys) norm = tf.matmul(key_norms, memory_norms, adjoint_b=True) # Calculates cosine similarity between the query vector and words in memory. similarity = dot / (norm + _EPSILON) return weighted_softmax(similarity, strengths, self._strength_op) class TemporalLinkage(snt.RNNCore): """Keeps track of write order for forward and backward addressing. This is a pseudo-RNNCore module, whose state is a pair `(link, precedence_weights)`, where `link` is a (collection of) graphs for (possibly multiple) write heads (represented by a tensor with values in the range [0, 1]), and `precedence_weights` records the "previous write locations" used to build the link graphs. The function `directional_read_weights` computes addresses following the forward and backward directions in the link graphs. """ def __init__(self, memory_size, num_writes, name='temporal_linkage'): """Construct a TemporalLinkage module. Args: memory_size: The number of memory slots. num_writes: The number of write heads. name: Name of the module. """ super(TemporalLinkage, self).__init__(name=name) self._memory_size = memory_size self._num_writes = num_writes def _build(self, write_weights, prev_state): """Calculate the updated linkage state given the write weights. Args: write_weights: A tensor of shape `[batch_size, num_writes, memory_size]` containing the memory addresses of the different write heads. prev_state: `TemporalLinkageState` tuple containg a tensor `link` of shape `[batch_size, num_writes, memory_size, memory_size]`, and a tensor `precedence_weights` of shape `[batch_size, num_writes, memory_size]` containing the aggregated history of recent writes. Returns: A `TemporalLinkageState` tuple `next_state`, which contains the updated link and precedence weights. """ link = self._link(prev_state.link, prev_state.precedence_weights, write_weights) precedence_weights = self._precedence_weights(prev_state.precedence_weights, write_weights) return TemporalLinkageState( link=link, precedence_weights=precedence_weights) def directional_read_weights(self, link, prev_read_weights, forward): """Calculates the forward or the backward read weights. For each read head (at a given address), there are `num_writes` link graphs to follow. Thus this function computes a read address for each of the `num_reads * num_writes` pairs of read and write heads. Args: link: tensor of shape `[batch_size, num_writes, memory_size, memory_size]` representing the link graphs L_t. prev_read_weights: tensor of shape `[batch_size, num_reads, memory_size]` containing the previous read weights w_{t-1}^r. forward: Boolean indicating whether to follow the "future" direction in the link graph (True) or the "past" direction (False). Returns: tensor of shape `[batch_size, num_reads, num_writes, memory_size]` """ with tf.name_scope('directional_read_weights'): # We calculate the forward and backward directions for each pair of # read and write heads; hence we need to tile the read weights and do a # sort of "outer product" to get this. expanded_read_weights = tf.stack([prev_read_weights] * self._num_writes, 1) result = tf.matmul(expanded_read_weights, link, adjoint_b=forward) # Swap dimensions 1, 2 so order is [batch, reads, writes, memory]: return tf.transpose(result, perm=[0, 2, 1, 3]) def _link(self, prev_link, prev_precedence_weights, write_weights): """Calculates the new link graphs. For each write head, the link is a directed graph (represented by a matrix with entries in range [0, 1]) whose vertices are the memory locations, and an edge indicates temporal ordering of writes. Args: prev_link: A tensor of shape `[batch_size, num_writes, memory_size, memory_size]` representing the previous link graphs for each write head. prev_precedence_weights: A tensor of shape `[batch_size, num_writes, memory_size]` which is the previous "aggregated" write weights for each write head. write_weights: A tensor of shape `[batch_size, num_writes, memory_size]` containing the new locations in memory written to. Returns: A tensor of shape `[batch_size, num_writes, memory_size, memory_size]` containing the new link graphs for each write head. """ with tf.name_scope('link'): batch_size = prev_link.get_shape()[0].value write_weights_i = tf.expand_dims(write_weights, 3) write_weights_j = tf.expand_dims(write_weights, 2) prev_precedence_weights_j = tf.expand_dims(prev_precedence_weights, 2) prev_link_scale = 1 - write_weights_i - write_weights_j new_link = write_weights_i * prev_precedence_weights_j link = prev_link_scale * prev_link + new_link # Return the link with the diagonal set to zero, to remove self-looping # edges. return tf.matrix_set_diag( link, tf.zeros( [batch_size, self._num_writes, self._memory_size], dtype=link.dtype)) def _precedence_weights(self, prev_precedence_weights, write_weights): """Calculates the new precedence weights given the current write weights. The precedence weights are the "aggregated write weights" for each write head, where write weights with sum close to zero will leave the precedence weights unchanged, but with sum close to one will replace the precedence weights. Args: prev_precedence_weights: A tensor of shape `[batch_size, num_writes, memory_size]` containing the previous precedence weights. write_weights: A tensor of shape `[batch_size, num_writes, memory_size]` containing the new write weights. Returns: A tensor of shape `[batch_size, num_writes, memory_size]` containing the new precedence weights. """ with tf.name_scope('precedence_weights'): write_sum = tf.reduce_sum(write_weights, 2, keep_dims=True) return (1 - write_sum) * prev_precedence_weights + write_weights @property def state_size(self): """Returns a `TemporalLinkageState` tuple of the state tensors' shapes.""" return TemporalLinkageState( link=tf.TensorShape( [self._num_writes, self._memory_size, self._memory_size]), precedence_weights=tf.TensorShape([self._num_writes, self._memory_size]),) class Freeness(snt.RNNCore): """Memory usage that is increased by writing and decreased by reading. This module is a pseudo-RNNCore whose state is a tensor with values in the range [0, 1] indicating the usage of each of `memory_size` memory slots. The usage is: * Increased by writing, where usage is increased towards 1 at the write addresses. * Decreased by reading, where usage is decreased after reading from a location when free_gate is close to 1. The function `write_allocation_weights` can be invoked to get free locations to write to for a number of write heads. """ def __init__(self, memory_size, name='freeness'): """Creates a Freeness module. Args: memory_size: Number of memory slots. name: Name of the module. """ super(Freeness, self).__init__(name=name) self._memory_size = memory_size def _build(self, write_weights, free_gate, read_weights, prev_usage): """Calculates the new memory usage u_t. Memory that was written to in the previous time step will have its usage increased; memory that was read from and the controller says can be "freed" will have its usage decreased. Args: write_weights: tensor of shape `[batch_size, num_writes, memory_size]` giving write weights at previous time step. free_gate: tensor of shape `[batch_size, num_reads]` which indicates which read heads read memory that can now be freed. read_weights: tensor of shape `[batch_size, num_reads, memory_size]` giving read weights at previous time step. prev_usage: tensor of shape `[batch_size, memory_size]` giving usage u_{t - 1} at the previous time step, with entries in range [0, 1]. Returns: tensor of shape `[batch_size, memory_size]` representing updated memory usage. """ # Calculation of usage is not differentiable with respect to write weights. write_weights = tf.stop_gradient(write_weights) usage = self._usage_after_write(prev_usage, write_weights) usage = self._usage_after_read(usage, free_gate, read_weights) return usage def write_allocation_weights(self, usage, write_gates, num_writes): """Calculates freeness-based locations for writing to. This finds unused memory by ranking the memory locations by usage, for each write head. (For more than one write head, we use a "simulated new usage" which takes into account the fact that the previous write head will increase the usage in that area of the memory.) Args: usage: A tensor of shape `[batch_size, memory_size]` representing current memory usage. write_gates: A tensor of shape `[batch_size, num_writes]` with values in the range [0, 1] indicating how much each write head does writing based on the address returned here (and hence how much usage increases). num_writes: The number of write heads to calculate write weights for. Returns: tensor of shape `[batch_size, num_writes, memory_size]` containing the freeness-based write locations. Note that this isn't scaled by `write_gate`; this scaling must be applied externally. """ with tf.name_scope('write_allocation_weights'): # expand gatings over memory locations write_gates = tf.expand_dims(write_gates, -1) allocation_weights = [] for i in range(num_writes): allocation_weights.append(self._allocation(usage)) # update usage to take into account writing to this new allocation usage += ((1 - usage) * write_gates[:, i, :] * allocation_weights[i]) # Pack the allocation weights for the write heads into one tensor. return tf.stack(allocation_weights, axis=1) def _usage_after_write(self, prev_usage, write_weights): """Calcualtes the new usage after writing to memory. Args: prev_usage: tensor of shape `[batch_size, memory_size]`. write_weights: tensor of shape `[batch_size, num_writes, memory_size]`. Returns: New usage, a tensor of shape `[batch_size, memory_size]`. """ with tf.name_scope('usage_after_write'): # Calculate the aggregated effect of all write heads write_weights = 1 - tf.reduce_prod(1 - write_weights, [1]) return prev_usage + (1 - prev_usage) * write_weights def _usage_after_read(self, prev_usage, free_gate, read_weights): """Calcualtes the new usage after reading and freeing from memory. Args: prev_usage: tensor of shape `[batch_size, memory_size]`. free_gate: tensor of shape `[batch_size, num_reads]` with entries in the range [0, 1] indicating the amount that locations read from can be freed. read_weights: tensor of shape `[batch_size, num_reads, memory_size]`. Returns: New usage, a tensor of shape `[batch_size, memory_size]`. """ with tf.name_scope('usage_after_read'): free_gate = tf.expand_dims(free_gate, -1) free_read_weights = free_gate * read_weights phi = tf.reduce_prod(1 - free_read_weights, [1], name='phi') return prev_usage * phi def _allocation(self, usage): r"""Computes allocation by sorting `usage`. This corresponds to the value a = a_t[\phi_t[j]] in the paper. Args: usage: tensor of shape `[batch_size, memory_size]` indicating current memory usage. This is equal to u_t in the paper when we only have one write head, but for multiple write heads, one should update the usage while iterating through the write heads to take into account the allocation returned by this function. Returns: Tensor of shape `[batch_size, memory_size]` corresponding to allocation. """ with tf.name_scope('allocation'): # Ensure values are not too small prior to cumprod. usage = _EPSILON + (1 - _EPSILON) * usage nonusage = 1 - usage sorted_nonusage, indices = tf.nn.top_k( nonusage, k=self._memory_size, name='sort') sorted_usage = 1 - sorted_nonusage prod_sorted_usage = tf.cumprod(sorted_usage, axis=1, exclusive=True) sorted_allocation = sorted_nonusage * prod_sorted_usage inverse_indices = util.batch_invert_permutation(indices) # This final line "unsorts" sorted_allocation, so that the indexing # corresponds to the original indexing of `usage`. return util.batch_gather(sorted_allocation, inverse_indices) @property def state_size(self): """Returns the shape of the state tensor.""" return tf.TensorShape([self._memory_size]) ================================================ FILE: deep-learning/autoencoder.py ================================================ import tensorflow as tf import numpy as np import time def reducedimension(input_, dimension = 2, learning_rate = 0.01, hidden_layer = 256, epoch = 20): input_size = input_.shape[1] X = tf.placeholder("float", [None, input_size]) weights = { 'encoder_h1': tf.Variable(tf.random_normal([input_size, hidden_layer])), 'encoder_h2': tf.Variable(tf.random_normal([hidden_layer, dimension])), 'decoder_h1': tf.Variable(tf.random_normal([dimension, hidden_layer])), 'decoder_h2': tf.Variable(tf.random_normal([hidden_layer, input_size])), } biases = { 'encoder_b1': tf.Variable(tf.random_normal([hidden_layer])), 'encoder_b2': tf.Variable(tf.random_normal([dimension])), 'decoder_b1': tf.Variable(tf.random_normal([hidden_layer])), 'decoder_b2': tf.Variable(tf.random_normal([input_size])), } first_layer_encoder = tf.nn.sigmoid(tf.add(tf.matmul(X, weights['encoder_h1']), biases['encoder_b1'])) second_layer_encoder = tf.nn.sigmoid(tf.add(tf.matmul(first_layer_encoder, weights['encoder_h2']), biases['encoder_b2'])) first_layer_decoder = tf.nn.sigmoid(tf.add(tf.matmul(second_layer_encoder, weights['decoder_h1']), biases['decoder_b1'])) second_layer_decoder = tf.nn.sigmoid(tf.add(tf.matmul(first_layer_decoder, weights['decoder_h2']), biases['decoder_b2'])) cost = tf.reduce_mean(tf.pow(X - second_layer_decoder, 2)) optimizer = tf.train.RMSPropOptimizer(learning_rate).minimize(cost) sess = tf.InteractiveSession() sess.run(tf.global_variables_initializer()) for i in range(epoch): last_time = time.time() _, loss = sess.run([optimizer, cost], feed_dict={X: input_}) if (i + 1) % 10 == 0: print('epoch:', i + 1, 'loss:', loss, 'time:', time.time() - last_time) vectors = sess.run(second_layer_encoder, feed_dict={X: input_}) tf.reset_default_graph() return vectors ================================================ FILE: deep-learning/dnc.py ================================================ # Copyright 2017 Google Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # ============================================================================== """DNC Cores. These modules create a DNC core. They take input, pass parameters to the memory access module, and integrate the output of memory to form an output. """ from __future__ import absolute_import from __future__ import division from __future__ import print_function import collections import numpy as np import sonnet as snt import tensorflow as tf import access DNCState = collections.namedtuple('DNCState', ('access_output', 'access_state', 'controller_state')) class DNC(snt.RNNCore): """DNC core module. Contains controller and memory access module. """ def __init__(self, access_config, controller_config, output_size, clip_value=None, name='dnc'): """Initializes the DNC core. Args: access_config: dictionary of access module configurations. controller_config: dictionary of controller (LSTM) module configurations. output_size: output dimension size of core. clip_value: clips controller and core output values to between `[-clip_value, clip_value]` if specified. name: module name (default 'dnc'). Raises: TypeError: if direct_input_size is not None for any access module other than KeyValueMemory. """ super(DNC, self).__init__(name=name) with self._enter_variable_scope(): self._controller = snt.LSTM(**controller_config) self._access = access.MemoryAccess(**access_config) self._access_output_size = np.prod(self._access.output_size.as_list()) self._output_size = output_size self._clip_value = clip_value or 0 self._output_size = tf.TensorShape([output_size]) self._state_size = DNCState( access_output=self._access_output_size, access_state=self._access.state_size, controller_state=self._controller.state_size) def _clip_if_enabled(self, x): if self._clip_value > 0: return tf.clip_by_value(x, -self._clip_value, self._clip_value) else: return x def _build(self, inputs, prev_state): """Connects the DNC core into the graph. Args: inputs: Tensor input. prev_state: A `DNCState` tuple containing the fields `access_output`, `access_state` and `controller_state`. `access_state` is a 3-D Tensor of shape `[batch_size, num_reads, word_size]` containing read words. `access_state` is a tuple of the access module's state, and `controller_state` is a tuple of controller module's state. Returns: A tuple `(output, next_state)` where `output` is a tensor and `next_state` is a `DNCState` tuple containing the fields `access_output`, `access_state`, and `controller_state`. """ prev_access_output = prev_state.access_output prev_access_state = prev_state.access_state prev_controller_state = prev_state.controller_state batch_flatten = snt.BatchFlatten() controller_input = tf.concat( [batch_flatten(inputs), batch_flatten(prev_access_output)], 1) controller_output, controller_state = self._controller( controller_input, prev_controller_state) controller_output = self._clip_if_enabled(controller_output) controller_state = snt.nest.map(self._clip_if_enabled, controller_state) access_output, access_state = self._access(controller_output, prev_access_state) output = tf.concat([controller_output, batch_flatten(access_output)], 1) output = snt.Linear( output_size=self._output_size.as_list()[0], name='output_linear')(output) output = self._clip_if_enabled(output) return output, DNCState( access_output=access_output, access_state=access_state, controller_state=controller_state) def initial_state(self, batch_size, dtype=tf.float32): return DNCState( controller_state=self._controller.initial_state(batch_size, dtype), access_state=self._access.initial_state(batch_size, dtype), access_output=tf.zeros( [batch_size] + self._access.output_size.as_list(), dtype)) @property def state_size(self): return self._state_size @property def output_size(self): return self._output_size ================================================ FILE: deep-learning/how-to-forecast.ipynb ================================================ { "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import sys\n", "import warnings\n", "\n", "if not sys.warnoptions:\n", " warnings.simplefilter('ignore')" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "import tensorflow as tf\n", "import numpy as np\n", "import matplotlib.pyplot as plt\n", "import seaborn as sns\n", "import pandas as pd\n", "from sklearn.preprocessing import MinMaxScaler\n", "from datetime import datetime\n", "from datetime import timedelta\n", "from tqdm import tqdm\n", "sns.set()\n", "tf.compat.v1.random.set_random_seed(1234)" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DateOpenHighLowCloseAdj CloseVolume
02016-11-02778.200012781.650024763.450012768.700012768.7000121872400
12016-11-03767.250000769.950012759.030029762.130005762.1300051943200
22016-11-04750.659973770.359985750.560974762.020020762.0200202134800
32016-11-07774.500000785.190002772.549988782.520020782.5200201585100
42016-11-08783.400024795.632996780.190002790.510010790.5100101350800
\n", "
" ], "text/plain": [ " Date Open High Low Close Adj Close \\\n", "0 2016-11-02 778.200012 781.650024 763.450012 768.700012 768.700012 \n", "1 2016-11-03 767.250000 769.950012 759.030029 762.130005 762.130005 \n", "2 2016-11-04 750.659973 770.359985 750.560974 762.020020 762.020020 \n", "3 2016-11-07 774.500000 785.190002 772.549988 782.520020 782.520020 \n", "4 2016-11-08 783.400024 795.632996 780.190002 790.510010 790.510010 \n", "\n", " Volume \n", "0 1872400 \n", "1 1943200 \n", "2 2134800 \n", "3 1585100 \n", "4 1350800 " ] }, "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df = pd.read_csv('../dataset/GOOG-year.csv')\n", "df.head()" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
0
00.112708
10.090008
20.089628
30.160459
40.188066
\n", "
" ], "text/plain": [ " 0\n", "0 0.112708\n", "1 0.090008\n", "2 0.089628\n", "3 0.160459\n", "4 0.188066" ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "minmax = MinMaxScaler().fit(df.iloc[:, 4:5].astype('float32')) # Close index\n", "df_log = minmax.transform(df.iloc[:, 4:5].astype('float32')) # Close index\n", "df_log = pd.DataFrame(df_log)\n", "df_log.head()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Forecast\n", "\n", "This example is using model 1.lstm, if you want to use another model, need to tweak a little bit, but I believe it is not that hard.\n", "\n", "I want to forecast 30 days ahead! So just change `test_size` to forecast `t + N` ahead.\n", "\n", "Also, I want to simulate 10 times, 10 variances of forecasted patterns. Just change `simulation_size`." ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "((252, 7), (252, 1))" ] }, "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], "source": [ "simulation_size = 10\n", "num_layers = 1\n", "size_layer = 128\n", "timestamp = 5\n", "epoch = 300\n", "dropout_rate = 0.8\n", "test_size = 30\n", "learning_rate = 0.01\n", "\n", "df_train = df_log\n", "df.shape, df_train.shape" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [], "source": [ "class Model:\n", " def __init__(\n", " self,\n", " learning_rate,\n", " num_layers,\n", " size,\n", " size_layer,\n", " output_size,\n", " forget_bias = 0.1,\n", " ):\n", " def lstm_cell(size_layer):\n", " return tf.nn.rnn_cell.LSTMCell(size_layer, state_is_tuple = False)\n", "\n", " rnn_cells = tf.nn.rnn_cell.MultiRNNCell(\n", " [lstm_cell(size_layer) for _ in range(num_layers)],\n", " state_is_tuple = False,\n", " )\n", " self.X = tf.placeholder(tf.float32, (None, None, size))\n", " self.Y = tf.placeholder(tf.float32, (None, output_size))\n", " drop = tf.contrib.rnn.DropoutWrapper(\n", " rnn_cells, output_keep_prob = forget_bias\n", " )\n", " self.hidden_layer = tf.placeholder(\n", " tf.float32, (None, num_layers * 2 * size_layer)\n", " )\n", " self.outputs, self.last_state = tf.nn.dynamic_rnn(\n", " drop, self.X, initial_state = self.hidden_layer, dtype = tf.float32\n", " )\n", " self.logits = tf.layers.dense(self.outputs[-1], output_size)\n", " self.cost = tf.reduce_mean(tf.square(self.Y - self.logits))\n", " self.optimizer = tf.train.AdamOptimizer(learning_rate).minimize(\n", " self.cost\n", " )\n", " \n", "def calculate_accuracy(real, predict):\n", " real = np.array(real) + 1\n", " predict = np.array(predict) + 1\n", " percentage = 1 - np.sqrt(np.mean(np.square((real - predict) / real)))\n", " return percentage * 100\n", "\n", "def anchor(signal, weight):\n", " buffer = []\n", " last = signal[0]\n", " for i in signal:\n", " smoothed_val = last * weight + (1 - weight) * i\n", " buffer.append(smoothed_val)\n", " last = smoothed_val\n", " return buffer" ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [], "source": [ "def forecast():\n", " tf.reset_default_graph()\n", " modelnn = Model(\n", " learning_rate, num_layers, df_log.shape[1], size_layer, df_log.shape[1], dropout_rate\n", " )\n", " sess = tf.InteractiveSession()\n", " sess.run(tf.global_variables_initializer())\n", " date_ori = pd.to_datetime(df.iloc[:, 0]).tolist()\n", "\n", " pbar = tqdm(range(epoch), desc = 'train loop')\n", " for i in pbar:\n", " init_value = np.zeros((1, num_layers * 2 * size_layer))\n", " total_loss, total_acc = [], []\n", " for k in range(0, df_train.shape[0] - 1, timestamp):\n", " index = min(k + timestamp, df_train.shape[0] - 1)\n", " batch_x = np.expand_dims(\n", " df_train.iloc[k : index, :].values, axis = 0\n", " )\n", " batch_y = df_train.iloc[k + 1 : index + 1, :].values\n", " logits, last_state, _, loss = sess.run(\n", " [modelnn.logits, modelnn.last_state, modelnn.optimizer, modelnn.cost],\n", " feed_dict = {\n", " modelnn.X: batch_x,\n", " modelnn.Y: batch_y,\n", " modelnn.hidden_layer: init_value,\n", " },\n", " ) \n", " init_value = last_state\n", " total_loss.append(loss)\n", " total_acc.append(calculate_accuracy(batch_y[:, 0], logits[:, 0]))\n", " pbar.set_postfix(cost = np.mean(total_loss), acc = np.mean(total_acc))\n", " \n", " future_day = test_size\n", "\n", " output_predict = np.zeros((df_train.shape[0] + future_day, df_train.shape[1]))\n", " output_predict[0] = df_train.iloc[0]\n", " upper_b = (df_train.shape[0] // timestamp) * timestamp\n", " init_value = np.zeros((1, num_layers * 2 * size_layer))\n", "\n", " for k in range(0, (df_train.shape[0] // timestamp) * timestamp, timestamp):\n", " out_logits, last_state = sess.run(\n", " [modelnn.logits, modelnn.last_state],\n", " feed_dict = {\n", " modelnn.X: np.expand_dims(\n", " df_train.iloc[k : k + timestamp], axis = 0\n", " ),\n", " modelnn.hidden_layer: init_value,\n", " },\n", " )\n", " init_value = last_state\n", " output_predict[k + 1 : k + timestamp + 1] = out_logits\n", "\n", " if upper_b != df_train.shape[0]:\n", " out_logits, last_state = sess.run(\n", " [modelnn.logits, modelnn.last_state],\n", " feed_dict = {\n", " modelnn.X: np.expand_dims(df_train.iloc[upper_b:], axis = 0),\n", " modelnn.hidden_layer: init_value,\n", " },\n", " )\n", " output_predict[upper_b + 1 : df_train.shape[0] + 1] = out_logits\n", " future_day -= 1\n", " date_ori.append(date_ori[-1] + timedelta(days = 1))\n", "\n", " init_value = last_state\n", " \n", " for i in range(future_day):\n", " o = output_predict[-future_day - timestamp + i:-future_day + i]\n", " out_logits, last_state = sess.run(\n", " [modelnn.logits, modelnn.last_state],\n", " feed_dict = {\n", " modelnn.X: np.expand_dims(o, axis = 0),\n", " modelnn.hidden_layer: init_value,\n", " },\n", " )\n", " init_value = last_state\n", " output_predict[-future_day + i] = out_logits[-1]\n", " date_ori.append(date_ori[-1] + timedelta(days = 1))\n", " \n", " output_predict = minmax.inverse_transform(output_predict)\n", " deep_future = anchor(output_predict[:, 0], 0.4)\n", " \n", " return deep_future" ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "WARNING: Logging before flag parsing goes to stderr.\n", "W0818 12:00:52.795618 140214804277056 deprecation.py:323] From :12: LSTMCell.__init__ (from tensorflow.python.ops.rnn_cell_impl) is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "This class is equivalent as tf.keras.layers.LSTMCell, and will be replaced by that in Tensorflow 2.0.\n", "W0818 12:00:52.799092 140214804277056 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "W0818 12:00:52.801252 140214804277056 deprecation.py:323] From :16: MultiRNNCell.__init__ (from tensorflow.python.ops.rnn_cell_impl) is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "This class is equivalent as tf.keras.layers.StackedRNNCells, and will be replaced by that in Tensorflow 2.0.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 1\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "W0818 12:00:53.121960 140214804277056 lazy_loader.py:50] \n", "The TensorFlow contrib module will not be included in TensorFlow 2.0.\n", "For more information, please see:\n", " * https://github.com/tensorflow/community/blob/master/rfcs/20180907-contrib-sunset.md\n", " * https://github.com/tensorflow/addons\n", " * https://github.com/tensorflow/io (for I/O related ops)\n", "If you depend on functionality not listed there, please file an issue.\n", "\n", "W0818 12:00:53.125179 140214804277056 deprecation.py:323] From :27: dynamic_rnn (from tensorflow.python.ops.rnn) is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Please use `keras.layers.RNN(cell)`, which is equivalent to this API\n", "W0818 12:00:53.314420 140214804277056 deprecation.py:506] From /usr/local/lib/python3.6/dist-packages/tensorflow/python/ops/init_ops.py:1251: calling VarianceScaling.__init__ (from tensorflow.python.ops.init_ops) with dtype is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Call initializer instance with the dtype argument instead of passing it to the constructor\n", "W0818 12:00:53.321002 140214804277056 deprecation.py:506] From /usr/local/lib/python3.6/dist-packages/tensorflow/python/ops/rnn_cell_impl.py:961: calling Zeros.__init__ (from tensorflow.python.ops.init_ops) with dtype is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Call initializer instance with the dtype argument instead of passing it to the constructor\n", "W0818 12:00:53.718872 140214804277056 deprecation.py:323] From :29: dense (from tensorflow.python.layers.core) is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Use keras.layers.dense instead.\n", "train loop: 100%|██████████| 300/300 [01:17<00:00, 3.90it/s, acc=95.9, cost=0.00437]\n", "W0818 12:02:12.766668 140214804277056 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 2\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:18<00:00, 3.81it/s, acc=96.2, cost=0.00386]\n", "W0818 12:03:31.524121 140214804277056 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 3\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:17<00:00, 3.86it/s, acc=95.9, cost=0.00421]\n", "W0818 12:04:49.292782 140214804277056 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 4\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:17<00:00, 3.85it/s, acc=95.1, cost=0.00617]\n", "W0818 12:06:07.690939 140214804277056 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 5\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:18<00:00, 3.81it/s, acc=96.8, cost=0.00293]\n", "W0818 12:07:26.842436 140214804277056 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 6\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:17<00:00, 3.82it/s, acc=97.3, cost=0.00178]\n", "W0818 12:08:45.222193 140214804277056 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 7\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:16<00:00, 3.94it/s, acc=97.5, cost=0.00161]\n", "W0818 12:10:01.933482 140214804277056 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 8\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:17<00:00, 3.81it/s, acc=97.5, cost=0.00156]\n", "W0818 12:11:20.348971 140214804277056 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 9\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:18<00:00, 3.81it/s, acc=96.7, cost=0.00297]\n", "W0818 12:12:39.812369 140214804277056 rnn_cell_impl.py:893] : Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "simulation 10\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 300/300 [01:17<00:00, 3.98it/s, acc=97.5, cost=0.00179]\n" ] } ], "source": [ "results = []\n", "for i in range(simulation_size):\n", " print('simulation %d'%(i + 1))\n", " results.append(forecast())" ] }, { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "['2017-11-27', '2017-11-28', '2017-11-29', '2017-11-30', '2017-12-01']" ] }, "execution_count": 10, "metadata": {}, "output_type": "execute_result" } ], "source": [ "date_ori = pd.to_datetime(df.iloc[:, 0]).tolist()\n", "for i in range(test_size):\n", " date_ori.append(date_ori[-1] + timedelta(days = 1))\n", "date_ori = pd.Series(date_ori).dt.strftime(date_format = '%Y-%m-%d').tolist()\n", "date_ori[-5:]" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Sanity check\n", "\n", "Some of our models might not have stable gradient, so forecasted trend might really hangwired. You can use many methods to filter out unstable models.\n", "\n", "This method is very simple,\n", "1. If one of element in forecasted trend lower than min(original trend).\n", "2. If one of element in forecasted trend bigger than max(original trend) * 2.\n", "\n", "If both are true, reject that trend." ] }, { "cell_type": "code", "execution_count": 13, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "6" ] }, "execution_count": 13, "metadata": {}, "output_type": "execute_result" } ], "source": [ "accepted_results = []\n", "for r in results:\n", " if (np.array(r[-test_size:]) < np.min(df['Close'])).sum() == 0 and \\\n", " (np.array(r[-test_size:]) > np.max(df['Close']) * 2).sum() == 0:\n", " accepted_results.append(r)\n", "len(accepted_results)" ] }, { "cell_type": "code", "execution_count": 14, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "accuracies = [calculate_accuracy(df['Close'].values, r[:-test_size]) for r in accepted_results]\n", "\n", "plt.figure(figsize = (15, 5))\n", "for no, r in enumerate(accepted_results):\n", " plt.plot(r, label = 'forecast %d'%(no + 1))\n", "plt.plot(df['Close'], label = 'true trend', c = 'black')\n", "plt.legend()\n", "plt.title('average accuracy: %.4f'%(np.mean(accuracies)))\n", "\n", "x_range_future = np.arange(len(results[0]))\n", "plt.xticks(x_range_future[::30], date_ori[::30])\n", "\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.6.8" } }, "nbformat": 4, "nbformat_minor": 2 } ================================================ FILE: deep-learning/sentiment-consensus.ipynb ================================================ { "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import tensorflow as tf\n", "import numpy as np\n", "import matplotlib.pyplot as plt\n", "import seaborn as sns\n", "import pandas as pd\n", "from sklearn.preprocessing import MinMaxScaler\n", "from datetime import datetime\n", "from datetime import timedelta\n", "sns.set()\n", "tf.compat.v1.random.set_random_seed(1234)" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
timestampclosepositivenegative
02019-08-09T23:00:0011860.0745440.6728960.327104
12019-08-09T23:20:0011872.0258790.5951000.404900
22019-08-09T23:40:0011880.5045570.5967020.403298
32019-08-10T00:00:0011918.8734810.5779720.422028
42019-08-10T00:20:0011937.5812720.5853420.414658
\n", "
" ], "text/plain": [ " timestamp close positive negative\n", "0 2019-08-09T23:00:00 11860.074544 0.672896 0.327104\n", "1 2019-08-09T23:20:00 11872.025879 0.595100 0.404900\n", "2 2019-08-09T23:40:00 11880.504557 0.596702 0.403298\n", "3 2019-08-10T00:00:00 11918.873481 0.577972 0.422028\n", "4 2019-08-10T00:20:00 11937.581272 0.585342 0.414658" ] }, "execution_count": 2, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df = pd.read_csv('../dataset/BTC-sentiment.csv')\n", "df.head()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## How we gather the data, provided by Bitcurate, bitcurate.com\n", "\n", "Because I don't have sentiment data related to stock market, so I will use crpytocurrency data, `BTC/USDT` from binance.\n", "\n", "1. close data came from CCXT, https://github.com/ccxt/ccxt, an open source cryptocurrency aggregator.\n", "2. We gather from streaming twitter, crawling hardcoded crpyocurrency telegram groups and Reddit. And we store in Elasticsearch as a single index. We trained 1/4 layers BERT MULTILANGUAGE (200MB-ish, originally 700MB-ish) released by Google on most-possible-found sentiment data on the internet, leveraging sentiment on multilanguages, eg, english, korea, japan. **Actually, it is very hard to found negative sentiment related to bitcoin / btc in large volume.**\n", "\n", "How we request using elasticsearch-dsl, https://elasticsearch-dsl.readthedocs.io,\n", "```python\n", "# from index name\n", "s = s.filter(\n", " 'query_string',\n", " default_field = 'text',\n", " query = 'bitcoin OR btc',\n", ")\n", "```\n", "\n", "We only do text query only contain `bitcoin` or `btc`." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Consensus introduction\n", "\n", "We have 2 questions here when saying about consensus, what happened,\n", "\n", "1. to future price if we assumed future sentiment is really positive, near to 1.0 . Eg, suddenly China want to adapt cryptocurrency and that can cause huge requested volumes.\n", "2. to future price if we assumed future sentiment is really negative, near to 1.0 . Eg, suddenly hackers broke binance or any exchanges, or any news that caused wreck by negative sentiment.\n", "\n", "**We can use deep-learning to simulate for us!**" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "from mpl_toolkits.axes_grid1 import host_subplot\n", "import mpl_toolkits.axisartist as AA\n", "\n", "close = df['close'].tolist()\n", "positive = df['positive'].tolist()\n", "negative = df['negative'].tolist()\n", "timestamp = df['timestamp'].tolist()\n", "\n", "plt.figure(figsize = (17, 5))\n", "host = host_subplot(111)\n", "plt.subplots_adjust(right = 0.75, top = 0.8)\n", "par1 = host.twinx()\n", "par2 = host.twinx()\n", "\n", "par2.spines['right'].set_position(('axes', 1.1))\n", "par2.spines['bottom'].set_position(('axes', 0.9))\n", "host.set_xlabel('timestamp')\n", "host.set_ylabel('BTC/USDT')\n", "par1.set_ylabel('positive')\n", "par2.set_ylabel('negative')\n", "\n", "host.plot(close, label = 'BTC/USDT')\n", "par1.plot(positive, label = 'positive')\n", "par2.plot(negative, label = 'negative')\n", "host.legend()\n", "plt.xticks(\n", " np.arange(len(timestamp))[::30], timestamp[::30], rotation = '45', ha = 'right'\n", " )\n", "plt.legend()\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
012
00.9470200.6728960.327104
10.9551900.5951000.404900
20.9609860.5967020.403298
30.9872120.5779720.422028
41.0000000.5853420.414658
\n", "
" ], "text/plain": [ " 0 1 2\n", "0 0.947020 0.672896 0.327104\n", "1 0.955190 0.595100 0.404900\n", "2 0.960986 0.596702 0.403298\n", "3 0.987212 0.577972 0.422028\n", "4 1.000000 0.585342 0.414658" ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "minmax = MinMaxScaler().fit(df.iloc[:, 1:2].astype('float32'))\n", "df_log = minmax.transform(df.iloc[:, 1:2].astype('float32'))\n", "df_log = pd.DataFrame(df_log)\n", "df_log[1] = df['positive']\n", "df_log[2] = df['negative']\n", "df_log.head()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Model definition\n", "\n", "This example is using model 17.cnn-seq2seq, if you want to use another model, need to tweak a little bit, but I believe it is not that hard." ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "((339, 4), (309, 3), (30, 3))" ] }, "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], "source": [ "num_layers = 1\n", "size_layer = 128\n", "epoch = 200\n", "dropout_rate = 0.75\n", "test_size = 3 * 10 # timestamp every 20 minutes, and I want to test on last 12 hours\n", "learning_rate = 1e-3\n", "timestamp = test_size\n", "\n", "df_train = df_log.iloc[:-test_size]\n", "df_test = df_log.iloc[-test_size:]\n", "df.shape, df_train.shape, df_test.shape" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [], "source": [ "def encoder_block(inp, n_hidden, filter_size):\n", " inp = tf.expand_dims(inp, 2)\n", " inp = tf.pad(\n", " inp,\n", " [\n", " [0, 0],\n", " [(filter_size[0] - 1) // 2, (filter_size[0] - 1) // 2],\n", " [0, 0],\n", " [0, 0],\n", " ],\n", " )\n", " conv = tf.layers.conv2d(\n", " inp, n_hidden, filter_size, padding = 'VALID', activation = None\n", " )\n", " conv = tf.squeeze(conv, 2)\n", " return conv\n", "\n", "\n", "def decoder_block(inp, n_hidden, filter_size):\n", " inp = tf.expand_dims(inp, 2)\n", " inp = tf.pad(inp, [[0, 0], [filter_size[0] - 1, 0], [0, 0], [0, 0]])\n", " conv = tf.layers.conv2d(\n", " inp, n_hidden, filter_size, padding = 'VALID', activation = None\n", " )\n", " conv = tf.squeeze(conv, 2)\n", " return conv\n", "\n", "\n", "def glu(x):\n", " return tf.multiply(\n", " x[:, :, : tf.shape(x)[2] // 2],\n", " tf.sigmoid(x[:, :, tf.shape(x)[2] // 2 :]),\n", " )\n", "\n", "\n", "def layer(inp, conv_block, kernel_width, n_hidden, residual = None):\n", " z = conv_block(inp, n_hidden, (kernel_width, 1))\n", " return glu(z) + (residual if residual is not None else 0)\n", "\n", "class Model:\n", " def __init__(\n", " self,\n", " learning_rate,\n", " num_layers,\n", " size,\n", " size_layer,\n", " output_size,\n", " kernel_size = 3,\n", " n_attn_heads = 16,\n", " dropout = 0.9,\n", " ):\n", " self.X = tf.placeholder(tf.float32, (None, None, size))\n", " self.Y = tf.placeholder(tf.float32, (None, output_size))\n", "\n", " encoder_embedded = tf.layers.dense(self.X, size_layer)\n", "\n", " e = tf.identity(encoder_embedded)\n", " for i in range(num_layers):\n", " z = layer(\n", " encoder_embedded,\n", " encoder_block,\n", " kernel_size,\n", " size_layer * 2,\n", " encoder_embedded,\n", " )\n", " z = tf.nn.dropout(z, keep_prob = dropout)\n", " encoder_embedded = z\n", "\n", " encoder_output, output_memory = z, z + e\n", " g = tf.identity(encoder_embedded)\n", "\n", " for i in range(num_layers):\n", " attn_res = h = layer(\n", " encoder_embedded,\n", " decoder_block,\n", " kernel_size,\n", " size_layer * 2,\n", " residual = tf.zeros_like(encoder_embedded),\n", " )\n", " C = []\n", " for j in range(n_attn_heads):\n", " h_ = tf.layers.dense(h, size_layer // n_attn_heads)\n", " g_ = tf.layers.dense(g, size_layer // n_attn_heads)\n", " zu_ = tf.layers.dense(\n", " encoder_output, size_layer // n_attn_heads\n", " )\n", " ze_ = tf.layers.dense(output_memory, size_layer // n_attn_heads)\n", "\n", " d = tf.layers.dense(h_, size_layer // n_attn_heads) + g_\n", " dz = tf.matmul(d, tf.transpose(zu_, [0, 2, 1]))\n", " a = tf.nn.softmax(dz)\n", " c_ = tf.matmul(a, ze_)\n", " C.append(c_)\n", "\n", " c = tf.concat(C, 2)\n", " h = tf.layers.dense(attn_res + c, size_layer)\n", " h = tf.nn.dropout(h, keep_prob = dropout)\n", " encoder_embedded = h\n", "\n", " encoder_embedded = tf.sigmoid(encoder_embedded[-1])\n", " self.logits = tf.layers.dense(encoder_embedded, output_size)\n", " self.cost = tf.reduce_mean(tf.square(self.Y - self.logits))\n", " self.optimizer = tf.train.AdamOptimizer(learning_rate).minimize(\n", " self.cost\n", " )\n", " \n", "def calculate_accuracy(real, predict):\n", " real = np.array(real) + 1\n", " predict = np.array(predict) + 1\n", " percentage = 1 - np.sqrt(np.mean(np.square((real - predict) / real)))\n", " return percentage * 100\n", "\n", "def anchor(signal, weight):\n", " buffer = []\n", " last = signal[0]\n", " for i in signal:\n", " smoothed_val = last * weight + (1 - weight) * i\n", " buffer.append(smoothed_val)\n", " last = smoothed_val\n", " return buffer" ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "WARNING: Logging before flag parsing goes to stderr.\n", "W0818 16:34:24.824237 140007582447424 deprecation.py:323] From :55: dense (from tensorflow.python.layers.core) is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Use keras.layers.dense instead.\n", "W0818 16:34:24.831443 140007582447424 deprecation.py:506] From /usr/local/lib/python3.6/dist-packages/tensorflow/python/ops/init_ops.py:1251: calling VarianceScaling.__init__ (from tensorflow.python.ops.init_ops) with dtype is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Call initializer instance with the dtype argument instead of passing it to the constructor\n", "W0818 16:34:25.094202 140007582447424 deprecation.py:323] From :13: conv2d (from tensorflow.python.layers.convolutional) is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Use `tf.keras.layers.Conv2D` instead.\n", "W0818 16:34:25.236837 140007582447424 deprecation.py:506] From :66: calling dropout (from tensorflow.python.ops.nn_ops) with keep_prob is deprecated and will be removed in a future version.\n", "Instructions for updating:\n", "Please use `rate` instead of `keep_prob`. Rate should be set to `rate = 1 - keep_prob`.\n" ] } ], "source": [ "tf.reset_default_graph()\n", "modelnn = Model(\n", " learning_rate, num_layers, df_log.shape[1], size_layer, df_log.shape[1], \n", " dropout = dropout_rate\n", ")\n", "sess = tf.InteractiveSession()\n", "sess.run(tf.global_variables_initializer())" ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "train loop: 100%|██████████| 200/200 [00:40<00:00, 5.17it/s, acc=98, cost=0.000637] \n" ] } ], "source": [ "from tqdm import tqdm\n", "\n", "pbar = tqdm(range(epoch), desc = 'train loop')\n", "for i in pbar:\n", " init_value = np.zeros((1, num_layers * 2 * size_layer))\n", " total_loss, total_acc = [], []\n", " for k in range(0, df_train.shape[0] - 1, timestamp):\n", " index = min(k + timestamp, df_train.shape[0] - 1)\n", " batch_x = np.expand_dims(\n", " df_train.iloc[k : index, :].values, axis = 0\n", " )\n", " batch_y = df_train.iloc[k + 1 : index + 1, :].values\n", " logits, _, loss = sess.run(\n", " [modelnn.logits, modelnn.optimizer, modelnn.cost],\n", " feed_dict = {modelnn.X: batch_x, modelnn.Y: batch_y},\n", " ) \n", " total_loss.append(loss)\n", " total_acc.append(calculate_accuracy(batch_y[:, 0], logits[:, 0]))\n", " pbar.set_postfix(cost = np.mean(total_loss), acc = np.mean(total_acc))" ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [], "source": [ "future_day = test_size\n", "\n", "output_predict = np.zeros((df_train.shape[0] + future_day, df_train.shape[1]))\n", "output_predict[0] = df_train.iloc[0]\n", "upper_b = (df_train.shape[0] // timestamp) * timestamp\n", "\n", "for k in range(0, (df_train.shape[0] // timestamp) * timestamp, timestamp):\n", " out_logits = sess.run(\n", " modelnn.logits,\n", " feed_dict = {\n", " modelnn.X: np.expand_dims(\n", " df_train.iloc[k : k + timestamp], axis = 0\n", " )\n", " },\n", " )\n", " output_predict[k + 1 : k + timestamp + 1] = out_logits\n", "\n", "if upper_b != df_train.shape[0]:\n", " out_logits = sess.run(\n", " modelnn.logits,\n", " feed_dict = {\n", " modelnn.X: np.expand_dims(df_train.iloc[upper_b:], axis = 0)\n", " },\n", " )\n", " output_predict[upper_b + 1 : df_train.shape[0] + 1] = out_logits\n", " future_day -= 1" ] }, { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [], "source": [ "output_predict_negative = output_predict.copy()\n", "output_predict_positive = output_predict.copy()" ] }, { "cell_type": "code", "execution_count": 11, "metadata": {}, "outputs": [], "source": [ "for i in range(future_day):\n", " o = output_predict[-future_day - timestamp + i:-future_day + i].copy()\n", " o = np.expand_dims(o, axis = 0)\n", " \n", " o_negative = output_predict_negative[-future_day - timestamp + i:-future_day + i].copy()\n", " o_negative = np.expand_dims(o_negative, axis = 0)\n", " o_negative[:, :, 1] = 0.0\n", " o_negative[:, :, 2] = 1.0\n", " \n", " o_positive = output_predict_positive[-future_day - timestamp + i:-future_day + i].copy()\n", " o_positive = np.expand_dims(o_positive, axis = 0)\n", " o_positive[:, :, 1] = 1.0\n", " o_positive[:, :, 2] = 0.0\n", " \n", " # original without any consensus\n", " out_logits = sess.run(\n", " modelnn.logits,\n", " feed_dict = {\n", " modelnn.X: o\n", " },\n", " )\n", " output_predict[-future_day + i] = out_logits[-1]\n", " \n", " # negative consensus\n", " out_logits = sess.run(\n", " modelnn.logits,\n", " feed_dict = {\n", " modelnn.X: o_negative\n", " },\n", " )\n", " output_predict_negative[-future_day + i] = out_logits[-1]\n", " \n", " # positive consensus\n", " out_logits = sess.run(\n", " modelnn.logits,\n", " feed_dict = {\n", " modelnn.X: o_positive\n", " },\n", " )\n", " output_predict_positive[-future_day + i] = out_logits[-1]" ] }, { "cell_type": "code", "execution_count": 12, "metadata": {}, "outputs": [], "source": [ "output_predict_original = minmax.inverse_transform(output_predict[:,:1])\n", "output_predict_negative = minmax.inverse_transform(output_predict_negative[:,:1])\n", "output_predict_positive = minmax.inverse_transform(output_predict_positive[:,:1])" ] }, { "cell_type": "code", "execution_count": 19, "metadata": {}, "outputs": [], "source": [ "deep_future = anchor(output_predict_original[:, 0], 0.7)\n", "deep_future_negative = anchor(output_predict_negative[:, 0], 0.7)\n", "deep_future_positive = anchor(output_predict_positive[:, 0], 0.7)" ] }, { "cell_type": "code", "execution_count": 14, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "((339, 4), 339)" ] }, "execution_count": 14, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df.shape, len(deep_future_negative)" ] }, { "cell_type": "code", "execution_count": 15, "metadata": {}, "outputs": [], "source": [ "df_train = minmax.inverse_transform(df_train)\n", "df_test = minmax.inverse_transform(df_test)" ] }, { "cell_type": "code", "execution_count": 20, "metadata": {}, "outputs": [ { "data": { "image/png": "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YAx799qJjLy+74cfYguzIUMiru8EfHygf/9IVq/2YtgwX+bN88Lf30WjRilTtVWt6qR589jZxHHjfKhePYZWraKZNCmMsDAbgwb50aaNP+PG3X3LT71ufoiIiIiIiEjaCwx0Eh1tIyjITsWKCbOFTidMnOhDnTrR1KqV9KMs+vWL4tgxOxMmxM4mdugQha9vysX34osRtGjhz4ULNl57LQybDSpXdrJjRwiHD9s4eNBOjRp331SiZhJFRERERCRdqlIltsD64w/3mwhXrnRw4ICdxx+PSuy0eA4HjBwZwYgR4djtLrp2vfHxt6p69didTkuWdNKuXcIyVi8vKF3axQMPxJArV4q+ZJpQkSgiIiIiIulS2bIu7r039pmH4eEJ7RMnepMvn5O2bZN3f2H//lEEBYXQokXKz+pNmBDO0qVX8MpAazRVJIqIiIiISLo1eHAkJ0/amTEj9t6+o0dtLF7sxaOP3trS0WzZUic+Pz/IkSN1xvYUFYkiIiIiIpJuNWoUQ82aMYwZ48Px4zaGD/fF5YLevVN26agkyECToiIiIiIiktHYbPC//0XQs2dWatTwB+D55yMpVszl4cgyLhWJIiIiIiKSrjVvHkPnzrHLSwcOjKBMGRWIqUlFooiIiIiIpGs2G4wfH37zAyVF6J5EERERERERiaciUUREREREROKpSBQREREREZF4KhJFREREREQknopEERERERERiaciUUREREREROKpSBQREREREZF4KhJFREREREQknopEERERERERiefl6QA8wAFgt9s8HUei0mtcnqBcuFM+3CkfCZQLd8pHAuXCnfKRQLlwp3wkUC7cZdR8XHNdjsT6bS6XK+2iSR/uBVZ5OggREREREREPawSs/m9jZiwSfYHawAkgxsOxiIiIiIiIpDUHUBj4B4j4b2dmLBJFREREREQkCdq4RkREREREROKpSBQREREREZF4KhJFREREREQknopEERERERERiaciUUREREREROKpSBQREREREZF4KhJFREREREQknopEERERERERiaciMY0YY2yejkEkvdP7xJ3ykUC5cKd8iMit0ueGO+Xjxmwul8vTMUgmY4yxWZalv3hxlA8REUkp+k5JoFyI3D4ViWnAGPMA0B6wgCDLspZ4OCSPMcY8CDwKHAJ2WZY13cMheZTykUDvE3fKRwLlwp3y4c4Y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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "timestamp = df['timestamp'].tolist()\n", "pad_test = np.pad(df_test[:,0], (df_train.shape[0], 0), 'constant', constant_values=np.nan)\n", "\n", "plt.figure(figsize = (15, 5))\n", "plt.plot(pad_test, label = 'test trend', c = 'blue')\n", "plt.plot(df_train[:,0], label = 'train trend', c = 'black')\n", "plt.plot(deep_future, label = 'forecast without consensus')\n", "plt.plot(deep_future_negative, label = 'forecast with negative consensus', c = 'red')\n", "plt.plot(deep_future_positive, label = 'forecast with positive consensus', c = 'green')\n", "plt.legend()\n", "plt.xticks(\n", " np.arange(len(timestamp))[::30], timestamp[::30], rotation = '45', ha = 'right'\n", ")\n", "plt.show()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## What we can observe\n", "\n", "1. The model learn, if positive and negative sentiments increasing, both will increase the price. That is why, using positive consensus or negative consensus caused price going up.\n", "2. Volatility of price is higher if negative sentiment is higher, still positive volatility.\n", "3. Momentum of price is higher if negative sentiment is higher, still positive momentum." ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.6.8" } }, "nbformat": 4, "nbformat_minor": 2 } ================================================ FILE: deep-learning/util.py ================================================ # Copyright 2017 Google Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # ============================================================================== """DNC util ops and modules.""" from __future__ import absolute_import from __future__ import division from __future__ import print_function import numpy as np import tensorflow as tf def batch_invert_permutation(permutations): """Returns batched `tf.invert_permutation` for every row in `permutations`.""" with tf.name_scope('batch_invert_permutation', values=[permutations]): unpacked = tf.unstack(permutations) inverses = [tf.invert_permutation(permutation) for permutation in unpacked] return tf.stack(inverses) def batch_gather(values, indices): """Returns batched `tf.gather` for every row in the input.""" with tf.name_scope('batch_gather', values=[values, indices]): unpacked = zip(tf.unstack(values), tf.unstack(indices)) result = [tf.gather(value, index) for value, index in unpacked] return tf.stack(result) def one_hot(length, index): """Return an nd array of given `length` filled with 0s and a 1 at `index`.""" result = np.zeros(length) result[index] = 1 return result ================================================ FILE: free-agent/evolution-strategy-agent.ipynb ================================================ { "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import numpy as np\n", "import pandas as pd\n", "import time\n", "import matplotlib.pyplot as plt\n", "import seaborn as sns\n", "import random\n", "sns.set()" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "seaborn==0.9.0\n", "pandas==0.23.4\n", "numpy==1.14.5\n", "matplotlib==3.0.2\n" ] } ], "source": [ "import pkg_resources\n", "import types\n", "\n", "\n", "def get_imports():\n", " for name, val in globals().items():\n", " if isinstance(val, types.ModuleType):\n", " name = val.__name__.split('.')[0]\n", " elif isinstance(val, type):\n", " name = val.__module__.split('.')[0]\n", " poorly_named_packages = {'PIL': 'Pillow', 'sklearn': 'scikit-learn'}\n", " if name in poorly_named_packages.keys():\n", " name = poorly_named_packages[name]\n", " yield name\n", "\n", "\n", "imports = list(set(get_imports()))\n", "requirements = []\n", "for m in pkg_resources.working_set:\n", " if m.project_name in imports and m.project_name != 'pip':\n", " requirements.append((m.project_name, m.version))\n", "\n", "for r in requirements:\n", " print('{}=={}'.format(*r))" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [], "source": [ "def get_state(data, t, n):\n", " d = t - n + 1\n", " block = data[d : t + 1] if d >= 0 else -d * [data[0]] + data[0 : t + 1]\n", " res = []\n", " for i in range(n - 1):\n", " res.append(block[i + 1] - block[i])\n", " return np.array([res])" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "TSLA Time Period: **Mar 23, 2018 - Mar 23, 2019**" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DateOpenHighLowCloseAdj CloseVolume
02018-03-23311.250000311.250000300.450012301.540009301.5400096654900
12018-03-26307.339996307.589996291.359985304.179993304.1799938375200
22018-03-27304.000000304.269989277.179993279.179993279.17999313872000
32018-03-28264.579987268.679993252.100006257.779999257.77999921001400
42018-03-29256.489990270.959991248.210007266.130005266.13000515170700
\n", "
" ], "text/plain": [ " Date Open High Low Close Adj Close \\\n", "0 2018-03-23 311.250000 311.250000 300.450012 301.540009 301.540009 \n", "1 2018-03-26 307.339996 307.589996 291.359985 304.179993 304.179993 \n", "2 2018-03-27 304.000000 304.269989 277.179993 279.179993 279.179993 \n", "3 2018-03-28 264.579987 268.679993 252.100006 257.779999 257.779999 \n", "4 2018-03-29 256.489990 270.959991 248.210007 266.130005 266.130005 \n", "\n", " Volume \n", "0 6654900 \n", "1 8375200 \n", "2 13872000 \n", "3 21001400 \n", "4 15170700 " ] }, "execution_count": 6, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df = pd.read_csv('../dataset/TSLA.csv')\n", "df.head()" ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [], "source": [ "close = df.Close.values.tolist()\n", "window_size = 30\n", "skip = 1\n", "l = len(close) - 1" ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [], "source": [ "class Deep_Evolution_Strategy:\n", "\n", " inputs = None\n", "\n", " def __init__(\n", " self, weights, reward_function, population_size, sigma, learning_rate\n", " ):\n", " self.weights = weights\n", " self.reward_function = reward_function\n", " self.population_size = population_size\n", " self.sigma = sigma\n", " self.learning_rate = learning_rate\n", "\n", " def _get_weight_from_population(self, weights, population):\n", " weights_population = []\n", " for index, i in enumerate(population):\n", " jittered = self.sigma * i\n", " weights_population.append(weights[index] + jittered)\n", " return weights_population\n", "\n", " def get_weights(self):\n", " return self.weights\n", "\n", " def train(self, epoch = 100, print_every = 1):\n", " lasttime = time.time()\n", " for i in range(epoch):\n", " population = []\n", " rewards = np.zeros(self.population_size)\n", " for k in range(self.population_size):\n", " x = []\n", " for w in self.weights:\n", " x.append(np.random.randn(*w.shape))\n", " population.append(x)\n", " for k in range(self.population_size):\n", " weights_population = self._get_weight_from_population(\n", " self.weights, population[k]\n", " )\n", " rewards[k] = self.reward_function(weights_population)\n", " rewards = (rewards - np.mean(rewards)) / np.std(rewards)\n", " for index, w in enumerate(self.weights):\n", " A = np.array([p[index] for p in population])\n", " self.weights[index] = (\n", " w\n", " + self.learning_rate\n", " / (self.population_size * self.sigma)\n", " * np.dot(A.T, rewards).T\n", " )\n", " if (i + 1) % print_every == 0:\n", " print(\n", " 'iter %d. reward: %f'\n", " % (i + 1, self.reward_function(self.weights))\n", " )\n", " print('time taken to train:', time.time() - lasttime, 'seconds')\n", "\n", "\n", "class Model:\n", " def __init__(self, input_size, layer_size, output_size):\n", " self.weights = [\n", " np.random.randn(input_size, layer_size),\n", " np.random.randn(layer_size, output_size),\n", " np.random.randn(layer_size, 1),\n", " np.random.randn(1, layer_size),\n", " ]\n", "\n", " def predict(self, inputs):\n", " feed = np.dot(inputs, self.weights[0]) + self.weights[-1]\n", " decision = np.dot(feed, self.weights[1])\n", " buy = np.dot(feed, self.weights[2])\n", " return decision, buy\n", "\n", " def get_weights(self):\n", " return self.weights\n", "\n", " def set_weights(self, weights):\n", " self.weights = weights" ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [], "source": [ "class Agent:\n", "\n", " POPULATION_SIZE = 15\n", " SIGMA = 0.1\n", " LEARNING_RATE = 0.03\n", "\n", " def __init__(self, model, money, max_buy, max_sell):\n", " self.model = model\n", " self.initial_money = money\n", " self.max_buy = max_buy\n", " self.max_sell = max_sell\n", " self.es = Deep_Evolution_Strategy(\n", " self.model.get_weights(),\n", " self.get_reward,\n", " self.POPULATION_SIZE,\n", " self.SIGMA,\n", " self.LEARNING_RATE,\n", " )\n", "\n", " def act(self, sequence):\n", " decision, buy = self.model.predict(np.array(sequence))\n", " return np.argmax(decision[0]), int(buy[0])\n", "\n", " def get_reward(self, weights):\n", " initial_money = self.initial_money\n", " starting_money = initial_money\n", " self.model.weights = weights\n", " state = get_state(close, 0, window_size + 1)\n", " inventory = []\n", " quantity = 0\n", " for t in range(0, l, skip):\n", " action, buy = self.act(state)\n", " next_state = get_state(close, t + 1, window_size + 1)\n", " if action == 1 and initial_money >= close[t]:\n", " if buy < 0:\n", " buy = 1\n", " if buy > self.max_buy:\n", " buy_units = self.max_buy\n", " else:\n", " buy_units = buy\n", " total_buy = buy_units * close[t]\n", " initial_money -= total_buy\n", " inventory.append(total_buy)\n", " quantity += buy_units\n", " elif action == 2 and len(inventory) > 0:\n", " if quantity > self.max_sell:\n", " sell_units = self.max_sell\n", " else:\n", " sell_units = quantity\n", " quantity -= sell_units\n", " total_sell = sell_units * close[t]\n", " initial_money += total_sell\n", "\n", " state = next_state\n", " return ((initial_money - starting_money) / starting_money) * 100\n", "\n", " def fit(self, iterations, checkpoint):\n", " self.es.train(iterations, print_every = checkpoint)\n", "\n", " def buy(self):\n", " initial_money = self.initial_money\n", " state = get_state(close, 0, window_size + 1)\n", " starting_money = initial_money\n", " states_sell = []\n", " states_buy = []\n", " inventory = []\n", " quantity = 0\n", " for t in range(0, l, skip):\n", " action, buy = self.act(state)\n", " next_state = get_state(close, t + 1, window_size + 1)\n", " if action == 1 and initial_money >= close[t]:\n", " if buy < 0:\n", " buy = 1\n", " if buy > self.max_buy:\n", " buy_units = self.max_buy\n", " else:\n", " buy_units = buy\n", " total_buy = buy_units * close[t]\n", " initial_money -= total_buy\n", " inventory.append(total_buy)\n", " quantity += buy_units\n", " states_buy.append(t)\n", " print(\n", " 'day %d: buy %d units at price %f, total balance %f'\n", " % (t, buy_units, total_buy, initial_money)\n", " )\n", " elif action == 2 and len(inventory) > 0:\n", " bought_price = inventory.pop(0)\n", " if quantity > self.max_sell:\n", " sell_units = self.max_sell\n", " else:\n", " sell_units = quantity\n", " if sell_units < 1:\n", " continue\n", " quantity -= sell_units\n", " total_sell = sell_units * close[t]\n", " initial_money += total_sell\n", " states_sell.append(t)\n", " try:\n", " invest = ((total_sell - bought_price) / bought_price) * 100\n", " except:\n", " invest = 0\n", " print(\n", " 'day %d, sell %d units at price %f, investment %f %%, total balance %f,'\n", " % (t, sell_units, total_sell, invest, initial_money)\n", " )\n", " state = next_state\n", "\n", " invest = ((initial_money - starting_money) / starting_money) * 100\n", " print(\n", " '\\ntotal gained %f, total investment %f %%'\n", " % (initial_money - starting_money, invest)\n", " )\n", " plt.figure(figsize = (20, 10))\n", " plt.plot(close, label = 'true close', c = 'g')\n", " plt.plot(\n", " close, 'X', label = 'predict buy', markevery = states_buy, c = 'b'\n", " )\n", " plt.plot(\n", " close, 'o', label = 'predict sell', markevery = states_sell, c = 'r'\n", " )\n", " plt.legend()\n", " plt.show()" ] }, { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "iter 10. reward: 22.809600\n", "iter 20. reward: 51.687003\n", "iter 30. reward: 61.576206\n", "iter 40. reward: 69.384603\n", "iter 50. reward: 74.372100\n", "iter 60. reward: 86.872802\n", "iter 70. reward: 95.984703\n", "iter 80. reward: 86.611603\n", "iter 90. reward: 91.603299\n", "iter 100. reward: 97.332000\n", "iter 110. reward: 97.179203\n", "iter 120. reward: 99.749703\n", "iter 130. reward: 100.879403\n", "iter 140. reward: 87.869305\n", "iter 150. reward: 95.844503\n", "iter 160. reward: 103.064303\n", "iter 170. reward: 108.591401\n", "iter 180. reward: 113.703303\n", "iter 190. reward: 109.320401\n", "iter 200. reward: 114.320704\n", "iter 210. reward: 118.800302\n", "iter 220. reward: 120.808302\n", "iter 230. reward: 116.255301\n", "iter 240. reward: 118.316202\n", "iter 250. reward: 118.671802\n", "iter 260. reward: 118.965402\n", "iter 270. reward: 118.079800\n", "iter 280. reward: 115.773998\n", "iter 290. reward: 109.795800\n", "iter 300. reward: 116.520801\n", "iter 310. reward: 119.137195\n", "iter 320. reward: 118.383199\n", "iter 330. reward: 114.609903\n", "iter 340. reward: 125.628802\n", "iter 350. reward: 121.527300\n", "iter 360. reward: 121.432399\n", "iter 370. reward: 118.581801\n", "iter 380. reward: 119.989300\n", "iter 390. reward: 120.004502\n", "iter 400. reward: 124.851201\n", "iter 410. reward: 122.869297\n", "iter 420. reward: 123.599999\n", "iter 430. reward: 126.341600\n", "iter 440. reward: 127.074699\n", "iter 450. reward: 128.540102\n", "iter 460. reward: 126.781902\n", "iter 470. reward: 128.691898\n", "iter 480. reward: 127.336802\n", "iter 490. reward: 127.829601\n", "iter 500. reward: 129.304401\n", "time taken to train: 36.91986346244812 seconds\n" ] } ], "source": [ "model = Model(window_size, 500, 3)\n", "agent = Agent(model, 10000, 5, 5)\n", "agent.fit(500, 10)" ] }, { "cell_type": "code", "execution_count": 11, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "day 2: buy 5 units at price 1395.899965, total balance 8604.100035\n", "day 3: buy 5 units at price 1288.899995, total balance 7315.200040\n", "day 4: buy 5 units at price 1330.650025, total balance 5984.550015\n", "day 5: buy 5 units at price 1262.399980, total balance 4722.150035\n", "day 6: buy 5 units at price 1337.649995, total balance 3384.500040\n", "day 8, sell 5 units at price 1528.600005, investment 9.506415 %, total balance 4913.100045,\n", "day 11, sell 5 units at price 1523.500060, investment 18.201572 %, total balance 6436.600105,\n", "day 12, sell 5 units at price 1504.649965, investment 13.076311 %, total balance 7941.250070,\n", "day 13: buy 5 units at price 1470.399935, total balance 6470.850135\n", "day 14, sell 5 units at price 1501.699980, investment 18.955957 %, total balance 7972.550115,\n", "day 15: buy 5 units at price 1456.049955, total balance 6516.500160\n", "day 16: buy 5 units at price 1438.450010, total balance 5078.050150\n", "day 18, sell 5 units at price 1500.399935, investment 12.166855 %, total balance 6578.450085,\n", "day 19: buy 5 units at price 1451.199950, total balance 5127.250135\n", "day 22: buy 5 units at price 1403.450010, total balance 3723.800125\n", "day 24, sell 5 units at price 1470.399935, investment 0.000000 %, total balance 5194.200060,\n", "day 25: buy 5 units at price 1469.499970, total balance 3724.700090\n", "day 26, sell 5 units at price 1499.600065, investment 2.990976 %, total balance 5224.300155,\n", "day 27, sell 5 units at price 1505.749970, investment 4.678644 %, total balance 6730.050125,\n", "day 28: buy 1 units at price 284.450012, total balance 6445.600113\n", "day 29: buy 1 units at price 294.089996, total balance 6151.510117\n", "day 30, sell 5 units at price 1513.849945, investment 4.317117 %, total balance 7665.360062,\n", "day 31: buy 5 units at price 1509.850005, total balance 6155.510057\n", "day 32, sell 5 units at price 1534.250030, investment 9.319892 %, total balance 7689.760087,\n", "day 34, sell 5 units at price 1505.299990, investment 2.436204 %, total balance 9195.060077,\n", "day 35: buy 5 units at price 1459.850005, total balance 7735.210072\n", "day 36: buy 5 units at price 1420.899965, total balance 6314.310107\n", "day 37, sell 5 units at price 1432.400055, investment 403.568288 %, total balance 7746.710162,\n", "day 38: buy 5 units at price 1422.700045, total balance 6324.010117\n", "day 39: buy 5 units at price 1384.100035, total balance 4939.910082\n", "day 41: buy 5 units at price 1375.050050, total balance 3564.860032\n", "day 42: buy 5 units at price 1395.350035, total balance 2169.509997\n", "day 44: buy 5 units at price 1394.250030, total balance 775.259967\n", "day 45: buy 5 units at price 1418.800050, total balance -643.540083\n", "day 49, sell 5 units at price 1483.699950, investment 404.505413 %, total balance 840.159867,\n", "day 50: buy 5 units at price 1455.650025, total balance -615.490158\n", "day 51, sell 5 units at price 1597.500000, investment 5.805212 %, total balance 982.009842,\n", "day 53: buy 5 units at price 1588.300020, total balance -606.290178\n", "day 54, sell 5 units at price 1660.500030, investment 13.744564 %, total balance 1054.209852,\n", "day 55, sell 5 units at price 1713.849945, investment 20.617214 %, total balance 2768.059797,\n", "day 56, sell 5 units at price 1723.899995, investment 21.171009 %, total balance 4491.959792,\n", "day 57, sell 5 units at price 1788.600005, investment 29.224764 %, total balance 6280.559797,\n", "day 58, sell 5 units at price 1790.850065, investment 30.238900 %, total balance 8071.409862,\n", "day 59, sell 5 units at price 1854.149935, investment 32.880631 %, total balance 9925.559797,\n", "day 61, sell 5 units at price 1811.100005, investment 29.897792 %, total balance 11736.659802,\n", "day 62, sell 5 units at price 1737.550050, investment 22.466168 %, total balance 13474.209852,\n", "day 63: buy 1 units at price 333.630005, total balance 13140.579847\n", "day 64, sell 3 units at price 999.030030, investment -31.368803 %, total balance 14139.609877,\n", "day 69: buy 1 units at price 335.070007, total balance 13804.539870\n", "day 70: buy 1 units at price 310.859985, total balance 13493.679885\n", "day 72: buy 5 units at price 1544.499970, total balance 11949.179915\n", "day 73, sell 5 units at price 1592.550050, investment 375.288751 %, total balance 13541.729965,\n", "day 75: buy 1 units at price 318.959991, total balance 13222.769974\n", "day 76: buy 5 units at price 1583.549955, total balance 11639.220019\n", "day 78: buy 5 units at price 1550.500030, total balance 10088.719989\n", "day 79: buy 1 units at price 322.690002, total balance 9766.029987\n", "day 82: buy 5 units at price 1567.899935, total balance 8198.130052\n", "day 83: buy 1 units at price 303.200012, total balance 7894.930040\n", "day 84: buy 5 units at price 1487.149965, total balance 6407.780075\n", "day 85: buy 1 units at price 308.739990, total balance 6099.040085\n", "day 86: buy 5 units at price 1533.249970, total balance 4565.790115\n", "day 87: buy 1 units at price 297.179993, total balance 4268.610122\n", "day 88: buy 5 units at price 1450.850065, total balance 2817.760057\n", "day 89: buy 5 units at price 1490.700075, total balance 1327.059982\n", "day 91, sell 5 units at price 1747.700045, investment 462.214543 %, total balance 3074.760027,\n", "day 92, sell 5 units at price 1740.850065, investment 12.712858 %, total balance 4815.610092,\n", "day 93: buy 1 units at price 341.989990, total balance 4473.620102\n", "day 94, sell 5 units at price 1897.850035, investment 495.011941 %, total balance 6371.470137,\n", "day 95, sell 5 units at price 1851.699980, investment 16.933474 %, total balance 8223.170117,\n", "day 96: buy 1 units at price 352.450012, total balance 7870.720105\n", "day 97, sell 5 units at price 1777.449950, investment 14.637208 %, total balance 9648.170055,\n", "day 98, sell 5 units at price 1782.050020, investment 452.248291 %, total balance 11430.220075,\n", "day 99, sell 5 units at price 1738.200075, investment 10.861671 %, total balance 13168.420150,\n", "day 101, sell 5 units at price 1677.250060, investment 453.182716 %, total balance 14845.670210,\n", "day 102: buy 5 units at price 1527.500000, total balance 13318.170210\n", "day 103: buy 1 units at price 308.440002, total balance 13009.730208\n", "day 104, sell 5 units at price 1609.499970, investment 8.227146 %, total balance 14619.230178,\n", "day 105, sell 5 units at price 1608.200075, investment 420.891406 %, total balance 16227.430253,\n", "day 118: buy 5 units at price 1397.200010, total balance 14830.230243\n", "day 119: buy 5 units at price 1452.700045, total balance 13377.530198\n", "day 121: buy 5 units at price 1476.000060, total balance 11901.530138\n", "day 122: buy 5 units at price 1474.199980, total balance 10427.330158\n", "day 124, sell 5 units at price 1495.099945, investment 7.006866 %, total balance 11922.430103,\n", "day 125, sell 5 units at price 1491.649935, investment 2.681207 %, total balance 13414.080038,\n", "day 126: buy 1 units at price 299.100006, total balance 13114.980032\n", "day 127, sell 5 units at price 1498.399965, investment 1.517609 %, total balance 14613.379997,\n", "day 128: buy 5 units at price 1504.949950, total balance 13108.430047\n", "day 129, sell 5 units at price 1547.899935, investment 4.999319 %, total balance 14656.329982,\n", "day 131: buy 5 units at price 1323.849945, total balance 13332.480037\n", "day 132, sell 5 units at price 1553.500060, investment 419.391517 %, total balance 14885.980097,\n", "day 135: buy 1 units at price 281.829987, total balance 14604.150110\n", "day 136: buy 5 units at price 1309.750060, total balance 13294.400050\n", "day 137: buy 5 units at price 1252.799990, total balance 12041.600060\n", "day 139: buy 5 units at price 1284.400025, total balance 10757.200035\n", "day 140: buy 5 units at price 1261.149980, total balance 9496.050055\n", "day 142: buy 5 units at price 1297.949980, total balance 8198.100075\n", "day 143: buy 1 units at price 276.589996, total balance 7921.510079\n", "day 145: buy 5 units at price 1319.550020, total balance 6601.960059\n", "day 146: buy 1 units at price 260.000000, total balance 6341.960059\n", "day 147: buy 5 units at price 1304.750060, total balance 5037.209999\n", "day 148, sell 5 units at price 1470.700075, investment -2.275815 %, total balance 6507.910074,\n", "day 150: buy 5 units at price 1574.299925, total balance 4933.610149\n", "day 151, sell 5 units at price 1654.499970, investment 24.976398 %, total balance 6588.110119,\n", "day 153: buy 5 units at price 1649.499970, total balance 4938.610149\n", "day 155, sell 5 units at price 1721.399995, investment 510.793767 %, total balance 6660.010144,\n", "day 156: buy 1 units at price 346.410004, total balance 6313.600140\n", "day 157, sell 5 units at price 1706.999970, investment 30.330207 %, total balance 8020.600110,\n", "day 158, sell 5 units at price 1705.299990, investment 36.119094 %, total balance 9725.900100,\n", "day 159: buy 1 units at price 348.160004, total balance 9377.740096\n", "day 160, sell 5 units at price 1756.999970, investment 36.795386 %, total balance 11134.740066,\n", "day 162: buy 1 units at price 331.279999, total balance 10803.460067\n", "day 164, sell 5 units at price 1720.000000, investment 36.383462 %, total balance 12523.460067,\n", "day 166, sell 5 units at price 1771.549990, investment 36.488310 %, total balance 14295.010057,\n", "day 167, sell 5 units at price 1767.350005, investment 538.978282 %, total balance 16062.360062,\n", "day 168: buy 1 units at price 347.489990, total balance 15714.870072\n", "day 169: buy 1 units at price 338.190002, total balance 15376.680070\n", "day 170: buy 1 units at price 325.829987, total balance 15050.850083\n", "day 171, sell 5 units at price 1730.000000, investment 31.105299 %, total balance 16780.850083,\n", "day 173, sell 5 units at price 1739.349975, investment 568.980760 %, total balance 18520.200058,\n", "day 175: buy 5 units at price 1752.400055, total balance 16767.800003\n", "day 178, sell 5 units at price 1815.299990, investment 39.130094 %, total balance 18583.099993,\n", "day 179, sell 5 units at price 1789.850005, investment 13.691805 %, total balance 20372.949998,\n", "day 189: buy 1 units at price 319.769989, total balance 20053.180009\n", "day 190: buy 5 units at price 1476.950075, total balance 18576.229934\n", "day 191, sell 5 units at price 1630.449980, investment 409.882114 %, total balance 20206.679914,\n", "day 195: buy 1 units at price 310.119995, total balance 19896.559919\n", "day 196: buy 5 units at price 1501.799925, total balance 18394.759994\n", "day 197, sell 5 units at price 1588.450010, investment 7.549337 %, total balance 19983.210004,\n", "day 198, sell 2 units at price 669.919982, investment 116.019603 %, total balance 20653.129986,\n", "day 202: buy 1 units at price 347.260010, total balance 20305.869976\n", "day 205, sell 1 units at price 346.049988, investment -0.348448 %, total balance 20651.919964,\n", "day 207: buy 1 units at price 302.260010, total balance 20349.659954\n", "day 208, sell 1 units at price 298.920013, investment -1.105008 %, total balance 20648.579967,\n", "day 209: buy 5 units at price 1437.949980, total balance 19210.629987\n", "day 210: buy 5 units at price 1457.550050, total balance 17753.079937\n", "day 212: buy 5 units at price 1481.900025, total balance 16271.179912\n", "day 213: buy 1 units at price 297.459991, total balance 15973.719921\n", "day 215: buy 1 units at price 307.019989, total balance 15666.699932\n", "day 216, sell 5 units at price 1561.049955, investment 8.560797 %, total balance 17227.749887,\n", "day 217, sell 5 units at price 1564.450075, investment 7.334227 %, total balance 18792.199962,\n", "day 218, sell 5 units at price 1606.750030, investment 8.424995 %, total balance 20398.949992,\n", "day 219, sell 2 units at price 634.440002, investment 113.285827 %, total balance 21033.389994,\n", "day 220: buy 1 units at price 307.510010, total balance 20725.879984\n", "day 221: buy 5 units at price 1528.999940, total balance 19196.880044\n", "day 222: buy 1 units at price 312.839996, total balance 18884.040048\n", "day 224: buy 1 units at price 308.170013, total balance 18575.870035\n", "day 225, sell 5 units at price 1518.849945, investment 394.707185 %, total balance 20094.719980,\n", "day 229: buy 5 units at price 1456.150055, total balance 18638.569925\n", "day 230, sell 5 units at price 1473.549955, investment 379.187638 %, total balance 20112.119880,\n", "day 232: buy 1 units at price 297.859985, total balance 19814.259895\n", "day 233, sell 4 units at price 1258.959960, investment -17.661216 %, total balance 21073.219855,\n", "day 245: buy 5 units at price 1377.149965, total balance 19696.069890\n", "day 246: buy 1 units at price 269.489990, total balance 19426.579900\n", "day 247, sell 5 units at price 1337.350005, investment -2.890024 %, total balance 20763.929905,\n", "day 248, sell 1 units at price 273.600006, investment 1.525109 %, total balance 21037.529911,\n", "\n", "total gained 11037.529911, total investment 110.375299 %\n" ] }, { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "agent.buy()" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.6.8" } }, "nbformat": 4, "nbformat_minor": 2 } ================================================ FILE: free-agent/evolution-strategy-bayesian-agent.ipynb ================================================ { "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Requirement already satisfied: bayesian-optimization==0.6 in /home/husein/.local/lib/python3.6/site-packages (0.6.0)\n", "Requirement already satisfied: scikit-learn>=0.18.0 in /usr/local/lib/python3.6/dist-packages (from bayesian-optimization==0.6) (0.19.1)\n", "Requirement already satisfied: scipy>=0.14.0 in /usr/local/lib/python3.6/dist-packages (from bayesian-optimization==0.6) (1.2.0)\n", "Requirement already satisfied: numpy>=1.9.0 in /usr/local/lib/python3.6/dist-packages (from bayesian-optimization==0.6) (1.14.5)\n", "\u001b[33mYou are using pip version 18.1, however version 19.0.3 is available.\n", "You should consider upgrading via the 'pip install --upgrade pip' command.\u001b[0m\n" ] } ], "source": [ "!pip3 install bayesian-optimization==0.6 --user" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "I use `bayesian-optimization==0.6`, my backend pretty much stick with this version, so migrating will break the code." ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "import numpy as np\n", "import pandas as pd\n", "import time\n", "import matplotlib.pyplot as plt\n", "import seaborn as sns\n", "import random\n", "from bayes_opt import BayesianOptimization\n", "sns.set()" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "seaborn==0.9.0\n", "pandas==0.23.4\n", "numpy==1.14.5\n", "matplotlib==3.0.2\n" ] } ], "source": [ "import pkg_resources\n", "import types\n", "\n", "\n", "def get_imports():\n", " for name, val in globals().items():\n", " if isinstance(val, types.ModuleType):\n", " name = val.__name__.split('.')[0]\n", " elif isinstance(val, type):\n", " name = val.__module__.split('.')[0]\n", " poorly_named_packages = {'PIL': 'Pillow', 'sklearn': 'scikit-learn'}\n", " if name in poorly_named_packages.keys():\n", " name = poorly_named_packages[name]\n", " yield name\n", "\n", "\n", "imports = list(set(get_imports()))\n", "requirements = []\n", "for m in pkg_resources.working_set:\n", " if m.project_name in imports and m.project_name != 'pip':\n", " requirements.append((m.project_name, m.version))\n", "\n", "for r in requirements:\n", " print('{}=={}'.format(*r))" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [], "source": [ "def get_state(data, t, n):\n", " d = t - n + 1\n", " block = data[d : t + 1] if d >= 0 else -d * [data[0]] + data[0 : t + 1]\n", " res = []\n", " for i in range(n - 1):\n", " res.append(block[i + 1] - block[i])\n", " return np.array([res])" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "TSLA Time Period: **Mar 23, 2018 - Mar 23, 2019**" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DateOpenHighLowCloseAdj CloseVolume
02018-03-23311.250000311.250000300.450012301.540009301.5400096654900
12018-03-26307.339996307.589996291.359985304.179993304.1799938375200
22018-03-27304.000000304.269989277.179993279.179993279.17999313872000
32018-03-28264.579987268.679993252.100006257.779999257.77999921001400
42018-03-29256.489990270.959991248.210007266.130005266.13000515170700
\n", "
" ], "text/plain": [ " Date Open High Low Close Adj Close \\\n", "0 2018-03-23 311.250000 311.250000 300.450012 301.540009 301.540009 \n", "1 2018-03-26 307.339996 307.589996 291.359985 304.179993 304.179993 \n", "2 2018-03-27 304.000000 304.269989 277.179993 279.179993 279.179993 \n", "3 2018-03-28 264.579987 268.679993 252.100006 257.779999 257.779999 \n", "4 2018-03-29 256.489990 270.959991 248.210007 266.130005 266.130005 \n", "\n", " Volume \n", "0 6654900 \n", "1 8375200 \n", "2 13872000 \n", "3 21001400 \n", "4 15170700 " ] }, "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df = pd.read_csv('../dataset/TSLA.csv')\n", "df.head()" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [], "source": [ "close = df.Close.values.tolist()\n", "window_size = 30\n", "skip = 5\n", "l = len(close) - 1" ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [], "source": [ "class Deep_Evolution_Strategy:\n", "\n", " inputs = None\n", "\n", " def __init__(\n", " self, weights, reward_function, population_size, sigma, learning_rate\n", " ):\n", " self.weights = weights\n", " self.reward_function = reward_function\n", " self.population_size = population_size\n", " self.sigma = sigma\n", " self.learning_rate = learning_rate\n", "\n", " def _get_weight_from_population(self, weights, population):\n", " weights_population = []\n", " for index, i in enumerate(population):\n", " jittered = self.sigma * i\n", " weights_population.append(weights[index] + jittered)\n", " return weights_population\n", "\n", " def get_weights(self):\n", " return self.weights\n", "\n", " def train(self, epoch = 100, print_every = 1):\n", " lasttime = time.time()\n", " for i in range(epoch):\n", " population = []\n", " rewards = np.zeros(self.population_size)\n", " for k in range(self.population_size):\n", " x = []\n", " for w in self.weights:\n", " x.append(np.random.randn(*w.shape))\n", " population.append(x)\n", " for k in range(self.population_size):\n", " weights_population = self._get_weight_from_population(\n", " self.weights, population[k]\n", " )\n", " rewards[k] = self.reward_function(weights_population)\n", " rewards = (rewards - np.mean(rewards)) / np.std(rewards)\n", " for index, w in enumerate(self.weights):\n", " A = np.array([p[index] for p in population])\n", " self.weights[index] = (\n", " w\n", " + self.learning_rate\n", " / (self.population_size * self.sigma)\n", " * np.dot(A.T, rewards).T\n", " )\n", " if (i + 1) % print_every == 0:\n", " print(\n", " 'iter %d. reward: %f'\n", " % (i + 1, self.reward_function(self.weights))\n", " )\n", " print('time taken to train:', time.time() - lasttime, 'seconds')\n", "\n", "\n", "class Model:\n", " def __init__(self, input_size, layer_size, output_size):\n", " self.weights = [\n", " np.random.randn(input_size, layer_size),\n", " np.random.randn(layer_size, output_size),\n", " np.random.randn(layer_size, 1),\n", " np.random.randn(1, layer_size),\n", " ]\n", "\n", " def predict(self, inputs):\n", " feed = np.dot(inputs, self.weights[0]) + self.weights[-1]\n", " decision = np.dot(feed, self.weights[1])\n", " buy = np.dot(feed, self.weights[2])\n", " return decision, buy\n", "\n", " def get_weights(self):\n", " return self.weights\n", "\n", " def set_weights(self, weights):\n", " self.weights = weights" ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [], "source": [ "class Agent:\n", " def __init__(\n", " self,\n", " population_size,\n", " sigma,\n", " learning_rate,\n", " model,\n", " money,\n", " max_buy,\n", " max_sell,\n", " skip,\n", " window_size,\n", " ):\n", " self.window_size = window_size\n", " self.skip = skip\n", " self.POPULATION_SIZE = population_size\n", " self.SIGMA = sigma\n", " self.LEARNING_RATE = learning_rate\n", " self.model = model\n", " self.initial_money = money\n", " self.max_buy = max_buy\n", " self.max_sell = max_sell\n", " self.es = Deep_Evolution_Strategy(\n", " self.model.get_weights(),\n", " self.get_reward,\n", " self.POPULATION_SIZE,\n", " self.SIGMA,\n", " self.LEARNING_RATE,\n", " )\n", "\n", " def act(self, sequence):\n", " decision, buy = self.model.predict(np.array(sequence))\n", " return np.argmax(decision[0]), int(buy[0])\n", "\n", " def get_reward(self, weights):\n", " initial_money = self.initial_money\n", " starting_money = initial_money\n", " self.model.weights = weights\n", " state = get_state(close, 0, self.window_size + 1)\n", " inventory = []\n", " quantity = 0\n", " for t in range(0, l, self.skip):\n", " action, buy = self.act(state)\n", " next_state = get_state(close, t + 1, self.window_size + 1)\n", " if action == 1 and initial_money >= close[t]:\n", " if buy < 0:\n", " buy = 1\n", " if buy > self.max_buy:\n", " buy_units = self.max_buy\n", " else:\n", " buy_units = buy\n", " total_buy = buy_units * close[t]\n", " initial_money -= total_buy\n", " inventory.append(total_buy)\n", " quantity += buy_units\n", " elif action == 2 and len(inventory) > 0:\n", " if quantity > self.max_sell:\n", " sell_units = self.max_sell\n", " else:\n", " sell_units = quantity\n", " quantity -= sell_units\n", " total_sell = sell_units * close[t]\n", " initial_money += total_sell\n", "\n", " state = next_state\n", " return ((initial_money - starting_money) / starting_money) * 100\n", "\n", " def fit(self, iterations, checkpoint):\n", " self.es.train(iterations, print_every = checkpoint)\n", "\n", " def buy(self):\n", " initial_money = self.initial_money\n", " state = get_state(close, 0, self.window_size + 1)\n", " starting_money = initial_money\n", " states_sell = []\n", " states_buy = []\n", " inventory = []\n", " quantity = 0\n", " for t in range(0, l, self.skip):\n", " action, buy = self.act(state)\n", " next_state = get_state(close, t + 1, self.window_size + 1)\n", " if action == 1 and initial_money >= close[t]:\n", " if buy < 0:\n", " buy = 1\n", " if buy > self.max_buy:\n", " buy_units = self.max_buy\n", " else:\n", " buy_units = buy\n", " total_buy = buy_units * close[t]\n", " initial_money -= total_buy\n", " inventory.append(total_buy)\n", " quantity += buy_units\n", " states_buy.append(t)\n", " print(\n", " 'day %d: buy %d units at price %f, total balance %f'\n", " % (t, buy_units, total_buy, initial_money)\n", " )\n", " elif action == 2 and len(inventory) > 0:\n", " bought_price = inventory.pop(0)\n", " if quantity > self.max_sell:\n", " sell_units = self.max_sell\n", " else:\n", " sell_units = quantity\n", " if sell_units < 1:\n", " continue\n", " quantity -= sell_units\n", " total_sell = sell_units * close[t]\n", " initial_money += total_sell\n", " states_sell.append(t)\n", " try:\n", " invest = ((total_sell - bought_price) / bought_price) * 100\n", " except:\n", " invest = 0\n", " print(\n", " 'day %d, sell %d units at price %f, investment %f %%, total balance %f,'\n", " % (t, sell_units, total_sell, invest, initial_money)\n", " )\n", " state = next_state\n", "\n", " invest = ((initial_money - starting_money) / starting_money) * 100\n", " print(\n", " '\\ntotal gained %f, total investment %f %%'\n", " % (initial_money - starting_money, invest)\n", " )\n", " plt.figure(figsize = (20, 10))\n", " plt.plot(close, label = 'true close', c = 'g')\n", " plt.plot(\n", " close, 'X', label = 'predict buy', markevery = states_buy, c = 'b'\n", " )\n", " plt.plot(\n", " close, 'o', label = 'predict sell', markevery = states_sell, c = 'r'\n", " )\n", " plt.legend()\n", " plt.show()" ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [], "source": [ "def best_agent(\n", " window_size, skip, population_size, sigma, learning_rate, size_network\n", "):\n", " model = Model(window_size, size_network, 3)\n", " agent = Agent(\n", " population_size,\n", " sigma,\n", " learning_rate,\n", " model,\n", " 10000,\n", " 5,\n", " 5,\n", " skip,\n", " window_size,\n", " )\n", " try:\n", " agent.fit(100, 1000)\n", " return agent.es.reward_function(agent.es.weights)\n", " except:\n", " return 0" ] }, { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [], "source": [ "def find_best_agent(\n", " window_size, skip, population_size, sigma, learning_rate, size_network\n", "):\n", " global accbest\n", " param = {\n", " 'window_size': int(np.around(window_size)),\n", " 'skip': int(np.around(skip)),\n", " 'population_size': int(np.around(population_size)),\n", " 'sigma': max(min(sigma, 1), 0.0001),\n", " 'learning_rate': max(min(learning_rate, 0.5), 0.000001),\n", " 'size_network': int(np.around(size_network)),\n", " }\n", " print('\\nSearch parameters %s' % (param))\n", " investment = best_agent(**param)\n", " print('stop after 100 iteration with investment %f' % (investment))\n", " if investment > accbest:\n", " costbest = investment\n", " return investment" ] }, { "cell_type": "code", "execution_count": 11, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "\u001b[31mInitialization\u001b[0m\n", "\u001b[94m----------------------------------------------------------------------------------------------------------------------------\u001b[0m\n", " Step | Time | Value | learning_rate | population_size | sigma | size_network | skip | window_size | \n", "\n", "Search parameters {'window_size': 32, 'skip': 4, 'population_size': 14, 'sigma': 0.6924932742559208, 'learning_rate': 0.4506746405913942, 'size_network': 903}\n", "time taken to train: 3.6314964294433594 seconds\n", "stop after 100 iteration with investment 45.469898\n", " 1 | 00m03s | \u001b[35m 45.46990\u001b[0m | \u001b[32m 0.4507\u001b[0m | \u001b[32m 14.1205\u001b[0m | \u001b[32m 0.6925\u001b[0m | \u001b[32m 903.2810\u001b[0m | \u001b[32m 3.8596\u001b[0m | \u001b[32m 32.0389\u001b[0m | \n", "\n", "Search parameters {'window_size': 9, 'skip': 2, 'population_size': 40, 'sigma': 0.6314318303690627, 'learning_rate': 0.2665435889829382, 'size_network': 418}\n", "time taken to train: 6.387232542037964 seconds\n", "stop after 100 iteration with investment 46.435302\n", " 2 | 00m06s | \u001b[35m 46.43530\u001b[0m | \u001b[32m 0.2665\u001b[0m | \u001b[32m 40.1437\u001b[0m | \u001b[32m 0.6314\u001b[0m | \u001b[32m 417.6211\u001b[0m | \u001b[32m 2.4864\u001b[0m | \u001b[32m 8.5411\u001b[0m | \n", "\n", "Search parameters {'window_size': 15, 'skip': 14, 'population_size': 19, 'sigma': 0.08278555353887103, 'learning_rate': 0.28395843327770764, 'size_network': 121}\n", "stop after 100 iteration with investment 0.000000\n", " 3 | 00m00s | 0.00000 | 0.2840 | 19.2441 | 0.0828 | 121.0415 | 13.7214 | 15.4565 | \n", "\n", "Search parameters {'window_size': 20, 'skip': 3, 'population_size': 17, 'sigma': 0.9721007155778852, 'learning_rate': 0.2755723397763024, 'size_network': 777}\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "/usr/local/lib/python3.6/dist-packages/ipykernel_launcher.py:39: RuntimeWarning: invalid value encountered in true_divide\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "time taken to train: 3.6136224269866943 seconds\n", "stop after 100 iteration with investment 20.886098\n", " 4 | 00m03s | 20.88610 | 0.2756 | 16.9868 | 0.9721 | 776.5696 | 2.8687 | 19.7415 | \n", "\n", "Search parameters {'window_size': 10, 'skip': 10, 'population_size': 12, 'sigma': 0.9587684522335657, 'learning_rate': 0.3107466445720601, 'size_network': 196}\n", "time taken to train: 0.47393083572387695 seconds\n", "stop after 100 iteration with investment 15.384199\n", " 5 | 00m00s | 15.38420 | 0.3107 | 12.0360 | 0.9588 | 196.2702 | 10.3654 | 9.5100 | \n", "\n", "Search parameters {'window_size': 16, 'skip': 15, 'population_size': 16, 'sigma': 0.9424607807175174, 'learning_rate': 0.4304065851197905, 'size_network': 101}\n", "time taken to train: 0.4492471218109131 seconds\n", "stop after 100 iteration with investment 10.937500\n", " 6 | 00m00s | 10.93750 | 0.4304 | 15.7218 | 0.9425 | 101.4025 | 14.7170 | 16.4290 | \n", "\n", "Search parameters {'window_size': 44, 'skip': 14, 'population_size': 9, 'sigma': 0.5515595926157524, 'learning_rate': 0.1058658719049542, 'size_network': 448}\n", "time taken to train: 1.143993616104126 seconds\n", "stop after 100 iteration with investment 14.495498\n", " 7 | 00m01s | 14.49550 | 0.1059 | 8.6050 | 0.5516 | 447.5149 | 14.1363 | 43.8864 | \n", "\n", "Search parameters {'window_size': 11, 'skip': 9, 'population_size': 13, 'sigma': 0.3095428607448544, 'learning_rate': 0.04079037201287228, 'size_network': 900}\n", "time taken to train: 1.3032267093658447 seconds\n", "stop after 100 iteration with investment 6.128101\n", " 8 | 00m01s | 6.12810 | 0.0408 | 12.8935 | 0.3095 | 900.3144 | 8.7717 | 10.8557 | \n", "\n", "Search parameters {'window_size': 17, 'skip': 6, 'population_size': 19, 'sigma': 0.6364998429932328, 'learning_rate': 0.29209145932218566, 'size_network': 535}\n", "time taken to train: 1.9795026779174805 seconds\n", "stop after 100 iteration with investment 23.538000\n", " 9 | 00m01s | 23.53800 | 0.2921 | 18.8682 | 0.6365 | 535.3654 | 6.1929 | 16.9913 | \n", "\n", "Search parameters {'window_size': 2, 'skip': 8, 'population_size': 45, 'sigma': 0.23630620909949168, 'learning_rate': 0.2469324378001854, 'size_network': 483}\n", "time taken to train: 2.0241739749908447 seconds\n", "stop after 100 iteration with investment 7.828999\n", " 10 | 00m02s | 7.82900 | 0.2469 | 44.5681 | 0.2363 | 482.7787 | 8.1918 | 2.4514 | \n", "\n", "Search parameters {'window_size': 3, 'skip': 8, 'population_size': 6, 'sigma': 0.3690419820520124, 'learning_rate': 0.2500034872048501, 'size_network': 66}\n", "time taken to train: 0.1856238842010498 seconds\n", "stop after 100 iteration with investment 6.033901\n", " 11 | 00m00s | 6.03390 | 0.2500 | 5.7217 | 0.3690 | 66.4484 | 8.4349 | 2.6576 | \n", "\n", "Search parameters {'window_size': 5, 'skip': 13, 'population_size': 21, 'sigma': 0.7845492963667585, 'learning_rate': 0.18249610602293675, 'size_network': 682}\n", "time taken to train: 1.0442640781402588 seconds\n", "stop after 100 iteration with investment 3.329900\n", " 12 | 00m01s | 3.32990 | 0.1825 | 20.7766 | 0.7845 | 681.5072 | 13.4947 | 5.0838 | \n", "\n", "Search parameters {'window_size': 9, 'skip': 8, 'population_size': 31, 'sigma': 0.584901850128559, 'learning_rate': 0.262432628184034, 'size_network': 455}\n", "time taken to train: 1.8967516422271729 seconds\n", "stop after 100 iteration with investment 16.867999\n", " 13 | 00m01s | 16.86800 | 0.2624 | 31.0438 | 0.5849 | 454.5904 | 7.7382 | 9.0253 | \n", "\n", "Search parameters {'window_size': 5, 'skip': 5, 'population_size': 21, 'sigma': 0.26583128202542755, 'learning_rate': 0.17776810195709006, 'size_network': 367}\n", "time taken to train: 1.3621792793273926 seconds\n", "stop after 100 iteration with investment 29.612498\n", " 14 | 00m01s | 29.61250 | 0.1778 | 20.7062 | 0.2658 | 367.4264 | 4.5233 | 5.0714 | \n", "\n", "Search parameters {'window_size': 21, 'skip': 3, 'population_size': 23, 'sigma': 0.5312612811941403, 'learning_rate': 0.25789044017589463, 'size_network': 155}\n", "time taken to train: 2.652163505554199 seconds\n", "stop after 100 iteration with investment 37.225500\n", " 15 | 00m02s | 37.22550 | 0.2579 | 22.7385 | 0.5313 | 155.3037 | 2.5507 | 21.2792 | \n", "\n", "Search parameters {'window_size': 4, 'skip': 1, 'population_size': 14, 'sigma': 0.7564163325071124, 'learning_rate': 0.40307249149418684, 'size_network': 379}\n", "time taken to train: 3.518620729446411 seconds\n", "stop after 100 iteration with investment 62.153502\n", " 16 | 00m03s | \u001b[35m 62.15350\u001b[0m | \u001b[32m 0.4031\u001b[0m | \u001b[32m 13.5794\u001b[0m | \u001b[32m 0.7564\u001b[0m | \u001b[32m 379.4240\u001b[0m | \u001b[32m 1.4926\u001b[0m | \u001b[32m 3.5441\u001b[0m | \n", "\n", "Search parameters {'window_size': 50, 'skip': 2, 'population_size': 43, 'sigma': 0.2197222083454031, 'learning_rate': 0.4674263070099041, 'size_network': 760}\n", "time taken to train: 19.268061637878418 seconds\n", "stop after 100 iteration with investment 72.960099\n", " 17 | 00m19s | \u001b[35m 72.96010\u001b[0m | \u001b[32m 0.4674\u001b[0m | \u001b[32m 42.8796\u001b[0m | \u001b[32m 0.2197\u001b[0m | \u001b[32m 759.9597\u001b[0m | \u001b[32m 1.9957\u001b[0m | \u001b[32m 49.5908\u001b[0m | \n", "\n", "Search parameters {'window_size': 26, 'skip': 12, 'population_size': 48, 'sigma': 0.4952569660825247, 'learning_rate': 0.3424567460907903, 'size_network': 900}\n", "time taken to train: 7.226728439331055 seconds\n", "stop after 100 iteration with investment 14.478001\n", " 18 | 00m07s | 14.47800 | 0.3425 | 47.5428 | 0.4953 | 899.7087 | 11.8071 | 25.6620 | \n", "\n", "Search parameters {'window_size': 38, 'skip': 11, 'population_size': 6, 'sigma': 0.8568025149071787, 'learning_rate': 0.3517351727084189, 'size_network': 980}\n", "time taken to train: 1.3971071243286133 seconds\n", "stop after 100 iteration with investment 14.713399\n", " 19 | 00m01s | 14.71340 | 0.3517 | 5.6559 | 0.8568 | 980.1978 | 11.1964 | 37.5201 | \n", "\n", "Search parameters {'window_size': 16, 'skip': 9, 'population_size': 31, 'sigma': 0.04116018942639576, 'learning_rate': 0.4462154885816546, 'size_network': 872}\n", "stop after 100 iteration with investment 0.000000\n", " 20 | 00m00s | 0.00000 | 0.4462 | 31.2642 | 0.0412 | 871.7114 | 9.4960 | 15.9637 | \n", "\n", "Search parameters {'window_size': 19, 'skip': 11, 'population_size': 32, 'sigma': 0.47272286939193925, 'learning_rate': 0.2110219583380834, 'size_network': 281}\n", "time taken to train: 1.7874493598937988 seconds\n", "stop after 100 iteration with investment 15.373998\n", " 21 | 00m01s | 15.37400 | 0.2110 | 31.8644 | 0.4727 | 280.6654 | 11.2746 | 19.3018 | \n", "\n", "Search parameters {'window_size': 26, 'skip': 7, 'population_size': 3, 'sigma': 0.6844687524887009, 'learning_rate': 0.0944715663501871, 'size_network': 914}\n", "time taken to train: 0.5886580944061279 seconds\n", "stop after 100 iteration with investment 12.319299\n", " 22 | 00m00s | 12.31930 | 0.0945 | 3.0635 | 0.6845 | 914.2091 | 6.7413 | 25.7872 | \n", "\n", "Search parameters {'window_size': 28, 'skip': 3, 'population_size': 12, 'sigma': 0.5125345048920551, 'learning_rate': 0.21801331961507173, 'size_network': 558}\n", "time taken to train: 2.5648751258850098 seconds\n", "stop after 100 iteration with investment 33.169600\n", " 23 | 00m02s | 33.16960 | 0.2180 | 11.8223 | 0.5125 | 557.5803 | 3.0897 | 27.7219 | \n", "\n", "Search parameters {'window_size': 5, 'skip': 4, 'population_size': 45, 'sigma': 0.1265470327238655, 'learning_rate': 0.48218855938970684, 'size_network': 525}\n", "time taken to train: 3.909914493560791 seconds\n", "stop after 100 iteration with investment 21.085901\n", " 24 | 00m03s | 21.08590 | 0.4822 | 45.2744 | 0.1265 | 524.8536 | 4.4636 | 4.5786 | \n", "\n", "Search parameters {'window_size': 9, 'skip': 2, 'population_size': 29, 'sigma': 0.9049065403007066, 'learning_rate': 0.38962121170124975, 'size_network': 204}\n", "time taken to train: 3.9239423274993896 seconds\n", "stop after 100 iteration with investment 40.901604\n", " 25 | 00m03s | 40.90160 | 0.3896 | 28.8579 | 0.9049 | 204.2013 | 1.9670 | 8.7195 | \n", "\n", "Search parameters {'window_size': 38, 'skip': 3, 'population_size': 41, 'sigma': 0.3113494369250888, 'learning_rate': 0.42379002609601546, 'size_network': 614}\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "time taken to train: 10.965286254882812 seconds\n", "stop after 100 iteration with investment 54.670205\n", " 26 | 00m10s | 54.67021 | 0.4238 | 40.6576 | 0.3113 | 614.1548 | 2.5591 | 37.7406 | \n", "\n", "Search parameters {'window_size': 38, 'skip': 1, 'population_size': 34, 'sigma': 0.33251817501018216, 'learning_rate': 0.28025378213533453, 'size_network': 601}\n", "time taken to train: 19.4577956199646 seconds\n", "stop after 100 iteration with investment 90.161499\n", " 27 | 00m19s | \u001b[35m 90.16150\u001b[0m | \u001b[32m 0.2803\u001b[0m | \u001b[32m 34.1475\u001b[0m | \u001b[32m 0.3325\u001b[0m | \u001b[32m 600.7703\u001b[0m | \u001b[32m 1.2320\u001b[0m | \u001b[32m 37.7156\u001b[0m | \n", "\n", "Search parameters {'window_size': 23, 'skip': 2, 'population_size': 15, 'sigma': 0.25337476478163296, 'learning_rate': 0.4721917822578962, 'size_network': 777}\n", "time taken to train: 4.5063018798828125 seconds\n", "stop after 100 iteration with investment 35.491501\n", " 28 | 00m04s | 35.49150 | 0.4722 | 15.0837 | 0.2534 | 777.1621 | 2.1678 | 22.5169 | \n", "\n", "Search parameters {'window_size': 37, 'skip': 1, 'population_size': 29, 'sigma': 0.8732198087436757, 'learning_rate': 0.021617376925168078, 'size_network': 834}\n", "time taken to train: 18.457762718200684 seconds\n", "stop after 100 iteration with investment 0.367701\n", " 29 | 00m18s | 0.36770 | 0.0216 | 29.2968 | 0.8732 | 834.4437 | 1.2878 | 37.4394 | \n", "\n", "Search parameters {'window_size': 22, 'skip': 10, 'population_size': 34, 'sigma': 0.931415927507302, 'learning_rate': 0.1502122497456846, 'size_network': 377}\n", "time taken to train: 2.5566844940185547 seconds\n", "stop after 100 iteration with investment 11.250799\n", " 30 | 00m02s | 11.25080 | 0.1502 | 34.2506 | 0.9314 | 376.8366 | 10.3104 | 22.3349 | \n", "\u001b[31mBayesian Optimization\u001b[0m\n", "\u001b[94m----------------------------------------------------------------------------------------------------------------------------\u001b[0m\n", " Step | Time | Value | learning_rate | population_size | sigma | size_network | skip | window_size | \n", "\n", "Search parameters {'window_size': 39, 'skip': 2, 'population_size': 32, 'sigma': 0.934251078387382, 'learning_rate': 0.23986973695035896, 'size_network': 602}\n", "time taken to train: 11.161960363388062 seconds\n", "stop after 100 iteration with investment 45.801800\n", " 31 | 00m12s | 45.80180 | 0.2399 | 31.7850 | 0.9343 | 602.4628 | 1.6398 | 38.7034 | \n", "\n", "Search parameters {'window_size': 48, 'skip': 11, 'population_size': 5, 'sigma': 0.82819865732244, 'learning_rate': 0.258973848167657, 'size_network': 513}\n", "time taken to train: 0.8257131576538086 seconds\n", "stop after 100 iteration with investment 11.031597\n", " 32 | 00m01s | 11.03160 | 0.2590 | 5.0252 | 0.8282 | 513.0593 | 11.1859 | 47.8048 | \n", "\n", "Search parameters {'window_size': 10, 'skip': 10, 'population_size': 39, 'sigma': 0.952082073395817, 'learning_rate': 0.05084755823239097, 'size_network': 760}\n", "time taken to train: 2.986116886138916 seconds\n", "stop after 100 iteration with investment 1.604099\n", " 33 | 00m03s | 1.60410 | 0.0508 | 38.5205 | 0.9521 | 760.2650 | 9.5442 | 9.7626 | \n", "\n", "Search parameters {'window_size': 49, 'skip': 4, 'population_size': 31, 'sigma': 0.7123005097916996, 'learning_rate': 0.08936228401608749, 'size_network': 689}\n", "time taken to train: 9.168430089950562 seconds\n", "stop after 100 iteration with investment 23.429304\n", " 34 | 00m10s | 23.42930 | 0.0894 | 30.9345 | 0.7123 | 688.9225 | 3.6114 | 49.4008 | \n", "\n", "Search parameters {'window_size': 11, 'skip': 7, 'population_size': 44, 'sigma': 0.6914780569033353, 'learning_rate': 0.4260041398991975, 'size_network': 406}\n", "time taken to train: 2.953139543533325 seconds\n", "stop after 100 iteration with investment 22.639500\n", " 35 | 00m03s | 22.63950 | 0.4260 | 43.6345 | 0.6915 | 406.0963 | 7.1675 | 11.4653 | \n", "\n", "Search parameters {'window_size': 9, 'skip': 4, 'population_size': 11, 'sigma': 0.31584827212577704, 'learning_rate': 0.30732453983094393, 'size_network': 179}\n", "time taken to train: 0.8408491611480713 seconds\n", "stop after 100 iteration with investment 34.574998\n", " 36 | 00m01s | 34.57500 | 0.3073 | 11.2473 | 0.3158 | 178.8690 | 3.7974 | 8.7130 | \n", "\n", "Search parameters {'window_size': 32, 'skip': 5, 'population_size': 7, 'sigma': 0.7215504733844512, 'learning_rate': 0.2536350848590793, 'size_network': 788}\n", "time taken to train: 1.5779805183410645 seconds\n", "stop after 100 iteration with investment 35.942901\n", " 37 | 00m02s | 35.94290 | 0.2536 | 7.2798 | 0.7216 | 788.0273 | 5.3914 | 32.2254 | \n", "\n", "Search parameters {'window_size': 30, 'skip': 7, 'population_size': 3, 'sigma': 0.13212271540650566, 'learning_rate': 0.22355084099626585, 'size_network': 715}\n", "stop after 100 iteration with investment 0.000000\n", " 38 | 00m01s | 0.00000 | 0.2236 | 2.6159 | 0.1321 | 715.3900 | 7.2454 | 30.0190 | \n", "\n", "Search parameters {'window_size': 38, 'skip': 3, 'population_size': 36, 'sigma': 0.3234773477207441, 'learning_rate': 0.14336537507276517, 'size_network': 600}\n", "time taken to train: 9.481030225753784 seconds\n", "stop after 100 iteration with investment 46.123005\n", " 39 | 00m10s | 46.12301 | 0.1434 | 35.5993 | 0.3235 | 600.2903 | 2.9762 | 37.5038 | \n", "\n", "Search parameters {'window_size': 45, 'skip': 9, 'population_size': 28, 'sigma': 0.4850038120889745, 'learning_rate': 0.0558956221483831, 'size_network': 304}\n", "time taken to train: 3.2149434089660645 seconds\n", "stop after 100 iteration with investment 14.373000\n", " 40 | 00m04s | 14.37300 | 0.0559 | 27.6985 | 0.4850 | 303.9253 | 9.4846 | 45.4310 | \n", "\n", "Search parameters {'window_size': 22, 'skip': 15, 'population_size': 27, 'sigma': 0.892154361425812, 'learning_rate': 0.11103204478310967, 'size_network': 720}\n", "time taken to train: 2.9948313236236572 seconds\n", "stop after 100 iteration with investment 2.085701\n", " 41 | 00m04s | 2.08570 | 0.1110 | 26.7859 | 0.8922 | 719.9819 | 14.6931 | 21.9758 | \n", "\n", "Search parameters {'window_size': 28, 'skip': 11, 'population_size': 29, 'sigma': 0.182839958629257, 'learning_rate': 0.4152058364378557, 'size_network': 414}\n", "stop after 100 iteration with investment 0.000000\n", " 42 | 00m03s | 0.00000 | 0.4152 | 29.1302 | 0.1828 | 414.2307 | 10.6240 | 27.6846 | \n", "\n", "Search parameters {'window_size': 6, 'skip': 11, 'population_size': 8, 'sigma': 0.3107794826020311, 'learning_rate': 0.02994227973133117, 'size_network': 706}\n", "time taken to train: 0.47510623931884766 seconds\n", "stop after 100 iteration with investment 10.840799\n", " 43 | 00m01s | 10.84080 | 0.0299 | 7.7921 | 0.3108 | 705.7487 | 11.4479 | 6.4711 | \n", "\n", "Search parameters {'window_size': 33, 'skip': 6, 'population_size': 23, 'sigma': 0.18897818948672943, 'learning_rate': 0.48092906089670234, 'size_network': 420}\n", "time taken to train: 3.241325616836548 seconds\n", "stop after 100 iteration with investment 15.043197\n", " 44 | 00m04s | 15.04320 | 0.4809 | 23.2099 | 0.1890 | 420.3809 | 6.2120 | 32.9792 | \n", "\n", "Search parameters {'window_size': 17, 'skip': 3, 'population_size': 32, 'sigma': 0.06697003222307954, 'learning_rate': 0.4646900168899678, 'size_network': 546}\n", "stop after 100 iteration with investment 0.000000\n", " 45 | 00m03s | 0.00000 | 0.4647 | 32.4220 | 0.0670 | 546.1121 | 3.0166 | 16.6439 | \n", "\n", "Search parameters {'window_size': 13, 'skip': 10, 'population_size': 31, 'sigma': 0.7861817735301436, 'learning_rate': 0.24402019776924927, 'size_network': 482}\n", "time taken to train: 2.0156164169311523 seconds\n", "stop after 100 iteration with investment 17.416799\n", " 46 | 00m03s | 17.41680 | 0.2440 | 30.8409 | 0.7862 | 481.8969 | 10.3213 | 12.9426 | \n", "\n", "Search parameters {'window_size': 45, 'skip': 8, 'population_size': 40, 'sigma': 0.6965006558869755, 'learning_rate': 0.45589740049481137, 'size_network': 900}\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "time taken to train: 10.297287225723267 seconds\n", "stop after 100 iteration with investment 24.141198\n", " 47 | 00m11s | 24.14120 | 0.4559 | 40.3615 | 0.6965 | 900.4400 | 8.2389 | 45.1515 | \n", "\n", "Search parameters {'window_size': 18, 'skip': 14, 'population_size': 2, 'sigma': 0.04039851162238903, 'learning_rate': 0.22501631948214842, 'size_network': 723}\n", "stop after 100 iteration with investment 0.000000\n", " 48 | 00m01s | 0.00000 | 0.2250 | 2.2811 | 0.0404 | 723.0895 | 13.6784 | 18.3855 | \n", "\n", "Search parameters {'window_size': 31, 'skip': 8, 'population_size': 14, 'sigma': 0.454631410056508, 'learning_rate': 0.24625843061415703, 'size_network': 74}\n", "time taken to train: 0.7722418308258057 seconds\n", "stop after 100 iteration with investment 18.272197\n", " 49 | 00m02s | 18.27220 | 0.2463 | 14.1262 | 0.4546 | 74.3288 | 7.5932 | 30.7744 | \n", "\n", "Search parameters {'window_size': 15, 'skip': 6, 'population_size': 27, 'sigma': 0.15621515707814737, 'learning_rate': 0.1193213493313695, 'size_network': 634}\n", "time taken to train: 3.032594919204712 seconds\n", "stop after 100 iteration with investment 26.547500\n", " 50 | 00m04s | 26.54750 | 0.1193 | 26.8286 | 0.1562 | 633.9069 | 6.2033 | 14.6754 | \n", "\n", "Search parameters {'window_size': 29, 'skip': 12, 'population_size': 42, 'sigma': 0.6697896535290164, 'learning_rate': 0.4745180059332752, 'size_network': 349}\n", "time taken to train: 3.507105827331543 seconds\n", "stop after 100 iteration with investment 17.257600\n", " 51 | 00m04s | 17.25760 | 0.4745 | 41.9340 | 0.6698 | 349.1451 | 12.2459 | 28.8649 | \n", "\n", "Search parameters {'window_size': 30, 'skip': 10, 'population_size': 6, 'sigma': 0.36634648134375375, 'learning_rate': 0.012531352066896569, 'size_network': 627}\n", "time taken to train: 0.8845171928405762 seconds\n", "stop after 100 iteration with investment 9.192099\n", " 52 | 00m01s | 9.19210 | 0.0125 | 6.3290 | 0.3663 | 626.6453 | 9.9106 | 30.4519 | \n", "\n", "Search parameters {'window_size': 41, 'skip': 10, 'population_size': 20, 'sigma': 0.7232212850756303, 'learning_rate': 0.05422750825215879, 'size_network': 77}\n", "time taken to train: 1.018505334854126 seconds\n", "stop after 100 iteration with investment 10.100899\n", " 53 | 00m02s | 10.10090 | 0.0542 | 20.3173 | 0.7232 | 77.1594 | 9.8805 | 40.7962 | \n", "\n", "Search parameters {'window_size': 46, 'skip': 2, 'population_size': 13, 'sigma': 0.7461784153297715, 'learning_rate': 0.18026891305088624, 'size_network': 748}\n", "time taken to train: 5.579480409622192 seconds\n", "stop after 100 iteration with investment 45.839198\n", " 54 | 00m06s | 45.83920 | 0.1803 | 13.2481 | 0.7462 | 748.2901 | 2.1922 | 45.9253 | \n", "\n", "Search parameters {'window_size': 12, 'skip': 7, 'population_size': 21, 'sigma': 0.12757225010664022, 'learning_rate': 0.4720147812316741, 'size_network': 478}\n", "stop after 100 iteration with investment 0.000000\n", " 55 | 00m02s | 0.00000 | 0.4720 | 21.3350 | 0.1276 | 477.9011 | 6.7735 | 12.1196 | \n", "\n", "Search parameters {'window_size': 29, 'skip': 4, 'population_size': 37, 'sigma': 0.6847804984410423, 'learning_rate': 0.3799327602962851, 'size_network': 450}\n", "time taken to train: 6.137412786483765 seconds\n", "stop after 100 iteration with investment 39.676200\n", " 56 | 00m07s | 39.67620 | 0.3799 | 36.7378 | 0.6848 | 449.9529 | 4.2075 | 28.9233 | \n", "\n", "Search parameters {'window_size': 34, 'skip': 11, 'population_size': 14, 'sigma': 0.8010607500809694, 'learning_rate': 0.23083060941714112, 'size_network': 757}\n", "time taken to train: 2.378453493118286 seconds\n", "stop after 100 iteration with investment 13.318699\n", " 57 | 00m03s | 13.31870 | 0.2308 | 14.2680 | 0.8011 | 757.3544 | 10.8331 | 34.4581 | \n", "\n", "Search parameters {'window_size': 10, 'skip': 7, 'population_size': 28, 'sigma': 0.5713362277179944, 'learning_rate': 0.04831456297103356, 'size_network': 593}\n", "time taken to train: 2.1748082637786865 seconds\n", "stop after 100 iteration with investment 12.414400\n", " 58 | 00m03s | 12.41440 | 0.0483 | 27.5151 | 0.5713 | 592.7145 | 7.0072 | 10.1533 | \n", "\n", "Search parameters {'window_size': 16, 'skip': 13, 'population_size': 45, 'sigma': 0.4706884846581156, 'learning_rate': 0.034235641925639194, 'size_network': 443}\n", "time taken to train: 2.8119874000549316 seconds\n", "stop after 100 iteration with investment 0.959402\n", " 59 | 00m04s | 0.95940 | 0.0342 | 45.2785 | 0.4707 | 443.1858 | 13.4948 | 16.3061 | \n", "\n", "Search parameters {'window_size': 15, 'skip': 2, 'population_size': 30, 'sigma': 0.6549664938594614, 'learning_rate': 0.20784803825055315, 'size_network': 872}\n", "time taken to train: 7.9712584018707275 seconds\n", "stop after 100 iteration with investment 44.488004\n", " 60 | 00m09s | 44.48800 | 0.2078 | 30.0239 | 0.6550 | 871.5196 | 2.1500 | 14.9509 | \n", "\n", "Search parameters {'window_size': 10, 'skip': 15, 'population_size': 24, 'sigma': 0.8533447765395747, 'learning_rate': 0.3191278111563541, 'size_network': 641}\n", "time taken to train: 1.436133623123169 seconds\n", "stop after 100 iteration with investment 11.594501\n", " 61 | 00m02s | 11.59450 | 0.3191 | 23.6787 | 0.8533 | 640.9846 | 14.7180 | 9.6982 | \n", "\n", "Search parameters {'window_size': 44, 'skip': 9, 'population_size': 36, 'sigma': 0.463919314907331, 'learning_rate': 0.1936992237562697, 'size_network': 941}\n", "time taken to train: 9.152456760406494 seconds\n", "stop after 100 iteration with investment 20.351601\n", " 62 | 00m10s | 20.35160 | 0.1937 | 36.1552 | 0.4639 | 940.5797 | 9.1233 | 44.4202 | \n", "\n", "Search parameters {'window_size': 37, 'skip': 1, 'population_size': 33, 'sigma': 0.36295005827770077, 'learning_rate': 0.47908981350049923, 'size_network': 602}\n", "time taken to train: 18.611863613128662 seconds\n", "stop after 100 iteration with investment 118.454998\n", " 63 | 00m19s | \u001b[35m 118.45500\u001b[0m | \u001b[32m 0.4791\u001b[0m | \u001b[32m 33.3752\u001b[0m | \u001b[32m 0.3630\u001b[0m | \u001b[32m 601.8918\u001b[0m | \u001b[32m 1.3983\u001b[0m | \u001b[32m 37.0267\u001b[0m | \n", "\n", "Search parameters {'window_size': 16, 'skip': 5, 'population_size': 16, 'sigma': 0.09646575043468991, 'learning_rate': 0.2729165143295437, 'size_network': 58}\n", "stop after 100 iteration with investment 0.000000\n", " 64 | 00m01s | 0.00000 | 0.2729 | 16.4097 | 0.0965 | 57.8640 | 4.9026 | 16.2834 | \n", "\n", "Search parameters {'window_size': 30, 'skip': 6, 'population_size': 7, 'sigma': 0.7289102584243544, 'learning_rate': 0.12484596802107553, 'size_network': 185}\n", "time taken to train: 0.5961647033691406 seconds\n", "stop after 100 iteration with investment 15.445500\n", " 65 | 00m02s | 15.44550 | 0.1248 | 7.3242 | 0.7289 | 185.1033 | 6.4609 | 30.1676 | \n", "\n", "Search parameters {'window_size': 49, 'skip': 7, 'population_size': 33, 'sigma': 0.5581064171753295, 'learning_rate': 0.48357752208712235, 'size_network': 124}\n", "time taken to train: 2.7921245098114014 seconds\n", "stop after 100 iteration with investment 30.849402\n", " 66 | 00m04s | 30.84940 | 0.4836 | 33.2937 | 0.5581 | 124.2780 | 6.8382 | 49.4273 | \n", "\n", "Search parameters {'window_size': 26, 'skip': 10, 'population_size': 24, 'sigma': 0.24577665028491352, 'learning_rate': 0.4231196805573851, 'size_network': 454}\n", "stop after 100 iteration with investment 0.000000\n", " 67 | 00m03s | 0.00000 | 0.4231 | 23.8407 | 0.2458 | 453.9105 | 10.4039 | 25.7967 | \n", "\n", "Search parameters {'window_size': 25, 'skip': 14, 'population_size': 15, 'sigma': 0.8651996621858432, 'learning_rate': 0.46975452925924466, 'size_network': 375}\n", "time taken to train: 1.1424753665924072 seconds\n", "stop after 100 iteration with investment 11.169699\n", " 68 | 00m02s | 11.16970 | 0.4698 | 15.4829 | 0.8652 | 375.0137 | 13.9859 | 25.0451 | \n", "\n", "Search parameters {'window_size': 9, 'skip': 13, 'population_size': 12, 'sigma': 0.3524741428994743, 'learning_rate': 0.3886982495816039, 'size_network': 175}\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "stop after 100 iteration with investment 0.000000\n", " 69 | 00m02s | 0.00000 | 0.3887 | 11.7058 | 0.3525 | 174.7174 | 12.9577 | 8.5275 | \n", "\n", "Search parameters {'window_size': 5, 'skip': 12, 'population_size': 6, 'sigma': 0.8007659832230785, 'learning_rate': 0.27630041062284755, 'size_network': 154}\n", "time taken to train: 0.17244505882263184 seconds\n", "stop after 100 iteration with investment 6.806999\n", " 70 | 00m01s | 6.80700 | 0.2763 | 5.7301 | 0.8008 | 154.3186 | 12.0720 | 4.5087 | \n", "\n", "Search parameters {'window_size': 11, 'skip': 10, 'population_size': 37, 'sigma': 0.05355815832861388, 'learning_rate': 0.2366377480881774, 'size_network': 303}\n", "stop after 100 iteration with investment 0.000000\n", " 71 | 00m02s | 0.00000 | 0.2366 | 37.4679 | 0.0536 | 302.7305 | 9.5728 | 10.6437 | \n", "\n", "Search parameters {'window_size': 10, 'skip': 4, 'population_size': 7, 'sigma': 0.08748548532444651, 'learning_rate': 0.18131358696548933, 'size_network': 756}\n", "stop after 100 iteration with investment 0.000000\n", " 72 | 00m02s | 0.00000 | 0.1813 | 7.2251 | 0.0875 | 756.4472 | 4.3724 | 10.1733 | \n", "\n", "Search parameters {'window_size': 23, 'skip': 3, 'population_size': 47, 'sigma': 0.2069924002582705, 'learning_rate': 0.2339565390615853, 'size_network': 748}\n", "time taken to train: 10.470397710800171 seconds\n", "stop after 100 iteration with investment 41.974299\n", " 73 | 00m12s | 41.97430 | 0.2340 | 46.5060 | 0.2070 | 747.5559 | 3.2126 | 22.9940 | \n", "\n", "Search parameters {'window_size': 18, 'skip': 4, 'population_size': 15, 'sigma': 0.096468529225561, 'learning_rate': 0.24318988867713998, 'size_network': 719}\n", "time taken to train: 2.4836621284484863 seconds\n", "stop after 100 iteration with investment 4.511399\n", " 74 | 00m04s | 4.51140 | 0.2432 | 15.1338 | 0.0965 | 719.0122 | 4.1038 | 17.6563 | \n", "\n", "Search parameters {'window_size': 39, 'skip': 13, 'population_size': 23, 'sigma': 0.20501017884787212, 'learning_rate': 0.4093471252831627, 'size_network': 470}\n", "stop after 100 iteration with investment 0.000000\n", " 75 | 00m02s | 0.00000 | 0.4093 | 22.8299 | 0.2050 | 470.4530 | 12.6440 | 38.6439 | \n", "\n", "Search parameters {'window_size': 9, 'skip': 11, 'population_size': 32, 'sigma': 0.873932761251215, 'learning_rate': 0.1969100795960079, 'size_network': 607}\n", "time taken to train: 1.9335334300994873 seconds\n", "stop after 100 iteration with investment 7.525198\n", " 76 | 00m03s | 7.52520 | 0.1969 | 32.1473 | 0.8739 | 606.6092 | 10.5312 | 8.5077 | \n", "\n", "Search parameters {'window_size': 27, 'skip': 2, 'population_size': 29, 'sigma': 0.22134396177855, 'learning_rate': 0.40153464213790957, 'size_network': 915}\n", "time taken to train: 10.16161847114563 seconds\n", "stop after 100 iteration with investment 36.609398\n", " 77 | 00m12s | 36.60940 | 0.4015 | 29.4131 | 0.2213 | 914.7459 | 2.1501 | 26.9411 | \n", "\n", "Search parameters {'window_size': 8, 'skip': 2, 'population_size': 43, 'sigma': 0.2028727427873136, 'learning_rate': 0.4726119214341495, 'size_network': 915}\n", "time taken to train: 8.813605308532715 seconds\n", "stop after 100 iteration with investment 54.560602\n", " 78 | 00m11s | 54.56060 | 0.4726 | 42.8794 | 0.2029 | 915.4439 | 1.9333 | 8.1425 | \n", "\n", "Search parameters {'window_size': 29, 'skip': 8, 'population_size': 13, 'sigma': 0.19122254845668435, 'learning_rate': 0.185498852537461, 'size_network': 737}\n", "time taken to train: 2.1560752391815186 seconds\n", "stop after 100 iteration with investment 10.917298\n", " 79 | 00m03s | 10.91730 | 0.1855 | 12.5186 | 0.1912 | 736.6909 | 8.3923 | 28.8096 | \n", "\n", "Search parameters {'window_size': 38, 'skip': 11, 'population_size': 2, 'sigma': 0.5976383670876801, 'learning_rate': 0.3717027673547307, 'size_network': 603}\n", "stop after 100 iteration with investment 0.000000\n", " 80 | 00m02s | 0.00000 | 0.3717 | 1.9506 | 0.5976 | 603.2334 | 11.1509 | 38.3818 | \n" ] } ], "source": [ "accbest = 0.0\n", "NN_BAYESIAN = BayesianOptimization(\n", " find_best_agent,\n", " {\n", " 'window_size': (2, 50),\n", " 'skip': (1, 15),\n", " 'population_size': (1, 50),\n", " 'sigma': (0.01, 0.99),\n", " 'learning_rate': (0.000001, 0.49),\n", " 'size_network': (10, 1000),\n", " },\n", ")\n", "NN_BAYESIAN.maximize(init_points = 30, n_iter = 50, acq = 'ei', xi = 0.0)" ] }, { "cell_type": "code", "execution_count": 12, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Best AGENT accuracy value: 118.454998\n", "Best AGENT parameters: {'window_size': 37.026745406700485, 'skip': 1.398295139557024, 'population_size': 33.375200286661, 'sigma': 0.36295005827770077, 'learning_rate': 0.47908981350049923, 'size_network': 601.8917542486957}\n" ] } ], "source": [ "print('Best AGENT accuracy value: %f' % NN_BAYESIAN.res['max']['max_val'])\n", "print('Best AGENT parameters: ', NN_BAYESIAN.res['max']['max_params'])" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "#### My selected parameters" ] }, { "cell_type": "code", "execution_count": 13, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "time taken to train: 7.432262897491455 seconds\n" ] }, { "data": { "text/plain": [ "60.71330993000004" ] }, "execution_count": 13, "metadata": {}, "output_type": "execute_result" } ], "source": [ "best_agent(\n", " window_size = 30, \n", " skip = 1, \n", " population_size = 15, \n", " sigma = 0.1, \n", " learning_rate = 0.03, \n", " size_network = 500\n", ")" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "#### bayesian parameters" ] }, { "cell_type": "code", "execution_count": 14, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "time taken to train: 18.46750020980835 seconds\n" ] }, { "data": { "text/plain": [ "105.43940030999998" ] }, "execution_count": 14, "metadata": {}, "output_type": "execute_result" } ], "source": [ "best_agent(\n", " window_size = int(np.around(NN_BAYESIAN.res['max']['max_params']['window_size'])), \n", " skip = int(np.around(NN_BAYESIAN.res['max']['max_params']['skip'])), \n", " population_size = int(np.around(NN_BAYESIAN.res['max']['max_params']['population_size'])), \n", " sigma = NN_BAYESIAN.res['max']['max_params']['sigma'], \n", " learning_rate = NN_BAYESIAN.res['max']['max_params']['learning_rate'], \n", " size_network = int(np.around(NN_BAYESIAN.res['max']['max_params']['size_network']))\n", ")" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "#### My selected parameters" ] }, { "cell_type": "code", "execution_count": 18, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "iter 100. reward: 78.018904\n", "iter 200. reward: 104.486503\n", "iter 300. reward: 111.254201\n", "iter 400. reward: 112.303196\n", "iter 500. reward: 117.427600\n", "time taken to train: 35.953824043273926 seconds\n", "day 2: buy 5 units at price 1395.899965, total balance 8604.100035\n", "day 3: buy 5 units at price 1288.899995, total balance 7315.200040\n", "day 4: buy 5 units at price 1330.650025, total balance 5984.550015\n", "day 5: buy 5 units at price 1262.399980, total balance 4722.150035\n", "day 6: buy 1 units at price 267.529999, total balance 4454.620036\n", "day 8, sell 5 units at price 1528.600005, investment 9.506415 %, total balance 5983.220041,\n", "day 11, sell 5 units at price 1523.500060, investment 18.201572 %, total balance 7506.720101,\n", "day 12, sell 5 units at price 1504.649965, investment 13.076311 %, total balance 9011.370066,\n", "day 14, sell 5 units at price 1501.699980, investment 18.955957 %, total balance 10513.070046,\n", "day 15, sell 1 units at price 291.209991, investment 8.851341 %, total balance 10804.280037,\n", "day 16: buy 5 units at price 1438.450010, total balance 9365.830027\n", "day 18, sell 5 units at price 1500.399935, investment 4.306714 %, total balance 10866.229962,\n", "day 23: buy 5 units at price 1427.400055, total balance 9438.829907\n", "day 24: buy 5 units at price 1470.399935, total balance 7968.429972\n", "day 25: buy 5 units at price 1469.499970, total balance 6498.930002\n", "day 28: buy 1 units at price 284.450012, total balance 6214.479990\n", "day 31: buy 5 units at price 1509.850005, total balance 4704.629985\n", "day 32: buy 1 units at price 306.850006, total balance 4397.779979\n", "day 34, sell 5 units at price 1505.299990, investment 5.457470 %, total balance 5903.079969,\n", "day 35: buy 5 units at price 1459.850005, total balance 4443.229964\n", "day 37, sell 5 units at price 1432.400055, investment -2.584323 %, total balance 5875.630019,\n", "day 38: buy 5 units at price 1422.700045, total balance 4452.929974\n", "day 41: buy 5 units at price 1375.050050, total balance 3077.879924\n", "day 42: buy 1 units at price 279.070007, total balance 2798.809917\n", "day 44, sell 5 units at price 1394.250030, investment -5.120785 %, total balance 4193.059947,\n", "day 47: buy 5 units at price 1423.650055, total balance 2769.409892\n", "day 48: buy 1 units at price 291.820007, total balance 2477.589885\n", "day 49: buy 5 units at price 1483.699950, total balance 993.889935\n", "day 50: buy 5 units at price 1455.650025, total balance -461.760090\n", "day 56, sell 5 units at price 1723.899995, investment 506.046730 %, total balance 1262.139905,\n", "day 57, sell 5 units at price 1788.600005, investment 18.462099 %, total balance 3050.739910,\n", "day 58, sell 5 units at price 1790.850065, investment 483.623930 %, total balance 4841.589975,\n", "day 59, sell 5 units at price 1854.149935, investment 27.009619 %, total balance 6695.739910,\n", "day 60, sell 5 units at price 1762.749940, investment 23.901728 %, total balance 8458.489850,\n", "day 62, sell 5 units at price 1737.550050, investment 26.362677 %, total balance 10196.039900,\n", "day 63: buy 5 units at price 1668.150025, total balance 8527.889875\n", "day 64: buy 1 units at price 333.010010, total balance 8194.879865\n", "day 65, sell 5 units at price 1710.000000, investment 512.749474 %, total balance 9904.879865,\n", "day 66, sell 5 units at price 1722.500000, investment 20.991812 %, total balance 11627.379865,\n", "day 68, sell 5 units at price 1714.750060, investment 487.605380 %, total balance 13342.129925,\n", "day 75: buy 5 units at price 1594.799955, total balance 11747.329970\n", "day 76: buy 1 units at price 316.709991, total balance 11430.619979\n", "day 78: buy 5 units at price 1550.500030, total balance 9880.119949\n", "day 79, sell 5 units at price 1613.450010, investment 1.169429 %, total balance 11493.569959,\n", "day 81, sell 5 units at price 1601.150055, investment 405.557166 %, total balance 13094.720014,\n", "day 82: buy 5 units at price 1567.899935, total balance 11526.820079\n", "day 83: buy 5 units at price 1516.000060, total balance 10010.820019\n", "day 84: buy 5 units at price 1487.149965, total balance 8523.670054\n", "day 85: buy 5 units at price 1543.699950, total balance 6979.970104\n", "day 88: buy 5 units at price 1450.850065, total balance 5529.120039\n", "day 89: buy 5 units at price 1490.700075, total balance 4038.419964\n", "day 90: buy 5 units at price 1504.199980, total balance 2534.219984\n", "day 91, sell 5 units at price 1747.700045, investment 12.718479 %, total balance 4281.920029,\n", "day 92, sell 5 units at price 1740.850065, investment 11.030687 %, total balance 6022.770094,\n", "day 93, sell 5 units at price 1709.949950, investment 12.793528 %, total balance 7732.720044,\n", "day 94, sell 5 units at price 1897.850035, investment 27.616587 %, total balance 9630.570079,\n", "day 95, sell 5 units at price 1851.699980, investment 19.952066 %, total balance 11482.270059,\n", "day 96, sell 5 units at price 1762.250060, investment 21.463279 %, total balance 13244.520119,\n", "day 98, sell 5 units at price 1782.050020, investment 19.544505 %, total balance 15026.570139,\n", "day 99, sell 1 units at price 347.640015, investment -76.888710 %, total balance 15374.210154,\n", "day 103: buy 5 units at price 1542.200010, total balance 13832.010144\n", "day 105, sell 5 units at price 1608.200075, investment 4.279605 %, total balance 15440.210219,\n", "day 106: buy 1 units at price 320.100006, total balance 15120.110213\n", "day 108, sell 1 units at price 319.269989, investment -0.259299 %, total balance 15439.380202,\n", "day 109: buy 5 units at price 1559.299925, total balance 13880.080277\n", "day 111: buy 1 units at price 303.149994, total balance 13576.930283\n", "day 112: buy 5 units at price 1508.300020, total balance 12068.630263\n", "day 114: buy 5 units at price 1403.699950, total balance 10664.930313\n", "day 115: buy 5 units at price 1404.750060, total balance 9260.180253\n", "day 118: buy 5 units at price 1397.200010, total balance 7862.980243\n", "day 121, sell 5 units at price 1476.000060, investment -5.342132 %, total balance 9338.980303,\n", "day 122, sell 5 units at price 1474.199980, investment 386.293917 %, total balance 10813.180283,\n", "day 124: buy 5 units at price 1495.099945, total balance 9318.080338\n", "day 125: buy 1 units at price 298.329987, total balance 9019.750351\n", "day 127: buy 1 units at price 299.679993, total balance 8720.070358\n", "day 128: buy 5 units at price 1504.949950, total balance 7215.120408\n", "day 129, sell 5 units at price 1547.899935, investment 2.625467 %, total balance 8763.020343,\n", "day 131: buy 5 units at price 1323.849945, total balance 7439.170398\n", "day 132, sell 5 units at price 1553.500060, investment 10.671804 %, total balance 8992.670458,\n", "day 134, sell 5 units at price 1473.999940, investment 4.929694 %, total balance 10466.670398,\n", "day 135: buy 5 units at price 1409.149935, total balance 9057.520463\n", "day 136: buy 5 units at price 1309.750060, total balance 7747.770403\n", "day 137: buy 1 units at price 250.559998, total balance 7497.210405\n", "day 138: buy 5 units at price 1313.999940, total balance 6183.210465\n", "day 139: buy 5 units at price 1284.400025, total balance 4898.810440\n", "day 141: buy 5 units at price 1293.899995, total balance 3604.910445\n", "day 142: buy 5 units at price 1297.949980, total balance 2306.960465\n", "day 143: buy 1 units at price 276.589996, total balance 2030.370469\n", "day 144: buy 5 units at price 1358.899995, total balance 671.470474\n", "day 146, sell 5 units at price 1300.000000, investment -6.956771 %, total balance 1971.470474,\n", "day 147: buy 5 units at price 1304.750060, total balance 666.720414\n", "day 149: buy 5 units at price 1442.500000, total balance -775.779586\n", "day 152, sell 5 units at price 1674.250030, investment 11.982482 %, total balance 898.470444,\n", "day 153: buy 1 units at price 329.899994, total balance 568.570450\n", "day 155, sell 5 units at price 1721.399995, investment 477.012057 %, total balance 2289.970445,\n", "day 156: buy 5 units at price 1732.050020, total balance 557.920425\n", "day 158, sell 5 units at price 1705.299990, investment 469.040320 %, total balance 2263.220415,\n", "day 159, sell 5 units at price 1740.800020, investment 15.671622 %, total balance 4004.020435,\n", "day 160, sell 5 units at price 1756.999970, investment 32.718967 %, total balance 5761.020405,\n", "day 162, sell 5 units at price 1656.399995, investment 17.546043 %, total balance 7417.420400,\n", "day 164, sell 5 units at price 1720.000000, investment 31.322766 %, total balance 9137.420400,\n", "day 165, sell 5 units at price 1742.200010, investment 595.322487 %, total balance 10879.620410,\n", "day 167: buy 1 units at price 353.470001, total balance 10526.150409\n", "day 168: buy 1 units at price 347.489990, total balance 10178.660419\n", "day 169: buy 1 units at price 338.190002, total balance 9840.470417\n", "day 171, sell 5 units at price 1730.000000, investment 31.659062 %, total balance 11570.470417,\n", "day 174: buy 1 units at price 341.170013, total balance 11229.300404\n", "day 175: buy 1 units at price 350.480011, total balance 10878.820393\n", "day 178, sell 5 units at price 1815.299990, investment 41.334472 %, total balance 12694.120383,\n", "day 180, sell 5 units at price 1825.749970, investment 41.104411 %, total balance 14519.870353,\n", "day 181, sell 5 units at price 1833.800050, investment 41.284339 %, total balance 16353.670403,\n", "day 182, sell 5 units at price 1833.000030, investment 562.713784 %, total balance 18186.670433,\n", "day 183, sell 5 units at price 1883.950045, investment 38.637873 %, total balance 20070.620478,\n", "day 185: buy 1 units at price 348.420013, total balance 19722.200465\n", "day 186: buy 1 units at price 337.029999, total balance 19385.170466\n", "day 187, sell 3 units at price 998.910003, investment -23.440509 %, total balance 20384.080469,\n", "day 188: buy 5 units at price 1576.900025, total balance 18807.180444\n", "day 190: buy 5 units at price 1476.950075, total balance 17330.230369\n", "day 191: buy 1 units at price 326.089996, total balance 17004.140373\n", "day 192: buy 5 units at price 1580.650025, total balance 15423.490348\n", "day 194, sell 5 units at price 1663.999940, investment 15.355282 %, total balance 17087.490288,\n", "day 195: buy 5 units at price 1550.599975, total balance 15536.890313\n", "day 196: buy 1 units at price 300.359985, total balance 15236.530328\n", "day 197: buy 5 units at price 1588.450010, total balance 13648.080318\n", "day 198, sell 5 units at price 1674.799955, investment 407.668986 %, total balance 15322.880273,\n", "day 201, sell 5 units at price 1724.850005, investment -0.415693 %, total balance 17047.730278,\n", "day 203, sell 5 units at price 1671.999970, investment 373.024575 %, total balance 18719.730248,\n", "day 205, sell 5 units at price 1730.249940, investment 397.927995 %, total balance 20449.980188,\n", "day 206, sell 2 units at price 694.619996, investment 105.393416 %, total balance 21144.600184,\n", "day 207: buy 5 units at price 1511.300050, total balance 19633.300134\n", "day 208: buy 1 units at price 298.920013, total balance 19334.380121\n", "day 209: buy 5 units at price 1437.949980, total balance 17896.430141\n", "day 210: buy 5 units at price 1457.550050, total balance 16438.880091\n", "day 211: buy 5 units at price 1485.200045, total balance 14953.680046\n", "day 213, sell 5 units at price 1487.299955, investment 335.940997 %, total balance 16440.980001,\n", "day 215: buy 5 units at price 1535.099945, total balance 14905.880056\n", "day 216, sell 5 units at price 1561.049955, investment 345.403420 %, total balance 16466.930011,\n", "day 217: buy 1 units at price 312.890015, total balance 16154.039996\n", "day 218, sell 5 units at price 1606.750030, investment 361.153197 %, total balance 17760.790026,\n", "day 219, sell 5 units at price 1586.100005, investment 370.610928 %, total balance 19346.890031,\n", "day 221: buy 5 units at price 1528.999940, total balance 17817.890091\n", "day 223: buy 5 units at price 1559.049990, total balance 16258.840101\n", "day 225, sell 5 units at price 1518.849945, investment -3.681278 %, total balance 17777.690046,\n", "day 228, sell 5 units at price 1512.799990, investment 2.427294 %, total balance 19290.490036,\n", "day 229: buy 5 units at price 1456.150055, total balance 17834.339981\n", "day 230: buy 1 units at price 294.709991, total balance 17539.629990\n", "day 231, sell 5 units at price 1493.849945, investment 358.109713 %, total balance 19033.479935,\n", "day 232, sell 5 units at price 1489.299925, investment -5.779274 %, total balance 20522.779860,\n", "day 233, sell 3 units at price 944.219970, investment -39.106153 %, total balance 21466.999830,\n", "day 235: buy 5 units at price 1473.950045, total balance 19993.049785\n", "day 236: buy 1 units at price 285.359985, total balance 19707.689800\n", "day 237: buy 5 units at price 1382.700045, total balance 18324.989755\n", "day 238: buy 1 units at price 276.239990, total balance 18048.749765\n", "day 241, sell 5 units at price 1454.600065, investment 384.285570 %, total balance 19503.349830,\n", "day 242: buy 1 units at price 283.359985, total balance 19219.989845\n", "day 244, sell 5 units at price 1449.799955, investment -8.728638 %, total balance 20669.789800,\n", "day 245, sell 3 units at price 826.289979, investment -45.325882 %, total balance 21496.079779,\n", "\n", "total gained 11496.079779, total investment 114.960798 %\n" ] }, { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAABI4AAAJHCAYAAAD2XB3fAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDMuMC4yLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvOIA7rQAAIABJREFUeJzs3XmcHHWd//FXdVffPfeRkATCoTRySECOEFBcVxbc1RUTdRFNDIiIq3ih+FuVdb1W1xNQXFk5YhBc1IRjF9cV91AhBA1IFDZpjkgSksncMz19d3XV748+Mvf0JD3TM5n38/HgQaa6uuubSVUf7/58P1/DcRxERERERERERERGc9V6ACIiIiIiIiIiMjcpOBIRERERERERkXEpOBIRERERERERkXEpOBIRERERERERkXEpOBIRERERERERkXEpOBIRERERERERkXEpOBIRERERERERkXEpOBIRERERERERkXEpOBIRERERERERkXEpOBIRERERERERkXEpOBIRERERERERkXGZtR7ABHzA2UAHkK/xWEREREREREREjgRu4Cjgd0CmkjvM1eDobOA3tR6EiIiIiIiIiMgR6NXAI5XsOFeDow6A/v4Etu3UeiyHpaUlTG9vvNbDEJnzdK2IVEbXikhldK2IVEbXikhljpRrxeUyaGoKQTF3qcRcDY7yALbtzPvgCDgi/g4is0HXikhldK2IVEbXikhldK2IVOYIu1Yqbguk5tgiIiIiIiIiIjIuBUciIiIiIiIiIjKuuTpVTURERERERETmgXzeor+/G8vK1nooM6ary4Vt27UeRsVM00tTUxtu9+HHPgqOREREREREROSQ9fd34/cHCYUWYxhGrYczI0zThWXNj+DIcRwSiRj9/d20th512I+nqWoiIiIiIiIicsgsK0soVH/EhkbzjWEYhEL1VasAU3AkIiIiIiIiIodFodHcUs1/DwVHIiIiIiIiIiIyLgVHIiIiIiIiInLEuP32W8nlcjU7/pe+9A9s2nRvzY5fbQqOREREREREROSIceed358wOLIsa5ZHM/9pVTUREREREREROSJ84xv/BMD7338lhuHi29++lZtv/gZut5s9e3aTTCb58pe/zlVXreWhh/4LgI6O/SN+fuyxR9i48Q4ymSwej4drr/0YK1acPuZY3d1d3Hjj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3+TzeVpb2/nkJz9NS0sr8Xicr3zl8+za9QItLa20t7fT1FRoRXD77beSSqX44Ac/AsBdd93Jww//HMNwEQgE+O53b+Ob3/wqHR37WL/+cpYtW8YXv/jVMWONx+N88pMfZd++l2hubuGGGz5PW1v7mMcv/fze976ft7/9r7n99rtpbW0F4MYbv0Zzcwvr1l152L+78Sg4EhERqQLHcbCcPAD9mQFaFByJiIiIjOu6y1bwL8VKo1Jo5DFdVa02crlcbNhwD3v2vMg117yH008/g6amZgB8Ph+33bYRgP/8z5+xb98+br11Ay6Xi/vu+ynf+c6NfPazX+TOO79PMBjinns2EY8Psm7d5bzudReNOdZ//Me/88gjv+Z737uDYDDE4OAALpeLj33sem655SZuv/2uCcf5hz9sZ8OGuznmmGO5445/4aabvj5uwFTi8/m45JI38uCDm7nyyqtJJpP88pe/4K677j3M39jE5tdaciIiInNUKTQCGEgP1HAkIiIiInNbR29yRGgEYDsOO3b3TXKv6XnjG98MwDHHHMuJJ0Z45pk/lm97wxveWP7zI4/8mm3bfsuVV76L9esvZ/PmH3PgwH4Afv/7beXHaWxs4sILXzfusR599DdceukagsEQAA0NjRWP85WvPJ1jjjkWgDe96VKeeGLblPdZvfpt/Oxn/4ZlWfziFz/jnHNWlkOxmaCKIxERkSqwbKv8576MgiMRERGRiZSmqkGh0sh2HPJ5h207u1l78UkzfvxAIFj+s+M4vPvdV5YDornC7XbjOAeDtWw2W/7zokWLOemkV/DII79i8+afcP31n57RsajiSEREpAqGB0f96cEajkREREaLbd3Cruuv49mr1rPr+uuIbd1S6yGJLGgfv2wFF65YQl3Aw3vfeDKveeVR1AU8XHPpqVU7xkMPPQjA3r17eO65KKecctq4+11wwWu4776fEovFgEJA89xzzwJw5pln87Of/RsAg4MD/PrX/zPuY5x//qu5//5NJJOJ8r4AoVCYRCI+6Tj/+Mft7N27pzzmV73qLACWLTuaaHQntm2TTCbYsuU3I+63Zs3fcPPN38Q0TU499ZWT/zIOkyqOREREqmBEcJTpr+FIRERkuNjWLXRu3IBT/Lbe6uulc+MGAK1+KVIjDWEfay+OlHsanXVSe9UrjfL5PFdccTnpdJpPfOJTE07l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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "model = Model(input_size = 30, \n", " layer_size = 500, \n", " output_size = 3)\n", "agent = Agent(population_size = 15, \n", " sigma = 0.1, \n", " learning_rate = 0.03, \n", " model = model, \n", " money = 10000, \n", " max_buy = 5, \n", " max_sell = 5, \n", " skip = 1, \n", " window_size = 30)\n", "agent.fit(500, 100)\n", "agent.buy()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "#### bayesian parameters" ] }, { "cell_type": "code", "execution_count": 19, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "iter 100. reward: 115.522302\n", "iter 200. reward: 122.923396\n", "iter 300. reward: 128.013799\n", "iter 400. reward: 129.764900\n", "iter 500. reward: 133.173699\n", "time taken to train: 93.03121662139893 seconds\n", "day 2: buy 5 units at price 1395.899965, total balance 8604.100035\n", "day 3: buy 5 units at price 1288.899995, total balance 7315.200040\n", "day 4: buy 5 units at price 1330.650025, total balance 5984.550015\n", "day 5: buy 5 units at price 1262.399980, total balance 4722.150035\n", "day 6: buy 5 units at price 1337.649995, total balance 3384.500040\n", "day 7: buy 5 units at price 1434.700010, total balance 1949.800030\n", "day 11, sell 5 units at price 1523.500060, investment 9.141063 %, total balance 3473.300090,\n", "day 12: buy 1 units at price 300.929993, total balance 3172.370097\n", "day 13, sell 5 units at price 1470.399935, investment 14.081771 %, total balance 4642.770032,\n", "day 14, sell 5 units at price 1501.699980, investment 12.854616 %, total balance 6144.470012,\n", "day 15, sell 5 units at price 1456.049955, investment 15.339827 %, total balance 7600.519967,\n", "day 18, sell 5 units at price 1500.399935, investment 12.166855 %, total balance 9100.919902,\n", "day 19: buy 1 units at price 290.239990, total balance 8810.679912\n", "day 20: buy 5 units at price 1416.849975, total balance 7393.829937\n", "day 21, sell 5 units at price 1417.299955, investment -1.212801 %, total balance 8811.129892,\n", "day 22: buy 5 units at price 1403.450010, total balance 7407.679882\n", "day 23: buy 1 units at price 285.480011, total balance 7122.199871\n", "day 25: buy 5 units at price 1469.499970, total balance 5652.699901\n", "day 28: buy 1 units at price 284.450012, total balance 5368.249889\n", "day 29: buy 1 units at price 294.089996, total balance 5074.159893\n", "day 30: buy 1 units at price 302.769989, total balance 4771.389904\n", "day 32, sell 5 units at price 1534.250030, investment 409.836196 %, total balance 6305.639934,\n", "day 33, sell 5 units at price 1525.099945, investment 425.461686 %, total balance 7830.739879,\n", "day 34, sell 5 units at price 1505.299990, investment 6.242723 %, total balance 9336.039869,\n", "day 35: buy 1 units at price 291.970001, total balance 9044.069868\n", "day 36: buy 5 units at price 1420.899965, total balance 7623.169903\n", "day 37: buy 1 units at price 286.480011, total balance 7336.689892\n", "day 38: buy 5 units at price 1422.700045, total balance 5913.989847\n", "day 39: buy 5 units at price 1384.100035, total balance 4529.889812\n", "day 40: buy 5 units at price 1422.449950, total balance 3107.439862\n", "day 41: buy 5 units at price 1375.050050, total balance 1732.389812\n", "day 43: buy 5 units at price 1389.250030, total balance 343.139782\n", "day 45: buy 5 units at price 1418.800050, total balance -1075.660268\n", "day 52, sell 5 units at price 1580.449980, investment 12.611776 %, total balance 504.789712,\n", "day 54: buy 5 units at price 1660.500030, total balance -1155.710318\n", "day 55, sell 5 units at price 1713.849945, investment 500.339736 %, total balance 558.139627,\n", "day 56, sell 5 units at price 1723.899995, investment 17.312013 %, total balance 2282.039622,\n", "day 57, sell 5 units at price 1788.600005, investment 528.792382 %, total balance 4070.639627,\n", "day 58, sell 5 units at price 1790.850065, investment 508.946271 %, total balance 5861.489692,\n", "day 59, sell 5 units at price 1854.149935, investment 512.395549 %, total balance 7715.639627,\n", "day 60, sell 5 units at price 1762.749940, investment 503.743513 %, total balance 9478.389567,\n", "day 61, sell 5 units at price 1811.100005, investment 27.461472 %, total balance 11289.489572,\n", "day 62: buy 5 units at price 1737.550050, total balance 9551.939522\n", "day 63, sell 5 units at price 1668.150025, investment 482.291944 %, total balance 11220.089547,\n", "day 64: buy 5 units at price 1665.050050, total balance 9555.039497\n", "day 65, sell 5 units at price 1710.000000, investment 20.193994 %, total balance 11265.039497,\n", "day 66, sell 5 units at price 1722.500000, investment 24.449097 %, total balance 12987.539497,\n", "day 68, sell 3 units at price 1028.850036, investment -27.670563 %, total balance 14016.389533,\n", "day 70: buy 5 units at price 1554.299925, total balance 12462.089608\n", "day 72: buy 5 units at price 1544.499970, total balance 10917.589638\n", "day 73: buy 5 units at price 1592.550050, total balance 9325.039588\n", "day 76: buy 5 units at price 1583.549955, total balance 7741.489633\n", "day 78: buy 5 units at price 1550.500030, total balance 6190.989603\n", "day 80, sell 5 units at price 1619.250030, investment 17.759352 %, total balance 7810.239633,\n", "day 82, sell 5 units at price 1567.899935, investment 12.859449 %, total balance 9378.139568,\n", "day 83: buy 5 units at price 1516.000060, total balance 7862.139508\n", "day 85: buy 1 units at price 308.739990, total balance 7553.399518\n", "day 86: buy 5 units at price 1533.249970, total balance 6020.149548\n", "day 87: buy 5 units at price 1485.899965, total balance 4534.249583\n", "day 88: buy 5 units at price 1450.850065, total balance 3083.399518\n", "day 90: buy 5 units at price 1504.199980, total balance 1579.199538\n", "day 92, sell 5 units at price 1740.850065, investment 22.698760 %, total balance 3320.049603,\n", "day 93, sell 5 units at price 1709.949950, investment 2.978014 %, total balance 5029.999553,\n", "day 94, sell 5 units at price 1897.850035, investment 9.225633 %, total balance 6927.849588,\n", "day 95, sell 5 units at price 1851.699980, investment 11.209869 %, total balance 8779.549568,\n", "day 96, sell 5 units at price 1762.250060, investment 13.379022 %, total balance 10541.799628,\n", "day 98, sell 5 units at price 1782.050020, investment 15.380386 %, total balance 12323.849648,\n", "day 99, sell 5 units at price 1738.200075, investment 9.145711 %, total balance 14062.049723,\n", "day 100, sell 5 units at price 1693.450010, investment 6.940107 %, total balance 15755.499733,\n", "day 101, sell 1 units at price 335.450012, investment -78.365043 %, total balance 16090.949745,\n", "day 102: buy 1 units at price 305.500000, total balance 15785.449745\n", "day 105: buy 5 units at price 1608.200075, total balance 14177.249670\n", "day 106: buy 1 units at price 320.100006, total balance 13857.149664\n", "day 108, sell 5 units at price 1596.349945, investment 5.300124 %, total balance 15453.499609,\n", "day 110: buy 5 units at price 1525.050050, total balance 13928.449559\n", "day 111, sell 5 units at price 1515.749970, investment 390.947081 %, total balance 15444.199529,\n", "day 112: buy 5 units at price 1508.300020, total balance 13935.899509\n", "day 113: buy 5 units at price 1444.750060, total balance 12491.149449\n", "day 115: buy 5 units at price 1404.750060, total balance 11086.399389\n", "day 116: buy 5 units at price 1316.199950, total balance 9770.199439\n", "day 118: buy 5 units at price 1397.200010, total balance 8372.999429\n", "day 119: buy 5 units at price 1452.700045, total balance 6920.299384\n", "day 120, sell 5 units at price 1447.299955, investment -5.605741 %, total balance 8367.599339,\n", "day 122: buy 1 units at price 294.839996, total balance 8072.759343\n", "day 123: buy 5 units at price 1424.799955, total balance 6647.959388\n", "day 124, sell 5 units at price 1495.099945, investment 0.619152 %, total balance 8143.059333,\n", "day 125, sell 5 units at price 1491.649935, investment 2.812136 %, total balance 9634.709268,\n", "day 126, sell 5 units at price 1495.500030, investment -0.578377 %, total balance 11130.209298,\n", "day 128, sell 5 units at price 1504.949950, investment 392.618642 %, total balance 12635.159248,\n", "day 129, sell 5 units at price 1547.899935, investment -3.749542 %, total balance 14183.059183,\n", "day 131: buy 5 units at price 1323.849945, total balance 12859.209238\n", "day 132, sell 5 units at price 1553.500060, investment 385.317098 %, total balance 14412.709298,\n", "day 133: buy 5 units at price 1505.099945, total balance 12907.609353\n", "day 135: buy 5 units at price 1409.149935, total balance 11498.459418\n", "day 136: buy 5 units at price 1309.750060, total balance 10188.709358\n", "day 137: buy 1 units at price 250.559998, total balance 9938.149360\n", "day 138: buy 5 units at price 1313.999940, total balance 8624.149420\n", "day 139: buy 5 units at price 1284.400025, total balance 7339.749395\n", "day 140: buy 5 units at price 1261.149980, total balance 6078.599415\n", "day 141: buy 5 units at price 1293.899995, total balance 4784.699420\n", "day 143: buy 5 units at price 1382.949980, total balance 3401.749440\n", "day 144: buy 5 units at price 1358.899995, total balance 2042.849445\n", "day 146: buy 5 units at price 1300.000000, total balance 742.849445\n", "day 149: buy 5 units at price 1442.500000, total balance -699.650555\n", "day 153, sell 5 units at price 1649.499970, investment 8.160383 %, total balance 949.849415,\n", "day 154: buy 5 units at price 1686.600035, total balance -736.750620\n", "day 155, sell 5 units at price 1721.399995, investment 14.128487 %, total balance 984.649375,\n", "day 157: buy 5 units at price 1706.999970, total balance -722.350595\n", "day 158, sell 5 units at price 1705.299990, investment 18.034256 %, total balance 982.949395,\n", "day 159, sell 5 units at price 1740.800020, investment 23.922402 %, total balance 2723.749415,\n", "day 162: buy 5 units at price 1656.399995, total balance 1067.349420\n", "day 163, sell 5 units at price 1693.650055, investment 28.677262 %, total balance 2760.999475,\n", "day 164, sell 5 units at price 1720.000000, investment 23.103349 %, total balance 4480.999475,\n", "day 167, sell 5 units at price 1767.350005, investment 21.659665 %, total balance 6248.349480,\n", "day 169, sell 5 units at price 1690.950010, investment 473.514460 %, total balance 7939.299490,\n", "day 170: buy 5 units at price 1629.149935, total balance 6310.149555\n", "day 172: buy 1 units at price 343.920013, total balance 5966.229542\n", "day 175, sell 5 units at price 1752.400055, investment 22.992708 %, total balance 7718.629597,\n", "day 176, sell 5 units at price 1792.449950, investment 35.396761 %, total balance 9511.079547,\n", "day 177, sell 5 units at price 1798.500060, investment 19.493730 %, total balance 11309.579607,\n", "day 178, sell 5 units at price 1815.299990, investment 28.822345 %, total balance 13124.879597,\n", "day 179: buy 1 units at price 357.970001, total balance 12766.909596\n", "day 180, sell 5 units at price 1825.749970, investment 39.396823 %, total balance 14592.659566,\n", "day 181, sell 5 units at price 1833.800050, investment 631.880613 %, total balance 16426.459616,\n", "day 182, sell 5 units at price 1833.000030, investment 39.497726 %, total balance 18259.459646,\n", "day 184, sell 5 units at price 1828.549955, investment 42.366079 %, total balance 20088.009601,\n", "day 185, sell 5 units at price 1742.100065, investment 38.135836 %, total balance 21830.109666,\n", "day 186, sell 1 units at price 337.029999, investment -73.952392 %, total balance 22167.139665,\n", "day 187: buy 1 units at price 332.970001, total balance 21834.169664\n", "day 188: buy 5 units at price 1576.900025, total balance 20257.269639\n", "day 189: buy 5 units at price 1598.849945, total balance 18658.419694\n", "day 190: buy 5 units at price 1476.950075, total balance 17181.469619\n", "day 192: buy 5 units at price 1580.650025, total balance 15600.819594\n", "day 194: buy 1 units at price 332.799988, total balance 15268.019606\n", "day 196: buy 5 units at price 1501.799925, total balance 13766.219681\n", "day 197: buy 5 units at price 1588.450010, total balance 12177.769671\n", "day 198, sell 5 units at price 1674.799955, investment 21.103437 %, total balance 13852.569626,\n", "day 200, sell 5 units at price 1692.649995, investment 24.560306 %, total balance 15545.219621,\n", "day 201, sell 5 units at price 1724.850005, investment 32.680770 %, total balance 17270.069626,\n", "day 202, sell 5 units at price 1736.300050, investment 20.367421 %, total balance 19006.369676,\n", "day 203, sell 5 units at price 1671.999970, investment -0.865651 %, total balance 20678.369646,\n", "day 204, sell 5 units at price 1722.149965, investment 0.887522 %, total balance 22400.519611,\n", "day 205: buy 5 units at price 1730.249940, total balance 20670.269671\n", "day 206, sell 5 units at price 1736.549990, investment 4.838807 %, total balance 22406.819661,\n", "day 207: buy 5 units at price 1511.300050, total balance 20895.519611\n", "day 208, sell 5 units at price 1494.600065, investment -8.258900 %, total balance 22390.119676,\n", "day 209: buy 1 units at price 287.589996, total balance 22102.529680\n", "day 211: buy 5 units at price 1485.200045, total balance 20617.329635\n", "day 212: buy 5 units at price 1481.900025, total balance 19135.429610\n", "day 213: buy 5 units at price 1487.299955, total balance 17648.129655\n", "day 215: buy 1 units at price 307.019989, total balance 17341.109666\n", "day 217, sell 5 units at price 1564.450075, investment 354.887769 %, total balance 18905.559741,\n", "day 218, sell 5 units at price 1606.750030, investment 348.850469 %, total balance 20512.309771,\n", "day 219, sell 5 units at price 1586.100005, investment 376.349221 %, total balance 22098.409776,\n", "day 220: buy 5 units at price 1537.550050, total balance 20560.859726\n", "day 222: buy 1 units at price 312.839996, total balance 20248.019730\n", "day 223, sell 5 units at price 1559.049990, investment -1.131970 %, total balance 21807.069720,\n", "day 225, sell 5 units at price 1518.849945, investment -5.003597 %, total balance 23325.919665,\n", "day 244: buy 1 units at price 289.959991, total balance 23035.959674\n", "day 245: buy 1 units at price 275.429993, total balance 22760.529681\n", "day 247, sell 2 units at price 534.940002, investment 84.487522 %, total balance 23295.469683,\n", "\n", "total gained 13295.469683, total investment 132.954697 %\n" ] }, { "data": { "image/png": "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frCJBx74H/L5PO3tnXz605+hra2dRCLBl7/8BXbufIG2tnY6OztpaSm0Irj55hsZGRnhwx/+GAC33XYr99//cwzDRSAQ4NvfvolvfOMr7NvXxcaNF7Ny5Uq++MWvjBtrIpHg05/+OF1dL9Pa2sZnP/sFOjo6xx2/9PPll3+Id77zr7n55h/S3t4OwDXXfJXW1jY2bLh01r+7iSg4EhERqQLHcbCcPACDmSHaFByJiIiITOiqd53Kd4uVRqXQyGO6qlpt5HK52LTpdnbvfokrrng/p5xyGi0trQD4fD5uumkzAP/93/fR1dXFjTduwuVyceedP+H666/hc5/7Irfe+j2CwRC3376FRCLGhg0X88Y3nj/usX72s//ioYce5DvfuYVgMEQsNoTL5eITn7iaG274FjfffNuk4/zjHx9n06YfcuSRR3HLLd/lW9/62oQBU4nP5+PCC9/CPfds5dJLP0AqleKXv/wFt912xyx/Y5NbWGvJiYiIzFOl0AhgKD1Uw5GIiIiIzG/7+lNjQiMA23F4etfAFPeambe85W0AHHnkURx3XISnnnqifNub3/yW8p8feuhBduz4DZde+l42bryYrVt/xP79ewH4wx92lI/T3NzCeee9ccLHevjhX3PRResIBkMANDU1VzzOV7/6FI488igA3vrWi/jd73ZMe5+1a9/Bfff9FMuy+MUv7uO1r11dDsUOB1UciYiIVIFlW+U/D2QUHImIiIhMpjRVDQqVRrbjkM877Himl/UXHH/YHz8QCJb/7DgO73vfpeWAaL5wu904zoFgLZvNlv+8ZMlSjj/+VTz00ANs3fpjrr76M4d1LKo4EhERqYLRwdFgOlbDkYiIiIjMb59816mcd+pyGgIeLn/LCbz+1ctoCHi44qKTqvYY9957DwB79uzmueeinHjiyRPud+65r+fOO39CPB4HCgHNc889C8Dpp5/Jfff9FIBYbIgHH/zfCY9xzjmv4667tpBKJcv7AoRCYZLJxJTjfOKJx9mzZ3d5zK95zRkArFx5BNHoM9i2TSqVZNu2X4+537p1/4drr/0Gpmly0kmvnvqXMUuqOBIREamCMcFRZrCGIxERERGZ35rCPtZfECn3NDrj+M6qVxrl83kuueRi0uk0n/rUP0w6levCC/+KWGyIK6/8AAC2bfP2t7+DV77yODZuvIwvfenzXHzxOtra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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "model = Model(input_size = int(np.around(NN_BAYESIAN.res['max']['max_params']['window_size'])), \n", " layer_size = int(np.around(NN_BAYESIAN.res['max']['max_params']['size_network'])), \n", " output_size = 3)\n", "agent = Agent(population_size = int(np.around(NN_BAYESIAN.res['max']['max_params']['population_size'])), \n", " sigma = NN_BAYESIAN.res['max']['max_params']['sigma'], \n", " learning_rate = NN_BAYESIAN.res['max']['max_params']['learning_rate'], \n", " model = model, \n", " money = 10000, \n", " max_buy = 5, \n", " max_sell = 5, \n", " skip = int(np.around(NN_BAYESIAN.res['max']['max_params']['skip'])), \n", " window_size = int(np.around(NN_BAYESIAN.res['max']['max_params']['window_size'])))\n", "agent.fit(500, 100)\n", "agent.buy()" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.6.8" } }, "nbformat": 4, "nbformat_minor": 2 } ================================================ FILE: misc/bitcoin-analysis-lstm.ipynb ================================================ { "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import tensorflow as tf\n", "import numpy as np\n", "import pandas as pd\n", "from datetime import datetime, timedelta\n", "import matplotlib.pyplot as plt\n", "import seaborn as sns\n", "sns.set()" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
timestampPolaritySensitivityTweet_volOpenHighLowVolume_BTCVolume_DollarClose_Price
02018-07-11 20:00:000.1026570.2161484354.06342.976354.196291.00986.736231532.376350.00
12018-07-11 21:00:000.0980040.2186124432.06352.996370.006345.76126.46804221.556356.48
22018-07-11 22:00:000.0966880.2313423980.06350.856378.476345.00259.101646353.876361.93
32018-07-11 23:00:000.1039970.2177393830.06362.366381.256356.7481.54519278.696368.78
42018-07-12 00:00:000.0943830.1952563998.06369.496381.256361.83124.55793560.226380.00
\n", "
" ], "text/plain": [ " timestamp Polarity Sensitivity Tweet_vol Open High \\\n", "0 2018-07-11 20:00:00 0.102657 0.216148 4354.0 6342.97 6354.19 \n", "1 2018-07-11 21:00:00 0.098004 0.218612 4432.0 6352.99 6370.00 \n", "2 2018-07-11 22:00:00 0.096688 0.231342 3980.0 6350.85 6378.47 \n", "3 2018-07-11 23:00:00 0.103997 0.217739 3830.0 6362.36 6381.25 \n", "4 2018-07-12 00:00:00 0.094383 0.195256 3998.0 6369.49 6381.25 \n", "\n", " Low Volume_BTC Volume_Dollar Close_Price \n", "0 6291.00 986.73 6231532.37 6350.00 \n", "1 6345.76 126.46 804221.55 6356.48 \n", "2 6345.00 259.10 1646353.87 6361.93 \n", "3 6356.74 81.54 519278.69 6368.78 \n", "4 6361.83 124.55 793560.22 6380.00 " ] }, "execution_count": 2, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df = pd.read_csv('sentiment-bitcoin.csv')\n", "df = df.rename(columns = {'Unnamed: 0': 'timestamp'})\n", "df.head()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Simple metrics study" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "count 294.000000\n", "mean 0.099534\n", "std 0.012114\n", "min 0.051695\n", "25% 0.091489\n", "50% 0.099198\n", "75% 0.106649\n", "max 0.135088\n", "Name: Polarity, dtype: float64" ] }, "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df['Polarity'].describe()" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "count 294.000000\n", "mean 0.214141\n", "std 0.014940\n", "min 0.174330\n", "25% 0.203450\n", "50% 0.214756\n", "75% 0.223910\n", "max 0.271796\n", "Name: Sensitivity, dtype: float64" ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df['Sensitivity'].describe()" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "count 294.000000\n", "mean 4691.119048\n", "std 1048.922706\n", "min 2998.000000\n", "25% 3878.750000\n", "50% 4452.000000\n", "75% 5429.750000\n", "max 10452.000000\n", "Name: Tweet_vol, dtype: float64" ] }, "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df['Tweet_vol'].describe()" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "count 294.000000\n", "mean 6920.150000\n", "std 565.424866\n", "min 6149.110000\n", "25% 6283.497500\n", "50% 7281.975000\n", "75% 7424.560000\n", "max 7750.090000\n", "Name: Close_Price, dtype: float64" ] }, "execution_count": 6, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df['Close_Price'].describe()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Detecting outliers / sudden spikes in our close prices" ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [], "source": [ "def detect(signal, treshold = 2.0):\n", " detected = []\n", " for i in range(len(signal)):\n", " if np.abs(signal[i]) > treshold:\n", " detected.append(i)\n", " return detected" ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "count 2.940000e+02\n", "mean 2.223467e-15\n", "std 1.001705e+00\n", "min -1.365972e+00\n", "25% -1.127892e+00\n", "50% 6.410081e-01\n", "75% 8.936113e-01\n", "95% 1.375160e+00\n", "max 1.470319e+00\n", "dtype: float64" ] }, "execution_count": 8, "metadata": {}, "output_type": "execute_result" } ], "source": [ "signal = np.copy(df['Close_Price'].values)\n", "std_signal = (signal - np.mean(signal)) / np.std(signal)\n", "s = pd.Series(std_signal)\n", "s.describe(percentiles = [0.25, 0.5, 0.75, 0.95])" ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [], "source": [ "outliers = detect(std_signal, 1.3)" ] }, { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "plt.figure(figsize = (15, 7))\n", "plt.plot(np.arange(len(signal)), signal)\n", "plt.plot(\n", " np.arange(len(signal)),\n", " signal,\n", " 'X',\n", " label = 'outliers',\n", " markevery = outliers,\n", " c = 'r',\n", ")\n", "plt.xticks(\n", " np.arange(len(signal))[::15], df['timestamp'][::15], rotation = 'vertical'\n", ")\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": 11, "metadata": {}, "outputs": [], "source": [ "from sklearn.preprocessing import MinMaxScaler\n", "\n", "minmax = MinMaxScaler().fit(df[['Polarity', 'Sensitivity', 'Close_Price']])\n", "scaled = minmax.transform(df[['Polarity', 'Sensitivity', 'Close_Price']])" ] }, { "cell_type": "code", "execution_count": 12, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "plt.figure(figsize = (15, 7))\n", "plt.plot(np.arange(len(signal)), scaled[:, 0], label = 'Scaled polarity')\n", "plt.plot(np.arange(len(signal)), scaled[:, 1], label = 'Scaled sensitivity')\n", "plt.plot(np.arange(len(signal)), scaled[:, 2], label = 'Scaled closed price')\n", "plt.plot(\n", " np.arange(len(signal)),\n", " scaled[:, 0],\n", " 'X',\n", " label = 'outliers polarity based on close',\n", " markevery = outliers,\n", " c = 'r',\n", ")\n", "plt.plot(\n", " np.arange(len(signal)),\n", " scaled[:, 1],\n", " 'o',\n", " label = 'outliers polarity based on close',\n", " markevery = outliers,\n", " c = 'r',\n", ")\n", "plt.xticks(\n", " np.arange(len(signal))[::15], df['timestamp'][::15], rotation = 'vertical'\n", ")\n", "plt.legend()\n", "plt.show()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Doesnt show much from trending, how about covariance correlation?" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Pearson correlation" ] }, { "cell_type": "code", "execution_count": 13, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "colormap = plt.cm.RdBu\n", "plt.figure(figsize = (15, 7))\n", "plt.title('pearson correlation', y = 1.05, size = 16)\n", "\n", "mask = np.zeros_like(df.corr())\n", "mask[np.triu_indices_from(mask)] = True\n", "\n", "sns.heatmap(\n", " df.corr(),\n", " mask = mask,\n", " linewidths = 0.1,\n", " vmax = 1.0,\n", " square = True,\n", " cmap = colormap,\n", " linecolor = 'white',\n", " annot = True,\n", ")\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": 14, "metadata": {}, "outputs": [], "source": [ "def df_shift(df, lag = 0, start = 1, skip = 1, rejected_columns = []):\n", " df = df.copy()\n", " if not lag:\n", " return df\n", " cols = {}\n", " for i in range(start, lag + 1, skip):\n", " for x in list(df.columns):\n", " if x not in rejected_columns:\n", " if not x in cols:\n", " cols[x] = ['{}_{}'.format(x, i)]\n", " else:\n", " cols[x].append('{}_{}'.format(x, i))\n", " for k, v in cols.items():\n", " columns = v\n", " dfn = pd.DataFrame(data = None, columns = columns, index = df.index)\n", " i = 1\n", " for c in columns:\n", " dfn[c] = df[k].shift(periods = i)\n", " i += 1\n", " df = pd.concat([df, dfn], axis = 1, join_axes = [df.index])\n", " return df" ] }, { "cell_type": "code", "execution_count": 15, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "(294, 70)" ] }, "execution_count": 15, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df_new = df_shift(df, lag = 42, start = 7, skip = 7)\n", "df_new.shape" ] }, { "cell_type": "code", "execution_count": 16, "metadata": {}, "outputs": [ { "data": { "image/png": "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BL4rts/5b2Ks9fg7gA7GmAO9KFQMUFLnvlF76FeFb0uE/ZmLL5+L8V08aqeL8L3v/eUA4xMRERGREKACqIiIiBxSjDHF7KFQ5b9AzUZjzC+17rsT35XU3wRWW5bVp9aQPGPMWv4iY8xSy7I+BB70zyScjW/fy38CHxpjlvj7bbMsazpwt2VZ+fiuyH4pvhmt9WJZ1hfAImA+vuXgvfBdHX3iPuLbYVnW3cBLlmV9gq/AuQM4Eqg0xrwEfAf8Crzqv8jTMnwXRroKGL+P5fX7ZYwpsSzrduBf/mN/B2zHNyN1APCLMabu3qM7TQHutCzrHuB3YDC+q8jXtRzfDNbrgHn+vJbU7WSMKfQXxO+2LKsM3/6uXYBH8OX/zX+bp4iIiIgcvlQAFRERkcPZGf6vo/3/ansb37LshjASWOd/jPuArfiWqj9Up9+lwCv49rWsxFeYfQR4vZ6PMwPfLM0b8M2O3AQ8yX4uBmWMedmyrGx8szzfx3d18xXAOH+7x7Ksofj2GL0T33LwDfiKx3u8QvuBMMZMtCxrs//xL8H3HjMLmEngVgV1PQzEA2PxbXswHTgN3/e6tn/ju8DRY/7+G4E2eznmvUAecC1wPb4l+u8AdxtjPAeYmoiIiIiEAJvXu68tnkREREREREREREQOX/ZgByAiIiIiIiIiIiJysKgAKiIiIiIiIiIiIiFLBVAREREREREREREJWSqAioiIiIiIiIiISMhSAVRERERERERERERClgqgIiIiIiIiIiIiErJUABUREREREREREZGQpQKoiIiIiIiIiIiIhCwVQEVERERERERERCRkqQAqIiIiIiIiIiIiIUsFUBEREREREREREQlZKoCKiIiIiIiIiIhIyFIBVEREREREREREREKWCqAiIiIiIiIiIiISslQAFRERERERERERkZClAqiIiIiIiIiIiIiELBVARUREREREREREJGSpACoiIiIiIiIiIiIhSwVQERERERERERERCVkqgIqIiIiIiIiIiEjIUgFUREREREREREREQpYKoCIiIiIiIiIiIhKyVAAVERERERERERGRkKUCqIiIiIiIiIiIiIQsFUBFREREREREREQkZKkAKiIiIiIiIiIiIiFLBVAREREREREREREJWSqAioiIiIiIiIiISMhSAVRERERERERERERClgqgIiIiIiIiIiIiErJUABUREREREREREZGQpQKoiIiIiIiIiIiIhCwVQEVERERERERERCRkqQAqIiIiIiIiIiIiIUsFUBEREREREREREQlZKoCKiIiIiIiIiIhIyFIBVEREREREREREREKWCqAiIiIiIiIiIiISslQAFRERERERERERkZClAqiIiIiIiIiIiIiELBVARUREREREREREJGSpACoiIiIiIiIiIiIhSwVQERERERERERERCVkqgIqIiIiIiIiIiEjIUgFUREREREREREREQpYKoCIiIiIiIiIiIhKyVAAVERERERERERGRkKUCqIiIiIiIiIiIiIQsFUBFREREREREREQkZKkAKiIiIiIiIiIiIiFLBVAREREREREREREJWSqAioiIiIiIiIiISMhSAVRERERERERERERClgqgIiIiIiIiIiIiErJUABUREREREREREZGQpQKoiIiIiIiIiIiIhKywYAcgIiIiIiIiIiIiYlnWm8CZQK4xptse2m3AC8AQoBwYaYyZv7/jagaoiIiIiIiIiIiIHAreAk7fR/sZQEf/v6uBV+pzUBVARUREREREREREJOiMMTOAwn10ORt4xxjjNcbMBeIty2q+v+NqCXzj8AY7ABERERERERGRg8gW7ABCSUSv0SFZS6pe8OZf/TnJADbXur3Ff9+2fQ1SAbQRRPQaHewQGkz1gjfxrP092GE0GHv7YzFXnxfsMBqE9dqnACGVz5obhwc7jAbT4eWPQy6ftTdfHOwwGkz7FyaHTD7tX5jMurGXBDuMBtPuuQ9YOmJosMNoMN3e/ybk8gml1x2AzfddGeRIGkarR95g9XUXBDuMBtPxlf9jzuABwQ6jwfSdNp2CHeXBDqNBJDWJAcC16IcgR9IwwnqeivOPL4MdRoMJP2YY5Z88HewwGkzM+beR9dA1wQ6jwWQ8MJHfTx8c7DAaxLFTpgU7BJF90hJ4ERERERERERERORxkAa1q3W7pv2+fNANUREREREREREREDgdfAjdaljUZOA7YbozZ5/J3UAFUREREREREREREDgGWZX0IDASSLcvaAjwAhAMYY14FvgWGAGuAcmBUfY6rAqiIiIiIiIiIiMghxGZ3BDuEoDDG/G0/7V7ghgM9rvYAFRERERERERERkZClAqiIiIiIiIiIiIiELBVARUREREREREREJGRpD1AREREREREREZFDyP/q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HqCmaa4GzjzKrnSg/1HKn1Pr63Sq5gA1TfM5nCu9H14+uOr/MuDwYfELapVbxWEXqWmaT9X6+kvgy8OO7we8d5TYRUREREREREREpB7xWAPoqcowjNVAAVC/l3sUERERERERERERNYD+XaZpxns6BhERERERERERETkxHl0FXkRERERERERERORkUg9QERERERERERGResRitXk6BK+iHqAiIiIiIiIiIiLitdQAKiIiIiIiIiIiIl5LDaAiIiIiIiIiIiLitTQHqIiIiIiIiIiISD2iOUDdSz1ARURERERERERExGupAVRERERERERERES8lhpARURERERERERExGtpDlAREREREREREZF6xGLTHKDupB6gIiIiIiIiIiIi4rXUACoiIiIiIiIiIiJeSw2gIiIiIiIiIiIi4rU0B6iIiIiIiIiIiEg9YrFqDlB3Ug9QERERERERERER8VpqABURERERERERERGvpQZQERERERERERER8VpqABURERERERERERGvZamsrPR0DP8/0A9ZRERERERERLyZxdMBeJO4Gz/zyrakPe9f7ZHfE60CXwfMmy/3dAhuY7z7FTvvHu7pMNym9Wuf4tt9jKfDcIvStTMAvCofv/ibPB2G25Ssfg//nrd6Ogy3KV75ttflE9BrrKfDcIui5W8S2OcuT4fhNoVLp3rdcyfhtis9HYbbtJ32hdfk03baFwBsuW6whyNxj44ffMemkZd4Ogy36fzxD15zbsB5frzt2vGWe3Xr1z5l38OjPR2G2zR/diaJT3pPnbrp0+95XT4HJt7m6TDcIuaxaZ4OQeQvaQi8iIiIiIiIiIiIeC01gIqIiIiIiIiIiIjX0hB4ERERERERERGResRitXk6BK+iHqAiIiIiIiIiIiLitdQAKiIiIiIiIiIiIl5LDaAiIiIiIiIiIiLitTQHqIiIiIiIiIiISD1itVo8HYJXUQ9QERERERERERER8VpqABURERERERERERGvpQZQERERERERERER8VqaA1RERERERERERKQesWgOULdSD1ARERERERERERHxWmoAFREREREREREREa+lBlARERERERERERHxWmoAFREREREREREREa+lRZBERERERERERETqEYtFiyC5k3qAioiIiIiIiIiIiNdSA6iIiIiIiIiIiIh4LTWAioiIiIiIiIiIiNfS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Z0/CYbcC4MjJIOP/3iSwUw/8WrTFGhBMYLe+AGR9M5Oy5P3Kx10qK8j56VMirrkTrFYK1/1JefpBGpw9iNID+yhJ2EDIeVdg8fEj/Arn1HiO3CwyP59GQMd4fJu3xRoQROBpzkXusr77gPIUz344KjU8OV+mN7IcvpLeyVC1CNIyYLppmu9WbTsNCAGmmabZ2TCMe4FOpmn+t2ro+3ycPUBjgd2maVYahvESkAjMA+bgHAKfWjVEvYFpmnuP8f33AD0ObwA1DCPfNM3gWq8XAPfj7H26hlpD4E3TzDQMYzLOHqR3VsXT3TTN435UYt58uddMpGG8+xU77x7u6TDcpvVrn+LbfYynw3CL0rUzALwqH7/4mzwdhtuUrH4P/563ejoMtyle+bbX5RPQa6ynw3CLouVvEtjnLk+H4TaFS6d63XMn4bZ/9JlwvdR22hdek0/baV8AsOW6wR6OxD06fvAdm0Ze4ukw3Kbzxz94zbkB5/nxtmvHW+7VrV/7lH0Pj/Z0GG7T/NmZJD7pPXXqpk+/53X5HJh4m6fDcIuYx6aBs9OYuEmHe771mrak2rZOudQjvyd1MgTeNM1KYChwnmEYOw3D2IxzGHrtMX5vAVbDMDYCnwE3mKZZAgwDNlUNO+8MfFC1UvtjOOcJ3YCzsTTajfGmATcDXxmGsb4qHoAJOBc/2lCVwwR3fU8RERERERERERFxv7oaAo9pmgdwNmYernPV/mLgiI/aTNN8DjhiWTzTND+jpmHyeN877hjbgw97fU6tr38EfjxsfxFwy4l8TxEREREREREREfG8OmsAFRERERERERERkeOzWjSjgDt5VQNo1WJJfodtvtY0zY1HKy8iIiIiIiIiIiLezasaQE3T7OXpGERERERERERERKT+qJNFkEREREREREREREQ8QQ2gIiIiIiIiIiIi4rW8agi8iIiIiIiIiIjIqc5i1SJI7qQeoCIiIiIiIiIiIuK11AAqIiIiIiIiIiIiXksNoCIiIiIiIiIiIuK1NAeoiIiIiIiIiIhIPaI5QN1LPUBFRERERERERETEa6kBVERERERERERERLyWGkBFRERERERERETEa2kOUBERERERERERkXrEqjlA3Uo9QEVERERERERERMRrqQFUREREREREREREvJYaQEVERERERERERMRraQ5QERERERERERGResSiLotu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iIiIiIiIiIgELTWAioiIiIiIiIiISNDSHKAiIiIiIiIiIiINiENdFv1Kv04REREREREREREJWmoAFRERERERERERkaClBlAREREREREREREJWpoDVEREREREREREpAFxOh2BLiGoqAeoiIiIiIiIiIiIBC01gIqIiIiIiIiIiEjQUgOoiIiIiIiIiIiIBC3NASoiIiIiIiIiItKAODQHqF+pB6iIiIiIiIiIiIgELfUAFRERERERERERkQbBGHM68CLgAt6y1j5Va30KMAWIrt7mHmvtjN97TkdVVdVhKldq0C9ZRERERERERIKZxmz70cnP/xiUbUkzx570u38nxhgXsAY4FUgH5gGXWGtX1thmPLDIWvuaMaYrMMNa2+b3nlc9QOvB2puGBroEv+nwygesHzs80GX4Tbvnp+Huc02gy/CL0gVvAhDWa1SAK/GPskUTgyYLBGeeYNl3wLv/NOp3faDL8IuSea8T3n90oMvwm+K5/wy6806w5Um94cJAl+EXHV/7DwDLRwwOcCX+0X3q50GTBbx5ll1yZqDL8Jse/5oRdPvOujHDAlyJf7R/8T023H1FoMvwmzZPT2HTvSMDXYbfpDw5ic0PXBXoMvym1WMTyPjbdYEuwy+SH3oj0CVI8DgGWGutXQ9gjHkPOAdYWWObKqBJ9b+bAlsO9qRqABUREREREREREWlAHI7/2Q61ycDmGj+nA/1rbfMw8LUx5mYgEjjlYE+qmyCJiIiIiIiIiIjIkeISYLK1tiVwJvCOMeZ32zjVACoiIiIiIiIiIiINQQbQqsbPLauX1XQV8AGAtXY20AiI/70nVQOoiIiIiIiIiIiINATzgI7GmLbGmDBgGPBprW02AX8FMMZ0wdsAmv17T6o5QEVERERERERERBoQp/N/cw5Qa22FMeYm4CvABUy01q4wxjwCzLfWfgrcDrxpjBmL94ZIV1prq37vedUAKiIiIiIiIiIiIg2CtXYGMKPWsnE1/r0SOP5QnlND4EVERERERERERCRoqQFUREREREREREREgpaGwIuIiIiIiIiIiDQgjv/ROUAPF/UAFRERERERERERkaClBlAREREREREREREJWmoAFRERERERERERkaClOUBFREREREREREQaEJfmAPUr9QAVERERERERERGRoKUGUBEREREREREREQlaagAVERERERERERGR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q7pXry8B9jmqWmufAp7az/L3gffr+NptDrA8qtbPJ9f49xfAF7XWFwN1PrIc6HVrrN9AdX4RERERERERERF/0Ryg/lWXOUBFREREREREREREjkj+ugv8n2aMmQu4ay2+zFq7bH/b++k1/w94utbiNGvteYfrNUVERERERERERKT+NJgGUGtt/wC85ld4b44kIiIiIiIiIiIiQUhD4EVERERERERERCRoNZgeoCIiIiIiIiIiIgIhugmSX6kHqIiIiIiIiIiIiAQtNYCKiIiIiIiIiIhI0FIDqIiIiIiIiIiIiAQtzQEqIiIiIiIiIiLSgLg0B6hfqQeoiIiIiIiIiIiIBC01gIqIiIiIiIiIiEjQUgOoiIiIiIiIiIiIBC3NASoiIiIiIiIiItKAaA5Q/1IPUBEREREREREREQlaagAVERERERERERGRoKUGUBEREREREREREQlamgNURERERERERESkAXE51WfRn/TbFBERERERERERkaClBlAREREREREREREJWo6qqqpA1/C/QL9kEREREREREQlmjkAXEEyunLYwKNuSJg/vHZC/E/UAFRERERERERERkaClmyDVg7U3DQ10CX7T4ZUP2HD3FYEuw2/aPD2FRv2uD3QZflEy73UA3H2uCXAl/lG64E3Ceo0KdBl+U7ZoovI0YGWLJgbVvhMsxzXwHtvS7rgs0GX4Tdtn32H92OGBLsNv2j0/LWiuczq88gEAq0aeHeBK/KPLpE9ZdsmZgS7Db3r8awbLRwwOdBl+033q56wbMyzQZfhF+xffAwiaY1u756cF3eedTfeODHQZfpPy5KSge3/SHwqOa9CWf3sz0CUEHZdTHWr9ST1ARUREREREREREJGipAVRERERERERERESClhpARUREREREREREJGhpDlAREREREREREZEGRHOA+pd6gIqIiIiIiIiIiEjQUgOoiIiIiIiIiIiIBC01gIqIiIiIiIiIiEjQ0hygIiIiIiIiIiIiDYjmAPUv9QAVERERERERERGRoKUGUBEREREREREREQlaagAVERERERERERGRoKU5QEVERERERERERBoQl0NzgPqTeoCKiIiIiIiIiIhI0FIDqIiIiIiIiIiIiAQtNYCKiIiIiIiIiIhI0FIDqIiIiIiIiIiIiAQt3QRJRERERERERESkAXE5dRMkf1IPUBERERER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QEVERERERERERMS11AEqIiIiIiIiIiIiruUpLi52Oob/C/RHFhERERERERE306KVIfTUf9e4si/pwb+2duRzopsgVYL1Iwc5HULItBz/PlvuH+Z0GCGTMHYq1bre7HQYIZG74HUAV+UT2fkGp8MImbxFbxKRNNzpMEImf8kU5VNF5S+Z4rpzZ9O91zgdRsg0e2YaG24f7HQYIdNi3Huuaee0HP8+AKuvv9jhSEKjzaRPWTHkQqfDCJnEd6ezdOD5TocRMh0/+Np1587Gu4Y6HEloNH/+Hdd933FbPm5rF2x96DqnwwiJpk9OdjoE19FNkEJLU+BFRERERERERETEtdQBKiIiIiIiIiIiIq6lDlARERERERERERFxLa0BKiIiIiIiIiIiUoVoDdDQ0ghQERERERERERERcS11gIqIiIiIiIiIiIhrqQNUREREREREREREXEtrgIqIiIiIiIiIiFQhWgM0tDQCVERERERERERERFxLHaAiIiIiIiIiIiLiWuoAFREREREREREREdfSGqAiIiIiIiIiIiJViNYADS2NABURERERERERERHXUgeoiIiIiIiIiIiIuJY6QEVERERERERERMS11AEqIiIiIiIiIiIirqWbIImIiIiIiIiIiFQhuglSaGkEqIiIiIiIiIiIiLiWOkBFRERERERERETEtdQBKiIiIiIiIiIiIq6lNUD/BKLadKTOJdfg8XrJnvsDu7//PGh/tZZtqDPgGiIaJbBr2gRyls4r3RffbzDR7ZMAyPj2Y3KW/FKpsR9OtdaJxPUdDF4vOQtmkz3rq6D9NXr1IaZLb4qLiijK2UP6R1Pw704HoO6wO4hs2pK8zWtInTbeifAPcU7Pdrxw50B8Xi9TP/uZ56d9G7Q/oUE8b4y+mjqxMWRm72PY6Ckkp+wGJvvW0AAAIABJREFU4MlbBnB+r0QAxk7+ig9nLKr0+MtyUy4AfXq254W7BuHzeZny6U88/9Y3QfsTGsQz8ZFrqRNXg4ysHIY9PJnklEwAnrr1Us7v1QGAMZO+5MMZCys9/t9j4iPDuKB3R1Izskm6fLTT4Rw35eMsN587Ua07EH/REPB42btgFlkzpwftr3nGucR0PROKivDnZJP2n8mldVBVFNXmFGoPuBqPx0v2vB/J+u8XQftrnXkBNXqcFahT92aT+v5ECjPTHIr28NzUzolun0S9K6/H4/Wy+6cZZHz9cdD+qJPbUX/QdUQ2acb2ic+zZ1Eg3uomkXpXXFdaLqJhY7a/8QJ7f52Hk2JO6UzDoTeC10vmzO9I++I/Qfurt2lPw6tupFpCc7a+8gzZ838u3Rdeuy6Nb7iNsPi6QDGbn32EgrSUSs4gWI2OnWk07GY8Xi8Z//2GlM+C84lum0ija24i6qTmbH7pabLmzSndF167Lk1vHkV47ToAbBj7MAWpzubjpnOnvCjTgfj+Q/F4veyZN5OsH78M2l+z93nU6H4W+P34c/aQ9sGbFGZWnWu1277vuC2fstzQLqh2ciKxF1wJXg85i35iz+yvg/bHnNaHmC5nUFzkpyhnLxmfTC3Noc7Vo0ren7Wk/WuCE+HLUfg8WgM0lDQCtKrzeKh7+XB2vPE0W8beScyppxNev3FQkcLMdFLee429i34O2l69XRKRTZux9dl72fbiQ8T+pS+eyKjKjP5QHg9xFw0lZeo4dox7kOoduxNWr1FQkfztW9j56uPsnDCafSsWEnv+wNJ92bO/Jv2DiZUd9RF5vR7G33Ml/Ue+QqeBjzGwT1faNG8YVGbsyEt5d/pcug5+kjGTpvPEiIsBOO/0RJLaJNBtyFOcce0zjLrqHGpEV3MiDcBduUBJPvcN5qLbxtPxstFccW63Q/J5+vbL+df0X+gy6DHGTPqSJ24ZAMD5vTqQ1CaBroMfp9c1Y7h96LmO53Msb3/xM31HvOh0GCGjfJzj6nPH4yH+4qvZNeUFkl+8n+iOPQgvXwclb2bHy4+y/aWH2Ld8IfEXXOFQsBXg8VDn0mHsnPgsW5+5m5ik0w5pI+QlbyL5xYdIfu4+9i6dT3y/Kx0K9gjc1M7xeKk/5Ca2vfQ4Gx6+lZrdziCiYZOgIoUZaeyYOoHsebODtu+zK9j0+O1sevx2trzwMMX5eeSsXFKZ0R/K46XRtX9n07OPsO6ev1OrZ28iGzcNKlKQlsq2N8ax+38zD3l6k5vvIPXLj1h3z81sePh2CrOzKifuI/F4aXzdCDaOeRh7+03Enn4WkY0Tgorkp6Ww9Z8vkDnnx0OennDLXaR8/iH2jptYe/9ICrOczsdF5055Hg+1B1zDrknPse25e4lO6kl4/UOv1dtfGk3yiw+Ss2wBcRcOcijYw3DZ9x3X5VOWG9oFHg9x/YaQ+vY4dk54mOoduhNWN7jdVrBjM7tee4JdrzzKvt8WEnvuZaX79sz5lvQPJ1V21CKOqFAHqDGmgTHmfWPMemPMImPMV8aY1saYFSc6QGPMJmPMcmPMMmPMd8aYBkcoN8kY0y5ExzynJM/lJf//S5l9V5aJ5xtjTJ1QHPNIIk9qRUHqTgrTU8DvZ+/i/xHdoUtQmcKMVPK3b6G4uDhoe0SDxuSuWw1FRRTn55G/fQvV23Y8keEeU0TTFhSmp+DPTAW/n31L51O9bVJQmbwNqykuyA/8e8t6wmrGHdy3fhVFebmVGvPRdG3fjPVbU9iYnEZBoZ//zFhAvzNPCSrTtkVDZi60AMxcaOnbO/AetG3ekDlL1uL3F7EvN58Va5Pp07N9pedwgJtyAejavjnrt6aW5vPBdwvod1anoDJtmzdi5oLVAMxcsJp+Z3Yq2d6Qn5asKc1n+dpt9DktsdJz+D3mLF5DZlaO02GEjPJxjpvPncimLShM30VhRqAOylk6j+rtTg0qkxtUB63DVyveiVArJDKhFQVpu0rbCDlLfiE6sXNQmdx1Kw/ms3ktYbFVKx83tXOqNT+Z/JQdFKTtAn8h2fPnENOpe1CZgvQU8rZthnK5lFWj82nsXb6Y4vz8Ex3yUUW1bE3eru0UpO6k2F9I1tzZ1OjcI6hMQVoKeVs3HZJPZOOm4PORs+JXAIrycinOz6us0A+reqvW5O/cTn5KIJ/d/5tFra7l8klNIXfLpsPkk4DH52Pv8kCndFXIx03nTnmRCS0pKHut/nUu1duXu7atX1Xm2raOsCp0rXbb9x235VOWG9oFEU1aUJCegj8zLfD+LJ9PVPn3Z6MtzSF/6wZ8Zd+fDasozq+a749IqB2zA9QY4wE+AWZaa1taazsD9wP1T3RwZZxtrT0FWAg8cJgYfdba6621K0N0vDSgn7W2A3AN8E7JccKA8WXiWQbcEqJjHlZYrXgKywyxL9ydUeEKPi95C1FtO+IJj8AbXYOoVu0Ii6t9okKtEF/NOPxZGaWPC7Mz8NWKO2L5mK692b9meWWE9oc0qhvHtl2ZpY+Td+2mUd3gfJav2Ub/swOVUP+zO1EzJor4WtGBjoGe7YmKDKd2rWjO7NKaJvWP/Lc40dyUC0CjerFs3XXws5a8K5PGdWODyixbu5WL/xJo5PQ/O6k0n2Vrt9GnZyJR1SKoHRvDWV0MTR3OR6SyuPnc8dWKo3B3mToo61h10Jnst8sqI7Q/JCw2LriNkJVx1C9mNbqfzb5VSysjtApzUzsnPC4+aHmBwsx0wuN+/xflml17kT3/p1CG9oeEx9emIL1MPhlphFfw7xvRoDH+fTk0HfUgLZ+aQP0rh4PH2Yln4fF1yE9PLX1ckJ5GeHzF8ols1Bh/zl5OuvMhWj/zCg2vus7xfNx07pTnqxWHv8y12r87g7CjXKtrdD+T/aurzrXabd933JZPWW5oF/hqxga9P/7sTHw1Y49YPrpzL3LXnvBxbCJVUkXWAD0bKLDWvn5gg7V2qTGm2YHHxphqwGtAF6AQuMNa+6Mxpj0wFYgg0Nl6qbV2rTHmKuC2ku3zgH9Ya/0ViGV2yfMwxuwF3gD+BowwxjwJ3GWtXWiMOQ8YA/iANGvtX40x0cDLQCIQDjxqrf3scAex1padc/QbEGWMiQSKAA8QbYxJB2oC6yoQtyP222VEJrSg8ajH8edkk7tpLRQVOR1WhVXv1JOIxs3YNfFpp0M5LveN/4hx9wxiaN8ezFmyjm27MvH7i/h+3io6t2vGzCn3kJa5l3nLN+Kv4u+Pm3IBuG/cf3jp3sEM7Xsac5asOZjP3JV0bteMWVPuIy1zD3OXb8Dvr/r5iFSW/wvnTnTSaUQ2acaO18c6HUpIxHQ+ncimzdn+yhNOhxIyf/Z2zuH4asUR2eQkcn5zePr7cfL4fESb9qx74DYK0lNoeut9xPX+G5mzvnM6tD/E4/UR3TaRNffcQn5aCifdfj/xZ/2NjB//nPm46dyJPvU0Ipo0Z8c/n3I6lD/ELd93DnBbPmW5oV1QvWMPIho3I2XSs06HIhXk1RqgIVWRDtBE4Fh3MxkBFFtrOxhj2gDfGWNaAzcD46217xpjIgCfMaYtcAVwurW2wBjzT2AI8HYFYukLHPg5KRqYZ629E8AYQ8n/6wJvAr2ttRuNMQd+Cn0Q+MFaO9wYEwvMN8Z8b6091pzES4HF1tq8ktf/e0kMOcDaktxPmMKsDMJiD/4iGxYbT2GZX3iOZfeMT9k941MA6l19KwWpO0Ie4+/hz84MGp0SVjMef1bmIeUiW7aj1tl9A5Wnv7AyQ/xdtqdmBo10bFw/lu2pwfnsSMti0D1vABAdFcnFZyeRtXc/AM9M/ZpnpgYWqZ72xHDWbnZuMX035QKwPWU3Tesf/Kw1rh9HcuruoDI70rK44u7XgJJ8/tL5YD5TvuKZKYEF3qc9dT1rt+yqpMhFnOXmc8eflRk0BTys1uHroGqt2lHrL/3Y+fqYKl0HFe7ODG4j1IoPGgVyQFTrRGLPuTjQ+VnF8nFTO6cgM4OwuIMrI4XF1aYgs+K5ANTscjp7F88Df0XGBZxYBRnppTf8AQiLr0NBBW8yU5CRRu7mDRSk7gRgz6JfiGrVBmadkFArHFNE7bqlj8Nr16Ego+L57N+0gfyUQD7Z83+heus24GAHqJvOnfL8WZn4ylyrfbHxFB7uWn1ye2L/ehE7Xqta12q3fd9xWz5luaFd4M/eHfT++GrG4c/efUi5yJZtqXnmhaRMfrbK5SBSWUI1d6MX8C8Aa+1qYDPQGvgFeMAYcy9wkrV2P/BXoDOwwBjza8njFsd4/R9LytYEDvzk4gc+OkzZHsBsa+3GkngOtAT6APeVvM5MoBqQcJjnlyoZwfoMcFPJ43Dg70AS0IjAFPj7jxH7ccnbsp7wug0Cd9D0+Yg59TRyVlTw7toeD97qMQBENEogslEC+xyeHpK/bSPhderhi6sDPh/VO3Zj/6rgUQ7hDROIH3ANqW9PoChnj0ORVszClZtplVCPZo1qEx7m4/JzuvLl7OC/ce1a0XhKfrm559rzePuL/wGBG43E14oGILFVYxJPbsz380K1isPv56ZcABau3ESrpvVo1qgO4WE+Bvbpypezgqd+1o6NOZjPsPOZ9nngbq/l8+nQqgkz5jqbj0hlcfO5k7dtI2G16wc6qXw+ojt2Z1+5OiiiUQK1LxlGylsvVfk6KG9rcBshOqknOb8FtxEiGp9EncuvY+ekFyjam+1QpEfmpnZO7qa1RNRvSHideuALo2a3XuxdOv93vUbNbmeQPX/2sQtWgv0b1hDZoDHhdevj8YVRq0dv9iyq2F3p969fi7d6NL4aNQGIbteRvOQtJzLcY9q3fg0RDRsRUZJP7GlnkrVwbsWeu24NvurR+GrUAiAmsSO525zNx03nTnl5WzcQXqfMta1TD/b9tjioTESjk6hz6TB2TR1X5a5tbvu+47Z8ynJDuyA/eSPhtesffH86dGP/6l+DyoQ3TCC+/9WkvftylcxBpLJUZATob8Blxyx1GNba94wx84ALga+MMTcRmEI+zVr7ezoOz7bWppXbllvBafMHeAhMwbcVKWyMaUJg7dOrrbXrSzZ3Ajjw2BjzAXDf74jh9ysqIu2jqTT8+wN4vF6y5/5Iwc5txJ1/OXlbN7BvxSIiE1rQ4Lo78UZFE514KvHnX8bWp+/G4wuj8chHAy+Tu59d77zi/PSWoiIyPn+XesPvBI+XnIU/UZCynVp/u5j85E3sX/UrcRcMxBsRSZ3B/wCgcHc6ae9MAKDejfcTXrchnshIGt33AhkfTXV0DRO/v4hRz/6bLybchs/nZdrn/2PVhh2Mvqkfi1ZtZvrsZfTubHhixMUUFxczZ8laRj77PgDhYT7+O/EuALJz9jNs9FRHp4q6KRc4kM97fPnKKHw+D2999jOrNmxn9M0XsXjlZr6cvZTenVvz5C2XUFwMPy1Zw8in3wMC+fww6R4AsnNyufbhyY7ncyzvjL2J3p0NdWJj2PDN8zz++me89anza8j9UcrHOa4+d4qKyPjsHepfdzd4vexdMJuCXcnEnjOAvG2b2L9qCXEXDMIbEUm9qwITPAp3Z5Ay7SWHAz+CoiLSPnqLBjfdh8frZc+8mRTsTCbuvMsCbYTfFhN/0RA8kdWof+1tQGBdyl2TX3A48DLc1M4pKmLXe2/SdNQj4PWR9fP35G/fSp3+V5K7aR17ly6gWrNWNP7HffiiY4jp2IU6F13JxkcC70147XqExddh35rfnMuhrKIitr/1Gs3ufQKP10vmrBnkJW+h3qVXsX/jWvYsnkdUi5NJuP0hfNVjqJHUjXqXDmHdvf+A4iJ2vjeZ5g+MAY+H/RvXkfnDt47nkzzlNVo8+CR4fWT8+B1527ZQf+BQ9q9fQ/aieUS1bE2zux7GFx1Dzc7daTDwKuydN0NxEdvfmUTL0WPBA/s3rCPj+28cz8c15055RUWkf/I2DW64Gzxe9hy4Vp97CflbN7Jv5RLi+w7CG1mNekNvBQLfF1KmjnM48BIu+77junzKckO7oKiIzC/fpe41t+Pxetm7aA6FKdup+df+5CdvInf1UmLPuxxPRCS1B/0dCKyrm/buywDUu/5ewuo2xBMRScO7nyPzk7fIXVdF6iGREPOUvytgeSU3QZoLTLbWTizZdgpQC3jNWptojLkDaG+tva5k6vsMAiNAGwMbrbXFxpjngW3Ad8BnBKbAp5RMUa9hrd18hONvArqU7wA1xuy11saUeTwTuIvA6NPFlJkCb63NMMaMITCC9NaSeJLKrfVZ9rVjCUzSecxa+3GZ7Y0ILAdwirU21RjzBFD9wDT8I1k/ctDR/8h/Ii3Hv8+W+4c5HUbIJIydSrWuNzsdRkjkLggs0+umfCI73+B0GCGTt+hNIpKGOx1GyOQvmaJ8qqj8JVNcd+5suvcap8MImWbPTGPD7YOdDiNkWox7j/UjBzkdRki0HB/4UW/19Rc7HElotJn0KSuGXOh0GCGT+O50lg483+kwQqbjB1+77tzZeNdQhyMJjebPv+O67ztuy8dt7YKtD13ndBgh0fTJyRAYeCYhMmn+Ztf0JZV1fbeTHPmcHHMKvLW2GBgA/M0Ys94Y8xuBaeg7yxT7J+A1xiwH/g1cW7Jm5kBgRcm080Tg7ZI7tT9EYJ3QZQQ6SxuGKiFrbSpwI/CxMWZpSTwATxC4+dGykhyOdheAW4BWwGhjzK8l/9Wz1m4HHgNml8TeicDNlkRERERERERERKQKqsgUeEo6/gYeZldiyf5c4JCflay1TwOH3ALOWvtvDnZMHuvYzY6wPabc47PK/Ptr4Oty+/dTspZnBY75JPDkEfa9DrxekdcRERERERERERERZ4XqJkgiIiIiIiIiIiIiVU6FRoBWhpKbJUWW2zzUWrv8BB7zXAJ3eS9ro7V2wIk6poiIiIiIiIiIiFSeKtMBaq3t7sAxvwUcviWliIiIiIiIiIjIQV6v7ikVSpoCLyIiIiIiIiIiIq6lDlARERERERERERFxLXWAioiIiIiIiIiIiGtVmTVARUREREREREREBHwerQEaShoBKiIiIiIiIiIiIq6lDlARERERERERERFxLXWAioiIiIiIiIiIiGtpDVAREREREREREZEqxKs1QENKI0BFRERERERERETEtdQBKiIiIiIiIiIiIq6lDlARERERERERERFxLa0BKiIiIiIiIiIiUoX4tARoSGkEqIiIiIiIiIiIiLiWOkBFRERERERERETEtdQBKiIiIiIiIiIiIq6lDlARERERERERERFxLU9xcbHTMfxfoD+yiIiIiIiIiLiZbtsTQu8vTXZlX9Kgjo0d+ZzoLvCVYP3IQU6HEDItx7/PpnuvcTqMkGn2zDSiuo9wOoyQ2D/vVQBX5VOt681OhxEyuQteJ7LzDU6HETJ5i94kImm402GETP6SKa7Jx025QCCfLfcPczqMkEkYO9V19ahb2jktx78PgL3xEocjCQ0z8WNWXt3P6TBCpt3bX7BiyIVOhxEyie9OZ8Ptg50OIyRajHsPgI13DXU4ktBo/vw7bH3oOqfDCJmmT052XT5uq0fd0s5JGDvV6RBEjkpT4EVERERERERERMS11AEqIiIiIiIiIiIirqUp8CIiIiIiIiIiIlWI16MlVUNJI0BFRERERERERETEtdQBKiIiIiIiIiIiIq6lDlARERERERERERFxLa0BKiIiIiIiIiIiUoX4tARoSGkEqIiIiIiIiIiIiLiWOkBFRERERERERETEtdQBKiIiIiIiIiIiIq6lNUBFRERERERERESqEK9Hi4CGkkaAioiIiIiIiIiIiGupA1RERERERERERERcSx2gIiIiIiIiIiIi4lrqABURERERERERERHX0k2QREREREREREREqhCfVzdBCiWNABURERERERERERHXUgeoiIiIiIiIiIiIuJY6QEVERERERERERMS1tAaoiIiIiIiIiIhIFeL1aA3QUFIH6J9AVJuO1LnkGjxeL9lzf2D3958H7a/Wsg11BlxDRKMEdk2bQM7SeaX74vsNJrp9EgAZ335MzpJfKjX2Y4lq3YH4i4aAx8veBbPImjk9aH/NM84lpuuZUFSEPyebtP9Mxr873aFoD++cHu14/o7L8Hm9vPX5zzz/9oyg/QkN4nn9oauoExtDZnYOwx+dRnLKbgCeuuVizjs9Ea/Hww/zV3Pni/9xIoVSx5PLkyP6c97piQA8PeVrPvx+caXHX945Pdvxwp0D8Xm9TP3sZ56f9m3Q/oQG8bwx+uqSfPYxbPSUg/ncMoDzewXyGTv5Kz6csajS4y+vT8/2vHDXIHw+L1M+/Ynn3/omaH9Cg3gmPnItdeJqkJGVw7CHJ5OckgnAU7deyvm9OgAwZtKXfDhjYaXH/3tMfGQYF/TuSGpGNkmXj3Y6nOOmfJxVrXUicX0Hg9dLzoLZZM/6Kmh/jV59iOnSm+KiIopy9pD+0ZTSuqbusDuIbNqSvM1rSJ023onwj8oN9aib2jnV2ydR/4rh4PWSNed7Mr75JGh/1MntqHfFcCIbn8T2N19k7+KD8da9dCjRHTqDx8u+lUtJ+ffkyg7/ENEdTqXBVTfg8XrJnDWD9C8/DNpf3bSn/pAbqNa0Gdv++Sx7FvwvsL1tBxoMvr60XETDJiT/8zn2LJ5bqfGXF3NKZxoOvRG8XjJnfkfaF8Htrupt2tPwqhupltCcra88Q/b8n0v3hdeuS+MbbiMsvi5QzOZnH6EgLaWSMziyqDanUHvA1Xg8XrLn/UjWf78I2l/rzAuo0eOswHVubzap70+kMDPNoWiPLcp0IL7/UDxeL3vmzSTrxy+D9tfsfR41up8Ffj/+nD2kffAmhZlV59pW7eREYi+4Erwechb9xJ7ZXwftjzmtDzFdzqC4yE9Rzl4yPplaem2uc/WoknpnLWn/muBE+IdwWz7HU3fWH34nkQktyd20lpS3xjkR/iHc3M4RCSVNga/qPB7qXj6cHW88zZaxdxJz6umE128cVKQwM52U915j76Kfg7ZXb5dEZNNmbH32Xra9+BCxf+mLJzKqMqM/Oo+H+IuvZteUF0h+8X6iO/YgvF6joCL5yZvZ8fKjbH/pIfYtX0j8BVc4FOzheb0eXrp7IP1HvUrSoCe4vE8X2jRvEFRm7G0DePereXS7agxjJn/N4//oD0CPDs3peUoLug55is6Dn6RzuwTOOPVkJ9IAji+X805vTyfTlO5Dx9J7+HOMGvI3akRXcyKNUl6vh/H3XEn/ka/QaeBjDOzTlTbNGwaVGTvyUt6dPpeug59kzKTpPDHiYgDOOz2RpDYJdBvyFGdc+wyjrjqnauRz32Auum08HS8bzRXndjskn6dvv5x/Tf+FLoMeY8ykL3nilgEAnN+rA0ltEug6+HF6XTOG24ee63g+x/L2Fz/Td8SLTocRMsrHQR4PcRcNJWXqOHaMe5DqHbsTVr6u2b6Fna8+zs4Jo9m3YiGx5w8s3Zc9+2vSP5hY2VFXjAvqUVe1czxe6g++gW0TnmTjIyOp0fUMIho2CSpSkJHKzqkvkz3/p6Dt1VoYolq2ZdNjd7Dp0VFUa9aKqNbtKzP6Q3m8NLz6ZrY8/yjr7htBrR69iWjUNKhIQXoq2998iaxfZgVt37dqORseHsmGh0ey6ekHKc7PY++KJZUZ/aE8Xhpd+3c2PfsI6+75O7V69iaycbl80lLZ9sY4dv9v5iFPb3LzHaR++RHr7rmZDQ/fTmF2VuXEXREeD3UuHcbOic+y9Zm7iUk67ZDzKC95E8kvPkTyc/exd+l84vtd6VCwFeDxUHvANeya9BzbnruX6KSehNc/9Nq2/aXRJL/4IDnLFhB34SCHgj0Mj4e4fkNIfXscOyc8TPUO3QmrG9xmK9ixmV2vPcGuVx5l328LiT33stJ9e+Z8S/qHkyo76iNzYT7HU3dmzfqa1H9XoXaBm9s5IiFWoQ5QY0wDY8z7xpj1xphFxpivjDGtjTErTnSAxphNxpjlxphlxpjvjDENjlBukjGmXYiO2c0Y82vJf0uNMQMOE8+vxpgTPoQq8qRWFKTupDA9Bfx+9i7+H9EdugSVKcxIJX/7FoqLi4O2RzRoTO661VBURHF+Hvnbt1C9bccTHXKFRTZtQWH6LgozUsHvJ2fpPKq3OzWoTO6G1RQX5AOQt2UdvlrxToR6RF3bNWP9tlQ2bU+noNDPf2Ysom/vU4LKtGnekFkLLQCzFq2hb+/AKLziYoiMDCciPIzI8DDCwnykZGRXeg4HHE8ubZs3ZM6v6/D7i9iXm8/ydcn06RGS0/EP69q+Geu3prAxOa0knwX0OzM4n7YtGjKzJJ+ZCy19ewfOj7bNGzJnydrSfFasTaZPT2e/iHZt35z1W1NL8/nguwX0O6tTUJm2zRsxc8FqAGYuWE2/MzuVbG/IT0vWHHx/1m6jz2mJlZ7D7zFn8Roys3KcDiNklI9zIpq2oDA9BX9moK7Zt3Q+1dsmBZXJC6pr1hNWM+7gvvWrKMrLrdSYK8oN9aib2jnVmreiIGUHBWm7wF/IngVziOnYLahMYXoqecmbobio3LOL8YSH4wkLwxMehsfnw5+9u/KCP4yolieTn7KDgtRAPllzZ1Pj1O5BZQrSUsjbuinQqDmCml1PZ++yRRTn553giI8uqmVr8nZtpyB1J8UH8uncI6jMkfKJbNwUfD5yVvwKQFFeruP5lBWZ0IqCtF2l51HOkl+ITuwcVCZ33cqD14LNawmLrVrXgrIiE1pSUPba9utcqrcvl8/6VWXyWUdYFbq2RTRpQUF6Cv7MtEC9s3w+UeXrnY22NP78rRvwla13NqyiOL/q1Dtuy+d4687c9SsprkLtAje3c0RC7ZgdoMYYD/AJMNNa29Ja2xm4H6h/ooMr42xr7SnAQuCBw8Tos9Zeb61dGaLjrQC6WGs7AecBbxhjyi4XcLa1tpOUSgz2AAAgAElEQVS1tsvhnx46YbXiKSwzVa1wd0aFK/i85C1Ete2IJzwCb3QNolq1Iyyu9okK9Xfz1YqjcHdG6ePCrAx8teKOWD6m65nst8sqI7QKa1Qvlm27MksfJ6fspnHd2KAyy9duo//ZgY6o/md1pGZ0FPE1o5m3YiOzF61h4/QxbPxqLN/PXYXdtKtS4y/reHJZtnYbfXq0IyoynNq1ojmzc2ua1D/ye1kZGtWNC85n124a1Q2OafmabfQ/O9BA6H92J2rGRBFfKzrQQdiz/cF8ulSBfOrFsnXXwfMleVfmIe/PsrVbufgvgQZc/7OTSvNZtnYbfXomElUtgtqxMZzVxdDU4XxEKouvZhz+rDJ1Tfax6pre7F+zvDJCO25uqEfd1M4Ji61NQUbZXNIJi6tYLrkb1rDPrqDlc5Np+dxkclb+Sv7O5BMVaoWExdWmIP3gFOnCjHTC/8Dft1aPM8iaOzuUof0h4fHl80mrcD4RDRrj35dD01EP0vKpCdS/cjh4qs5EurDYuODzKCvjqD921Oh+NvtWLa2M0P4QX604/GWubf7dGYQd5dpWo/uZ7F9dda5tvpqxQfWOPzsTX83YI5aP7tyL3LUnfFzRH+a6fFxQd5bl5naOgM/jzv+cUpE1QM8GCqy1rx/YYK1daoxpduCxMaYa8BrQBSgE7rDW/miMaQ9MBSIIdLZeaq1da4y5CritZPs84B/WWn8FYpld8jyMMXuBN4C/ASOMMU8Cd1lrFxpjzgPGAD4gzVr7V2NMNPAykAiEA49aaz873EGstfvKPKwGHPln7Spsv11GZEILGo96HH9ONrmb1kJR+REHfw7RSacR2aQZO14f63Qov9v9Ez5h3F0DuerCHvz86zqSUzLxFxXRokldTLMGtOr3EADTX76F0zu15Odf1zsc8ZEdKZf/zltN57Yn8eOku0jL3MO85Rvx/wk+a/eN/4hx9wxiaN8ezFmyjm27MvH7i/h+3io6t2vGzCn3kJa598+Tz7j/8NK9gxna9zTmLFlzMJ+5K+ncrhmzptxHWuYe5i7fgN9f9fMRqWzVO/UkonEzdk182ulQQu7PXI8eiZvaOeF1GxDRsAnr770BgKajHiGqVVv2r1vlcGTHJ6xWHJFNmrF3ufPrgh8Pj89HtGnPugduoyA9haa33kdc77+ROes7p0P73WI6n05k0+Zsf+UJp0MJiehTTyOiSXN2/PMpp0P5Q6p37EFE42akTHrW6VBCwm35uK3udHM7R6QiKtIBmggc6+4fI4Bia20HY0wb4DtjTGvgZmC8tfZdY0wE4DPGtAWuAE631hYYY/4JDAHerkAsfYEDP1dEA/OstXcCGGMo+X9d4E2gt7V2ozHmwM+fDwI/WGuHG2NigfnGmO+ttYedw2eM6Q5MAU4ChlprC0t2FZfkVwy8Ya09oQtmFGZlEBZ78NfpsNh4Csv8wnMsu2d8yu4ZnwJQ7+pbKUjdEfIY/yh/VmbQ9JuwWvH4szIPKVetVTtq/aUfO18fA/7CQ/Y7aXvK7qCRgY3rxZKcGjxlbUdaFoPuexOA6KhILj67E1l79zP84tOZv2IjOfsDU6i+/WUl3RObO9YBejy5ADz71rc8+1bgJkNvPX4ta7c4e2OA7amZwfnUj2V7avDna0daFoPueQM4kE9SaT7PTP2aZ6YGFnif9sRw1m52OJ+U3TStf/B8aVw/7rDvzxV3vwaU5POXzgfzmfIVz0wJLIg+7anrWbvFudHGIpXJn50ZNBIqrObh65rIlu2odXbfwJeCKlbXHIkb6lE3tXMKd6cTHl82l9oUZlYsl5ik7uRuWFM6rTJnxWKiWhpHO0ALM9MJr12n9HFYfG0KfudNZmp278WeRb+AvyLjHE6sgozy+dSpcD4FGWnkbt5AQepOAPYs+oWoVm1g1jGeWEkKd2cGn0e14oNGhB0Q1TqR2HMuDnR+VrFrQVn+rEx8Za5tvth4Cg93bTu5PbF/vYgdr1Wta5s/e3dQveOrGXfYJS0iW7al5pkXkjL52SoVf3muy8cFdWdZbm7niIRaqOZu9AL+BWCtXQ1sBloDvwAPGGPuBU6y1u4H/gp0BhYYY34tedziGK//Y0nZmsCBn1/8wEeHKdsDmG2t3VgSz4Havw9wX8nrzCQwsjPhSAe01s6z1rYHugL3l4xyBehlrT0VOJ/AyNPex4j9uORtWU943QaBO076fMSceho5Kyp4N2qPB2/1GAAiGiUQ2SiBfVVoekjeto2E1a5PWFwd8PmI7tidfauCF8iPaJRA7UuGkfLWSxTl7HEo0iNbuGozrZrW46SGtQkP83H5OZ2ZPjt4SkHtWtF4PIFx3ndf04dpXwTu+Lp1ZwZnJJ2Mz+clzOfljKSTWb1pZ6XncMDx5OL1eoivGQ1AYqtGJLZqzPfznB21snDlZlol1KNZowP5dOXL2cGf/7L53HPtebz9ReDutV6vh/haB/JpTOLJjfl+XqhW2PhjFq7cRKum9WjWqA7hYT4G9unKl7OCp6/Vjo05mM+w85n2+Rzg0Hw6tGrCjLnO5iNSWfK3bSS8Tj18JXVN9Y7d2F+urglvmED8gGtIfXtClaxrjsQN9aib2jm5m9YRXq8h4bXrgS+MGl17sXfpggo9tzAjjajW7cDrBZ+PqNbtydux7QRHfHT7N6wlon4jwuvUB18YtXr0Zu+S+b/rNWr26F0lpr8D7N+whsgGjQmvWx9PST57Fs2r2HPXr8VbPRpfjZoARLfrSF7ylhMZ7u+StzX4PIpO6knOb8HnUUTjk6hz+XXsnPQCRXudW3O+IvK2biC8Tpl8OvVg32/Bo4gjGp1EnUuHsWvquCqXT37yRsJr1z9Y73Toxv7VvwaVCW+YQHz/q0l79+UqeW0uy235uKHuLMvN7RyRUKvICNDfgMuOWeowrLXvGWPmARcCXxljbgI8wDRr7f2/46XOttamlduWW8Fp8wd4CEzBt7/jOVhrV5VMt08EFlprk0u2pxhjPgG6EZiaf2IUFZH20VQa/v0BPF4v2XN/pGDnNuLOv5y8rRvYt2IRkQktaHDdnXijoolOPJX48y9j69N34/GF0Xjko4GXyd3PrndeqVpTw4qKyPjsHepfdzd4vexdMJuCXcnEnjOAvG2b2L9qCXEXDMIbEUm9q0YAgbXBUqa95HDgB/n9Rdz+/Ad8MWEEPq+XaV/8wqqNO3j4xgtZvGoL039aTu/OrXn8HxdRXFzMnCXrGPXcBwB8/MMSzuxiWPjugxRTzIxfVvLVHOfWyzmeXMLDfHw/8XYA9uTkMvyRaY5Psfb7ixj17L/5YsJt+Hxepn3+P1Zt2MHom/qxaNVmps9eRu/OhidGXFySz1pGPvs+EMjnvxPvAiA7Zz/DRk+tIvm8x5evjMLn8/DWZz+zasN2Rt98EYtXbubL2Uvp3bk1T95yCcXF8NOSNYx8+j0gkM8Pk+4BIDsnl2sfnux4Psfyztib6N3ZUCc2hg3fPM/jr3/GW5/+dOwnVlHKx0FFRWR8/i71ht8JHi85C3+iIGU7tf52MfnJm9i/6lfiLhiINyKSOoP/AQRG8qW9MwGAejfeT3jdhngiI2l03wtkfDS16qxt5oJ61FXtnKIiUv7fJJqMGg1eL1k//5f8HVupfdEgcjevJ2fpAqqd1IpG/7gXX/VoYk7pSuFFV7Dp0VHsWfQL1dt0oNkjL0FxMTm/LSFn2Qm/1+Yx89n59usk3PMYHo+X3bO/Jy95C3UvGcL+jWvZu2Q+1ZqfTNORD+CLjiEmqSt1BwxhwwOBz1p4nXqEx9dl3+qqc75sf+s1mt37BB6vl8xZM8hL3kK9S69i/8a17Fk8j6gWJ5Nw+0P4qsdQI6kb9S4dwrp7/wHFRex8bzLNHxgDHg/7N64j84dvnc7ooKIi0j56iwY33YfH62XPvJkU7Ewm7rzLAufRb4uJv2gInshq1L/2NiAwwnfX5BccDvwIiopI/+RtGtxwN3i87DlwbTv3EvK3bmTfyiXE9x2EN7Ia9YbeCgSu2ylTxzkceImiIjK/fJe619yOx+tl76I5FKZsp+Zf+5OfvInc1UuJPe9yPBGR1B70dyCwzmnauy8DUO/6ewmr2xBPRCQN736OzE/eInfdb8onhPkcT93Z4OYHStoF1WjywDjSPpxM7hoHr3NubucIXo+DC2a6kKf8HTXLK7kJ0lxg8oHp3saYU4BawGvW2kRjzB1Ae2vtdSVT32cQGAHaGNhorS02xjwPbAO+Az4jMAU+pWSKeg1r7eYjHH8TgRsSpZXbvtdaG1Pm8UzgLgKjTxdTZgq8tTbDGDOGwAjSW0viSbLWBv80cvC1mgNbrbWFxpiTCIxkPQXYD3ittXtK1hSdATxurf3maH/D9SMH/SnXED2cluPfZ9O91zgdRsg0e2YaUd1HOB1GSOyf9yqAq/Kp1vVmp8MImdwFrxPZ+QanwwiZvEVvEpE03OkwQiZ/yRTX5OOmXCCQz5b7hzkdRsgkjJ3qunp0/chBTocREi3HB34Eszde4nAkoWEmfszKq/s5HUbItHv7C1YMudDpMEIm8d3pbLh9sNNhhESLcYEfXDfeNdThSEKj+fPvsPWh65wOI2SaPjnZdfm4rR51SzsnYexUCAw8kxD51qa4pi+prHNNPUc+J8ecAm+tLQYGAH8zxqw3xvxGYBp62bm6/wS8xpjlwL+Ba621ecBAYEXJtPNE4O2SO7U/RGAdzWUEOhEbhioha20qcCPwsTFmaUk8AE8QuPnRspIcjrbydy9gaUncnxC4SVMagTvfzyl53fnA9GN1foqIiIiIiIiIiIhzKjIFHmvtdgKdmeUlluzPBQ752cJa+zRwyC3GrLX/5mDH5LGO3ewI22PKPT6rzL+/Br4ut38/cFMFj/kO8M5htm8AOlbkNURERERERERERMR5oboJkoiIiIiIiIiIiEiVU6ERoJWh5GZJkeU2D7XWLj9c+RAd81zgmXKbN1prB5yoY4qIiIiIiIiIiByNz6slVUOpynSAWmu7O3DMb4EqdAtHERERERERERERCSVNgRcRERERERERERHXUgeoiIiIiIiIiIiIuFaVmQIvIiIiIiIiIiIioCVAQ0sjQEVERERERERERMS11AEqIiIiIiIiIiIirqUOUBEREREREREREXEtrQEqIiIiIiIiIiJShfg8WgQ0lDQCVERERERERERERFxLHaAiIiIiIiIiIiLiWuoAFREREREREREREdfSGqAiIiIiIiIiIiJViFdrgIaURoCKiIiIiIiIiIiIa6kDVERERERERERERFxLHaAiIiIiIiIiIiLiWuoAFREREREREREREdfSTZBERERERERERESqEJ+GLIaUp7i42OkY/i/QH1lERERERERE3Ey3LQ+h/21Kd2Vf0mnNajvyOdEI0Eqw4fbBTocQMi3GvceW+4c5HUbIJIydSvWetzkdRkjs+2UCAFHdRzgcSWjsn/eqa3KBQD7Vut7sdBghk7vgdSI73+B0GCGTt+hNIpKGOx1GSOQvmeKaXCCQz6Z7r3E6jJBp9sw019WjG+8a6nQYIdH8+XcAsDde4nAkoWEmfsyqYRc5HUbItJ36OSuv7ud0GCHT7u0vXHfuuOXaljB2KtsecU8bp8ljb7ouH7d81iDwedv60HVOhxESTZ+c7HQIIkelDlARERERERERERGpEowx5wHjAR8wyVr79GHKDAQeJTDreqm19qijD9UBKiIiIiIiIiIiUoV4Pf83VxQwxviAV4FzgG3AAmPM59balWXKnAzcD5xurc00xtQ71utqSVURERERERERERGpCroB66y1G6y1+cD7QP9yZW4AXrXWZgJYa1OO9aIaASoiIiIiIiIiIiJVQWNga5nH24Du5cq0BjDG/Exgmvyj1tpvjvaiGgEqIiIiIiIiIiIifxZhwMnAWcCVwJvGmNhjPUFERERERERERESqCN//0TVAgWSgaZnHTUq2lbUNmGetLQA2GmPWEOgQXXCkF9UIUBEREREREREREakKFgAnG2OaG2MigEHA5+XKfEpg9CfGmDoEpsRvONqLqgNUREREREREREREHGetLQRuAb4FVgEfWGt/M8Y8boy5qKTYt0C6MWYl8CNwt7U2/WivqynwIiIiIiIiIiIi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zd7HA6eN0+zJtwMun0A51sBzvO155AZ/h+ETzZ+eCfhxeF8A2rC/IGD6kmrq3KShX46T406BN02zEhgBDDYMY7thGBvwTEOvOb91BmA1DGMdMA+43jTNcmAksL5q2nkX4L2qO7U/gmed0LV4Okub+Coh0zQzgZuATwzDWFMVD8AkPDc/WluVw1+5O9AZwGjgbMMwVlf9DPFF3CIiIiIiIiIiIuJ7tZkCj2ma+/B0Zh6qS1V5GXDYZRjTNJ8DDrtlmmma8zjYMXm89255lOcjD3k8sMbv3wDfHFJeCtxcm/c8ZLsnavz+K7qiISIiIiIiIiIictKoVQeoiIiIiIiIiIiI1A2Lht/5VL3pAK26WVLIIU+PNk1z3ZHq++g9zweeP+TpFNM0R5yo9xQREREREREREZG6U286QE3T7O2H9/wW+Lau31dERERERERERETqxnFvgiQiIiIiIiIiIiJysqo3I0BFREREREREREQErFoD1Kc0AlREREREREREREQCljpARUREREREREREJGCpA1REREREREREREQCltYAFRERERERERERqUcsWgPUpzQCVERERERERERERAKWOkBFREREREREREQkYKkDVERERERERERERAKW1gAVERERERERERGpR6xoEVBf0ghQERERERERERERCVjqABUREREREREREZGApQ5QERERERERERERCVjqABUREREREREREZGApZsgiYiIiIiIiIiI1CMW3QPJpyyVlZX+juH/B/pPFhEREREREZFApi47H9qWWRiQfUlt4xv45TjRFHgREREREREREREJWJoCXwfWjxrq7xB8psv7X5GWX+zvMHymcVQE2+++yt9h+ESbf30IwI57rvZzJL7ReuoHAZMLePJJuW+0v8PwmVZT5rJzwnX+DsNnWj4/h90PjvF3GD6RPHl2wO2b4B5j/R2Gz1SsmhVw51HXrjX+DsMnbC26AVD65Wt+jsQ3wobdTuqTN/s7DJ9p+vibbLtjpL/D8Jm20z/Cvf13f4fhE9Y2pwOQOfUeP0fiG/H3TOWPi871dxg+0/OL71nQq6+/w/CZgSuW8L82Pfwdhs9csH0V06MMf4fhE3fkm/4OQeSY1AEqIiIiIiIiIiJSj1i1oIBPaQq8iIiIiIiIiIiIBCx1gIqIiIiIiIiIiEjAUgeoiIiIiIiIiIiIBCytASoi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hzFNs/Xxa4mIiIiIiIiIiPx5Fo2n9SmfrwF6MjIM4w+gGLjX37GIiIiIiIiIiIiI76gDFDBNs+ehz1XdhCnkkKdHm6a5rm6iEhERERERERERkb9LHaBHYZpmb3/HICIiIiIiIiIiIn+P1d8BiIiIiIiIiIiIiJwoGgEqIiIiIiIiIiJSj2jEom/p/1NEREREREREREQCljpARUREREREREREJGCpA1REREREREREREQCltYAFRERERERERERqUcsFou/QwgoGgEqIiIiIiIiIiIiAUsdoCIiIiIiIiIiIhKw1AEqIiIiIiIiIiIiAUtrgIqIiIiIiIiIiNQjVi0B6lMaASoiIiIiIiIiIiIBSx2gIiIiIiIiIiIiErDUASoiIiIiIiIiIiIBS2uAioiIiIiIiIiI1CNaAtS3NAJUREREREREREREApY6QEVERERERERERCRgWSorK/0dw/8P9J8sIiIiIiIiIoFMs7Z9KKewJCD7kmIahPvlONEaoHVg/aih/g7BZ7q8/xWuXWv8HYbP2Fp0Y+utl/s7DJ9o9/p/Adh2x0g/R+Ibbad/xI57rvZ3GD7TeuoHyqceaz31A3ZOuM7fYfhEy+fnsPvBMf4Ow2eSJ88mLb/Y32H4TOOoCIJ7jPV3GD5TsWpWwOyfxlERADj3bvBzJL5hb9aZ0i9f83cYPhM27HZSn7zZ32H4TNPH3wyYvxG6vP8VAO4dK/wciW9YW/cie/r9/g7DZ2LveJE/LjrX32H4TM8vvmdBr77+DsNnBq5Ywv/a9PB3GD5xwfZV/g5B5JjUASoiIiIiIiIiIlKPWDWe1qe0BqiIiIiIiIiIiIgELHWAioiIiIiIiIiISMBSB6iIiIiIiIiIiIgELK0BKiIiIiIiIiIiUo9YLFoE1Jc0AlREREREREREREQCljpARUREREREREREJGCpA1REREREREREREQCltYAFRERERERERERqUesWgLUpzQCVERERERERERERAKWOkBFREREREREREQkYKkDVERERERERERERAKW1gAVERERERERERGpR7QEqG9pBKiIiIiIiIiIiIgELHWAioiIiIiIiIiISMBSB6iIiIiIiIiIiIgELHWAioiIiIiIiIiISMDSTZBERERERERERETqEatFt0HyJY0AFRERERERERERkYClDlAREREREREREREJWJoC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M7vygOHNlD+hweM8vHOAmqY5Hc9K743LR3p/OoCTGu2e36Dc7zS6w2Ca5v0NHn8AfNDo+GHAK83E3vAcOxqft8G+dcBxezteRERERERERERE2oaDngP0z8gwjKVAOZ5enCIiIiIiIiIiIhLg/lINoKZpDmq8zbsIU0ijzZeaprm6daISERERERERERFpwO3ydwQB5S/VANoc0zT3vmydiIiIiIiIiIiI/GlZ/R2AiIiIiIiIiIiIyKGiBlAREREREREREREJWH/5IfAiIiIiIiIiIiJtSa3b7e8QAop6gIqIiIiIiIiIiEjAUgOoiIiIiIiIiIiIBCw1gIqIiIiIiIiIiEjA0hygIiIiIiIiIiIibYnb5e8IAop6gIqIiIiIiIiIiEjAUgOoiIiIiIiIiIiIBCw1gIqIiIiIiIiIiEjA0hygIiIiIiIiIiIibYnmAG1R6gEqIiIiIiIiIiIiAUsNoCIiIiIiIiIiIhKw1AAqIiIiIiIiIiIiAUsNoCIiIiIiIiIiIhKwtAiSiIiIiIiIiIhIG1Lr0iJILclSW1vr7xj+CvSfLCIiIiIiIiKBzOLvAAKJc+W3AdmWZB9wml/+TtQDtBWkX3u+v0NoMb1mvc+mG8b5O4wW0/OFf7Nmwih/h9Ei+r/9BUBA5RMouYAnn9UXj/R3GC3msHe/DLj6WXfZ2f4Oo0X0e/Mz1k8c7e8wWkzf2Z+S+cBkf4fRYjpNe4nKz//l7zBaTNhZ1+PavtrfYbQIW+phAOQUl/s5kpaRFB1B8MC/+TuMFlOz/HVySyr8HUaLSYwKZ8e0Sf4Oo0WkPPAKAFvvvNzPkbSMro+/QcbdE/0dRovp/NjsgMvHmbne32G0GHunvhTOusvfYbSI2Gun+zsEkb3SHKAiIiIiIiIiIiISsNQDVEREREREREREpC1xu/0dQUBRD1AREREREREREREJWGoAFRERERERERERkYClBlAREREREREREREJWJoDVEREREREREREpC1xu/wdQUBRD1AREREREREREREJWGoAFRERERERERERkYClBlAREREREREREREJWJoDVEREREREREREpA2p1RygLUo9QEVERERERERERCRgqQFUREREREREREREApYaQEVERERERERERCRgqQFUREREREREREREApYWQRIREREREREREWlL3G5/RxBQ1ANURERE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HKB/RoZhLAXKgdv8HYuIiIiIiIiIiIgcen+pBlDTNAc13uZdhCmk0eZLTdMMjAmtRERERERERETkT6XW5fJ3CAHlL9UA2hzTNI/2dwwiIiIiIiIiIiJyaFj9HYCIiIiIiIiIiIjIoaIGUBEREREREREREQlYf/kh8CIiIiIiIiIiIm2KW3OAtiT1ABUREREREREREZGApQZQERERERERERERCVhqABUREREREREREZGApTlARURERERERERE2hLNAdqi1ANUREREREREREREApYaQEVERERERERERCRgqQFUREREREREREREApbmABUREREREREREWlDat1uf4cQUNQDVERERERERERERAKWGkBFREREREREREQkYKkBVERERERERERERAKWGkBFREREREREREQkYGkRJBERERERERERkbbE7fJ3BAHFUltb6+8Y/gr0nywiIiIiIiIigczi7wACSdXXLwdkW1LoGVf75e9EPUBbwc8njfB3CC3m2HkL+KrrAH+H0WLO3LqSdZed7e8wWkS/Nz8DYM2EUX6OpGX0f/sLVl880t9htJjD3v0yYOoGPPWzctyZ/g6jxQz491cBUz/93/4iYK5r4Lm2bbphnL/DaDE9X/g3mQ9M9ncYLabTtJeo/Pxf/g6jRYSddT0Azh1r/RxJy7CnpJFbUuHvMFpMYlQ4wQP/5u8wWkzN8tdJv/Z8f4fRInrNeh8gYK5tnaa9xPapV/o7jBaT+vBrZNw90d9htJjOj80OuHycO01/h9Ei7B0Nf4cgsleaA1REREREREREREQClnqAioiIiIiIiIiItCWaA7RFqQeoiIiIiIiIiIiIBCw1gIqIiIiIiIiIiEjAUgOoiIiIiIiIiIiIBCzNASoiIiIiIiIiItKG1Lrd/g4hoKgHqIiIiIiIiIiIiAQsNYCKiIiIiIiIiIhIwFIDqIiIiIiIiIiIiAQszQEqIiIiIiIiIiLSlrhd/o4goKgHqIiIiIiIiIiIiAQsNYCKiIiIiIiIiIhIwFIDqIiIiIiIiIiIiAQsNYCKiIiIiIiIiIhIwNIiSCIiIiIiIiIiIm2JFkFqUeoBKiIiIiIiIiIiIgFLDaAiIiIiIiIiIiISsNQAKiIiIiIiIiIiIgFLc4CKiIiIiIiIiIi0IbUuzQHaktQDVERERERERERERAKWeoD+CcQcNYSuN9yI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RERERMRvqQNURERERERERERE/JY6QEVERERERERERMRvaQ1QERERERERERGRVqTapTVAm5NGgIqIiIiIiIiIiIjfUgeoiIiIiIiIiIiI+C11gIqIiIiIiIiIiIjf0hqgIiIiIiIiIiIirYjWAG1eGgEqIiIiIiIiIiIifksdoCIiIiIiIiIiIuK31AEqIiIiIiIiIiIifksdoCIiIiIiIiIiIuK39BAkERERERERERGRVqTarYcgNSeNABURERERERERERG/ZamurvZ1DP8L9EsWEREREREREX9m8XUA/qRw8v1+2ZcUdfXjPvl/oinwLSC3uMzXITSbuIhQsl+81ddhNJuEW19k098u8HUYzaLrm/8G8Kt8/CUX8OSz5eaxvg6j2XR+eZrf5bP11kt9HUaz6PTiVLbdPt7XYTSbjs9/jHvL774Oo9lYOx/HmnGjfB1Gs+k15XvWXX6Wr8NoFj0++hbAr9qC3Q9d6+swmk3KI5P87r4gsO8EX4fRLKqWvwf4z3ueuIhQnCtn+jqMZmPvcxqOP6b7OoxmE3Ds2ZR98byvw2g2oeff7jdtdcojk3wdgsgBqQNURERERERERESkFal2aQ3Q5qQ1QEVERERERERERMRvqQNURERERERERERE/JY6QEVERERERERERMRvaQ1QERERERERERGRVkRrgDYvjQAVERERERERERERv6UOUBEREREREREREfFb6gAVERERERERERERv6U1QEVERERERERERFoRt8vl6xD8ikaAioiIiIiIiIiIiN9SB6iIiIiIiIiIiIj4LXWAioiIiIiIiIiIiN9SB6iIiIiIiIiIiIj4LT0ESUREREREREREpBWpdrt9HYJf0QhQERERERERERER8VvqABURERERERERERG/pQ5QERERERERERER8VtaA1RERERERERERKQVqXZpDdDmpBGgIiIiIiIiIiIi4rfUASoiIiIiIiIiIiJ+S1PgjwCLFi7gpeefw+V2c9a553L5lRO8yr//djqvv/wiCYmJAJx/0cWcfe55ANx6042sXb2Ko4/py/MvvdLise9LQPtuhA8fg8VqoXzNYsr/+MWrPKTfMIJ7DQK3G3d5CcUzp+Euzq8ttwQGEXP53VRtWU3J7C9bOvxGQnscQ8JFV4HFStGCX8if+bVXeXCX7iRceBVB7dqTMflFSpYvqi2L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RERERERExG+pA1RERERERERERET8ljpARURERERERERExG9pDVAREREREREREZFWpNqlNUCbk0aAioiIiIiIiIiIiN9SB6iIiIiIiIiIiIj4LXWAioiIiIiIiIiIiN+yVFdX+zqG/wX6JYuIiIiIiIiIP7P4OgB/suv+q/2yLyn18ck++X+ihyC1AOfKmb4OodnY+5zGkpEn+zqMZjPgh1/YcvNYX4fRLDq/PA3Ar/Lxl1zAk8/WWy/1dRjNptOLU9l2+3hfh9FsOj7/sd/k0/H5j9l5z1W+DqPZpD31Ptkv3urrMJpNwq0v4t66xNdhNBtrpwGsv+psX4fRLLq/Px3wr+vo9ruu8HUYzabDMx+S/shEX4fRbNo99Da5xWW+DqNZxEWEAhDYd4KPI2keVcvfo6DEP84NQHR4qN+9H3Uu/d7XYTQbe/9RlH3+rK/DaBahF97p6xD8jh6C1Lw0BV5ERERERERERET8ljpARURERERERERExG+pA1RERERERERERET8ltYAFRERERERERERaUXcbq0B2pw0AlRERERERERERET8lkaAioiIiIiIiIiISKtgGMYZwMuADXjXNM2nG5T/E7gGcALZwATTNHcc6JgaASoiIiIiIiIiIiI+ZxiGDXgdOBPoAVxiGEaPBtWWAwNM0zwa+Dfw7MGOqxGgIiIiIiIiIiIirUi16392DdDjgM2maW4FMAxjGnAOsO7PCqZpzq5XfxFw2cEOqhGgIiIiIiIiIiIi0hq0A3bVe727Ztv+XA3852AH1QhQEREREREREREROaIYhnEZMAAYdrC66gAVERERERERERGR1iAdSK33OqVmmxfDME4B7gOGmaZZebCDqgNURERERERERESkFal2uXwdgq/8AXQ1DKMjno7PscCl9SsYhtEXeBs4wzTNrKYcVGuAioiIiIiIiIiIiM+ZpukE/g7MANYDn5mmudYwjEcNwzi7ptpzQDjwuWEYKwzDmH6w42oEqIiIiIiIiIiIiLQKpmn+APzQYNuD9b4/5a8eUyNARURERERERERExG+pA1RERERERERERET8lqbAi4iIiIiIiIiItCLVbrevQ/ArGgEqIiIiIiIiIiIifksdoCIiIiIiIiIiIuK31AEqIiIiIiIiIiIifktrgB4B5q9Yx9Pvf4HL7eb8kwdz7bmneZV/OvNXPpkxD6vV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GEaeaZohhzzXAZgIdKP8EnhguGmavx1sbxjGnUAz0zTvMAyjHzAPOHia7PvymyodfL0deNYALQNWm6bZqMq2OGA5kGSapvctRo8c73VAJ9M0bz/CtsaHvvfRlK6dXfsXCTpBzrb9WTnwHF+HUW06/TCXrXde7eswqkXT1ycDWCofq+QCnny23T3U12FUmyavfs72+4b7Ooxqc9pLn1omn9Ne+pRdD/2dc3y1U+KYCaS+erevw6g2MXe/invbSl+HUW3sTTqx6frBvg6jWrSY4FldySqfPU1fn8yO0X9ntafaqfHzH7P3yZt9HUa1afD4u6Tn1siKWiddVN0gAPzbjzxOy1ND8W8fkZVnjb4BCA8JonTtbF+HUW2cbftTumqGr8OoNs6Ogzjw1Qu+DqNaBF3xAHhqOlJNzJsutUwtqSrjva998nvi8/K+aZqr8RRAl+Mpfn5wyPqfAJPwzLxcB1wLbD6B100HlhiGsd4wjBfLn0sGNgETjrd/eSH1FeA6wzD2GIbR8kRzEhERERERERERkdqhRi+BP3T2Z5XnX8FTbDxie9M00/Bcfn4kXjMwTdNsXOVnr+lWhmEE4blp0hcnEGvj42zfceh7i4iIiIiIiIiISO3i8xmgNcUwjHPxzP580zTNw2//KiIiIiIiIiIiIpZT0zdB8hnTNOcAjao+ZxjGAOD5Q5puN01zSI0FJiIiIiIiIiIiIifNP6YAeiSmac4CZvk6DhERERERERERkYPK3G5fh2Ap/5hL4EVEREREREREROSfRwVQERERERERERERsSwVQEVERERERERERMSy/tFrgIqIiIiIiIiIiNQ2ZS6tAVqdNANURERERERERERELEsFUBEREREREREREbEsFUBFRERERERERETEsrQGqIiIiIiIiIiISC1S5irzdQiWohmgIiIiIiIiIiIiYlkqgIqIiIiIiIiIiIhlqQAqIiIiIiIiIiIilqU1QEVERERERERERGoRt8vt6xAsRTNARURERERERERExLJUABURERERERERERHLUgFURERERERERERELEsFUBEREREREREREbEsW1lZma9j+CfQP7KIiIiIiIiIWJnN1wFYybp/DbRkLanNFz/45PdEd4GvASUrpvs6hGrj13kw8zt193UY1abvymXseuh6X4dRLRLHTABgx+gRPo6kejR+/mPL5ALW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ERERERERERERy1IBVERERERERERERCxLBVARERERERERETEI2sUAACAASURBVBGxLK0BKiIiIiIiIiIiUotoDdDqpRmgIiIiIiIiIiIiYlkqgIqIiIiIiIiIiIhlqQAqIiIiIiIiIiIilqU1QEVERERERERERGoRt8vt6xAsRTNARURERERERERExLJUABURERERERERERHLUgFURERERERERERELEsFUBEREREREREREbEsW1lZma9j+CfQP7KIiIiIiIiIWJnN1wFYycKuPSxZS+r961Kf/J5oBqiIiIiIiIiIiIhYltPXAfwTHJj6kq9DqDZBl93HzKbtfR1GtTl/62/seXyUr8OoFg2ffB+A3Y/e4ONIqkfCMx+y66HrfR1GtUkcM0H51GKJYyZY6tixyrgGnrFtfqfuvg6j2vRduYxVF53n6zCqTcfvfiJ93P2+DqNaRN3+IgCl+0wfR1I9nPUNy43TVsunZMV0X4dRLfw6DwagdO1sH0dSPZxt+5ORe8DXYVSbyLpB+Lcf6eswqk3xbx9Zrn9c6+f6Ooxq4Wh9jq9DEDkmzQAVERERERERERERy9IMUBERERERERERkVrE7bLkEqA+oxmgIiIiIiIiIiIiYlkqgIqIiIiIiIiIiIhlqQAqIiIiIiIiIiIilqU1QEVERERERERERGqRMpfb1yFYimaAioiIiIiIiIiIiGWpACoiIiIiIiIiIiKWpQKoiIiIiIiIiIiIWJbWABUREREREREREalFylxlvg7BUjQDVERERERERERERCxLBVARERERERERERGxLBVARURERERERERExLJUABURERERERERERHL0k2QREREREREREREahG3boJUrTQDVERERERERERERCxLBVARERERERERERGxLBVARURERERERERExLK0BqiIiIiIiIiIiEgtUuZ2+zoES1EB9BSw5I/dvPj9MtzuMi7pbDCyTzuv7Z8u/p1vVpg4HXYiggJ5/LLe1I+oC8DrM39l0ebdAIw6uz0Dzmxa4/EDRPfuQYv/3g8OO3umTGP7uxO8ttv8/TjzpacJbd2Cksxs1v5nNAV792NzOmk95jFCW52BzeFg3zcz2PbORwTWi6PNS08TEBVFWVkZe6ZMZefEL3ySW0CzVoRfcDU2m5381YvIXTzTa3tI9/MI7tCTMrcb94FcMqdNxJWd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/Vnl/n8D/z5afdM004GjDf/wmONgmmbzKr9fUbXMMIxQ3JsmfXacOJ8BnjlK2dvA28c6XkREREREREREROoGn48A9RbDMM7BPfrzDdM0a24vKiIiIiIiIiIiIn7H25sg+Yxpmj8AzareZxjGENy7vFe1yzTN0V4LTEREREREREREpAqXw+nrEPzK36YD9EhM01wALPB1HCIiIiIiIiIiInJy/G2mwIuIiIiIiIiIiMjfjzpARURERERERERExG/9rafAi4iIiIiIiIiI1DVOh8vXIfgVjQAVERERERERERERv6UOUBEREREREREREfFb6gAVERERERERERERv6U1QEVEREREREREROoQl9YArVUaASoiIiIiIiIiIiJ+Sx2gIiIiIiIiIiIi4rfUASoiIiIiIiIiIiJ+S2uAioiIiIiIiIiI1CFOl9YArU0aASoiIiIiIiIiIiJ+Sx2gIiIiIiIiIiIi4rfUASoiIiIiIiIiIiJ+Sx2gIiIiIiIiIiIi4re0CZKIiIiIiIiIiEgd4tAmSLXK4tI/1Bv0TxYRERERERERf2bxdQD+ZFaDjn7ZlzQ6eaNPnicaAeoFSRNu8nUItabxE+8wOcrwdRi15vYck/1PjPd1GLWiyYT3ANj36PU+jqR2JD7zgd/kAu58dj9wra/DqDXNX/xI+dRRzV/8iL0PjfV1GLWm6fNTmN+qq6/DqDXn71jDT917+zqMWjNw9UpWDzvb12HUiu5zFwKQMfk+H0dSO2Jvn0h50mZfh1Fr7I3b+925rXDGJF+HUStCx9wLQPlvc3wcSe2wdxuOY9NPvg6j1tg6DCQzr9DXYdSaehGhBHYd5+swak3pmg/J8JP2iY0I9XUIIsekNUBFRERERERERETEb2kEqIiIiIiIiIiISB3i8MsJ8L6jEaAiIiIiIiIiIiLit9QBKiIiIiIiIiIiIn5LHaAiIiIiIiIiIiLit7QGqIiIiIiIiIiISB3icGkR0NqkEaAiIiIiIiIiIiLit9QBKiIiIiIiIiIiIn5LHaAiIiIiIiIiIiLit7QGqIiIiIiIiIiISB3i0BKgtUojQEVERERERERERMRvqQNURERERERERERE/JY6QEVERERERERERMRvqQNURERERERERERE/JY2QRIREREREREREalDHC7tglSbNAJURERERERERERE/JY6QEVERERE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VvtgCZqTofvchQBkTL7Px5HUjtjbJ1Ke5D/THO2N2/vdua1wxiRfh1ErQsfcC0D5b0ddXeyUYu82HMemn3wdRq2xdRhIZl6hr8OoNfUiQgnsOs7XYdSa0jUfkuEn7RMbEQruPh2pJe/GtPObvqSqbsza4pPniS83QQLANM3fcXeArsLd+fm+aZprqlWbDnQ3DGM9cA2wheMwTTMDWF6xsdLEivtSgM3AlOMc3hdYVzFdfxZwq2ma6bin3S8zDGNdRbxzjtf5KSIiIiIiIiIiIr7j1Snw1Ud/Vrn/38C/j1a/ovPxaMMlPBaIMU2zeZXfr6haZhhGKO5Nkz47TpzTgGlHuH8ncHrNI0RERERERERERKQu8vYaoD5jGMY5uDddesU0zZpbcoqIiIiIiIiIiNQBvtwwyB/9bTpATdP8AWhW9T7DMIYAL1aruss0zdFeC0xEREREREREREROmr9NB+iRmKa5AFjg6zhERERERERERETk5PD5JkgiIiIiIiIiIiIiJ8vfegSoiIiIiIiIiIhIXeNwaRHQ2qQRoCIiIiIiIiIiIuK31AEqIiIiIiIiIiIifksdoCIiIiIiIiIiIuK3tAaoiIiIiIiIiIhIHeLQEqC1SiNARURERERERERExG+pA1RERERERERERET8ljpARURERERERERExG9pDVAREREREREREZE6xOHSIqC1SSNARURERERERERExG+pA1RERERERERERET8ljpARURERERERERExG+pA1RERERERERERET8ljZBEhERERERERERqUMc2gOpVmkEqIiIiIiIiIiIiPgti8ulLmUv0D9ZRERERERERPyZxdcB+JOJ4W39si/pvvytPnmeaAq8F6w6f7CvQ6g1Pecv4mZLc1+HUWvedu3mwDO3+DqMWtHo0bcASJpwk48jqR2Nn3jHb3IBdz77nxjv6zBqTZMJ77Hv0et9HUatSXzmA/Y+NNbXYdSKps9P8bu2mRxl+DqMWnN7jsn8Vl19HUatOX/HGpb06uPrMGpF/19WALDukqE+jqR2nP7lPLLeetDXYdSamFteoPyA6eswao29keE31wVNJrwHQOFXL/k4ktoRevH9lP36ja/DqDUBPUbg2LDQ12HUGluns8nIK/R1GLUmNiKUwK7jfB1GrShd86GvQxA5JnWAioiIiIiIiIiI1CEOzdiuVVoD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\n", "text/plain": [ "" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "colormap = plt.cm.RdBu\n", "plt.figure(figsize = (30, 20))\n", "ax = plt.subplot(111)\n", "plt.title('42 hours correlation', y = 1.05, size = 16)\n", "selected_column = [\n", " col\n", " for col in list(df_new)\n", " if any([k in col for k in ['Polarity', 'Sensitivity', 'Close']])\n", "]\n", "\n", "sns.heatmap(\n", " df_new[selected_column].corr(),\n", " ax = ax,\n", " linewidths = 0.1,\n", " vmax = 1.0,\n", " square = True,\n", " cmap = colormap,\n", " linecolor = 'white',\n", " annot = True,\n", ")\n", "plt.show()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## How about we check trends from moving average? i chose 7, 14, 30 hours" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "I think i had too much playing daily trending data" ] }, { "cell_type": "code", "execution_count": 17, "metadata": {}, "outputs": [], "source": [ "def moving_average(signal, period):\n", " buffer = [np.nan] * period\n", " for i in range(period, len(signal)):\n", " buffer.append(signal[i - period : i].mean())\n", " return buffer" ] }, { "cell_type": "code", "execution_count": 18, "metadata": {}, "outputs": [], "source": [ "signal = np.copy(df['Close_Price'].values)\n", "ma_7 = moving_average(signal, 7)\n", "ma_14 = moving_average(signal, 14)\n", "ma_30 = moving_average(signal, 30)" ] }, { "cell_type": "code", "execution_count": 19, "metadata": {}, "outputs": [ { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAAA3MAAAGbCAYAAABuwcm8AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAIABJREFUeJzs3Xd0XNW96PHvdGnUy6h32RqruHfjQjOY3nsJTiAJ4ZLkJnncQG4IIRByX0gu5AYeXIIDmGaqMcFgbGPjArjJli3LGvVeR300mn7eHyPLVbaEZcsyv89aLI/P2Wef3xlts85Pu6kURUEIIYQQQgghxNiiHu0AhBBCCCGEEEIMnyRzQgghhBBCCDEGSTInhBBCCCGEEGOQJHNCCCGEEEIIMQZJMieEEEIIIYQQY5B2tAM4kdbWnrNyqc2ICCMdHfbRDkOMMmkHAqQdCD9pBwKkHQg/aQcCRrYdmEwhqsHOSc/ct6DVakY7BHEWkHYgQNqB8JN2IEDagfCTdiDgzLUDSeaEEEIIIYQQYgySZE4IIYQQQgghxqCTzpkzm81mYMVhhzKAR4GNwAtAAOABfmKxWLabzWYV8CxwOWAH7rFYLPn9dX0P+M/+ep6wWCyvjtBzCCGEEEIIIcR3ykl75ix+UywWyxRgOv4E7UPg/wK/7z/+aP/fAS4Dxvf/90Pg/wGYzeZI4HfAbGAW8Duz2Rwxso8jhBBCCCGEEN8Nwx1meRFQbrFYqgEFCO0/HgY09H++BnjNYrEoFovlGyDcbDbHA5cCay0WS7vFYukA1gJLTvkJhBBCCCGEEOI7aLhbE9wKvNX/+efAGrPZ/DT+pHBe//FEoPawa+r6jw12fFAREcazdkUgkylktEMQZwFpBwKkHQg/aQcCpB0IP2kHAs5MOxhyMmc2m/XA1cDD/YfuB/7dYrG8bzabbwZeBi4eyeDO1j06TKYQWlt7RjsMMcqkHQiQdiD8pB0IkHYg/KQdCBjZdnCipHA4wywvA/ItFktz/9+/B3zQ//ld/PPgAOqB5MOuS+o/NthxIYQQQgghhBDDNJxk7jYODbEE/xy5Rf2fLwRK+z+vAu42m80qs9k8B+iyWCyNwBrgErPZHNG/8Mkl/ce+c5588jE2bFg3pLJbtnzJ8uWvjGoMQgghhBBCiLPPkIZZms3mIGAx8KPDDt8HPGs2m7WAA//KlQCr8W9LUIZ/5culABaLpd1sNv8B2NFf7nGLxdJ+yk8wihRFQVEU1OrTt13f/PmLmD9/0ckLCiGEEEIIIb5ThpTMWSyWXiDqqGNb8G9VcHRZBXhgkHqWAcuGH+bZo7GxgTvv/Clmcw4WSzFPP/0sNTXVvPzyi7jdLhISknjkkd9hNBr55z9fYuvWzTidDvLyJvPQQ4+gUqkGrfvdd9/mo4/eR6PRkJaWzu9//xSrV39McXERv/jFf1BfX8fvf/+fOBx9zJ+/iHfffYu1azeTn7+TZcv+l/DwcCoqyjGbs3n00T+gUqmGHYMQQgghhBBibBjuapZnlXe+KGNHccuI1jlzQgw3XzjuhGWqq6v59a9/R17eRDo7O3n11Zd55pnnCQwM5PXXX2HFijdYuvQ+brjhZpYuvQ+AP/zht2zdupn58xcOWu/rr7/Cu++uQq/X09Nz7ITJZ599mptuupXFi5ewcuV7R5wrLbWwfPk7REebuP/+H7B3bwGTJ08ZdgxCCCGEEEKIsWFMJ3OjJSEhgby8iQDs37+PqqoK7r//BwB4PG5yc/3n8vN38sYbr+F0Ouju7iYtLfOEiVRm5ngef/w/WbDgfBYsOP+Y84WF+/jjH58GYPHiJTz33LMD57Kzc4mJiQVg/PgsmpoamDx5yrBjEEIIIYQQQowNYzqZu/nCcSftRTsdjEbjwGdFUZgxYza///0fjyjjdDr5y1/+i3/84zViY+N4+eUXcbmcJ6z3z39+hoKC3WzduonXXlvGq6++PeSY9Hr9wGe1Wo3X6/1WMQghhBBCCCHGhtO3csd3RG7uRPbtK6Cuzr8fel9fHzU11bhcLgDCw8Ox2+1s3Lj+hPX4fD5aWpqZNm0G99//U2w2G319fUfdK48vv/wCgHXrPj9pbMONQQghhBBCiJHg9fmwO9yjHcYRqpt68Pp8ox3GiBrTPXNng4iICH7zm8d47LHf4Hb7k6f77ruflJRUrrrqWu666xaioqLIzs49YT0+n4/HH/8tvb02FEXhxhtvJSTkyA0Cf/rTX/L447/ltdeWMXv2XIKCgk9YZ0hIyLBiEEIIIYQQYiSs3FzJ+l11PHnfHCJCDKMdDpaaDv7rzd1cMTeVGxZljnY4I0alKMpoxzCo1taeszK4kdzRfTgcDgcGgwGVSsW6dWtYt24Nf/rTX894HMJvtNqBOLtIOxAg7UD4STsQIO3goCeX76S8vps7Fmdx0fSkM3Zft8fLuxvK2WFp4Ve3TiUxOgiAFV+UsmZ7LUEBWp5+4DwMOs1pjWMk24HJFDLoUvTSMzeGWCwH+Otf/y+gEBwcwsMPPzraIQkhhBBCCHEERVGob+0FYE9p6xlL5upbbby4aj91/ffeuq+Rmy/wr6+xv9K/vXWvw8PX+5s4f0riGYnpdJNkbgyZPHkqr7761miHIYQQQgghxKDau504XF4Aims6sTvcGAN0I1Z/t93FivVlpMaFsGBSPGq1ik++ruazbdV4vAqLpiTwzf5m8ktauen8TLp6XdS19pISE0y9tZd1O2uZZDZi9/TR5+kjSBdEjDEarXrspUZjL2IhhBBCCCHEWaveagMgKEBLr8PD3oo25uTEjUjdiqLwyupi9pRZ+Xp/Ex9ursBo0NLR4yQixMCdi7OYmmWit8/NTksr9dZeapr9wx3n5MZhaamlWFnPb7/+4Ih61So1ycGJ3D95KSH6E69LcTaRZE4IIYQQQggxYg4Oc7x4RjIfbalkT6l1xJK5TQUN7CmzMiElnNz0SL7Ir6e718UVc1O5Ym4qAXp/ejMty8TOsgbeKfqEdkcn2kRoDeymPHgbasVLoCue6alpBBuMdDm6qexooMNux+31jEicZ4okc0IIIYQQQogRU9/q75mbkxvLlr2N7Ktow+P1odWc2q5oze123lpfitGg5d4rc4gMDWDJ7BR8PgWd9tCCJi6vi1ZDIQGTv6Tc6wEd6BLhG2s5ofoQtA2TqK8IYd0ehdRIA7ZOL/Ql41Gp6c3WEhl4SmGeUZLMCSGEEEIIIUZMfWsveq0aU3ggU8dHs25XHcU1HeSlRw3p+l6Hm/95fx85aRFcfV464B9e+fLqA7jcPpZenU1kaAAAGrWaw3PE/W3FrLCspM3RjkalI3l3FMnNTlI1diI9drReByjrcTndqF0O1By5eH6MZyYgwyzFEOTn7+Rvfzu0tUBNTRWPPfZHFi48f/SCEkIIIYQQ4lvy+nw0tNlJMgWhVqkGkrllnxwg0KBFo1bxw6tySYo5fsKkKAqvfFpMSW0npXWdjEvT49Z30tcaTlldF9OyTMzOiT3mmqruGtbWfElBayFqlZqrtBNJ+KKEgKYDA+W0ERGoAvWACmOIGnWgEXVgIBqj/09dVDQ6U8zp/HpGnCRzo2jatBm88sqbAHR3d3HLLdcxa9acUY5KCCGEEEKIb6elow+P10eiyb+/2/jkcFJig2lqt+PxKtj63CxbfYDf3D0djfrYYZdf7mlgl6WViFg7tuASniteAyoFtSsIbWgeN57vf1dWFIUmewvF7aXsaNpNdU8tQXYvFzUbmdSkxle5HgBLUArfROTyfx68jPCo0DP3RZwhkswNU2NjA3fd9TMmTMhl3769ZGfncPnlV7Fs2Yt0dHTw6KN/ICcnj6KiQp599i+4XE4MhgAeeeRRUlLSBq13w4b1zJkzj4CAgDP3MEIIIYQQQoygg/vLJUb7e960GjWPLZ01cP6lj4v4en8T63bWcemslCOurWux8daX+wgcX4wjogEt4OsNIVIXQ4euHN2Ebbxe0Yiz1EW3qweb238vg1vhuvIAkgvqUXnb8KlUBE7IJurKq/myVCHZ5zsnEzkY48ncB2X/YnfLvhGtc2rMRK4fd+UJy9TU1PDYY0/x8MMZ3Hvv3axd+xnPP/8yW7Z8yfLl/+Spp/5Camoazz33Elqtlh07tvHii8/x5JN/HrTO9es/55Zb7hjRZxFCCCGEEOJMqutf/CQpJui452+9aBz7Ktr4cFMFU7NMBBg9fF61gXZHJ/urW9HkWkHjJTUkmbmRF/DKu800osIQHkv85HKqumsJ0AYQpDNiDs9kcrWP0PU7UHpa0UZFEbnkcoKnzUAbFgbAfRPO2KOPijGdzI2WpKQkMjP9u8mnp2cwY8YsVCoVGRnjaGxsBMBms/HEE49RV1eDSqXC4xl8mVOr1UpFRRmzZ889A9ELIYQQQghxehzdM3e0EKOe2y4ez0sfF/Hc5xtwxO/E5vYngASBTjFwo/lqzkuYjVqlpiRPzdbCJi6bOJmr5lyDgoJapaavvIyWt97AWVUJej1R11xHxKWXodbrz9SjnhXGdDJ3/bgrT9qLdjroD2skarUanU438NnbvzfFP/7xAtOmzeCpp56msbGBBx/80aD1ffHFWhYsuACtdkz/OIQQQgghxHdcnbWXoAAt4cGDJ1Wzs2P4vHo9zYYCVC4VWZq5FOwMIDkqjEfunIVBd+id+LaLsxifHM68vDhUKhUqVPRs30bjSy+AohAyew7RN9yELnJoK2WeayR7OE1sNhsmkwmA1as/PmHZdevW8OMf/9uZCEsIIYQQQogR0ef0EGg4lE643F5aOuyMTwpHpVId9xqPz8Obxe/TElBAIMF07c+joDcMg07Dj6+efEQiB2AM0LJwcsKhe5aX0bTsJdQGAwkP/hyj+RwfR3kSp7ZznxjUHXfczQsvPMfSpbfj9XoHLdfY2EBLSzNTpkw7g9EJIYQQQgjx7e0uaeXf/nsThZVtA8dqWmwoCgMrWR7N4XHy/wr+ybamXaSGJPO7+f/OL646n/T4UH5wRTbxUce/7iB3aysNf38Wxecj/scPfOcTOQCVoignLzVKWlt7zsrgTKYQWlt7RjsMMcqkHQiQdiD8pB0IkHYg/L4r7eDlT4rYuq+JSZlR/PymyQAsX2Nhw+56fnrjJKaMiz7mmo/KP+Xz6g1MjM5mae4dGDRDn9/mc7moefJxXPV1xNxxN+EXXDhiz3I6jGQ7MJlCjt/NifTMCSGEEEIIIYaptLYLgH0VbXT0OHG6vXxT1Ex4sJ6JGZHHlHd5XWyt30awLojv5945rEQOoHXFW7jq6whbdMFZn8idSTJnTgghhBBCCDFknTYnLZ196LRq3B4fW/Y1EhVqoM/p4cJpqcfdDHx7Uz69HjtL0i5Cr9EN6349O3fQ9eUG9EnJmG69baQe45wgPXNCCCGEEEKIISup7QTgkpnJ6HVqNhc0sGlPAwALJsUfU15RFDbUbkGj0rAwcXhbcbnbrDS/ugyVXk/8D+9HrftubT1wMtIzJ4QQQgghhBiyg0MsJ2VG0WlzsnVfE9YuB9mpEcREGI8pf6C9hCZ7C7PiphFmCB3WvazvvYOvr4/Y7y3FkJBw8gu+YySZE0IIIYQQQgxZSV0nWo2atDh/YrZ1XxNw/F45gA21WwC4IGn+sO7jqKmmZ8d2DGnphM5feAoRn7tkmKUQQgghhBBiSOwON3UtNjISQtFp1YxLDCPJFEyoUce0LNMx5TudXRS1W8gISyMlNGlY97J+8D4A0dfdMOi+dd91ksyNsl/84kGWLDmfhx76+XHPP/PMn1m8eMEZjkoIIYQQQohjldV3oQBZyWEAqFQqfnXbFH63dBZ6neaY8vvbigGYFjNpWPexl1iwF+4lcEI2xpzcU477ZHp7nJQdaMHnOyt3RhuUDLMcZbfffhcOh4NVqz445lxxcRE9Pd2jEJUQQgghhBB+Xxc2sWZ7DdctzKCs3j9fLispfOB8qHHwRUkKrf5kLi8qe8j3UxQF6wfvAae/V87r9bF3Rx07t1bhcfu4+fsziIoJPm33G2mSzA1TY2MDd931MyZMyGXfvr1kZ+dw+eVXsWzZi3R0dPDoo38gJyePoqJCnn32L7hcTgyGAB555FFSUtKOqW/GjFnk5+885rjX6+W5557ld797kk2bNp7+BxNCCCGEEOI4dpdZqWmx8ex7e9Hr1KhUkJkYdtLr3F43xe0lxBpjMBmjhnw/W/4uHGWlBE2ZSmDmuFMJ/YRqKtrZsq6UrvY+AgK1zL94/JhK5GCMJ3Ot775Nz84dI1pnyIyZmG669YRlampqeOyxp3j44Qzuvfdu1q79jOeff5ktW75k+fJ/8tRTfyE1NY3nnnsJrVbLjh3bePHF53jyyT8POY7333+H+fMXEh0dfaqPJIQQQgghxLfWaXOiUkFaXCiVjd2kxYUQaDh5GlHSWYHL5yYvesKQ7+Vzu7C+uwI0Gkw33nIqYQ+qu7OPr9aXU1lqRaWCvGkJzFyQTkDg8Pa/OxuM6WRutCQlJZHZ/1uC9PQMZsyYhUqlIiNjHI2NjQDYbDaeeOIx6upqUKlUeDyeIddvtbayYcM6/ud/XjwN0QshhBBCCDF0nT1OwoL0/Oau6ey0tJAQHTSk6wqtB4DhDbHsXLcWt7WViMWXoo+L+1bxDmZgSOWWKjweH3FJYSxYPJ7o2LHVG3e4MZ3MmW669aS9aKeDXn9oXLBarUan0w189nr9Sds//vEC06bN4KmnnqaxsYEHH/zRkOsvKbFQX1/HrbdeB4DD4eCWW65lxYqVI/gUQgghhBBCnJiiKHTaXCSZglCrVczKjh3ydfvbDhCoDSAzLG1I13i6Omn/5GM0wSFEXnX1KUR9rMa6LjatKaG9tZcAo46FS7LIyo0d86tkjulk7mxms9kwmfzLs65e/fGwrp03bz6rVq0Z+PvixQskkRNCCCGEEGdcr8ODx+sjPNgwrOsae5tpc3QwPWYyGvWxq1weT9tHH+JzOIi582Y0xqH1/p2Mo8/NNxsrOFDgHz2XMyWeOednYAgYe0Mqj+ekyZzZbDYDKw47lAE8arFYnjGbzQ8CDwBe4BOLxfJQ/zUPAz/oP/5Ti8Wypv/4EuBZQAP8w2Kx/GkkH+Zscscdd/PEE4/x6qsvM3fu4Bsk/uQn91JTU4Xd3sd1113Or3/9W2bPnnvG4hRCCCGEEGIwnTYnAOEhw0vmCtv6h1hGD22Ipaupka4tm9HHJxC2YNHwghxEU30Xn6/cT2+Pi0hTEIsuzSIu6eQLt4wlKkUZ+l4KZrNZA9QDs/Endb8BrrBYLE6z2RxjsVhazGZzDvAWMAtIANYBWf1VlACLgTpgB3CbxWIpGux+ra09Z+VGDyZTCK2tPaMdhhhl0g4ESDsQftIOBEg7EH7nWjsorGzjrysKuHZBOleflz7k6/6663kquqr50/xHCdafvJet4YXnsO3cQfxPHiRk2vRTCRlFUSja08iWtaUoisLM+WlMmZOCRnPmttgeyXZgMoUMOhZ0uMMsLwLKLRZLtdls/jPwJ4vF4gSwWCwt/WWuAd7uP15pNpvL8Cd2AGUWi6UCwGw2v91fdtBkTgghhBBCCDF6OntcAMMaZmlz91LRVU16WOqQEjlHVSW2nTsISM8geOq0bx0r+Bc52bKujKLdDQQEall8TQ5JaZGnVOfZbLjJ3K34e93A39u2wGw2Pwk4gF9ZLJYdQCLwzWHX1PUfA6g96vjsE90sIsKIVju0MbZnmskUMtohiLOAtAMB0g6En7QDAdIOhN+51A48+OeapSaGD/m5iqsOoKAwJ3XKkK7Z/3f/2hCZ37+b8JjQbx2ro8/Ne6/toqKkldj4UG75/kzCI43fur5TdSbawZCTObPZrAeuBh4+7NpIYA4wE3jHbDZnjGRwHR32kaxuxJxr3efi25F2IEDagfCTdiBA2oHwO9faQX2T/1lUXu+Qn+urynwA0gMyTnpN5xfr6NxTgDEnF3d82rf+7jra7Kz5oJCONjupmZFcfHUO7mHEPNJGeJjloOeG0zN3GZBvsVia+/9eB3xgsVgUYLvZbPYB0fjn1CUfdl1S/zFOcFwIIYQQQghxlhnuAihen5ei9hIiAyKIDzrxNgadmzbS8ubraEJDibnjrm8dY3lxCxtWW3C7vEyakcTcCzNRq8f2lgNDNZxk7jYODbEEWAlcAGwwm81ZgB6wAquAN81m81/xL4AyHtgOqIDxZrM5HX8Sdytw+yk/gRBCCCGEEOK06LQ50ahVBAcObSn/iq4q+jx9zIydcsI93Lq2bqFl+atogkNI+uV/oI8d/gbhXq+PbRsrKNhRh1an5uKrsxmfM7R98M4VQ0rmzGZzEP5VKA/f+XoZsMxsNhcCLuB7/b10+81m8zv4FzbxAA9YLBZvfz3/BqzBvzXBMovFsn/EnkQIIYQQQggxojptTsKD9aiHuLn2viFsSdC7v5DmV5ehNhpJ+uX/wZCYOGjZQevocfL5R0U01XURHhnIpdflEWkamb3pxpIhJXMWi6UXiDrqmAu4c5DyTwJPHuf4amD18MM8NzU1NfLII7/C51PweDzceOPNXHvtjQAUFx/gj398DKfTydy55/Gzn/1qzO9QL4QQQgghxg6fotBpc5EWN/SFPAqtxejVOrLCM4973llfT+MLz6FSq0n8t59jSE4ZdlwNNZ18/tF++nrdZE4wcf5lZvSG4a7reG74bj71WSIqKpoXXvgner0eu93O3Xffwvz5i4iONvGXvzzFQw/9J7m5efzqVz/jm2++Yu7c80Y7ZCGEEEII8R1h63Pj9SmEDXFbgha7lWZ7CxOjc9Bpjh2W6enqov5vf8XX10fcfT8mcPz4YcWjKAp7tteybWMFKpWKeRdlMmlG0ne6w0OSuWFqbGzgrrt+xoQJuezbt5fs7Bwuv/wqli17kY6ODh599A/k5ORRVFTIs8/+BZfLicEQwCOPPEpKStoRdel0hxq52+3C5/MBYLVa6e3tJS9vIgBLllzO5s0bJZkTQgghhBBnTGdP/+Inwfohlc9v2QvA5OjcY875nE4a/v4snrY2oq65jtDZc4YVS5/dxcZPLVSVtmEM1nPJNTnEJ4cPq45z0ZhO5r76opyK4paTFxyGjAkxzLvw+N3CB9XU1PDYY0/x8MMZ3Hvv3axd+xnPP/8yW7Z8yfLl/+Spp/5Camoazz33Elqtlh07tvHii8/x5JN/Pqau5uYmHnro59TV1fKTn/yM6GgTxcVFmEyHJm/GxMRitbaO6HMKIYQQQghxIp224W0Yvqt5D1qVhsmmvCOOKz4fTctewlFZQejc84i88uphxVFd3saG1cX09bpJSAln8dXZGIexifm5bEwnc6MlKSmJzMxxAKSnZzBjxixUKhUZGeNobPRvrGiz2Xjiiceoq6tBpVLh8XiOW1dsbByvvvo2VmsrDz/8Sy644KIz9BRCCCGEEEIMbmBbgiEkTg22Jhp6m5gUnYtRF3jEOeuH72PbtZPALDOx31s65GGRiqKwY3MVu76qRq1RMfeCDCbNTP7ObDswFGM6mZt3YeZJe9FOB73+UFezWq0eGC6pVqvxev1J2z/+8QLTps3gqaeeprGxgQcf/NFx6zooOtpEenomBQW7mThxCq2tzQPnWlqaiY42nYYnEUIIIYQQ4vgO7TF38mGWu1oKAJgRO/mI4737C+n49BN0sbEk/ORBVNqhpR9er49Nn5VQvK+J0PAAllyfR1RM8DCf4NynHu0AzlU2mw2TyZ+ArV798XHLtLQ043Q6AOju7mbv3gJSUtKIjo4mKCiIwsJ9KIrCZ5+tZsGCRWcsdiGEEEIIIYY6zFJRFHY270Gv0ZMXnTNw3Gu30/zqMtBoiP/RT9AEDy0Zc7s8fPp+IcX7mjDFhXDdXdMkkRvEmO6ZO5vdccfdPPHEY7z66svMnTv/uGWqqyv5+9+fwb+fusJtt905MHzzl7/8NU8+6d+aYM6cecyZI4ufCCGEEEKIM+fQAignTuZqeuqw9rUxI3YKBs2hXrzWd9/G095O5FXXEJCSOqR72ntdrH53L61NNlIyI7nkmhx0eklZBqNSFGW0YxhUa2vPWRmcyRRCa2vPaIchRpm0AwHSDoSftAMB0g6E37nUDh5/ZQd1rb28+KtFJ5zn9n7px3xRu5kfT7qHif09c7a9BTT87b8xJCeT8pvfDWl4ZWe7nU/e2Ut3p4MJk+JYtCQLtXpsDiQcyXZgMoUM+uVLmiuEEEIIIYQ4RqfNSXiw/oSJnKIoFLQWEqgNIDsyC/DPk2t84TnQaIhdeu+QErnKkla++KQYl9PL9PNSmTk/7Tu9f9xQSTInhBBCCCHEGNFtd/Gn1/MZlxTGnYuz0Os0p+U+Pp9CV6+LzMSwE5az9rXT5uhgimkiWrUW2949ND7/dwASHnjwpMMrfT4f276sZM+2WrRaNRdeOQFzXtyIPce5TpI5IYQQQgghxoiCMitN7Xaa2u3UNPXwwPUTMYUHDlp2b3kbABq1igunJxEXaRzSfbrtLhTl5PPlijtKAJgQnknH52toff8dVBoNCQ/8lKDcvBNe63R4WPvRfmorOwiLCOTS63JloZNhkmROCCGEEEKIMeJAVQcAU8ZFs6fMyuOv7OB398wk+qiEbsPuepavsRxxTFHgjkuyhnSfti7/iusRJ0vm2ksJdPhIfHcTrUXFaEJCib//AYxZ5hNe19VhZ/V7hXS22UnJjOTiq3IwBEhqMlxjc0ahEEIIIYQQ3zE+RaGoqp2wYD0P3jCRWy8cR6/DwxtrSzh8UcM122tYvsZCiFHHr26dwn/cPhXw97Y121vZ2bQbn+I74b0qGroBSI0bvKfMp/ioaizh1nVdeIqKMebmkfrYH06ayNVXd/D+q/l0ttmZPDOJy26YKInctyTfmhBCCCGEEGNAXYuNbrubublxqFQqFs9MZk+ZlYLyNvJLrEzLiubDzZX866sqwoP1/J/bphIfFYTH6wMUGjnAU9vfwu1z0+Pu5YLk42+fBVDe0AXAuBPMmavuqOKijc2EdruJuGQJ0TfejOokq0/u393AlrWlAJx/mZnsyfHD/yLEAOmZE0IIIc5xiqKws7gFp8s72qEIIU5BUf8Qy9z0CABUKhWqXe50AAAgAElEQVR3XWpGq1Hx5roSlq0+wL++qiImPJBf3zmd+KggAHx4CMzaQ1voDnRqLUE6IyvLPqHe1jjovcrquwg16gadj6coCu2vv05Sixt33viTJnIej5cvP7OwaU0JeoOGq26dLIncCJBkTgghhDjH7S1v4/mVhazbVTvaoQghTsH+qnYActIiB47FRwVx+ZxUOnqcbN3XRGpcCA/fNZ2Y/iTM4/PwUuFyCG9G1RvFI7P+nbuyb8ajeHll/1u4vO5j7tPe7aC920lmYthxtwdQFAXrB+8RsreCpigtKff+5ISJXHdnHytf303RnkaiTEHc8L3pJKSEn+rXIZBkTgghhDjn1TT7N66tbbGNciRiqNq7HTz8v9/wzf6m0Q5FnCXcHi+ltZ0kmoKOWWHyirmpZCWFMT3LxEO3TSUsSA/457QtP/AORW0W9H1xuCwzCDeEMTE6h4WJc2nobeKj8tXH3KusfvAhloqi0LbyAzo+/YTOEA27Lp9ASHDEoHFXl7Xx3iu7aG2yMWFiHNffPY3QQXr7xPDJnDkhhBDiHFdv7QWgwWof5UhGxsFFIHJSI1Grz81Nhdfn19HcbuejLZXMyolFLZsnf+eV1XXh8vjISY085pxOq+HXd04/4pjD42RFyYfsbN5DRlgqqrY5FHq6cLi8BBq0XDfuSko6ytlYt5WcKDO5URMO3as/mTveHnNtq1bS/snH+KLCeW+BhnmJOceN1+dT2LG5kvyva9Bo1TI/7jSRnjkhhBDiHFfX6k/mmtp78fpOvILdWLDL0spfVxSwPr9utEM5LdweH5sL/HOZmjv6BpaiF99t+4+aL3ciZZ2VPLX9v9nelE9ySCL3T1pKaKC/N8zW5x9WqdfouCf3drQqDcuL3qHHdajnvry+C41aRVpcyBH1dn+1lfaPP0JjiuaDiyKwG7VMjZl4zP072nr56I3d5H9dQ2h4ANffNVUSudNEkjkhhBDiHOb2+Ghu9/fIebwKrZ2OUY7o1JX39xrsLG4Z8boVReG1z4p5bY0Fu+PYuURnwq6SFmx9bib0zyn64hxNWsXQebw+dhQ3o9WoyEoefK5Zr9vO25YPeSb/BdocHVySegG/nP4ARp2R4EAdcCiZA0gOSeDqzMvocdt4/cA7KIqCy+2lptlGalwIep1moKyjsoLm1/6J2mhk05I06rW9XJZ+MamhyQNlfD4f+V9X8+6ynTTVdzMu28SN90wnOvbIpFCMHBlmKYQQQpzDmtvteH0KapUKn6LQYO0lLtI42mGdkoNzAMvquujqdQ3MDxoJLR19bNzTAEBBmZWll08gLz1qxOofio359QB8b8kEXli1nz1lVtq7HUSGBgD+hPOzbTVs2F1PSmwI07NMTB4XjfGwfbp8ig+Pz4teozujsZ+LPF4fDdZeUkYxIdlU0EBrp4OLpiURoD/+6/vXjTv5sOxf9LrtxBljuCP7RjLC0gbOhxj7k7nSMlo3l6AND0dnimF+QhZF4eMobCtmc/03xCnZeH0KmQmHhli629tpeP5/ULxe6q+ew05vIdmRWVyWdtFAGWuzjQ2ri7E22zAG6VlwyXgyzKbT84WIAZLMCSGEEOewOqt/6FR2ajj7qzposPYyLWvsvmApijKwkIsC7CltZdGUxBGrf19FGwDZqRGU1Hby1xUFPHTbVCaknnxo20ioa7VRUtdFbloEsZFGLpyayD8/LWbjngauX5iB3eHh5U+K2F1qRatRY+1qJb+siaBwB+fPjCQ8ykt5ZyUlnRUoisJ/zHyQGOPY/XmfDVZ8Ucb6XXX85q7px51Ddro5XB5WbanEoNdw1Xlpx5z3KT5Wlq1mfe0mDBo91427gguS5qNRa44oFxygZVpnMfrXd9Jx1HDrJcFBZIf5KLO8TWfK1Wh8PsYHe+gt3Ev3V1ux5e9C8XhQXX4R76kLiTCEc0/ObahVan9v3Fc17PqqGp9PwTwxjvMuysQQIL9IOBMkmRNCCCHOoO5eFxt31xMeYmDh5ITTfr/6/vlyM7NjB5K5sayt20Gvw0N6fAiVjT3kl1hHNJkrrPQv/f6DK7KpbOzmuQ8LKaxsP2Ey5/H6+HhrFdmZ0UxIDB3yvTxeH2qV6ohFXDbu9vfKXTAtCYBZObG8s6GMtTtr2V3SSnuPgz6nlwkp4dxwaRyb679mt3U3Hlx80QH0T68L04fS5epmhWUl/zbl3uMuLy9Orsvm5Mv+ntqdlpZRSeY+31FLt93N1eelEXpUL7Tb52F50Qp2tRQQa4zhgcnfJyrw2AVSfE4n0V+u5BLrTrwBQSTdcw+owN3SgrOmmr7KClLqraTU98Gu5UwAqID6/uv18QkYz1/I3wy7wAVLc28nWB+ErdvBulUHaKzrIijEwPmXZZGScWZ7sr/rJJkTQgghRlif00NHj5OE6KAjjr33ZTlb9jbi9vhf4idnRhF21BLjI+1gMjd5XDR6rXrMJ3M1zf5euWlZJjxehQPV7fQ5PQQaTv2Vxu3xUlzdQWJ0EJGhAQPzhar7h3Uej8Pl4bkPC9lf2c6n26r53dJZJB72cx9Mn9PDoy9vIyU2hH+7fiIqlYqOHidb9jYSGWpg8jj/C7FBp2HxzGRWbq6ko8dJWJCBi6fHEJXRzH8XPIuCQqg+hKzQyVjKnLRZVSzOmchN503k+YJlFLVb2Nm8h5lxU0/5+/ku+nxnLR6vvxdrd4mVmy8Yd0YT4267i0+31RBi1HHprJQjzrm9bl7c9yoH2kvIDEvjR5PuIUh37BDqvtISmpb9A11rC42GKLouv4PsGdOOKefu6GDtupfxFpdi7DEwISsXQ2QUQRMnYcgcxz+L3qSjpYsr0heTEZZKSWETW9aV4XR4yDBHc/5lZumNGwWSzAkhhBAj7O31pWzd18Rj359JkikYgA82VbAhv57osABSY0PYVdLK1/ubWTI75SS1nZp6q41Qo46wID3xUUE0tPXi8yljdkn/g/PlUmJD8HgVPtpiY295G7NzYk+57pJa/9LveRn+no3gQB3RYQHUNPegKAqq/nmH63fW4fJ4CTHq2VTQQEVDNymxwdQ023hl9QHuv2kc7c4OOhydRAdGkh6Wesy9PttWQ1u3k7ZuJ3vKrEwdb+JfX1fh8vi4+rx0NIdtwHz1eelcOTdt4GdWaD3AC3tXEqQzclPWNUwx5aFVa2lKsvPI/36DrVuHSqXiFvO1PLHtL7xf+jG5UWaMx3nRF4OzO9xsyK8nLEhPWlwIBeVtNFh7Sez/N30mbMyvx+nycv3CjCN+YXF4IpcXNYF78+5Cd9T8SJ/b5d8P7vM1AOgWXszrdbEsUB+/HegiIph12Y/4bfCfURscBGjqmRYThU45QMveTRxoLyEjLI1ZQbNZ9eYeGmq70GrVLLx0PDlTEqT3d5RIMieEEEKMMEtNJz5F4dNvqrnvqlxsfW42720gKtTAH384B4fLS0F5G5v3NnDprORv/RLUbXdR32IjPSH0uIsiOF1eWjsdZPcPEUyINlLd3ENrVx+xEWPzxf5gz1xKbAjhwQY+2lJJfknriCRzB+fL5R02TCwlNoT8klY6epxEhgZgqenkrfWlR1w3Ly+Oey6bwD/W7mKPbSO//fqdI85fkb6Yy9IuHvg5d9mcfL6jluBAHX1OD2+vLyU2wsimPQ3ERAQyLy/umNgOJnI1PXW8vP8NtGot909eSrI6ku4vNuCorsTV3sEPahoIqfVQ+okXTUgw1102nXfcu1lZ/im3T7jhlL+j75Iv8utxuLxcNS+N8GADBeVt7C61jngy5/MpVDf3UFjZTo/dxY2LMtHrNPh8Cpv3NmDQaZg/8dCy/m6f58hEbuLd6NRH/vt3VFXStOwlXA0N6EwxxH3/PtyJqXj/toWevsFXaW3v8OIsmoN5ahfd2gq+atw+cM6ki2Za+yLeX78bn08hbVwU5108TjYAH2WSzAkhhBAjyNbnpqWzD4BtRS1ctyCDr/Y34XL7WLwwBa1GTXCgmmlZ0Ww/0EJFQ/e3mofj8yk8804BVU09aNQq0hNCuX5BxhFzuxra/EMqDw77Ozjss8Haiyk8gA5HJyH6YPSakVsN8nSrbekhLEhPWJCeUKOOmPBA9la04fX5jujNOpGX/1VEdXMPj94zE63m0DWFle3odWqykg79PFJjg8kvaaWm2UZkaABFVf45ddcvzIDALqzeesLDq3nDspcDAQVo9F6U3nAWZOYRFxLJhtrNfFK5lsbeZu7Kvhm9Rs+qr6pwur3cfOE4mtvtfL6jlv96Mx+vT+HaBekDMflcLnr3FdCzYweuulr6DCpqlU4WaXyMN5nRH1hFRcEeFI9nIN5gtR63PoAwUxTOhnri31jLwtmxbFK+YU789CNWNxSDc3u8rN1Zi9Gg5fypiQMrwu4utXLlvLQRuUd7t4MNu+vZXNBAt/1QghVq1HPlvDSKqtpp63aycHL8QK+cT/HxatHbgyZy7vZ22j9ZRdfmTeDzEXbBRZhuvBm1wYDe50MF2OyDJ3P1rTZwBzDfNJW5ebdQ2VmNvd2LvQlKClop7m4lJNTAeYvHkz4+ekS+B3FqJJkTQgghRlBVYzcAcZFGmtrtrPqqioIyK0aDloWHbZq7YFIC2w+0sHlv47dK5r7Ir6OqqYeMBP+CG+X1Xbz48X7+60dzB+Z61bX6e7ESTf3JXFQQ6rBWPqx/izcarfR5HBg0eqaYJjInfjpZEeNO6dlPN1ufm7ZuJxP7e85UKhUTUiPYVNBAfevQlo5vareztbAJgMKKdqb0v5C2dTlosPYyKTMKnfbQKoCp/Zsmb2zYxJbedqq7fOgS1OzX7qemo9ZfyP8jJ9oYyXj1HL7Y7iUgLJ0LcjKYETuFl/a9Rn7LXlxeN9cm38SmPQ3ERgSyYFI8LreXot2lBLVUExEWSJ4SQ+fGInr37cVefADF6QTAo9eidntIU/oDqyzABujj4glbuAjj5Km4dEb+vLyAAK+PbFMwtohegturMO2vY3FtJ/9yvsUDSx46ZpVDcax9Fe302N0smZUykEhlJYdRXNNJR4+TiJDhz3Vtbrfzwqr9OFxeFEXB2unApygEBWhZMCme7NQI3lxXyupvqlk4JYEvC/wLryyc7F/gR1EU3itdxe6WvYwLT/cPrexP5DxdnbSv/oSuLzegeDzoYmOJueNugnJyB+6vUauJ0mvQNdtY9swW9AYthgAtarUKn09BURQ6bC7MqKjdUU/1VzX02px43P45g2q1iqlzU5g+NxWdXtrQ2UKSOSGEEGIEVfYnc9cvzGDFF2Vs2dsIwBVzU48YCpmdGkFUqIHtB5q57aLxGIbxctTR4+SDTRUYDVp+esMkQoP0vLexnNXfVLNxdz2X9C+UcHDxk4FhYUGd6Mfvps3nI8YQzYSI8dT01LGtaRfbmnZxx4SbmJcwcyS+htPi0Hy5Q8PcMhJC/fPWGruHlMyt3Vk78Hnz3oaBZG5fpX+I5cSjVuJLiQ1BY6ql1Lsf2oFg0AZDrU1FXtQEZhnNhLXa0Da0YvKG02dQUelsoXpnD31JoHE5WeqcyJbKZlqLdrKFRma0BTMvKJDmF3fSV1HOnZ2d/ps1QYPls4F762LjaM2MZm1ECw2hChlhqdyefAXRmmAUtxsFaHEEsH1PA/VvleJ0eDj464Lmhm70Bi1NAck0Bfg3ddYX+Fi+7zOy8xLJWTCBkP5968Sxdln8G9LPzI4ZODY1y0RxTScFZVbOnzr8FVR3FLdQ3dRDcKAOrUZFWnwIi6YkMDs7duAXMLY+N2+uK+XNtSXsKbWSZAomPT4ERVFYXbWOL+u+IiEojh9NvAedRoe7vY3OL9bT+cU6FJcLbXQ0UVdeQ+jceag0/joVRaGmvJ3d22pIdymAgj5Mj6IodLbbURR/oqZSgdfpJRQVna02Aow6wiICMcWFkJgaQVJaBMYR3NNRjAxJ5oQQQogRVNnoTzjGJYWxZHYKb6wtQatRcfH0pCPKqdUqzpsYz6qtVewqaWFe3qFeO2tfG26fh0BtAEG6oGPmw7y1vhSHy8vdS8wDS5UvmZ3CF/l1rP6mmkVTEjHoNf4hU/iHWXY5e/iw9C2Smh3EN6Vzw9wZqJw6DOMupVrXw4v7XuOdkpWkhSaTEHzsnK2zweHz5Q5Kj/f3TFY2dHP+SbYosPW52bqvkahQA4EGHXvL2+judWEM0PL59lpUKpiUeWQy1+SqQZ9WBB49N4Rfw1drdzEjtA+zz4uvdi/ezk34ABeHlnG/pf/P2qKVA/WY+/+DEv+BNugF7AYV9ckGmqJ1KIDBpwZjAA1JQbQFKvR6WgjWBXFL+iXMT5yNWqXG6fBgKWxif349ne3+Ib2h4QEkpIRT1mqjrMPOY/fPJSwkgM72PhprO6krLKepsoU+TST5+zrJ3/s1sUEe4k06ktIiSJyRg1p3bq1E+FVhI/srO7huQTrRw5jX5fH62FPWRlSogbS4Q21t6vho3lpXyi5Ly7dK5srruwB4/AezCB9kFdvzpyayblcd2w/4k8lFUxLwKT7eLV3F5vqviVWHcl/gAvrWrKV1z26cVZUAaCMiiLz5VsLmL0Sl7R+S6fNRVtTC7m21tPf/Ysdt0FDh9PDXH81CfdSwZEVRePCZzYQYdTx535wxu0jSd40kc0IIIcQIURSFisZuIkIMhAcbWDApnq8Km8hLjzzuFgTTskys2lpFWV0XWZkGvqzbSqH1AC191oEyWrWWK9Mv4aKUhahVavaWt7GzuIXMxNAj9qkLDtRxycxkVm2t4rPtNfQ5PdSX1jBf1Y71ndeos+Rza4sNrQ9gN00Hdg9cG5A5jntyx/GicS8v73+D/5jx4Fk5j66mpb9nLuZQz1xCtBG9Tj3QI3oimwoacLl9XDQ/GY0a3v56F2/u/pwoTRJN7XYunJaI6bCX/qbeZt7Y8SpTy+yYi1XE9j3Hzf3n3PhfoIOmTCUgLZ2AtDTCI4JpLauhuqSGPZZmshJDGZ8ejTYiEm1YOB2uLlYUrQKNF1ugGnVoKPFxGYQYQonU6Gl3dFBnt9LrtgMQoFIxJ2EGS1IvwqgLpK3FRmF+PSX7m/G4fag1KrJyY8mdlkBsQigqlYpXPj1Ad4edPrePcJWKiCgjEVFGcqYksLMhnw1r32BcfTK9riSaVdE0V8Oe6g50GzeSlGkiLjUKnV6DVqsmPMqIKS74mJf+saCr18XyNSU43V7yS1u5+YJxnD/EFReLqjroc3qYPzH+iPJubTfROaWUYeXXmz+hz2vHoNYTqAsk3BBKakgyqaHJZOvSUHsMBGgP9XwqikJ5QzdRoQGDJnIAWo2aGxdl8vzKQgLUPlIju1mx9j28RSXc3eQjoq2FTsr8hdVqjNm5BM+YSei8eah1/n+zXq+PksJm8r+uprvTgVrtbydTZifzxqYKususOFxejAFH/lw7epzYnR6y0yIkkRtDJJkTQgghRkhHj5PuXhfTskwA6HUafvu9GYOWj48yolJBdUcLf931Ll2uHgwaPZNNeYTog+lz91HSWc7K8tUUt5dy8/gbeP1zC2qVirsvnYD6qBfTS2Yms35XHV9+UcD8jr38sKcSNQp9VRAJ9MaE0BU2gd1dei6dkUhCsKZ/blYR+vIyliZG8vbMBt4tWcUd2Teexm9q+LpsTsrqujDoNZgiDiVcGrWatNgQSuu7cLg8BOi1ODwOansayAxPo7Khh+YOOy5dO5/VbyQgy4FFV0ZjbzMBeT3sc4Hi1RAUM51rFywYqLfFbmXNW3/m9u1WND7woqbCmECz0cS1Ny8iKCMDbXj4ETGGm0JwJ2ZgmOPhub9tpjzUyNxrZw+cd/c4Kd5hJS6jk9tnLcAcMe6k89e8Xh+VJVYKdxXTWOfv2QkONZA7L4EJk+KPGfZ2sKe2u9dFfNSR+91Nj5/K3ukHWJdcwFUxmVzqiqS+qoP6ijaa+/RUVnRSWdF5xDU6vYaElHAmz0wi8QQbp59t/tW/yMzsnFj2lbexfI2F/ZXt/PCqnIEhjYM5OMRyutmEoiiUdpazrmYT+9uKIRhUPhVOZxCJYfG4fC7sbjvlnVWUdfp7ydjv/yNUH8KEyPHkRk3ApE7B1ucmJ+3436HXbsdRVYmjopzY8jJ+VldMoMOF70kY+D+IVkugeQIB6RkEpKdjNGejCT70iw2vx8eBvY3s/qYGW7cTtUZF7tQEps5JISTMn1gGG/29rz19boxH7QlX1997l3QGt14Qp06SOSGEEGKEHOwdSo8/+dwtAJ1WQ3S0mqbwDeDq5ZqMy7ggZcERwyp7XDZeP/AOhW3FPL79T/gSQxlnzsAb0I6iBB3RcxCAh7tVBwip+QY1CtZwLQXjA1ESYpmYt4h5qfOoa7Gz/JUd4InkF5dMIeKSS/F0ddL69puwYzt3tmn5dM5mdkRknhUbTTvdXj7eWsW6XbW43D5mZccck8SmJ4RSUtdFdVMPYVFuXtz3Ci12K5GGCKwVcfgMXWijGyACVEBJZzPBuiDCXBlYmzVoE8rxpW1nU1MYeVHZaFQatrz2NHN3t+E1BtA351L+t9JAnyaAvIxIwqZNOWHMgQYteelR7Cmz0tRuJy7Svw1Eg7UXX08kM4KnkROVccI6bD1OinY3cKCgEXuvC4Dk9AhypyWSmhk1aM9JWJC/16er/5rDqVQqbjVfT0VXNf9q2ULW9IlMmTaJyYpC278+pm71+/QaTRhnzEZvzsXa0kt9TSfVZW1Ul7WRmBrOrAXpxCUNf8GeM6m1s4+Nu+uJCQ/kB1dk02N389LH+8kvaeXpFXv46Q2TCA48/pBSt9dDflUNISYHzepiPti5jdoe/wDazLA0LkxeyAf/6qW+tZdf/3AOsRFGFK+X7jILzQXbcJSUoOruQW3rQ+Nuoc9QSV/AWkqNei51m0hrzsL6USm+vj68th48nZ142ttxt7aAogzE4TGqqY8LQB8aRmhUPKlTziM4dyLqgOPPc6wub2PzmhJ6up1otGomTk9kypwUgo9aqCWk/7ltdjexR+WV9Vb/MOYk08k3vRdnD0nmhBBCiBFycL7cwXlcJ+PyuvAkbwNtLwvjF3BJ2gXHlAnRB/PjSUv5pGQznxR/hTq4g1r28Oede4gOjGKyKZeU4ERiqjpwvLeSsM5ubKEGNk00YB0fy+3ZN5IdmTWQ9KXGhTAuKYzCivaBREMbFk7cD+8nYHwWrSve4rqNXZRV/i9N3/8FcYnjR+4L+hZWbank0201hAfrueXCdBZMij+mTEZCGFDL17UF7Ktcj8PrJDsyi9KOCtSJHaiBEFU0qb6ZXDtjKtEhwWhVGgor2/nvPQXEaFPxpW7nk8q1rC7/nAX5NqaW9OEOC2L8Q7+lyxBG3wtfA5CTGjmkuKebTewps7LL0sIVc9MABuYwHtwi4mg+n4/66k6K9jRQWWJFUUBv0DJpZhK5UxMIjzz53oAHe+aOl8wBGHWB3JN7G8/kv8Ar+9/m4Vk/J1AbQPRVVxOQlETza//Eu/4tDKWpZN69lIAls2lp7Gb75ipqK9r5sHo3KRmRzFqYjiluaL+0ONNWbq70b/Ow0L/NQ0SIgX+/eQovf1LE9gMtPPHqTvIyIokJD6TL7qK4pp16VwVRSV30GRrwTejDB7xtARUqppomclHKwoHN311zm3lx5T62vb+WmapmegsK8Nn9vVoBKhW68DBUpnjUAQY03Z0EdHcT3dlHCjXQWkP7UfFqQkJQj0unKtxHQUAHzdE6zptwEZenLz5mvuzR7L0utq4vo6yoBbVaxaSZSUydnYxxkKGch/fMHa2u5agFk8SYcNJkzmw2m4EVhx3KAB61WCzP9J//JfA0YLJYLFaz2awCngUuB+zAPRaLJb+/7PeA/+yv5wmLxfLqiD2JEEIIMcoO9sylDfEld231RhzaNjytieSmzxu0nMvjY/c3/5+9+w6Pq74SPv6902c00qiMeq8jyb1jMAYMmBLAtGBIJSRLspDNvtuyye6bl93NJluzSXZJ2EACIYWQQOjN9G5jY1susjzqvUszajMjTbnvHzOSLVRHlgvofJ7Hj+2r20a6tubonN85FkY7NvKnN5RiTHSxv/sQh3uP8VrTW5x/aIS4Yx6CGvhwuYV9y2JYkbaSO0tvwqKfGgBcti6L2tYBXtvfymcvLwHCWZuEbZdhLiqm/qH7KGrqpP+fvo8n0Y6i1aIxmtAnJaFPsmMqLiFmxYqJNTqLpbFzkG6Xl41lJwaAH6jpxajX8i93bp6x42d+eixKjJt9vg/Qa3V8adlnWJ+6miffP84Lzt1cvqqAm9dciEaZvEZoeX4it19VSnluAgbLZiqq38P62MtY27z4k+Mp+eY96BMSsKsqFqMOz2hgxjK5j1pdbEerUdh3/KRgrnfqm2VVVenpHMJ5pJO64z14IzPA7ClWlq3LoLgsNao28HGRN+uDMwRzAEXx+VyRewkvNb3OH6qf4ovltwJgXbMWc3EJPX94lMH336X5e/9IwmXbsV9/I9fcspKOFjd7326gub6f5vp+MrJtlK5Kp8CRjH6O0sUz5WhDH3sqO8lOsU56jvQ6DXdet4yEWCMv723h9QORdjV6H8bCw2jj+nED6piB4GAaGwvzKE5JpzypBLv5RFMcVVUpG+vgzvbnSahzMUR47WTsho1YypdhcZSSlp9OT8/QpPu656HnUY3vExscJqDTkJ6UTWpSDv2GAJ1jfdQPNAGQHVvA3Y4byY3LnvV1BvxBDn/YyoHdzfjHgqSkx3LxVQ6SUmYPxKwnZeY+qq1nGINOQ4oMAf9YmTOYczqdTmA1gMPh0BJu1vRk5O/ZwHag+aRDrgKKI782AfcBmxwORyJwD+HSXxXY73A4nnE6na5FezVCCCHEWRJSVRo7B0lLtExZizId9+gArza/hUljwdVURkeBh+X5SVP2CwRD3PfUURo6Btm8LI0Njgwgg5XJy/CODNLys/+BYz344i003bCZ3Nwizse66C0AACAASURBVLemU2DLnbHZw9qSZBJijbx7pIMbtxZMzNECMOXkUvad7/Py4z8ibk8lfo8bi8YIfX2MNjWGd3plFxqTCevadSTtuAF90uIMD3701RqqWwfIS4slJcFCt9tLV7+H1UX2WUc3xFv1mAqOgaJy16ovTczLa2j1EezK5QrH5imBHIQD2K2rMsJlcnv2k/HYc4SGh7Gu30DqF+9AazZP7LeqKInmrmGy5nizPC7GpKcsN4GjDf30D/pIjDPR1juCVqOQmmDG5/VTXdnF8UMd9EXWKpksepatzaBkWepEQ5NonbxmbjZX519OVX8NezsPsCzRwfpISa3WaiXtjq8Qt/l8un71S1yv7GLo4H6y/vKbpGencN1nVtPW5Gb/+020N7tpbxng3VdqWbYmneVrM7GexXEHbx9q59e7nGi1CrddWjylHFejKOzcVsx1F+TT7fKyr+MQ7w+8yWjIx0p7OcWGDRyoGCUUgttXr54yhD40OkrH/fcxcqiCeEXhUFwR3UVr+cpXtmM06Bj0jPHIuw1cHtSTZjuRGfOOBmjtNlOYuYNNlwTZ13WAfQNNMNA5sU9JQhHbcy+mNKF41q+73x/k+KEOKva2MDw4isms57ztBZSvzphX05JYc/j5GPb6CakqP/rDIYwGLZ+/wkF7n4fM5BhpfvIxE22Z5aVAndPpbIr8/YfAN4GnT9pnB/Arp9OpAnscDke8w+FIBy4GXnE6nf0ADofjFeBK4HencP9CCCHEOaGr34N3NMjqovll5Z6vf5mxkJ+rMq/giVBgYr3KyQLBEA+9UMXhuj6W5yfypatLJz7ma6in84GfQXcXlrJlFH7tLlbGzG+ti06r4eI1mTz5dj3vHung8vWTswCKRsMlN/0Zvyr/PQe7DxOjt/DFsp049Bn4u7sYPlTB0Id7GXz/PYb27yf5ppuxXbwN5RS7Hnb2h7s47jnWxXUX5HOkLjL7rXBqkHuyd9r3gHmQQE8mqfrwawmFVOraBkhNtGCbYTaWqqoM7dlN37NP4+/uQtHpSPnsF7BdfMmUN9R/cu0yQqo6JUCYzYqCRI439LO3op1l2fGMdA1TaDbwxnNV1Ff3EgqqaDQKBQ47pSvTyc5POOXOkbZ5BnNajZbbl93Gv+z7EY9WP0m+LY8k84mso6WsnNx//Gf6nn4S164X6bj/PnK+9fcoOh1ZeeGZYwMuL8cPd1B1qIODe1o4tLeV4vIU1p6fO6+S0MUSCqk88XY9L+xpIsak489uWklJdvyM+yvaIO+6XuJ91z70Gj23OW7kgoxNKIrCttLpjwl6Rmj78Q/x1dViLi3DvvM23qoYYn9lF6Fnj7FjSz73PnGE3gEfB6t7+e5XNhIT+aFOQ8cgqgpFmYlszSpia9Zmer399Pv6sRltxBttGOfoHjvg8nL8SAfHDnbg8/rR6TSs3pTN2s25GE3zfzt/osxyjMaOIY42hIs+a1rcBIIhsmYoARbnrmiDuVuJBF8Oh2MH0OZ0Og+FKzEnZAItJ/29NbJtpu0zSkiwoNOdG2n7j0pOPjfrxMWZJc+BAHkORJjLEwBgWVHynM9Ek7uV3R0fkh2Xzm0bt/P00y/S7faRnBxLKKTywFNHqKjpCTfMCKk4chO45082YzLq8A8O0fniS7T8/jHUUIjMG3aQ+/nPTgwInq8bthXz5Nv1VDW5+cxV5dPu863Ur/Fy7ds8XPE4Pz38EJcVXsjnN9xIzvnrUNU76HnjTRp+8Uu6H/kNvor9FN79p1iyop+/BeDx+RmMlH7tO97DHTtW4Ix0b7x4fQ7JMwQH/V43zze8jF4x4m1x0DfipyjfTl2rG+9okC2r7NN+Pcbcbmr/+ye49h9A0elIvWI7WTffgCklZZqrzJ9W0eA82klTXR8t9X2sQUPD+8000EwOwIif2qoe7KlW1mzMYeW6LGJiZ25VHy1VVdFpNXjGgnM+h8nEckdwJ/+779fsanuFP9/85Sn7pN71FWr8Prpff4ORl54h/0tfPHF8cixFJSlcuWM5Rw60seetOpxHu6iu7GL5mkw2XlhAZs7MQdViGBge5T9/s5+Kmh7S7TH8w1fOI2OWNV/N7jZ+sPd+Ooa7yY/P5hub7yAzbva5iv6BASq/95/4GhpIvmgrRd+4G41OxzdXhviHB3ZzsKaXQ7W9hFRYVpBEZX0fz3/Qwt03rwKgs6IdgLVlaRNfk2RigdwZrxnwB2ltdtHS0E+ds4fm+nDQZTLrufDyYjZuySdmlhEHM74Wwj+MCISgJlIWvrY0hQPHwx08HflJ8j1tEZ2Jz+W8gzmHw2EArgO+7XA4LMDfES6xPG1cLs/pPP2CJSfHTqmFFkuPPAcC5DkQYcnJsRyt7QEgKUY/5zPxYMVjqKhcm381QwM+UhLMNHUO0t09SE3rAM+914DRoCU/PZa81Diu3ZRB81PPMrT3A3x1taCq6BISSLvjT7CUldPbv7Dvl3abibo2N93dgzOXZMavJXldKr+q/D179lfR9MLjJGns6LWRUtLyzxF0uwkOeVH//Q00MbHEpsQTazNjsuhRQyohVQ3/HlIn/V2r1WAy6zFZ9AT1WnRAgPDanT0VbRyu6QmPbwgGZ/ycPlT5e7wBHxclXcFLAYUPj3VSkGrlg8PhN9A5yTFTjh06sJ/uX/+S4NAQlvJlpH7hdvT2ZIaAoQX8ex4ZGqW2qpvG2j7am0+09o+1mXCFQngCIVaVJPPe8S7WlqWybVMO9lQriqLg8Y3h8c2eRYuWLUZP/4B3Xv83LbcuJ9OazvvN+7ksYxsplqkls3E37sR1rIr2p55ByS0iZsXKKftkFSRwU/466p297H+vkSMH2jhyoI3ktFiKy1NISrFiT7VimqGL5EJ09I3wn49W4BoaZXWRnS9fU4YedcbX3TbcwX8fvJ9h/wiX5mzl2oIr0Y/qZv08+V0u2n7w74x1dmC76GLiP/sF+lzeiY/feU05//rbA3S7PHz5mnLWFNv551/v56XdjawtSqIo08bhmvD/DcmxhlmvFQqptDa6qKnsoqGmF/9YcOJjGTnxlK5Mo6AkGb1Bi8c7hscb/XMz5gv/wKTX5cHZ2I9Oq/CVq0upWpbKK/taKM6Q72mLZTHfH8wWFEaTmbsKOOB0OrscDscKIB8Yz8plAQccDsdGwmvqTq7XyIpsayNcanny9jejuL4QQghxzmrpCn/Tzp5jTdWxPidV/dWUJhRTnhhuPpJpj6Gjz4NraJQ9leF1NF+/cQVlaRZcr71Czz3/Q3B4CBQFU2ER1pWrsG29eNKMqYXISY3lQHUP7uExEmbJDll8NsprL6azNfyT/EG9B7POHF4BD6h6K4rWhOrzoXpGGW4doKN17iHeH7UGDSGtwnAwxDOPHyYpEMJhM9PVPkhcvAmTWT8p6GwabOHDrgpyzNmsMa3guK6Kqn2tvOkPUdPkIhUwev3UHOsiGAgxNjjE8L69jDU3otGkYdu+A+2KFbS6FDQDfWg0ysQvn9fPoNvHyNAoOr0Wo0kX+aXHYNQyMjSKu99LR+vARACnaBSy8xMoKkshKy8Ba5yJP7xey0t7mzF6RukBikpTTnsXyLgYAy3dI6iqOue6O0VRuCL3Eh6sfIRXmt6cdr6gxmQi/c4/peX736XzwQfIvee7U2bsjZ+rsDSZAoedlgYXlQfbaKrto6fzxBvatCwbpSvSKCxNxmA8tabqL+xpwjU0yvVb8rnmgrxZS2DbhzsnArnPlN7EBRmbZtx33FhPN20/+A/8vT0kbL8S+6d3Tvl8Wkw6vvPF9Yz6gxPNRe6+eRV/e++7/O/TR9FpNXS7vNhtphnLfYeHRjl+qIOqwx0MD44C4R8ElK1MJz3bRlqWbco8wYUyG3VoFIXmrmH6Bn0sz0/EZNCxpjiZNcXJi3INcWZF86/oNiIllk6n8wgwUYfgcDgagfWRbpbPAF93OByPEm6AMuB0OjscDscu4PsOh2O8IHs78O1TfwlCCCHE2aWqKs3dw9htplmbn4TUEE/WPo+Cwg1Fn5p4Y5hhjwFnD81dw+w73o0tRk9WVzWNP/k9AZcLjcVC4jXXEb/tMnRx8xt7MB85KVYOVPfQ3DU0YzAX8Ad58fGjDA34yC1MpC+nnj0j7/O50k+zOWPDpH2Dw8N0PfwQgwcP4k9MI/6Wz2HOzkGjUVA0hH9XlInfg8EQPq+fkeEx3t/XQkuzG7tehyaogi9IFhpG6l08UR/ulaY3aImLNxEXb8ZiNXC4xUnR0IWYR2N5VT3G+FvRqgPtKEAOGva9Xv+RV5QFqVnhP9YD9VWn/HlMy7JRXJ7CxvPzp2TZVhYm8dLeZo5HAr7MMzDDK85iIBAcwjsaxDKP9VRrUlaS0vAyH3Tu5+r8y0gwTQ3UTDm52G/eSc+jv6XzFw+Q+Rd/NeMaSUVRyClIJKcgkeFBHx2tA/T1jNDVNkh7s5vO1gHefbWGQkcypZGAJdpmLyFV5XBdH3ExhjkDOffowEQgN74+bjZqIMDAe+/S9/QTBAcHSdpxA4nXXDfjPep1GvS6E5+L8vwkLlqdwVsV7ZiNWlYVJnHpuqwpx/V1D1PxQQu1Vd2EQip6g5by1ek4lqeRmrmwBjhz0SgKVrOOvkEfAKuKFqd5kTh75hXMORyOGOBy4Kvz2P0FwmMJagmPJvgSgNPp7Hc4HN8F9kX2+6fxZihCCCHEx1n/oI8hj5/iktnXB+3p+JD2kU7OS19PVmzGxPbMZCv2URcdv36YywcGyNH76DrUjaLTkXjNdSRccdVEZ8XFlJMazhA1dw/P+Kau4oMWhgZ8OFals+0qBy5fDh/uCc9kW5+2ZtIcLK3VSvpdX8e060V6//gY3gd+gHXnbcRfcumMb0zjIm3QX6/uphqV27+wlhd3N7HvSAdWrYbPXFTIyNAog24vg24fAy4vfZF5WFpi0eqCpGbGkZ4VT2pWHI++UUdH3wgKUJoZx+YULUP79hLq60Zj0BN73maMhSUTZZ+hkEooqKKqKqFgaGKbwaTDFm8mJtZIwB9k1BeY+DU2GsBiNRCfaCExOWYiaxITa5wSzBVl2TAbdXhHA+i0Z6bt+4lZc6PzCuY0iobtOZfwm+OP8WrzW3y6ZMe0+8VfehmeqkpGDlXgeukFEq++Zs5zW+NMFJebGJ9WODTgw3mkk+NHOnEe7cJ5tAtbgpnSlWk4VqTNex1YQ/sgQx4/W1amzxrIqarKb6oeY8g/zI1F17Al87xZ9x3au4feJ/9IoLcXRa8n+bbPknDp5fO6p5N9bnsJl63PJi3RPKkrpqqqtDe7OfhBCy2RdXAJdgsr1mVRXJ5yytnK+bBaDBPrU1fN0VxInPvm9cQ4nc4RYMavttPpzDvpzypw9wz7PQg8GN0tCiGEEOe2hvZwSWHOLCWWvsAoz9XvwqDRc23BFZM+lm5R2Nn+KrHByFocRSFm9RqSb7kNwyk25JhNTmr4fsdLRD9q0O3lwJ5mghqFJ451sPHiAhLM8VyUeT6vtbzNu217uCR7y6RjFEUh8cqrMeXm0XH/ffQ88ht8dXWkfuF2NMaZ36h3u7woSngd3/kr0njnSAel+Yms3ji506aqqnhGRvmfPQ/REWznm+ffRWbsiUHit1kN/OJ/X2TNgJOyti603hEsQNz5F2D/9E50sYuX2ZwPnVbD8vxE9h3vJiPJckbavp88niA9aX6ZwI1pa3m+4RXea9/LRVkXTLt2TlEU0m7/Mo3/+B16n3oCc7EDc3F0Q+VjbSbWb8lj3QW5tDe7OX64k3pnDx+81cDetxsoLEth1YYsUtJn/zpV1PYCsHqOzNI7bbup6q+mPNHBtuwLZ9xvtL2d7t/+Cq/zOIpOR/y2y0i8+pppy0nnQ6vRkHlSZ0ivZ4y64z0cP9xBT2e4c216lo3V52WTW5h0WrJwM7FGAvzM5BjsMlPuY+/0h/9CCCHEJ1x9W7jrYnbq9MGcL+DjF5W/ZWBsiKvyLiPeaJv0cc3LTxAb9PJewgraCtbyd3duRRNld8qFSIg1EmPS0dw9dSwCwPuv1xEMhGgihCcE+53dXLQ6k+25l/Be+we81Pgam9PXY9JNnS1mKSsn5zv/SMf/3svQB7vx1lSTfPMtWDdsnPaN6/i6Ip1WQ0l2PF/+VBnFWbYp+ymKwhvdb9GiaWBz5oZJgdxYdzeGpx7j863hIiAlNo7YLRcSd/4WLCWOKec6U1YWJoWDuTNQYgknBXPTDIaeiVaj5fqiq3mo8hEePPob/mrd3Sea3Jy8X2ws6V/5Kq3/9R+0/eTH5Hzr7zGkpU9zxtkpikJmbgKZuQlsubyImmPdVB5sp/ZYN7XHurGnWMnKD388Lt6E2aLHYNRNPDuHanvRaTUsy0uc8Rpdnh6eqH2eGJ2Fz5bdPO1zFxgYoP/5Z3C/9SYEg8SsXEXKbZ9Dn3zq68dUVaWloZ/Kg+001/UTCoUXmeaX2Fm9KZu0zKnP95lgtYSfj7kCYfHxIMGcEEIIMQ3fWACjXjuvn5jXt4eDuZyUqY0tXD439x1+iLbhDsoSS9iee/Gkjw8fPMDwnt30xiTzbuIqbliVf0YCOYisbUqNparJhXc0MGl4eFNdHw3VvQyhYkqyQJ+HPZVdXLQ6E6shhstyLuK5hpd5pn4Xt8xQlqdPTCTrb75N3zNP4X5lFx3334fptVdIufUzmPILJvbzjgYYGBljWX7ixH1dsGL6AOGdtj282PgadlMiOwqvAsJrnPpfeoH+555BDQQw5RdgvuYG7CuXn9GMx0zWliRzsKaXC1dmzL3zIpjvrLmPWp+6Gmd/Le937OWJ2ufZ6bh+2v0spWWkfv6LdD38EK0/+gE53/6/6GwLH0FgNOlZvjaTZWsyaGtycXhfKy2NLnoja8rG6Q1aUjPiiLNbcPeMUJafOOMw+WAoyMPHHsUf8vOF8p1TfoDi7+vD/ebruF9/FXV0FH1yCsk7b8O6es2CXoOqquH1n0NjtDe6qavuprm+n0F3eG2aPcVK8bIUispSzupgdWBifawEc58MEswJIYQQH9HRN8I9D+5j57aiaRsXfFRD2wAxJh2JcZPLCL0BLz/Y/1Nco262ZGzilpLr0WpOvPkMjozQ9atfouh0tJx/HdrmAOeVpy7665lNTqqVqiYXLd3DE4OWx0YDvP6CExWVHqOWb92ymgeeO0Z1i5v+QR+JcSYuy7mIfV0VvN36PutSVlEYnzft+TV6Pck3fRrb1ovoffwPDO//kObv/RNxmy/AftPN6OIT6HGHy0tTEmYv+TrUc5TfO5/Eqo/h7tVfIdZgxdfUSNcvf8FoSwtaWzwpO2+bMft3tpiNOr5+44ozdj3bxJq5cDC3+2gnyQlmiubIBL13pIOOqjzSc5p5u+19ihMKWJsydQwBgO3Ciwi43fQ9/SRtP/4h2d/8FhrTqZXsKYpCVl4iWXmJ+P1BOloG6Gh14xkew+vx4+7z0NrogkYXZWjQtg3xxvPHSUqxkmC3kJBkISbWiKIo7Gp6nabBFjakrpn0GnzNTfQ9+zQjFQdBVdHabCR9eie2LVtRdPN/W6yqKr1dwzTV9dFU20dv1/BE5m2cTqehdGUay9ZkzFk2eiZdszmXZXmJFJ6lzKBYXBLMCSGEEB9xoLqHQDDEgeqeOYM572iAjr4RHNnxUwKI5+tfwTXq5vKci9lReNWUj48cPkRwaJDEa67juqs2c7Fn7IyvYRnPJp4czO15qx7fyBjtwG2fKiPJZuK8ZalUt7jZW9XNlZty0Gv1fK7sZv5r/3389vhjfHvD/5m2LG+cITmFjD/9Op7jVfT8/ncM7n4Pz/FjZH/7O3S7wgPXUxOmHwwO4TEED1U+gl6r565Vd2DXx9Hzx8dw7XoRQiHitmwl+ZadaC1nppTxXHbymrmGjkEeeO4YOq2Gv7xlFaW5CTMe91ZFO7Vtg9xYtJ0+3+941PkEJfGFWA3Tf04Tr7mOgMvFwNtv0v7Te8n8xl9EFRDNRq/XTnTEDIVUfvjYIarcHtYVJzHQM8KY20eWVsPxI52TjzNoscTraFDaSY8v5MrlVxLwB1H8o/Q99QTuN14DVcWYk0v8tsuI3bgJjWF+bf+HB33UVnXT2uSmq22AsdHwHDiNRiEpxYo1zojFaiAnNxFzrIGklBh0ujOTZY+GzWpkdfHiDaoXZ5cEc0IIIZak8e6CJ7cUH1fZEO4yV9c+QCAYQqedvgU7QFvPCKp6ojPkxPbhDt5qe59kcxKfKtg+babIW1sNgHXVakxG3aQyxzNlfJ1fc6QJSnuzm8oD7XhRIcnMmuJwKdZ6Rwq/fbmaPcc6uXJTDgAFtjwuyjqfN1vf45n6l7ip+No5r2cpLSPnO/9A//PPRrI6/0XPJZ8FZs7MuUcH+NnhhwmEgny15NPYKupoevkn+Ds70dntpH7hS8SULzvlz8UnxcnB3CsfhssUg8EQ//3Hw/zNbWsY8vh5+1A7yfEmdm4LNzAJhkITz8C+Cg/XXHYFT9Q+xx9rn+WL5bdOex1FUUj57OcJDLgZOVRB5y9/QdqX71z0rOhT7zZQ2dCPyaBlX0248UlOqpXbv7gBV+8Irj7PxO/9vSP09wyTqOZCFzzpPASALjSG0R+DKfdTxOdnYi/MQLXHoHiCxOqnn8cXCATp6Riio3WAlvp+2lsGJj5mSzCTXxxHdiTgNJ40kmQxh0ULMRcJ5oQQQiw5oZDK//35Bzhy4rnz2slBgG8sQE1r+E3bmD9EU9cQhRkzlyM1d08dFq6qKo9VP01IDfHpkh2T2vefzFtTg2IwYMzOOdWXtGBpiRZ0Wg3NXcMEgyHefMkJQAMqN2/InniTazXrWVGQREVtL+29I+HZeMC1BVdytO84r7e8g6IoXF94NRpl5uAXQNFoSLzmOoJDQ7hff5Wkl36HNu5CUqcJ5saCY/zs8MPQ188dLUmYHr+P7rExUBTit12G/cab0ZjO7hqkc43FqEOnVWjtGcY1NEp6koUdW/L52dOVfPfhDyf2U4Brz8/DYtLT0ethLBACwlnaLGU1ObEV7O08wMbUtZQllUx7LUWrJf3OP6X1B//G0J7d6Gw27DefGK5d1diPCpTP0qhkNofr+nju/UbsNhP3fGkDjZ1DvH+kg03lqRMZsaTIv70Rv4f7Dj1Io7uVC2IupFRZQeehagbbuhnVmfFbbIwENfS1jFLX0jBxDZ1eQ0KSBVuCmdh4M2pIpbNtgO6OIULBE6WT6Vk2ipelkl+chGWeIxSEON0kmBNCCLHkjPj8uIZGOVTbRyikTmoXf7zJTTCkkppooavfQ3WLe0owV9Xk4sHnj1GSHY97OLwu6eTM3IddFdS461lpX8aypNJp7yE4PMxYexuWsvJFK01bCJ1WQ1ZyDK09w1TsbWGg30u/FhSDns3L0ibtu6k8lYraXvYc6+LGreEGJiadkT9fcyf3Vvyc15rfZnhshBuKPkWsYeYxDRDO6iTf+hkCLhcc3M8dA88S05EBSSeC646+Zl58+2Ecx9ooaxxFUfvRJacQd8EW4jZfgD5JZmRNR1EUYi0GegfCzTcuX5/NxrJUfGNB/vhWHasK7QRCIfZUdlHbNsDKQjsNneHxGhvLUthb1c0bB9r5zLab+PcP/4ffOZ/g7zf9JUbt9OWIGqORzD/7C5r/7Xu4dr2EYjBi33EDfQM+fvT4YVQVvv8nm6IuIXYNjfLAs5XotBruvmEFMSY9y/ISp+1g6fK5uffQL+gc6WJD+lpuyt1Kz8MPEXPwAFpbPBlfuwtzcQmBQJChgdFwJq93hP4+D66eEfp6RiZGBoQ/h2BPtZKWaSM920Zalm3eM/CEOJMkmBNCCLHkDHvDLdu9owHaekcmZdWONvQBsGNLHvc/c4yalgGu2jT5+Od3N9I3OMruyi4gHBClJ4XXe3WOdPOo8wn0Gj03Fc88VNlbWwOAqSi6OV2nQ06qldbOIfa+04ii1dAYDPCptTkY9JPX+6wusqPTaqio6Z0I5gASTQn85dq7+OmhB/mgcz8fdO4n0ZRAXlw2eXE55MZlkxeXjVbREgiqE6WtikZD2p1f5Ynv/IjlvVV0/ug/cBcWgaoyNNiLtm+ALZHEiD4jA/t112Ndux5FM3vmT4RLLV1Do8SYdGxeHg7Kt67KYOuqcEfNyoZ+9lR24Wxxs7LQTmNnOMO8fUMObb0j7Hf2cOulxVyavZVXmt/kocpHuHPFF2bMumpjY8n6q7+l9d+/T/+zT6PodDweLMAfyfb94Y1a7rohuiYwL+9rZsQX4LbLislNm9opdlznSDf3Vvwc16ibbdkXcrVxBW3f+y7+nm7MpWWk/8nX0NnCP5DR6bQkJIWbpeA4MX4gFFLxDI8y6PYRCqmkpMeekQHeQpwqeUqFEEIsOSPewMSfa1vdk4K5yoZ+jAYt6x0pPBlfT02rm5CqoomUjfW4vRxrdFGUZWPnJUXsreqmMDsenVaDN+Dj/iO/whcc5fby27CbZ84ceWvC6+XO5vyzcRtKU2k/0gUhlQaCKFqFS9ZObfxiNGgpzY3naH0/rqHRiRbnAFZDDN9Ycydvt75P3UADjYMtHOg+zIHuwwBoVSOqK52x7nT+7sbLJt6c+1UtL8Svx1Wwku3dH+Crq0XVKAR00JdsJKlsFXlrtmApXy5BXBTGO1puXZ2BUT+1CUdhZhwaRaG6xQ1AY8cQWo1CdoqVbWuz+PUuJ29VtHPN+dtpGWrjSO8x/lD9NDtLrp9xTZw+IYGsv/5bWv7tX+h78o8YElaQV34hOp2WD509OJtdOHJmbsByMo8vwFsV7dhiDFy8OnPG/RoHm/npoQcZ8XvYUXgVG1u0tP72e6h+P4lXX0PSjhtQ5jHqQ6NRsMaZzvrYACGiJcGcEEKIJWc8MwdQ0zYwEbj0uL10ubwTGaiSrHjeO9pJe88IWZGA753D7QBctCqDwkwb3Uo1Tb6jdNdbaBxsocvTzbbsC9mQNvu8m8ajXwAAIABJREFUKm9tDWg0k+atnS12o46EEFjjTawtSSI7xToRDHzUioIkjtb3c6S+byLLo6rhBhImnZHteZcAl6CqKn2+fp4+cJC9zcdREzpREhvRJTby44pavrrxBhyJRXS5PACYcvPJvfNKnq9+gRda3iDFksyfr/3qlPlgYn7y0mKpbR3g0mmCcgCTQUduWiyNHUN4fP7wOrkUK3qdhvPKU/nNLidVTS52bMnnKys+zw8P3Mc7bbtJNMZHvsbT0yfZyfzrb3L0n77PBa4jMGJGd/1t/PNvDvLIqzXcc/uGSWXNQ54xTAbdlEZEbx9qxzcW5Orzcqd8TFVVOka6ONh9mFdb3sYf9PPZwuspeOM43e++jcZiIf2rdy14ZpwQHycSzAkhhFhyJgVzJ3WoOxrpYrm8ILwmpzg7HMw5W9xkpVgJhkK8e7gDs1HH+tIUejx9POL8IyE1NHGO4vgCri+8etbrh8bG8DU2YMzJPSead3zwVj0Al15dSkbO7MOfVxYm8btXazhcFw7mQiGV7/16P8PeMa67IJ/Ny9LQaBQURaG23s9772hIiF3D1y9ejtfQyUP7XsRjaOe/K+4nLy4H3WAWikFHMLadB49+yP7uQ9gtdgnkTtGOLflcdV7utFm5cSXZNho6Bnn7UAeBYIj8SLbUbNQRH2ukbyA8/8+sM3HXqjv4zw9/wtP1LxJvsrExbe2M593fHeKRtO3c7n6HuIq96H1DXFx8CW/WDPOHN2q5ZVsRGkVh99FOHnyhis3L07jj6rKJ4wPBEK/ub8Gg17B1dTrtw500DrbQPtxBl7eHrpFu+nwuAAxaA3dmXovtly8x2NKMMSeX9D+9G0NyymJ8GoU450kwJ4QQYskZD+b0Og19g76JksGj9eH1csvzw8GcIzJ3rabVzaXrsjhc14d7eIxL1mZi1Gt5rnoXITXEl9feilWNY3B0iGX20kmDwafja6iHYBBz8fQdAs+k9hY3bU1usvMT5gzkIDwLLiXBTGVjP4FgiH3Hu2noCDfP+MXzVbywp4n89DhMBi1vVbRjNur4i0+vimQ2bfyf9Vnc8+guYnIbaaQFaMa0Gvb5AB+kWlL4s9VfkUDuFCmKMmsgB1CSHc+uvS28tj88viDvpMHWdpuJ2rYToznijTbuWnUH/3XgPn5T9RhxhlhKE6eu9xwdC/L4m3X4TTHkfvNbjP3hYUYqDrK5pZmR9C28vFelx+2lMNPG42/WAbC3qotbLs2ncaiBHm8fR9taGU5tJTbezz17X2Es5J90Das+hlXJy1mbvIKCtjH67/0lo14vtq0XkXzbZ9Ho5zc3TohPAgnmhBBCLDkjvvCbw2V5iVTU9lLT6iYz2UpFbS+ZyTGkRIZXpySYiYsxcLzZzZ5jnbxxoA0Il1i2DLXxYVcF2bGZXF50IX29I/O+/vh6OfM50Pxk3zuNAKzfkjfvY1YWJPHq/lacLW6efa8RrUbhr29dzXtHO3n/SCcdfeHSSZ1W4c9uXDFRogqQaY/hwqJy3qqIB70Pa1oPhaUBChOyWG4vIyc2a87RBmJxFGeFg/e+wVEgXJo5zm4zU9M6QP+gb+LfQ4Y1ja+u+AL3VvycB478im+suZPcuOxJ53zxgybcw2Ncc34eySnxqHd/g4E3XqPnsd9zae0utgH+eh0jOjPXxWYQyC3ig6CL7733DoOcmM2mTYCAxkCyxU62NZPcuGyyYzNJtdix6C2ERkfpfeJxel97BcVgIPVLX8F2wZbT/BkT4twjwZwQQoglZzwzt7rYHgnmBthT2YWqMqlLo6IolObEs7eqm/ufOQZAfnosOamx3FvxewB2FF4VdfAxEcyd5cxce7Ob9mY32QWJpGXOPxO2sjAczD3ySjWd/R4uXJmOIycBR04Cn72shEHPGMNeP/FW46QmKeOu35LPnmNdaJQY/vqyC6cMXBdnhtWsj4ylGEGn1UzMDgRIjg+X//YMnAjmAIoTCvlC+U4eqvwdPzxwH58pvXmi5LJvwMeLHzRjsxq4+rzw7EQlMg/Q7Cij79mnCAwM4O0dJGbIRXm/E/qdrAQ4DGNxFoaKC3lqyE5GcRlfv3I5Ia8XbYwVjTH8HIV8Xkaqj9L921/j7+7CkJZO+lfvwpg9OagUYqmQYE4IIcSSMxIJ5pbnJ6LTathT2cmIL0BJlo3VRfZJ++7cVjzRgU+rUSjPS6DGVU9VfzWOhCLKEqMLyNRgEG9tLfrUNHRxcXMfcJqoqsred8KDkzdEkZUDcOTEY9Bp6OjzoFEUPnX+ieONBi3JBjPJs8wUs1mN/MPtG9BpNSTZzv6awaWsJDue1p4RclKt6LQnfihht4W/fr1u75Rj1qWuxqg18lDl73j42KO0DLVxQ9Gn+ONbdfgDIW6+qBCTYfJbTGNmJhlfuxuAlICP5+p2cezwW2R3jpLYZ8Tq1pEbGMGw/whfBqh7m7rngxPHa6xWFK2W4EBkjauikHDFlSTtuBGNQcoqxdIlwZwQQoglZzwzZ7MayEsPd/0D+PS2oilt1xNijVyyZnJr9N314Rlxl+Zsjfrao81NqKM+LI7ph4mfKW1NbjpaBsgpTCQ1I7qgUq/TUpqbwOG6Ps5fnkZKlMOgAVITLXPvJE67kux4Xj/QNmWO23hmbnzw+Ectt5fxzfVf52dHfsXrLe/Q4u7i8PFcctPiJ+baTcfj9/DfB++nZbid5KxUzrv0Bg4dVHh6Xwu3bM3j0AtvsdHfTGGcgjY2Fo3ZTHBoiEB/P2oggHHZcvQpqcSdtxlzYdHifSKE+JiSYE4IIcSSM+wNYDbq0Go0FGfZqG0dYH1pCoUZ8ys17Pb0AJARM/Ob1pl4nMcBMDvO3nw5VVXZ924jEH1WbtwlazJxDY1y3QULO16cG9YUJ3P1eblsXZU+aft4Zq5nmszcuNSYFP5m/d08cOTXOF3VGEu7WFdwOZV9Veg1eorjCyY1A/L4vfxPxc9pGW5nc/oGdpZcj16rR+8Y4OV9LTz+ThMhay6X3fApchzSjVKI+ZBgTgghxJIz4vMTYwp/C9y6KoO+AR+3XDL/n/J3eXowaPQL6rjorXYCYC45e5m5tiYXna0D5BYmkZK+sFLPVUV2Vn2kJFV8/Oh1Gm6+uHDK9oRYI1qNMmNmbpxZZ+bGrFv55+oH0Sa382L349Ad/pjNEMdFWeeTG5dNt6eH3R37aB5qY3P6Bj5TetPEWtOCzDjirQbcw2OkxJtZU5y86K9TiE8qCeaEEEIsOcNeP5mRZg+pCRa+tmP5vI8NqSG6Pb2kWpKnlGTORQ2F8NZUo09JRZ+QENWxi0VV1YkOlhsuzDsr9yDOfRqNQlKcac5gDmDX3lbGGlZwZfEabIlBtBot/T4XH3Ts55n6lybtuylt3aRADkCjKKwrSeG1A61cviF70lBxIcTsJJgTQgixpIz6g/gDIaxm/YKOHxgdxB/yk2qJPnsw2tJMyOvFum7Dgq69GFobXXS2DZJXlERymnSRFDOzx5s41uhi1B+cMrNuzB8kGFIZGBlj99Eu0pNiuHnNJjQn/YDj2oIr+KDzAENjw6RakkmLSSHbmjntD0Gu25JHut3C1lUZp/11CfFJIsGcEEKIJWW8k+VCg7muyHq5FEv0JYbeyHo5y1lcL7f//SYgurlyYmkKr5tz0Tvgm8hkAxxr7OfeJ47gGzvRbfKazXmTAjkIl2BenHXBvK4VazGwbW3Woty3EEuJBHNCCCGWlPFOljELDOa6J4K56DNznrO8Xq6nc4iOlgGy8xMkKyfmZI+Mjeh1eyeCuYHhUe5/9hj+QIhVhUkEQyqJcUY2lkvDEiHOBgnmhBBCLCmLlZmLtsxSDYXwVlejtyejT0pa0LVP1eF9rQCs3CAZEDE3+0fGE4RCKvc/e4zBkTF2biviio05Z/P2hBCAZu5dhBBCiE+OYV8AWHgw1+3pBaIvsxxrayXkGcF8lubLjQyNUlvVTUKShez8xLNyD+LjJfkj4wme39NEVZOLVYVJbN+QfTZvTQgRIcGcEEKIJeVEmeXCilO6PD3EGqyYddENyvY4x0ssz856uaMH2giFVFZuyIq6C6dYmuyRYfC9Az5cQ6M8+14j8VYDX76mXJ4hIc4REswJIYRYUoZPoczSHwrQ73MtqJOltyYczFnOQjDn9wepPNiOyayjZFnqGb+++HiKs+gx6DX0Dnh5bncjgWCI6y8sWHBWWwix+GTNnBBCiCVlfM1cjCn6N6Q9nl5UVFLMUa6XU1W8tTVo4+PR2c/8oO3jhzoY9QVYe34Ouo+0mBdiJoqiYLeZ6ezz0NYzQkq8mfOXp53t2xJCnEQyc0IIIZaUU8nMjXeyTI2JLpjz9/QQHBjAXFRyxsvTAoEgB/Y0o9NrWLleGp+I6NhtJsYCIYIhleu25KHTyltHIc4l8i9SCCHEknJqwVyk+Yk5uuzaeImlubg46mueqqqKDjzDY6xYl4nZYjjj1xcfb+NNUNKTLJxXLlk5Ic41EswJIYRYUka8frQaBZMh+nLDhY4l8NbUAGAuLon6mqfi5Kzcqo3SfVBELyfNCsANFxag0UjTEyHONbJmTgghxJIy7PUTY9YvqNyx29uDRtGQZI6utb+3thqNyYQx68wGVONZuTXnZUtWTizIBcvTcWTHk5JgOdu3IoSYhmTmhBBCLCkjvsApDQy3mxLRaeb/s9DA0CD+zk5MhUUomjP3bVeycmIxaDSKBHJCnMMkmBNCCLFkhFSVEZ8fqyn6wpRh/wgjfk/Uw8LPVonleFZu+VpZKyeEEJ9UEswJIYRYMjy+AKoKMQvIzHWNjHeyTInqOF9NNQDmojPX/CQQCHIwkpVbvUmyckII8Uk1548mHQ6HA/j9SZsKgP8HZALXAmNAHfAlp9PpjhzzbeDLQBD4htPp3BXZfiXwY0AL/NzpdP7r4r0UIYQQYnYTM+YWEMx1eroASLNEN3TbW1sDWi2m/IKor7lQVYc6GBkeY/UmWSsnhBCfZHNm5pxhq51O52pgHeABngReAZY7nc6VQDXwbQCHw1EO3AosA64EfupwOLQOh0ML/AS4CigHbovsK4QQQpwRpzKWYDwzlxbFjLnQ6Ci+5iZMublojMaor7kQgUCQg7slKyeEEEtBtIsGLgXqnE5nE9B00vY9wM2RP+8AHnU6naNAg8PhqAU2Rj5W63Q66wEcDsejkX2PLfTmhRBCiGicSjDX6ekGINUy/zJLX2MDBIOYC89ciaVk5YQQYumINpi7FfjdNNvv4EQpZibh4G5ca2QbQMtHtm+a7WIJCRZ0uujnAJ0JycmxZ/sWxDlAngMB8hx8nGiaXACkJcdG/XXr8fVgM8aSlzF9meV052t9uxWAlDXLsZ+B5yTgD3Log1b0Bi2XXl1GjPXMZAPFCfL/gQB5DkTYmXgO5h3MORwOA3AdkXLKk7b/PRAAfru4twYul2exT7kokpNj6ekZOtu3Ic4yeQ4EyHPwcdPRFf5aqYFgVF+3saCfnpF+iuLzpz1upueg93Bl+Hh75hl5To7sb2Vo0MfqTdl4vGN4vGOn/ZriBPn/QIA8ByJsMZ+D2YLCaDJzVwEHnE5n1/gGh8NxO3ANcKnT6VQjm9uAk4v0syLbmGW7EEIIcdoN+wIAWM3RFaZ0e3pQUUm1zH+9nKqq+Orr0CUkok+Mbsj4QshaOSGEWHqi+W52GyeVWEY6U34TuMjpdJ6cQnsGeMThcPwXkAEUA3sBBSh2OBz5hIO4W4HPnNrtCyGEEPM3ssA1c12R9XJpMfPvZBno7SU4OIh13fqorrVQslZOCCGWnnnNmXM4HDHA5cATJ22+F4gFXnE4HBUOh+N/AZxOZyXwB8KNTV4C7nY6nUGn0xkAvg7sAqqAP0T2FUIIIc4I31gQAKMhuvXYnSORYC6K5ife+loAzIVFUV1rISQrJ4QQS9O8MnNOp3MESPrIthm/Ozmdzu8B35tm+wvAC1HeoxBCCLEoAsEQAHrtvH6WOaHLMz4wfP5llr66OgBMBYVRXWshnEe6GBkeY9VGycoJIcRSEt13MyGEEOJjbDyY0+mi+/bX6enGoDUQb7TN+xhvfR1otRhzc6O6VrRCoRAH9zSj1Sqs2ph1Wq8lhBDi3CLBnBBCiCXDPx7MRZGZC6khuj09pFqS0SjzOy40NsZoS3N4WLj+9GbKao91MzTgo3RluowiEEKIJUaCOSGEEEtGIBB9mWW/z4U/FIhqvdxoUyMEg6e9xFJVVQ7saUZRkLVyQgixBEkwJ4QQYskIBFW0GgWNRpn3MePNT1KjaX5SF2l+UnB6m5801vTi6vVQvCyVuHjzab2WEEKIc48Ec0IIIZYMfzAUVYklhNfLAaTFRB/MmU5jJ0tVVTmwuxmAteflnLbrCCGEOHdJMCeEEGLJCARD6LTzz8oBdI1EOlnOc2C4qqr4amrQJSaiT0qa+4AFam100d0xRIHDToI95rRdRwghxLlLgjkhhBBLRiAQirqTZa+vH4Bk8/wCs7GODoLDQ5iLHVHfXzQmsnKbT2+3TCGEEOcuCeaEEEIsGf5gKOoZc33ePmyGOPRa/bz299ZUA2AuKYn6/uars3WA9mY32fkJJKfFnrbrCCGEOLdJMCeEEGLJCASiWzMXDAVxjQ6QZE6c9zHeaifAac3MTWTlzpesnBBCLGUSzAkhhFgy/EE1qmDONeompIawRxPM1VSjtcZiSE9fyC3OqbdriKa6PtKybGRkx5+WawghhPh4kGBOCCHEkhEIhtDr5t8ApdcbXi+XZJpfMOfv6yXQ34epuBhFia7Rynzte7cRgHWSlRNCiCVPgjkhhBBLgqqqUZdZ9kWCuflm5rzV4fVyltNUYtndMUhjTR9pmXFk5yeclmsIIYT4+JBgTgghxJIQDKmogD6KbpbjnSznm5k73c1P9r3TCMCGC/NPW+ZPCCHEx4cEc0IIIZaEQDAEcHozczXVKEYTxuzFH+Ld2TZAc30/GTnxZOVJVk4IIYQEc0IIIZaIQFAFiGo0Qa+vH52ixWaMm/v8Q4OMdbRjLipC0WoXfJ8zOZGVy1v0cwshhPh4kmBOCCHEkuAPRDJzUZRZ9nn7STQnoFHmPubESILFL7Fsb3bT2ugiKy9BOlgKIYSYIMGcEEKIJcE/UWY5v7VmvoCPYf/IvNfLeY5XAWApLVvYDc5AVVX2vtMASFZOCCHEZBLMCSGEWBICkczcfMss+3wuAOzmpHnt762qQjEaMeXlL+wGZ9DW5KajZYCcwkTSMm2Lem4hhBAfbxLMCSGEWBKibYDS6+0DIMk0d7ORsX4XY50dmIsdKDrdwm/yI07Oym28cHGDRCGEEB9/EswJIYRYEibKLOe5Zu5EJ8u5M3MDR44CYClb3BLL5vp+utoGyS+2k5wWu6jnFkII8fEnwZwQQoglYbzMct6ZufEZc+a5M3Puw0eAxV0vFwqF2P1GHSBr5YQQQkxPgjkhhBBLwsRogmgzc6b5ZOaOoLFYFnW+3PHDnbh6PZSuTCMpxbpo5xVCCPHJIcGcEEKIJWG8zHK+DVB6vf2YdWYsevPs5+3pYbSrG7OjFEWzON9Wx0YD7H27AZ1eI2vlhBBCzEiCOSGEEEvCiTLLuUcTqKpKn68fu3nusQQe5+KPJDi4pxmvx8+a83KIiTUu2nmFEEJ8skgwJ4QQYkmIpgHK4NgQ/lBgXjPmPFXjwVz5qd1gxNCAj0N7W4iJNbBqY/ainFMIIcQnkwRzQgghloRo5sz1zbP5iaqqeI4fQ2+zYcjIOPWbBD54q55gUGXT1gL0eu2inFMIIcQnkwRzQgghloRo5sz1eMIz5pLN9ln3G2trJTgwgG3VShRl7vLNuXS1D1JzrBt7qpWS5amnfD4hhBCfbBLMCSGEWBL8kW6W8wrmvOPB3OydLD3HKgFIWLPqFO8unOV7//VaAC64tGhRgkMhhBCfbBLMCSGEWBLGM3N63dxBUo+3F5g7mBuJBHO2VStP8e6g3tlDZ2t4QHhGTvwpn08IIcQnnwRzQgghloRohob3evvRKloSTDMHVSG/H2+1E0NGBsakuWfRzSYUCvHB2w1oNArnXVJwSucSQgixdEgwJ4QQYkmYmDM3j26WPd5ekswJaJSZ9/XV1aKOjWEpX3bK91ZzrJuBfi+OFWnEJ1pO+XxCCCGWBgnmhBBCLAnzbYDiDXgZ8Xuwz3O93KkGc6FQiP3vNaHRKKw7P/eUziWEEGJpkWBOCCHEkuCf52iCE81PZu9kOVJ5FLRaLCWlp3Rf1ZXdDLi8lK5KJ9ZmOqVzCSGEWFokmBNCCLEkBOY5NPzEWIKZM3PB4WFGm5swFxahMS08AAsGQ+x/rxGNVmHd5pwFn0cIIcTSJMGcEEKIJcEfGB9NMHs3y95IZs5uTpxxH0/VMVDVUy6xrKnsYtDto3xVOtY4ycoJIYSIjm6uHRwOhwP4/UmbCoD/B/wqsj0PaARucTqdLofDoQA/Bq4GPMDtTqfzQORcXwT+b+Q8/+x0Oh9enJchhBBCzG5iNMEilFmOVB4BIGbZ8gXfTygUYv/7TWi0CmvOk6ycEEKI6M2ZmXOGrXY6nauBdYQDtCeBbwGvOZ3OYuC1yN8BrgKKI7/uBO4DcDgcicA9wCZgI3CPw+FIWNyXI4QQQkxvvmWWvd4+FBSSZsjMqaqKp/IoWmssxty8Bd9PTWU3g24fZZKVE0IIsUDRllleCtQ5nc4mYAcwnll7GLg+8ucdwK+cTqfqdDr3APEOhyMduAJ4xel09judThfwCnDlKb8CIYQQYh788+xm2ePtI95oQ6+ZvnhlrL2NgMuFpXwZimZhqxVCITWcldMorNkkWTkhhBALM2eZ5UfcCvwu8udUp9PZEflzJ5Aa+XMm0HLSMa2RbTNtn1FCggWdThvlLZ4ZycmxZ/sWxDlAngMB8hx8XGgigVd6mg2tZvp1c2OBMdyjAyxLKZnx69r2Xg0AaZs3TNonmufgyIFWBlxe1p6XQ0FR8ryPE+c++f9AgDwHIuxMPAfzDuYcDocBuA749kc/5nQ6VYfDoS7mjQG4XJ7FPuWiSE6Opadn6GzfhjjL5DkQIM/Bx4nH60erUejvG55xn/bhTgDidfEzfl2793wIQDCncGKfaJ6DUEjljZecaDQKZavT5fn5BJH/DwTIcyDCFvM5mC0ojKY+5CrggNPp7Ir8vStSPknk9+7I9jYg+6TjsiLbZtouhBBCnHb+YGjOEssTnSynH0sQGh3FW+PEmJ2Dzha/oPuod/bg7vNQsjyVuHjzgs4hhBBCQHTB3G2cKLEEeAb4YuTPXwSePmn7FxwOh+JwOM4DBiLlmLuA7Q6HIyHS+GR7ZJsQQghx2gUCoXmPJZipk6XHeRw1EMCywC6Wqqry4XuNKAqs3Zy7oHMIIYQQ4+YVzDkcjhjgcuCJkzb/K3C5w+GoAS6L/B3gBaAeqAUeAO4CcDqd/cB3gX2RX/8U2SaEEEKcdv5gaO6B4XNk5jyVRwGIWb5iQfdQ7+zB1euhZFkqtgTJygkhhDg181oz53Q6R/4/e/cdX8d133n/c/tF750A2AfsvalQXRQly2qWbCl2LNuxN7bXcbx+svHu5nmym93kyWadZJWNE8expFiW1SVLpEiRokhZjVXsIMBhRyN6B+7FrbN/XBAkhMJLCSRB6Pt+vfiSOPfMzBlpxKsvzjm/A2R94lgrseqWn2xrAd8f4TpPAU9dejdFREQ+m3Akegl7zA2/LUFv+WFsHi8J02dc8v0ty2LvR1WxUbnrNConIiKf3aerqSwiInKNiU2zvHiYS3El43UO3fct1NxMqLGBxFmzsDkvtRg0nDneQmtzLzNm55GemXjJ54uIiHySwpyIiHwuhCLWqGEuEo3Q1tc+4hTL3iOHAUj6FOvlLMti385qABav0r5yIiIyNhTmRETkcyEcieJyjlwApa2vg6gVJSdxhDBXHgtziZ9ivVx9TSdNZ7uZPCOLjOykSz5fRERkOApzIiIy4VmWddFplqNtS2CFw/iPVuLKy8Odk3vJ99+/KzYqt2ilRuVERGTsKMyJiMiEF4laWIBrlGqWzf4WAHKGCXP+kyeI9vV9qimWrU09VJ9sI39SGvlFaZd8voiIyEgU5kREZMILhaMAo47Mna9kOTTMnduS4NNMsTywqwaARSuLL/lcERGR0SjMiYjIhBeOxMLcaFsTtPhjW58Ot2F4b/lhbE4nicasS7pvd2cfJyqbyMhOpHTa8GvxREREPi2FORERmfDCEQtg1E3Dm/0teB1eklyDtw0Id3YSqK4iYcZM7B7PJd330J5aolGLhStKsNlGLr4iIiLyaSjMiYjIhBeKnJtmOXygilpRWvxt5CRmDQldvor+KZaXuF6uzx+i4uBZklI8zJh96UVTRERELkZhTkREJrxwePRpll3BbkLR0LCVLHv718slzbm09XJH9tURDkVZsGwSjotsVi4iIvJp6NtFREQmvHBk9AIozb7hi59YloXvaCWOlFTckybFf79QhEN763B7nMxaUPApey0iIjI6hTkREZnwBqZZjrBmbqRKlqHGBiIdHSSWlV3Smrejhxvo84WYu7gQt8f5KXstIiIyOoU5ERGZ8MIX2ZpgpA3DfZWVACSUzY77XpFIlAO7anA4bMxbUvRpuisiIhIXhTkREZnwzlWzHGnT8JE2DPcdrQAgsSz+LQmOH2mku7OPWQsKSUy+tOqXIiIil0JhTkREJrzQRQqgtPhbcdqdpHlSB45Z0Sg+8yjOzExcufFVo4xGLfbtqMZut2mTcBERuewU5kREZMILj7I1gWVZNPtbyU7Iwm47/7UYrKsl2tNDYtmsuNfLnahsorPdT9n8fJJTvWPTeRERkREozImIyIQ3WgGU3rAPf7iPnITMQcd9R2Pr5RLjXC9nWRb7dlRhs8GilSWfscciIiIXpzAnIiIT3mj7zLUMVLLMHnT8XJhLKCuL6x4nKptob/GhJgFbAAAgAElEQVQxc04eqekJn6W7IiIicVGYExGRCW+0febO7TF3YSVLKxLBf8zElZeHK3PoRuKfFAlH2f3+aex2G0tvmDw2nRYREbkIhTkREZnwQv3VLIcLcy3+NgCyL5hm2VdVRdTvJ9GIr4rlvp1VdHX0MWdRoUblRETkilGYExGRCe/cyJzLObSQSVtfLMxlec+HOf8lbEkQCoZ5f8sxXG4Hi68rHYvuioiIxEVhTkREJrzRNg1v7WsHINObMXBsYL2ccfH1cgd319LbE2TBskkkJrnHorsiIiJxUZgTEZEJLzQwMjdMmPO3kepOwe1wAWCFw/hPHMddNAlnWtqo1/X7ghzYXUNispsFy7WvnIiIXFkKcyIiMuGFRhiZi1pR2gIdZF0wKuc/dRIrGIxriuXej6oIBSOsvn0mbo9zbDstIiJyEQpzIiIy4Q2smftEmOsIdBK1omQlXLhe7tz+cqOHua4OP0f2nyUlzcuSVVorJyIiV57CnIiITHjhETYNb/WPsF7OZiPBMEa95p4PzhCNWixfPQXHMNM3RURELjd9+4iIyIQXCp/bmmBwNcvW/kqW2f2VLKOBAP6TJ/CUTsaRmDTi9Voaezh2pJHs3GRmzM69TL0WEREZncKciIhMeCNNsxyoZJkQG5nznzgOkcioUywty2LHuycBWHHzVGy2odsdiIiIXAkKcyIiMuGNPM1y8B5zfvMoAIllI29JUH2qjdoz7RRPyaBkauaI7URERC43hTkREZnwzm1N8Mlqlm197diwkeFNB8BXWQEOBwnTZw57nWg0yo5tJ7HZYNUt0y5vp0VERC5CYU5ERCa8c5uGDzfNMs2TisvuJNLTQ9+Z0yRMnYbd6x32OpUH62lv9VE2v4Cs3OTL3m8REZHRKMyJiMiEF4pEcdht2O3n17dFohHa+87vMeerrADLInHO3OGvEQyz54MzuNwOlt84+Up0W0REZFQKcyIiMuGFw9aQKZbtgU4sLDL718v1HjkMQNLcecNe4/DeOvy+EAuWTSIx2XN5OywiIhIHhTkREZnwwpHo0G0J+oufZCdkYFkWviPlOJJT8JQM3QA8GAhzYFcNHq+T+cuKr0ifRURELsYZTyPDMNKBXwJzAQv4JuAHfg54gTDwPdM0dxuGYQOeAO4GfMDjpmnu67/O14E/67/s/zBN81dj+CwiIiLDCkWiQytZntuWwJtJ8OxZwu3tpCxfic0+9Oechz6uJdAXZvnqKXi8cX11ioiIXHbxjsw9AWwyTbMMWABUAn8D/DfTNBcC/1//7wHWAjP6f30H+GcAwzAygT8HVgDLgT83DCNjjJ5DRERkROFIdJjiJ+dH5nz9UyyHWy8X6AtxcHcN3gQn85YUXf7OioiIxOmiYc4wjDRgNfAkgGmaQdM0O4iN0KX2N0sDzvb//X3AM6ZpWqZp7gTSDcMoANYAW0zTbDNNsx3YAtw1pk8jIiIyjHA4OmTNXKv//Mhc75FyAJKGCXMHd9cSDERYuLIEt0ejciIiMn7E8600BWgGnjYMYwGwF/gh8MfAZsMwfkosFF7X374IqLng/Nr+YyMdH1FGRiJOpyOOLl55OTkpV7sLMg7oPRDQe3AtiEQtvB7noH9XXZFObDYb03Jy2Xv8GImTSymYMXg9nK83yOG9dSQlu7n5DmPUMKf3QEDvgcToPRC4Mu9BPGHOCSwGfmCa5i7DMJ4AfkJsNO5Hpmm+ahjGI8RG7m4fy861t/vG8nJjJicnhebm7qvdDbnK9B4I6D24VgTDUWxYg/5dNXa3kOFJ5+zO/USDQTzG7CH/Lne+d4pgIMzS66fR2eUf8fp6DwT0HkiM3gOBsX0PRguF8ayZqwVqTdPc1f/7V4iFu68Dr/Ufe5nYOjiAOuDCH21O6j820nEREZHLxrKsIdMsg5EQnYEusrwZ+CqOAEPXy/l9QQ5/XEtisps5iwqvaJ9FRETicdEwZ5pmA1BjGIbRf+g2oILYGrmb+o/dChzv//t1wO8bhmEzDGMl0GmaZj2wGbjTMIyM/sInd/YfExERGXMn6zo5dLKVSNTCAlwXVLOs723AwqIgKR9fZQU2p5OE6TMGnb9/Zw3hUJTFq0pwusbnlH8REfl8i3cl9w+A3xiG4QZOAd8A3gCeMAzDCfQRq1wJsJHYtgQniG1N8A0A0zTbDMP478Ce/nZ/YZpm25g8hYiIyCc8uaGSpnY///0PYhNHLhyZq+tpAGCSLY1ATTUJZbOwu90Dn/t6AhzZV0dSiodZCwqubMdFRETiFFeYM03zALD0E4c/BJYM09YCvj/CdZ4CnrrEPoqIiFwSX1+YhrbYuuvNu2O1ty7cmuBsTz0A+fV+IkDS7DmDzt+3s5pwOMp115WM20JcIiIi8e4zJyIics2oaTq/6Hx7eSy4XbhpeG3PWWzY8J6O7aqTUDZ74LOe7gAV+8+SkuqhbL5G5UREZPxSmBMRkQmnqiEW5gqzkwhHLACcDhsQK4hytqeB7IRMgqaJPSEB7+TJA+fu31FFJGKx5PrJOBz6mhQRkfFL31IiIjLhVDXGwtzX7pyJwx4LceemWXYGu+gN+5gWSSfU3ExC2Sxs9thn3Z19VBysJzXdy8y5eVen8yIiInFSmBMRkQnnTEM3XreDGcXpLJuVC5wvgFLXv15uSlMUgMRZ56dY7ttRRTRisVSjciIicg3QN5WIiEwogWCEhlYfJXkp2G021iwrwemwk5uRAEBddyzMZdZ2ApDYv16uq8PP0UMNpGUmMGNO7tXpvIiIyCWId2sCERGRIfyBMIFQhPRkz9XuyoCaph4soDQvBYDS/BT+9w+uJ8ET+8qr663HFrVwna7Fnp6OuyBW5GTvR1VEo7FRObtdP+sUEZHxT99WIiLyqUSiUf7muf38l3/dSXt3YNBnoXCE3ZWN/ONrh3nn45or2q9z6+VK85MHjiV6XdhssbVzdT31TGmxsLp7SJo3H5vNRkebD7O8gYzsRKbP0qiciIhcGzQyJyIin8q2vXUDwemFrcf57v1zgdhWAL/Zchx/IAxA+elWrp9XMDAydrmdq2RZmp865LNQNEyjr5kHqmLr5dKuuxGIjcpZFiy7YTL2/oIpIiIi451G5kRE5JJ19AT47QenSPI6Kc1LYc/RJo6caePA8Rae3FCJDVi7soSbFxURDEXZc7TpivXtTEM3bqedgszEIZ819DbiDIQpPN2BKy8f7/TptLf2cryikaycJKYaOVesnyIiIp+VwpyIiFyyl7adoC8Y4cGbpvH42jJsNvi3jZX8/I1yXE47P/ryAh6+eTr3rCzFBnx4qH7Y64Si4THtVygc4WxLL8V5ycOOsNX11DOzKoA9HCXt+huw2Wzs216NZcHSGyYPTMUUERG5FmiapYiIXJKTdZ3srGhkcn4KNy0oxG63ccuiIrbtq8Nus/GDh+YxrTANgKw0L7OnZHLkdBv1rb3kZnjZ3bCPQy0V1HTX0R7oYEb6VB6eeR9FyQUj3rO1s4++YJiinOQR2wDUNvcStSwm5w2dYtkR6GRn/ccsOuUHm42UVdfT2e7neEUjmTlJTJmZ/dn+wYiIiFxhCnMiInJJ9h9vAeC+G6YMjH49uHoqPf4Qi2fmsGD64FB04/wCjpxu5fWDO2lJOkBDbyMAKa5kipMLOd5xir/e8wSri1axpvRWth9oJzvNy9KyWCGSzt4g/+OZjwmEIvzdv78er3vkr64D/X0rzU8ZOBaJRtha8z5vndlKUpuPgtYwCXPm4srIYP9bJpYFi1eVaFRORESuOQpzIiJyScyaduw2GzOL0weOJXpd/OF9c4dtv2B6FglTTco5g63XxnUFy1gz+TayvBnYbDbKWyp55fg6flf7ER/U7qKvvphIWz6P9JVx4+wp/GJdJZ29QQAOnmhlxew8LMsi2tNDsKmRYEMDoeYm/BE4fbCD6ckZLCqOrZdrb29k64Z/IeVYLV/ptUjri/Up/YbV9HT1YR5uIC0jgWllqmApIiLXHoU5ERGJWyAU4Ux9N6X5yXFVp4xEIzx/7GXIPkPUl8z9JQ+xZtacQW3mZs/CyJzBRvMDNle9i6vgNK6C06xr28G6DyHizSJ/2nR8pp2mDW9Sva6B4Nk6oj7fkPt9of+vdX/yBtEED1YgwPxY4UpsiYm4sjPxTJpE0sJFbH/vDNGoxeJVJapgKSIi1ySFORERidvJuk4iUQujOOOibbuDPfyq4gUq244xKXESp/YbbKnu4Kay8JCpktGwjd0fJtDXdiN3rnHQG23l7MfHKW1vIdt/isyuY2R2RQDw22zYcrLwTp9BIDmLlOICWhxJrNu1j8KEFjKinXg7eknrCRNKcOJZtJCFt38Zd875SpVdHX4qDtSTnOphxpy8sf2HJCIicoUozImISNzM6g4AZpakj9qusvUYz1S+SFewm9lZBn8w92tsDNayfvsZXv/gNF+5bcag9m+8fxKrrppH8y3mHeil9/AhIp0dA59HvC7q8r1UFts5Weyhz2vHHm0l1BPAFjqFzebHtsKiDkh0pjItfQFT00qZmzWLwuT8QfeyLIvfvWUSCUdZefNUHA4VdhYRkWuTwpyIiMTNrOnABsyclDbs56FomHUn32JbzQfYbXbun3Y3t5Wsxm6zc8+qUnZVNPLOx7WsmpNPSXYCvRXldO7eg7HnYxZGAlALXYA9OZnUG24kedESvJMn40hNI7PDz69/+QFTgiHcya2c6T2JI7UNR9QDwXQKE4t4cMF1TEubgsPuGPEZjh5qoK6qg9JpWUyfpbVyIiJy7VKYExGRuITCEU6d7aI4N5lEr2vI52d7Gvi3iuep66knNzGbb8x+jJLUSQOfu10OvrbG4MlnP+DAz58i3HWKSFcnAGFHAu0zF1N23UK8pZNxFxZhcwwOZHkZiZTmZFJl9gBJpCRN5c8eX0xWclLcz9DbE2D7thO43A5Wr5mhCpYiInJNU5gTEZG4nDrbRTgSHXaK5cHmIzx95DlC0RDXF67goRn34nG4B7UJtTST9d46/l31h9gsi6DbS+Ytt/GbhmSORtL46fdvIDXJPeTaF1oxK4+qhm5sNvjDL86NO8hZlsUps5nt204SDERYvWYGyane+B9eRERkHFKYExGRAZZljThaZdbE1rB9svjJB3U7edH8LS67k2/P/RoLc+cNObfjvd/R9NyvIRLBlV/AZk8ZB5xF3F06jfKa01w/N/+iQQ5g5Zw8tu6t5Y6lkzBKLl6EBWLFTt7dcJSzNZ3YHTYWryph9sLCuM4VEREZzxTmRESEaNTiyQ0V1Db38h8eWUBasmdIm4HiJ8Xn18ttPrONdac2kexK4nsLvklpavGgcyzLonXd67StfwNHcgo5X36UlBUrubm6gz0vHOCND08DcPvSweeNJD3Zw//63nVxtbUsi2PljXyw5TihYITS6Vlcf9s00jIS4zpfRERkvFOYExERXn3vJDuONALwxCuH+NPHFuNxn1+z9u6+Wo5WtzMpJ5mUxNgI2v6mw6w7tYlMbwY/WPhtchOzB13TCodpfPYZuj58H1d2DkU/+jHuvFhlyVmTM7lzWTFv76lh5qQ0SvNTxvR5IpEo7206hnm4AZfbwW33zmKmtiAQEZEJRmFORORz6B9eOUR7T4CbFxZiWfDWrmryMhOZUpDCziON/GL9Eb5972yCoSgbd1bx9p4aUhJdPL62DIC6nnqeqXwRt8PNd+d/Y0iQC3d2cPaff0bfieN4Skop+uGPcKYNXmv30E1T8bgcLDFyGEuRcJQtb1Rw+ngLuQUp3HHfbFLTE8b0HiIiIuOBwpyIyOdMa2cfB060APCrTSYAiR4nP/zSfLLTvHT2BNl/vIXv/d37A+cUZCXyxw8vICc9gRZ/G/9y6FcEI0G+PfdrQ/Zx81VWUP/kL4h0dJCybDl5j38Lu2fotE2X08EDq6eO6bOFQhE2v1ZOzel2ikrTWfvQXFxufdWJiMjEpG84EZHPGbOmHYC1K0pwOuwcOtXKIzdPIz8ztpbs+w/M5fmtx+nsDeJ1OchM9XLv9ZNxOKOsP7mJd2reJxwNs3bybYOKnQQbGmh++QV6Dx4Am43sLz1Cxpq1V6z8fzAQZuPLh6mv7aR0WiZ3PjAHp3Pk/eZERESudQpzIiKfM0f7C5ksn5VHaX7KkNGxRK+Lb90ze+D3/nAfH9R9yLbqD+gO9ZDuSeP+aXezNG/hQBufeZS6v/8pVjhMwkyDnEcexTt58hV5HoA+f4gNLx2iqb6baWU53HbvLBwO+xW7v4iIyNWgMCci8jlzrLqDBI+T4tzki7bdWf8xrxxfjz/sx+vwcvfk27m99OZBe8gFGxs4+0//B8uyyP/OH5KybMUV3Yy7tyfAhhcP0drcizEvn5vXGtjt2gxcREQmPoU5EZHPkfbuAE0dfhZMyxo18FiWxVtn3mHD6S0kOBO4d+pdrC5aRaJrcCGRSE8Pdf/wv4n29pL3+DdJXb7ycj/CIB1tPt588RDdnX3MXVzIDXfMuKJBUkRE5GpSmBMR+Rwxq2Pr5UbbcDsSjfCC+Rrb6/eQ5c3gewu+RX5S7pB2VjjM2Z//jFBjAxl33U3aDasvW7+H09zQzZsvHaLPF2LZDZNZcn2pgpyIiHyuKMyJiHyOnFsvZ5SkD/t5XzjAk0eepaLVpDiliO/O/yZpnqF7wFmWReOzz+A/WknyoiVkP/ily9rvT6o9086m18oJBSOsXjODOYuKruj9RURExgOFORGRa5CvL8yJuk7mTc28pNEos6YDr9tBSd7Q9XKdgS5+fuhpqrvrmJ1p8K25X8XrHLqlAED725vo+vB9PCWl5P/Bd7DZr1yxkROVTWx9sxKAO++fw7Sysd2nTkRE5FqhMCcicg3avLua9dvP8L3757K0bOgUyLrmHnZWNFLf6qO5w8/M4nRunF9AY5uP+dOycFwQvqq6anivdjv7mg4SioZZVbCMR40HcdiHL+vvO1pJyysv4czIoOiP/njYPeQul2PlDWx98ygut4O1D82lqHTk6aIiIiITncKciMg1qLa5B4BNu6tZYuQMGZ37xfoKappibRx2GzVNPWzbWwuAUXx+iuWu+r08U/kiADkJWdxavJobi1aOONpnRaM0vfAcAAXf/QHO9CsXpk4ebWLbhqO4PU6++OgCcvKHTv8UERH5PFGYExG5BjW1+wE4dbaLE3WdzJh0PqDVNPVQ09TD3CmZfOsLs0nyOvngUD3rPjxNly/I3KlZALT623np2Bt4HR6+NferlGXOwG4bfbpk1/aPCNbWkHrdDSRMnTpq27F05ngL76yrxOly8IUvz1eQExERIc4wZxhGOvBLYC5gAd80TXOHYRg/AL4PRIANpmn+x/72/wn4Vv/xPzJNc3P/8buAJwAH8EvTNP96jJ9HRGTCi1oWTR1+vG4HfcEIm3fXDApzO480ALB6QSFpSbH94G5ZVMR1c/Pp6A6Ql5lI1IrybOVL9EX6+GrZw8zOMi5+30CAltdfxeZ2k3X/g5fn4YZx+lgzb79egd1h4+6H55FXmHrF7i0iIjKexbti/Qlgk2maZcACoNIwjFuA+4AFpmnOAX4KYBjGbOArwBzgLuCfDMNwGIbhAH4GrAVmA4/2txURkUvQ3hUgFI4yf1oWpfkp7D/WTGO7D4gFvZ0VjSR4nCyYnjXoPI/LQV5mIgDv1W7nWMdJ5mXPYmXB0vju+/YmIh0dZNy5Bldm5tg+1AhOVDax+bdHsDts3PPwfAqLh6/CKSIi8nl00TBnGEYasBp4EsA0zaBpmh3Ad4G/Nk0z0H+8qf+U+4AXTNMMmKZ5GjgBLO//dcI0zVOmaQaBF/rbiojIJTgX3HIzElmzvBgLeGtnFQBmdQft3QGWleXgcg5fwORY+0leP7GBJFcijxpfiqsaZrijg7ZNG3GkppJ5191j9iyjMQ838M66ClxuB/d+eQGFI2ynICIi8nkVzzTLKUAz8LRhGAuAvcAPgZnAjYZh/CXQB/w/pmnuAYqAnRecX9t/DKDmE8dXjHbjjIxEnCP8z8jVlpOj9Rqi90BirvR74DveAsCM0gxWL5rE+u1VvH+wnrzsZNq7AgDcdf3UYftV3VHHv5Y/g2WDH1//babnFcZ1zxMvPYsVCDD5W4+TVzy0euZY+3j7GbZtOIo3wcXvfWclRddAkNOfBwJ6DyRG74HAlXkP4glzTmAx8APTNHcZhvEE8JP+45nASmAZ8JJhGGO6Gr69/6fP401OTgrNzd1Xuxtylek9ELg678HJmnYAEpx22tt6+dGX5vO3Lx7g5a3HAchK9ZCb4h7Sr45AJ//r43/EF/Lz+OxHybMXxdX3QF0tjVu24i4sxL5g+WV/3gO7qtnx7ikSEl3c+5UFuBMc4/6/Nf15IKD3QGL0HgiM7XswWiiMZ81cLVBrmuau/t+/Qizc1QKvmaZpmaa5G4gC2UAdUHzB+ZP6j410XERELkFjW6ySZV5GAgDZ6Qn8p68uGdgIfOWcfOzDTJ3cePodOgKd3DdtLcvyF8V9v+aXXwLLIvtLX8bmuHyzJSzLYs8Hp9nx7imSUjzc93uLyModurm5iIiIxFx0ZM40zQbDMGoMwzBM0zSB24AK4CRwC/CuYRgzATfQAqwDnjMM4++AQmAGsBuwATMMw5hCLMR9BXjsMjyTiMiE1tjuI9HjJDnBNXAsNcnNnz62mI+PNrF8dt6Qc6JWlIPN5aS4krm95Ka479V7pBxf+SESZ80mad78Men/cCzLYse7Jzm4u5bUdC/3fmUBqekJl+1+IiIiE0G8+8z9APiNYRhu4BTwDaAXeMowjHIgCHzdNE0LOGIYxkvEAl8Y+L5pmhEAwzD+PbCZ2NYET5mmeWRMn0ZEZIKLRi2aO/wU5yYPKVyS4HFy44Lh18Cd6DhNT6iXGwpXXHQvuXOsaJSWV14Cm43sh78cV6GUT8OyLN5/+zgV+8+SnpXIvV9ZQHKK57LcS0REZCKJK8yZpnkAGK529VdHaP+XwF8Oc3wjsPFSOigiIue1dfURjljkZSRe0nn7mw4DsCg3/tG17l07CdRUk7LqOrwlpZd0v3hFo1He3WBy7Egj2bnJ3PPl+ST2740nIiIio4t3ZE5ERMaBxvbYerncjPinIMamWB4myZnIjPT46lRFQ8HYBuFOJ9mXaYPwSCTKO+sqOGW2kFuYwhcemY/H67r4iSIiIgLEv2m4iIiMA+f2mDu3+Xc8znRV0xnsZl7ObBz2+AqYdL67jXBrK+m33o4rK/tT9XU04VCETa+Wc8psobA4jXu/vEBBTkRE5BJpZE5E5BpyvpJl/GFuYIplzry42kd8vbRuWI89MZHMu79w6Z28iGAgzFuvlnO2uoPiqZmseWAOLtf43FNURERkPNPInIjINeT8yFx80ywty+JAczlehxcjc0Zc57Rt3EC0t5fMtV/AkTy2WwMEA2HefOkQZ6s7mDIzm7UPzlWQExER+ZQU5kREriGN7X6SE1wkxTklsbq7lra+duZlz8Jlv/hkjFBbKx1bt+DMyCT9tts/a3cHCfSFWf/iQRrrupgxO5c775+Nw6mvIRERkU9L36IiIteISDRKS4d/YLPweBxoLgdgYW58Uyxb33gdKxQi6/4HsLvHrqpkoC/Emy8epOlsNzPn5HHrF2Zht+srSERE5LPQmjkRkWtE+ak2IlGLgqykuNpblsX+pkO4HW5mZxoXbR+oq6Vr+4e4iyaRuur6z9rdAX3+EOtfOEhLYw/GvHxuXmtgt1+ePetEREQ+T/RjURGRa0A4EuWFbSew22zcuaw4rnPO9jbQ7G9lTlYZbsfFp2W2vPoyWBbZDz2MbYxGzfr8IdY/HwtyZfPzueVuBTkREZGxopE5EZFrwDsf19LY5uO2xZOYlBtfUZLzVSznXrStzzxK76GDJBhlJM2Lf2Px0fh9Qda/cJDWpl5mLyxg9ZqZ2GwKciIiImNFYU5EZJzr7Amw7qPTJCe4uO/GKXGft7/5MC67kzlZZaO2syyL5pdfBCDnS4+MSeDy+4Kse/4gbc29zFlUyI13zlCQExERGWOaZikiMs6t336GvmCEB26cQnJCfFUsG3qbaOhtZFamgdfpHbVtz8d7CJw5TfLS5XinTP3M/fX1BnnjuQO0Nfcyd3GRgpyIiMhlopE5EZFxrrqpB5sNVi8sjPucA82xKZYLLzLF0gqHaXntFXA4yH7goc/UTwBfT4B1zx+kvdXHvKVFXH/bdAU5ERGRy0RhTkRknOvxhUhOcOGIsyiJZVnsbTyIw+ZgXvbsUdt2vP87Qs1NpN96G+68vM/Uz97uAOueP0BHm58Fyyex6pZpCnIiIiKXkaZZioiMcz3+UNzTKwFquus429vAvOzZJLpG3pMu4vfTtv4NbB4vmV+47zP10dcT4I3+ILdwRbGCnIiIyBWgMCciMo5Foxa9/hAplxDmdjbsBWBlwZJR27VvfotIdzeZd63FmZr6qfsY6Avx5kuH6Gzzs2hlMStvnqogJyIicgUozImIjGO9fSEsIDnRHVf7UDTMxw37SXElj7pReLijg/a3N+FISyPjzrs+df9CoQgbXymntSlWtXLFTQpyIiIiV4rCnIjIONbjDwHEPc3ySEslvWEfy/IX4bA7RmzXuv51rGCQrC/ej93j+VR9CwbCbHq1nIbaTqbPyuGGO1S1UkRE5EpSARQRkXGs2xcLcymJ8YW581Msl47Ypq/qDJ3vv4crP5+0G1Z/qn71dPWx4eXDtDX3Ujo9i1u/MAu7XUFORETkSlKYExEZxy5lZK4r2M2R1qMUpxRRlFwwbBsrGqXx178CyyL3sa9hc4w8ejeS5oZuNr5yGF9PkLmLC7n+9unY46y0KSIiImNHYU5EZBy7lDC3t/EgUSvKivyRC590/G4bgTOnSVmxkqTZcy65P2dOtLDljQrCoSjX3TqN+csmaWqliIjIVaIwJyIyjnX7gkB80yz3NLSiPxgAACAASURBVOzHbrOzNG/hsJ+HO9ppfe0V7ImJ5Dzy6CX35fDeWj565wQOh501D8xhqpFzydcQERGRsaMwJyIyjp0fmRu9mmWjr5mq7hpmZxqkuJOHbdP0wvNE+/rI/drXcaalxd2HaNRix7aTHPq4loREF2u/NI+8wk+/lYGIiIiMDYU5EZFxrKe/AEryRUbm9jTsB2BZ/qJhP+8tP0TPx7vxTptO2o03xX3/UDDCO+srOHO8lYysRO5+eB6p6SNvRC4iIiJXjsKciMg41t0/MjfapuGWZbGncT9uu4v52UPXwUUDAZqe/TXY7eR99evY4ixW4usJsPGVcpobuikqTWfNA3PweOPfvFxEREQuL4U5EZFxrMcfwmG34XWPXHXyTFcNLf5WluYtxOscumdc24b1hFqayVhzF57i4rju29bcy8aXD9HdFcCYl89Nd83E4VDFShERkfFEYU5EZBzr8YVITnSNWjFyT2P/FMu8oVMsA3V1tG1+C2dmFllffCCue9aeaWfzb8sJBiIsv3Eyi68rVcVKERGRcUhhTkRkHOv2h8hKHTradk7UirKv6SDJriRmZc4c9JkVjdL07K8gEiH3sa9i94x8nXOOHqrnvU3HwAa33TuLmXPyPvMziIiIyOWhMCciMk6FI1H8gTDJCcNXpwSo6qqlO9jDqoJlOOyDp2J2bf8Q//FjJC9aQvLC4QujnGNZFns+OMPe7VV4vE7uenAuhSXpY/IcIiIicnkozImIjFO9fWEAkhNH3pagvKUCgHnZswYdD3d30fzyi9g8XnIe/b1R7xMJR3l341GOVzSRmu7l7ofnk5GV+Bl7LyIiIpebwpyIyDjVc27D8FEqWR5urcRpc2BkzBh0vPnF54n29pLz5UdxZWaOeH6fP8SmV8upr+0kryiVtQ/NJWGU8CgiIiLjh8KciMg4dX7D8OHDXFtfO3U99czONAZVsez+eDfdO3fgmTyF9FtvH/H6ne0+Nrx0mM52P9PKcrj1njKcrpGrZoqIiMj4ojAnIjJOdftGD3PlLUcBmHvBFMtQWxuNz/wKm9tNwR/8O2yO4cNZQ20nb716mD5/mEUri1lx01RVrBQREbnGKMyJiIxTAyNzicOHucOtsfVyc7NiYc6KRml8+pdEfb3kfu3ruPPzhz3vRGUT296sJBq1uOmumcxeWHgZei8iIiKXm8KciMg41d0f5oZbMxeIBDnWfpLCpHyyEjIA6Ni6BV9lBUnzF5C2+uYh51iWxf6d1ex67zQut4O7HppDydSR19OJiIjI+BZXmDMMIx34JTAXsIBvmqa5o/+zHwM/BXJM02wxDMMGPAHcDfiAx03T3Nff9uvAn/Vf9n+YpvmrsXwYEZGJpMc38sjc0bbjhKPhgSmWgbpaWl59GUdKCnlf/+aQKZORSJQP3j5O5cF6klI83PPwPLJyR97yQERERMY/e5ztngA2maZZBiwAKgEMwygG7gSqL2i7FpjR/+s7wD/3t80E/hxYASwH/twwjIwxeAYRkQmpxx+rZjncmrndDfsAmJ89m2goRMMv/wUrHCbv69/EmZY2qG2gL8zGlw9TebCe7LxkHvr9xQpyIiIiE8BFR+YMw0gDVgOPA5imGQSC/R//PfAfgTcuOOU+4BnTNC1gp2EY6YZhFAA3A1tM02zrv+4W4C7g+TF5EhGRCeb8NMvBWwW0+Ns42FxOcXIhk1NLaHntFQI1NaTeuHrI5uDdnX1sfOUwbc29lE7L5I77ZuNya4a9iIjIRBDPN/oUoBl42jCMBcBe4IfA7UCdaZoHDcO4sH0RUHPB72v7j410fEQZGYk4neOzTHZOTsrV7oKMA3oPBC7fe9AXiuJ22ikqTBs0bXLD/k1YWNw35068LXW0b9qINz+PWd/7Ds7EhIF2Z2s6eP03++npCrDs+smsuW8Odke8EzLkUunPAwG9BxKj90DgyrwH8YQ5J7AY+IFpmrsMw3gC+K/ERuvuvIx9o73ddzkv/6nl5KTQ3Nx9tbshV5neA4HL+x50dPWRlOCipaVn4Jg/3Me2kx+R5k5hGsVU/u1/i/Xj639Ae28YemN9OXOihS1vVBAORbnutmnMXzqJ1rbey9JP0Z8HEqP3QEDvgcSM5XswWiiM50e0tUCtaZq7+n//CrFwNwU4aBjGGWASsM8wjHygDii+4PxJ/cdGOi4iIsPo9oeGVLLccXY3fZEAN026nraXXyLc0kLm2ntImDFjoM2R/XVserUcLFjzwBwWLCvWHnIiIiIT0EXDnGmaDUCNcX4u5W3APtM0c03TnGya5mRigW9xf9t1wO8bhmEzDGMl0GmaZj2wGbjTMIyM/sInd/Yfm7DauvrwB8JXuxsiMoLdlY38t6f3UHmm7aJtO3uDdPuCF203VkLhCIFgZFAly0g0wru1H+Gyu1h81knXhx/gKSkl64v3A7GtB3a+d4r3Nx/Hk+Dii48tZKqRc8X6LCIiIldWvKvgfwD8xjAMN3AK+MYobTcS25bgBLGtCb4BYJpmm2EY/x3Y09/uL84VQ5mI9h1r5udvlJOZ6uXPfn/psNXoROTq6PYFee6d4+yqaATgzR1VzJo8/H5roXCEjTur2bCjipREF3/xreUkeS//f889/tgPgi78s+PjxgO09bXzhd5S2t/8FTaPl/w/+A42p5NIJMq7G49y/EgTaRkJ3PPIfNIyEka6vIiIiEwAcYU50zQPAEtH+XzyBX9vAd8fod1TwFOX1sVrz0eH63l641Esy6Kp3c8/v17Ojx5ZgFOFB0SumvbuAK++d5JTZ7tobPNhAdMKUwmEohytaqe9O0BGimfQOcdrO3jyzUqaOvy4nXbauwO8sPUYt96QjNfpJct7+XZXOTcKeK6SZdSKsqlqK9Nqg0z7cC82l4tJf/xjPIVFBPrCbP5tOXVVHeQVprL2S3NJSHSPdnkRERGZAFSfegz5A2He3H6Gt3ZVk+R18sOHF7BxRxUHTrTw4tYT/N6dM692F0U+t57bcoy9x5pJ8DgxStJZOD2b25ZO4v2D9fx6s8muikbuWlEy0P53++v4zZZjWBbcvqyQRfM9PPnhVvY63mXf3sBAu5ykLGalz2Ru9myMjGk47WPzx2pzRx9wfsPwvY0HST1ay9rt3dhcbop++B9ImDEDX2+QN184SGtzL5NnZHH7F2fjco3PKsAiIiIythTmxkA4EmV7eQOvvX+Krt4gWakefvilBUzKTebb987mr57dy9Z9tcyfnsW8qVlXu7sinzu1TT3sPdbM1MJU/vPXlmC/oBjIsrJcnttyjO3lDdy1ooSoZfGbt4/x7uHTJBY1kDe5k12hLXx0OAxpQNiFo6OUpUYOncFOanpqeb9uB+/X7SDZlcSy/EUsy1tEuicNj8ON2+7G8vkItbWCZWFzOLA5HETtdnZUNHO2O0zQ7sbldmKUZDCrNIPth+t55b1TAEwpSCVqRTn69ius/agLu9tD0Q//A4kzDXp7Aqx//iDtrT5mLyrkxjtmYLer0ImIiMjnhcLcZ+APhHnvwFm2fFxDe3cAt8vO/TdMYc2KEjz9PxlP8Dh5fG0Zf/nMXnYeaRwIc5FohPWnNpPkSmRW5kyKkgtUbU7kMlm3/QwAX7x+yqAgB7E1aXOmpVDh/5i/3LGDHl+Udl+QhEXtWLYoTUE7RckFlKYWY2RM51Sll437amkNZ/HvH5xHmtXLgc0b6Cw/SLi1Dq+/ip7Qa3Q4bISdNtwhC0/IGrZf5zbgBAjYXPQ5XBywu7EcCdyVkMaMuVPI3fs2h183WVFZR8jrYvKP/xTvlKl0d/ax/oWDdLb7WbBsEqtunaY/Q0RERD5nFOY+hVA4wtu7q3lzRxU9/hAel4Pbl07iruUlZKZ6h7SfWpBKZqqHgydaCEeiOB12esM+3qvbTjAS5PWTG0l2JVGaWkxJShEzM6YzPX0KdpvW2IlcTFVDN5GoxdTC1IFjHx2uZ2dFI/esLCUl0cXeo01Mzk9h3tTBRU6iVpQP63ZRnbUJV9TPWZ8NbBaONMhJyObGopWsKFhCsitp4Jx5mRF8FSaOXXs4/NG/kdzbDsQG7WzeBCJJifidFoTDOIJh/G6oT7LRkWTDsoE9Ck7s4EvA7k9kdl469oAft68Xq6cbb18vucEO8NfD+0fpBBKA7kQ7hX/0R3inTKXqZCtb11cS6AuzeFUJy1dPUZATERH5HFKYu0QtHX5+8oudNLX5SPA4eeDGKdy6ZNKo1e1sNhuLZ+bwzse1HK1uZ+6ULFLdKfzFqp9Q2XaMyrZjHG8/xZHWoxxpPcpbZ7aS5k5lcd58VhddR25i9hV8QpFrR1O7j79+bh9Y8D+/u4rURDd9wTAvbD1Ob1+YI6fbSEtyYxEblbsw8AQjQZ6peJH9zYfxONxQb+CvLSEzJYE/eWwBuWnJQwJSoLaGpueeZeUxM3YNm5O6rCk0ZpZy3FtIVkkBNy8qYkZeCpt2VfPO3hqCoWjsZHuAtNxe5s2zcaj1MCG7D+hjm62ZiBXFwiIW2xJwhaKk9URJ9kVISc+hsHAG86euIC+tlF3vn2Lf9mrsDhur18xk9kKN6ouIiHxeKcxdIl8gjGVZrFlezD2rJse95cCS/jC3z2xm7pTYVMsUdzLL8xezPH8xAN3BHqq6ajjYfIQDzYd5t+ZDflfzEQtz5nL3lDsoTM6/bM8lcq2JRKP86/oKAsEIAJt2VfPILdN5/2A9vX1hrpubT2Obj5NnuyjNS2HB9PPrVTsD3fzL4X+jqquG6elT+Oacr/LOzia2dzTw4y8vJC89afC9fL20rnudjm1bIRolaeEiklbfylPlfZRXd2PHRoLl4LTZzMdmMzYbWBakJ7u5dXE+6ckeOnoCbN5dzUf1YFk3UDS9h/zpbfjDPuw2B26Hi9zEbAqS8shOyCLDk066Jw2vM1Zh09cb5M0XD1JX1UFKmpc1D8whJz/lyv0DFxERkXHHZlnDr+UYD5qbu8dl53JyUmhu7r6kc6JRix/944fYbDb+7vvXDypSUN/aS2VVO6vm5JPgieXrcDTMweZytlS/R013HQlOL/911Z8Omu4lV9eneQ9k7Lz+wSnWfXSGpWW5nKzrpNcf4q++s5K/enYvPf4QP/3e9SR6nVSeaacwO2lg24Fj7Sf4VcWLdAQ6WZG/hMfKHhqoQGlZ1qBRLisapWvHdlpeeYlIdxeu3DxyvvIYyfMXDLT3JHro6w1gs8Gps128u7+OqsZurp9bwK2Li3BfUFnyaFU7/7L+CL3+MH/+jWUUZV/8v+dQMMKZEy1s33YSX0+QyTOyuPWeMjxXYK87iZ/+PBDQeyAxeg8ExvY9yMlJGXEKjkbmrhC73caiGTm8f/AsJ+o6mVmcDkBdSy//8zf76PGHeP2D09x73WRuXlSEy+lkSd5CFucuYHPVNtaf2sw7Ve9x//S7r/KTiFx9p+u7eHN7FZmpHh6/y2BXRSO/fvsYf/viAdq6Aty+dNLAqPmcKbF1cpFohA2nt/B21bvYbDbun3Y3t5fcNCi8nft7y7LoPbCf1nW/JVBTg83tJuv+B8lYcxd2l3tQ+7RkD0F/bE+4aUVpTCtKG7HfZaUZ/NW3V+LrC5OVNnR97TnBQJiqk62cPNpMzak2wuEoNhusumUqC5YXa1qliIiIAApzV9QSIxbm9h1rZmZxOo3tPn76wn56/CFWzcnjwIkWnt96nNc+OMWcyZksnJ7Nqrl53Fa8mg/qdvK72o+4pfhG0jyaWiWfb1s+riFqWTx+VxmJXhc3zC9kw84q6lt9OOw21iwrGdTeF/Lxy/JnMdtPkOXN5BtzHmNKWsmQ61qWRe+hg7S+8VsC1VVgs5GyYiXZD34JV9bYrF1N8DgHRuAvFOgLceZEK6eONlNzuo1IJDYxIT0zgWllucyYnUtGHCN5IiIi8vmhMHcFzSrNIMHjYMvHNeyqaCQYjuIPhHn0thncsayYbl+QTbur2Wc2s+9Y7FeCx8kSI4e7Jt/KC+Zv2Vy1jUdm3ne1H0XkqvEHwuw71kxuesLAqJvLaecL103mmU0mK2bnDRr1avK18PNDT9Poa2Ze9iy+PvsrJDgThl73xHGaXniOwJnTsRC3bDmZ996Hp7BoSNux0ucPcfpYC6eONVN7up1oNBbgMnOSmGrkMM3IISM7USNxIiIiMiyFuSvI6bDz8M3T+ai8nh5fCGzwxeunc8eyYgBSEt08fPP0WJvD9Ty5oZLmDj8AqwqWsaXqPT6q28ntJavJ9GZczUcRuWr2HWsmGIqyam7+oJCzekEhXreD+VPPFzqp6qrhZwefpDfk47aS1dw/7e4hW35YlkX725toefVliEZJXrKUrC/ej6do0pj3PRQM03i2m7rqdmpPt9Pc0M25ZcvZeclMNXKYauSQkZU45vcWERGRiUdh7gq7eVERNy+6+E/6C/unU7V3BwBw2p3cM+UOnql8kberfsdXjAcG2rZt2ogrJ5eUJUsvT6dFxpHt5Q0ArJqTN+i43WZj5ezzFV9PdJzmnw8+RSAS5FHjQW4oWjnkWhGfj8ann6Rn/14caWkUfOe7JBplY9ZXvy9IfU1n7FdtJy2N58Ob3W4jryiNydOzmGrkkJYxdLRQREREZDQKc+PUucp77T2BgWNL8xay4fTb7Kzfwz1T7iDFnYxlWXRs20q4rZXI175O+k23XK0ui1wW7d0BTtd3sXB6Nh09AY5WtTO9KI3cjJFHrw42l/P0keeJWBG+MecxluQtGNImUFPN2X/+GaGmRhKMMgq+84c409I/U19DwQj1tR3Unmmn9kw7rU29A5/Z7TZyC1MpmJRGwaQ0CkvScQ+zdk5EREQkXvo/iXEqNdGN3Wajvbtv4JjD7uCW4ht55fg63q/bwT1T7sBms1H0R39M7d/+DU2//hVWOEzGbXdcxZ6LjK2n36qk/FQbRnE6xbnJWMB1c4ffc7Ez0MXLx9exv+kQTruT78z7feZlzx7a7qMPaHr2GaxQiIy195B9/4PYHI5hrji6aDRKbVU75ftrqT3TTkNd18C6N4fDxqTJGRSWpFNQnEZufgpO16XfQ0RERGQkCnPjlN1uIz3FTUd3YNDxVQXL2Hh6C+/XbueOkptxO1x4JhUz6U9+Qu3f/g3Nz/8Gm91O+i23XaWei4ydrt4gFafbcTrsmDUdmDUdOB02ls3KHdL2VOcZ/ung0/jDfqaklvJY2UMUJg8OfdFgkKbnn6Xrg/exJyZS8O++R/LCRZfUJ78vyMmjsYIlddXtBAORgc9y8lOYNDmDSZMzyC9KVXgTERGRy0phbhzLSPZwpqGbqGVh7y/04HV6uLFoFZurtrGrYS839q8D8hQWUfwnP6Hmf/7/ND33LPbEJFJXDF0jJHIt2XO0iahl8cjN00lwO3hu63GWl+WS9IkNs6u6avjZgacIRoM8MvN+bixaOaTQSbChnvpf/JxAdRWeklIKvvt93DlDQ+FwotEo1afaOHqogaoTrQOjb6npXuYtnkRWXhJFpRl4E7SRt4iIiFw5CnPjWEaKh5Nnu+juDZKW7Bk4ftOk69ha/R7bqt/n+sLlA//T6s4voOhHP6b2f/01DU/9K/aEBJLnD10rJHKt2FXZiA1YVpZLRoqnv4Ll4Da13Wf5xwO/JBAJDLs+zgqHadu0kbY312GFw6StvpmcRx8btPn3cCzLorWpl+MVjRwrb8TXG9sYPCsnCWN+PlNmZJOankBOTgrNzd1j+dgiIiIicVGYG8fS+4ugtHUHBoW5NE8qKwqW8NHZ3bxb8yG3lawe+MxbUkrRH/2I2r//KfU//xnFf/ITvFOmXvG+i3xWLZ1+TtR2Mqs0Y6AgkNMxeLStvreR/3PgX/GH+/jarEeGBDn/qVM0/uopgnW1ONLSyf29r5GyeMmI94wFuB5OHm3m5NFmOttjW4N4vE7mLi6kbH4B2XnJ2vdNRERExgWFuXEsMyW28XFHdwAKBn/2xalrOdh8hPWnNjE3exZ5iTkDnyXMmEnBd77L2Z/9A3X/539T8p//X1zZOYhcS3ZXNgGwYnbesJ83+Zr5h/2/oCfUy2PGQ6woOB/Son19tLz+Gh1bt4BlkXbTzWQ/9DCOxKRhr+XrCVBxsJ5j5Y0DAc7psjOtLIdpZTmUTs/C6dT6NxERERlfFObGsfSU2DSwtk8UQQFIdifxZeMBnix/lmcrX+ZHi/9w0Bqh5IWLyHn092h+7lnqnvh7iv/Tfxnxf2RFxqNdFY047DaWGEN/EHG2p4F/OvgUXcFuHp5xH9cXrQAgGgjQ8btttP/f9u48vq3yTPT472iXLMmSZXnfHefEibOTDQhJKEuglKWFDh1uB0o77bTQ0na2dubObe+duZ2200KZGUpvp9ChMywFytZCCEsSoGRzErLZyUmcxfu+SbK1WNK5f0gxcRJngSx28nw/H38sH51z9B6dV2/05H3f5131GolQEHNuHrl3fwHHVPW4c+i6TmdbgN1bWzmwt5tkUh8TwJVU+jBLAhMhhBBCTGASzE1goz1zoeODOYB5ObPY5p/JB927eKdlPSuKrxzzvPfqaxjp7mbgzdW0/fzfKfrmX6KY5JaLiWX3wV5Wb27CZDTgdJiJjiRp7xmitWeIOVOyxyQ7GUmMsLpxDW80riOhJ7i18kaWF19BMhpl8J219K16jUQwgMFux3fLbXhX3nDc3LhkMsn++i521rbQ0xkCwOtzUDO/kKkzcmXtNyGEEEJMGvKtZQIbnTMXOHEwB/An6m3s6z/A7w++ztycmXismWOe99/xJ8R7egh9sJXOJ35N7r1fumTm+/QFIhgNypj5huLMBIdjNHYGaeoMYTIaWDQ9l8yMkycOOV26rrNqUxO/W3cA/ZjnbBYjlQVuPrmkdHRbx1AX/7HrN3QMd+GxZnKnehvVliL6Xn+N/jdXkxgcxGCzkXXTzXivvR5jxtie6Hg8wf66LrZtaCQwEEFRoHxqNjXzCiks9VwynwshhBBCXDwkmJvAvM7Ul+bxeuYAXBYnN1eu5GntBV5qeI17ZnxuzPOKwUDel75My09+RGDD+5j9fnw333pOyz0RxEYS/OMTWzCbDPzgy4uPS5wxnqbOIFaLkVyv4xyXcOKrO9THw8/vIJ74MNR6bm0Dc6Zkc8fVU8jx2D/yuZO6zmN/qGdDXSdel5X7bptJXpaDYDiG2WjA67KOCa52dtfxRP0zxGIRrrfMYEm0gJFn3+bgju2QSKBYbWTdeBPe61ZidDpHjzsylFLb1UHDnm5i0TgGo8KMuQXMWVSM+2NcgxBCCCHEhSbB3ARmNhlx2s0nnDN3tMsLFvJ+22ZqOz/gioJFVHnHZq80WK0U3P8Azf/8T/S+8hJmfw7uJZefy6JfcBvrOxlMp5LfUNfB0lkFx+3T1BnEnWHB47Si6zqvb2ri+XUHyHRa+PFXLz/tAHCyCkfj/PcbGqW5LlbMK8JsGnu9r21sJJ7QuXFxKeX5LgZCMd7Z3sbWfd30DEb4n3fPx2j4aO/R2m2tbKjrpKLAzdc/PXO099Rh+7BJ0nWdxmAz77VspO7AJhbsjzL34AhKZB396X0shUVkXrUM96IlY4K4wECY/XWdaEclNMlwWpgxt5ia+UU4XdJbK4QQQojJT4K5CS7LZaWzP4yu6+MOAzMoBj479VZ+svXfeXbfS3xnwQMYDWMTN5gyMyl84Fs0/fM/0fnE45h8vhMmhbgY6LrOm7XNGA2p9+u1DY1cUZOPwfDh+7epvpP/90odRoPCnKpsjAaFzXu6UICBUIzaPV3MnOpCURSsRgsmw8X3UXl1QyMb6jrZUNfJm1tauH155WjmyM7+YfY09qMWe7h9eeXoMVfPK+SxV/ewXjvML9a/jOLqJxQbYmhkCJfFSZm7hFJ3MbkZfvz2bKxGC+F4hHA8gteaidFgpLNvmOfWNpBhM40J5BJDQ0QOHyLQ3khzRwPdPc0YBgJUhJIsGIxj0MHocuNctARbWTm2iilYCgpGPxehQISGPd0c2NtFV3tq3TeTyUDV9BzUmXkUlnrH1AEhhBBCiMnu4vuGepHxuKw0dYUIR+M4jkoEcazyzBIuz1/A+vZaNrTXcmXh4uP2seQXUPDV+2n52U9pe+RfKfm7f8CSm3cui39K4Wgcq8WI4SzOV6o73EdrzxCLZ+RiMRl4d0c7W7QuFlanApV9zQM89mo9dqsRn9vOVq0bgPJ8Nzcvy+eRtW/wTPMm/rurf/Schc58vjb73uPmJE5WfYEIb25pxuuysmBaDmu2tYwGt5dNy+HdHW0ALJvzYY9mJB5lR/dugvlbsNsPUB8DesFkMJFhstMYbOFQoGnM6ygo6OgoSZ2MhIlKSy6BwwaKRwxcX1bKyNuv0dbWSqSlmXhn5+hxnvQPgG4xYyurwLN8Ba6Fi8YkNBkKRVNrwu3poqM1kHpNBYrLvVROy6Fyml8SmgghhBDioiXfcia4rPRwsP5g9KTBHMBNFddT2/kBrx9ew+L8y07Ym+Sonk7u//gzOp/4Na0/e5Di7/w9psxzH6Douk4kPILNbkZRFPoCEZ5fd4CN9Z343FYWVucypyqb7Ew7mRmWMT0oiWSSf/vdLhTga7fNPG444LHeqG0G4NrLinHYTLy3s50/rG9kZoWPwx1Bfv7iLnQdvnbrTCqKHKw7sIM9bXUk4m28VNvLFHMSe6tOHh5sDjtDygj7u5v4uf4Y35r/VeymyT/P6qX3DjEST3Lb0gqunJXPlbPy+ccntvCb1RqVhZm8v7OdDJuJuVN97O3bz6aOrWzv3k0skRq66jcX0LrfyxSnyp3LplOU4yQej9JUt5mBPbuId3Vh6BvAHIpijsSxxBKk7mj7h4U4sIW+9MOoWaEz10xHthlTXh5l+dOYWjQTd24hRqdrtPctmUzS2RagtbGf5oN9tDUPjp6uoMTDlOocKtRs7I6zk6RFCCGEEGIik2BugvMcFcwV+p0n3TfT6ubKcfdDQAAAHHlJREFUwsWsbf4jG9q3sPQEvXMAmUuXMdLbS98fXqH1Zz+l6K+/g9Fx9hJ+bN7TyfrdHdywqAS1xAvAQa2bN16qx5PlAJeFTa0DBOJJ8n0O+oNRVm1qYtWmVK+OQVG4flEx1y7xs6l9K61tOrvaUinkH1nTQc00G/FknISexKgYcVtcuC1Ochx+YiEruw/2UVWUSXm+G4D5VUb0PW/y5IMvo5ijzCeB22Sk9YVX6ewLkDcYpzKSPMGVBEYfzQN6MwO8vvfH3HDL17F5ss7a+3W+tXSFeH9XO0X+DC6vSfXMFvmdfOaqCn67cRvff+NxosUBPG4j39/0DoFYasiiz5bFouJ5LMibh9/u498Orye0W+PNrRvJH+mnZLgDayLKkf8a0IEho52A0UXSZSdpcxBSjMQcOt5iKz1KkP4MhaDHRsKdQU12NdfnzsXv8KHrOtFInMFglFBXH33dQ7Q1DdDeMshILDF6LXlFmUyp9lOp+nFI1lIhhBBCXGIkmJvgvEcFc6fj2pLl/LF1I6sPr2HJOL1zAL5bbiMRDDD4zjraHvlXCr/57ePW4/qo3tnexp7GfnYe6GXBtBxuXVpObmEm5VOzObS/B/qGUQFrho0Zag6lU7JpHgxzoC3AQChKQ+sgq2ob2MpzBJOpoY62malz7wf2N5zkxRNGrNOd6D4vv9xVR+zQQRa+24wnlBj3kJHMDJSSPJxZORhdboxOJ6t29tI2pHPX1RVkGJMMaxrJLZvwvXeIpve+jTE/j+C8eeh5hVhLyrDk5o5Zw09r6mdfyyA15VmU5rnO6jDSUxmJJ2jrGSYwHCMwFCMwHCM4NMLAUJTOvjDtvUPowB0rpoz2gDYMHGKn4TVsNY3EASMwhAEnGVxRsJCFefOpcJcSa2oiuGotTXW7WdnUOOZ1Q+YM9rpKOWArYMDhJerIJDfbxcpFpcya4jvuPRgZSTAUjBIKRAkORug/NMSm2lYCAw0MBaPER44PsD0+BwUlHgpLPBSUeHCcpWUShBBCCCEmIwnmJrjRYO4kyxMcLdPqZmnhEtY0v8eG9lqWFi454X6KopBz15+RCIUIbd1C68MPUXj/NzDYPv4Qwt7BCA6ridwsO7V7u6jd20VJrhODotCkJ1G9dqqzMmhvHGDb+ia2rW/C43NQqfqpXJJP1JTgB+8/SjDZjy1YTqDPynTVjNtpYdvOYeJhOzluJ5Fokrgex2QdIWEMM6T3Y8wIYnQG6R/oo3RTmKv2DKPoMHT5bLw1s/FYMzGbrBjsdgw2G2ZfNgbr8T06pcVtrHltLzszyrhhUSmeZSvw3nEH615+FFNDIwVdnbS/+trRbyhGpwuTx4PiclPfHmNIN7FBT7LdBEV5mZSW+DA5XdgrKjEVlxKJ6gwPxQgFIvR2DdHTGSISGcFiNWG1GrFYTaM/VtuRx0asVhNWmxmXx4bZnEp0k0gmeXtrKzsaetjfMkg8caKeRjAaFHK8duarOdSUZ6HrOmtb/siLDa+S1JNMcU1h3w4PpY4y/vZzCyCRINywn6G3amnc9gtGulLz2hSTCfu0ahzTqrGWlGAtKsbkzWLeMQGbrusMBaM0Heilt2uI3q4QA73DhIJRopH4Cctos5vxZDnIcFlxuq04XVbcHjv5xZlkSO+bEEIIIcQoCeYmOK/LBpx+zxzANSXLea91Y3ru3ALM4/TOpdag+woduk5o21ZaHvwXCr/x7TEp3s9UMqnTG4hQlufiu5+fz5a9Xazf3UHdoT4SSZ2F1Tnce2M1FrORkVicxgN9HNjbReOBPraub2Tr+kZwjuB3++gPuOlvnsq0Ei/fXDIXRVFY5OzlFy/X0dGfIMNuxmw0EB1IEB1JMLN0Dp/xJ9G3bSC0bRskExg9XvK/9GUc06rP6DqODA9t7AiObrN7fay8++/Z1LGV/9zzMpndIYoGFdThDLLDRgyhMLGuTvTmJmakj0koRobNboaiUba2RxmyeBjaFCVsbkFXjp/7pyigH7uC9kk43amAp3MgQm8oSgKYajfjcVuxmY1YTAYsZiN2mxm7zYTdagQ9Ffy9vnobTYE2ukN9lOrzKLGVYDyQwB8YxtDbzQs/eB5DJERCNzBitBK3LSYx1cmIYgbFAAqggbIvCNRjMhmwWE2YLR++xnAodlzQZrYYcbqt5OS7yHBZR4M2ry+DrGwH1lPMDRVCCCGEECkSzE1wXueZDbMEyLS6WFq4ONU711bLVUUn7p0DMJjN5H/la3Q+8TiB9e/T/ON/pvCBb2P2+T5SeQdCURJJnWyPHYOisLA6l4XVuYTCI7R2h5ha7BlNZmG2mJhSncOU6hxGYnEa9nexbvMHJLts5ISqyAESJgOzct0MhWI4XVZqKnw8/MCVGBQFRVFSc6saGwlsXE9wwwsEV6fmuVkKi/CsuBr34ssx2GxnfB3+TBt2q4mmztCY7YqisDj/MlTvFNb3bOSPDVvZGUpgjtkpNlVTbKygflcQO0myM2yEhuPHBWcmJUlmIog11Is1Pow1MUxGdACnMYwlz0uyrIR4cRGJnHzQLRjjZqzYiMeSRKNxYpE4kfAIg/1hBnqH6WhJXXNWOsUI4Tgj4Tgjp3WlLny4AOglAnoSU1InqdgYNGZAhn90T4vViNVmJsNqQjEogP7htemp4Z2xaJyhUBSDIXV/bHYzhaVesnMy8OU48eU4cbqt4y6zIYQQQgghTp8EcxOc3WrEajGeUTAHcG1pqndudeMalhSM3zsHoBiN5N7zRQwOBwNvvUnTD/4PhV//FraysjMub/dAaoHm7MyxAZTTbh7t7TqRKFH+EH6Bw6VNVM9UWWZbSdO+fpoO9FJX20L9lhbyCjPJL8kkv8iDzxoj8sFmghs3EOtIZUg0ZGSQufxq3IuXYKuc8pEDhkQiSUfLIFVWE8N9YZ765SYiw6nQKHXK1Hl13UlJ5Ioxx7YxhAcDYGAkqZBXlInX58Drc3C4b5hXP2ilosjF1GU26lvaCB88jL9rGN9AAuNAHGtDP8aGgxiBhAE6fWZa/Wba8jOwVlRS7i+nzF3MdHcJLouTF989yLr3DzHdneTOGRkkBgeJ9AcJDw4wMthHMhjEEI6SxEjSYETRdUBH0ZMo6Ci6jjE5gik5gj0rE3fNdDJmzsJWXkHCbCMWTWC2pIZ8yhptQgghhBATiwRzE5yiKGS5rPQMRkgm9dP+Qu22uLiqcAlvN7/L+rbNLCu6/OSvYzCQc+ddmLP9dP/2aZp//AMKvno/GTNnnVF5ewYjwPHB3EmPCffxyI5f0TXcw6K8+dw17XaMBiPTawqJRkY4sLebvbs6aG8ZpL1lEGgCPYkrOoInUULR7GmUXz4T9+xZY5KQnK5oZISu9iCdbQG62gK0NacyJloBKwpDwSiuY64nNpKgPxRjGJ0YEEMnZh0mmd1C0tfBiDmC35mFL2cWZf4Z5Dj8TFdM1IebOGxaRdO+VI+fM9/HPkMpSb8RdAXbSJziwBAzE1FcbT3k9QQp6B6B+mHi67rp8WyhMcNIvd2AP27H2xXnW8NhrIkRhj9IlU0BHKSCwZDdQMhlJOHOICMrB7czi0y7B5vZjmI0gtGIJT8fW3kFJpd7zDWaQIY8CiGEEEJMYKf1zVdVVQ/wK6CGVMbxe4FPA58CYsAB4Auapg2k9/8u8EUgAXxD07TV6e0rgYdJJcv7laZpPzyrV3ORqiry8O6ONva3DJy0d+tY15Yu593WDbzRuJbL8xdgNp76i7n3musw+3y0//IXtP77w+R/6Su4Fiw87df8MJg7vUQqzcE2fr7jMQKxINeVruDmipVjetQsJoUy6wDZ5r30ddbSl3AwYM8l6C1jwO4jaPPRPAS1a0MUHKinuCKL4vIsPFn243rmYtF4amhi3zADfanf3e1BBvvDY/bL9NopmZlFyAAv1Dbz2WWVXHNZ8Zh9/u9/beFgIMyiGbnMrfITicap1bo40OriM/OX08IOtnXtZHXjGlY3rvnwQDcoOtBbwnT7IrbuDuJxWrj2smJmVfpo6grx9Fv72RMbgWy4bIGba/wx+nfsJHlQw983QF7vkTloYZIKDDqNHM6y0pllZsBlxJCZiSungFx/KUXuQua4S/DaPAghhBBCiIvL6XZjPAy8rmna7aqqWkj9x/+bwHc1TYurqvoj4LvA36qqOh24E5gBFABvqao6NX2eR4BrgRagVlXVVzRNqz+L13NRukz18+6ONrZq3WcUzLksTq4qWsLbTe/yx7ZNrCi+8rSOc86dT+G3/oq2f32I9l8+SjISJnPpstM6tmcwPczSc+qeud09e/h13VNEEzHuqLqF5cUfDlmMHD7MwDtrCNVuJhlJBYimjAyqli4mc/kKLP4c4vEEHS0Bmg720Xyoj6aDqR8Ah9NCQXEmZouJgb5hBvvCDA/FjiuDxWqkqMxLToGL3Hw3Ofmu0fXKWrpDPFvbTFPX2HlzTZ1BDrQGuKw6ly9/asbo9qWzC47aaxp3qrdR37eP3T17CI2EiCVGsBgtZIVn8HptkK0EKc93cf+nZ41mLS30O5lRnsWbtc1UFXmYVZmeu3j15WhN/fz4ya3M8Ju4+4oCfvTqTmIFARbP81LoymN6Rj4FztyLYlFzIYQQQghxaqcM5lRVzQSuAu4B0DQtNaoM3jhqt43A7enHtwDPaJoWBQ6pqtoAHOnaadA07WD6vM+k95Vg7hSmlXpxWE1s3dfN566pQlEUOvuH0ZoGuHJW/knXMLu2ZDnvt25i1eG3WJQ3D4f59BYHd0xVKfqr79Dys5/Q+cSvSYbDeK9becrjegYiKECWa/xgTtd13mhcy+8PrsZkMHJvzV3My5lFMholWLuZgXVriB4+BIDJ58N95VIyZs7GPnXqmLXwTKZUIFZU5gUqCQUiNB/qp/lQH+3NgzTs6R7d15Vpo7jciyfLQWaWPfXba8eVaRt3bl2+z4HZZKDpqIyWAOu2twFww5Kyk74XFqOFOf4a5vhrxmxPJnUGu+qxmo3c+YkqLOnlBY5wOyx8ZlnlcedTS7zMn5bLFq2bn28O0BPP4s6qRVw3rfi4fYUQQgghxMXvdHrmyoFu4Neqqs4GtgIPaJo2dNQ+9wK/TT8uJBXcHdGS3gbQfMz2RR+l0Jcak9HAnKps1u/u4FB7kJJcJw8/t5OOvmF6BiN8+qqKcY91WZxcX3Y1Lx9YxeuH1/DpqptO+3VtZWUU/813aXnwX+h+9hkS4TC+m289aWKRnsEIHpcVs+n4tPsAQyPDPLX3d2zv3oXHmslXZt5N3pCBrmeeJLD+fZLDw6AoZMyZi2fZChwzalAMJz7XsZxuG9Wz86menY+u6wQGwiTiOm6vDZPJeOoTHMNoMFDkd9LUGSSeSGIyGghH42yo6yDLbWV+dS59vaFTn+gYBoPCnx/Vo3cmPrtiCtsbejnUHsBpN7NsTG+gEEIIIYS4lJxOMGcC5gFf1zRtk6qqDwPfAf4BQFXVvwfiwJNnu3Ber+MjfQk/H/x+13l9vasXlLB+dwd7mgdo7QvT0TeMQYE/rD/MzCo/l88a/0v9HVk3sL5jM+ta3+eWmZ8gz5Vz+i/sn0b2j39A3f/63/T9/mWsxCm/954TBljxRJL+YIRpZVknfH+2t9fxaO1/0R8ZZIa3gnuMswk8/jSHd9cBYPZ6KLjpRvKuuwar33/c8WcqJ8d96p1OQS3L4lB7gOG4TmWei1XrDxGNJbjj6iqMBuW81wO/38WnV0zh2bf2ceuySooKZS7cRHC+64GYmKQeCJB6IFKkHgg4P/XgdIK5FqBF07RN6b+fJxXMoarqPcBNwCc0TTuy4lQrcPS4r6L0Nk6y/YT6+4dPo3jnn9/vors7eOodz6Jinx2r2ciaLc0MR+M47Wbuu62Gh57bwYNPb8NhUij0j7/Y96fKVvJ43ZP8x+bf8uc1n8doOIMg2eCg4K++Q8uDP6H9968y1DtI7t1fSGVDPEr3QJikDpkO85j3J5qI8WLDq7zXuoHsQJJ7uvx463bRMpTqwLVPq8az/Gqcc+aimEwEAM7z+zueHHdqLtuOvZ24LAZ+/95BjAaFeVNSc9nOdz0AuGZuAbmZVmZW+C7I64uxLkR7ICYeqQcCpB6IFKkHAs5uPThZUHjKYE7TtA5VVZtVVVU1TdOATwD16cyUfwMs0zTt6KjrFeApVVUfJJUApQrYTCpjepWqquWkgrg7gT/9iNd0yTGbjMyq9FG7twuAO1dOQS3x8sVPTufRl3bzk2e28807ZlOad/zNHgxFSfTl4dZz2dVTz1+v+0eqnbOZW1SFxaxgNpip9JQTDifp7A9TkJ2B0z4286XJ400NufzZTwms/yPJ9JBLS2HhaC9dz+gacx8m4Dg02MTTHzyJd18bdzUmyO4cBnpQXG68K28kc+lVWHLzztG79vGV5Kbez8OdQRrfDNLcFeKyaTl40klSLgST0cDcqo/fcymEEEIIISa3081m+XXgyXQmy4PAF4BawAq8qaoqwEZN0/5C07Q6VVWfJZXYJA7cp2laAkBV1fuB1aSWJnhc07S6s3o1F7n5qp/avV2U5rlYmh5WuWBaDoPXVPH0W/v54VPbuO/WGmoqfKPHaE39/PS3O4gnkmCejjnfhp7dyvbQBrbv3TC6n9VgJdqdQ7TPBwkTLqudqaVuaqZkYrLG6Qn30hvuw/DJSmpeCcAHWwl9sBU9w4GpsABLhotY1MCsgAW/uYh4LMrGt58iuGkjt7VFMSYBRcExo4bMq5bhnD33I60Jd74V+TMwKArvfNBGUtcp8mdw17VTT32gEEIIIYQQ55ii6/qp97pAuruDE7JwF6r7PJ5IsmpjIwurc8nNGpuVcsveLn75+3p0XecvbpnBfDWHSCzO9x7fTM9ghFuuLEct9pDlttHcM8A7h7axp7UDu9VEVZmN+sE6FEvktMphTOhMaYpS0hGjpCOGM5wc87wOJMwGTCPp7Xk5ZF+xHNeiRZizfMefcIL7h8c20do9RHm+m299dvZor6UMoxAg9UCkSD0QIPVApEg9EHDWh1mOm31w4neNiFEmo4FPXVF+wucum5aDO8PCQ8/t4Bcv1/HAHUa27++heyDCjYtLufmo4/weO/OmfJJVGxt5bt0BtjWC0bCcm6934cyKEolHCMejdPdFOdw2TF9/EkvSiQ0X4WiSoXiYneYRduVGUIojOGwRphWZ6G5ro6Czn4qWKI5IkoGZRSy44fNklavn6R06N1YuLGFvYz9/eu1U7Fb5yAghhBBCiIlBvpleRKYWe/jGZ2bx0LM7+Lff7WIknqQgO4NbrjxxAHjD4lJsFiOrNjXxuWuqTnse1nAkTs9gmO6BCFu0LjbVd1JcXEFfpJcNkW7mfrMARVG41j8Dg3J6ywpMZFfMzOeKmfkXuhhCCCGEEEKMIcHcRaa61MvXbq3hkRd3YVAUvvjJ6nHXfANYMa+IFfOKzug1HDYTJTYXJbkuqku97D7Yy2sbmzAaFLx2N/NyZ33cyxBCCCGEEEKcggRzF6E5Vdn8zZ/OJRZPUp7/8ddaOxmHzcQnl5Tx7NoGIJUwRAghhBBCCHHuTf4xcOKEqoo8zCjLOi+v9Yn5hXhdqVT9vkzbeXlNIYQQQgghLnUSzImPzWwycuvS1Ly8Ap/0zAkhhBBCCHE+yDBLcVZcOTOfbLeNioLMC10UIYQQQgghLgkSzImzQlEUqs/TsE4hhBBCCCGEDLMUQgghhBBCiElJgjkhhBBCCCGEmIQkmBNCCCGEEEKISUiCOSGEEEIIIYSYhCSYE0IIIYQQQohJSII5IYQQQgghhJiEJJgTQgghhBBCiElIgjkhhBBCCCGEmIQkmBNCCCGEEEKISUiCOSGEEEIIIYSYhCSYE0IIIYQQQohJSII5IYQQQgghhJiEJJgTQgghhBBCiElIgjkhhBBCCCGEmIQkmBNCCCGEEEKISUjRdf1Cl0EIIYQQQgghxBmSnjkhhBBCCCGEmIQkmBNCCCGEEEKISUiCOSGEEEIIIYSYhCSYE0IIIYQQQohJSII5IYQQQgghhJiEJJgTQgghhBBCiElIgjkhhBBCCCGEmIRMF7oAk42qqiuBhwEj8CtN0354gYskzhNVVQ8DQSABxDVNu0xV1Szgt0AZcBj4rKZp/ReoiOIcUFX1ceAmoEvTtJr0thPed1VVFVLtw43AMHCPpmnbLkS5xdk1Tj34PvDnQHd6t7/TNO219HPfBb5Iqr34hqZpq897ocVZpapqMfAbIBfQgV9qmvawtAeXlpPUg+8j7cElQ1VVG/AuYCUVTz2vadr3VFUtB54BfMBW4POapsVUVbWSqjfzgV7gTzRNO3w2yiI9c2dAVVUj8AhwAzAd+JyqqtMvbKnEebZC07Q5mqZdlv77O8DbmqZVAW+n/xYXl/8EVh6zbbz7fgNQlf75MvDoeSqjOPf+k+PrAcBD6TZhzlFf3KYDdwIz0sf8PP3vh5jc4sBfapo2HVgM3Je+19IeXFrGqwcg7cGlJApcrWnabGAOsFJV1cXAj0jVgylAP6kgnvTv/vT2h9L7nRUSzJ2ZhUCDpmkHNU2LkYq8b7nAZRIX1i3AE+nHTwC3XsCyiHNA07R3gb5jNo93328BfqNpmq5p2kbAo6pq/vkpqTiXxqkH47kFeEbTtKimaYeABlL/fohJTNO09iM9a5qmBYE9QCHSHlxSTlIPxiPtwUUo/bkOpf80p3904Grg+fT2Y9uDI+3E88An0r33H5sEc2emEGg+6u8WTv4BFhcXHXhDVdWtqqp+Ob0tV9O09vTjDlLDLsTFb7z7Lm3Eped+VVV3qqr6uKqq3vQ2qQcXOVVVy4C5wCakPbhkHVMPQNqDS4qqqkZVVbcDXcCbwAFgQNO0eHqXo+/1aD1IPz9IaijmxybBnBCn70pN0+aRGjpzn6qqVx39pKZpOqmAT1xC5L5f0h4FKkkNsWkHfnphiyPOB1VVncDvgG9qmhY4+jlpDy4dJ6gH0h5cYjRNS2iaNgcoItXbOu1ClEOCuTPTChQf9XdRepu4BGia1pr+3QW8SOqD23lk2Ez6d9eFK6E4j8a779JGXEI0TetM/2OeBP6DD4dOST24SKmqaib1Bf5JTdNeSG+W9uASc6J6IO3BpUvTtAFgLbCE1HDqIwkmj77Xo/Ug/XwmqUQoH5sEc2emFqhSVbVcVVULqQmtr1zgMonzQFXVDFVVXUceA9cBu0nd/7vTu90NvHxhSijOs/Hu+yvAn6mqqqQnQg8eNfxKXGSOmf90G6k2AVL14E5VVa3pzGZVwObzXT5xdqXntzwG7NE07cGjnpL24BIyXj2Q9uDSoqqqX1VVT/qxHbiW1PzJtcDt6d2ObQ+OtBO3A2vSPfkfmyxNcAY0TYurqno/sJrU0gSPa5pWd4GLJc6PXOBFVVUh9bl5StO011VVrQWeVVX1i0Aj8NkLWEZxDqiq+jSwHMhWVbUF+B7wQ058318jlYa8gVQq8i+c9wKLc2KcerBcVdU5pIbVHQa+AqBpWp2qqs8C9aQy392naVriQpRbnFVXAJ8HdqXnyQD8HdIeXGrGqwefk/bgkpIPPJHOTGoAntU07Q+qqtYDz6iq+k/AB6QCf9K//0tV1QZSybTuPFsFUXRdhnYLIYQQQgghxGQjwyyFEEIIIYQQYhKSYE4IIYQQQgghJiEJ5oQQQgghhBBiEpJgTgghhBBCCCEmIQnmhBBCCCGEEGISkmBOCCGEEEIIISYhCeaEEEIIIYQQYhL6/zXWUa1FAmBHAAAAAElFTkSuQmCC\n", "text/plain": [ "" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "plt.figure(figsize = (15, 7))\n", "plt.plot(np.arange(len(signal)), signal, label = 'real signal')\n", "plt.plot(np.arange(len(signal)), ma_7, label = 'ma 7')\n", "plt.plot(np.arange(len(signal)), ma_14, label = 'ma 14')\n", "plt.plot(np.arange(len(signal)), ma_30, label = 'ma 30')\n", "plt.legend()\n", "plt.show()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Trends gonna increase anyway!" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Now deep learning LSTM" ] }, { "cell_type": "code", "execution_count": 20, "metadata": {}, "outputs": [], "source": [ "num_layers = 1\n", "learning_rate = 0.005\n", "size_layer = 128\n", "timestamp = 5\n", "epoch = 500\n", "dropout_rate = 0.6" ] }, { "cell_type": "code", "execution_count": 21, "metadata": {}, "outputs": [], "source": [ "dates = pd.to_datetime(df.iloc[:, 0]).tolist()" ] }, { "cell_type": "code", "execution_count": 22, "metadata": {}, "outputs": [], "source": [ "class Model:\n", " def __init__(\n", " self, learning_rate, num_layers, size, size_layer, forget_bias = 0.8\n", " ):\n", " def lstm_cell(size_layer):\n", " return tf.nn.rnn_cell.LSTMCell(size_layer, state_is_tuple = False)\n", "\n", " rnn_cells = tf.nn.rnn_cell.MultiRNNCell(\n", " [lstm_cell(size_layer) for _ in range(num_layers)],\n", " state_is_tuple = False,\n", " )\n", " self.X = tf.placeholder(tf.float32, (None, None, size))\n", " self.Y = tf.placeholder(tf.float32, (None, size))\n", " drop = tf.contrib.rnn.DropoutWrapper(\n", " rnn_cells, output_keep_prob = forget_bias\n", " )\n", " self.hidden_layer = tf.placeholder(\n", " tf.float32, (None, num_layers * 2 * size_layer)\n", " )\n", " self.outputs, self.last_state = tf.nn.dynamic_rnn(\n", " drop, self.X, initial_state = self.hidden_layer, dtype = tf.float32\n", " )\n", " self.logits = tf.layers.dense(\n", " self.outputs[-1],\n", " size,\n", " kernel_initializer = tf.glorot_uniform_initializer(),\n", " )\n", " self.cost = tf.reduce_mean(tf.square(self.Y - self.logits))\n", " self.optimizer = tf.train.AdamOptimizer(learning_rate).minimize(\n", " self.cost\n", " )" ] }, { "cell_type": "code", "execution_count": 23, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
0123
00.6111050.4290550.1819160.125479
10.5553120.4543350.1923800.129527
20.5395340.5849440.1317410.132931
30.6271750.4453750.1116180.137210
40.5118930.2146930.1341560.144218
\n", "
" ], "text/plain": [ " 0 1 2 3\n", "0 0.611105 0.429055 0.181916 0.125479\n", "1 0.555312 0.454335 0.192380 0.129527\n", "2 0.539534 0.584944 0.131741 0.132931\n", "3 0.627175 0.445375 0.111618 0.137210\n", "4 0.511893 0.214693 0.134156 0.144218" ] }, "execution_count": 23, "metadata": {}, "output_type": "execute_result" } ], "source": [ "minmax = MinMaxScaler().fit(\n", " df[['Polarity', 'Sensitivity', 'Tweet_vol', 'Close_Price']].astype(\n", " 'float32'\n", " )\n", ")\n", "df_scaled = minmax.transform(\n", " df[['Polarity', 'Sensitivity', 'Tweet_vol', 'Close_Price']].astype(\n", " 'float32'\n", " )\n", ")\n", "df_scaled = pd.DataFrame(df_scaled)\n", "df_scaled.head()" ] }, { "cell_type": "code", "execution_count": 24, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "WARNING:tensorflow:: Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n" ] } ], "source": [ "tf.reset_default_graph()\n", "modelnn = Model(\n", " learning_rate, num_layers, df_scaled.shape[1], size_layer, dropout_rate\n", ")\n", "sess = tf.InteractiveSession()\n", "sess.run(tf.global_variables_initializer())" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "We need to scale our data between 0 - 1 or any scaled you wanted, but must not less than -1 and more than 1, because LSTM is using tanh function, squashing high values can caused gradient vanishing later" ] }, { "cell_type": "code", "execution_count": 25, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "epoch: 100 avg loss: 0.009472558752569402\n", "epoch: 200 avg loss: 0.007681161466311535\n", "epoch: 300 avg loss: 0.006072720400346765\n", "epoch: 400 avg loss: 0.005432833451777697\n", "epoch: 500 avg loss: 0.0048205173004354385\n" ] } ], "source": [ "for i in range(epoch):\n", " init_value = np.zeros((1, num_layers * 2 * size_layer))\n", " total_loss = 0\n", " for k in range(0, (df_scaled.shape[0] // timestamp) * timestamp, timestamp):\n", " batch_x = np.expand_dims(\n", " df_scaled.iloc[k : k + timestamp].values, axis = 0\n", " )\n", " batch_y = df_scaled.iloc[k + 1 : k + timestamp + 1].values\n", " last_state, _, loss = sess.run(\n", " [modelnn.last_state, modelnn.optimizer, modelnn.cost],\n", " feed_dict = {\n", " modelnn.X: batch_x,\n", " modelnn.Y: batch_y,\n", " modelnn.hidden_layer: init_value,\n", " },\n", " )\n", " init_value = last_state\n", " total_loss += loss\n", " total_loss /= df.shape[0] // timestamp\n", " if (i + 1) % 100 == 0:\n", " print('epoch:', i + 1, 'avg loss:', total_loss)" ] }, { "cell_type": "code", "execution_count": 29, "metadata": {}, "outputs": [], "source": [ "def predict_future(future_count, df, dates, indices = {}):\n", " date_ori = dates[:]\n", " cp_df = df.copy()\n", " output_predict = np.zeros((cp_df.shape[0] + future_count, cp_df.shape[1]))\n", " output_predict[0] = cp_df.iloc[0]\n", " upper_b = (cp_df.shape[0] // timestamp) * timestamp\n", " init_value = np.zeros((1, num_layers * 2 * size_layer))\n", " for k in range(0, (df.shape[0] // timestamp) * timestamp, timestamp):\n", " out_logits, last_state = sess.run(\n", " [modelnn.logits, modelnn.last_state],\n", " feed_dict = {\n", " modelnn.X: np.expand_dims(\n", " cp_df.iloc[k : k + timestamp], axis = 0\n", " ),\n", " modelnn.hidden_layer: init_value,\n", " },\n", " )\n", " init_value = last_state\n", " output_predict[k + 1 : k + timestamp + 1] = out_logits\n", " out_logits, last_state = sess.run(\n", " [modelnn.logits, modelnn.last_state],\n", " feed_dict = {\n", " modelnn.X: np.expand_dims(cp_df.iloc[upper_b:], axis = 0),\n", " modelnn.hidden_layer: init_value,\n", " },\n", " )\n", " init_value = last_state\n", " output_predict[upper_b + 1 : cp_df.shape[0] + 1] = out_logits\n", " cp_df.loc[cp_df.shape[0]] = out_logits[-1]\n", " date_ori.append(date_ori[-1] + timedelta(hours = 1))\n", " if indices:\n", " for key, item in indices.items():\n", " cp_df.iloc[-1, key] = item\n", " for i in range(future_count - 1):\n", " out_logits, last_state = sess.run(\n", " [modelnn.logits, modelnn.last_state],\n", " feed_dict = {\n", " modelnn.X: np.expand_dims(cp_df.iloc[-timestamp:], axis = 0),\n", " modelnn.hidden_layer: init_value,\n", " },\n", " )\n", " init_value = last_state\n", " output_predict[cp_df.shape[0]] = out_logits[-1]\n", " cp_df.loc[cp_df.shape[0]] = out_logits[-1]\n", " date_ori.append(date_ori[-1] + timedelta(hours = 1))\n", " if indices:\n", " for key, item in indices.items():\n", " cp_df.iloc[-1, key] = item\n", " return {'date_ori': date_ori, 'df': cp_df.values}" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Define some smoothing, using previous value as an anchor" ] }, { "cell_type": "code", "execution_count": 27, "metadata": {}, "outputs": [], "source": [ "def anchor(signal, weight):\n", " buffer = []\n", " last = signal[0]\n", " for i in signal:\n", " smoothed_val = last * weight + (1 - weight) * i\n", " buffer.append(smoothed_val)\n", " last = smoothed_val\n", " return buffer" ] }, { "cell_type": "code", "execution_count": 30, "metadata": {}, "outputs": [], "source": [ "predict_30 = predict_future(30, df_scaled, dates)\n", "predict_30['df'] = minmax.inverse_transform(predict_30['df'])" ] }, { "cell_type": "code", "execution_count": 31, "metadata": {}, "outputs": [ { "data": { "image/png": "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7ny0EW92Hd5wG0OdKfT6eunz7+bPHbt5ecMLON0RvL4BErwekpxkwt5U0gOZTAxnsriigpz0MJ2D7Ti9QSqL0+P87pya/NgkKAPOIFeXXcGFBQviXJGIiIiIyOgpzLnA1ZOveM+2sC/El6o/z72bHqC21TJ9QYg9uxLoTT3ExMQiPrPwBgqyk/F6o2fYdjTt5Ecbf46nZDMAhYlVLJu+jGBSIvXd9by072V2ORYn2AnAENBFI11AA/BWD7z8Yi63z/0kjneAJE+ElJB/jN6BD1dpajEFkTzOyZnFJYWL412OiIiIiMgpUZhzsaTEJL444ya+s/7H1HS9ji/fhw8ft829nqxgyjH7lmeUcMesm/nploeYkVXFpys/gdcTnf+mmBTOLZlMV383g84gwcQkhhyHhu5D7G05yJ7WetY1bKA9bT8/eP45EgohK+TOs3IAIV+QO8/9crzLEBERERH5QBTmXC7sC3HbzM/xH+t/RHtfB8tLlx4Zjnm88vRSvrXgG8OuhxbyBY95nB/JIT+Sw7xJMLO5jO+9/hO8eW8CUJThzuvlRERERETOFApzZ4CsYAZfnvVFtje9xaL8+Sfdd6QLWx+vPL2U8rRSdrRE17Urz845peOIiIiIiMiHQ+vMnSFywtlcWLDglMPaSFxRcumR+xPCJz77JyIiIiIiY0NhTkZsSnoZ5WmleD1eJgQz412OiIiIiMhZTcMsZVT+avoN1Hc1kOyPxLsUEREREZGzmsKcjErEFyaSqgW2RURERETiTcMsRUREREREXEhhTkRERERExIUU5kRERERERFxIYU5ERERERMSFFOZERERERERcSGFORERERETEhRTmREREREREXEhhTkRERERExIUU5kRERERERFxIYU5ERERERMSFFOZERERERERcSGFORERERETEhRTmREREREREXEhhTkRERERExIUU5kRERERERFzI4zhOvGsQERERERGRUdKZORERERERERdSmBMREREREXEhhTkREREREREXUpgTERERERFxIYU5ERERERERF1KYExERERERcSGFORERERERERdKjHcBbmOMuRz4PpAA/Nxa+804lySnyBhTB7QDg8CAtfYcY0wG8AhQDNQBK621zXEqUUbAGPMAcCVQb62dFtt2wnY0xniI9t8rgC7gJmvthnjULSc3TLveBXweaIjt9nVr7TOx574G3Ey0P3/JWvvcmBctJ2WMKQB+CUwEHOA/rbXfV391t5O0612ov7qWMSYJWAMEiOaFx6y1/2yMKQF+C2QC64EbrLV9xpgA0d+DOcAh4FprbV1cij/L6MzcKBhjEoB7gaVAFXC9MaYqvlXJB3ShtbbaWntO7PGdwPPW2nLg+dhjGd9+AVx+3Lbh2nEpUB67fQG4b4xqlNH7Be9tV4B7Yn22+qgPhlXAdcDU2Pf8OPb3WsaXAeCr1toq4Dzg9ljbqb+623DtCuqvbtYLXGStnQlUA5cbY84DvkW0XScDzURDObGvzbHt98T2kzGgMDc65wI11tpaa20f0f9MLI9zTfLhWg48FLv/EHB1HGuREbDWrgGajts8XDsuB35prXWstf8HpBljcsemUhmNYdp1OMuB31pre621O4Eaon+vZRyx1u4/fGbNWtsObAfyUX91tZO063DUX10g1u86Yg99sZsDXAQ8Ftt+fH893I8fAy6OnV2X00xhbnTygT1HPd7Lyf9gyfjmAH80xqw3xnwhtm2itXZ/7P4BosNGxH2Ga0f1Yfe7wxiz2RjzgDEmPbZN7eoyxphiYBawFvXXM8Zx7Qrqr65mjEkwxmwE6oHVwNtAi7V2ILbL0W13pF1jz7cSHYopp5nCnJzNFlhrZxMdynO7MWbR0U9aax2igU9cTO14RrkPKCM65Gc/8J34liOnwhgTAR4HvmytbTv6OfVX9zpBu6q/upy1dtBaWw1MInr2tCLOJckJKMyNzj6g4KjHk2LbxIWstftiX+uBJ4n+oTp4eBhP7Gt9/CqUD2C4dlQfdjFr7cHYh4sh4Ge8OzRL7eoSxhgf0Q/8v7HWPhHbrP7qcidqV/XXM4e1tgX4EzCf6HDnwxMoHt12R9o19nwq0YlQ5DRTmBud14ByY0yJMcZP9ALe38e5JjkFxpiwMSb58H3gMuANou35mdhunwGeik+F8gEN146/B240xnhiF3K3HjW8S8a5466X+hjRPgvRdr3OGBOIzbRWDrw61vXJycWun7kf2G6t/e5RT6m/uthw7ar+6m7GmAnGmLTY/SBwKdHrIf8ErIjtdnx/PdyPVwAvxM60y2mmpQlGwVo7YIy5A3iO6NIED1hrt8a5LDk1E4EnjTEQ7Qf/Za39H2PMa8CjxpibgV3AyjjWKCNgjHkYWAJkGWP2Av8MfJMTt+MzRKc5ryE61flnx7xgGZFh2nWJMaaa6DC8OuAWAGvtVmPMo8A2ojPr3W6tHYxH3XJSFwA3AFti1+EAfB31V7cbrl2vV391tVzgodhMo17gUWvtKmPMNuC3xpi7gdeJBnliX39ljKkhOnnVdfEo+mzkcRyFZhEREREREbfRMEsREREREREXUpgTERERERFxIYU5ERERERERF1KYExERERERcSGFORERERERERdSmBMREREREXEhhTkREREREREX+n/IDFROVQ5L1wAAAABJRU5ErkJggg==\n", "text/plain": [ "" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "plt.figure(figsize = (15, 7))\n", "plt.plot(\n", " np.arange(len(predict_30['date_ori'])),\n", " anchor(predict_30['df'][:, -1], 0.5),\n", " label = 'predict signal',\n", ")\n", "plt.plot(np.arange(len(signal)), signal, label = 'real signal')\n", "plt.legend()\n", "plt.show()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "#### What happen if polarity is double from the max? Polarity is first index" ] }, { "cell_type": "code", "execution_count": 32, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "2.6198966986921897" ] }, "execution_count": 32, "metadata": {}, "output_type": "execute_result" } ], "source": [ "scaled_polarity = (minmax.data_max_[0] * 2 - minmax.data_min_[0]) / (\n", " minmax.data_max_[0] - minmax.data_min_[0]\n", ")\n", "scaled_polarity" ] }, { "cell_type": "code", "execution_count": 38, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "plt.figure(figsize = (15, 7))\n", "\n", "for retry in range(3):\n", " plt.subplot(3, 1, retry + 1)\n", " predict_30 = predict_future(\n", " 30, df_scaled, dates, indices = {0: scaled_polarity}\n", " )\n", " predict_30['df'] = minmax.inverse_transform(predict_30['df'])\n", " plt.plot(\n", " np.arange(len(predict_30['date_ori'])),\n", " anchor(predict_30['df'][:, -1], 0.5),\n", " label = 'predict signal',\n", " )\n", " plt.plot(np.arange(len(signal)), signal, label = 'real signal')\n", " plt.legend()\n", "plt.show()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "I retried for 3 times just to study how fitted our model is, if every retry has big trend changes, so we need to retrain again." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "#### What happen if polarity is quadriple from the max? Polarity is first index" ] }, { "cell_type": "code", "execution_count": 41, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "5.8596900960765685" ] }, "execution_count": 41, "metadata": {}, "output_type": "execute_result" } ], "source": [ "scaled_polarity = (minmax.data_max_[0] * 4 - minmax.data_min_[0]) / (\n", " minmax.data_max_[0] - minmax.data_min_[0]\n", ")\n", "scaled_polarity" ] }, { "cell_type": "code", "execution_count": 42, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "plt.figure(figsize = (15, 7))\n", "\n", "for retry in range(3):\n", " plt.subplot(3, 1, retry + 1)\n", " predict_30 = predict_future(\n", " 30, df_scaled, dates, indices = {0: scaled_polarity}\n", " )\n", " predict_30['df'] = minmax.inverse_transform(predict_30['df'])\n", " plt.plot(\n", " np.arange(len(predict_30['date_ori'])),\n", " anchor(predict_30['df'][:, -1], 0.5),\n", " label = 'predict signal',\n", " )\n", " plt.plot(np.arange(len(signal)), signal, label = 'real signal')\n", " plt.legend()\n", "plt.show()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "#### What happen if polarity is quadriple from the min? polarity is first index" ] }, { "cell_type": "code", "execution_count": 44, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "-0.46492252401914214" ] }, "execution_count": 44, "metadata": {}, "output_type": "execute_result" } ], "source": [ "scaled_polarity = (minmax.data_min_[0] / 4 - minmax.data_min_[0]) / (\n", " minmax.data_max_[0] - minmax.data_min_[0]\n", ")\n", "scaled_polarity" ] }, { "cell_type": "code", "execution_count": 49, "metadata": {}, "outputs": [ { "data": { "image/png": "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qa9v4Ec/urlX32666Uc888xTeJ7HEUccxQUXXMwtt9xMZWUV8+efyauvLuW6667BcVyOOOJInn32Ge64YxGLF/+Kp59+imw2y9q1q/nQhz7Cl750EQDXX/9dXn31FXK5HB/96LGce+4XB/X9FhEREZHy1mtEUIngoBq3ieBIWbFiBf/6r//GwQcfyne+cxUPPngf8+efCUB9fT0LFtwJwEUXnc9Xv/oNZszYi6VLX+aGG67jhz/8MTfeeD2nnHIqJ554Eg88sKjP53j44V+wfv1abr31LhKJBG1tW6mrq+fee+/khz+8mYaGhl7bb93aylNPPclddz2A4zi0t+94n5bvfOcqvv71y5k372BuuulHvdYtW/Y6t956J8lkkvnzT+XUUz/DlCl78IUvfIm6unp83+eii85n+fJlzJ49ZzDeRhEREREZB1o7cjTWpmlpzykRHGTjNhE8/ZjZA47eDZWpU6dy8MGHAvCxj32c+++/B4gSwWOPPR6ATCbDkiUv8c1vXlrar1CISucuWfIS11777wCccMLH+fGPeydlAC+88BynnHIqiUQU3rq6+gH7VF1dQyqV5rvfvZoPfOCD/K//9cFe69vb28lkMsybdzAAxx13An/84x9K69/73iOoqakBYObMfVi/fj1TpuzBE088xsMP/wLf99m8eRMrV76pRFBEREREdko2X6Qr57PvtHo6ugpsUSI4qMZtIjhSHMfZvqW0VFFRCUAYBtTW1nDbbXcNS58SiQQ//elC/vKXP/Pkk4/zwAOL+OEPf7zT+yeTydKy57n4fpG1a9dw990/56c/vZ26ujquvfZb5PP5oei+iIiIiJSh1o7ou2NDbZrG2jStSgQH1W4XizHGzDDGPGmMecUYs9QYc1HcPsEY85gxZln8szFud4wxPzTGLDfGvGSMObzHsc6Ot19mjDm7R/t7jDFL4n1+aIzZPpsaM9auXcvLL78EwGOP/aY0OthTdXUNU6fuyRNP/BaAMAxZtux1AA466GAef/x/APif//lNn89xxBFH8tBDD1IsFgFoa9sKQFVVFZlM5w7bZzIZOjs7eP/7j+bCCy9h+fJlvdbX1tZSVVXF0qUvA5SefyCdnZ1UVFRSU1PDli2befbZP77jPiIiIiIi3bqngjbWpGmsSdPWmafoByPcq/IxGFVDi8Al1toDgaOALxtjDgQuBR631s4BHo9/BzgRmBM/vgDcBFHiCFwJHAm8D7iyO3mMtzmvx34nDEK/R8SsWbN48MH7+Md/PI329jY+9anT+tzuiiuu4ZFHHuLss8/gzDNP5+mnfw/ARRd9lQcfvI+zzvoMzc19F7s56aRTmDJlD8455wzOPvsMHnssShg/+clPccklX+ErX+ldtCWTyfC1r13M2Wd/li996Vy+8pV/3uGYl156Bd///rc555z5dHV1laaC9mfOnP3Ybz/D/PmncdVVl3PQQYe843sjIiIiItKtu1BMQ22axro0Ib2Lx8juccIwHNQDGmMeAv5v/PiItXadMWYq8DtrrTHG3Bwv3x1vb4GPdD+stV+M228Gfhc/nrTW7h+3n9Fzu/40N7cP7gsbBOvWreWyyy7h1lvvHumu7LJMJkNVVRUAd9xxG5s3b+Lii786wr0aPZqaamlu3rHIjoxtimv5UUzLk+JanhTX8rQrcf31s29x3+/e4MJTD2bZmlZ+/ezbXPZP72H29IHrX8g2TU21/c6kHNRrBI0xM4HDgOeAKdbadfGq9cCUeHlPYFWP3VbHbQO1r+6jfUCNjVUkEt6uv4ghlMtVA9EJMNYsXvwHbr75ZnzfZ9q0aVx33XVMmDD2XsdQGotxlXemuJYfxbQ8Ka7lSXEtTzsb15wfjevMmtFINl4uOo4+F4Nk0BJBY0wN8ABwsbW2zRhTWmetDY0xwzpC19KSGc6n2ynpdD2PPPLImPzr1hFHfJAjjthWTdT3GZOvY6jor5blSXEtP4ppeVJcy5PiWp52Ja5rN8bbFYsk43Gtt9e00rxn3RD1rvwMlDQPxjWCGGOSREngndbaB+PmDfGUUOKf3Re0rQFm9Nh9etw2UPv0PtpFRERERKRMtXTkcB2H2uoUE+rSALqFxCAajKqhDnAL8Kq19gc9Vj0MdFf+PBt4qEf7WXH10KOArfEU0keB440xjXGRmOOBR+N1bcaYo+LnOqvHsUREREREpAy1tuepr0nhOg4NNVEiqJvKD57BmBr6AaI7oi8xxvwtbrsMuA5YZIw5F3gLOD1etxj4OLAcyACfA7DWbjHGXAM8H293tbV2S7z8JeA2oBL4dfwQEREREZEyFIQhrR059t4jmtpYXx0lhC2qGjpodjsRtNY+Tc+7ovd2bB/bh8CX+znWAmBBH+0vAPN2o5siIiIiIjJGdHQV8IOwNBLoug71NSla2pQIDpZBuUZQhs+1136LJ5/87U5t+/TTv+eOO24b0T6IiIiIiLyTIAzpeVu71h43k+82oTZNa0eOYJBvfzdeKREcIWEYEgTBkD7H0Ud/mDPPPGdIn0NEREREZHd05Yp89b+e4Y7/eb3U1n0tYENtqtTWUJvGD0LaM4Vh72M5GtT7CI4lDy5/hL9uXDKoxzxs8kF8evZJ/a5ft24t//RPF2LMgVj7GtdffyNvv/0Wt9xyM4VCnmnTpnPZZVdSVVXFrbf+lGee+QO5XJZ58w7ha1+7DMfp936Q3HffPTz00AN4nsfMmbO46qrvsnjxr3jttVf4l3/5OmvWrOaqqy4nm+3i6KM/zH333c1jj/2BF198gQULfkJDQwNvvvkGxhzAFVdcg+M4u9wHEREREZFd9drbLbR25PndX9dw8L4TOXjfiTz51+gmAVMaq0rbdU8T3dqRo7461eexZOdpRHCYvfXWW3zqU//Az3++iIqKShYuvIX//M//ZsGCO9l//wO49947ATj11NP52c9u5447FpHPZ3nmmT8MeNyf//w2Fiy4k4UL7+GrX71sh/U33ng9//APn+X22+9l8uTJvdYtW2a58MJL+PnP72Pt2jW89NLf31UfRERERER21SsrWkrLt//mNRY9sZyX3tjMvFkTOHy/ptK67uSvtSM/7H0sR+N2RPDTs08acPRuqEybNo158w4CYOnSJaxc+Sbnn38uAMVigblzo3UvvvgCd955O7lclra2NmbO3Jejj/5Qv8fdd985XH315Xzwgx/h/7N353FyVXX+/1/33qre1ySdjYQkmHBJCIRVUEERRMEBwQER+Q6i4w9nXAZn1K8rKjCiqKCiX4dxAU0QRURnZBBkVxQGZJMlwIEQErKn0+mk91ruPb8/7q3q6qTTSaeX6qp+P/Moqupu9al76jb3c8+555x44km7zX/uuWf52teuBuDUU0/jBz+4Nj9v8eJDmT59BgCLFh3M5s0bWbbsiGHHICIiIiIyXCvXbKeywuMdx87ltofWcPdj65jWWMWH33UortvfGq2xLkoEd3arw5jRMGkTwWKpqemv3rbWcswxx3H55V8bsEwqleKaa77BT36yghkzZnL99T8knR76B/+tb32Xp59+ioceepAVK25g+fKb9zmmior+qnXXdQmCYL9iEBEREREZju0dfWze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5ESkRFBEREREREra1MYqALZ39BU5ktKhRFBEREREREralPo4EexMFTmS0qFEUEREREREStqUhui+wHbVCO4zJYIiIiIiIlLSVCM4fEoERURERESkpNVUJaiu9HSP4DAoERQRERERkZI3pb6Kto6xqRHsS2cJQzsm2y4WJYIiIiIiIlLymhsq6U1l6U1lR3W7azd38ukfPMxP73xhVLdbbEoERURERESk5I3FfYJb2nv4zi1/oyeV5amXtpVVraASQRERERERKXmj3XNoZ0+aa27+Gx09GVqaquhJZVm7pXNUtj0RKBEUEREREZGSN9o1go8+v4VtO/s4/fgDOectrwPg+TXbR2XbE4ESQRERERERKXm5GsHR6jl08/YeAF5/yAwOmdcMwPNr2kdl2xOBEkERERERESl5UxriGsFR6jl0S5wIzphSTUNNBXOn1/Hy+p2kMwEAoS3t+wWVCIqIiIiISMmbUh/VCLaNUo3glvZeGusqqKpIALBkfjPZIGTVhp08/uJWPvadB/n1A6tKtgMZJYIiIiIiIlLyKpIeddXJUblHMJMNaNvZx8zmmvy0xfOmAHDPY+v4ye3Pk0oH3Pnoa3zvN8/Q0ze6Q1aMByWCIiIiIiJSFqY0VNLe0YcdYbPNrTv6sETNQnMOntuI5zo8/UobmWzIxWcsYelBU3jmlTZ+fo8ZYeTjL1HsAEREREREREbDlPoqXtvSRXdflrrq5H5vp//+wP4awaqKBK87oJGX1u3g3JNexxuWzuS4JTO494n1zJ5as6dNTVhKBEVEREREpCwU9hw6okSwPUoEC5uGAvyfUw9mzaYOTjh8FgCu6/D2Y+fu9+cUkxJBEREREREpC4U9hx44o36/t5OrEZw+ZWAiOHd6HXOn1+1/gBOI7hEUEREREZGykOs5dHvnyHoO3by9FweY3lS912VLlRJBEREREREpC7kawZEOIbGlvYepjVUkE+WbLpXvNxMRERERkUkld49g+wgGle9NZdnZlR7QUUw5UiIoIiIiIiJloamuEoeos5j9tbW9F4AZzeXbLBSUCIqIiIiISJlIeC6NdRUjGlQ+12OoagRFRERERERKxJSGKto7U4T7Oah8rsfQmUoERURERERESsOU+kqC0NLRnd6v9TdvV9NQERERERGRklI4luD+2NLeg+c6TG2sGs2wJhwlgiIiIiIiUjby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IiIiImVr5avb+frPn6C7L1PsUCYUJYIiIiIiIlK2HntxCy+v38mq9TuLHcqEokRQRERERETK1radfQOeJaJEUEREREREyta2HblEsLfIkUwsSgRFRERERKQshaGlrUM1goNRIigiIiIiImVpR1eKILSAEsFdKREscaeeeiIA27a1cumlnxly2Vtu+QV9fft+APz3f9/KnXfePqL4BvPxj3+YF198ftS3KyIiIiJSqHVHf3PQbTvUNLSQEsEJKAiCYa8zbVoLX/3qN4dc5pZbfjmsRPDss8/l9NPPGHYsIiIiIiITQWEtYHdflt5UtojRTCyJYgdQLLfcv4rHXtw6qts89pDpnHfywj3O37RpIxde+AkWLvR56aUXWbDgIC699Aqqqqo499wzOfnkU3n88Ue54IL3s3jxoVxzzTfYsaOdqqoqPvvZS5k3bz4bN27g8ssvpbe3hxNOeMuAbX/mM//KjTfeQhAEXHfd93n00YdxXZczzzwba6Naw0su+ScaG5v4/vd/OCC26677Pg899CCe53Hsscfz8Y//K9df/0Oqq2u44IILeeGFlVx11b/jOC7HHnscjzzyEDfeeAt33PE//OUvD9LX18fGjet585tP4qMf/QQAV1/9dV544XlSqRRvfespfOhD/zSq+1tEREREZCi5RHB6czVb23tp29nHnOl1w97OlvYeaquS1FUnRzvEopm0iWCxvPrqq/zf//tFDj/8CL72tcv57W9/zQUXXAhAY2MjN9xwEwCf+MRH+PSnP8/cuQeycuVzXHPNVXzve//Jtddezdlnn8Ppp5/Bb35zy6Cfcdtt/8XmzRv56U9/QSKRoKNjJw0NjfzqVzfxve/9kKampgHL79y5gwcffIBf/OI3OI5DZ2fnbtv82tcu57OfvZSlSw/nuuu+P2Deyy+/xE9/ehPJZJILLjiHc855LzNmzOTDH/4oDQ2NBEHAJz7xEVatepmFCxeNxm4UEREREdmrXHPQQw5sZmt7L9v2IxHs6ctw2Q2PsWR+M/9yzuFjEWZRTNpE8LyTFw5ZezdWZs2axeGHHwHAO97xTm699WYgSgRPOeXtAPT09PDss8/wpS99Lr9eJpMG4Nlnn+HKK78FwGmnvZP//M+BSRnA448/ytlnn0MiERVvQ0PjkDHV1tZRUVHJ179+BW9604m88Y0nDpjf2dlJT08PS5dG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ceKy2Vxy7uFUVyaoqUpwjN/C1vZeXlq3Y9y/40gpESwxV155GQ88cO8+LfuXv/yJG2/8WVFjEBEREREZb20d8f2BcXNQgITncrTfws7uNC+t28GqDTsBWDinkZqqJGe8cT6pdMDtD6/hgSejvinfeuQBQ37OCYfPBuCh5zaPxdcYU0oEi8RaSxiGe19wBE444S1ceOEHxvQzREREREQmmm07d08EAY49ZDoAf31xKy+v30lDTZLpca3hSUcewLTGKv741AYee3ErM5qr99ojqH9gE4e/buqAWsNSMarDR5SS3666nae2Pjuq2zxy+mH8/cIz9jh/06aN/MM/XILvL8GYF7n66mt57bW1XH/9D8lk0syePYcvfOEr1NTU8NOf/piHHvozqVQfS5cu4zOf+cKQ7Y5//eub+d3vfoPnecyfv4DLL/86d9zxP7z44vN88pOfZcOG9Vx++aX09fVywglv4de//iX33PNnnnzycW644Uc0NTWxevUr+P5ivvzlf8dxnGHHICIiIiIyEWzLDR1R0DQUosStoSbJ/z63mVQm4KiDW/LntwnP5d1vPogf/8/zgOWkIw/A3cu5r+s4/Ot7lo3JdxhrqhEcZ2vXruXd734PP//5LVRVVbN8+fV897v/wQ033MQhhyzmV7+6CYBzzjmPn/xkBTfeeAvpdB8PPfTnIbf785//jBtuuInly2/m05/+wm7zr732at7znvNZseJXTJ8+fcC8l182XHLJp/j5z3/Nxo0beOaZp/crBhERERGRiSDXM2hL48BE0HNdjvank8oEACya0zhg/nFLZnDgjDoqKzzedNis8Qm2SCZtjeDfLzxjyNq7sTJ79myWLj0MgJUrn2XNmtV85CMfAiCbzXDoodG8J598nJtuWkEq1UdHRwfz57+OE0548x63+7rXLeKKKy7lxBNP4sQTT9pt/nPPPcvXvnY1AKeeeho/+MG1+XmLFx/K9OkzAFi06GA2b97IsmVHDDsGEREREZGJINc0dOouTUMBXr94Og88Fd0DuHCXRNB1HD59/pH09GWoq06OfaBFNGkTwWKpqanJv7bWcswxx3H55V8bsEwqleKaa77BT36yghkzZnL99T8knR56oMpvfeu7PP30Uzz00IOsWHEDy5ffvM8xVVRU5F+7rksQBPsVg4iIiIjIRLBtRy8Jz6WxrmK3eYvmNNFY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\n", "text/plain": [ "" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "plt.figure(figsize = (15, 7))\n", "\n", "for retry in range(3):\n", " plt.subplot(3, 1, retry + 1)\n", " predict_30 = predict_future(\n", " 30, df_scaled, dates, indices = {0: scaled_polarity}\n", " )\n", " predict_30['df'] = minmax.inverse_transform(predict_30['df'])\n", " plt.plot(\n", " np.arange(len(predict_30['date_ori'])),\n", " anchor(predict_30['df'][:, -1], 0.5),\n", " label = 'predict signal',\n", " )\n", " plt.plot(np.arange(len(signal)), signal, label = 'real signal')\n", " plt.legend()\n", "plt.show()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "The second graph is skewed, but we got 2 graphs represented positive trends" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "As you can see, the model learnt that, polarity gives negative correlation to the model. If polarity is increase, the trend is decreasing, vice versa" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "#### What happen if sentiment volume is double from the max? Volume is third index" ] }, { "cell_type": "code", "execution_count": 39, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "2.4022001609873893" ] }, "execution_count": 39, "metadata": {}, "output_type": "execute_result" } ], "source": [ "scaled_volume = (minmax.data_max_[2] * 2 - minmax.data_min_[2]) / (\n", " minmax.data_max_[2] - minmax.data_min_[2]\n", ")\n", "scaled_volume\n" ] }, { "cell_type": "code", "execution_count": 40, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "plt.figure(figsize = (15, 7))\n", "\n", "for retry in range(3):\n", " plt.subplot(3, 1, retry + 1)\n", " predict_30 = predict_future(\n", " 30, df_scaled, dates, indices = {2: scaled_volume}\n", " )\n", " predict_30['df'] = minmax.inverse_transform(predict_30['df'])\n", " plt.plot(\n", " np.arange(len(predict_30['date_ori'])),\n", " anchor(predict_30['df'][:, -1], 0.5),\n", " label = 'predict signal',\n", " )\n", " plt.plot(np.arange(len(signal)), signal, label = 'real signal')\n", " plt.legend()\n", "plt.show()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "#### What happen if sentiment volume is double from the min? Volume is third index" ] }, { "cell_type": "code", "execution_count": 51, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "-0.20110008049369466" ] }, "execution_count": 51, "metadata": {}, "output_type": "execute_result" } ], "source": [ "scaled_volume = (minmax.data_min_[2] / 2 - minmax.data_min_[2]) / (\n", " minmax.data_max_[2] - minmax.data_min_[2]\n", ")\n", "scaled_volume" ] }, { "cell_type": "code", "execution_count": 53, "metadata": {}, "outputs": [ { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAAA3MAAAGbCAYAAABuwcm8AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAIABJREFUeJzs3Xd8HPWZ+PHPzGwv6r1Zki2ve8U2BptmTIBQA2kkJCG5y4VcQvK73KVdGqQnJLnAJaQcoQUIkACBUIIx1Q0wxt1eF8nqvWv7znx/f0gYjC1jYcmy1s/79fLL0uzM7DP7SKt59ts0pRRCCCGEEEIIISYWfbwDEEIIIYQQQggxclLMCSGEEEIIIcQEJMWcEEIIIYQQQkxAUswJIYQQQgghxAQkxZwQQgghhBBCTEC28Q7gaNrb+0/KqTYzMz10d4fHOwwxyiSvqUnympokr6lJ8pp6JKepSfJ6YuXm+rXhHpOWuffAZjPGOwQxBiSvqUnympokr6lJ8pp6JKepSfJ68pBiTgghhBBCCCEmICnmhBBCCCGEEGICkmJOCCGEEEIIcUrrD8d5YXMjSdMa71BGRIo5IYQQQgghxCntpS1N3P10kOqmvvEOZUSkmBNCCCGEEEKc0rr7YwC4HBNrchcp5oQQQgghhBCntL5QHIB0r2OcIxkZKeaEEEIIIYQQp7S+UBwN8Hns4x3KiEgxJ4QQQgghhDil9YYTeN12DH1ilUcTK9oUtXLlcgA6Otr51re+etR9H3zwPqLR6DGf+9FH/8pTT/3juOI7ki984bPs3r1z1M8rhBBCCCHEidYfik+4LpYgxdyYMU1zxMfk5OTygx/87Kj7PPjg/SMq5q644mouuuiSEccihBBCCCHEqSCRtAjHkqRNwGLONt4BTDTNzU1ce+2XmDIlwJ49u6moqORb37oJl8vF1VdfynnnrWTjxle45ppPMH36TH7xi5/S09ONy+Xia1/7FpMmldPU1MiNN36LSCTMsmVnH3Lur371y9xzz4OYpsltt93KK6+sQ9d1Lr30CpQabL274YZ/Iz09g1tv/f0hsd12262sXfsShmGwaNHpfOELX+b223+P2+3hmmuuZdeuHfzkJ99H03QWLVrChg1rueeeB3nyycdZs+YlotEoTU0NnHXWOXz+818C4Oabf8yuXTuJxWKce+4KPvOZfzuhr7cQQgghhBBjqT88OPmJFHMn2IPP7eO13W2jes5F0/L40HlTjrpPTU0N//Vf/82cOfP40Y9u5OGHH+Kaa64FID09nT/96V4AvvSl6/nP//wGpaVl7NixnV/84ifccsvv+PWvb+aKK67ioosu4W9/e/CIz/HYY4/Q0tLEHXfch81mo6+vl7S0dB544F5uueX3ZGRkHLJ/b28PL730PPfd9zc0TaO/v/+wc/7oRzfyta99i1mz5nDbbbce8tjevXu44457sdvtXHPNVVx11YfJzy/gs5/9PGlp6ZimyZe+dD379u1lypSqY349hRBCCCGEOJn1Ds1kmeaZeMWcdLN8DwoLC5kzZx4A73vfxWzbtvngYytWXABAOBxm27atfPvbX+dTn7qGn//8R3R2dgCwbdtWVq68EIALL7z4iM+xceMrXH75B7DZBuvttLT0o8bk9fpwOJz8+Mc38eKLz+FyuQ55vL+/n3A4zKxZcwAOPv+bTjttET6fD6fTSXl5JS0tLQA899wqPv3pj/HpT3+MAweqOXCg+t1fICGEEEIIISaIt1rmJtZMljDBW+Y+dN6Ud21FGwuapr1zy8GvXC43AEpZ+P0+7rzzvhMSk81m449/vIvXX3+V559fzd/+9iC33PK7Yz7ebn/rh9cwdEwzSVNTI/ff/2f++Me7SUtL44c//B7xeHwswhdCCCGEEGJcSMvcKaapqYnt27cCsGrV0wdb6d7O6/VRWFjMc889C4BSir179wAwe/YcVq9+BoBnnnn6iM+xaNES/v73h0kmkwD09fUC4PF4CIdDh+0fDocJhQZYunQZN9zwFfbt23vI436/H4/Hw44d2wEOPv/RhEIhXC43Pp+Prq5ONmxY967HCCGEEEIIMZG8uWC4jJk7RVRUVPDwww/x4x/fRHl5BVdeefUR9/vOd77PzTf/hLvuuh3TTLJixQVUVU3lS1/6T2688Vvce+9dh0yA8naXXHIF9fV1fOpTH8UwbFx22RVcddWHueyyK/nKV75ITk7uIROghMNhvvGN/yAej6OU4otf/H+HnfPrX/8OP/vZD9A0nXnzFuDz+Y56nVVVU5k6NcA111xNfn4+s2fPHcGrJIQQQgghxMmvL5QAJmYxpymlxjuGYbW39590wTU3N/HNb36FO+64f7xDGbFwOIzH4wHgnnvupLOzgy9/+T/HOaqTR26un/b2wyeOEROb5DU1SV5Tk+Q19UhOU1Oq5fUPj+1gw85Wbv78GWSlud79gBMsN9f/zjFeB0nL3Clk/fo13HPPnZhmkoKCQr75ze+Nd0hCCCGEEEKMqzfHzPk9MgFKyissLOIf//jHhPw0YsWKCw7OtimEEEIIIYSAvnAct9OG3WaMdygjdkzFXCAQ+H/AvwAK2AZcBxQCfwGygdeBa4PBYDwQCDiBu4GFQCfw4WAweGDoPN8APgOYwA3BYPCfo3o1QgghhBBCCDECfaH4hBwvB8cwm2UgECgGbgBOCwaDswAD+AjwU+BXwWBwCtDNYJHG0P/dQ9t/NbQfgUBgxtBxM4ELgd8GAoGJV/4KIYQQQgghUoJlKQbCCdInYBdLOPalCWyAOxAI2AAP0AycB/x16PG7gCuGvr586HuGHl8RCAS0oe1/CQaDsWAwWAPsAxYf/yUIIYQQQgghxMj1RxIowD9BW+betZtlMBhsDAQCNwN1QAR4hsFulT3BYDA5tFsDUDz0dTFQP3RsMhAI9DLYFbMY2PC2U7/9mCPKzPRgO0n7rubm+sc7BDEGJK+pSfKamiSvqUnymnokp6kpVfI6kBhcyzk/2zshr+ldi7lAIJDJYKtaBdADPMRgN8kx190dPhFPM2LHOx3rD3/4Pc44Yxnnnnv+u+67Zs2L1NTUcO21n3rPz3e8MZwqUm2aXTFI8pqaJK+pSfKaeiSnqSmV8lrb0AOAQ9dO2ms6WpF5LN0szwdqgsFgezAYTAAPA2cCGUPdLgFKgMahrxuBUoChx9MZnAjl4PYjHDMhKaWwLGtMn2PZsrNHvZATQgghhBBCDM5kCRNzwXA4ttks64DTA4GAh8FuliuAjcDzwNUMzmj5SeDvQ/s/NvT9+qHHnwsGgyoQCDwG3BcIBH4JFAFVwKujeC0nRHNzEx//+A0EAjMIBndz882/pq6ulttv/z2JRJyiohK++c3v4vF4uOOOP7J27cvEYlFmzZrLV7/6TTRt2DX/eOihv/D3v/8NwzAoL6/gxht/zJNPPs7u3Tv5j//4Go2NDdx447eIRiMsW3Y2Dz10P6tWvcymTRv505/+QEZGBtXV+wkEpvOd73wfTdNGHIMQQgghhBCnir5QihdzwWDwlUAg8FdgE5AE3gD+ADwB/CUQCPxgaNvtQ4fcDtwTCAT2AV0MzmBJMBjcEQgEHgR2Dp3n34PBoHk8wT+87x+80bbteE5xmPl5s/nAlEuOuk9tbS1f//p3mTVrNj09Pdx11+38z//8FrfbzZ//fCcPPHAv1133r1x11Ye47rp/BeD73/82a9e+zLJlZw173j//+U4eeugxHA4H/f2HN/P++tc388EPfoSVKy/k0Uf/eshje/cGueeeB8nJyeX66z/D1q1bmDt33ohjEEIIIYQQ4lRxsJjzpGgxBxAMBr8LfPcdm6s5wmyUwWAwCnxwmPP8EPjhCGM86RQVFTFr1mwAduzYxoED1Vx//eDKDMlkgpkzBx/btGkj9957N7FYlL6+PsrLJx+1kJo8uYqbbvoWy5efw/Ll5xz2+Pbt2/jRj24GYOXKC/nNb3598LHp02eSl5cPQFXVVFpampg7d96IYxBCCCGEEOJU8VbL3MRcmuCYirmT1QemXPKurWhjwePxHPxaKcVppy3hxht/dMg+sViMX/zip/zf/91Nfn4Bt9/+e+Lx2FHP+/Of/w9btrzB2rUvcffdf+Kuu/5yzDE5HG99mqDrOqZpvqcYhBBCCCGEOFX0TvAxc8e6zpwYxsyZs9m2bQsNDfUARCIR6upqiccHfzAyMjIIh8O88MLqo57Hsiza2lpZsOA0rr/+BgYGBohEIu94rlm8+OJzADz77DPvGttIYxBCCCGEEOJU0jcQx2HXcTkmZhvXxIz6JJKZmcl///f3+N73/ptEYrB4+td/vZ6ysklceukVXHvth8nOzmb69JlHPY9lWdx007cJhQZQSnH11R/B7z90GtIbbvgKN930be6++08sWbIUr9d31HP6/f4RxSCEEEIIIcSpImlaNHWGKcrxvPvOJylNKTXeMQyrvb3/pAxuvNbWiEajOJ1ONE3j2Wf/ybPP/pOf/OSXJzyOVJVKa6aIt0heU5PkNTVJXlOP5DQ1pUpea5r7+P5dGzlnfjGfeF9gvMMZVm6uf9ip6KVlbgIJBnfxy1/+DFD4fH6+8Y3vjHdIQgghhBBiiFKK6t5aCr15eOwnprUnkoziNBzo2uDoKUtZ7OwMUuovId05/GLTYrCYA6gsTBvnSN47KeYmkLlz53PXXfePdxhCCCGEEOII1ja9wv3Bh8lwpnPdzGuYklFxXOezlEV1by2b27bTH41gVx6SCeiIddIT76Lf6iapRbFbPs7OeD/T88t4qPphWsz9aMqgRJtFwDuXPH8amV43CWJYJJlTWoqhG6N01RNXTdNgMVdRJMWcEEIIIYQQp6z6/kYe2vsYds1Bb6yPX236HQX6ZJSloWOj0jeFBYUzKM1Nw+sanAZfKUVdXxPr6jcT7N6Lz0jjtJzTSHdmsL75VfaGtxEncsTnUwpUzI2KZ6H8XazqfZBn2tzorjDWQDqaI0q9Ywv1oS0QOvTYgl3z+faFHx3rl+SkV93ch8thUJg1ccfMSTEnhBBCCCHECLSG28l2ZWLTB2+lI8kIf9x2D0krSSy4EEwb9slbaHHuO3hM88Au1ux8Gqs/C7uZjsNhEXU3gSMMDBZn7VoTNQ27Dx6jknas7hJyqKDAl4XdncDp1Mj3ZlPkzyUvw0dOuovXG3fzUPVfibpCTHbN5NqFV6NQvFi/nrr+BsKJKPFkAgMHfX0aBw542VTZzoKpuSf2hTuJhKNJmjvDTJ+Uia4POyTtpCfFnBBCCCGEEMdAKcU/ap7h6QOryffkclXVZSStBA/sfozeRA+Jpgom+6ewYmEJhm0ZCUI47TYGEgNsat/MAYLEs1qxaCUKYNpwh0sptFcyM3savWYHu0ObiakwVd6ZLMqfx5TirHedNv/0STOZU1RB40ALUzIq0LTB4uSD6SsP27e5M8R3977KPf8MEijLONhKeKqpaRnqYjmBx8uBFHNCCCGEEEIMqznUSn+8n1x3Ds/Vv8xz9S/jNjy0hjv47ZbbAVCWRrK1gsWZy/nk+2Zgtx2+lPPyqhkopeiLD9AUakZDY3JGBXb97bfjk4El7ylOj91DVWblu+5XmO3lsjMrePilah5YvY9Pv3/6e3q+ie7N8XKVE3i8HEgxJ4QQQgghxBENJEL8bOOtxM34wW1OM52uN+aj2RLYS4No6FTpp3POogDzq3IOtoodiaZppDv94z7L5IVLyti4u40125qZX5XD/FOwu2V1k7TMCSGEEEIIkbLWNL5C3IwzO2cGlqmxv2GA7uBkpuTnsmJhCdlp51CU48Xjmli31DZD518vncFNd23kjqd2U1GURrrXQVNnmCy/E7dzYl3PSCmlqG7uI9PvJNPvHO9wjktqZ0oIIYQQQoj3IGElebFhLS7DyTR1Dg+9UEcklmT5nEI+fkHgiF0pJ5LiXB8fOncK967aw/8+vA3TUtS29LN4eh6fu3zWeIc3qh5fW0MkZnLlWRXYbQa7a7vpC8VZmAItklLMCSGEEEII8Q6bWrfQF+8nJz6Du9dX43QYfOqiaSyfU3jUrpQTyXkLitm6v5Nt1Z1oGjjsOpv3dZBImthtqbEOXUdPhEdergEgWN/NmbML+cvqvRi6xlnzisY5uuMnxZwQQgghhJhwmkOtdEQ6KfIWkOXKPGKBpZQilAyjlEJDw2v3HFMhppTiufqX0dBo2JnL5KI0/u2ymeRkuMfiUsaNpml89rIZvLKzlTmV2Ty3qZGnX61jV203cybnHPXYWMLkn6/UsWxOIVlprhMU8cit2dYMQGmej5rmfmqa+3E5DP79A7OZWZ41ztEdPynmhBBCiFHQHe0hw5meMp/YC3EyW9v4Cn/Z8wiWsgCw46TUWcU0/yziZpzmaBOt0SZ6rDaSWvTgcZW2eXzlrGve9fyvtLxOw0ATqrsQj+7n3z8wmwzfxB5bNRyvy855C0oAmFeVw9Ov1rF5b8e7FnPrtrfw6JoattV08vWPLcDQT75up5alWLutGafD4JsfX8iabc1s3N3GNSunUprnG+/wRoUUc0IIIcRxer5+DX/d+xgXTjqPSydfON7hjEjcTPBc/UtMy6qiPK1s1M7bEekinAyT78nDaThG7bxHE03GWF33Ils6djA3dxYrSs/CZXvrBlwpRTgZwaHbsRun5tpaE13MjPOP6n8OtpqZDhItpWiuMMrfRTXbqY5tP2R/K+5ChfOwaQaWr539iR3squtkeln2sM+xsXUzf971ELplJ1w/mc+cX5Wyhdw7TS5Ow+uysXlfB9cqddQPp97Y0w7A/sY+ntpQxyVnlJ+gKI/drtpuOvtinDW3EKfDYMXCElYsLBnvsEaVFHNCCCEmNEtZ7OupptRfgts22NWnO9rDjs7d9MR66YuFWJg/h0DWlDF5/preWh7e+w8Anq59jkm+cubkTxuT5xptSin+vOtBXm/bwhM1q3h/xQVcMOkcdO29f8KulOLFhnX8be/jWAy2mqTruXxxwacpTBu8gY4ko3RHezA0nVAiwq72A9T3NlOVW8GMtGnkZ6ShH+Umsr6/if09NUzPqiLfm0c0GWNd02s8VbOasBkCoHGgmaf2voQjloemKyw9RsLWgzISgyexdLSEB7uZRo6tkC+fcyVe14kpOicyS1lsbt/Os7UvYtNtfGLGh8hxD18YjZbuaA+ral9kfdNG4iqGFfGS2LuQ+WWTmFycTm6mkwP9NewP7cFteChwF1GeVkp5Tg5ZaU4MXecPmx5gS8/r/PH5l/jhRy494oyNm9u2ceeO+9GUjfCu05hTPImlMwvG/PpOFoauM2dyDut3tFDb2k95wZGn7Q9FEuyq7aYw20MkluTva2qYXZnNpILDl1zYsq8Dy1JHXP7AtCwsS43Z+LyXtzYBsGzOxB8bNxxNKTXeMQyrvb3/pAwuN9dPe3v/eIchRpnkNTVJXlPTm3lVSvHgnkd5qXE9bpubc0rOpC82wPrm17AwDznGHSllWfYKLlsy/aiFwpsiyQib2rayvvF1WsJtGMqBDSdV3hmcWbyYTK+HUDLELVt+S0QNkKwPYCvZA0kHs+JXcPHiqmFvhE4WT9U8yz9qnsEezySpRVD2KJ54IZ+d/UmqiocfS6KUYmvHTp458AJF3gIur7oQn91Lf3yAe7f/nW09W1AJB2ZXPpqnH8PfA+F0zvZdRR/tbEn+E0uPH/nclo7RW8KynBWsmFdOTvpbY5T2du/nsep/Ut174OA2r8olrHpQegJl6iRbKshOTCWeXkM0fS/o5lDMoMW92JJ+0CyUEce0hWCouCsPr+A/33/BKdFNVilFe6QDv8OH23bsY8Cqe2u5Z+dDtEXaDm7TLDuTrWWcPWkhMyuzcdoPvSkf7j24O9rDqroXiSajWJZFbyRMd3SAcCJETEUwSZBulRDwzKUt3swB6w2UZqLiTpLtJVQYc/n4+bNG1FVuf88BfrnptyTbi5ltP4+rzq6kMNt78PHmUCs/ffUWEqYiuus0KtPL+OJVc0jznlpF/sbdbfz20e1cdmY5Vyw/8iLkuxp6+fmfX+eKZRVUFqfxywe2kOZ1cN1F05g75a3umb2hOF+9bR2mqfjvTyw8ZE23/Y29/OHxHcQSFl/4wGymFKePSvyxhEmwroeG9gEefbmG3AwXP/iXJRP6dzs31z9s8FLMvQdyc5iaJK+pSfKamt7M6xM1q3iyZhXptkzCyQgJBsfGWFEPyZZJOMx08jJddHq2YLq6sWIuKgcu5vpLFuJzH97NLmEm2NW5jxdqX2FvfxALE6VAxTxougn2OJqmUEkbKulAc4bRNLC1T+Njc97Phva1BJMbsEJpJOqmEciazGfeP33cJgdQSpFUJnb9rRaI7R27CHbvoyPSxdaOHaiYm9iO00nzOkkUb0L52jC78phtrOTSMyopy/cPtrbVr+eN1p2YJnRGu+izOt56oqQdWzSHhKcVTbewQmlkdpzJ0qnlFGR5eLb9CRqSu7EG0tE8gwv10l2M3TBw2uxk2fPI9+TRozVTF9tF3OjDirlI1szhnKo5XLG8goa+Fn6z/TZMkpg9OZg9uRiZbRjpnai4A09oCrPS5nHu7MkHWweiyRhRM4qhGTh0B07boTflSimCXfu5dcsfMLvy+WDFh1OuC9bbDcRDvNG+jdW1L9MeHewiZ1du3CqTdD2PDFs2LpsDp82OSZK4FcOu28hwplMXqmVn5FUUCrOjCK1tCr6cEOGczWiGiTWQjmqdwvTMacyvymVKcTpup42y4gz6+yKHxNET6+Xm135Ld7z7kO1KAUk7KjmYJ90deuuxuANv7ywW5y/gtEAB5QX+Ed+cW8ri2+t+TG8kTPj1c0HplOR6mVWRTVmhmwcb7ySm9xLbO4/zJp/Gh86dgs04+caBjbVILMkNv36Zwmwv37tuEbp++Ot8x9NBXt7cyI2fXkxpno9nN9bz4PP7SJqKs+cV8fELpmLoOn99YT9PbqgFoCDLw3evW4SuaTy1oZbH1h5AKQUaGLrGJ943jaWz8jF0nUgsybbqTvY39tHaHaY/HOe6i6ZTcpTi3bIU67a38PBL++kZeOvDoo+tnDrhf6+lmBtlcnOYmiSvqUnymppyc/08vHkVfwk+jMPy07tlIZg2jOxm/C43S4vns2R6ASV5PnRNw1IWD+95iucbX8TszsXesIT8HAeJtANYtjBoFhGth4jRAfpg10Ar4sXsKKLEHmBWSQl5GW5szjgbOzayL7oNhYXLSifXVsLnTr8Sn9uBpSz+vOshXml5HQCzOxdXyyK+eOV8JheNzqfOI3F/8GFead7IReXnc27pch7d9yQvNq49+LiKO7HXnc7nLljK9PIsEmaCm1/9Aw2RWpLtRSRqZxAoyabbt5V+365Dzm12FlBkziXhbqPLsw2MJEY8jRxrKhdPWc6CqoKDLaBJK8mvN/2B6r4DOHQnnwhcw/zC6YfFm5vrp6W1hyeqV/NM3WqUUiSaJmPvqsKavAbdM4BZM59FBXM5fWYBfredqBmlMNOP3/3eCmalFD/Y8Ctawq3Et5zLR8+ZxdKZBRN+0eSklWR7527q+xup72+krreR/uTge6GyNKyePNBNNFcI3RV5l7MNsmIusnpO59yq2ZwxqwCPy05jfysP7Hqc/QN7Bs+dtGP1ZaGSDnRPH9hjOKP5lNmnU+DPxnAm2DDwNHG9j0RTJVZ7CcU5PsryMpmUnUlhto/sdBd+t40dbTW80rIRn93HZVPPI9t3eBe+kXp47z9YXf8SZ6Vfys7metrtO1AJJygN3duPq7eKT875AHMmj33X0ZPZLX/dyuZ9HVQUpnHdxdMoyX2riEokLb586xq8Lhs//dzSg0V1fdsAf3x8Jw3tA7xvcSmXnlHBf922FruhsyCQxwtvNDJncjZNHSE6eqNk+p189tIZJE3Fbx/dTiSWxGZo5GV6aOsOkzQPLQOmlmbwtWvmDztr6a8e2sL26i7sNp1z5xdTVZJBab6PvBSYgVSKuVEmN4epSfKamiSvqanFauSHL9wKlp3wtiWUZxVwydJJTCrwk+l3HvGPvaUs/nfz/xHs3ofWVYblbUNzvjXLnVKgRdNwxfOZ7J3O/KLJzKjIJv09dLGq6a3j0X1PsK+3BrMrH6tmARctmcR5C0sOni9uxtnevodd7dXMy5/BzLzRHdO3p3sfv37jDwe/t2EnSQIr7CNROwMvGcypKOKDZ085pBtZNBnlljf+QG1/A5plIzngx0jrxkj4mKneR64/jew0N/Mriw4eNxAP0Rfvp9CbP2xrSSgR5vn6lzktfx4F3vwj7vP239cDfXXcvu1eumLdkHCCPcZk5xw+t/AjeFyjW2i91LCOB/Y8itkwlXhTJQ67zoKpuSycmsusimycjom13lZnpJv/234Pdf0NB7epuBMrnIbVn8EkxwyWVJVRmOMl3eMgakWp72+gPdJJNJEgnkxg0+zYdQdxK0F/vA9D17ls6rmU5hy5+23TQAvP169he8du+hJDra9KQ1f2I3apdfcGuGrqxcybkntCC+favnp+tvFWnIaDmBnHbXOTNE0SKk6evYhvnvEF7MbELuRHw0AkwX3P7mHDjlYMXeOLV805WOBur+7klw9u4YJFpXxkRdUhx0ViSb5/10ZausLMKM9k54Furjq7kpWnlXLjna/R3BnG0DVWLCzh0jPL8boGe0i0dIV5+pVa6loHaO4Mk5vhYsHUXGZVZlOY7eH2f+xi874OvvCB2Sw4wti7tp4IX//deioK/fz7lbNP6qUS3gsp5kaZ3BymJslrapK8nlziZpzavnqmZFQectOvlOL5+pd5sWEdV0+9jNk5Mw47Npoc7PLVFe3hJ6/dQjQZJbZrMXMLq/jsZTMPG6tzJL2xfn786q/oTwygazrnFC1nRtZMbNjIcqePyif/bzItk1s3/5G9PdVorVWEaydjMzSKCnX6/DuJeWsPtgICuPsrOT3zHC5aPPngDc57lbCS/GDDL+mIdBILLsTIbsaW24jVnc9pngs4b95g4Tvc2MFwIsJz9S+zoXkj3bEeCjz5fGnBZ0lzjN7rcyTv/H0NJcLcufN+dnYGKfYV8l8LvzAms1BGkhG+seYH+Ow+pqvzeaVj7eA8woeyAAAgAElEQVQkG/2ZEEnD7VV4PYolxXO5eOF07DadV5s382T1sywpOI0V5WfiOI644maCUCJEpitjxMd2RrrY1rmLXZ17SCbBjotdvTtJEiPZUYjZUUyGkcOssiKmTcpgelkm6WM4M6NSio5IF1EzSoE3n4LcdNbu2czahtcJxWLoykGhp4grZy5HH4ep7JVSfG/9T+mIdjE9ayqfnPERvHYP3dFe0hw+meX0HTbv7eC3j27D47Jz02cW43PZueVvW9m6v5OvXTOfQFnmYcc0doT4wV0biSVM3E6Dn19/Jh6XjebOEOu2t7B8btGIW8uaO0N85/ZXyU4fHP/2zu6vL21p4s6ndqdEl8ojkWJulMnNYWqSvKYmyevJ5dF9T7Kq7gXOKl7KB6dejq7pJKwkf9n9MBtaNgKgazqfmvERFubPAwZbGe7f8Ri7+nYMnkTpoFkkamZxYdUyrlhWccQxHcOp7q3l5cb1nF92NsW+wlG/xrcbiIf42cZb6Yx2kW7kMDAASWcnmq7Q4l78iTJyHPnUsYmkfXCcmF67iBUzZpKX4SKkdeJw6OS4M8l0p+F22FBakt2dNeztrqY72ks4EcGGg3nZ85lTMIWEZfJM3bNs7nuFZEsZMx1nMbk4DZfb4rQpxSO6kbeURV1/AwWe/EOm+B8rR/p9tZTFto6dVKaX43eM3bpQd+984GD32OGouAN34xnk5hjUeZ9D0wdvU1TMzWmeC7jurDNGNI6raaCFNU0b2ND0OjErRq69kIBvDoGMKkozctANjcb+FhIqwfyiKYcUP7V99Tyy52n29u09PE5Lx2iexdmlp7NkRgElud5xm/zhZHwPru2rpznUyuKCBcc1c+up4qlXanno+f0snDrYirpmWzMzK7P5f1fPGfa9d+PuNm57dDuXHmUSlZG695k9rN7UwEdXVLFyUekhj/3h8R1s2NHK9/9lCcU53mHOMHFJMTfKTsY3JnH8JK+pSfJ68lBK8d31P6Uz2gXAmUWLKfQW8FLjOtrCHWToefTVlGKVbAE9iRHJQ9cg4ewE3cQK+wYnHTESpCUq+PwZlx9xGuyTTdNAC3ft/AsdkU6iZowcVxYXV6zktPx5GPpga2LSSvL4/lU8W/88WDqJ5gqMjHZ0b98h51KWBppiuPtyK+pGc8TQdAsVd3JRxie5ZMnkCTOL23j+vtb1NXDz67+h2FfAZZUXUZpWzP6eGlrD7fjsPtpCXayqX41K2kGz0DRFZfIcuq0mup1BrLiTJdqH+MT7Zh51ttSEleT11s08X7eehlA9MNQFMuJFT+s6mNuDz2MMzsZpGyhksW8lSSPMnsQr9OiDx5r9mZgdheQZ5ZRkp+HyJSjLzuasGRVjNt37SMh78MRnWYqf3beJPQ29AJQX+PnpF5cT6o8e9biegRhpXscxzR58LPrDcb76u/V4nDZ+dv3Sg4uUK6X4j9+sRSn41RfOnDDvdyNxtGJOOgULIYQ4IRoGmuiMdjEjO0BfrJ+1Ta8CYGgGeeY0al8rxet0kmak05+/DtPTNri4QMLJpMTpLJu0mPwsD+k+B4HKXDo7B8b1eo5Vka+Abyz+MjDY9VLX9MNuNmy6jSurLmJK5iTu3HE/FO8HoNCoxK68hK1+YlYEU1lgQZqWT6GzlHxvLlleHz3xTjZ1b6TNWYuLTDIp4tzJS1laNTZr66WisrQSfrb8uziNt8Zczs2ddcg+hb4c7tn1IArFp2dec7D1+C+7HuPl5jWsq99A90Mmp8/IZ3JJOoYG7ZFOQokwlqUIdlXzevcrxAmjFFi9OVgdZUzPDDCrPIcoA9TFgrTHW+jTO0Bp+M08wqqXsK+Ztcn70EiCDlZ/JqXWAk4vm8Hcc3LJTk+tMULi5KHrGp+5ZAY33fkamX4n//HheXhc9nct5kZ7oXW/x8GyWYWs3tTAG3s6OG1aHjA43q53IM7i6XkpWci9GynmhBBCnBCb27YBsLRwEYHMKTyy7wkyHJns3ORj9/4wJbk+vvzBOWSlubDUBYOFC2Bo+mFdoUbSrfJk8mZL3HBm58zga4tuYFPbVhbkzSHPc/hA/yMr5/0sPP4AT3Eu29ELoiWFC8lxZxMzY8zIDhzcftmUlWxq30S4uJptm4vZ3lSLkduAkdmG7gofcg5lGphtFVTYZ3FGYDILLsp9xzIZh8/yaSmLZw68yBM1z5DnLObconM5rXgGLofcxokTIzfDzU8/txSnwzjYIjYezltYzOpNDTy3qeFgMbe7dnCJi2mTDh+/dyqQdwEhhBAnxOb27dh1OzOzp+E0HFxcfCn/89AWGtpDzK7M5nOXzzw4q51+hALuVJHnyeXC8hXjHYYYxuSM8sO2eexuLqm8gAf2PEr+kk30JQa7o+nKRlpyEi4G10Tz2n2cVbqYGWflj2gGR13TubDiXFaULcOm207J1gcx/jzHOTHTaCjM9jJ9Uia7artpaB+gJNfHrroeAKYfYTKWU4EUc0IIIcZcS6iVlnAbc3Nn4TQcdPVF+f7dG+kdiHPegmI+en7VuH7aK8TxOrNoCS82rqcl1Epl+iTOLV3O7Ozpozo7osy0KASsWFjCrtpuntvUyMcvmMru2m4y/U7yMif+enLvhRRzQgghxtwbbdsBmJc7i6Rpcduj2+kdiHPV2ZVcfPokaWkQE56hG3x5/r/RF+8f81lShTiVzZ2STXaakxffaGTr/g4GIgmWziw4Zf+OyMegQgghxtzWjh0YmsGs7On89YX97G/q4/QZ+VLIiZTid/ikkBNijBm6zsdWBqgqScc0FYausXh63niHNW6kZU4IIcSYUkrREm6jwJvH/vowz7xWT2G2h09cGJBCTgghxIjNq8phXlUOAJZSo7b8wUQkLXNCCCHGVCgRJm7GyXZl8fKWJgD+5RKZiU8IIcTxO5ULOZBiTgghxBjrig5OG53pTGfngW6y05yUT4DFvoUQQoiTnRRzQgghxtSbxRxxD+FYkpkV2dK9UgghhBgFUswJIYQYU28Wcz3dg39yZlVkjWc4QgghRMp41wELgUAgADzwtk2VwHeAu4e2lwMHgA8Fg8HuQCCgAb8GLgbCwKeCweCmoXN9EvjW0Hl+EAwG7xqdyxBCCHGy6ooOLuja2GShawYzyk/NhV2FEEKI0fauLXPBQfOCweA8YCGDBdojwNeB1cFgsApYPfQ9wEVA1dC/zwK3AQQCgSzgu8ASYDHw3UAgIH/RhRAixXUOtcw1NFpUFqXhccnCx0IIIcRoGGk3yxXA/mAwWAtcDrzZsnYXcMXQ15cDdweDQRUMBjcAGYFAoBB4H7AqGAx2BYPBbmAVcOFxX4EQQoiTWle0G5tmQyXszJQulkIIIcSoGem80B8B7h/6Oj8YDDYPfd0C5A99XQzUv+2YhqFtw20fVmamB5vNGGGIJ0ZurszElookr6lJ8jq+uuM9OJQP0Fi2oGTU8iF5TU2S19QjOU1NkteTwzEXc4FAwAFcBnzjnY8Fg0EVCATUaAYG0N0dHu1TjorcXD/t7f3jHYYYZZLX1CR5HV/RZJRQPIwx4MPjtJHpso1KPiSvqUnymnokp6lJ8npiHa1wHkk3y4uATcFgsHXo+9ah7pMM/d82tL0RKH3bcSVD24bbLoQQIkW9OflJLOwkUJaBrsuSBEIIIcRoGUkx91He6mIJ8BjwyaGvPwn8/W3bPxEIBLRAIHA60DvUHfOfwAWBQCBzaOKTC4a2CSGESFGd0S4AVMzF1NKMcY5GCCGESC3HVMwFAgEvsBJ4+G2bfwKsDAQCe4Hzh74HeBKoBvYBfwQ+DxAMBruA7wOvDf27aWibEEKIFPVmy5yKu6WYE0IIIUbZMY2ZCwaDISD7Hds6GZzd8p37KuDfhznPn4A/jTxMIYQQE9GbC4bbTC9l+b5xjkYIIYRILSNdmkAIIYQ4Zq0DnQCUZ+dj6PInRwghhBhN8pdVCCHEmGnp70RZGtOLCsc7FCGEECLlSDEnhBBizPTEe1BxFwEZLyeEEEKMupEuGi6EEEIc1bN1L/Jy4waWFS0hoUUgnkVlUdp4hyWEEEKkHCnmhBAiBfTEetHQSXceurBo0koykAjhsblxGI4xj+PVlk08su8JAB7d/yQAPlsadpsx5s8thBBCnGqkmBNCiAnKUhYbWzezrulV9vZUo6FR6ikn315KQ6iRjkTTYMsYoJkOKvVFnF16OrPKc3A6hi+uElYSQ9PRtcGe+KZl0hntJseddXDbkezt3s89Ox8C00YsuBA9ow1bbiNV6VWje+FCCCGEAKSYE0KICcm0TO7Z9RCvtW4CwOrPAs2kjhrqqBncFneholnolhPlb2e/tpa9e7ai1pVR5ZvGoqpS5k3JIc3rIBSP8GLtq7zRtoPmWB26spFGPlgGPVojSk/gSeZzTtZFlGXm0R5vozPejo5B3Eywq3c7nVY9SmlY1Yu4bN4CSvN9pHkdVBRIF0shhBBiLEgxJ4QQJ6H2cCcDiQFK/cXY9EPfqqPJKL9748/s7d+DNZBOfP9c8rw5zJ2cTcLoI2Z0U5FeSkV2AbkZbnxuO53hXu7f+Ti72QZlO9ivdrJ3fzb3vFaIy21h5uxBsycAsMJ+TN2k21UPBqiYCy3hJ+xr5Ynue1DtdnRn9LCYzYEMcmOz+fzV51GY7T0hr5MQQghxKpNiTgghxtm2jp08Uf0MhmbDplw0h1sJWb0AaJYNVzIHXdlBs4hp/SRtfaCB2ZtN8cBZXHppFXMmZ6Nr2rDPkePN4IuLrqU72sOmtq1saNpEk9aEkdGBBeiWjbz4XGalz2XmlGJ8bjs9sV4sLUkgrwSbobG65lWerHsSy1DkGVPJNgpRKDRNMT17KvNKK0j3jv24PCGEEEIMkmJOCCFGUcJKYteP/a11XeNr3Bf8K0qBAjRNoZI2rL58VMKBntZFxN1ycH9lGuiRLPxmAR+afSHzJuejHaWIe6dMVwYrys5iRdlZtIU72NS2FaUslhcvxec4tDWtGN8h36+cfDorKhejlMLQZUITIYQQYrxJMSeEEKPkqZrVPHlgFUsKFnJh+Qpy3FnA4IySq2pf4OXGDUQSURIqiR0ndstLSO9AJe3E9yykyFNMaaGTqsJspszLpCDbA0A4ESVpmaAgzeXBZoxOIZXnyeHC8vNGdIyu6XDstaMQQgghxpAUc0IIMQoaB5p58sAqlFKsb36NV1peZ5KvjFxnAbu69tBvdaGSdlTMBcqNaYsTc3RCzMN84yI+cO1cstNdRzx3muE5wVcjhBBCiIlAijkhhDhOlrK4b/ffsJTFpYUfZFttKzXJzVRbB6jRDgCQbCtlsraYQHEeZfk+MnxObAZk+p343M7xvQAhhBBCTEhSzAkhxHFQSrG67iUO9NWRoybz4N/7AQ856edRku9C9/VRmJ7B+ZdMJ90nRZsQQgghRo8Uc0II8R4opXi+YQ0vNayjPdKJQ3NSv6mMohwvH185lallGUedXVIIIYQQ4nhJMSeEEO/Blvbt/G3v49h1OzPT57BlfRpuw8sXr5pNfqaMcRNCCCHE2NPHOwAhhJiINrZuBuATk69j3/pyEgM+PnvpDCnkhBBCCHHCSMucEEKMUDQZY3vnbrIc2dz5SBMD4SQfWVHF3Ck54x2aEEIIIU4hUswJIcQIbe/YScJK0FWXRTSc5BMXBjhnXvF4hyWEEEKIU4wUc0IIMUIbW7cAEG3L51MXT2P5nKJxjkgIIYQQpyIZMzdG4mYC0zLHOwwhJryElaQ51Eo4ETnqfpayiJnxMY8nnIiwo3M3VtjPoopKKeSEEEIIMW6kZe44mJZJT6yXtoFumvo7aOnvpC3cQUukmQHVhY6B3yyk0F7J5TOXU5aXNt4hC3FS648P8FzdGra37yGSiBFJRoiqEGgKzbIz1TidpQWLiROlJdpAS6SVzlgHfWYXUa0XhYk7mUehXsXUjKlMzS9Ad9hImhY249g/u2oPd3Kgr55ILEk8YWHX7DgNN33RAXZ178bCwtZfzDWXTx3DV0MIIYQQ4uikmBuh/e0tfPWfvyJCL5YtApo6bB9l6VihdCx7nF5XPb2qnh3rtlIwsJQ5ZaVMyk8j0++kN9ZLT6KbLHc6eb5M0txuXA4DQ5cGU5E6lFI0DDSzuW0rOzqDZLuyWTnpLBx4+PveZwn27cSOE7vy0EcbSjNRCjBtYBlY0Qy0hActvZWg/jK7a19Fc8QOfQ50VNgLSifia6OaNqr71/Jkhwv1uhc0C0MHQ7lwam6UniRphLH0KAoLALvpx00GIb2DhKPz6NdkaXxg9jLSPI6xetmEEEIIId6VFHMj1NbfQ0jrAMvAiGZit3y4NB8+I40sVyZ53iwm5xRRkuPHYTdo6mvj0f1PUste2jzP8EyXHzp1NFcY3XlotzFlGqikHX+yiO+t/Awel32crlKI904phTa0WHZ3tIf7dz/Cjq5dQ49B/UAjmzu2ohRoGqi4k7gWQbP3YsXcpIUCzEyfS2lOOvlZHgqyPGT6nbT2d3Pvzkeo5wDpRgk5tmIK3YWUpRdQlplHlt+N3abT2NvBhsbN7O2pppVGEs6hwkyBqUH4YJwaJO1oSgdNEXO1EqMVpcAWyiXNKsFls+Ow6ygtSVKL4TCcZDtymJlXzpKqynF4dYUQQggh3qIpdXjL0smivb3/pAwuN9dPe3v/Me+vlGJ980Ye2fcE4eTgraQNJxkU4CGTiBUiogZIqChxbQBlJMjrWME3rjwfh90Yq8sQ7zDSvIpDKaVY1/Qqj+5/CstS+I0sOuOtWFoSsy+TZOsk8m2T8GYN0OnciWXEqHTMYUnBfNK9LjBMCjP9pHmcoxpTVraHrs4wCkU4EaEv3o/L5iTdkYahv/X7FUpEqO9pJtebRbYnY9RiEGNDfl9Tk+Q19UhOU5Pk9cTKzfVrwz0mLXMngKZpnFG0iDOKFqGUwlIWuqYfbL14u33dNfzqjdtotm3ld38v5PNXzhrRWJ9TgWmZKBQ2XX58h2Mpi754PzEzjmmZeOxu/HbfIcXLexFORGgcaKJxoJVoIoGZhGg8STgeY1/fPjqshsEW5oSTiLMRknYcHfM5u/A0lp5RSEmud+jn/n2jc6HvQtM0bIYNTdPQ0PA5vPgc3iPu67W7mZYrrW1CCCGEmDjkbvgE0zQNQxv+hnpKZgWVaeVUc4At22r434cV118+C6djYrXQvVlMdEa60TTw2r14bG4MzcDQbDhtb3UhjSajdEa7KfTmo2vDF64JK8kLtev4Z+1zxK0E03xzWJKzFJ/Djaklqe6pZV/vfvoSfTg1N7qy05PoJEQ3HjJYlLmcMyunkZfpOREvwZhRSrGnu5pVNWvoivTg1v14tXRmZE1nZn45rzdv57mWZwmpnnccCEYskzymUOmbQo7fR6bPi8/pwONw4HLYsNsGuxR2RXvpifaRtCyUCfu6a9ndt5Ne1XbU2KyeXCrVMgL5Bfi8OsU5fqpKMtGP8MGFEEIIIYQ4PtLN8j0Y66bl7R27uG3rHfiik2jfOp2KwjQ+e9kM8jLcR2zNGw9b23dwx4778Dl85Liy8Nl96JaLgWiUlkgLfWYHljb80gxaJA1vshDTiBBxNYJuQtKBK5aPHTe6DrqmoesaSjOJ0EdM78EyYijTANN22CQYw1EJB5p9cMp6s6uAFbmXcOWyKYe1eB4pr6FEmBfqNrCjfQ+6sqFbDvy2DLKdOVRklDK9qBCX4/g+E1FK0RXtZm9PDQe6m+iPRhiIRYklE8TNOHErSdJKYqokpjJJEsW0hYeOHRx39s5rVUrD6slFJR04bTY0WwJli5B0dTHcj9A7z3X44xpWfyZ6JINMew4+pwuHQ8Nlt+Fxushyp3FuYAZp3tHrJjkapCtIapK8pibJa+qRnKYmyeuJJd0sJ5iZ2dMo9hXSRB2z5wTYtrWPb/x+A1lpDgJlGUwry2J6WSY5Ge5xiS9hJvjr3sdIWiYD0Thd0f2HPK4sDRXxoWIeHMqPw2aAEUcZCdAslJYg5uxkwB0EQIt7ccSziTnbiHrriR7hOZUC4i68oaksylpKcXY6O3u2Ux/bi1IamjJIt2VT7qukyJtLXIuSVHFK0vMpSM9ga0uQZxqeoSurhWfbnmDnPWdy/sJSqkozMAzF6gNrCfbvoj86QEzF0C0bunIQ1XsGC823iwEhUJ1gbc7CEysCRxjT0Ytli6L0BKBhJHzoSTeWLYJlCw1eq+XEYfmY5JjOrJwAewZ2sie2iajWe/QXXR+asMPSwdKx95dQ6ZhNVWYFyh6h12xnX2g3HbZ60ijh7LzzmbugnKw01yFFa2+0j5fqNlLdU080ESeaSJC0kiRVEksplAkoA4fy4NQ86LqOpikyHZnMy5tFVUEu2emuk+ZDBSGEEEKIU5m0zL0HJ+LTiO0du/j9truwlEXANZ/OngQdxj6UEcfqz8TsycWv8pmRN4lpZdlMK8sgJ8ONUoq2UAc9sQFC8SjJpIWmDDw2D+VZBXhdDizLoi3UTX8sjKHbcOoOMlx+nHYbhq6964360zXP83jNUySay0nWT8PlhJJCOxmZGll+F5VZxRRl+cnNdOMcZgKXuJlgX3c1LpubivRSNE0bjD3SQSwRJ2lZmJbCNBWa0in05+Bzu46ru17CTPCrTb+ntr+ORMMUzK5CdF83tqJqdFd4sGBMOlCmDU03wRaHhJus2FSmpc3G77FjOBL0mz10xTtoiNbQp7W89QQKSDrBtINmgWNo6QoFxN2ANnhOIzm4u9LQNIWyNKzePPxmPgWeQrK8PrL9XtLcbnxO5+A/lwuvy4HTruOwGzKOcgTk08PUJHlNTZLX1CM5TU2S1xPraC1zUsy9ByfqB7i2r547d95PW7gDAJfhxG9Lpz321rglZQ6taTeQMXiDn96M5gof8XwqaYOoHxzhw9fpUkDCgVI6GjqDPzGDk0ZoykDDIF0VMiNzJmtDj2ApKGi9mMtODzCzIhO7bWKM6euPD/DzjbfSGe1+a6PSKNZmclbRuWS6vOSmu3A5bOg6eJx2dH34ArIz0kV1by15nhwKvQU4jLfGApqWSV+8nzSH/5CJRw50N7KqZi37+6op81RwTvFypuTly8ylY0T+4KQmyWtqkrymHslpapK8nlhSzI2yE/kDHDPjrGt6Fa/dw7zcWTgMBz2xXoJd+9jfe+D/s3ff4VGVaePHv2daJr33kB4OIaF3BEUQxIbYy6u7+nNXd13XLe67xfXdXbcX3V3d4u7auyJiXRVRkCYgvYZDQnpPSM9MMu38/pghghBIJCGZcH+uiysz55w5c888nGTueZ7nfjjUVEpDVz3e7h9QPEYCHUlY9BDMigWjQQGDG4dio516nMZ2DO5AAl0xWAhCV9y4FQcu7LiULjx4K0Xq6ICOruiAxzvU8JgF0tPcM/jehVdhNvlfD1F1Ry2vaCuItEaQHpZKfnQusUHR8otphJJ2HZmkXUcmadeRR9p0ZJJ2PbtkzpwfCzBauHDUnOO2RQSEMyNxCjMSpwDeapClbRU4PU7UyGwsRkuv53O4nZgNpn7PeXK6nawt28a6qk8xG0x8b9aVmA3+l8gBJIUk8P0pdw91GEIIIYQQQpwRSeZGAKvJypionD4de+wwwP4wG81clDmLizJnfanHCyGEEEIIIQaWf3atCCGEEEIIIcQ5TpI5IYQQQgghhPBDkswJIYQQQgghhB8a1tUshRBCCCGEEEKcnPTMCSGEEEIIIYQfkmROCCGEEEIIIfyQJHNCCCGEEEII4YckmRNCCCGEEEIIPyTJnBBCCCGEEEL4IUnmhBBCCCGEEMIPSTInhBBCCCGEEH7INNQB+BtVVRcDjwBG4AlN034/xCGJL0lV1VKgHXADLk3TpqqqGgW8CqQDpcD1mqY1D1GIog9UVX0KuByo1zQt37ftpO2oqqqC9/q9FLABt2matmMo4ha966VNfwF8HWjwHXa/pmnv+fb9BLgD77V8r6ZpK8960OK0VFUdBTwHxAM68B9N0x6R69W/naJdf4Fcs35LVVUrsA4IwJsvLNc07eeqqmYArwDRwHbgVk3THKqqBuD9fzAFOALcoGla6ZAEf46Rnrl+UFXVCPwDuAQYC9ykqurYoY1KnKELNU2bqGnaVN/9HwMfa5qWA3zsuy+Gt2eAxV/Y1ls7XgLk+P7dCTx2lmIU/fMMJ7YpwF981+vEYz4UjgVuBPJ8j/mn73e1GH5cwH2apo0FZgLf8rWfXK/+rbd2Bblm/Vk3MF/TtAnARGCxqqozgT/gbddsoBlvUo7vZ7Nv+198x4mzQJK5/pkOFGmaVqxpmgPvNxNXDnFMYmBdCTzru/0ssHQIYxF9oGnaOqDpC5t7a8crgec0TdM1TdsMRKiqmnh2IhV91Uub9uZK4BVN07o1TSsBivD+rhbDjKZpNUd71jRNawcKgGTkevVrp2jX3sg16wd8112H767Z908H5gPLfdu/eL0evY6XAwt8vetikEky1z/JQMUx9ys59S8sMbzpwIeqqm5XVfVO37Z4TdNqfLdr8Q4bEf6nt3aUa9i/3aOq6h5VVZ9SVTXSt03a1A+pqpoOTAK2INfriPGFdgW5Zv2aqqpGVVV3AfXAKuAw0KJpmst3yLFt19Ouvv2teIdiikEmyZw4l83RNG0y3qE831JV9fxjd2qapuNN+IQfk3YcMR4DsvAO96kBHh7acMSXpapqCPA68F1N09qO3SfXq/86SbvKNevnNE1za5o2EUjB23s6ZohDEichyVz/VAGjjrmf4tsm/JCmaVW+n/XAG3h/UdUdHcbj+1k/dBGKM9BbO8o17Kc0TavzfbDwAI/z+bAsaVM/oqqqGe8H/hc1TVvh2yzXq587WbvKNTtyaJrWAqwBZuEd7ny0gOKxbdfTrr794XgLoYhBJslc/2wFclRVzVBV1YJ3Au/bQxyT+BJUVQ1WVTX06G1gEbAPb3t+1XfYV4G3hiZCcYZ6a8e3gWBAxRkAACAASURBVK+oqqr4JnK3HjO8SwxjX5grdRXe6xW8bXqjqqoBviprOcBnZzs+cXq++TNPAgWapv35mF1yvfqx3tpVrln/pqpqrKqqEb7bgcBCvPMh1wDX+g774vV69Dq+Fljt62kXg0yWJugHTdNcqqreA6zEuzTBU5qm7R/isMSXEw+8oaoqeK+DlzRN+0BV1a3AMlVV7wDKgOuHMEbRB6qqvgzMA2JUVa0Efg78npO343t4y5wX4S11fvtZD1icVi9tOk9V1Yl4h+CVAncBaJq2X1XVZcABvFX1vqVpmnso4handR5wK7DXNw8H4H7kevV3vbXrTXLN+rVE4FlfpVEDsEzTtHdVVT0AvKKq6q+BnXgTeXw/n1dVtQhvAasbhyLoc5Gi65I0CyGEEEIIIYS/kWGWQgghhBBCCOGHJJkTQgghhBBCCD8kyZwQQgghhBBC+CFJ5oQQQgghhBDCD0kyJ4QQQgghhBB+SJI5IYQQQgghhPBDw3qduYaG9mG5bkJkZBDNzbahDkMMMGnXkUnadWSSdh2ZpF1HHmnTkUna9eyKjQ1VetsnPXNfgslkHOoQxCCQdh2ZpF1HJmnXkUnadeSRNh2ZpF2HD0nmhBBCCCGEEMIPSTInhBBCCCGEOKd5dJ2mtq6hDqPfJJkTQgghhBBigBxuKcXusp+159P140tMeHQPexsP0OZoP2sxjATrdlXzg39+SmV9x1CH0i/DugCKEEIIIYQQ/mJ3wz7+s/c5koIT+M6kuwixBJ/xOT26h6KWYrrdDmIDozEZzBQ3l3OwsYSStnKOOOqINCZwz+TbiA0N49UD/2VD3XoClECuSFnK7LTxBFhkjtvp7C9pAiDI6l/pkX9FK4QQQgghxDDk9rh56/AHAFR31vL33U9w78Q7CTIH9unx9bYGQswhPce7PW621u3kg+I1NHQ3nPQxug66w0pjQCU//+TvhHZn0BG1E90RQJepi+UVL/Pq7tWYPEFYzRYUkwPd6GBR+gUsGjtxYF74CKDrOkXVrUSEWIgMDRjqcPpFkjkhhBBCCCHO0ObabdTZ6klWcrF1u6hoL+SHa3+JjoLiMRKvj2Fm7EzyUhNIjA5CURTcHjebq3exqmQdDc4aTFgYFzSLSHMMm1vWYFOa0HUF95FEdHsoRqsNixVCiSHWkkhOdCppseG8XfEWlcEaHcE7MXjMXBJ3I92ebja0vkdXVB06cOzAz4/3F0gyd4zm9m5aOxxMGR2LovS6CsCwJMmcEEIIIYQQZ8DhdvDf4lUoupGinfHgDMA0yokx/AgGFDwWO7Xm3bzRuJ/lhfGYu2IJDHZjCykESxe6Dp62aPTgVnba1npPqoCnMYUc81Rm52eijookPMSC4STJRm767Tx3YBm7GvZy96TbGR2ZDcASzwRautvodHXicDsJNQfz0vvl7D3cRmVDBymxIWfzbRq2iqpaAchMDhviSPpPkjkhhBBCCCH6qLStnCf3vci0+ElcnrkIXdd57dBbtDracNZkkhMfz11L8giyXkCA2YiiKNhd3bx3aB0b6zbSHVuFThU2AI+RMFsO48OnMnVaBl1uOx9XrqbV3cTClIuYfoGKyXj6eoUGxcBteTfidF+D2Wju2W40GIkOjCSayJ5tc/Nhb9E+Nu2r5boLs095XrfHw85DjUzMielTHP6quLoNgKyk8CGOpP8kmRsGFi6cy6pV62lsbOCvf/0Tv/71H3s9dtmyl1iy5GqsVmufzv3mm8sJCLByySWXD1S4ANxzz53cc893GTNm7ICeVwghhBBiuLI57Ty170WauppZWbaa6s5a7I4uitqK8dhCiLDlcs8t4wgNshz3uEBTANeMXchVuQuo7qilqKUERVGYFj/pC3PqIhiX9j9fOr5jE7neTMiOJjDAxKb9tVxzQRYGQ+/DCj8rqOfxdw5w2yVjOH9C0peOa7g7XN2K0aCQlhA61KH0myRzg8TtdmM09q9yUExM7CkTOYBly15m0aJL+5zMLV16bb9iEEIIIYQQn2uwHcHutpMUnMCLB5dzpKuZyZHTqWirZm/jAQDczbEE1k3jezdMPSGRO5ZBMZASmkRK6NAlRmaTkem5cazdVU1BWTN5GVG9Hlvd2AlARZ1/levvD6fLQ1ltBylxIQSY/a/qp18nc8tWF7H1YP2AnnPamDiun997l3NNTTW33vodsrNVDh06SEZGJg888EusVivXXnsF8+cvZNu2Ldx881fIzc3j4Yf/QEtLM1arlR/96AHS0tKprq7iwQcfwG63MWfOBced+4c//C7PP78Mt9vNY4/9jS1bPsVgMHDFFUvRdWhsbODee+8iPDyCv/3t38fF9thjf2PjxnUYjUamTZvJPfd8lyef/DeBgUHcfPOtFBTs5/e//xWKYmDatBls3ryR559fxnvvvcOGDevo6uqiurqS88+fx913fweAhx76HQUFB+ju7ubCCxdwxx13Dej7LYQQQggxXDncTv6w7VHsLjtGxYhbdxNlSGLjyghQIjAlWrGazSzJWsC8Jcl+kwzMzk9g7a5qNu6tOWUy19DiLZtSfaTzbIV21pXXt+Nye8hK8r/5cuDnydxQKSkp4X//96eMHz+R3/72QVaseI2bb74VgPDwcJ566kUAvvOdb/KDH/yEUaNS2b9/Hw8//HseffRfPPLIQyxdeg2XXHI5r7++7KTP8fbbb1BbW83TT7+EyWSira2VsLBwXn31RR599N9EREQcd3xrawvr1q3hpZdeR1EU2ttPXCjyt799kB/96AHy88fz2GN/O25fYeEhnn76RcxmMzfffA3XXHMD8fEJ3Hnn3YSFheN2u/nOd75JUVEh2dk5A/E2CiGEEEIMawVNh7C77IwKTQag3d5F1dbRRIYGct28LJJjZ5IYHeR388myk8OJiwxk84E6Wjq6ueK8DHLTIk84rr7Zl8w1jtxkrrjKf+fLgZ8nc9fPzz5lL9pgSUxMZPx4bznXiy++lOXLXwG8ydyCBYsAsNls7N27h//7vx/3PM7pdACwd+8efvObPwGwePGl/OtfxydWANu2bWHp0mswmbxNFBZ26v9gwcEhWCwB/O53v+S88+Yye/bc4/a3t7djs9nIzx8PwMKFi/n00/U9+6dOnUZIiLeiUXp6JrW1tcTHJ7B69SrefvsN3G43R440UlpaLMmcEEIIIc4Jexr2A3DD6KW42yP40ys7CTAofOfa8aTG+9/8qqMUReGeq8exbE0R+4qbOFi+kx/dPAk19fiE7mjPXGungw67k5DA08/J8zeHq72VLLP8sJIl+HkyN1ROXH/i8/tWq3cSq657CA0N4ZlnXjorMZlMJh5//Fm2b/+MNWs+5vXXl/Hoo//q8+PN5mMqHxkNuN0uqqurePnlF3j88ecICwvjN7/5BQ6HYzDCF0IIIYQYVtweN3uPHCDcEkp3SyiPvL4Lt1vnW1eN8+tE7qiU2BC+f/1Eth6s57E397GzsPG4ZM7W5aSzy9Vzv+ZIJzkpESc71aBosznotDtJjA4etOdwezwcLGsmLMhMbETfFncfbvyrT3iYqK6uZt++PQCsWvVBTy/dsYKDQ0hMTGb16o8A78ryhYWHABg3bjwff/whAB9++MFJn2PatBm89dYKXC7vRdTW5v3WICgoCJvtxK5um81GZ2cHs2bN4d5776OoqPC4/aGhoQQFBbF//z6Anuc/lc7OTqzWQEJCQmhqOsLmzZ+e9jFCCCGEECPB4dYSOp02UqzZ/PW1PbhcHr5xZR7js6KHOrQBNTE7GrPJQEFZ83Hb6329ckEB3r6fqrM41NLj0Xn4lV08+PRWWju6B+159pc00WZzMnVMnN8tFn6U9Mx9CRkZGaxY8Rq/+90vSU/P4KqrTl4x8mc/+xUPPfR7nn32SdxuFwsWLCInZzTf+c4PePDBB3jxxWePK4ByrMsvX0pFRTm33XYTRqOJJUuWcs01N7BkyVXcd9+3iYmJPa4Ais1m4yc/+T4OhwNd1/n2t793wjl//OOf8cc//hpFMTBx4uSeYZW9yckZzejRKjfffC3x8fGMGzehH++SEEIIIYT/2uUbYrlvhxmPDvdcPY4J2TFDHNXAM5uMZCeHU1DWTLvN0VON8+h8ufFZ0Ww+UHdW581t3FtDRb23guaanVUsnZs5KM/z6b5aAGblJwzK+c8GRdf1Ux6gqqoKvHrMpkzgZ0AE8HWgwbf9fk3T3vM95ifAHYAbuFfTtJW+7YuBRwAj8ISmab8/1XM3NLSfOrghUFNTzf3338fTT7881KH0m81mIygoCIDnn3+GI0ca+e53fzDEUQ0fsbGhNDScWDhG+Ddp15FJ2nVkknYdeQazTettjXQ6O0kNTcFoGNgqkrqu83+f/o72bhvtW+dx/bzRLJ6ROqDPMZy8+2kpK9YVc/fSfKaOiQPgv5tKeX1tMXcuGct/3j5AXnok9904Cfi8XeubbcSEB/a6Vl2H3cn7m8uICA1g4dRRgHcpgOWfHGZ6bhxZySfWhOh2uPnxfzZh73JhMhowGhUeuns2ZtPAtrG928V3/7aBqDArv/36jGHdMxcbG9prcKftmdM0TQMmAqiqagSqgDeA24G/aJr20LHHq6o6FrgRyAOSgI9UVR3t2/0PYCFQCWxVVfVtTdMO9PsViS9l06YNPP/8M7jdLhISErn//l8MdUhCCCGEEP1W3VHLw9v/QZe7G4vRQnZ4JovS5pET6e3BaXd0sLV6Lztq91Ntr8Lj8aDrMCfuAq4bP/+05y9pK6e5uwWlOZngAAvzJo3cBbOBnkqWBWXNPcnc0eInqXGhRIUFUH3E1nO8russ/+Qw720u49aLVS6clHzc+XRdZ/WOKt5cX0xnlwtFgUnZMcREBLJpfy2rtlVQUtvG/bdMOSGWlVvLae1wcPnsdNweD+9vLmfz/jrmDvCi5du0epwuD7Pz4od1Inc6/R1muQA4rGlambfD7qSuBF7RNK0bKFFVtQiY7ttXpGlaMYCqqq/4jvWrZC4xMYl3333XL785XLBgUU+1TSGEEAOnzdHOO4c/YFHafGKDRtZ8Gn/j0T1Ud9SSFJKAQZHSACNRu6ODf+15hi53NzGeTJq6GzjgPsiBpoOY7LF4cOGxNvfUp9MdAehuE4q1k3UVm7gqb94plxJwely8oq0AoKsukcunpGC1jOyZSemJoVgtxuPmzR0dZhkTbiUpOph9JU3YulwEBhh54u19vLe5DIDdRY0nJHOb9tfy4qpDBAaYmDYmjq0H6/loeyU3zM9m1dYKAIoqW6lrshEfFdTzuJKaNt7fXE5YkJlLZqRi73axcksFq7ZVMGd84pdOut7fXIZH17lsVvrnMR4dYpnnv0Msof/J3I3AseML71FV9SvANuA+TdOagWRg8zHHVPq2AVR8YfuMUz1ZZGQQpgHuUh0osbH+X8VInEjadWSSdh2ZhlO7vvbZG3xas5UupYsfz717qMPpl7buDp7Y/jJzUqcxPeXEgl5fVtGRUhxuJ5lRqVhNAX1+3Jm0a3t3B49ufpbdtQVMSszj2zNuJyTg+Ep4HY5OrCYrpgEelid6N5DXaqfDxt/Wv8SRriZc1dlUVGYTGJBLUpqLhoCdOAPrQVcwd8cSraSRFzOWcSmpxEYG8YdPH6XVWsu24lqumN1rpwQv7F5BVUcNppZ0PF3xXL9oDOEhff8/7K/ys2LYVlCHwWIiOjyQI+3dRIdbSU6KIGtUJPtKmrC7dT7aXM7b64oZFR9Kt8NFYWULkVHBPQmyvdvFinUlWEwGHr1vHtHhgdzx6w/ZsLeGyWMTqGrsJCosgKa2bnYWN3GrGg/AwdImHn51F06Xm+/dPJnUFG9v4ZwJSazbVUVdu4NxWf2fs+iNpxi3RycpPoxFM9LYe7iRg+Ut5GVGk5sTN3Bv4hDoczKnqqoFWAL8xLfpMeBXgO77+TDw/wYyuOZm2+kPGgIypn9kknYdmaRdR6Yvtquu68d9Y6vrOs3dLdR1NtDqaCMvegyhllMXffqyqjtqWVvi/Q5zR/VePivaT0a4/8ytebFgOZtrdvBZ5S5uz7uZyXHjz/icexsP8O89z6Kjo6CQHpzJt6feToDRctLj622NlLSWMTUzD6Pdetrzuz1uqjtrSQ5J7Ol9K2ur4PG9z9Pc3QLOAHbW7Ofry39GlGM0BiM4DO20KbW4TZ2gg+IOwOQKJVSPIzs8m1tnn9frvB9xvCP2Zl4rfBOTYuIrY2/EYux97bGB+h3s0T18VruDN4r+S4ezE9eRBKxNY/jmNWPJz4zyJRILqLM1EGoOJsgcdMI5JiWOZm1NLcs+3cLUzIST9s4daj7MOwc/wqqH0VyUzUWTEnHYHTTYR/7STFmJoWwrqGPjjkqmjomjsdlOzqgIGhraiQz2tvETb+5Fq2hhVHwI990wgbfWl7BmZxVb91STneKd/7Zi3WGa2rpYcl46Ro+HluZO5k1M4o31Jfzl5R0A3HlFHo8s382qLWUsmpxMUVUrf3ltN06nhzuX5DE68fP/N5Nzolm3q4rNu6tICOt/Ur3n8BHcHm8Zjsde30NdQwdvri/GaFBYPG2UX3xGONUXIv3pmbsE2KFpWh3A0Z8Aqqo+Drzru1sFjDrmcSm+bZxiuxBCCPGlFDYf5vG9zzMlfgJLsy/D7rLzYsFyDjRpPcdYCeHatBuZnpGN0dC/oXdFLSVUtlcTYg4iwhpBZnjaccP3VhS+h46OszoDc1IJ//5sBT+YdhcxfrBmUVlbBZtqthJujsDmsvHUvpdoGtXNRTnT+vT4wubDxAbFEBHweRGDsrYKntz3IugGPI0pENRECYf548fL+OG8mzAadV448CYlrWXobgM2dyd22gB47oBCWHcG06PO4/KpY09a8EBrKmLZoTeptdWTGprCZRmL2Fyxl53N20DXcVZlE9g6Bj22EFesRkPQrp7H6i4ThvZYMHjQzXYcAY00KY185jhA9M4ILp+Sf4bv6Mim6zqbaraxvPBtut3ecvFNW218e/JtBFr6/yHbo3tw6x7Qddoc7TTYj9Dc1UJLVzut9k5mp0wlNTwRm9PGYztfoLijCN1txFWdQ6J7HPd+dSLR4ccn//FBsb0+X35cDmtr1tFhrOXTfbWc/4U5WG6Pm1e0N9CBlgNjSYwMY8mcjH6/Ln91dN7czqJGMpLC0IHYCO/7mxTj7eHWKloICTTzsztmYvR4yE2LZM3OKgrKmshOCaexxc4HWyqIDA3gkhlpPee+YFIy73xaRrfDTU5KOKNHRTBtTDzrdlfz9sYSVn5WgcvtXfrh6Jy9ozISvYt5F9e0fanXddA3dPTi6aP48LMKlq0pwmQ08O1rxpGXEfWlzjmc9CeZu4ljhliqqpqoaVqN7+5VwD7f7beBl1RV/TPeAig5wGd4Ry7nqKqagTeJuxG4+czCF0IIcS7rdjt4oeA1Ol021lVt4kDTITodNuxuO572SNxtUWBwQ2Ipzxc/zdufzeSnSy8lJLD3noSjStvKeefwSg42H79uZ5A7llnhCxkVlkhFVzEFzQdxt0cyPug8Cm2dtAdV88Ar77Nk4hQWTRt1yrk5Q8mje1h26C10dOr35IBuwKJuY0XpCo7UWbjuvPEYepmf0uXq4hXtDbbW7STQGMTX8m9BjcpiZ80hXtBewuFx4iicTIIpg8zwYHa6llNj2Mv9z8XiDC/FHX0Y3aN4Pxl4DHja4gh0xeAILafNWsyqtnI2PH8eN86axlQ1tqfX9Y2i//JR+VoAlM4oyqnksT1PeV+PPQhj9XiunTiNCyclYzadT3lbNfUdTeAxEGQKIjsmBYvp848+Nqed94rWsqZmNR9q21g4PpcA88gffml3dbGvsYBIawSpoclYeukxPZau67xTvJKVZatRPCYcpfkYo+oo4zD3vft3pgZezKIp6aTE9a0HfG/jAZ7Z/zJd7t7XEFtXu4Hgjkzsljr0gA7crdEE1U9m0USVCycn97utMsPTMGDAGNbMinXFKHhL0h+9RjfVbKXOVo+rPoUoYzz33TCxT78rRoqUuBBS40PYdrCeRN88tjjfl1JJ0d77JqPCt68ZR0J0MA0N7YxJi0TBWzjlivMyWPbJYVxuD9fOyyLA8nn7hAVZmJ0fz7rdNSya5h25MGdcoi+ZK8VoULh7aT6TRp+YjIcGWYgJt1Ja037CKIy+OFDWhMmosHRuJhEhAXy4tYI7LstlbLr/J3LQx2ROVdVgvFUo7zpm8x9VVZ2Id5hl6dF9mqbtV1V1Gd7CJi7gW5qmuX3nuQdYiXdpgqc0Tds/QK/Dr/zmN79g9uw5XHjhRac9dsOGtZSUlHDrrbcNWQxCCDFcvVu8ksauJmbEzqS5zcEh2w503YCzPJd4Ty4zxiYwPjOarTW7+aTpv7TGbObPr8fwo+tnHvdB41hVHTW8WfgBB5oLAHC3RuNuTAajC1N4E7bIWj5qexlaDShGNwBTQufytQvHUdIazsM7/oExbS+vbzHy2YE6vn/jRMKCTv9h+WwpaS1jb2MB5e2VlLaV4zqSQIwxhcUzUintjmCrbSVrGt+nYpmHOy4dS2Sot8dlU/VWttXtRncrVHbU0ulpxWMLwWbt5NGdj6PYoiDkCACG6nF87fx5zMj1VonbXuvhqQMvYEv+FEOAHYs7jPODriM+PIzoMCup8aEEBpiIjgnmla0f8mbJ29iTN/Lvj7rYX5LHLYtGU9Ve403kuoPpKhxPKDEERXXSFa4RZYljcc48xi2KO+4DfmpYEqlhvVfACzIHsjBzNmtqVuMIrGPV1goun50+qO//UNJ1ne11u3i96F3aHL6hZbpCKLHEm9JJDEghzBpMcEAATr0bm8uG1WwhOSSeDTWb2NOxBU9XEM6DU5k9Josx6aG8W7Oc1ohqttpfZ+Or4xgTk8FFU1KYkB3T67DV1u42njuwDIfbhckWR7fTje60oHcHYfEEEx0UTnCwQqVxB7bQwwDEOvK4dMzFTF4S96W/ILGarIwKTaacKjq7u3j6/YO8uaGE2fkJ5GeF89rB99F1I9bmsdx34ySiwk4/5HckMSgK/7NwNL97YQfvbioFIDbSm8wFWc3cdskYYsKt5KRE9DwmJNDMqPgQiqpa2Vd8hG0H68lKCmPm2PgTzn/D/BymqHHk+3rDspLDSI4Jpq7Zxt1XjWPiKdbwy0gMY+vBehpbu4jtx6iHDruTiroO1NQIAsxGLp6eysXT/WcYfF/0KZnTNK0TiP7CtltPcfxvgN+cZPt7wHv9jHHY0nUdXdcx9HPITn/MmXNBrwuLCyHEuayktZw1FRsINUaw9v1QdI8RJfA8UqLDWTo3j4nZMT3f4KYlzCGqXOf1oneoVHbzyPJApuXGExRoQDd24cFFSVsZBW37aPZUgwLu9gg81aOZnDSGOQsSSY0PJTTIzIbS3XxQ/iEu3U2UIYExEbksGeddoygzIo2L0+azsmw1gfmbqSrJ5e+vG/nfmyYO+BpJfbGlZjubarZy05hriA+KpeDIIf655yk8ugfw9mYFN4/nBzdNJCY8EF1PomNXGQUcRCvZzQNPtHHtBVnUucpZ3/Fmz3l1HTy1GUwKnYNTb+Sg8hF6yBGCXHGMs87hyqsnEx78eQI7OX4cm2tVDjRpBJoC+eHMu4g7yXA4g2JgYcZ5RAUF8/T+l7GO2c76AoWqhg7qItZCCFCVx3UzprBgSrLvPV18Ru9ReEAYScGJVHvqeO+zw5w/MWlYJd9nqtNp41DzYbTmIg42HaLBfgQ8Bpy1GSgGD4aQFtqCG2h311Nk+wxOUa7A0xVEtn0x196cR1qCdw7PVPVu3ip6n0+qNmIdu4WiplK0j5MxfRhEQFQzAaHdjA7OY252Lqnx3oqJ/9rxEjaXDUdZLkpjBuOzohmvRjN6VATxkYE9163Ts5j1lZuJDAhnUvy4AXk/siMyKGuv4K4bk9ittbO95VNWlgXzYXU3png7ER1j+d9b5vZ8iXGuyUmJYHZ+Qs9i2scmTl8clnpUblok5XUd/Ostbx/NTReNPmnvWWCAiXGZn6cTiqLwgxsn4nR5Tjss/WgyV1LT1q9k7mBZMzowxjeEdCTy6zqrK4reZWf93gE956S4cVydfXmv+2tqqrnllntR1bFo2kEeeugRysvLePLJf+N0OkhKSuH++39OUFAQTz/9OBs3rqe7u4v8/An88If3n7Jr+LXXXuGtt17HaDSSnp7Bgw/+jvfee4eDBw/w/e//iKqqSh588AG6uuzMmXMBr732MqtWrWfHjm089dR/iIiIoLj4MKqay89+9isURel3DEII4Q88Hg+vaCvQ0Wk+oGI1W7h2Xjb5GVG9/qGfmzyTjyvW0ZpQwcFd6RxqO4Qla3dP79pR7vZIIu1jmZM+gdnzE0/4UDc3YyJzM3qv+rgkazFpYaN4vmAZeuY+igsCefK/Ady5JK/XYYuDwel2sqLoXTqcnfx5+z9ZmnUprx56C48HHIcn4G6LIi4sgu9dO4GYcO97pigKt4y9hl9v+TOmjEJcZQE8v6YTa/6nYFSIqruQlPB4kqJDmLsktee9ae6aRKO9ieyIjJP+jVEUhRvUq1he+BbzR51/0kTuWFPiJ6IoBp7a9yLBuTspLe3AElJHmJ7A/TcvIXSAk638mDFUd9bgCGjkwae3cvX5mczKS/DrgihlbRW8euhNytsq0fEWf9DdJtwtCSg1Y7hgTDY5o8KJjQjE4eniYHMhNbYa7M5uul1OTIqFAMWKw+2g1d2EQTFw06SlqInHl3G3GC1cp17JxLhxvKKtoFapxRTtTQRcvn87KWTb1k/xdIZhCrahRFbjaY3m8pwLWHRzKoEBJ/84ajaYmJ86Z0Dfl+yIDD6uWMeBtr0UBmgokR2YfZ/zLVj56eIbCP4S8/9GkuvmZbHjUANdDnfPMMtTyU2LYuVnFdi6XczOTyAzKazPz9XXKqEZid4vD0pq2piee2KvX28KxGzSHwAAIABJREFUyr3z5camjYwhlSfj18ncUCkrK+PHP/45+fnjaGlp4dlnn+Svf/0ngYGBvPDCM7z66ovcfvvXueaa67n99q8D8Ktf/R8bN65nzpzzez3vCy88w2uvvY3FYqG9/cTKOo888hDXXXcjCxcu5s03lx+3r7BQ4/nnlxETE8s3v3kHe/bsZsKEif2OQQgh/MHHxRup7KjG0DIKV2sk37ouj/GnKVltNpq5LGMhLx5cTtrMgzR012HASJwhByNmwkyRTIwdT+7UxDMeXjUhNo+IgK/xp21/Jzhb47OdkbjcOv+zcHRPAuT0uNhRt4fNVTuZnTSVaUkTzug5v2hr3U46nJ0kBSZTY6/mhYOvoevgKJrIhJh85i9KITct8oQEMyIgnJvUq3j2wKuQtpPgNBMeXFw26lIuvWjeSZ8r0hpBpDXipPuOigmM4hvjb+9z/JPjxmMfY+elg69jyfROy//alKsHPJEDGBs1mg/L1pA1ppvS7U6e/G8B728pZ9G0UczKix+SXtUzUdVRw993PYHN1YXRFkVXUySetmgiDPGcl5/EgktTCAs+9n0MQ00+s/LsOZGZPDDjPkrbKthatxOb087oyCwSIqN5ccc71EZWYYysB8DotnL39FvJSz77C3FnRXgLmmyp3Q7AVdmXERsYzeHWUsZGqQRbhn/hosEWHhLAN67Mp7qxs0/X2+hR4RgNCiajgWsuyBqUmNISQlEUKKnpX+XJgtJmAixG0hOHz1I2A82vk7mrsy8/ZS/aYElKSiI/39vdv3//XkpLi/nmN+8AwOVykpfn3bdjxzZefPE5uru7aGtrIz0965SJVFZWDr/85QPMnTuPuXPnnbB/3769/Pa3DwGwcOFi/vGPR3r25ebmERfn/aYiJ2c0tbXVTJgwsd8xCCHEUCloOsSqsk+4NmcJSSG9L+Jqc9p4ac9b4DHRWZLFtfOyTpvIHTUjYQqryj6h3l5LsDmIb47/f4O2jEBa2ChmJ01jY/VnJKoN7NAMFJQ1MWl0DHWKRq15Jx6jt/iD1qrx4a4irs6b31NR7kzous7q8vWgKxz+NAdDSByWtANYW8Zwz8WLTzvxf0r8RNLCRvFO8Uq21e1iUuw4Lsk++0P+z0uaQbujk3eKPyA/OpesiPRBeZ6M8DSsxgAcllp+9bWreWLLfyk/ovHsuipeXR1NcpyVqGi4eMIYMhK9lTvL2ipYWbaGi9MuJC1s1GmeYXA12pvYWrsTg6IQaY1g2cF3sHvsOIrHoTSnMD03ngvmJ5GdHD6oo3MURSEjPPW4ayo2NpQMawYlbeU43A5CzMHEBsX0ukzFYAs2B5EckkhVRw2XZyziolTv/+sJsVLJ9Fjjs6IZnxV9+gMBq8XEXUvyCAwwDdrwVKvFRFJ0MGW17Xg8ep96zQ9VtFDbZGN8VvSwLUQ1EPw6mRsqQUGfr12i6zpTp87gwQd/e9wx3d3dPPzwH3jiieeIj0/gySf/jcPRe8UmgD/96a/s3r2TjRvX8dxzT/Hss6/0OSaL5fNfigaDAbfb/aViEEKIwbSzfi+vF77DneO/QmpoSs/2ivZqHt/7HN1uB0/se54fTr33uIWm622NfFK5EYvBTHlrDZ3OTpyVKvPHZXHJjL4nY0aDkf/JvY7V5eu4MvvSU5YxHwhXZC5mR/0euqMPsnhBBmu3NbLNvg1jVB26y0Rgy2gSraMoNW2g2rqFv6w9woVJF3LtvCzMpr59+HC4HSiKAbPh8z/pBU2HqLHV4WpKJDsunilqPnERF5GXEYWljxUAYwKjuT3vZq7OvoJQS/CQDdG/OO1CciIySQkdvF4ck8GEGpnN7sb9PK79h2pzLcYEMCaUgNtEldFFFbBrQxJXp1/NZDWKv29/Dpveyp76A+Rb53LTxIsID+7/B9kuVzcfl6+lvL2KRWkX9ithreqo4e3DH7DvSMEJ+1zluVyUOZNLZqR9oRfu7FMUhczwtNMfeJbcqF5FbWcDsxKnDnUoI8YXlxMYDBmJYVQ1dlJ9pJOU2N6rpja22nn14yK2H2oAYEY/hmX6I0nmzlBe3jj+/Oc/UFlZQUrKKOx2Ow0N9URGer/1jIiIwGaz8cknHzNv3oJez+PxeKivr2Py5KmMHz+Rjz76ELvd/oXnymft2tUsWLCIjz768LSxORyOfsUghBCDbVvdTpq7W3h630v8aNp3sJoCaOlu5V97nsbhdpITkUVhy2Fe0d7gq2NvQFEUdtcV8PSBl3Dqn38Z5ekKYnHm+Vw1N7vfSUZ2RAbZEWdn7ahQSwiXZSxieeHbrG1fAaq3nHNGaDq35t5IfIj3b0V952T+suNx2lKKWF1qZv8zTSTHBdIeUEKA2UicNY7YoEjCgwNRjE52H9lLYUeBt6Kk4kLxmMgwTGFO4mzs7g5W1v8XgOiuMXzv+gm9zknqi/CAoR2epCjKoPXIHSs3WmV3436qO2uZnjCZSbHj2FG/h/L2SsIt4dR1NNEaXc1re9bw+kE7puRW3M2xGEJa2Nu9lqL3G/nNlbf0uVy+R/ewpWY7bxd/0FNZct+RAmLIQA0aT25sFgaDh0MtRdg87dwwfiFWszcp03WdNRUbeLPoPdy48XSE46pLRXebCQi2kxgax+2XXUDyKT7wnssyw9PJDE8f6jBEP2UkhrJhbw0lNW29JnPtNgcPvbyL+hY7WUlhXHNB1ogufgKSzJ2xyMhIfvrTX/CLX/wUp9ObPH39698kNTWNK65Yyq233kB0dDS5uXmnPI/H4+GXv/w/Ojs70HWda6+9kdDQ4/+A3nvvffzyl//Hc889xYwZswgOPvUv6dDQ0H7FIIQQg0nXdYpbywCotzfyWuFb5EWPYUXhu7R0tzIucA47VodgHN3IVnawvbgcg2LAGVgPuoKzLI9AIggL97Bo3ATOVzOH+BX1zQUpswkxB1PdWUubo52UkCQuSJl93MLjccGx3Df1Lh7a9g/a0wqor3RxxFCDwdwBwKEuoAto+vy8useAbg9Bd1owBLdSbNjC4fIdKGYnAEpHDD+48sIzSuTOJVPiJlDYfJi86DHMSJwCwPjYz/9uNnU189stf0VJL0BHJ0gJ5f7F36SutY3HCh7DFnqIF1YVcMelpx+uV9h8mOWF71DZUQ0eI86aLDxtUZhSCmkMLaHRVsKGEu86fIriLV6y7b0CFsYuxRzgYWPrSpqpQHeacZRMICM4m/mzU8jPiCIk0CyFzsSIlOErrFJS3cbc8Sf21DtdHv6xYi/1LXYunZnGNRdknhPXgqLr+lDH0KuGhvZhGVxsbCgNDf2bgDkQurq6CAgIQFEUPvpoJR99tJLf//7PZz2OkWqo2lUMLmnX4aPRfoSfb/oD42PyaO5uoaK9CgCjYmRy+CzWrwomKMBMXLxOffQaPCZvjXTFGcj0wMVcNmES0eHewiQjtV0r2qv4y47H6HZ7vxycEj2VSFMcNZ11tDracLpcuD06o6yZjI/JJyUqkphwK+3dnbx28H0K2vYQYYwjMzCXxepM4sP7XlVuOBju7bq38QD/2vMMAN8cfzv5MbkALD/0Dmsq1+MomsBts+Zz3rjEkz7e5rTz6sG32NawAwBXYxKuyhxmZKezYEoKJqPC4bYSDjZpVNjLUHQDiZZ0aruraFEqcbdHYrB2opgdeFpjmGhZwMVTckhPGL7tPNzbVHw5Q9GuLreH7/1tAx4dfnfXzBOWEHnqvQI27KlhqhrLN5bmn9XqwYMtNja01xcjX9f5EU0r4M9//iOgExISyk9+8rOhDkkIIfrscEsp4K16lxc9hkd3/oeUkETOj72If75aitHg4bvXTSArORy3Zw5OjwtFUTAbTMf1Yo1ko0KT+cb421ldsZ4Fo84nJ7JvvY/R5jC+MfUG4IbBDfAcNy5mLLfkXo/dZe9J5ADmpsxkTeV6zPGVPPnfAj7aXslUNRa30U5J93663DY8OtS6D+My2PF0huEuz2NGusriW1OPGw6ZljCB+Rxf2dTpdvKv3c9ykEMYMDIn5iIum3UBIYHndgl9cW4xGQ0sOS+Dlz8u5M11xXxl8ZiefeV17WzYU0NqXAh3XD52RCVypyPJnB+ZMGESzz778lCHIYQQX0pxm3eIZVZ4OvFBsfx69v3Yul38+rnt2LtdfO3yXLKSvZUCjQYjRoN/lYMfKKMjsxgdOTjlvcWZO1nRjPigWEZHZHGIw4zJMVNYWUd15XqMUXU9wyQBdBSCmscyN2EuF1yYQkQf19gyG818Y+JtbKjajBqZfcpqr0KMZBdOTuaTXVWs3VXNvEnJpMZ7pyR9sKUcgKsvyOrzvNWRQpI5IYQQZ0VxSykWg5mUEO9cB4+u868391HXZOOSmanMzj/50DQh/MF5yTM41HIYPXUnQVG1uHQXkaZY8sOmkBSYjNEACWGRZMV/uap/ZoOJC0cN7ALaQvgbk9HATQty+POy3by06hA/uGkSLe3dfFZQT0psMOMyR+7i4L2RZE4IIcSgsznt1HTWkR2R0dPj9urHRewvbWZCVjTXnC89UcK/TYjNJ8Qc7Kt+Gcq1o69kUuy4c6IAgxBnU35mNJNyYthZ2Mgjr+0mMtSKR9e5ZEbaOXm9STInhBBi0JW2laOj95QDLyht4qPtlSTHBHPnkrw+LQArxHBmNpi4Jfc6ytsqmZ86l0BT4FCHJMSI9fUrxvKftw+wq6gRgOiwAKblDv5ad8PRuTGjXAghxJAqbi0FIDM8DY+us+yTwwDccXmulM4XI8a4mLFclrlIEjkhBpnVYuKeq8dx0dQUAC6bnY7JeG6mNfIXVAghxKA77FtfLjM8jW0H6ymrbWd6btywLqkuhBBi+DIYFG6+aDRXzE4n9AvLFJxLzs0UVgghxFlV11lHtDUKi8HKirXFGA0KV5/vH4t+CyGEGL7O5UQOJJkTQggxyDy6h3ZnJ2GWUDbtq6W+xc68icnERQYNdWhCCCGEX5NkTgghxKCyu7rw6B5CLSEUlDcDMH9K8hBHJYQQQvg/SeaEEEIMqnZHBwChlmDKatsJDDASHyW9ckIIIcSZkmROCCHEoDqazAUag6k9YiM1LhTDObgWkBBCCDHQJJkTQggxqNqd3mTO1WVCB9ISQoc2ICGEEGKEkGROCCHEoDraM9fZ4f2TkxYvyZwQQggxECSZE0IIMaiOJnMtLd770jMnhBBCDAxJ5oQQQgyqo8Ms6xs8WMwGEqT4iRBCCDEgTKc7QFVVFXj1mE2ZwM+A53zb04FS4HpN05pVVVWAR4BLARtwm6ZpO3zn+irwgO88v9Y07dmBeRlCCCGGqw7H0WTOTWZcFAaDFD8RQgghBsJpe+Y0r4mapk0EpuBN0N4Afgx8rGlaDvCx7z7AJUCO79+dwGMAqqpGAT8HZgDTgZ+rqho5sC9HCCHEcNPu6EBBweM0y3w5IYQQYgD1d5jlAuCwpmllwJXA0Z61Z4GlvttXAs9pmqZrmrYZiFBVNRG4GFilaVqTpmnNwCpg8Rm/AiGEEMNau7MDixIIKKQmhAx1OEIIIcSIcdphll9wI/Cy73a8pmk1vtu1QLzvdjJQccxjKn3betveq8jIIEwmYz9DPDtiY+Xb5ZFI2nVkknYdWp3OTox6IACTchMGrD2kXUcmadeRR9p0ZJJ2HR76nMypqmoBlgA/+eI+TdN0VVX1gQwMoLnZNtCnHBCxsaE0NLQPdRhigEm7jkzSrkPL6XHR6bRjtodiMhqwGhiQ9pB2HZmkXUceadORSdr17DpV4tyfYZaXADs0Tavz3a/zDZ/E97Pet70KGHXM41J823rbLoQQYoQ6Wvyk224kKSYIk1GKKAshhBADpT9/VW/i8yGWAG8DX/Xd/irw1jHbv6KqqqKq6kyg1TcccyWwSFXVSF/hk0W+bUIIIUaoo8sSeBwWUmJlvpwQQggxkPqUzKmqGgwsBFYcs/n3wEJVVQuBi3z3Ad4DioEi4HHgbgBN05qAXwFbff9+6dsmhBBihGp3dAKgOy0kxwYPcTRCCCHEyNKnOXOapnUC0V/YdgRvdcsvHqsD3+rlPE8BT/U/TCGEEP7o6DBL3WUhOUZ65oQQQoiBJJMXhBBCDJqjwyx1ZwAp0jMnhBBCDChJ5oQQQgyadl/PXIBiJTI0YIijEUIIIUYWSeaEEEIMmtYub+nquNAIFEUZ4miEEEKIkUWSOSGEEIPmiK0VgJTI6NMcKYQQQoj+kmROCCHEoGnpakd3G0mNjRjqUIQQQogRR5I5IYQQg6bT1YnuspASI8VPhBBCiIEmyZwQQogB5dE9tDna0XUdh24Hp4VkWTBcCCGEGHB9WmdOCCGE6KtXtDfYWL2FeSnnoSsejB4rYcGWoQ5LCCGEGHGkZ04IIcSAKWopYWP1FgA+qdwIQLBJhlgKIYQQg0F65oQQws/V2xr5qHwtJoORhanziLRG0OXq5kCTRm1HA5WtDSQExXH56HkYlMH7Ds/tcfOK9ob3duE09KgKTNG1RFmjBu05hRBCiHOZJHNCCOGnHG4nbxS9y4bqLXh0DwDrK7cQbUjmiLsaj+LqOXZ3M6w+tIcLoi5j/oRUwkN6X8Db7rJjMpgxG7x/IrpcXRxuLWV0ZHbPtpP5uGI9NZ21uOpTCHYmkmlUCfB0csWU/AF6xUIIIYQ4liRzQgjhp1479Caf1mwlkHDaijLQDW5MyYU0BJTj6Q5CackgxpRAYngUxWzGFlzNh02v8v6zeUxPU1k4dRRpCaE95ytuLWNl8Vr2N+/HiJkkcxa4jVS6NTyKk3BPEl/NvYXsxCgcLidH7C2YFDOtXZ28WfgB5d2F6E4zMbaJ/O9t04g4RcIohBBCiDMnyZwQQvihTTXb+LRmK4aucJr2Tic2PJgFE1MICJgHZjtjEpKJjQzCoCgAuDwzeKngDbbUbcWQu4ltzYfZtCyLnKhUslND2GX/hGbzYQA8thDcRhflFACgOwPQHZG0hlTz1+3/xt0SiymuAsXSfVxMno5wYjum8cObZhESaD6r74cQQghxLpJkTgghhgGP7umZz9bptLG1biet3W1MihvHqJBkFF9S5vS42N9wkJcKVqC7TNgPTeTSGZlccV46AWZjr+c3GUx8Je86ZiZN5u3DH1BCGcbIekpbD1HW3oUhsBO9M5xk1zRmjMolKiyAmq4qPIqD2WnjCA0y88/tL1LIAQwhrSgeM8Fd6SiKDopOdsgYFkybRlpCWE8CKYQQQojBJcmcEEIMsc9qd/B8wTJCzMGEW8Kp6qjBgxuAD8vWYHCEYPAEgOLBZW4Dg3dfQO10vnfteeSkRPT5uUZHZnHflLs52FTIqvJP0CgCYGbcLK4fcxkBpmOXEIg77rH3Tv8Kayo2YDaYmJ4wGavJemYvXAghhBBnRJI5IYQYQlUdNbxYsBxFN2CzeWjtrkLvCsLdkEKAHoonogpPaB0epQNdVzA4gwlxJZERpHLr9TMJsvZ/OKOiKORGjyY3ejQV7dU4PQ4yw9NP+ziDYmBB6vlf4lUKIYQQYjBIMieEEAOktbuNnQ17mZkw5YReK7fHTUlbOZ3OTrrdDsIsoURZI/n7jqdx6S66D01Cb4knNSGECVkxTJseR1JMcM/wysEyKjRpUM8vhBBCiMEjyZwQQgyQl7UV7G08wJqKDdyedxPpYamAt7T/E/teoKDp0Ekf567J4Mrxs7hwUrIUDhFCCCFEn0kyJ4QQA6DO1sC+xgJCzMEcsTfx8PZ/Mil2HGOjVVYWr6O+uxZ3azTulljwGDFYujCFdBBkCuaei24mLT5sqF+CEEIIIfyMJHNCCDEAVlesR0fnBvUqPA4TLx9awfb63Wyv3w2Aqz6FdNcspo9PJD8zitiIQKn6KIQQQogzIsmcEEKcoQ5HJ1tqthEVEEnhPiurd1TjdM1CCezAEt1ITEgoN828iLHpUUMdqhBCCCFGEEnmhBDiDK2v2oTT48LalsPK3ZVEhQVw5ZzRTB4dS1CAadCLmAghhBDi3NSnZE5V1QjgCSAf0IH/B1wMfB1o8B12v6Zp7/mO/wlwB+AG7tU0baVv+2LgEcAIPKFp2v9n777j5KrLxY9/zvSd7WW2Z0uSzUk2nSQkIaH3IqAgRBTLRfSiCFzxqvBDERVBBbygiIr0EggQinRCDQFCes/Znt1s721mp5xzfn/MZEnIbrILm2153q8XZOac7znznXnmzM4z33b70D0VIYQYXu3+Tl4pf5OPaj7FaXFRui2O3PRYbvzWMdht/S/gLYQQQggxFAbaMnc38LqmaRerquoA3ISTub9omnbH/gVVVS0ElgHTgUxglaqqUyK77wVOB/YC61RVfUnTtJ1D8DyEEGJYtfS08odP/4Iv1EOa24NeOYM2w8ayUyZLIieEEEKIYXHYZE5V1XjgBOC7AJqmBYCAqqr9HXIB8JSmaX6gXFXVEuDYyL4STdPKIud9KlJWkjkhxJiztWknvlAPp+WcSFZwHv8o28kxUzyoOYkjXTUhhBBCHCUG0jKXT7gr5UOqqs4GNgDXRvZdrarqt4H1wPWaprUCWcAn+x2/N7INoOpz2xce6oETE93YRukv3B5P7EhXQRwBEtfx6UjEtao4/HF22uQT+P0/t2OzKvzwa7PweGKG/LFE3+R6HZ8kruOPxHR8kriODgNJ5mzAMcBPNE1bq6rq3cAvgb8BvyM8hu53wJ2Ex9INmdZW71Cebsh4PLE0NnaOdDXEEJO4jk9HIq6mabKjvoh4RxwPPVdGY6uP85fkYceU99Awket1fJK4jj8S0/FJ4jq8DpU4DySZ2wvs1TRtbeT+s8AvNU2r31dAVdX7gZcjd6uBCfsdnx3ZxiG2CyHEmNHga6Iz0EWWrYDNxc1MzUng/CX5I10tIYQQQhxlLIcroGlaHVClfjZI7lRgp6qqGfsV+yqwPXL7JWCZqqpOVVXzgQLgU2AdUKCqan5kEpVlkbJCCDGmlLSVAbCn1E6c284Pzp+OxSLLDwghhBBieA10NsufAE9EkrAy4HvAPaqqziHczbIC+CGApmk7VFVdQXhikxDwY03TdABVVa8G3iC8NMGDmqbtGMLnIoQQw6KkrRyAUEcil5+lkhDjHOEaCSGEEOJoNKBkTtO0zcD8z22+/BDlbwVu7WP7q8Crg6mgEEKMNkUtZZhBOxnRacyd4hnp6gghhBDiKHXYbpZCCDGSTNOk2ddCUA8OqOyR1uxrpS3QhtGZyLmL8rAo0r1SCCGEECNjoN0sxWHohk6Tr5k9HdWsq9lGSUcJdpxMds/g2LR5zM7NQpEvfUIcVklbOZsbt9EV8NLU1U6Ntwa/6cNhurk075scO3EyFkXBMA2KmvawuVajoqOSxkA9AdNHrr2QxalLmDkhi7hox5DWzTRNNtWFl8aMCqVybGHqkJ5fCCGEEGIwlOH4JfuLamzsHJWVawl1sLZ4F9WddTT0NNAWasZrtmEqRm8ZM+AEaxDFamDqFjxtx/PtJUuZlBk/gjUXhyLT7B5Zpmmyt6uGBGc8sY7wWmy+kI/NjTuId8SS6k7hpaK32dC8/oDjDL8L0xeDNaEJM2RDqZ2G4m7HiK9FsX3WWmcGHWAqKA4/pmFBb00lLpiL6pmIy2ESH+0gMz6Z1PhYFItBg7eJjkAngVAQwzTIT5xATqKHXQ3lvL7nbeoCVZimiQlYDAdWw0VI8WLYegA4OWYZFx97zLC9fuJAcr2OTxLX8UdiOj5JXIeXxxPbb4uQtMwN0tvaFp7b+wT7N7KZuhXTF4PijyPGkkhezERmZuTjcBpsb9vKpu4PaExczW0vdJPlymPmxGTSk6KoD1TTGmogxZVMdmwGaXFJxLudxLjt0nVLjBuGabCubhNvV31AdVctTouTc/POwq3E82zZSnrMrgPLe2PQ904jI9pDXloSU7I95GXEsbZmI+80voI5YVs4wQq5iO3JIcOZw6SEfPKTU4mOsvJRzXo2tn2CN7kOL3VsYi3oQEf4P7PMEf6hxfK534pqwz/CKA5/uB6+aDCsAOi2ACF7G+h27F2ZpFpz+MrSWUf+xRNCCCGEOARpmRuk+o52Htn0CjbDSWpUKtmxGWQnpJAcF0VCjKPPrpS7mou4b+tDGAboHYmYhoIluqP3S+M+pqlA0EF0IIs/nHMldpt1uJ6WQH5lOhL8eoCHdjzBtqZdYCrobR4ssS0othAQfs+H6vKwmFZs0V0k2lI5M+8k5qvpuBwH/9ZU0lbOpoatzEwpZEriJCxK38N+97UCbqjfSrO/FZ/XwB/UaQ+00613YDUduEnEbYnDptgwFYPmYB2dSgNRZjyzYxYzN2MayXEu4qId2KwWFAWsFkW6S48Scr2OTxLX8UdiOj5JXIfXoVrmJJn7Ar7IG3hns8ZDO57EG/IB4FCcTHAWkGrPotXfRkuwCa/eRTetmJYAi5RvcPnJc49E9UU/5IPpy/MGvbxasQoFhby4HF4ve48aXzV6ezLB8ulkxaeSmW6hwrKWoLWLE5LP4OSp04d8bNv+JK7jk8R1fJK4jj8S0/FJ4jq8pJvlKFCYrPLH429GN3RCZgiHxYHVcnDL2/uVn7CiZCUfVm7ghLrJ5KbHjkBthRi8dn8H92y6nzpv/QHbQ42ZpHcv4oLzJjGnICXShfjzK50IIYQQQojBkmRuGFkUCxarBTv2fsvMz5jFsyUvYEmq46FXd3HTd+Zjs8oKEvvb15os3d0OzTRN/LqfoBEi2u7ut0viYBimQXVXLaXtFYT0EJgWunuCtPd42dqyGR8dhOpz0FvSsca0kRwdz8VzTmTuFI/ESwghhBBiiEkyN8pE291MTSpgJxpVJQ08+14py04tGOlqjRoN3iYe2fkUnYEuLpt6EVOTPnttDNNgd0sJtZ0NxDkSsONkV2MZFZ17yHRncunMM3DZj1x3vuFkmAZr6zbS5GsmIzqNCTGZpEWHp8n3Bn08tO0pdrXtJjwXI2BasOlukpjAktSlzMzJIiXBhdU5nSxQAAAgAElEQVQysASvtaeNV0reYUPjZgJmT7/llPopXJB/GvPPSiUpziU/RAghhBBCHEGSzI1Cc1NnsbNFIyG7mTfXVZGfEcfCwrSRrtYBAnqA9fVbSHIlkB2bSYw9undfk6+ZotZSytuqKG+tRjdMoiwxOHCjmDas2JiaWMAxEybj1/28Vb6aGl8NU+OncWzGLOLcbpx2S2TSiXBrTltPB5/s3cqrla+hE8Q04a+b78fdnYeTGExrgA5bFYbN12d99wZKWPvaNgqVU7nijGOIcg7urR/Ug9gstmFvXdINnYARJGgECepB/HqA6vYmXix9jdZQ4wFl7T0esi3TqFQ2otu7MLwxmIEoMCwojh6CLi8Ntl2sbNJ4pigdJRhFtCOKKIcdl8OK3WrBalEwLCG6jTZ8dISn5jcUfLYmUEzMgBO9PQubL4U4lxt3lJVol504p5v0uGROWzq1z4lLhBBCCCHE0JNvXaPQbM90lmvPkZjdgq8qj4de20Ws28603MRR01XtzT3v8lrF2733o2xRRFtj8QV76DY6erfvm1/n89XeVf8xz5XFojh6UOzhtcKqGkp4s+b18Bp9fHacYg2BI9waZOpW2DubdHcqDXGf4I2uwLvvsXQbrs58EpV0DJsX3eIn1ZlObtwENrSvoTGmjJ3Bl/jzs35+dtFi3K7Dv/0bvc08uet5itqLsGDDbkYRoySRbM2gIL6ApQXql568wzRNKjqq2FC/Ba25jA5/Fz7Dh24GQel/DqBQUyau7hwcMV6C7jqCUQ2UE07w4runsdRzErnp8WQmRxPltAImb5Z+xAd17+NLqQGgJ/LfQSxgGgoooNhN6IkhPTST+WlzKJyTwoTUGCyW0fFeFEIIIYQ4Wslsll/AcMzgc+/mB9jZonFh6ndY/nJ4QomUeBeLpqexsDCdrJTow5zhyNENnV99dBt+PUCefQalLXvx04Xi9IGpYHQkYfV6yHRnUZAygZT4KIL4CFp8KIqOV+9mZ/t2GvQ9WLCRZ53NxOgpFHftpEYvRiec3Jn7/mdacYYSiFFSWJA6j9NmTsHlsBE0QpS2lmMYYFUc5MSnE2V39lln0zR5rXwVr1S8Ragpk2zfUr5/3jQyksOv45aGnayuXkt9ZzPdoW6sphO76aJdqQPFwOiOBZRI8hn47LVoTSXBPwXF1UXA2UDQ2o1h7QETnKEkoswEeiwd+K0tgIJNj8JNIotTljJvYi67Gst5s/ZlOs2WcD0NBUIOzJAdU7eFW9VMKzaLDZtix26xYbc4mBZfyGmFs0hPcvfWpaytklXla5jpUVmc3f9i1rqhU+9txBvy4Qv5COkGXn+IYNAgZBhYsJEalUKyOwGX3Y7NqhAdNXbXPpQZt8Yniev4JHEdfySm45PEdXjJ0gRDbDjewFsad/CvbY8Q54jl/PRlbNnVxZb2DRg2H3pTBlnuCSyans7CaWkkxbmOaF0+b1vTTv6x9WEsLXl0l0zFZlWYMiGBbE8MWSnRTMqKJz3Zfdgv/96gF6vFhtM6POPYDNPgj+vuYW9XDf6dCzG6EslOjSaQtIvOuJ0AmLoFM+RAsYZQbCHMgJNU33wWZ80lLdFNQqyDNn875R0VbGheR6tRd8BjmLoNJeQERe9tTQQirY0K2PwoFhPTsGC0pWBJbEBRINScTqw/n+kpU8hNjScrJZqEWCexUQ6inNZR0yI7FskfnPFJ4jo+SVzHH4np+CRxHV6SzA2x4XoDv7d3Dc8Uvdg7Hq0r2N27z/RFE2pNw2hLYXJiHoumZzAtJ5FWbydbWrbT3tNOV9CHYZhYsRNtjWFG8lQmeTJo7elkR/MuOgNd2BUnDsVFsiuR5KgkouwOrDYTp82G2+nEZbPjdFgPmCjjrk/vp7SrmODOJZwxYwanzc8mIabvFrHRpqx9D3duuJdEWwq29jzqzRIsMW1YgtHMdZ5FTkwmGSnRuJ02TEKkJkQTE9V/a9+uliK2N+9mQmwWUxMnk+hK6N3f3tPJ3o56MmI9JEXFA+GE8r3ydby25028ZicuYjk5+RyOy58+7En50UL+4IxPEtfxSeI6/khMxyeJ6/CSZG6IDecb+P29H7Gi6AVcVien5ZxEfnwOH9euY3PDdkJmCAAz6EBvSQPTgtWzF8Wq93s+wx+F4vAdNIatP6apgG4Fw0pMYAJzk+bzof8pjO44/mvKD1gwNXUonuawemznCj6pW997f3rSNL4z/VLyMtOGLa4BPYjWWkxBwiRctrGRCI9V8gdnfJK4jk8S1/FHYjo+SVyHlywaPoadmH0ck+LzSHDGE+MIt9BNTSrAPzVAUWsJO5o1NtZvpTutCgCH6SbfOodUVzpxrmgcVgshgjT2NFDaWUyzo4Zo0siwTiTBloShhOgxfXSG2ug22tGN8OyFhmmgmyF0ghiECFl9dMeUsNpfiqLAPM/8MZnIAXy14FycNgfp7jRmpkw7oDVtuDisdmamFA774wohhBBCiPFDkrkxIDs286BtTquDmSmFzEwp5OsF51PcVoY35GNmSiF2S39hPeML1yFkhHit9D3eqnoHq2LlmwtO+sLnGmkx9mgumXLhSFdDCCGEEEKIL0WSuXHAarEesHj2kWCz2PhKwWmclLuIoBEkyibju4QQQgghhBhJksyJQYl1xIx0FYQQQgghhBCA5fBFhBBCCCGEEEKMNpLMCSGEEEIIIcQYNKqXJhBCCCGEEEII0TdpmRNCCCGEEEKIMUiSOSGEEEIIIYQYgySZE0IIIYQQQogxSJI5IYQQQgghhBiDJJkTQgghhBBCiDFIkjkhhBBCCCGEGIMkmRNCCCGEEEKIMcg20hUYa1RVPQu4G7AC/9Y07fYRrpL4glRVrQA6AR0IaZo2X1XVJOBpIA+oAC7RNK11hKooBkBV1QeB84AGTdNmRLb1GUdVVRXC1+85gBf4rqZpG0ei3qJ//cT0N8CVQGOk2I2apr0a2XcDcAXha/kaTdPeGPZKi8NSVXUC8CiQBpjAvzRNu1uu17HtEHH9DXLNjlmqqrqADwAn4XzhWU3TblZVNR94CkgGNgCXa5oWUFXVSfh9MA9oBi7VNK1iRCp/lJGWuUFQVdUK3AucDRQC31BVtXBkayW+pJM1TZujadr8yP1fAm9rmlYAvB25L0a3h4GzPretvzieDRRE/vsBcN8w1VEMzsMcHFOAv0Su1zn7fSksBJYB0yPH/D3yWS1GnxBwvaZphcAi4MeR+Mn1Orb1F1eQa3Ys8wOnaJo2G5gDnKWq6iLgj4TjOhloJZyUE/m3NbL9L5FyYhhIMjc4xwIlmqaVaZoWIPzLxAUjXCcxtC4AHoncfgS4cATrIgZA07QPgJbPbe4vjhcAj2qaZmqa9gmQoKpqxvDUVAxUPzHtzwXAU5qm+TVNKwdKCH9Wi1FG07TafS1rmqZ1AruALOR6HdMOEdf+yDU7BkSuu67IXXvkPxM4BXg2sv3z1+u+6/hZ4NRI67o4wiSZG5wsoGq/+3s59AeWGN1M4E1VVTeoqvqDyLY0TdNqI7frCHcbEWNPf3GUa3hsu1pV1a2qqj6oqmpiZJvEdAxSVTUPmAusRa7XceNzcQW5Zsc0VVWtqqpuBhqAt4BSoE3TtFCkyP6x641rZH874a6Y4giTZE4czZZqmnYM4a48P1ZV9YT9d2qaZhJO+MQYJnEcN+4DJhHu7lML3Dmy1RFflKqqMcBzwHWapnXsv0+u17Grj7jKNTvGaZqma5o2B8gm3Ho6dYSrJPogydzgVAMT9rufHdkmxiBN06oj/zYAzxP+oKrf140n8m/DyNVQfAn9xVGu4TFK07T6yBcLA7ifz7plSUzHEFVV7YS/8D+hadrKyGa5Xse4vuIq1+z4oWlaG/AusJhwd+d9EyjuH7veuEb2xxOeCEUcYZLMDc46oEBV1XxVVR2EB/C+NMJ1El+AqqrRqqrG7rsNnAFsJxzP70SKfQd4cWRqKL6k/uL4EvBtVVWVyEDu9v26d4lR7HNjpb5K+HqFcEyXqarqjMyyVgB8Otz1E4cXGT/zALBL07S79tsl1+sY1l9c5Zod21RV9aiqmhC5HQWcTng85LvAxZFin79e913HFwPvRFraxREmSxMMgqZpIVVVrwbeILw0wYOapu0Y4WqJLyYNeF5VVQhfB09qmva6qqrrgBWqql4B7AEuGcE6igFQVXU5cBKQoqrqXuBm4Hb6juOrhKc5LyE81fn3hr3C4rD6ielJqqrOIdwFrwL4IYCmaTtUVV0B7CQ8q96PNU3TR6Le4rCWAJcD2yLjcABuRK7Xsa6/uH5DrtkxLQN4JDLTqAVYoWnay6qq7gSeUlX198Amwok8kX8fU1W1hPAEVstGotJHI8U0JWkWQgghhBBCiLFGulkKIYQQQgghxBgkyZwQQgghhBBCjEGSzAkhhBBCCCHEGCTJnBBCCCGEEEKMQZLMCSGEEEIIIcQYNKClCVRV/R/g+4Snl91GeHrgDOApIBnYAFyuaVpAVVUn8Cgwj/BigZdqmlYROc8NwBWADlyjadobQ/pshBBCCCGEEOIocdhkTlXVLOAaoFDTNF9kbZBlhNd++YumaU+pqvoPwknafZF/WzVNm6yq6jLgj8ClqqoWRo6bDmQCq1RVnXKotUUaGztH5boJiYluWlu9I10NMcQkruOTxHV8kriOTxLX8UdiOj5JXIeXxxOr9LdvoN0sbUCUqqo2wA3UAqcAz0b2PwJcGLl9QeQ+kf2nqqqqRLY/pWmaX9O0csKLgB47mCcyWths1pGugjgCJK7jk8R1fJK4jk8S1/FHYjo+SVxHj8O2zGmaVq2q6h1AJeAD3iTcrbJN07RQpNheICtyOwuoihwbUlW1nXBXzCzgk/1Ovf8xfUpMdI/aN4vHEzvSVRBHgMR1fJK4jk8S1/FJ4jr+SEzHJ4nr6DCQbpaJhFvV8oE24BngrCNcL4BR23zr8cTS2Ng50tUQQ0ziOj5JXMcniev4JHEdfySm45PEdXgdKnEeSDfL04ByTdMaNU0LAiuBJUBCpNslQDZQHbldDUwAiOyPJzwRSu/2Po4RQgghhBBCiGETDBnc/58dPPDyzpGuyhc2kGSuElikqqo7MvbtVGAn8C5wcaTMd4AXI7dfitwnsv8dTdPMyPZlqqo6VVXNBwqAT4fmaQghhBBCCCHEwASCOn9duZWPd9Tz0Y46AsF+52Qc1QYyZm6tqqrPAhuBELAJ+BfwCvCUqqq/j2x7IHLIA8BjqqqWAC2EZ7BE07QdkZkwd0bO8+NDzWQphBBCCCGEEENlR3kLz68uw+2y0dkdZE99JzarQkg3qWvxkpM29sYBDmidOU3TbgZu/tzmMvqYjVLTtB7g6/2c51bg1kHWUQghhBBCCCG+lP98VEFZTUfv/bkFKRRkJ7Di3RJqmrrHbzInhBBCCCGEEGNVU7uPoqo2puYkcM3Fs/D2hEiMdbJ7TysANc3dI1zDL0aSOSGEEEIIIcQRZZomPQGdKOfIpB9rd9YDsGh6Oi6HDZcjXI9MTwwA1Y1jM5kb6KLh4gg6/fTjAWhqauSmm35+yLIrVjxJT0/PgM/9wgvP8tprL3+p+vXl6qt/wO7dY3fmHyGEEEIIMXze2VjNtfespqiqbVger6ndx99WbmNraTOmafLR9jpsVgvzVc8B5eLcdqJdNmqaR+eSaIcjydwRouuDn9slJcXD73//p0OWWbFi+aCSuQsvvJizzz5v0HURQgghhBBiqGwqbiSkmzz+ZhG6YQzZeQNBnUBQxzTN3m3+oM7fVm5jY1Ejf1u5jTc+raK22cucghTcLvsBxyuKQmZKNA2tXoKhoavXcBnT3SxXvFPCut0NQ3rOBVNTueSUyf3ur62t4fLLr2XyZJWiot3k50/kppt+i8vl4uKLv8Ipp5zO+vVrueyybzNt2nTuvPOPtLW14nK5+MUvbiI3N4+ammpuueUmfD4vS5eeeMC5f/7z63jssRXous599/2VtWs/wmKx8JWvXIhphlvvrrnmh8THJ/DXv/7zgLrdd99fWbPmA6xWKwsWLOLqq6/jgQf+SVSUm8suu5xdu3Zw++2/Q1EsLFiwkE8+WcNjj63g1Vf/w4cffkBPTw81NXs54YST+NGPrgXgjjtuY9eunfj9fk4++VSuuOKHQ/p6CyGEEEKI8S2kG5RUtwOwt7GL9zbVcOq87C993j11nfz+0fXohomiwMTMOM5emMsGrYHK+i6m5yWyu7KNFe+WALB4elqf58lKiaZ4bzt1LV4mpMZ86XoNpzGdzI2U8vJy/vd//x+zZs3hD3+4hZUrn+Gyyy4HID4+ngcffAKAa6+9ip/97AYmTMhhx47t3Hnn7dxzzz+4++47uPDCizj77PN47rkVfT7GSy89T11dDQ899CQ2m42Ojnbi4uJ5+uknuOeef5KQkHBA+fb2Nj744F2efPI5FEWhs7PzoHP+4Q+38Itf3MSMGbO4776/HrCvuLiIhx56ArvdzmWXXcRFF11KWlo6P/jBj4iLi0fXda699ipKSoqZPLlgKF5GIYQQQghxFNhT10kgaDBP9bCzopXnPyhjvuohPsb5pc5bXteBbphke6Kx2yyUVnfwt5XbAJiUGcc1F89mS0kT9724HbfTxsyJyX2eJyMlGoCapm5J5obTJadMPmQr2pGSkZHBrFlzADjzzHN49tmngHAyd+qpZwDg9XrZtm0rv/rVL3uPCwYDAGzbtpVbb/0zAGeddQ7/+MeBiRXA+vVrufDCi7DZwiGKi4s/ZJ2io2NwOJzcdttvWbLkeI477vgD9nd2duL1epkxYxYAp59+Fh99tLp3//z5C4iJCb958/ImUldXR1paOu+88xYvvfQ8uq7T3NxERUWZJHNCCCGEEGLA9o2TWzA1lSkTEli+qpif3ruGrJRols7M4Ixjc77Qeds6/QAsO7WAwrwkapq6eW3tHupbfFx14QzsNgvzp6byM9cc7HYrNmvfI8wy90vmxpoxncyNFEVRPr+l95bLFQWAaRrExsbw8MNPDkudbDYb99//CBs2fMq7777Nc8+t4J57/jHg4+32z/oPW60WdD1ETU01y5c/zv33P0pcXBy33vobAoHAkai+EEIIIcS4UNtdT7IrCYfVfvjCR4BpmpR3VJIRnUqULWpE6vB5WiSZK8hOIC7ajs8fYnt5C5V1nTz1TgmTsxOYmBk36PO2RpK5xNhwC19mSjRXnFt4ULlpeUmHPE9m8thN5mQClC+gpqaG7du3AvDWW6/3ttLtLzo6hoyMLN55ZxUQvrCKi4sAmDlzFm+//SYAb775ep+PsWDBQl58cSWhUAiAjo5wP2O3243Xe/Abzev10t3dxeLFS7nmmuspKSk+YH9sbCxut5sdO7YD9D7+oXR3d+NyRRETE0NLSzOffPLRYY8RQgghhDhabW/axe/X3sldG+6lM9A1JOfUDZ3tTbvY2LCVPR1VVHXW8F7FWh7c/By/Xf1Xrnvn1/zm/b9R3dqKaZos3/4Kd264l1+t/jNv7FpHa6cfY7/JQYabYZgU720jNTGKxFgnVouF85fkc+O35vE/l8wG4PnVZV/o3K1d4WQu4Ut210yIceB22sbkWnPSMvcF5Ofns3LlM9x222/Jy8vnq1+9uM9yv/7177jjjtt55JEH0PUQp556BgUFU7j22p9xyy038cQTjxwwAcr+zjvvQqqqKvnud7+B1Wrj/PMv5KKLLuX887/K9df/hJQUzwEToHi9Xm644acEAgFM0+QnP/mfg875y1/+mj/96fcoioU5c47p7VbZn4KCKUyZonLZZReTlpbGzJmzB/EqCSGEEEIcPQJ6kBVFLwJQ1VXDXRv/zvdnXI5DcWBVbCS5+x8yE9CDaK3FJLuSyIxJB6Ar2M07ez5kdfVavHr/iaEZcNDoqOT3a/6Kw5tJKKUIM+DEa+vmpdpneL7oLZSQE5vFjmINgC3ESRkn8rW5i4f2BehHVUMXPr/OfDXhoH1qTiKFeYnsKG9Bq2xFzUkc1LnbOv24HNYvvXbdvhkty2o6COlGv90xRyPFHMFM/XAaGztHXeVqa2u48cbreeih5SNdlUHzer243W4AHnvsYZqbm7juup+NcK1GD48nlsbGgyeOEWObxHV8kriOTxLX8edoiukr5W/xavlbxHtVvD0GwaQDe0nZvKnkWmYzK3Uq+ZlxJMY4KWmuYm3Deoq7dqAr4aEsCaE8okigzrId0xLC1K3oTVmYfjeu6CBOp0mcNRmPM42JSRPISY7ntarXKAlsCT+O4eYrqd/ArwdY3foGnRw487upW4lpPoY/XnpxH0OHBmYwcX1rXRXL3y7minOnsWRmxkH7S6vbufWxDUzJjucX3zxmUHW65u7VxLrt3HrlogEf05+HX9vFB1tq+e0Vx5LtGV2ToHg8sf2+KNIydxT5+OMPeeyxh9H1EOnpGdx4429GukpCCCGEEGOKYRpoLSXkxk3AbQ+PSWv0NvNmxbsoIRd1OycQ73YTFYzFiGnCZrEQtHQRcDdQyluUtLyLUZmAYgtiiQkPozGDToyWPJTYFtqiK2gDzJCduI5ZHJM8n3knZpCXHovV0neLkZpzGasqs9jUuI1vT7uU9OhUAM5lJrqh4wv1EDACRNuj+feLGhsqGqlq6CInLfaIv177xsupEw5umQOYlBXP7EnJbCltpnhvO1P6Kfd5wZBOly84ZLNPTs1N5KPtdVgtXyzBHSmSzA1SRkYmL7/88pj8lenUU8/onW1TCCGEEEIM3n/K3uDNPe+S5Erke9MvI6gHeXDHk4TMEIGKQs5dOImLTpx00HEVHVW8Wbqa0o4KumxNYCokmjlMcs1g0aSZTM4KJzEf791CW08Hp+QfS4zTPaA6KYrC6bkncXruSQfts1qsxDiigfAkH4ump7OhqJFPdtYf8WQupBvs3tNKcpyT5HhXv+VOPiabLaXNbCltGnAy19oVacn8kuPl9llUmM68KR7sNuuQnG+4SDInhBBCCCHEAHxat5E397xLrD2G1p427trwd0zTxEQhVKVyUv4CvnbCxD6PzYubwA/mXgZAVyA80UY4yTrQCXnHHLknAMyalIzbaWPtznouPnESliPYErWzohWvP8RxM9IP2X1SnZCAzaqwo7yFr580sHO3fW4my6Ew1hI5kGROCCGEEEKIPhmmwT2b/kWTr4WsmAx2txbjsDjp2bWAnmAXjklbMQ0LMQ3Hcs7sOZw4J3NAY776SuKGS3jtNQ8fbKlFq2pjWu7gJh0ZjPW7w+P15k9NPWQ5p8NKQXYCu/a00tEdIC7aQfHeNt74tIq9jV10dAe4ftkcJmV+NonM55clOFpJMieEEEIIIUQfytr3UNxWhk2xsr25DQWFQOkxhNpczJ6URapzFlOyE5l9tgfLF5xMZCQsKkzngy21fLKj7oglcyHdYFNxIwkxDiZn9z+T5z4z8pPYtaeVnRUtzFM93Pv8djq6AzgdVvwBnc3FTX0mc0PVzXKskmROCCGEEEKIPqyv3wzAVbP/i1B3NPe9uJVAt4OrLph+2Nam0WxKTgJJcU7Waw0sO7XgS0/t35dde1rp7glx6rzsASW60/OTeOa9UnaUt+AP6nR0Bzjr2BzOOy6Xq/9vNaXV7QeUb+uSljmQRcNHxK23/oZ33101oLIffvg+jz328IjWQQghhBDiaKMbOhsbthDriMHbFM+9K4rp6XLw/fMKx3QiB2BRFE6ck4XPr7N6S80ReYx1kS6WCwb4WmWnxhDntrO9ooXXP63CZlU4fcEE3C47Gcluyus6MYzPVi2TZC5MkrkvwTRNDMM4oo+xdOmJXH75d4/oYwghhBBCiAPtaimiO+gljcnc+/x2TNPkR1+dyeLp6SNdtSFx8twsHHYLb62vIqQP7ffZkG6wqaiR+AF2sYRwglmYn0R7V4D6Fi+Lp6f3JmoTM+PwB3Rqmrt7y7d2+lEUiIu2D2ndx5ox3c1yZcnLbGrYNqTnnJs6k69NPq/f/bW1NXzrW9egqoVo2m7uuONuKiv38MAD/yQYDJCZmc2NN96M2+3moYfuZ82a1fj9PcyYMZuf//zGQw6KfeaZp3jxxeewWq3k5eVzyy238eqr/2H37p389Ke/oLp6L7fcchM9PT6WLj2RZ55ZzltvrWbjxvU8+OC/SEhIoKysFFWdxq9//TsURRl0HYQQQgghBKyr3wTAjs0uYt0Orr14FvkZcSNcq6ETE2Xn+JmZvL1xL+t3N7BoCJPU4r3tdPeEOOWYrEGNJZyel8QnO+pRgLMW5vRun5QZz5ptdZTVdPQu6N3a6Scu2tHv2ntHi8Mmc6qqqsDT+22aCPwaSACuBBoj22/UNO3VyDE3AFcAOnCNpmlvRLafBdwNWIF/a5p2+xA9j2G1Z88efvnLm5kxYyZtbW088sgD/N///Z2oqCgef/xhnn76Cb73vSu56KJL+N73rgTgd7/7FWvWrGbp0hP6Pe/jjz/MM8+8hMPhoLPz4HXs7r77Dr7+9WWcfvpZvPDCswfsKy7WeOyxFaSkeLjqqivYunULs2fPGXQdhBBCCCFGO8M0eKXsTZp6WsiLy6EgYSLZsZkHlDFNk3pvA3s69uIP6viDBvMzC0mMOnxC1hPys7VxBw49Fl9XPN+5SB1Xidw+px87gXc27eX1TytZWJg2ZD/4a5WtQHgc3GDMyE/CYbMwa3IKGcmfzfg5MTP82pfVtHPC7ExM06StK0C2Z+RmBR0tDpvMaZqmAXMAVFW1AtXA88D3gL9omnbH/uVVVS0ElgHTgUxglaqqUyK77wVOB/YC61RVfUnTtJ1ftPJfm3zeIVvRjpTMzExmzJgJwI4d26ioKOOqq64AIBQKMn16eN/Gjet54olH8ft76OjoIC9v0iETqUmTCvjtb2/i+ONP4vjjTzpo//bt2/jDH8Iv9+mnn8W9997du2/atOmkpqYBUFAwhbq6GmbPnjPoOt4mQ9AAACAASURBVAghhBg80zSp7NzLhNgsLMrR/SuxEEeaaZqsLHmZd6s+BD6bpCRBSWeaex5+PUCtfw9NehVBi++AY98r3citZ/zosI+xqvI9AkaQYF0Ok7LimTM5ZeifyCiQmhDFPDWV9bsbePHDcs5fmj8ks3JqlW0oMOAFwPeJj3Fy65WLiHUf2HUyyxONw26hrKYDgC5fkJBuHPXj5WDw3SxPBUo1TdsTbrDr0wXAU5qm+YFyVVVLgGMj+0o0TSsDUFX1qUjZL5zMjRS329172zRN5s9fyC23/OGAMn6/nzvv/CP//vejpKWl88AD/yQQ8B/yvH/+8/+xZcsm1qz5gEcffZBHHnlqwHVyOBy9ty0WC7quf6E6CCGEGLwPqj9mRdELnJ13KudNPHOkqzMohmmwvn4zkxPySXIN3RTlhmlgmiZWy/AtwmuaJqurP+H96o84OXsJSzIXytCCccY0TV6rWMW7VR9iDcTRXTQdS1QX1qQ62hLr+Lj7lc/K6g7M9gzijHSinU4anFtoVfZSXN1KQVb/7/VtTTt5reJtbHo0vrpcLrpk0rh+H33thImU1bTz0poKSms6uPIrhcS5HYc/sB/BkE5pTQfZqTFEuwY/ni053nXQNqvFQl56HMVVbfj8oc+WJZBkbtDJ3DJg+X73r1ZV9dvAeuB6TdNagSzgk/3K7I1sA6j63PaFh3qwxEQ3tlG2ErvfH27O9XhiATjxxMXcffef8XpbyM3Nxev1Ul9fT3JyMhaLwuTJE9B1nQ8/fI8zzzwTjycWl8tOXFxU7zkADMOgpqaGM888mVNOWcrJJ59MdLSV2FgXUVEOPJ5Y5s6dw6ZNH3POOefwzjuvoigKHk8sCQluHA5b7/miohzExrqIi3MMqg4CeT3GKYnr+HS4uBqGQZOvlY6eTnITsrBbj8wg+baeDl4ufwOAVZUfcN6Mk/FEJx+RxzoSXtj1Bk/ufIF4Vxw3nnA1+YkTvvQ5K9uque2De2n3d5Idl8kMz1S+NecCLP2MbQmEAlS21xAbtA/oejVNE900sO2XKLb52rnv08fZVLcdgOXaSt4q3sDkqNlYrQbdehd1vmra9Easph07UURb4kl3ZzI/ZyqnzFLH9Rf2odQT8vOytgqbxcb5U08/bGv0UH0GlzRX8PiW59nZWITpj6Jr5zEcNy2fBdPSyM+Mp7S5inW1G4h1xjIteQrTMnLJTI7FYgnH9fa3H2Bj03qe+ngDd//3hX3Gu66zgUd3PY1VsdG1azZzJmVx/Pycg8qNJx5PLH/92Sn8ZflG1u+qZ8V7pdzwnWMHdFxftpc2EdIN5qipQ/r3d8akFIqq2mjrCWFaw9d+dlrcUf83fsDJnKqqDuB84IbIpvuA3wFm5N87gf8aysq1tnqH8nRDoqUlPItOY+O+MW12fvnLX3PNNdcRDAYAuPLKq1i69ETOPfcCzj77HJKTkykomEp3t5/Gxk56eoJ0dPj2OweEQiGuu+6ndHd3YZomX/vapfj9Cp2dPfh8ARobO/nv/76W3/72V/ztb/eycOFi3O5oGhs7aWvzEgiEes/n8wXo7OzB71cGVYejnccTK6/HOCRxHZ/2j2tl514e3/UMsz0zOCPnJPxGgOdLXmFd3SZ0Uwcg3pLCJRMvYVZ2bu8Xu4Gq6qymuquWaLubeEccE2KzDvgS+OC2p/EGfejtyRDfzG9efpDrjv3emFjItq67gRXbX8ZhcdLe08FNb93BpRO/weLc6QM6fk9HFUmuRGIdMfuds567NvyD7lA3lp54ykN7qWirZHdJB1cffwFWq8ILRW9S2lqJoSt0Bbtp1eswFQOL4cBjTGGRZxGnzJqMzXpwklDRUcmLJa9R1FbKzJRCTptwAuurd/NRwxp0gujtyQT3FmDPLqYpfg9N3XsOON40rKAYKBaTNqDau431O9+kpeX7nDSj4Eu9nkeDLY3beaboRVr94TW/tu4p479mX4rT1vePJYf6DDbM8AyKpmniDflo93fQHuig1ddOq7eLBZmzSI/x0BPy89j2lWxuCU9IorelYKudxdVfmccxUzy955ubmcfczLwDHqO5uav39jHp09jYtJ4qbxlvrCljnnrglPmGaXDXhgfwBn0ESmcSpSfxtePzj5q/If99fiE3N3bx6Y56Kve2HnLtuUPFde228FIHOSnuIX3tMhLDLXYbd9YRG2k5dFg4KuJzqIRVMU2z3537U1X1AuDHmqad0ce+POBlTdNmRCY/QdO02yL73gB+Eyn6G03TzoxsP6BcXxobOwdWuWE2Ul8Oe3p6cDqdKIrCqlVvsGrVG9x++13DXo/xSr70j08S1/FpX1x7Qj3cvu5uGn3NAKREJdMd8OHTvZg9bvSueBSLgTWpHlO3Et98LL/8yrnERx+6C5FpmuxuKebNPe9R1FZywL6oUApz3CeQEZNGbaCCj7tew+iOJavtTOoS38Z0t6IXLeLsGXM569gcnI7R1cNkH8M0uHPD36noqMRfPBdFMbBP3AqmhSWOr3Pp0jl9JlMAnYEuVmgvsrFxCy6Lm2UFX2emR+Wjyi28XPkf/HgJVBTi6phIVrqDqqRXMC1BoipOJphQjp5UdmBdumPBF48S34BiD2CG7ETVLOLCufNYMiujdwzPypKXebvyg/BBATc4PvvR1ww6MGoKOC5rIWcfm4vFAp/WbqbZ1wamBafFxaSEXCbEpWK1WvDpPqo66lhXt5Hd3Vuw1c/gjxddhssxpif6HpCOQCdbGreT4IwnOyaTBGf8YVslDdPgxZLXWFX1PpgKwdo8rHEtWGLaMdvSmO04hZNn51OQfeC5+vsM3tK4nUd3Pk2P3v/wD9NUiOrKw+9oxHR2hd8ntdNZnDudcxfl9tkd71C8QS8/X30LemcCrsrjOXdxLsfNyMDtCsd89d5PeKpoJaHmdJw1C7j+0jnkph9drT4vfljOix+W88Pzp7OwMK3fcof62/rn5ZvYtaeVu69Z2pt0DYXWTj/X37uG5DgXOWkxbCpu4vplc5ieN7hJVsYijye23wt0MJ9Y32C/LpaqqmZomlYbuftVYHvk9kvAk6qq3kV4ApQC4FNAAQpUVc0nPInKMuCyQTz+UU/TdnHXXX8CTGJiYrnhhl+PdJWEEGJErSh6kUZfM4Uxx9DaEaDWux3TsBKqVkkNFXLMlFSm5iSyoWEzaztX0Z6ylttXxPPzi5f0OXA+aITYVL+NV8veodFfD4DenozekoZi1bHFteFLqOfjwEpo+ey4ue6T+f65Cyht8/B/m+/Dmr+J/2wPsHprDT9bNpf0JPdBjzUcTNPEMI0Dxq2trd3AtuZd1HbVUedtINScjoc8Tpydxd5QKpv8b/Fhx6vsftjPt8+cRkF2AqZp8lLpG6yv24JpWOgMdhBS/BjeGHyubh7a/QjmFjcWlxfTBEvtDC6fdxpLZ2ZgsSisq4ni4d1P4JvwAYo9iEOPZ779PJJi3CTHupmYlkRyvAt3nIPln77Oqpo38WWv4dG1HazTpvP98wopaS3n7coPMHuiCZRPJ9pIw53Uhj+unAR7EidmHs/c4zMOGOtzdtziQ7w6LrISEynMyOaGD7fgj6rmpTUVXHLy5CMYkZHVFezm/b0fsWrP+wSMQO92mx5FrJFBvCWNKJsLl92OThC/0YPDaifJmURR1w5qjWIMn5tgyTEsnjSZvGw3q5qepyOhli3B51j/hkqyPonjZ2Uye3IKMVF24hMOfu/XdTfw8I6nwmubdSWjGybodsygE7vpJt4Zi9tlpd62nZ7YcgCS/dM4JedUFp6RecgWo0Nx293kxk1gD1V0B7w8uaqY594vY9akZApyo3ih6WVMrEQ1z+Rnl83tnQL/aDJf9fDih+Ws1xoOmcz1J6QblFa3k5USPaSJHIQXBz/vuFxe+WgPzR09AGOiB8SRNqCrQVXVaMKzUP5wv81/UlV1DuFulhX79mmatkNV1RWEJzYJEW7N0yPnuRp4g/DSBA9qmrZjiJ7HUWH27Lk88sjywxcUQoijwKd1G1lbt4EY08OGd1PAtGCPTmZqVjJnn6yi5iT0thAU5p3ClNp4Ht31NC0xm/n9o04mZsaiRzcQsnZjKiHa9AZalSpMSwjTBL0lHUdLAUsmqRy7II3MlGiinFY21RTxesXbhAydJFsahUkqp6izAShIyufigvN5vuQVnFM20tlYx5+WG9z4zfmkJEQN+2u0suRl1tSs5bKpFzM/bQ6vV7zNf8rC4/swrOidyaR2L+Bn35oXaa3M4ZHtLXzasIGGqI3c9riP+VNTabJvpz5qI6ZuBVMB04KlqZAT0hcTsLWyKfAGQaeXZGMSc+MWccaSwgMmPliQOZsdrTtZV7+JRGcC18/7EYmug2e5i3G5uHDaqahpE7h/62Mok7ewqzzI/7u/g9Ck97G4IbphPt84fi6Lp6f323I4GHGOWPLjcik39/DWphJm5CdROE5+6W/paaWkrZzStnJK2iqo84Z/oDCDDkK1KlgMLO4OzNgWWu1ltFIW/lYX2O8kISDSeGZ2JTDPcQ7nfqugd9r4E42fsKryA14rfxtl4jY6AsW8VJ7Gi5oLS2writNLXDCXOQnzyUtNJioKnih/kIASIFA6m7hgHrMnp1CYm8jEzDgSY529161uXMC6+s3EO+OYljQ0XWCnJhVQ0VHJf12axtbyerZ2r2ZLj4MtlSbW2ABZ/vlc+52TiIk6OheizkyJJiPZzbbSZvwBfdA9CypqOwmEDKbkDG4Wy4H62gmTmD0phYdf301bp5+UQbbOjkcD7mY5EqSbpRhOEtfxSeI6PtliDK579RYCoRDdWxaTEevh22eG14Gy2/r+gh8eD/N3yjsqCRbPQ0mqwZZce2CZnigc3iymx85l0eSJTMtN7Pd8h1LTVcdju56msrOaYNUUEryFXH/pHNI+10JnmibNPa0kOuOHfNbHZl8rv/nkj73jkgriJ1PcXoLpd+Evmoc9GMf8qWlcdloB7v0SL78e4E/r7qHO24DDl053Yzy2CRoW3cUc80JykjykJ7kPeG0CegBvyEeCM77f+vhCPt6t+pAFacfgcfc9Qcz+12tVZw1/23w/XcFujDYPloRGJroKuW7Rt4d8keBVle/zfMkrBMpmoDdlMy03kXMW5TItL3FIpmkfbqZp8kr5m7xW8fZn23QrRlcCRnsKGRRy2txc8jPiSIpzgmJS0VpLVWct3f4efMEADsWByxpFT8hPs78Fq2Lh0pmnE+fu+0eJlp5WXi1fxaaGbfToPftVxgKKgalbMYNOFFsAxRbC3jqR786+mNmTkod14pmStnL+svE+MqLTqOtuwKpYCEXG1ibbPdy85KfDOgPraLTygzJe/qiCqy6cwYKpqX2W6e9v6wury3hpzaGPHQqGaRIMGqO2G/tQO1Q3S0nmvgD5cjg+SVzHJ4nr2OHXA5S0lTM1cfIhv0yZpsmjRcv5tHozgYpC4nsKuPFb80iKO/wvtHs6qvjz+r9hEv7zkuXOZk7CfOyKgxR3EoVpOTiHaMxUd9DL79beQXfAh3frYiyBWE6bn83i6el0BLpZ37Cene3b6KaVeNK5rGAZhdkZQ5Y8LNdW8mH1JyT7ZtJqK8ewd2H4XcRWn8AFC6czT/X0Oz6s3tvI8t3PUdwWHttmU2z8zzFXkRf/5We6PJTPX681XXXcs/lfdAa6cFmd/HrRz4l3Dv0YpkZvM7/55I/kR09GqTiWHVV1KBYdT3QSx81IZ0JqDGmJbjKS3fu1GumUd1QyMT53VKwt2B30YlUsOK1Onil6ifer16AE3PhrczC6Ekm2e5g3JY35aioTM+OOWAIVMkIUtZbiC/mYGJ/HhHQPz216i/eqPiKgB7CaTjz2TK5euIwox/B3kdMNnf9dfTN+PUCMPZqr51xJSlQilR3VZMSkEec4usbI9aWqoYubH/yUBVNTuerCGX2W6etva1FVG39evgmXw8ptP1x81LZuHgmSzA0x+XI4PklcxyeJ6+jS4G1ibe16Tss9iSjbZ8mXXw9w7+YHKG0vZ2nWIpZN+eoBXzZ1Q6esfQ8Oq52qzhqWa8+hdyRi37OEG745j8yU6AHX4cndz7GmZi1LMhdyyZQLsFmO3IQXmxu2cf/2x/DYM+nevoDm9h4sifU48naGJ/owFExfDJboTgy/i7iGxVx56nFMzu6/hWsgWnva+PVHt6P3uOjZuhSnC6KzalgyYR7nzZ824NbG0rYK1tSsZV7abKYnT/1SdRqIvq7X+u4Gntj9HMdnLWJB+twj9ti3rr2LBl8T5+adzivlbxEyQ5i+WPSORLAFUGwBUkOF/Pi000hLdHPfxsfZ3raVdGc2l0y+iCmpmV84QaruqqXB28SM5KmDWkIjZITY2LCVT2rXo7WGJ+qx4SBEAMMbA6ULWaTmsnRWBhMzjlwCdyij8TP4iV3PsquliB/PuYKM6MGPCxvvTNPkxn99QnOHn2+eXsAJsw9+b38+rk1tPn77yHq8PSGuv3Q208ZJV+XRQpK5ITYaP5jElydxHZ8krqPLk7ufZU3Np8xMKeQHM7+NRbEQ1IP8Y+vD7G4txm6xETRCfL3gAk6asASAZl8L/9z8ONW+vb3nMQ0LCXtP47oLl5A6yLFohmlQ720cti9x/97+OJsatuKwOLCaDnxmFxasTLbN57j0ReSnJvFSySo2tK/GNKwEtPkcP3k62Z4YumnG5bCSGeshITqa2Cg7NjtsrStmS+MOmn2tdIe6seFkYfJxHJszDd0I8XTRixR5txKqmMU1J59DYV7imFhDbSSv15fL3ujtlhhjjyYnNpui1lJCZqi3jGkoGMWLSEgy6PSsxQzZUGwh/n97dx7c1nnee/x7sBMAd4KrKFIL9UqWbC22vChe4jV2msR2mqTOzWRv2ts4bTO37Uza6dSZm3YmuXPdjjs3Tdskzp46TuLEruNs3p14k2zLthYfWdbCTSIp7gCJ9Zz7ByBZkkWtJEHAv88Mh8B7DoD38OEL4uG7uTkvyzLv5H/ddMMZ/Zz74gd4aO/DbB16FYAKT4TzoxezPnYBnQ0xvB6LnvGDZNwMa5qXHPPce8b3870dP2ZwehCA3GQN5HxYwSlIR7gkegPv37SKqlOs3DrXFup7sOM6C6JHdaF65Y1D/McD25lO5ViztI7P3rLmmJ784+P6pe9sYe+BCT76LsPV69tO9JRyDpTMzbKF+sYk50ZxLU+K68JyxzNf4VBhG4F3d16Hqevi57t/wd6JbhaHljO2axmTrY/jelNEp5fh9XiY8O/D9WbIjTbiJMNYgRTLo4bPXXPDWa9qN58m03F+vOt+BqaGmEzHaY0288EVN9MUjh1z3ouDr/CtbT/EcTyk956Ht/4A3pqhI8fdrB8cD3hyWL6jEgzXwrLyfy6deDVWaArLl8FNVfCZrs+yfnnp9DwUs70OTA1x5wtfZWVtFx9ccTOVgSjJbIqBqUGqg1X0xQ/ytZfvxs36cXHweF3eVfMR+hN9vJJ5DCcV5MbKj3HzFctO+Vr98YM8tPe3vFRI4px4NU68Bm+sF8ubn7/lJMNgOXiC+flnkcRy3tvxB/gDLr8beoy96VfBguzgItzBZWzo6GBFew0N1SHaGytPuFprMeg9uHSNTCT55i92snP/KB+5fgXXXrjoyLGj4xqfzvAXdz3Fqo5a/ubDc9d7/nY2W1sTiIiInLWR5CiHpodZXrOE0eQYD+17mIf2PQzA8shKdj61OL8fWHojzpJniIffAPK9cK1Tl3L9qk0sbqqkvipEW2tNyXxArAxE+dSaj5zyvA2NF+BZY/HN7T8gsOwVABr9i4hQy1h2hKQ3Qc7K4boWNdlWFoe66KhaRHN1FQeT/Twx8BjD0V78bph6p4sbuq4oqUSu2JrCMb5y+R3H9H6FfEE6qvLzBGuC1Xxwxc3cu+vnWMCHzR/yjrY1wBq+/eo4m4e28N87nidWG+ay1c0n7KGLpxP8xP4Fm4e2AODEq8j0ddEW7OTyC1pxrBS7p7dxINXNeHAAXA9V2U4SjJKI7OYHb3wfT0UcK5DCSUaITV7MNeYCLr6l8ZhFbERmQ11ViD+6Zjlf/NZm+obiM57XM5B/L17aWjVfVZOjKJkTEZF5sWs0n5ytja3B1C7nX1/6T1oiTVxYdQU/vP8QuA6f/+BazuusI5G5juHpMbJZh9pQNbXht8eiBOsaz+cz1kd5tOcprlr0DtbF1pzWsL3V1HPtqvOZTMeJ+MMaPnaWTvWzvmrRJrJOlunsNJtaLz5SfuPSq9g8tIVAyz6+8eBOfv7UXtYsrSPpH+Sgs5s0UzguTFgHcT35+Wy5XsMFjau45qb86pmHX/td5Pe5OzxyyrIsprPTfPXFb7OXvVh4uCB6KTedfy3tsXObWylyKi31YTyWRe+hxIzndA/mE73FTW+P9+mFRsmciIjMi8PJnKldTlu0hS9f/g/0D0/x5e+/QDqb47O3nH9kf6+IP0zEX5yNtovtgthqLoitPqvHVgbefpscz7drF1/5lrLmSBOr61eynddYs8bijaG9PJP9DR7/FByVV7tZH7WT63lHy6VsemfrSTc8PjqxrPBV8PmLPsMzB7awvGaJFu2QeeP3eWmsraB/KIHruif8h0f3QCGZa9T7TzEomRMRkTnnui726G6i/siRD6LDE0n++UdbSSSzfPKmlVxoYqd4FpGF69r2K9k+/Brd0YchnMFveVlRuYZ1detpjbTg9VrUhiNUhc9uk2Ofx8cVbZfOcq1FTq0tFuHgyBRj8fQJ52L2DE4S9HuJ1Z7ZYlQyO5TMiYjInBuaHmYsNc762Pl4LA/TqSx33rOV0ckUH7p6OVesbS12FUXOyYraZXRUtrN/soeLmtbxvqU3UV9RW+xqiZyztoYIL9hD9B2KvyWZy2RzHBieYklL1aztkSlnRsmciIjMuV2FPbBW1ObnA93/u70MjE5zw8Z2brxkcTGrJjIrLMvis+s+RSIz9ZaVSkVKWVssP3yybyjBmiX1xxzrPzRFznFpb9IQy2JRMiciInPuzflyy+gdjPPwll4aayr4w6uWFrlmIrMn6o8Q9Z/+BvYipaCtIf873Tf01kVQugsrWWq+XPFouSsREZlz+ya6ifojxCoa+P5vbBzX5SM3rMDv8xa7aiIichKNtRV4PRZ9J1jR8sjiJ1rJsmiUzImIyJxyXZfx1AT1oTq22EPs6h1nw4oY5y+tP/WDRUSkqHxeDy31YfoPJXAKW2Yc1j04iWW92Xsn80/JnIiIzKmp7DRZN0dVsJKtuw8BcMsVS4pcKxEROV2tDRFSmRwj48kjZY7r0jMYp6U+QsCvURbFomRORETm1HhqAoDqQCV7+iaIhHz6L66ISAk5vAjK0ZuHHxqbJpnOab5ckSmZExGROTWRzk+QD1phBsemWdpafcKNZ0VEZGFaVPgHXP9Rydxr3WMAdDRrvlwxKZkTEZE5dbhnLjXlB2BZa1UxqyMiImeoNZZP5nqH4kfKfvfKASzgItNYpFoJaGsCERGZY4d75sbH871xy9qqi1kdERE5Q7HqCqoiAV56/RATiTRJZ5LdfeOsXlJHfXWo2NV7W1PPnIiIzKnDydyhIRcLWNKinjkRkVLi8Vi8d1MnqXSOB5/ex8PPdwNwxQUtRa6ZnLJnzhhjgB8dVbQU+Afgu4XyTmAf8CHbtkeNMRZwF/BuYAr4hG3bLxae6+PA3xee5x9t2/7O7FyGiIgsVIeHWfYdzNLSUEs4pEEhIiKl5qp1rfx2cw+PvdRHOOQjEvKxvitW7Gq97Z2yZ87OW2fb9jrgQvIJ2s+ALwCP2LbdBTxSuA9wE9BV+PoT4GsAxpg64A7gEuBi4A5jTO3sXo6IiCw0h3vmUlM+lmq+nIhISfJ5Pdx65VJyjsvkVIbLVjfj92mQX7GdaQSuBd6wbXs/cDNwuGftO8Athds3A9+1bdu1bftZoMYY0wK8C/itbdsjtm2PAr8FbjznKxARkQVtIj1JwKoA16PFT0REStjGVY10NOVXr7xcQywXhDMd63Ib8F+F2022bR8o3D4INBVutwE9Rz2mt1A2U/mMamvD+HwLcxPCWEzLsJYjxbU8Ka7FNZGZxOeEAbhoTeusxUNxLU+Ka/lRTMvLHZ+5jO6BCS5c2XTqk2XOnXYyZ4wJAO8D/vb4Y7Ztu8YYdzYrBjA6OjXbTzkrYrFKhoYmi10NmWWKa3lSXIsrnUsznUnim64iGPBS4WFW4qG4lifFtfwopuXpwpVNius8Otk/RM5kmOVNwIu2bQ8U7g8Uhk9S+D5YKO8D2o963KJC2UzlIiJSpsZTb86X62iqxOPRZuEiIiKz5UySuQ/z5hBLgAeAjxdufxy4/6jyjxljLGPMpcB4YTjmr4EbjDG1hYVPbiiUiYhImTq8+ImTDrK4KVrk2oiIiJSX00rmjDER4HrgvqOKvwxcb4x5HbiucB/gIWAPsBv4OvBZANu2R4AvAZsLX/+7UCYiImVqPJ3flsDNBI9MmhcREZHZcVpz5mzbTgD1x5UNk1/d8vhzXeD2GZ7nbuDuM6+miIiUoonCMEsyQRYrmRMREZlV2hxCRETmzOGeOU+ugpb6cJFrIyIiUl6UzImIyJwZT+WTuabKGnxe/ckRERGZTfrLKiIic2YwPgZAR32syDUREREpP0rmRERkzoxOT+DmvCxtqi12VURERMqOkjkREZkziewkrhY/ERERmRNK5kREZFZ1T/Ry3+sPMpIcJUMS0kEWNWqPORERkdl2WlsTiIiInI6pzBT/8ep3GEuN81T/s2BB0BMm6PcWu2oiIiJlR8mciEiJyzk5Xj60HZ/lZU3DKjxWftDFRHqSQ9MjjCbHaAw30F7ZNud1uXfXA4ylxqnMLCLuHAQPVAeq5vx1RURE3o6UzImIlCjHdfhd33P8tvtxRpKjANT462gPLmd/Yi8T7tCbJ7vQnFnLuzquZX1X3APClwAAGGNJREFUDL/v9HvKHNdhaOoQjeEYlmXNeN7WwVfZPPAiTqKawR3nYQWWEVnUyzVrLjvraxQREZGZKZkTESlRP3/jIR7pfhIPPtyhDnJujtGGPsYyz+M6Fs5kPVayiqg/ylR0NwcDL3P3az34nljNpmWGK9e2HjOXbf9ED4/tf4ath14lYAVpDSyFnI99qZ1kPAkaraV8xHyIzqYaMtksI6kxPPiYTE7xqz2PsyuxDdf14O1dx9/80QbM4lo8npmTPxERETk3SuZERErQ7/qe5ZHuJ7FSURI7NlLpj/KOVU1Y/mkyvjFWxpaxJFZHQ3UFHo9FPJ3g61v/i93swq1+iifHd/DoTztZHF7K4rYAr2WfYjLQDYCbDpL2TPG6szV/3/XiTkcYrNjDnVv+jdxkHb6Gfix/+pg6Oakw0ZG1/PVtV9NUG573n4mIiMjbjZI5EZEic12XA4kB/B4/NcEq9k7sZ8vBrYwmJ1lZs4I1DauJ+CsAlz0jfbwy+BrPDD+Jm/WT3rWBmzZ08QeXdRIOzfyWHg1E+PzGT7NjZBe/2fcYu9mDt3qYA8kdHMxlsQIZSNTQmlvHRS3nURkN0J/sBk+GjW1rqKus4Btbf8RutuOJTuBxAkRSnYALlktnuIurVl/E8rZa/D4tlCwiIjIflMyJiBSR67r8+PX7eaL36RMe3zG6k/v23v/WxzkeGkav4E//x+W0xU5v2X/Lslhdb1hdb9g/0cNTfc+yZWArjuty4+KbeNeSK/F6jp5L13rM4z9/6cfYPPASPo+P8xvOw+/RnxAREZFi0l9iEZEierTnKZ7ofRpPOkp6ogorkMRNhglNtdNR18Skv5uE7wAODrgWFVYVzYFFrG5ewZXXLjnrOWkdVe10VLXzga73AhDyhU75GMuyuLh5w1m9noiIiMw+JXMiIrPk933P8cCeX3FDx9Vc3X75kS0CALYd2slv9j/OVGaKRDpF0KqgwqqkO7ULNxMks2sj57W0sqKlhvM66ljcFC2sHLlpTut8OkmciIiILExK5kREZkEym+L+Pb8kkZnivt0PsmVgK9d3vJOumqU83vM0v9r/MLgWbs4Hjgd841ieA7iOl67MdXzik5dSWxks9mWIiIhICVEyJyIyC57sfZpEZoqr2y9nMpVgy+BLfHPb948cd1IhMq9voL2qDdNeQ311gIw3QVtdFWs7FhWx5iIiIlKqlMyJiJyjZDbJwz1PUOELERpZxdObB0g6FXirh/BUDeN1Qlxeex03fWI5dVUa1igiIiKzQ8mciMg5erz39yQyU7Sk13Pf0z0E/V5uWL+a1Z111FYGidVUEPB7T/1EIiIiImfgtJI5Y0wN8A1gDeACnwLeBXwGGCqc9ne2bT9UOP9vgU8DOeAvbNv+daH8RuAuwAt8w7btL8/epYiIzK99E938cu/DbBt+jaAnxJ5X6uloquSvbltHtMJf7OqJiIhImTvdnrm7gF/Ztv0BY0wACJNP5v7Ftu3/e/SJxpjzgNuA1eQ3KXrYGLOicPirwPVAL7DZGPOAbds7ZuE6RETmVe9kP3e+8G84rsPSqk4ObuvAcn184qaVSuRERERkXpwymTPGVANXAp8AsG07DaSNMTM95GbgHtu2U8BeY8xu4OLCsd22be8pPO89hXOVzIlIyXn50HYc1+E2cyuDuxvZfnA/N2xsp6O5sthVExERkbeJ0+mZW0J+KOW3jDFrgReAvywc+5wx5mPAFuCvbNseBdqAZ496fG+hDKDnuPJLTvbCtbVhfL6FOc8kFtMHtnKkuJanuYjrGy+/gWVZNHhX8O1nXyZWW8Ef33oBFUFNRZ4vaq/lSXEtP4ppeVJcF4bT+dThAzYAf27b9nPGmLuALwD/D/gS+Tl0XwLuJD+XbtaMjk7N5tPNmliskqGhyWJXQ2aZ4lqe5iKu09lpXh/ZR0uolX/94Tb8Xg//832riU9ME5/VV5KZqL2WJ8W1/Cim5UlxnV8nS5xPJ5nrBXpt236ucP8nwBds2x44fIIx5uvAg4W7fUD7UY9fVCjjJOUiIiVj1+gbOK7DYE+UVDrHn92yhiUtVcWuloiIiLzNeE51gm3bB4Ee8+YkuWuBHcaYlqNOuxXYVrj9AHCbMSZojFkCdAHPA5uBLmPMksIiKrcVzhURKSmvjbwOQGKwhvdu6mTjysYi10hERETejk53csefAz8oJGF7gE8C/2qMWUd+mOU+4E8BbNveboy5l/zCJlngdtu2cwDGmM8Bvya/NcHdtm1vn8VrERGZF9sP2bg5H9WeRt6zqaPY1REREZG3qdNK5mzb3gpcdFzxR09y/j8B/3SC8oeAh86kgqUqnk7g8/gI+YLFropISYtnEvTHDxCraKA2VDPjeelcmulskurg3A53PDQ9wnBqBGeikVvesQz/Al2kSURERMqfll07R67rEs8kOJgYpHvsIHtH+3hjYg8TzjCW66XWbWd5xWr+cMMm7T0lcgpZJ8sTvU+zdXA7E8kE8cwUSTe/pIjleNlQcR1XL92Ix4KD0wfZNbKH7kQ3I5lBkkyABeFsE8sD61jftJquRbVntdpWKpfmYGIAx3UBqPBVEPWFGYiP8ui+ZwCIZlvYdH7z7F28iIiIyBmy3MKHlYVoaGhywVVuYnqaH217hL7xfuLuKElrAteTOeYc1/HgTNZiBZJ4KhL5ssElXNV4HZetbmZRYxSPZRWj+nISWplpbvVM9vHCwMu0RJrY2Lwej+Vh26GdPNb9DCGrgrCnmq0jLzHljuO6QM6Hm/PhTkex0lGs+h4sb47caAwrPIknmDzy3G7WjzMVxcLCUzVypCw31kAgW0swYBEKeqjyV1ETqiZnpUg4YyTdKXJODheXWn8DzRUt9EztZX92O44nPeO1uC58oOmPuWbNirn+sckM1F7Lk+JafhTT8qS4zq9YrHLGxEE9c2fo6b072Dr5JHjAdSzcZARvtp6QW0WNv57GcAOrmjpZtq6OUMDLntEefrz3J8Qb9/Lo8IP85t4OKgI+KutSJEP9ZP3jBJwoFVQT9lYS8YfZ0NbFFTNvyi5SUvZNdPPjXQ+wb6L7SNl9Ox/G70QY9XQfc67rWjiDHXRaF7KsqYH2RVE6mippqg2ze7iPu3d8j8naIbxugHp3Oa3BTpbXdrK0vplYTZhQ0Is92M3jPc+we9Im2XAAhwNMA9PAKLDfOa6ChWWghnKvs6uwr4CbC8BwB0FvgIDfg+tN43hS+K0Qdb5GzmtYztWru+bqRyYiIiJyWtQzd4ayTo6dwz24SQ/tNTGqIkG8npMvChrPJPj3l7/N3on9bz2Y84E3e0yRm/Vz+4q/ZHWnVsibT/ov0+zoix/AwqI50sjT/c/zI/t+HDdHbixG9lAb3tpBfA39+ZPjdXQ6l1JVESLnn2Bp/SKuNF2EQycekpzOpRmYGqI10ozXc/K5aq7r0p84SDaQZCqeIZ3JcXBihMHECAFPiPpgPdXBaoJePy4u+8Z76Y330RCq5+ollxCrimCpB33BUnstT4pr+VFMy5PiOr9O1jOnZO4snM0vcDqX4am+Z5hMx8k6WWpC1aypX0VTOMZUZpqe8QGGEmM81/8ie5M2/t6L+McP3qp5dvNIb0znJufk+PkbD/Foz1MAePDikMPN+knvXktndCk3bGynrSHC3rFeppwJrl6+Ab93bgcIKK7lSXEtT4pr+VFMy5PiOr80zHIBCHj9XLv4yhMeiwTCrIwtYWUMumKtfOk5m2R0H9/+5Wvcfusa9Q7IgpLITNE92UvOyeH1eMlks4xNTfNU33P0p/bhTEdw4jV4IhO4mQArrSt5z83nsbyt+shztMVWFvEKRERERMqDkrkFpjnSRGdlO/vcXl7c2sMvnqnkPZs6i12tBWMkOcq9u+4nnk7w/q73sLT6zT2+HNfhjbF9HIwPU+WvwkeAXcP72T/RQ1uklfetuoqgvzx+5R3X4eWh7RyaHqYpHKM12kxDRT0AyWySH73232wffo1ULkXOzeJzK/C7YWLedjY1XYppa6K+KoTHc3r/KBhPTfDwvt/z4sArjGWHZzwvNxbDuFeztquZ+qoQ7Y1R6qpCs3LNIiIiInKs8vhkW2Yubb2IfZM9VLUNct+TIeqqgmxa01Lsah1jOjvN0/2bqQlW0RJppi5US8gXJOtk6Z7sY/foXvaM9nEgPkDOcQkSwU8Iy/XiwUdndAnrW1YynZvidweeZig5QEdkGetjF1AXriLg8xDwewn4PDjk6B4b4NUhm98PPUGO/Oqhd77wVYKJdgJU4HozJHwHcH3JE9b39elXeeyXz7HcvZLPXH8xleHAaV+r4zqMJEcJ+UKEfRV4rJPPkTxXruuSzKVI5zJknQwZJ0vGyZBIpZlKpRhMjPJE/5NMOMcmVb5kPY0sZ8C7nZw/jpsO4GaD4FSQ86dIBw4xxRD7DmzF2RmDTIgKf4iAz4vP6yl8WeDJMs0kKeL5VSVdSPlGwXJxc16ceD1uooagJ0Ag6CHk91LhD1FXUc3NV11Ga310Tn8+IiIiIpKnZG4BurBxLT95/b+pah8kc2AJ33roNRLTWTauaqQmujA2If/F3t/yWM/vjinz4SfnOrhW7kiZ6+R7fizPsdMf9028xGPDAfBmjhwbmNjPc+OPgnPcwhYeB8vKn+NmfVj9a2kMN3AouoVUpIfU4dfK+qmId1JFDMeXxPGkqAvEaAu3sj3xAoeie9id+wVfumeKv37/FTTWVLzlutK5NInMFCFfkJA3xIsHt/Oz3Q8xmjlUeBGLQK6KiNtAc2Axly/egFlUj9/nAVxSuTTxTALLsqgL1eAtJH5jqXEsy6LSH33Lwh3jqUleHtrGlgPb6Iv3kXKncTn5dFHXhdxwKxXJNvyRabKhIdIVA/STT/CqE6u4uPYK2mPVNNdVEAx4yblZHu9+ji3DzzJVN5C/3sLXCV8j5wHLyv/8k1GanFWsrV/LihUNLGmpJBTQ24eIiIhIMWkBlLMwH5M+v7nt+7w4+ArXNf4Bv/qVSybrAC5LW6u4cEUjG1bEaKoLz2kdZjKdTfL3v/8nPPipjK+kf3IAAtNYgRS4wFQttVYLiypbWdbQSl00RNZKkiEJlsN0bortozvpTr6OlwArKzawrGo5u8Z30p3aTdbN4LrguC6uC5brJUwNNd4GNras4zLTgd/nIefk6I33AxY+/DRF6vGdZDGN3/c9xw/tn5KbrCGw/3LefUkn67oasDw5frrrIez4q2SPTm0cD3icfF3GGsEFK5DCqohjefMJq5sOkhtpxgol8ETHsHxvrkzq5ry4yTBWcPqYclIRmrNrWNdwATunXqSbrUcSYCdVgZsOQs4Pjhef5cPv8eH3+gl4/fi9foIeP6vrV3H5ihXUVr6Z3B+ID/JE9/Osbuji/MaZt7ZwXIfR5DjJXJLpbBLXdcjmXNLZHOmMA66HWEU91aEoQb8Xvy/fa1eqczc1Sbs8Ka7lSXEtP4ppeVJc55dWs5xl8/EL3DPZz10v/TvT2STXt13H0LDDtvjzZKxpcqNN5IZbaA60s6GriQ0rYnQ0VR7zYdt1XVK5FGAR8PpndWjgI91Pct/uB8n0dJE9sIz2xijruxpYFIuyqDFKY03Fac/Fmm+Hk+Rsz0oyBzrwRMfwd27HE47jpEK4yQhkA3j9OfCnCDqVrKvaxMaOpdTXVFAdDpB1cnSPH+Cp3s1sG3/pyLBPXzaKP1eF1wnikCPjGyPrS+DNRvBnq7GwyHmmSfmH80miY2F5XNx0gNC4oavSsKq1jdb6CM11YaJhvzaXnwX6g1OeFNfypLiWH8W0PCmu80vJ3Cybr1/g/vhBvvryNxlLjQPgs7xE/VHG0vn7ruPBidfgjDdQmVnE4lg1g76dTAT24XhSUBiaiAtkg4QyTdRYzUxbo8R9/flzHB8ex483FyHgRvBaHiwPeD0WPsuPz+PD5/ER8ARYU7+SS5Yv5Y6nv0LSmaKu99184oa1LGutKplem8l0nH987k6S2RQ+AiTdKQA6vOfz/lXvoyoQoL7q1HsHHjadnWbfRA+tkWaqg1Wn9Zix1DgP7HqEbSM7WFFluLXrJuqjmmc2V/QHpzwpruVJcS0/iml5Ulznl5K5WTafv8CjyTHusX9GLFzPdYuvojpQxd6J/bw0+CqvjeymP3HgLY9xM36sdBQvATyWhevJkvPFj1kcxM36IB3G8mbBmwFf5pR1cV1wJurwVo8QmlzKF6//1BktJLJQvDy0ja+/+j2igQir6lZwSfOFrKzr0htTmVJcy5PiWp4U1/KjmJYnxXV+aZ+5ElYbquHP1n7ymLKl1Z0sre4EIJ5JsGPY5uXB7Uymp7i0+SI2tlyA33vsZuOu69IfH2DH0B7aKpvoqus4ZrPmZDbJcHKMTCaH40A6m2M6myaZyX+NJsd5duhpEtUjANx+xftKMpEDWBtbw/+54g4qfBUl06MoIiIiInI8JXMlLuqPcHHzBi5u3nDS8yzLoq2ymbbK5hMeD/lCtEVPfOywm53L2TKwFcuyWFrXetZ1XgjC/uIsHiMiIiIiMluUzMlp83q8XNJyYbGrISIiIiIiwNzufiwiIiIiIiJzQsmciIiIiIhICVIyJyIiIiIiUoIW9NYEIiIiIiIicmLqmRMRERERESlBSuZERERERERKkJI5ERERERGREqRkTkREREREpAQpmRMRERERESlBSuZERERERERKkJI5ERERERGREuQrdgVKjTHmRuAuwAt8w7btLxe5SnKWjDH7gEkgB2Rt277IGFMH/AjoBPYBH7Jte7RIVZTTYIy5G3gPMGjb9ppC2QnjaIyxyLffdwNTwCds236xGPWWmc0Q0y8CnwGGCqf9nW3bDxWO/S3wafJt+S9s2/71vFdaTskY0w58F2gCXOA/bdu+S+21tJ0krl9EbbZkGWNCwJNAkHy+8BPbtu8wxiwB7gHqgReAj9q2nTbGBMn/HlwIDAN/ZNv2vqJU/m1GPXNnwBjjBb4K3AScB3zYGHNecWsl5+hq27bX2bZ9UeH+F4BHbNvuAh4p3JeF7dvAjceVzRTHm4CuwtefAF+bpzrKmfk2b40pwL8U2uu6oz4UngfcBqwuPObfCu/VsvBkgb+ybfs84FLg9kL81F5L20xxBbXZUpYCrrFtey2wDrjRGHMp8BXycV0OjJJPyil8Hy2U/0vhPJkHSubOzMXAbtu299i2nSb/n4mbi1wnmV03A98p3P4OcEsR6yKnwbbtJ4GR44pniuPNwHdt23Zt234WqDHGtMxPTeV0zRDTmdwM3GPbdsq27b3AbvLv1bLA2LZ94HDPmm3bk8BOoA2115J2krjORG22BBTaXbxw11/4coFrgJ8Uyo9vr4fb8U+Aawu96zLHlMydmTag56j7vZz8DUsWNhf4jTHmBWPMnxTKmmzbPlC4fZD8sBEpPTPFUW24tH3OGPOKMeZuY0xtoUwxLUHGmE5gPfAcaq9l47i4gtpsSTPGeI0xW4FB4LfAG8CYbdvZwilHx+5IXAvHx8kPxZQ5pmRO3s4ut217A/mhPLcbY648+qBt2y75hE9KmOJYNr4GLCM/3OcAcGdxqyNnyxgTBX4KfN627Ymjj6m9lq4TxFVttsTZtp2zbXsdsIh87+nKIldJTkDJ3JnpA9qPur+oUCYlyLbtvsL3QeBn5N+oBg4P4yl8HyxeDeUczBRHteESZdv2QOGDhQN8nTeHZSmmJcQY4yf/gf8Htm3fVyhWey1xJ4qr2mz5sG17DHgMuIz8cOfDCygeHbsjcS0crya/EIrMMSVzZ2Yz0GWMWWKMCZCfwPtAkeskZ8EYEzHGVB6+DdwAbCMfz48XTvs4cH9xaijnaKY4PgB8zBhjFSZyjx81vEsWsOPmSt1Kvr1CPqa3GWOChVXWuoDn57t+cmqF+TPfBHbatv3PRx1Sey1hM8VVbba0GWNixpiawu0K4Hry8yEfAz5QOO349nq4HX8AeLTQ0y5zTFsTnAHbtrPGmM8Bvya/NcHdtm1vL3K15Ow0AT8zxkC+HfzQtu1fGWM2A/caYz4N7Ac+VMQ6ymkwxvwX8E6gwRjTC9wBfJkTx/Eh8suc7ya/1Pkn573CckozxPSdxph15Ifg7QP+FMC27e3GmHuBHeRX1bvdtu1cMeotp/QO4KPAq4V5OAB/h9prqZsprh9Wmy1pLcB3CiuNeoB7bdt+0BizA7jHGPOPwEvkE3kK379njNlNfgGr24pR6bcjy3WVNIuIiIiIiJQaDbMUEREREREpQUrmRERERERESpCSORERERERkRKkZE5ERERERKQEKZkTEREREREpQUrmRERERERESpCSORERERERkRL0/wEIoSOgRBEaFAAAAABJRU5ErkJggg==\n", "text/plain": [ "" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "plt.figure(figsize = (15, 7))\n", "\n", "for retry in range(3):\n", " plt.subplot(3, 1, retry + 1)\n", " predict_30 = predict_future(\n", " 30, df_scaled, dates, indices = {2: scaled_volume}\n", " )\n", " predict_30['df'] = minmax.inverse_transform(predict_30['df'])\n", " plt.plot(\n", " np.arange(len(predict_30['date_ori'])),\n", " anchor(predict_30['df'][:, -1], 0.5),\n", " label = 'predict signal',\n", " )\n", " plt.plot(np.arange(len(signal)), signal, label = 'real signal')\n", " plt.legend()\n", "plt.show()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "As you can see, volume does not brings any impact the learning so much" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.6.8" } }, "nbformat": 4, "nbformat_minor": 2 } ================================================ FILE: misc/fashion-forecasting.ipynb ================================================ { "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import tensorflow as tf\n", "import numpy as np\n", "import pandas as pd\n", "from datetime import datetime\n", "from datetime import timedelta" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
dateCami DressesShirtsTote BagsSneakersCrop TopsPolosCross Body BagsCasual JacketsSwimwear Bottoms...HeelsT-ShirtsActivewear Tops & T-ShirtsWatches & TimepiecesWallets & Card HoldersBodycon DressesBeauty Tools & AccessoriesSkinny JeansBeauty EyesBeauty Face
02017-08-040.00.00.00.00.00.00.00.00.0...1.00.00.00.00.00.00.00.00.00.0
12017-08-070.00.00.00.00.00.00.00.00.0...1.00.00.00.00.00.00.00.00.00.0
22017-08-100.00.00.00.00.00.00.00.00.0...1.00.00.00.00.00.00.00.00.00.0
32017-08-130.00.00.00.00.00.00.00.00.0...1.00.00.00.00.00.00.00.00.00.0
42017-08-160.00.00.00.00.00.00.00.00.0...1.00.00.00.00.00.00.00.00.00.0
\n", "

5 rows × 46 columns

\n", "
" ], "text/plain": [ " date Cami Dresses Shirts Tote Bags Sneakers Crop Tops Polos \\\n", "0 2017-08-04 0.0 0.0 0.0 0.0 0.0 0.0 \n", "1 2017-08-07 0.0 0.0 0.0 0.0 0.0 0.0 \n", "2 2017-08-10 0.0 0.0 0.0 0.0 0.0 0.0 \n", "3 2017-08-13 0.0 0.0 0.0 0.0 0.0 0.0 \n", "4 2017-08-16 0.0 0.0 0.0 0.0 0.0 0.0 \n", "\n", " Cross Body Bags Casual Jackets Swimwear Bottoms ... Heels \\\n", "0 0.0 0.0 0.0 ... 1.0 \n", "1 0.0 0.0 0.0 ... 1.0 \n", "2 0.0 0.0 0.0 ... 1.0 \n", "3 0.0 0.0 0.0 ... 1.0 \n", "4 0.0 0.0 0.0 ... 1.0 \n", "\n", " T-Shirts Activewear Tops & T-Shirts Watches & Timepieces \\\n", "0 0.0 0.0 0.0 \n", "1 0.0 0.0 0.0 \n", "2 0.0 0.0 0.0 \n", "3 0.0 0.0 0.0 \n", "4 0.0 0.0 0.0 \n", "\n", " Wallets & Card Holders Bodycon Dresses Beauty Tools & Accessories \\\n", "0 0.0 0.0 0.0 \n", "1 0.0 0.0 0.0 \n", "2 0.0 0.0 0.0 \n", "3 0.0 0.0 0.0 \n", "4 0.0 0.0 0.0 \n", "\n", " Skinny Jeans Beauty Eyes Beauty Face \n", "0 0.0 0.0 0.0 \n", "1 0.0 0.0 0.0 \n", "2 0.0 0.0 0.0 \n", "3 0.0 0.0 0.0 \n", "4 0.0 0.0 0.0 \n", "\n", "[5 rows x 46 columns]" ] }, "execution_count": 2, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df = pd.read_csv('fashion.csv')\n", "df.head()" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [], "source": [ "date_ori = pd.to_datetime(df.iloc[:, 0]).tolist()\n", "df = df.iloc[:,1:]\n", "df_copy = df.copy()" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [], "source": [ "num_layers = 1\n", "learning_rate = 0.01\n", "size_layer = 128\n", "timestamp = 5\n", "epoch = 500\n", "dropout_rate = 0.7\n", "future_weeks = 30" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [], "source": [ "class Model:\n", " def __init__(self, learning_rate, num_layers, \n", " size, size_layer, forget_bias = 0.8):\n", " \n", " def lstm_cell(size_layer):\n", " return tf.nn.rnn_cell.LSTMCell(size_layer, state_is_tuple = False)\n", " rnn_cells = tf.nn.rnn_cell.MultiRNNCell([lstm_cell(size_layer) for _ in range(num_layers)], \n", " state_is_tuple = False)\n", " self.X = tf.placeholder(tf.float32, (None, None, size))\n", " self.Y = tf.placeholder(tf.float32, (None, size))\n", " drop = tf.contrib.rnn.DropoutWrapper(rnn_cells, output_keep_prob = forget_bias)\n", " self.hidden_layer = tf.placeholder(tf.float32, \n", " (None, num_layers * 2 * size_layer))\n", " self.outputs, self.last_state = tf.nn.dynamic_rnn(drop, self.X, \n", " initial_state = self.hidden_layer, \n", " dtype = tf.float32)\n", " self.logits = tf.layers.dense(self.outputs[-1],size,\n", " kernel_initializer=tf.glorot_uniform_initializer())\n", " self.cost = tf.reduce_mean(tf.nn.sigmoid_cross_entropy_with_logits(labels=self.Y,logits=self.logits))\n", " self.optimizer = tf.train.AdamOptimizer(learning_rate).minimize(self.cost)" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "WARNING:tensorflow:: Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n" ] } ], "source": [ "tf.reset_default_graph()\n", "modelnn = Model(learning_rate, num_layers, df.shape[1], size_layer, dropout_rate)\n", "sess = tf.InteractiveSession()\n", "sess.run(tf.global_variables_initializer())" ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "epoch: 100 avg loss: 0.032256167317772734\n", "epoch: 200 avg loss: 0.01611048075348412\n", "epoch: 300 avg loss: 0.010450065255883663\n", "epoch: 400 avg loss: 0.010217295865004417\n", "epoch: 500 avg loss: 0.009890825056635518\n" ] } ], "source": [ "for i in range(epoch):\n", " init_value = np.zeros((1, num_layers * 2 * size_layer))\n", " total_loss = 0\n", " for k in range(0, (df.shape[0] // timestamp) * timestamp, timestamp):\n", " batch_x = np.expand_dims(df.iloc[k: k + timestamp].values, axis = 0)\n", " batch_y = df.iloc[k + 1: k + timestamp + 1].values\n", " last_state, _, loss = sess.run([modelnn.last_state, \n", " modelnn.optimizer, \n", " modelnn.cost], feed_dict={modelnn.X: batch_x, \n", " modelnn.Y: batch_y, \n", " modelnn.hidden_layer: init_value})\n", " init_value = last_state\n", " total_loss += loss\n", " total_loss /= (df.shape[0] // timestamp)\n", " if (i + 1) % 100 == 0:\n", " print('epoch:', i + 1, 'avg loss:', total_loss)" ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [], "source": [ "output_predict = np.zeros((df.shape[0] + future_weeks, df.shape[1]))\n", "output_predict[0, :] = df.iloc[0] \n", "upper_b = (df.shape[0] // timestamp) * timestamp\n", "init_value = np.zeros((1, num_layers * 2 * size_layer))\n", "for k in range(0, (df.shape[0] // timestamp) * timestamp, timestamp):\n", " out_logits, last_state = sess.run([tf.nn.sigmoid(modelnn.logits), modelnn.last_state], \n", " feed_dict = {modelnn.X:np.expand_dims(df.iloc[k: k + timestamp], axis = 0),\n", " modelnn.hidden_layer: init_value})\n", " init_value = last_state\n", " output_predict[k + 1: k + timestamp + 1] = out_logits\n", " \n", "out_logits, last_state = sess.run([tf.nn.sigmoid(modelnn.logits), modelnn.last_state], \n", " feed_dict = {modelnn.X:np.expand_dims(df.iloc[upper_b:], axis = 0),\n", " modelnn.hidden_layer: init_value})\n", "init_value = last_state\n", "output_predict[upper_b + 1: df.shape[0] + 1] = out_logits\n", "df.loc[df.shape[0]] = out_logits[-1]\n", "date_ori.append(date_ori[-1]+timedelta(days=3))" ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [], "source": [ "for i in range(future_weeks - 1):\n", " out_logits, last_state = sess.run([tf.nn.sigmoid(modelnn.logits), modelnn.last_state], feed_dict = \n", " {modelnn.X:np.expand_dims(df.iloc[-timestamp:], axis = 0),\n", " modelnn.hidden_layer: init_value})\n", " init_value = last_state\n", " output_predict[df.shape[0], :] = out_logits[-1, :]\n", " df.loc[df.shape[0]] = out_logits[-1, :]\n", " date_ori.append(date_ori[-1]+timedelta(days=3))" ] }, { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [], "source": [ "date_ori=pd.Series(date_ori).dt.strftime(date_format='%Y-%m-%d').tolist()" ] }, { "cell_type": "code", "execution_count": 11, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "array([35, 21, 34, 10, 3, 33])" ] }, "execution_count": 11, "metadata": {}, "output_type": "execute_result" } ], "source": [ "index = (-np.round(df.values).sum(axis=0)).argsort()[4:10]\n", "index" ] }, { "cell_type": "code", "execution_count": 12, "metadata": {}, "outputs": [], "source": [ "import matplotlib.pyplot as plt\n", "import seaborn as sns\n", "sns.set()" ] }, { "cell_type": "code", "execution_count": 13, "metadata": {}, "outputs": [ { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAAA3AAAANOCAYAAABQmu4KAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAIABJREFUeJzs3XmcXfP9x/HXXWZNJsmQQRYk2vRbJCJFglJVDYkSlBYpFT+0P61dqViTELtWqK0kRO1avzZtU8RWSi2xpsHXkpIVE7LPdrffH+ecm5vJnZk7M+fee2bm/Xw88sjcs37v5567fM53C6VSKURERERERCT4wsUugIiIiIiIiORGCZyIiIiIiEgXoQRORERERESki1ACJyIiIiIi0kUogRMREREREekiosUuQHO1tesCOSxmdXUlq1bVFbsY3Y7i6j/FND8UV/8ppvmhuPpPMc0PxdV/imn3UVNTFWppnWrgchSNRopdhG5JcfWfYpofiqv/FNP8UFz9p5jmh+LqP8W0Z2izBs4YMws4BPjCWjs8y/oQMAM4GKgDJllr33DXnQBc7G56hbV2tl8FFxERERER6WlyqYG7BxjXyvrxwDD338+A2wCMMVsAlwFjgNHAZcaY6s4UVkREREREpCdrswbOWvu8MWZIK5scBtxrrU0BLxtj+hljBgDfBeZZa78CMMbMw0kEH+x0qYvgk9ovWP75qmIXo9upberF6lUbil2MbkUxzY/uHNeyklIG99uCcFit6kVERILOj0FMBgFLMh4vdZe1tLzLeX3xxzz6/t9JJgM5vkqXFg6HFFefKab50d3jOn6H77H/N0YUuxgiIiLShsCNQlldXRm4Dph7VQ7jk7WjaIg3FbsoIiK+Wl2/liXrllCXqqempqrg5y/GOXsCxdV/iml+KK7+U0y7Pz8SuGXAthmPB7vLluE0o8xc/lxbBwvq0Kf/u//B1NauK3Yxup2amirF1WeKaX5017i+sfhjPn13MWvWbSj48+uuMS02xdV/iml+KK7+U0y7j9YScT86PMwBfmqMCRlj9gTWWGtXAE8ABxpjqt3BSw50l4mISECURUsAiCXiRS6JiIiI5CKXaQQexKlJ62+MWYozsmQJgLX2dmAuzhQCH+FMI3Ciu+4rY8zlwGvuoaZ5A5qIiEgwlJeUAhBLxopcEhEREclFLqNQHtvG+hTwyxbWzQJmdaxoIiKSb2XpBC5R5JKIiIjA2LH7Mm/eC6xcWcuNN17HFVdc2+K2jzzyABMm/JDy8vKcj//GG/N56KH7uPbaG9tcPn36FPbeex/23//77X4eM2feQUVFJRMnHt/ufduiMaNFRHqwiqhzHy+eVBNKERHJj0Si/TcJ+/evaTV5A3jkkQdpaGjoaLG6rMCNQikiIoVTUerVwCmBExGR9lmxYjnnnns6xuzIBx+8z9ChO3DxxdMoLy/nqKMO5XvfG8v8+a8wceJP2XHHnbnhhmtYvXoV5eXl/PrXF7P99kNYvnwZU6deTH19Hfvss98mxz7//LP4wx8eIZFIcNttN/PKKy8RDoc59NDDSaVg5cpazjjj5/Tt24+bb76DV199mZkz7yAWa2LgwMFceOFlVFZW8vLLL3HTTTdQXl7OLrvs2qHn+v777/G73/2Wuro6+vXrx4UXTqF///4sW7Y06/PK9OijD/GXv/yJSCTCkCFDmTr1qs6EXQmciEhPVuoOYhJXHzgRkS7thbeXs/TLOuob/Ps8HzaoL/uOHNjqNosXf8oFF1zCLrvsypVXTuWxxx5NNxvs27cvs2bdD8CZZ57Kr341mW233Y6FC//DDTdczU033c6MGddz+OFHMn78IfzpT49kPcecOf/HZ58t5+67HyAajbJ27Rr69OnLww/fz0033UG/fv1YvXo1s2fP5MYbb6WiooL77ruHhx++n4kTf8q1105nxozbGDx4Wy69dHKLz+Xtt99k0qSJ6ceff/4Ze++9D/F4nBtvvI6rrrqB6upqnn76SX7/+1u48MLLuPba6VmfV6b77ruHRx+dQ2lpKevWdX6UUCVwIiI9WDQcIUyYuPrAiYhIB2y11dbpWq2DDjqYP/7xIcBJ4A444EAA6urqWLDgHS655IL0frGYM7/yggXvMH36dQCMG3cwt99+82bnmD//FQ4//EiibrP/Pn36brbNwoUL+OSTRZx66kkAxOMxdt55BIsXf8KAAQPZdtvt3DKOZ86c/8v6XEaOHLVZHziAxYs/YdGijzn7bGfYj2QywZZb9m/1eWX62teGMW3axey773fZd9/vZj13eyiBExHp4SKhKPGUmlCKiHRl+44cWJR54EKhUPMl6b/KyysASKWSVFX15p57HshbOVKpFLvvPoapU6/cZPmHH1ofjg1Dh+7AHXfcvcnyDRvW5/S8rrvuRt5++01efPF57r13FrNnP5RORjtCg5iIiPRw4VCEhPrAiYhIB3z++Wf85z/vADBv3uNZ+5j16tWbAQMG8cwzTwFOsvXhhx8AMGLELjz99JMAPPnk41nPscceY/jLXx4jHne+q9auXQNAZWUldXUbANh55xEsWPA2S5cuAaC+vp7Fiz9lu+2GsGLFcpYtW+qWsf3TUm+33fasXr0q/Tzj8TiLFn3c6vPyJJNJvvjic771rd059dQzWL9+PfX19e0uQybVwImI9HDRUIRYSn3gRESk/bbbbnsee+xRrrpqGkOGDOWII47Kut2ll17O9ddfzezZM0kk4hxwwIEMG/YNzjzzV0ydejH33z97k0FMMh1yyOEsWbKYSZOOJRKJMmHC4Rx55NFMmHAE5557Ov3713DzzXdw0UVTmDLlonQzxlNOOZXtttue88+/iPPOO9MdxGQU9fV17XqOJSUlXHHFNdx44/WsX7+eRCLBj398LDvs8LUWn5cnmUwybdolbNiwnlQqxVFHHUNVVVW7zt9cKJVKdeoAfqutXResArmKUSXdEyiu/lNM86M7x/WKp2azIbGeqw7KOqVn3nTnmBaT4uo/xTQ/FFf/FTqmmSNFir9qaqqat01NUxNKEZEeLhKOkEjFSSaTxS6KiIiItEEJnIhIDxcNOa3pYx2YaFVERHquAQMGqvatCJTAiYj0cCURJ4FriG8+9LGIiIgEixI4EZEeriTsJHD1TUrgREREgk4JnIhIDxd1E7jGuKYSEBERCTolcCIiPVxJuARQE0oREZGuQAmciEgP5/WBa4xpLjgRESms6dOn8OyzT+W0fOzYfTt8nqOOOpTVq1d3eP8gUQInItLDlXoJXFwJnIiIdEwqldJ0NAUSLXYBRESkuEoiThPKxoQSOBERyd2KFcs555zT2Gmn4Vj7PtdfP4PFiz9l5sw7iMWaGDhwMBdeeBmVlZXcffedvPjiCzQ2NjB8+EjOP/9CQqEW56pu0wMP3MszzzxFLNbEd76zPyed9HMAnnhiLn/840PEYnF22mlnzj33AiKRSHq/+vp6Lr30Ar744guSyQSTJp3MAQcc2OlYFJISOBGRHq7MS+BUAyci0mW9tPw1lv93GQ0N/n2W79B3CHsP3KPVbZYuXcJFF01l+PARrF69mtmzZ3LjjbdSUVHBfffdw8MP38+JJ57CkUf+mBNPPAWAyy+/hBdffIF99vlOq8e+9dabmD171mbLX331ZZYsWcKdd84mlUpxwQXn8NZbb9CvXzVPPz2P226bRTQa5frrr+bJJ//B+PGHpPd95ZWX6N+/huuumwHA+vXr2xuWosspgTPGjANmABHgLmvt1c3W/xbY331YCWxlre3nrksAC9x1i621E/wouIiI+KM06iRwTUrgRESknbbZZgDDh48AYOHCBXzyySJOPfUkAOLxGDvv7Kx744353H//vTQ2NrB27VqGDPlamwncL35xBvvv//30Y68P3Kuvvsxrr73MiSf+BID6+jqWLl3Mxx9/iLXvcfLJPwWgsbGB6urqTY65ww5f53e/u5Fbb72Jb397X0aOHOVDFAqrzQTOGBMBbgHGAkuB14wxc6y173rbWGvPztj+dCAzEvXW2l39K7KIiPjJq4FrSmgaARGRrmrvgXtQU/M9amvXFfS85eXl6b9TqRS77z6GqVOv3GSbxsZGbrjhGu6661623nobZs68g6amxg6fM5VKcdxxkzj88CM3Wf7HPz7E+PGH8L//e1qL+2633fbMmnUf//73i9x5523sttse6ZrBriKXQUxGAx9ZaxdZa5uAh4DDWtn+WOBBPwonIiL5Vxp17uU1qQ+ciIh0ws47j2DBgrdZunQJ4PQ3W7z4U5qanGlq+vXrR11dHc8993SnzjNmzF78/e9zqKurA6C29gtWrfqK3XYbzXPPPc2qVV8BsHbtGj77bMUm+65cWUtZWTkHHXQwxx57PB988H6nylIMuTShHAQsyXi8FBiTbUNjzPbAUOCZjMXlxpj5QBy42lr759ZOVl1dSTQaaW2ToqmpqSp2EbolxdV/iml+dNe4brWmD+FwiEhpqODPsbvGtNgUV/8ppvmhuPqvkDFtbOxFNBpJn7Ompoprr72GK664JJ20nXXWWey223COPvrHTJp0LP3792fUqF3p1auMmpoqystL6NOnYrNyZ1seCjnfUz/4wVhWrlzOaaedDEBlZSXXXXcdo0eP5Nxzz+G8884gmUxSUlLCpZdeSk1NFZFImC237MXChQs5//wzCYfDRKNRpkyZ0uWuw1AqlWp1A2PMUcA4a+3J7uPjgTHW2s3qJo0xvwYGW2tPz1g2yFq7zBizA05id4C19uOWzldbu671AhVJTU1VwaukewLF1X+KaX5057i+u2IJ97z9GDtV78ikMYUbias7x7SYFFf/Kab5obj6TzHtPmpqqlocojOXJpTLgG0zHg92l2Vz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b1/+3xIaGlr/HN6h7xD2HrhHq9ssXbqEiy6ayvDhI1i9ejWzZ8/kxhtvpaKigvvuu4eHH76fE088hSOP/DEnnngKAJdffgkvvvgC++zznVaPfeutNzF79iyWLVvCUUcdQ3X1FpusX7mylttuu5mZM++jqqqKc845jeeff47vfOe7LR7znnvu5De/+R01NVuxbt06AP72t7/Qq1cv7rrrXpqamjj11JMYPXpP/vnPZxk9ek9OOOEkEokEjY0NrZY3iHL6ljbGjANmABHgLmvt1c3W/xbY331YCWxlre3nrksAC9x1i621E/wouIh0LeFwmEgoogQuwJriMXeAivYnARsTOL2+xRLPYXj/XEVDERpTm9eeNcacH4YlkbYHSomEoqRIEk8kiEb8SSw9sYSTsJWGy2hMNqhptojPttlmAMOHjwBg4cIFfPLJIk499SQA4vEYO+/srHvjjfncf/+9NDY2sHbtWoYM+VqbCZzXhLKuro4zzzyVvffehxEjRqbXv/feQkaN2o3q6moADjxwHG+//UarCdyIESOZPn0K3/veWPbbz0lJXnvtZT766COee+4ZADZsWM/SpUvYcceduOqqacTjcb7zne8ybJjpWJCKqM1PemNMBLgFGAssBV4zxsyx1qZ7GVprz87Y/nQgsx6y3lq7q39FFpGuKhyKbjLwgARLun9TuP2jGG6cqF01cMWSSMUp60Dz12wi4SiJeN1my71Bakpz6APn1dLVx5qoimzeRKoz6tymV+WRctbF12hwJOm29h64R5u1ZZlqaqqorV3X6fOWl5en/06lUuy++ximTr1yk20aGxu54YZruOuue9l6622YOfMOmpoacz5HZWUlo0btxjvvvLVJAte6jc0zvSaYAOeddyELF/6Hf//7X5x00vHMnPkHUqkUZ599HmPG7LXZUW655U5eeulfTJ8+laOPnsj48YfkXO4gyKWh/GjgI2vtImttE/AQcFgr2x8LPOhH4USke4kQydosS4JhY/+mjtfA6Yd08SRIEOlA89dsIqEIyVSCZDK5yXJvvrVcauC8prgNeegX2eg25SyPOglrXH3gRPJm551HsGDB2yxdugSA+vp6Fi/+NJ1A9evXj7q6Op577ul2HTcej/Puu/9h0KDBmyzfccfhvPXWG6xevZpEIsG8eU+y667fAmCLLbbgk0/+SzKZ5Pnnn03v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6dP7OP/879Hb27veff7rv36W008/i76+bBR40VVshxssRhdtWclIdccBXDGoEcDFQygLTvtPVBZJQ1ecgfMVwIlIBwpCHy/s6vghlEEQ4LobNhprzpz+cYM3gBtvvI599z1ggwK4Wm666To22mgjTj/9BgCWLn0az6vv+vW88y6a9OenJQxDwjDEcSY+ky0bV+0yYUlRDy8jQyiTi9FiqfpwsKE4sMsrAycCQE9h/JseIiJZ5ZcCSpQaNoTy7sXP8viK11Ld5w5zZ/KuBVvUfP65557llFM+gzE78Ze/PMa2227H1752Jt3d3RxxxEG85z3v4/77/48PfehYdtppZ84//zu8+uoquru7+dKXvsbWW2/Ds8+u4Bvf+BoDA2t55zv3XmffX/ziSfzkJzcSBAE//OH3+L//uwfHcTjooEMJQ3jppZV89rOfYubMWXzve5fwhz/cy2WXXUKxOMwWW8zjK185nd7eXu699x4uuuh8uru72W233at+l5dffolNN928/HirrbYB4Kc/vZp8vsAHPnAUF110Pk888TgXXfQj/vjH+/jVr37B6ad/iyOOOIhLL/0JAwNrOeWUz7DzzruyZMlD7LTTfA444CAuv/wSVq1axWmnfZP583fh2GOP5OKLL2X69Om8//3v5TOfOZn99z+Qb37zNPbb7wDe8pa/4Uc/+j5/+tMfKRaHOeywD3DooYezdu1aTj31FNasWY3v+3ziE5/mXe96N8899yyf//yJzJ+/C9Y+xnnnXchmm21e9XvWI40iJtLGBssBXDYyUl31ZuAUwIkAI78LfqgATkQ6y3B8TZDDxc9wBm7p0mc47LAjuPban9HbO42bb76p/NzMmTO5/PJree97/4FzzjmLk0/+Apdffg0nnHAS559/NgAXXngehx56OFdffQMbb1y9gveiRf/F888/yxVX/JSrrrqefffdnw984CjmzOnnoosu4Xvfu4RXX32Vq666jAsu+AGXX34tO+64EzfccC1DQ0Occ85ZfOc73+Wyy67h5ZdfrvoZ73//wVx77VV86lMf5cc//gHLli0FYLfdFrJ48Z8AeOyxRxkYWIvv+yxe/CcWLFg4Zj8rViznqKOO4ac//RnPPPM0t99+Kz/4wWWccMLn+MlPrgBg110XsGTJYp566q9sscVcHnroQQAefngJu+yygF/96hdMmzaNSy+9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h/s58MCDSKXGX47YtoPn5epe0ze+cQlHHvlh9tvvAB5//FFuuOHb0Wfbbfd6nnnmaV599RXmzdu8oW3K1/d95CPHse+++/GHP/yeE088nn//9/9g6623iX19lcjqTUEQBCFRorCsAQ2htG0bZwoyCPYqJtV9rRDCuG04TdZJ6xXSbgoLu2b4nxFwzYYMm+/HWCEZr9RYlbWntm1jW7WTh5i+Z8r6bsIuizEFe9wQUtdyo+Qh3aK8duNYG3UNB4VXXnmZ//u/vwBw7713V11jNn36Bsyduzm//vUvgUBsPfPM0wDsvPMu/OpXvwDgF7+4u+o59txzb372s59QDH8X1qwJQkWnTZvGyMg6AHbccWeeeOLPLFz4EgCjo6O8+OILbLXVNixZsphFixaGfaxejewvf/kTa9asAaBQKPD88/9gs802q3nd9a5p3brX2HjjTQC4++7/nnDc/PmKz3/+TM4441SWLVtat51KFi1ayOte93qOOeY4tt9+B1544fma/YtDfz5NBUEQhJ4l5wUTo0FdAwemhlfvvMGfKnzfx8cIuNYFq1cqTkhV32/US8ARCacmPc5GaCUlJGqFMjo07nu63APX5BrPuCGkpl/dTB5SKMusOVpYP7LI1mOrrbbmJz/5IV/96gVss822vPe9R1Td75xzvsyll17MTTddj+cVedvbDmH+/Dfw6U9/jvPPP5ubb75pQhKTcg477D289NKLHHfcUTiOy+GHv4f3v/9DHH74eznttJPZeONhrrzyWs466zzOO++sKATx4x8/ka222prTTz+Lz3/+02ESkzcxOjq5PECQkORiSqUSvl9i333fwoEHvo2XX15S89prXdO//Msn+NKXzmDGjBnsvvueLF68aMJxu+66G5/61Gf4/Oc/zTe+8a2a7VRyxx238Pjjj2LbNttssx1vfvO+NfsWBxFwgiAIQqIUiibjYP9O2Bvh4HQ9IUMnKBcX7SRt8UoeWTuBOMEu4douXo3rj0KGm/bABVOwXEJCwnjC3IpQznrJQ0zfy73l2SZDKOOGkJoQy24mDykPocwn5PnsZxzH4Zxzvjxp+49+9PMJf8+btzn//u+T17fNm7c51157Y/T3Jz7xbwDMnTuP738/SGriui4nn3wqJ5888dgjjjiSI444Mvp799335LrrvjfpHG9+874Nxc6CBYexYMFhk7aX9wOI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pdJ84ANHcsUVl/Hss89wxRXX8Nhjj/Bf//Uzzj33wprXduON3+H++39HLjfGTjvtyumnn4llWZx00ieYP1/xl7/8ibe//R0cddQxNa/xn/5pDw4//L3ceedPOOWU0yYde+ih/8yll36FV155BYBTTjmVXXbZjT/+8TEuv/wyACwLrrrqO4yMjHLuuV9k3bp1eF6Rz33ui+y66/9v777DpCrPPo5/p26BRVZdQFADKD6AwEKiiF1jYslrjVHUxNhNMGisidgbscQUC1awY9dE4kWKQY3G8kYEkRDziPoigqKoIGXL7JT3j3POMCwzu7MzZ3Zn3d/nurzcOXPKMzdnZ+ee+ynjcrb/9ttv4ZVXXiIUCrHzzhOYPPnsjt6GG1ECJ5uocCtrucbANbvbox2cKCQcCBFLlXZMWDwZJxTo+mUovO6lqsCJiIj45+UFH7N4+Ve+nnPYoM3Ys35gm/ssXfohF154KWPGjOVXv7qSp59+guOOOx6AzTbbjHvumQnAz38+ifPPn8I222zLokX/5je/uY6bb76Dm266kcMPP5KDDjqYp556POs1Zs36AytWfMy99z5MOBxmzZqv6NNnMx57bCY333wnffv2ZfXq1dx//wx+//vbqKqq4qGH7uOxx2Zy3HE/5oYbpvLggw9QXb05l102JedrWbBgPieeeFz68dSpN/DTn57JBx+8z333PQw41arFiy0PPvg4W25Zx6RJp/D22wuorx+70Wt++ukneOSRB7nwwks3usbvf38j48Z9k2uvvZFEIkFjYyOBQJBHH32Io446hv/+9x1aWmLE43EWLJhPff24nK/tpJNO48gjj+akk04D4OqrL+WVV15mjz32AqClpYUZMx5s89/Ps8MOw3nmmafTjzOPveKKizn66B9SXz+WFStWcN55k5k580keeeQhzj33F4wZM5aGhgai0SjPPPMHxo+fwAknnEIikaC5uSln+7///aN46aUXePjhpwgEAqxdW/wsoUrgZBMV7XT/i7kVuI6MgQMIBcIkk43FNa4d8VSCYBkkcMFg0Kk4lrjLqIiIiJRev37901WtAw74Hk8++SjgJHD77bc/AA0NDSxc+DaXXnph+rgWd+K3hQvfZurUXwNw4IHf4447btnkGnPn/i+HH35kuitfnz6bbbLPokULWbLkAyZNOgWAeLyFHXcczdKlS9hqq4EM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VBhjhgDDgH91sP0iIiIiIiJCHgmctTYOTAb+CrwDPG6tXWSMucoYc6i72wxgC3eSknOBC91jFwGP40x48hfgZ9bahP8vQ0RERERE5OsvrzFw1trZwOxW2y7L+LkJOCrHsVOBqUW0UURERERERIBAKtX1s/+IiIiIiIhI+8p77nURERERERFJUwInIiIiIiLSTSiBExERERER6SaUwImIiIiIiHQTSuBERERERES6CSVwIiIiIiIi3YQSOBERERERkW4ir4W8y5ExZhvgAaA/kALustbeZIzZHHgMGAwsAY621q4yxgwH7gW+CVxsrb3RPY9x9/cMBS6z1v4+yzUPBG4CQsB0a+117vb9gF/jJMTrgBOtte9lOf5bwH1AFc7C6D+31qYynj8PuBGos9Z+XlhkitNFcb0HOBj4zFo7KmN71mtmOX4I8CiwBfAmcLy1NmaM+SnwMyCB8+9yurX2P4VFpnBlFtNfA4cAMeB94CRr7eosx+dq2w+BXwIBYC0wyVq7oLDIFMevuLrnOgc41T3PQpy4NGW55gnAJe7Da6y197vbpwI/Bmqttb3baPNfgK1w3ntfBn5mrU0YY44CrgBGAOOttXMLCkqRyimmGc/PAoZm3setns/1vjwZOBvYji58T3XbUjZxNca8iHMPNrrP7W+t/SzL8bpXN73mJjE1xtTgxMezNfCQtfbsLMfnimlef+s6Q7nE1d0+EbgY53f7WWvtL7McWw08gfN7ngD+ZK290H1uW+B+oK97jguttbMLj05huiimfwEmAP+01h6csT2v90VjzExgJ6AF+BfwE2ttizHmAuCH7m5hnPeBOmvtl4XERgrXnStwceA8a+1InJv0Z8aYkcCFwBxr7TBgjvsY4EvgLJwEKc06xlprxwLfAhqAP7S+mDEmBEwDDgJGAse61wO4Hfihe46H2fBG1NrtwGnAMPe/AzPOvw2wP7C0I0EogU6Nq+s+MmKRIdc1W7se+J21dntgFXCKu/1ha+1otw03AL9t85WXTjnF9DlglLV2DPAuMCXH8bna9n/A3tba0cDVwF1tvfAS8yWuxphB7vad3CQhBBzT+mLuH9vLgV2A8cDlxpha9+k/udvac7S1th4YBdQBR7nb/w18H3gpj3OUUjnFFGPM93G+fMmqnfflV4DvAB92JAAlUlZxxf175f63SfLm0r268X5ZY2qt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\n", "text/plain": [ "" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "fig = plt.figure(figsize = (15,15))\n", "for no, i in enumerate(index):\n", " plt.subplot(6,1,no+1)\n", " label = list(df)[i]\n", " plt.plot(np.around(df.iloc[:,i]),label='predicted ' + label,alpha=0.7)\n", " plt.plot(np.around(df_copy.iloc[:,i]),label='real ' + label,alpha=0.7)\n", " plt.legend()\n", " x_range_future = np.arange(df.shape[0])\n", " plt.xticks(x_range_future[::20], date_ori[::20])\n", "plt.show()\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": 33, "metadata": {}, "outputs": [], "source": [ "def df_shift(df,lag=0,rejected_columns = []):\n", " df = df.copy()\n", " if not lag:\n", " return df\n", " cols ={}\n", " for i in range(1,lag+1):\n", " for x in list(df.columns):\n", " if x not in rejected_columns:\n", " if not x in cols:\n", " cols[x] = ['{}_{}'.format(x, i)]\n", " else:\n", " cols[x].append('{}_{}'.format(x, i))\n", " for k,v in cols.items():\n", " columns = v\n", " dfn = pd.DataFrame(data=None, columns=columns, index=df.index) \n", " i = 1\n", " for c in columns:\n", " dfn[c] = df[k].shift(periods=i)\n", " i+=1\n", " df = pd.concat([df, dfn], axis=1, join_axes=[df.index])\n", " return df" ] }, { "cell_type": "code", "execution_count": 34, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "(179, 135)" ] }, "execution_count": 34, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df_new = df_shift(df, 2)\n", "df_new.shape" ] }, { "cell_type": "code", "execution_count": 35, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Cami DressesShirtsTote BagsSneakersCrop TopsPolosCross Body BagsCasual JacketsSwimwear BottomsScarves...Scarves_1Scarves_2Beauty Eyes_1Beauty Eyes_2Swimwear Tops_1Swimwear Tops_2Bracelets_1Bracelets_2Wallets & Card Holders_1Wallets & Card Holders_2
00.00.00.00.00.00.00.00.00.00.0...NaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
10.00.00.00.00.00.00.00.00.00.0...0.0NaN0.0NaN0.0NaN0.0NaN0.0NaN
20.00.00.00.00.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
30.00.00.00.00.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
40.00.00.00.00.00.00.00.00.00.0...0.00.00.00.00.00.00.00.00.00.0
\n", "

5 rows × 135 columns

\n", "
" ], "text/plain": [ " Cami Dresses Shirts Tote Bags Sneakers Crop Tops Polos \\\n", "0 0.0 0.0 0.0 0.0 0.0 0.0 \n", "1 0.0 0.0 0.0 0.0 0.0 0.0 \n", "2 0.0 0.0 0.0 0.0 0.0 0.0 \n", "3 0.0 0.0 0.0 0.0 0.0 0.0 \n", "4 0.0 0.0 0.0 0.0 0.0 0.0 \n", "\n", " Cross Body Bags Casual Jackets Swimwear Bottoms Scarves \\\n", "0 0.0 0.0 0.0 0.0 \n", "1 0.0 0.0 0.0 0.0 \n", "2 0.0 0.0 0.0 0.0 \n", "3 0.0 0.0 0.0 0.0 \n", "4 0.0 0.0 0.0 0.0 \n", "\n", " ... Scarves_1 Scarves_2 Beauty Eyes_1 \\\n", "0 ... NaN NaN NaN \n", "1 ... 0.0 NaN 0.0 \n", "2 ... 0.0 0.0 0.0 \n", "3 ... 0.0 0.0 0.0 \n", "4 ... 0.0 0.0 0.0 \n", "\n", " Beauty Eyes_2 Swimwear Tops_1 Swimwear Tops_2 Bracelets_1 Bracelets_2 \\\n", "0 NaN NaN NaN NaN NaN \n", "1 NaN 0.0 NaN 0.0 NaN \n", "2 0.0 0.0 0.0 0.0 0.0 \n", "3 0.0 0.0 0.0 0.0 0.0 \n", "4 0.0 0.0 0.0 0.0 0.0 \n", "\n", " Wallets & Card Holders_1 Wallets & Card Holders_2 \n", "0 NaN NaN \n", "1 0.0 NaN \n", "2 0.0 0.0 \n", "3 0.0 0.0 \n", "4 0.0 0.0 \n", "\n", "[5 rows x 135 columns]" ] }, "execution_count": 35, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df_new.head()" ] }, { "cell_type": "code", "execution_count": 36, "metadata": {}, "outputs": [], "source": [ "df_new = df_new.dropna()" ] }, { "cell_type": "code", "execution_count": 37, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "colormap = plt.cm.RdBu\n", "plt.figure(figsize=(15,10))\n", "plt.title('2 days correlation', y=1.05, size=16)\n", "\n", "mask = np.zeros_like(df_new.corr())\n", "mask[np.triu_indices_from(mask)] = True\n", "\n", "sns.heatmap(df_new.corr(), mask=mask, linewidths=0.1,vmax=1.0, \n", " square=True, cmap=colormap, linecolor='white', annot=False)\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.5.2" } }, "nbformat": 4, "nbformat_minor": 2 } ================================================ FILE: misc/fashion.csv ================================================ date,Cami Dresses,Shirts,Tote Bags,Sneakers,Crop Tops,Polos,Cross Body Bags,Casual Jackets,Swimwear,Scarves,Coats,Wedges,Sandals & Flip Flops,Necklaces,Activewear Shoes,Blazers,Flats,Sweatshirts,Coats,Scarves,Earrings,Blouses,Swing & Trapeze Dresses,Boots,Beauty Skin Care,Pumps,Backpacks,Casual Jackets,Swimwear Tops,Scarves & Hijabs,Ethnicwear,Bracelets,Smart Jackets,Ethnicwear Dresses,Swimwear,Heels,T-Shirts,Activewear Tops & T-Shirts,Watches & Timepieces,Wallets & Card Holders,Bodycon Dresses,Beauty Tools & Accessories,Skinny Jeans,Beauty Eyes,Beauty Face 2017-08-04,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2017-08-07,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2017-08-10,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2017-08-13,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2017-08-16,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2017-08-19,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2017-08-22,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2017-08-25,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2017-08-28,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2017-08-31,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2017-09-03,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2017-09-06,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2017-09-09,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2017-09-12,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2017-09-15,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2017-09-18,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2017-09-21,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2017-09-24,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2017-09-27,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2017-09-30,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2017-10-03,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2017-10-06,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2017-10-09,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2017-10-12,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2017-10-15,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2017-10-18,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2017-10-21,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2017-10-24,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2017-10-27,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2017-10-30,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2017-11-02,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2017-11-05,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2017-11-08,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2017-11-11,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2017-11-14,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2017-11-17,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2017-11-20,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2017-11-23,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2017-11-26,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2017-11-29,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2017-12-02,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2017-12-05,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2017-12-08,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2017-12-11,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2017-12-14,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2017-12-17,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2017-12-20,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2017-12-23,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2017-12-26,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2017-12-29,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-01-01,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-01-04,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-01-07,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-01-10,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-01-13,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-01-16,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-01-19,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-01-22,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-01-25,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-01-28,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-01-31,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-02-03,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-02-06,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-02-09,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-02-12,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-02-15,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-02-18,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-02-21,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-02-24,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-02-27,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-03-02,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-03-05,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-03-08,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-03-11,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-03-14,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-03-17,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-03-20,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-03-23,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-03-26,0.0,1.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-03-29,0.0,1.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-04-01,0.0,1.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-04-04,0.0,1.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-04-07,0.0,1.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-04-10,0.0,1.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-04-13,0.0,1.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-04-16,0.0,1.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-04-19,0.0,1.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-04-22,0.0,1.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-04-25,0.0,1.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-04-28,0.0,1.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-05-01,0.0,1.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-05-04,0.0,1.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-05-07,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-05-10,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-05-13,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-05-16,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-05-19,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-05-22,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-05-25,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-05-28,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-05-31,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-06-03,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-06-06,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-06-09,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-06-12,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-06-15,0.0,1.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-06-18,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-06-21,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-06-24,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-06-27,0.0,1.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-06-30,0.0,1.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-07-03,0.0,1.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-07-06,0.0,1.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-07-09,0.0,1.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-07-12,0.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-07-15,0.0,1.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-07-18,0.0,1.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-07-21,0.0,1.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-07-24,0.0,1.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-07-27,0.0,1.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-07-30,0.0,1.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-08-02,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-08-05,0.0,1.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-08-08,0.0,1.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-08-11,0.0,1.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-08-14,0.0,1.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-08-17,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-08-20,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-08-23,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-08-26,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-08-29,0.0,1.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-09-01,0.0,1.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-09-04,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-09-07,0.0,1.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-09-10,0.0,1.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-09-13,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-09-16,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-09-19,0.0,1.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-09-22,0.0,1.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-09-25,0.0,1.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-09-28,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-10-01,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-10-04,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-10-07,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-10-10,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-10-13,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-10-16,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-10-19,0.0,1.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 2018-10-22,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 ================================================ FILE: misc/kijang-emas-bank-negara.ipynb ================================================ { "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Welcome to Kijang Emas analysis!\n", "\n", "![alt text](http://www.bnm.gov.my/images/kijang_emas/kijang.rm200.jpg)\n", "\n", "I was found around last week (18th March 2019), our Bank Negara opened public APIs for certain data, it was really cool and I want to help people get around with the data and what actually they can do with the data!\n", "\n", "We are going to cover 2 things here,\n", "\n", "1. Data Analytics\n", "2. Predictive Modelling (Linear regression, ARIMA, LSTM)\n", "\n", "Hell, I know nothing about Kijang Emas.\n", "\n", "**Again, do not use this code to buy something on the real world (if got positive return, please donate some to me)**" ] }, { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import requests" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Data gathering\n", "\n", "To get the data is really simple, use this link to get kijang emas data, https://api.bnm.gov.my/public/kijang-emas/year/{year}/month/{month}\n", "\n", "Now, I want to get data from january 2018 - march 2019." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "#### 2018 data" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "data_2018 = []\n", "for i in range(12):\n", " data_2018.append(requests.get(\n", " 'https://api.bnm.gov.my/public/kijang-emas/year/2018/month/%d'%(i + 1),\n", " headers = {'Accept': 'application/vnd.BNM.API.v1+json'},\n", " ).json())" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "#### 2019 data" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [], "source": [ "data_2019 = []\n", "for i in range(3):\n", " data_2019.append(requests.get(\n", " 'https://api.bnm.gov.my/public/kijang-emas/year/2019/month/%d'%(i + 1),\n", " headers = {'Accept': 'application/vnd.BNM.API.v1+json'},\n", " ).json())" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "#### Take a peak our data ya" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "[{'effective_date': '2018-01-03',\n", " 'one_oz': {'buying': 5415, 'selling': 5632},\n", " 'half_oz': {'buying': 2708, 'selling': 2869},\n", " 'quarter_oz': {'buying': 1354, 'selling': 1461}},\n", " {'effective_date': '2018-01-04',\n", " 'one_oz': {'buying': 5362, 'selling': 5579},\n", " 'half_oz': {'buying': 2681, 'selling': 2842},\n", " 'quarter_oz': {'buying': 1341, 'selling': 1447}},\n", " {'effective_date': '2018-01-05',\n", " 'one_oz': {'buying': 5391, 'selling': 5608},\n", " 'half_oz': {'buying': 2696, 'selling': 2857},\n", " 'quarter_oz': {'buying': 1348, 'selling': 1455}},\n", " {'effective_date': '2018-01-08',\n", " 'one_oz': {'buying': 5371, 'selling': 5585},\n", " 'half_oz': {'buying': 2685, 'selling': 2845},\n", " 'quarter_oz': {'buying': 1343, 'selling': 1449}},\n", " {'effective_date': '2018-01-09',\n", " 'one_oz': {'buying': 5377, 'selling': 5592},\n", " 'half_oz': {'buying': 2688, 'selling': 2849},\n", " 'quarter_oz': {'buying': 1344, 'selling': 1451}}]" ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "data_2018[0]['data'][:5]" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Again, I got zero knowledge on kijang emas and I don't really care about the value, and I don't know what the value represented.\n", "\n", "Now I want to parse `effective_date` and `buying` from `one_oz`." ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "(305, 305)" ] }, "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], "source": [ "timestamp, selling = [], []\n", "for month in data_2018 + data_2019:\n", " for day in month['data']:\n", " timestamp.append(day['effective_date'])\n", " selling.append(day['one_oz']['selling'])\n", " \n", "len(timestamp), len(selling)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Going to import matplotlib and seaborn for visualization, I really seaborn because of the font and colors, thats all, hah!" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [], "source": [ "import matplotlib.pyplot as plt\n", "import seaborn as sns\n", "import numpy as np\n", "sns.set()" ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "plt.figure(figsize = (15, 5))\n", "plt.plot(selling)\n", "plt.xticks(np.arange(len(timestamp))[::15], timestamp[::15], rotation = '45')\n", "plt.show()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Perfect!\n", "\n", "So now let's we start our Data analytics." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "#### Distribution study" ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [ { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAAA4kAAAE3CAYAAAAHcQR5AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDMuMC4yLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvOIA7rQAAIABJREFUeJzs3Xd4nGed7vHvzEga9T6SrGa5SK/lKsstTiW9LiRsipOQEGBZAhwWloRdWK5lWVj6snsOkCXZwEIKMSGFVKcnxCl23Lv9uEuWZKv3MhrNzPnDslYYxxrZkt6Z0f25rlzRvG3usR+P5jfvUxzBYBARERERERERAKfdAURERERERCR8qEgUERERERGRISoSRUREREREZIiKRBERERERERmiIlFERERERESGqEgUERERERGRISoSRUREREREZIiKRBERERERERmiIlFERERERESGqEgUERERERGRISoSRUREREREZEiM3QHGkRtYAhwF/DZnERERERERmWguYAqwHvCGelI0F4lLgHfsDiEiIiIiImKzC4B3Qz04movEowCtrd0EAkG7s4StrKxkmpu77I4hk4Tam0wUtTWZSGpvMpHU3mQ0nE4HGRlJMFgbhSqai0Q/QCAQVJE4Av35yERSe5OJorYmE0ntTSaS2pucgVENv9PENSIiIiIiIjJERaKIiIiIiIgMUZEoIiIiIiIiQ1QkioiIiIiIyBAViSIiIiIiIjJERaKIiIiIiIgMUZEoIiIiIiIiQ1QkioiIiIiIyBAViSIiIiIiIjIkxu4AIiIi0WwgAF7fgN0xQuaOjSFGXyGLiExqKhJFRETGkdc3wPrd9XbHCNmS8lxi3Pp4ICIymem7QhERERERERmiIlFERERERESGqEgUERERERGRISoSRUREREREZIiKRBERERERERmiIlFERERERESGqEgUERERERGRISoSRUREREREZIiKRBERERERERkSE8pBlmWVAQ8BWUAzcKcxZt9Jx7iAnwFXAUHgh8aYX4Ww71PA3wMBwAU8aIz52UjniYiIiIiIyNgL9U7i/cB9xpgy4D7ggVMcczswEygFlgPftiyrJIR9TwELjDEVwLnAPZZlzQ/hPBERERERERljIxaJlmXlAJXAysFNK4FKy7I8Jx16C8fvAgaMMY3AM8BNI+0zxnQYY4KDxyUCsRy/azjSNUVERERERGSMhXInsQioNcb4AQb/Xze4fbhioGrY4+phx5xuH5ZlfdSyrJ2Dx/zEGLM9lPNERERERERkbIU0JnG8GWOeA56zLKsYeMayrFXGGDMW187KSh6Ly0Q1jyfF7ggyiai9yUQJl7YWbOkhJTne7hghS0x048lMtDtGxAmX9iaTg9qbjLdQisQjQIFlWS5jjH9wMpn8we3DVQNTgfWDj4ffBTzdviHGmGrLstYB1wEm1PNOp7m5i0AgOPKBk5THk0JjY6fdMWSSUHuTiRJOba3HO0BnV5/dMULW0+Ol0e+3O0ZECaf2JtFP7U1Gw+l0nNFNsxG7mxpjGoAtwK2Dm24FNg+OERzuCeCzlmU5B8crXg88OdI+y7LKT1zAsqxs4GJgewjXFBERERERkTEWanfTu4GHLMv6FtAK3AlgWdYq4FvGmA3AI8Ay4MTSGN8xxhwa/Pl0+/7WsqwrAB/gAH5hjHk1hPNERERERERkjDmCwajtilkCHFJ309NTlwWZSGpvMlHCqa11ewdYv7ve7hghW1KeS5I7LKYsiBjh1N4k+qm9yWgM6246DTgc8nnjFUhEREREREQij4pEERERERERGaIiUURERERERIaoSBQREREREZEhKhJFRERERERkiIpEERERERERGaIiUURERERERIaoSBQREREREZEhKhJFRERERERkiIpEERERERERGaIiUURERERERIaoSBQREREREZEhKhJFRERERERkiIpEERERERERGaIiUUREJAoEAkGCwaDdMUREJArE2B1ARERERsfr89PS0Udzh5eW9j6aO/ro7PHhdDhwxzmJi3ERF+vCHesk3h1DXmYihZ4k4mJddkcXEZEIoCJRREQkAvgGAuw90sbeI2109viGtifFx5CVFs+0KakEAkG8Pj/9Pj9eX4DuvgEa2/rYX9OO0wF5WYkU56RQlJtMglsfAURE5NT0G0JERCSM9fX72VPVyp7qVvp9AXIzEigtTCMzNZ7M1Hji405/dzAYDNLY1kd1fSdHGrpYu6uetbvq8aQnMGdaBkU5yTgcjgl6NSIiEglUJIqIiISh7j4fuw61sq+mjQF/kKKcZOZOz8STnjCq6zgcDnIyEsjJSGCR5aGtq5/q+k4O1nXwp811ZKfFU1nmIS8rcZxeiYiIRBoViSIiImEkGAyy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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "plt.figure(figsize = (15, 5))\n", "sns.distplot(selling)\n", "plt.show()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Look at this, already normal distribution, coincidence? (I really wanted to show off unit scaling skills, too bad :/ )\n", "\n", "Now let's change our into Pandas, for lagging analysis." ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
timestampselling
02018-01-035632
12018-01-045579
22018-01-055608
32018-01-085585
42018-01-095592
\n", "
" ], "text/plain": [ " timestamp selling\n", "0 2018-01-03 5632\n", "1 2018-01-04 5579\n", "2 2018-01-05 5608\n", "3 2018-01-08 5585\n", "4 2018-01-09 5592" ] }, "execution_count": 9, "metadata": {}, "output_type": "execute_result" } ], "source": [ "import pandas as pd\n", "df = pd.DataFrame({'timestamp':timestamp, 'selling':selling})\n", "df.head()" ] }, { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [], "source": [ "def df_shift(df, lag = 0, start = 1, skip = 1, rejected_columns = []):\n", " df = df.copy()\n", " if not lag:\n", " return df\n", " cols = {}\n", " for i in range(start, lag + 1, skip):\n", " for x in list(df.columns):\n", " if x not in rejected_columns:\n", " if not x in cols:\n", " cols[x] = ['{}_{}'.format(x, i)]\n", " else:\n", " cols[x].append('{}_{}'.format(x, i))\n", " for k, v in cols.items():\n", " columns = v\n", " dfn = pd.DataFrame(data = None, columns = columns, index = df.index)\n", " i = start - 1\n", " for c in columns:\n", " dfn[c] = df[k].shift(periods = i)\n", " i += skip\n", " df = pd.concat([df, dfn], axis = 1, join_axes = [df.index])\n", " return df" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "**Shifted and moving average are not same.**" ] }, { "cell_type": "code", "execution_count": 11, "metadata": {}, "outputs": [], "source": [ "df_crosscorrelated = df_shift(\n", " df, lag = 12, start = 4, skip = 2, rejected_columns = ['timestamp']\n", ")\n", "df_crosscorrelated['ma7'] = df_crosscorrelated['selling'].rolling(7).mean()\n", "df_crosscorrelated['ma14'] = df_crosscorrelated['selling'].rolling(14).mean()\n", "df_crosscorrelated['ma21'] = df_crosscorrelated['selling'].rolling(21).mean()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## why we lagged or shifted to certain units?\n", "\n", "Virals took some time, impacts took some time, same goes to price lot / unit.\n", "\n", "Now I want to `lag` for until 12 units, `start` at 4 units shifted, `skip` every 2 units." ] }, { "cell_type": "code", "execution_count": 12, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
timestampsellingselling_4selling_6selling_8selling_10selling_12ma7ma14ma21
02018-01-035632NaNNaNNaNNaNNaNNaNNaNNaN
12018-01-045579NaNNaNNaNNaNNaNNaNNaNNaN
22018-01-055608NaNNaNNaNNaNNaNNaNNaNNaN
32018-01-0855855632.0NaNNaNNaNNaNNaNNaNNaN
42018-01-0955925579.0NaNNaNNaNNaNNaNNaNNaN
52018-01-1055775608.05632.0NaNNaNNaNNaNNaNNaN
62018-01-1155995585.05579.0NaNNaNNaN5596.000000NaNNaN
72018-01-1255845592.05608.05632.0NaNNaN5589.142857NaNNaN
82018-01-1556225577.05585.05579.0NaNNaN5595.285714NaNNaN
92018-01-1656275599.05592.05608.05632.0NaN5598.000000NaNNaN
\n", "
" ], "text/plain": [ " timestamp selling selling_4 selling_6 selling_8 selling_10 \\\n", "0 2018-01-03 5632 NaN NaN NaN NaN \n", "1 2018-01-04 5579 NaN NaN NaN NaN \n", "2 2018-01-05 5608 NaN NaN NaN NaN \n", "3 2018-01-08 5585 5632.0 NaN NaN NaN \n", "4 2018-01-09 5592 5579.0 NaN NaN NaN \n", "5 2018-01-10 5577 5608.0 5632.0 NaN NaN \n", "6 2018-01-11 5599 5585.0 5579.0 NaN NaN \n", "7 2018-01-12 5584 5592.0 5608.0 5632.0 NaN \n", "8 2018-01-15 5622 5577.0 5585.0 5579.0 NaN \n", "9 2018-01-16 5627 5599.0 5592.0 5608.0 5632.0 \n", "\n", " selling_12 ma7 ma14 ma21 \n", "0 NaN NaN NaN NaN \n", "1 NaN NaN NaN NaN \n", "2 NaN NaN NaN NaN \n", "3 NaN NaN NaN NaN \n", "4 NaN NaN NaN NaN \n", "5 NaN NaN NaN NaN \n", "6 NaN 5596.000000 NaN NaN \n", "7 NaN 5589.142857 NaN NaN \n", "8 NaN 5595.285714 NaN NaN \n", "9 NaN 5598.000000 NaN NaN " ] }, "execution_count": 12, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df_crosscorrelated.head(10)" ] }, { "cell_type": "code", "execution_count": 13, "metadata": {}, "outputs": [ { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAABJUAAAELCAYAAABgYLdKAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDMuMC4yLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvOIA7rQAAIABJREFUeJzsnXl8XlW1v583SZOGDhRCoVbGW2AVKgjyU6lFW5DhVgG5Ve+FKlQq3qs4X2+v6MV5QrmOYB0qZdIWp4q0tiAVKLTGiUFqWjZSGcqFSA0tHUjSJnl/f+xzkvOenPmdk/V8PoXkPdM+J+dd373XWnvtXD6fR1EURVEURVEURVEURVHS0FDtBiiKoiiKoiiKoiiKoij1hzqVFEVRFEVRFEVRFEVRlNSoU0lRFEVRFEVRFEVRFEVJjTqVFEVRFEVRFEVRFEVRlNSoU0lRFEVRFEVRFEVRFEVJjTqVFEVRFEVRFEVRFEVRlNSoU8mDiLxDRNZXux2lIu5+RGSNiCzw/P55EfmHiHSW6Pr3iMhlpTjXaEZEPi0iP6x2OxRFUZ1QnahNRGSOiDxd7XYoymhEdUF1oR7R56yUkqZqN0CpHsaYue7PInI48BHgCGPMcyJyJPA4MMYY01fOdojIb4AzKnEtpTKISAuwGDgTOBDYAnzMGLPG2X4q8DngFKAfuAf4gDHmWWf7GuC1nlM2A8YYc4Kz/XPABcBxwOeNMZ+OaEsOuApwhfMHwBXGmLxvv0uAG4F3GWN+4Hz2YeD9wEHAbuDHwCL3PXW+J9cDrwaeAt5njFkb0IbAd1xEPgh8CDjYOf5NxphHw+5FUSpNNXXC+e5+DrgUGA88CLzXGNNR6msp1UVEmoE/AxOMMYd6Pv8+MBs4BlhojLnBd9yHgY8C+wE/A95jjOkVkYOBbzrHjgP+AvynMeb3IdeP1AkROQ/4EnAk8DBwmTFmk7PtQuAzwBSgF1gDvN8Ys9PZfhzwbazebcNqyC88194P+F/gX4ExwJ+NMa9L0i5FqQZV1oWXAV/Ffp/ajDE5z7bIvqcyMhCRPPAi4NrBW4wxlznb4sYPdwMvA1qw7+knjTG/9Jx7MlY73ggMAKuNMW8LaccTwCHYcQzAb40xZzvbQt9TZ/uBwHXA2cA/sO/pMmfbG4GPOe3sAVYBHzbG7HK2twDfAd7iPIevGGO+FtC+T2K16aygsUmp0UwlxeVwoMsY81wlLyoib8N2omoOEVGna3aagK3YDv3+wJXAT5zOBsABwPexHfQjgF1Y5wxgOyzGmPHuP+C3wE89538M+G/gVwna8u9YB9TLgROB84D/8O4gIgcAHwf8g9XbgFcYYyZijfvLgQ94ti/HDnTbgP8BfuYIkvfcge+4Ex16J1a4xgPnYoVFUWqVSuvEW4GF2A7igUA7cHOFrp0I1YmSsQjrcPHzZ+By4AH/BhE5B7gCeD1WR/4J24EGa1P/iO3QH4gNGPxKRMaHXD9UJ0TkGOBHwLuBScBK4DbP334DMMsYs7/Thibg886xTcAvsYOCA53r/FBEjvVc+/vOtuOc/384SbsUpUaotC7sA36C7T/5iet71gQi0ljtNowAXu4ZJwxmWyUYP3wQeInTr3ft8Us821cAndj3+mCswz+K8zzXO9vzedR7CjbQsBfrlHob8B0RmeFs2x+rIVOxuvBS4GrPsZ/GBlqOAE4H/ltE/tl7chGZhu1DPRvT/pIxKjtDInIY1gv5Wqxjbbkx5n0B+73G2e9Y4FHgg8aY3zrb3gF8EpiMHQheaYz5kbNtIbaDNAX4A/DvxpgnA86/BviVMeZaz2d/xnaKfgF8DfuijQWeBC4yxvwl4DyhbXG2/y/2pd4BXO7JFrkH+CHwBLaT1CIiu7HRvjOcw3eICFgvZ3vUvYnIWcA1wEuwHf8Cr2xAu/cHPgVcgh0sJML5oizBdrLywB3Y6PUOEfko8EpjzFs8+38TyBljPuBc82vAG7Ae6OuBTxlj+p3n+C7nvi7BfsGvD7uWc+5XYD3NRwO3O+f8qzHmSmf7uVjDcCSwCXi3MebhkPuaAXwD2wneB3zTGPNFZ3OziNwE/As2o2WBMeZPznFXOO0+GCum/+NGQZ17ugz4HcHvwFHYzvbJwO8BA+xvjHm7s/1U53kdj30HP2iMuSf6LwTGmD1Yo+eySkQed+7tCX/USESuBdaFPJcjsd/Vd3jOf6OzLTB64GMB8FVjzNPOMV/FPq/vevb5EvAtbKTYex9bPL/msH/fo53zHAu8AjjbGNMN/FxEPgS82T132DsuIg3O5+9wo93YiJpSI6hO1IROHAWsN8b8zTn2hxQOuCMRkZ9i/36tWOfEe4wxHSLyauxA/6XGmH5n338BPmOMOdH5fv431k5MAn6Dtd3Pe6Lwl2G/w08Arwu7lnPuNuAG7EDHYHVkjjHmNGf7dOeZuJksnzDG/CTkng7ERj/Pca61zhhzgWf7R7CZO/3Ax40x1zufvxGrRdOAF4Dr3AxPzz29A5sZth/wdWPMF5ztrVibdj62s309NrP0UGf7VKf9r8NmdH7dGPOtmD+P956OAt4O/CdWbwcxxnzb2acn4NAFzn24z/lzWOfPFc47443cft95xwW4P+RcYTpxDnCfMWa9s+3L2O/SbOA3xpitvnP14+gEMB07MPi6k110l4hsAC4GPuH87c8HDnUzm3ztS6JfSoVQXai+LhhjDGBE5OiAbZF9z7Bzeu43yk6GPnNjzIooOy4iNwDdWCfAbOBNTrZJ4LWcYy7B2uPx2LHBO7EZkmujNCrkvt6EfTf+yWnbe40xtzubj3Bs0onYfup8Y8w/nOOidO0GYA92fPM67BhnvttvFpGznecxBWuXZwA3m6GZAIne9WIIGT94x2B5bND3MOBZp82HYfXZzT56MMu1o95TERmHHSu8zBizG1gvIrdhdeEKN2PJ4UURWcJQwASsLrzDGLMd2O5sfwd2HOrybWxfYHGW9mdh1GUqOd7hVVgjeyTW+3dLwH4HYrMgvoXNQvgaNsrV5rwM3wLmGmMmAK8BHnKOexM242Ee1kjfh81mCGI5cJHnmsdjDc6vsOlwr8MK0v7YwW5XQDtD2+Lwamwn9iDgK8B1YtOpB3FS4uYCzzie1nc41waY5HzWHnVvInIQ1rt7pXOtLcCskPt2+SI2fS/tHOwc1gngenAPY0hEbgHeICITnHY1Yp+d+wW9AejDdvhOxj5n73ziVwN/w3qOvxB1LbHp+r9wznkg9ln8i3siETkZWIqNKrYB38NGN1v8N+S0dy3WIEx12vcbzy7nO/c2CZs9c61n2xas0dwfa3T8Xveod2AZ1pi3Ofd1sadNL8W+i5937u+/sI6Tyc72K0Rklf9eghCRQ7Dvcti0lddFbLsE26F/Ism1ApiBFUOXPzufuW17FfD/COmki8h8EdmJ7XC9HPt3dM/7N+Okowadm/B3/FDn38tEZKuIPC4in3E6CkqVUZ2oGZ24BZgmIseKyBhsR+r2iP39rMFG8w7GZrr8yLmX32M7w2d49p3PkE68H5sdMhtrj7djO2heZmM14Zyoazl827neFOcevLVIxgF3Otc+GLgQWOz8nYO4Gev0meHs/3XPtinY9+Cl2AHIt8VmYeJc/xKshrwReI+IXEAhp2GdLq8HPil22hZY59mR2AHJWVgHkNv+Buyg8s/OdV8PfEhsFhEicpqI7Ai5F5drsO9Md8x+foJs+yGOE68AETkJOw3isRTn8trynO/nHDZ71T3/aSLyAjbr9s3YQWAY3mNfhbUznxFbk2ajiLw5RbuUCqG6UDO6kJgEfU8/UXYy9JkntOPzseOKCcD6qGs5xy3GOgZfwpBdd0miUW47XwXchHXgTML+fZ7wtetSp93N2L6+S5Su4dznZ7CzDx5z7s/9m/4MO4WrDfsevcbTpsh3XURWiQ2YR3GviHSKyAoJz0QLHD845+/BBtPvAf7kbDrVaeuNItIlIn8Ukdkx7fiRiGwTkV+LyMtj9nU5FugzheUuomz74BjJ0fSXED2ueSvQa4xZnbA9JWE0Ziq9CvsFHKyLgv1y+3kjNuPETbVfLiIfwKYe/xSbsfAyEXnK2DowbnrZu4EvGWM2A4jIF4GPi8gRAR7YX2CzYdxtbwNWGFsPYB/W8EwH/uCeL4SwtgA8aYxZ4rTlRqyROoT0jpzIe8Matg5jzM+cbd/AzrEORET+H1Y0PogdXCfGGPMYQx3DbSLyNWynF2PMkyLyANa5cxN20PCiMeZ3jri8ASt03cAeEfk6Nv3RdRQ8Y4y5xvm5z7lO4LWwxqcJ+JYTgVwhIn/wNPXfge+ZoRoON4rIx53j/Fk55wKdxpivOr+7xs5lvWscRORmbB0e93l40zp/LCIfw77n7hzhwHfAcYq9Eni9MWYvQ55yl7dj5xK7RulOEfmT8wxvNMZcRQKcweCPnGMeCdh+IjZS9qaQU1yCM5UgI+OxUSCXF4DxTueoAfs83meMGRAbVSvAiRgsEzsF4hLg7yHndc/9Uoh9x93fzwZOwAr9r4Gn8UXqlaqgOlEDOuG0cT22k9ePzcQ8I2L/AowxS92fReTT2Ije/saYFxgaINzpOPXfwFBn+t1Ym/C059inRORiz+k/7UTFI6+FzdxxI5IvApucZzzH2f1cbPamO/33QRH5OTZt3RuZRGywYC62PsN252OvluwDPuu8s6vFZg4I8DtTmGH6sIgsx/49bvV8/hlHG/8sNgL/cmAzdlD6Hk9U9FsMBXJeCUw2xnzW+f1vYqOmFwJ3ONk9kwhBbIZYozHmFyIyJ2y/EIJsO9jvxOAgWkQmYp1xn3H+9knP5erEWuDLTvt+i43+NmOdewA497m/2GDMuxgatBngOWCR0984Hfvc73a2H4p1MP0ca3NmYgepm5zvUGi7jNZVqjSqC7WhC4mI63sGEWMno575BcTb8V8aYzY4P/dgnRlh13oLsNIMZUd+ksLSC6EaZYbXsXonsNQYc6fz+//5tl/vOjdE5CfYILb7PKI0FOAXxpg/ONt/xFB26Buwf9MVzrZvUeisinzXjTHnEs1s7AyM/bDjg1UiclLAvQeOH4wx5zrvx5nAccaYAWfToQwlG1yK1e5fisjRxsne8vE2rLMth+3r3yEi040zmyWC8cBO32cvYL+3BYjN4luAdfK6x7r7DzvW6c98ERsAqiijMSp+GNZQxhWPm4qNRnh5Epsuvwf4N+yX4lkR+ZXYtEewXutvisgOsdG557Ev20t958LJcPgVtvMFtoPrRlLvwmajfBt4TkS+73SM/OeIagt4jL/ToYWhFzItUfc2Fdvhd6+V9/7uRWxkczE2HTh1ET8ROUREbhGR/xObQfJDbHTDZRlD0QRv9PkIbJrjs557+B7WA+9S0OaYa00F/s/XsfMefwTwEfdazvUOc47zcxjR05+8Iv4iMFaceg4icomIPOS5xssofB5h78BU4HnPZ0Htf6uv/adhPeSJcP7WN2PnDQeliB+NjYR80BhzX8D207DR958lvWYAuwHvd2cisNv5u10OPGyM+V3cSYwxf8VGCtxUUv953XPvSvCOuxH5rxhjdjhRlO9hhVipPqoTVdYJh09inRaHYadxfAY7fWi/iGMAm1UgIleJyBbHdj/hbHJt4zJgntjM0XnAA56B2xHALzz3sBnr1DrEc4nBdsdcazJDdT6GHetc69U+O/s2rN3zcxjWZm8P2Aa2ron3nX0R5+8oIq8WkbvFRlRfwL4LB/mO9+uM+w4U/N0C2j/V1/6PU/isAhEb3f8KhYOlNATZdrDZQu41WrGZVL8zxnwp5bl2G2PyzoB0Afa79iz2uW3CBgEKMMb8Hzab7hbn933YjII3Yp/vR7B1Ntxju7HOwM8bY/YaY9ZhHU5ubY4o/VIqi+pCbehCLHF9z4jjQu1k1DMnmR33jy+ibLL/mbxIYbZZEo1ySTu+cDUjTkNDjw1of55Ce5n4XQ/CGHOvYy93YJ05R2EzhweJGz8YY/YZO53zbBFxHWndWOfgdc72W5z7CMycM8ZsMMZ0G2NedPRlB4VFwsMIHT/47uFUbF/lLWYoq2m3Z/+gYz+NnWb4RIJ2lJTRmKm0FThcRJpihOEZ7Evv5XCc1HtjzB1Yj2Qr1gu6BPsibQW+YDxzkmNYDnxKRO7Fdprd6BXG1iT4lthVTH6CTV38hP8EEW0phqAOS+i9ic3iOMzze877u4+J2OlGPxabGeIWrHtaRN4a5Fzw8UWnfScYW+PiAgqng/0U+KqIHIrNWJrpaX8vcFDE395/31HXehZ4qRRGDL3G231eX4i5H3ffC2P38iE2yrMEO+Wg3djaUA8RU8/K4VngQBHZz9Nh8P7NtmIN07vStstpWw5bb+oQ4A1O59rf9rXA5zwRPT8LsJGg3SHbk9CBjbi7WWQvZygV+vXAbBFxnTkHAieLjXgEdUSasPPf3fP+k4hMMENT4F6OFYDIdxxbM2Mvhe+bDhJqB9WJZJRTJwBOAn7sRmOBG8RGsY9nKF09jPnY7MczsZ3h/bFTBHIAxphNIvIkNvPHG3xw72GhJ6rsvYcjnR+99x51rW3YrNdDsbVVYLidXWeMSRJV3Iq12ZMSREL9LMNq11xjTI/zHP1OpTCexbbfrf/mb//jxphjUrYH7LSKI4H7HDvZjM326QROTdApdm27W3/q5cDfjTFdAI7D8FbsYCauuHWUTuBkUbiZFJOw0f8/hpzLqxNuDY/BKRQi8ltsLUOwK8n58b5bke1SKorqQjLKrQuRxPU9Y4izk2HPPIkd9z+XqGs9i80yde+pFTuNzCVUowLYiscepSBSQ2NwNQMY/Jt4M/bTvutx5APalXT84LXXD2MzCv3nLqYdQTwKNInIMU7AGny2XWwJlduwf+fBcijGmO0i8qyz/50Bx74eOFRELnd+n4wtVv9lY8yXU9xLakajU+kP2Jf9KhH5FNaze0rAF3M1cI2IzMca5DdjO7KrxE6jOhU7IO7Geg3d1LnvAp8TkYeMLQi6P7aQ708JZjW27s5nsZ3nAQAReSU2k+wB7LzbHs81BolpSzFsc87zTwx1hKPu7VfAtSIyD/sleC/BkVawaXrebJ3DsH8Xt7idWwTwHhO8VPwE5xwviE01X+TdaIzZ5hx/Pbazu9n5/FkR+TXW4fQJ7LM6ClsgM7BIdMy12rHvz/tE5DvYSOSrGEppXYKNJKx17m8/7JSHe01hHR6w8/S/JrbQ83ewnevjTcjyxx7GYY2Y+9wuxVPnIQpjpwr+Cfi0iFyJff7nYaO6YLOy/ii2NsZabJbXqcBjnkFeFN/BRg7ONHZKxSDOs7wLuNYYE1bLqBU77eJfAraNwTpqGrCGeSywzwwV1vNyE/CfIrIa+6w+gq3hAbaw3VjPviuwA4frnOtcBtxm7DK5x2Pnh98BYIx51HHgfcp5fnOxhQ7fTMw7bozZKyI/xq7Y8CBWrP+dwtUdlOqhOpGMcuoE2EH7W0XkFuda7kqKjzn39WlsQc05AcdOwAYRurC294sB+yzDRjlPdc7t8l3gCyKywLGTk4HXGM+yw0mv5Tj6V2Dt7GXYweUl2AUXwNr+q8ROrXPrs5yEzUYpmLbiaNgabK2O92L/jjONMfeGtMvfxuedwcursAOGXyc4Duy7/TER+aNzf16H+x+w2ZkfxdZn2Yu1+63GmDCni8tfKBw8vgY7yHoFQ5rWjH3Hc8AYx9bvdb4DN2EdjT/CDuSvxNY4dDXiZ9j3fYEZmt4QRpROICKnYOvNHIjNALnNyWBC7IIR9xljnnKCJV/AUxNR7BTvR537uByb7XuDs/le7LvwMRH5EnaKw+nYIryx7VIqiupCMsqqC46DogXbT8axCXljTK+zS2jf09k/D5xughedibOTgc+cFHY84bV+BvxObMH3P2GzT7zOijQadR3wa7E1UO/G2p8JJn5KYBINDcP9m16AfTbvpvBvmvZdH0TsokZjgI3YAuKfx07p2+zZJ3D8IDYT7yjsOK0Pm6n3Oobs7S+A/xWRBdgx0L9gnWFBAabDsfr1R+z37f1Yp+AGZ3voe2qM2eP0Cz7r9AtOwjrwXuPs+zKsE/r9xpiVDOcm4EpnDHcIdsr1pc6211O44vQfsYtgFCyQVA5G3fQ3Z9B5HrYQ8lPYCNa/BezXha118BHsF+q/gXONnVPZgP0DPYNN2ZsNvMc57hfAl4FbxKYL/gU72AxrTy92IHsmhZHSiVinxHZs2mwXwQPO0LYUg5O58gVgg9j0xFOj7s15Lm8FrnLaegwBX0Jn37wxptP9x9Aywn83trYP2C9qmAf+M9hO5wtYw7UiYJ9lDH+mYDvzzdiI63as4Y6azhV6Laet8xhaGePtWOPZ62z/E/aLfq1zrcfwrEDgxXEynYV9NzuBv2I7lpEYu3LYV7EOrr9j6/MkiVy4vA2bydWFNcw/9rR/K9bIfRz7N9qKdao1AIjIx50BzjCcjvV/YA1lp4jsdv65A7fLsB2OT3u2+aMJF2Cf690MZwm2E3QR8D/Ozxc7136t71zfwzrKNmLf2V85n2Hs1DPvu7gX2GmG5ovPAjaKyB5sZ2K18zxcLsRmJG3HvvtvMcZsS/iOvw/biXsG+/dbhu2sKFVGdSIZ5dQJhy9jC1A+hLUFHwbe7MnSidKJm7DP5P+w9j5oiqtbw+IuU1gv4ZvYwc2vRWSXc+yrA45Peq33YR3HndgpGcsZsrO7sFOdLsT+fTqd+x62oIPDxdjpUo9ga/V8KGQ/P5djO7C7sNMKA1eXC+Gz2O/A49gB6M887e/HfgdOcrb/A/gB9n6D7PEgxpg+n518HhhwfncDBL/G2vfXAN93fn6dc/zt2Olzd2O/p08yVPPwNU67zsauQuXqzGtD2hWqEw7fxL6DBvt982bwHg/81tGJDc4+3u0XY50Rz2E7/Ge5A2Ani+JN2KnPL2C/z5d4Bnxx7VIqhOpCMiqgC0dg7YCbmdGN/c7F9j3Frt63C/t9CiLSToY98wx2PPJaxq6w9n6sg+pZbF/xORy7SwqNMrbm0aXYRR1ewNbh82fSBZFEQwPx/E2/gv2butnFrt2LfNdFZI3YGrRBHIIdq+zELqx0JPb75c1ICxs/5LAOuuew/fIPAv9mjHnAadfz2JpS/4V9VlcAbzJDq+F9V0TcQPgErANzO/YZ/TM268ydphj6njpcjnWKPYftEwyurIe1HZOxxfHdd9ibofop7KyYJ7F/z6sdPcQY0+XT1X5guyluxkcicvm8zrhQagux09Z+Yox5TezONYaI/B74rhkq1ldXONkzjxhjPhW7s6IoShVxMgVf7+nE1QVil6SfYoxZELtzDSIi7wEuNMbErYqjKIpSM4jI24EZxpiPVbstaRCR8VgnyTHGmMer3Z60iK1x9TTwNmNMUKBYGQGMxulvSo1j7NSqunAoiV1q0mCjs2/DTn9Ks+R1VXHSpJ/HRpjPxkZME63qpiiKUk2MMSdVuw1JcFLum7HR8Vdis1svq2qjUiB21bl/wmZUHoONol4beZCiKEqNYYz5YbXbkBQROQ87jTYH/C9WP56oZpvSILZ0xu+xGTqLsPeRONtJqT/UqaQoxSHYlNVx2DTMtxi7LGu9MAWbytuGjSK8xxjzYHWbpCiKMqKYgE1vn4qdpvxVIKw+Uy3SjJ1ydRQ2Wn4LQ6tgKoqiKKXnTdjp0jns1LELTX2t+jgTO0XQLTlyQVCNK2XkoNPfFEVRFEVRFEVRFEVRlNSMukLdiqIoiqIoiqIoiqIoSvHU4/S3FmxNgmexFc0VRVEUSyN2NcM/MrRKyGhDNUJRFCUc1QnVCUVRlChS60Q9OpVeCdxX7UYoiqLUMK8F1le7EVVCNUJRFCUe1QlFURQlisQ6UY9OpWcBtm/fw8BA8npQbW3j6eraXbZGlRptb/mop7aCtrfc1FN749ra0JDjgAPGgWMnRymZNALq610AbW85qae2gra33NRTe1UnEqE6UYPUU1tB21tu6qm99dRWKI9OJHIqicgTQI/zD+Cjxpg7RGQh8GFs6mgf8GFjzH3OMadiVwtpxS6B+HZjzHNx2xLQDzAwkE8tBGn3rzba3vJRT20FbW+5qaf2JmxrxdP5a0gnMmuEe1w9oe0tH/XUVtD2lpt6aq/qRCyqEzVKPbUVtL3lpp7aW09thdLrRJpC3W8xxpzk/LtDRNqAbwBnGmNOAj6LNeyISAPwQ+C9xphjgXuBq+K2KYqiKHWN6oSiKIoSheqEoijKCKOY1d9yzr8Jzu+TgKedn08Beowx7hy87wL/mmCboiiKMnJQnVAURVGiUJ1QFEWpc3L5fHzqk5Ou+gLW6K8HPm6M2SEi87FGfAfWQTXHGPOYiLwZWGiMeaPnHC8ChwKnh20zxjyfoM1HAo8nujtFUZTRyVHYqQAVo4Z04khUIxRFUeJQnVAURVGiSKwTSQt1v9YYs1VEWrApqteKyOXA+4BXGmOMiPwr8AsROTFLi9PS1bU71dzFyZMnsG3brjK2qLRoe8tHPbUVtL3lpp7aG9fWhoYcbW3jK9iiAmpKJ9JqBNTXuwDa3nJST20FbW+5qaf2qk4kR3WitqintoK2t9zUU3vrqa1QHp1I5FQyxmx1/t8rIouB24CzgR3GGONs+4mI3AAcBDwFHOEeLyIHAQPGmOdFJHRbqpYriqJUmPaOTlas20LXzl4acjCQh7aJLcybPY2ZM6ZUu3lVRXVCUZTRjlcjxo1tJJfLsbu7T3XCQXVCURQ/XrtZK7ayFttU68TWVBKRcSKyv/NzDrgQeAibNvoKETnY2XY6sBP4B3A/0CoipzmneTfwU+fnqG2Koig1SXtHJzeueYSunb2AdSgBdO3s5frVm2nv6CzJNRYt3sDCq+5i0eINJTlnJVCdUBRltNPe0cn1qzcPasSenn52d/cBViduXPNI3dj0cqA6oSiKH3/fuhZsZZo2uf328z/yy0z99nrt9weRJFPpEODnItIINAKbgMuNMc+KyFeAdSKyF+jFruiQB/IicjHwPREZi7PMJ4AxZiBsm6IoSq2yYt0W9vYNBG7r68+zfO2jRUUxXBFzr+GKGFAP0RHVCUVRRjXL1z5KX3/4VKq9fQOsWLelHux5uVCdUBThz0c6AAAgAElEQVSlgKC+tWsrz59zTM21yWu/i+2313m/fxixTiVjzN+Ak0O2fQ34Wsi23wInpN2mKIpSi7gRizDciHRWkopYLaI6oSjKaCeJBsTpyEhGdUJRFD9hNrGatjJpm4rtt9dzvz+I2OlviqIoiq2dVE5qUVgVRVGU0lFuHVEURaknwmxiNW1l0jYV228faf1+dSopiqIkYN7saTQ3hZvMcWMbizp/LQqroiiKkow4DWhuamDe7GkVao2iKErtE9S3rratTNqmYvvtI63fr04lRVGUBMycMYUFc6czvnX4rOHGHMw/S4o6fy0Kq6IoipKM+WcJuVzwtvGtTSyYO70upzQoiqKUC7dv7TpS2ia2VN1WJm1Tsf32kdbvT1KoW1EURcEKzcwZU8qy1Kh7vC5hqiiKUn+4tnr52kcH6yuNG9vI/LNE7biiKEoIbt+6lkjSJm+//fmdvRyYst8+0vr96lRSFEVJSbkEsBaFVVEURUmG2nBFUZTRg2vzJ0+ewLZtuzIfPxLQ6W+KoiiKoiiKoiiKoihKatSppCiKoiiKoiiKoiiKoqRGp78piqLUAO0dnSy707Cnpx+whV0vOvPYEZMWqyiKMhrw1txryMFAnrqvlaEoiqKUBq9GjBvbSC6XY3d3X93rhDqVFEVRqkx7RydLV22iPz/02e7uPq5fvRmgbgVGURRlNNHe0cmNax5hb98AYB1KAF07e7lxzSOA2nNFUZTRil8j3EAy1L9O6PQ3RVGUKrNi3ZYCh5JLX3+eFeu2VL5BiqIoSmpWrNsyOFjws7dvQO25oijKKCZKI6C+dUIzlRRFyYQ3fbOWUjbL1a72js6yLRXdtbM30zZFUZRa5eY7HmHdQ88wkIeGHMw+aSoXnzO92s1KjFdLJh/QygWnHRVr7+PstdpzRVFGMnF98EqNHbJep9ztS6IB9aoT6lRSFCU1/vRNb8rm+XMmVLwt3rnJvfsG6HPSfkqVStre0cn1qzcPnhdsyurSVZuKPjfYehthItI2saWocyuKolSam+94hLsffGbw94E8g79X07GUdMDg17ht27sTaUmULQcbjFAURRmJRI0NZs6YEru9Uu0o9XFpiNMIsEGYhVfdVVMB+ySoU0lRlNQEpW+6KZvnzzmmYu3wO3u8c5P97QqLlCSJQK9Yt6XAoeTSn4clKzfx2NM7ihoozZs9bVhNJYCmxhzzZk/LfF5FUZRSkSYCHcY9Dz1TUqdSmqhy0IBhycpNLF/76LBFEaI0Lkor5s2eVnANP7lcLu0tKoqi1AVxdjNs+5KVm1iyctNgRuvRh05ixbotPL+zlwMT2HW/BmS131mPCyOobXEaAfVbi09rKimKkpqwQUOlUzaXr3000Nnjx9sud2DhfuZGoNs7OhMdH8TdDz7DzXc8krDVw5k5YwoLzz2+IIo9vrWJS99wXF0IiaIoIxu/3XQ7u67d9G8PI58n0taWsk1+wmpZ7O7uG3ZcVo2bOWMKC+aGO83c6dOKoigjjTi7GWc/3YzW61ZtpmtnL3mi7XqYBmS136Uc24S1DWDB3OmDsxDGjW1kfKvN8WkIiDnUU40lzVRSFCU1YemblZ6qlbSD7m1XlkiEuyx0FOuKjMDPnDFFHUiKotQkWSLQUecqRUZrWlseNTDwH1eMxrnPoxY0UlEUpVLE2c0kU78ABvKFHe4wux6mAWF99jj7W8qxTZQ+XX35rECNWnjVXYHnqpcaS5qppChKaubNnkZzU6H5aG5qqMmpWv52ZYlExDmUku6jKIpSjxQbgU5yrlK3yU/cwMB7XLEaV08aqSiKUgri7F7Q9qQE2fUwWz+QJ5P9LaXdzjLWCNOoeglGaKaSoiipcT3s1V79bdzYxsA6SjkgjzXEJ05rY8W6LSxZuYm2iS2Mb20KzHCKMtpJoyvFFNar1dX0FEVRShWB9h5T7jb5beqJ09rYsLEzNKPK2y6/xiVd/c17/GNP7yhY/W7WCaXJRlWtUBSlFokbG/i3pyFIN6I0wK2tlMZOlnJsE9W2sNWkg+ot1VMwQp1KiqJkohama80/S4YVuG7MwcJzjw9daaIxZwtge2sxxRntJIX1XLIU1qvUihiKoihZiOvsBm1vasyRH8gX2OdSdpCj2hRkUzds7GTWCVP4w+a/DwtGBLXLq3GTJ09g27ZdidvW3tHJho2dgxmsA3nYsLGTow+dVPRKpKoViqLUKnFjA+92/yqhLg25XMEUuDDdiNKArGOUUo1tTpzWFnhvBx/QGrqa9MJzj2fB3Ol1GzRQp5KiKHVLXFQhaE5zfx7GjWlg/3FNiSPQ/us0N+XY158nHzLlLe1qEaVecUJRFKWUpI1Au9ujjilnmxYt3hBoUx/e0sU1H5pd9myfctl01QpFUUYKbh1Sb0ZnmtXfamXWRBAPb+kK/Nw8tSOwXEZ/nsh6S/WAOpUURalroqIKYem1e3r6ueZDs4HkEeiw65SisF6trKanKIoSRpoItP/zSrcpzqaWO9O2XDZdtUJRlJHExedMD1zkZuaMKYn657UwayKIqHpPaY+pFxI5lUTkCaDH+QfwUWAXsNiz28FApzHmFc4xpwLfA1qBJ4C3G2Oei9umKIpSKiqxSl0prlErq+kVg+qEoii1QrVtarmuX+37KhbVCUVRRgNhtjpqNel6seNhpMlUeosx5i++z05yfxCRW4H1zs8NwA+Bdxhj1ovIlcBVwMKobUXch6IoRTBSC39WouhdKa5R78X5PKhOKIpSEorRpWrb1HJdv9r3VSJUJxRFKYpaH7eE2epZJ0zhvoefLaipBLYebJ3Z8WGUZPqbiBwMnA38h/PRKUCPMWa98/t3sRGEhTHbFEWpMCO58Gcl5luX4hq1PC+8VKhOKIqSlGJ1qdo2tVzXr/Z9lRvVCUVR4qiHcUuUrT760EmBq7/VStuzksuHVZr14KSrvoBdqXs98HFjzA7P9v8CTjPGXOD8/mZgoTHmjZ59XgQOBU4P22aMeT5Bm48EHk+wn6IoCVj4+V+zbXv3sM8nH9DK0ivPrkKLlBJwFLZzXTFqSCeORDVCUeoa1aWKoDqhKErdofpQURLrRNJMpdcaY7aKSAvwDeBa4O2e7ZcCH0vTwmLp6trNQFS1Kx9pl4OtNtre8lFPbYXytzfIMLufZ7nu5MkTuO2ev5YlklqOdNd6eh/i2trQkKOtbXwFW1RATelEWo2A+noXQNtbTuqprVD/7fXb9rCCpVl1Kew6STWknp6v6kRyVCdqi3pqK2h7S0WYXQ5rb6nHLaWgVM+2UtP6yqETiZxKxpitzv97RWQxcJu7zSmSdyCw2nPIU8ARnn0OAgaMMc+LSOi2VC1XFKUklLrw5z33by1LWmqtpLvW+jzuaqE6oShKFoJsexhJdCnMRteKhoxmVCcURfESZZfPnzMh8JhyL1hQrX5+vWtUQ9wOIjJORPZ3fs4BFwIPeXZZCNxsjOnzfHY/0Coipzm/vxv4aYJtiqJUmHmzp9HcVGgKiin8edOazQWF6QD29g2wYt2WzG0EOy+5HOdNg2vwXTFzDX57R2fF2lCLqE4oipKVINseRBJdirLRtaAhoxnVCUVR/GSxy6Uet3ipZj+/3jUqSabSIcDPRaQRaAQ2AZcDiEgr8G/Aq70HGGMGRORi4HsiMhZnmc+4bYqiVJ4khT/TeO3/EZKWGhV9TkLY8cWeNw1RBr8eoghlRHVCUZRYXC15fmcvBzpaEpeZlCZaHGWja0FDRjmqE4qiFJDFLqdZsCBt1lE1+/n1rlGxTiVjzN+Ak0O2dQP7h2z7LXBC2m2KolSemTOmhBrLtOmYBx3QGjjfudi01HKnu7pECVCUwV+0eMOonRKnOqEoShxhWjJubCN7evqH7d82sYWrL5+V6hpRNrpSGlIuvNrUkIOBPHWlN6oTiqL4yWqXo8YtLlmmk1XKsRNkz93/+6kXjUpaqFtRlFFKWq/9JXOP45qfPFRwTNq01CBjO761icYc9HsMbqnSXb3XDRMgCDf47r7+Y+qho68oilIJwrSkeUwTzU0NRWmGS9gAJZcLHhRkvU6la274tcnVIdUbRVHqmXmzpxXYNihd3z5L1lElgg9h9jxofFHM+KnSQYfYmkqKooxu0nrt55xyGAvmTh80wG0TW1gwd3pio+afz+wa2d3dfeQacowb2whYB48rDqWa6xwmQMvXPsqNax4JdSj5qac50IqiKJUgTDN2d/cVpRlegmptAOQDbPf41qZM12nv6OT61ZsLAgnXr95c1pobUXWnVG8URalXZs6YUjL77ydL1tGJ09pSfZ6FuDqCDTn7/yzjp0prkxfNVFIUJZIsXvskaalhRBnbvv48Y5tzBVHtUkZqowY9QSTJXFIURVGitaQYzfDir7URZaNbxjRmuubytY/S11940r7+PMvXPlq2iHCcnqjeKIpSr5TK/vvJMn55eEtXqs+zEGevB/Kw9IozUp+3GtrkRZ1KiqJEUs7U1CDijG2Qg2dv3wDL7jRFp3yGCVAYbk2Leq7ToSiKUgkqpSXeAcrCq+4K3S+rIyYsyBD2uUsx0xLitEn1RlEUpZAsmlOJmkrlsudR2tTe0Vl2x5JOf1MUJZJSpKa2d3SyaPEGFl51F4sWb4hMxcxqTPf09Bed8hm2TKk75S6oreVc2lRRFGWkMHPGFGadMGUwtb8hB7NOKE+E2iVKTyrpiCl2WkLYtD5QvVEUZXQTNsbIMn4J04VS6kU17HklpsFpppKiKLEUk5qadvWFoMiCS3NTA2OacoErBfnJkvIZtkwpEBrtSLO0qaIoymilvaOTDRs7C4qSbtjYydGHTiqbvZw3exrXr948bEpAY47MHfew1erCgg9Q/LSEsGl9qjeKooxm4sYYaccvlcioLZc9D9MmqMw0OHUqKYpSVtKuvhBnbGG4gyeMuOkIQUQJUJjjqFzzwRVFUUYKWVbiKRb3vMvXPjqoB+PGNjL/LMl8zflnCUtXbSpYibQxZz8PI+uUOS+qM4qiKIWUWlcqFSguhz0P0iYvWcZEaVCnkqIoZSXL/OQwY+vWpEjiUMpKWN0L7dAriqJkpxK1KoIote2uVnZqNZeKVhRFqUXKoSuV7O+X0q67xy1ZuamUTUyMOpUURSkrWQpZBxlZSJ6h5BI1HSHsummm6imKoijJGEmLGqQddGSZMudFtUlRFGU49awr5bDrM2dMYdmdpii9yYo6lRRFKStR85OTOI+6dvayZOUmWsbk2NsXktMZQNx0hCCqMT1DURRlNFDqWhWlivBWIgMoy5Q5L6pNiqIow6nkCtWl1opy2fVi9SYr6lRSFKWsJC1+7Xrom8c0BGYj9e5L7lDKauyrNT1DURRlpOPVgud39nJgkY6gUkR4K5UBVOyUOdUmRVGU4VRqOnI5tKJcdr1aU7TVqaQoSmKyeumDpgosWrwh0ENfTL2k5qaG2OVCo6jnNFpFUZRaIEonXC3oeGoHN6zqYMnKTaxYtyV1h7dUEd5KZgAVU6dDtUlRlJFClrFEEl0pJ+XQinLa9WrUgVWnkqIoiSi1l74UEdZcDsaNbWJ3dx8NuSED77YprXAFpdECnDitrei2KoqijHSS6ER7Ryc33W7o3dcfuk8caSO8YVpQTKQ4Sl9KPU2iklM8FEVRykWWsUSx44+wUhve2kMtYxppaoQ9Pf2BNrscWUUjza6rU0lRRjFpOr5ZvfTea4xvbSKfzwcWkHNpbkpeO2m/lkYuOvPYgrnDXTt7WbpqE489vYMNGzuH1WZ67OkdXHzO9MDzzZwxhcee3sHdDz5T8PmGjZ0cfegkrV2hKIoSQZhOeDOSVqzbMuhQ8u/jrlrTMqaR17zsEB7e0hWoT2ERXrBZsH4HT9iAJOo87R2dmQY5EDy1G4orvgqVn86gKIqShKTjiaixhLu9a2cvDTkYyFsb3buvP1ZX0tjq61dvpr8/j3ek0buvn959DO7jHy+UI6topNl1dSopyiglrec/i5fef43d3X2x7Woe08isEw4e5tgJYk9PP8vuNAXF6AD684Qef/eDz0Q6iB7e0jXsMy2IqiiKMhz/QCJKD1yNSTLFuXdff4EN9+tTWFZp0L5Rg5h5s6eFLr8cZfPjBkblmFJXjekMiqIocYSNJx57esewwEDUWMJ7jgFPoDiKuLFLkK3u8w8aQvCOF8qVVTSS7HpDtRugKEp1iOsUe2nv6Iw816LFGwL3CbpGHLu7+7j4nOm867zjY5e/bJvYEpn1FEbQPbpoQVRFUZR43IGEaxuT2Mhiaub5pzcvmDs9NErs3TfKpkd15uMcZGGfq4YoijKaCBtP3P3gMwX6cOOaR0L79W4JiywEjV3aOzpZtHhD0XY3THPaJrYUVcPVbd/Cq+4KHUPVG5qppCijlKiO7we+ee9gVlGcY8c9xp26MPmAVi447ajIehVRuAbbjTCHOY3cCEFYlDmuvVHX14KoiqLUOt4sIa/drdQ13ekJlaRrZ++w7KiofQHGtzYFZsmOb7Vd4Cw2P+4Y1RBFUWodry0dN7aRXC7H7u6+kq1O6Wdv3wDNY5pobmoYlvFTTMDBbcPCq+4CoGVMjr6+/LBZDFnP61KqrKJKrTpaaTRTSVFGKVEdXG8HfE9Pf6psoG3bu7lxzSO0d3Rm6kR7U0mjhMqNELgDAz8tY8KdYVHtmjd7Gs1NhaaxngvnKYoy8vBnCXntbqWuGeVQKpcDJQcsXbUpUXaU24Z8Prih7udZbH7UMaohiqLUOn57vqenf7Dv7zo5kupJGnu/u7svMOMn7hzjxjYmvk7vvmiHUlNjjlzC9pZDy5avfTTxTJF6Qp1KijJKCer4lgpvvYo0HHdEYa2jMGPeNrFlcL+LzjyWpsZCeWhqzHHJPwunnzx12LFxnftSp7gqiqKUmjTTl8t5zSDaJrZw9eWzeNd5xyfSmCA7HUYeEkWfvXY+LCjifp7F5kcdoxqiKEqtE2fP0+hJmvHE+NYmZs6YwtWXz2LpFWdw9eWzBmsWhZ2juamB+WdJKl0Jo21iC5e+4Tgu85XY8I8j3OuWOhjQ3tEZWl+23qdI6/Q3RUlJqZcKrhZBqw6U0qC59Sq8S3bG8dz27oLfkxTGi1o9YeaMKRx96KTUf6+RVDhPUZTaJaueVKNuT5Jze+2z3zYH0TaxZXB1nSSLM0ThaljSleK8QYssNj/qGNUQRVEqRRYdSWLPk+pJUD/8xGlt3Pfws8OKYnf39AWurOk/h3f1N+/9JNGVMNyAh/+aLpUY30U56up9inQip5KIPAH0OP8APmqMuUNEDgS+DZwC7AN+bIz5rHPMqcD3gFbgCeDtxpjn4rYpSi0z0ubB+ju+aYraNTXmYldQaO/oZP5ZknjFn66dvYNtcA36grnTY428du6rj+qEoqSjGD2pRu23sGuGdf5hyP767xUKHVAXnzOdi8+Znrmwqnew4A4MlqzcNDi42bCxs+Sr9ijpUZ1QlNKSVUeSBJLT6ElQX/sPm/9OX39hULk/H76ypv8ckydPYNu2XZH7vf8b6xIFrpPY/FKPF4KcVFHPvN41KU3+2FuMMSc5/+5wPrsB+L0x5lhjzAzg+wAi0gD8EHivMeZY4F7gqrhtilLrVGPKQSWZN3taYApoEJe+4bhYwXGFI8l8aRf/ShHAsDRZpWZRnVCUhBSjJ9Wo2xM2PSHMoeTFrwOTD2gNnBKWZVq2976DVqTbsLGTWSdMiZyONhJX4qlhVCcUpURk1ZE4W1uMnrj2NMzZU8qM2r4If5I7va0aK7UFadGNax4JrQM7bmxj3Y9vMk9/E5FjgBOBN7mfGWPcp3wK0GOMWe/8/l1sBGFhzDZFqWlG+lLBrkFbvvbR0Dm/MFTTyN3fXXHBj/tc3P3SrtTmCmO9G9rRiuqEooRTjJ74pwBUYvW3qGkHSaLjXs2IikCHXSMIvzMrbID18JaugmkPXkZaBnK9oTqhKNnJqiN+W1vM6m9egrJS/ZQqo7a9o5PefeFepWs+NLsk18iiD2FaNKYpF7j63fyzpOi2Vps0TqUfiUgOWA98HDgeeBr4gYicDHQCi4wxHcDhwJPugcaYf4hIg5PeGrrNGPN80sa0tY1P0XTL5MkTUh9TTbS95SNrWycf0Mo2X90f9/Ny3r977nvu38pNazbzj+3dHHRAK5fMPY45pxxW0mudP2cC5885ZvB61/70z8OMdtfOXi77yt0MDOSZfEArE/Ybw64X9w1vt+e53Lq+PVN7nt/ZW/Z3azS8uxWiZnQii0ZAzT/fYWh7y0fZ7U6ReuK11X7KpRXuNRd+/tfD2r63b4BbfvNXbl3/eKLrht2je435n1gdqCsuOaChsYGJE8YOnitsIBWlI7eubw/s/N+6/vGC55vkb1IJjU5CjX/PVCcqTD21t57aCtVt7z33b6WhIcdAwFKcYTri/SxKQ7ISZE/9vHrGlJLY06hxhXv/aWxy0L63rn88kT5A4bN9PkSLXuzp5z/nv2JE6kRSp9JrjTFbRaQF+AZwLbACOBX4mDHmnSIyD7gNqMiEwK6u3YFfojDComK1ira3fBTT1gtOOyqwLsQFpx1Vtvt32+v3lm/b3s01P3mInbt6yhZNnXH4JC75ZwmMGrvfv23buweX5/R+IxtzFDyXoMFTEg6c2FLWd2skvbsNDbnMneQSUFM6kVYjoL7eBdD2lpNKtLWUeuJtbyW0Isye73px36AjKOq6SZ7vha8/JjK7Ne9c46vLHuCryx6gZUz41O0oHQm7l23buwePSdLeamh0EKoTyVGdqC3qqa1Q3fa69ibo/Q3TkUq0N0lff+0ft/LSg8ZF2sX2jk5uut0MBrWD7GnUtS447Shuu+evLF21aXDF0G3bu/nG8gcCbfLNdzxSsFiEe70wB5lXH2D4sz0wpGbVgRNbmHH4JL78HzMLz1fh96gcOpFo4roxZqvz/15gMTALeAp4yhhzn7NtBfASETnI2XaEe7zz2YATOYjapig1T/OYoa/NuLGNFVsquFr1nNylP6PSVfv68/hlLY/t4LtzkbNy4rS2zMcqlUN1QlHi8dZmWLFuS2ytnyyUUyvS2vOk1w2qWTFzxpRIR5Gf3n3hzoGo2iBh2pZ2isZIr7lYClQnFKU0BNkbsAsnROlIkvpAxdSYS2I3k9jFFeu2DJsl4T8u7FpufaJldxr86wn152HZnabgs/aOzsDVR/f2DdAQIkFx91mNuofVJjZTSUTGAU3GmBecdNULgYeA+4E9IjLDGNMhIq8Dnge6nP+3ishpzlzndwM/dU55f8Q2RalZguYJ7+tLF+EqhnLXc4pbSjPtdQbyeW663ZDP5xOt/BbGw1u6Mh+rVAbVCUWJJ6g2w4aNnSUPTERpRTFLJieplZGmPWHn7drZy5KVm1iychPJXUrRRN3jvNnTIlemS8pIr7lYLKoTilI6wuzKQD7c3t1z/9bY+kBpawh5NcVdCbSY9sdt934eZrvd+kRhhcL39PQPa3cYA3kCayAlWUkOyKy39UiS6W+HAD8XkUagEdgEXG6MyYvIpcD1Thrri8A8Y0weyIvIxcD3RGQszjKfAMaYgbBtilLLREUhK2EkyrmEdBIRSbL8qJ+oAnpJ0Q55XaA6oSgxVEpDwmz1+NamTAVHvZ3vqGv27O0L7MQnWSU0zFHljk9axuTo3ZdPNWhJev1Sdf7LqdEjBNUJRSkRWezNTWs2x2pQGp3yjx3S2OY4uxh2fw05uziQa6cXzJ2eyXYnbbd7zizX8C5OMRqIdSoZY/4GnByy7U/Aq0K2/RY4Ie02RalVqhWFvOf+rdywqiPwOv6llLN2ipOISFBEoBJoh7z2UZ1QlHiiNMTbSfZGjLPY9LDobVDWaJRTq72jM3YlUJerL58VmMmUJKKbREP39eVZesUZqbOlkmYclaLzX6qMp5GK6oSiFIdXE8a3NtGYo2B6l9/eePcfN7YxNHPHa4PTjHWiAgJRJLGL82ZPK6ip5OI6gNygyIK500NX9hzf2hSoX7kcidvt6u5ocg5lJc3qb4oyqonK1HHrP2QhauDgL1Tnb4+7b7FLIicRkbRLPWehqTFHn0chtUOuKMpIIS7b02u3gVQ23Rt8aJvYwqwTpvDwlq4CXQkreh3UpjTOG9fxnzXjJ0kWrDuQcM+17E4TOEDK5WC/Fjt4qvR0g9E43UFRlMrgt8l+Z8n41iYuOvPYgvGDt0h1mEMJCoO3aTKg0owF3CzTpHZx5owpTJwwdlDXgrJU4zJ9LzrzWK5fvblgXOEfZ0Rx+slT1X6nQJ1KipKQqE551ukLcc6goEJ1YI2y1zOfdlqF35EVFsHwi4jrrV+0eEOsmDTm4NjDJ7H5yR2R+3mvlTXFVFEUpdZJku3pLUQaZdP9EejefQODHeWwWk1hAYGgwULSCLTf8Z8lopvkuXhrXrjX8GdSjRvbyPyzpKqaoRFtRVHKQZxN3ruvcFtQkeog/DY8TcZl0rIYjTloHRucNRTFnFMOY8bhkwA75S2IqOuHOfrDtDCt40spRJ1KipKQmTOmpIr0JiHOGZQ0DTVNumqQIyuIxlz4ijlBouOKxp7uPg70GO6kaIqpoigjmaTZnnHb/DY8KCCwt2+AHzjFrsFGsV85/WA2bOxMNFhIomml6ngneS6zT5oaeJzqhaIoo4E4m7y3b4Bld5pBmxiVmeRl1gk2gL1k5abUdYqSlsXIkxt0KKWdSeGStWZdmE4EOc4qtZr3SEWdSoqSglIX4oxzBiUtVJemXUkj0HF7NI8ZWg3BGyGePHkC27btAgh1wvnRFFNFUUYD3g5uWMZnWB0Il+tWbUpUENW7y+7uPu57+Flee+JLhk2LC7K9SSLQYXUssuB9Ljff8QjrHnqGgbzVutknTeXic6YXfY1i6g4qiqJUkyQ22V3VLKldG9/aVBBo8Ncpcm3mkpWbWLFuyzCb6Q8IhC2kMJAv/DDLAhWlqFnnz/BtHmO1VvWgNA3NehkAACAASURBVKhTSVFSUOpCnFGr9ERNMfMXqpt1wpSSRqAB8nlYvvbRYZ1wGO7h39cXPMKJcoppiqmiKKOZqILaUaRd/cylrz/Puoee4Z3nHh9rc+Mi0F6NKrUdv/ic6SVxInkptu6goihKNUmaFeRmK8UFJ+IWb4Bkdf38mUDv/8a6RFlSaWd4FFuzLijDt7mpgXedF6+HSjLUqaQoKSh1Ic4gkWhqzNHd0xcoBmGF6v74yHOJ01Wbm3LsDXEC+dnd3TcsZdWboeRtQ1DUIWzQpCmmiqKMdsL0JGmGZxYG8iRyprjbglZ/82tU2GCjljKD0tYdVBRFqSZB9tPbzw/DzVa66MxjuW7V5mFZQmAXNJh1whTufvCZwHN07ezNZDPbOzoTT7vLMsOjmCnPqgHlR51KipKSUtZxCBpU9OztCy2aHSYkbuc+bjpCe0dnYodSEHv7BkKjJEFt09VwFEVRwh0sQXpSzhU2IXlH2lsQO06j/OestcygNHUHFUVRqkmY/XSnpQF84Jv3hmYiLbvTcM2HZoeukpnPw90PPkOOwmnSLlHjjSibmbSOajVWdlYNKD/qVFKUKuMfVGRZ4QCSrUCXpnB2WsKiDlpMVVGU0UxaB8u82dMKloIuB2k60lk0qtaiwqWuh6goilIuktjPi848NjSr1c1WissaCpIY1+GTZrVQlyhdcafjVSu4rBpQftSppCg1RlwdojCSDBKSDiTGjW0EglePGDe2kX19+WFT9nr29rHwqruYfEArF5x2lDqSFEVRSO9gmTljSuC0My/NTcOnIaehmI50ks55qaLCpZpCV+p6iIqiKOUiif2M04kV67YkKu4N4XVO09rMqDqx3/rg62LbEUcxeqAaUH4aqt0ARVEKmTd7Gs1NhV/N5qaG2OKsSQYJUfu867zjWXrFGSy94gyu+dBs5p8lge2Yf5awYO70wXONb20iP5AfdEBt297NjWseob2jM7Y9iqIoI50sDpYoh1LbxJYCG5yWYjvSYRrlPWdY29K02c3wcp+Tm+GVRVtmzphS8MzcZ6jBD0VRao2k9vOiM48NPUfXzt5AWx3EQB6WXnEGV18+a9AmZrGZYdoQ1c6kFKsHqgHlRzOVFKXG8NchcjN/4upsdO3sZdHiDZGe+7DVI04/eWpBLQz3WuNbmxjTlGNPT/+wqIB3WWz/AEiL3ymKoliypN1HHeOtnRdkz487YhJP/X3XoKO/ZUwjTY0E2vEsJKmVV4qocKmn0OlUbEVRahlv/9uPd0aA1+aGZSu1TWwZtHdhtZW8+waR1maWs45qKfRANaC8qFNJUSpMkvRNr+GbPHkC27btAoitsxFXqyPO4Ptrf+zu7otdclOL3ymKooSTxcESFgA4cVrb4M8zZ0zhsad3DFvB59GndpBryA3+3ruvn3y+tEsnx3XOSzG4UG1RFGW04O9/exnf2kR3z9ACCd6+/kVnHhupL94FF275zV/Z9eK+gnM3NzVw4rQ2Fi3eUBJHULkcN6oHtY86lRSlghSzIo67/abbN9O7L9yzFOe5jzL4WSIBWvxOURQlnCwOljCH0YaNnRx96KTBYx/e0jXs2P68+58h9vYNsHztoxWN0hY7uFBtURRltBDU/4Yhexc2I8DNXE0SrD5/zjHcds9fC/Y9cVobGzZ2Vm2lzqR1klQPah91KilKBSlF+mY+H7YI6BBZPfdpIgFRabpRUfhSFV5VFEWpF7I4WIIcRn69SGPrd3f30d7RWTV767X9UQs6RGkLQM/e6t6HoihKqcmSieNuS6Mv/n0XLd5QtZU60wTao7J3KzWu0PFLNOpUUpQYSmlEik3fDItkBJGl0500EhCVphs3WMiaqaUoijKSiNOWJHqRdHUfl2rVuvPbfndBByi0/VHa4rKnp191Q1GUEUVc/7tcWTrVXKkzTaA9LHv3voef5d6HnhlMzi3XuELHL/GoU0lRIggyIktWbmLJyk2ZHExp0jddA/38zl4OdK6VxshnmeoQFgno2tnLZV++i9knTeXic6ZHpukuvfLswRpQfkpdeFVRFKUWSNuhDtKWpas2DRZdbZvYwrixjYHFVb16EWSzG3PDZr8NEqYh5YrARmUdBdn+pIET1Q1FUUYSQbbcLc4dpANBMwKS2HH/Pkl0Jo6sDpe0Dq2g7N2+ALHb2zfAdas2xV4/DTp+iUedSooSQVQHN4uXOsxps+vFvQUrOgCBzqw0ZJ3qMKYpx96A1awH8gxGCLJGNrTQnqIoI40sHeogbenPD9XN6NrZS1NjLtBB1LO3j5vveISHt3QNrtLZ0tzIrhf3Mb61ib37+unvC/YqNeRg4VV3Mb61iXw+z56efsaNbaR338Bg57xUEdgkWUd+259GC1Q3FEWpZ/wOnlknTCmw697i3F5c+71k5SZWrNvCvNnThmXxBNnxe+7fOkyrgqjUSp1p6ySlsfkDeUqaSaTjl3gaqt0ARall4oyFazSTMnPGFKa9dGLAeQo788vXPpp4mlsUadrmDgCilh0FWPfQM6EGPy6ykfU4RVGUWiWqQx1Ee0dnoo5oX3+e/jzkfJ/v6enn7gefGTzH7u4+9u4b4PSTp7J338CgngQx4Gza3T00WNnT0z8s2hvX/kWLN7DwqrtYtHgD7R2dgfslyTry2/40WqC6oShKveL2uV073rWzlw0bO5k3expLrziDljGNgRmnNnAwULAS3JKVm4ZNC4PhdvymNZtjbfL41iYWzJ1e9pU62zs66d2XLAPLJa3NTztGi0LHL/GoU0lRIkhiLLp29g7rWId1uts7Otn85I7I8+3tGxi2ykNW0tbaSOLIGsjbjKvmpkLzkSSykfU4RVGUWiVph7q9o5MPfPPe1Fmn0csyWHr39bPuoWdKEoxwCVugwT8QunHNI4GOpTj9CbL9QRrhZmzFHasoilLruOODJSs3RQYjwuzn7u6+VHbee55t27tj928Z05ipHmuaz10d8Y91xo1tjHRoBelDHKXKJNLxSzw6/U0Zddxz/1ZuWNWRqHZE2HQ1P940U4DrV28umEpw/erNQLrMoVLgTnUYN7aRXC7H7u6+gmkP3vtPangbctmWyIbsxymKopSbpKuT+UmSwp9kKlixDCTxPqUgaKpcQ274dcKmOUQVEQ97vu7vbm0pgJYxDbzquEMGp4WobiiKUgzVWsUrzZTgtIswhNGQs9dddqdJtH/Sa3qf4fjWpmFTtaMcLmFB7LHNTZF/hyB9iKNUmUQ6foknkVNJRJ4Aepx/AB81xtwhInlgI+C+GRcbYzY6x5wHXO1c437gUmPMi3HbFKWctHd0ctPtZjDlMq52hN+IROEWhhvT1DhsKkFffz6VESwVbuffO6XN2wbv/ScVsNknTQWyLZFdzHFKbaM6odQzSVcnCyIo+ODvUKdZubNW8E6V83/mJ0g7wp7LgrnTOX/OMaELOgDs3Td0zJ6efjZs7Ew9JUOpPVQnlGpTzVW8kupAe0dnqP0c05SLLVPhZSBPquzYJE4Y/zPc3d1HU2OOcWMahgWsgyi2PpFXH6IodSaRjl+iSZOp9BZjzF8CPn+NMWa39wMRGQ8sAV5rjPmriPwA+C/gs1Hbst2CoiRnxbotw+bwxhWT8xqRhVfdFXn+gTyBc4SBwRV94oxmU2OO/v58oikPXnIkmybhx73/IAHLOf/J5220w139TVFCUJ1Q6pJiVnZJEsEsdzHPxoYc+TwM5LOlKzXmoHVsE7u7+wKzkZKwaPGGgvvOGtkN+1ssu9Noh35koDqhVI1qruKVVAdWrNvC1ZfPGvzZaz+BsmW9NjXmEjlhgp5hX3+e/cc1cc2HZscen7ZAd9y1w64RpjfVylQb6ZRr+ttc4E/GmL86v38XuBFr6KO2KUpZyeoddw1QscybPY2lqzaFLvcMkB9I71CCbA4ll66dvakHAGqUlSJRnVBqhmIjp0ERTK+NzOqoScL41ib29PSRxp8UNg0a4oMnYQRF/LNEdsOe+Z6e/kwrmip1jeqEUlKquYpX0hkB7j5R9rMcsx/yCUWq2GeYJLs37bUh2pHkUs1MtZFOGqfSj0QkB6wHPm6McasN3yMiTcAa4NPGmF7gcOBJz7FPAYc5P0dtS0xb2/i0hzB58oTUx1QTbW/pmXxAa2ChuskHtIa2/577txZMmcvKhP3GcP6cY5g4YSxfW/5A4ACgoSFHf7lGHhG493/+nAmcP+eY2P39z6RrZy833W6YOGEscyZPqIt3wUs9tbfG21ozOpFFI6Dmn+8wtL2lYcJ+Y9j14r7Az7O02W8jw8x62HWT8oaZR/CbPz2dyqE0+YBWll55duT2uIKuDQ05BgJuam/fALeufzyRjoQ916jrJz13OajVdzeIGm+r6kSFqaf2lrutUfal46kdzDkl3ZA0TXvfce4MvrrsgfhzRoxJgMG++nd+9hCr258M3S8t/flkNjbLWMrL+XMmMHHCWG5as5l/bO/moANauWTucYHP3n++qGtH6ZrLrevbAzPVSqEt9fQ9g9K3N6lT6bXGmK0i0gJ8A7gWeDtwuPP5ROBm4BPAlSVtYQhdXbsDOzRhTJ48IXL+fq2h7S0PF5x21DAHUXNTAxecdlRo+7+74s9FO5QAdr24j3d85nbmzZ7GnJOmBi7/meadLhVx9x/EDas6hj2T3n393LCqgzmnHFYX74JLvby7EN/WhoZc5k5yCagpnUirEVBf7wJoe0tFe0dnqGPHa7fTRDGDbKSX8a1NXHTmscycMYVFizdkipKffvJUfh+yLHMYSez9BacdFTm9wq2LFFanY9v27ti/c9S7cMFpRxV17nJQq+9uEKoTyVGdqC3K2VZv5mgYX1/+AF9d9kDi7Pu07Z1x+CTGjW2MrImUpk/++4BVN11axjRmGrv4bWzQrIQgjUg7lphx+CS+/B8zC6/tOzbo+RZ77TCHYrHaUk/fMyiPTiRal88Ys9X5fy+wGJjl+3wn8AP3c2y04AjPKQ4HtibYpihlZeaMKbzvrS8fnLfbNrElsvhne0dnpPF/13nHBy4xefrJUwPnBnft7GXJyk3c9/CzRdxFMsa3Ng22YdzYRsa3Ng1+Pm5sIxB//2FUM31YqU1UJ5R6xE2Fj8JNj2+P6MAHHROFW2i0PaVTCKw9P/3kqYOroYXR3NTAcUdMoiFnf2/IwawT4qejzZwxhQVzpw/qR5hmpF1G2qW9o5OFn/81C6+6i0WLNwx7rjNnTBnUq7TnVmob1QmlGrh2Ps4uu/7FLDY/aTtyuVzo9vGtTan65HH30xh+qUhc23zzHY8UPDfvVDGvRmQdS2TBr09pr51Vt5R4YjOVRGQc0GSMecFJV70QeEhEDgB6jDHdTrrqW4CHnMNuB64VkWOcuc7vBn6SYJuilJ05pxzGjMMnJdo3qo5S28SWwNXh9vYNcPeDzwQuseniXx2u1DQ3NQxGwUtJXG0pNcqjE9UJpV5JWvQzTSHX9o7O2BpKbuHpfX35TAVXN2zsjDzOdSBt2Ng52I6BvD3u6EMnJXIsxdWlCHKGNebgxGltg9lX/oh/0noWF515bOaaG0ptojqhVIssq2+G2Xxv5s7kA1q54LSjEuvC9as3R/b/k6xqlrRWX+++/oIV2dLStbM3cEaF+1yuvnxWWZ1I7R2d3Lq+nW3bu4fpSDGrsBVTz0mJJsn0t0OAn4tII9AIbAIuB6YD33OWAR0D/BabrooxZpeI/DuwyjnuQeCDcdsUpdaIigK4Bsg1bP4C3KUuoOenuakhUCTdAqxLVm4aXNWtFIbfPxgIao8a5VGL6oRSl6TJrkyyr2snk8yoydLRT3KcOz2t1KscJZk+MgDc9/CzgwMnv9MoaZuyrhyn1DSqE0pVyJpF7z/O3w/etr07cZHn5WsfjQ0o7+0b4LpVm1iyclOgzbv5jkcKHD1xOuOuyDb/LBnWf29qzGUOcKd9nmkX9ilnMW3VlvIR61QyxvwNODlg07PAiRHH/RL4ZdptilJLhK3UML61qSDyet2qTSVf2adtYgvbd/UGnteNQvujCI056NnbH9qhL4aoSI8a5dGN6oRSryRdjQcYnEYWRZaIeCnx2uKwukTu/abp6McFFVzy+eGZuF6nUZqp08VEo5XaQ3VCqRZhdt7N9AnL+PFn3xfjqE8aaPZPwQNrC9s7OgMzh+Lwru586/rHBzN/evb20defLbCRZlZCFgdRqQMiflRbykOimkqKMlqZN3taYM2ki848FkgXlU5L185ghxJY0Xl4S9ewz/sjOvSlaE8Y5U6DVRRFKQdBNj6MJHa+mnXl2ia2FNjiqI7/B755L0tXbRpWKyOshkixzjL3OlrPQlGUShPWl3/nucez9IozeOe5wfVR/dn3la4n6u2/Z+3Hu/XpZs6YwtIrz2bpFWdw9eWzMmfKpp2VEOUgCqK9o1PrttYpSVd/U5RRSVyaZDmj0m4nuxTGtWtnL+0dnZFzw+Mi1WGRHh0MKIpSrwTZ+J69fYEd7iQFqONqKZWLljGNwzr6QbUjXIKi5t5IsF8biu3Mu89O61koilJp4vrySadEjW9tCrSdSfrBcau+hdG1s5eb74guMp4DwmSnu6cvsP+fxK43NzUw64Qpg4tCZJmVkGYME7dwho43aht1KimjiqjCb2FEpUnGGeSGXI5cLk9/Br9T187e0BVwsuBPN02bkqqDAUVRRiJ+G9/e0clNt5uCQtRxts5f6yINuZydNpaG5qYcE/ZrHtSJXC43rI5e0EIScbgBCL82JKUxB7mGwlod3mcXNA1Dp04rilJqgoKmV18+K3T/JIsTdPcET2Hr2tnLosUbIm3Z/LNkWO3VpMRpy5yTp3LvQ88Enrs/T+C0sXmzp4VOkYZkZS3iAtNRgZYgB1FUoF7HG7WPOpWUUUM5Cr/FefoH8vnw8EECSlns2z8fOe2cZS1upyjKaGDmjClMnDCWG1Z1JK43lNWh5BbVBlvINanNz+XstGO/M8uva+6/hVfdlei848Y2ps7AdQcN7nOCaJ2YOWMK5885hm3bdiW+hqIoSlLK0d9fsW5LpEOoa2cv16/eHHqNLE7+JJx+8lQuPmc6f3zkuVD9CLtey5gcvfuG31RTY67oYtpR5UH8DqIki0AsmDtdxxs1jjqVlFFDmBNl+dpHEzlKgjzyUdMLwijFVIIowtJzoVBYskyr0+J2iqKMBOIirHNOOYwZh08q2H/R4g0Fyzi7x6WtdeEeP25s42CGUdvElsFafUmmnfXuy4dmR7krCMHQQCap7uRyucj93CkccY421QlFUapFqQo9J3F2eOnrz7N87aORdjFstgCkX5FtfGsTRx86ifaOzsiAhD8raOjawdfq688P0xA/cc84LDjRkCt0ECVZBKJtYotqSh2gTiVl1BAmCru7+waNsRtpWHanKeg4A4Ee+QVzp7Ng7vTIFNKk7SgVr5x+8OD8Zz9eYSlHjaQs0wsVRVHKRZDzCILtOQR3oP2dXu/qPNev/v/t3X2QHOV9J/DvvGhfLO1GsKy96EC2b0HPwh4yMnHOG4El5cCyXIa4VCQxFEJGPsecfMGJL5QvLl+5KnV1h0+XHL4QnR0ZLKMAjikrGMmAAkGsI3nr7CiSJe9KD3jNi3zyGLFIXgl2Z3d25v6Y6VFPTz/dT/d0T3fPfD9VKrTTMzu/aUbPr/t5+T3HPd0EmGcmlX/nQk0MmzcM1SzRMDqy7IweUc+OKpZqlzzrDoCcnyk4dkB1dWTxV3+8xvF3EBFFKYhapLo7XlrpzjZVzf7/1tPHlZ09du/1zaeOo+RSyM+6bExnNqo1h1i5nWPV8WKp9ve5xcJlb8nB3d+obehsBw2Ue+iNYnpT03k8tHcC39g74dgj76Ujpq+3M9BaSVZHJ6eUO12YG2ad53hhJODTZ2YAuO8mREQUJqNNsu5w9thzL3rajcbporewUIJmagEArL6mPIK7Y486p5g5tcduBcGtv29R9kKkKUXQ5o43O9x9h4jizOma08u1epgb8RhGhgewbevq6o5sI8MD2h1KhsJCyXFZ3rpVy6rL0bb813/Alvue127HnfKi206eujt9OsXSf1E3l70lCDuVqG343ZFnoaQuomo0hl46YjauGcRtN65QXtQ3amo6j5HhAWzeMFTTuFsbZp3neOF121AiojCp2iSvdSfcLsBLQF0HvZ1MCjh4TL1dst17jQwPNJQrzIW3zTsPpVFeamFmDCqMDA9gcVfG9vdx9x0iijOna04v1+p+O9BVbaeOoAdhP33z1di0fqhu0NcL1XlwG5jWHbh26nx66EsfZodSgnD5G7WNsGoZGTs+6NqxZ8Jx+89GGTOydOofBVkjKYjpxkREQfHa9jhd3Lr9rs0bhlxrbyyUgAWXkW+7GJx2huvIph1H05d0Z2071xZKQGqhpKyRdPtNgrt9ElHiuNUF1eXnniGTKredfgU5CLukO+u4MY8uc06yLidffc1AtdyGNYfobu7DnaVbBzuVqG3YNVx22x97ZSypcCqQbdVoh1ImBeV0V78zshoVRo0mIiK/VG3S4q4M5gsl7YtYt3pEi7sy1Q76sfGcpxp7VrNzBYyN52qKmDptybxysM9x57mZ2YIyL5UAzBdK+PTNV9dd6HO3TyJKIj/Xoo1sxGPduMFPG+m1IHjt+6dQQqlu8GFm9kIu8Tu425FNY+Vgn21tv6npPA4eyzmucNAd3AaYa1oBO5Uosdx277Eyjj1x4OWaQtLAhcZsSXcWM7MFx/XJduYKxdDXXpt96NplWsW4m4mjDUQUJ6o2yRhJNuePlYN91VpHfb2d+OTHhqu7vxm547HnXqzroLGOTI8MD+DhZ47bbtOcSjnPOgKAt2YXqsVRASi3ZDa2fHYb2XbLZU47InG3TyJKGq/XotaC3NaNeNw6ez71sfpOeS/8FgQ3dHeWl5iZlzcD5bbfaNs7sinbWk1OqyaMvHjwWE4Zm58d9eww17QGdipRIqmSAFA7vdXc8WSMJvRf1F03Mqt6zeKuDPLzxYZmMnmxpDuLuXn3DiqjGHecOnFUnXZMFETUTNY2PJXKID9fvuA2ilU7be08NZ3HA4//BHd+RNRM5TdmIrkNZvz2v7m0bvZQNpPCDSvrH7djrkWnygXGbj9BLC/mEmUiShpVW+x15otTPVCjeLZqF86edyxq+Bq30YLg1s4kM6Omnqr4dwn2HUvmQQu32Kam89Xzw+v+9sZOJUokpySgulEwRntPn5lx3CbT2mPeyLRULzqyadx24woAcH0/oxi3+blxaMxHhgdwy9orcfr0uchiIKL2ZW33rRfc5plATvUm8vMLtiOwbiOqY+M5HDxWX2z1hpWXYtP6Ia1OJcC9o8cYhfay7FqFS5SJKEncBpa9zHzRqQeqWmZ8w/uWeQ1d+/11Ge23auWC22xWu+6mwkLJ032PdYdVwFv9KmoN7FSiRNJJAk497F6mbBrJact9z/sL1kHnohTy8yVlgTvV6IiRRDhllIjoAp2RVWv7H8QmA26DD0cnpwDoF391ulEwx9fITkMAlygTUfLoDCzr0qnBZLTfVj8+8TpubbD9bGQTIXP7rVq54LfGnzFY7TW2oJbEUfKwU4kSSScJuDWEXhvKIEaEDekUsObaZdi0fsjxeRvXDOLhZ2R16QbAmwAiam9OS9C8jqwCjW8yoFMTw/j9Ohf5TjcK1vgaGeWOw+xWIiKvgtxtWKeUhOr3vnFmxvX3uy2Z1i0IbpVOoa5Itt37+F1pYfwOVWxO+YdLqtsTO5UoVnSLb+skAbcLbi9T/sfGc5iZbbxDKZ0CvvGF39F+/sjwAHp7urBz73hslrgREUXFbdmD15lAgH0+6VyUcey8HxvP4dFnpWM9C7v3GxkewM9+cVa5DM6ujbd7HyPf+blh6OvtxLatqz29hogoLoLcbVinlITq/S65qNv2d6pmrtotD7O+v46ObLquQ0m1csFvp5UxmG0uVm49N26rKai9sFOJYkO3+Lb5Z7+9/15n++wenfS8I5wdu1183Ky97vLqLkRERO3MbdmDzgW0tf23yyfm3d+sxsZzeGjvhHZOsL7fpvVDuOKypVoDKDoFwu0GWDZvGMKBo6dw/NWzdb9z5WCfXuBERDEU9EY1bqUkVO9354ar6p7rNnPVbnmYqi23s7grg9tvEtqDy26dVh3ZNFZfM4AfHf9VzeDF+ZlCdRc81SBE3DYMomixU4li49Fnpac10m5JwNqQmnd/+/j1760p6O12ce80enDVu5fi9TMzNe+hkk6pjxERkTO36fZ2HUQrB/twdHLKsY235pP+/h7lhgNeBhms72fNN+tWLcPRySns2DOB3aOTrp1Ldo8D9rtuqgq0quqDEBElQbM3qlG939rrLq/LE7o7pv37rzyPYulCOYyjk1OOr0ungE997Gpfn9HIH/39PXjyhZdsz9vRyam6GbFu9ZHiuGEQRYedShQLY+M55TKCRtbm2l2Im28WdGdHOS2pmPx/09VpqG7FvP3MVCIiojKdZQ9hb2Cgm5PWraqtm2eXb8zL4PzunKPadZP1LoioVTV7oxrd99NtX437gWIJrruC2i1380v1OfzmC24YRAZ2KlEsOG15ab5Z0K255OSFQyerNYrsZhbZ9cw7LakwPz/IOk5ERFTLri3OZlKYnStgy33P+8oLdnnllrU9yufr1m2yzgjyszNdI4KsO0JE1Krc7i283Hs0uoGClV1B7jAwX1CjtDqVhBCvAJit/AGAL0gp95mOPwTgLgA9UsrzlcduBrCt8h6HANwlpXzb7Ri1J6cG2Fib66XmksrYeK5mNzXVzKGp6Tx27TtRHWU2fr9q1x7zzj5B1XEiShLmCWqWjkXpahvbuSiFQqFUnenqNS+o8kpvT5eyptLGNYNaNZXsirTqmJrO497tBxteRsB6FxQ3zBMUN273Fk7H7QYfdHb4VOnIpm3r4zVjJpDq/mV2roCx8RxnI5ErLzOVlrPvPgAAIABJREFUbpVS/tT6YKVBL1keWwJgB4AbpJQvCSG+AeBPAfy50zG/H4KST9VD3rkog92jk9ixZ0I5q2jHngns2DOhNUK9e3Sy2qHkxpiOau5YUhW66+vtrI5kzBWK1ViN/3KdMbUJ5gnyzTwabNd22hVAzc/X9+x4me2jquX3v759GMViybbtNv7utvubdYTXywi236VwZqx3QTHFPEFV5nbfWvO0GVQ5wKhzNztXUNZ7vWXtlTWPG5/FD2NGUlTttfE+jz33Is7PXNjt+q3ZhYZzEbWHhpa/CSH6AHwZwL8DsMV0aAOAf5ZSvlT5+WsAvoVyQ+90jNqUaklDobCAqWnnWUWGqek8duyZwGPPvYjbblxR1/iNjec8T0kdPXKqpiaGauR35WBfzeNGrGuura2pQdRumCdIh7XDyGhDzZ0rOsvHDDqzfZxq+RUrAUxN5/HQ3vKos2r7ZrvOLrsZQRvXDOKbTx1HQbPKdxBL4VjvgpKAeaJ1OS0ds7adp8/MNLUDwykHAM6zS6em8/jde5+sDj6sHOzDwWM57RxltSibAQDlTmvNYAyemzuVgGCXZVPr8tKp9IgQIgXgAIAvSinPAvhrAF+WUv5aCGF+7nIAr5p+fg3A5RrHtPX1LfH6EvT3q2skxFE7xXvL2h709nTh4aeP440zM7jkom7M5gs49/a85991fqaAh5+R6O3pwtrryl+tFw6dxEPfP+75dxVLtZ/LLs47N1yFh58+bptI9h8+hfdfNVCNw692+i5EIUnxxjzW2OQJPzkCiP35rdMq8T5xYMxxC+Zv/+NLnvPB1HS+LhdY31PHQgn49j++VDcqbVDlBet79vacRcmmP6lzURr5efvP/uZ0Xvv/cat8F+IqSfHGPFbmiSaLIt4XDp3E3zxxrKbdtrbJdu3+XKGIJw68rGxvg6SbA1TMgw9Oxbb7L+rG6TMzjr8rP79Qc25eOHTSNaf44fZdeFPRkeYlFwUpSf/WkhQrEHy8up1KN0gpTwohOgHcD+ABIcSTAOaklN8PNCJNU1Pnq/+YdThtDxxH7Rjv8PKl+MpnRqo/u+2k5iQ/v4Cde8erNTG+tvsnWFB8X6xrmK2sn8saJwDHZGGOw492/C40U5LidYs1nU75vkgOQKzyhNccASTruwC0VrxuF9zn3p5HCpa1MRqsucDLe1rf3+lc2+YFy/N37h23zUP5+SKWdGfrRocB4OLeTq3/x630XYijJMXLPKGPeSIcdrM3DeY2WdUGnz4z05SYveSARnzlMyO4d/tB19USxrmZPjdbN4Prr75zBNPnZhuaLaTzXbhYsUxbNxcFKUn/1pIUKxBOnkjrPElKebLy3zyA7QBWA1gL4HeEEK9UCu8BwLgQ4mqURwvebfoVywGcrPzd6RhRVaM7DpgbRafprZs3OC9PGxvP4d7tB7Hlvudx7/aDGBvP1T3HKVZu30ztgHmCGqHT3jvd+vlpg8PY1cYpXzjlglKphI5s7SUZi2pTq2GeaA9uS5WNtlDVBjdrxzHd91nSnfUdUzpVzgsb1wzWtfF2pqbztufPWIIWNrs4mYtIh+u3WwixWAjxG5W/pwB8AsARKeVWKeVlUsr3SCnfU3n6sJRyAsAzAD4ghDDmLt4N4DuVvzsdoxan00FjUDVs61Yt03ovo3j2vdsPOj5vZHhAmSwWd2XwradPVBOgUd/DGrdTY8vtOKnVMU+0Ny/tuoruBbedvt5ObNu62vMNipf3XNLtPrHbGJ0354sdeyawa98JxziA8sDH5g1D1ef09XY2bdcfomZgnmgfboOpRjsXdQeGTg7oyKZx240rHHOMk2IJ1TpR5jY+nbJ//pLurPL8NWOQemR4gLmIfNFZ/vYuAN8VQmQAZABMANjq9AIp5TkhxB8C2Ft53WEAn3M7Rq3NbdtOK6eda350/FeOs4/simfbMW4UVAW4U6kU5gq172NXsG5keAA/+8XZujXV7N2nNsE80aa8tusq1vbezpLuLObmi8qC2Kp2XNUG2+WYd17UjeOvnq15XjaTwm03rnD9DKrR+f2HT+GKy5Y6bjXd19vJotrU6pgn2sTirozyGt3cJlvb4Gbv/maXA1YO9uHo5JRtYXG7HGP+XKuvGcDokVO2O1XvHp3Etq2rHTd4yGZSmJmtXwZtaNYgNXMR+eHaqSSl/DmAVRrPS1l+/h6A7ymeqzxGrctpOqexXbRdB5K5Ad49OokdeyawuCtT3h3OZhcd47Vu02/NNwqqDizVDYDdTc+m9UO44rKl3L6Z2g7zRHsaG8/hwb0Tygtor22f0d6rdlMz2mtVG+s0EOH2ngCwa98J22KrN6y8VOuzOI0iGzcUHHygdsU80T5SKcU0HAAdi2pnBpnbYC91aZx2lfPCSweKNcek06nq7m/G+6sKdlvzg12+mp0rOA6Yrxzs04qTKApedn8jaojTdE630W7r8bdmF5BJoVrc1NygmxONSjoF3PXRq5RbRBtUv0c1WsDefSJqdWPjOTz23Iu2haUNjUzTd+sc0u0k8mJsPKe8GTg6OaX1O/oUBU6BC+fjisuW4scnXq+eu8VdGdx+k2DeIKKW4ZQbzs8U6q7vvc5UCmqGrB/mwY8nDrxcV+xblQfs7hus+cptgyLdXEQUBXYqUdM4XXA/+qx0nMVkN+tooQR0Lsrgf3/uQ9XHnHacMCuW9BKP1+UUREStTLeNbXSafhgd9E4j204FUHU7yNyWt9mdu/mC1/3siIjizel6H6gtOm3d5Uync8jvyoegOHVqNXLf4HbeuPEPxZm/qphEPjhN21RN9zQXPHU6bnBb8mbQveFhwToiogt02ti4dLybC4jf89Uf4KG9E8pNF5wu1r3kC7uNJIzzEeWOPkREzaJTANvvLmdj4zmtlQ9uG+w0wq1Ty+99g9t548Y/FGecqURN42faprlR1plOqtOLn82kPN3wcEkbEVGZWxubTiEWHe/WkWS75RjmmwCnEWIv+cKptp6XGn1EREmls/GCznJhK6NdV+nr7XTt8AmCW9x+7xuM19gtL4/LYA2RCjuVqGmcLpyD2tXHbeooAHR3ZiO/4SEiSiKnNrYjm45FhxKgP2vV+CyqXX3WrVrmu+C4lZdaG0RESea28YIxe9NLm+jWrq8c7NMulN2IMNty83njxj+UJOxUoqZxuhkJalcfp+0+Defeng/i4xARtR1VGxu3gtO6NxDGTUAztrZmjT4iajdu1+9e2kS3dv3gsRwWd2VsS2oE2XnfjLacqyQoadipRE2jMxLc6K4+OlNu02n1VqdERKSm28EfNZ1Zq9abAL9bW+tKyrkjIgqS6vrda2e+TgHwjkVZdGTToXf4AKju/sa2nIidSuQiyOmXzbqgNpKXamvOYpG77RARtTKnndgARHYTYL25MoqJs5OJiFqB1/sGL535OqsRzs8U8Ombr27KvcYta6/0NPjAJW3UytipREpOW2Y20rHUrAbUaURjbDznGAcbfiKiemHkhTCMDA/g0WelchnEtq2rmxqPXU4BkIhzSUSkI+z8oFsAPI5Lx+zOzY49E3jsuRdx240rYhcvkVfO+z1SW0v69sdOU13dtisNeztSIqIkSlJeuP0mUbc9cxQ1jFQ55dFnZWLOJRGRm2bkh5HhAWzbuhqfvvnqWLTvulRFxs/PFHiPQS2BnUqk5HWrz7hx6vV3+gxJumkiImqmJOWFkeEBbN4wVC3Q2tfbGcnudKqcYjeLCojnuSQictPM/BCX9l2XWy0o3mNQ0nH5Gyk1YweFsPnZ9jNJN01ERM3ktKz43u0HY7dUOA7LILzmjiTlWCIiY3mvSlhtWhzad11uRcZ5j0FJx04lsjU2nkN+vn6aZiblvKzM6fdFUaNIVdRv5WCf8jV+OqKIiNqBU6FUa/0Ma7v/yY8NY3j5Utf3aLWadqqcsqQ7i7n5Yqi7FBERhclaK8jKaNN27TuB0SOnUCwB6RSw5tpl2LR+qMnRRsetyDjvMSjpuPyNbO0enURhoX6XtO6urOeL+yhrFI0MD2D1NfXxHjyWU77/xjWDiVqnTUTULNYlB1bGNH67dv+Bx3/i2u63Yk07VU657cYViVq+QURkpaoVBFxo0372i7PYf7jcoQQAxRKw//Ap7Np3oomRRsvInYu7MnXHeI9BrYAzlaiGeYTYzvmZguff6VSjqBkXz0cnp+oec3p/6+4SrTBSTkQUFGPJwZb7nrc9PjWdt2338/MLru1+1PkiDG45Jamfi4jIadnWtq2rMTaew/7Dp2yPjx451VazlYzc2WqzcYkAdiqRidsUVsDf9MyoaxT5ef8krdMmIoqC01Jhv+1+1PkiLMwpRNSKnPKAcV+hUqxfENEWmA+oFXH5G1U5TWEF/E/PVHVENWv9cNTvT0TUipyWCqdT9q9RPW5ge01ElBxOecDtvsItHxBRcrBTiaqcRoIbqfUQdY2iqN+fiKgVOW3prBqBdhuZZntNRJQcTnnAbYbpmmuXNSNEImoCLn+jKqcprNu2rvb9e6OuUWR9//6LuvHx69/LqadERA1STeP3u4tm1PmCiIi88ZoHAGDdqvba/Y2o1bFTiarstrsMaoQ46vXD5vfv7+/B6dPnIouFiKjV2eWTzkUZrXwSdb4gIqLGqe4ruMslUevR6lQSQrwCYLbyBwC+AOBZAAcBvKPy2C8B3C2lfKXymg8C+DqAbgCvALhDSvm62zGKjpcRYuvOBZ/82DCGly9tdshEFBPME2Rml0+izBPcbYcoeswT7aWVZp7a5ZBb1vZEHRZRbHiZqXSrlPKn5geEEB+RUv668vfPAfhLABuFEGkAfwvgk1LKA0KILwG4D8AWp2MBfB7yYGw8h0eflXhrdgEAkEoBpVJ5uuqnb75a2eiPjefwzaeOo7BQLo4xNZ3HV//uMO766FWJTBREFBjmiYQzXzgv7soglUrh/EzB9mbAraPGOuMoqlmi1p1Np6bz1R2JjPg4UELUNMwTMWRuA5d0Z1EqlfDW7EJd2+61g74VZp7a5ZAdeyawY89EojvKiILU0PI3IwFU9AIw5jdeB2BWSnmg8vPXUB5B2OJyjJpkbDyHh/ZOYMFUNLVU+bvRWP7sF2dt1zs/9tyL1Q4lQ2GhhMeee5GNKhHVYJ6IlpcbAOuFszHgANR3xOh01MSF3Q5Ec4Uido9OKj/LA4//BHd+RMTusxC1IuaJaFnbwPMzheoxc9sOIPB235yj4lrz1GkXuzjnPqJm8tKp9IgQIgXgAIAvSinPAoAQ4ikA7wfwBoAPV567HMCrxgullG8IIdJCiIudjkkp39QNpq9viYfQy/r7kzVNMcx4nzgwhgWXXXj2Hz6F9181gLXXXV7zuDnZWB9PyjlOSpwGxhuuJMUb81hjkyf85Agg9ue3jlO8Lxw6iYefkcjPlzuHpqbzePgZid6errp2HSjnBaftn+cKRTxx4GXcsvZK2+eaj/uJNyxvKgrFvjmdR39/j+1nyc8vuH6WuGml724cJSnemMfKPNFkbvHqtv3G3+2O+WkrrTnq9JkZxxwVFVUOMTRyDpqt1b67cZKkWIHg49XtVLpBSnlSCNEJ4H4ADwC4AwCklB+tTEH9MwBfArA10AgVpqbOo+i2N7FJ0oozhx3v6TMzWs/buXfc0xKAJJxjfhfCxXjD4xZrOp3yfZEcgFjlCa85AkjWdwFwj3fn3vHqxbohP7+Ar//9Udt2XScvnD4zg9Onzymfaxz3E29YLlbsQHRxb6fvzxI3rfbdjZskxcs8oY95oky37Xc6ZryHl9mxqhzl9d4jbKocYpaEfNGK3924SFKsQDh5Iq3zJCnlycp/8wC2A1htOV4E8CCATZWHXgPwbuO4EOISAMXKyIHTMWqCsfGc9nONRnRsPId7tx/ElvueVz53cVem4diIKJmYJ+JHdRF8fqZgmwf6ejtdf+firgzu3X5QeTyd8pZjmmHjmkF0ZGsvd8w7m6o+t875ICJ9zBPxpHP93tfbqWwTl3SX5ygYy+iM3GMsDVPlBFWOcuvAaTa7HGLFfEHtzrVTSQixWAjxG5W/pwB8AsARIUR/pQE3/B6AY5W/HwLQLYS4vvLz3QAe1zhGTbB7dNLT8+/+n/uxY8+EayP/W1e9q5GwiCihmCfiyekid8eeCWy573nc89UfVC/43S6cU6lynSWnXFAslWtu7Np3ojoQce/2g5F2NI0MD2DzhqHq+ejr7azZ0truc3cuylQ7nYioccwT8TQ2nkN+Xr30DSi3/fl5ddt/fqaA//AX+/HYcy8q69fZSUqHvjWHWJkHKYjalc7yt3cB+K4QIgMgA2AC5SmpAwB2CiEWAUgBeBkXprAWhRCbAHxdCNGFyjafbscoXOYpqV7MFfSmBh+dnPITFhElH/NEDG1cM4gdeyYcn3N+poBvPnW8+nPHonT1pqAjm0LHogzOzxSwpDurrKdnNVcoYv/hU9WfjdHq3p6uyJY0OO1AZLftNXd/Iwpc4vPE2HgOTxwYw+kzMy2z69fu0cm6zXesSiV1PVVDfr6E/Lz9c1T3HRvXDNYU/gbi20FjziHG/dSb03lc3CLfA6JGuXYqSSl/DmCVzaFforzzgup1PwRwjddjFLyx8Rwee+5F7RsCv+I2XZWImoN5Ip5Ghgfw6LOyZhc3O4WFEh59VmK+UKq5uJ8rlFAsLWBxV6bh/DFXKOLhp4/jK58Zaej3NEpV78Pa6ZS0+ghEcZf0PJGkHS+9aMa1u2qGj7VDP51O1cxsiut5NfKFNU94qSdF1Gq87P5GMaRqwPzOSmpERzbVtPciImpXXkZJb79J1I0E21F1PBUWSigsOHdK6XpDc4OIsDRyU8ibBaL2ZretvNEB0uy2QKc90s0TfRpFqBv1zou6lceMmJLeYWeXX3bsmcBjz72I225ckZjPQeSXVqFuiidVQbxd+07UPO6mc1EmkA6huUIpdgVaiYhaibndL8G9EKpbLYggZDTTxyUONxbN4HRT6MRr8Vkiaj1xKSqt0x55yRM6RagbdfzVs9i174TyuN+2OU7sPgNQXjbIfEHtgDOVEkzVCJtrWeiYLyzgHV1ZzBUaXx4XxYhNozgCTURJ4We03JiqPzaec62x5FU2k8JdH70KD+6dgNPO3B3ZNO7ccFWg7+2V35tC1Tl/cG/5XDJfELU+1YyeZheVdmqPduyZQF9vJ/LzC9p5wroEzUv9PC9Gj5zCpvVDtsfi0mHXCKdYvcxo4z0JJRU7lWLGy7KGoBrbokYBPrMUANW9Q5ISANC6a+SJqDU1cvE9MjwQeKeSUY/JqUPJuDBee93lkdYp8ntTqDq3xk53APMFUauLS1Fpp/bI6bjTMWtNuXu++oPAO5bcckQcOuwa4baMUCdH856Ekqwtlr+Njeew5b/+Qyy2NnbidVnD4q5MIO+bTnlruNeuWqY8lqQEALTGlFsiah1j4zncu/2gMl81ugVzGG20UyHwdKqcyx7cO4Gb/9P3Is3Bdss8dG4Knc4Z8wVRezCWEvdXlvH29XZi84ahpt/sN9KG6772A0Pv9P0eKimHZdJ+2+agueVfJ27LCHXOPe9JKMlavlPJ6Kg5XSkQGudaCF4ak7HxHPLzzoVXdYnlSz2tqd60fgjrbDqW4roNqJNWmHJLRK3BrlbGN586jj+6f7R6kbtysK+hi+9m1M8wM0anzaPoUeVga30p3ZtCt3PGfEHUHkaGB3Dnhquqs1J2j042vS3buGZQu46dmW6eGBvP4eCx4D/TIoeg49Bh12jtPOMz2A3465573pNQkrX88rc47dZgR2eXNrtju0cnUVhwmEvqwetnZuq39UzZT1U1LsY3rR/CFZctrT6//6JufPz690ZyThtZf9wKU26JqDXY5Svz7mtT03kcPJbD6msGcHRySmuZtJVuW2/VkU277iBn5vR7o8zB1mUegH0OuWVtT81rACjrRjFfELWHsfEcHn5GIj9/oU2OYnlSKp0CXO4BFndl0NWR9ZwnVAWnGzVXKMerumYfGR7ALWuvjGyJdBD3i+b6hbq785mfw3sSSrKW71SKW6+vuRFZ3JVBfr7o2jlk15gEGb/xu8wX29Z1vUB9T7v5+f39PZEkgkbXH8dljTwRtS7djm+ddn2uUMTRySls27rad7vr1tar3tepnp6ZzhbVcRl5VeWQ3p4uDC9fWn2e3bbXAPMFUTvZPTpZ7VAyNLuTXGdQuSObxu03CYwMD3jOE2G1zX29nbGuGRTk/aLd4IWZ6jysvmYAB4/lmGMokVq+UylOvb7WRsSpDoVB1ZjoXLTrMs6F9cbHGA2P8w4Eje7KYx21j+vnJKJk8nIRrTtrKMiLfrs2UPX7Syjv9uZ2Q5OfX3DdQSguI6+qHPLw08fxlc+MVB8z8uNcoVj9/8R8QdRe4jBQ7fZejbZLQd5fGIx7GVV7u2PPBHaPTuKTHxuu6cxvpmbeL6rOw9HJKWzeMFR3TwIA924/yPsUirWW71SK00wUL1NKU4DjdFW7z+XXysE+2xufg8dykRQh9CKIXXncRhSIqD28cOgkdu4dD/TCzcuUep0OJSD4i1xrG2hcvNq978rBPoweOYViqdwJJpYvxWu/OlczSHJ+puBa8yMuI6+qHPJGpQ4jUN8xWCxduI5g7iBqH83oeHCb2eoUw7atqxt+/6DuL4w4zR0jbqU+Hnj8J7jzIyKSdrWZ94tOnZPWfBzn2V1EZi1fqDsOxd8Muj3/fb2dePIvfhfbtq5WxmlXcLRzkY/KfQD2Hz6FHXsmErnjAHflIaIg7Np3An/x6L/4LtKp4mVkW+fGpBmDIqqdeN55UTf2Hz5VU3z7xdfOImWzrY/TZKbFXZnYXAyrzvkllWsGgDvyEFHZxjWD6FxUW4g5qDZ5bDyHP7p/FDv2TDjmIbtC3ZlUcB31xv2Fm77eTuUu1Maun+YOJaMjxEl+fiGydtXvRg5+eNnFlfmHkqLlZyoBiLz4m0FnSqmX5GTXm/3g3uMoloIp4A3Ep+6FituIStzjJ6LojY3nsP/wqbrHg6iV4WVke+OaQXzzqePK5WXNmvZutyRu5WCf7TlaKMFxmZu1wLdR6yMuVKPTd264qvpzHJa8EFH0RoYH0NvTFfiMVqfadnZ5yFqoO5X2N6isMjI8oNxEyDwjate+E7Z5wbrb56JsSnvmU5TtarNWLniZFcX8Q0nRFp1KcWHXiGRSQHdXufZEo8lpZHgAjz4rtWo16Qo4TwWOu/IQUaOcRvwavXDzcvFotOHGbm9mQS1tMHNaZmG3JM4r43fGYZdQFVVdvbXXXV4diIpTbUYiitba6y4PvO6PW3kMc/tjV6i7sFAKvFi4Tu46Ojnl+nvmCkXMqccd6iS1XfWyE7WXeq7MP5QU7FRqomYUhQ6yQwnQr/ERJe7KQ0SNcOo4avTCzWu7r2rDgx6V9FKnYWw8pzXL1q79jcMuoW7cRqfjVJuRiFqPTvFtt+cGnSN0clfQ79m5KBPrdtXacWQUFvdT90h3VhTzDyUFO5WaLOyplWHs2pAE3MWNiPxyajeDuHDz0u43a1RSt4C4cbHsZEl3FrfduKJl21/mFyIKk1MOsnYgNHPmilvu0r3nWNKdxdx8sa5jxLrLdJS7v7mx6zgyCot72ZDDK+YfSgp2KrUYux7tFMpbQbc67uJGRH6oarOtW7Ws6W1Ks0YldUe73ZZlpFLAbTeuaPn2t9U/HxFFR5WDjA57c9sTp5krOjvFdWTTuO3GFQDcO0biOpsVsM+FRmHxsGePMf9QErBTqcWoerTtHhsZHqiZyklE1I6MdvOJAy/j9JmZSEcCmzUqqTva7ZQbFndlcPtN0Wz/TETUKry0+3GauaLa1ME8+8haqy+pnDqOWPeIiJ1KLUnVo616bGR4APd89Qe2O/gs6eZXhIhaX1x2CTViCfviW3e02+liOejC4URE7cpLux+nmStxiiVMTrkwTrPHiKKSjjoAiofbblyBbKZ2q7dsJlWdskpERK1jZHgAmzcMVUdS+3o7sXnDUN3NwcY1g+jI1l4q8GKZiIjaiV0uNAqL6+ZTolbGaSgEIF7TaYmIKHw6I8zMDURE1O7scqG5sHi7zNgiUtHqVBJCvAJgtvIHAL4A4GUAXwdwKYACgB8D2CqlnKm85mYA2yrvcQjAXVLKt92OUXT8Nohj4zk8cWAs8lokRBQd5olks26VbK2DwTadiBrFPEFJoMqH1lwY58LiRM3mZfnbrVLKayt/9gGYA/B5KeUQgJUA3gHgTwFACLEEwA4AN0sprwBwTucYJY+xxebpMzMAygXrvvX0CYyN5yKOjIgiwDyRQEY7btSLYDtORCFinqDYYj4k8sd3TSUp5StSysOVvxcB/AjAuyuHNwD4ZynlS5WfvwbgDzSOUcLYbbE5Vyhi9+hkRBERUVwwTyQD23EiigrzBMUJ8yGRP15qKj0ihEgBOADgi1LKs8YBIUQ3gC0A/qzy0HIAr5pe+xqAyzWOaevrW+L1Jejv7/H8GjcvHDqJh58+jjfOzOCSi7px54arsPY6zx/HVhjxBu1NxRabb07nYx1/nGOzw3jDlaR4Yx5rbPKEnxwBxP781vEbrzl3lRTPCaMdT9L5TVKsAOMNW5LijXmszBNN1mi8Yd7rWEV9br3e10Qdr1eMNzxJihUIPl7dTqUbpJQnhRCdAO4H8ACAOwBACJEF8G0Az0spnww0OgdTU+dRLKouheuFse7VmCJp9GifPjODv/rOEUyfm224/kRS1ulerNhi8+LeztjGn5Rza2C84UpSvG6xptMp3xfJAYhVnvCaI4BkfRcA//Fac5dK0O14ks5vkmIFGG/YkhQv84Q+5gl3Yd7rWMXh3Hq5r4lDvF4w3vAkKVYgnDyhtfxNSnmy8t88gO0AVgOAECID4BEAZwDcY3rJa7gwdRUojyac1DiWKJwiye2miaiMeSI57HKXFdtxIgoa80TytNu9Du9riPwF17QWAAAPf0lEQVRxnakkhFgMICul/HVluuonABwRQqQB7ASwAOBTUkpzV/8zAB4QQlxZWet8N4DvaBwLzQuHTmLn3vFAt0S268l2erxZnHbx8fM8J8bznzjwMnd/I2pTrZInwhZEmxsEtxxljS0ucRNRcjFPJJPTvc7YeE7r/mLlYB+OTk4lIocYcTHnEXmjs/ztXQC+WxlFyACYALAV5QJ5dwD4KYBDQggAOCil/KyU8pwQ4g8B7K287jCAzwGA07GwjI3n8PAzEvn5BQAXKvkDaKiR6FNMkezr7fT9Oxtlnaaq+qy6z9MxMjyAW9Zemahpf0QUqMTnibAF2eY2SpW7gAsjsuYOpbjETUSJxjyRQE75Qvf+Yv/hU9XjScghI8MDsY2NKK5cO5WklD8HsMrm0PcBpBxe9z0A3/N6LAy7RyerHUoGY+pmI43GxjWDdXUpop4i6TRN1fxZdZ9HROSmFfJE2OLU5trlLlVMcYqbiJKLeSKZvOQLQG95NXMIUevxsvtbYoW1TC2OUyR1P2tcl+4REbWiOLW5Ro7asWfC9rg5pjjFTUREzeUlX9j9rMIcQtRa2qJTKcxlanGbIqn7WeO4dI+IqFXFrc0dGR6oDohYmWOKW9xERNRcuvnC+Fmnw4g5hKi1aO3+lnQb1wyic1Gm5rGol6mFRXfXAu5uQETUPHFsc3ViimPcRETUXI3cX1gxhxC1nraYqTQyPIDenq7Ad3+LG2O3hblCEekUUCzV7+JjiOPSPSKiVhWnNte8M8+S7iwWZVN4a3bBNqY4xU1ERNHQzQV2z3Pb/c3ISW9O53ExcwxRIrVFpxIArL3ucgwvXxra7496y2XrbgvFUv0uPlZxW7pHRNTK4tDmWnPF+ZkCOrJprFu1DEcnp7BjzwR2j07W5I44xE1ERNHymwuuuGwpNq0fsj3GHUaJWkNbLH8Lm9EgGmuIjQZxbDzXtBicdughIiIC1Lli/+FTkeYwIiJKPq/3RLx/IWoN7FQKQBwaRO7QQ0REbnRzAi/qiYjIK6/3RLx/IWoN7FQKQBwaRNUuCtxdgYiIDF5yAi/qiYjIC6/3RLx/IWoN7FQKQBwaRO7QQ0REbnR25jHwop6IiLzwek/E+xei1sBOpQDEoUEcGR7A5g1D1Ua7r7cTmzcMscgdERFV2eWKdauWRZ7DiIgo+bzeE5lzUgq8fyFKqrbZ/S1McdlymTv0EBGRG7tcccVlSyPPYURElGx+7omMnNTf34PTp881K1QiChA7lQLCDh0iIkoq5jAiIgoC8wlR++HyNyIiIiIiIiIi8oydSkRERERERERE5Bk7lYiIiIiIiIiIyDN2KhERERERERERkWfsVCIiIiIiIiIiIs/YqURERERERERERJ6xU4mIiIiIiIiIiDzLRh1AO9m17wRGj5xCsQSkU8Caa5dh0/qhqMMiIqI2MTaew+7RSUxN59HX24mNawYxMjwQ2POJiCjZ/LT7zBVE7U2rU0kI8QqA2cofAPiClHKfEOIRAOsAXAqgR0p53vSaDwL4OoBuAK8AuENK+brbsVa1a98J7D98qvpzsYTqz+xYIqKkY56Iv7HxHL719AnMFYoAgKnpPL719AkAsL349/p8IiInzBPx56fdZ64gIi/L326VUl5b+bOv8tiDAK61PlEIkQbwtwA+K6VcAeAHAO5zO9bKRo+c8vQ4EVECMU/E2O7RyepFv2GuUMTu0clAnk9EpIF5Isb8tPvMFUTUUE0lKeXzihGB6wDMSikPVH7+GoDf1zjWsoolb48TEbUC5on4mJrOh/o4EZEfzBPx4afdZ64gIi81lR4RQqQAHADwRSnlWYfnLgfwqvGDlPINIURaCHGx0zEp5Zu6wfT1LfEQell/f4/n1wQlnU6haNODlE6nlHFFGa8fSYo3SbECjDdsSYo35rHGJk/4yRFA7M9vHS/x9l/UjdNnZmwft/s9Xp+vFUOCzm+SYgUYb9iSFG/MY2WeaLIw84Tf1yjfv4XPbRww3vAkKVYg+Hh1O5VukFKeFEJ0ArgfwAMA7gg0Eo+mps7bdtKo9Pf34PTpcyFG5GzN+y6tqalkftwurqjj9SpJ8SYpVoDxhi1J8brFmk6nfF8kByBWecJrjgCS9V0AvMf78evfW1P3AgA6sml8/Pr32v4er88POt4oJSlWgPGGLUnxMk/oY56o56fdDypXtPq5jRrjDU+SYgXCyRNay9+klCcr/80D2A5gtctLXgPwbuMHIcQlAIqVkQOnYy1r0/ohrFu1DOlU+ed0Cli3iru/EVFrYJ6Iv5HhAWzeMIS+3k4AQF9vJzZvGFIWUvX6fCIiJ8wT8een3WeuICLXmUpCiMUAslLKX1emq34CwBGXlx0C0C2EuL6y1vluAI9rHGtpm9YPsROJiFoO80RyjAwPeLrQ9/p8IiI7zBPJ4afdZ64gam86M5XeBeAFIcRRAD8FsALAVgAQQuwWQvyi8jwphNgHAFLKIoBNAP6PEOIlAGsA/Ge3Y0RElEjME0RE5IR5goioRbnOVJJS/hzAKsWxjQ6v+yGAa7weIyKiZGGeICIiJ8wTREStS6umEhERERERERERkRk7lYiIiIiIiIiIyDPX5W8xlAHKW9155ec1UWK84UlSrADjDVuS4nWK1XQs05Rg4sl3jmjkdVFhvOFJUqwA4w1bkuJlnnDFPBFTSYoVYLxhS1K8SYoVCD5PpEqlUoMhNd31AP4p6iCIiGLsBgAHog4iIswRRETumCeIiMiJdp5IYqdSJ4APAPglgIWIYyEiipMMgEsB/BhAPuJYosIcQUSkxjzBPEFE5MRznkhipxIREREREREREUWMhbqJiIiIiIiIiMgzdioREREREREREZFn7FQiIiIiIiIiIiLP2KlERERERERERESesVOJiIiIiIiIiIg8Y6cSERERERERERF5xk4lIiIiIiIiIiLyLBt1AH4JIV4BMFv5AwBfkFLuE0I8AmAdgEsB9Egpz5te80EAXwfQDeAVAHdIKV93OxZWvABerrznpQAKAH4MYKuUcqbympsBbEP5/9MhAHdJKd92OxZivM8COAjgHZXHfgngbinlK5XXRHJ+Vd8F0/GHANwF0/chbue28t0tATgGoFh5fJOU8liM470YwF8DuA7APIC/k1L+eeU1cfu3dg7AdtPT3gkgJ6V8f5TxOpzbLQD+BMACym3Dn0gp/ynKWJOIeSK8tiFJOUIVL/NEe+aJJOUIVbzME8FhnmCecIqXeYJ5wogVzBOO8SZ9ptKtUsprK3+Mf/QPArjW+kQhRBrA3wL4rJRyBYAfALjP7VjI8c4B+LyUcgjASpQb2D+txLQEwA4AN0spr0D5i+x6LMx4pZRFAB+RUr5PSvk+AE8D+MtKTFGfX7vvgtFAlsxPjOO5NT3+26bHjQQQ13h3Avi/UsoVUsphAH9TiSnq70JdvFLKH5p+vhbAjwA8GpN4a2IVQvQBuB/AjZVY/xzlhj0OsSYR80R4bUOSckRdvMaDzBOhxrsT8cwTScoRdfEyTwSOeYJ5wjZe40HmiVDj3QnmicDjbXaeSHqnUh0p5fPSviftOgCzUsoDlZ+/BuD3NY6FRkr5ipTycOXvRZS/nO+uHN4A4J+llC+ZYvoDjWNhx/xr04+9uNALHrvzW/nH9GUAn7cciuW5dRC7eIUQV6J84fJV4zEpZa7y19h9F8yEEO8E8GEAuzRiiiLeVOVPT+XnpQB+EdNYE4l5ItR4E5MjAOaJMCU1TyQgRwDME6Fjngg1XuaJaMQuXuaJUDU1TyS9U+kRIcRRIcR2IcRSl+cuB/Cq8YOU8g0A6cqUO6djTYlXCNENYAuAJ+3iBfAagMs1joUerxDiKSFEDuXG5h67mCI4v3ax/jWAL1uSV12siNG5BfCCEOKIEOK/CyE6Yxzv1Sg3TN8QQvxL5TsxbBdT3P6tAbgTwD9IKX8Vk3hrYq28x2cA/IsQ4jUA/w3A1pjEmkTME/XHQo01pjlCFS/zRHjxxjlPJClH1MXLPBE45on6Y6HGyjwRarwA80QYsZoxT1gkuVPpBlmeNvkBlHvhHog4HjfKeIUQWQDfBvC8lPJJxeubTRmvlPKjAJYBeAzAl6IJr0ZdrEKI3wcwJ6X8frSh2VKd2+VSyt8E8CGUG9n/ElF8VnbxZgB8EMBOWV5L/A1cuICJmlvbcBeAh5oelT27724vgP8I4ANSyuUoj4z9vRAiFWGcScU8EZ4k5QiAeSJsScoTScoRAPNE2JgnwsM8ES7mifAwT3iU2E4lKeXJyn/zKBfNWu3yktdwYSoohBCXAChKKd90ORZqvEKIDIBHAJzBhZ76unhR7jU8qXEs1HhNx4sorzffZBdTM8+vIta1AH5HCPGKKBcvA4BxIcTV1ngQk3Nrenwa5UbVOOdxjPc1AK/JSrE3KeVuAJdW/t/G8t9a5f0+COBiAE+ZXhK37+6HAZyVUsrKse8AGAQQ+blNGuaJ8NqGJOUIh3jXgnkizHhjmSeSlCMc4mWeCAjzBPOES7xrwTwRZrzME+HF29Q8kchOJSHEYiHEb1T+ngLwCQBHXF52CEC3EOL6ys93A3hc41ho8YpyIaydKFdk/5SU0lwA7hkAHxDltaZGTN/ROBZmvP2VL5bh91DeXQCI6PyqYpVSbpVSXialfI+U8j2Vpw9LKScQz3N7UWXKsjHSdCsufKdjFy/K/0/fMqaoCiE+BOBNAFOI4b8101O2ANglpSyYHovVdxflXVzeL8rrtSGEWAdgGsAbUcWaRMwT4bUNScoRTvEyT4QbL2KYJ5KUI1ziZZ4IAPME84RbvMwT4cYL5okw421qnkiVSiW358SOEOJfA/guylPmMgAmANwjpfylEGI3gN8C8K8AnALwUynl+srrfhvlqudduLA93q/cjoUVL4D3A9gL4KcoJwIAOCil/Gzldb8L4H9UXnMYwCellG+5HQsx3ktQTlqLUJ5a9zKAP5ZS/rzyuqafX6fvguV5JdRuARq3c/selM9PCeXz+0OUz20s4638W/tNlHvDOwG8DeBzUsofVV4Xq39rlXi7AeQA/Fsp5QnL62L13RVCfB7Ap1He0SWP8q4uB6KKNYmYJ8JrG5KUI5ziZZ5ovzyRpByhES/zRIOYJ5gn3OJlnmCeAPOEVryJ7FQiIiIiIiIiIqJoJXL5GxERERERERERRYudSkRERERERERE5Bk7lYiIiIiIiIiIyDN2KhERERERERERkWfsVCIiIiIiIiIiIs/YqURERERERERERJ6xU4mIiIiIiIiIiDxjpxIREREREREREXn2/wGDymeME8zVvwAAAABJRU5ErkJggg==\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "plt.figure(figsize = (20, 4))\n", "plt.subplot(1, 3, 1)\n", "plt.scatter(df_crosscorrelated['selling'], df_crosscorrelated['selling_4'])\n", "mse = (\n", " (df_crosscorrelated['selling_4'] - df_crosscorrelated['selling']) ** 2\n", ").mean()\n", "plt.title('close vs shifted 4, average change: %f'%(mse))\n", "plt.subplot(1, 3, 2)\n", "plt.scatter(df_crosscorrelated['selling'], df_crosscorrelated['selling_8'])\n", "mse = (\n", " (df_crosscorrelated['selling_8'] - df_crosscorrelated['selling']) ** 2\n", ").mean()\n", "plt.title('close vs shifted 8, average change: %f'%(mse))\n", "plt.subplot(1, 3, 3)\n", "plt.scatter(df_crosscorrelated['selling'], df_crosscorrelated['selling_12'])\n", "mse = (\n", " (df_crosscorrelated['selling_12'] - df_crosscorrelated['selling']) ** 2\n", ").mean()\n", "plt.title('close vs shifted 12, average change: %f'%(mse))\n", "plt.show()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Keep increasing and increasing!" ] }, { "cell_type": "code", "execution_count": 14, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "plt.figure(figsize = (10, 5))\n", "plt.scatter(\n", " df_crosscorrelated['selling'],\n", " df_crosscorrelated['selling_4'],\n", " label = 'close vs shifted 4',\n", ")\n", "plt.scatter(\n", " df_crosscorrelated['selling'],\n", " df_crosscorrelated['selling_8'],\n", " label = 'close vs shifted 8',\n", ")\n", "plt.scatter(\n", " df_crosscorrelated['selling'],\n", " df_crosscorrelated['selling_12'],\n", " label = 'close vs shifted 12',\n", ")\n", "plt.legend()\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": 15, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "fig, ax = plt.subplots(figsize = (15, 5))\n", "df_crosscorrelated.plot(\n", " x = 'timestamp', y = ['selling', 'ma7', 'ma14', 'ma21'], ax = ax\n", ")\n", "plt.xticks(np.arange(len(timestamp))[::10], timestamp[::10], rotation = '45')\n", "plt.show()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "As you can see, even moving average 7 already not followed sudden trending (blue line), means that, **dilation rate required less than 7 days! so fast!**\n", "\n", "#### How about correlation?\n", "\n", "We want to study linear relationship between, how many days required to give impact to future sold units?" ] }, { "cell_type": "code", "execution_count": 16, "metadata": {}, "outputs": [ { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAAA00AAAFSCAYAAAAuHDRLAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDMuMC4yLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvOIA7rQAAIABJREFUeJzs3Xd4FNX6wPHvbhoJCemFNBLaIdQAIaFIEQUFRaxcCypiw2u5eLH8bCioWAFBRUBEVBT7xV7oTXpH8NBbOumNtN3fH7OELEJoZjeE9/M8PNnZc3bmPcvuzrxzzpwxWa1WhBBCCCGEEEKcnNnZAQghhBBCCCFEXSZJkxBCCCGEEELUQJImIYQQQgghhKiBJE1CCCGEEEIIUQNJmoQQQgghhBCiBpI0CSGEEEIIIUQNXJ0dgBBCCHE2lFKLAbTWfc7ydX2APsBYrbWl2vMxwD7gLq31rH8mSiGEEPWJ9DQJIYS4WPQBnufv+75UoBvwk6MDEkIIcWGQniYhhKgDlFIeWutSZ8dRW5RSbkCF1vpvd1R3dttt217lrO0LIYSo+yRpEkKIf5hSqgPwAtAL8AIOArO01q/Yyhdj/P6+BowFWgP/B0xUSjUCxgHXA4HAfmAq8NaxhEMp5Q28AgwGQoE8YAvwkNb6L1ud/wAjgBjgKLAHeFlr/b/TxN4beBZItMW4G5istf7AVu6G0VszFAgHUoDZwBitdbmtTgzGcLcHbdsfCoQBgUqpwcCHQG/gYaCfrY3x1bY/2rZ9M7AcGKW13lZDzA1s70c/2/YKgbXA49XejxdscQOUK6UA0FqbTjU8Tyk1FHgcULZ1/gI8obVOrVZnvy3GH23rjwZ2ACO11stPFbMQQogLiyRNQgjxD1JKJQKLMZKNR4HDQAug/QlVWwKTgReBvUC2UsqMMUSsE0bisBW4CpgABANP2147EbjGtrwLI7nqAfjZYrgNGI+RkC0DPG3bDzhN7IOBb4AVwP3AEaAN0KRatY+AIRiJ3XKgO/AM0BS49YRVPoORvNwHuGAkb8d8CswBbsS2L1JKXQV8Z3sPhtrqPQksU0q111ofOkXoHoAP8BLGULsA4N/ASqVUnNY6DZgBRAJ3A5cAlad5L+4DpgFfAE9hJIjjgCSlVCetdWG16j0xEqvnbG18EfhRKRWjtc6taTtCCCEuDJI0CSHEP+tNIAvoqrUutj238CT1goD+WutNx55QSl2NcUBfvcfjd6VUQ2CUUmqC1voIxvU3nx7r/bGp3oPUDdiitR5b7bmfawpaKWUCJgGbgEurTZQwv1qdtsAtGL1KL1SLrwJ4USn1qtZ6S7XVpgPXVR+Sd6yHB/haa/3ECWFMApZorQdXq78II6kcBYw8Wexa6zzgnmqvcQF+s23/FmCi1vqwUuqwrcpqrXVFDe+FC0bis1hrfXO15//CSEKHYyS8xzQC4rXWObZ6aRjJ4kDgs1NtRwghxIVDJoIQQoh/iFLKC6PH59NqCdOp7K+eMNn0Aiz8/UB7NuCOkQyBcUA+TCn1tFIqwXaQX91aIF4p9bZS6nJbXKcNH6NHaUb1meVOEt+xeE6MD4whd9XNPdk1TDZ2wwSVUi2AZsCnSinXY/+AYmBltW2fPHilhiilViulcoEKoAjwtrXrbCkgBKM3rIptuN0B/t7OlccSJputtr/R57BtIYQQdZAkTUII8c/xx/hdPXy6ihjDyE4UAGRrrctOeD6tWjkY1wJNw+jxWAtkKKUmVkuOPgYeAJIwelyylVLf2q7dOZVA29+aYj+2/RNjPzE+TlGvprIQ298PgPIT/l1dLb6/UUoNwhhGtwNjiGAS0AXIBBrUEMOpnKqdYLT1xHZmV1+oNqnFuWxbCCFEHSTD84QQ4p+Tg9FTFHEGdU/WA5MNBCil3E9InMKqlWO7nuYp4CmlVBOM64JeBcqAJ229O9OAaUopf6A/xjVOX2AkFCdzxPa3ptiPJQdhGBNLnDS+ak7Vy3Sysizb36eoNiSwmhMTyepuBnZrrYcde8I2YUWN13DVoHo7TxQGrD/H9QohhLhASU+TEEL8Q2xD8pYDQ5VSnuewiiUYv8s3nfD8bRhJw8qTbPOA1no8xpCwticpz9FafwF8ebLyanZizGJ3j+36ppNZavt78wnP32b7u7iG9Z+Otm2/jdZ63Un+banhtV4YQ/Kqux1j8onqjvUAne7/RmNcD2XXTqVUd4whjItP83ohhBD1jPQ0CSHEP+sxjORnpVJqPMZwt6YYEwU8fJrX/oKRdE1VSgUDf2JMJnAP8IptEgiUUiuB7zESpUKMa2w6YMxsh1JqOlCAkWRlYMzUdzvw+6k2rLW2KqVGAt8CC5VSUzGGt8UBIVrr57XW25RSc4AXbNcb/YFxndVzwByt9dZTrf90bNt/EPhOKeWOkeQdwZhSvTtwUGs94RQv/xW4Vik1EWPq7wSMIYwnzly33fZ3lFLqF6BSa73uJLFUKqVGY/TUzca4ZisCeBljtsKZ59pOIYQQFybpaRJCiH+Q1notxmQQh4C3MWate5wzuM7JNgHDVRjJz5MYU29fBfwXY/ruY5ZiTPv9qa3OjcCjWutJtvIVQGdgCjDP9trZwJ2n2f53GPc6AuPaou8xpgvfX63aMIz7Sw23te1u23KN6z4TWuufMSZ8aIgxRfhvwOsYQ+L+1stWzfsYCc2/gB8wEs1BGPevqu5HjPfk37b1ra0hlukYiWY7jGnQX8d4L3trrYvOsmlCCCEucCartaYh50IIIYQQQghxcZOeJiGEEEIIIYSogSRNQgghhBBCCFEDSZqEEEIIIYQQogaSNAkhhBBCCCFEDSRpEkIIIYQQQogaSNIkhBBCCCGEEDWQpEkIIYQQQgghaiBJkxBCCCGEEELUQJImIYQQQgghhKiBJE1CCCGEEEIIUQNJmoQQQgghhBCiBpI0CSGEEEIIIUQNJGkSQgghhBBCiBpI0iSEEEIIIYQQNZCkSQghhBBCCCFq4OrsAIQQQgghhBDiGKXUm8ANQAzQTmu97SR1XIDJwJWAFXhVaz3jfMpqIj1NQgghhBBCiLpkLtALOFBDnduA5kALoBvwglIq5jzLTkmSJiGEEEIIIUSdobVerrU+dJpq/wLe11pbtNaZGInWTedZdkoyPE8IIYQQQghRq5RSfoDfSYpytda557DKaOx7og4CUedZdkqSNJ2e1b3jcGfHUOeVbZzJpuRz+bxfXOIjjN8Ky84VTo6k7jO37EHeB886O4w6z/ful1jWrYezw7gg9Fy5ghGmGGeHUedNte7nX7PWODuMOu+LYYkAbE3Nc3IkdV+7xr5U7t/k7DDqPJeYeACTs+M4E+4dh1vP9jWxMAZ4/iRFY4AXzjem2iZJkxBCCCGEEOKMmcwu5/Kyt4BZJ3n+XM+6HwSaAGtty9V7kM617JQkaRJCCCGEEEKcsXNJmmxD8P7JYUlfAfcqpb4FAoFrgZ7nWXZKMhGEEEIIIYQQ4oyZzC5n/e9sKKUmK6UOA5HAfKXUn7bnf1ZKJdiqfQLsBXYBq4CxWut951l2StLTJIQQQgghhDhj5zg874xprR8BHjnJ8wOrPa4EHjjF68+prCaSNAkhhBBCCCHOmMmldpOmukiSJiGEEEIIIcQZM9dyT1NdJNc0CSGEEEIIIUQNpKdJCCGEEEIIccZq+5qmukiSJiGEEEIIIcQZk6RJ1GnTn7+Lgb06kJmdT8ebRjs7HKfatGYls96ZgMVioe/Aa7j21jvtyjPTUpn6xkvk5+Xi7dOIh55+gcDgUABuvrwb0bHNAAgKCeOJl990ePyOtGz9Vsa9/xkWi5Ub+/Xk3puusitPzjjCs5M+JDu/AF/vhrw+6l7CggLYsfcgY6Z8QmFxCS4uZu4fcjUDeyY6qRW1b+XeNMYv2IjFamVw+6bc2bWVXXlqXhEv/rKO3JJSGjVwZ8zViYT6eAHwyFdL2ZaSTYeIICbeeIkzwnco/65JNB05EpOLmbTvf+DwJ7Ptyj1CQ2n53LO4+nhjMpvZN2UqOStXYnJ1pfmTT+AT1wqrxcLeiZPI27jRSa2ofa2v6M2QSaMxu7iwYsYX/Pbae3bl/lHhDPtoPJ5+jTC7mJn7f6+x7ZfFJN46mH6P319VL6J9K8Z1uprDm7c7ugkO0SHCl2GJ0ZhNJhbuyuS7ral25UEN3RnRI5ZGDdwoLKvgnaV7yC4up02YD3ckRlfVC/f1ZNKS3aw7+E/eBqZu2bh6JR++Mx5LpYXLrhrMdbf9fd/37usvkp9r7Pv+88wYAkOMfd+Qvl2P7/tCw/i/ceMdHr+jLFu7iVemzqKy0sKNA/py77+utStPTs/k2QlTycnLx9fHm9eeeIiw4EB27NnP2LdnUFhk2+/dfB0D+nR3UivqNpP54rvCp04nTUqpYcDVWusblVJ9gDe11glKqXDgU631pU4N0ME+/mEFU75YwIcv3uPsUJzKUlnJzElv8MwbbxMYHMJTDwwjoXtPImOaVtX5ZOpkevUfSO8rrmLbhnXMeX8KDz09BgB3dw9ef3/2qVZfr1RWWnhx6mw+eHEUoYEBDPnvWC5Niqd5dERVnTdmfsngvt259rIerNq8gwkffcPro+6lgYc7r/73HmLCQ8nIyuGGR8dySce2NPL2cmKLakelxcrr8zfwzpBehPh4cefH8+nZPJymQY2q6kxavIWBbZtwddsY1h7IYMqSrYy5OgmAoYmK0vJKvt2011lNcByzmWajRrHtPyMpzcggfuYMspctp3j//qoqUcPu5MiCBaT+by5eMTG0mfAma6+/kbDB1wCwYegduPn70WbCeDYNvwesVic1pvaYzGZueXcsk/oNJedwGk+t/Z4t388jdcfuqjoDn32I9V/+xNKps2kc15yHfp7FM7GXsOaz71jz2XcAhLdVPDB3er1NmEwmGJ7UhJd/12QVl/HK1W1YdzCH5LyjVXVu7xLN0j1ZLN1zhDZhPtzSOYp3l+3lz7QCnvz+TwAaursw+YYObEnOd1ZTal1lZSUzJr3O6DffISA4hP8bcScJPXoSVW3f99F7k+jTfyB9rryarRvW8un7U3jkmeP7vjc/+NRZ4TtMZaWFl96dyYxXniE0KJB/PfwUl3ZNoHmTyKo6b7z/CYMv78W1/XqzatM2Jn44h9eeeAhPD3deefxBYiIak5GVzY0PPUWPhA408m7oxBbVTRdjT9MFmSZqrVMutoQJYPmGneTkFTk7DKfb/dd2QiMiCQ2PwNXNje59+7H2j6V2dZIP7KNNR+PeZ206dmbdCeUXiy279hLdOISosBDc3VwZ2CuJhas32dXZfTCFpPZxACS1b8XC1caZ/9iIMGLCjTOUIYH+BPr6kJ1f4NgGOMifqdlE+nkT4eeNm4uZ/nFRLN2dbFdn35F8ukSHAJAQHczS3SlVZYlNQvFyr9PnoP4xPq3jOHr4MEdTUrBWVJA5fwEBvU68kboVl4bGQYaLd0PKjhwBwCs2hrz16wEoz8mlsrAQ77hW1EcxifFk7D7AkX2HqCwvZ+3nP9B+cH+7OlYrNGjkDUAD30bkpqT/bT1dbrmGdZ//4JCYnaF5kDfpBaVkFJZSabHyx74sukT729WJ8G3An6lGMvRnWgEJUf5/W0/XmAA2Hc6lrNLikLidYfdffxJm2/e5ubnRo29/1q6w37cdPrCPtp26ANC2Y8Lfyi8GW/VuosNDiWocirubKwP6dGfhyrV2dfYcSCapQxsAkjq0YeHKdQDERIYTE9EYgJDAAAJ9G5GdV38T8fNR2ze3rYscmjQppbyUUl8ppbYrpTYrpb60PX+nUmq1Umq9UmqhUkqdZj0xSqkj1ZatSqmnlVJrlVJ7lVI3VCu7QSn1l1Jqo62OVSnlXXutFLUt+0hG1XADgMCgEHIyM+3qNGnWgjXLFgGwZtliSoqLKcjLA6C8rIynRtzJMw8OZ+3yJY4L3AkysnIJCwqoWg4N9Cc9K8euTqvYKOatNA5k563cQFHJUXLyC+3qbNm5l/KKSqLDgms/aCfILCypGmoHEOLjRWZBiV2dFiG+LNppJFKLdyVTVFZBbkmpQ+OsCzyCgynNyKhaLsvIwCPY/nNxYMZMQq68gsTv/keb8W+yZ/xEAIp27Sag5yXg4oJH48Z4K4VHte9yfeIfEUrOoeOJde7hVPwj7Nv64wsTSRp6La8cWslDP3/IFw8//7f1JPzratbO+b7W43WWAC83soqOf4+yisrw93K3q3Mgp4TEJkailBjtj5e7C94e9icpuscGsmJfdu0H7ETZmZkEBVfb9wWHkH3Cvi+mWQtWLzX2fauXLaakuIiCPGO4YllZGU/cdwdPPTCcNcsWOyxuR0vPyiYsOLBqOSwokIwjJ+z3mjZh/oo1AMxfsYai4hJyTzgpuOWv3ZRXVBDduH7+Rp2vizFpcvSp0SuARlrr1gBKKX+lVE9gCNBLa12qlBoAzAR6nOW687XWXZRSPYAvgW+UUqHAdKCr1nqXUurRf64poi4bOuIRZk5+kyW//URc+3gCgoIxuxjnCN6dM5eA4BDSU5J5cdSDRMU2Iywi8jRrrL+eGD6EF6d9ytwFK0ho05LQQH9cqo1VzsjO5ckJ7/PKyHswX4RjmI/5T58OvDF/Iz9u20/HqCBCvD1xMZmcHVadFNLvctJ/+pnkOZ/j07YN6vnnWH/b7aT9+BNeMTF0nPkBpWlp5G/dBpZKZ4frNF1uuYaVs75m/oQZxHbtxF2fTGRs2/5YbcMVYxLjKSsuIeXPnU6O1Llmrz3I8K5N6N08iB3pBWQVlWGpNqTTz9ONaH9PNifnOTHKuuGOB/7DjElvsOjXH2ndoSMBQSFV99N574vvCLTt+1549N9EN21+0e77Hr9vKC+9O5P/zVtCQrs4QoMC7PZvmVk5/N8b7/DKY/++qPd7NZGb29a+zUCcUupdYDHwEzAI6ACstnUwmYC/972f3ue2v6uAcKVUAyAJ2KC13mUrmwlMOOfoRZ0QEBRCVsbxYSxZRzLwP+FMd0BQMI+NfQ2AoyXFrF66iIbePkZZsDHEKjQ8gtbxndi/W9fbHUdIoB9pR46ffU3PyiE00P+EOv68/fRDABSVHOX3P9ZXXbdUWFzCiDFvMfL2G4hv1cxxgTtYsLcn6QXFVcsZBcUE+3ja1/Hx5PXrjAuCi8sqWKST8Wlgf0b8YlCamYlHSEjVsntICKUnnO0OHTSIbY/+F4CCbX9icnfHzc+X8pxc9k6aXFWvw/SplBw85JjAHSwnOR3/qPCqZb/IxuQk2w+/63H3v3j7SuNC/n2rNuDawAPvoAAKMrMA6HLzoHrdywSQXVxOYEOPquXAhu7kFJfZ1ckpKWf8IuNaMA9XM0lNAiguO55sd4sJYM2BHCrr4bVx1QUEB3Mks9q+LzODgJPs+5548XUASoqLWbVkEQ19jH1fYLV9X5v4TuzbVT/3faGBAaTZvkMAaUeyCAk6cb8XwOTRjwHGfm/e8tVV1y0VFhUzYvSr/GfYzXSIa+m4wC8w9aHn6Gw5NH3WWu8F2gDzgMsxkigTMFNrHW/710FrHV3Tek7hqG0bx35JL44LDC5CzVrFkZZ8iIzUFCrKy/lj4TwSuvWyq5Ofl4vFYoxtn/vZR1w6YBAAhQX5lJeVVdXR2zYT2STWsQ1woHYtYjmQks7htEzKyiv4eelqLk2Mt6uTk1dQ9V69/9VPXH+5MftbWXkFD7/8DoP7dueKHgkOj92RWjf251BOIcm5RZRXWvh9xyF6Ng+3q5NbXFp1dnvWqh0MahfjhEidr2DHXzSIisSjcWNMrq4EX34Z2cuW29UpTU/DL8H4zHg2aYLZ3YPynFzMHh6YGzQAwK9LF6wVlXYTSNQnB9ZuJqRFDIExkbi4udHl5kFs+X6eXZ3sgym0uswYVBHWqhluDTyqEiaTyUTnIVfV6+uZAPYcKSSskQfB3u64mE10jw1k3SH72e98PFw51qd7bbtwFu2yT9J7NA3kj31Z1HfNVWtSDx8iPTWZ8vJyViz8nS7d7a8nzM89vu/732ez6DvwJPu+3Fz+2raFyJj6ue9rq5pxIDmNw2kZlJVX8MviP7i0q/0+LCcv//h+7/O5XN/fuEy+rLyCh8eOZ/BlvbiiZ1eHx34hkeF5tUwpFQlka63nKqV+B1KAH4CPlVLTtdaHlVIuQLzWev0/sMnVwIdKqWZa6z3Anad7QV32ySv306uzIsjPm72/vsnYqd8xa+4yZ4flcC4urgx/+DHGPfkIlkoLfQYMIiq2KV9+OI2mLeNI6NGL7ZvWM2fGFEwmE63ad+TuRx4HIPnAft6f+Comkwmr1crgW+60m3WvvnF1ceHZEUO553ljevbrL7+EFk0imDz7f7RtEUPfpI6s2aaZ8NHXmEwmEtq0ZPQDQwH4dfla1v25k9yCQuYuWAHAuJF3E9f0XM5p1G2uZjOPX96RR75aisVqZVC7WJoF+TJt2TbiwgLo1SKc9YcymbJkK5igY2QwT/TrWPX6ez9bxIGsfErKK7h6yo88MyCBbrFhTmxRLaqsZM/4ibR9awImswvpP/5I8b59NLn3Hgp2/EX28uXsm/wOzZ96koibh4AVdr70MgBu/v60fWsiWC2UZmaix451cmNqj6Wyki8eGs0jv32M2cWFP2Z+Ser2XQwa8ygH1m1lyw/z+WbUSwx9/1Uue/RurFYrHw17rOr1LXolkX0olSP76mdP3DEWK8xcdYCn+7XCbILFuzM5nFvCTfER7M0qYv2hXFrbZsyzWuGv9Hw+WHWg6vXB3u4EermzPa1+TlJTnYurK/f853FeevwR43YbAwYRFduMz2dOo5mKo0uPXvy5aT2fvj8Fkwlat+/IPSOfAODwgf1MH/8KJrMJq8XKdbfeYTfrXn3i6uLCMw8O596nx2GxWLiufx9axETx9kdf0qZlU/p2S2DNlu1MnDnH2O+1a8VzD94NwK9LV7J+6w5y8wv43zzjmudxj/2buGYxTmxR3WSuB0nQ2TJZHdidbbte6VXbogvwidb6NaXUbcAo23PuwFda69E1TDkeA6zTWgfZ1msFfLTWhScuK6VuAl4CioEfgSeBBlrrM51ix+recfh5t72+K9s4k03J9ffeGP+U+Ag/ACw7Vzg5krrP3LIHeR886+ww6jzfu19iWbezvQT04tRz5QpGmGKcHUadN9W6n3/NWuPsMOq8L4YZ963bmirXUp1Ou8a+VO7fdPqKFzmXmHiAC+Ji2cY3vXPWCUTqVw9dEG07FYf2NGmtfwF+OcnznwJ/u3mA1noWMMv2eDGQYHu8HwiqVs90wuuqL/+qtf4KQCl1F7DmLBImIYQQQgghRDX1Ybjd2boYrvt5xNbb5ApkA/c6OR4hhBBCCCEuWJI01UNa65eBl50dhxBCCCGEEPWBJE1CCCGEEEIIUQNJmoQQQgghhBCiBhfjzW3lNsdCCCGEEEIIUQPpaRJCCCGEEEKcMRmeJ4QQQgghhBA1kKRJCCGEEEIIIWogSZMQQgghhBBC1MBsNjk7BIczWa1WZ8dQ18kbJIQQQgghHOGCyEaa//vbsz4+3j3l+guibaciPU1nYFNyrrNDqPPiI/xw7zjc2WHUeWUbZwLw7C87nBxJ3ffSgDhKC+S7dzoePn4c/XW6s8O4IDS48j623zHI2WHUea0//oGo22c5O4w679AnwwC4ffY6p8ZxIfhkaIIcS52B+Ag/Z4dwxkymCzr/OSeSNAkhhBBCCCHO2MU4PE+SJiGEEEIIIcQZM0nSJIQQQgghhBCnJkmTEEIIIYQQQtTALNc0CSGEEEIIIcSpSU+TEEIIIYQQQtRAkiYhhBBCCCGEqIHMnieEEEIIIYQQNTCZnR2B40nSJIQQQgghhDhjcnNb4XSb1qxk1jsTsFgs9B14DdfeeqddeWZaKlPfeIn8vFy8fRrx0NMvEBgcCsDNl3cjOrYZAEEhYTzx8psOj7+umP78XQzs1YHM7Hw63jTa2eE4VdqODWz8dgZWq4WmXfvR6vIb7MqLsjNYN+dtSgvzcffyJvH2R/HyCwKgOCeTdZ+/Q3FOFpig533P0TAw1BnNqHXL/1jJa28a373rr72Gu4fZf/dSUlMZPfYlcnJy8W3UiHEvvkBYaCgpqamMfOxJrFYLFRUV3DJkCENuvN5Jrah9K3bs47VvF2GxWLmua1vu7pdkV56Snc/zn/1GTmExvg0bMO72gYT6+QDwwHvfsPVAKvGxEbxz/3XOCN+hGrbrRNjQezGZzeQsmUfWj1/blbsGBhNx70jMDRtiMpnJ+PIjCresBxdXwu96kAaxzcFqJW32dIr/2uakVtS+Pu0ieOH2RFzMJuYs3sWUH7falUcENuTNe3sQ6NOA3KIyHnlvKWk5xQA89a/OXBYfCcCkuZv5YfV+R4fvUO0aN+L2LtGYTbB49xF+/DPNrjywoTv3do3Bp4ErRWWVvLdiLznF5cSF+nBb56iqeo19GzBl2V7WH851dBMcQo6lap8MzxNOZamsZOakN3jmjbcJDA7hqQeGkdC9J5ExTavqfDJ1Mr36D6T3FVexbcM65rw/hYeeHgOAu7sHr78/21nh1ykf/7CCKV8s4MMX73F2KE5ltVSy4etp9HpgDF5+gcyf8DjhbRNpFHZ857nlu1k06XIpMYl9ydi5ha0/fkLS0EcBWDP7LeL630SoiqeitKTe9sdXVlYy7rU3mP7u24SGhnDLHcPo06snzZoe/+6Nf2syg64ayOCrr2L12nVMfmcK414cQ3BQELM/nIG7uzvFxcVc/69b6dO7JyHBwU5sUe2otFgY99UCpv37RkL9fLh1/Kf0adecZmGBVXUmfLeEQYmtuSaxDat3HmTSD8sYd/tAAIb1TaCkvIKvV2xxVhMcx2Sm8R0jOPD6c5RnZ9F0zAQKNqymLOVQVZXga4aQv2Y5OQt/wT08iuhRz7N71D349+kPwN5nHsbFx5fox15g3wv/BavVWa2pNWaTiZfuTOLW134nNbuYH8dezbwNB9mVkldV59lbu/DN8j18vXwP3VuH8X9DOjNy2jL6doikbUwgVzzzPe5uLnz19JUs2pxM4dFyJ7ao9phMcGdiNK8t2El2cTljB8Sx4XAuKXlHq+rc2imS5fuyWL4RopmoAAAgAElEQVQ3i9ahPgyJj2TaH/vYkV7Asz9vB6ChuwtvDm7H1tR8ZzWlVsmxlGNcjBNBOPQISCk1TCn1te1xH6XUOtvjcKXUolredrBSKv3Y9uui3X9tJzQiktDwCFzd3Ojetx9r/1hqVyf5wD7adEwAoE3Hzqw7oVwYlm/YSU5ekbPDcLrsA7vwDmqMd1AYZlc3ojpeQvLW1XZ18tMPEdKiHQDBLdqRsnWN8XzaISwWC6EqHgBXD09c3T0c2wAH2fbndqKjIomMjMDNzY0r+/dj0RL779befftISjC+e4kJnVm01Ch3c3PD3d0dgLKyciwWi2ODd6BtB9KICvYjMsgPN1cXruykWLx1t12dPWlZJLYwkvLEFlEs3rqnqixJNaGhh7tDY3YWz2YtKMtIpTwzHSoryFu1FJ9O9r1yWMHs6QWAi5cXFbnZAHhERFO03UgsKwvysBQXGb1O9VB8syD2pxdwMLOQ8koL36/aR//O0XZ1WoT7smJ7KgB/bE+jv63HpEWEL2v+SqPSYqWktIIdh7Lp0z7C4W1wlGaBDUkvKCWzsIxKi5VV+7PpHOlnVyfc15PtaUYytD294G/lAInR/mxJyaOssn7+VsmxlKgtdeK0sdY6RWt9aS1vZgrwcy1v47xkH8kgMOT40KfAoBByMjPt6jRp1oI1y4z8cs2yxZQUF1OQZ5yRKy8r46kRd/LMg8NZu3yJ4wIXdVZJXjZe/kFVy15+gZTkZdvV8Q2PIXnLKgCSt6yiorSE0qJ8CjKScfdsyB8zX2XeG4+y+btZWC2VDo3fUdIzMggNPf7dCw0JISPD/rvXskUL5i8yvnsLFi2mqKiY3Fzju5eWls4NN99G/6sGMfzO2+tlLxNARl4hYbahdgAhfj6k5xXa1VHhwSzYbCRSC7bspqi0jNyiEofGWRe4+gdSnnWkarkiOws3/0C7Opn/+wzf7n1o8daHRI96gbRPpgFw9OA+fDolgtmMW1AoDWKa4RZQPz9TYf5epGQfP8GVml1EmL+XXZ0dB3MYkNAEgCsTovHxdMfP24MdB3Po3T6CBu4u+Ht70C2uMeGBDR0avyP5e7mTXVxWtZxdXIa/l/1JiIM5xSRE+QOQEOWHp7sL3u4udnW6xgSwcr/9fqA+kWMpxzCZTWf970J3XsPzlFJewEdAG6Ac0FrrIUqpO4F/29afBzygtdY1rCcGWKe1DrItW4FngOuAQOBxrfU3trIbgJeBEuAr22MfrXXhSVZ9bP23AenAOuDq82mzsw0d8QgzJ7/Jkt9+Iq59PAFBwZhdjNz33TlzCQgOIT0lmRdHPUhUbDPCIiKdHLGo6zoMvouN30xn/5qFBDVrg6dvICaTGavFQube7fR7bAJe/sGs+ugN9q9ZSGzXfs4O2SlGjXyEV15/k+9/+IlOneIJCTn+3QsLC+Wbzz8lIzOTkaOeoN9lfQkMDDzNGuun/17bm1e+XsB3a7bRuVkkIb7eF+Wd489Eo269yF22gOxf5+LZXBFx/3/Z8/RD5C6dh0d4FE3HTKQ8K4Pi3X9BPe7BPJ2X5qzlxTu6clPP5qzW6aRmF2GxWFm6LYUOTYOYO/oqsgqOsmF3BpWW+jeE8WzM2XCYO7pE07NZEDqjgOyiMqq/Jb6ebkT6ebI1pX4OzTtTcix1/i7G3/XzvabpCqCR1ro1gFLKXynVExgC9NJalyqlBgAzgR5nue58rXUXpVQP4EvgG6VUKDAd6Kq13qWUevR0K1FKhQP/BXoDN55lDA4VEBRCVkZ61XLWkQz8TzhjHRAUzGNjXwPgaEkxq5cuoqG3ceY3IDgEgNDwCFrHd2L/bi1f9Iucp28AxTnHz3YX52bh6Rvwtzrdh/8fABWlJSRvXom7lzeefoH4RcTiHRQGQES7JLIO7CTWceE7TGhICOnpx7976RkZhITYf/dCgoOZ+Ibx3SsuLmb+wkU08vH5W53mzZqyfuMm+l9+We0H7mAhvt6k5RZULWfkFhDq6/23OhPvHgxAcWkZ8zfvopFXA4fGWRdU5GThFni8l9c1IJDynCy7On69+nPwzecBKNmtMbm54+LdiMqCPNI/m1FVL+a51ylNS3ZM4A6WllNMeMDx3qHGAQ2rJnk4Jj23hPsmG70CXh6uDOzShHxbj8vb32/h7e+NoYxvP9CLvWl51Fc5xWUEVOtZCvByJ6dazxNAbkk5k5caQ2I9XM10ifKnuPz4CIGkaH/WH8qlsh5eH3eMHEs5Rn3oOTpb5zs8bzMQp5R6Vyl1E1AKDAI6AKuVUpuAV4GoGtZxKp/b/q4CwpVSDYAkYIPWepetbOYZrOd94ImaeqLqimat4khLPkRGagoV5eX8sXAeCd162dXJz8utumZi7mcfcemAQQAUFuRTXlZWVUdv20xkk/p4eCvOhn90CwqPpFKUlY6lopxDG5cT3jbRrk5pYT5W22dqx/xviEkyDvYDoptTXlJEaaFxEJKxayuNQs/lq1z3tWkdx4FDhzicnEJ5eTm//j6PPr3sv3s5uce/ezM+/IjrrjG+e2np6Rw9alyInZ+fz8bNm4mJaeLYBjhIm+gwDmbmcjgrj/KKSn7doOndtpldnZzCYiy2U9sfzFvDtV3bOiNUpyvZuwv30HDcgkLBxRXfrr0o3LjGrk5FViYNW3cAwD08EpObG5UFeZjcPTDZrh9s2CYea2Wl3QQS9cnmvUeICWtEVLA3bi5mrukay7wN9m319/bg2Enthwa144slxiGA2WTCz9t4n1pF+RMX7c/SrSkOjd+R9mYVEebTgOCG7riYTXSNCWDDCbPfeXu4cuxQdlCbxizZc8SuvFs9H5oHcizlKDI87yxprfcqpdoAlwEDgHHAXGCm1vp853k+attGpVLqfGLtBnxgW4c34KmU+llrPfA84/vHubi4Mvzhxxj35CNYKi30GTCIqNimfPnhNJq2jCOhRy+2b1rPnBlTMJlMtGrfkbsfeRyA5AP7eX/iq5hMJqxWK4NvudNuppiLzSev3E+vzoogP2/2/vomY6d+x6y5y5wdlsOZXVzoeMO9LJ06Bqulktiky/FtHM22nz8jILo54W0Tydy9ja0/fgImE8HNWtPxxvsBMJld6DB4GEveHY0VK/6RzWjarX4OzXN1deXpxx/jgYcfobLSwrXXDKJ5s6a8O3UarePiuLR3L9auW8/kd43vXqeOHXnmSeO7t2/fft58azImkzG52Z1Db6Nl8/p50b6ri5mnbujLA+99g8Vi4dqubWneOIh3f15Bm6hQ+rRrzrrdh5n8wzIwmejcLIKnbzre4zZs0ufsT8+muKycfqOn8cItV9AjLsZ5DapNFgtpH08l+okxmExmcpfOpzT5IMHX30bJvl0UblxD2pwPCB/+EIFXDgarlZT3JwHg2siX6MfHgNVKeU4WKdMmOLkxtafSYuW5j1cx+/F+uJhNfLF0NzuTcxl1fTxb9mUxb+MhusUZM+ZZrVZW63Se/ci4BtPN1cw3zw4AoLCknEfeW1avh+dZrPDx2oM8fllLzCZYuieL5LyjXN8+nH3ZRWw8nEdcqA9D4iOwAjqjgI/WHKx6fVBDdwIauvNXesGpN1IPyLGUY9T2lONKqZYYlwAFAlnAHdU6TY7VCQOmAbGAG/Cy1nq2rexjoH216u2Ba7XW3yulXsC4jOjYWZYVWusHTxeTyXoeXbRKqUggW2tdbLu+KQW4BvgYuERrfVgp5QLEa63XK6WGAVdrrW9USvUB3tRaJ5zimqaq65SOLQMNge1AotZ6j1LqEWASp7mmqVq8Vds/i2ZaNyXXz/sY/JPiI/xw7zjc2WHUeWUbjc7RZ3/Z4eRI6r6XBsRRWiDfvdPx8PHj6K/TnR3GBaHBlfex/Y5Bzg6jzmv98Q9E3T7L2WHUeYc+GQbA7bPXOTWOC8EnQxOQY6nTi4/wA7ggumQueW3RWScQy5+89IzbppRaiNEJM1spNRQYrrXue0Kdz4AdWusXlVLBwHqgh9b60An1OgALgXDbpUMvAN5a68fOJv7zHZ7XDliplNoMrAFe0VovxZjE4Xvb89uAwee5HQC01unACOBnpdRGIBhjAoriGl8ohBBCCCGE+EeYzGf/70wppUKATsAc21NzgE62xKi6DsCvAFrrTGATxrwKJ7ob+FRrXXp2rbR3vsPzfgF+OcnznwKfnuT5WcAs2+PFQILt8X4gqFo90wmvq778q9b6KwCl1F3AGq31GU0rVH37QgghhBBCiLN3LsPzlFJ+wN9vHga5WuvqXZFRQLLWuhKqLtVJsT1fff749cDNtvu+xgDdgf0nbNMduBW4/IRt3qyU6g+kAc9rrVeeLv46cZ+ms/SIUmqTUmobcBdwr7MDEkIIIYQQ4mJxjhNBjAT2neTfyHMMYxQQitHDNBlYAFScUOda4KDWelO156YCsVrr9sAbwHdKqdPeJ+R8pxx3OK31yxj3Zqpi68b7/STVv9Vaj3VIYEIIIYQQQlwETOd2n6a3OPmIrxMveDsERCilXGy9TC5AuO35KrYheUOPLSulfsaY+6C64Zww27bWOq3a43lKqUNAW6DGuxlfcEnTyWitM4B4Z8chhBBCCCFEfXcuw/NsQ/BOOyOI1jrDdtuiW4DZtr8bbUlSFVvvUJ7WukIp1RdjroUbq5VHAj1tr6/+ugitdbLtcTzG0D59urjqRdIkhBBCCCGEcAwH3HdpBPCRUmo0kAPcAVW9SaO11uuARGCyUqoSOAIM0lpXnxzuTuAHrXXOCesep5TqDFQCZcDt1XufTkWSJiGEEEIIIcQZc6nlpElr/ReQdJLnB1Z7/AvQooZ1vHyK5+88l5gkaRJCCCGEEEKcsdpOmuoiSZqEEEIIIYQQZ0ySJiGEEEIIIYSowcWYNJmsVquzY6jr5A0SQgghhBCOcEFkI9fOWHXWx8dz7+l6QbTtVKSnSQghhBBCCHHGLsaeJkmazoBl5wpnh1DnmVv24Nlfdjg7jDrvpQFxALh3HO7kSOq+so0zef63v5wdRp035opWlOZnOzuMC4JHowCO/vyes8Oo8xoMfICE539zdhh13roxVwDQe/xi5wZyAVgyqg/TVh9wdhh13v1JTZwdwhlzlaRJCCGEEEIIIU5NepqEEEIIIYQQogaSNAkhhBBCCCFEDVzMZmeH4HCSNAkhhBBCCCHOmPQ0CSGEEEIIIUQNJGkSQgghhBBCiBpI0iSEEEIIIYQQNXAxSdIkhBBCCCGEEKckPU3C6Zat38q49z/DYrFyY7+e3HvTVXblyRlHeHbSh2TnF+Dr3ZDXR91LWFAAO/YeZMyUTygsLsHFxcz9Q65mYM9EJ7Wi9qXt2MDGb2dgtVpo2rUfrS6/wa68KDuDdXPeprQwH3cvbxJvfxQvvyAAinMyWff5OxTnZIEJet73HA0DQ53RDKeb/vxdDOzVgczsfDreNNrZ4ThV6vYNbPj2fawWC0279aN1vxvtyouyM1j92duUFubh7uVDt9sfxcs/yFaWyZo571CSewSAXiNG412PP1PL/1jJa+PfwmKp5PrB13D3sDvsylNSUxk99mVycnPxbdSIcWNfICw0hJTUVEY+/n9YLVYqKiq45V83MuSG653Uitq3Ysd+XvvfEixWC9clteXuy7vYladk5/P85/PIKSzB18uDcUOvJNTPB4AHpv2PrftTiW8awTv3DnZG+A7TrXkQjw1ohdlkYu6Gw3y0fJ9deZhvA0Zf2xZ/L3fyS8p57tstZOSXAvBIv5b0aBmM2QSr92Tx5i/1+4bYiTEBPHxpc8wmEz9tS+WzNQftykN9PHjyilb4ebmRf7SCl3/eQWah8V6N6NWUrrGBmE2w7kAOkxftdkYTHGLflrUsnv0eFouFdr2vJHHQzXbl+UfS+W3GeEoK8mjQ0IcBI57EJyDYVpbBvJkTKMjKBJOJ60a9hG9wmDOaUadJ0iScqrLSwotTZ/PBi6MIDQxgyH/HcmlSPM2jI6rqvDHzSwb37c61l/Vg1eYdTPjoG14fdS8NPNx59b/3EBMeSkZWDjc8OpZLOralkbeXE1tUO6yWSjZ8PY1eD4zByy+Q+RMeJ7xtIo3CoqrqbPluFk26XEpMYl8ydm5h64+fkDT0UQDWzH6LuP43EariqSgtAdPFN23mMR//sIIpXyzgwxfvcXYoTmWxVLLuq2lc+uAYPP0CmffmY0S0TcS3cXRVnU1zPyS2y6XEJvUlfecWNv/wCd3uMD5Tq2a/RZv+NxHWKp7y0hJM9fgzVVlZybjXxzP9nUmEhoZwy53D6dOrJ82axlbVGT/pbQZdNYDBV1/F6rXrmPzue4wb+zzBQUHMnvk+7u7uFBcXc/3Nt9GnV09CgoOd2KLaUWmxMO6bRUwbcT2hft7cOnEOfdo2pVlYYFWdCd8vY1BCHNcktmb1rkNM+nEF44ZeCcCwSztTUlbB1yu3OqsJDmE2wZNXxfHgx+tIzz/Kx/d1Y6nOYF9mUVWdkVcoftqUwk+bU0iIDeChy1sy+tuttI/yo0O0H7dMWQHAjLuT6Bzjz/r9Oc5qTq0ym2DkZS0Y9fVmMgtKmXZbZ1bsPsKB7OKqOv/u3Yzftqfx2/Z0Okb5cV/PWF7+5S/ahDeibbgvwz9eC8A7N3ckPtKPTYdzndWcWmOxVLLw43e44YlX8QkI4tPnH6ZZp24ERjSpqrNkznRa97icNj37c3D7RpZ/OZMBI54E4Nfpr5N0zS00aduZsqMlmC7CYWhnwvUiTJocumdXSg1TSn1te9xHKbXO9jhcKbWoFrfbVym1Tin1p+1fh9ra1vnYsmsv0Y1DiAoLwd3NlYG9kli4epNdnd0HU0hqHwdAUvtWLFy9EYDYiDBiwo0z2yGB/gT6+pCdX+DYBjhI9oFdeAc1xjsoDLOrG1EdLyF562q7Ovnphwhp0Q6A4BbtSNm6xng+7RAWi4VQFQ+Aq4cnru4ejm1AHbJ8w05y8opOX7Geyz6wC5/gMLyDwnBxdSO6U0+SbZ+ZY/LSDhHS0vhMhbRoV/WZy0s9iNVSSVgr4zPlVs8/U9v+3E50VCSRkRG4ublxZb/LWbRkqV2dvXv3k5SQAEBiQmcWLTXK3dzccHd3B6CsrByLxerY4B1o28E0ooJ8iQzyxc3VhSs7tmTxtj12dfakZZHYwjjZk9g8ksXb9laVJbWMpmEDN4fG7AxtInw5lF1Mck4JFZVWft+WSu9WIXZ1YoO9WbcvG4B1+7LppYxyq9WKu6sZNxczbq5mXM0msgrLHN4GR4kLa0RybgmpeUepsFhZqDO4pHmQXZ0mgQ3ZcMhIhDYeyqVHM1u5Fdxdzbi6GO+Xi9lMTnH9fK/S9mj8QsLxC2mMi6sbrbr2Zs+GP+zqZKccJLq18ZsdFRfPng0rAchKPoClspImbTsD4N7AEzePBo5twAXCxWw6638XujpxOlRrnaK1vrQ21q2UigBmArdprdsACcC+ml/lHBlZuYQFBVQthwb6k55lf8asVWwU81auB2Deyg0UlRwlJ7/Qrs6WnXspr6gkOqz+nb0FKMnLrhoWBeDlF0hJXrZdHd/wGJK3rAIgecsqKkpLKC3KpyAjGXfPhvwx81XmvfEom7+bhdVS6dD4Rd1TkptVNXwTwNMvkJK8LLs6fhGxHN5sfKYOV/9MZabg7tmQ5TNe4dfXRrJp7odY6vFnKj0zk9DQ4we1oaEhZGRm2tVp2bI58xctBmDBoiUUFRWTm5sHQFpaOjfcMpT+Vw9m+B1D62UvE0BGbhFhtqF2ACG+PqSfcIJCRQSzYIsxRGrB1j0UlZaRW1Ti0DidLaRRA9LzjlYtZ+QdJcTH/iB1V1oBl7Y2PnOXxoXg3cAVX083th7OY92+bH59rA+/PdaHVXuOsP9I/T0JFOTtQUZBadVyZkEpQd72J2j2ZBbSy5ZI9WweREMPVxo1cOXP1Hw2Hsrl2/u78+2I7qzdn23XQ1WfFOYcwSfw+O+Kd0AwBTn2v+dBUU3Ztc7oody9bgVlR4spKcgnJ+0wHl7efD9pDJ88+wBL5kyv17/n5+NiTJrOa3ieUsoL+AhoA5QDWms9RCl1J/Bv2/rzgAe01rqG9cQA67TWQbZlK/AMcB0QCDyutf7GVnYD8DJQAnxle+yjtS48yaqxxfHxse1rrUtsr70gPTF8CC9O+5S5C1aQ0KYloYH+dndlzsjO5ckJ7/PKyHswX4R3az6mw+C72PjNdPavWUhQszZ4+gZiMpmxWixk7t1Ov8cm4OUfzKqP3mD/moXEdu3n7JBFHdfx2mGs/2o6+1YvIKR5tc9UZSWZe7ZzxRMT8fIP5o9Zb7Bv9UKadbt4P1Oj/vMwr7w+nu9//IlOHTsSEhKM2cX4PQoLC+WbObPJyMxk5GNP0u+yvgQGBpxmjfXTf6/pySvfLOK7tdvp3DSCEF9vzPXgwOKf9tbvmicGxjEoPoINB3JIzztKpdVKZIAXscHeDJywBIB370ggPvoImw7WvyFnZ2rKkj2MvKwFA9qGsflwHhkFpVisEOHnSZMAL26abvSojL+xPe33+7IlOc/JETtH71vuY+HH7/Dnst+JbNUOb/8gTGYzlspKknduZeiL79EoMIQf332ZP5f9TrveA5wdcp1TH5Kgs3W+1zRdATTSWrcGUEr5K6V6AkOAXlrrUqXUAIyenh5nue58rXUXpVQP4EvgG6VUKDAd6Kq13qWUevQM1tMa2K+UWgj4A4uAp7TWpTW/zPFCAv1IO3K8xyQ9K4fQQP8T6vjz9tMPAVBUcpTf/1hfdd1SYXEJI8a8xcjbbyC+VTPHBe5gnr4BFOccqVouzs3C0zfgb3W6D/8/ACpKS0jevBJ3L288/QLxi4jFO8i4qDOiXRJZB3YSi7iYefoFUpx7/DNVkpuFp2+gfR3fQC655ykAyktLOLTp2Gcq6O+fqf0a6mnSFBocTHp6RtVyenrG33qLQoKDmfjGqwAUFxczf9EiGvn4/K1O82ZNWb9pE/0v61v7gTtYiF9D0nKPD5HOyCsg1LehfR1fbyYOHwRAcWkZ87fsppHnxTUUKCP/KKG+x9sc4tuAjIKjdnWOFJTyxBfGUHVPdxf6xoVSeLSC6zpHsvVwLiVlRk/AH7uO0D7Kr94mTUcKSwnxOd6zFOzjwZFC+0OZrKIynvv+TwA83Vzo1SKYwtIKrm7XmO2p+ZSUG+/V6n3ZtAlvVC+TJm//IGMSB5vC7Ex8/ANPqBPINf95HoCyoyXsWrucBg298Q4IJji6GX4hjQFo3rk7qbt3QG/HxX+huBiTpvPtitgMxCml3lVK3QSUAoOADsBqpdQm4FUgqoZ1nMrntr+rgHClVAMgCdigtd5lK5t5ButxwUjYrrO9Php48hziqXXtWsRyICWdw2mZlJVX8PPS1VyaGG9XJyevAIvFAsD7X/3E9ZdfAkBZeQUPv/wOg/t254oeCQ6P3ZH8o1tQeCSVoqx0LBXlHNq4nPC29jMFlhbmY7W9Tzvmf0NM0mUABEQ3p7ykiNJCY0eRsWsrjULP5eMp6pOA6BYUZKZSmJVOZUU5BzcsI6JdDZ+peV/TtKvtM9XE+EwdLTj2mdqCb1j9/Uy1aR3HgYOHOJycQnl5Ob/Om0+fXj3t6uTk5lb9Ts2Y9THXDboagLT0DI4eNQ6I8/Pz2bh5CzFNoqmP2kSFcTAzl8NZeZRXVPLrxp30bmN/MiunsKTquq4P5q/l2qQ2zgjVqban5BMV4EW4nyeuLib6t23M0r8y7Or4erlx7Fr8u3rG8v3GZADSco/SqUlA1dCfTjH+dhNI1Dd/pRUQ6edJWKMGuJpN9FUhrNhzxK6Or6cbxw5lb0uM5pdtqQCkFxylQ6QfLibjveoQ6ceBrPo5PC+sqSI3PZm8zFQqK8r5a9USmnbsZlenpCCv6vd8zQ+f06bXFbbXtqS0uIjifCPxPrR9k90EEuLidl49TVrrvUqpNsBlwABgHDAXmKm1Pt/5i4/atlGplDqfWA9iDP3LA1BKfQncUfNLnMPVxYVnRwzlnucnYLFYuP7yS2jRJILJs/9H2xYx9E3qyJptmgkffY3JZCKhTUtGPzAUgF+Xr2XdnzvJLShk7gJjnO64kXcT17T+HZCYXVzoeMO9LJ06Bqulktiky/FtHM22nz8jILo54W0Tydy9ja0/fgImE8HNWtPxxvsBMJld6DB4GEveHY0VK//P3n2HR1WlDxz/zqSHhPQCCSEkgUOL9CaCFAFFEVBkLTQ7rq6LdVfdRcGfIApSFlBYRQRsi11EVJAuvQQQPLQECKmk9zIzvz9mDBmkBCSZkLyf55knc+859857hrmHOfeU8QuPJqqO9ghUxdKpj9K7kyLQ14vjq6Yz+Z2vWfzVRkeHVeOMTk50GvEI6+e/gtlsJqp7f3waRbD/uw/xj4ghLLYbaUf2E7diKQasn6lOd423Hmt0ov2w+1k7799gAb8m0URdP9DBJao+zs7OvPj8Mzz25ARMJjPDbr+NmOgo5r2zkNatWtH3xl7s2LWbOfPexmAw0LFDe156/lkA4hMSmD5rDgaDAYvFwtj77qVFTIyDS1Q9nJ2MvHBnXx5b8CVms4Vh3doQ0yiAed9voU2TYPq0jWbn0UTmfLcZDNApKowXR5yd2jtuzv9ISMuisLSUAa+8yyt330TPlpGOK1A1MZktvLnyEP8Z3Qkno4Fv9pzmeHoBj/aN4VBSDht0Op0j/Xn8puZYLLDnRBbTvjsIwJqDKXSJ8ueTv16PxQJbjp5h4+H0S7zitctksTDr5yNMv/M6jEYDKw8kk5BRyAPXR/Jbah6/HMugfbh1xTyLBeJO5zBrzWEA1h9Op2MTP94f2xkLsD0+k1+OZ1z8Ba9RRicn+o55gs/feBGLxUzb3oMIDI9k8+cfENqsBdEde3DqUBybli8CDIS3jKXfGOsIHqPRiRvveZjPpv0Di8VCSGRzYvvI0LzzqY89TQaL5cpXL1JKhQOZWqmavrQAACAASURBVOtC2/ymJOB2YAlwg9Y6USnlBLTXWu9SSo0DbtNaj1BK9QGma607X2BOU8U8pd+3gQbAQaCr1vqYUupJYDYXmdOklLoea2NuINZ5V+8CKVrrl6pYTIv58ObLfGfqH2OLnvzr+0OODqPW+79brCsfunZ4wMGR1H6lexbx8g91+zdXroZJg1pSkpt56YwCt4b+FK9829Fh1Hrugx+j88s/ODqMWm/nJGvvxI0z1jk2kGvA+mf6sGDbCUeHUes92q0pwDXRGnl97ZHLbkD8s2/za6JsF/Jnh+fFAluUUnHAdmCq1noD1kUcvrHtPwBclV/m01qnAuOBlUqpPUAQ1obQBfuYtda/AN8De4F9WHusplyNeIQQQgghhKhvZPW8y6S1/h5rg+Tc/R8CH55n/2Jgse35OqzLf6O1TgACK+UznHNc5e1VWuvlAEqp+4HtWmvzJeKcBky7dImEEEIIIYQQF1MXGkGX68+unucIT9oWnXAGMoGHHRyPEEIIIYQQ9YY0mq4BWuvXsP42UwWlVDDw43myf6G1nlwjgQkhhBBCCFEPSKPpGqW1TgPaXzKjEEIIIYQQ4k9xMkijSQghhBBCCCEuyCiNJiGEEEIIIYS4MKf612aSRpMQQgghhBCi6owyp0kIIYQQQgghLkzmNAkhhBBCCCHERcicJiGEEEIIIYS4iPo4p8lgsVgcHUNtJ2+QEEIIIYSoCddEc+STuNOX/f347nZh10TZLkR6mqog571/OTqEWs/nwf+jJC/b0WHUem7evgC8/MNvDo6k9ps0qCWuHR5wdBi1XumeRfJ5qqJJg1pSmnPG0WHUeq4+gXwSd9rRYdR6d7cLA6Dn6z87OJLab/M/+/H3L/c7Ooxab/bwWEeHUGUyPE8IIYQQQgghLqI+Ds8zOjoAIYQQQgghhKjNpKdJCCGEEEIIUWUyPE8IIYQQQgghLsJJftxWCCGEEEIIIS5MepqEEEIIIYQQ4iLq40IQ0mgSQgghhBBCVFl19zQppVoAHwABQAYwRmt95Jw8ocACoBngArymtV5mS3sF+CuQZMu+WWv9uC3NE3gf6ASUA89qrVdcKiZZPU8IIYQQQghRZU5Gw2U/LtM7wDytdQtgHtbG0bneAnZqra8DegNTlFJNKqUv0Vq3tz0er7T/WSBXax0DDAHeVUp5XSog6WmqZbYcT2HGmj2YLRaGXhfF2O4t7dKTcwp49fudZBeV0NDdlUm3dSXE2xOAJ5dv4EBSJu3CApk54gZHhF9jNv2yhWnT38JsNnPHsNt5cNxYu/Sk5GQmTv4/srKy8WnYkCmvvkJoSAhJyclMePYfWCxmysvLuWfkSEaOuMNBpagZyQd3s/uL/2Ixm4nqMYDWA0bYpRdkprHto/9Qkp+Dq6c3PUY/hadfoC0tne0fz6Uo2/qDoL3HT8QrIKTGy1AbLHz5fgb3bkd6Zi4d7pro6HAcRj5PVbdpy1amzZiFyWzmjqFDeGjsaLv0pOQUJr46hcxsaz01ddJEQkOCSUpOYcLzL2A2W+upe0eOYOSdwx1Uiup3ZO92vn9/LhazmY79B9Nr2L126dnpKXz19psU5ubg4eXNHX97EZ+AIGvamVS+eWc6ORnpGDBw3wtT8QsOdUQxakS3Zv5MuKk5RqOBb+OSWbb1hF16SEN3XhzcEl9PV3KLy5j87UHS80oA+GufaK6PDsBgMLAjIZNZq4+c7yXqhJbBXtxxXWOMBth6IovVh9Pt0v08XLi3Yzhebk4UlJpYuvMUOcXlxAQ2YHhso4p8Id5ufLDjFPuTc2u6CLVeda4DoZQKBjoCA2y7PgbmKqWCtNaV/zHbATMBtNbpSqm9wEhgxiVe4i/AWNtxR5RSO4FbgOUXO0gaTbWIyWzhjdW7mTuyN8HenoxdsppeMY2JCmxYkWf2un0MbtuU29pGsuNEGvPX72fSbd0AGNVVUVJm4ou9xx1VhBphMpmYMu1NFs77DyEhwdwzZhx9evciOiqqIs+MWXMYcutght52K9t27GTO3PlMeXUSQYGBLHv/XVxdXSksLOSOv9xLnxt7ERwU5MASVR+z2cTO5Qvo+/gkPHwD+Gn6s4S17YpPo4iKPHu/ep9mXfrSrFs/Ug/vI+7bpfQY8xQAW5fNos3Auwht2Z6ykiIMhvrbOb3k283M/3QN77/6kKNDcRj5PFWdyWTitTdmsHDuLEKDg7l77EP07XUD0VHNKvJMnz2XIYNvZuhtg9m2Yxez57/D1EkTCQoMYNl7CyrqqeH3jKZP7xvqZD1lNpv47r3ZjPnXmzQMCGLhC4+hOl9PcHhkRZ4flr5D+94Dad9nEMcP7Gb1R//lzr+9CMCXc1+n9x33EX1dZ0qKizDU4cnpRgM8M1Ax4ZM9pOWV8O64zmw6kk5CRmFFnif6xbDqQArfH0ihY1M/xt8YzasrDtI2rCGx4T6MWbQdgLdHdaJDhC97TmY7qjjVxgDc1a4x8zfHk11UzjN9o9mfnEuqrfEIMDS2EdtPZbHjZDbNAxswpE0oy3YlcvRMAW+uPQqAp4sT/xrYgt/S8hxUktrN6QquNaWUL+B7nqRsrXXlD2MT4LTW2gSgtTYppZJs+ys3mnYBd9saPZHA9UBCpfS7lVIDgRTgZa31Ftv+CKDyHYeTtnNfVI3+j6WUGqeU+sz2vI+tkCilGiul1lbTa3oqpT5USh1QSv2qlPpUKeVdHa/1Z/2anEm4rxdhvl64OBkZ2KoJG46etssTfyaXLhHBAHSOCGLD0aSKtK5NQ/B0rfvt4AO/HiSiSTjh4WG4uLhw88ABrF2/wS7P8fh4unXuDEDXzp1Yu8Ga7uLigqurKwClpWWYzeaaDb6GZZ44gndQKF6BoTg5uxDRsRen92+3y5OTcorgFrEABDeP5fT+bdb9ySexmE2EtmwPgIubB86ubjVbgFpk0+7DZOUUODoMh5LPU9Xt//UQEeHhNAmz1lO3DOzP2g0b7fIcj4+nW5dOAHTt3LEi/Y/1lKVmg69Bp4/+hn9oGP4hjXF2dqHt9f34bccvdnnSE0/QrG0HAJq16YDeaU1PS0zAbDIRfZ21rndz98DVzb1mC1CDWjVqSGJWIUk5xZSbLaw5mEav5vYN6WYBnuw6kQXA7hNZ9Gpu7eW1WMDV2YizkxEXJyPORgOZBaU1Xoaa0NTfk/SCUjIKyzBZLOxOzCG2UUO7PKHebhxJt9bnR84U/CEdoF1YQw6l5lNmqrvX359hNBgu+wFMAOLP85hwhWE8A4QAe4E5wBqsc5TAOryvmW3o3pvA10qpgCstL9SSOU1a6yStdd9qOv0jgCsQC7QFnIDHqum1/pT0/KKKoXYAwd6epOcV2eVpHuzD2sPWhtS6I6cpKC0nu6iE+iQ1LY2QkLNDekKCg0lLs+96b9G8OavXWtvha9auo6CgkOzsHABSUlK58+77GHjrEB4YO7pO3r39XVF2Bp6+gRXbHr4BFOVk2OXxDWtGYtxWABL3baW8pIiSglzy0pNw9WjApnensmraBPZ+9T5ms6lG4xe1i3yeqi4tPZ3QkOCK7ZDgYFLTz1dPrQdgzbr19vVUaip33DuGAUOG88CY++psPZWbeQafgLPvk09AIHmZ9u9TaNNoDm63NigPbd9ISVEhhXk5ZCQl4t7Ai0+mT+Tt5x/hh6Xv1OnPVJC3G2mVekvS8koI8ra/8XAkLZ8blfWzcmOLIBq4OdPQ3Zlfk3LZfSKbb57oyTdP3MC2+ExOVOqhqkt83J3JLiqr2M4uKsPH3cUuT1JOMe0aWxtK1zVuiLuLE56uTnZ5Oob7sjux7vXEXS1Oxst/ALOwLtpw7mPWOac/BYQppZwAbH8b2/ZX0Fqna61Haa3baa2HAN7AQVtaita6zPb8J9uxbW2HngSaVjpVxLnnPp8/1S1hW33iA6ANUGaNS49USo3FumKFM5ADPKa11hc5TyTWiVyBtm0L8BIwHOuqGc9prT+3pd0JvAYUYR17+BrgrbXOv8DpLYAn1lU1ABoAiVdaZkf7e592vLl6DysOJNChSSDBXh5X1EVa1z0z4UmmvjGdb779jo4d2xMcHITRdsWGhobw+ScfkpaezoRnnmdA/34EBPypmw/XtA7DxrFr+ULit60hOKYNHj4BGAxGLCYT6ccOMuj5mXj6BfHL4jeJ3/Yz0T0GXPqkot6Sz1PVPfv3x5ny5lt8vWIlnTqcU0+FhPDFR0tIS0/n78+9wIB+fQkM8HdwxI4xcPR4Vi6aw951P9C01XU09A/EYHTCbDZx4tB+xr+xAJ/AEJbPnMyedT/Qqd9gR4fsMPPWHuXpAS0YHNuIvaeyScstxmyBMF8PIgM8GT7P2ks36+72tAv3IS4xx8ERO8ZXB5IZ0a4xXSP8OHamgOyiMiyWsz1KDd2cadzQnUOpMjTvQq5k9TzbELxLtkS11mm2+Un3AMtsf/ecM58JW89Rjta6XCnVD2sHyQhbWpjW+rTteXusw/d+b4ssBx4FdiqlmgNdbK9xUX92LNcgoKHWurUtKD+lVC+sk7B6a61LlFK3AIuAnpd57lytdRelVE/gf8DnSqkQYCHQ3TZx66kqnGcB0ANItW3/oLX+6DJjqRFBXh6k5p2985OWV0iQt4d9Hm8P3hh+PQCFpeWs1afxdnet0TgdLSQ4mNTU1Irt1LQ0goPt78IGBwUx881pABQWFrL657U09Pb+Q56Y6Ch27dnLwJv6V3/gDuDhG0ChbdI9WHsKPHzsG4gePgHc8NALAJSVFHFq7xZcPb3w8A3EN6wZXoHWSdVhsd3ISNBQj7/k1nfyeaq64KAgUlLTKrZT09IICfpjPTXrjamAtZ76ae26C9ZTu/fGMbB/dQ3IcJyG/oHkZJx9n3IyzuDtH/SHPHc/OxmAkuIiDm3bgEcDLxr6BxEaGY1/SGMAWnXtyanDh6BfzcVfk9LzSgiu1LMU7O1WscjD787kl/LilwcA8HBxok+LIPJLyrm9XWN+TcqlqMzaE7f1eAZtwupmoymnuBxfj7M9S74eLuQUl9nlyS0uZ9G2kwC4OhlpF+ZDUdnZ4fodwn3Yl5RLHR4Z+6fVwA378cAHSqmJQBYwBkAptRKYqLXeCXQF5iilTMAZYIjW+vcv0lOUUp0AE1AKjNZap9jS3gQWK6WO2tIf0VpfsoX8Z4fnxQGtlFLzlFJ3ASVYl+5rB2yztRJfpwqTq87jE9vfrUBjpZQ70A3YXWmd9kVVOM9Ntr+NbA9XpdSzVxBPtWvdyI9TWfmczi6gzGTmx0On6BXT2C5PdmEJZtvdkMVbDzEkNtIBkTpWm9atOHHqFImnkygrK2PVjz/Rp3dvuzxZ2dkV85Xeff8Dht8+BLAOeSkuLgYgNzeXPXFxREY2pa7yj2hOXnoy+RmpmMrLOLl7I2GxXe3ylOTnYrG9V4d++oyo7tYGpH/TGMqKCijOs/6nmnZkHz6hV3Ipi7pCPk9V17Z1S06cSqyop77/cQ19etmvampXTy1eyvAhtwKQkppGcbH1y3BObi579u4jsmkEdVHj6JZkJp8mKy2Z8vIyDvzyMy0797DLU5CbU/E+bfzyIzr0vQWAsBhFcWE+BbnWG9fHD+whKLzu1ue/JecR7u9JIx93nI0G+rcOZtPRM3Z5fDxc+P2r7OgeTflufzIAqbnFtI/wxclgXfq5fRNfTmTUzTmaJ7MKCfJyw9/TBSeDgY7hPhw4Z/W7Bq5OFe/TABXE1hOZdukdw33ZJUPzLuoK5zRVmdb6N611N611C9tfbds/2NZgQmv9vda6uda6pdb6Bq313krHj9Vat7UN3euitV5ZKa1Aa32X1jpGa6201l9XJaY/1dOktT6ulGoD9Me6VN8U4Ctgkdb6z67JW2x7DZNS6s/EOh7rOu3FAEqpT7G2Vqf/yfiuOmejkedu6sCTyzdgtlgYEtuM6EAfFmw8QKtQf3o3b8yuU+nMX78fDNAhPIjnB3SoOP7hj9ZyIiOXorJybpu/gpdu6UyPZnVv6VVnZ2defO5ZHvvbk5hMZobdPoSY6CjmvbOA1q1a0ffG3uzYuYs58+ZjMBjo2KEDL/3jOQDi4xOYPmsOBoN1YuzYUffRIibGwSWqPkYnJzqNeIT181/BbDYT1b0/Po0i2P/dh/hHxBAW2420I/uJW7EUAwaColvT6a7x1mONTrQfdj9r5/0bLODXJJqo6wc6uESOs3Tqo/TupAj09eL4qulMfudrFn+18dIH1iHyeao6az31FOOffBqT2cTwIbcREx3F3AX/pU2rlvTt3Ysdu/Ywe/47GDDQqUM7Xnr+GQCOJyQwffZcDBiwYGHsqHtoERPt4BJVDycnJwY/8DeWvvYPzGYTHfreQnCTZvz86fs0jm5By849STi4l9UfvYvBYKBpq+u49cEnAetnatDo8Xww+VksFguNo1rQ6aZbHVyi6mOyWJj542He+kt7nAwGVuxLIv5MAQ/1asZvyXlsOnqGDhG+jL8xGgsQdyqbGT9aRyOt1Wl0bOrHkge7YgG2Hc9g89GMi77etcpsgc/jknisZzOMWJccT8kr4ZZWwZzKKuJASh4xthXzLMCxMwUsjzu7qJa/pwu+Hi4cO1M3G5VXi1OtWBWhZhkqj+G8XEqpcCBTa11om9+UBNwOLAFu0Fon2iZvtdda71JKjQNu01qPUEr1AaZrrTtfYE5TxTyl37exzkc6CHTVWh9TSj0JzOYic5qUUv/BOqfpIawrUb4HpGmt/1HFYlpy3vvXZb4z9Y/Pg/9HSZ7clbkUN2/rSpsv//CbgyOp/SYNaolrhwccHUatV7pnkXyeqmjSoJaU5py5dMZ6ztUnkE/iTl86Yz13d7swAHq+/rODI6n9Nv+zH3//cr+jw6j1Zg+PBbgmJqrvS8q57AbEdY19romyXcifbSfGAluUUnHAdmCq1noD1kUcvrHtPwAM/ZOvA4DWOhVrz9FKpdQeIAjrAhQXWwJmEuBni2M/4IZ18QghhBBCCCHEZTIYLv9xrfuzw/O+B74/z/4PgQ/Ps38xsNj2fB3Q2fY8AQislM9wznGVt1dprZcDKKXuB7ZrrS/4Yzta6zPAHVUrkRBCCCGEEELYuxZ/CfVJ26ITzkAm8LCD4xFCCCGEEKLeMF4bowivqmuu0aS1fo1zhtcppYKBH8+T/Qut9eQaCUwIIYQQQoh6oC4Mt7tc11yj6Xy01mlAe0fHIYQQQgghRF1nlEaTEEIIIYQQQlyY9DQJIYQQQgghxEXInCYhhBBCCCGEuAjpaRJCCCGEEEKIi5A5TUIIIYQQQghxEfWwzSSNJiGEEEIIIUTVGevh+DyDxWJxdAy1nbxBQgghhBCiJlwTrZGTmfmX/f04wt/rmijbhUhPUxVs7NHT0SHUer22bKZ41UJHh1Hrud/8CAAluZkOjqT2c2voz8s//OboMGq9SYNa4trhAUeHcU0o3bNIPlNVMGlQS0rycxwdRq3n5uUDwKD5mx0cSe33w197MnrZTkeHUestHdXZ0SFUmdHRATiANJqEEEIIIYQQVWaoh8PzpNEkhBBCCCGEqDJZPU8IIYQQQgghLqIedjRJo0kIIYQQQghRdTKnSQghhBBCCCEuQuY0CSGEEEIIIcRF1Mc5TfWxd00IIYQQQgghqkx6moQQQgghhBBVVg87mqTRJIQQQgghhKi6+jg8TxpNtYxf925ETZiAwclIyjffkrh0mV26W0gILf79L5y9vTAYjcTPf4esLVswODsT84/n8W7VEovZzPGZs8nZs8dBpah+mw/FM+2LtZjNFoZ3b8uDA7rZpSdl5vLyRz+QlV+ITwN3poweTIivNwCPvf05+08k075ZGHMfHe6I8GvUpl+2MG3GLMxmE3cMvZ0Hx42xS09KTmbi5NfIys7Gp2FDpkx+hdCQYJKSk5nw3D+xmC2Ul5dzz19GMPLOOxxUiuqXfHA3u7/4LxazmageA2g9YIRdekFmGts++g8l+Tm4enrTY/RTePoF2tLS2f7xXIqyzwDQe/xEvAJCarwMtcHCl+9ncO92pGfm0uGuiY4Ox6HkM1U1m37ZwrTpMzCbzNwxbCgP3j/WLj0pOZmJk14lKysbH5+GTHl1EqEhIdY66pnnsVjMtjpqJCNH3OmgUtSMzk18GX9DFE5G+P5gKv/bc9ouPdjLjaf7xeDj4UJecTlvrD7MmYJS2jX24dEbIivyNfH1ZMpPmi3xmTVcgpoR26gho7tEYDTAuqNnWPFril16QANXHu4eibe7MwWlJt7efJyswjJahXhzX6cmFfka+bgzf+NxdiVm13QRaj1ZCEI4ltFI9DPPcODvEyhJS6P9onfJ3LiJwoSEiixNxo3lzJo1JH/5FZ6RkbR5azo77hhB6NDbAdg9agwufr60eWsGex94CCwWBxWm+pjMZqYsX8OCv44gxNebe2d8SJ/YGKJDAyryvPX1eoZ0bc3tXduw7fBJZn+7kSmjBwMwrl9nisrK+WzzPkcVocaYTCamvDGDhXNnExISzD1jH6BP715ERzWryDNj9n8YcustDL3tVrbt2MmceW8zZfLLBAUGsmzRf3F1daWwsJA77r6PPr17ERwU5MASVQ+z2cTO5Qvo+/gkPHwD+Gn6s4S17YpPo4iKPHu/ep9mXfrSrFs/Ug/vI+7bpfQY8xQAW5fNos3Auwht2Z6ykiIMhvo7XXTJt5uZ/+ka3n/1IUeH4lDymaoak8nElNffYOH8udY6avRY+tzYi+ioqIo8M2bOZsitgxk65Da2bd/BnLnzmfLqJGsdtfi9s3XUyHvoc2PvOllHgfXO/uO9o3jh2185k1/Kf0a0Y2tCJieziiryPHx9JKt1Gqt1Ou3CfLi/e1PeXHOEuKQc/vq/OAC83Zx5/76O7D5VNxsCBgOM7RrBtDWHySwsY/ItrdidmE1STnFFnns7hrMpPoNNxzNoHeLNyPbhLPglnkOpefxr5UEAGrg6MX1oLPuTcx1VlFqtPvY0XfVaWCk1Tin1me15H6XUTtvzxkqptVf79Wznbq+U2qyUKvz9tc9J/7dS6pjt8e/qiOFq8G7diuLERIqTkrCUl5O+eg3+vXudk8uCU4MGADh5NaD0jPUupGezSHJ27QKgLCsbU34+Xq1a1mD0NefAiRSaBPkSHuiLi7MTN3dUrNt/1C7PsZQMuja33i3q2rwJ6/Yfq0jrpprSwM21RmN2lAO/HiSiSTjh4WG4uLhw84CbWLt+g12e48cT6Na5MwBdO3di7QZruouLC66u1veptLQMs7nuNcB/l3niCN5BoXgFhuLk7EJEx16c3r/dLk9OyimCW8QCENw8ltP7t1n3J5/EYjYR2rI9AC5uHji7utVsAWqRTbsPk5VT4OgwHE4+U1Vz4Ndf7euogQNZu+6cOio+nm5dugDQtUvnijrMvo4qxWw212zwNUwFe5OUU0xKbgnlZgvrjqbTo5m/XZ6m/p7Enc4BIO50zh/SAW6IDmDHyWxKyuvm+xUd0IDUvBLS80sxmS1sTcikU7ivXZ7GPh4cTLE2hg6m5v0hHaBrhB/7knIoNdXN9+nPMlzB41pXY7eutNZJWuu+1XT6NOBp4KlzE5RSvYG7gLa2x122fbWOW1AQJWlpFdulaWm4nXPH7MS7iwi+eRBdv/6SNjOmc2zGTAAKjhzFv9cN4OSEW6NGeCmFW3DdHMqRlpNPqG2oHUCwrzepOfl2eVTjINbEWRtSa/YdpaCklOyCIuqb1PR0QkKCK7ZDQoJJS0+3y9OiRQyr164DYM3a9RQUFJKdbf1PNyUllTvvGcXA24bywJhRdfYOblF2Bp6+gRXbHr4BFOVk2OXxDWtGYtxWABL3baW8pIiSglzy0pNw9WjApnensmraBPZ+9T5ms6lG4xe1j3ymqiY1LZ2QkLP/V523jmrenNU/W++5rlm7joKCArKzrb0kKSmp3PmXexk4eAgPjBtTZ+sosA4pS88vrdg+k19KYAP7xvTxMwX0jLKOuugZ5U8DV2e83ewHFfWJCWTdEfv3uC7x83Qls/Ds+5RZWIqfp/2N0pNZhXRu4gdYhzx6uDrh5epkl6d7pD9bEurm8MWrwWgwXPbjWnfJ4XlKKU/gA6ANUAZorfVIpdRY4K+2c+QAj2mt9UXOEwns1FoH2rYtwEvAcCAAeE5r/bkt7U7gNaAIWG577q21zj/PqdFaJwFJSqlW50n+C7BEa11kO/cS274N58lb6wUPuInU71Zy+uNP8G7bBvXyv9l132hSVnyHZ2QkHRa9R0lKCrn7D0Ad/U+2Kp4ediNTP1vD19sP0Ck6nGAfrzpxwVaHZ/7+N6a+MYNvVnxHxw4dCA4OwuhkvZ8SGhrC5x8vIy09nQnP/oMB/fsREPDHO5f1QYdh49i1fCHx29YQHNMGD58ADAYjFpOJ9GMHGfT8TDz9gvhl8ZvEb/uZ6B4DHB2yqOXkM1U1zzz1d6ZOe5NvVqyw1VHBGJ2sX3BDQ0P4/NOPrHXUM8/Z6qiAS5yx7lr4SwKP945igApmf3Iu6fklmCsN0/f3dCEyoAE76+jQvKr6eHciY7pE0Cs6EJ2WR2ZBKZUHU/h4uBDu68H+JBmadyH18StVVeY0DQIaaq1bAyil/JRSvYCRQG+tdYlS6hZgEdDzMl8/V2vdRSnVE/gf8LlSKgRYCHTXWh9RSv2h9+gyRQDrKm2fBGplT1NJejpuwWd7BVyDgyk5545byJAhHHjqaQDyDvyKwdUVF18fyrKyOT57TkW+dgvfoejkqZoJvIYF+3iRkp1XsZ2WnUeIj9cf8sx8cCgAhSWlrI47QkNP9xqNszYICQoiNfVs72Vqatof7sQGBwUx883XASgsLGT12rU09Pb+Q56Y6Ch27d3LwP79qj/wGubhG0ChbcI9WHsJPHzsv3h5+ARww0MvAFBWUsSpvVtw9fTCwzcQ37BmeAWGAhAW242MBA319AuusJLPVNWEBAeRQVHd6gAAIABJREFUmppasX3BOmr6G4Ctjvr5QnVUNLv27GXgTf2rP3AHyCgoJcjrbI9JoJcrZwpK7PJkFpby6qrfAHB3NnJDVAAFpWdvoPaOCeSX4xmY6vBw66zCUvwr9Sz5e7qSVannCSC7qIw5G6zD9t2cjXRp4kdh2dn3qVuEH7tOZWOqg/PCrxZDPXxvqjI8Lw5opZSap5S6CygBhgDtgG1Kqb3A60CTi5zjQj6x/d0KNFZKuQPdgN1a6yO2tEVXcN5rUt6h33BvEo5bo0YYnJ0Juqk/mRs32eUpSU3B1zb/xKNpU4yubpRlZWN0c8Pobm0U+HbpgqXcZLeARF3SJiKUk+nZJGbkUFZuYtVuzY1to+3yZOUXVszBee+n7Qzr3tYRoTpcm9atOHHyFImnkygrK2PVT6vpc848uazs7Iq5AO8uXsLwIbcBkJKaRnGxdeJsbm4ue+L2Edk0grrIP6I5eenJ5GekYiov4+TujYTFdrXLU5Kfi8X2Ph366TOiulu/mPk3jaGsqIDiPOuQxrQj+/AJvZLqUNQl8pmqmjatW3Pi1CkST5+21lE//kifG8+po7Iq1VHvL2b47UMASElNta+j9u4lsmnTmi1ADdJpeYT5eBDi7Yaz0UCfmCC2nrP6XUN354q5I3d3CufHQ2l26X1iglh35Ax12fGMAkK93Qlq4IqT0UD3SH92n7P6nZfb2fdpSJtGrD9m/570kKF5l2YxX/7jGnfJniat9XGlVBugP3ALMAX4Cliktf6z68kW217DpJSqUjxX4CRQuRaNAGpnF4zJxLEZM2k76y0MRidSV6ygMD6epg8/RN6h38jctIn4OXOJeeEfhN09Eixw+P9eA8DFz4+2s2aCxUxJejp68mQHF6b6ODsZeeHOfjz29ueYzWaGdW9LTKNA5q3cTJsmIfSJjWHn0UTmfLsRDAY6RYfx4l1n7zyOm/0JCamZFJaWMWDiAl65ZxA9W0U6rkDVyNnZmReff4bHnpyAyWRm2O23ERMdxbx3FtK6VSv63tiLHbt2M2fe2xgMBjp2aM9Lzz8LQHxCAtNnzcFgMGCxWBh73720iIlxcImqh9HJiU4jHmH9/Fcwm81Ede+PT6MI9n/3If4RMYTFdiPtyH7iVizFgIGg6NZ0umu89VijE+2H3c/aef8GC/g1iSbq+oEOLpHjLJ36KL07KQJ9vTi+ajqT3/maxV9tdHRYNU4+U1VjraOe47EnnrTWUUOHEBMdzby3F9C6dSv63tibHbt2MWfufAwG6NihAy/983kA4uMTmD5zNgaDdaHYsaNH0aJ53ayjAMwWmLfxOFOGtMFogB9/S+NEVhFjukRwOD2frQmZXNfYhwe6N8UC7E/KZd6Gs4sghXi7EeTlyr6kHMcVogaYLbBkx0me698CowE2HMvgdE4xd1zXmPjMAvYk5tAqxJuR7cOwYG2MfrD9ZMXxgQ1c8W/gym+peRd+EYGhDjSCLpfBconuNaVUOJCptS60zW9KAm4HlgA3aK0TlVJOQHut9S6l1DjgNq31CKVUH2C61rrzBeY0VcxT+n0baAAcBLpqrY8ppZ4EZnOROU2VYq147Ur7+gBzsPZgAWwD/qa1Xl+ldwgsG3tc7qjD+qfXls0Ur1ro6DBqPfebHwGgJFfuYF2KW0N/Xv7hN0eHUetNGtQS1w4PODqMa0LpnkXymaqCSYNaUpJft79YXw1uXj4ADJq/2cGR1H4//LUno5ftdHQYtd7SUZ3hGlloriQ/57LH57l5+VwTZbuQqgzPiwW2KKXigO3AVK31BqyLOHxj238AGHo1AtJapwLjgZVKqT1AENYFKAovdIxSKlIplQi8BQxWSiUqpR60nW8d8AXwq+3xxWU0mIQQQgghhBCVWSyX/7jGVWV43vfA9+fZ/yHw4Xn2LwYW256vAzrbnicAgZXyGc45rvL2Kq31cgCl1P3Adq31BfsBbecOv0j6K8ArF0oXQgghhBBCVFE9HJ5XHXOIroYnbYtOOAOZwMMOjkcIIYQQQghB/ZzTVCsbTVrr17D+NlMFpVQw8ON5sn+hta67qx4IIYQQQghRm0ijqfbSWqcB7R0dhxBCCCGEEPVaPWw0VWUhCCGEEEIIIYSot66ZniYhhBBCCCFELVAPe5qk0SSEEEIIIYSoOrM0moQQQgghhBDigmT1PCGEEEIIIYS4mGpuNCmlWgAfAAFABjBGa33knDyhwAKgGeACvKa1XmZL+zdwN2ACyoAXtdY/2NIWAzcBZ2ynWm5bufuiDJY68Au91UzeICGEEEIIURMMjg6gKspS4y/7+7FLSLMql00p9TOwSGu9TCk1CnhAa93vnDwfAYe01q8qpYKAXUBPrfUppdQgYKPWulAp1Q5YDzTSWhfZGk07tdZzLyd+6WmqgvGGSEeHUOu9Y0ng4Jghjg6j1mu95FsAile+7eBIaj/3wY9RmnPm0hnrOVefQF7+4TdHh3FNmDSoJa4dHnB0GLVe6Z5FFK9a6Ogwaj33mx8BYPJP2sGR1H4TByhGL9vp6DBqvaWjOjs6hKqrxp4m22+zdgQG2HZ9DMxVSgVprdMrZW0HzATQWqcrpfYCI4EZv/cq2ezD2hgNABKvNC5pNAkhhBBCCCGq7ErmNCmlfAHf8yRla62zK203AU5rrU0AWmuTUirJtr9yo2kXcLdSaicQCVwPJJzn/GOAY1rryg2mp5VSjwLHgBe01ocuFb/8TpMQQgghhBCi6izmy3/ABCD+PI8JVxjFM0AIsBeYA6wByitnUErdCLwK3FNp90tAjNY6FvgCWKWUcrrUi0lPkxBCCCGEEKLqrmx43ixg8Xn2Z5+zfQoIU0o52XqZnIDGtv0VbEP1Rv2+rZRaCRystN0DWAYM1VrrSsedrvR8iVJqJhAOnLhY8NJoEkIIIYQQQlTdFTSabEPwzm0gnS9fmm1+0j1YGz33AHvOmc+EUioAyNFalyul+gGxwAhbWhfgU2CE1nr3OceF/d5wsi0YYQJOcwnSaBJCCCGEEEJUWQ38TtN44AOl1EQgC+u8pN97kyZqrXcCXYE5SikT1uXDh2itC23Hzwc8gAVKqd/POVprvd923hDADOQCt2ut7Yb1nY80moQQQgghhBBVZ67eRpPW+jeg23n2D670/Hug+QWO73KRc990JTFJo0kIIYQQQghRdfXwd16l0SSEEEIIIYSouuofnlfrSKNJCCGEEEIIUWU1MKep1pFGUy3TetCNjJw9EaOTE5vf/ZQfpr1tl+7XpDHjPpiBh29DjE5GvvrnNA58v46u9w5lwHOPVuQLu64lUzreRmLcwXNfok5oENuR0FEPYzAayVr/ExkrPrNLdw4IIuzhCRgbNMBgMJL2vw/I37cLnJxpfP/juDeLAYuFlGULKfztgINKUTM2H0pg2pfrMVvMDO/Wlgdvsh/mm5SZy8uf/ERWfhE+nm5MGXUzIb7eADy24Ev2JyTTPiqMuQ8PdUT4NWbTlq1MmzELk9nMHUOH8NDY0XbpSckpTHx1CpnZ2fg0bMjUSRMJDQkmKTmFCc+/gNlspry8nHtHjmDkncMdVIrql3xwN7u/+C8Ws5moHgNoPWCEXXpBZhrbPvoPJfk5uHp602P0U3j6BdrS0tn+8VyKss8A0Hv8RLwCQmq8DLXBwpfvZ3DvdqRn5tLhromODsehNh+KZ9oXazGbLQzv3pYHB9hPY0jKzOXlj34gK78QnwbuTBk9+Gwd9fbn7D+RTPtmYcx9tO5ed79LOriLnZ+9i8VsIub6gbQZaH/95WemsXXZnIrrr+fYp+2uv60f/YfCrDNgMND3sbp7/cU2asjoLhEYDbDu6BlW/Jpilx7QwJWHu0fi7e5MQamJtzcfJ6uwjFYh3tzXqUlFvkY+7szfeJxdiZdc8K3+kUaTcCSD0cg98yYze8AoshJTeGHHN+z75ieSDx2tyDP4X0+w63/fseGdZTRqFcMTKxfzUrMb2P7R12z/6GsAGrdVPPbVwjrbYMJgpNGY8Zx449+UZWYQNekt8nZvozTp7PL9QbePJHf7JrJ+/h7Xxk2IeOZljj7zEH59BgJw/KW/4eTtQ8SzrxD/ytN1dmyuyWxmyudrWTD+DkJ8vbh35sf0aRtFdGhARZ63vtnIkM6tuL1ra7YdOcXsFZuZMupmAMb17URRaTmfbdnvqCLUCJPJxGtvzGDh3FmEBgdz99iH6NvrBqKjmlXkmT57LkMG38zQ2wazbccuZs9/h6mTJhIUGMCy9xbg6upKYWEhw+8ZTZ/eNxAcFOTAElUPs9nEzuUL6Pv4JDx8A/hp+rOEte2KT6OIijx7v3qfZl360qxbP1IP7yPu26X0GPMUAFuXzaLNwLsIbdmespIiDIb6+/vqS77dzPxP1/D+qw85OhSHMpnNTFm+hgV/HUGIrzf3zviQPrEx9nXU1+sZ0rU1t3dtw7bDJ5n97UamjLbOBR/XrzNFZeV8tnmfo4pQY8xmEzv+t4B+T0zG0zeAVW8+Q3is/fW358tFRHXtS1T3/qToOPZ8s4SeY58G4JclM2k76C4atepQp68/gwHGdo1g2prDZBaWMfmWVuxOzCYpp7giz70dw9kUn8Gm4xm0DvFmZPtwFvwSz6HUPP610vrdqYGrE9OHxrI/OddRRRG1zFW/YpRS45RSn9me91FK7bQ9b6yUWnu1X8927vZKqc1KqcLfX7tS2sNKqX1Kqf22v6MudB5Hi+zanrSjJzgTfwpTWRk7PvmW64YOtMtjsYB7Qy8A3H0akp2U+ofzdLnndnZ+8m2NxOwIHtHNKU1Lpiw9FUzl5GzdgHfHcxZYsYDRwxMAJ09PyrMzAXALi6DgoPU/V1NeDubCAmuvUx114GQKTQJ9CA/0wcXZiZs7tGDdgWN2eY6lZNC1ufXOWteYcNYdOF6R1q1FBA3cXWo0ZkfY/+shIsLDaRIWhouLC7cM7M/aDRvt8hyPj6dbl04AdO3csSLdxcUFV1dXAEpLyzCb62YDHCDzxBG8g0LxCgzFydmFiI69OL1/u12enJRTBLeIBSC4eSyn92+z7k8+icVsIrRlewBc3DxwdnWr2QLUIpt2HyYrp8DRYTjcgRMpNAnyJTzQ11pHdVSs23/ULo9dHdW8Cev2n63DuqmmNHBzrdGYHSUj4QjegY3wtl1/TTv24tS+bXZ5cpJPEaKuAyCkxXUknnP9NWrVAajb1190QANS80pIzy/FZLawNSGTTuG+dnka+3hwMMXaGDqYmveHdICuEX7sS8qh1FT/elSqxGK+/Mc1rsZuM2itk7TWfavp9GnA08BT50k7AvTRWscCg4FZSqnIaorjT/ELCyHrVFLFdnZiMn5h9l3nK16ZSbdRw5h6agtPrHyfT//28h/O0/kvt7Hj42+qPV5HcfYLoCzjTMV2eWYGLn4BdnnSv/wIn+v70HzW+0Q88wopSxcAUHwyHu+OXcFoxCUwBPfIaFz8616PwO/SsgsItQ1jAQj28Sb1nC9qKiyINfusX1LW7D9GQUkp2QVFNRqno6WlpxMaElyxHRIcTGq63W/o0aJ5c1avXQ/AmnXrKSgoJDs7B4CU1FTuuHcMA4YM54Ex99XJXiaAouwMPH0DK7Y9fAMoysmwy+Mb1ozEuK0AJO7bSnlJESUFueSlJ+Hq0YBN705l1bQJ7P3qfcxmU43GL2qftJx8+zrK15vUnHy7PKpxEGvibHXUvqP1so4CKMrJqBhqB+DpF3je6+/U3i0AnIrbQnlxESX5ueSmJeHi0YAN/53Cytf/zu4v6+715+fpSmZhacV2ZmEpfp72DeuTWYV0buIHQOcmvni4OuHl6mSXp3ukP1sSMqs/4GuV2XT5j2vcJYfnKaU8gQ+ANkAZoLXWI5VSY4G/2s6RAzymtdYXOU8ksFNrHWjbtgAvAcOBAOA5rfXntrQ7gdeAImC57bm31jr/PKdGa50EJCmlWp0nbV2l54lKqWQgHEi4VNlroy733M6WxZ+x+q13ada9I/cvncnktgOx2IaXRXZtT2lhEUm/HnZwpI7VsEdvsjeuIXPVV3jEKMIefZpjLz5B9oafcGvchKhJMynLSKPw6G/V/lsDtd3Tt/di6udr+XrHQTpFhRHs44XRaHB0WLXOs39/nClvvsXXK1bSqUN7goODMDpZ7zuFhoTwxUdLSEtP5+/PvcCAfn0JDPB3cMSO0WHYOHYtX0j8tjUEx7TBwycAg8GIxWQi/dhBBj0/E0+/IH5Z/Cbx234muscAR4csarmnh93I1M/W8PX2A3SKDrfWUQapo86n4/D72bl8Ace3rSE4pi0evgEYjEYsZuv1d8s/Z9HAL4hNi97g+NY1xFw/8NInrYM+3p3ImC4R9IoORKflkVlQSuVBAj4eLoT7erA/SYbmXYilHn53qsqcpkFAQ611awCllJ9SqhcwEuittS5RSt0CLAJ6Xubr52qtuyilegL/Az63/ULvQqC71vqIUup8vUdXRCnVB/AFdl2tc15NWadT8WvSuGLbN7wRWafth9/1fPAv/OfmsQDEb92Ns7sbXoH+5KVb7zZ1uXtIne5lAijPysAl4OzdNmf/AMqyzrnb1nsgJ6dbe+GKjmoMLq44eTXElJdD6kfvVuSL/PcblKScrpnAHSDYtwEp2XkV22k5eYT4NLDP4+PFzAeGAFBYUsrqfUdp6OFeo3E6WnBQECmpaRXbqWlphJzTWxQcFMSsN6YCUFhYyE9r19HQ2/sPeWKio9i9N46B/aurY91xPHwDKMw+28tblJ2Bh499L6+HTwA3PPQCAGUlRZzauwVXTy88fAPxDWuGV2AoAGGx3chI0CCNpnot2MfLvo7KziPEx+sPeWY+aF2IprCklNVxR2joWb/qKLBeW4VZZ6+/wqwzf7j+PH0D6P3wi4D1+ju59xdcPb3w9A3AL7wZ3rbrL7xdd87EX/A+9zUtq7AU/0o9S/6ermRV6nkCyC4qY84G6zBPN2cjXZr4UVh2tiekW4Qfu05lY6qj852vijrQc3S5qjI8Lw5opZSap5S6CygBhgDtgG1Kqb3A60CTi5zjQj6x/d0KNFZKuWP99d/dWusjtrRFV3DeP1BKtQaWAPdorWtlv/6JHXEEN48kIDIcJxcXutw9hH3f/GSXJ/NkEi37W9umoS2jcXF3q2gwGQwGOo28tU7PZwIoOn4E15DGuASGgJMzPt17k7/Hfl5FeUY6DVq3A8C1cTgGFxdMeTkYXN0w2MZxN2jTHovJZLeARF3TpkkoJ9OzSczIoazcxKo9h7mxTbRdnqz8oop5OO+t3sGwbm0cEapDtW3dkhOnEkk8nURZWRnf/7iGPr1usMuTlZ2N2XZn7d3FSxk+5FYAUlLTKC4uASAnN5c9e/cR2TSCusg/ojl56cnkZ6RiKi/j5O6NhMV2tctTkp9bcQfy0E+fEdW9v/XYpjGUFRVQnGcd0ph2ZB8+oVfy34aoS9pEnFNH7dbc2PbcOqrwbB3103aGdW/riFAdLqBpc/LSk8g/k4KpvIwTuzcSfp39fN7iStffrz98RnT3mwDwb9qc0krXX6quu9ff8YwCQr3dCWrgipPRQPdIf3afs/qdl5szv/dVDmnTiPXHztil95CheZcmw/P+SGt9XCnVBugP3AJMAb4CFmmt/+w6qcW21zAppaoUz5VQSjUHVgKPaq03VcdrXA1mk4lPn5jIkz8swejkxC+L/kfywSMMmfQUJ3buZ9+3q/n8mf9j1H9fp/9TD2KxWPhg3LMVxzfv3Y3MU8mcia+7jQAAzGZSlrxDxPOTMBiMZG9YTcnpkwTdcR9F8UfI37OdlI/fo/EDTxBw81CwWEj672wAnBv6EPHcJLBYKMvKIGnBWw4uTPVydjLywp19eWzBl5jNFoZ1a0NMowDmfb+FNk2C6dM2mp1HE5nz3WYwQKeoMF4ccbaHZNyc/5GQlkVhaSkDXnmXV+6+iZ4tIx1XoGri7OzMi889xfgnn8ZkNjF8yG3EREcxd8F/adOqJX1792LHrj3Mnv8OBgx06tCOl55/BoDjCQlMnz0XAwYsWBg76h5axERf4hWvTUYnJzqNeIT181/BbDYT1b0/Po0i2P/dh/hHxBAW2420I/uJW7EUAwaColvT6a7x1mONTrQfdj9r5/0bLODXJJqoejo0CGDp1Efp3UkR6OvF8VXTmfzO1yz+auOlD6xjrHVUPx57+3PMZjPDurclplEg81Zupk2TEPrExljrqG83gsFAp+gwXryrf8Xx42Z/QkJqJoWlZQyYuIBX7hlEz1aRjitQNTI6OdF55KP8PO8VLBYz0d1vwrdRBHErPiQgIobw66zX395vlgAGgmPa0GXk2euv47D7WfOff2GxQEBENDE96+b1Z7bAkh0nea5/C4wG2HAsg9M5xdxxXWPiMwvYk5hDqxBvRrYPwwLotDw+2H6y4vjABq74N3Dlt9S8C7+IwGK69htBl8tguUTXo1IqHMjUWhfa5jclAbdj7bW5wTZPyAlor7XepZQaB9ymtR5hGw43XWvd+QJzmirmKf2+DTQADgJdtdbHlFJPArO5yJymSrFWvHalfVHAamCC1vpKxq1Zxhsir+Cw+uUdSwIHxwxxdBi1Xusl1l7A4pVvXyKncB/8GKU5Zy6dsZ5z9Qnk5R9+c3QY14RJg1ri2uEBR4dR65XuWUTxqoWODqPWc7/5EQAm/1Q3h7ldTRMHKEYv2+noMGq9paM6A1wTE/bK96y67LGLzh1uvibKdiFVGZ4XC2xRSsUB24GpWusNWBdx+Ma2/wBwVX75UmudCowHViql9gBBWBegKLzQMUqpSKVUIvAWMFgplaiUetCWPA3rQhOTlVJ7bY9BVyNWIYQQQggh6h0ZnvdHWuvvge/Ps/9D4MPz7F8MLLY9Xwd0tj1PAAIr5TOcc1zl7VVa6+UASqn7ge1a6wsu02E7d/gF0u660HFCCCGEEEKIy2OpA42gy1Utc4iugidti044A5nAww6ORwghhBBCCAH18udaamWjSWv9GtbfZqqglAoGfjxP9i+01pNrJDAhhBBCCCHqOelpqsW01mlAe0fHIYQQQgghRL0mjSYhhBBCCCGEuAgZnieEEEIIIYQQF1Yff6dJGk1CCCGEEEKIqpPheUIIIYQQQghxEfWw0VSVH7cVQgghhBBCiHrLYLFYHB1DbSdvkBBCCCGEqAkGRwdQFcU/vnfZ34/dBz54TZTtQmR4XhX8ZfF2R4dQ6306ritNRi92dBi13qml4wDo/PIPDo3jWrBz0iA+iTvt6DBqvbvbhVGSn+PoMK4Jbl4+FK9a6Ogwaj33mx/BtcMDjg6j1ivdswiA5o9/6eBIar8j84bzwncHHR1GrTf11taODqHq6uHwPGk0CSGEEEIIIapOGk1CCCGEEEIIcWEW+Z0mIYQQQgghhLgI6WkSQgghhBBCiIuQRpMQQgghhBBCXJjFJI0mIYQQQgghhLgwmdMkhBBC/D979x3fZLU/cPyTpHvQke4NBQ5QRoGyL1NExYuKe8/rnte9rtfxU7yKelUQt4K4F+7JBmWUWSgcdqF7753k90dCIShYuDRpy/f9euXVJOebJ99zmvGc55znRAghhDgCmZ4nhBBCCCGEEIdnk06TEEIIIYQQQhyeLDku3G5AbBBXDk3AaDCwYHsRX2XkOZWH+Xtxw6iudPHxpLqxmRlLdlJa20RKVCCXD01oiYsJ8uXFxTtI31vu6iq4xLh+sTx62VBMRgMfLtrOK99mOJXHmv2Zfu0ozIE+lNc0ctusJeSX1QLwwAWDOSk1DoAX523gm5V7XJ2+S43oHsbdp/XCaDAwb202s5ftdiqPCvLhkbP6EuLnRWVdE//6YiOFlQ0A3HZyT0b1DMdogJU7S5j+w1Z3VMEltq9fxQ/vzMBmtTLopMmMPutip/LyonzmzXqW2soKfAMCOfvWBwkyh9vLigv4+tXpVJQUYcDAJQ9MIyQiyh3VcIllv/3Of6Y/h9Vi5eyzzuSaq65wKs/Ny+ORx56grKycoKAuPPXEY0RFRpKbl8cdd92LzWalubmZiy44n/PPPcdNtWh7y7fs5j9fLMRqtTF1eF+uOXmYU3luaSX//uAnyqprCfL34anLJhMZHAjAjbM+JyMrj9Suscy4fqo70m83Xv/3VUweM4Ci0koGnveIu9Nxq9F9Inj43P6YjAY+WZ7F679scyqPCfVl2qWDCA3wpqKmkbtnp5NfXg/APWemMK6v/XNp5g9b+X5tjsvzd5X8LWvZOO8tbFYrScMnok5y/pypLS1kzcczaKiuxMsvgLRL7sAvOMxeVlbE2o9nUldeDAYDI6/9F/6hEe6oRrtms0inqdNRSj0NnHrQXb2Ae7XWL7kppcMyGODqYYk8+bOmpLaRaX9PIX1vGTkV9S0xlw1JYMnOEpbsLCYlKpCLBsczc+kuNudXcd/XmwHw9zLx0jkD2JhT6a6qtCmjwcD/XTGMi//zM3mltXz7+N/5Ze1etudWtMQ8fPEQPl+2k8+W7WRknyjuP38wd7y2lAkD4uibZOaUh77Gy9PEpw+eysINOVTXN7mxRm3HaID7Tu/NzXPSKaisZ851I1iiC9ldVNMSc8cpiu/W5/LdhlzSuoZyy8SePPJFBv3jgxmQEMxFrywH4M1rhjE4KYQ1e8rcVZ02Y7Va+O6tF7n84WfpYg7n9QduRKWNJCIuqSXmp/deJXXMJFLHncKuTWv59YM3OOfWBwH4csbTjDn7EpL7p9FQX4fBYHBTTdqexWLhqaef4fVXZhAZGcFFl13BuLGjSe7WrSXmuRdeZMrpkzlzyt9ZuWo1L814haeeeIzwsDDmvvsWXl5e1NbWcvb5FzFu7BgiwsPdWKO2YbFaeerT+bx207lEBgdy8XPvM65fd5KjzC0xz3+1mClD+3DG0BRWbtvLi98s5anLJgNw5YQ06pqa+Wz5RndVod2Y881yXvl4Pu888Q9GnCP8AAAgAElEQVR3p+JWRgM8ev4Arnx5OfnldXx+73gWZOSxI7+qJeb+qf2Yt3IfX67cy/CeYdx1Zgr3zF7DuJRIUuKDOWPaArw8jMy9YzRLMguorm92Y43ahs1qYcMXr/O3Gx7FN8jMwhfuJTplKF2i4ltiMr55l4S0cSQOmUDh9o1s/m4uQy65A4D0D15ETTyXSJVKc0MdGIzuqkq7diJ2mjr9K0Frfb/WOlVrnQqcDFiBT9yc1p/qHhZAQVUDhdUNWKw2fttdwpCEEKeY2CAfNufZO0Ob86tIiw/5w3aGJ4WyPrucxk76gk5NDmNPQRV7i6ppslj5esVuJg1OcIrpERPE8kz7KN1vmflMGmz/sOwRG8SqrflYrDbqGprZsq+Ucf1jXV4HV0mJDWJfaS05ZXU0W2z8vCmPsb2cj5h1DQ8gfXcpAOm7Sxmj7OU2mw0vDyOeJiOeHkY8jAZKqhtdXgdXyNmxldCoWEIjY/Dw8KTvyAlsXf2bU0xRdhZd+w4EoGvKQHS6vbwwew9Wi4Xk/mkAePv44uXt49oKuNCmzZtJiI8jLi4WT09PTp00iYWLljjF7Nq9m2FDhgAwdEgaCxfbyz09PfHy8gKgsbERayee3rEpK5/48GDiwoLx9DBx6iDFoowdTjE780sY2sP+2TS0RzyLMna2lA1Tifh7e7k05/Zq2dptlFXU/HVgJ9c/KZSsohr2ldTSZLHx3ZpsTuof7RTTPTqQ33URACu2FTOxX7Tj/i6s3lFs/+5rtKBzKhjdJ9LldXCF0r3b8Q+Lxt8chdHDk7iBfyNv0yqnmMr8bMK79wcgvHu/lvLK/H3YrBYiVSoAHt6+eHh5u7YCHYTNaj3qS0fXrjtNSimbUuohpdRqpdQupdRJSqlpSql1SqlNSqnejrgopdRCpdQapdRmpdQzh9nkZcCvWut819Wi9UL9PCmpaWi5XVLTSIif85dmVlkdQxPtHaWhCSH4eZkI8HYeMBzZ1cxyx05wZxQV4kdu6YEv0LzSGqJC/Jxituwt47S0RABOTUsg0NeL4ABvtuwtY2z/WHy8TIQEeDOidzQxZn+X5u9KEV18KDhopLKwop6IQOcd+u35VYzvY+8oje8dQYCPB0G+nmRkV5C+u5Qf7x7HT3ePY8XOYvYUd84dl8rSYoLMBzqTQeYwqkqLnGKiEpPJXLUUgC2rltJQV0ttVQUludn4+Afw0fRHmHXvdfz03qtYO/EJsgWFRURGHtjZioyMoLDIua169ujBrwsWAjB/4SJqamooL7dPFc7PL+CcCy5m0uQpXH3l5Z1ylAmgsKKaKMdUO4CI4EAKKqqdYlRMOPM32DtS8zfuoKahkfKaOpfmKTqOqGAf8soOvD7yy+uIDHb+PN+aXcEpqTEATBoQQ4CvJ8H+XmzNtneSfDxNhPh7MbxnONEhvi7N31XqK0rxdUy1A/ANNlNXUeIUExSTRG7G7wDkZqyguaGOhppKqoty8fT1Z8U7TzP/uTvJ+PrdE3LBg9awWaxHfeno2nWnyaFcaz0EuA/4CliutR4IzAEe2h8DTNFaDwZSgTSl1Kl/sq2rgLddkHObmbt6L32iAnl6Sgq9owIpqWnEarO1lAf7epIQ4suGnIojbKXz+78PVzO8VxQ/PDGF4b2iyCutwWq1sWRTLgs35DDvkdOZcfNY1u4oxGK1/fUGO7H//qwZlBjK+zeMYFBSKAUV9VhsNuJC/egaHsDk5xdz2nOLSetqJjUh2N3pus2ky24gK3MDs+69jj2ZG+kSGobBaMJqtZC1JYNJl93AddNmUVaQx7pFP7k7Xbe665+3s2btWs6/+FLS16wlIiICo8kEQFRUJJ9//AHffvUFX3/7HSUlJX+xtc7rzrPGkr5zH+c/M4c1O/YRERSAsRNP7RRt7+kvNzG0Rxhf3T+eoT3M5JfVYbHaWLa1kMWb8/nk7jG8cNUQ1u0uxXoCf/f1O+NKinduZv5zd1K8czM+QWYMRhM2q4XiXVvod8aVjL/jWWpKCshatdDd6bZLJ2KnqSOc0/Sx4+9awKa1/tZxew1wtuO6CXhWKTUSMABR2DtPP+7fiFJqKBAB7H98u1Na24TZ/8AwsNnfi7Ja5+lQZXVNPLfQfmTS28PIsMRQahsPHAUZkRTKqqwyLLbO+2GYX1ZLTOiB0aHoUP+WRR72Kyiv47qX7B90ft4eTB6SSKWjLV/+eiMvf20/T+DlG8ewK7/zdjALK+uJDDpwJDIiyIfCqnqnmOKqBu79eD0Avl4mJvSOpLq+mamD48jILqfO8fr6bXsx/eODWd8JFxfpEhpGRUlhy+2KkmICQ8P/EHPh3Y8D0FBfx5aVS/D1D6BLaDhRScmERtqP7vYeOop927bABNfl70qREeEUFBS03C4oKPzDaFFEeDgvTLcP+NfW1vLrgoV0CQz8Q0z35GTWrFvPpIkntX3iLhYRFEB++YFzTQrLq4gMCvhDzAvXnAlAbUMjv27YThe/zju1U/xv8svrnUaHooJ9KSh3/jwvrKjn5jdWAuDnbeKU1Fiq6uzn7M76aRuzfrIvHPH8lWnsLnQe+ewsfIJC7Ys4ONSVl+AbZHaK8Q0KZfhV9wPQ3FBHzsYVePn64xtkJjgmCX+zfcGMmH7DKM3SwESX5S/ar44w0rT/E8ECNBx0v4UDnb47gRBgmNa6PzAPOPSb52rgPa11uz3rcWdxNVFdvAkP8MJkNDCyq5n0fc47qIHeHuw/DnlWvxgWbneeFjOqm5nfdnfuI7cbdhWTFNWF+PAAPE1GzhjelV/W7nOKCQnwZv8B21um9OPjxdsB+yISwQH2jmmv+BB6J4SwJCPXpfm7UmZuJfGhfsQE++JhMjCpbzRLthY6xQT5eba01VWju/L1OvuKSvnl9QxKDMVkNGAyGhiUFOK0gERnEpPci9K8HMoK82hubmLTbwvolTbCKaamsqLlHJylX37AwPGnARDbXVFfW01Npf29umvTOsLjEl1bARdK6dOHrH37yM7JoampiR9//plxY0c7xZSVlbe01ZvvvMvUM6YAkF9QQH29/SO9srKSdevXk5TYOdsqJSGKvUXlZJdU0NRs4ce1mrF9k51iyqprW472v/XLKs4a3tcdqYoOIiOrjKSIAOLMfniaDJw+OI75h6ywG+Lv1fJ5fv0kxWe/ZwH2RSSC/e3T/VVMF1RsEMu2OH8XdBYh8T2oLsqjpqQAa3MT2euWEd13iFNMQ3Vlyzk2ev7nJA21H+UKSehOU10tDdX2g6mF2zMIjIxH/JHVYjnqS0fXEUaaWiMYyNNa1yulYoEzgVn7C5VSvsCFwEg35dcqVhu8vSKLB0/uhdEAi3YUkV1ex3mpsewqqWHNvnL6OFbMs9lga0Elb63Ianl8eIAXZj8vMg9aSaczslht/GvOCubeczImo4GPl+xgW045d52dysbdJfyybh8jettXzLPZbKzUBTw8ewUAnh5GPn/YvrNbXdfEbbOWdurpeRarjWe/38LLlw3GZDTw9bocdhXVcP347mzJrWCJLiItKZSbJ/bAZoN1WWX857tMAOZn5jOkWygf3TQSmw1+31HM0m1Ff/GMHZPJZGLy1bfy3pP3YbVaGDj+NCLiu7Lg43eISe5Jr7RR7Mlcz68fvInBYCCxd39Ov+Y2AIxGE6dcdgOzH78bm81GTLeeDJ54uptr1HY8PDx48N57uPGW27BYrJx15hS6Jyczc9Zr9OnTm/Fjx7B6zRpemvEKBgMMGjiQh+6/F4Ddu/cw/YUXMRjAZoMrLruUnj26u7lGbcPDZOSBcyZw46zPsVqtnDW8L92jw5j5/XJS4iMZ16876TuyeembpWAwMDg5lgfPOzDiduWLH7GnoJTaxiZOfuQ1Hr3oFEb1TnJfhdzovWnXM2awIiw4gF0/TufxV7/i3XlL3Z2Wy1msNh77ZANv3zwKkxE++z2LHXlV3H56bzL2lrEgI59hPcO464wUbDZYvaOYxz7ZANhfjx/+035wo7q+mbtnp3fa7z6jyUTq2dey/PXHsFmtJA49iS5RCWT+8AHB8d2J6TuU4p2b2PTdXAwGMHdLIfWc6wAwGE30PeMKls76N9hsBMcn03X4yW6uUfvUGRZ2OFoGWzuexqWUsgGBWutqpVQSkK61DnOUjQOma63TlFKJwKeAH5ANlALbtNaPOmIvAW7VWg8/hjRsF7y76q+jTnAfXzmU+MvedXca7d6+964EIO3fJ/Y5L62R/tgpfLSh8/6OyPFy4YDYlqOi4si8A4Ko//F1d6fR7vmceh1eA692dxrtXuM6+ynSPW7+0s2ZtH/bZ07lAccBOXF4007vA9AhTmwseuGfR92BCP/nCx2ibofTrkeatNaGg67vAcIOur0ISHNczwKGHmE77wPvt1WeQgghhBBCnCjaemEHpVRPYDZgBkqAy7XW2w+JiQJeA7oCnsCTWuu5jjIT8BL232q1AU9rrd/8q7Ij6QjnNAkhhBBCCCHaCRf8TtOrwEytdU9gJvbO0aGexz4LrT8wBnhKKbX/JLRLgO5AD2AE8Khj1tpflR2WdJqEEEIIIYQQrWa1WI/60lpKqQhgEPCh464PgUFKqUN/2G8AjpWytdZFwHrgfEfZBcAbWmuro2wecF4ryg6rXU/PE0IIIYQQQrQvxzI9TykVjH3xtkOVa60PXi46HsjRWlsAtNYWpVSu4/6DV6RaA1yolEoHkrAv+LbHUZYAZB0Uu9fx+L8qOywZaRJCCCGEEEK02jH+uO0dwO4/udxxjGncBURiH2F6CZgPtNlPC8lIkxBCCCGEEKLVjnHJ8f8C7/7J/eWH3N4HxCqlTI5RJhMQ47i/hWNq3aX7byulvgf2L9O4F0gEVjtuHzy6dKSyw5JOkxBCCCGEEKLVjmV6nmMK3qEdpD+LK1RKrQcuAuY6/q5zdJJaKKXMQIXWulkpNQHoB5zrKP4UuFYp9QX2FfjOAka3ouywpNMkhBBCCCGEaLW2XnIcuAGYrZR6BCgDLoeW0aRHtNbp2H9u6CWllAUoBqZorWsdj38PGAbsX6b8ca317laUHZZ0moQQQgghhBCtZj226XmtprXeir1jc+j9kw+6/gP2ZcP/7PEW4MajLTsS6TQJIYQQQgghWs0FI03tjsFms7k7h/ZOGkgIIYQQQriCwd0JtMauf1581PvH3V74oEPU7XBkpEkIIYQQQgjRase4el6HJp2mVsjIq3B3Cu1ev+ggLpub7u402r33Lk0DYOxzi9ybSAew+K5xjHp6gbvTaPeW3z+BU15Z7u40OoSfbhrF479od6fR7j1ysqLHzV+6O412b/vMqQB4DbzazZm0f43r3ib6vBnuTqPdy/v0Fnen0Gon4vQ86TQJIYQQQgghWu1E7DQZ3Z2AEEIIIYQQQrRnMtIkhBBCCCGEaDXrCTjSJJ0mIYQQQgghRKvJQhBCCCGEEEIIcQQn4jlN0mkSQgghhBBCtJrNcuL9jKl0moQQQgghhBCtJuc0CSGEEEIIIcQR2Kwy0iTcbN3K33lnxnNYLVZOOv1Mpl5yhVN5UX4eM595gsrycgICu3D7Q49hjogE4PwJw0nomgxAWGQU9z/1nMvzd5V+0V24bEgCRgMs2lHMt5vzncrN/l5cOzyJQB8PahotzFq+i7LaJnpHBnLJ4PiWuOggH15Zuos12eWuroLLDE0K5dbx3TEaDHy3KY8PVu11Ko8M9Oa+U3oR7OdJZX0zT36/haLqBgBuGNON4V3NGA2QnlXGSwt3uKMKLjGsayh3TOyB0Wjgmw15zF2R5VQe2cWHByf3ItjPi8r6Jh7/JpOiKns73TQumZHJZgwGA6v3lPLfX7e7owoukRYfzA1/64bJCD9kFvDJuhyn8ogAb+6c0J0gX0+q6pt55tdtFNc0MiAmiOv/ltQSFx/sx1O/aH7fXeriGrhObuYa0j97E5vVQveRk0iZdK5TeXVpISvmvkRDdQVefoGMuuJO/ELCAKgpLWLFBy9TW1YMBgPjb3yEAHOkO6rR5kb3ieDhc/tjMhr4ZHkWr/+yzak8JtSXaZcOIjTAm4qaRu6enU5+eT0A95yZwri+UQDM/GEr36/N+cP2TxSv//sqJo8ZQFFpJQPPe8Td6bjV+NQEHr9qNCajgQ/mZzJj3lqn8riwQJ6/aQLmLr6UVzdwy0s/k1daA8BDl4xg4qAkAF74fDVf/9Z5v/f+F1aZntcxKaVSgZnAQOB7rfW5fxITDmwClv5ZeXtgsVh488VneGT6DELDI7j/hitIGzWa+KRuLTGzZ73IuEmTGXfq38lYu5r333iF2x56DAAvL2+mv/W+u9J3GYMBrhiawH/mb6O0tonHT+vN2uxycivqW2IuHhTHst0lLNtVQp/IQM5PjeO133azpaCKh7/PBMDfy8T0M/uRkVfprqq0OaMB7jipB3d9toGiqgZeu2Qwy3cUk1Va2xJz09hkfsrM56fMAgbGB3Pd6K48+cNWUmK60DcmiKvnrAZgxoUDSY0LZn0n7GAaDXDXJMUdH62jsKqBN69MY9n2IvaUHGinWyZ058dN+fywKZ9BiSHcMDaZJ77NpG9sF/rFBXH526sAmHXpYAYmBLNub+dsp5vHdOOBbzZTXN3Iy+cOYMWeUvaW1bXEXDsyiV91Ib/qIgbEBnHV8ESenb+dDbkV3PTJBgACvT1455JBrN3X+dpoP6vVwupPXmPCLY/jF2zmx2fvIq7fUIKiE1pi1n35Nt2Gjqfb8JPI1xtY9/UcRl1xJwC/zXmBvqecR3TvgTQ11GEwdM6fVTQa4NHzB3Dly8vJL6/j83vHsyAjjx35VS0x90/tx7yV+/hy5V6G9wzjrjNTuGf2GsalRJISH8wZ0xbg5WFk7h2jWZJZQHV9sxtr5D5zvlnOKx/P550n/uHuVNzKaDTw1DVjueCJr8grreaHaefzc/putmWXtcQ8cvkoPl2s+XTxVkb1jeXBS0Zw68u/ctKgRPp1C2fiPR/h5Wnii0ensmBdFtV1TW6sUft0Ii4E0Vk+hQuBO4F/HiHmFeB716RzbHZs3UxUbByRMbF4enoyasIkVi9f4hSTnbWbvoOGANB3YNofyk8EyWZ/CqoaKKpuxGK1sWJPKYPjgp1iYoJ8ycy3d4YyC6r+UA4wNCGEjbkVNHbiN37vqC7klNeRV1FPs9XGAl3I37qHOcUkmv1bdl7X7StnVLKj3AZeHkY8TEY8TUZMRiNltY2uroJL9I7uQnZZLbmOdpqfWcjoHuFOMV3NfqzJsn/prs0qY3QPezvZDmknD6OB0prO2U4qIpDcinryKxtottpYtKOIEV1DnWISQ/3YkFMBwIacij+UA/wt2czqveU0NHfe917Jnu0EhkUTGBaFycOTxEGj2bdxpVNMRd4+IlV/ACJ79ic7Y6Xj/r3YrBaiew8EwNPbFw8vb9dWwEX6J4WSVVTDvpJamiw2vluTzUn9o51iukcH8rsuAmDFtmIm9ot23N+F1TuKsVht1DVa0DkVjO7TOUfjWmPZ2m2UVdS4Ow23G9g9kj35FewtrKSp2cpXy7dzSlo3p5iecSEs35QNwPJNOS3lPeNCWZmZa39NNTSTubeE8amJLq9DR2Cz2I760tG5vdOklLIppR5SSq1WSu1SSp2klJqmlFqnlNqklOrtiItSSi1USq1RSm1WSj2zfxta61yt9Uqg4TDPcQlQACx2SaWOUWlREWHhBz7wzeERlBYVOcUkJfdg5ZKFAKxcuoi62hqqKuw7vI2Njdx73eU8cOPVrFq6yGV5u1qInxelB+28l9Y2EuLn5RSzt6yWtPgQwD6dyNfLRICXySlmeFIov+/pvFODAMICvCmsOvC2KKpqICzAeedrZ1E1YxwdqdHdw/D39qCLjweb8ypZt6+cL64fyRc3jGT1nlKnEarOJDzQuZ0KqxoID3Rup+2F1YxV9o7U2J7hB9opt5K1WeV8fcsovr7lb6zcXUpWSedsJ7O/F0XVB957xdWNhPk7t9Ou4hpGdTMDMKpbKP5eHgR6O09qGNc9jEXbnT/bOpu6ipKWqXYAfiFh1FWUOMUEx3Zl3/rfAdi34Xea6+toqK6ksjAXT19/lrzxFN8/fTtrv3wHq9Xi0vxdJSrYh7yDRirzy+uIDPZxitmaXcEpqTEATBoQQ4CvJ8H+XmzNtneSfDxNhPh7MbxnONEhvi7NX7Q/UaH+5JQcGKnMK60myuzvFLM5q4TJw+wdpclDuxHo50VIgA+Ze4oZl5qIr5cHoYE+jEqJJcYc4NL8OwqrxXbUl47O7Z0mh3Kt9RDgPuArYLnWeiAwB3hofwwwRWs9GEgF0pRSp/7VhpVSMdhHoe5vk8xd7PIbb2fzhrXc/Y9LydywltCwCIxGe2dg1sdf8czrc7jjX0/wzowXyM/JdnO27vPh2mx6RQbyxOQ+9IoMpLSmkYPPWQzy9SQu2JeM3M47Na+1Xlm8k9T4YN68bDCp8cEUVjVgtUFssC+JoX6c9/rvnPva7wxKCKZ/bJC703WbmQt3MDA+mHeuGkJqQjCFlfUt7ZRk9mPqzN84a+ZyBieGMCDuxG2n13/bQ7+YIGaeN4B+MUEUVTdgtR1484X6eZJk9ie9E0/Na61BU6+icMcmvn/6dgp3bMY32IzBaMRmtVC0M5OBU6/m1Huep7o4n10r5rs7Xbd5+stNDO0Rxlf3j2doDzP5ZXVYrDaWbS1k8eZ8Prl7DC9cNYR1u0uxnoAnp4uj9/ic5YzoE8vPz1zAiJRYckuqsVitLN64jwXr9vD1k+fwyh2TWLMtX15Th2GzWI/60tG1l3OaPnb8XQvYtNbfOm6vAc52XDcBzyqlRgIGIAp75+nHv9j2G8C9WutqpdTxzfo4Cw0Pp7iooOV2SVEhoeHOU4RCw8K59wn7IFtdbS0rFi/EPzAQsI9MAUTGxJKSOojd2zVRsXEuyt51ymobCT1oZCnUz+sP08bK65p4aclOALw9jAyJD6G26cCR2mEJIazZV47F1rk/DIurG4g4aMQkPNCb4mrnAdmSmkb+9fVmAHw9TYzpEU51QzN/7xdNZl4ldY52W7m7lJSYLmx0TL3qTIqqnNspItC7ZZGH/YqrG3nwy02AvZ3G9bS30xkDYtice6CdVuwqISU2iA3Zna+dSmoaCQ848N4LC/CiuMa5nUprG3nix60A+HgY+Vs3MzWNB957Y7qH8duuEiydfEfEN8hsX8TBobasGN8gs1OMX7CZMdc+CEBTQx171/+Gl18AfsFmQuK6EhhmX+AgbsBwindr1yXvQvnl9U6jQ1HBvhSU1zvFFFbUc/Mb9qmLft4mTkmNpcpxjsmsn7Yx6yf7whHPX5nG7sJqF2Uu2qv80hpizYEtt6NDA8gvcZ62WFBWwzXTfwDAz8eTycOSqXTsR7z4xRpe/GINADNvn8TOPDnA82dOxM5kexlp2v8JacF5ip2FAx27O4EQYJjWuj8wD3Aew/9zI4C3lFJ7gOnAaUqpdnluU3fVh7zsfRTk5dDU1MTyBT8zZORop5jK8nKsVntv/csP3mXC5CkAVFdV0tTY2BKzddNG4pK6urYCLrKrpIaoQB/C/b0wGQ0MTwpl7SGLEwR4e2BwXJ+SEs3incVO5SNOgKl5AFvzq4gL9iWqiw8eRgMTVATLD2mLIF/Plra6ZGgCP2zKA6Cgqp4BccGYDAZMRgMD4oI77bSzrXlVxIX6ER1kb6eT+kSwbMfh2+myEYl8l+Fop8p6UhMOtFNqfDBZJZ3zvAJdWEVskC+Rgd54GA2M6x7OikNWv+vic+C9d+HgOH7eUuhUPq57OIu2O7dtZ2RO7EFVUS7VxflYmpvIWruUuP7DnGLqqyuxOT7PN//0GcnDJwIQmtiDxroa6qvsHe8CvZGgqHg6o4ysMpIiAogz++FpMnD64DjmO95b+4X4e2FwvKiun6T47Hf7ypZGAwT72zvxKqYLKjaIZYe83sSJZ/2OArpGBxEfEYinh5EzR/Xgp/TdTjGhgT4tr6nbpg7mo4X2BaKMRgMhAfZdy94JZvokmFm8wXnFWWF3Ip7T1F5GmlojGMjTWtcrpWKBM4FZf/UgrXXLWchKqSuBv7fX1fNMHh784/Z7+L97bsNqtTLhtCnEd03mo7dfI1n1ZsioMWxev4b333gFgwH69B/IP+64F4DsrD28/tw0DEYDNquNqRdf7rTqXmditcGc1Xu556SeGA2wZGcJORX1nN0/ht2lNazLrqB3ZCDnp8Ziw76jN/ugZbbD/L0I9fdia0HV4Z+kk7DYbPx3wXamn9Mfo9HA95vy2FNSy9Ujk9haUMVvO0tIjbOvmGez2U/c/+98+1HbxduKGBQfwjtXpGEDVu0u5bddJUd+wg7KYrPxws/beP6CVEwGA99uzGV3cQ3/GN2VrXlVLNtRzMCEYG4Ym4wN2LCvnOd+th/5X6gLGZQYwpxrhmIDVu4qYfmOztlOVhvMXLqLp6akYDTAz1sLySqr4/IhCWwrqmbFnlL6xwRx9fBEbEBGbiUzHSO+YF/ePjzAi425nW8U7lBGk4m0869nwcxHsdmsJA+fSHB0Ahu+fR9zQnfi+g+jcHsG67+eAxiI6J7CkPNvsD/WaGLQWVcx/+WHsdnAnJBM91GT3FuhNmKx2njskw28ffMoTEb47PcsduRVcfvpvcnYW8aCjHyG9QzjrjNSsNlg9Y5iHnOswuhhMvLhP+0HFqvrm7l7dnqnH8E8kvemXc+YwYqw4AB2/Tidx1/9infnLXV3Wi5nsdp48K0lfPjQmZiMBj5amMm27FLuuWAoG3YW8nP6HkakxPLgxSOw2WDFlhwefNN+yrunyci8J+wTnKpqG7nl5V9O6NfUkZyIP25rsLl5epJSygYEOqbPJQHpWuswR9k4YLrWOk0plQh8CvgB2UApsE1r/ajjccscZT6Osn9rrd865Lmu5Og7TbaMvM7/Bf+/6hcdxGVz0+73aEgAABwfSURBVN2dRrv33qVpAIx9bpF7E+kAFt81jlFPL3B3Gu3e8vsncMory92dRofw002jePyXzjnN7Xh65GRFj5u/dHca7d72mVMB8Bp4tZszaf8a171N9Hkz3J1Gu5f36S1Ay2B9u/bb2DFH3YEYuXhJh6jb4bh9pElrbTjo+h4g7KDbi4A0x/UsYOhhtrEH+MuTd7TW7wLvHnu2QgghhBBCnNg6w3S7o9VezmkSQgghhBBCiHbJ7SNNQgghhBBCiI7jRDynSTpNQgghhBBCiFaznYALZEinSQghhBBCCNFq1hPwnCbpNAkhhBBCCCFazSbT84QQQgghhBDi8E7E1fOk0ySEEEIIIYRoNZmeJ4QQQgghhBBHYLPK9DwhhBBCCCGEOCwZaRJCCCGEEEKIIzgRz2ky2GwnXqWPkjSQEEIIIYRwBYO7E2iNH5IGHPX+8Wl7NnSIuh2OjDS1gmXPenen0O6ZklJZn1Pu7jTavdTYYABeW5nl5kzav+uHJXL7lxnuTqPde3FqPy6bm+7uNDqE9y5Nk7ZqhfcuTeOB7zLdnUa7N+30PgBEnzfDzZm0f3mf3oLXwKvdnUa717jubXen0GoyPU8IIYQQQgghjuBEnJ4nnSYhhBBCCCFEq1lPwNN7pNMkhBBCCCGEaDWLdJqEEEIIIYQQ4vBOwNl50mkSQgghhBBCtN6JONJkdHcCQgghhBBCCNGeyUiTEEIIIYQQotVkep4QQgghhBBCHMGJOD1POk3tzNLV65n26rtYLFbOPW0C115wllN5TkERDz//KmUVlQQFBvCfe28hKtzMlp17ePzlN6muqcNkMnL9hVM5bdxIN9Wi7a1f9Tvvzngeq9XKhMlncNbFVziVF+Xn8eqz/0dlRTkBgV245cFHMYdHAnDhxBEkdE0GICwiinufnO7y/F1p98bVLJo7C6vVSr+xpzJ0yoVO5ZXFBfz05nPUVVXg4x/IaTfcR2BouKOskF/efp6qkiIwGJh61/8RFB7ljmq0uV4RAZzdPwajAVZklfHrtiKn8hBfTy4eFEeAt4maRgvvpe+jor6Z7mH+TO0X3RIXGejN7NX7yMirdHUVXKJfdBcuG5KA0QCLdhTz7eZ8p3KzvxfXDk8i0MeDmkYLs5bvoqy2id6RgVwyOL4lLjrIh1eW7mJNduf9UWxpq9bJ37KWjfPewma1kjR8Iuqkc5zKa0sLWfPxDBqqK/HyCyDtkjvwCw6zl5UVsfbjmdSVF4PBwMhr/4V/aIQ7quES41MTePyq0ZiMBj6Yn8mMeWudyuPCAnn+pgmYu/hSXt3ALS/9TF5pDQAPXTKCiYOSAHjh89V8/dsOV6ffbrz+76uYPGYARaWVDDzvEXen0yHJSFMHpZS6FrgVMAA24Bmt9VxH2STgKaAf8LLW+m63JfoXLBYr/zfzbd6c9hCRYWYuuPUBxg9Po3tiXEvMs2+8x5kTx3DWyWNZsX4TL7zzIf+59xZ8vb2Yds/NJMVGU1hSyrm3PMCotAF0CfB3Y43ahtVi4e0Xn+WhZ1/GHB7BAzdeSdrI0cQldWuJee/VlxgzaTJjTzmdTWvT+fCNV7jlwccA8PLy5pk35rorfZeyWi0smDODc+59msDQMN7/960kDxqBOTaxJWbxh6/TZ9REUkZPYm/mOpZ98jan3XAfAD++/gzDzriIxL6Daayvw2AwuKsqbcoAnDcghleW76a8rpm7xieTkVdJQVVDS8yZ/aJZta+M1XvL6RHmz5SUKOauyWZHcQ3PLrTvfPh5mnh4Uk+2Fla5qSZty2CAK4Ym8J/52yitbeLx03qzNruc3Ir6lpiLB8WxbHcJy3aV0CcykPNT43jtt91sKaji4e8zAfD3MjH9zH6dtmMJ0latZbNa2PDF6/zthkfxDTKz8IV7iU4ZSpeoA53GjG/eJSFtHIlDJlC4fSObv5vLkEvuACD9gxdRE88lUqXS3FAHhs57qrbRaOCpa8ZywRNfkVdazQ/Tzufn9N1syy5riXnk8lF8uljz6eKtjOoby4OXjODWl3/lpEGJ9OsWzsR7PsLL08QXj05lwbosquua3Fgj95nzzXJe+Xg+7zzxD3en0mG19UiTUqonMBswAyXA5Vrr7YfERADvAPGAJ7AQuE1r3ayUmgP0Pyi8P3CW1vprpdSjwE1ArqNsudb65r/KqbN8umwHxmmt+wGTgf8qpZIcZbuAfwDPuim3VsvQO0iIiSQ+OhIvTw9OGzeSBb+vdorZmZXDsAEpAAwbkMKC39MBSIqLISnWfrQ7whyKOagLpRWd80t2x9ZMImPjiIyJxcPTk5ETTmb1b0ucYnKydpMyMA2AlIGDST+k/ESRv1MTHBFDcEQ0Jg9Peg0fy861vznFlObuJaFPKgDxvVPZufZ3AEpysrBaLCT2HQyAl48vnt4+rq2AiySG+lFU00hJbRMWm4212RX0i+7iFBMV6M32IvsR2+3FNX8oBxgQ24UtBdU0ddJDcMlmfwqqGiiqbsRitbFiTymD44KdYmKCfMnMt3/2ZBZU/aEcYGhCCBtzK2i0WF2StztIW7VO6d7t+IdF42+OwujhSdzAv5G3aZVTTGV+NuHd7fs+4d37tZRX5u/DZrUQqeyfXx7evnh4ebu2Ai40sHske/Ir2FtYSVOzla+Wb+eUtG5OMT3jQli+KRuA5ZtyWsp7xoWyMjMXi9VGXUMzmXtLGJ+a+IfnOFEsW7uNsooad6fRoVlsR385Sq8CM7XWPYGZwGt/EvMgsEVr3R97p2gwcDaA1vpyrXWq1joVuAIoA3466LFz9pe3psME7aDTpJSyKaUeUkqtVkrtUkqdpJSappRap5TapJTq7YiLUkotVEqtUUptVko9s38bWutFWutSx/VsIA+Ic9zeobVeDzS7oXpHpaCklKhwc8vtqDAzhcVlTjG9uiXy63L7F8avy1dRU1tHeaXzUe2NW3fQ1NxMQnRk2yftBqXFhZgjDtTNHBZBWZHzVKrE5B6sWroQgFVLF1FXW0tVRQUATY2NPHDDFTx089WsXrbYdYm7QXVZMYHm8JbbAaHhVJWVOMWExXdje/pyAHakL6exvpa6qkrK8rPx9gvg6xcf472Hb2Txh69jtVpcmr+rBPl4UH7QEdfyuiaCfDydYnIr6hkQY+8o9Y/pgo+nCT8vk1PMoLhg1nbSKVQAIX5elNY2ttwurW0kxM/LKWZvWS1p8SEApMUH4+tlIuCQdhqeFMrve0rbPmE3krZqnfqKUnwdU+0AfIPN1FU4f0YFxSSRm2E/mJObsYLmhjoaaiqpLsrF09efFe88zfzn7iTj63exddLPKICoUH9ySg583+eVVhNldp5NsjmrhMnD7B2lyUO7EejnRUiAD5l7ihmXmoivlwehgT6MSoklxhzg0vxF53IsnSalVLBSKulPLk5HjBwjSIOADx13fQgMUkqFH5KGDQhUShkBb8ALyPmTdK8B3tdaN/xJWau5vdPkUK61HgLcB3yFfZhsIDAHeGh/DDBFaz0YSAXSlFKnHrohpdQ4IBhY44rEXe2e6y5ldUYmZ990H6szthAZForReODfWFRSxv3PzuDJu250uv9Ec+kNt5G5YR33XXcZWzauJTQsHKPJ3h4zP5zHtFdnc9tDTzB75gvk52S7OVv3GnvRdWRv3ch7D99Itt5IQEgYBqMRq8VCzrYMxlx0HZc8NoOKonw2L/3Z3em6zbxNeSSH+XPP+O50N/tTXteE7aDpCV28PYjp4sOWgs45Na+1PlybTa/IQJ6Y3IdekYGU1jRiPegIY5CvJ3HBvmTkds6R8KMhbdU6/c64kuKdm5n/3J0U79yMT5AZg9GEzWqheNcW+p1xJePveJaakgKyVi10d7pu9fic5YzoE8vPz1zAiJRYckuqsVitLN64jwXr9vD1k+fwyh2TWLMtH6v16A/9C7GfxWY76gtwB7D7Ty53HLL5eCBHa20BcPzNddx/sCeAntgHS/KBn7TWyw8OUEp5ARcDbx/y2AuVUhuVUj8rpUa0ps7t5Zymjx1/1wI2rfW3jttrcAyzASbgWaXUSOynIERh7zz9uH8jSqk+2DtaF2mt61yR+PEUaQ4lv+jAEbb84hIiwkKcYiLMobz0iP20rJq6en5ZtrLlvKXqmlpueORpbr/yQgb07um6xF0sNCyCksKCltslxYWEhIcfEhPO3Y//B4D6ulpWLlmIf0CgvSzcfpJwZEwsfVIHsWeHJio2js4oICTMvoiDQ3VpEYEh5kNizJxx+78BaKyvY/vqZfj4BxAQGk54QjLBEfZpn90HjyRvxxYY67r8XaWivplg3wMjS8G+nlTUO8/1r6xv5u2VewHwMhkZEBtEXdOBKVMD44LYmFtJZ94PKattJPSg0ZJQPy/KDhpNAfso3UtLdgLg7WFkSHwItU0Hjv4PSwhhzb7yTr/ykrRV6/gEhdoXcXCoKy/BN8j5M8o3KJThV90PQHNDHTkbV+Dl649vkJngmCT8zfbFaWL6DaM0SwMTXZa/K+WX1hBrDmy5HR0aQH6J8xSzgrIarpn+AwB+Pp5MHpZMpeN19+IXa3jxC/vx5Jm3T2JnXucdFRdt7xhnof8XePdP7j/WF+N5wEbgJCAQ+EEpda7W+rODYs4C9jpmne33KvCk1rpJKXUy8JVSqrfW2nmY+xDtZShi/5mxFuDgoTMLBzp2dwIhwDDH3MV5QMsJFkqpHsD3wPVa62VtnnEb6KuSycrJJzu/kMamZn5Y9Bvjh6c5xZRVVGK12nfU3vhoHmdPGg9AY1Mztz7+HGeeNIZTRg93ee6ulNyrN/k5+yjMy6W5qYnfFvxC2ogxTjGVFeUt7TTvg9mMP20KANVVlTQ1NrbE6E0biEvs6toKuFBUN0V5QQ4VRXlYmpvYumIx3QY6H1Cpq6rA5mirVd98RMqYUxyP7UlDbQ21lfbPsn2Z650WkOhM9pbVEh7gTaifJyaDgUFxQWw65MR7fy8T+5fBOFmFsyLLecrUoLjgTru62X67SmqICvQh3N8Lk9HA8KTQP0xHDPD2aGmnKSnRLN5Z7FQ+opNPN9tP2qp1QuJ7UF2UR01JAdbmJrLXLSO67xCnmIbqypbPKD3/c5KGTrA/NqE7TXW1NFTbp14Xbs8gMPLQA9Gdx/odBXSNDiI+IhBPDyNnjurBT+m7nWJCA33Yv17PbVMH89FC+4IiRqOBkAD7LlPvBDN9Esws3rDXpfmLzuVYRpq01uVa6z1/cjn0y3MfEKuUMgE4/sY47j/Yrdin3Vm11hXYZ6uNPyTmag4ZZdJa52utmxzXf3Fst+9f1bm9jDS1RjCQp7WuV0rFAmcCswCUUt2wn9x1m9b6Bzfm+D/xMJl46OarufbBp7BarUydNI4eSfG8PPsTUnp2Y8KINFZtzOSFtz/EYDCQ1q8X/7r5GgB+XPI7azK2UF5ZxZe/2M/Teerum+idnOTGGrUNk8mDq2+9m6fuuw2rxcq406YQ37Ubn7zzGt169iZt1Bgy16/hwzdfwWAw0Kv/QK657R4AcrL28MYLT2MwGLDZbJx50RVOq+51NkaTifGX38LnzzyIzWal75hTCItLYvnns4nq2pPkQSPYt2UDyz59GzAQ16sfEy6/xf5Yo4mxF13LZ/+5D5vNRmRSD/qNO829FWojVht8viGXG0d1xYh9yfH8qgZO6x3BvrI6NuVX0d2xYp4N2Flcw6cbclseH+rnSbCvJzuLO/eJxVYbzFm9l3tO6onRAEt2lpBTUc/Z/WPYXVrDuuwKekcGcn5qLDZAF1Yxe9WBHbMwfy9C/b3YegJMYZS2ah2jyUTq2dey/PXHsFmtJA49iS5RCWT+8AHB8d2J6TuU4p2b2PTdXAwGMHdLIfWc6wAwGE30PeMKls76N9hsBMcn03X4yW6uUduxWG08+NYSPnzoTExGAx8tzGRbdin3XDCUDTsL+Tl9DyNSYnnw4hHYbLBiSw4PvmnfH/A0GZn3hH3iTlVtI7e8/AuWzjws/hfem3Y9YwYrwoID2PXjdB5/9SvenbfU3Wl1KG253pHWulAptR64CJjr+LtOa110SOhu4FRglWMa3kTgi/2FSqk4YLTj8Rx0f6zWOsdxPRVIAvRf5WWwuXnYXyllAwK11tWOFe/StdZhjrJxwHStdZpSKhH4FPADsoFSYJvW+lGl1KfAJOyNt999WuuflFJ/Az4CumCf1lcBXKO1PngFjSOxWfas/+uoE5wpKZX1OZ37KPvxkBprP9fxtZVZbs6k/bt+WCK3f5nh7jTavRen9uOyuenuTqNDeO/SNGmrVnjv0jQe+C7T3Wm0e9NO7wNA9Hkz3JxJ+5f36S14Dbza3Wm0e43r3gboEL/t8bR/j6PuQNxfs73VdVNK9cK+5HgI9pXvLtdaa6XU98AjWut0pVQy9ql2UdhP41kI3K61bnZs4yGgn9b6wkO2PRv7SnsWoBH4t9b6+7/Kye0jTVprw0HX9wBhB91eBKQ5rmcBQw+zjfOOsP1lOFbSE0IIIYQQQvxv2vqXNbTWW4Fhf3L/5IOu7wQOO7ystX7yMPdfcSw5ub3TJIQQQgghhOg4OvMCNYcjnSYhhBBCCCFEq3XOn9s+Muk0CSGEEEIIIVpNRpqEEEIIIYQQ4gja+pym9qi9/E6TEEIIIYQQQrRLMtIkhBBCCCGEaDWZnieEEEIIIYQQR3AiTs+TTpMQQgghhBCi1WSkSQghhBBCCCGOQEaahBBCCCGEEOIITsSRJoPtBKy0EEIIIYQQQrSWLDkuhBBCCCGEEEcgnSYhhBBCCCGEOALpNAkhhBBCCCHEEUinSQghhBBCCCGOQDpNQgghhBBCCHEE0mkSQgghhBBCiCOQTpMQQgghhBBCHIF0moQQQgghhBDiCKTTJIQQQgghhBBH4OHuBMSRKaWuBP6utT5XKTUOmK61TlNKxQDva63HuzVBIYQQwo2UUk8Dpx50Vy/gXq31S25Kqd1QSqUCM4GBwPda63P/JCYc2AQs/bPyE4FS6lrgVsAA2IBntNZzHWWTgKeAfsDLWuu73ZaocCsZaeqgtNa5J2KHSSl1pVLqM8f1cUqpdMf1GKXUwjZ+7nClVMH+52/v3NVWSqkJSql0pdRmx2VAWz3X8eCOdlJK+Sml3ldKbXK00cdKqcC2eK7/hZvaJlUptVwpVftn7zWl1L+UUjsdl3+1RQ5Hq721k1LqWqXURqVUhuPvpW2RQ3uhtb5fa52qtU4FTgaswCduTqu9KATuBP55hJhXgO9dk067tR0Yp7XuB0wG/quUSnKU7QL+ATzrptxEOyEjTS6mlPIDZgMpQBOgtdbnK6WuAG7C/j+pAG7UWusjbCcJSNdahzlu24CHgKmAGbhHa/25o+wc4EmgDvjUcT1Qa13dJpV0A611LtDWncj9Xyztbuf2aLRlWymlYoG3gVO01lop5Qt4tsVztbU2fk1dB3hhP3IJ9vfljcAzbfR8x1Ubt83+nbz9O8AtlFJjgPOAvo67ViqlFmutl7RRLv8Td7UTB3YAS5VSccB6pdQyrfWeNsrlmDm+ux4GzsL+3XUtMBH7yJEncJ7WeotSKgr4EOgC+ADfaa3v/ZNNXgb8qrXOd0X+bel4tI3jNZirlOp9mOe4BCgA0oG/t22N2sZxaqdF+7entc5WSuUBccAerfUOx/Oc5bJKiXZJOk2udwrQRWvdB0ApFaKUGg2cD4zRWjcopU7DvuM56ii3Xam1HqKUGoX9KNvnSqlI4HVguNZ6u1LqSEebXK6jdCLbwxdLB2mrm4A5+59fa13neKzLdJB2sgF+HOhQ+gPZx1rn1uoIbfMXO3kXYH991Tm2Pcdx33HtNHX0djrSDmDrW8Glyh3fXecBXwEXaq0fUErdi729LgXKgSla62qllCfwk1LqVK31j4ds6yqgXYxAHifHs22cKPs0/zuBsUBHn5Z33NpJ2U+FCAbWuLYKor2T6XmutwHorZSa6XhzNwBTgAHYj5quB54G4o9h2x85/q4AYpRSPsAwYK3Weruj7O3/Kfvjr6UTqbUeAFx/SCdyMPYh8WPJu1JrPQT7kceXAA7qRE7RWg+kFTv0B32x3H8MORxP7b6tgD5AoFJqgVJqnVLqeaWU9zHk87/oCO30GlCFvSNeAFRorT84hnyOVkdomyNJALIOur2XY/us/CsdvZ1adJAdwI8df9cCNq31t47ba4Dujusm4Fml1AbH/X2xj7K1UEoNBSKAb+k8jkvbHMYb2M/96gyzTo7Xa6gPMAe4aP/BGSH2k06Ti2mtd2E/evkL9uHjDdhPPHx7/5xsrfUArXXCMWy+3vEcFsftjjCS2BE6ke3li6UjtJUJ+wjpVMfjE4D7jiGf/0VHaKeJjr/RjouXUsoVJxd3hLZpDzpFO3WgHcB6x18L9rbmoNv7v8fuBEKAYVrr/sA87FOsDnY18J7WurkNc3W149U2f2YE8JZSag8wHThNKdVRz236n9tJKdUD+xT867XWy9o8Y9HhSKfJxRzzyy1a63nYT8wMB74BLneUoZQyKaUGH6enXAkMUkolO25fcZy2e1x0kE5ku/hi6SBttRf4VmtdobVuxD5NdOgxbuuYdJB2ugH4Qmtdr7Wux36UtM0XdukgbXMke4HEg24nAPuO95N0gnbqjDuAwUCe1rpe2c+dPPPgQmU/f/JCOk7H/Hg6YtscjtY6VGudpLVOAu4GftBaT27DPN3tsO2klOoG/ATcprX+wV0JivZNOk2u1w/43TE8vAqYpu0nMT8EfO24fxOt/ND7K1rrAv6/vfsHbSKMwzj+REF0cBMnB7dncnOzk0vBUegqlOLq4OIoFkRdHNwLQahLoKP/QKhSHBy0hfrnN6mQxcVF6CIYh/cN1pqcB7nk7tLvBwLXXC799aHwvr/ce5c0QXts+51Sk/ZT0l4V7z+pNjSRTRlY2pCVpEeSLto+ZrujtMxpp6J6SmlJTp8lLdru2D6idMHybkX1jNWSbIr0lGo9kSfJVzSFu6S1Pac5nQA+kHTB9q6kNUkvDuy/LOlTRHyYeWX1G5uN7bO2+5LuS7pku297paY661b0P3RP6TrDVdvb+bEoSbYXcobXlZbq9of7cLi0YfnWXMkD2D+DWESsS1of8XxXUjdvb0o6n7e/SDq173WdA8ft//lpRPQkyfaypDcR8WuiP6Q65yTdtS2lpV13IuKV7WETeVTpLmM9VbAmPyK+2R42kXtKa98b00T+R+OziojXtp9I2lZaFvFW6fstZqnxOUm6pXQNy7BR2lG68H/aGp+N080TtpRulHE8T1ZuRsRaRGza3pD0Pr/8YUS8nLTOEVqdk/6eAK7mQ25ExLNJa63a/rFqxLi2qT9j3lcVnLUeN4a2WRXZ5OPOlPhdXeW5RttUlNNSwftvqUSGmH+dwWBQdw2YsjzQLyk1yd+Vlmt8rLeq+tg+GRE/8vaypJWIWKi5rEYiq3LIaTyyKYecAKDZONN0CETEbc3mU+y2uJYv7h42kVdrrqfJyKocchqPbMohJwBoMM40AZJsn5b0fMSujYhYHfH8oUVW5ZDTeGRTDjkBQHPQNAEAAABAAe6eBwAAAAAFaJoAAAAAoABNEwAAAAAUoGkCAAAAgAI0TQAAAABQ4DemxDpwTwVHpgAAAABJRU5ErkJggg==\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "colormap = plt.cm.RdBu\n", "plt.figure(figsize = (15, 5))\n", "plt.title('cross correlation', y = 1.05, size = 16)\n", "\n", "sns.heatmap(\n", " df_crosscorrelated.iloc[:, 1:].corr(),\n", " linewidths = 0.1,\n", " vmax = 1.0,\n", " cmap = colormap,\n", " linecolor = 'white',\n", " annot = True,\n", ")\n", "plt.show()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Based on this correlation map, look at selling vs selling_X,\n", "\n", "**selling_X from 4 to 12 is getting lower, means that, if today is 50 mean, next 4 days should increased by 0.95 * 50 mean, and continue.**" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "#### Outliers\n", "\n", "Simple, we can use Z-score to detect outliers, which timestamps gave very uncertain high and low value." ] }, { "cell_type": "code", "execution_count": 17, "metadata": {}, "outputs": [], "source": [ "std_selling = (selling - np.mean(selling)) / np.std(selling)" ] }, { "cell_type": "code", "execution_count": 18, "metadata": {}, "outputs": [], "source": [ "def detect(signal, treshold = 2.0):\n", " detected = []\n", " for i in range(len(signal)):\n", " if np.abs(signal[i]) > treshold:\n", " detected.append(i)\n", " return detected" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Based on z-score table, 2.0 already positioned at 97.772% of the population.\n", "\n", "https://d2jmvrsizmvf4x.cloudfront.net/6iEAaVSaT3aGP52HMzo3_z-score-02.png" ] }, { "cell_type": "code", "execution_count": 19, "metadata": {}, "outputs": [], "source": [ "outliers = detect(std_selling)" ] }, { "cell_type": "code", "execution_count": 20, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "plt.figure(figsize = (15, 7))\n", "plt.plot(selling)\n", "plt.plot(\n", " np.arange(len(selling)),\n", " selling,\n", " 'X',\n", " label = 'outliers',\n", " markevery = outliers,\n", " c = 'r',\n", ")\n", "plt.legend()\n", "plt.show()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "We can see that, **we have positive and negative outliers**. What happened to our local market on that days? So we should study sentiment from local news to do risk analysis." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Give us predictive modelling!\n", "\n", "Okay okay." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Predictive modelling\n", "\n", "Like I said, I want to compare with 3 models,\n", "\n", "1. Linear regression\n", "2. ARIMA\n", "3. LSTM Tensorflow (sorry Pytorch, not used to it)\n", "\n", "Which models give the best accuracy and lowest error rate?\n", "\n", "**I want to split first timestamp 80% for train, another 20% timestamp for test.**" ] }, { "cell_type": "code", "execution_count": 21, "metadata": {}, "outputs": [], "source": [ "from sklearn.linear_model import LinearRegression" ] }, { "cell_type": "code", "execution_count": 22, "metadata": {}, "outputs": [], "source": [ "train_selling = selling[: int(0.8 * len(selling))]\n", "test_selling = selling[int(0.8 * len(selling)) :]" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Beware of `:`!" ] }, { "cell_type": "code", "execution_count": 23, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "61" ] }, "execution_count": 23, "metadata": {}, "output_type": "execute_result" } ], "source": [ "future_count = len(test_selling)\n", "future_count" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Our model should forecast 61 future days ahead." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "#### Linear regression" ] }, { "cell_type": "code", "execution_count": 24, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "CPU times: user 0 ns, sys: 0 ns, total: 0 ns\n", "Wall time: 608 µs\n" ] } ], "source": [ "%%time\n", "linear_regression = LinearRegression().fit(\n", " np.arange(len(train_selling)).reshape((-1, 1)), train_selling\n", ")\n", "linear_future = linear_regression.predict(\n", " np.arange(len(train_selling) + future_count).reshape((-1, 1))\n", ")" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Took me 594 us to train linear regression from sklearn. Very quick!" ] }, { "cell_type": "code", "execution_count": 25, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "fig, ax = plt.subplots(figsize = (15, 5))\n", "ax.plot(selling, label = '20% test trend')\n", "ax.plot(train_selling, label = '80% train trend')\n", "ax.plot(linear_future, label = 'forecast linear regression')\n", "plt.xticks(\n", " np.arange(len(timestamp))[::10],\n", " np.arange(len(timestamp))[::10],\n", " rotation = '45',\n", ")\n", "plt.legend()\n", "plt.show()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Oh no, if based on linear relationship, the trend is going down!" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "#### ARIMA\n", "\n", "Stands for Auto-regressive Moving Average.\n", "\n", "3 important parameters you need to know about ARIMA, ARIMA(p, d, q). You will able to see what is `p`, `d`, `q` from wikipedia, https://en.wikipedia.org/wiki/Autoregressive_integrated_moving_average.\n", "\n", "`p` for the order (number of time lags).\n", "\n", "`d` for degree of differencing.\n", "\n", "`q` for the order of the moving-average.\n", "\n", "Or,\n", "\n", "`p` is how long the periods we need to look back.\n", "\n", "`d` is the skip value during calculating future differences.\n", "\n", "`q` is how many periods for moving average." ] }, { "cell_type": "code", "execution_count": 26, "metadata": {}, "outputs": [], "source": [ "import statsmodels.api as sm\n", "from sklearn.preprocessing import MinMaxScaler\n", "from itertools import product\n", "\n", "Qs = range(0, 2)\n", "qs = range(0, 2)\n", "Ps = range(0, 2)\n", "ps = range(0, 2)\n", "D = 1\n", "parameters = product(ps, qs, Ps, Qs)\n", "parameters_list = list(parameters)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Problem with ARIMA, you cannot feed a high value, so we need to scale, simplest we can use, minmax scaling." ] }, { "cell_type": "code", "execution_count": 27, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "/usr/local/lib/python3.6/dist-packages/sklearn/utils/validation.py:475: DataConversionWarning: Data with input dtype int64 was converted to float64 by MinMaxScaler.\n", " warnings.warn(msg, DataConversionWarning)\n" ] } ], "source": [ "minmax = MinMaxScaler().fit(np.array([train_selling]).T)\n", "minmax_values = minmax.transform(np.array([train_selling]).T)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Now using naive meshgrid parameter searching, which pairs of parameters are the best! **Lower is better!**" ] }, { "cell_type": "code", "execution_count": 28, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "-441.02823388427777\n", "maxlag should be < nobs\n", "-465.44306699678367\n", "maxlag should be < nobs\n", "-441.2071440382187\n", "maxlag should be < nobs\n", "-463.92683238894705\n", "maxlag should be < nobs\n", "-441.60802440219777\n", "maxlag should be < nobs\n", "-463.95629773701353\n", "maxlag should be < nobs\n", "Non-stationary starting autoregressive parameters found with `enforce_stationarity` set to True.\n", "Non-stationary starting autoregressive parameters found with `enforce_stationarity` set to True.\n", "Non-stationary starting autoregressive parameters found with `enforce_stationarity` set to True.\n", "Non-stationary starting autoregressive parameters found with `enforce_stationarity` set to True.\n" ] } ], "source": [ "best_aic = float('inf')\n", "for param in parameters_list:\n", " try:\n", " model = sm.tsa.statespace.SARIMAX(\n", " minmax_values[:, 0],\n", " order = (param[0], D, param[1]),\n", " seasonal_order = (param[2], D, param[3], future_count),\n", " ).fit(disp = -1)\n", " except Exception as e:\n", " print(e)\n", " continue\n", " aic = model.aic\n", " print(aic)\n", " if aic < best_aic and aic:\n", " best_model = model\n", " best_aic = aic\n", "\n", "arima_future = best_model.get_prediction(\n", " start = 0, end = len(train_selling) + (future_count - 1)\n", ")\n", "arima_future = minmax.inverse_transform(\n", " np.expand_dims(arima_future.predicted_mean, axis = 1)\n", ")[:, 0]" ] }, { "cell_type": "code", "execution_count": 29, "metadata": {}, "outputs": [ { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAAA34AAAFDCAYAAABlUtxOAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDMuMC4yLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvOIA7rQAAIABJREFUeJzs3Xd4VNXWwOHf1CST3kgh1ACHktClgyAoYrt+WBClioUrRUVsiCiCgA0LSrlcsWEvWCiK5SqCiPTOAElISG+TNsNkMuX7Y0IgpkMCEtb7PHnIzN5nr31OAmRlN5XL5UIIIYQQQgghROOlvtgdEEIIIYQQQgjRsCTxE0IIIYQQQohGThI/IYQQQgghhGjkJPETQgghhBBCiEZOEj8hhBBCCCGEaOQk8RNCCCGEEEKIRk4SPyGEEEIIIYRo5CTxE0IIIYQQQohGThI/IYQQQgghhGjktLWppCjKCcBa+gHwuNFo/EFRlInAw4AGiAfGG43G3NJr+gArAC/gBDDGaDRm1lQmhBBCCCGEEKJ+1WXE71aj0di19OMHRVE6APOBoUajsROwDVgAoCiKGlgNTDEaje2ATcCimsqEEEIIIYQQQtS/Wo34VSEG2GM0GrNKX68HfgMmAz0Aq9Fo3Fxathz3yN7dNZTVhgdwBZAGOM6j/0IIIYQQQghxKdIAEcB2oLg2F6hcLleNlUqneuYDKmAzMAtoUvp5b9yJ20vAI0AwMAS422g0Xn9WGxYgqrqy09NEazAA+L0W9YQQQgghhBCiMRuIOyerUW1H/AYajcaTiqJ4AK8BbxqNxjGKokwHPgVcwDelde117W0dpQGYTGaczpqT1gspONiHnJwiiSExJIbEkBgSQ2JIDIkhMSTGPzjGhYzTENRqFYGB3lCaG9VGrRI/o9F4svTPYkVRlgLflr7+BPgEQFGUXsADRqOxQFGUJKDF6esVRQkBnEajMbe6slr22QHgdLr+cYkfcEH6JDEkhsSQGBJDYkgMiSExJIbEuHTiNKBaL32rcXMXRVG8FUXxL/1cBdwB7Cl9HV76pycwF3i59LKdgJeiKANKX08GPq9FmRBCCCGEEEKIelabEb8w4EtFUTS4FxEeAh4oLXtHUZQWgB73yN8bAEaj0akoylhgRWlSeAIYU1OZEEIIIYQQQoj6V2PiZzQa44FuVZSNqOa6P4DYupadK4fDjsmUhd1uq89m6yQzU43T6ZQYEqNeaLV6AgNDG6RtIYQQQghxeTmf4xz+UUymLDw9DXh7h6NSqS5KH7RaNXZ7wyYaEuPyiOFyuTCbCzCZsggPD6z39oUQQgghxOWlLge4/6PZ7Ta8vf0uWtInRH1SqVR4e/td1BFsIYQQQgjReDSaxA+QpE80KvL9LIQQQggh6kujSvyEEEIIIYQQQlQkiV8DyM/PY+bM6YwePZJx40Yxa9ajmEymsvIDB/Yzfvxo7rhjJA8/PAWTyX2EYUFBAdOm3c+4caN4+eVFZfWTkk7w2GMPVRmvsLCQDz9877z6XFMbaWmpfPPNV+cVo7bWr/+O2bMfuyCxhBBCCCGEuBxI4tcAVCoVd945jo8//or33/+Upk2jWL58CQBOp5N5855mxozH+eSTr+jSpRvLlrnLfvxxA9279+T99z8lKekE8fHHAXjjjcVMn/5IlfGKigr56KP3z6vPNbWRlpbKt9+uqbLcbrefV3whhBBCCCH+KZwlJeT99j9SXl+MvaDgYnenXjSaXT3/Sfz8/OnevWfZ606dYliz5ksAjMbD6PV6unTpCsDNN9/KbbfdyKxZz6DRaLFarTidTkpKbGi1OjZsWEtMTGeioppVGW/x4hcoKipiwoQ78fT0ZPnyVWRnZ/Paay+SkZFOcXExw4YNZ9y4u3E6nSxe/CK7dm1Hp9NjMHixbNmqcm14eXmybNmqv8V4kbS0FCZMuJOoqCjmz3+RW2+9kaFDr2HXru20bt2GJ5+cw4YNa/nqq89xOBz4+Pgwc+YTNG/ekvXrv+PHH7/H19eP+Pg4fH19mT//BYKDQygpKeHVV19k164d+PsH0Lat0gBfFSGEEEIIIWpmPrCfjPfewW7KxTO6DSqd7mJ3qV40ysRvy/40Nu9La5C2B3SOoH9sRK3rO51O1qz5kgEDBgGQkZFOePiZ6wMCAnA6nRQU5DN8+HU8//wzTJx4F4MGDcbf35+1a7/htdeWVhtjxozHueeesbz77kdl782fP4cJE+6ha9fulJSU8OCD/6ZDh474+wewe/cOVq/+HLVaTUHpbzDObqOyIwpmzHiMt956nbff/qDc+2azmZUr3SOFe/fu5pdffuStt1ai1+vZunULCxc+V5ZEHj58iPfe+5iwsHBefPF5vvjiU+6/fwrffPMlaWmprF79OXa7nSlT7iUiovbPWAghhBBCiPqS8+0a0Khp+vBMDB07NZoN9xpl4vdP8uqrL2EweHHLLbfXWNfLy4v5818se71w4XPcc89k9uzZxddff4FOp2fKlGmEhoZX286pU6fYvXsneXl5Ze9ZLGZOnDjBiBE3YLfbWbRoHt2796Rfv4HnfnPAtddeX/b5li2bOH78GPfdNwFwn0VXWHhmaLxz5y6Ehbn7HhMTy7ZtWwHYtWsnI0bcgFarRavVMnz4CPbt23Ne/RJCCCGEEOJc2NIz8O3VG+9OMRe7K/WqUSZ+/WPrNirXUN588zWSk5N44YVXUavdyynDwsJJTz8zGpmXl4darcbPz7/ctXv27AKgW7ce3HXXraxc+R5Hjhxm5crlzJr1bLVxXS4nKpWK//73fbTail/iDz74jN27d7Jjx18sW7aEVatWn/M9GgxeZ8WF66+/iXvumVxpXb1eX/a5Wq3G4XCcc1whhBBCCCHqm6OoCKfFjL5J2MXuSr2TzV0ayIoVb2E0HmbhwlfKJTyK0oHi4mL27nWPaH399RcMGTKs3LUlJSWsXLmMBx6YDoDVakWlUqNSqbBYLBVieXt7Y7VayzZYMRi86dKlG6tXv1tWJyMjnZycbEwmE1arld69+zJ58lR8fHxITU2p0EbFGD6YzUXV3nP//gP5/vt1ZGZmAOBwODhy5HANTwp69OjJ99+vx263U1xs5ccfv6/xGiGEEEIIIeqbLSMdAF1Y40v8GuWI38UWHx/HBx+8Q7NmzZk8+W4AIiIiWbjwZdRqNU8//RwvvbQAm81GeHgEc+bMK3f9hx++xw03/At//wAAxo+fxD33jEWr1TF79jMV4vn5+XPNNSMYP/4OfH39WL58FXPmzOONNxYzbtwowJ0MPvnkHKxWKy+8MB+Hw4HD4aBPn3506hSLWq0ua8PPz6/C5i7R0W1o3rwFY8feTosWLctNST2ta9fu3HffAzzxxAwcDid2ewlDhgyjffsO1T6vm24ayfHjxxkz5jb8/QNo374TJlNO7R+4EEIIIYQQ9aAkwz2AoQ+rfmnVpUjlcrkudh/qqiWQkJNThNN5pu/p6YmEh7e4aJ0CKt0URWJIjPORnp5IbGwMWVmFDRYDIDTUV2JIDIkhMSSGxJAYEuOyiVFVnOyvvyR3/TraLv0PqkqWTP1TqNUqgoN9AFoBJ2p1TUN2SAghhBBCCCEuFSUZGeiCQ/7RSd+5ksRPCCGEEEIIIQBbRga6RjjNEyTxE0IIIYQQQghcLhe2jAz0jXBjF5DETwghhBBCCNFIOa1Wcr77hpKcmjcOdBTk4yq2NsodPUESPyGEEEIIIUQjlffb/8j5Zg2J857BfPBAtXVtp3f0bIRn+IEkfkIIIYQQQohGyOV0kr/pVzyaNUPrH0DKa69g+uWnKuuXlJ7h1xiPcgBJ/IQQQgghhBCNkOXIYUoyMgi8ZgTNZz2NoUNHctZ8ibO4uNL6towMVFot2uDgC9zTC0MSvwayZcvvTJx4JxMm3Mn48aP57bdfysqSkhK5//6J3HHHSO6/fyInTyYBYLfbefLJRxg/fjSzZj2K3W4HIC8vjylT7qWkpKTKeG+/vaLa8uocOXKIuXNn1/m6TZt+5dCh6ofM68vUqfexZcvvFySWEEIIIYS49OX/+gtqHx98evZE7eFB0PU34jx1iqJdOyqtX5KRgS4kFJW6caZIjfOuLjKXy8W8eXN4+unnePfdj3j66eeYP/9ZnE73Qd8vv7yQkSNv45NPvmLkyNt46aUFAGzbthVfXz/ee+9jfHx82LZtKwBLl77Offc9gE6nqzLmO++srDLxO51AVqV9+44888z8Ot/n77//yuHDB6ssdzgcdW5TCCGEEEKI81ViMlG0Zzf+/Qei1ukB8GqnoAttQv7mM4MJLqcTV+nP6LbMDHThjXOaJ0DjO5kQKDm6hRLjpgZpW6cMQteuf4311Go1RUVFABQVFRIcHIJarcZkyuXo0SO8+upbAAwbNpxXX30Rk8mEVquluNgKQHGxFZ1Ox+7dO1Gr1XTp0q3KWK+88gIA//733ahUapYsWcEbb7yCRqMhKSkRi8XCu+9+xNy5s0lKSqSkxEbTps148sk5+Pn5sWvXDt5663XefvsD0tJSueeecdx00//x559bsFqtPPHEHLp06Vou5rZtW9m8eRM7dvzFd999w6hRdxIWFs7rr7+MonTg6FEj9977b7p27caSJa8SF3cMm81Gt249mTbtYbRaNVOn3keHDp04cGAf2dnZXHXVMP7972kAJCTEs2DBXE6dOkV0dDQ2m63uXywhhBBCCHFZyvvlJ3A68R80uOw9lUqF34CB5Kz5EltmJg4/PSdfWIAjP5+w8RMpyczAu1PMxet0A6tV4qcoygnAWvoB8LjRaPxBUZS7gYcBB2AHHjYajb+XXtMHWAF4ASeAMUajMbOmssZApVLx3HMLefLJR/D09MJisfDSS68DkJGRQUhIEzQaDQAajYaQkFAyMzO44ore/Prrz4wfP5pOnWLo0qUbM2ZMZeHCl6uN98gjj7NmzecsW7YKg8FQ9v6xY0d5883/4OXlBcCDD84kICAAgP/8ZykffvheWaJ1tvz8PGJiOnP//VPYuHEDy5e/wbJlq8rV6d27LwMGDKJ9+w7ccssoAHbt2kFCQjyPPjqLmJjOACxaNI+uXbvzxBNP43Q6mTt3NuvWfcvIkbeUPo903nprJRaLhVGj/sUNN/yLZs2aM2/eHG677Q5GjLiBAwf288ADk+r8dRBCCCGEEJcXe34+mR9/SNGOv/Dp3qPCmXx+ffuT8/VXFGzeROF32Vjj49AGBpH8yosAjfYoB6jbiN+tRqOxbEGXoijBwGtAW6PRmKEoyk24k7mOiqKogdXABKPRuFlRlNnAIuDu6srq6Z7Qtetfq1G5hmK32/ngg3dZuPAVOnfuyr59e5gz5wlWr/682uvUajWPP35mrd0776zkhhv+RXp6Gi++6J4OOmnSvbRq1aZW/Rg8eGhZ0gfw/fdr2bjxe+z2Ek6dstKsWfNKrzMYDPTvPxCATp1iefPN12oVDyAqqllZ0gewefMmDh8+yCeffAiA1WqlyVlb5A4ZMhS1Wo2Pjw8tWrQiJSWZoKAgEhLiGD78OgBiYmJp3bp29yyEEEIIIS5PtqxMkp5/DpfVSvDNIwm69roKdXRBQRg6xZK7YR24XITefgf+Vw4h5+uvyPvtf3hFN96fOc9nqqeq9MMXyAACgOTSsh6A1Wg0bi59vRz3yN7dNZQ1CsePHyUnJ4vOnd3TIzt37oqXlxeJiQmEh0eQnZ2Jw+FAo9HgcDjIzs4qlwwBnDyZxMGD+5k48V4eeOAenn76OVwuFwsXzmXJkv/Uqh8Gw5mkb+/e3Xz99ZcsW7aKwMBANm78nm+//arS63Sl86DBnYw6HNWvETybl5fhb++4WLDgZZo2jaq0vl7v8bdYsi5QCCGEEELUXf6vv+A8dYoWTz+LR1SzKuv5DxyE5cA+wkcMx/fq4ahUKkJHjSbk9jtQqVQXsMcXVl0Svw8VRVEBm4FZRqMxW1GU+4FdiqLk4d4oZnBp3eZA4ukLS+uqFUUJqq7MaDTm1rYzwcE+5V5nZqrRai/+XjVarZqIiHAyMzNJSUmiRYuWJCTEYzLl0rx5c/z9/WnbVuGXXzYyYsT1/PjjBtq1a09oaPltY998czEzZjyKVqvGarWW3ZvFYqn0Pg0Gb6xWC35+7ueiUqlQq1VnXVeEj48PwcGB2O121q//FpXKXa7RqFGpKPv89H0Apa9Vlcb08fHBYjGXq3u6ndMGDrySjz56j8cem4VGoyEvz4TFYiEysikqlQqN5kzbp1/7+/sRHd2Gn3/+gREjrufgwQPExx8vV7cuX4+G1pAx1KW7SoWG+jZYjNMkhsSQGBJDYkgMiSExLtUYzpISEv7cSlDPHkR161ht3ZDhgwmNboZP61aoSpdfXQ5qm/gNNBqNJxVF8cA9vfNNRVEeAKYCVxiNRqOiKLcDaxRF6VxtS/UkJ6cIp9NV9trpdGK3Oy9E6CpptWrsdif+/kHMnPkETz75KCqV+wf3J56Yg7e3L3a7k5kzn2T+/Gd4++2V+Pr68vTTc8v1/Ycf1qMoHYmMbIbd7mTSpPt5+OHpAEyf/lCl93nHHXcxZcp9eHh4smTJClwuF06nq6zuFVf0ZcOG9dx22834+wfQtWs3Dh06iN3uxOFw4nJR9jlQdp37tavSmNdcM4Lnn5/Lzz//VLa5y+l2Tps2bQZLl77BmDGjUKlU6HR6pk9/hMjIprhcLhyOM22f/fqpp+ayYMFc3n//HVq3bkP79h3L1a3L16MhNXSM0zvBZmUVNlgMcP/jKjEkhsSQGBJDYkgMiXGpxijcuYOS/Hw8e/Wr3bUBYfhqNA1+Lw1FrVZVGAiricrlctVc6yyKosQC3wKPAncbjcbrziqzAC2AlsA7RqMxpvT9EOCE0Wj0URTliqrKatmFlkDC3xO/9PREwsNb1Ole6ltjSDQkxj8rRnp6IrGxMf/If2AlhsSQGBJDYkgMiSExLlYMl8NB0e6deMd2Qe3hQcrri7GeTKL1C6/UehTvQtxLQzkr8WuFe9lczdfUVEFRFG9FUfxLP1cBdwB7gASgu6IoTUrLhgAFQDawE/BSFGVAaTOTgdM7m1RXJoQQQgghhLhMuZxO8vbuo6bBqfxNv5G2fCknFz3PqePHMB/Yj3+/AZfV1M26qs1UzzDgS0VRNIAGOAQ8YDQa0xRFeRH4TVEUG1CMe+dPF+BSFGUssEJRFE9Kj2wAMBqNzqrKhBBCCCGEEBdevtnG1gPp/HEgjax89wluXnoNT4+/gkBfjxqursd+/L6JzA/eJfye+/Dr06/SOi6nE9PPG9GFhlKSncXJFxaAy4XfgEEXrJ+XohoTP6PRGA9Uenq40WhcDCyuouwPILauZUIIIYQQQoiGt3TNfnYYs8q9F93Ujyu7RGK2lrBlfzrxqfn0cE/wa3AuhwPT9+sAMP24Ed/efSvdZdN8YD8l6emE33s/ni1akrp0CbomYeibXJh+XqrO5zgHIYQQQgghxCXI7nCy53gO7ZoF0L55ADqtmu7tQokI9gbAarOzZX86aTmWC9anwr+2UZKVRVCvK8j9azunjh3F0E6pUC/vp41oAgLw7XEFKq2WFnOfhzruW3I5uvjnHwghhBBCCCEuqOSsIuwOJ1d1b8rNA1tzfd+WZUkfgKdeS5CfB2k55gvSH5fTSe76teibRtHukYdQe3tj+vGHCvWKU5KxHDpI4FXDUGndY1gqlQqVWtKamsiInxBCCCGEEJeZ+NQCAFpH+FVZJyLYu0FG/JzWU5gP7Md8YD/FSUl4tmyJxscXW1oq4fdNRuPpScCVQ8jdsA5bZma5KZymjT+g0uvxHzS43vvV2Elq3EA2bfqVu+66lYkT7yQp6cTF7k4FhYWFfPjhe1WW79q1g0mTxgKQnZ3FtGn3X6iuXbIWLZrH3r27L3Y3hBBCCCFqFJ9agJ9BR7C/Z5V1IoIMpOVaatxhs65S33qTtOVLKdq1E7XBQOH2v8hdvxZdWBi+PXsBEHDVUFCrMf2wvuy6U3HHKfhjM/6DBqPxqdsZdkJG/BrMN998xaRJk7nqqmF1us7hcKC5ANvQFhUV8tFH73PXXeNrrBsSEsqSJSsavE+n1fQM6usZ2e12tNr6+yvwxBNP11tbQgghhBANKT61gNaR/pVunnJaRIg3xTYHpsJigvyqThDrwuV0cio+Dr9+AwgbPxGVRoPLbseaEI82ILBsyqY2IJCAK4eQ98tPeEW3xbdXbzLefxdtQCAhN/9fvfTlciOJXwN4441X2LdvN0lJiaxZ8zlLlqzgzz//YMWKN3E6nQQEBPLoo7OIimrGrl07eP31l1GUDhw9auTee/9N167dWLLkVeLijmGz2ejWrSfTpj2MRqMhMzOTV155geTkkwAMGzacsWMnsnHj93z++cfY7SUATJnyED179sLpdLJ48Yvs2rUdnU6PweDFsmWrWLz4BYqKipgw4U48PT1ZvnxVlfeTlpbKPfeMZd26nwEYMKAn9933AJs2/Up+fj5Tpkxn8OChABw8eIDly5dgNrvng99zz2T69RuA3W7nscceIj8/n+LiYjp16sTMmbPQ6XSsX/8dP/ywAYPBQHJyEnPmzKNt2zMLeev6jBIS4lmwYC7FxVbatGlHcvJJxo+fRP/+A5k69T7atlU4eHA/fn5+vPzyG2zdupn3319FcbENnU7HtGkziImJJSnpBM8/Pxer1YrT6WDEiBu5886x/P77r6xcuQy1WoPT6eChhx6le/eeTJ16H6NHj6V//4Hk5ubw0ksLSU1NxuVyMXr0WEaMuAGAW2+9kWuvvZ7t27eRk5PN6NFjuOWWUfX/jSiEEEIIUQmLtYT0XAt9Y8KrrRcRZAAgLcdSb4lfSVYWrmIrXu3alZ25p9Jq8WrbrkLd0NvvoDg1hfT3VmE+sA9bSjKRU6aj9vSql75cbhpl4rctbSdb07Y3SNt9I66gd0SPautMn/4IR48ay5IAkymX+fPnsGTJf2jVqjVr137N3LmzWbnSPdUyISGeRx+dRUxMZ8A9ZbBr1+488cTTOJ1O5s6dzbp133LTTf/Hs8/Opk+ffjz//EsA5OXlAdC7dx+uvno4KpWKpKQTPPjgA6xZs57jx4+ye/cOVq/+HLVaTUGBez73jBmPc889Y3n33Y/O6Tl4e3vz3/++z759e5gz50kGDx5KYWEhL7+8gJdeeoOQkBCys7O5995xvP/+p/j4+PDMM/Px9w/A5XKxYMGzrFv3DTfffCsAhw7t5913P6Zp06hK49XlGc2bN4dRo+7k+utv4MCBA9x334RybaWmJrN06X/RarWkpCTz7rtvs3jxEry9fYiPj2PmzOl89dU6vvrqCwYMGMTYsRMByp7df/+7gscee4qYmM6oVC6Kiiouen7ttZdp3TqahQtfJjs7m0mTxqAo7Wndug0AVquVFSveIS0tlXHjRjFixI0YDIZz+loIIYQQQtRFQlohAK0jq17fB+4RP4C0HDOdWgXVS+zik0kAeDRrXmNdlVZL5L+ncnLhfAr/2oZP9x74dOteL/24HDXKxO+f5uDBA0RHt6NVq9YAXHfdTbzyygtYLO6EISqqWVlCA7B58yYOHz7IJ598CLiThCZNwrBYLOzfv5fFi98sqxsQEABASkoyzz77FFlZWWi1WnJzc8jJySYyMgq73c6iRfPo3r0n/foNrJd7Gjp0OACdOsWSnZ1FcXExBw7sJS0tlZkzp5fVU6lUpKScpG1bhY8/Xs2ff/6B0+mgsLAQvf7MYaCxsV2rTPrq8ozM5iISEuK4+uprAWjfviPR0W3KtXX11deWTfHctm0rKSnJTJlyX1m5w+EgNzeHrl27sXTpG1itVrp370n37j0B6NGjJ2+8sZjBg6+if/8BtGjRukJ/d+z4i6lTHwIgJCSEvn37s2vXjrLEb9iwawCIiIjE19ePrKxMWrRoWd0jF0IIIYSoF/Gp+QC0Cvettp6fQYfBQ1uvG7wUn0wCjQZ9ZGSt6mu8vWn64AxyN6wj+Kab660fl6NGmfj1juhR46jcP4mX199HelwsWPByhUTIYqn6L92zzz7F1KkPM2jQYJxOJ8OGDcBmsxEcHMIHH3zG7t072bHjL5YtW8KqVavPu896vR6gbK2dw+HA5YLo6La89dbKCvW//34d+/btYenSlRgM3qxe/Q6JiYll5QZD9UP2tX1GZnMRQLXz1c9uy+Vy0bt3X55++rkK9QYPHkpMTGf++utPVq9+l3XrvmXOnHlMn/4IcXHH2blzO7NmPcaoUXdx0011m2t++vkBqNVqHA57na4XQgghhDhX8akFRAQbMHjqqq2nUqmICDbU65EOxSeT0IdHoNbpa65cShcaSti4CfXWh8uV7Op5AXTqFEtc3FESE08AsGHDWtq2VTAYvCut37//IFavfg+HwwG4p3OmpqZgMBiIje3CZ5+dmZ55eqpnUVERERHu35ysW/ctNpsNAJPJhNVqpXfvvkyePBUfHx9SU1Pw9vbGarVit9dfwhET05nk5CR27dpR9t7hwwdxuVwUFRXi7x+AweBNUVERGzd+f16xqnpG3t4+tGrVmh9Lz30xGo8QHx9XZTu9evVh27at5eocPnwQgOTkkwQFBXPddTcyceK9HDrkfj8p6QTR0W24/fbRXHvtdRw+fKhCuz179uK7774GICcnm61bt9C9+xXndc9CCCGEEOfL5XKRkFZQ7TEOZ6vvIx2KTybh0axZvbUnaq9Rjvj90wQGBjJ79nPMnfsUDoeDgIBA5syZV2X9Bx98hKVL32DChNGoVCp0Oj3Tpz9CZGRTnn12Pi+9tJCxY29HrdZw9dXDGTNmAtOnz2DWrJn4+vrSu3c//P39AcjMzOCFF+bjcDhwOBz06dOPTp1iUavVXHPNCMaPvwNfX79qN3epLT8/PxYtWsxbb73O66+/gt1eQmRkU1544VWuvfYGfv99E3feeQuBgUF06dINq9V6zrGqe0azZ89l4cLn+PDDd2nVKprWraPxqWLL32bNmjNnzjwWLZpHcXExdnsJsbFd6NChE7/88iMbN36PTqdFpVLx4IOPALBs2ZskJyeh0Wjx9fWtdDfPhx6ayUsvLWD8+DtwuVxMnjyV1q2jz/l+hRBCCHFpcTmdlGSlXSlEAAAgAElEQVRmog0IQO1ZPxujnI/s/FOkZluwWEsosJTUuL7vtIhgA5v3p2GxltQ4QlgTe2EBdpOpVuv7RP1T1fe5HBdASyAhJ6cIp/NM39PTEwkPb3HROgWg1aqx250S4yLHsFgseHl5odNpOHbsONOm3c9HH32Jn1/t/oGri4Z+VunpicTGxpCVVdhgMQBCQ30lhsSQGBJDYkgMiVEPbOlppL/zNsVJibhKStD4+dFk9BhajbiK7OyieolRleru46mVf5YbuXtuUi+iQms+C2/PsWze+HIfT43rQXSk/3k9K/Ohg6QsfomoRx7D0KFjlfUuxNf8QsZpCGq1iuBgH4BWwInaXCMjfqLROXBgH2+99Trg/sXA448/1SBJnxBCCCHE32V9+Tm21BT8B1+FPjyC/N9/I23FUqy7thF018SLcvB4Tr6VtBwL1/ZuTg8lFC+9lsiQypcc/V1EcOmRDtkWoiP9z6sfZTt6RslUz4tBEj/R6PTq1YdevfpckJFLIYQQQjQOLqeTrE8/xrNlK/z69junNopTUjDv3kXQjf8i5F/ujd/8Bwwk7+efyP7qc8zJC2j60Ax0wSH12fUaHUrMBaBfp3CimtQt8QwJ8ESrUZGQXkD7FgHovWq/KQuA3eEkr6gYAEvCCbSBQWh8q99NVDQMSfyEEEIIIcRlz/TjD+T9/CMqvR4vpT26oLqfW5e7fi0qDw8Ch15d9p5KoyHwmuGEdenAoecXkbRgHlEPzUQfFYXZasfH6/zWzdXG4UQTfgYdTUNrN8p3No1aTUSwN//blcL/dqUAMKhLJLcNica7hjV/6bkWvln2BRazlf2+0Uw6aSSsddXHd4mGJYmfEEIIIYS4rBUdjyP7qy/wat8B6/FjZH/5GRH3Tq5TG7asTAr/+pPAq4dXOp3TP6YTzR5/iuTFLxL/9io+bTGClCwzC+/vQ4h/9cdanQ+Xy8XhEyY6tAyq9rir6tx7Y0cS0goAyCm08d3mePYcz6ZPxzDUahVajYrWEf60axaAwdOdXhxPyeeT93/m1oT/ocbFEIMJT1s+uYYu9XZvom4k8RNCCCGEEJctp9WK8ZXX0Pr5ETl5CqaffiB37XcEDB6KV9u2tW7HtGF92eheVXQRkRxqEoNybAtO7ywcTi9OpBWWJX4luTnkblhP6K23o/bwOO97A0jNNpNvttGhReA5txEV6lO2EUxoqC/dooNZvdHIr7vdI4B2hwuny4VKBb4GPSrAaj7FxJRNaPz9CR46jOxv1gAuTqr86VUP9yXqThI/IYQQQghxWXK5XGSsfg9rWhpRjzyGxseHoBE3ULBlC5kfr6b57GdQqWs+9tqalEj+5k34XzkYbUDVCdbPO5P5qSScdsADra08ddyL5KwierZvAoDp+/Xk/+9nPFu0xH/AwHq5x0MnTAB0bHnuid/ftQj35alxPctel9gdxKUUcCTJRL7ZfZZ09P6fCbDmEfnAo3h37IShYye2fPA1uxxB3FJvPRF1IQe4CyGEEEKIy1L+pt8o/HMrzUePwtC+AwBqDw9CRt5KcVIi5v37amzD5XCQ8e4qND4+hNxcdUqTlm3my9/iaNmuOYYOHbFs30qTAC+Ss8wAOIuLKdj6h7tfmzfVw925HU400STAq96nk9oyMynJdW8ao9NqaN8ikJsHtmbcsDbcYD9KE+N2Aq4ainfHTgB4tmyFffgtpBU5yS/d7EVcWJL4NZBNm37lrrtuZeLEO0lKOnGxu1NBYWEhH374Xo31tm7dwoABPfntt/+Ve//555/l//7vOiZMuJM77hjJq6++iNN5ZgfNAQN6YrG4z4qZOvU+hgzpS0FBfln5zp07GDCgJ2+++Vq5dtes+YIBA3py9OiR87k9IYQQQohqWRNPkPXxagydYoi6rXzC5ntFLzQBAeT97+ca2zH9tJHipESajB6DxrvyzVOcLhdLPtuDRqNi/LUK/v0GYM/OJkaTR3KW+2y/wh3bcZ46hXfnLliPH8OWnnbe9+hwOjmSZKrX0T4AR1ERJxfOI235W+XetyYlkjjvWXK+/gqfnr0IueX2cuWnj4OITy2o1/6I2pGpng3km2++YtKkyVx11bA6XedwONBoNA3UqzOKigr56KP3ueuu8dXWW7fuW3r0uIJ1677lyiuHlCsbM2Y8t9wyCovFzMSJd9G5808MHXpNpe20ahXNTz9tZOTI28rabdeufbXxKisXQgghhKgPGe++jcbXj4h77q8wnVOl1RIwaDA5336NLSMDfVgYtox0ctd9h7O4GJfTiUqjRa3XU7jjL7w7d8Gn5xVVxtp9NJv9cdlMGNGeID9PnN17oFrtSdscI7+4OlNsc5C/6Vd0YeGEjZ9I/KMzyN/8O6G33l5lm9X5+vd49sfnUGJ3YbU56NCy7juUVifri09xFBbiKCzElpmJvkkTXE4nqUuX4CopIXLKdHy6da9wXYtwHzRqFcdT8+nWLrRe+yRq1igTv4I/ttTrEPnZ/AcMwq9f/2rrvPHGK+zbt5ukpETWrPmcJUtW8Oeff7BixZs4nU4CAgJ59NFZREU1Y9euHbz++ssoSgeOHjVy773/pmvXbixZ8ipxccew2Wx069aTadMeRqPRkJmZySuvvEBy8kkAhg0bztixE9m48Xs+//xj7PYSAKZMeYiePXvhdDpZvPhFdu3ajk6nx2DwYtmyVSxe/AJFRUVMmHAnnp6eLF++qsJ95OfnsXPndj788HPGjLmdnJxsgis5d8Zg8EZROpCRkV7lMxkx4ga+/34dI0fehsViYe/ePQwdeg02m62sTnz8cUymXObNW8S9945jypSH0OvrdlaMEEIIIURNnNZTFJ88SfDNI6s8U85/0JXkrPuO/F9/IejGf5HyxmvY80zogoNBpQaHA6fNhj48giZjxlW7Y+bBE7l4eWjpHxsOuKeT+va8Auf2vwhrEknKoWPY444TctsotP4BeHfuQsEfmwm5eSQqbd1+XHe5XPy0IxmDp5aIYG8iQwzEtq6/xC//wEEKNv+Ob+++FG7bSuFffxJ8w02YD+zHnp1NxOQHKk36wD0ltHmYL/EpMuJ3MdTqO0lRlBOAtfQD4HGgEFh6VrUmQLrRaOxeek0fYAXgBZwAxhiNxsyayhqD6dMf4ehRI6NHj6V//4GYTLnMnz+HJUv+Q6tWrVm79mvmzp3NypXuqZYJCfE8+ugsYmI6A7Bo0Ty6du3OE088jdPpZO7c2axb9y033fR/PPvsbPr06cfzz78EQF5eHgC9e/fh6quHo1KpSEo6wYMPPsCaNes5fvwou3fvYPXqz1Gr1RQUuP+izZjxOPfcM5Z33/2oyvv44YcN9Os3gKCgYK68cggbNqxlzJgJFeqZTLnExR3j7rvvq7KtyMim6PV6TpxI4ODB/QwaNLjCyObatd8wYsQNRERE0qZNO37//dcqRxCFEEIIIc5VcXIyAB5Rzaqsow0IxKdbd/K3/E5xWhol2VlEPfIYhnZKneMZk0x0bBWE5qyRxcBh11C4excTktdT/M5mtFot/v0GAO6BBvOe3RTu3I7vFb1rtcHMaTn5VizFdm4ZHM2Qbk3r3NfqOEtKiFu6HF1IKGHjJmDPzaFw258EXX8j+b/+gsbPD5+ulSd9p0VH+rFpXyoOp7Pc8xANry6/QrjVaDQe+Nt7XU9/oijK18Dm0s/VwGpggtFo3KwoymxgEXB3dWXncR/l+PXrX+Oo3IV08OABoqPb0apVawCuu+4mXnnlBSwW92LeqKhmZUkfwObNmzh8+CCffPIhAFarlSZNwrBYLOzfv5fFi98sqxsQEABASkoyzz77FFlZWWi1WnJzc8jJySYyMgq73c6iRfPo3r0n/frVfoeo9eu/Y9q0hwH3iN2iRfPKJX6rV7/HN998RVJSIv/3f7fRsmWratsbMeIGNmxYy8GD+5k583F+/vmnsjK73c6PP/5QNvJ43XU3sm7dt5L4CSGEEKLeFZfOnPJoVnXiBxAwZChFO7ZjObCPJneOOaekL99sIy3HwjV9WpZ736NZM1otfIn3562kT8FhfPv0LRt99I7tjDYwkPSVK0hf9V88IiOJeGAa+tAmNcZLynSvGWweVvEswfNlObCPUympRE590D1q2bsPmavfx7x3D+b9+wi67oYaRyhbN/Xjp53JpGSZaR5W+WiraBj1MtVTUZQmwDXA/aVv9QCsRqNxc+nr5bhH9u6uoeyy5OVl+Ns7LhYseJmmTaPKvXt6s5TKPPvsU0yd+jCDBg3G6XQybNgAbDYbwcEhfPDBZ+zevZMdO/5i2bIlrFq1usY+HTlymISEOBYufK7svezsLPbt20Pnzu58//Qav6SkE0yePIlevXrTt++AKtscMmQYY8feTmBgEG3atC2X+G3e/BtmcxEPPvhvAJxOJ7m5OWRkpBMWFl5jf4UQQgghXC4X6StXYOjQAf+BV1ZZrzg5GbWXF9qg4Grb82qn4N25C7qwcPyHDD2nPh096Z6dFRNdMZbW20By+36s1w3gkdHdyt5XaTQ0e+IpzAcPYM/OJu/XX0hb9hbNnnwKta76ZTBJGYWoVJSdu1efbGnuDWcM7d37MPj2uILMjz8kfdV/Aff02Jqc3uAlLiVfEr8LrC7jqx8qirJPUZSliqIE/K1sHLDRaDRmlL5uDiSeLjQajdmAWlGUoBrKGqVOnWKJiztKYuIJADZsWEvbtgoGQ+U7P/XvP4jVq9/D4XAA7umcqakpGAwGYmO78NlnZ6Znnp7qWVRUREREJODeIOX02jmTyYTVaqV3775MnjwVHx8fUlNT8Pb2xmq1YrfbK+3DunXfctdd4/nii+/KPiZNup91676tULd585ZMmnQ///nPUlwuV5XPwWAw8MAD05ky5cFK4z388GNlsb76ah3XXXcjGzasrbI9IYQQQoiznTpymMK//iR/y+Zq6xUnn8Qjqlm16/IAVCoVTac/TJNRo2usWxVjkgkPnYY2UX//8dktKtSH5BxLhemcuuAQAgYNJmTkrYTffS/FSYlkfVz1Ep3TTmYWER5kwENX/5sF2tLT0QUGovZ0Hw2h8fXFu1MMTosZ79jO6CrZC+LvQvw98fPWc1zW+V1wtR3xG2g0Gk8qiuIBvAa8CYw5q3wi8GR9d646wcHlf4uRmalGq73484RP90GlUqHRqNBq1YSGBvPMM/OYO3c2DoedwMBA5s6dj1arRqNRo1JRru8zZjzKm2++zsSJd6JSqdDpdDz00EyaN2/Gs8/O5+WXFzFu3CjUajXXXDOCceMm8PDDjzBr1kx8ff3o27cv/v4BaDRqcnIyWbhwHg6HA4fDQd++/enSpQtqtZrhw69j/Pg78PPzY+XKd8viFxcX8/PPP7Bixapy/br22hGMGXMHM2c+jkqlQq1WlZXfcsutfPnlp/zxx6ay3T+1WvfX5OxnMXz4tWXtqdXuNkymHHbv3slzzy0oF2/EiOuYP38ukybde87/2F6I74mGjKEu/U/ADys5f24j8sYbGixWaGjD/9ZNYkgMiSExJIbEaMgYh5b9CEBx4gmCAzxR63QV6rhcLuJSkgkdfGW5dhvqPuJSC+jYKgitRl1pDKVVMJv3p6Hz1BPg61FpG6FXD0KVlkTKl2to0qMLTQYPqjJecraZDi2CGuR+0nKz8GoaWb7ta4ZydN9emv/reoJqGbNbuybsMmYSEOiNroqfoy7E99WFjPNPoKpuhKYyiqLEAt8ajcZWpa/7AGuAZkaj0V763hXAO0ajMab0dQhwwmg0+lRXVssutAQScnKKcDrP9D09PZHw8BZ1upf6ptWqsdudNVeUGBKjltLTE4mNjcH4wadkf/EZ0W+8haaKkeLzERrqS1ZWYb23KzEkhsSQGBJDYlyoGMUpySQ+MxuPlq0oPpFAs1lP49U6ukK9kuwsEp54lCZjxxNQ+svqhrqPQouNB9/YzMhBrZn4r9hKYxw8kcsrn+xh5h1d6VjNsQsuh4Ok55/DVVJCi+eer/SX4p7eHtz59AZuGxzNiD7n9nOxq/Rc5so2lIl7aBoh/fvgf9tdZ+q7XBQnnsCzhr0ezrYvLpvXPt/HtFti6da24rEOF+L76kLGaQhqter0QFgr3Mvmar6mpgqKongriuJf+rkKuAPYc1aVu4EPTid9pXYCXoqinF7wNRn4vBZlQohKuEpKyv0phBBCiPJMP3yPSq8nfOIkAKxxxyutV5sdPevL6fV9SvPKp3nCmbV4yVnmattSaTT4D7oSW1oqxSeTKq2TkJoPQIssI+aDf9+TsXr2vDyyv/6K+EceJPmlRTit1nLljqIiHEWFeEVGlu+XSlWnpA+gY8sgfA06th7MqLmyqDe1maMWBvyqKMo+4ADQDngAQFEUL2AUUO4QOKPR6ATGAssURTkGXAk8UVOZEKJykvgJIYQQFe17bxH7flqHPc9Ewbat+A8YiEfTKLTBwZyKi6v0mrIdPZvW71EHlTEm5aHXqmkV4VdlHX9vPb4GHYnpNY88+fbsBRoNhdv+rLQ8PqUAjcuB7vsvyfr801r305qUSMITM8ld9x0eUc04dfwYKW++jrPkzHnLttLzmr0iI2rdblW0GjW9OoSx51g2Fmvl+02I+lfjGj+j0RgPdKui7BTgX0XZH0BsXcvOh8vlOue1YEL805w9Dft0wue0SeInhBBCAJgyMmhVfIQd6WGYfv4JnE4Chg0HwCu6DaeOHav0uuLkk+hCQ8s2KGkoTqeLAwm5RDf1R6upfqylc+tgdhzN4lSxHS+Pqn881/j44N0phsK/thFyy20VpmPGp+TR0ZWNq7gYW/JJ7HkmtAGBgHvETqXVVHrfhVv/AKDlvIXow8Mp+GML6atWkrZ8KZFTpqNSqynJcI/OeTVtSlGdnkTl+nYK5+edyew0ZjKwS2TNF4jzdvF3Q6knWq0es7mg2l0lhbhUuFwuzOYCtFr3ls1Oe+mIn10SPyGEEAIg7dAuAI6fCib/11/w6d4DfRP3OXee0W2wm3Ipyc2pcF1x8kn0F2Ca55YDaaTnWhjYpeYRsiHdoyi2OfjjQHqNdX1798VuyuXUsaMVyhJSC4i1pUJpQnh6uqfL5eLkCwtIf+ftSts079+Hl9Iefbj7CC2/fv0JHTUa8949WA6527Clp4FajUdYzWcJ1karCF/CAr3YerDmexb1o17O8fsnCAwMxWTKoqgo76L1Qa1W43Q27GYiEuPyiaHV6gkMdC94lqmeQgghRHn2lEOYnXp0qSk4T50icPiIsjKv6DYAWOPi0J11Vp+zuJiSjAx8r+jdoH2z2ux89Vs80ZF+9O4QVmP91pF+tAz35X+7U7iqe9NqZ7D5dO2GysODwm1/YlDal71fYndwMr2AiJwEfLp159TxY1gOHsC//0BOHTuKLS0Ve0F+hRlytqxMbOlp+A++qlwc/8FDyF7zJeb9+/GO6YwtI909UlrDAe21pVKp6NMpnG83J2AqLCawih1NRf1pNImfRqMlJOT85xyfj3/SzlYSo/HEAEn8hBBCiL8LMJ8grqQJnTIP4NmmXbkdPD2imqHS6zkVdxzfK3qVvW9LSwWXC4+oqAbt2/o/k8g325g6MrbWy5CGdG/KO+uPYEzKo32LwCrrqT088OnancId2wkdfReHkws5npJPkaWEsFNZ6E4V4dOtO2oPD4r27sHldFKweRMATrOZkox09OFnfmY279sLgHds5/JxdHoMSnvMB/YBd2HLyEAfFl7HJ1G9ji0D+WZzAilZRZL4XQCNZqqnEI3ZmTV+thpqCiGEEI1fdkoygapCrEUG/O1mdIOGlitXabV4tmxVYWfPor3ujek9opo3WN9yC6z88FcSvTo0IbpppVthVKp3hzC8PbX8sjsFi9XOycyiKjc+8R8wEKfFTNYXn7Hi24N8szmBn3cl08maDGo13rFdMMTE4jSbsRw5TOGO7Xi1UwA4dbz8MzHv34cuLBx9WMWRSUNMLCUZGdgyMijJrP/Ez9/Hnezlm+v/55u1f5zguy0J9d7upUwSPyEuATLiJ4QQQpyRcXg3LheEmUzk6PwoatauQh3P1tFYkxKx55kAsCaeIHf9Wnx69qo0yakvO49mUWJ38n+DWtfpOr1Ow8DOkew4ksnU1zbxzKq/eOXTPTgqWVJi6NCRgGFXk//zj0RlHuPfN8fw9uNDGOCZi0HpgMbbG++OMaBSkfnh+7hsNkJuuQ21tzenjp/Z9MZZXMypI4crjPad5h3jfj//999w2Wzowus58TO49zKo78TP5XLx446T/L4v7bzbyjBZGs0eIpL4CXEJcJbI5i5CCCHEaY60IxSY9ehzs9jp3548c8X/H/1690Gl1ZG0YD7WpETS3/4PGh9fwsaMa9C+JaUX4uetJyzQUOdrr+3dnGt7Nef2IW24qX9LEtIK2Lj9ZKV1Q28dRVFIFNdl/kHL1APkfLOGU8kpeHdzb8av8fHBs2UrSjIy0EdG4tk6Gq/oNuVGQS2HD+Gy2/Hu3KXSGPqwMHRNwsjf9Gvp6/pN/Dz0Gjz0GvKL6jfxS82xUGgpISffSnGJ45zbOXwilydX/ElKDWcsXiok8RPiEiAjfkIIIYSb0+kkyHKCwlwvVDo9B31bYyqwVqjn0aw5zR57ApfDTtK8Z7GlphI+8W40Pj4N2r/EjCJahPme07V+3npuv6oN1/Zuzr8GtKJb2xDWbEogLceMqbCYz/53nO1HMgH3dNZ1UYNx6fSYPnqf3LXf4tEkFN/uPcvaM3SKcbfbf6D7oPXoNtjSUnEUuQ9kMO/fh8rDA6+2FUdMT/OOicVpsQCU7fpZn/y99eSbi+u1zaNJ7lFeF5CeYznndv44mI6Xh5awoLon8f9EjWZzFyEas7LET9b4CSGEuMxln0zC12nGnK3Bp1dfXCZPcgsrTxw8W7Sk+ZOzSV2+FEP7DmVTFxtKid1BaraZLm2Ca65cA5VKxdjhCk//dxuLP91LvtmG3eHEU6+hXbMALNYSEorUZI15mP4tDOhCQgiLCim36Zxf3/4UJyXi338gcGa301PxcXi2bEXh9m14x8Si1umq7Id3bGfyfvkJlYcnGv+A876vv/P31lNQz1M9jyTloVGrcDhdpOWYaRFecyJeYneyLy6HLm2C0WrUlNid7DqaRfd2oei0jWOsrHHchRCN3Okpnk4Z8RNCCHGZyzTuwZoDKruDgCsHE+hbdeIHoAsJpcXsZwi99fYG71tylhmny3XOI35/F+DjwV1XtyPfXEzfTmHMGNWFEruTb36PZ+9x9xmFXTo1w6NpU9QeFXfF1IeF0XT6w2WjnJ6tWoNajTXuONlffo6zuJiQm0dW2wcvpT0qnQ59WFitdyitC/eIX/0lfi6XC+PJPLq1DUGtUpFaixE/s7WEVz7dw1tr9rPhz0QADsTncKrYUavjOC4VMuInxCVApnoKIYQQbs7MOAqzVGXr1oL+KsRUWHGq58WQlOEebWteixGm2urTKZxeHcJQq91J15BuTfl5VzIh/p40b+JDsL9nrdtSe3jg0aw5BVu3YM/NJfDa69BHRFZ/jV5P4NXD0fj5ndd9VMXf24PDiaZ6ay8910KB2UanVkGczDKTllP9+rycfCuvfr6XjFwLzZr4sP7PJAZ0jmTb4Qx8vHTVHq1xqZERPyEuAbK5ixBCCOHmk3UCp9mF/6DBqFQqAn09MFUz4nchJWYU4eWhJbQOyVhtnE76AG4a0AqDh5asPCtd24bUuS2v6DbYc3PRBgYSfMNNtbomZOStBA67ps6xasPPW4fZaqfEXnH30nNhTMoDQGkeSGSwgdTsqhO/hNR8nv9gB6ZCKzNGdWXK/8XgcDr59Jdj7DmeTc/2TdBqGk+61HjuRIhGzGV3n+PjskniJ4QQ4vJlLshHn1WIS63Gr09fAAJ9PcgrtOF0Xvwt95MyCmkR5tMgUyJP8/HS8a8BrQDo3i60ztd7Ke7z/EJvuwO1Z/0mqOfi9Fl+9bXOz3gyD39vPWGBXkQEe5NpOoXd4U4qdxqz+OLXOPbH57D3eDaPv7kZlUrFk3f1oEOLQJoEGhjWoxl/Hc7EVuKkd4cm9dKnfwqZ6inEJaDsAHeZ6imEEOIyYj6wn6RPPiTy0SfQ+geQenAP5IC6TZuydWtBvh44XS7yzTYCfSuucztXLperTgmcw+nkZGYRQ7o1rbc+VGVojyg6RwfT5ByOjPDp1oPmc+bi2bxFA/Ss7vy8z5zlV5dpq5VxuVwYk0wozQNQqVREhhhwOF1k5Z0iLNDABxuNFJhtrC9dx9ci3JdpI2MJ8jsT94Z+Ldi8Pw2NRkXbqPrfzOZiksRPiEuArPETQghxObIcOYw1PZ2ctd8RdtdYirf/gd4BodeMKKsTWPpDu6mwuN4Sv11Hs3h73WFmjelO09DaHf+QnmOhxO6keVjDHhcB7h0/zyXpA1Cp/5+99w6P4z7vfT8z2zuA3UUHCIBlSZEURVKFEmUV27JKZDt25PI4dhzbcU6Oc26KkzxJnNycnCSOU3zvca5r5Bq3494k2eqSKYmiRImdBJckiN4W2N5ndmbuH7NYkiIAAiQIFv0+z4MH2Jn5ze+3swB2vvu+7/eVLxvRB6a5C7AkLR1iqSKpnEKk06zLawl6ABibLpDKlsnkFT583zrqfQ5iyQL33baKYu7M+lC308YfPXAtum6ckWJ7NSBSPQWCyxxD00A3UxSE8BMIBALB6wllcgKA9I5nUaemsJ3sB6dM3abrasc0VMXeUhq8PL57mGK5wtd+2YumL6z2bGjS7I23VI6erxdmhN9SpHqeHM0AsLotAEBL0BTHY/E8L/XGcNgs3LCukfXdDdy5pR2va/Y2FqvaAqzpuLqifSCE35Jx5KmHyWdzlMfGyB8+dKmXI7iK0E/r3Weooo+fQCAQCK5udF3nyDO/YvDgPtSJCbxrViPJMuNf+U+knILafmZbgZko33wtHRbDeDzPseEUa6fbV2kAACAASURBVNoD9I9neXz38ILGDU5msVllmoNXR7Pv5eL0VM8LpX8ig90m0xIyXwOn3UqD38FILMer0RibV4dw2CwXPM+Vikj1XAKyqRQdfT9i/680fAPT5PfvY+VnPnuplyW4Sji9rk9E/AQCgUBwNVOpqBz+wRfoye3FOAbjExKBzXdj61lN8tFfggRs2HLGGK/LhtUiL5mz53P7x7HIEv/9Nzfwzcei/HRHP9etCtXSBgG+9steBieyhAJO6nwOLJLEvhPTtIe9WGQRV1kMVouMx2ldEuE3MJGls8l3xmvQGvSw59gUmm5w41XUk+98EL+ZS4DH76dsWFHiYxgVFS2XRcvlLvi8qakYB7/5rxz56t+RevEFBv7uEyRe3r0EKxZcSeinOXkKcxeBQCAQXG3ouk42EWe49xDRb/0LPbm9nKy/mQHnZiTDIHPkaYo9XRh2G64GaLhm8xnjJUmi4RwtHWKpIvnSud9D1YrO8wfH2bQqRMDr4HfujmCzyjy8c7B2TFnV2HlwAkXViCWLvHxkkp2HJiiUKly/dvEumwLT2TOTW5zwMwyDwYkshmG6uWq6ztBklq7X9FBsCXrQdAO3w8r67oYlW/OViIj4LQGyLJOS6pFzkxiaafuqTE7g8q4673MefvIhwn0P0aoo5AYg9uKXwWKh74sP0vkPn0R2upZo9YLLHV09PdVTCD+BQCAQXD3ouk7fV/+KZiNGHeA3YKDzfjbd+wC5A/sZe24vhsuCd/eDlNbX4ZBSBLu6zzpPvc9BIjN7jV9Z0fjHb+zm2pVBPvrW9fOuZ+/xKXJFlds2mU3NA14H13TVc2I0VTtmeDKHbhi8+85VbD6PdgqCswl47IuO+PUOJvn09/bxJ++6lmtXhhiPF1BUne7mMxvNz6R9bomEsVlf3zGv1/ezX0KKjiAeJQ66BoA6OXne55oaHqTz5I9JWEJkjE2UshLuTpm6j/w+SjJJ/Oc/W6plC64ATo/4CeEnEAgEgquJ8b7jNBsx+j3XMr7hgyj3/S823vsAAGrV2KXzI39PUqqnxTZN3NGKRT67RqvBP3fEb9eRCfKlCgf64vP2+qtoOk++MkLQ72DDaZGhla0BplKlmvlI/7hpINLV4p/1PILFYwq/xaXqHhs2xfgrR6cAGJzIAmaLhtPpafEjSbB9Q/MSrPTKRgi/JUL3NRIwsmiq2Wh7xoXqfJg6cQQA3+0fhMkJ7GsiuJtgsvdpmt7yZpJPPUF5ZGGFxoIrnxlzF8lmE8JPIBAIBFcV8cO7AFjxlvez5pY7CXecajOgTEwguz00rlpJ6/v+Jye9m7Gsf/Os56n3OUlmyxzom+bZfaNMp4qAmQ74zJ5RLLJEvlSpibbXki+q/O8f7OfEaJq3bu8+w8a/p9UUeCfHzLH94xnqvPYl7Rn4esfvsZPJL+4ep6/6euw7MY2m6wyMZ3HYLTQ3nGmu09nk43N/clutxcPrGSH8lghbfQuyBEohD1yY8FMnT6IYFkJNzaiTk/jXrWek8Ta6ylFKa1djcXuIfe+7Cz+fonDoG//M8NFDZF99hdh3v33eaxMsPzNiT3Z7hPATCAQCwVWFa+ow41ITgXDjWfuUyQnszc1IkoTb62XT+/6YNdtum/U8oTonmm7wmR8e4JuPRvnUd/aQySv0jWYYiuV4+63dSMDBk/GzxqbzCn/1+ec5Npzi9+5fV0vznKGr2YdFlugbSwOm8OsW0b4lJeC1U1Y1SkplQcfrhsHJsQz1Pge5osrx4TQDExlWNPlm7b3ncojqNhDCb8nwNXcAUCkWAPNTqvPFmRth2tJIZWTEfNzdQ+Se96AYFqajr1L3pjdTPNq7YAOZ8eNRVijHSBzeRfq5HaSeeeqMujHB5c1MxM/idgtzF4FAIBBcNaSmYjQbMUrh2evu1MkJ7E0LS8+7eX0z/+OdG/nE+7fyF++9jlxR5Us/P8STrw7jclh48/XtdLf6OdSfOGvsd544xthUjj951yZu2dBy1n67zUJHo5e+0TSFkspksiiE3xLjdy+upcNEvECxXOG+bSuwWmR2R2MMxXJnGbsIzmRB8jcSiQwApeoXwF9Go9HHIpFIA/B5YCugAt+PRqP/UB2zDfhPwAUMAO+PRqOxc+27Umlo60QHdKWEBfOf1bEH/xz7tvcRiMUp9R2n5b997JznUVWFkBZjpG4r5YF+AJxdXVhcLk5aW3Am+3Df8SbiP/8pxeNRvJu3nvOcmeFj1AOWzCTlwUkwDNRYDEdb+4U9acGyoNcifm4q6dQ5jhYIBAKB4MpgZO9OVgChjdvO2qeXSlSSSWzNCxN+DpuFLacZrfzO3RG++kgvAG/a2o7TbmVjT5BfPN9PtqDgqwqNQyfjvHI0xvvvXTuv4+PK1gDPHxyvpXsK4be0BLxV4ZdTaKo/dx/EmejrNV31bOhu4PkD46gVna4WIfzmYzERvwei0eh11a/Hqtu+AbwUjUbXRKPR9cCDAJFIRAa+DfxhNBpdA+wA/uVc+65kPH4/WcOFpJqFqYaq0lieJrvvCdI7niG7+2WU8bFznifW34dd0rA191DsP4mtqQmL2+wbozasIqRPU2loQLLZKESPLmhtety0IHblp9Cy5j8sZXz8fJ6m4AIo5QuMHjPfhMqjI2jF4oLG1YSfyy1SPQUCgUBw1SCN7idp+GjuXkXx5EnGvvR5+v/2r6ik0ygx0yRvoRG/17J9Ywtv2tqO1SLxxi1tAGzoacAADg+YUT+1ovHtJ47R1ODmnXfM78Te0+anrGo8f9C8fxICY2kJeMx6ycwCI34nxzK4HVaaGtxsWRNGregAZzl6Cs7kvFM9I5HIauBa4D9mtkWj0Zn8xq1AKRqNPl99/CXg3QvYd0WTszYg6QpYTLepSgma0sdQxkzBl9398qzjtKoTqGEYJE+aYi7Us5byQD/O0yyLfd3rkSUYO3YI58pVFKPRBa3LnTfn9+TStW3KhBB+y82xp3+K55l/IxWLMfypfyL+0x8taNyMq6fFYwq/mX41AoFAIBBcqZTyBZrLg6SVZkY//a8M//M/UDh8CDUWI/7wL2r3Kecr/ADe9+bVfPoPt9car3c3+/G6bBw6maCi6fzsuX5iySLvv2sNNuvZTqGns7Jq8PJqdIqmehcep+281yU4m4BncamefaNpelr9yJLEdatDyJKEy2ElXC/anc3HYiodvxOJRCTgeeATwDXACPCVSCSyGZgA/iIajR4GOoFap8toNDodiUTkamronPui0ejZiddzEAx6F7H05eGwJ4xDH8PR1k5xaJhsyYFbMSOA9lCIwp7dRD78fiTpVNHp1OgYia9/nNym9xCezmB74nHya22s7mzl1WSS0MZ1hMPmp0r+W29m4KUvUhmPEtp8LcPf+wH1Lgmrd+5roZRKBI0EWVxQKIIkYfP7kFPTtfPOxnz7lorX2xyWwjQWyWDq0C70UonSkcMLGjtZrcf0NNSRBUL1LmTb0r/hXE7XSswh5hBziDnEHFf3HC889F2sh3QcpeNooRBdH/5dmu56M4P/9U0mn3gKu2F+6NmyfuV5zwHwWsuYLWsb2X1kkiODL5LKlrljSzt33LjinHOEQl4CXjvpnMLaruB5r+dyfT0u9RwNQQNZlqgYp8491xyFksrodJ43bG4nHPYRBm64pglZlmhqXHzEbzmu1+XCQoXfG6LR6HAkEnEAnwE+B/wE2Ab8dTQa/UgkEnkn8Atg5cVZ6pnE47l5e7FcCiz1LViMfZQtViQZirZW9MQQhg3q7r6P2He+yejeIzg6OmtjDjz2EN2SSmnvT5joBalQIpmoZ3zvYQAqoVamprK146dsrdjjJzDW3w6GwfCLe/Bet3nONQ0fPUSdpDPl30Dd8d0QCGBrbSMzMHzGeU8nHPbNuW+peD3OIeXNzzXyvXtxAKWJCUYP92FvPNvJ7HRmIn6KZP65xsbitfTf86U0NEjysUdp/vDvIVksl921EnOIOcQcYg4xx9U5h6ooHPnJl2k8uptsCUK/+yHqt21HslpJ5iu477oPnvk1U8/uwNoQJJFRCIcdS/Y8NvU08ML+MdZ21nHrW9Zw7cogU1PZBT2P7mY/+05M09LgOq/1XI6vx+U0h89tY3wqe87Xo3cggWFAS52zdsxH7luLJLHodS3H9bpYyLK06EDYglI9o9HocPV7GfgCsB0YAoai0ehz1X0/AVoikUiouq/WiKW6Ta9G9Obbd0XjaerAANTMNBYnuLBSyUo4/RpyJAKSRP+X/52Bg3uZ/tlPmPjGV3GPvULWcOHMFNALBWQryKM5Ckd7QZbPEIkAWng1jfo0eiiMZLVSPDZ/umd66DgADZtuQ82D5nVhb25BGR9f1pRBpVwmPWX696iJBIamLdvclwuuillfGciM1rYVjhw657jTzV1gaZq4Fw4dJPvSi1QSV/yfnUAgEAiuII5/+1P0ZHaTkJuQ7HYabr0dyXoqDmEN1FH/lnsAsC/Q2GUxbF4d5sG/uIP/67euZfPqMBZ54VVPM/38eoSxy0Uh4LaTyp071XOmf19366nXwWqRF/Vavl455xWKRCKeSCQSqP4sAe8F9gGvAvlIJLK+uu82IAHEq/tckUjk1upp/gD4YfXn+fZd0YQ6usAAl55Fd1ipDPQjqRWcAeh/9kdYfWCbzqJ860skHv4FmeefI5BKEO98E4m4C8kK9atBUlRSzzyFo60N2XFmc9Dgmk3IksHY8cM4e1ae0+BFnx6kaNhpam5HV0F3StibmzHKJbRldIjs/fnXUH7yN6SGBhn4m79k6LvfW7a5Lwd0XcdnZMkbDmzV9gyy10vh8OFzj505fgmFn5Y3W4FUMulzHCkQCAQCwdKgqgpt6gAn/TfQ0LYSi392AdVw9z1Y6xtwdvdclHWcXnKzGLZvbOH+W1bQ3fr6SQ1cTlrDHgbGM7MGJvrG0vz1g7v4088+z8M7B2gJukWd5XmwEGncBDwbiUQOAIeANcDHotGoAXwI+HokEtkP/Cvwzmg0akSjUR34APDFSCRyHLgd+CuA+fZd6TR3rcAwQJagHAhiVMwmlGW/m57cXoygC00BEmX0LZvR3U4yI9Cx8SaktIIrCHYf2NetA02b9R9ez+YtVAyZ4nAvrjURykODaIXCnGty5ceIWxtRhocAsNjL2FvMxqTL5eyp6zrB5CGcksrIT76FoaqMPfxLtOyVGVo/HwrZDA6pwmRgE5oChsWC97otFI4eOWf0U1dVkCRkh9N8rCyB8Mvlze9XgPA7/PQjDBzYc6mXIRAIBIILJD0VQ5YMrMF2tEwGi3d2ASU7XXR98l8Ivv0dy7zC+an3OXjnbStFZOkisa6znkxBZWw6f8b2dK7M539ykEpF47rVIW7e0My77pzfhVUwO+es8YtGoyeBWYvIotHoK8CNc+zbCWxc7L4rGbvTiW5IIBlYO1bDwCT29g6ykRtIjx1mxe99iMx3v0O5dBKbtR+p2UA5CbkffA80jVTLCiqkaHnP+xj8x7/HFVl71hxuj4eYpQl3qg/3rW8g8fAvKJ44hvfa6846VlUUQvo0Q3U3UR4cwAD8zhy2ZrM5qTIxjnvdNRf7sjAaPUydlCdnOPEM91Fxe9CLBZJPPEbonQ9c9PkvB9KxSfyAo20NxVf3gh08GzaQeX4HpYF+XCvn/gemKwqSzYZsNz/ZMipLGfHLLHhM8onHcHSuwD3L7+XFJHj8IaaH2uHaLcs6r0AgEAiWluzUJA7AUR9Gy+7BWlc357Gy3b58CxNcFqxdUQ/A0aEU111j3qtWNJ0v/uwQhVKFT3xgK51NItp6IYiPLJYYHdMOuHHLTQB41q9n/V1vY+MH/xp/UzPtf/pnVG77LUKkaAiWMerrKRw5jK25mTUf/QTh9/4jjvYOVn76M/huuGnWOUrBNTTqMZS6eiS7nfzBA7MeFxvowyrp2Bu7KA0NYnjd+KxlShJIDifKxMSs45aaxOFdaIZEcfPvoGYM1MYAwVtuJvX0k2i53LKs4VKTj5v9iFwNYTTNht2mYu1eCZJE4fD8dX6GqiLZbEhVJ88lSfWsXndtgcLP0HWmf/xDko8/esFzLwalXMYjlXCoCxeoAoFAILg8KSbMWn9vsAktm50z4id4fRKucxH0Ozk6mKxt++mOkxwbSfO7964Vom8JEMJvqbHYybmaCaxdi//m7QTecPtZh6y++Q4mpCbK2Gh8z/sA8G+7BbvDgaea727x+ZDmSCUIrd+GLMHIwZfwrN9Ibu8eDF0/67jkoGnsEuyKUB4cQG40i6QTI0PYm5uXrZefP3GYcWsbYckKBtQ5J2m4+y70Uonkk48vyxouNeXUFACBxhZkVcfqgNGB4zhWdJE/h/DTlRnhZ376uRTCT68Kv0p6YamelWQSo1KhNDBwwXMvhkzcvG4e/fWTFiwQCARXK5XMNACBcDNaNjNnjZ/g9cu6FfUcHUqi6waZgsITr4ywfWMz29YvvdHP6xEh/JYYq81GsGctss1G80c+ir2aVnk6siwTfOufULr9j6nbej1tf/rnNQerhdCyKkLS8CGP7MO7ZQtaKkVpoP+MY3RdRx5+laJhx1NRqSQSOFeuBiA3MWw6ey6D8Jvo7yNEikrrdeT2vgpuN16fRu9LT+Hdej2pJx+nklo+k5lLhZ6NUzFkU9gXS0h2iXz/QTzXrKfUfxK9XJ57rKognxbxmzF7uRBmUj0XWuOnVh1ZtXSKSip5jqOXjnwiDoBPKqKUSss2r0AgEAiWHiOfoGA4sFtkjEoFi09EcARnsnZFHflShYHxDL/eO0pF07n3phXnHihYEEL4LTW6DpZzX9aG5hY61m5AkiQ86zcsKpddlmWSddfQog4h96wCi4X+H3+XI1/7nyQHBxn+t09x9EufoaMyyETT7cS+8mWsDUGa7r2PiiFTSY5hb2mhEo+jl8uU8gUS42MAKJMTS9pqIXZgJwCtG28if2A//i3XM+DZQGvsBYzrb8CoVJj64feXbL7LFbmYJIsHI2UKrbLdhTU7Ybbr0HWUybnTbmcifvISpXoahoGWNwunz1Xjl5yc4MDD/4dybLK2bTmjfqXUdO3n1NTypCYLBAKB4OJgLafISb6auZvVJyJ+gjNZ22nW+e2Jxnh6zygbehpoDV1Y72LBKYTwW2IMTUeSLRd9Hv/am7BKOsNH92HtXIFjsI+OyiCJL/4TxWNRrHsOMDoWIDydQ52eouWj/w2HP0BKCmDNTdZ64yiTE0Qf+hrGL/6OscMHGfi7v+HEF/5zydbpih1kQmrEmUyil0p4t2yh674PUcZG9sAvqLv7HrIvvWj2LbyKsSspChY/lWoEq+Suw60maq+DOk+9pa4qSNbTavwu0NxFLxbMDyg4d43f8FPfo3vsMaYO7AVZBkmiNDhwQfMvBiV7KrqYO018CgQCgeDKw6WmKdkCaFnzvUdE/ASvpcHvpKnexQ+fOkY6r/CW6zsu9ZKuKoTwW2p0bc7avKWkc/0mcoaTysAeyqTQSjDm2I42reJpAlvIgjySJrvrRRrufxuu1WsAyNuDeNR4LQVVmRjHnR3CLlXIP/Jl0DRiTz5F9pXdF7zGbCpFsxGjGF5P/vBBJLsd97pr8DcEyax9G23aKFNeB7ZQmNh3vlVrf3E14tayKI461Krw0xqaqTPSSMEGgHkjfoZaWdIav5lWDrLbPW+NXzGfozVr1h/qwyewBUPYW9sovyat+GKi508Jv/KRA5z8yz+jsoz9JwUCgUCwdHiNHBVnoBbxs4iIn2AW1q6op1Cq0BJ0s7674VIv56pCCL8lxtB1MzJykbFYLUx5I3SWjtESSAAgPb8Tye8n3bUC/YGPEnrg3fhv2U7w/rfVxmn+VuqNNBWvF8lqpTjQT1CfZpIwnrz5CZynp5vJb369JlLOl+kB01zG3baK8sgIjvZ25Kp4uekd72ZCaiJw8lFC730fyvgY6Z3PX9B8lyuVioqPPIa7nkrCfK0szZ1YJZ1UfBprQ3DeesuZdg61iN8F1vjNOHraW9swyqU56wtP7nwKh1Rh2NqJvZjH8PtxruiiNDAwa3PVi4FUTJMznBgGSPv2U4nHyb700rLMLRAIBIKlo5DN4pIUJE+wlm0iIn6C2VhXbetw1w0dSJJ0iVdzdSGE3xJjaBqS5eKnegK4Vt2ALBnE7SEc3d1gGDT/9ge45qP/i5XXb6Phnvto/vBHz1iPpyOCLBlM9EVxrOgie+QwNklHibyJtBLA4gDr3W/C0HQmv/61C1pfbnwQgIaOHpSREext7bV9FouFUtv1+KU8elsbssdDeZkdI5eLzNQUFsnA4g2ixuNY/H68rV0ApEZnHFbnS/VUzzR3uYCI3/4fPsjwHlM4OVpbgbnTPe0DO5mmnuZ7/wCtDCUli7OrCy2boZJMnPcaFoNNyZCVA6QyduR0DslqJbNr57LMLRAIBIKlIx0z3+dsgRBabibiJ4Sf4Gy2RsL82W9v5daNZxskCi4MIfyWmmWK+AF0bb6Rfs8mnHd8hNDb3kHDfffj3XL9vGNaIhvQDcgNHcW1chXa2BiGbrZ8sFcsWD0QHzpK/VvuptB7GL1U4sivHyWTiKNMxcjt37fg9RnJEQqGHa/DiZbL4mg7M0/b3WgKwcTo4LK5jF4KstOmI6ajLkwlmcDaEKShw3SoKk2PYm9uRp2cmDOKpitmjd+Fmrso5TJdiRdR+/cDYG8xhV+l6uyp6VrN5Gf0WC/NxiTZtm0EfH4MDTxMY2ltM9e9TCLdoWVRbD5K42DYZIJvfwfloUHKY6PLMr9AIBAIlobctFmn7W5oopLJIDmcokm7YFYssswdW9qxLsAsUbA4xBVdQgxdB8NYtoifzW7n2t/+U9rWrMOz8VpC73zgnCFxjz9AXKrHlhzAuXIlkq6Tz1uor6tHSyZQPG6k9AjOFV0AxPbuoSP6PQZ2PELioZ8z/sXPzdozcDachQmSlhBq9Sbd0d5+xv76NlP85CdHsLdcvcKvkDDf7LyhJirxOLZgEF9dPXnDAZlJbM0t6KUS2hz1dnq1gTsWC0jSeZu7JEZHkCUDe9H8pNVeFXEzLR0OP/J9bA99ghMP/jnZHd+iYsh0b39LrZWD26kxNHQcLJZlq/PzGHn0shUyCpYmO/5bbgVZJrvrxWWZXyAQCARLQzlt9mX1hRrRslmsfhHtEwiWGyH8lpCaIFqmiN/5kvN0ElLHsHd3A5AueFBHRgAo14fxl2M1kZY6sr86KGbWdlUqNWfK+dB1nXotTtnTTHlkGABH25nCL9DUhGJY0ZLj2Jta0DIZtEJ+qZ7mZYOaNlsS+MNNqIk41oYgAGlLA/bCFPamqsPqHMK31sBdkpBsNgzl/IRferL6OlQKIEk1g59KJkO5WCQ09hxTmEXUbfoYI+61+OrqUarCr2B3YYwdxNHatizOnuViEbekYBtNYFhk/GEV2efDfc16Mi+9uOAPIAQCgUBw6dGycTRDwh8Om83bRZqnQLDsXN4K5Qpjpv/dcrh6XgiWptW4JIXpeBzZDkbRQrl6I6+3r8QvFShKErLTiT5i1uk58tMoM73+YrFzzpEYH8MpqVgaOlBGR7AEAmf9k7fIFpJSHbZCDHvLjMvo1derzcjHKRp2nLKMoSjY6k1xVXYG8WuJUw6rczh7GqpSq++TbLbzrvErT5uvn1wxkJxOrIEAYNb4vfrIz/BJRdj6Hlb9/qcp3v33rHrnxwBQq693JtBOoDyOo6uL0kD/RTd4ycTNT4fleAqtvRWXTSOfyeDfdjOVeJziieMXdX6BQCAQLB1Swexna7Xa0LJZ4egpEFwCLm+FcoVhaFdGxC+0ej0A068+id0HcrZEaXAAWziMp3O1uW/wJPb2Diwp007fnUtA9UZfXUA/tcRQHwC+1m7T0fM10b4Zis4w3tPbS4xffeme1lKanOStuaRaqy0c8DXhk4ooViuS3T6n6J2J+IEp/M67nUPWFHB6BQy7HclqRfZ4UJNJ7NEnmJAa6dp8AwCNK7pwebwAqNNTWAIBjHAPdVIOGpvQ83nKw0Pnt44FkotPY+gglRUsDSEAMrFxvJu3IjkcZHe/fFHnFwgEAsH5o6oKJx/8OAd+9l8Ueo/g2HucgmS+r1RExE8guCRc3grlSkOvRvyWqcbvfAl3rCBvOGhN78PuBalYpHDkMI4VXYS6TOGXHx/A3taOVCij6WArVFsISFItAjQfpUkzUhjq7EYZH5tT+Om+RgJk0b1esFiuyjo/p5qmaAvUWjnYqqmejpBZY5cYG8Le1IQ6V6pn1dUTQL4A4WcvTpEx3OgV0KsF01Z/gPRAHw2k0dbejTzLhxZqLIYt3Iiv0+wFmXHbkWw20s/9+rzWsVBK6Wm06q/dTDpsLj6J7HDg6OhEGR25qPMLBAKB4Pw5vvNpwiRonnyBqV/8DCmjoCpODMMQET+B4BIhhN8SMlNzdLmnesqyTNzeilNSwWOKVL1YxNm5gkAoRM5wYSSHqfh9oMGE3oyaB9xu04RlARE/KT1GyvBiKxYwVBV7++zCzx5sQ5YgMT6KPdyIepWlemoVDZ+RoeKoq5mkzNT4+Vs6AchOjGBrapk14mfoOkalclrEz46hnl8fP18lScLdZUb8ZDN6a/H7kRITJAiw+uY7Zh2nTk1hDzfSsmoduiFRjA/j3Xo92V0vztkDcClQs8ma8PO0m0ZASsqsl7Q3Ntaup0AgEAguL3Rdx3bsaQqGA1tZoXz8mLmjJKEXC6BpWEXETyBYdi5vhXKFMVPjx2Ue8QPQGnoASPvCSFU7ZUfVyTNtD+MqTpKv3nVrrhWoBTDq67A1Ni0o4ucpT5KxhylXTWNe28phBn+zuT0zMYztIjp76rrOoW/8Myde2Un+0EHGvvT5ZWlCfmznU7gkBXvbWtLP7cDe0orFb37KGWzrQDck1MSY2dJheuqs+r2Z6J5kvbBUz2I+h18qoPuaqVRkkCoAV56rogAAIABJREFU6E4nFlWl0LENi/Xs31tdVaikktjCYZwet+kImxoicNsd6MUi2VcuXrqlUUihKKZLra+zE9WQ0XNmuqytsYlKMnlRhediUWIxRv6ff0MrFi/1UgQCgeCiUkkl0QqFOfcPHzlAsxEj1nkXU1NuACQLWAoKWnamh5+I+AkEy40QfkvITI3f5R7xA/CtWAtAydeOs2clQK2FgxZoI6jHKZXN1MQ6p49KETSXHXtjE+pUbF5HRVVRaDBSVHytlEdHTAfJarPw1xLsWIFuQHl6xOzlF5s8JaCXkGwiwQrlGIWju8jt20vuld0XvQm5pms4jv6KaepoddahjI3ScP9bay037A4HKXzIuRj25mYwjLOiWDXhd4HmLonRqqNnsBWjYmCVzXOUlBK6Cs3rt8w6Tp2aBsPAFm4EIOduo0GdwLFyFbbmZtI7Ll66p1xMUVJs1XWHyOJFLpg1p7ZGcz3q9NRFm3+xFI9FKfQeQRE9BgUCwVVEbt/emrszgJbP0/+3f03fx/+I0c//fyR2v3LWmMyrv6Ro2Fm5/S6MpI6jDuw+sKRzaBnRvF0guFRc/grlCqImWK4A4dca2cCo3Ip/7U0EbrkV7/U3YvGaRdeupi5skkZ9phccMsqB/WCA7jCwNTZiqCqVVGrOc8cG+7FIBrZwB8rICLbGpjmbtDpdbjJ4kbOTpvjRtItyM5+eNCOJzuIklbiZLqiMXtwb9OMvPEuYJKXVd5P81cPYmprx3XDTGcfkbUHc5elT5javSfec6dknXWCNX3bSfK7eUDOSbuCyKmi6RkXJYOjQuSYy67gZI58ZoSWHu/FIJZIT4wTecDulvhMkn36S0c9+hoG/+5sljcDZ1CyqakV2e5AdDgpWP3bV7Dlob2w6Y32XA1rOvJnR8ldfSxKBQPD6RCvkGfvCZ5n48n/WsmT6vvlVjFKJSthP6WQfvf/0KbRcrjZmemyEztJxxhu2oh0/jlQqQdiBzQuk0ygx831uJvtFIBAsH5e/QrmCMGbMXeTLP9XT4XKx9vf+me7rbsB/y3Za/+BjtX2hbtPgpV7Konm9qFOmELPaSzWTjfluuNMjJwGoa++hPDpyVuP215K1BXGeLn4ugrPnTBP1Bj2OUhV+5YtoDqLpGrbeXxInQKs3hDIyTPD+t54VDVY9YeqMFJZw2Hz8mlRXQzVTMuULdPUsx81WDnWBegCsVoPkxDgOvdo0vlCgPDzM+FcfJPnUE5QGBog/9HMmvvogksNRe20CK0yDl6m+I/hv2Q4WC1Pf/XYt0jVnSwrDWHRqrVPLoVckrPXmmlV7HR4tA5wSogtpLbJczKQv6UL4CQSCq4TC0aOg65RO9pHb8yrHnn8aaf8e7AFobM9Q/673AJyRrTK663HAoH37W0nveBZrfQOZa+5Acpvvf/mDBwGweEXETyBYbqyXegFXE6dq/K5sPd2+Zg1DhoRFMjDCTRDPYFgteC3Z0264J3GvXTfreHVqgIohEww3MTgVw7/t5nnnU92NNKb3Yq1Gccw6v81L+pyUlPmmZKeCOn3xI359Lz1PC3GGV70L6dFHsDU24btx21nHyf5G7GmNYqmExetDjcfP2K/XavzMP9XzFX5SNkbGcBOqii/ZCrHjhwjb8iQBJZFk8ltfp9TfT/bFnbVxns1bCL3tHVg8HgCae9aQ+7WMMnESq+8ttP2PP8YwDKw+H0Of/AfUqSmcnSvOmn/4Xz5JcfO1uO9524LX7DHylBQb1haz/YXhrsdXOEylomJ1e8zrNXkZRfyqwk8rCOEnEAiubEaP9RJ/6WHcCRnJ4cRSV8fot76Ov6FArgLKrffimPoVw6P9WDFNwJzdpneAd/owE5ZWVnq9xI8cpuG+++n6jXeQ3Xob2b/7GwqHq8JPpHoKBMuOEH5LSc3V8/KP+M2Hw+UiKdURIolz5RoqR4+j1/kJyEkqTieS1VozeDn+0nMU+vaw4V0fI/aNr1L3xjcTSEWZsLbRdrQXDAP3umvmnc9S14wjUyGbz2Hx+c8weMkm4owe3oeaimHTLDgKZera2nE0NmFva8e6wFQRo2oKYmiAYprWXMyIX3HkKKohs2rb7Qx894cE3/6OWdt82LxmNCsbN3vlVdJnptC+NtXzfIWfszxN1lpPfTUdR7aCdOIFLOZpGXvoEUonT9L0oY/gjqyleOI49ta2s0SczW5nWg7jyJg1g56N1wKgVkXPTBrt6eiqQulkH7FUghV3n6pxnI9CLodTUpEUCVtDNUrpDyHHDdKxKYKtrdgaGxfkMLsUaPl8TfzOeUzu/CN+uqqSe+VlfNtuWdD1EQgEgovJ9N5n6SkeJnYMNLcTuy+BPKmQzYO9cwWdb3uAka+8gBw/BJyqt54aGaKROAPN95DftxcMA+/W65FlmUBrG4nGJtTYJLLLVctkEQgEy4cQfkuApmt88uX/jTee5X7gV0NPU3b347N7T33ZTv3stXmwXObiMOdooqGUIrzlesYfeQSpqRlIkhwbxRYK11I9y72/pkc5wciLz1N+aRfFeJxwQ4qB1lvJ7dmDxefHuXLVvHO5GztgCJKjg2a7iIkJ8pk0wz/4V9r0MeqnIDNkijYVmKkAlN0eVv6//1GLhs2HtZQkZXjxlE3hYw2FUMbHMHT9opjxyIUEGXx409XUxGoq52txVlMvi6kEzkAALZM+Y/9Smbv4tRQxb6RWh1GxWmjXhilaZUAn/sJOHJ0r8N+8HUmWsYVmXy9AwdtOW2Y/WkWrOYEef+lZbBZI9R2nnnvOOH7GIEaJJygPDdZMhOYjG5/CVW3ebq03I352v9kGI5eI1YRf8dixRV+LxZI/dJDRz36Grn/8FPZqxHs2ajV+5xHxy+1+mYmvfRlbUwuunp7zXqtAIBAsBbb8BFNlP1o5g71JpxgMIed0pIkJQve/DYvFQrppK92xZ5j0emvmL+N7X6AbaLluO9kf/RBbKIyjo7N2Xmd3N2psUjh6CgSXCCH8lgBJkri19UYKWh8wSFEvczx5gqySpWLM7lDpsbnPEIM+u6/62GP+bPfit3vx2rw4LPZljwIErv8NhoZWsaGzi+Db30EuFISDvWRjo3gbG2u1VYHyBEiQ3f0sdkA9cRztOmjbeBPxhz+J/6abzimsGjq64BXIHd9DU1Mzud0vM/jtf6fVMs6AdTOOwf3YVqxAXr8BfehZitYAzd23MP3jH1AaGlrQjbJLTZGxh9GSFaCEZ+Mm0s88hToVq9UtLiUOJUXR6ketRsBswdCsx3kazO3lTBJvoI7Ca81d1Neauyy+j18uncIjlcDfVItG5ax+PCSJO1uxYEY+w+9+74JEsK11NY7sq4xED7Fi/SZzncP7sNhBOXkYXdfPaAR/ej1obt/eBQm/fGIae1XfztT4uRtMMVpMzvTyayL70i50VUG2zW4edD7ouk42Pk0qNk5D2wpK0aOgaRSPRecXfllTVJ+PuUux36yL1dLJ81u0QCAQLCE+NU6m4MVGhraP/j32llbKo6NkX3oR73VmKUbbjXehP/QMmk2mUi2hcEweIEaQroYgfb2HqX/zXWfcvzi7usm+tEukeQoEl4gFCb9IJDIAlKpfAH8ZjUYfi0QiBnAQmPH2/0A0Gj1YHfNW4N+rc7wKfCgajRbOte9KRJZk3th5G07vag7wax6I/CaejddiGAYlrURWyZFRcuSq37PqaT8rOUZyY2SVPMXK7P2/bLLNFIF2LyFvHQ7DidfuxW/34bOdEoo+uxePzY0sXXgEq3P9Rli/EYDgW9+OI53COAjlxDj1jU0UjvaSSSaok3JUDBlvfBjFakWqVIjFvbQm4hjlEt7NW885lz8Y4rDrGnoyL9PPOhwVBfvBEUZvvBH3oShyKEznn/45FreHA98dpjl7BM9NN5rC78SxBQk/n5El6+yiWEljoYT3WlP4lUdHL4rw8+oZpl2razV71mBw9nUFQ6iAlk9iqUb8DMOovVHOFvFbbKpnYmSYesAZbEFLm+Kk6AlCJYkSWoWvoUggsmrOms3X0rFpG9rR75M6upsV6zehKgpNyiBph4ytVOLEy8+zZtttteNnDF8crS3k9+8j9PZ3nHOO/MQggaq+nYn4+aviWc2abThsjY3VFhjTOOZoF7JYBg7swfviF3BIFRqAIVsPgZTZg6rUf5LArW+Yc+z5pHpOj41gszspVYVfJZU+xwiBQCC4uBRyOeqkHLmcC2t9A7aquZejrQ3HOx+oHRdsbaXX2oFdGqccmyQ9PU2zNs5A4+3kD+4HTcO75fozzj1TByiEn0BwaVhMxO+BaDR6aJbtt0Sj0dzpGyKRiBf4MvCGaDR6PBKJfAX4c+Af5tt3fk/h8qHW264a7ZAkCZfVhcvqotE9d+rcDBW9QrYqDLNKnqySNR/XtuWIF5IkCxmyag7dOLuXnoSE1+Y5M830Namm5mNTLNotC8ux9wbqmDAckJ3C3rwBQ1GYPLCHZmCoYRv+3p3ogQCOcpJyUie3Zw+y04lrAWJClmWu+e0/49APH6Qn/RLqWpg6bsX2wsvodjvtH/8LLG6zvsrSvBpXbh/xZAJbKEzxxHHq33LPvOfPZ9JmvZg3iGGMgwy27m4AlNER2HJucboYlFIJn1RkytNAJR4HiwVrXf2sxzpdbrKGDaOYxhpcjVGpoOfztdYaM2mdialJpvc+Q6u1HkNVzxCH5yK/52XU/eC9OYg2GkOyWtH9TZA4gb9nIx13vp2mFc3E0wtrxeCrq+OotRVf/AgAw4f2EZYqVFrWIkWPYtv/Y9St27BVo3DliXEkKxTcEpYTg6iJBLaGhjnPPz02QtPQ48TVAJCuRfw8dfWkDRk9P9PL75TD7PkIP1VVGD60n65NWxn/3H9gb2klWxzAjcxAx/0w1Ud7oZf4gPlazIiz2dBVFb3auP1cET+jGj20rlxJ6aFPMWFrwTFi1kxWMkL4CQSCS0t8uJ+AAXI8jfuGm+Z9r7FtvAfnwJfJj8cZ2PEwPRKENtxC7sknsATqakJvBkdHJ8iyEH4CwSXiYqV63gu8Eo1Gj1cffwn4L0xxN9++K5oZV8/ZTDwWglW2Uu+so95ZN+cx4bCPqaksuqFTrJSqwjBLVs2TUbLkZoRiVSwOZIbJKTlK2uw39Q6LvZZmOhNVbJpowFKx17b5qtvTcgBbcRpbNUJW6jNv/Lvf9FtMPLETtyeJwwfqQIHsrp14t2xdcPG2Rbaw6T3/nYOPNsLkcXr+9oOkfvwDArfehqPtVDuIxjUb4cQPSZw4RHD1agqHDp1TBKUmxvAD9rom0I5gtUNiKoYtHKZ8EZw9k5PjuAFrIIzaN4y1vn7eFMq85EEuZ7AGzNe9kk7XhN9MdC8e3UNP6RUS7jvN7ZVKLQp4LowTh9HKYOk9glbII3u9NGy4mYGXpli7biNWu73aZ3HhPfjUpo20jT3K9OgI2b691BsydZH1pHuP0qClOfrkL9h4r/nJcPZkHzYHGB4zhJffv4+6O98463krFZX4Lz9PAwau7psonni8JhJlWSaLB7loGuDMpF2eby+/Y8/+is7+n3Ii9i44sJ/C0V6aN2iM123k2nsfYPRYL9Ljvej5HBafj/LIcLVP4dk3LHo+d9rP8wu/1DNPM/W976C9+U7apTyl1BR6xWzboaXn7o8pEAgEy0F2bBB3HiRFwX3N+nmPXXXjdgZORGF8B50jz5J0+Ght76T/4AH82289671Pdjho+uCHcXZ2znFGgUBwMVmM8PtOJBKRgOeBT0Sj0Zk7lGcjkYgV+BXw99FotAx0AoOnjR0COqo/z7dvwQSD3sUOueikxs0IXF2Dl0D44n2aFa6dOwA0LWiMUlFIl7OkS9na90w5S6qUIVPKki5nSJZSDOSG2TmenbXnmtwDbq1EZ+xX3AUcK/TzaksD68Z3Ua9Dst5Cqd5Hw1gBQ1FovX07oXmuQ3iWfW/8wO+eenDt3561Pxhcx8FHXEjTfTRuvpW+F3fiq+RwzRHxCYd9jOwzI0RNXZ0kNR2LA8rxEXzdXRTHx2Zdx2J47fiJXnO+xs5OKnsP4m5umneOqNWLo5Ij2NXCOOClTF31eN1pfohg0cxMaLVkmsUE/Q6s3vldJgEyyRTufAIFyO54Fm9PN46An81vuBnecGabjcVchzW3vRHle4+SOLobX+oYMVsb69atJP0zmFRC+IefIxj8ILIsE41PYfWAw5al0tKM0nuQ8LvfXjuXViqR2ruP4M3b2PH1L9CujzO96f2EJpMobjdNHafq6o5ZfdgrOXOtYR+DXi+WbPKMtS/0eUiTRwEwdj2GBBiKgpaA1nvuIhz2EQxez+6feoA8zXe9idGf/AxXZgoInTVHvuoaa/X5MIqFWddw+MWdOF0ess8+CYDl4C5YAfZ8nlJ1rFzM18Ze6O/lQhBziDnEHGKOs8iMU8pIgEHHrTdir5t/vP2Nb+LQ0zvIluzkV23DPtaPoSi03/mG2nvZGev5zXsXt56ZcZfjtRJzXPFzLOc8lwMLFX5viEajw5FIxAF8Bvgc8H6gs7rdD3wL+L+Bs+/WLwLxeA5dX1xD6IuNtRrxS2fLKFPZizLHTMTv/LATIEjAFgQbswUuAAgGPQyMT56VZnry6CvI+T5SYQdFt41ALM+OtXVkdz3K3cCPegIk6qy8ZbzI6mH4q5Ef4nzo0Wqaqe+MtNO2UAijZK2Z2DgtzgWnLiYcHfhzQ1SazE8MR1/eR2D7LG8u1WuVHBslAMiuBvRMBpsbEkN9eEJNFF/dw+RY4rxtpWd7PeIjw3gAyV1PcSKGe926eV8zxeLFXxojp5upkfGhCdQ2Mz0mkzDHSeUMyFBKx7EDUxMJLL4KWi43b0uLQ4//AlcJpFAIfXqazJFeXJG1Z61nsb9XDn8jY9Rj7XuOMAn6w1so2EwhqtWtokHZxStPPUv7uo1IJQW5AXxymeyadaRfeI7JkWlkhwOA1I5niX3zG/j+8I9oHn2GAdc6Nm57M2Nf+CyWuroz1lW2+vCVJ2rbLKEwmcGR2uOFPg9d16nLD1A0rNimMmhtbejJGNmYRk/XqetTJISNPMWeCAATew/hv+bs1zM/ZNYxWhubKA30E4tlzvh97n32UVqj3yeblClNaOByISeKJDq8yPkcsteLvXMFhak4U1PZC/w7XxhiDjGHmEPMMRtGaoxC2Y7FZyetynCO8f5m8wNo343vpf22Oxj/9jeRnU6Uxo4le36X67USc1zZcyznPBcDWZYWHQhbkPCLRqPD1e/lSCTyBeAXr9meqdbqfbw6ZAi487RTdALDC9h3RVNr4L4E5iqXElmWayLtdG7wb0D93scZKsuEb7oN1zNP8ZHEGsIuO1n789y34l5szUGUjizj0zE2B+1VE5ssE4UYx1N95NWqh89rXPitkqVqWGOmlfqrNYheu6dqYnOqPlEN91A/eoy8LCG7PRSPHyewfW7TDT03jWpY8Hs8TObzKPUOLJlx7OuuAU1DnZzA0b7ooPOcVDLTaIZEoCFIIpXEOoejZ219Tj+e0gmsdQFz/GnpfjOpng49BzJYlVRte/q5HUz94P/Q8+nPYHG5Zj23feBFtDLU3XEDlakpcq++UksjvVAy9evoSZrN3kNrr8cWMp9nMNRKcdRO7sDTjFTbWaR9zfiZoOzzYFQqqNPTONraANBS5nNK/PpHNLlkOu/9kHkdksmascsMuiOAt9R36vk1NlE62cdimRw4iU8qMui7FXvpeQxbDn9IJTsE6vAwlqrzqEtyYjhh/ORBPMEgxZOz1/nNGLvYm5op9Z3AKJeRnE4Aenc8Tmv0+0xYmrFMTiLZJbRWJ/QVyfqvw51/Hrm9BWugDmVsbNHPRSAQCJYSnzJNQbHgaFxYRpG9oQEsFirxOLIsU+g9jGvtugW1WhIIBMvLOf8qI5GIB7BGo9F0NdXzvcC+SCRSD5Si0Wixmur5ALCvOuxR4HORSGR1tZbvD4AfLGDfFY2hVRu4W65s4TcX3kAdB52raU4fJL3ifgBcWY3K9AjOjk5u3nrXqYNXz34OTdfIqQWsHp2h2GlRxTOii1nGc5Nzt8Nwgbs7hKP3y9wTtuE++DJPH/bTYPEQKBq421fgs3vRXE2oFcnsqSd58SRNN8iypx5vOVYTHuXRkSUVflIhQRYP7mwWDAPbHI6etePdARzpCqWKhuRwUEmfMviYaeDuk8waMp+RJY8p/IrHoxjlMsr4+KzOphP9fYRLMaYMcDS3ENh2y5IKv7q1N8KLO8kYblpWrkaWZWSXCzJpxv0b6MjsY2xvETvg2HQ7DHyfUrmABcx+hdXrX8ma4jCUH2O0641sCldr95IJPNVjatfKU4cjU6GQzeL2+bA1NpLd/ZJZ87iIm4zp6D68gF+VKUrQVJ9GkiA7ZiW949c4P9BlHhifRnfbcYztwdndQ6l/dpGpVRvY25vN+letkEd2Ojny9CO0Hv8RE5YWWt7wQSZ2fQpXh4w/kGRCAkcsRaUIUl0d1ro6Kpn0KZMogUAgWGZK+QIBshQVx5z9Z1+LZLFgC4ZQp6ZQpmKoU1PU3XX3RV6pQCA4HxZyp9QE/DgSiVgAC3AE+BiwFvjPaksHG7ATM9WTaDSajUQivw88XB23F/jjc+274tGr5i6XeXP2C8G17jbc+6Kkh5/H5gHjZD+lVIrA9u0LGm+RLQQcPsL1PjyVwLzHztYOI6vmSBXTJA78kimnxrjPYNNgiclXn2P1q1l8BZ3Ht/mJdjtr57G2g0tzsu7Fr3Mz8GqrHacji7rrK2xx2Bn/3rdJqVnqbrgZr93D8OEDhDq7ccoWlFgMV08PI9EjlHIZfHX1ONNZHA1Bs8n5LHnhjnKSgsVvOnoydw+/2vo8pqlLNj6F1R9AO034zbh6OuUKcSOAx5ImX91eHjYD5erk7MJv8pWnaK42YLE3NeNo76D5I7+PY4mK6tvXbWR8p4e4P0JbtYDfFgqhTk8TuucebM/uIZgeIAu0br2RysD3UctZLEAlk6mdZ0boFhQba+9+F2Ca12jp9FkRP5uvAcYhMxXD7fNhb2kBw6A8Moyzq3vBa5cmoyR1D9rRXhyr1qBb+4jLDfhvWEP2pRcJ/da7QNepxOOo61bRqZ8gFbyOyiu7UVIpzH+Fp9CyWZAks8UEUMlm6d3xCN2xpxmxttP57r8k/Z1vITkcKG95P+NHHsPR40Tt7TWPdzuw+AOgaVVzmPn/NgQCwesLwzAY++xn0PJ57M0teNZvwHfjTUs+z/TwAH4DKJaxLzDiB2ALh1GnpygcMU3fPOuuWfK1CQSCC+ecwi8ajZ4ENs+yaxy4dp5xPwd+vth9VzK1VM+rNOIH0L1lGxN7v0MLk0yHHFQGqz3aFtCUe7HM1w6j99fP064NoWgQB35jRxrDLmPp7OSeXcO8uesOjJvWMBafZuKVnxJ31BEomDWhgyGJSasHXSpy7E4Pb3o5S9M3vsuux37Ezk0ein4L7fsq3L67gDOvcOjONVhsI/hUjeY9Ctb0qdpS4/c/gvXGM9NM3VqGlLuz1rzd+v+zd95hct3l2b5PnT6zvVe1VbUly5J7xcYFTMA4dNOSEAJJSAIJAT5CwheSQMiXEBISWggYcCDGgG2wjYvcZHXZ6tpdaXuf2Ta9nXO+P87s7K60VVrJkvy7r0uXZs+cuvU8533f5ymau+KnB+z346Mhu+pzaqunqiJJWcYL1uAZ3wmAGY+T7rfbAtOnhL4DZNJpSkZeZSRThMIIWu4PuP+aa+f9vC8URVUIvPNLlDmniOzcU9+GVWtofb4MV3IIS9dxFRfTY3kgaws+Y0psQbSnGwlIuepw5FpWs+FxsKx8lMMEzgL7cxUbDQLL8axdD7JMdP++BQs/wzQoTXUxZFbjCLZR/qa3ENRvwuUvpMDlJrzzZYYe/CGBa68HoOCKa6D1BOPxMXQg0twKy1ZP32c0iuLxonjtBwEnHv8pjfJROpxraHrnnzD+6C+J7t1N0ZvfQsk1N8A1NzD27NMMnTwBQMYhTbb6hseBpcklFAgElwbG+BixgwfQSsuIDQ0S3v4ienX1NNfrpSDc34knBRLkH2QtBK2klGRHO/FjR6Zl/wkEggsL0YC9hEy0aF3KFT9FVQgVbcQ/+jKxyiocvd1Y2SzOuobzeh7ZystIdA8xsvntaP2Pk/V5KS3pISKNkBzRUB58BPX5ClY63KyOjDOydRNVLjejSgefu/0LIEl0nDhKf8+P8ayLMNrvoLYjzXueGGW4xEHhcIqYWyFeqLPypVb+545CLutMUDNu8dxmLxGPwg37o7zw6A953ng5P4PoVd3oRRZplwydR3BIMOzM4svEcKsu5BnmPz05MZMMjxIIBEj1TI68WtlM/kGCZ/lGzM5dgEWyswNy32/pgf7T9tnywpPUSXFi7gZkVwJlDgOYs8FXMD16RCspIX7sGJZlkV15K+mjP8nfAMS0IpzGmD0LMqXiZ0VGkQCv051flh3NZfWdUvHzFNsPAJLjdjVV8flwN60hsncPxW97+4LOeeBEC34phZq1j+fduInAlPbX4nt+i+FHfkFmaAiAii1X0dn6GGqy0xaZra24TxV+kTCK14visQ1uSkeP0l67nrXv/hPGfvkLRp/4NYGbbqF4Sni9Z9Nm+PEPkXSwjJhd8QOyYyLSQSAQTGcieqj8Ax/CUV1D25//KePPb6PsPfef9b7NTIbsyAh6eTmZUDfpXKeIVroI4VdaihmLET98CO8VVy7YrE0gEJxfhPBbQl4PFT+A8ivfAE+9jFm6DO8V5UQPvIJ+BgHaZ8O6O+/DMt9Omapg3Xg7kizTsvMFskefQVqTRW8bRIoOkqYSQuBoHyDrC6AVFeVzhRpXrqNx5Zdo278bZ+YX+H0hIqyl9HgzmbIiVlSPEMmqJI5afPC5NFY0gXHVFWxyHaa9aD3y6hhVB07S4K0mmk0QSgzTlmwnVuTGkobwHDxBnVMPapLnAAAgAElEQVTma/u+BoAsyfg0T87Exoc3l5OoGwoen5NYrIM1TgVzfIyMmUWTVbvilxOLBeXVjCgBYCxvaKJXVJ5W8TNMA3fbMwxRjMuSMMvKz9sfYa2kFCuVxIxGWXPznZx87Ek8uSfSWU8pxWNHifl8GDnhl0mnUdIZLCbFHkB2xJ7HPLXi5y8pIwMYkZH8Mu+VWxh64L9J9/RA2fztRSMtB/ADzkQKqbrmtJnHojfdQ+zoEZInWlGLilG8XiLF62kIvcRITS3DO3bhuv1N0/KpjKid9Se7beFnGVB963tIt7Qw8uvHCNx4E2XvvX/a10ErLMSz4TLig82oyXHUgC38DBHiLhAITmGiw0OvrELx+fBuvpLwjpcpefs78g7JZ8r4tmcIPfwQy776L6jRQSIpF5BYXKtnif1Qzkwmca+bO/tPIBC8dgjht4TkzV3mCOu+FKhoXE7ntX/CqsZVaJZJ4Z13nXFo/ZkiyzLkPs0Tn+9VV98IV98IwFBnB/ITf0uGEYwsxI8dJ+71odec3haz7IqtcMVWjKxBpapgmSaGadD6/b+hSukhccfdWL9+HNeqJmo+9DE6/utTuDOj1F1xJ/17m3m391qcjfaMXfureyna/W90bfwgbuUFsmVpPrTuvlMMbCJE0jGG4kHC6SgZMwPlfuAEwUiM6xJJPvn0Z9CdLm7rG6dczvDDCj+B8C6UEg+bGCPccgzZocPqFWS278Q0DOTc1+DkzheoZIyeVe9CfuIZnMuWn/svSI6JecbMcAhJ1zHGRtHK7ZsHpaACz/h+Ep6SvLjpfHUPE/492ZHh/H7SuVD2iZuJCZwuN2FLx4pPVsW8m65g6IffJ7JvD1wxv/CTgy0Mmz6yXd34rz299VVSFCp/7/fp/OvP42y020eL112D/MKLJCrLUHftJXbwAN6Nkx3wRiSCXlFBOqfrRqUS1lZVMXr4EAAl9/72jL8Xqj/xZxz9r7/BkQmjBuzq6VRzH4FAIABI9/Uie7357o3ATbcQ2bWTyJ7dBK6f3dV6ISQ72rGyWRJtJ/Cmg8QzDjQXyIswAptqBONeLeb7BIILFSH8lhArZ+7CJdzqOUH9+o3510vlErmUlNU3cHL9b1N25EGsWkhZpRjBINoc83aKan/dJFlGlWUa3/NZRvp6WLl8FamrrkMrLkFSVSKeeiqix9Bzgmpw1w7GD+9g/ZveTXLHSxhJKCuvJz4Wwd+4jKbyjbMeEyBlpGn5708y4KmkcuVmOPA4bym9jhGPhE96GUOJMaBpdAwfQfUl2ATIkRi9pRrH46/yhkyGv/r1X2IVFRCQ3Xg7u5HKiqgoS7J2OERkQyNjwy2TcRmaB+UcfY9ORDpkQiGkXDbixJyIp7wGOsHQ1HyrZ+zoLlyAWlJKNhTETCaQnS7SfX2oRcXIU+YHJ4hJHpTUpDhS/X5cTauJ7t2D9bvvn/P8Rvr7qEp30C034Uwdw7Vy1czXUVxC3ef/Jn/8qlWr6X3ei6WGcJSVMvL4r/LCb2Sgn0x4HNeKlbTt2oZDAkdxAwDp4BCyy4WcawGdiawzQGGkH9npPM3VVSAQCABSfX04KqvyXQOulavQK6sYf2HbWQu/VE8PAH3PPUOlM0zCLEUrDSyqU2RC+Ok1tfnuBYFAcOEhhN8SMtHqealX/C4Wtr7lXp478QoVyZNU/P4f0PcPf7eollSny03VclsYOKomYwXUqtW4Wg8QGgnirKggvn87jSviND+ioux7lTEXVBeXMj4ygnfzlnmP41B0nKabmliSuvVr6OVxrvOtw7ViJb3uDqLmKPd3y6z4yBfo2PkSab4DQMXyDfjW1sPun3OTYw0DhV68z+5h7asjPHx3OYMtL7HOsngueZzmAx3TjunR3NOyEcv8RaiGA5/uyS2bzE50KPqCbwDUXHRF/NhR4sdtx0q9zI44KKqpw9wNWRnk0TCmaRIYOUEacDY0Eg0FyYyM4KiqJt3fZzt2zkBS8aFnpoet+jZvYehHPyDR3Q2uwhm3A+h+7iHqgKKiZcQ5hmtl06zr6lOMDWRZZiSwhtrxfeh3vJu+B35EorUFfflyIr/4ElY0SqjrOL5EgrQi43HZQi8TDKKVls35+bNcBXijSdKp1Gmurotl8Ic/QPF4KFngvONUoq/sA1nBe/ncDyoEgkuBriOHKGtYjtPjnn/l1xjLskj39eLdsjW/TJIkAjfeRPAnD5Lq7sJRe2ZuzVY2S3rQHhdQ2o8wtKYY3ZLyhmALRXF70MrK8W2+8ozOQyAQnB+E8FtCJnP8Lv2K38WALMusee8niQyP4Ckvp/HLX0XxnH11sqxpA7T+hJGTRyipr0PZtxvDBH3n02SBbAIizzwFhjFvlMMEadWLKzM6pd1vMqhdwiSl2e095ctWMWH9UjS4n+LkAcaAht4MFQPteE8EyQDvDzXi37KFfr7Ofdd+gERlMZF0hEhmSjRGLiajN9pP82grsUxixnPTZC0vEH25uURv7mO/5s3PLPp0Lx6XG9njYfz5bQA4GhrzYruyoYFuC0wMjEiY/hMteLLxnPBrILp3t20wUFFJeqCfwKqZRVnG4ccXa5+2zHvFFQz9+AFC23fguu3uGbcbHRygLvwq3d4NlAwOoJWWohXOLhJPxb96K9ruPYR0CdnrZeTxX5G+8XqKzCiDQKExgE+CPrcfMxG3zzU0NK/rnuorhiCMBwdPc3Wdi/RAP5Ki5p+0W5ZFZO9u9DN00xv+1WNIqiqEn+CSZ2Sgn8BL/4+TuxtpvPl9xF/ZT8Ftb0Q9RyZYZ4sxPo4ZjxNv38HBR3Uuu+c9APivuY7gQz8lsmf3GQu/9EA/GAaWrmLEsriu+wCJfV9Dv3Lr/BufQsMXvwTiwbdAcEEjhN9SMhG8LH7xXTCoqkZhbsZsQlSdLSVVNXY0wVArY0kLJQt9gZtQR57HVQLJlMbIrx61jzlPePsEWYcfd7oH5ZQ5LyuTQZENEk67dUb3TeYGDlZfCUoSp3IYV+sOiqokQlGQXS5i+/ag+e11y+tW590mZ6O01Ef/4CjRTIxw2p5BjKQjuZnEyfnEsdQ43ZFeIpkopnV60LiExKprfQSMYhL1ZTgKivB1PIFP91JVXELI48c9lqAwm2Xg1RepsWMKcebiQLIjI2RHhrHS6Vmrs5YzgDcWx8ga+fZcNVCAo76B8JGjswq/rm0PUY9F5U33Ef6nr+DZMGsazYzUrb+CoV1O4i07Kb/1NoYf+QUpVxJ3WgEMrK330aWBN/QKZiyGZZpkQyG8G6+Yc7/OAvvhQDQ0hMPvJ51z75uPge9+G8nhoPZTnwZsUxgzGsWMxxd1XROYycQl7UgsEEzQ+8p2GiSLukwbnT/4Lkp3L2PPPUvJW+8lcPOtZ9S1Y8RjyE7XOen4Gdi/BwC/O0VB39MMdV9LWW0DiteLXlE5zQl6sUTb2wDwlWSJ9kFBIknCMBYV5TCBpIpbSoHgQkf8lC4h+VZPUfG75Bl11VGc6MAyDWKA+/hJ0iZ4yyGsVaG/2glMzrzNi8uPJ5rC1HWQ5Xy7n5FKocoWktuuTMm5uTkUhfXv/QiyptPR/gVi2TRW/dVIr/6cig9+mP5v/gdj255F8frmFX0TqLJKgSNAgWP++QzLsohnEzlBGCGSiU2+rrJFYiwTZSDcTSQdJWmkoA2octKUSnJnK/xcO8YKv4drifHtkae4E3ildTtmqo0aoMMRxz16Ml9hnIjDkL1FKCMW0dFhAlPsxp31DUT37qLMsqa1VpqmSffRQ9SO76fLs4HVisJoJDLrfN9sKKrCUOlWloVeYKT8FgACvScYKqnDQTsFdQ1Ur1tP79FWsmNjZMdGsbLZaaYHM+Epsq8hORbCEyggfuzogs4nMxzCymSwTBNJlvN270Y8tqjrmsBMJO3wLoHgEkfte5UQBSTUAvShDqyqKrLZNEM//iG9Lz9DwTveT2npzBUvwzQ48qP/h2/DzTRutFv5kx3tdH/l7ym59z4Kb3vjkp5rsLuT7Es/BWD8qg/gP/pjQk99j5IPfgFZlnFUVZHsmN4BMb79RZyNy3HMM9pw+KlH8LzwCEgwWlmD1tdD+OXtAItu9RQIBBcHQvgtIfk4B1ncPV3qSOWr8HUew3JCzO0m3duDUl2N7O7DKKnF56omsnvXgls9FU8BBCE6OoLi9+fb/bLJBJoEqi+XZ6coIEnoFZXImg6Ao6oKs6UZtb8Pxe/Hu2kzvq1XEdm5I++oueTXL0l4NDcezU2FZ/4nw2kjg+6zeOq/v0ZBrBWAGwfjKOkCDDWB7HaTdKtEg30MJvuoAR4YeZbkK8/l9zERh6E5oLAqgH7iYSrGauz8RN1LoMSJGosz3HOSQHUDmqxydNvjOFufopQREuhU3nwf8ZYWAFyztJLOxcrbf5vwj3cRP/wkcmEh5vgornUrMWlHyVVjZY8Ho6+XTDAIzJ+F5S8rxwAy4WGUQAAzHsdIpebcxjJNjEgELItMKIReVka61zZoOJuKH5Z1RtsKBBcLkbFRKrO9dBZfS92VtxN8+a/xKX14qmEoq6J19uN+8su8sGM5Tfd/znaQnsL44CCNiSP07AvDxi1kx0bp/bevYaXTJE60Lrnw63/+IQKJLDhdLLv+Zg6HgzT0/pqW7dtYfcMb0Kuqiezdg5lKITscGPEYg9/7LmpxMfV/9UUo9c24387DB6hvf5i+pAOp0M+6P/hb2v7iz4jlnIj1M6j4CQSCCx8h/JaQ10OAu8CmeOUG6Pwlo1IAz9pVxPbuofTONxEtK2FlWSVOh4PC29644HwlPSfsoiPDqIECsmN2xc9MpZBkcBbYVSNJkpA0DUdt7eS2FZVEdu4gdugg3k2bkWSZojvvJrJzB/o5En6LRVc0Sj0+yt011JhHCAGrKt6IIxQkUZDljzb9Hl2/7qdYc6F6ioh6X+GTN3zqtFbTSDrK0EgfycQIg8l+Wnq77TgMoDSW4T3AD5/+V1rrneio+NNJHNUKDsdqyssbKEwfp+bAHhxeN516HH88iE/z4lKdCzKwcft8dC+7jZr2XzHk0kn3QZHLxwiT7raK24MZi5EJ2gHw81X83F4vQUvDio+i1thf18zYOMiuWbcxwuG8SEt1daCXleUrflY6jZnJTFaHF4Blmlg5sbnYbQWCi4nufduplSyK1l2DlnvAFipfQ+b6u6m7r5KO//MZ+ge81DpOEurtoqy2Ydr2Y33dlAJV2W6Cne3EH/gBZiKBo66eVHfXkp5rOpWiItbMSMqFp7YGSZJYc8fb6PyvXXiPPkzqymvtlnjLIt3fj7OhgVSn3W2SHR5m4HvfofyvP3fafk3TJLXzQSKWC1Vy416xAgDX8hVE9uxG0vX82IFAILi0EMJvCZms+IkZv0ud8oZlHFfrcK27iYCjCDMcxnvlFvxTbpgn5tYWgqvAFn6J8DDeQIDs2IS5SxrJCd4pVaPy930AR319/mO9wnbNNBMJPJddDoCjppby938on0N3odB47Rtpj8dxHn6RgM9HrO0kqs82VFCLikj19mCmUziqqqnyVsy4j9HBQdRffprO+htYf8e9pIw0kXSEcHyM7FNf4maWUVNUQ6ztRcYUHaO6kZiR4NBYM7FgnPe3hegpVPn1K/+Z36cqKZNxF3kTGx9e3WMb1+RNbLxs+q130PLPz1FQEGO4D6I7XwZA8dpP1hWPBzORID0wALKMVlg07+clKnlRkmP5OdT06CgUzy78phrApLq68F25lXRfT36ZGY8jL8JS3UxOGvuY8RiyuOkTXKJYXa8wbnmoblrLyC9/DrLMug/9Sf4hXdGddzPy6C9JF8HQ8YOnCb94yA5SlyUY+t8H0Draqfr4H5Pq6Wb4kV/kI2mWgvb9O6gkjZyS8jPPqqohb303gd3/RvPTD7P6SrvtPN3Xi7OhgWRHh30db76Hkccepf/RX6Fdc9O0/Ta/9DQ15gBdtfeg7XkUvcp+37l8JZE9u+d1IhYIBBcvQvgtIZZpgiyLX5ivA2RZZu2Hv0hpqY9gMDItzPtM8BTm8u/CoyiBAMnODvuNbBZJhkDJZOXOf+1107bVy3MujoqCe+26/PLAjdP/2F8I+IqK2XDfh2h96iWMcBgjEkbNZSuqhUXEDh3ECEfwbZndUc5XXETMkjCio4Adh+FwFVPiKqa3oQF9KM4Vu7fjtpKo9/w5JVWTrpqZRJz2Bz9O6Q03sGzj1mmVxKmVxf7oIJF0hOxEuvwpOFcE8KV03tYRgYF+DE3hyd4X8ekeCswwOhBpP4FSVGS3585DQvXhyIRRcmItMzoGxbPP5+Sz/hSFZFcnlmmS6u1D8fowohHMeAwWI/wSyfxrIxZfMiMkgeBCIhmLU5nuoDuwiRpZJtnWhqOmdlpnRtEddzH+wnOMdoSxHPuxbrsHSZKwLAssC2N8gIwlM6RW4gx1gz+Ad9MVIElgWaR6enCtWLkk55tu3UU0o0MqhV45GSnUuPFKju6vp7zvBdLOu0FRSPXZFf9kZztaSSnFv3UvqZ4eOr7/AMs2bkVx2WI0nUziPfYIQ1IJDSs20MujOHKdBq5c5e9MjF0EAsHFgRB+S4hlGCLDT3BG+IqLSQL+jmcZ6wNpPELnl/8O0mmykoLDNfsTZK28HCQJ18pVKO4LP5NKkmUUn49seJxsOIyj3q5KakVFWOm07ehZObvoUVWNMB4KQ69y/MWnWXndLSiyQng4RCSbQOnpp2QTDG/5KCuqpkcpGIODYFmUNKzGVzS3uYtlWSSNVM7dNJaPwzC1DAOjw4xERxhqaKb+6BBxBzzW/iQATcNJ7gSi7a0MFal8/fn/My0OI/96ShzGoNtDTTSEnJsTTI+NzvnL2chV/FwrV5Hq7CQ7PIyVSuJau47oK/swFjnnd2rFTyC4VLAsi9HHf4V38xY6Ww9TJRn4Vm3FMk2SHW34rrpm2vqy00n5/R+k9z+/juPVDjq/+AVkTSPd14viD6Cu8DAuBTCXXY967CekdLvLYyJOIdXdtSTCLxmLU5VopZ96dE7iqK6e9r7/unfifv4rnHz2YQIVlaRzwi/V0YGjoQFJkii49TZir75C8mQrnvW2i3Hzs4/QIEUJbr6fzIBdvdRz+3bU1CJ7vXkhKBAILj2E8FtCLMMQbZ6CM0LTdI76NuOM9SEVptHDkBzoBJ+DbNHcc4KyrlN4x124V685T2d79ii5oHIjEslnZ6lFky2Rs4W3T5C68n0o+35C9bEfMnD052hkcElpCiQIGxDb8jFWbD69ajgxB3fqTdRMSJKES3XiUp2UuSfn9CaqvABR7QB9R/+ZkpI6vnbz54hmYox69pLZ8QDOtEVhVSM31lyWrySOzxaHUQaUeZH3/QMfl+BXex6hQzmCfwax6NO9KCE7cNmzfgOJ48eIHTsCgGvlSlv4xRYn3szEpPA7U1dQgeBCJN3XR+jhhzDTKVLxbhKWTt1lm0gP9GMmEjgbl522jXfjJqR778a/+zFiGRNF09Crqkm2ncRVU0DcVczyrTfR+/OfYsh2tVwtKkJ2e0h1n3m0wlTa971EjZTF6avC5ORpD8NqmtZyaGcT1aEdxIrXke7rw4hGyYSCBG66BSNr0NZ6AF2C2PHjeeHn7N3LICWs2HwVQw/+CMnhyJuQSapKw998Cdm9NK2qAoHgwkMIvyXEMkwR5SA4Yy5/9x/lXx/+zc+p7/glAD36/CKl9L53nLPzOheofj/p/n4wTZQJ4TdlFk6vmvuaV2y+GuPyLbS89BRGx34Mhw/JW0LNlQ3wjW8SmCWXIN3Xi6Sq8zptLhT3mjW2EYLXl4/DcJTUM3Hr19h4OZtXvOm07abHYUQ5uncbrpG9dAdWknGMUpCSyZoZOqfGYUzh5pYITbrEdyLbeCtw7KmHKAZe0HpYAxzpeRW1HLuqeEocxkyYyclWTzN2Zq6gAsGFSLz5GACZYAgXfQyrZZSpGrG2kwC4li+fcbvqTVdhdjzG8LKrWX7bmwnv2slA20m86XEiJatxetxkDRWXHCM6PoY3UICjrm7JDF6Mtt2ELTc+VSfidObbwKdSdvO70J74ItHEGFooSLylGYCoKjP8vc/QYA0RcsPoK3spu+8dBLs7qbCGaK+8HYBUbw+OquppnUrqIlrEBQLBxYcQfkuJKSp+gqVh/RvfxoGHQiwb2Y7pKnytT2fJUfx+4keP5F/DpPCTnU7UgvlnzBRVYc3NdwJ35pcVBxyEvvkdUp2d+DZvITs+juzQ82YL6b5etIrKJXtAI2s6Ze+9H7Vg8ms0NTdxNoF5ahyGuz6Fs20H14wfJCiD3jPGJzf/fX79tJEhOmUG0Xr1f5H8w6xccw3Wk49Q3B8l7tF4JdvNGuDVrj0cdB6Zfq65OAzbpMZHia8AzXTg130U9Q8wYfoeDQ/jMrNosvjzILj4SRy3hV86OERJcYiugqsASLa1Ibvds+bV1TY1cdRyYAwcB96c/50kZyyUgnI7PzNjoGkWbdse4bK3vh9HbR3jzz1rj32cxe+YY889QU3qJJ2BLZQMBmc1Wymvb6RVLkXB7kCI5Iym9JafoakKPU3vwtH1Mxgcwsyk6d/3PI1A1eabsAyDVE/3Wc+nCwSCiwvxl30JsWf8RMVPsDRsuPd3OPxrL42br5l/5YsM1T/5VDnv6llQALKMXll1xgZJsq7bgcadHUQPvkr/f34D78YrqPzIRwFI9fXiWr40xgsTBK67Yfo5TBN+c0c5TFC9ag3Gsm8yNjRIsvsf0YZGScZiOHP70hWNIqWQIqctMLtSMlJJFW9bfy/t5bvIDA5S0riGL9zyx7T+5He5p/Jm7tl6/YxxGJGMPbPYHDrJWCJM2sywriPBbblzeer4E+zWXsSlOk+ZS/Th0zz2/1NbTxcRhyEQnE8s08xXwdKDg6glJnpZAwCJtpM4G5fNOpevKAohRy0FMTseYUL4GRlwF1fZeZmmSdhZROngy6QSv42zto6xTIb04OC84ekzYZomhx/7MY0DT9OrVrPi7vcy9JW/xzFHB0Tc10BFbC/jQPTAqxAI4NHG6V//HtZcewvHThxDGThA38vb8Q69Sp9cSVNVDePbX8SMRvFuvGLR5ykQCC5ehPBbQizTBEVU/ARLgyzLXPbmd0+bKbtUmKjy2a9tESjlRN9MMzeLwVHfQGTXTuLHjgIQO3QAK5vFymbJDg+j33Bu3U4V16TBzkKFH9gVzOKqKkZWX47V/xzdzz/DyrvfAtg3rZKmouUcUI3xcZzLbQc+R209mcFBHNXVSKqKpOtoyQyls8RhTDDxfZUy0gQTjxHnESxJ4nLvcsqXXU44HSWaE4sD8SAnxtqJZeJYnB7yPhGHMVUM+nUfFcPFSGk1F42RazvVPCjiAZngPJDu7cWMRtHKyskMDWKZUNzQhJlKke7tsd0458AqXUVh7wmG+/oozM0gm2koqKrNO+vqq67EO/obWl94nJVrtwCQ6uk6I+F37JlHaRx4mg7Hapre9adomkY2FMJ7+exVOUf1KlxjuxmXZTAMsm4d05KoXm9f2+p3vo/WnQeIPP8LairG6ah6E5ZhMPLYozjq6vFcvnHR5ykQCC5ehPBbQizDFBU/gWABTK34KX5f/nXtpz+LpJ3dryVnfSPhl17EvX4D/quuZuC73ybRdhJJzbnvLcDY5WyQVBXZ6QRFQXF75t/gFKpuvp3ebc+ROrwX7n4LlmXR+y9fRSsrp+ZPP4VlWWTHx1AL7M+hs76e6N7dOKptB1PF48FILHxOz6HouAyZOPZ8T4XkZ2PDG2Zc1zANopk40UyUcDoydxxGJkq2Kzvjfjyq+zTDmukmNr7cxx4cikNUEwVnRLz5OGBH4Az/4mHiSZXS2lrSXV1gWfO6Vxat3AC9v2bg+CsU3/omLFUhkzYpKy8n1WxXEis2bKL3xQP4O7Yh33QXkqqS6uqCrVdjZjL2w5gFfv9K3fsYpoC19/85iqyQGRnGymbnjFeoWH0Z0jEwvW7kcBRFTzEkl7Ay9zu2bNkymj0OXGPjmOUSdVtuIrzzZTLBIar+8BPiZ0sgeJ0hhN8SIuIcBIKFka/4SRKKxzu5fAniKPzX34Di8+LdeAVmOg2KQvzwofwsz3zGMUuB7PZMq2ouBk91NZZDwRHsByDV2UEmGMRMJLEsCzMRx8pk8pVS9+o1SKqKM2dSIbs9izZoMRMJZKcTxeOd09VTkRUCDh8Bh49q5nZetSwLb6FGe1//tDiMU8Vib7SfSDpKPJuYcT+arM0Zh1FjlmHEZfy6D4/mntXARvD6IZNJc+zxn6Lt2IujpAR302qGgbFMgApZIbpAd9+KFasY2OZB6tgNvAk0mVRGRpEVsrlIFa2gEGvtHRQe+QHHHv8J/spKEidaCT70U8aeeYrADTdS+u73zSuw0qkU5ZleegKbaMg9QM4Eg/YxSmbvHCgoLaPL8mHpdiW+wBVhILB22jrqslVkjhyiT6lidVExHaLaJxC8bhHCbwmxTEO0egoEC2BCFCk+35I/LJE1Dd+VdpSDoqq4lq8gdugg7jVrkTRtyRw958K5bBlacfEZby9VVCL19RDs7oK9ewAwohGM8DhGTtRNzBw5G5ex4hvfyn8eFbd70ZEMRjKB5HSieDz27NISIEkSbs1Fmbt0WhzGbGTNLNFMjEg6mm8zDefEYjQdI5yOzByHcXTKMZHwah58OSfT2eIw7GU+dEVbkmsVXDh0HjmAsf37NFgjDI6A2bQWKfezkpVyOZkLdPdVZIVQ6WYagi8Q6utB1iyMrH3bNNHqqQQCrLjmJo63bKcx+Bz9CSd0J0mePIGjto6xZ59BK6+g8A23z3msnqMHKZUMXHXr8ssywSFg/kD1MXcdAWczKVXF6cnirl8/7f3Sq69j8NAhdHcT/d/+pqj2CQSvY4TwW0KEuYtAsDAmWj0V/7m3Dves30Do4YcAbOOY81CVr/rox89q+6ItWxl5qIfBndvw7D+C7CgRL+QAACAASURBVPViRqOkenryboFqYNL5dOo1yW432ZHhRR3PTCRRnC5ktztfZQAwEgkkibwr6rlkIg6jwDH/94RlWSSyCcLpKIrbpDs4NKWSGCGSsSuMdhxGjKSRnHE/DkXPi8DZ2k79uhenX8K0TFFNvAA49twTHO3eT9N7P33arOjo4CC+l75GAhe9ZXeiGE+QNsYYHh0BCVTJzkRdjLtv9dVvhEdfoHfHExRoWRJxexsjPI6k68hO29hozQc+x/EXf4M//DAZZMo++n9w1zXQ942vE/yfH6OXl+ez9GYi0naQYkuiev3m/LJMMAiyjDYl6mYm5PKVFMaO0FnZiEUH1eumV/I8TU32OT/7LDGHg8I77hLVPoHgdcqChF9TU1MHkMz9A/h0c3Pzk1Pe/y/gQ4Cvubk5mlt2D/CPuWPsAz7U3Nwcn++9ixnLMEWcg0CwABSfDyQp7+h5LnGv3wAPP0Squwvf1ReHQ2rtjTcw8tDDKAf3kQmGKXn7bxP62f+S6unOV/pmE82K20OqZ3Eh0mYygexy2dvGO/PLB771HyBJVP/xn575xZwD7GqiG7fmprTUR6k0t5HNqXEYU1tNw+kI0XSM4eQI7eFOounYjAY2p8ZheHMziFONayYEo1f3ijiMc4R04kVqzF7a9+5kxdbrpr3XvetpGiWT9Bs/Sfnx44SAckc/fcf34XGAatkVrlR/H65lM+f3nUpJVQ1HtXqqQrtI6yCNZnJztuOo/kC+aibLMmtvupNjFtS0/A/jmQweWabyd3+f7i9/if7vfIvl//z1WatsrtFWBuUyVk1pEc8Eh9CKi5HUub+XilesR+r4BXVWO4NyOau83mnvqwWFFL/lrUgOB4Ebbjyj2WOBQHBpsJi/TPc1NzcfPnVhTsRZpyzzAt8Gbmhubm5tamr6DvAp4ItzvXemF3HBYIoAd4FgIUiKguL1oQTOvfBz1NahBAIY4+Nz2qJfSHjqarE0FaU/DLJM4PobGXv26WmCbjQyjtpjUHKKQYXscS+6XdOe8bMrflPbRFM9PZgpe7bwYm4LOzUOYy5MyySWiRNJR3MmNlEsPUP/yPA0E5uheIhIOkLazMy4H5fqnMGwxjP5+pQ4DMH8pBIJyo1+kCB9+DcwRfiZpolvYC99ciXLfAE6f/UoSm0tDmc3Vf3biOgSUjyBmUySDYXQr79xwcdVVt2I8+gDGBpIpokZi2GMh2cMVS+oWwEtMNZ9gqqVTchOJ/5rryf4kwcxYzGUU0QZQDwSocwYpLNkupBNDw0tqDW9rKGRkOXALaVIFK6YcZ3it7x1gVcrEAguZc7qkWRTU1Mx8AXgDcCHp7x1F7C3ubm5NffxfwLfxxZ3c713UWMZIsBdIFgoFb/ze6hFZz4Ht1AkScKzbj3hl7efF2OXpUCSJKTqaujoxCguRPH50KtrSfd0o/r9tmPotq8iSXB0xdtY+4Y357eVXW7MRMIOmF7g7yMzmUQNBFA8HqxUCitru3Fmx0bBssiOjJzVzOLFhCzJeVE2wVyRKikjPdliOoPD6ULjMAJOP+4Jt1NtetvpRFXRp3vwad7XbRxG79GDlEom/UoVtdlO+ttOULnMFjrdxw5RwihdtW9l4LvfwjIt6j72R5x85OvUGN0MO90ooRDp/j5gcSZPy666geCRh1B124AoOzZKNjyOPkP4e2ldPWFLIRPsyi+bmGk2IuEZhV/P4f1UShbeunW2Y2+ujTsTCuLcfOW856fICiG9irpMO57GDQu+LoFA8PpjMcLvR01NTRLwEvDZ5ubmMeDfgS80NzePN+V6yHPUAZ1TPu4Cahfw3kWNcPUUCBaOZ/35u0HxbbmKyN49OBsaz9sxz5aSLdcQ6ugk4B6hp/kojpoaRo8dIeN0IqsGMbmApOyh9uRDHOxvYd27PoGiKii50HczHp/xJnMmplb8ABIjI2iSBJYtUlLdXa8b4bdYHIqOw1VEiWvuOSyYOQ4jmjOzySgpguHR6XEY5vxxGLOa2Gi+Sy4OI9JxiIIs1N3zEeKP/F+COx+jctmfADB24Dm8lkJx3CDc0kz5h34XvbQMefUtcOQHZP1FSEM9JE6eAFhU9V/TdELlVxOI7ACSZMfGMMbHUVauOm1dVdUYlotxRHsnl+XasrPhMHrl6fl+ic7DpC0F/2CQ9v/+Psu+/FWQZTuDcIFmVFbVZUQ7+qlZO/scoUAgECxU+N3Q3Nzc3dTU5AD+Bfi3pqamR4B0c3Pzr87d6c1OcfHCbmjOJ4Omie7UKS31zb/yWXCu9y+OIY5xqR2j9NbrqLthK7K2NC6O5+M6Gu56A5meDjLJA2Sf/xaOZbeDYWC1t4JTofHDf0tBSQnbv/d1GoPb6Tu0gyveeBdWeTFBIOCUcM1znhPXcTKVxFPkx1nsJwjEH/wLMhvemV9PHRk842u+lL+vzoyC+VdhwsAmyXgywngyQjgVYSwZnvw/GWU8FWEwMUjL2Ali6Znbe3VFI+Dw4Xf6CDj9dhyH0zf5/5RlPt2LvAQPL8/F12PouedxvbyHUBiU5q+Q3LyGmsghFDOBx++jMnKEAase/YlfU3zdtSz/rTuRJInCN93NS71HKW1oYOzEQ2SOH0HSNKrWLpt3NGPqddzyOx8j3vtWDvzhJ3CmohjRCP7K0hmv9Yi/hpKxwxQXe5BlmVi8kh7AQ5qSU9YvLvbgj5wkqNdQPjaMlUpCyyG8K+1KZvHyutO2mYmb3vM+spl3ojscc17HuUIcQxzjYj3G+TzOhcCChF9zc3N37v9UU1PTN4BHgDBwa874ZYIjTU1Nd2FX8W6ZsrwOmBhOmeu9BTM8HMU0T2+ZeS2xDIOMYc3aErQUzNVyJI4hjiGOMd8xZnZ3XNpjnD2lpT7Cpkb573yUk/t2UrL3PzEO/y8AVhb0+tVYqpfRsSSr7vkgoe/uZezQdoKbridm2DfuoZ4hnOrsJg6lpT6aDzYTevRfsGIxek6eQGnZDoCRlRjd/SwqIOk6I80ncJ7BNV8YX/OL+xgqLopxUewog9Pv6fMsJA5jND7GyVDn9DiMKUhIeDT3aYY1+denuJ7qir7g6zgbjFiMk//8r8g6pGsrkHqDuMdVFN0g+O2P0yoVUGym0U4Mo/gDFLzjvYRC0fz2697xhyQ72hnjIcYOHcZRVUVoZO452Jmuw1Rsd9vQ0RYAUqprxmu1AtW4x/fTcqiV4qoqsllbYI70DmFNWb+01MfzD/6QemuEjopriRywQ+H7ntpGgWnfniUci/18pue9jqVGHEMc42I9xvk8zrlAlqVFF8LmFX5NTU0eQM21c0rAu4BXm5ubPwZ8bMp6FrCuubk52tTU1I1dFVyZm+X7KPDT3KpPzPHeRY3d6imc3AQCwdKxfPPVHBkNYoSHcR57EQwDV9mki6Wqagx5m6iMHiOdTObbNY3Y/Fl+g80HqTKGGAQKoi1YHpUoMORZS1HfEWLYAfGp7kU/mxOcZxYShzFxgzM1DuP0mcSzicPwUD5QjJLRT8tOdKuuM47DmDAr8lVD5I63UNHfT98jjzH8zncRGW7HM36SgW43UjhMxSf/It/uPJV8CLphnPGsr6zpyB4PqS57WkWdwdwFwFezHLog1NlCcVWV3XItSRjh8WnrNe/dQ3X7o3Rr9ay9/W10PP1JUBQSrS3o1TX2eZ+H3FGBQPD6YSEqpRz4WVNTkwIo2HG5H5trg+bm5khTU9NHgMdy270CfGK+9y52LNMEXcz4CQSCpWXdbfcA0HnoJKnu7tNuON2rrsL5ykHaX9lJQ53dImYm5nf2zIwNYRn26/S6u/Ct20D0+FcoXX4Z6Y4jWA4NZ+MyYgcP2JEP5yHPT3DumRqHUeGZX1gsKg6jP4ZlzR2HMSkWJ+MwfJr9eqY4DDNpm6pYikTNmo1U3nA9g88+h7ZvP6vv/yCRXTsY2f0ohXfejXv1mhmvQfZ4kJ1OzGTyrEye1ILCvLvubJEqZY0rSG+H5EA7cDOSLKP4fBjhcH6d8VCIxBP/ioGH2nv/FMnIYoyP4b/hRsIvvkD4pRds52OX+JkTCARLx7zCr7m5uQ3YtID1pFM+/iXwy1nWnfW9ixnLWLiLnkAgECwWvaZ2RuFXv3ELI/u/T/rEbuTVlwNgxBYQ6RAfIZbVgTSFtfW4q6oIAU5VZTTrwaHGsHKmLqmeHlwrVi7xFQkuBhYTh1Fc4qGjb3BaHMapYjGSjhIcH15wHEZNMMtGYEdhgOLRV6lWSjHvuInEQ4/R+VefBcBz2eWUvPXeWc9LkiTUklLSPd1nFeuiFhSQ7u2xX89S8XN5vAxKBShjPfllis9Pdorw63ju59STIHbLX+ArKCDVZ5vBuFevJTMwQKK1Ba2s9IzPUyAQCGZC9CUuJaaIcxAIBOcOR00tEUAJTDcI0TSdQU8TlbHjGLmwZzM+f6unmhwhZnmANLLLiZwLdjZiMVRLQ3VAX9dxnECquxvXipV2Z4MkXTJOkYKlZaY4jLk4LQ7jlMpiOBVheMiusB0qlBhs+QW0gKRaXLXOTdwl01nrRiqI43vl32dwN53MUaSoAHq6z67iN+VnT/HPnkMacZQTSPZNbucPTKv46ePdDMslLF9lVygzwSAAWmkpvquvtYWfaPMUCARLjBB+S4hlGMgiwF0gEJwj3E1rkBwOHNWn37i6Vm7FeeAQXYf3g6IsaMbPnR0nKvnQGbXjHDQNSdcxYjGsaIR4uZ+ase0EdY1UTxdWNkv3V7+MGYtR+QcfP6vKiUAAc8dhBLs7CT/+dXzDIcaAj13+EbSGGjSvSdfgEOH1EaLpKOU5wTgRjdEfmzkO4xojymW6xOePfQNPuw//KXEYU01sDFcFmSynxWGoBbbwk92eOV2CrYIaCgebiYXH8fgDKH4/mbYhwA6bL8wOMRxYnV9/qvDTyysI/vR/cOTm/AQCgWCpEMJvCRE5fgKB4FzibGhg5b9/c8b3GjZdxeirD5A5/gJOt2feGT/TNPFbUSKKHUI9MUsku9yk+3rBMCi85g6Gel/G6ehl9OB+cDhInmhFdrvp+tIXqfjAh/FtvWppL1IgyNH30i+ptUYZKr0K+eQuCsorUB0+Sgt8uDOzm9iAHYeRNFLTW0wbRxgYH+YKl5QzsYnSF+2nOR0lnk3MuB9N1qZVDpcnQzQAKbfGnoFXplUXvZonb2DjrlwGg88w1NZC48YtKP7JVs+xwQE8UpJIWUP+OJnQEJLDieL1IUkSjV/6e2TPhRdbJRAILm6E8FtCLMMEWVT8BALB+UfTdQbKr6NxaBu9pmveGb/RwSE0yUDWcoIvZ9yieNx58wpvTS2Ft/4VJ770l6j9o4z/5kmydZVUvPd3if70Qfq/9R8oBQW4VzXl92tZlmgDFSwJcjpGWPJRVlNPiF2LMheSJAmX6sSlOilzl9gL5xiZOzUOQ3Jk6RsJ5c1rwukI46lx2hmhARhQYjx89MHpx5wSh+GUdHzlfozB52jsiFDOOJ5UirahEwy3tbBMguJl0yt+Wmlp/mdHLZh/nlIgEAgWixB+S4hlmkiKqPgJBILXhvVvuZ/DPxrCxxHCPR1UzbHucF8PKqBNCL+Jip/bQ7rPnk1Si0vQHQ4qb38rwe9/D8utUVXaT/9z36fpzz7HyT/7BOGXt+eFX7Kjg55/+jK1n/k8jqq5ji4QzI+ajZOWnbarpyQhzRBOvmTHOiUOo7TUR9B7erZXouQk3c/+X1bVXs7nr3rHHHEYUTodDuJKkMNtT7A2nOB24Ns7/4OwV4HlZTg7f4S3z4NP9/KG7hbSRT4OtT2Zqy56psRknF0chkAgEEwghN8SYhnC3EUgELx2yLLMmnd+grYDf4weHuLk3h0sv/Ka/PumaSLnfkeFB/opAnTNQRqQnU4AlFwOIICWc/T0rr+M6Oo1lL3nfo4//zOqwwewNBXfFZuJ7tuD+d73IWs6o089iZlIkDzZKoSf4KzRjCQpzYuZTCI7nRdEJXlixs9RWEyZp2zOOIwDP/suDaGXyN77d2QCbYR3fZv31dzFsRMvkCWK/9o3MDQ+QiQVwTmeoL1S49mOZ7GYOQ7Dq3mmtJ36cuIw93qOOAyBQCCYQPxmWEIs00ASrZ4CgeA1RNN13I3rSBx9hcJ9/0Wvv4CKZas4/Mj3KQ/uQrrzLzGfforkQBeUgq5qZDQNKecGKufCrxWvDzlXYdEKC6n91KcBUEvqcUT2Eeruwnf1NYR3bCd28CCuFSuJ7N0NQHqg/zW4csGlhm4liatlmIlkviL9WqP6A6hFxTjr6+ddt+Sy65G3vUj//p2saNpEGKiXigiMDjPqquPWTfcRDEbIjo3RZrzMrZffw1tvuZV4JmG3mE6Jw5gwrpkWh5GJkjbSMx57Ig6jyBPAKbls45opDqe+XHaiT/fhUi8MUS0QCM49QvgtIZZhgmj1FAgErzF6QYCk4iSNBNu+TsuLRSwzekCC9sO78bWdhLER4iUOFMOYNjul5CId1Fy171QK6ldCO4x0tFB2/W0oPj+R3TtJ9/eBYaD4fKT7hfATnD0ukoxqbsxoYlHzfecSSVVZ9pV/WtC6lctX0vVsAKVnP8qWGwGIDfQTkGKMFNbm15t09CyzK3u6B6/uWdAx5ovDSJJgMBbkxFg7sUx8xmqiKil4T4u/OD0Ow6d78GleFPGAWyC4aBHCbwmxXT3FL0SBQPDaorjcWMkk3PIX6Nv+ifJsP13L7sXX9hRysBUjHEZKZQhni/EmE9OqKXKu1VObRfiVNSwnasmkhzqQFAXf1qsYf34biZMncK9dh+z2kOrsOB+XKbiEyWTSOKUMksODmQheMBW/xSDLMuPF66kffplE1o6WCHd14JbAW7U8v14mZMc8aKWLD2yfKw4DcrOKQXtW0TANYtn4ZEZi2o7DiGRi+ddzxWFM4FHd+egLr+6l3F+EaujT4jB8mi0UT43DEAgEry1C+C0hIs5BIBBcCMgeD5gmFbX1hO78LMgy62rrOfhACyXRVqKJFADpjBPTSOTn+wCUXKunVlwy4741XWdYKkYP9wLgu+oaxp55CmNsjIL3vp9kV6c995eZuQVNIFgIiUgECZCcXsxkF7LLPe82FyLFG65DeX47XQd24nC7SYcGoBRKl0864WaCQZAk1Fl+5pYKRVbw6z78um/edWeMw8hXFmNT4jAGaBk7QSw9s4uwJqu5GcRTKokzVBenxmEIBIJzgxB+S4lpCnMXgUDwmjNh0GLG45TXN+aXyxWrcB0/THRiQUrGlJLThV++1XP2m9C4u5KyWDOmaeJsbEQrL8fKZPFcvtEWfJZFZmgIqmauGgoE8xEPj+MBVJcXM5FELZy5onWhU7VyNT3P+ZC79qL4fEiRMcZKvNTmTGLAFn5qYeGcgfDnmxnjMGahtNRH/+BoPg5jqliciMOIpKOMp8bpifYRSUcxLOP0Y06Jw/DmZhAnXldHSiCl4tUmq4q6op+ryxcILlmE8FtC7DgH0eopEAheW+SceDPjMZjSslm6agPmoYcn10samCRQi4qmbDt3qyeAVFyHJ36QscEBiiqrSFy50c7vk2X0ikoAe85v45olvS7B64dUNIwH0Nw+zFPakS8mZFlmtHQTy0IvMBBT0CWTccdyaqeskwkF0UoW3+Z5IXFqHMZcWJZFIpvIZyZOm0uc8ror0kMkHSNpJKHt9P04FP30GcR8dXFKHIbmxa2JOAyBAITwW1JEnINAILgQmGjTTPX34aityy8vra2nN6MBGWQNiMQwNX2acYZrxUp8V12Na0oo+6n4a1dANwQ7WtBcbsqGnkHBJNRzA0XlFcCks2eqt5eef/wHaj/9GfRKEfEgWBipaBgA3eMnnbhwzF3OhHVvuZ/Wl6qQT/wSOZ7AKl017f10cAjPug2v0dmdfyRJwq25cWtuyueIw5ggY2TQfdAxMDCjQIykowwnR+gIdxHNxDAt87R9nB6HMfWfHYdRp5RjJGURhyG4pBHf2UuEZZpgWaLiJxAIXnMctbXITieJ5uP4t16dXy7LMhGrCJVBHAFIDIcxHI5p1RTF66Xy9z465/7LG1eR2g7J/jbaBjpYJmXJWAr9zzxAyQc+i1pcbLt8ApFdOzCiERJtJ4XwEyyYbNw2JHH4PCRTqYu24gegqhprbr6Twd4hwrt2svaut+ffy4bDGGNj6OXlr+EZXthoikaJx4fln78V1rTMaXEYE1XFqXEY0UXEYUw1sZmIw7CX+UQchuCiRAi/pcLMPWESFT+BQPAaIykKrpWrSDQ3n/6mHoAJ4Rey8uHYi8HpcdMvFaKPdlCYHaJLbyRbUMey4PN0HNyPXlGZj3SI7t8HYM/8CQQLJJuwJ1Gduptxy1r09+iFiOoPYMXjyKYFuVuF+JFDALjXrn8Nz+zS4czjMKLIriw9oeD0OcV0lMH43HEYiqTMalhzaitqoXlxmhQJLh2E8FsirJzwE3EOAoHgQsC1ajWxQwfJjo+jBibnbpxOL4YChsdu+QTOqJoSdVbQkDwGEiSueDOVK9Yw/MM9ZHb9D66Ky0m0thDv7sm3fGaGBpfkugQXF6O/eZLI3l3Ufubzi6qKWMkopgVOxb5NuZgrfhMofj8ARjSCWlAIQOzQQRS/H0dd3VybCs4RU+MwSkt91OuRWdc9V3EYPm1KVTHvcGq/FnEYgqVGCL+lwsw5VMniB1QgELz2uJrsGb1ESzO+LVvzyx2SQkKFuNOP7IpjJs7MOMMqrIP+Y/TLFazYsAlZlhlb+SbqTvwvnX2t6Ok0/b/6NQB6dQ3ps6z4DT34I8xEnIoP/95Z7Udwfkl2dZBsayMzNLS4dsZ0jCQ6zlwsiHIRz/hNoPhs4ZcNh1ELCrEMg//P3n3Hx3GXiR//zGxfabXqkiW5O/46iUsKkF5oSUiA40IILUCAhBII5Tg44PjljqMFOGpCIJSjXY5eQwsECCHdsZPYad+4d/WyWm3fmd8f35EsuamtZGl53q+XX9bu7M4zM9vmmedbhh5/nMpTTpWpoOaBUkyH4QRytPf1jpkOYzA3SKqQPuJ6xk6HMWrAGpkOQ0yRJH4l4ha9ip/08RNCzAHhRYuxQiFSzzw9JvFzkoPkIzFoO43K/t2kn9FTOqmOLz0JDtwBqy/F9k5aT7zwRWzu2E5rYgO9QMedfyG0ZCmRZctI3H+fGflzilevU089iZuTuQHnGydl5ndLPf3UpBI/O58mQxgnY06IrbJo6ulV/BJm4JrBZ7bgpIaoWLP2eG6WmAFHmw6joSFGV9fhVcWCU5jAdBgJ9iYPjDsdRk2kioivYsx0GLGg97dMh/EPTxK/EnG9ip9ctRNCzAWW309kxQmH9fMrJhLElyvWveFtPPHlr5F+RmNHJn9SvXj1OnrrP8VKb/oGMIPHrHnlO9j8vc8T4XHcfJ7YaadjBYM46TROMokvNv7V8kO5rku+uwtcd1rJo5h9Ttokbumnn6T6ggsn/DxfIUXOjow831cOTT1jYxO/vg0bwbaJnnTy8dwsMQeUcjqMHBm6k/1jp8M4gqAvODJgzch0GIFDpsaQ6TDKjiR+peJV/JCKnxBijoiqVXT//KcUBhP4R5qZDRBZtQpgpF/RVIfKrx2V9A2zbZuTX/cett1/LVbRpfLU00aaeeY6O4hMIfErJgZGqn1OKoWvYmIDN4jjrziq4jeZpD1QTJP3RUYqfvN5Oodh/rj5DGb37AbOoW/DRiLLV8j7WUzKeNNhHFpVzBfzh01/Md3pMOqragg6oTHTYcS80U5lOoy5TV6ZEpGKnxBirhmeiy/9jCZ2+rNxCwWcoSH8VeaqcuXaU0ifdQ6hJUtLGtfv8+PGq/CnBshFowQbzclJvrOTyPIVk15fvqtr5O9Cf7+cKM8jTiqFFQxSHBwkt28vobaF4z8JCDoZMqE6nLSpVkylKj3XWKEwFaecSt+f7sDJZhjavoP6y6843pslylzAF6DWV0NtuGbcxw5Ph2ESw8Ex02GYpqfm72e6t9GfGZTpMOYhSfxKZWQ6B6n4CSHmhvCSpVjBIGltEr/CoLkKPDy6oC8Wo/nNMzNYiu+ii6l94sd0btUsWXsaWBa5KY7sme8elfgN9BNqbS3VZooZVkylqFi9huTGDaSefmrCiV+YDP2BKE7GS/zKoOJnWRYtb38nXT/6Af1/uRNA+veJOWX0dBgLKo7eJ3e4qjh6OozhAWsGc0MjSeN0psNo7qnDzgUOa4rqk/PsaZHEr0RGBneRip8QYo6w/H7Cy5aT3roFME0m4eAgEzOp+bQzYPuPSe7fin36Gfhra6c8l9/oil+xv79UmyhmmFss4mYzhBYuIrtnD6mnn6LmBReN+7xioUiYHIQqRjX1nP8VPzADwDW+5ipCCxdC+16CE0yEhZiLRk+HMZ5Dp8M4mCwenA5jMDd0cDqM3TIdxkyYUOKnlNoJZLx/AP8G/Am4FxiejfIA8Dat9U7vOWcCtwIRYCdwlda6c7xl89bwdA4+SfyEEHNHeMlS07Qsnx8ZVMJXNf4AAtMVq61jr1uJ1bsHgGBjE/muKVb8urqwo1GcVIpCf18pN1PMoOGBWexIlOiJJzK4/iHcYnHc0a9TyUFsC+xQJU4qjRUMYvnL6zp1/LwLjjrCoxDlaLLTYVTWBNixv52k18R0JFHMDY00RZ3IdBgmCTx0wJqDf6cDTeRz1j/MdBiT+Sa9Qmv9+Og7lFKXaK0HvL/fDXweuFwpZQP/C1yttb5HKfUR4EbgTcdaVoL9OW5kAnchxFwUXrIUikVy+/ZS8Cp+vlmo+AEkIi3E0mYC90BjI4MbHp7SevLdXYRa28ju2U1hYKCUm1jWXNdl4K6/EnvOGcelX+TwwC6+aJToqpMYuPtvZHfvIrx02TGflx7sJwL4IhU4vV1lU+0TQkyMGcAmQmO0nkbqx3380abDGH17otNhHDpgTSwYoyFSy6mNa8siMZzWJbThpM9TBQwPBXQ6kNFa3+PdV3ExEwAAIABJREFU/hqmsvemcZbNW27RG9xFKn5CiDkkvHgJAJmdO0YqMP5ZqPgBWHWLqNv3DKnBQQKNTTjJJMWhoUknIfmuLqKrTqQwmJiRip+Ty2EHy29Oq8yOHXTe9j1cp0jN8184a3FTySQDt/0rieYXYAF2NEp4qRlAKL1ly7iJXyYxSATwR2M46T3YZTCVgxBi5kxnOgw7UmRfd9dhU2PsGdxHIpckU8xgWzZtsVaaog2zsDczazKJ321KKQu4B/iw1rofQCn1O+A0oBsYbry/CNg1/EStdbdSylZK1R5rmda6d6IbU1dXOYlNn3mD/WF2A/GaSmobJj9c+WQ0zPD6JYbEkBjlE8Otr2RPrBLa9xGMRrDDYZra6ksa42j2L1aw706SHTtpXrGYbqAinyTW0DzymGw6jetCOHr4yX0+l+Ph23+B099HfEkbVnIAZ2jwsO2ezn5kOjrY+K53seaTHyOmVh71cfPpNX/oN78ktXcrJywwo7r6E30j656N/SgO9VBpZejbvRk/UNtSR3zFQvbEq7B6O8kne+jZu4s1511wxOfv93qV1Dc3Unz0MYKVFSV9zSdKYkgMiVGuMaqAUYPXHKOrba6Yp1AsEA2WxwWoiSZ+52mt9yilQsAXgZuBqwC01pd6zTc/BHwEuG5GtvQQPT1JHOfw0YGOl3RvEoDEYJbiDLbZn40+ARJDYkiM8ooRXLSEAf0MwZZWfDGz7tnYj7aTTmbgPmh/+nHip54HQOczO8hUH/zBffJ/Port5Fh1zScOe/7jd/yC1qd/RZcL+WgVTrSSzLZtY7a7oSFGZ2eCoccepWLtukkPsJXcpHELBTqe3Eqm9vB5CYdjzKfX3H3styyil51PtwMwsGvvMV/zrr276fzTt6k5/9W0LD968jsRDQ0xOnbtpQmoTJoUbjBrkesaxN/cQmL7Tvb+9Ks0Z3fSvnLdEUfoG+jqIQbkCJIfGAR/8LDXfD69HhJDYkiMuRljMnGGmHv9cW3bmnQhbEK/kFrrPd7/WeAW4JxDljvAt4DXeXftBhYPL1dK1QOOV9E71rL5a3gCdxnVUwgxx4QXLyG7bx/5np5ZGdhlWF1TEwm3Aqt3N4F600Rm9Mie/V2dtOZ30Orso+OZp+n6yY8opoYAM7JjbOdfKWTNY/OhEP7qagr9fbju2It+ma1b2H/zl0g++siktzHf22PiJefej/qhcu0HSD2jj/mYnv37aaAX1wX27gQgf4xpNLr37SXz28+wMLOD7rt/x+DGDSQevJ/0tq0UB6d2TLID5piGnDxgmnoCBFtaye7fR1NmByGrQN+BA0d8fiFl4kar4jiZtDT1FEKIEhk3S1FKVSil4t7fFvAq4FGlVIOXtA17BbDZ+3sDEFFKnevdfhvwkwksm7dGJnAfZ7QyIYSYbaElS8FxyOzYPmsDuwzrDzZTmTmAHQrhr6kZk4TsWX8XtjfSdvevfkjfHb9n6LFHAdhy/1+ptRJ0Bk0Fau/me/HHa0YmoR8tu38fADnv/8ko9HQDUEwmJ/3c2db1kx/R/o1bj/mYA5sfAGBn/FzIu7jBIPnuLtzC4UOjd+/fS/o3NxIoZGl/BML3PsqBW26i/Ru3sudTH2fbe68fMyCP6zj0/v534/azLCTNdVzHCzmc+IVaWnAzGQJ583vZt3cH2b17Dts2J2tei2hVFU4mI4O7CCFEiUykPNUE3KWU2gQ8DqzENOdsBu5QSm1SSm0GXsjB5p8Opvr3VaXUFuAC4IPjLZvXHKn4CSHmpvCSJeaPYnFW5vAbrVi9kFq3n/RQkkBTM9m9e0eWhfZvpJM69lptBLabrt+Z3btxHAf/U3fQQ5z65iW4tkVb+lEyrvmePXRkz9yB/eb/9iNXkI4l32OSlPlQ8cvs2mkqnkdI4gDyPT1Y+zbR58ZYvORkAELVRXAc8l6CO1rnH75FmCyZlZeDA6FWH23/fgOL/+sTtFz/HnzxagYfvH/k8elnNN0/+zGJ++879oamBxhyQwwVQ7iAHQoBpuIHkE2bbD+9awu7PnoDA3ffNfb52SEybgC/P4CTzkjFTwghSmTcPn5a6+3AqUdYdAAzQufRnncfsGayy+arg6N6SsVPCDG3+Gtq8cWqKA4mZrWpJ0CkZTl2111s/elNxFsXkf3zn8h3dTGQy7LAaWdH0/Px9yQhvxf8frK7d7H9kYdoootdS15GcMsefHX12FYP3VvWEwIK/X2EWltHYuS8JoO59vZJb1+hd35U/AoD/SOT1+d7ewk2NgKmapfq66M2l2f/V75MvM2iR51GePtWCASoqM2T64RcRwesPmFkfe3bt7GwsIPtjReyOBimE4jXF0kFAtS3tBJqaWXo1NNI3H8vTj6HHQgyuGE9cPB4H40/myBlVZCzfQR8XRSKBQJ2kJCX+PXmqnHcNPbuHeC6ZHbuHPN8O58ijanyOZk0dlgSPyGEKAUpT5XISFNPqfgJIeYYy7JGqn6zXfFbdvrZbK85i5bMViq6/gRA/wP3sX/D3wBoOf1Covs7sUNQaIyT3rUT//rbGHQjrDz/EvLdXUQWtLC75jm0OdsBKHgJ0LCDid+Bw/r/jWek4jfF/myzJbNrZDDskeapiZ5uMrd/iuhfPs/+b30dgPQBl2jbyaS3biWyfAX7m04DoH3DQ2PW1/HAb8i7NkvPf7E5foEAdhC6dxzsQ1h5yqm42Sypp57EdRySGzcAkGvff8xtDRYSZPwxfKEYth/2PWWmAO7p7cH2A1Qy4Ksj6O1Hdu+eMc/35dPkrDBOPo9bKOCTip8QQpSEZCmlMjzCqCR+Qog5KLTEzKM22338fH4f617xVvyXf4q9DacTqIC+P91OVft6DlhNVBYK5HbuINfaQFWgDzIZ/Lkc2TOvIRAKke/uIlBfj3rJ6xnwm6G9M11dI+svZrMUenuwA+BmMhQH+o+2KYdx8vmRxx+t4pdrbye5bfs0jkBpZHcfTPzyPT0UCnn2//ILRNw0/dttyGXIr1qAW4TKXXvI7t1DZMUK1MuvARusLQ8xNGj2cbC/j7bBTeytWE1VXT259gMEmxdQxCbbvm0kTkStwg6HST6ykfTWLRQHBvBVV5M7cOwEO+oMUQhWEQ5FsHyQ2LYJgPbHH8QfgWDeJRttxB4w80rm9u8baTUD4C+myPvCOBmzXPr4CSFEaUiWUiIjTT2PMDS1EEIcb5HlKwBGRtecbfGGRta9+nryJz8bUgXimX4yC06l57e3Y4XCBM6/lEiF6cMXWPtKlq47HWdoCCedJlDfSDgSxT379Vg+6HnsYL+zQa+ZYLja3B6vGeJohT4zSIkVCh+1j1/Xj/6PLV/88hT2uLSyu3bhr6sDyyLf080TP/8mrcV9dLprcQaLVCyyWVR1AKe+gsG7/gqOQ2T5CYSjUahrwJfJs/6bn6avo52dv/8JAYrUn3EZYCqloZYWuu16gomD1Tc7ECC6ei1Djz1K7z13YwUC1DzvBTjpNMVD+lkOK+TzVJLGjVRj5/MU/AEquzax49H1BNs3U4iEcHu6sQPVODnwt7bhFgqmKaon6GYo+KM4aTOfnzT1FEKI0pDEr1SGB3fxySEVQsw90ZNXs+iGjxJevOS4bsfSl78SgP2ZJTQRZeiRjdRd9mJOOPe5pC56L1gWPq8p5/BonYEGk6wuPeXZFEMhKpKdPHO/aSr65O2/BiBVazK/xPZtTNRwk8nwokU4qdSYqtOwXPsBsj09U9nVksrs3klk2XL81dUk9+xiWf+DbK88lVgqR2jhQhLnXglA4TnngNfXPLxsOQCxJUvJ5MMsSj2J84MPEvrzfezvraXlBIWTzVLo6SHYvIBURSt1hU6c4d8zILp2LcVEgtT99xJSq0Yqx8MD6hyqr7ML23LxVVRTTKVwYvXUuX3UP/QVWot7ydQtwMlkCPeZ6qOjzKituX0HB/0Ju1mcQPRgxS8iFT8hhCgFyVJK5GAfP6n4CSHmHsuyCC9aPP4DZ1igrp7wsmWEO/oZ+PUvqTz1dGouuRSAhavXEVywYKRZ4+CDD2AFg0TUqpHnR1oXk80HaNj0XfT9d2Fv22juf9GbsGzoe/zRw2ImHriPvr/cedj9eS+hCy1eAq47MofgMLdQIN/dTXEohZPLlWT/p6KYTFLo6SG0eAn+2joyXkLcdNaLye7fR2jhYk688BKGLrqBE1/6SmpeeDHR1WvwVVQAEGhqws5kCV7xKdrTCwHw+cxsTPnODnBdggsW4GtYSsTK0b1v90js3XufAgtwIWFnCS5oAY4+gmpfhxlgJxCvw0mnqF68HP+rv8iBNW9ke/35NJz9QgAs/QyWH9JVIbDtkX5+RadIhCwEozjp4aaeUvETQohSkMSvVIpS8RNCiImIPes5FAf6CTY10/zma8YMihVauJjsnt042SyDDz1A5enPwufNAwcQrK3DF4zRY9XRsvk7BDI5qIrRetJqCNtYXWPn8nNdl55f/oKeX/zssIpewZu8PbRwEQDFwbH9/PLdXeD1ZTta08bpKDqHVxgP1XtgP/tveS8A4cVLCNTVQ2KAlBuktr6e4sAAwRaTjDUvWYbP76Phiitpe8/7RtYRaGgC16W2ooJowms+2dmJ67pkvcpdsHkBNYvNqJ89280ALzs3bWRx33048Qpcy6LRt42hQgE7HD5qxS/ZY/pfRqvrcVIp7GiUiqo4K8+6gHWXv4n61WsBcAYG8McsnMEOgs0LRhK/ob4+bMvFClUeTPxkcBchhCgJyVJKRCp+QggxMVVnn0vVuefR8s53HVbNCS1aRKGvj4G778JJp4mfc96Y5f7qapxEgsZXfJh2q5FMxk908VJs2yYfr8WfyjA4atTPfGcH+e4unHR6zMiYYCp+vng1/poa4PC5/Eb3OytMYtCYiejau5u+b7yVrQ8fe068PQ/8EX8qD5gE1V9Xh53N0eNvoXDAVNeG58c7mmBTk4n5t7vJd3URXraMYn8/+a4u0yfSsgg0NdG4dDl510eufTtb19+L//5vMUAlzddeT8UVVxL0O+z6848INC84al/KTL9pPlsRr8XJZMYk7QC+WAxfzAwwlK+qJJTqJNS2cCTx27PRHI+aFatxstLHTwghSkkSvxJxZQJ3IYSYEF9lJc1Xv5lgU/Nhy4abo/bc/isCDQ1EVqoxy/3V1biFAhWBAMve+EmsvEXIa34YXroSJwe7H7hr5PFDTzw+8nf66SfHrKvQ20Ogrg5fZSVwcGTPXY8/yhPf/hgDW585+NgSJ377H7qTkFUg9fTREz/Hcajp3EA+BVbQwopGcaJRcCEfbRmpuo2e0/BIAl7id+A3v8Py+2l45WsASD/zNPn2AwTq67EDQQKBIN12PYv7H6LpkW8AYJ3/VqrVKtoufhG7K9eyaGAjbjx+1Kae+UQvjmtR6TUztQ9J/ICRCmW2oYmqQg+htjYKPT0UUyns3Q/T58ZoVSePqvhJHz8hhCgFyVJKxWvqKfP4CSHE1A03u3RSKarOOe+w71R/3AziUhjop9jXi5vPE1ywAIA6rxmhteXgnHWpxzdDVRXU1pB6amzil+/pwV9bh6/STBNRGEyw6bc/In7vl1iU30Ziy9MjA6WUsqmn4zhUd5m+iA1DW4/a5HPXpo3UWIOkUz5CFS7tO7YyMJQAoLKqidy+fVihMP7aumPG81XGsCMRiqkUFetOIbxsOb7KGGmtR6ZyGJZpWsMAMXYtegmNV3+ehSeuHlnW8txX4LccUvkUhb4+il5iNpo71EeSCOSyANiRwxO/yIoTCNQ34LYsIWalcbyKa99TT9BS2ENf3Vps25ZRPYUQosQkSymRkaaePmnqKYQQU+WrrDSJjGVRdfY5hy3319YCMLTpsZHmhsFmr+K3wFS+6gb309t+ALdQIKWfxhdKEQr0k9qyBSdvBmlxHeewit+Bu29n6b7fsy+4xATr7yPUthBsm0IJE789T26m1kqw17eQSivD7h/cxrZbTYWtffs28t42Dj7+N9I5H1amiL8Cup98mEzS9KGLV1aZgV1aWrAs65jxLMsi0GiqfrHnnIllWURWriSlnybX0TEm8Vv70qtY/NYvs/qSlxMMhcasp7a5hbQbpOgzTU+P1NzTlxkgZVfipFLm9hEqfnUvfRmLP/pxwo0myU+65sJpxwN3Y1suDevOBzCjeto2VjB4zP0TQggxMZL4lUpRmnoKIUQpxJ71bKrOOofAESpZ4WXLqTjlVLp/9hN6f/cbgJGKn2nSaFHMwp777yC9dQtuNktVdYFolQuFPJltZrqH4mACt1DAX1fH/u1bwYZYppcdLRdz4hv+Hyk3hJUcItjcTCAeL2lTz/7NfyPv+qi/+FqKDmQfuJeOP97J1gfvoeLOj7HjuzfQvmMbC5JP0rMrAj4f6eoqAp1PEciZfof20BC5/fvG7d83LNjSgq8iSsVaUxWNrFxFobcHN5cjsGDBOM82bNtmwK7G7zOVuPwRmnsGC4Pk/LGRxO9ITT0tnw87FKKmbQkAA7s2YUej+Pdto4saWk5QFAYGSD76CL6qqnETWyGEEBMjWUqJSMVPCCFKo+HKV9H8pmuOuMyybRa89TqiJ68ms3UL/qqqkYqdHQzir68jkYlS2/kwycc34VqQjUXorm4DILH5MQDyPb0AtB/YTfRv/43lt8jWnsjaF78a27ZJulGsTI5AYxPB2pqSNfXM53M0JZ5gX3gFDW2L6MzWYqezuIUCzj0/JemGqS12E/7jx8ntLeLrS9L02teTbD2Z5sI+GtwO3ICPzK6dFBOJkf5y46m//BWs+cTHsAOmehZVB/tOjq74jScTqiPqGwSfb2RE0NEqnCSFUBXFY1T8htW1tLEjupplg+sp+F0CyRTJ2CpynZ3sufET5Ls6ab76zRPeNiGEEMcmiV+pjAzuIlcmhRBiJtmBAC3XXU/05NVUr10zZll44WKsvgy+/Ul677uHUCX0LjiD8Bn/RKAC+tc/CECh14w+2dR1N12+ZvwNrUT8gZH1ZAsRLCDY2ESwurpkTT13bHiACitLSJlmrPl89ciy2GA/vcsvo3Dxh+nqqWCoHeLPez7x8y8gtuwU/JZDyCpArIrUk08A4w/sMixQU0PF0iUjt4OtbdhRMwBLcIIVPwCnsoFqe4hAQ+NhA7zkMhmiVhYrWo2TPnrFb5ht26x+zb+wvfYcYtE0hRSE/3w/Oz/8AYqpIdre9wEqVq856vOFEEJMjv94b0C5GB7VU6ZzEEKImWeHQrS+5300NMTo7j44/17jVa/DsSC5cQM2gwRaYdG5l1JVV8/WeAX2/j42/+o2/Jsexgfsr1zOyqveT+dXbx4Z1RPAKZgkMNDUhFNTQ2HrtpJsd2brQ6TcEEtPPxOAUCKLL2quHSYH/agLL8HvD5DJVcPCGhqvfDUAbatPIfGwn5BVINi0gLw3UM1Em3oeyrJtIitXktm6dWRwm4kI1CzA7nbNyJ6HVPwS3V2EAF9FzcGmnkcY3GU027ZZd8W1PBFrwtn1DAvV6RR6e6k686yRyeKFEEKUhiR+JTIyMbD08RNCiFlhWdZh/b/88Wrarruezbd8ivgOTW/rMlobGgFw152Ltf8OKv78J4qWjeP3ceKbPozP9uGrjJHvPDhvn1Uw3+V2XZ1p6plI4DrOtEduDmb66PfV0hQIUhhM4BzYj29BgGA+T2rAxmf7yLW3k9u7l4ZXvQbLb36mg6EQ7cHFVOfaiba0MvDUk9iRCP6a2ilvS8MrX02xv39SfegqGltgC+SDfuzu7jHHJNlrEr9QdR3FfR1gWdjhiU3FcPLFL53KLgghhJgEyVJKxXHM6GPSCV0IIY675pe8BlbEqD7vn0fuW/GyK7EvvBC3agHukEO4pQ2f10rDF6scU/Gzcw6WD1KZDMHqanBdioOJaW9X2EmSC5gKW2rzZnBdBpetYai6HiuXI9d+gOTGhwGoPO30Mc9d9NK3E7zk/QQbGgAILhh/RM9jCTY0Ejlh5aSeU9tq5lksWEXcQoFi4uAxSXuTt0er63FSKexIRKY4EkKIOUQqfiXiFosysIsQQswRDQsXw1tvGnOfz+djxVVXA5DZvQt71HQFvsoYTjqNWyhg+f340jn8YRjs7qKu1swzVxgYGJlHcKoq3BQDoSoAkpsexVddzZo3XE8sn2TjddeT3rqFwYfXE1627LBRTavq6qmqqyfZ2wNMvZnndMSqq+lwQziYefqynZ088Zef469uopAw2xVraCSZTh2zf58QQojZJ4lfqTiOJH5CCDFPhBctHnN7eGTQYjKJv7oaKzmEPwyp/m4Cq8wImNMd2TM9lCRs5bGi1WaOwcc3j8yrF25ZgC8WY/CB+8nu3kX9K1551PX46+oBCB2HxA8wUzpYQwC0P7aBZX13gyn2kXdtqqviJFIpfOP07xNCCDG7pA1GiZSi74cQQojjY3iAk2JyECefw00O4gtDLtFDsMZU+aY7l99gd7cXq4bs3r04mQzRk04GTH/F8PIVpJ/RAMROe9ZR1xNqW0jtZS8hdsYZ09qeqcqGaqnwmWaxmR1PU3Qt2tddw47oGg7UPwfbtk1TT6n4CSHEnCIVv1Jxilg+SfyEEGI+Gl3xc4tFcF3sEDhDfQSqhxO/6VX8hvq6iQDhqlpyHe0AY0aujKw4gaFHHyG0eAkBrx/fkVi2Tf0/v3xa2zIdTqyRePopctEowf522utaWXXGuXDGuTQ0xOjqGqSYShFobDxu2yiEEOJwkqmUiFt0ZCoHIYSYp3yxgxW/wYfXg22Tr4pipQfwhULYkQjFaVb8MgkzaXy0pp58RztYFoHGgwne8EArsdOPXu2bC4I1C7AtcCJhgtksuaaTD3uMk5amnkIIMddI4lciriODuwghxHw1UvFLJBh88H4qTl5NOhQjkDNVPn98+pO4F7zEr7KugVxHB/66OuxAcGR5eNlymt54DdXPe8G04sy0yibTt9Bx0xRz0Lj68Can0tRTCCHmHkn8SqXoSFNPIYSYp3wVJvFLPrKRQm8vsTPPJheoIlw0fdl81dNP/Jz0AHnXpqKqilxHO8HGpjHLLcsifs65E5777nipaVkIQGUgTSHrjaA6ilss4mQy+CTxE0KIOWVCffyUUjuBjPcP4N+AHcCtwAKgAKwHrtNap73nvAT4rBdjA/BGrXVqvGXzlVT8hBBi/rL8fuxIhNRTT2KFwlSecirFHQ9Tkd0FgL8qTmbHtmnFsDMDJKmgxrLId7QTPvPsUmz6rKuMV9PuhvAFs+AA6TR4FVM4OAiOHYkcpy0UQghxJJMpUV2htT7F+3cHkAP+RWu9ClgLRIF/BVBKVQLfAF6itV4BDE5k2bzmuCCjegohxLw1PLJn7LTTsUMhrEiciJUjNZjEH49TGBjAdd0pr9+fS5DxVVAcHMRJpwk2NZdq02ddwq7G502DmPfmFRzW9eMfYvn9VKxecxy2TAghxNFMOVPRWu/UWj/i/e0ADwHD7T1eBDystd7i3f4a8MoJLJu3XKcog7sIIcQ85ouZqlXszLMA8MdqAejtaMdXXY2by+FkMkd9/qF6bv8VB269ZeR2uDhEzh8j39EBQLCp6WhPnfMykUacoPnNK/R0j9zffc+9JB9eT91LXzZmxFIhhBDH32Smc7hNKWUB9wAf1lqPDG+mlIoAbwI+5N21CNg16rm7gYUTWDZhdXWV4z9oFnX7bTI+m4aG2IzHkhgSQ2JIDIlR+hjdjQ0U+/pYfN5zsHw+6lpbYSsMdHbQ0NZEN1Bl54k2TGyagr2PbiC1Zy8nRWz8lRV0ukOkKlYQSpmfz6YTlxMZte3z6VitecU19O7YDk9+iVA2SUNDjFz/AI/c+k0qT1jByquunNHuD/PpWEkMiSEx5m6M2YwzF0w08TtPa71HKRUCvgjcDFwFoJTyAz8E/qK1/vXMbObhenqSOM7Um9yUWjadxfL56OoanNE4w3MkSQyJITEkhsQobYz4y64gls3R3Wu6nLtBczIw1NNJZdxUr7p27CMaqhp3XU42S2r3HnBd9ty3nsCqk4hYOYqBGD1bd4LPx6AVJult+3w7VlYoTq06hd5gkL5d+wl0DdLx/e9TTKWoe90bR47hTJhvx0piSAyJMTdjzGacmWDb1qQLYRNq6qm13uP9nwVuAc4BUEr5gNuAPuBdo56ym4PNPsFU+fZMYNm85RYdGdxFCCHmsUB9A6HW1pHbVQ2mKWZ2oIdiZQzXsuj44f9RTCbHXVd2r0n6AFJPPUmipwsAX2UN+Y52Ag0N8/43w7IsArV1FHq6cfI5Bh96gPpzzyHU0jr+k4UQQsy6cRM/pVSFUiru/W0BrwIeVUrZwHeAIvBmrfXo8tsfgGcrpU7wbr8N+PEEls1fThFLBncRQoiyEa2sJOMGKA50sedP36B2hUtu/z72fPbGcad2yO7aCUCwtY3UU08x1Gv6wYXiteQ6Oub1wC6j+evqyPf0MLRpE046TcOF5x/vTRJCCHEUE8lUmoC7lFKbgMeBlcB1mEFargLWABuUUo8qpb4CoLUeBN4C/EYptRWIA/893rL5zHWk4ieEEOVmyKqgtW8DCwu7CddA/szTyHd10v6trx/zeZldu/DFYlSddTa5A/vJ7N8LQDheR76zfBK/QF09hZ4eBh+4H188TvVaGclTCCHmqnH7+GmttwOnHmHRbwHrGM/7FfCryS6btxwH/JMZK0cIIcRcl/ZVUlfsZ3v9+SzsuodiLEDsjDMZ2vTYUZ8z2N/H0NYt2E3N+JctB6C4cxvYUOHzk8rnCZRJ4uevq6OYHCS56VGqn/cCuQAqhBBzmLRNLBG3KBO4CyFE2Vl+LnuaL2TNy65miChWJoE/Xk0xkcB1nMMe3r5zO4UfvJdiRzvBoS10/vVW7IoKrP37Kbg2/nQamN9TOYwWqKszfxSLVHnTYAghhJibJPErFWnqKYQQZefECy/hgjdfj23bZOwo/vwg/ni2aosNAAAgAElEQVQ1uC7FwcRhj+945G8UvQEtexuW02T14jY34+vpI+mGKXaZQV7KpeIXqKsHILighdCixeM8WgghxPEkiV+JmIqfHE4hhChXOX8locIQvngc4IgDvMS6NtOdNsuX/vPVZNwAOTuFlS2QPmAxuP5BrGAQf3X1rG77TAk0NoJlUXXW2VjWUXt/CCGEmAMkUykR13FkVE8hhChjxWAlETeFfzjx6+8fs7x9xzYa6MV1q7ArKqhoa2N/bDWNkQ7TI37fEOlnNNGTTi6bJMkfr2bRR/6DmosuOd6bIoQQYhwyGkmpOA6WLU09hRCiXLnhKqLJDFaFmdi9mBhb8et87B6WAqFcgeDiJViWRd1pLyR89yM0nQY7K9ay9qr3lN1FwvDiJcd7E4QQQkxAef36HEeuI4O7CCFEObMjcXyWSxYzqMuhFb+Kzk3sp5lCZychLxlqW3USHTRg+4BYbdklfUIIIeYP+QUqlaIM7iKEEOUsEKsBYGgwgR2Njqn4de7aSSM95CqXQ7FIaOHCkWWZxWa0S19l7exusBBCCDGKJH4lYip+cjiFEKJchWJmQJZUog9/vHrM4C7tj/4dgIbWFQAEautGli0/9yK2V55K69rnzOLWCiGEEGNJH79ScRyQJjxCCFG2ItWmYpdL9BGKx8c09fT3bKGTOuptmwSMGbUzUlHJute8e7Y3VwghhBhDMpUScWUePyGEKGsxr4pXSPbjj8fHNPWM5XtJhRtHkkFfvDymaxBCCFE+JPErlaKM6imEEOUsUhkj79q4mcRIU0/XdcmkU1RbSdyqZgr9/diVldiBwPHeXCGEEGIMSfxKRPr4CSFEebNtmyGiWJkEvngcN5fDyWTo2bMLgGBdK4WBfvxS7RNCCDEHSaZSIq6M6imEEGUvY0fx55Mjk7gXB/pJHNgNQFXzQgr9/WP69wkhhBBzhSR+pSLz+AkhRNnL+SsIFYZGqnqFgQFyPftwXKhfuJhCfx/+6prjvJVCCCHE4STxKxHXcWRiXiGEKHPFYIyIO4TPq/gVBvqxBzsZIEYgGKQ4MCAVPyGEEHOSZCqlItM5CCFE2XPDVUTJYMViABT7B4hmu0kG6igmEuC6kvgJIYSYkyRTKQHXccB1pamnEEKUOTsSx2e5pHM5LL+f/EAf1W4f+YqDUzlI4ieEEGIuksSvFBwHQBI/IYQoc/5K08RzqL8XXzxOqr2DoFXEV72AQn8fAL649PETQggx90jiVwJusQhI4ieEEOUuXFULQKq/F3+8mlxPJwAVTW0UBryKX40kfkIIIeYeSfxKwB2p+MnhFEKIchapNolfLtGHLx7HSQwAUNu21DT1tCz8VVXHcxOFEEKII5JMpRSGK34yuIsQQpS1WG0dAIUhM1G7lc6QdoPEamsp9Pfhq6qS1h9CCCHmJMlUSsB1vYqfLT/2QghRziKVMQqujZtO4I/HsfIF+qnGtm2K/f0j8/sJIYQQc41/Ig9SSu0EMt4/gH/TWt+hlLoNeC6wAIhprZOjnnMmcCsQAXYCV2mtO8dbNi8VZXAXIYT4R2DbNkmiWJkEviYFQMb2JnPv75f+fUIIIeasyVT8rtBan+L9u8O771vAKYc+UCllA/8LvENrvRK4G7hxvGXzlesMD+4iBVQhhCh3GTtKKNtLd+cBAKygN5l7fz/+akn8hBBCzE3TylS01n85SqXudCCjtb7Hu/014MoJLJuXhvv22aHQcd4SIYQQMy3rj9HiHKB2j7kGGo5U4xYKFAcTMoefEEKIOWsyid9tSqlNSqlblFLj/bItAnYN39BadwO2Uqp2nGXzkr+6hpZ3vYe6M8843psihBBihtU/97XsXno5vedci1VRQUVXLwVvdE+fJH5CCCHmqAn18QPO01rvUUqFgC8CNwNXzdxmja+urvJ4hj9Mw/PPM/83BGc+VkNMYkgMiSExJMZxitHQsA6evQ6And1d7Pvlr2m75PkA1C1uoXaK21OOx0piSAyJITHmcozZjDMXTCjx01rv8f7PKqVuAX49zlN2A4uHbyil6gFHa92rlDrqsslseE9PEsdxJ/OUGdfQEKOra1BiSAyJITEkxj9IjMDpZ8LPf8mOH/wEgCErRHEK23O890NiSAyJITH+0WLMZpyZYNvWpAth4zb1VEpVKKXi3t8W8Crg0XGetgGIKKXO9W6/DfjJBJYJIYQQ80awqZnIqhPJ7twBINM5CCGEmLMm0sevCbhLKbUJeBxYCVwHoJT6uVJqr/c4rZS6A0Br7QCvA76qlNoCXAB8cLxlQgghxHxTff6F5g/bxhf7x2kyJIQQYn4Zt6mn1no7cOpRll1+jOfdB6yZ7DIhhBBiPqk49TR8lTGsQGBklGchhBBirpno4C5CCCGEOAI7EKD+FVdSTCSO96YIIYQQRyWJnxBCCDFN8XPOO96bIIQQQhyTtEkRQgghhBBCiDIniZ8QQgghhBBClDlJ/IQQQgghhBCizEniJ4QQQgghhBBlThI/IYQQQgghhChzkvgJIYQQQgghRJmTxE8IIYQQQgghypwkfkIIIYQQQghR5iTxE0IIIYQQQogy5z/eGzAFPgDbto73dhzRbGyXxJAYEkNiSAyJITEkhsSQGBJj/sQptVHb7ZvocyzXdWdma2bOucDfj/dGCCGEEEIIIcRxdh5wz0QeOB8TvxDwbOAAUDzO2yKEEEIIIYQQs80HLADWA9mJPGE+Jn5CCCGEEEIIISZBBncRQgghhBBCiDIniZ8QQgghhBBClDlJ/IQQQgghhBCizEniJ4QQQgghhBBlThI/IYQQQgghhChzkvgJIYQQQgghRJmTxE8IIYQQQgghypwkfkIIIYQQQghR5iTxE2MopazjvQ3TNVv7UA7HSgghRPkrl9+r2diPcjlWQhyJJH7ToJS6SCn1Ue/fklmMO5NfSr6ZjqWUCiulZvK9N+P7MFtxZuFYSYzpx53xmDMVY/R7dpZOqObtfpTLsZIYk153WSQaWmt3pmOUy36Uy7GSGJOK4Z/pGHOF5boz/v4uS0qpS4AvAV8DVgIvBd4M/FFr7cxAvOVAGshqrXtKvX4vxsXAtcBWYI/W+iszEOMy4F1AB7BNa/3REq9/xvdhtuLM9LGSGNOKtwgYAtJa69Q8jrEA6AFsrXVGKWWX+vurjPajXI6VxJh4jIuA1wI7gae01j+cpzGeB7wE0MBWrfWdMxCjXPajXI6VxJh4jEsx53N9wIaZOm+cK6TiN3UXA1/UWn9Ba/124EbgY8DzSx3IO6n9PfBp4AGl1EzEeB4mif0d8Djw/5RSXxm1fNpXXJRS53IwWf4W8Fql1Ne8E6ppm419mK04M32sJMa04l0G/BH4MnC/UurUeRrjUuC3wNeBXymlWrXWTimvrpbRfpTLsZIYE4/xQuCrwIOYC0q3KqX+Yx7GeBHwbaAbWAx8RSn1rhLHKJf9KJdjJTEmHuMCzPnDD4FfAx9SSt2olKorZZy5RBK/qSsCLcM3tNY3Ad8HvqOUWliqIEqpZcDngbdorV8HfAHzZfSqUsXwLANu0lr/j9b6f4F1wKVKqZuhZE0fGoGfa61/obX+G3AmsBwo1Qd5OTO/D7MVp5mZPVZg3r8zHaNpFmLM9PtqhFJKAV8E3ga8DvgF8D0vMShV0j8bMdZgflDfD/wX8DSwUSm1RmvtqhI0nSuj/SiXYyUxJudk4HNa61u01rcAZwPXKaVuKNH6ZyvG2cAHtNafAP4deAvwn0qp60sYo1z2o1yOlcSYuMXAD7XWP9Ja/xI4HzgX+NcSxphTJPGbuh8Bb1dKvXL4Dq31lzFVoJeXME4aWK+1vkspZXlv/o8DH1NKXQgl+6GzMT+iAGitOzAn0Jcrpa4pwfoBksClo2L0AlcCL1BKfWiqK1VKBbw/o8BrRq2/pPuglKrx/owAr56JOEqpk5VSlUABeOGoGCU5Vl6M85VSTUAvpnI9EzECSikfpulEyV/zQ6SBF81wjGFZ4D6t9V1aa0dr/Z/AN4H/HpUITPfzOBsxAsCdWus/a623a63f7cW4Uym1oETVrHLZj3l9rEY9r1zeu7NxrACqgcuHb2itnwCeB7xXKXX5oc+dojijzhdKFeOQ/agBXumt3/Eujl0OvM2rdpRCDTOwH4eoZub3Y7ZizPSxmo3XY0ZiHIfPYBC4cFSM7cDrgTcopa4tUYw5RRK/KdJar8f0KfrA6OQP6Me8kUolAzxLKfXe4UqSV2W6CbhZKVU91QqTUuocpdR1SqmrgF8CDymlbhq+gu0lNB/FVG2mRCn1QqXUJ5VSXwAeAh5WSv3aSwrQWvcB1wNtU1z/xcBPlVI1WusvATuUUl8u5T54cS4DblRKhTDHfpdS6kslPlaXYZqSrfKuPO0u5bHyYrwAuAv4jDZ9F3YqpX5V4hiXYk7EfgM8gXlflXo/nq+U+ohS6v3A/cDflVK/K2WMoygCF3ifGbxYXwJ+DnxLKRUqQcU358V47QzGGARe7L3nhmP8O/AT4BalVLAEMYaP1UzuRwK4bIb3Y2CmYoy6aFVg5o5V2PvfmcEYw2Yjxkx+BkcP2PUpwFFKfWxUnCeATwBLp7h+AIa/p4DPArlSxzhk/28Eikqpt4y67z7gTmDKrZOUUkF1sNr9SaBQ6v1QSsVG3fwskJ+B/WhWSg2fs81UjFOVUqd7Nz/DDLzmSqkXKKXe4N28cYZiVCmlqr2bM/KaMzYvmZHPoDIDwQ2fK3wTsJRS3xsVYzvwPuCkqcaYyyTxm54fY74ovqKU+rRS6uOY6sZvprNSpdRzlFInwMgJ7FuAa5VSbxr1sK8AjwFTvbJ5GXALcAKmI/MXMMlfHNPeeVgjcIKaQnMmLyn7NGYAlDbMsfp/mCrQb0f9+K0E2tQkR1Xynv9cb/tvVKaKdVMp98GLcxGmyvpjrXXW+1H9AlCBeR2mHUcpdaa3zg9orR/27n4H0AncPmqdUzpWo/bjM96/sFIqgunQnMf0WypFjEsxX8o/AdoxTbL+AzMoRqn24zJM8+c0sALz/vo+sAP4zXTfV0eIt1wp1aKUatRa7wH+BfiIUuplox72KWALMN1YltZ6P/BeTN/RfypVDG8fKr2LJFswFyrerbyWA56vA71a69wUY6xUSp2glGrzjtW/AjeUeD+e4+2LpbXeinl/vavE+3GGUupMpZRPa70NuGEGYjwf+LhSqkJrvRfzmt9QyveV91nZrJRapLXezcy8r9YpM8L1Si/GTLzmy5RSjUqpBu999T5K/Bn0fq9+qEz/nuu11lnMd+UqpdQnRj20GtM1YioxTgbQWhe976U05jtyZQljPFeZi5LvV0pd7L23/gycpZR6qxd/+D2rphjjIuA2zLnP27xj9XmzqGT7cQGwRyn1bO+uAcxFy1Lux4sx53Fx765eL8bZJYzxUkzf85h3oSeDec1PLOGxugj4P+AVSqkqzG96qd9XLwJuB36ilLph1Gteys/HCzHNtv9LKXXdDH0GLwN+BXx7VEJ5NVCtlPrfUQ9tA5qmet44l/3DDF86E7TWBcwPhcYkfFHgSq31k1NdpzKjhf4O2KCUerXWeqvW+m5lOrR+XJkOp1/ENGlcxxReQ++L9HPAq7TWjyqlzgL+DdiM+eJ7v1LqEeBPmFL+S/QkR69TSp2BSfSu01rfo5RKAucBp2OSsmuAR5VSD2LaU1/hHc8J8348/4T58TzLW+9VQAPwlunug7cfZwM/wByrP3vJpQJqMQn+C5VSj3Owie+U4njr/I3W+l6l1FJM84YlwM8wX0oblVIPM8VjpUyl7xbg1Vrr9UqpTcANWusPKaXeAdyKqcZunEaMIKa58Ae11ncopQYwI92+FtM0+o0l2I8g5r3/Lq8ZDkqpdcB3MX1+XuXFWD/VGIfEuwyTkD+IOeF4G6YDeBWmaVm11vo7wBXAaiCEGWlwMjFehPkR+5rWuujd/WvMe+xzXozvTjPGJZjkZTcm6b8Oc+JWhTmBjmutfwU8C/MjW6W1TkwyxsXAf2OO1UVKqXMw79+aEu5HG3AP5rP3LmAv5mSkxtuPaq9aPt39uBnzXT78evweqKN0x2r44sV7tNbDx+CXQD2le19djDlp6vW2dTdmgJpSvq8uxgyw8gDwOqXUMq31T5VpFv857yLDdPfjEsxvyXrgfO+9+3MOfgbjJdiP4QG7PoapuH9Omf7178NUMT+klPob8HdMU8B/Otq6jhHjJZgLbHdprZ83/L2klPo7por5ryWIcSnmWH0bWASsVUo9BPwUcDG/V/8E/BVzwfRFR1vXMWJcgrm493lgAeZ3/WvAXzAJx7SPlecETLX6DqXUP2mt/66U+inm9XhBCfbjYuBDwH9prbsAtNZJpdRtmAr8i0oQYx3mWL1Va32fOjgS8B1KqRyleV9djOl7/ElMF5TVXqx7Kd37avi75COY4/86AO93Pg98sAQxLsJ8l3wO05z7JqVUC6ZYUKrP4PBAcO/HfC9+QylVj7mw/25M0vl3TEulC4BXTPF8bk6T6RzmEGUqMF/HnAA8D1gLvNG7qo13IvU1zJvyZMxJ/ONTiLMOOFtr/dVR9z2IuRp8vzZ9JF6DqSY+rLXWU4jRBizxkr4m4G7gEUzl5yXAqZhkpwozZPLWKcSwgBcDF2GqMLdj+uPUApcBL8D8iD8ylX3wYihMM4+PYq4Efg9zshnCNP14IQf74k0nzlXAs7XW7/a+sP+ASWDPAN6AOSGsZOrH6kIgp7W+z7v9YkzyfZ1XYRpOQBzMdAhTiREC7sC81j/HXIH8M+bH52xMAls7zf0Ieev8ttb6W959/4n5rDwHc7JwNuaCyJT2Y1SsZZgT/rdq08f2HZjmozdorX/snRR8FngYcxHmlZP9PHqvyx8wx+jfgFuGf2i89/dLvBgbphHjEsxJ2luBFOZ1f1JrfZP3Ob0Yc3LyZ8wFlJdOMcYnMZ/Dv2ES8Y8Bu7TWOWUqM59hGsfKi9OAuRBTjRl57xqt9V5lhvZ/LqaFwXT240WYY/E+rfVflVJRrXVKmSqyDbwJc5J151RieK9pHPPZ+KLW+o/KNJ2qAByt9QHvs/l5pve+ejEm0X8f5vNwkdb6+aO2oRTvq9WYhOLt3rH6Kubi0j6tdW+J9uNkzMWDa70T/08B7wHe4H0G/xnzmk/3fXUNUKW1/rx3uxmTzP5Ca/1e75i9G9NP/V6t9VOTXH8b5kLLzd72p7XWLzjkMX7gndOIcSKmenW99321CvM+e6eXCESAGOaCSQL43RRej1WYiy7Xeq/5RcCHge9gppr6gXes3oNpTj6V/bC8c5ATMZ8xB3NedBKwD/Mbkp/qfnjbdyJmRO6Xaq1/o8yAfBdjEr5t3nutHnNONDDZGKNinQG8Tmv9TqXUCkzCEQJ2aq3/swTH6tmY0Siv9rb505hzw9cMX4zy3lfvwFwMmUoMP+a7/UGt9c+UKRTcghlVd0hr/V/efrwX83pMNcbHgYe01j/31vcVzMXcz2itP6hM5e1dTPHz4cW5HDhTa/0B73Yt5qL0Vm1G50cpdSXm93iz1vqZycaYDyTxm2OUGYK+V2udVabN8VLgzcNvQGUqHn6gYvgq1RTjxLTWg0qpgNY6r5S6A/iIVw06B3hcaz1Qgl1CKfVqIOhdlUUp9X2gXWv9/hKsO4wZYfNaZZoJ/BKz7WdMd92jYqzx1lsJfEhr/T/KNKf4Lqb55w9KEONETCXjt5hk+8ve/Z8CWjEnOtP+sI76UV2BOWn7mNb6Z9Nd76j1n425atcBbNFav8e7/0bMFejXTnc/lFJXYJKKn2JOAhZorS9XSt0O3Ki1vnc66x8VZwHwWa31VaOO2+swJ9Rv8U58mjEnJpY2/Twns34f5kTgKcwJzY8xVyNvHlVpwrtwAoz0JZ1MjCimmvsHrfVt3n3/Dpygtb561OMWYa6uJ4cvBEwiRhDzI/1T7wrwEsyJ+O2Yk5APeCeiCzA/qJM+VofE+yim1cPXMcnY94BqrfV3R+3HkNZ63yTWaWEuGt0LdGitX+yt6+PeNtdiksGtSqnFmJO3SR+rUfG+g0n0g5jEZhvmQtX1WusfTvN9VYd5L31Sm1YKlZiLVl/WWn9v1Hu50XvKlF4PpdR5mN+mq73XfCPmZPC5mErmD6azH6NiXKO1foN3exXwP5gLPC/VWt/vfT7cqcbw1vsWTAJ76qj7mjEXK/9Ta33rVNZ7SIyzgAe8Y/8o0H1o8jfN9TcCp2AufLjaDDr0f8Bvhz/7JYqzRGu9U5lqzF8x762NmO/Fr2mtP3as508izirgO1rrM5VSb8f8rmSBNVrrHSVY/w8w76PXYy6oP4m5ALMQc04x7d9F78LepzEXh7+HGedgI/ANzEjU757m+hWQ11pv9xKjMzFVueu11tuGz++mE8OL83FMi503YL53f4x57b8J/FJrPe1RT72k9QSt9eXe7eFuQe/DfDb/UIIYFwGf11qvHnVfDaY1wXdL9d6d66Sp5xzjXfG1vL9f7yV/3/KuqL8eCGutv4C5cj+dOIPen8Mn4VmgUyn1cswVvH/GXOmatuHEaPiEA9MPI1uKdWNOwCqUUh/GHJ+rMSM+fQdzwjDlZn7DtNablWmm83yt9f949yWUUr2U6DOktX5KmRGkbmLssdlOCQcL0gcHCNqqlPoWphnI37XWnSVa/31e8nctY/uf7sIkzhYH33NT9XPMlcWLMc3X/sW7P4v54S6V0QMrfQFAa/1974fiZqXUeVrr9qmuXJumyjcDMe9z/2ZMXxBLKXWTt7xqOkmSNtWq/wCS6mAzo0cwFXcAlFKV2vTNmmqMnFLqnd7FqipM8vppTDL4Vkx/3uVa6wNTjXGIRuB5WutXKKXu///tnX2slnUZx7+kgIAIbJoQRr5eV4kpImGrpA1EUwk0ZfMAQekUAgONTIVNHZtZoAKxKMsoyOkSMxRdy6U5bQRmvGhzXmOBZhQJDqGUOnI6/fG97nH3dJ5zzv0G5xyuz/bsPOd57t3f53e//q7XG2zn/2X/LbnG4edFo3t7f66qK8CMhEfBDIsxAFao6ngze6PIj1dGXgaD3uwmcHK7XFWngjVTL1mBSLWZva2qV5rZO8qaokYw5T1pVNDNr8VFz/nXAUz1CefnANxtZouUDSaWq+ofSvCY7wTThqe78TUNNPyGALjFnYpv5XEmuYPzHPBasgbAeaq6DMAcY0fHncpsguPz/njXOBeMUjyeuv4OU9UtqvprM7vQnVlNZvaLHBqfAVNc/wPgGTtYP5ikqPX05cYB+Id5inzOcbwLOnQARt3vMrNVvsw+MO0zF65xNni8Pmlmr6nqNv96LZh1cyzooCmicR6AXWbW4PfAPwKYZWbfU9V+YGrhkBLG8R54XG3xv8+Z2Td9mcsALMhrmPk+PxPcx48A7EIKYJ2fj3cAmFrE6PNxDAOjkUvBxkfjAPzSzG71ZcYDuEtVjzGzfxXQeBe8Rh2nTE3eCEZlR/v3xxUYx1jQGdULPIZeUtUnAFxhZk1mtkf5uI5xeTU6G12uaLErYKlnQ5nZVACbQY/wraCXpUytxDDaA9bn3AZeMHJPBFvRalbViWCa0ZqS1rkXvLDOBDDPzFaDJ/kdZRh9KZ1Xjc9qBAC4gTwcjBCUxeNgFOCLysL82wB8BUxrrCI0/xSY2pKrSLoexmL4jWAL7BuUaVTXgt7gwvnyPil72szmmtm33eCYAt4IXyuybm1/Y6XNyGnA1mj8MzGIzOw3YBrmbACTlKmla5SPxsjUxKlGY5uZvZXa9kkECz6uxZqvyU5a49/+dx+A+Wa2yMzec4P5KeS816Q1UttgE4BjPeJwIpiSN0lVBxfRcGNoO1ir+0kAa81ssZk9DXrrd4D1xIXGYWb7QefaRDBN/UH/fBVYK9y7BI13/OMDfj6uBXCDqo7y8yfXeVij8SaYkXI/gCfMbJF/vhJMX+5Xd0Xt19gKpqktUNXVYK3iSh/PHjPbn9PoOxTNzRKN00HDeJmq9krONTM7B3Ra7gDToPOUVFwGXo8+CtYk3emOheRcaQIbpFwCGjRvFhzHRQCWuLPo1cTocz4M4OiC20rByPc9/tV2Vf0xWD7wBfC8eV5Ve+e4JiYapwK4UlV/YGbXAphgXvbi84kDyH/sJhoClpssAw2zRgBXp37zSPCamLk5X2qfnwluq+W+PZLtPg/ACcosolzUnB/jQEfenWA0Od25fKT/LXoOXgjea+8DnZ/Pgo72JtChO6DeetrQqLTBYGclDL8OijFNI9k/68HI0iVmtrlMHVXt5hejM8BmGFcb2+WWik9eZ4Ael2lm+Wrh6rASwKXG3PDuxs6bhbzy9fDtdQ2YAjbF2Pa3FNz79CBY1wDQsznZctQWtFNvGziJLiXaV8MGMB3zctAQ/1JV41DW+cwEj93cDgtlVH09gIeUqbAws+dB7+ktbox3BxsI5W2s9H8a/nk3ZQfJZ8EJw0/ANNC5ZvZ+lsltSuNhVT0treFvmwD8SVmjOBPA4qxOknrjAID0flbWCg8BJz6ZqNVIbYMNYOfIzWCN6qfAQv2jWl5T+zQAnOa/fzt4Dt6bWnQ4GPnpWXQcrvF7cCJ1Pmjow50Xw8HaxcIartPsBu06cFI1Nu/kps443oB7593BA+WjHM4GkDkNto7GY2DK8CwAF3sU41wwOtArhwGQNDebZmY3gWnDfcDmZt8FMEhVN6nqQjCDZGFWQ7lG40bXGACWaBxI7YMfghkdn7eMTeFa0FgGOnT6pCI9fwGvX/PBtNxM96sWNJb6OHrVLDcFbLixuIRttRTAB5U1dgYa+7PN7LdmtgTAUHcqZbkm1mrcA+BkZYOjtanlJoNNXB7KMoYWNG4CnQn9wBTSeWD2znPK7KSvgmUjma6LrRxXvVPb/c+gET4q6xjqaCwGm/j0Ag2/RlV9UlVvBO8fNyeOvwIay0GH124zu9/MHvHz5Bows+eZHONIGnMVyFgAAATuSURBVAzONmZqrQazeJIGg9vABoMPgA72+WUGCzoyYfh1YNz46w96JEdnvTG0U6PZL6CLAIy1AilGbei8D9b9TCh7HGa208xeTulUzTYAl1dhIAOAmW3yiMkCy1HA3B70YDrx7DKN1wSPKvwM7HZbmdHnrAM7ML6cdwXuJZ8MRmFeBFs9JxPP1WBTj6ngYyO+DhqZmWpsW9BYkdJoxsHUrJNBY/xSM9tUQGNDzTiSidJ+H8tc8MabdcJZdxw1y80GGxdcY2aZjJk2NP4KTgQazOs+zKwhq9FfRyOJNO1NriXKLpJzwLq1rN07WzuuHgVTmSYqG6PMAY/jrDWWre6P1H5/G3xQcR4DubVjdz84ibtPVR+DRzMtQ41lHY30ttptHrV2B+JcsPYuT8SvEcDSxIlqZr8DJ7ZDwOYSV4H3wy3gOZjnflWrsR40ys7y/w+oqoDpvmNy3kvqaQxNOY37goZT3mtwXQ2A+8yjibeDmUJ57lctafQDI3Nrwc7MTyobewF08pSh0RdMI0wc0xeDjukGy5ei3NJxNRDAqWa20czGgc19toLnR5n7/KzUPX03eA6+kGP99cbRH9xWTWB0+hUwgtZQ0jjWgV2ThyULqOoI0NkzIee8dAcOdpU/EXREnwDWW64BI3/TwXT+cRXPUToWzc3N8ergLxHpcbh/Q7zi1dVfIjJIRHr6+1Ui8oKISOr7HiLSW0ROKFHj+bSGf36ziAytSkNETheRrRVrDBKRR0Tk41VuK//uAxWO4yQRWSsiZ1d8XPUQkeMPwbb6UMkamvp+iIiMFJGTKtwfR4nI7SLysbwavp6+/re7//2ViHzC339aRPoVWX8rGiP8/SgR6S4i/SvWuEhEPlKhxhgROUtEBlagMdLff7bodmrnOM4XkcGd/LgaLSIDKtJIxjFKRI6peBwXiMjRZex3X1+DiExL/f9TEVlUxro74ysifp2ArOkAQRBkx1hr1+jvp4IPhP+RqvZRdpWb5SlGubvptqDxOoAHXGO6ql7n0d7c0eQ2NGaAGQTnVKhxPViPM8nMXilZY0VqW33Nv8tdN9rGOK4Dnw13VZFochvH1Qyw3X5j1qhohnFcr6pJB+XcDXbacVyNN7MXjQ8Mr0JjOvh4o8KZENZ6c7PvIGeNVzs0drnGUgAD7WAtZhUaC7lIsbKHNjS+BWCfFWhy1YrG35Xt9+9FgeYebWgk47gbwN+yRqnbqXEoj6uFYCSzCo1kHEvA2tcqNHalttWgoudHSuthY9fnJC18K3Kk1HcV4nEOQRAEKfRg90sou/xNBG9KE6ykGttWNC7Pmt6ZQyPGERpVaByKfV6aRo3eSrDG6BQw/bmKOvfQCI3QOIwarjMRwDfAHg1l9proNBwRHWyCIAjai9cRJRPP9QAaUHKNbWiERmgcXg3gfxoenQFOOC/IWU8UGqERGh1Uw3W6g93FZ4NZHEek0QdExC8IgqBFvLHS98EHYedO9QuN0AiNjqvhOlcA2GoVNngIjdAIjcOuMQLAXuNjYo5YwvALgiCog6r2sIprbEMjNELj8GoEQRAcKYThFwRBEARBEARB0MWJrp5BEARBEARBEARdnDD8giAIgiAIgiAIujhh+AVBEARBEARBEHRxwvALgiAIgiAIgiDo4oThFwRBEARBEARB0MUJwy8IgiAIgiAIgqCL81/b9DAhv7xjpAAAAABJRU5ErkJggg==\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "fig, ax = plt.subplots(figsize = (15, 5))\n", "ax.plot(selling, label = '20% test trend')\n", "ax.plot(train_selling, label = '80% train trend')\n", "ax.plot(linear_future, label = 'forecast linear regression')\n", "ax.plot(arima_future, label = 'forecast ARIMA')\n", "plt.xticks(\n", " np.arange(len(timestamp))[::10],\n", " np.arange(len(timestamp))[::10],\n", " rotation = '45',\n", ")\n", "plt.legend()\n", "plt.show()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Perfect!\n", "\n", "Now we left,\n", "\n", "#### RNN + LSTM" ] }, { "cell_type": "code", "execution_count": 30, "metadata": {}, "outputs": [], "source": [ "import tensorflow as tf" ] }, { "cell_type": "code", "execution_count": 31, "metadata": {}, "outputs": [], "source": [ "class Model:\n", " def __init__(\n", " self,\n", " learning_rate,\n", " num_layers,\n", " size,\n", " size_layer,\n", " output_size,\n", " forget_bias = 0.1,\n", " ):\n", " def lstm_cell(size_layer):\n", " return tf.nn.rnn_cell.LSTMCell(size_layer, state_is_tuple = False)\n", "\n", " rnn_cells = tf.nn.rnn_cell.MultiRNNCell(\n", " [lstm_cell(size_layer) for _ in range(num_layers)],\n", " state_is_tuple = False,\n", " )\n", " self.X = tf.placeholder(tf.float32, (None, None, size))\n", " self.Y = tf.placeholder(tf.float32, (None, output_size))\n", " drop = tf.contrib.rnn.DropoutWrapper(\n", " rnn_cells, output_keep_prob = forget_bias\n", " )\n", " self.hidden_layer = tf.placeholder(\n", " tf.float32, (None, num_layers * 2 * size_layer)\n", " )\n", " self.outputs, self.last_state = tf.nn.dynamic_rnn(\n", " drop, self.X, initial_state = self.hidden_layer, dtype = tf.float32\n", " )\n", " self.logits = tf.layers.dense(self.outputs[-1], output_size)\n", " self.cost = tf.reduce_mean(tf.square(self.Y - self.logits))\n", " self.optimizer = tf.train.AdamOptimizer(learning_rate).minimize(\n", " self.cost\n", " )" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "**Naively defined neural network parameters, no meshgrid here. this parameters came from my dream, believe me :)**" ] }, { "cell_type": "code", "execution_count": 32, "metadata": {}, "outputs": [], "source": [ "num_layers = 1\n", "size_layer = 128\n", "epoch = 500\n", "dropout_rate = 0.6\n", "skip = 10" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Same goes to LSTM, we need to scale our value becaused LSTM use sigmoid and tanh functions during feed-forward, we don't want any gradient vanishing during backpropagation." ] }, { "cell_type": "code", "execution_count": 33, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
0
00.905822
10.815068
20.864726
30.825342
40.837329
\n", "
" ], "text/plain": [ " 0\n", "0 0.905822\n", "1 0.815068\n", "2 0.864726\n", "3 0.825342\n", "4 0.837329" ] }, "execution_count": 33, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df = pd.DataFrame({'values': train_selling})\n", "minmax = MinMaxScaler().fit(df)\n", "df_log = minmax.transform(df)\n", "df_log = pd.DataFrame(df_log)\n", "df_log.head()" ] }, { "cell_type": "code", "execution_count": 34, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "WARNING:tensorflow:: Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n" ] } ], "source": [ "tf.reset_default_graph()\n", "modelnn = Model(\n", " learning_rate = 0.001, \n", " num_layers = num_layers, \n", " size = df_log.shape[1], \n", " size_layer = size_layer, \n", " output_size = df_log.shape[1], \n", " forget_bias = dropout_rate\n", ")\n", "sess = tf.InteractiveSession()\n", "sess.run(tf.global_variables_initializer())" ] }, { "cell_type": "code", "execution_count": 35, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "epoch: 100 avg loss: 0.005510855286953197\n", "epoch: 200 avg loss: 0.0046318894685265215\n", "epoch: 300 avg loss: 0.004225358004785246\n", "epoch: 400 avg loss: 0.0032038637484833902\n", "epoch: 500 avg loss: 0.0030734900978236714\n", "CPU times: user 2min 20s, sys: 6.26 s, total: 2min 26s\n", "Wall time: 1min 14s\n" ] } ], "source": [ "%%time\n", "\n", "for i in range(epoch):\n", " init_value = np.zeros((1, num_layers * 2 * size_layer))\n", " total_loss = 0\n", " for k in range(0, df_log.shape[0] - 1, skip):\n", " index = min(k + skip, df_log.shape[0] -1)\n", " batch_x = np.expand_dims(\n", " df_log.iloc[k : index, :].values, axis = 0\n", " )\n", " batch_y = df_log.iloc[k + 1 : index + 1, :].values\n", " last_state, _, loss = sess.run(\n", " [modelnn.last_state, modelnn.optimizer, modelnn.cost],\n", " feed_dict = {\n", " modelnn.X: batch_x,\n", " modelnn.Y: batch_y,\n", " modelnn.hidden_layer: init_value,\n", " },\n", " )\n", " init_value = last_state\n", " total_loss += loss\n", " total_loss /= ((df_log.shape[0] - 1) / skip)\n", " if (i + 1) % 100 == 0:\n", " print('epoch:', i + 1, 'avg loss:', total_loss)" ] }, { "cell_type": "code", "execution_count": 36, "metadata": {}, "outputs": [], "source": [ "df = pd.DataFrame({'values': train_selling})\n", "minmax = MinMaxScaler().fit(df)\n", "df_log = minmax.transform(df)\n", "df_log = pd.DataFrame(df_log)\n", "future_day = future_count\n", "\n", "output_predict = np.zeros((df_log.shape[0] + future_day, df_log.shape[1]))\n", "output_predict[0] = df_log.iloc[0]\n", "upper_b = (df_log.shape[0] // skip) * skip\n", "init_value = np.zeros((1, num_layers * 2 * size_layer))\n", "for k in range(0, (df_log.shape[0] // skip) * skip, skip):\n", " out_logits, last_state = sess.run(\n", " [modelnn.logits, modelnn.last_state],\n", " feed_dict = {\n", " modelnn.X: np.expand_dims(\n", " df_log.iloc[k : k + skip], axis = 0\n", " ),\n", " modelnn.hidden_layer: init_value,\n", " },\n", " )\n", " init_value = last_state\n", " output_predict[k + 1 : k + skip + 1] = out_logits\n", "\n", "if upper_b < df_log.shape[0]:\n", " out_logits, last_state = sess.run(\n", " [modelnn.logits, modelnn.last_state],\n", " feed_dict = {\n", " modelnn.X: np.expand_dims(df_log.iloc[upper_b:], axis = 0),\n", " modelnn.hidden_layer: init_value,\n", " },\n", " )\n", " init_value = last_state\n", " output_predict[upper_b + 1 : df_log.shape[0] + 1] = out_logits\n", " df_log.loc[df_log.shape[0]] = out_logits[-1]\n", " future_day = future_day - 1\n", " \n", "for i in range(future_day):\n", " out_logits, last_state = sess.run(\n", " [modelnn.logits, modelnn.last_state],\n", " feed_dict = {\n", " modelnn.X: np.expand_dims(df_log.iloc[-skip:], axis = 0),\n", " modelnn.hidden_layer: init_value,\n", " },\n", " )\n", " init_value = last_state\n", " output_predict[df_log.shape[0]] = out_logits[-1]\n", " df_log.loc[df_log.shape[0]] = out_logits[-1]" ] }, { "cell_type": "code", "execution_count": 37, "metadata": {}, "outputs": [], "source": [ "df_log = minmax.inverse_transform(output_predict)\n", "lstm_future = df_log[:,0]" ] }, { "cell_type": "code", "execution_count": 38, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "fig, ax = plt.subplots(figsize = (15, 5))\n", "ax.plot(selling, label = '20% test trend')\n", "ax.plot(train_selling, label = '80% train trend')\n", "ax.plot(linear_future, label = 'forecast linear regression')\n", "ax.plot(arima_future, label = 'forecast ARIMA')\n", "ax.plot(lstm_future, label='forecast lstm')\n", "plt.xticks(\n", " np.arange(len(timestamp))[::10],\n", " np.arange(len(timestamp))[::10],\n", " rotation = '45',\n", ")\n", "plt.legend()\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": 39, "metadata": {}, "outputs": [], "source": [ "from sklearn.metrics import r2_score\n", "from scipy.stats import pearsonr, spearmanr" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Accuracy based on correlation coefficient, **higher is better!**" ] }, { "cell_type": "code", "execution_count": 40, "metadata": {}, "outputs": [], "source": [ "def calculate_accuracy(real, predict):\n", " r2 = r2_score(real, predict)\n", " if r2 < 0:\n", " r2 = 0\n", "\n", " def change_percentage(val): \n", " # minmax, we know that correlation is between -1 and 1\n", " if val > 0:\n", " return val\n", " else:\n", " return val + 1\n", "\n", " pearson = pearsonr(real, predict)[0]\n", " spearman = spearmanr(real, predict)[0]\n", " pearson = change_percentage(pearson)\n", " spearman = change_percentage(spearman)\n", " return {\n", " 'r2': r2 * 100,\n", " 'pearson': pearson * 100,\n", " 'spearman': spearman * 100,\n", " }" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Distance error for mse and rmse, **lower is better!**" ] }, { "cell_type": "code", "execution_count": 41, "metadata": {}, "outputs": [], "source": [ "def calculate_distance(real, predict):\n", " mse = ((real - predict) ** 2).mean()\n", " rmse = np.sqrt(mse)\n", " return {'mse': mse, 'rmse': rmse}" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "#### Now let's check distance error using Mean Square Error and Root Mean Square Error\n", "\n", "Validating based on 80% training timestamps" ] }, { "cell_type": "code", "execution_count": 42, "metadata": {}, "outputs": [], "source": [ "linear_cut = linear_future[: len(train_selling)]\n", "arima_cut = arima_future[: len(train_selling)]\n", "lstm_cut = lstm_future[: len(train_selling)]" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Linear regression" ] }, { "cell_type": "code", "execution_count": 43, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "{'mse': 12400.18800725611, 'rmse': 111.35613143090106}" ] }, "execution_count": 43, "metadata": {}, "output_type": "execute_result" } ], "source": [ "calculate_distance(train_selling, linear_cut)" ] }, { "cell_type": "code", "execution_count": 44, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "{'r2': 16.071928394881496,\n", " 'pearson': 40.08980967138841,\n", " 'spearman': 44.699468006756874}" ] }, "execution_count": 44, "metadata": {}, "output_type": "execute_result" } ], "source": [ "calculate_accuracy(train_selling, linear_cut)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "ARIMA" ] }, { "cell_type": "code", "execution_count": 45, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "{'mse': 2688.9812463157696, 'rmse': 51.85538782340529}" ] }, "execution_count": 45, "metadata": {}, "output_type": "execute_result" } ], "source": [ "calculate_distance(train_selling, arima_cut)" ] }, { "cell_type": "code", "execution_count": 46, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "{'r2': 81.80019444434625,\n", " 'pearson': 91.32482215180276,\n", " 'spearman': 91.51701299386593}" ] }, "execution_count": 46, "metadata": {}, "output_type": "execute_result" } ], "source": [ "calculate_accuracy(train_selling, arima_cut)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "LSTM" ] }, { "cell_type": "code", "execution_count": 47, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "{'mse': 976.4133077815976, 'rmse': 31.247612833328525}" ] }, "execution_count": 47, "metadata": {}, "output_type": "execute_result" } ], "source": [ "calculate_distance(train_selling, lstm_cut)" ] }, { "cell_type": "code", "execution_count": 48, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "{'r2': 93.3913513275983,\n", " 'pearson': 96.65337363575985,\n", " 'spearman': 95.21465983592175}" ] }, "execution_count": 48, "metadata": {}, "output_type": "execute_result" } ], "source": [ "calculate_accuracy(train_selling, lstm_cut)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "**LSTM learn better during training session!**\n", "\n", "How about another 20%?" ] }, { "cell_type": "code", "execution_count": 49, "metadata": {}, "outputs": [], "source": [ "linear_cut = linear_future[len(train_selling) :]\n", "arima_cut = arima_future[len(train_selling) :]\n", "lstm_cut = lstm_future[len(train_selling) :]" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Linear regression" ] }, { "cell_type": "code", "execution_count": 50, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "{'mse': 122256.93865471048, 'rmse': 349.65259709418785}" ] }, "execution_count": 50, "metadata": {}, "output_type": "execute_result" } ], "source": [ "calculate_distance(test_selling, linear_cut)" ] }, { "cell_type": "code", "execution_count": 51, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "{'r2': 0, 'pearson': 89.9774464399644, 'spearman': 87.92535598102144}" ] }, "execution_count": 51, "metadata": {}, "output_type": "execute_result" } ], "source": [ "calculate_accuracy(test_selling, linear_cut)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "ARIMA" ] }, { "cell_type": "code", "execution_count": 52, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "{'mse': 12103.247191129754, 'rmse': 110.01475896955715}" ] }, "execution_count": 52, "metadata": {}, "output_type": "execute_result" } ], "source": [ "calculate_distance(test_selling, arima_cut)" ] }, { "cell_type": "code", "execution_count": 53, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "{'r2': 0, 'pearson': 63.057115592945756, 'spearman': 65.80481974209094}" ] }, "execution_count": 53, "metadata": {}, "output_type": "execute_result" } ], "source": [ "calculate_accuracy(test_selling, arima_cut)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "LSTM" ] }, { "cell_type": "code", "execution_count": 54, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "{'mse': 30296.351693328776, 'rmse': 174.05847205272363}" ] }, "execution_count": 54, "metadata": {}, "output_type": "execute_result" } ], "source": [ "calculate_distance(test_selling, lstm_cut)" ] }, { "cell_type": "code", "execution_count": 55, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "{'r2': 0, 'pearson': 79.98164022389837, 'spearman': 97.9686031529955}" ] }, "execution_count": 55, "metadata": {}, "output_type": "execute_result" } ], "source": [ "calculate_accuracy(test_selling, lstm_cut)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "**LSTM is the best model based on testing!**\n", "\n", "Deep learning won again!" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "I guess that's all for now, **again, do not use these models to buy any stocks or trends!**" ] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.6.8" } }, "nbformat": 4, "nbformat_minor": 2 } ================================================ FILE: misc/outliers.ipynb ================================================ { "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import matplotlib.pyplot as plt\n", "import numpy as np\n", "import seaborn as sns\n", "import pandas as pd\n", "sns.set()" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DateOpenHighLowCloseAdj CloseVolume
02018-03-23311.250000311.250000300.450012301.540009301.5400096654900
12018-03-26307.339996307.589996291.359985304.179993304.1799938375200
22018-03-27304.000000304.269989277.179993279.179993279.17999313872000
32018-03-28264.579987268.679993252.100006257.779999257.77999921001400
42018-03-29256.489990270.959991248.210007266.130005266.13000515170700
\n", "
" ], "text/plain": [ " Date Open High Low Close Adj Close \\\n", "0 2018-03-23 311.250000 311.250000 300.450012 301.540009 301.540009 \n", "1 2018-03-26 307.339996 307.589996 291.359985 304.179993 304.179993 \n", "2 2018-03-27 304.000000 304.269989 277.179993 279.179993 279.179993 \n", "3 2018-03-28 264.579987 268.679993 252.100006 257.779999 257.779999 \n", "4 2018-03-29 256.489990 270.959991 248.210007 266.130005 266.130005 \n", "\n", " Volume \n", "0 6654900 \n", "1 8375200 \n", "2 13872000 \n", "3 21001400 \n", "4 15170700 " ] }, "execution_count": 2, "metadata": {}, "output_type": "execute_result" } ], "source": [ "tesla = pd.read_csv('../dataset/TSLA.csv')\n", "tesla['Date'] = pd.to_datetime(tesla['Date'])\n", "tesla.head()" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [], "source": [ "def df_shift(df,lag=0, start=1, skip=1, rejected_columns = []):\n", " df = df.copy()\n", " if not lag:\n", " return df\n", " cols ={}\n", " for i in range(start,lag+1,skip):\n", " for x in list(df.columns):\n", " if x not in rejected_columns:\n", " if not x in cols:\n", " cols[x] = ['{}_{}'.format(x, i)]\n", " else:\n", " cols[x].append('{}_{}'.format(x, i))\n", " for k,v in cols.items():\n", " columns = v\n", " dfn = pd.DataFrame(data=None, columns=columns, index=df.index) \n", " i = (skip - 1)\n", " for c in columns:\n", " dfn[c] = df[k].shift(periods=i)\n", " i+=skip\n", " df = pd.concat([df, dfn], axis=1, join_axes=[df.index])\n", " return df" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DateClose
02018-03-23301.540009
\n", "
" ], "text/plain": [ " Date Close\n", "0 2018-03-23 301.540009" ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "tesla = tesla[['Date','Close']]\n", "tesla.head(1)" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DateCloseClose_1Close_3Close_5Close_7Close_9ma7ma14ma25
02018-03-23301.540009NaNNaNNaNNaNNaNNaNNaNNaN
12018-03-26304.179993301.540009NaNNaNNaNNaNNaNNaNNaN
22018-03-27279.179993304.179993NaNNaNNaNNaNNaNNaNNaN
32018-03-28257.779999279.179993301.540009NaNNaNNaNNaNNaNNaN
42018-03-29266.130005257.779999304.179993NaNNaNNaNNaNNaNNaN
52018-04-02252.479996266.130005279.179993301.540009NaNNaNNaNNaNNaN
62018-04-03267.529999252.479996257.779999304.179993NaNNaN275.545713NaNNaN
72018-04-04286.940002267.529999266.130005279.179993301.540009NaN273.459998NaNNaN
82018-04-05305.720001286.940002252.479996257.779999304.179993NaN273.679999NaNNaN
92018-04-06299.299988305.720001267.529999266.130005279.179993301.540009276.554284NaNNaN
\n", "
" ], "text/plain": [ " Date Close Close_1 Close_3 Close_5 Close_7 \\\n", "0 2018-03-23 301.540009 NaN NaN NaN NaN \n", "1 2018-03-26 304.179993 301.540009 NaN NaN NaN \n", "2 2018-03-27 279.179993 304.179993 NaN NaN NaN \n", "3 2018-03-28 257.779999 279.179993 301.540009 NaN NaN \n", "4 2018-03-29 266.130005 257.779999 304.179993 NaN NaN \n", "5 2018-04-02 252.479996 266.130005 279.179993 301.540009 NaN \n", "6 2018-04-03 267.529999 252.479996 257.779999 304.179993 NaN \n", "7 2018-04-04 286.940002 267.529999 266.130005 279.179993 301.540009 \n", "8 2018-04-05 305.720001 286.940002 252.479996 257.779999 304.179993 \n", "9 2018-04-06 299.299988 305.720001 267.529999 266.130005 279.179993 \n", "\n", " Close_9 ma7 ma14 ma25 \n", "0 NaN NaN NaN NaN \n", "1 NaN NaN NaN NaN \n", "2 NaN NaN NaN NaN \n", "3 NaN NaN NaN NaN \n", "4 NaN NaN NaN NaN \n", "5 NaN NaN NaN NaN \n", "6 NaN 275.545713 NaN NaN \n", "7 NaN 273.459998 NaN NaN \n", "8 NaN 273.679999 NaN NaN \n", "9 301.540009 276.554284 NaN NaN " ] }, "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df_crosscorrelated = df_shift(tesla, lag = 10, start = 1, skip = 2,rejected_columns=['Date'])\n", "df_crosscorrelated['ma7'] = df_crosscorrelated['Close'].rolling(7).mean()\n", "df_crosscorrelated['ma14'] = df_crosscorrelated['Close'].rolling(14).mean()\n", "df_crosscorrelated['ma25'] = df_crosscorrelated['Close'].rolling(25).mean()\n", "df_crosscorrelated.head(10)" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "plt.figure(figsize=(15, 4))\n", "plt.subplot(1,3,1)\n", "plt.scatter(df_crosscorrelated['Close'],df_crosscorrelated['Close_5'])\n", "plt.title('close vs shifted 5')\n", "plt.subplot(1,3,2)\n", "plt.scatter(df_crosscorrelated['Close'],df_crosscorrelated['Close_7'])\n", "plt.title('close vs shifted 7')\n", "plt.subplot(1,3,3)\n", "plt.scatter(df_crosscorrelated['Close'],df_crosscorrelated['Close_9'])\n", "plt.title('close vs shifted 9')\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "plt.figure(figsize=(10,5))\n", "plt.scatter(df_crosscorrelated['Close'],df_crosscorrelated['Close_5'],label='close vs shifted 5')\n", "plt.scatter(df_crosscorrelated['Close'],df_crosscorrelated['Close_7'],label='close vs shifted 7')\n", "plt.scatter(df_crosscorrelated['Close'],df_crosscorrelated['Close_9'],label='close vs shifted 9')\n", "plt.legend()\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "fig, ax = plt.subplots(figsize=(10,4))\n", "df_crosscorrelated.plot(x='Date',y=['Close','ma7','ma14','ma25'],ax=ax)\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "colormap = plt.cm.RdBu\n", "plt.figure(figsize=(10, 5))\n", "ax=plt.subplot(111)\n", "plt.title('cross correlation', y=1.05, size=16)\n", "selected_column = ['Close','Close_1','Close_3','Close_5','Close_7','Close_9','ma7','ma14','ma25']\n", "\n", "sns.heatmap(df_crosscorrelated[selected_column].corr(), ax=ax, linewidths=0.1,vmax=1.0, \n", " square=True, cmap=colormap, linecolor='white', annot=True)\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [ { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAAAlkAAAEBCAYAAABLzbBAAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDMuMC4yLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvOIA7rQAAIABJREFUeJzt3XuUXFWd6PHvqepXHg1JmkYhCAGR7SviELhGQBwfiIKIrkGEdUVdjiIP0TWOd6GjXh3xwcNZjg8QGAYBURC9vmaUUWZUICCMqAzEGTYREl6iCUnIo5Pu6q6q+0dVJ9VJp7uq+pyufnw/a0G6Tp2zz69+fU7Vr87ZvXdSLpeRJElSunKtDkCSJGkmssiSJEnKgEWWJElSBiyyJEmSMmCRJUmSlAGLLEmSpAxYZEmSJGXAIkuSJCkDFlmSJEkZsMiSJEnKgEWWJElSBtpauO9O4CjgKaDYwjgkSZLGkwf2A34NDNSzQSuLrKOAO1q4f0mSpEa9AlhRz4qtLLKeAti4sY9SqdzCMCZfT8981q/f2uowpiVz1xzz1jxz1zxz1xzz1rwsc5fLJSxcOA+q9Us9WllkFQFKpfKsK7KAWfma02LummPemmfummfummPemjcJuau7i5Md3yVJkjJgkSVJkpSBVt4ulCRJLVIul9m4cR2FQj8wM25Prl2bo1QqTaCFhI6OLhYu7CVJkgnHY5ElSdIstHXrJpIk4VnPOoAkmRk3ttracgwNNV9klcslnnnmabZu3UR394IJxzMzsipJkhqyfftWursXzJgCKw1JkqO7eyHbt6fzF4pmVpKkWahUKpLPe0NrV/l8G6VSOmOkW2RJkjRLpdHvaKZJMyeWsNIElHM5CoNTf1aotRu2USiO3bG1oz1PMqEOo5Kmu6ze0yby/nLqqSdzySVf5JBDDk05quxZZEkTUBgsctOtsdVhjKurq53+/sEx1zn9+EBn3m+10myW1XvabH1/sciSJElTwsqV93PZZV9i27ZtAJx33gdHPP/EE49z6aWf45lnNpLP5znrrPNYvvxo+vv7+cxnPsmaNY+Qz7dx4IEHceGFFwFwyy3/yve+9x2KxSLz58/nwx/+CAceuGRSXo9FliRJarnNmzfxd3/3f/jsZy9h6dLDKRaL9PX1jVjn7//+45xyylt44xvfzOrVj/D+97+XG274Lvfffx/btvVx003/j6GhEps3bwbgv/7rd/z857dy2WX/REdHB7/61Z18/vOf5mtfu2ZSXpNFliRJarmVKx9gyZKDWbr0cADy+Tx77bXXjue3bevjD394iBNPfBMABx98CIceGvj97x/g0EOfx5o1q7n00s9z+OHLOProYwG4887b+cMfVnHWWe8CKgOwbtmyedJek0WWJEma1hYvPoAbbriZ3/3uXu68cwVXXXUZ1113E+UynHTSm3jPe85uSVwO4SBJklruxS9eypo1q1m58n4AisXijtt+AHPnzuPQQw/jllv+FYA1a1bz8MMP8aIXLWXt2j+Ty+V55StfxQc+8Lc888xGtmzZzDHHvIJ/+7cfs3btn3e0+eCD/zNpr8krWZIkqeX22mtvPvvZS/jKV75If/92kiS3W8f3T37yM1x66ee4+eZvkc/n+fjHP83ChQv51a/u5IorvkqSVAqpt7/9XeyzTy/77NPLWWedy0c+8iGKxRJDQ4O86lWv5fnPf8GkvKakXG7ZpJBLgNXr12+lVJoZE1PWq7e3m3XrtrQ6jGlpquVuoFh2CIcZbqodc9OJuWvOZOXtT396lGc/+6ARy6biOFmNmOjchcNGy00ul9DTMx/gYGBNXfFMOBJJkjQjJKVSNl+2ZulAx/bJkiRJyoBFliRJUgbqul0YQlgD9Ff/A7ggxvjTEMJy4EpgDpX7k2+PMa5NP0xJkqTppZE+WafGGFcOPwgh5IAbgHfFGFeEED4OXAS8O+UYJUmSpp2J3C5cBvTHGFdUH18BnDbxkCRJkqa/Roqsb4YQ7g8hXB5CWAAcCDw6/GSM8WkgF0JYlHaQkiRJ0029twtfEWN8PITQCfwj8FXg+2kEUB1zYtbp7e1udQjT1lTK3doN2+jqam91GHUZL86OjjZ6F82dpGiml6l0zE035q45k5G3tWtztLWNvNbSmQzA0ED6O2vrZKDcmX67u7jssi9z99137Xj86KNrOO+8D/K2t53RUDu5XC6V30FdRVaM8fHqvwMhhMuBHwFfAnaM1BVC2AcoxRg3NBKAg5GqEVMtd4ViedxBPqeCegYjLRSGplRup4qpdsxNJ+auOZOVt1KptNvAnR0MsOH276a+r0XHncoQ2X8hPe+8D/C+970fgI0bN3LqqW/kL//yNQ0PUFoqlXb7HdQMRlq3cYusEMI8oC3GuCmEkACnA/cBvwHmhBCOrfbLOhv4TkN7lyRJAo499kje+95zuOOO29i0aRMXXPAx7r33P7nnnrsYGhriwgsvZsmSg1m//mk+9amP0dfXR6FQ4Oijj+Hccz+4W3s//emPOfLI/0VPzz4teDUV9fTJehbwyxDC/cBK4DDg3BhjCTgT+FoIYRXwSuAjmUUqSZJmtPnzu7n66us555zz+ehH/5alSw/n61//Fq9//Ulcf/01O9a5+OIvcs01N3Dttd/iwQf/Z8QtwmE/+cm/cNJJp0z2Sxhh3CtZMcZHgL/Yw3N3AUvTDkqSJM0+r3nN6wAI4flAwjHHvKL6+AXcdtsvgMqtvMsv/xIPPHA/UGb9+vWsWvUQy5cfvaOd//7vlWzcuJGjjz52sl/CCM5dKEmSpoSOjg6g0vG8o2NnH65cLkexWJm4+tvf/iZbtmzmqquupbOzk4sv/iyFwsjO+j/+8Y844YQTaWtrbZnjtDqSJGna2LJlCz09+9DZ2cm6dWtZseK2Ec8PDPTzH//xM0466U0tinAnr2RpdugYolAqpN5sOQ/HLe8BoGd+O/kGvra0lfNs39CXekyjyeVzlIo7/7pmy2Cen9+/flL2LWkayXey6LhTM2mXYjpNvfWtp/OJT1zAmWeeRm/vs1i27KgRz9922y848MAlHHzwIenscAKScrllwycsAVY7hIMa0WzuCm3b+O7KW1KPp1gu8/ATmwBY0tvB1icernvbM172Np689aepxzSafD5HsabIOvD40/nhb54Zsc7pxwc688mkxDOdeL42z9w1Z7Ly9qc/Pcqzn33Q+CtOI21tuYaHaxjNaLmpGcLhYCrzNY/L24WSJEkZsMiSJEnKgEWWJElSBiyyJEmSMmCRJUmSlAGLLEmSpAw4TpYkSarIaEzBjlwHFLIvOR56KHLppZ/noYciL3/5MXzmM5fsts7GjRt5xzvexuGHv3TU59NkkSVJkgAolAqZjCl46ovfQMcklBwLFy7i/e//EKtWRe69955R1/mHf7iIl7/8GLZty34waIssSZLUcsceeyTvfe853HHHbWzatIkLLvgY9977n9xzz10MDQ1x4YUXs2TJwaxf/zSf+tTH6Ovro1AocPTRx3DuuR8EoLe3l4ULe3j00dWj7uNnP7uFRYsW8fznv5C77roj89dknyxJkjQlzJ/fzdVXX88555zPRz/6tyxdejhf//q3eP3rT+L666/Zsc7FF3+Ra665gWuv/RYPPvg/3H33XeO2/fTT67jppm9y9tnnZ/0ydvBKliRJmhJe85rXARDC84GEY455RfXxC7jttl8AUCqVuPzyL/HAA/cDZdavX8+qVQ+xfPnRY7Z98cWf4dxzP8DcuXOzfAkjWGRJkqQpoaOjA4BcLkdHR/uO5blcjmKxMsP0t7/9TbZs2cxVV11LZ2cnF1/8WQqFgXHbXrnyAVavvhCA7du3MTAwwIc//AG+8IUvZ/BKKiyyJEnStLFlyxZ6evahs7OTdevWsmLFbbz5zX817na33PLzHT//5Cf/wl133eFfF0qSJA1761tP5xOfuIAzzzyN3t5nsWzZUTue++Mf/8j73vdu+vv7KRQGeMtbTuSv//os3vjGN7ckVossSZIEVMazOvXFb8ik3fGsWHHvjp/3229/fvzj/9jx+IgjjuSf//kbADz72fvxT/90/aht7L///nz/+z8Zd18nnngyJ5548rjrTZRFliRJqii0Tcp4VrOFQzhIkiRlwCJLkiQpAxZZkiTNUuVyudUhTDlp5sQiS5KkWaitrYO+vs0WWjXK5TJ9fZtpaxu/o3497N0mSdIstHBhLxs3rmPr1mdaHUpqcrkcpVJpQm20tXWwcGFvKvFYZEmSNAvl823ss89+rQ4jVb293axbt6XVYezg7UJJkqQMWGRJkiRlwCJLkiQpAw31yQohfBL4FLA0xrgyhLAcuBKYA6wB3h5jXJt2kJIkSdNN3VeyQghHAMuBR6uPc8ANwHkxxsOA24GLsghSkiRpuqmryAohdAKXAefULF4G9McYV1QfXwGclm54kiRJ01O9V7I+DdwQY1xTs+xAqle1AGKMTwO5EMKi9MKTJEmansbtkxVCeDlwJPCRLALo6ZmfRbNTXm9vd6tDmDaK27ZQKmwHYPCZ7Sxob7yNDZTozA2lHBkUS2UO3rcTgM62HH1JUve2SZKQz0/e357U7iuXz9HVNTKRHR1t9C6aO2nxTCeer80zd80xb82bSrmrp+P7K4EXAKtDCAAHAD8FvgwcNLxSCGEfoBRj3NBIAOvXb6VUml1D+k+1wdKmurlsZcPt3wWga047/dsHG2/kpcey7cmHU44MysCWvgIAXYc8r6HpKcrlMsXixEYmrlc+nxuxr1KxRH//yDwWCkMel6PwfG2euWuOeWtelrnL5ZKGLwyN+zU6xnhRjHH/GOOSGOMS4AngBOBSYE4I4djqqmcD32ksZEmSpJmp6XsVMcYScCbwtRDCKipXvDK5pShJkjTdNDx3YfVq1vDPdwFL0wxIUmvk23IMDE3O7cusdbTnSSY4SawkTZQTREsCYHCwxM3/HlsdRipOPz7Qma//jxAkKQtOqyNJkpQBiyxJkqQMWGRJkiRlwCJLkiQpAxZZkiRJGbDIkiRJyoBFliRJUgYssiRJkjJgkSVJkpQBR3yXNKW9+iU9dLcXG9pm71xfat8gB5/Zzlzq2H++k23F9pT2KmkmsMiSNKV1txd57NabGtqmffHe5JN0ptXpmtNO//bBcddbdNypgEWWpJ28XShJkpQBiyxJkqQMeLtQkpS5ci5HYbCxvnVTVUd7nqRUanUYmgYssiRJmSsMFrnp1tjqMFJx+vGBznw6ff40s3m7UJIkKQMWWZIkSRnwdqFaopH+GV05KJbLAGwfGKJU/bkROco0vpUkSc2zyFJLNNI/45RlC3jsyU0A5PM5isXGO5wufuEQm/sKDW83nu55Ham3KUmaGbxdKEmSlAGLLEmSpAxYZEmSJGXAIkuSJCkDFlmSJEkZsMiSJEnKgEM4SJLS1TFEoVRgXV+BQtsQAOU8HLe8pyXhFPoT7r7v6ZbsW7ObRZYkKVWFUoHvrryFOV3tbO8fBCoDCj/8xKaWxPPOo97Ukv1K3i6UJEnKgFeypBaZt6iXxcefMCn7SpKEcs10RO09XbvduumcN9Sy2zl7UuhPgKFWhyFJTamryAoh/AA4GCgBW4HzY4z3hRAOA64DeoD1wDtijKuyClaaSYaSMjfe8+1J2deuRdb8A57LmnUjpxm64MS3cd2vfzQp8dTrnUe9CQZbHYUkNafe24XvjDEeHmP8C+ALwDXV5VcAl8UYDwMuA67MIEZJkqRpp64iK8ZY21txb6AUQtgXOAK4sbr8RuCIEEJvuiFKkiRNP3X3yQohXA28DkiA1wPPAZ6MMRYBYozFEMIfq8vX1dtuT8/8hgKeKXp7u1sdQkut3bCNrq72utbN5XPk8zu/D9T+XK8kSUiSpOHtxm232vbwo0b2MXLb7NXuK0mS3fKY0Fxus5TPJbv9/uuRy+fo6kyvy2nXnPGP1Y72PPMWzO7zeti6vgJzquf38L/bB4Zadnzlc0nd7zf16Ohoo3fR3NTaG81s/4yYiKmUu7rfhWKM7wEIIZwJXAp8Io0A1q/fSqlUHn/FGaS3t5t167a0OoyWKhTL9PfX19mmVCxRLJaAShEw/HMjyuXyiD5JaSlX2x5+1Mg+Rm6brV37ZJXL5d3yWIamcpulYqk84vdfr1KxRP/2dDpzdc1pr6utwmCRZ2b5eT2s0DbE9v7B3YZwaNXxVSzV/35Tj0JhKNP3cD8jmpdl7nK5pOELQw1/rYgxfgN4FfAEsDiEkAeo/rs/8HijbUqSJM004xZZIYT5IYTn1Dw+GdgArAXuA86oPnUG8LsYY923CiVJkmaqem4XzgO+E0KYBxSpFFgnxxjLIYSzgetCCP8X2Ai8I7tQJam12l90FIPtnaM+t6WtTJFtkxwRdOQ6oOCQh9JUNO6ZGWP8M7B8D889CLws7aAkaSoabO/kO7+5edTnOvc7hCHS61xdr1Nf/AY6HFdampKm1p8SSZIkzRAWWZIkSRmwyJIkScqARZYkSVIGLLIkSZIyYJElSZKUAYssSZKkDFhkSZIkZcAiS5IkKQMWWZIkSRmwyJIkScqARZYkSVIGLLIkSZIy4NTtkmacJJdQLJVTaWv7wBClcqWtHGXGarVYTmefw/K5HKTcJsDc/CAUB1Jvd1iRMm0MUioM0VbNWFsCS3o7Gm5rsJTw5PrsYpWyZJElacYplco88uSmVNrK53MUiyUAFr9wiM19hdH32T/ImnV9qexz2HMP2Jt8kqTaJgDFATbc/t302x320mMZeOoR8m05ikOV3JWBrXvI3VjmH/DclIOTJo+3CyVJkjJgkSVJkpQBbxdKs1BXRxtLekcuy1Fuqs9Mlvbdq53uQp7HWh2IJDXBIkuahRJKbH3i4RHLSi8d2G1Zq/UvfoqFe+/b6jAkqSneLpQkScqARZYkSVIGvF0oSZqyRus/2Kh992rnlGUL0gkI2DvXt/sVinwn24rtqe1DM4NFliRpyhqt/2Cj+hc/xZO3/jSliKB98e7jly067lTAIksjebtQkiQpAxZZkiRJGbDIkiRJyoBFliRJUgYssiRJkjJgkSVJkpSBcYdwCCH0AN8AngsUgFXA+2KM60IIy4ErgTnAGuDtMca12YUrSbNHLkkolstjrlMqw0Bx7HV21ZVj3HYnIkeZMlAsVv6VZqt6xskqA5fEGH8JEEK4FLgohPBe4AbgXTHGFSGEjwMXAe/OKlhJmk1KpTIPP7lpzHWe2q+P2+9ubArtU5Yt4LFx2p2IxS8cYnNfgSRJKFeLue55U2vycWkyjHu7MMa4YbjAqrobOAhYBvTHGFdUl18BnJZ6hJIkSdNQQ32yQgg54BzgR8CBwKPDz8UYnwZyIYRFqUYoSZI0DTU6rc5XgK3AV4G3pBFAT8/8NJqZdnp7u1sdQkut3bCNrq76pqDI5XPk8zu/D9T+XK8kSUh2mQYjDUm17eFHjexj5LbZG7mv0WOdzHjqUYknafh3niSNbzOW4bbGOo7S3me10XHbzOeSus+lYbueU2mrzdOOf2n2+Jr4uZv27yaXz9HVOfLjs6M9z7wF6b2vz/bPiImYSrmru8gKIXwBeB5wcoyxFEJ4jMptw+Hn9wFKMcYNjQSwfv1WSqXZ1TWyt7ebdeu2tDqMlioUy/T3D9a1bqlYolgsAZUPu+GfG1Eul3f0DUlTudr28KNG9jFy22zV9o0Z3vto+56seOpViafc8O+8XG58mz2pPebGOo7S3GdNo+O2WSzVfy4Nqz2nsjCcp9rjrvnjfeLnbtq/m1KxRP/2kTkvDBZ5JqX3dT8jmpdl7nK5pOELQ3WV9iGEz1Hpg/XmGONAdfFvgDkhhGOrj88GvtPQ3iVJkmaoeoZweBHwUeAh4K4QAsDqGONbQghnAleGELqoDuGQYaySZpl5i3rZ1t7G4uNPaGi7XGcbi184lEoMtVdjOhdMvS6nPXvP4bjlPQ1t075Xe8M5bcRUzJPUCuMWWTHG31O5nT7ac3cBS9MOSpIAhpIyP1z5r6x7ZFVD23XP62BLXyGVGGqLrHedeF4qbaapzBDX/fpHDW2zpLeDrU88nFFEUzNPUis44rskSVIGLLIkSZIyYJElSZKUAYssSZKkDFhkSZIkZcAiS5IkKQMWWZIkSRmwyJIkScqARZYkSVIGLLIkSZIyMO60OpKk8XV1tLGkN902O5MhlvR2jLlOR1tu3HV2a7c9z9aJBCapLhZZkpSChFLq8wEm8zrYOs4cjMWXDDS83zmHPG8iYUmqk7cLJUmSMmCRJUmSlAGLLEmSpAxYZEmSJGXAIkuSJCkDFlmSJEkZcAgHSZImKJ/PMbeYzuhjg89sZy7FVNoaVb6TbcX27NrXDhZZkiRNVLHAhtt/kEpTXXPa6d8+mEpbo1l03KmARdZk8HahJElSBrySNY2UczkKgxleQp5E5SRpdQiS1JQkl1AslUcsK5ehWC7vYYvGbB8YopRSW6MplWGgGn9He56kVMpsX7OdRdY0UhgsctOtsdVhpOK014ZWhyBJTSmVyjzy5KYRyxYOFnl4l2XNyudzFIvZFT6DT2/lh795AoDTjw905v3SmxVvF0qSJGXAIkuSJCkDM/524VTsx7R2wzYKxcbvt9uPSZIaN29RL4uPPyG19nKdbSx+4dCIZdu62hrbx7Z+nrzzttRi0tQ044usqdiPqaurnf7+xv88135MktS4oaTMjfd8O7X2uud1sKWvMGJZ7yHPY90jq+pu44yXvS21eDR1ebtQkiQpAxZZkiRJGRj3dmEI4QvAXwFLgKUxxpXV5YcB1wE9wHrgHTHG+q+VqqVe/ZIeuttb11dtYa6PU5YtqGvdRd0dPJZxPJIkpa2ePlk/AL4E3LHL8iuAy2KMN4QQ3g5cCbw65fiUke72Io/delPL9t+2eG8eq3NMmX1PPTPjaCRJSt+4twtjjCtijI/XLgsh7AscAdxYXXQjcEQIoTf9ECVJkqafZvtkPQd4MsZYBKj++8fqckmSpFmv5UM49PTMz7T9tRu20dU19WYbbyamJJek9lpy+Rz5fOv+7iFJkgb2P3LdZuJOkoQkg3HGkmrbw48a2cfIbbM3cl+jxzqZ8dQjqf6/0bjSzu1wW2O3m/4xVs/raO61ZnM+7Gy9Jmd15W7s1iYaa+rHw6jtNXj+j/MemOX7cy6f2/FZ0tHRRu+iuZntqxV6e7tbHcIOzRZZjwOLQwj5GGMxhJAH9q8ub8j69VsplbKbCLNQLDc1JlWWmh0nq1xK77WUiqVM58YaT7lcbmD/O9dtdk6vcrlMOYMJV8vVtocfNbKPkdtmK0mSXfY1eqyTFU+9ytX/NxpXmrmtzd3Y7aZ/jNXzOpp7rdmcDztbr8RUf+7Gbm2isaZ9ro3eXoPn/xjvgVnPXVgqlnZ8lhQKQ6xbtyWzfU223t7uzF5PLpc0fGGoqVI5xrgWuA84o7roDOB3McZ1zbQnSZI004xbZIUQvhxCeAI4APj3EMLvq0+dDZwfQngIOL/6WJIkSdRxuzDG+AHgA6MsfxB4WRZBafpbfMwrYW7XHp8fbe6vPamdE2z321716VywqOFtJEmaiJZ3fNcMNbdrzLnCRpv7a09q5wRrtsh614nnNbyNJEkT4bQ6kiRJGbDIkiRJyoC3C1NWz5yAuXyOUhN/nrun+f7mLJrHUNLYPITtbcmOfk5ZsA+UJGm2s8hKWT1zAjY7Bsqe5vtbfPwJY/Z/Gk1tP6cs2AdKkjTbebtQkiQpAxZZkiRJGbDIkiRJyoBFliRJUgYssiRJkjJgkSVJkpQBiyxJkqQMWGRJkiRlwCJLkiQpA474LknSLJVvyzEw1PgMJFNNR3uepDT1XodFliRJs9TgYImb/z22OowJO/34QGc+aXUYu/F2oSRJUgYssiRJkjJgkSVJkpQBiyxJkqQMWGRJkiRlwCJLkiQpAxZZkiRJGbDIkiRJyoBFliRJUgYssiRJkjJgkSVJkpQBiyxJkqQMWGRJkiRlwCJLkiQpA20TbSCEcBhwHdADrAfeEWNcNdF2JUmSprM0rmRdAVwWYzwMuAy4MoU2JUmSprUJXckKIewLHAEcX110I/DVEEJvjHHdOJvnAXK5ZCIhjCsP7DWvI9N91Gprb6Ore+8x18nncxSLpcbbnttNV/fuy9vbO1gwf2FDbXV3djPY4DaNaMu1jRnTvDnt5JPButqqjTVJEsrlcurxNKv2dTSa06xiGs2ueRst1vwkxlOvtlxbU8dqI8fXeGpzN9bvLItzqp7X0cxxNFnnf23umv2dpBFr2ufaaK+l0Tjb2zv2+FnR7GdEvdra23Z8LubzyaR+RmYln0921BNZ1RU17ebr3SZp5gNrWAhhGXB9jPFFNcv+G3h7jPG342x+LHBH0zuXJEmafK8AVtSz4oT7ZE3Ar6kE+hRQbGEckiRJ48kD+1GpX+oy0SLrcWBxCCEfYyyGEPLA/tXl4xmgzkpQkiRpCni4kZUn1PE9xrgWuA84o7roDOB3dfTHkiRJmtEm1CcLIITwfCpDOCwENlIZwiGmEJskSdK0NeEiS5IkSbtzxHdJkqQMWGRJkiRlwCJLkiQpAxZZkiRJGWjlYKQzUgihB/gG8FygAKwC3hdjXBdCWERlfsdlwCDw7Rjjp6vbLacy7+McYA2VUfPXTv4raI1x8vZu4G+oDFo7BPxNjPGO6nazOm/DQgg/AA4GSsBW4PwY431jTeDu5O4Vo+WOylh/ox6P1W1m/XG3p2Ou5vlPAp8ClsYYV1aXzfq8wZjnaxfwReC1QD/wqxjjWdVtZv35Okbe3ghcCCTV//4+xvi96jYtzZtXstJXBi6JMYYY41IqA5ddVH3uWuCeGONh1amIrgIIIeSAG4DzqhNt316zzWwxat6qxdc/Aq+NMb4U+DTVScjN2wjvjDEeHmP8C+ALwDXV5WNN4O7k7hWj5W6P57HH3Q57OuYIIRwBLAcerVlm3nbaU+4uoVJcHVY97j5Rs43n6yh5CyEkVL4QnVn9jDgTuK56vEGL82aRlbIY44YY4y9rFt0NHBRCeB7wEuBLNev+qfrjMqA/xjg8Av4VwGmTEO6Usae8sfObyfDU2AuAJ6o/z/q8DYsxbqp5uDdQqpnA/cZOBCTfAAADe0lEQVTq8huBI0IIvWM9N1kxTxWj5W6M4xE87oDR8wYQQuik8mF2zi6bmLeqPZyv84F3AJ+IMZar6/0ZwPO1Yk/HXPXf4dm2FwBPxRjHfA+cjHjBIitT1Ur6HOBHwAupFAdXhxB+G0L4SQhheGLtA6n5xhdjfBrIVW8vzjq1eavm4n3Ab0MIjwGfA86trmreaoQQrq7m6LPAO4HnAE/GGIsA1X//WF0+1nOzzii5q32u9jwGj7sd9pC3TwM3xBjX7LK6easxSu6eS+V21idDCPeGEH4ZQji2urrna9WueasWpKcBPwwhPAr8gEqxClMgbxZZ2foKlfvGX6UyseRy4NoY4xHA1ex809ZIO/IWQtgLeD9wVIzxQOBDwPerl4hVI8b4nmqO/g64tNXxTCfj5K72PFaNXfMWQng5cCRweWsjm/pGOebywCFUpqY7ErgA+F71PVBVoxxzbcBHgVNijAcBJwM3V68MtpxFVkZCCF8Ange8LcZYAh4DHhvusF3tlLdfCGGf6nMH1Wy7D9VbFpMfeWuNkrfXAc8MT9UUY7yZyjc+87YHMcZvAK+icuV0cXXidnaZwP3xMZ6btYZzV+0LONrxCB53u6k55l4NvABYHUJYAxwA/DSE8DrM26hqcvcklT/subG6/B7gaeAwPF93U5O3ZcD+McY7q8vvBPqoHIctz5tFVgZCCJ+j8ot/c4xxoLr4N0Df8C3CEMJxwAYql4d/A8ypuTR8NvCdyY269faQt9VU7qHvW13nVcBmKm8+5g0IIcwPITyn5vHJVI6tPU7g7uTuFWPkbsMejkfwuBsrb5+LMe4fY1wSY1xCpdA/Icb4M8wbMO75+gvg+Oryw4B9gT94vo6Zt8eAA0IIobr8BcCzgIenQt6cuzBl1SJqJfAQsL26eHWM8S0hhOHL6J3ANuCDMcb/rG53NJW/euhi5582/3mSw2+ZcfL2IeC9VP6UfgD40HDn2dmeN4AQwrOAHwLzqAxzsQH4cIzxt2NN4O7k7nvOHZXjbNTjsbrdrD7uxjrmdllvDfDGuHMIh1mdNxj3fD2Eyl8a9lAZ5udjMcZbqtvN6vN1nLz9b+Aj7OwI/8kY4w+q27U0bxZZkiRJGfB2oSRJUgYssiRJkjJgkSVJkpQBiyxJkqQMWGRJkiRlwCJLkiQpAxZZkiRJGbDIkiRJysD/B4IsthJdtcA1AAAAAElFTkSuQmCC\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "fig, ax = plt.subplots(figsize=(10,4))\n", "df_crosscorrelated['Close'].hist(alpha=0.6,label='close',ax=ax)\n", "df_crosscorrelated['ma7'].hist(alpha=0.6,label='ma7',ax=ax)\n", "df_crosscorrelated['ma14'].hist(alpha=0.6,label='ma14',ax=ax)\n", "plt.legend()\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": 11, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "from sklearn.cluster import KMeans\n", "\n", "n_cluster = range(1, 20)\n", "data = df_crosscorrelated.iloc[:,1:].dropna().values\n", "kmeans = [KMeans(n_clusters=i).fit(data) for i in n_cluster]\n", "scores = [kmeans[i].score(data) for i in range(len(kmeans))]\n", "\n", "fig, ax = plt.subplots(figsize=(10,6))\n", "ax.plot(n_cluster, scores)\n", "plt.xlabel('Number of Clusters')\n", "plt.ylabel('Score')\n", "plt.title('Elbow Curve')\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": 12, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "from mpl_toolkits.mplot3d import Axes3D\n", "\n", "X = df_crosscorrelated[['Close','ma14','ma25']].dropna()\n", "X = X.reset_index(drop=True)\n", "km = KMeans(n_clusters=10)\n", "km.fit(X)\n", "km.predict(X)\n", "labels = km.labels_\n", "\n", "fig = plt.figure(1, figsize=(7,7))\n", "ax = Axes3D(fig)\n", "ax.scatter(X.iloc[:,0], X.iloc[:,1], X.iloc[:,2],\n", " c=labels.astype(np.float), edgecolor=\"k\")\n", "ax.set_xlabel(\"Close\")\n", "ax.set_ylabel(\"ma14\")\n", "ax.set_zlabel(\"ma25\")\n", "plt.title(\"K Means\", fontsize=14)\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": 13, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "from sklearn.preprocessing import StandardScaler\n", "from sklearn.decomposition import PCA\n", "\n", "X = df_crosscorrelated.iloc[:,1:].dropna().values\n", "X_std = StandardScaler().fit_transform(X)\n", "\n", "mean_vec = np.mean(X_std, axis=0)\n", "cov_mat = np.cov(X_std.T)\n", "eig_vals, eig_vecs = np.linalg.eig(cov_mat)\n", "\n", "eig_pairs = [(np.abs(eig_vals[i]),eig_vecs[:,i]) for i in range(len(eig_vals))]\n", "\n", "eig_pairs.sort(key = lambda x: x[0], reverse= True)\n", "\n", "tot = sum(eig_vals)\n", "var_exp = [(i/tot)*100 for i in sorted(eig_vals, reverse=True)]\n", "cum_var_exp = np.cumsum(var_exp)\n", "\n", "plt.figure(figsize=(10, 5))\n", "plt.bar(range(len(var_exp)), var_exp, alpha=0.3, align='center', label='individual explained variance', color = 'g')\n", "plt.step(range(len(cum_var_exp)), cum_var_exp, where='mid',label='cumulative explained variance')\n", "plt.ylabel('Explained variance ratio')\n", "plt.xlabel('Principal components')\n", "plt.legend(loc='best')\n", "plt.show();" ] }, { "cell_type": "code", "execution_count": 14, "metadata": {}, "outputs": [], "source": [ "X = df_crosscorrelated.iloc[:,1:].dropna().values\n", "X_std = StandardScaler().fit_transform(X)\n", "data = pd.DataFrame(X_std)\n", "pca = PCA(n_components=2)\n", "data = pca.fit_transform(data)\n", "scaler = StandardScaler()\n", "np_scaled = scaler.fit_transform(data)" ] }, { "cell_type": "code", "execution_count": 15, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "/usr/local/lib/python3.6/dist-packages/ipykernel_launcher.py:3: SettingWithCopyWarning: \n", "A value is trying to be set on a copy of a slice from a DataFrame.\n", "Try using .loc[row_indexer,col_indexer] = value instead\n", "\n", "See the caveats in the documentation: http://pandas.pydata.org/pandas-docs/stable/indexing.html#indexing-view-versus-copy\n", " This is separate from the ipykernel package so we can avoid doing imports until\n" ] }, { "data": { "text/plain": [ "8 38\n", "7 35\n", "3 35\n", "4 29\n", "5 24\n", "2 21\n", "6 13\n", "1 13\n", "0 12\n", "9 7\n", "Name: cluster, dtype: int64" ] }, "execution_count": 15, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df = df_crosscorrelated.dropna()\n", "kmeans = KMeans(n_clusters=10).fit(np_scaled)\n", "df['cluster'] = kmeans.predict(np_scaled)\n", "df = df.reset_index()\n", "df['principal_feature1'] = np_scaled[:,0]\n", "df['principal_feature2'] = np_scaled[:,1]\n", "df['cluster'].value_counts()" ] }, { "cell_type": "code", "execution_count": 16, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "/usr/local/lib/python3.6/dist-packages/ipykernel_launcher.py:6: FutureWarning: set_value is deprecated and will be removed in a future release. Please use .at[] or .iat[] accessors instead\n", " \n" ] } ], "source": [ "def getDistanceByPoint(data, model):\n", " distance = pd.Series()\n", " for i in range(0,len(data)):\n", " Xa = data[i]\n", " Xb = model.cluster_centers_[model.labels_[i]-1]\n", " distance.set_value(i, np.linalg.norm(Xa-Xb))\n", " return distance\n", "\n", "outliers_fraction = 0.1\n", "distance = getDistanceByPoint(np_scaled, kmeans)\n", "number_of_outliers = int(outliers_fraction*len(distance))\n", "threshold = distance.nlargest(number_of_outliers).min()\n", "df['anomaly1'] = (distance >= threshold).astype(int)" ] }, { "cell_type": "code", "execution_count": 17, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "fig, ax = plt.subplots(figsize=(10,6))\n", "colors = {0:'blue', 1:'red'}\n", "ax.scatter(df['principal_feature1'], df['principal_feature2'], c=df[\"anomaly1\"].apply(lambda x: colors[x]))\n", "plt.xlabel('principal feature1')\n", "plt.ylabel('principal feature2')\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": 18, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "0 205\n", "1 22\n", "Name: anomaly1, dtype: int64" ] }, "execution_count": 18, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df.anomaly1.value_counts()" ] }, { "cell_type": "code", "execution_count": 51, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "plt.figure(figsize=(15, 6))\n", "plt.plot(df['Close'], label='close',c='b')\n", "plt.plot(df['Close'], 'o', label='outliers',markevery=df.loc[df['anomaly1'] == 1].index.tolist(),c='r')\n", "plt.xticks(np.arange(df.shape[0])[::15],df['Date'][::15],rotation='-45')\n", "plt.legend()\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": 42, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "a = df.loc[df['anomaly1'] == 0, 'Close']\n", "b = df.loc[df['anomaly1'] == 1, 'Close']\n", "\n", "fig, axs = plt.subplots(figsize=(10,6))\n", "axs.hist([a,b], bins=32, stacked=True, color=['blue', 'red'])\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": 33, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "24" ] }, "execution_count": 33, "metadata": {}, "output_type": "execute_result" } ], "source": [ "ori_len = df_crosscorrelated.shape[0] - X.shape[0]\n", "ori_len" ] }, { "cell_type": "code", "execution_count": 30, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "array([ 95, 97, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150,\n", " 151, 152, 154, 156, 183, 184, 185, 186, 187, 190])" ] }, "execution_count": 30, "metadata": {}, "output_type": "execute_result" } ], "source": [ "np.where(outliers==-1)[0] + ori_len" ] }, { "cell_type": "code", "execution_count": 34, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "from sklearn.ensemble import IsolationForest\n", "\n", "X = df_crosscorrelated.iloc[:,1:].dropna().values\n", "np_scaled = StandardScaler().fit_transform(X)\n", "\n", "model = IsolationForest(contamination=outliers_fraction)\n", "model.fit(np_scaled)\n", "outliers = model.predict(np_scaled)\n", "\n", "plt.figure(figsize=(15, 6))\n", "plt.plot(df_crosscorrelated['Close'], label='close',c='b')\n", "plt.plot(df_crosscorrelated['Close'], 'o', label='outliers',\n", " markevery=(np.where(outliers==-1)[0] + ori_len).tolist(),c='r')\n", "plt.xticks(np.arange(df_crosscorrelated.shape[0])[::15],df_crosscorrelated['Date'][::15],rotation='-45')\n", "plt.legend()\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": 35, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "close = df_crosscorrelated['Close'].values\n", "a = close[np.where(outliers==1)[0]]\n", "b = close[np.where(outliers==-1)[0]]\n", "\n", "fig, axs = plt.subplots(figsize=(10,6))\n", "axs.hist([a,b], bins=32, stacked=True, color=['blue', 'red'])\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": 36, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "from sklearn.svm import OneClassSVM\n", "\n", "X = df_crosscorrelated.iloc[:,1:].dropna().values\n", "np_scaled = StandardScaler().fit_transform(X)\n", "model = OneClassSVM(nu=outliers_fraction, kernel=\"rbf\", gamma=0.01)\n", "model.fit(np_scaled)\n", "outliers = model.predict(np_scaled)\n", "\n", "plt.figure(figsize=(15, 6))\n", "plt.plot(df_crosscorrelated['Close'], label='close',c='b')\n", "plt.plot(df_crosscorrelated['Close'], 'o', label='outliers',\n", " markevery=(np.where(outliers==-1)[0] + ori_len).tolist(),c='r')\n", "plt.xticks(np.arange(df_crosscorrelated.shape[0])[::15],df_crosscorrelated['Date'][::15],rotation='-45')\n", "plt.legend()\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": 37, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "close = df_crosscorrelated['Close'].values\n", "a = close[np.where(outliers==1)[0]]\n", "b = close[np.where(outliers==-1)[0]]\n", "\n", "fig, axs = plt.subplots(figsize=(10,6))\n", "axs.hist([a,b], bins=32, stacked=True, color=['blue', 'red'])\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": 38, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "from sklearn.covariance import EllipticEnvelope\n", "\n", "envelope = EllipticEnvelope(contamination = outliers_fraction)\n", "X = df_crosscorrelated.iloc[:,1:].dropna().values\n", "np_scaled = StandardScaler().fit_transform(X)\n", "envelope.fit(np_scaled)\n", "outliers = envelope.predict(np_scaled)\n", "\n", "plt.figure(figsize=(15, 6))\n", "plt.plot(df_crosscorrelated['Close'], label='close',c='b')\n", "plt.plot(df_crosscorrelated['Close'], 'o', label='outliers',\n", " markevery=(np.where(outliers==-1)[0] + ori_len).tolist(),c='r')\n", "plt.xticks(np.arange(df_crosscorrelated.shape[0])[::15],df_crosscorrelated['Date'][::15],rotation='-45')\n", "plt.legend()\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": 39, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "close = df_crosscorrelated['Close'].values\n", "a = close[np.where(outliers==1)[0]]\n", "b = close[np.where(outliers==-1)[0]]\n", "\n", "fig, axs = plt.subplots(figsize=(10,6))\n", "axs.hist([a,b], bins=32, stacked=True, color=['blue', 'red'])\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.6.8" } }, "nbformat": 4, "nbformat_minor": 2 } ================================================ FILE: misc/overbought-oversold.ipynb ================================================ { "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import pandas as pd\n", "import numpy as np\n", "import matplotlib.pyplot as plt\n", "import matplotlib.dates as mdates\n", "import matplotlib.ticker as mticker\n", "import matplotlib\n", "from mpl_finance import candlestick_ohlc\n", "from datetime import datetime\n", "import seaborn as sns\n", "sns.set()" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DateOpenHighLowCloseAdj CloseVolume
02018-05-23277.760010279.910004274.000000279.070007279.0700075953100
12018-05-24278.399994281.109985274.890015277.850006277.8500064176700
22018-05-25277.630005279.640015275.609985278.850006278.8500063875100
32018-05-29278.510010286.500000276.149994283.760010283.7600105666600
42018-05-30283.290009295.010010281.600006291.720001291.7200017489700
\n", "
" ], "text/plain": [ " Date Open High Low Close Adj Close \\\n", "0 2018-05-23 277.760010 279.910004 274.000000 279.070007 279.070007 \n", "1 2018-05-24 278.399994 281.109985 274.890015 277.850006 277.850006 \n", "2 2018-05-25 277.630005 279.640015 275.609985 278.850006 278.850006 \n", "3 2018-05-29 278.510010 286.500000 276.149994 283.760010 283.760010 \n", "4 2018-05-30 283.290009 295.010010 281.600006 291.720001 291.720001 \n", "\n", " Volume \n", "0 5953100 \n", "1 4176700 \n", "2 3875100 \n", "3 5666600 \n", "4 7489700 " ] }, "execution_count": 2, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df = pd.read_csv('TSLA.csv')\n", "df.head()" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [], "source": [ "date = [datetime.strptime(d, '%Y-%m-%d') for d in df['Date']]" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [], "source": [ "candlesticks = list(zip(mdates.date2num(date),df['Open'],\n", " df['High'],df['Low'],df['Close'],df['Volume']))" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "fig = plt.figure(figsize = (15, 15))\n", "ax = fig.add_subplot(1,1,1)\n", "ax.set_ylabel('Quote ($)', size=20)\n", "\n", "dates = [x[0] for x in candlesticks]\n", "dates = np.asarray(dates)\n", "volume = [x[5] for x in candlesticks]\n", "volume = np.asarray(volume)\n", "\n", "candlestick_ohlc(ax, candlesticks, width=1,\n", " colorup='g', colordown='r')\n", "pad = 0.25\n", "yl = ax.get_ylim()\n", "ax.set_ylim(yl[0]-(yl[1]-yl[0])*pad,yl[1])\n", "ax2 = ax.twinx()\n", "\n", "ax2.set_position(matplotlib.transforms.Bbox([[0.125,0],[0.9,0.32]]))\n", "\n", "pos = df['Open'] - df['Close']<0\n", "neg = df['Open'] - df['Close']>0\n", "ax2.bar(dates[pos],volume[pos],color='green',width=1,align='center')\n", "ax2.bar(dates[neg],volume[neg],color='red',width=1,align='center')\n", "\n", "ax2.set_xlim(min(dates),max(dates))\n", "yticks = ax2.get_yticks()\n", "ax2.set_yticks(yticks[::3])\n", "\n", "ax2.yaxis.set_label_position(\"right\")\n", "ax2.set_ylabel('Volume', size=20)\n", "\n", "ax.xaxis.set_major_formatter(mdates.DateFormatter('%Y-%m-%d'))\n", "ax.xaxis.set_major_locator(mticker.MaxNLocator(10))\n", "\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [], "source": [ "def removal(signal, repeat):\n", " copy_signal = np.copy(signal)\n", " for j in range(repeat):\n", " for i in range(3, len(signal)):\n", " copy_signal[i - 1] = (copy_signal[i - 2] + copy_signal[i]) / 2\n", " return copy_signal\n", "\n", "def get(original_signal, removed_signal):\n", " buffer = []\n", " for i in range(len(removed_signal)):\n", " buffer.append(original_signal[i] - removed_signal[i])\n", " return np.array(buffer)\n", "\n", "signal = np.copy(df.Open.values)\n", "removed_signal = removal(signal, 30)\n", "noise_open = get(signal, removed_signal)\n", "\n", "signal = np.copy(df.High.values)\n", "removed_signal = removal(signal, 30)\n", "noise_high = get(signal, removed_signal)\n", "\n", "signal = np.copy(df.Low.values)\n", "removed_signal = removal(signal, 30)\n", "noise_low = get(signal, removed_signal)\n", "\n", "signal = np.copy(df.Close.values)\n", "removed_signal = removal(signal, 30)\n", "noise_close = get(signal, removed_signal)" ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [ { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAAA5EAAAE3CAYAAAAzCMVlAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDMuMC4yLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvOIA7rQAAIABJREFUeJzs3XucVXW9//HXnhlmhrmJDoM3RATlm7cQL6WFWUqakHkwf3kyNTQouzykrDzW4aASFmmRYp6fBhYaWVZHokTLjC5imQrICbUv/lAkRGRm5DIX5rZnfn/svcY9w+w9a1/XZb+fj8c8ZmZf1vrs9d177fX5XiN9fX2IiIiIiIiIuFHidQAiIiIiIiISHEoiRURERERExDUlkSIiIiIiIuKakkgRERERERFxTUmkiIiIiIiIuKYkUkRERERERFxTEikiIiIiIiKuKYkUERERERER15REioiIiIiIiGtKIkVERERERMQ1JZEiIiIiIiLiWpnXAXioAjgDeAOIehyLiIiIiIhIoZUChwPPAp1un1TMSeQZwJNeByEiIiIiIuKxs4G1bh9czEnkGwC7d7fR29vndSyeqq+vobm51eswJAmVj7+pfPxN5eNvKh9/U/n4m8rH34JSPiUlEQ4+uBriuZFbxZxERgF6e/uKPokEdAx8TuXjbyoff1P5+JvKx99UPv6m8vG3gJVPWsP7NLGOiIiIiIiIuKYkUkRERERERFwr5u6sIiIiIiJFpa+vj9bWvezf30pvrxYoyJddu0ro7e31Oox+ZWXlHHxwA6WluUn/lESKiIiIiBSJ3bsbiUQiHHLIoZSWlhGJRLwOKZTKykro6fFHEtnX10db2z52725k9OjDc7JNdWcVERERESkSXV0djBpVT1nZCCWQRSISiVBdXUdPT1fOtqkkUkRERESkaPQRiSgFKDa5rjBQd1YRERERkSJT2tVJRXsrpd1dRPI0dq+vpIToiHI6q2qIllfkZR/iDVVDiIiIiIgUkYq2Fqp3N1HW2ZG3BBIg0ttLWWcH1bubqGhrydt+hrN+/XN86lNXFmx/t956M7/4xc+GvO8vf/kTL764Kelzv/CFT/PUU08CsGzZPfzhD4/nJcZsqSVSRERERKRIVPT2UtG6r/D7bd1Hz4jygrdI9vT0FHR/w3nyyT/xjncczwknnDTsY2fPvrYAEWVGSaSI9NvYuInJDcOf1ERERCSYDurthVJv9l3R3kr7EEnk00//lXvv/T69vb2MGnUwX/3q1xk79ijmzv0cl176Mc4++/0APPXUk/zsZyu46657aWpq4o47buPNN3fS2dnJtGkXcNVV1wBw6aUXcd5557N+/bNMmHAsF1wwnZ6eHr7xjflY+09Gjqzk61+/mWOOmQDAihXL+d3vHgXg+ONP5Itf/CpVVVXceuvNvOMdx/PRj14GMOD/xsZdLFx4E83NzRx55JH09cG7331m/2NfeWUL1113Lbt2vcmJJ57MvHm38MwzT7N27V947rln+M1vVnHZZZdz4YUfTnq8Evd33333sm3ba7S1tbJjx+sceeRYvvGNb1NZWUl3dzc/+MF/8/zz6+jq6ubYY4/ly1/+GlVVVTkru8HUnVVE+m1v2eF1CCIiIpJH5b19nu27tPvA2UF3736LhQvnM3/+Qu6//2d88IMXcMst8wCYPv3DPPbY6v7HPvror5k+/SIAFi6cz6WX/jtLlz7Affet4Omn/8qzzz7d/9i2tjaWLn2Ar31tPgBbtrzMhz98MStW/JxLLvkYCxfeBMDf/vYUv/vdo9xzzw954IGHiEajLF++bNjXcscdtzNlymmsWPFzvvSlG3j++fUD7t+yZQu3334nP/7xz7H2nzz33N9597vPYurU93HFFZ9k+fIHUyaQQ7H2JW666VZ+8pNf0tPTw+OPPwbAT35yP9XV1Sxd+gD33/9T6usb+PGPf5TWttOllkgREREREfHECy9sYuLESf2tgtOnf4TvfvfbtLe3cc4553LXXYvZu3cPAM8/v5558xawf/9+NmxYx549e/q3097extatWznjjDMB+NCHZgzYz9ixRzFlymkAXHDBdG677Vba2lp57rlnOO+886murgHgIx+5hDvv/M6wca9fv44vfvGrABx22OGcdtoZA+4/55z3U1ERa3U1xvD669s544wDNpOWd73rTGprawE44YSTeP317QA89dRfaGtr409/WgNAd3cXxx57XHY7G4aSSBEB4Ma1C2jpauXJHU+zaOp8r8MRERGRPOgqiZC/To6pRUeUp/X4yspKpk49h9///rcATJ16DiNHjqS9vY1IJMKyZQ9QVjZ0OlNVNTLreEtLS+lNaLnt6up0/dzy8rdfa0lJKdFoNOt4yhO6ApeU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Owf4GJh0901l1p2aAedTul6q+73vzKePncCkmS3xeO5rDbC1wt83LsV83H0tuY5Gi5lAl3rMMtp5/OxnyDMokmI+RdfFVeq3Jp3Uag3duW5OsnjOcArYA7Snx55291stpvZ9HRjlv+mBf8r+bjuwDLgQ2A9MufuN2bIngAeIGdT+IGZR+4wu+qzjcuJnJOYDvwGPuvtXVcoxs6uy11vAPOAL4DEvmE4/JYnns4CYffBKd/++4DOsIhqGU8RJH+Bzdx83s9uIGRSPEvnsAJ5096NdC0tM4vl8RPREnkr0XK7zmISiWzldt8fMLiUu1uYRE5ZME8fPD1X3VRMSyKeonJ7LupTTq37reWxV21PNSDWfKvvVzMaBVzm+c2Wbu0+Y2UvE8Nr83bBX3P3NkruoUSconyr10kC+92b2NbCI+CmqA8BOd78/W3YL8CLxCM23wD3uPusThdSRaj5d3tei+Cc+emZQlF3qUs2nynVxn/pthHjucj5wJjGqbKO7P1dtT1WnRqSIiIiIiIiUpol1REREREREpDQ1IkVERERERKQ0NSJFRERERESkNDUiRUREREREpDQ1IkVERERERKQ0NSJFRERERESkNDUiRUREREREpDQ1IkVERERERKS0fwCO3qqYrpha0gAAAABJRU5ErkJggg==\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "noise_candlesticks = list(zip(mdates.date2num(date),noise_open,\n", " noise_high,noise_low,noise_close))\n", "\n", "fig = plt.figure(figsize = (15, 5))\n", "ax = fig.add_subplot(1,1,1)\n", "ax.set_ylabel('Quote ($)', size=20)\n", "\n", "candlestick_ohlc(ax, noise_candlesticks, width=1,\n", " colorup='g', colordown='r')\n", "ax.plot(dates, [np.percentile(noise_close, 95)] * len(noise_candlesticks), color = (1.0, 0.792156862745098, 0.8, 0.7),\n", " linewidth=10.0, label = 'overbought line')\n", "\n", "ax.plot(dates, [np.percentile(noise_close, 10)] * len(noise_candlesticks), \n", " color = (0.6627450980392157, 1.0, 0.6392156862745098, 0.7),\n", " linewidth=10.0, label = 'oversold line')\n", "\n", "ax.xaxis.set_major_formatter(mdates.DateFormatter('%Y-%m-%d'))\n", "ax.xaxis.set_major_locator(mticker.MaxNLocator(10))\n", "\n", "plt.legend()\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [ { "data": { "image/png": "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zneEhIaFiEjpAtPCa4y5A/gsMAo41Fq7JP36MqAr/R/Af1prn06/dxwwAxgALAMutdaurmW5RUREas0ZD17LKW1ERETCKDABL/A74PvAC3neu8AJgB3GmDpgDjDeWjvfGDMRmA5cUfWSioiIiIhnsrPYd27tpGODuvWLiDcCE/Baa+cDGGNKXeVIoMtZD7iPVCtv2QFv9oVWRERERGrD6bUAqOeCiHgqMAFvHx4yxiSA+cA3rbXrgRHAu84C1to1xpg6Y8wu1toPs1c2xgwGBme/NmPGjN1POumkXjvJvtCKiIiIiIhIuIUh4D3BWvueMaY/cBfwA+BSl9v4MjA5+4UZM2aQG/Dmclp8y1HJunFZv9gyYSi/1vd+v15tJ+7rB6EMWr/09fMtW4v1w3oNrsVnq+Xnz+7K68f+g7h+FMrgd/njur7uQ7xZP2oCH/Baa99L/3+LMeaHwO/Tby0HRjrLGWOGAT25rbtpdwGzs1+45pprjgJ+XWzfbW29u9O4OXmy1y3npIvD+m1t7UXf82r/5WxD67tfv2t7F40NjXnHXlW6f7fbCVL9+XH+el0GrV/d9Z1ls5fzcv1C2yj1GlxKGWq5frFy12L9UrhZPzsBWaH13ZYhyMev3G243U6l3+HsbQT9GhL19d1so9L7h0r3H5X1oybQAa8xphlosNZuSHdp/ndgUfrt14ABxpgx6XG811IggE13gV6f8/LwKhVbJJaUNVZEREREgiYwAa8x5m7gfGB34FljzFrgHOD/GmPqgXrgTeA6AGttjzHmMmCGMaaR9LREfpRdREREREREgicwAa+19gbghjxvjS6yzkvAoVUrlIiIiIiIiIRWnd8FEBEREREREakGBbwiIiIiIiISSYHp0iwiIiIudWVNadPV5W9ZREREAkgBr4iISFg1NkIikfp3Mll8WRERkRhSl2YRERERERGJJAW8IiIiIiIiEkkKeEVERERERCSSFPCKiIiIiIhIJCngFRERERERkUhSwCsiIiIiIiKRpIBXREREREREIkkBr4iIiIiIiESSAl4RERERERGJJAW8IiIiIiIiEkkKeEVERERERCSSFPCKiIiIiIhIJCngFRERERERkUhSwCsiIiIiIiKRpIBXREREREREIkkBr4iIiIiIiESSAl4RERERERGJJAW8IiIiIiIiEkkKeEVERERERCSSFPCK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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "fig = plt.figure(figsize = (15, 12))\n", "ax1 = plt.subplot2grid((3, 1), (0, 0), rowspan=2)\n", "\n", "ax1.set_ylabel('Quote ($)', size=20)\n", "\n", "dates = [x[0] for x in candlesticks]\n", "dates = np.asarray(dates)\n", "volume = [x[5] for x in candlesticks]\n", "volume = np.asarray(volume)\n", "\n", "candlestick_ohlc(ax1, candlesticks, width=1,\n", " colorup='g', colordown='r')\n", "pad = 0.25\n", "yl = ax1.get_ylim()\n", "ax1.set_ylim(yl[0]-(yl[1]-yl[0])*pad,yl[1])\n", "ax2 = ax1.twinx()\n", "\n", "pos = df['Open'] - df['Close']<0\n", "neg = df['Open'] - df['Close']>0\n", "ax2.bar(dates[pos],volume[pos],color='green',width=1,align='center')\n", "ax2.bar(dates[neg],volume[neg],color='red',width=1,align='center')\n", "\n", "ax2.set_xlim(min(dates),max(dates))\n", "yticks = ax2.get_yticks()\n", "ax2.set_yticks(yticks[::3])\n", "\n", "ax2.yaxis.set_label_position(\"right\")\n", "ax2.set_ylabel('Volume', size=20)\n", "\n", "ax1.xaxis.set_major_formatter(mdates.DateFormatter('%Y-%m-%d'))\n", "ax1.xaxis.set_major_locator(mticker.MaxNLocator(10))\n", "\n", "ax2 = plt.subplot2grid((3, 1), (2, 0))\n", "\n", "ax2.set_ylabel('Quote ($)', size=20)\n", "\n", "candlestick_ohlc(ax2, noise_candlesticks, width=1,\n", " colorup='g', colordown='r')\n", "ax2.plot(dates, [np.percentile(noise_close, 95)] * len(noise_candlesticks), color = (1.0, 0.792156862745098, 0.8, 1.0),\n", " linewidth=5.0, label = 'overbought line')\n", "\n", "ax2.plot(dates, [np.percentile(noise_close, 10)] * len(noise_candlesticks), \n", " color = (0.6627450980392157, 1.0, 0.6392156862745098, 1.0),\n", " linewidth=5.0, label = 'oversold line')\n", "\n", "ax2.xaxis.set_major_formatter(mdates.DateFormatter('%Y-%m-%d'))\n", "ax2.xaxis.set_major_locator(mticker.MaxNLocator(10))\n", "\n", "plt.legend()\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.6.8" } }, "nbformat": 4, "nbformat_minor": 2 } ================================================ FILE: misc/sentiment-bitcoin.csv ================================================ ,Polarity,Sensitivity,Tweet_vol,Open,High,Low,Volume_BTC,Volume_Dollar,Close_Price 2018-07-11 20:00:00,0.10265670748614598,0.21614845947129513,4354.0,6342.97,6354.19,6291.0,986.73,6231532.37,6350.0 2018-07-11 21:00:00,0.09800395297609978,0.21861239516350178,4432.0,6352.99,6370.0,6345.76,126.46,804221.55,6356.48 2018-07-11 22:00:00,0.0966881579841847,0.23134226427071872,3980.0,6350.85,6378.47,6345.0,259.1,1646353.87,6361.93 2018-07-11 23:00:00,0.10399680386738332,0.21773906718462835,3830.0,6362.36,6381.25,6356.74,81.54,519278.69,6368.78 2018-07-12 00:00:00,0.09438312650721571,0.19525553005949395,3998.0,6369.49,6381.25,6361.83,124.55,793560.22,6380.0 2018-07-12 01:00:00,0.10083589375817453,0.22307632548845868,3713.0,6379.13,6380.0,6347.72,141.5,900280.85,6365.43 2018-07-12 02:00:00,0.1119643429977597,0.19504306787217293,3843.0,6365.24,6371.8,6324.48,141.3,896772.74,6327.94 2018-07-12 03:00:00,0.1058881862567765,0.20993930342403333,3831.0,6328.4,6348.45,6302.18,162.37,1026431.72,6326.98 2018-07-12 04:00:00,0.10811700734669419,0.20800324193424663,3743.0,6327.49,6343.22,6327.49,58.62,371327.65,6339.5 2018-07-12 05:00:00,0.10666706633974722,0.21723050559221563,3480.0,6342.22,6344.57,6328.0,74.75,473450.28,6333.05 2018-07-12 06:00:00,0.09819201661175406,0.20621768833627063,3954.0,6333.05,6335.55,6305.0,130.84,827194.5,6329.57 2018-07-12 07:00:00,0.08077478187342219,0.19081446008983832,4561.0,6329.9,6334.74,6177.45,1211.64,7536289.75,6217.63 2018-07-12 08:00:00,0.08877735580061671,0.18471850163515388,5621.0,6217.03,6223.14,6131.35,758.15,4677685.75,6180.5 2018-07-12 09:00:00,0.0975813393389163,0.20191214692260084,5046.0,6180.46,6200.82,6085.59,1090.25,6719480.12,6200.82 2018-07-12 10:00:00,0.09191287676658966,0.19896478587190353,5511.0,6200.23,6205.0,6175.01,289.87,1794667.77,6185.82 2018-07-12 11:00:00,0.08382532077920497,0.2173181646652594,5277.0,6185.4,6187.99,6157.03,212.3,1310453.07,6175.18 2018-07-12 12:00:00,0.07710081294119067,0.195526425954516,5493.0,6174.5,6182.13,6144.35,261.02,1608275.15,6162.41 2018-07-12 13:00:00,0.07714852137139569,0.20891735896754152,5455.0,6167.17,6191.99,6155.0,246.37,1522744.15,6180.31 2018-07-12 14:00:00,0.09711192039767944,0.23622240576351197,5811.0,6180.3,6183.99,6170.99,258.89,1599120.65,6182.99 2018-07-12 15:00:00,0.09680845597780344,0.21027440482122414,5676.0,6182.98,6199.57,6173.5,275.0,1700530.69,6180.97 2018-07-12 16:00:00,0.08795242249876721,0.2015228691350621,5983.0,6178.59,6182.55,6159.01,166.21,1025666.81,6169.51 2018-07-12 17:00:00,0.09484858580146976,0.21709007457257168,5699.0,6168.44,6192.89,6166.78,342.08,2115989.77,6181.23 2018-07-12 18:00:00,0.10102371245440864,0.21088171207458128,5273.0,6184.08,6189.0,6167.64,168.14,1039237.28,6179.12 2018-07-12 19:00:00,0.08611796809952094,0.21457562723378348,4950.0,6179.12,6185.0,6165.22,103.57,639670.03,6173.99 2018-07-12 20:00:00,0.07871816379987927,0.20741734995274108,4874.0,6171.06,6180.17,6150.43,148.79,916929.71,6174.76 2018-07-12 21:00:00,0.08719564027112056,0.21046084704329646,4289.0,6179.38,6187.42,6166.91,120.99,747520.42,6173.05 2018-07-12 22:00:00,0.09749038298261753,0.20786096842163354,4290.0,6170.03,6176.66,6153.52,81.22,500729.79,6171.68 2018-07-12 23:00:00,0.09420668493105258,0.20923114266523765,4404.0,6171.94,6173.61,6110.08,309.59,1901284.59,6149.11 2018-07-13 00:00:00,0.10956030065574283,0.20687239073099853,4339.0,6149.11,6267.31,6072.0,1039.01,6412278.5,6243.88 2018-07-13 01:00:00,0.1059331692447039,0.2131436722864254,4112.0,6243.53,6284.05,6214.94,466.27,2910899.5,6236.88 2018-07-13 02:00:00,0.10359979844473512,0.20187772547668398,4080.0,6236.88,6249.82,6231.94,114.45,714175.12,6232.71 2018-07-13 03:00:00,0.12033375545093336,0.21227923614457422,4205.0,6232.88,6254.67,6228.76,187.3,1168928.22,6242.9 2018-07-13 04:00:00,0.09555287236451522,0.21991078312830262,4395.0,6242.89,6252.93,6236.55,139.55,871611.63,6249.87 2018-07-13 05:00:00,0.10343047308156315,0.2078529458176204,4179.0,6248.2,6264.75,6236.01,219.95,1375165.61,6245.68 2018-07-13 06:00:00,0.10165723968487417,0.20809832469539916,3760.0,6245.68,6256.75,6229.16,242.49,1513210.93,6244.39 2018-07-13 07:00:00,0.1022300476629104,0.21493596730628992,3875.0,6243.18,6247.98,6212.21,184.38,1148580.47,6230.01 2018-07-13 08:00:00,0.10611204722476755,0.21574199226407334,5072.0,6230.4,6253.9,6229.38,236.18,1474017.93,6249.19 2018-07-13 09:00:00,0.09147283872454691,0.18770163229568818,4500.0,6247.92,6250.0,6229.1,128.9,804393.43,6233.96 2018-07-13 10:00:00,0.09960890509981776,0.1912204222641126,4818.0,6232.96,6245.47,6230.0,154.3,962281.91,6234.85 2018-07-13 11:00:00,0.09279532026486634,0.19179629084253394,4671.0,6234.85,6245.87,6226.18,94.38,588479.19,6234.22 2018-07-13 12:00:00,0.08698310262415916,0.19715054617599925,5181.0,6232.0,6248.99,6228.08,62.82,391997.33,6241.75 2018-07-13 13:00:00,0.09692751891658306,0.2049111160954308,5298.0,6240.4,6286.36,6238.0,423.94,2655456.13,6269.06 2018-07-13 14:00:00,0.09758484220495918,0.2026232776304885,5200.0,6272.4,6275.68,6228.67,394.0,2460513.08,6244.01 2018-07-13 15:00:00,0.10318213207626459,0.21142511129952427,5116.0,6237.15,6264.35,6224.15,255.99,1599106.41,6245.99 2018-07-13 16:00:00,0.09606416499703098,0.21215766204215622,5240.0,6245.99,6259.88,6237.0,195.93,1224745.98,6259.88 2018-07-13 17:00:00,0.09716123209848196,0.21828153018266383,5558.0,6259.88,6268.05,6240.81,211.09,1319500.19,6254.99 2018-07-13 18:00:00,0.08435959209609722,0.21622885818149568,5611.0,6254.99,6267.99,6247.11,97.84,612655.54,6264.94 2018-07-13 19:00:00,0.08853718581752733,0.2203785027686753,5462.0,6264.91,6337.25,6226.99,571.75,3589882.19,6237.5 2018-07-13 20:00:00,0.0923034543430851,0.21997207545969977,5030.0,6237.5,6245.78,6166.44,521.21,3228298.36,6174.99 2018-07-13 21:00:00,0.10018122677823708,0.2161121468814689,4852.0,6177.35,6227.63,6121.01,612.28,3779623.53,6186.39 2018-07-13 22:00:00,0.10095012149820652,0.23085818907913794,4449.0,6185.5,6229.0,6180.01,125.81,780174.87,6215.85 2018-07-13 23:00:00,0.1134672424714027,0.22556652665784138,4208.0,6211.37,6225.39,6190.26,123.72,767545.63,6219.58 2018-07-14 00:00:00,0.05169492007778924,0.21856501239382975,4371.0,6219.99,6248.94,6196.0,136.74,850825.64,6215.59 2018-07-14 01:00:00,0.09950923554101708,0.2206044590073266,3907.0,6208.78,6273.97,6208.78,219.37,1370473.06,6237.99 2018-07-14 02:00:00,0.11187410939405736,0.2202844564046976,3231.0,6237.98,6277.72,6214.11,171.24,1069456.99,6234.38 2018-07-14 03:00:00,0.10049279048164668,0.20310504263708248,3558.0,6231.23,6240.0,6219.1,56.15,349888.49,6225.99 2018-07-14 04:00:00,0.11271226782328998,0.22446433324987566,3130.0,6226.86,6227.67,6193.5,94.03,583969.64,6206.99 2018-07-14 05:00:00,0.09652272423735678,0.2239328919413113,3415.0,6203.33,6224.8,6200.03,66.12,411019.51,6216.99 2018-07-14 06:00:00,0.09735811595016991,0.20637940889185244,3114.0,6218.51,6233.38,6210.57,78.19,486424.82,6220.53 2018-07-14 07:00:00,0.103780244266209,0.19285173493268673,3499.0,6220.53,6230.1,6201.97,75.07,466915.22,6212.81 2018-07-14 08:00:00,0.0945108516295059,0.20254888141149976,4442.0,6212.92,6225.0,6204.91,95.79,595704.78,6220.06 2018-07-14 09:00:00,0.09481203456127495,0.20144380409280152,3641.0,6221.8,6225.0,6203.79,98.38,611258.48,6216.2 2018-07-14 10:00:00,0.0785761518393219,0.21936172359370504,4093.0,6216.2,6219.54,6180.0,130.22,807423.98,6195.32 2018-07-14 11:00:00,0.08584598156862443,0.19659144803432665,4381.0,6203.99,6223.48,6195.73,39.45,244914.76,6220.48 2018-07-14 12:00:00,0.08813036199981576,0.19326561881496315,4271.0,6220.48,6239.45,6215.79,42.5,264821.93,6233.0 2018-07-14 13:00:00,0.08948837953046178,0.17648722495220495,4890.0,6231.13,6242.21,6224.63,82.37,513436.44,6236.12 2018-07-14 14:00:00,0.09100328219923795,0.19926593911037158,4768.0,6235.76,6240.92,6222.8,32.42,201957.74,6237.0 2018-07-14 15:00:00,0.08687249609815068,0.1916351459166314,4637.0,6231.95,6244.43,6226.23,48.81,304512.55,6238.2 2018-07-14 16:00:00,0.08541838397706562,0.21048857295933318,4399.0,6238.2,6240.0,6216.18,47.57,296455.69,6239.99 2018-07-14 17:00:00,0.08328018219976774,0.229995432773997,4293.0,6239.55,6270.69,6239.55,133.93,838019.93,6262.0 2018-07-14 18:00:00,0.07986841649398302,0.23248332235550545,3861.0,6262.99,6270.59,6248.74,259.41,1624071.38,6255.49 2018-07-14 19:00:00,0.08645546626420936,0.21603397917127862,3862.0,6259.54,6298.0,6229.48,68.14,426747.86,6237.68 2018-07-14 20:00:00,0.08030492195122882,0.2035296529301922,3989.0,6239.99,6269.53,6200.01,146.93,916476.48,6267.99 2018-07-14 21:00:00,0.09313462281643667,0.21950797348744847,4056.0,6269.53,6317.84,6205.47,425.57,2664428.61,6270.31 2018-07-14 22:00:00,0.10330089707235544,0.22135970695783896,3466.0,6270.3,6286.37,6257.13,54.81,343757.75,6265.61 2018-07-14 23:00:00,0.1016246044466634,0.21187473667744477,3453.0,6265.07,6277.9,6238.48,63.91,399501.47,6246.57 2018-07-15 00:00:00,0.08645926265533192,0.19637008784261328,3344.0,6250.99,6261.06,6238.56,54.37,339748.71,6243.98 2018-07-15 01:00:00,0.07440800340954949,0.17433025080936304,3890.0,6245.99,6255.86,6227.76,63.46,396208.02,6243.42 2018-07-15 02:00:00,0.09153586908711045,0.19087176337574915,3136.0,6243.42,6247.97,6227.94,36.89,230131.13,6243.93 2018-07-15 03:00:00,0.09914894113188619,0.22633646719980086,3121.0,6238.55,6250.64,6232.06,38.61,240983.43,6249.61 2018-07-15 04:00:00,0.09269128033174348,0.20158160932478605,3397.0,6249.61,6252.85,6235.12,175.88,1097749.25,6248.6 2018-07-15 05:00:00,0.0969583905604344,0.19882088768184264,3391.0,6248.6,6277.28,6248.6,77.26,484027.1,6266.27 2018-07-15 06:00:00,0.12450486511852168,0.22112820700711266,3328.0,6266.16,6280.41,6258.72,46.05,288836.56,6275.95 2018-07-15 07:00:00,0.0988669935841507,0.19227725225395115,3751.0,6278.82,6283.57,6266.26,86.17,540629.42,6274.99 2018-07-15 08:00:00,0.09638586963250599,0.23420282158809222,4613.0,6270.26,6279.5,6256.5,22.0,137960.07,6277.0 2018-07-15 09:00:00,0.11079858545480217,0.22384213168365805,3865.0,6277.0,6349.47,6267.31,299.95,1891954.57,6311.47 2018-07-15 10:00:00,0.12746877528258913,0.22103256652160957,4084.0,6305.67,6330.99,6296.72,199.63,1260251.48,6302.99 2018-07-15 11:00:00,0.11613103897994907,0.20725430234489406,4156.0,6303.85,6384.47,6303.85,508.32,3225731.02,6336.0 2018-07-15 12:00:00,0.12037205312234465,0.2153608557262819,4178.0,6332.99,6359.81,6325.96,357.15,2268610.84,6353.01 2018-07-15 13:00:00,0.12241130247880065,0.23832342374193266,4683.0,6353.01,6360.89,6324.21,91.99,583242.7,6329.26 2018-07-15 14:00:00,0.11634313134396271,0.22410089987047968,4303.0,6329.26,6359.06,6322.03,111.84,709071.63,6354.96 2018-07-15 15:00:00,0.11613708011053471,0.21907138095607467,4397.0,6356.86,6362.94,6327.14,140.14,889382.77,6347.99 2018-07-15 16:00:00,0.10994101696467036,0.2279774612159839,3801.0,6347.98,6376.98,6342.62,249.59,1586484.37,6372.36 2018-07-15 17:00:00,0.10674266070473037,0.22293243238284427,4492.0,6374.58,6397.21,6362.7,106.36,678296.77,6374.74 2018-07-15 18:00:00,0.10997613960865044,0.23374366728242194,3964.0,6378.88,6393.51,6354.12,294.5,1879818.44,6383.0 2018-07-15 19:00:00,0.09045161714398472,0.226387896197765,3445.0,6383.0,6383.0,6349.47,65.63,417658.22,6349.72 2018-07-15 20:00:00,0.08711509708244272,0.20652699734090638,3505.0,6354.97,6372.94,6349.47,72.23,459477.97,6362.99 2018-07-15 21:00:00,0.09560266939710718,0.2363889192541693,3590.0,6362.99,6372.69,6355.29,83.2,529393.61,6372.69 2018-07-15 22:00:00,0.08745570188051328,0.2233889519208471,3198.0,6372.87,6397.21,6369.12,157.75,1006828.31,6379.95 2018-07-15 23:00:00,0.10067384092591493,0.22686999793487145,3187.0,6379.95,6388.82,6350.11,177.91,1133835.24,6361.63 2018-07-16 00:00:00,0.10101162074136538,0.22640124740108136,2998.0,6361.68,6373.07,6336.01,93.76,595245.86,6349.3 2018-07-16 01:00:00,0.10680389406136824,0.21421138664372752,3695.0,6353.25,6377.82,6340.53,117.74,748249.33,6350.52 2018-07-16 02:00:00,0.10851873206700743,0.19241046825043137,3771.0,6349.46,6354.99,6339.58,112.25,712492.32,6345.61 2018-07-16 03:00:00,0.13063382784526958,0.2287674128269762,3299.0,6345.49,6363.53,6333.63,223.51,1417294.48,6351.87 2018-07-16 04:00:00,0.11510180723062069,0.22669744921558144,3171.0,6351.68,6370.0,6346.49,198.15,1260752.84,6352.93 2018-07-16 05:00:00,0.12421010338306845,0.22375148377130483,3683.0,6352.99,6357.17,6338.86,97.74,620504.75,6344.03 2018-07-16 06:00:00,0.10025139746450867,0.19986633661542283,3831.0,6344.03,6367.99,6342.76,158.7,1009238.67,6362.99 2018-07-16 07:00:00,0.12006243489878883,0.22294543258347688,3948.0,6362.99,6380.01,6355.07,119.64,761752.33,6363.13 2018-07-16 08:00:00,0.10381535148494465,0.20600678278535753,4602.0,6362.98,6365.67,6348.41,157.83,1002695.44,6359.74 2018-07-16 09:00:00,0.08866044469405737,0.18684176442941855,4378.0,6359.74,6396.08,6340.0,372.24,2369598.53,6368.02 2018-07-16 10:00:00,0.09820637577528228,0.20079615873035667,5585.0,6367.99,6530.0,6360.0,1147.69,7418674.01,6522.15 2018-07-16 11:00:00,0.09356232328934051,0.19267955935679773,5841.0,6516.03,6553.0,6496.46,610.8,3983335.56,6542.77 2018-07-16 12:00:00,0.09658528762607374,0.20456811655826818,6359.0,6542.99,6667.0,6527.19,912.03,6022860.97,6625.99 2018-07-16 13:00:00,0.0920606179084515,0.2004977756567735,7133.0,6627.99,6633.18,6587.3,436.89,2886535.04,6599.25 2018-07-16 14:00:00,0.08435536040922681,0.1919805585897622,7280.0,6598.72,6619.97,6576.8,398.27,2627631.55,6588.18 2018-07-16 15:00:00,0.08570224612525415,0.2124886445303301,6690.0,6581.87,6631.4,6580.0,369.45,2443755.81,6621.57 2018-07-16 16:00:00,0.08231677287304599,0.21623361865548088,6271.0,6627.63,6647.85,6608.26,320.53,2124754.87,6623.44 2018-07-16 17:00:00,0.10487584012803053,0.2243072925380704,5898.0,6628.12,6652.26,6610.63,697.8,4633743.83,6617.04 2018-07-16 18:00:00,0.09189594855473134,0.22327380578556308,5539.0,6619.98,6724.78,6613.72,933.84,6232959.77,6665.62 2018-07-16 19:00:00,0.10079133823349068,0.22437945772881338,4967.0,6665.8,6700.0,6659.51,436.1,2913361.09,6660.56 2018-07-16 20:00:00,0.09804340086611071,0.20411718528510037,4937.0,6661.02,6689.94,6635.0,297.5,1981897.93,6675.01 2018-07-16 21:00:00,0.09274331640552064,0.2182669786906523,4692.0,6674.96,6674.96,6651.01,245.83,1638392.23,6661.11 2018-07-16 22:00:00,0.09794827588098044,0.23045003961517432,4290.0,6656.59,6668.32,6641.35,151.51,1008524.63,6661.66 2018-07-16 23:00:00,0.08960596210615838,0.2111357903786806,3996.0,6659.17,6697.23,6651.91,188.37,1257005.96,6671.97 2018-07-17 00:00:00,0.08441498966342238,0.20378772478045137,4159.0,6668.87,6755.0,6662.04,699.65,4700740.52,6721.04 2018-07-17 01:00:00,0.07757985257908741,0.18945709572627056,4146.0,6721.21,6741.59,6700.36,375.73,2526123.13,6740.87 2018-07-17 02:00:00,0.07779411857484492,0.1815114455443646,4063.0,6741.59,6749.11,6696.0,247.99,1666318.6,6721.0 2018-07-17 03:00:00,0.08803316649020868,0.19529453582262724,3542.0,6720.99,6734.87,6712.29,194.25,1307163.64,6734.4 2018-07-17 04:00:00,0.08060551768147316,0.18854092053740948,3596.0,6734.4,6749.7,6724.5,247.25,1665494.07,6738.86 2018-07-17 05:00:00,0.07906925575205595,0.19812163257553825,3943.0,6738.86,6755.14,6702.91,328.33,2207847.78,6707.47 2018-07-17 06:00:00,0.08166557090545296,0.1988207290633254,3782.0,6706.12,6718.3,6679.58,306.45,2053621.55,6688.11 2018-07-17 07:00:00,0.08926668742545174,0.19717730891360574,3740.0,6689.3,6696.63,6657.95,387.29,2587491.88,6670.93 2018-07-17 08:00:00,0.08669627364776862,0.20270935828254527,4895.0,6671.21,6702.19,6668.64,194.46,1300997.96,6698.76 2018-07-17 09:00:00,0.08404939264271777,0.19747495622359704,4598.0,6699.66,6734.78,6694.19,341.46,2294438.1,6715.07 2018-07-17 10:00:00,0.07728310090551331,0.21391281443005386,4858.0,6719.97,6719.97,6693.17,173.23,1161670.06,6702.3 2018-07-17 11:00:00,0.0880541898029586,0.21086802375649066,5356.0,6697.33,6720.0,6696.01,155.38,1042120.84,6718.26 2018-07-17 12:00:00,0.09866325851638928,0.228294372473011,5903.0,6719.21,6724.34,6675.63,201.22,1348614.56,6683.14 2018-07-17 13:00:00,0.0994711918334477,0.21600808100382365,5666.0,6682.19,6708.01,6674.6,341.78,2287346.9,6699.3 2018-07-17 14:00:00,0.1038629340479667,0.2376332340151667,5770.0,6699.76,6710.0,6682.88,207.8,1391864.94,6697.53 2018-07-17 15:00:00,0.10365502473897802,0.2271468083106771,5911.0,6696.0,6764.47,6690.25,477.88,3212613.38,6718.0 2018-07-17 16:00:00,0.09877498471380865,0.21739572998063109,6300.0,6718.0,6789.0,6711.68,407.12,2747512.48,6779.23 2018-07-17 17:00:00,0.09924709835707932,0.21905868387840996,5622.0,6778.18,6778.18,6733.51,294.3,1986746.72,6751.72 2018-07-17 18:00:00,0.09450994365782422,0.22158155212170066,7995.0,6748.56,7264.47,6745.83,2640.49,18620560.8,7183.99 2018-07-17 19:00:00,0.08938425271174931,0.23788686788771235,10452.0,7186.99,7468.31,7171.33,2600.32,19126407.89,7346.91 2018-07-17 20:00:00,0.08826820193223688,0.22801567852606316,7354.0,7348.42,7375.65,7295.13,874.26,6408774.66,7295.13 2018-07-17 21:00:00,0.08757832718459499,0.2214965284757346,6001.0,7295.13,7332.21,7295.13,582.84,4263944.05,7317.11 2018-07-17 22:00:00,0.10081845661400027,0.22948639301796517,5717.0,7317.11,7388.38,7312.89,378.16,2781076.34,7360.6 2018-07-17 23:00:00,0.08739853380203005,0.20683654015580452,5405.0,7360.6,7379.0,7269.84,474.87,3475255.97,7310.56 2018-07-18 00:00:00,0.10458653605004535,0.22565920099699327,4989.0,7315.57,7338.55,7296.6,270.47,1979623.49,7310.71 2018-07-18 01:00:00,0.10426692766856487,0.2150542494067622,4636.0,7310.71,7369.52,7310.71,245.16,1799395.28,7341.22 2018-07-18 02:00:00,0.09539051572444865,0.19786297896745184,4829.0,7342.1,7352.41,7315.01,125.74,922275.1,7336.99 2018-07-18 03:00:00,0.10018737266442283,0.22056466916427314,4799.0,7335.94,7449.68,7328.49,511.71,3775483.69,7401.0 2018-07-18 04:00:00,0.10003658691113283,0.21010508601828456,5090.0,7401.0,7546.68,7401.0,1576.15,11798048.6,7458.54 2018-07-18 05:00:00,0.09632101300041417,0.19897012116782847,4972.0,7459.92,7471.41,7400.0,351.11,2608164.78,7433.0 2018-07-18 06:00:00,0.10810567198577267,0.20782090857300461,4653.0,7433.0,7481.07,7416.27,281.91,2097039.92,7459.23 2018-07-18 07:00:00,0.09837631003006138,0.19710796290408308,5090.0,7459.23,7477.57,7449.25,304.67,2272795.48,7464.86 2018-07-18 08:00:00,0.10286441641920244,0.20909074678772308,6332.0,7464.36,7466.0,7403.8,665.62,4944348.99,7433.46 2018-07-18 09:00:00,0.10236345987876981,0.1995544952702377,5765.0,7436.58,7437.98,7317.83,773.15,5691054.24,7362.08 2018-07-18 10:00:00,0.09893850443227278,0.2046419638769042,5694.0,7362.98,7395.63,7361.96,338.75,2499982.03,7395.63 2018-07-18 11:00:00,0.08721378948642718,0.20327885161459489,5534.0,7392.63,7424.42,7362.19,269.83,1996662.83,7397.61 2018-07-18 12:00:00,0.08452868963858916,0.19673796033717042,6844.0,7397.61,7434.45,7380.97,386.63,2866370.21,7410.65 2018-07-18 13:00:00,0.08691865918191342,0.20876507790721302,7171.0,7415.62,7468.31,7407.48,462.37,3441667.99,7430.0 2018-07-18 14:00:00,0.09715237581185075,0.2151440570451033,7209.0,7433.99,7461.62,7385.98,383.98,2851271.78,7449.43 2018-07-18 15:00:00,0.09719707503910022,0.2140918216301937,7222.0,7445.35,7525.17,7425.76,630.39,4706264.24,7446.3 2018-07-18 16:00:00,0.09856703142075066,0.22027114066808534,6733.0,7442.35,7442.35,7378.0,817.06,6055122.46,7422.88 2018-07-18 17:00:00,0.10700218237766784,0.23218631464650394,6493.0,7417.81,7451.99,7410.89,221.67,1647469.3,7431.18 2018-07-18 18:00:00,0.11935964400029529,0.24128665869962426,5765.0,7433.67,7513.38,7428.63,1103.91,8247570.88,7500.86 2018-07-18 19:00:00,0.11004891527390581,0.23781049893042644,6211.0,7498.5,7599.98,7376.0,1490.02,11172723.69,7428.05 2018-07-18 20:00:00,0.10739199869227331,0.24353434180133784,5597.0,7422.02,7442.4,7339.12,649.21,4794432.56,7400.0 2018-07-18 21:00:00,0.10121197130126297,0.24342249598605217,5381.0,7393.77,7393.77,7239.15,949.03,6922391.06,7336.18 2018-07-18 22:00:00,0.10244741599158645,0.23728994500190434,4597.0,7337.99,7357.26,7299.92,177.31,1300009.44,7332.6 2018-07-18 23:00:00,0.09582295967638106,0.22565433501245782,4333.0,7325.66,7388.99,7278.88,324.78,2380734.14,7359.68 2018-07-19 00:00:00,0.07359266204853114,0.21975802525110122,4225.0,7362.54,7394.09,7340.71,307.69,2268343.66,7374.88 2018-07-19 01:00:00,0.09088181849508321,0.20757276547809825,4603.0,7384.92,7384.92,7305.0,201.54,1479387.55,7340.77 2018-07-19 02:00:00,0.10544487159119742,0.21616249279499702,4281.0,7342.6,7342.6,7278.84,286.2,2091067.8,7298.95 2018-07-19 03:00:00,0.12028376135888774,0.22015166158516353,4346.0,7301.74,7342.45,7280.92,322.28,2354462.88,7323.19 2018-07-19 04:00:00,0.10575343210474486,0.20353374171222816,4618.0,7320.75,7357.26,7316.87,131.57,965522.38,7316.87 2018-07-19 05:00:00,0.11944988528427804,0.22145330825652093,4482.0,7319.58,7347.16,7305.67,203.41,1490708.7,7315.98 2018-07-19 06:00:00,0.11394853026434082,0.21496222114861888,4422.0,7312.37,7336.99,7300.33,185.65,1359245.16,7329.47 2018-07-19 07:00:00,0.11660140494214971,0.22604099746407488,4810.0,7329.47,7362.09,7326.23,262.75,1929530.25,7332.58 2018-07-19 08:00:00,0.10234580298997183,0.2079983409586107,6110.0,7331.58,7345.39,7293.59,202.74,1484532.8,7310.83 2018-07-19 09:00:00,0.10890424448438812,0.2110123359473201,5441.0,7310.83,7338.41,7298.38,358.44,2622125.54,7324.03 2018-07-19 10:00:00,0.10259191610439748,0.19155543801644864,5681.0,7323.44,7420.0,7321.97,532.98,3927556.9,7408.79 2018-07-19 11:00:00,0.09756634607806124,0.2002868882588213,5861.0,7407.76,7420.71,7370.46,218.13,1611513.72,7374.87 2018-07-19 12:00:00,0.10470509818970977,0.22154672720611843,6197.0,7374.83,7434.34,7359.94,624.64,4622003.24,7416.99 2018-07-19 13:00:00,0.10366334418573576,0.21574768659840218,6151.0,7417.6,7452.0,7406.78,334.26,2482521.47,7423.27 2018-07-19 14:00:00,0.10688106583353042,0.22254927883140213,6584.0,7423.27,7513.0,7414.05,703.35,5248927.21,7486.65 2018-07-19 15:00:00,0.11044259314994757,0.2338962169074704,6786.0,7484.21,7484.21,7431.1,485.06,3616235.46,7448.6 2018-07-19 16:00:00,0.11669284158808829,0.2348234412544244,6886.0,7454.44,7483.29,7363.63,735.65,5462758.12,7391.83 2018-07-19 17:00:00,0.09872221884419828,0.21150099988977572,6205.0,7391.83,7419.99,7348.27,609.23,4499487.53,7371.86 2018-07-19 18:00:00,0.10839835323482973,0.23050014608126324,5922.0,7363.07,7431.1,7358.62,353.88,2620114.63,7422.04 2018-07-19 19:00:00,0.1210115284698595,0.2446549891303321,5516.0,7421.89,7450.0,7406.46,248.57,1847374.31,7420.81 2018-07-19 20:00:00,0.12769561242543415,0.2620480951938342,5346.0,7424.43,7488.0,7415.0,335.15,2499285.31,7448.08 2018-07-19 21:00:00,0.11627265435113132,0.24421462507996972,4842.0,7448.08,7481.02,7414.66,341.19,2541848.79,7416.59 2018-07-19 22:00:00,0.12117015923875779,0.23701036943748027,4596.0,7421.22,7460.2,7420.22,45.09,335446.22,7436.93 2018-07-19 23:00:00,0.0787649784566368,0.23165228792384185,4187.0,7436.93,7570.9,7433.99,793.46,5947075.84,7479.61 2018-07-20 00:00:00,0.08728006645427411,0.2209028353939531,4039.0,7485.18,7510.43,7431.1,288.01,2150833.25,7471.42 2018-07-20 01:00:00,0.11516674961173322,0.2221229195530492,4113.0,7474.35,7475.99,7367.09,395.84,2932585.49,7409.27 2018-07-20 02:00:00,0.10425012582819412,0.2272496181537681,3795.0,7409.62,7456.04,7389.34,193.28,1435525.58,7454.99 2018-07-20 03:00:00,0.07460754622046298,0.21440884171861302,4032.0,7455.67,7471.23,7440.71,165.44,1233432.4,7453.99 2018-07-20 04:00:00,0.1037929786100678,0.20109405904353525,3820.0,7455.15,7467.35,7428.37,188.45,1404045.57,7464.99 2018-07-20 05:00:00,0.10570982080896332,0.22670832913753183,4181.0,7464.99,7466.48,7433.89,133.83,996276.67,7446.46 2018-07-20 06:00:00,0.10053325863541185,0.21788108532109776,3782.0,7446.46,7454.99,7398.94,279.81,2077634.57,7409.78 2018-07-20 07:00:00,0.08414827709682643,0.21499163800879564,4313.0,7409.78,7429.36,7338.91,630.88,4659133.12,7368.86 2018-07-20 08:00:00,0.09010914398328636,0.20536192724458174,5755.0,7366.46,7446.8,7340.56,659.84,4872673.97,7439.8 2018-07-20 09:00:00,0.09879370523308237,0.22031407763039842,5104.0,7438.04,7503.81,7433.81,548.73,4094985.82,7462.19 2018-07-20 10:00:00,0.08814294560410647,0.18488960368603197,5180.0,7462.76,7479.99,7425.0,331.32,2468681.38,7441.72 2018-07-20 11:00:00,0.10208339855904663,0.21178035276313925,5272.0,7439.52,7471.0,7437.96,234.2,1747024.94,7464.71 2018-07-20 12:00:00,0.09804571430916943,0.20979500104083415,5459.0,7465.73,7514.47,7458.15,366.74,2744311.79,7494.0 2018-07-20 13:00:00,0.09371463122741983,0.2187961052503923,5598.0,7494.0,7506.96,7437.47,245.64,1833699.6,7465.04 2018-07-20 14:00:00,0.1171893448208811,0.2260779619183398,6369.0,7465.33,7478.73,7440.09,135.4,1010243.63,7466.15 2018-07-20 15:00:00,0.10416287280578328,0.22643467088380403,6399.0,7466.15,7497.58,7431.1,318.68,2380183.59,7475.51 2018-07-20 16:00:00,0.10553985034667926,0.21745263970717474,6361.0,7475.51,7517.84,7447.21,290.96,2174703.55,7471.67 2018-07-20 17:00:00,0.09850890569577489,0.21561035761872477,6394.0,7471.46,7696.88,7463.39,1510.0,11439228.05,7463.39 2018-07-20 18:00:00,0.10134484567020713,0.23067609815253698,6217.0,7461.0,7492.15,7290.01,1046.06,7723792.29,7330.39 2018-07-20 19:00:00,0.09659720598948149,0.226286999012059,5433.0,7332.45,7388.0,7265.0,479.71,3516136.44,7357.98 2018-07-20 20:00:00,0.10229267973913325,0.2380914675633593,4785.0,7354.54,7380.99,7290.0,289.33,2122913.02,7344.97 2018-07-20 21:00:00,0.10900678497248634,0.23506402045291955,4398.0,7344.99,7375.0,7321.77,147.05,1080813.42,7349.99 2018-07-20 22:00:00,0.10832154132262885,0.24604585086842823,3684.0,7350.28,7370.77,7284.48,130.47,957538.97,7300.22 2018-07-20 23:00:00,0.09528614152701649,0.23572697984581573,3691.0,7300.22,7372.2,7276.43,221.74,1624157.14,7359.41 2018-07-21 00:00:00,0.0933235286912038,0.20864850497750845,3541.0,7359.41,7359.41,7305.51,435.78,3191418.87,7330.84 2018-07-21 01:00:00,0.11307970936560656,0.22957918763657537,3973.0,7330.84,7330.84,7212.0,870.94,6330338.54,7237.33 2018-07-21 02:00:00,0.09658274372458275,0.2004882477405005,4107.0,7237.52,7272.82,7222.04,148.68,1077986.74,7260.82 2018-07-21 03:00:00,0.1128373221892612,0.2257256708766154,3546.0,7260.81,7301.55,7255.36,232.07,1691227.04,7276.99 2018-07-21 04:00:00,0.10440665521966554,0.20534172494766,3429.0,7276.99,7292.98,7256.7,99.61,724964.94,7276.7 2018-07-21 05:00:00,0.1217976329133393,0.22545816021356463,3608.0,7276.7,7301.71,7252.01,66.48,483680.98,7301.65 2018-07-21 06:00:00,0.10741531073319543,0.20666120511628086,3556.0,7301.74,7334.74,7286.9,150.87,1102500.41,7322.46 2018-07-21 07:00:00,0.10464420305147851,0.2204195054748561,3672.0,7328.24,7352.42,7305.07,202.44,1483369.93,7343.78 2018-07-21 08:00:00,0.10354493260245629,0.22569615022402867,4264.0,7343.27,7344.99,7311.6,199.19,1459975.45,7322.97 2018-07-21 09:00:00,0.1098208735910409,0.21986457019400601,3827.0,7321.09,7328.12,7297.74,90.87,664644.84,7312.98 2018-07-21 10:00:00,0.11901263145477894,0.21877047037671676,4266.0,7312.99,7339.49,7307.06,70.72,518060.6,7323.96 2018-07-21 11:00:00,0.10593457957705563,0.21222636737527462,3937.0,7320.01,7333.74,7281.42,358.36,2614648.61,7286.96 2018-07-21 12:00:00,0.09928269927455888,0.19453921211553568,4589.0,7286.95,7321.05,7281.55,126.68,923983.24,7313.47 2018-07-21 13:00:00,0.11923258790066131,0.21638568264272276,4439.0,7307.09,7357.25,7293.04,156.19,1145572.08,7340.29 2018-07-21 14:00:00,0.10098612445382547,0.2016477467970073,4529.0,7340.99,7370.0,7340.0,250.54,1843444.5,7356.01 2018-07-21 15:00:00,0.10157389389702721,0.202950967384158,4902.0,7352.0,7380.66,7345.26,182.97,1347541.91,7350.68 2018-07-21 16:00:00,0.09641253371676677,0.21278828120634385,4833.0,7350.68,7413.2,7336.59,196.62,1453185.74,7390.67 2018-07-21 17:00:00,0.0995958974354282,0.20680878531929076,4700.0,7389.98,7429.79,7382.99,156.83,1161130.54,7399.97 2018-07-21 18:00:00,0.10905814218071068,0.22951690316149903,4210.0,7397.18,7428.78,7371.93,170.1,1258317.25,7410.33 2018-07-21 19:00:00,0.07858763234272367,0.2569517234589236,4097.0,7405.12,7443.33,7405.11,87.93,653121.75,7432.99 2018-07-21 20:00:00,0.1113174433622039,0.2267321518306913,3831.0,7433.99,7449.66,7393.01,80.07,594254.35,7424.99 2018-07-21 21:00:00,0.11224272657066275,0.23438750080921497,3591.0,7418.61,7458.0,7409.56,69.65,517298.07,7414.2 2018-07-21 22:00:00,0.09651080685798608,0.21117207476044,3859.0,7414.2,7430.16,7395.22,26.6,197235.09,7412.56 2018-07-21 23:00:00,0.10581036678100333,0.20383254887140026,4054.0,7412.56,7425.0,7396.83,29.27,216812.48,7415.57 2018-07-22 00:00:00,0.10194283543860032,0.21383450044430183,4367.0,7424.99,7425.0,7400.8,26.13,193732.87,7409.92 2018-07-22 01:00:00,0.1040755127249144,0.21786207321381515,3273.0,7398.16,7449.67,7336.15,268.23,1981138.35,7446.98 2018-07-22 02:00:00,0.1152619306152038,0.2088211541143237,3301.0,7446.45,7478.0,7422.96,110.05,820165.37,7472.39 2018-07-22 03:00:00,0.1194643276315172,0.2178897738159717,3235.0,7476.54,7486.04,7418.44,182.77,1363437.32,7433.53 2018-07-22 04:00:00,0.12050623290831733,0.22002535380158078,3241.0,7425.0,7430.16,7398.44,140.51,1041527.4,7408.48 2018-07-22 05:00:00,0.1350877194600542,0.23946630493812396,3096.0,7415.96,7415.96,7358.61,249.65,1843379.84,7394.89 2018-07-22 06:00:00,0.1262987140367526,0.245820422036782,3177.0,7389.1,7405.99,7365.0,117.91,870528.63,7404.89 2018-07-22 07:00:00,0.11411391234579984,0.2309179823335156,3383.0,7398.32,7405.55,7365.02,36.81,271870.33,7385.51 2018-07-22 08:00:00,0.11418540423608992,0.2216572789009823,3891.0,7393.17,7404.43,7380.5,90.13,666107.38,7388.59 2018-07-22 09:00:00,0.12278375136149591,0.2023395371945722,3863.0,7395.69,7462.42,7388.63,175.52,1304602.31,7442.52 2018-07-22 10:00:00,0.11977810676752554,0.21598897881516124,4253.0,7440.53,7455.01,7428.55,73.56,547357.24,7442.6 2018-07-22 11:00:00,0.10547037658357916,0.2006770907117357,4474.0,7434.3,7460.0,7426.63,102.93,766518.15,7447.7 2018-07-22 12:00:00,0.12202057407182905,0.20553985614888104,5258.0,7456.45,7468.31,7442.69,63.61,474263.13,7450.98 2018-07-22 13:00:00,0.09292394764555745,0.20145485862793946,4573.0,7450.88,7457.59,7427.11,84.88,631847.95,7429.06 2018-07-22 14:00:00,0.08671733818551153,0.18255175859268646,4850.0,7427.3,7486.98,7427.3,145.01,1081758.53,7459.55 2018-07-22 15:00:00,0.08965528482891023,0.183903537238312,4655.0,7459.56,7515.0,7449.75,288.01,2155953.39,7481.92 2018-07-22 16:00:00,0.10648621710232598,0.20488575993511304,5139.0,7481.92,7551.94,7481.92,687.13,5175198.38,7526.63 2018-07-22 17:00:00,0.10659364491955034,0.206219169508721,4769.0,7526.64,7544.93,7479.0,179.9,1352034.77,7517.17 2018-07-22 18:00:00,0.08911612480432447,0.20697637765328827,4332.0,7517.26,7523.37,7481.54,66.57,499181.8,7497.72 2018-07-22 19:00:00,0.08788718672766556,0.1950247629306966,4146.0,7493.03,7533.41,7493.03,75.79,569715.5,7508.51 2018-07-22 20:00:00,0.09081366743628874,0.20768423288149673,3764.0,7508.57,7535.0,7501.19,237.26,1784881.96,7520.01 2018-07-22 21:00:00,0.10586384162224395,0.21782724942968124,4331.0,7523.21,7546.99,7515.97,230.22,1734329.47,7520.0 2018-07-22 22:00:00,0.11126556695736717,0.2349190790601346,4033.0,7522.36,7581.03,7338.91,968.69,7187218.03,7365.92 2018-07-22 23:00:00,0.10922222548953939,0.2087997272094735,3853.0,7375.99,7423.2,7340.23,308.61,2278158.96,7406.09 2018-07-23 00:00:00,0.10475577050207723,0.1975975491182442,3461.0,7402.32,7413.97,7376.32,224.23,1658642.03,7396.6 2018-07-23 01:00:00,0.11149394600059791,0.212647853168363,3535.0,7393.5,7474.01,7369.86,609.63,4524224.24,7465.43 2018-07-23 02:00:00,0.11047602335988127,0.22075716985714774,3452.0,7465.68,7520.0,7448.82,217.97,1631448.96,7518.64 2018-07-23 03:00:00,0.09511737513819504,0.20342365895426537,3986.0,7518.64,7673.0,7511.86,1669.28,12700066.1,7637.22 2018-07-23 04:00:00,0.09786054067564111,0.1928907161786437,4245.0,7637.22,7648.99,7606.21,210.54,1605740.75,7629.49 2018-07-23 05:00:00,0.11115644692094986,0.19892366004931056,4420.0,7626.27,7707.68,7623.62,691.15,5300988.05,7679.95 2018-07-23 06:00:00,0.0930190659985257,0.1914312574946213,3764.0,7675.71,7678.69,7628.58,221.08,1691646.71,7649.09 2018-07-23 07:00:00,0.09844149580000178,0.2127421874307118,4030.0,7649.99,7703.83,7644.1,456.85,3505971.91,7680.0 2018-07-23 08:00:00,0.1032116792203447,0.20561868482535076,5550.0,7679.99,7786.92,7647.99,1135.38,8779071.84,7749.51 2018-07-23 09:00:00,0.08239309692567295,0.20248244219901074,5773.0,7749.51,7761.93,7678.7,494.54,3814472.79,7710.6 2018-07-23 10:00:00,0.0935212329017346,0.18504442677479818,5171.0,7711.42,7721.77,7666.59,385.52,2967772.35,7711.08 2018-07-23 11:00:00,0.10625135285351818,0.1971017527934391,5196.0,7716.81,7717.2,7670.0,269.5,2072539.69,7692.32 2018-07-23 12:00:00,0.113248706472941,0.227611147137981,5627.0,7692.46,7711.99,7644.14,373.01,2865394.65,7683.28 2018-07-23 13:00:00,0.09681735481146139,0.20133591857355834,5724.0,7683.28,7716.81,7660.0,223.22,1715839.95,7699.99 2018-07-23 14:00:00,0.08262967845476092,0.21096312091455532,6166.0,7699.99,7728.86,7695.74,438.37,3380900.33,7716.09 2018-07-23 15:00:00,0.09774247097918552,0.2200634400549309,5847.0,7716.09,7721.77,7680.51,442.38,3409098.97,7694.43 2018-07-23 16:00:00,0.09576028411968329,0.21172021045644548,5821.0,7694.56,7740.0,7687.49,828.8,6400465.69,7716.45 2018-07-23 17:00:00,0.09950865597332739,0.23053129702339756,5665.0,7719.99,7740.0,7701.99,592.3,4577037.35,7733.59 2018-07-23 18:00:00,0.0932363588627437,0.2090972509522472,5399.0,7733.59,7749.0,7707.39,324.45,2505429.39,7728.37 2018-07-23 19:00:00,0.09243442142842846,0.2301853582351032,5606.0,7727.4,7800.0,7638.03,1396.32,10800309.53,7735.53 2018-07-23 20:00:00,0.08816379064295315,0.22017791032853326,5420.0,7736.08,7800.0,7724.5,514.3,3993228.42,7744.19 2018-07-23 21:00:00,0.10728226544791052,0.23563579471332594,5164.0,7746.99,7763.59,7690.16,237.63,1836633.86,7706.0 2018-07-23 22:00:00,0.09449302248273747,0.271796113269155,4646.0,7699.13,7759.99,7690.5,63.31,489000.25,7750.09 2018-07-23 23:00:00,0.0742455916391433,0.2316396917419365,4455.0,7754.57,7777.0,7715.45,280.46,2173424.81,7722.32 2018-07-24 00:00:00,0.08086966898267806,0.2193670741288557,3862.0,7722.95,7730.61,7690.17,496.48,3830571.66,7719.62 2018-07-24 01:00:00,0.09071721460745699,0.2126255809666524,4620.0,7712.46,7727.7,7691.14,163.99,1264085.79,7723.22 ================================================ FILE: misc/tesla-study.ipynb ================================================ { "cells": [ { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "import pandas as pd\n", "import matplotlib.pyplot as plt\n", "import numpy as np\n", "%matplotlib inline\n", "plt.style.use('ggplot')\n", "plt.rcParams['figure.figsize'] = (15, 10)" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "(252, 5)\n" ] }, { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DateOpenHighLowClose
02017-02-28244.190002251.000000243.899994249.990005
12017-03-01254.179993254.850006249.110001250.020004
22017-03-02249.710007253.279999248.270004250.479996
32017-03-03250.740005251.899994249.000000251.570007
42017-03-06247.910004251.699997247.509995251.210007
\n", "
" ], "text/plain": [ " Date Open High Low Close\n", "0 2017-02-28 244.190002 251.000000 243.899994 249.990005\n", "1 2017-03-01 254.179993 254.850006 249.110001 250.020004\n", "2 2017-03-02 249.710007 253.279999 248.270004 250.479996\n", "3 2017-03-03 250.740005 251.899994 249.000000 251.570007\n", "4 2017-03-06 247.910004 251.699997 247.509995 251.210007" ] }, "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ "tesla = pd.read_csv('TSLA.csv')\n", "tesla = tesla[['Date','Open','High','Low','Close']]\n", "print(tesla.shape)\n", "tesla.head()" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "(1763, 5)\n" ] }, { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DateOpenHighLowClose
02011-02-2823.74000024.10000023.50000023.889999
12011-03-0124.04999924.32000023.70000123.940001
22011-03-0223.82000024.28000123.73000024.020000
32011-03-0324.48000024.79000124.05999924.360001
42011-03-0424.48000024.99000023.78000124.950001
\n", "
" ], "text/plain": [ " Date Open High Low Close\n", "0 2011-02-28 23.740000 24.100000 23.500000 23.889999\n", "1 2011-03-01 24.049999 24.320000 23.700001 23.940001\n", "2 2011-03-02 23.820000 24.280001 23.730000 24.020000\n", "3 2011-03-03 24.480000 24.790001 24.059999 24.360001\n", "4 2011-03-04 24.480000 24.990000 23.780001 24.950001" ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "tesla_2011 = pd.read_csv('TSLA-2011.csv')\n", "tesla_2011 = tesla_2011[['Date','Open','High','Low','Close']]\n", "print(tesla_2011.shape)\n", "tesla_2011.head()" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "/usr/local/lib/python3.5/dist-packages/matplotlib/cbook/deprecation.py:106: MatplotlibDeprecationWarning: The finance module has been deprecated in mpl 2.0 and will be removed in mpl 2.2. Please use the module mpl_finance instead.\n", " warnings.warn(message, mplDeprecation, stacklevel=1)\n" ] }, { "data": { "image/png": "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nz5d0dHRTb3LPMpO+UlJSVF2drbCwsIkScnJyerWrVud9fPz87Vo0SIVFxerR48eeuCBBxQYGKjs7GytXLlShw4d0oMPPqgbbrihGfaYZ9kpP8YYrVmzRtu3b5fD4dCYMWN000031Vl/8eLFOnDggAIDA9WzZ09NnTpVgYGBMsZoxYoV2r17t0JCQpSUlNQippPYKUdZWVl6++235XK51KpVKyUnJysmJqbO+j/88INSUlJUWVmpa6+9Vvfdd58sy9KPP/6oZcuWqaKiQtHR0Zo5c6b7ePRVdsrPN998o7S0NFVXV6t79+6aPn26AgIC6qzf0DFUVlamxYsXq7CwUDU1Nbr55ps1YsSIZtpznuGN/KSmpiozM1Nt2rTR/Pnz3cu3bdum9957T0eOHNFzzz2nnj171htzQ+2++OILffjhh+52P/30k1588cV638d8SVPlSDr9OWrTpk2yLEudO3dWUlKSgoOD62zz888/1wcffCBJGj9+vH71q19Javjz2bkaOsdJ0n//+1+tX79eDodDAwYM0L333tuEe8vz7JKfU6dOacGCBcrLy5PD4dB1112ne+65p86652v3+eefKy0tTZGRkZKkG2+8UaNGjWqO3VabQbNwOp3mwIEDxhhjysrKzMyZM83hw4dNWlqaWbt2rTHGmLVr15q0tDRjjDFFRUUmJyfHrFq1yqxbt67ePmtqaszkyZNNfn5+vX+bMWOGOXr0qKmqqjJ//vOfzeHDh40xxpSWlrrbvfnmm+7tn2vfvn3G6XSae++9t9byrKwsU1FRYYwxZv369WbBggUXsytsyU75ee2118y2bdsuGPP8+fPNli1bjDHGLF261Kxfv94YY0xeXp758ccfzauvvtqofnyBnfKzadMm8+qrr5qamhr3tuqza9cu43K5jMvlMgsXLnTnZ9euXWbevHnG5XKZffv2mblz517GnrEPO+XozLaNMebjjz82r732Wr39z5kzx+zbt8+4XC4zb948k5mZ6V6+d+9eY4wxGzduNKtXr77U3WIbdslPTU2NmTZtmjly5Igxxpg1a9aYjRs31tt/Q8fQP/7xD3ecJ06cMJMmTTJVVVWXsXe8z9P5McaYvXv3mgMHDpiHH3641vLDhw+bI0eOmKeeesrs37+/wZgb0+7QoUNmxowZ53/xPqKpclRYWGiSkpLMqVOnjDGn38s/++yzOtsrLi42ycnJpri4uNbPxjT8+excDZ3jsrKyzLPPPmsqKyvdsfo6u+SnoqLCZGVlGWOMqaqqMk888YR7v5/tfO0+++wzs3z58ibaM43HdNBm0q5dO/e3/aGhoYqNjZXT6VRGRoaGDx8uSRo+fLgyMjIkSW3atFF8fHy9346ekZWVpZiYmHpH4fbv36+YmBhdeeWVCgwM1ODBg919n/lG2xijysrKBvtPSEhQu3bt6izv16+fQkJCJEm9evWS0+lszC6wNTvlpzGMMdq7d697lO9Xv/qVe/0OHTqoa9eu7m/7WgI75WfDhg26/fbb5XA43Nuqz4ABA2RZlizLUnx8vAoLCyVJO3fu1LBhw2RZlhISElRaWqrjx49f4p6xDzvlSJLKy8slSWVlZfWex44fP67y8nIlJCTIsiwNGzbMvX5ubq769OkjSerfv7++/PLLS9kltmKX/JSUlCgwMFCdOnWSdP7929AxZFmWKioqZIxRRUWFwsPD3cejr/J0fiSpb9++Cg8Pr7M8Li7OnZ/zaUy7LVu2aPDgwRfsyxc0ZY5cLpcqKytVU1OjysrKes9RX331lfr376/w8HCFh4erf//++uqrryQ1/PnsbOc7x23YsEG33HKLgoKC3LH6OrvkJyQkRP369ZMkBQYGqnv37u5z19ka286TmA7qAfn5+Tp48KDi4+N14sQJ9z9X27ZtdeLEiUb387///U9Dhgyp929Op1Pt27d3/96+fXvl5OS4f09NTdXu3bsVFxen3//+95f4SqRNmzbpmmuuueT17cgO+Vm9erXef/999evXT/fcc4/7RH1GcXGxwsLC3CevyMjIFlGMN4a385OXl6etW7dqx44dioiI0H333aeOHTs2uJ3q6mp98cUXmjRpkrvvqKioWn07nc4LvqH7Em/naNq0aXr++ecVHBys0NBQzZs3r1HrnzmGOnfurIyMDF1//fXavn2719+Ym5o389O6dWvV1NTowIED6tmzp7Zv366CgoLzbufcY+jGG2/UX//6V91///0qLy/XQw895PNF4Nk8kR9P2bZtm2bNmuXVGJrD5eQoMjJSN998s6ZPn67g4GBdffXVuvrqq+u0O/cYutj3+fOd437++Wd99913WrNmjYKCgjRx4kTFx8c3um+7s0t+SktLtWvXrnovGblQuy+//FLffvutOnbsqD/84Q+1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\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "import matplotlib.ticker as mticker\n", "from matplotlib.finance import candlestick_ohlc\n", "from datetime import date\n", "from matplotlib.dates import date2num\n", "import matplotlib.dates as mdates\n", "import matplotlib.ticker as mticker\n", "\n", "df_cp = tesla.copy()\n", "df_cp.Date = date2num(pd.to_datetime(tesla.Date).dt.to_pydatetime())\n", "ax1 = plt.subplot2grid((1,1), (0,0))\n", "candlestick_ohlc(ax1,df_cp.values, width=0.4, colorup='#77d879', colordown='#db3f3f',alpha=2)\n", "x_range = np.arange(df_cp.shape[0])\n", "ax1.xaxis.set_major_formatter(mdates.DateFormatter('%Y-%m-%d'))\n", "ax1.xaxis.set_major_locator(mticker.MaxNLocator(10))\n", "ax1.grid(True)\n", "plt.xlabel('Date')\n", "plt.ylabel('Price')\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [ { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAAA4EAAAJTCAYAAAC2KxNcAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDIuMS4xLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvAOZPmwAAIABJREFUeJzs3X1wXeWBH/7vlSUL2diSbZlo7SSk1DA23maSwAaz07UzsrvMkJ1NmzJMdxry0kablAyUTZshmXbDTtsklJduyks3HdEyDWSG2ZLZ/nZnk9mMpcbeSRYSNlAgNiEL2SULKEi2JRlZyHq5vz+8KDiWjWxJ99yr8/n8c62jo3u/8iPZ+up5znMq1Wq1GgAAAEqhqegAAAAA1I4SCAAAUCJKIAAAQIkogQAAACWiBAIAAJSIEggAAFAiSiAAAECJKIEAAAAlogQCAACUiBIIAABQIs1FB1hML730UtERmENnZ2eGhoaKjsE8GKvGYawah7FqHMaqcRirxmGsamvTpk3zOs9MIAAAQIkogQAAACWiBAIAAJSIEggAAFAiSiAAAECJKIEAAAAlogQCAACUiBIIAABQIkogAABAiSiBAAAAJaIEAgAAlIgSCAAAUCJKIAAAQIkogQAAACWiBAIAAJSIEggAAFAiSiAAAECJKIEAAAAlogQCAACUiBIIAABQIkogAABAiSiBAAAAJaIEAgAAlIgSCABAqRyYPLigj5/at2+RkkAxlEAAAEpldGb0nD92orc3x7/+9Uz09i5iIqgtJRAAAOapOjCQDA2deIQGpQQCAACUiBIIAABQIkogAABAiSiBAAAAJaIEAgCwLC30VhCwXCmBAAAsSwu5FQQsZ0ogAABnxc3SobEpgQAAnJWZwcGiIwALoAQCAACUiBIIAEBp9I335+DkM+kb7y86ChRGCQQAoDSGqyM5Wj2a4epI0VGgMEogAABAiTQXHQAAABZb33h/Xpj+aV6cfikdlfbsbutOknRU2jNaGU1Hpb3ghFAcJRAAgGXn9WWfR6ePJit+fnx3W3cemXg0O1qvKC4cFMxyUAAAgBJRAgEAAEpECQQAACiRmlwTePz48dxyyy2ZmprK9PR0duzYkWuvvTZPPfVUHnzwwczMzOS8887Lpz71qXR1dWVycjL33HNPnn/++axZsyY33XRTLrjgglpEBQDgDCZ6ezP91FOpHjmS1p6eouMA56AmJbClpSW33HJLzjvvvExNTeXzn/983vWud+W+++7LZz7zmbz1rW/Nn/3Zn+XrX/96PvWpT6W/vz+rV6/O3Xffne985zv52te+lt/5nd+pRVQAAM6gOjCQDA2deAQaUk2Wg1YqlZx33nlJkunp6UxPT6dSqSRJxsfHkyTHjh3LunXrkiSPPfZY3ve+9yVJduzYkaeffjrVarUWUQEAOINKV1fS2XniEWhINbtFxMzMTG6++eYMDAzkqquuysUXX5xPfvKT+dKXvpSVK1emra0tX/jCF5Ikhw8fzoYNG5IkK1asyKpVq3L06NGsXbu2VnEBAJhDa09Pjj/8cFZec03RUYBzVLMS2NTUlNtvvz1jY2O544478sILL+RP//RP87nPfS4XX3xx/viP/zhf/epX88lPfnLez7l3797s3bs3SXLrrbems7NzqeKzAM3NzcamQRirxmGsGoexahzGav6GV61KR4F/V/MZq5aXW5LppJITlya98fxVR1alc9255f9ZS0sm5nhO5ub7qj7V/Gbxq1evzvbt2/PEE0/kb/7mb3LxxRcnSX71V391diZw/fr1OXToUDZs2JDp6ekcO3Ysa9asOeW59uzZkz179sy+PTQ0VJtPgrPS2dlpbBqEsWocxqpxGKvGYazm7/ixY5kq8O9qPmM1OTmZJKn+3Z/feP6xiWMZmj63/K8/7y8+J3PzfVVbmzZtmtd5NbkmcHR0NGNjY0lO7BT65JNPZvPmzTl27FheeumlJJk9liSXXXZZvv3tbydJHnnkkWzfvn32GkIAAFiItU0uMaLcajITeOTIkdx7772ZmZlJtVrNlVdemcsuuyyf+MQncuedd6apqSmrV6/Ov/pX/ypJ0t3dnXvuuSc33HBDzj///Nx00021iAkAQAlc2rKt6AhQqJqUwAsvvDC33XbbKcff+9735r3vfe8px1euXJlPf/rTtYgGAECDefVb30re856iY0DDqslyUAAAWCxT7lEIC6IEAgAAlEjNdwcFAGD5m+jtzcwzz6Rp69a09vTU/PU7Ku0ZrYxmbdPadFTaa/76UM+UQAAAFl11YCDVl19OtaOjkNff3dadRyYezY7WKxb1eStdXcng4IlHaFCWgwIAwDy19vSkeefOQmY3YbEogQAANLwDkweLjgANQwkEAFgGpvbtKzrCopvrc5ro7c3Yt76Vid7ek46PzozWKhY0PNcEAgAsAzODg0VHWHRzfU7VgYHMvPJKmjZsmD3WN96fF6Z/mrGZsexu665lxCTFb4IDZ0sJBADgrDRt3Fh0hJMMV0dytHo0w9WRQl6/6E1w4GwpgQAAnKJvvD8vTr+UzSs2nTK71rxrV0GpgMXgmkAAAE4xXB3JcHV43rNrNmaBxqEEAgCwIH3j/Xl04nvpG+8vOgowD5aDAgCwIEtxTd5Eb2+mn3oqMwcPptLVZcMVWERKIAAAdac6MJAMDWXm0CFL12CR+Z4CAGhwE729mdq//5R755VFR6U9aypr0lFpLzoKNAQlEACgwb0+a1YdGCg6SiF2t3VnW8vWQu4RCI1ICQQAACgRJRAAgGVpbdPaoiNAXVICAQBYli5t2VZ0BKhLSiAAAJyFpo0bi44AC6IEAgDAWWjetavoCLAg7hMIAMCCdFTaM1oZrcktGipdXVlx6FDS1bXkrwXLlRIIAMCC7G7rziMTj2ZH6xVL/lqtPT1p/sY3MnX11Uv+WrBcWQ4KANBgDkweLDoC82SsqEdKIABAgxmdGS06wpuqdHUlnZ0nHkusEcaK8rEcFACARdfa05PjDz+clddcU3SUQvSN92e4OpLRmdGMzYxld1v3kr7e1L59Nqxh3swEAgDAIhuujuTF6RdztHo0w9WRk943tW/for/ezODgoj8ny5cSCAAANTLR25vjX/96Jnp7i45CiSmBAABQI9WBgWRo6MTjIpno7c3U/v2KJfOmBAIANJC+8f4cnHwmfeP9RUd5U00bNxYdoRSWoliyvNkYBgCggQxXR+a8zqweLWSjkkpXVzI4mKaNG0/ZYbS5qytTCw0HJaYEAgBQd860u+j5v/7reW1oqIBUsDxYDgoAAFAiSiAAAECJKIEAAAAlogQCAACUiBIIAEDDW9u0tugI0DCUQAAATtFRac+aypp0VNoLy3A29xm8tGXbEiaB5UUJBADgFLvburOtZWt2t3UXlmEh9xkETk8JBAAAKBElEAAACja1b1/RESiR5qIDAABQn85msxUbs5yso9KerEhGZ0bndV3lzOBgDVLBCUogAABzOpvNVmzMcrLXr6V8ZOLR7Gi9ouA0cDLLQQEAAEpECQQAACgRJRAAAKBElEAAAIASUQIBAABKRAkEACAHJg8WHQGoESUQAICMzowWHQGoESUQAACgRJRAAIAG0lFpz5rKmnRU2ouOwiKZ6O3N1P79mejtLToKJaEEAgA0kN1t3dnWsjW727qLjsIiqQ4MJENDJx6hBpRAAACAElECAQAASkQJBACABah0dSWdnScef8HaprUFJIIzay46AAAANLLWnp5M7duX5l27TnnfpS3bCkgEZ2YmEAAAFmiuAgj1SgkEAIACnWk5KSwFJRAAAArU2tOT5p0709rTU3QUSqIm1wQeP348t9xyS6ampjI9PZ0dO3bk2muvTbVazUMPPZRHHnkkTU1N+Uf/6B/l6quvTrVazf3335/HH388ra2tuf7663PRRRfVIioAAMCyVpMS2NLSkltuuSXnnXdepqam8vnPfz7vete78uKLL+bQoUP5/d///TQ1NWVkZCRJ8vjjj2dgYCB33XVXfvzjH+e+++7LF7/4xVpEBQCAJVPp6koGBy39pFA1WQ5aqVRy3nnnJUmmp6czPT2dSqWSb33rW7nmmmvS1HQiRnt7e5Lksccey86dO1OpVHLJJZdkbGwsR44cqUVUAIC6cWDyYNERWGSWflIPanaLiJmZmdx8880ZGBjIVVddlYsvvjg/+9nP8t3vfjff+973snbt2nzsYx/LL/3SL+Xw4cPp7Oyc/dgNGzbk8OHDWbdu3UnPuXfv3uzduzdJcuutt570MdSP5uZmY9MgjFXjMFaNw1g1jnocq6kjU+lcd2qmzUc3pXPNz4//rKUlEzmx+upcP4dVR1bN+Vr1qB7H6mwMr1qVjl/IP9ex+VqM8V8qjT5Wy1XNSmBTU1Nuv/32jI2N5Y477sgLL7yQycnJtLS05NZbb82jjz6aP/iDP8h/+A//Yd7PuWfPnuzZs2f27aGhoaWIzgJ1dnYamwZhrBqHsWocxqpx1ONYHZs4lqHpUzO9LW/L0MTPj09OTs4+nuvncLrXqkf1OFZn4/ixY5n6hfxzHZuvxRj/pdLoY9VoNm3aNK/zar476OrVq7N9+/Y88cQT2bBhQ6644ookyXvf+978zd/8TZJk/fr1J32xHDp0KOvXr691VACAmvnFpZ994/05OPlM+sb7C0pELTVt3Fh0BEqkJiVwdHQ0Y2NjSU7sFPrkk09m8+bN+ZVf+ZU8/fTTSZIDBw7MNtfLL788+/fvT7VazbPPPptVq1adshQUAGA5GZ0ZPent4epIjlaPZrg6UlAiasnN5qmlmiwHPXLkSO69997MzMykWq3myiuvzGWXXZatW7fmrrvuyp/+6Z/mvPPOyyc+8Ykkybvf/e784Ac/yI033piVK1fm+uuvr0VMAIBS6hvvzwvTP83YzFh2t3UXHQdYYjUpgRdeeGFuu+22U46vXr06n/vc5045XqlU8vGPf7wW0QAASs+sI5RLza8JBAAAoDhKIABAyXVU2rOmsiYdlfaiowA1oAQCAJTc7rbubGvZ6npAKAklEAAAoESUQACABlfp6ko6O088ArwJJRAAoMG19vSkeefOtPb0FB0FaABKIAAAQIkogQAAdciOncBSUQIBAOqQHTuBpaIEAgAAlIgSCAAAUCJKIABAnVrbtLboCMAypAQCANSpS1u2zfvcpo0blzAJsJwogQAAy0Dzrl1FRwAahBIIAABQIkogAADUkKW7FE0JBACAGrJ0l6IpgQAAACWiBAIAAJSIEggAULC+8f4cnHwmfeP9RUcBSkAJBAAo2HB1JEerRzNcHSk6Cg2o0tWVdHaeeIR5UAIBAKCBtfb0pHnnzrT29BQdhQahBAIAAJSIEggAAFAiSiAAADQ4N6DnbCiBAADQ4NyAnrOhBAIAAJSIEggAQNY2rS06AlAjSiAAALm0ZVvREYAaUQIBAABKRAkEAAAoESUQAACgRJRAAACAElECAQAASkQJBACosQOTB4uOAJSYEggAUGOjM6NFRwBKTAkEAAAoESUQAACgRJqLDgAAUCZ94/15YfqnGZsZy+627qLjUDITvb2ZeeaZNG3dmtaenqLjUBAlEACghoarIzlaPZrh6kjRUSih6sBAqi+/nGpHR9FRKJDloAAAACWiBAIAAJSIEggAAFAiSiAAAECJKIEAAAAlogQCAACUiBIIAHAaU/v2FR0BYNEpgQAApzEzOFiT1+motGdNZU06Ku01eT2g3JRAAICC7W7rzraWrdnd1l10FKAElEAAgDlM9PZmav/+TPT2Fh0FYFEpgQAAc6gODCRDQyceAZYRJRAAAKBElEAAAIASUQIBAJI8fvTxeZ97YPLgEiYBWFpKIABAkiNTw/M+d3RmdAmTACwtJRAAAKBElEAAAIASUQIBAABKRAkEAAAokeZavMjx48dzyy23ZGpqKtPT09mxY0euvfba2ff/z//5P/N//+//zQMPPJAkmZyczD333JPnn38+a9asyU033ZQLLrigFlEBgBLqG+/P31ZfzGBlMLvbuouOA7CkalICW1pacsstt+S8887L1NRUPv/5z+dd73pXLrnkkjz33HMZGxs76fz+/v6sXr06d999d77zne/ka1/7Wn7nd36nFlEBgBIaro5kZHok5684v+goAEuuJstBK5VKzjvvvCTJ9PR0pqenU6lUMjMzkwcffDAf+tCHTjr/sccey/ve974kyY4dO/L000+nWq3WIioAAMCyVpOZwCSZmZnJzTffnIGBgVx11VW5+OKL841vfCOXXXZZ1q1bd9K5hw8fzoYNG5IkK1asyKpVq3L06NGsXbu2VnEBgJKrdHUlg4MnHgGWkZqVwKamptx+++0ZGxvLHXfckQMHDuQv/uIv8nu/93vn/Jx79+7N3r17kyS33nprOjs7Fykti6m5udnYNAhj1TiMVeMwVo2h5eWWZPrEJSyz4/W5z2X4q19Nx4c/fNK5/9/gH+evpp/LdHU6H9j4m4vzWkk2H92UzjW+VubD99W5+1lLSyZy6tffUjFW9almJfB1q1evzvbt2/PDH/4wAwMDufHGG5Oc2DzmhhtuyN13353169fn0KFD2bBhQ6anp3Ps2LGsWbPmlOfas2dP9uzZM/v20NBQzT4P5q+zs9PYNAhj1TiMVeMwVo1hcnJy9vGN43X82LFM/cL4vfbaa5mZmclrr712TmN7utd6W96WoQlfK/Ph++rcne7rb6kYq9ratGnTvM6rSQkcHR3NihUrsnr16hw/fjxPPvlkPvCBD6S3t3f2nOuuuy533313kuSyyy7Lt7/97VxyySV55JFHsn379lQqlVpEBQA4o91t3Xlk4tHsaL2i6CgA56QmJfDIkSO59957MzMzk2q1miuvvDKXXXbZac/v7u7OPffckxtuuCHnn39+brrpplrEBAAAWPZqUgIvvPDC3HbbbWc85/V7BCbJypUr8+lPf3qpYwEAAJROTW4RAQDACR2V9qyprElHpb3oKEBJKYEAADW0u60721q2Zndbd9FRgJJSAgEAAEqk5reIAACoNx2V9ry64lVLNIFSUAIBgNLb3dadJ1c8lXdO/4OTjjdt3FhQIoClYzkoAMBpNO/aVXQEgEWnBAIAAJSIEggAAFAiSiAAUDoHJg8WHQGgMEogAFA6ozOjC/r4tU1rFykJQO0pgQAAZ+nSlm1FRwA4Z0ogAABAiSiBAECp9I335+DkM+kb7z/p+LrmjoISAdSWEggAlMpwdSRHq0czXB056fi717y7oEQAtaUEAgAAlIgSCABQY3YXBYqkBAIA1JjdRYEiKYEAAAAlogQCAACUiBIIAAAUamrfvqIjlIoSCAAAFGpmcLDoCKWiBAIAAJSIEggAAFAiSiAAAECJKIEAAEBdKnrDmKJff6kogQAAQF0qesOYol9/qSiBAAAAJaIEAgAAlIgSCAAAFGaitzdT+/dnore36CjzcmDyYNERFkwJBAAAClMdGEiGhk48vkE9lsO+8f48OvG99I33Fx1lQZRAAACg7pyuHBZpuDqSo9WjGa6OFB1lQZRAAACgMJWurqSz88QjNaEEAgAAhWnt6Unzzp1p7ekpLMNyuM7vbCiBAABAqY3OjBYdoaaUQAAAgBJRAgEAgIax2Es3+8b7c3DymVN2/KzH3UkXixIIAAA0jMVeunm6HT/rcXfSxaIEAlDXpvbtKzoCAHXidLN2nB0lEIC6NjM4WHQEAOrEcrlPX9GUQADqRlm26Da7CRSl6Hvy9Y3356uvPljoTJ5/g5VAAOpIWbboNrsJFKXoe/INV0cyXB0udCZvIf8Gd1Tas6ayJh2V9kVMVHtKIAAAwDzsbuvOtpat2d3WXXSUBVECAQCgRJo2biw6AgVTAgFgCb36rW8VHYFfsFyWc8G5at61q+gIFKy56AAAsJxNLcP7SzW63W3dOTB5MJe2bCs6ClBjE729mX7qqVSPHCnsush6YCYQABbJfHY3nejtzdT+/Zno7a1Bosa3VDvGKoBQTmdzA/iid1JdSkogACyCvvH+PDrxvTfd9vxsfgApu/n+nQIshaJ3Ul1KSiAALIL53sB4Of9mebG5KTTA0lACAaCGlvNvlgHOlR1La0sJBAAACtVIO5aubVpbdIQFUwIBqFs2UQGg3iyHjaWUQADqlk1UAGDxuU8gACyRid7eTPzwh8mLL7oGEOAsVbq6ksHBQjfSWq7XKpoJBAAA6s5cG2l1VNqzprImHZX2mmRopGsVz4aZQADqQt94f16Y/mnGZsayu6276DiLorWnJ83f+Eamrr666CgAy8Lutu48MvFodrReUXSUhmYmEIC64J5wAFAbSiAAAECJKIEAcJYOTB4sOgIAnDMlEICGM7VvX6GvPzozesqxs9msYLnuNgdAY1ACAWg4M4ODhb1233h/Dk4+k77x/pOO727rzraWrfPa1Ga57jYHUAtrm9YWHaHh1WR30OPHj+eWW27J1NRUpqens2PHjlx77bW566678txzz6W5uTl//+///fz2b/92mpubU61Wc//99+fxxx9Pa2trrr/++lx00UW1iAoAZ2QDG4BiXdqyregIDa8mM4EtLS255ZZbcvvtt+e2227LE088kWeffTb/8B/+w3z5y1/OHXfckePHj6e//8RvVR9//PEMDAzkrrvuym//9m/nvvvuq0VMAAAopaKX2VNbNSmBlUol5513XpJkeno609PTqVQqec973pNKpZJKpZItW7bk0KFDSZLHHnssO3fuTKVSySWXXJKxsbEcOXKkFlEBAKB0ilxmT+3V7GbxMzMzufnmmzMwMJCrrroqF1988ez7pqam8ud//uf56Ec/miQ5fPhwOjs7Z9+/YcOGHD58OOvWrTvpOffu3Zu9e/cmSW699daTPob60dzcbGwahLFqHMtxrFpebkmmT6weef1z+1lLSyZy8rEkGV61Kh0Fff5z5XzdqiOr0rnu5GOjTU2LPlavfutbOf/Xf33exxvVmf6ul8Jy/L5arozV4luqf1d/cazO9vt6sXPN9f9Krf+tqQc1K4FNTU25/fbbMzY2ljvuuCMvvPBC3v72tydJ7rvvvmzbti3btp3d+t49e/Zkz549s28PDQ0tamYWR2dnp7FpEMaqcSzHsZqcnJx9fP1zm+tYkhw/dixTBX3+p8uUJMcmjmVo+uRjzTMziz5Wx59/Pq/N8ZynO96ozvR3vRSW4/fVcmWsFt9S/bv6i2N1tt/XU6tXL+pYn83/NY1o06ZN8zqv5ruDrl69Otu3b88TTzyRJPnf//t/Z3R0NB/+8Idnz1m/fv1JA3Do0KGsX7++1lEBYMGau7qKjgDQsBZ7N+VKV1fS2XniscRqUgJHR0czNjaW5MROoU8++WQ2b96cvr6+/L//9/9y0003panp51Euv/zy7N+/P9VqNc8++2xWrVp1ylJQAGgEy2l5JkCja+3pSfPOnWnt6Sk6SqFqshz0yJEjuffeezMzM5NqtZorr7wyl112Wf7ZP/tn2bhxY/7dv/t3SZIrrrgi11xzTd797nfnBz/4QW688casXLky119/fS1iAlBnKl1dyeBg6X9jCwCLqSYl8MILL8xt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\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "ax1 = plt.subplot2grid((1,1), (0,0))\n", "ret=candlestick_ohlc(ax1,df_cp.iloc[:100,:].values, width=0.4, colorup='#77d879', colordown='#db3f3f',alpha=2)\n", "x_range = np.arange(df_cp.shape[0])\n", "ax1.xaxis.set_major_formatter(mdates.DateFormatter('%Y-%m-%d'))\n", "ax1.xaxis.set_major_locator(mticker.MaxNLocator(10))\n", "ax1.grid(True)\n", "plt.xlabel('Date')\n", "plt.ylabel('Price')\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "" ] }, "execution_count": 7, "metadata": {}, "output_type": "execute_result" }, { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAAA3AAAAJCCAYAAACBLyXFAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDIuMS4xLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvAOZPmwAAIABJREFUeJzs3WlgZGd95/vvU9pV2qVWS+rV3W7b0IAx3gM4DmkwhIQAIUySgcyQcAOBmPEwk3Ahd2IuGRJfNwk3sT3JBAIZAsSBECY4kEAaMA5gm9jYeGnjbrt37buqtKvOMy+ec6qkVpVUJdVev88bSVWlU0dSSap//TdjrbWIiIiIiIhI0QsV+gREREREREQkPQrgRERERERESoQCOBERERERkRKhAE5ERERERKREKIATEREREREpEQrgRERERERESoQCOBERERERkRKhAE5ERERERKREKIATEREREREpEQrgRERERERESkR1oU8gMDAwUOhTWKerq4uxsbFCn4aUKT2+JFf02JJc0uNLckmPL8mVUnhs9fX1pXU7ZeBERERERERKhAI4ERERERGREqEATkREREREpEQogBMRERERESkRCuBERERERERKhAI4ERERERGREqEATkREREREpEQogBMRERERESkRCuBERERERERKhAI4ERERERGREqEATkREREREpEQogBMRERERESkRCuBERERERERKhAI4ERERERGREqEATkREREREpEQogBMRERERESkRCuBERERERERKhAI4ERERERGREqEATkREREREpEQogBMRERERESkRCuBERERERERKhAI4ERERERGREqEATkREpITY5WVi93wUe+75Qp+KiIgUgAI4ERGRUtJ/Bh5/GPvMjwp9JiIiUgAK4EREREqIHTjn3pmZKuyJiIhIQSiAExERKSXxAG66sOchIiIFoQBORESkhNiB8+6tMnAiIhVJAZyIVAx7/HHs1HihT0Nke4IMXEQBnIhIJVIAJyIVwfv63+N9/Pew//SlQp+KyJbZhXkYH3EfqIRSRKQiKYATkbJmrcX7x3uxf/dX7uOh/sKekMh2DF5wb3v3QHQa63mFPR8REcm76kKfgIhILtn7/gZ7372YG18Fy0vY0ycKfUoiWxZMoDSXvxg7eB7mZyHcXOCzEhGRfFIGTkTKll1a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\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "tesla.Close.plot()" ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "" ] }, "execution_count": 8, "metadata": {}, "output_type": "execute_result" }, { "data": { "image/png": "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qKrpe19ZefbHQ0RERDQEDOCIyNl6uoHyCitYO3gKcORMAGDhEiIiIio4Q+4DR0SUz6TXqwI4d5E6UFUD7YrvA7qe24ERERERpYAZOCJyJLnzI8geL+AzArigaicg6hogNA3Czc+viIiIqPDwCoaIHElfei1QXQtU1wENTRBzjgc+/RjirAtzPTQiIiKilDGAIyLHkeGw2uhsB4SAGDMeorgE4oJv5HZgREREREPEKZRE5DwBv7Xd4QHKK3M3FiIiIqI0YgBHRM7T64/eL6/IzTiIiIiI0owBHBE5TyAQvc8MHBERETkEAzgichQpJeT2LdEHmYEjIiIih2AAR0SOIl//F+TDy6OOCQZwRERE5BAM4IjIWZp3RTbF6YuA+iZg5NgcDoiIiIgofdhGgIicpaQksilmHQvtCxflcDBERERE6cUMHBE5S3GptV1S2v/jiIiIiAoQAzgichaXy9ouK8vdOIiIiIgygAEcETlLOGRtV9XmbhxEREREGcAAjoicJRiMbAohcjgQIiIiovRjAEdEzhJSAZx26/05HggRERFR+jGAIyJnMTNww0fldhxEREREGcAAjoicJdQLuNwQGv+8ERERkfPwCoeInCUYAtxFuR4FERERUUYwgCMiZwn1AkUM4IiIiMiZGMARkbMEg8zAERERkWMxgCMiZwkFmYEjIiIix2IAR0SOIpmBIyIiIgdjAEdEzsIMHBERETkYAzgicpaAHyguzfUoiIiIiDKCARwROUtvACgpyfUoiIiIiDKCARwROUvAD5QwA0dERETOxACOiJwl4IfgFEoiIiJyKAZwROQsnEJJREREDsYAjoichVMoiYiIyMEYwBGRY0hdVxk4TqEkIiIih2IAR0TOEexVt6UM4IiIiMiZGMARkXME/OqWGTgiIiJyKAZwROQcvQF1W8wiJkRERORMDOCIyDlCQXXrdud2HEREREQZwgCOiJwjFAIACHdRjgdCRERElBkM4IjIOcIqgGMGjoiIiJyKARwROYeRgYOLARwRERE5EwM4InKOEDNwRERE5GwM4IjIOcIsYkJERETOxgCOiJwjMoWSRUyIiIjImRjAEZFzcAolERERORwDOCJyDMkqlERERORwDOCIyDlYhZKIiIgcjgEcETlHiEVMiIiIyNkYwBGRc3AKJRERETkcAzgicgS5ewfk73+pdliFkoiIiByK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wVx/g7dW2eb1oZ87j+fgzp/Z+ISEJMzgjMbnd0vGeSEP+/brrbru2tk0pVBEREREpJESuPMwiUlEdOuG+bxqjUlNw/nBT7Fvv44tfAf7h99A5y44C57HxHYOc2vPZQIBzLg7Gh/37htaQ8xZ+CtM9x44P1mMPVQBn1Zheqade4yICMwtX2ulFjflzHkcGywPy+8WEREREWmrlMC1gBk0FDNoKPbjvdjiLV4Z97i2l7w1a9BQzC23Q2pa6P47c1065rr0sDbrfMzgjCYjgiIiIiIiogTuCzG9+jZWb/QJEwhgvvndcDdDREREREQug24wEhERERER8QklcCIiIiIiIj6hBE5ERERERMQnlMCJiIiIiIj4hBI4ERERERERn1ACJyIiIiIi4hNK4ERERERERHxCCZyIiIiIiIhPKIETERERERHxCSVwIiIiIiIiPqEETkRERERExCeUwImIiIiIiPiEEjgRERERERGfUAInIiIiIiLiE0rgREREREREfEIJnIiIiIiIiE8ogRMREREREfEJJXAiIiIiIiI+oQRORERERETEJ5TAiYiIiIiI+IQSOBEREREREZ9QAiciIiIiIuITSuBERERERER8wlhrbbgbISIiIiIiIhenEbgLmDdvXribIC2gePmL4uUvipe/KF7+onj5i+LlL+0xXkrgREREREREfEIJnIiIiIiIiE8EFixYsCDcjWjL+vXrF+4mSAsoXv6iePmL4uUvipe/KF7+onj5S3uLl4qYiIiIiIiI+ISmUIqIiIiIiPhERLgb0FYVFRWxfPlyXNdl3Lhx3H333eFuUod2+PBhcnJyOHr0KMYYxo8fz+23386qVat488036dy5MwBTp05l+PDhAOTn57N27Vocx2H69OlkZGSE8xQ6pJkzZ3LttdfiOA6BQICnn36aY8eOsWTJEg4dOkRSUhJz5swhNjYWay3Lly9n69atREVFkZ2d3e6mPLRVZWVlLFmyJPQ4GAxy7733cvz4cfWvNmTp0qUUFhYSHx/P4sWLAb5Qf1q3bh15eXkATJ48mVtuuSVcp9RuNRer3NxcCgoKiIiIIDk5mezsbDp16kQwGGTOnDn07NkTgPT0dGbMmAHAnj17yMnJoa6ujmHDhjF9+nSMMWE7r/asuZh9kWsMXT9efc3FasmSJZSVlQFQW1tLTEwMixYtar/9y8o5Ghoa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\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "tesla_2011.Close.plot()" ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "/usr/local/lib/python3.5/dist-packages/pandas/plotting/_core.py:1716: UserWarning: Pandas doesn't allow columns to be created via a new attribute name - see https://pandas.pydata.org/pandas-docs/stable/indexing.html#attribute-access\n", " series.name = label\n" ] }, { "data": { "text/plain": [ "" ] }, "execution_count": 9, "metadata": {}, "output_type": "execute_result" }, { "data": { "image/png": "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3brRn7/00ks8//zzPPvss0QiERzH4bnnnmPHjh14vV42bNjAwoULJ/QmREREREREZoLzBjiXy8U999zDwoULKRQKPProoyxbtow5c+YwNDTEzp07aWlpGT1+x44d9Pf38+STT3LgwAGeffZZvvvd707oTYiIiIiIiMwE5x1CGYvFRnvQ/H4/nZ2dJBIJAH70ox9x9913YxjG6PHbtm3jlltuwTAMlixZwsjICMlkcoKaLyIiIiIiMnNc1D5wg4OD9PT00NXVxdatW4nH48yfP/+MYxKJxBk9cs3NzSQSCWKx2BnHbdq0iU2bNgHw+OOPn/GZqcKyrCnZLpkeVF8yUVRbMpFUXzKRVF8yUaZTbV1wgCsWi2zcuJH77rsPl8vFiy++yDe+8Y0PfeG1a9eydu3a0ddDQ0Mf+lwTpaWlZUq2S6YH1ZdMFNWWTCTVl0wk1ZdMlEaorY6Ojgs67oJWoaxWq2zcuJE1a9awevVqBgYGGBwc5JFHHuGBBx5geHiYr3/966RSKeLx+Bm/nOHhYeLx+Ie7CxERERERERl13h44x3F45pln6Ozs5M477wRg3rx5PPvss6PHPPDAA3zve98jEomwcuVKXn75ZT7+8Y9z4MABAoHAWcMnRURERERE5OKdN8Dt27ePzZs3M2/ePB555BEA1q9fz/XXX3/O46+77jq2b9/OQw89hMfjYcOGDR9ti0VERERERGYow3EcZ7IbAdDb2zvZTThLI4yVlcal+pKJotqSiaT6komk+pKJ0gi19ZHOgRMREREREZHJpwAnIiIiIiLSIBTgREREREREGoQCnIiIiIiISINQgBMREREREWkQCnAiIiIiIiINQgFORERERESkQSjAiYiIiIiINAgFOBERERERkQahACciIiIiItIgDMdxnMluhIiIiIiIiJyfeuDG8eijj052E2QaU33JRFFtyURSfclEUn3JRJlOtaUAJyIiIiIi0iAU4ERERERERBqE61vf+ta3JrsRU9nChQsnuwkyjam+ZKKotmQiqb5kIqm+ZKJMl9rSIiYiIiIiIiINQkMoRUREREREGoQ12Q2Yqt5++22ee+45bNvmjjvu4HOf+9xkN0ka2AMPPIDP58M0TVwuF48//ji5XI4nnniCU6dOMWvWLL761a8SCoUmu6nSAJ5++mm2b99OU1MTGzduBBiznhzH4bnnnmPHjh14vV42bNgwbYaQyMQ4V3298MIL/PKXvyQSiQCwfv16rr/+egBefPFFXn31VUzT5P7772fFihWT1naZ2oaGhnjqqadIpVIYhsHatWtZt26dnl9yycaqrWn77HLkLLVazXnwwQed/v5+p1KpOA8//LBz/PjxyW6WNLANGzY46XT6jPeef/5558UXX3Qcx3FefPFF5/nnn5+MpkkD2r17t3Po0CHna1/72uh7Y9XT7373O+exxx5zbNt29u3b5/z5n//5pLRZGse56usnP/mJ87Of/eysY48fP+48/PDDTrlcdgYGBpwHH3zQqdVql7O50kASiYRz6NAhx3EcJ5/POw899JBz/PhxPb/kko1VW9P12aUhlOdw8OBB2tvbaWtrw7Isbr75ZrZu3TrZzZJpZuvWrdx6660A3HrrraoxuWBXX331Wb21Y9XTtm3buOWWWzAMgyVLljAyMkIymbzsbZbGca76GsvWrVu5+eabcbvdtLa20t7ezsGDBye4hdKoYrHYaA+a3++ns7OTRCKh55dcsrFqayyN/uxSgDuHRCJBc3Pz6Ovm5uZxi0DkQjz22GN8/etfZ9OmTQCk02lisRgA0WiUdDo9mc2TBjdWPSUSCVpaWkaP0/NMPqxXXnmFhx9+mKeffppcLgec/f9lPB5XfckFGRwcpKenh66uLj2/5CP1wdqC6fns0hw4kcvg29/+NvF4nHQ6zXe+8x06OjrO+LlhGBiGMUmtk+lG9SQftU996lN8/vOfB+AnP/kJ//AP/8CGDRsmuVVIjMLRAAACSUlEQVTSqIrFIhs3buS+++4jEAic8TM9v+RS/Pe1NV2fXeqBO4d4PM7w8PDo6+HhYeLx+CS2SBrde/XT1NTEqlWrOHjwIE1NTaNDQZLJ5OgEW5EPY6x6isfjDA0NjR6n55l8GNFoFNM0MU2TO+64g0OHDgFn/3+ZSCRUXzKuarXKxo0bWbNmDatXrwb0/JKPxrlqa7o+uxTgzmHRokX09fUxODhItVply5YtrFy5crKbJQ2qWCxSKBRG/71z507mzZvHypUree211wB47bXXWLVq1WQ2UxrcWPW0cuVKNm/ejOM47N+/n0AgMDpUSeRCfXDe0VtvvcXcuXOBen1t2bKFSqXC4OAgfX19o8OWRP57juPwzDPP0NnZyZ133jn6vp5fcqnGqq3p+uzSRt5j2L59Oz/60Y+wbZvbbruNu+66a7KbJA1qYGCAv/qrvwKgVqvxiU98grvuuotsNssTTzzB0NCQthGQi/LXf/3X7Nmzh2w2S1NTE1/4whdYtWrVOevJcRx++MMf8s477+DxeNiwYQOLFi2a7FuQKexc9bV7926OHDmCYRjMmjWLL3/5y6N/SP/0pz/lV7/6FaZpct9993HddddN8h3IVLV3717+4i/+gnnz5o0Ok1y/fj2LFy/W80suyVi19frrr0/LZ5cCnIiIiIiISIPQEEoREREREZEGoQAnIiIiIiLSIBTgREREREREGoQCnIiIiIiISINQgBMREREREWkQCnAiIiIiIiINQgFORERERESkQSjAiYiIiIiINIj/H7Y/KaOr3emaAAAAAElFTkSuQmCC\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "tesla.plot(kind = \"line\", y = ['Open', 'High', 'Low','Close'])" ] }, { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "/usr/local/lib/python3.5/dist-packages/pandas/plotting/_core.py:1716: UserWarning: Pandas doesn't allow columns to be created via a new attribute name - see https://pandas.pydata.org/pandas-docs/stable/indexing.html#attribute-access\n", " series.name = label\n" ] }, { "data": { "text/plain": [ "" ] }, "execution_count": 10, "metadata": {}, "output_type": "execute_result" }, { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAAA3AAAAJCCAYAAACBLyXFAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDIuMS4xLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvAOZPmwAAIABJREFUeJzs3XuUXFWdN/zv3uecuvY9nWuHhAQIYohcEiBcxZCIEufJoAYGHZxxob5LR3zx8iK8M5pxxiUOOCOPxEd9HhYyCo/M6wgiPOMoITKAGiDcCZIEEsj90ul7Xc51v3+cU1Wnuqq7qpOurq7u72ctF1WnTlXt09VIffu3928LpZQCERERERERTXqy3gMgIiIiIiKi6jDAERERERERNQgGOCIiIiIiogbBAEdERERERNQgGOCIiIiIiIgaBAMcERERERFRg2CAIyIiIiIiahAMcERERERERA2CAY6IiIiIiKhBMMARERERERE1CL3eA8g5cOBAvYdQorOzE93d3fUeBlWJn1dj4efVWPh5NRZ+Xo2Fn1dj4efVWBrp85o3b15V57ECR0RERERE1CAY4IiIiIiIiBoEAxwREREREVGDmDRr4IZTSiGbzcLzPAgh6jKGw4cPwzTNCXs/pRSklIjFYnW7ZiIiIiIimrwmbYDLZrMwDAO6Xr8h6roOTdMm9D0dx0E2m0U8Hp/Q9yUiIiIiosmv6nTkeR5uueUWdHR04JZbbsGRI0dw5513YnBwEIsXL8aNN94IXddh2zY2btyIXbt2obm5GTfddBNmzZo15oF5nlfX8FYvuq5PaNWPiIiIiIgaR9Vr4P7jP/4DXV1d+fv33Xcf1q5di7vuugvJZBKbN28GAGzevBnJZBJ33XUX1q5di/vvv/+4BjadpxBO52snIiIiIqKRVRXgjh07hhdeeAFXXHEFAH+t1rZt27By5UoAwOWXX47nnnsOALB161ZcfvnlAICVK1fitddeg1KqBkMnIiIiIiKaXqoKcPfeey/+8i//Ml8ZGhwcRCKRyK8P6+joQE9PDwCgp6cHM2bMAABomoZEIoHBwcFajH1CHDhwAJ/85Cdx8cUX46KLLsLXv/51WJZV72EREREREdE0VHGR2fPPP4/W1lYsXrwY27ZtG7c33rRpEzZt2gQA+Pa3v43Ozs6ixw8fPlz3NXBKKXz605/GX//1X+OnP/0pXNfFl7/8Zdxxxx3YsGFDzd43Go2W/DyoMl3X+XNrIPy8Ggs/r8bCz6ux8PNqLPy8GstU/LwqJqTt27dj69atePHFF2FZFjKZDO69916k02m4rgtN09DT04OOjg4AfjXu2LFjmDFjBlzXRTqdRnNzc8nrrl69GqtXr87f7+7uLnrcNM0J7wA53B/+8AdEo1GsX78ejuMAADZs2ICVK1eiq6sL//Vf/4XBwUEcPHgQH/nIR/ClL30JAPCLX/wC99xzDyzLwjnnnIPbbrsNmqbhtNNOww033IBNmzYhFovhxz/+MWbOnFnyvqZplvw8qLLOzk7+3BoIP6/Gws+rsfDzaiz8vBoLP6/G0kif17x586o6r2KA+9jHPoaPfexjAIBt27bhkUcewRe+8AX8y7/8C7Zs2YKLL74YTzzxBFasWAEAWL58OZ544gksWbIEW7ZswdKlS0+4KYf3wP+C2rv7hF5jOHHSIsi/+PSo52zfvh3Lli0rOtbc3Iyuri64rouXXnoJjz/+OOLxONauXYsrrrgCiUQCv/rVr/DLX/4ShmHg1ltvxYMPPoj169cjnU7j3HPPxS233IJvfvObuP/++3HTTTeN63UREREREdHUddxzFD/+8Y/jzjvvxAMPPIBFixZh1apVAIBVq1Zh48aNuPHGG9HU1DSlA8qll16arzx+8IMfxLPPPgtd1/Hqq6/iqquuAuDvZ5cr20YiEaxZswYAsGzZMjz11FP1GTgRERERETWkMQW4pUuXYunSpQCA2bNn47bbbis5JxKJ5KcSjpdKlbJaWbJkCR555JGiY4ODg9i/fz80TSupLAohoJTC+vXrceutt5a8nq7r+edompaflklERERERFSNqveBm44uu+wyZDIZ/PznPwcAuK6Lf/iHf8A111yDeDyOp556Cr29vchkMvjNb36D8847D5dccgkeffTR/Fzb3t5e7Nu3r56XQUREREREUwQD3CiEELj77rvx6KOP4uKLL8all16KaDSKW265BQBw9tln49Of/jRWr16Nq666CmeddRaWLFmCm2++Gddddx1Wr16N6667DocPH67zlRARERER0VRQ3z79DaCrqwv/+q//WvaxuXPn4p577ik5vm7dOqxbt67k+M6dO/O3P/ShD+FDH/rQ+A2UiIiIiIimPFbgiIiIiIiIGgQrcMfp2muvxbXXXlvvYRARERER0TTCChwREREREVGDYIAjIiIiIiJqEAxwREREREREDYIBjoiIiIiIqnL7U/vxxz2D9R7GtMYAN4pFixYV3f+3f/s3/O3f/i0A4Cc/+Ul+g++RhM8nIiIiImp0v98ziG8/tb/ew5jW2IXyOH3iE5+o9xCIiIiIiCaM46l6D4HACtxx++d//mf88Ic/BAC89NJLWL16NdasWYN//Md/xKpVq/LnHT58GB//+Mdx8cUX45vf/Ga9hktEREREU5jpeHjpYAqW69XsPWr52lS9hqjA3b31MHb3Zsf1NRe1x/CpFbNHPSebzWLNmjX5+319fXj/+99fct6XvvQl3H777VixYgW+9a1vFT22bds2/OY3v0EkEsFll12GT37yk+jq6hqfiyAiIiIiAvDrHb348YtH8YkZg/jIB86ryXtYLitwkwErcKOIxWJ47LHH8v/7yle+UnJOf38/hoaGsGLFCgDAn//5nxc9fskll6ClpQWxWAxLlizB/v2cM0xERERE4+vt7hQAYOjlF2v2HjYD3KTQEBW4SpWyySwSieRvSynhOE4dR0NEREREU9G+fn+2mm1EKpx5/EzXw/zMHvQZ7TV7D6qMFbgT1NraiqamJrzwwgsAgIcffrjOIyIiIiKi6eDgoIWHXj8GAOjJ+uvTbD1Ws/ezHA+np9/A+f1/rNl7UGUNUYGb7L7zne/g5ptvhhACF154IZqbm+s9JCIiIiKa4r7++F4cSdlYc0oblJXB/OxR2HrtKnAZ0wIAiJq9A1WDAW4Uu3fvLpryeO211+Laa68FAHz5y1/OHz/99NOxadMmAMDGjRtx1llnlZwP+HvHERERERGNhyHLBQA4SmFZzx+hKwdWdGHN3i+VGd+mgnR8GODGwaZNm7Bx40a4rouuri7ceeed9R4SEREREU1xKugpkrE96MovOjhSq9n7ZbMmAMBjDa6uGODGwbp167Bu3bp6D4OIiIiIphU/wQ2abv6II2oXrvIBTkiYjoeoznYa9cAAR0RERETUgJpTR3CKdQB9AzPyxzxVu1b/WTNXgZMYMF3MZICrCwY4IiIiIqIGdMbQK9DhoqenL3/MqWGAM61CBW7AdDEzadTsvWhkjM1ERERERA1s55GBwp0aBri+Pv99HKGjP2PX7H1odAxwREREREQNSARr4F45NJg/Vssv94P9fqVPQWIgZdbwnWg0DHCjWLRoUb2HQEREREQ0qphXaO+fC3W1YGf8oBiFhwN9mZq9D42OAY6IiIiIqMFs3tWfD2vRogBXO9L1N/JOKOCNY9wTrl4Y4MZo7969WL9+PVavXo1rrrkG+/fvh+u6WLlyJZRS6O/vx0knnYQtW7YAAD784Q9j165ddR41EREREU0l//2PB/NhLVyBq2WEE54HAFBwcSTt1ex9aHQN0YXytRfSGOhzK584Bi1tGs48NzHm5/3d3/0d1q9fj2uuuQYPPPAAvva1r+Gee+7BKaecgh07dmDPnj1YtmwZnnnmGZxzzjk4cOAAFi9ePK5jJyIiIiISEAAUmp1U6KCEUgqiBvvB5Sp+SrnIugxw9cIK3Bg9//zzuPrqqwEAH/nIR/Dss88CAM4//3xs2bIFzzzzDD7/+c/jueeew8svv4yzzjqrnsMlIiIioilKCL8W0+QUNzHJ2LUJV1L5r+spB1Y6VeFsqpWGqMAdT6Vsoq1cuRI/+clPcPjwYXzlK1/BD37wA/zhD3/ABRdcUO+hEREREdEUUtis2/+nKyUAASki0OBhMG0iERnf789KKQjlIaJ3wHJ6EPdSNav00ehYgRujFStW4OGHHwYAPPjgg/mAdvbZZ2Pr1q0QQiAWi2Hp0qW47777GOCIiIiIaFxlnaDCpgqVNk3GIISEVApD6fFv8e94gICHqDEDABDzTFhu7Tpe0sgaogJXL5lMBsuXL8/f/8xnPoNvfvOb+OIXv4gf/vCH6OjowHe/+10AQDQaxbx583DuuecCAC644AI8/PDDOOOMM+oydiIiIiKamobMXDORcICLwvVsSCgMZa1xf0/TcSCgIEUUABCDh4zjIaqzHjTRGOBGcejQITiOU3L85z//ednzH3roofztq6++Or9WjoiIiIhovKRsF1AKCO35JmUMnnKheSZ2HM3g5HkOWmPj91U/YznB+0QAAHHlIWt7QGzc3oKqxMhMRERERNRALFeVbNityyY47hB0+zB+99pOfPZX47uNVTYIcEJoEEJHTHnImPa4vgdVhwGOiIiIiKiBWI6HLnMfAECT8dAjfqjrtI4iVWUnyj39Jl48WLmjZNb2w5qAhBQ6dHjI1mCqJlXGAEdERERE1EAO7tmF01NvAABixiwAQNTozD8+ltYiNz66G3+/eW/F8yzb35M5V4HTlItsdvybpVBlDHBERERERA3ENAvBKRqZhfkzrkZz/LTQGdW19leqEPVcb/TY99sdxwD4e8FJoUMqB47FKZT1wABHRERERNRAHLcwPVJAwtCbi/ZjU1UGuCGr8Dq/3zM4ypnA1n2DwfsJCKFBKhc2A1xdMMARERERETUQ13Hzt0Xwdb5zdqjjZJV7a5uhIPjPvz+Al0ZZCzc76b+PoTxoUmeAqyMGuAqOHDmCz372s7jooovwgQ98ANdffz3eeustrFq1qt5DIyIiIqJpyHULAQ5CwogIXHh505hfx3KKp01u2LwXnio/lVIFYU8DIKUOoVw4NgNcPXAfuFEopXDDDTdg/fr1+MEPfgAA2LZtG7q7u+s8MiIiIiKarsIBTkDg4lXF4U0ohWW9OwG8a9TXsVwv2E8OQDAFszfjYEbCKD03CGu6ADQpAbiwQ5VAmjiswI3i6aefhmEY+MQnPpE/tnTpUsybNy9/P5vN4otf/CKuuOIKvP/978fvf/97AMD27duxdu1arFmzBqtXr8auXf5eHL/4xS/yx2+++ebiv6AQEREREVXgOoWpj4YcQHOrVvR4k5OGJyp/zU9bNq7oeQwnZwp7xvVmSr+bKqXgWRkAQEQYkFJCKK9oLR5NnIaowD355JM4evTouL7mzJkzcdlll416zhtvvIFly5aNes69994LIQQef/xxvPnmm7juuuvw1FNP4ac//SluuOEGfPjDH4ZlWXBdFzt37sSvfvUr/PKXv4RhGLj11lvx4IMPYv369eN5aUREREQ0hbleIWRFyuQ0oQCvijpNJtgG4JTMW9gfOwm2jKA345Se53gwPDN4Px2akgAUbGcsGxbQeGmIADeZPffcc/jkJz8JADj11FMxf/587Nq1C8uXL8f3vvc9HDx4EB/84AexePFiPP3003j11Vdx1VVXAfCrd52dnaO9PBERERFRESc0dbFVK62CCSi4VVTgTKsQ1i7rfQLPtVyAnsyckvN6hzI4Nf0mACDS3AxtSALwYI8wk0wpBU8BmqyymwqNSUMEuEqVslo5/fTT8cgjjxzXc6+++mqcc845ePzxx3H99dfjn/7pn6CUwvr163HrrbeO80iJiIiIaLpwnULwkmVCkgTgxeIVX8e0i6tt5w08g76BLgBtRceHUun8ba1zJmRaAsqD45avwP3vV7rx/712DD//iyWIaFyxNd74Ex3FpZdeCsuycN999+WPvf766zhw4ED+/vnnn4+HHnoIAPDWW29h//79OOWUU/DOO+9g4cKFuOGGG3DllVfiT3/6Ey655BI8+uij+SYovb292Ldv38ReFBERERE1NNctBC8ttP9bIjoLAGBID14Vewlky3SRNI/1lhzLBbWY3gndEJCaBsCD7ZVfA/frHf5rpCyukasFBrhRCCFw991346mnnsJFF12E973vfbjtttswc+bM/Dl/9Vd/Bc/zcMUVV+Czn/0svvvd7yIajeKRRx7BqlWrsGbNGmzfvh0f/ehHsWTJEtx888247rrrsHr1alx33XU4fPhwHa+QiIiIiBqNF5pCGa7AvX/NfwtOyEJ3MxVfx7JLp0Bag6UbejvBVMmWxBmIxyU0TYNSHhyvfAUut6l41mGAq4WGmEJZT3PmzMGPfvSjkuObN28GAMRiMXz3u98tefzzn/88Pv/5z5ccX7duHdatWzf+AyUiIiKiacH13Hx9zW/p75s7P1Y4SVXudG6VqcA5ZTbntnPdJoWGWFxCSg2AQjj/DWQdxAyJiCZzOxIgbU9MgNs/YOHB14/hc+fPqbjuzlMKUjT22jxW4IiIiIiIGojpFLYNCAcWTROY2XIJAL+RSSW2Xdpx0i5TNcttFyCECE2hVLBCUyiv/8Wb+H8f24PbntwHMzWI+Zl3kC5T4auF2//zDWx6qx97DnSjL+vggVe7y25InrZdXP2/t+M/dpROE20kDHBERERERA0ibbsIb78WrsAJCUT0dgBAh6zcxCRjlQa4crMenXy3SYkZs3RI3Q+QbjCQ7rRftdt5LIste4dwzsDzOD29HQNDladxjofBjP/+bvdRfO+PB/GzV7qx81i25LwXDqQAAE/sHpiQcdXKpJ1Cqcqk5uliOl87EREREY3MdBSkV5jmGDUi+dtCCAjhh6tqKnC9aRORYcfCy9ru3noYb/VkceUcP6hFvX4kkhKa5keI3Bq4Gx56q+g1osGecSmzdDpmLaSkfxVpy0F32g+l5WZS7un3x3VS6/CrbiyTtgInpYTjlP5VYKpzHAdSTtqPhYiIiIjqyHYVpCp8R07OnV/0uBB+uFKq8vqzvsHSCll4Z4BHtvfi9aMZHE1ZAAqhKFf1G6lHiQb/gXTWqjiG8ZCVBgC/62UmWHdXrsFKf18/Tsq8M2Fr82pl0lbgYrEYstksTNPMd7KZaNFoFKZpTtj7KaUgpUQsFqt8MhERERFNO7ZXCHCxyBzI9o6ix3MVOIXK689mHXu15JjnKfzX7n7MajLyx/b2ZqED0IKv5DLY2y0c9s4e2IpDkbk4FOvKH0uZExPgctKWg0yQKk2nzBq4w+9gSXo7ujOnTui4xtukDXBCCMTjlefu1lJnZ2d+zzYiIiIionqzXQ8SDpKxkzGr9TKIYRO3cgEOGFuVSQgdSjnwAPzLHw4CAGa7x+A5Dg4PRtCFQoDTNP89LM9/8zmGgxl2D2bYPUjpzfnX7ClT4asFqTx4QiJlOsjauQBXev2WmYUBIN3dDeCUCRlbLUzaAEdERERERMVsT0F6DqTwK2Ry2GIvAT9caRV6KgyfYhjR22HaR+GGNgA/s+95AMAb6gz/NYOwqAU3rGA1VnzwQP455/dvyd/uP3K0uos6QRIKHoC05cINrrvcHnSO5c+sy6bSEzKuWuFiKyIiIiKiBmG5ClCFADd8pZEQAgIaRIUKXDrUgbK96VzMaD4fAGAKo+TcpDsEANCDsJirwNlB2Os0D5Q8BwD6J2CtmacUnKDqmLZcNDkDSLgpmG5pgHUdv6nKLLuv5uOqJVbgiIiIiIgahGW7EHAh8hW40nOE0Cp2ocwEHSLbm85FW/JM2EFIk0HwE6EmKJGg66UmVfDP3Bo4/5+aV369nTUBvULCa91SjsJ5fVuC44tKzhWuH1o/eegJAFfXfnA1wgocEREREVGDMK1cR8igAjdsCuWa/9YCIXRINXoTk5TphxkhNLTP0DB7bhQAoCkXJ2XeQadVmP6YDF7LyFfggi6UkHA9BW2EhikqeLyWTMeDVC46rG6kQ8MYPoVSqULzF1tr7BpWY4+eiIiIiGgayQadHWXQOn/4fmexuIQQsnIFzvKragIaLlrVhKEhDc+/CsStw1hiH4EjCjFBV/576kEXE03P7TUHpG0Pmgpv/SWA4L0jykXKctESq13keOytPiwdehWzrCPoaVmKXAvE4V0oHU8hGgRR26ncoXMyq/jTtCwLGzZsgOM4cF0XK1euxDXXXIPvf//7eP3115FIJAAAf/M3f4OTTz4ZSin8+Mc/xosvvohoNIrPfe5zWLx4cc0vhIiIiIhoqjODRhy5KZTlK1wCokITk3QQBAUEpBSIGP7raV4WAKCHQpkeTKE0tOIKnAaFLXsHoIWqfQICKghwhvIwkM6iJdY0pmsci/te7sYV1hEAwKAnkdtUIesWV+CyjkJCefAApM67ombjmQgVA5xhGNiwYQNisRgcx8HXv/51nH322QCA66+/HitXriw6/8UXX8ShQ4fwve99Dzt37sTdd9+Nb33rW7UZPRERERHRNGIGlbPcFErXKT1H5GKU50GUWyQHIBs0MdGCLijRqA4BDZpXugey7vldG/Wg8pZrYqJB4fHtRzEvXO0TEgjWzxnwMNTdA3TULsAhFFSPaUksDG6b6WzRaabrwVP+zy7bUbz5eaOpuAZOCJHfWNp1XbiuO+rG2lu3bsVll10GIQSWLFmCVCqF3t7e8RsxEREREdE0ZQ1bA9farpWeFHxX99yRpwrmplDmwoCQAlJGIFVpgMvRm5IAgGjUf++oZ0NPDRSd0xI/PX9bUy4Ge/tHuZoTF/cKWwIkQ41XzP7iTpMZ2wWCAJdKTewG4+Otqgmpnufhq1/9Kg4dOoQrr7wSp512Gn7729/iZz/7Gf793/8dZ555Jj7+8Y/DMAz09PSgs7Mz/9wZM2agp6cH7e3tRa+5adMmbNq0CQDw7W9/u+g5k4Wu65NyXFQeP6/Gws+rsfDzaiz8vBoLP6/GUu/PSwY7d7ejH3/xNxeVPUdAQsBDR2sbjES87Dm6sQ8AoAmZvx5NRuF6wzfflshtCt4yew46Ozsx2O8HoSYng16ruB4Uj3aho3k59hz9OXTlwnNVzX5epuMi4RYC3JKB5/K3XddFZ2dn/vM6mDmWf0wpNPS/c1UFOCkl7rjjDqRSKXznO9/Bnj178LGPfQxtbW1wHAc/+tGP8PDDD+OjH/1o1W+8evVqrF69On+/u7t77KOvsc7Ozkk5LiqPn1dj4efVWPh5NRZ+Xo2Fn1djqffnNTQ0CADQIUYehwAAhSNHjyKaTJR/nUH/dTQUvodLGSk5T4oIPOVPR7R0ie7ubpiWf9+Ag/SwZiG5jcSF0KEpF70DqZr9vA4PWUVr9cKNW3oGs/jCz1/E169aCmQGcODQkfxj6XR6Uv47N2/evKrOG9M2AslkEkuXLsVLL72E9vZ2CCFgGAbe97734c033wQAdHR0FP1Ajh07ho6OjpFekoiIiIiIqmTZQUMRWWbqZJ6AUIBXZoFc1vGwb8CE4+TWwBUe07XSTbxlqBulEUydjMX8LQd05SCN4qVVIqgQSqFDg1t2Q+1qHU3ZUKM0Yxkw3aIAF5ZyY3j+QAoPvnwQAJDOFqaGOsHPsFFVDHADAwNIpVIA/Dm3r7zyCrq6uvLr2pRSeO6553DSSScBAFasWIEnn3wSSins2LEDiUSiZPokERERERGNXW4NnKGN/DVeBK38Pad0J+1vbN6Lv3lkN9wg3Omh3ha6VlqBC+czw/DfMxrVAQhoyi0JWLkAl6vAZZ3jC3DbuzP41C/fwn0vj1wp60+beFfqT+UfDLY+mNnkX1MmHODcxg5wFadQ9vb24vvf/z48z4NSChdeeCGWL1+Ob3zjGxgY8BctLly4EJ/5zGcAAOeccw5eeOEFfOELX0AkEsHnPve52l4BEREREdE0YdsWBCR0bZQKnBCA8uB6pU1MXj/qr3HLd7MMleC0sq8ZCnh6sH2ALoImKl5JBWyefhRtZ8zBkS06NMdE9jgrcLt7/Wma/77tGC48qRmnzoiVnHOk+1jJsRzD88fVFverhkUBzilftWsUFQPcwoULcfvtt5cc37BhQ9nzhRD41Kc+deIjIyIiIiKiIrbtICo0jNIUvlCBGxae9g8Uui9ag0MAAD1aCEaaVhwNpCiuyOUqcFIKCKFBOX3QIm1F5yROXYQz3hPHs1sNSDuN7HHume2E9rfrydgASgNc2i6tMObHCj+k5V7FDCqXQhhwG7wCN6Y1cEREREREVB8HBy10D2YhhI4RtnfzCX8jb88rDjjPvLAjf9vK+JU4LV4IRrnNvKWIob3pHMztuDIIgz7dKLyp62XgeUNIuKmi94jG9OBcA0I5xx3g+jKFJyqrtO3/oUELj7xemF5ZaJ7iX8O8oVewvP8ZeEEQtIMtFTQRhVNu87wGwgBHRERERNQA7n7mADTlQggdopo1cMMC3IE330aL3Y+IZ8Jy/ECT25wbAIxIoYlJW3IZIno7mhOL8sfCMyzbmpYAQFEbfwBIJv3XMAwDUC6yx9nD5FimELJSu3eVPP7Pvz8ALdyBUviDa0m8qzBGpx9usEbPsv1zpYywAkdERERERLVnH9wHqRxIoUPqowU4AFBw3WEBzmjDeQPPYHn/s7CDApeuFypsRiQ3ZbKQurpmLsvf1kLndrSeCgCIu7l94/zxJJJ+Bc7QdSg4yHqjzPUcxbG0jVNSO3FKeifSonTVl6f8jcIBYF7Hh5C7aimMfBUOANxsFkdTNg70+eOUMgLPa+wKXFX7wBERERERUX2ZnkBcuUGAG7mJid8JsrQCpxx/77eEl4Hy/JDT3FQIgoU1cIUAJzWJuR0fhGkdLZq2GYn4Uy9jXgYCOmKROchY+5BI+uPSdQNKnUiAc3B6djcAIGXOKXk8ool8gJPSyI9ZCt1fn6f8Kltm6x/wBWsBOgctNMOfQmm7fcc1psmCAY6IiIiIqAGkpIF2z4TUY5DGKF/jhQDKrIGbm9qZv51VEnEAs2cVUpmul76m7QjEjJmIGTMhQp1TmlriAICIsiFFDO+esRSJky9CLB5U4IL1dFl1fBP+jqUWaNDEAAAgAElEQVRDUyizpRWzogAnwgEukl8PBwCepiNte9CCx9ubzkEk2tiTEBt79ERERERE04RhDyDhpSGEATFKgCt0oSzfpVEByCJXKSu8TmEbgdAUygV+EHvfVc1Fr9HeHupeKWNoj2Rxznlz8iFPD8Znq7FX4LKOh5mDhXVvqTLdJg1NQoMf4BYYR6DgnyNlBFIUApyK5DYd969pcXMKKy8rreg1ElbgiIiIiIgawKKh1wEASjmQhjHieX6GUnC98gHOhQYRBB7NKISdXJgToTVnS5bGceq74zCM4iDW0VnYYqAlcUZRdQ4odLS0j6MCN5hK47R0qGOmPXoFLhqRUCoIcCKSb2gCAF4khtaYBpn2H2+Nmeic1dgRiBU4IiIiIqIGopQHGRktwOWmUJZvASnhQQRVNqGVBrjw/m9SQ0l4A4BZcwshKBadCymK3ys3hVIJCU+NrRWlaRfvPWCW2Xjb8RQiyoEQBqLJ0BRKGUE44nhSw6ykAU15/gboxigboDcIBjgiIiIioknOdhUyMgbpAZ2tF0GPjxLg8tsIlA9OQ1ozRBCqws1QNC23UXfhtYdX1sLHF81dg9boQugyCeEVh67clgQ6FLLOyBtul2MNC3COW3w/bbt4Zt8Q2lUWmozCaE7kH9M1HTI0Zs/zYLsKEgoQGuQo2y80isa/AiIiIiKiKS7jeNCUi4SrwdCaoMcjI57rh67SNXB2MDWyzckEFThZPN3Q8zs3ShHBnC4ds+eNPtUwHpuHjrb3QggBMaw1fyQIcIbykLLGFuCGV9zsYRW8h17vge7ZSJhHoMkYIq3JwpgScchwBc5TMF0PsyN+BW607RcaRWNPACUiIiIimgaytgdNedCa5gMAjOho2wj4AS68Bs71VL7qJqQOAQUBUbQheHNzGwCgKbYY56xMFu0RV054iV1JgIv6MWOGuRdD5pmYmRy5Yjic7RRX3IRXHLr6sy5OT/0puK4sjLYkEvE2pDN9SCQNSFE43/UUTEdBUx4g5KjbLzSKxo+gRERERERTXNp2ocGF0FsBAHqZdWk5/ho4r2jtmeMpyKBxiYLnhzkhgVCAa2lpw8JZH0dH2ykVwxsAuG5ovzjXLnosmfCnNbaZ+5HpPlbFFRZYQYBrSbwbAGCI4vDX29eLDtt/Tc8zEY3pOHfZWsxt/wCSTVrJFErT9SCVBwEN0mj8+MMKHBERERHRJJc2/YCU6xBZrrFIjhACatgUSsv1/HVgABA0MREQEKHduaUUkEKDVmWRyg0V3YQqrpp1dLRC15rhCg3ZwVR1L5gbazCFUpP+FgAuiqdgNm9/LH87asyCERFoak4iFtEABWiha/IUYNsOkOqDkKNvgN4oGj+CEhERERFNcRnLAoD8mrWKFTgouKEKXHhaoqdsaG4KgISUhdfJzTzUtOr2bmtpK4QhuezcoscSTRKxSBugPGRMe/hTR5Uba6EbZvlmLIYCZrVehkhE4KRFEUgN6FoYQXj4juvh9IFXYKu0/5qJRNnXaiQMcEREREREk5xp5RqM+BW4agKcF1qkNrw1f9Q+7J8Xeplc4UpWGeAueG8SWjCfT8aLg5EQAoYu/QBnlW4DMJpcgNODsDrSaFpUDJGoAakJxBMSaz/ahllzjaLz0y4wyzriv647AL2zc0xjmYwY4IiIiIiIJjlr2BRKfZSFUFLIkn3gcuvKEtEFoTMFwrsE5LYMqHYKZTQqMWfeyM1J/KmMLjLDwmMluQCXz6gCePVwmWmYsXmYMbP0B6FQCIzpYQ1REk2NH38a/wqIiIiIiKY4y/EDXDP68GfXto24PxtQWAO3LwP8+f1v4O3ebH5vtVhkdug8WRTgcoFPq6KBSU6uEug4pdMcNU33K3C2i109WTgj7Es3nB2sgYsGSUVXHn7+WqERiq3FAQDJ1vNx0qLS7RRUaMplNrQOUAq96umhkxkDHBERERHRJGcG0xB1WTmA+OvaFLb2a1AAHtnem99bTUJHYVJicQUutxd3tRU4oNBMxbFLw5muawBcbOqP44u/fhtPvLC7qtd0g9AVkR4ACU25aNYKr+9JHVLrgA6JOV2lFcAzZr8bUWMmACATdMrsSCzDyuXXVX9hkxi7UBIRERERTXJ20MQkolWuv+TWwCWFH4R2dGfw9I6DuBgAhISAhIILAVlUyUsG0wtnjzItcrhcBc4uE+CkpkMpDzJ9FO+xjsB+wQVWLK74moUKnAcBgURmB/r2SQALAQBKKUihIabbZSuRiWgcyegCmPZRWEEYlHoLOmc2fgMTgBU4IiIiIqJJz7KDACcrf32XwTmpoKK2p9/KbyHgT5vMldiKw09zq4b3r2vBgsWl0xJHMm+BH/a6FpSGPk03AHh4d2obZtpHoY0y7TPMsf0AZ2iAQrB2r69QvRNQ0ISGWHO07PP9KaD+e5le4brnnlR9MJ3MWIEjIiIiIprkbDMIcHo1Ac4PL+mMBV0JONLATPMwAARVN+l35i8TqKKxsdV3kk0a/uzatrKPacM6rXiyurmZbtBxMxo63Q5v5q0UpNQRj5V/vqaL/LXZQYAz3MyYr22ymhpXQUREREQ0hTm5UFNFgMt3k7T68N7e36HV7sWpmTdzjwLIteevbUMPbVi10BXVRQ832CE8ohWqhZYwoHL72ikPUuiIxcuPX9NF/tqs4DmNv313AQMcEREREdEk59q5AFc5iuSmUCYtv3Njh13o4Oh6acj8FMraRgFNK67AVR3gctsIaAJds5YDAGxpwAoakgj4G5rH4uVfTzM05KZQurnOmqK6DpiNgAGOiIiIiKjO3u7N4t4XjhSqTMO4QWOPiFF5BVQuwOmeP+1ycWZX/rFkdCGQC1JVrkk7XvqwdpbOWAOcoWPenDMR0dsglId0sBeehAKEQCwxQgUuHOCCn6de42udSAxwRERERER19n//x9t46E896Mk4UErhh88ewsuHCptXe44DQEA3qqnA+WHF8Myi44nIfGhaHAITVIEbVi30hoWoPf0mUlbpJt9ernOkFNA0ASmiaFUKmVQaACCUgoBELFE+zEqjMIVSh/9axtTJbwxwRERERESTRcbx8E6fiV/v7MPGLQfzxz3HhRA6DKPy1/fc2jOB4mqeF3R0FCL3eI3XwA3b8sAZFuBufHQ3vvb4npLneZ6/xYHUJWzLgxA6klDIDKWDMxQEBLQR1gNqWqGJiaaCADeFFsExwBERERERTRIZ28NDz+9GzM1goWHnjyvPgRQaZDUVuBF24lbKwdKzYyNuIzDeYrHiNpFeKHrk1qa91VNcJQQA5XmA0KBJCTOrIIUBpRxk01m8cijlB1MhIUcIs35uzAW4YDpmFRugNwoGOCIiIiKiSSJje9BefwwX9z2F2M6t+eOe61fgtEjlAJerwOWqTzkt8dMxb0EkP8Wy0MykNmbNnA8hCtMc3VCGyrX3L8dzg03GdYnWDg1C6vCUjYFUFl97fC+gchW48uOXLc2FKZS5ADdCqG1EDHBERERERJNEynTytw3Zm7+tvFyAq7wZdW5qoY7i9WWdLQsQi0toIvd4rdfACUSNmfn74dFkLbv0CQGlPAghITWB96xIIGJIKOXgwKD/sxHwAPiPlyPjCeQqcAl3CACgVzH1tFFMnSshIiIiImpQmnIglYujB4/kj7kikr+tPBcSOmQ1AS7YMFsop+j4zFY/NOWqUbUOcLouIEPX4IambFqmU+4pAPwplEJoEJqErgskYjqUcrA/lYuACkIIyBGGrxuFNXAd9lH/WDR6YhcziVTuQ0pERERERDXjKYXLezYjpSVxcOCC/HFTS4RO8iCEAS1aTQWu/HTB9lZ/SqWu+aFKq/H21p2zdRihrQPCkyZN0xrxeUp5fhOToAlKJBoBoHDAVMH0SQCQ+amgw8UTEp2zDBztLxyLJGJlz21ErMAREREREdWRE6wHS7opHEll88dVeI2aCqZQxiLDn15CC5Wm4pGu/G09WD+n6X4IlDWOAlIKREKdJ71QhDNHm0Lp+U1KRBDgolH/mo/ZMt9Z059iOfJ7t7YV16mMZHLM45+sGOCIiIiIiOrIdgvBJpUtdGVsD00/hHIhhQ5ZRYDTQxU4KQvn5xqgaIYf4BSKm5zUgqEVgpTnFd7PMkcOcFAeBDTI4DqiQTdLywVkfswjT6EEABGqzrU3nYtYa2LkkxsMAxwRERERUR2FOzKaTm6dl4BQCgNmcH8MFbjwNgKaCAc4P0zpuQCnSjfRHm8xPTR1URXGFa7A2a6HV0KbliNoYiL03BRK/zUWZN7C5T2b86cJMfLWAOHplVLoiLTGj/saJhsGOCIiIiKiOrLdUGUqqMZJYcBRDn7/zgAAQCgXQmj5EDYaLVT1EqKwZk6L+scjhh/qhm/0XQszk7ML749CmLTsQhOT+17uxtce34s3j/nTRwtr4PzAFwnW/c00D+SfIyoMXYbKc0LoiMamTusPBjgiIiIiojoyrUKYcV3/tpQReHCQsoJwp4K90UapOuVIPRxeNHQ0Lce8jrXQgwC3cMEZaEmcgc7IonG8ivKis2bhpM6PAACUClUabb/6J5WLvf3+tNFDQxbStgtHKb8LZa4CFymtOlb6KYQrcEJoiMamzkbeUyeKEhERERE1oPCeaIbyb0thAMpGKp2F43oQ8ANcNTQ9XIGTaE0u9Y8HlaxY3MCM5vOgjNpPodSbEgD8jpOh/BYEOIl2uwcv7VcQkDgwYGHnsSxkrgIXXEe0XOfNCnksHHSl0GFEGOCIiIiIiGgchNeD6fkAFwGcXgwd2I/MmZ3BsSoDXGgNnAhtFZDbzNow/DBje7XdRgAAdL0QplQwZVMphSHLQ9zN4uzBF/Pndu+9FIk5Xf7UTiEhck1Mgi6UCiI/7dOrkODCm3xrCiNuOdCIOIWSiIiIiKiOzNB6MMPzb9uuv4nZm0eP4MndvQBQdQUuHF5EaCsCTfeP56pRXu0LcLAthVzkyFXgfvDsYdy7X4cc1kTFfPNPiBkSQvkbecthAS68Zi/mmBhNOOzqqvZr/SYSAxwRERERUR1ZdqECF1N+gHM9v6GHVB5+8rzfvEOrtgIX2iCtKMAFNydyOuEp74rhlCVRAIU1cI/t7Ibm2SU1NCuWRNpyIeBPocxV4OKJ0jVwMTX6z0ILVdwM5YxyZuNhgCMiIiIiqqNwR8Zc2JjddoV/X0ahBZWqagNcuImJgfB6uOIK3ERIJCVOeVeuhb8f4C7pexqX9/4Op6Z3FJ1raQZSthd03JSQRtA1M1I61TPRNmfU981tAg4AhjV6ta7RMMAREREREdXJnj4T92w9mL+fWwMXM2YBAE6CAT0IcHoVHSgBQAu10I9rpQ1AcmvgJkpu/VluIqPh+U1NZtjHis5zFJAyXQhlQ4pIPsAZkdLI0jSjc9T3jBiF647Nnnu8Q5+UGOCIiIiIiCbINx7bhe888nL+/sP/uQnnDmzN39eDCpw/9VHAgQMtOGbIapuYhAKcHi15fKI7Mhaaqoy+Fk1AhznQAwEFKaOQhhY8v3i8XTPWIdY0+obm0WhhA/FoR8fYBz2JMcAREREREU2Qlw6n8XS/gcGBIQCAOvJW0eO5CpwQEoCCSL+BGXY3ACBSZYCToS6UEU1D52wdZ50Xzx8bHohqTeQqcBWbiWho3/0EACCiRUbsHBnRWxFNltlaICQWKwRXo8wUzEbGbQSIiIiIiCbI+3o2o1dvQyo1C80tTSWPS88Ouk0Wws787F4AfhirRriBh2xtw4WXl77PRPJnfspKBTjY8PK3k7HRK2yx2Ohh1jAKMUfXp84WAgArcEREREREE6rd6UMqnS37mIAHCA1nzT6QPyaD5BPXqwtweug8LTZ6pWoiCAEICIyU4Oa2fwAY9mgsNvq1GtHRQ1m434s+wWv+ao0VOCIiIiKiCeCFphCm0iN3RhSQ0PTSOks0Ut1X9/DUw5FmXS5YFEGkQggaL0IgSFSq7DRKKf1qmxdKXQvnzyw65z2nX4t39r6GWMTvPlkplIlQw5epVoFjgCMiIiIimgCWU5gimMqYcLziMCMgoeBBCAkNpbtsG5HRpxXmhJuYyBHWu511fqKq1xoPQgiIYBvu4dcMAFL469UkFFwRQVvsZMybX9x8pWNGMwb7lufvVwplQgDxSBekjLACR0REREREY2fahVA2lHWwcctBOMJAJGhcAiEB5QGQ0MoEFL3CurAcLbRWTps0C6YEoBRMZ+QKXLN1NNgDToc2rNo4d76Bd96y8vf1CilGSmBO+xVVndtoJs1HSkREREQ0lWVtO397IGPhd7sH8nu8+fzQ5nopGEtOL3l+tevZclMoW+Knj1iBm2hCCCgomK5X8ticeX6AS9pHIeFCCA3SKL7WmXMMXHl1S/5+5SmUhduswBERERER0ZhlzEKAe7ZfQCoXEh6a46ehNbEU+479Mv94LF5aZ9FipXu6lSMkcPKs6wGMvAZu4klYQsOz+4bgQEMrYpg568/hKRvNrcWRRECDjJaG1UhoQ+/KUyhDa+CmWICbNB8pEREREdFUZtpO/vYuU0fU8xuZRI1ZmDe/eLPpaJkGI/HWWMmxcoQI1p0JMeF7vo1EQEAoDz987jAkPOiJRRBCgyZjiCckInrh+qXQyjZxCasY4MJdKKdYExMGOCIiIiKiCZC1Cmu4hPIQ8zIAAF1L4vxLk/nHZjedld/8Oiw5o9oAV3huxb2zJ4inbBjmHpyWegMSKtio3BdPSMxpX5O/LyCKrqEcWWFHhaIplAxwREREREQ0VuG931qdfpw78DwAQJfJotb/ceFPH5w/+31oS74nfzzZXP3qp87Z/rlOmaYh9eApP7wuyO4BAAhRSGDxhIAmoxDBULVRhpxslsHzKwS80MPaFFs0xgBHRERERFRj9710FP/zuSP5+wuye/O337PAKjpXh9/o472rzsC82Wflj49lOuT8hX5jEHeSBLjhRCiG5Nb7RSKdAIDRimuXrG7C+65qruYN8mSZamYjY4AjIiIiIqqx1/ccRqfdnb/f6vTmb0cTxdsDaMG8xxkzdVx+ZdtxvZ8e9ABx3Eka4IIK3NkXJPJbJuTWwbluasTnRSISTc0V5k+iuEJXabplo5liBUUiIiIioslnztubR3zMGLY9gI5C6NINgdbEmejs7BrT++VCkVe6H/gk4deRTjo5Ai/Y3Lsl8S4MZnagWbaP6ztpU6wCxwBHRERERFRHeqz4K7mG4r3S1l/33qIW+tXonKVjwaIITn13dVsPTCTDAyJ6obKYK5ZF9DYsmv0JJIb2jev7TZ6tFMZHxQBnWRY2bNgAx3Hgui5WrlyJa665BkeOHMGdd96JwcFBLF68GDfeeCN0XYdt29i4cSN27dqF5uZm3HTTTZg1a9ZEXAsRERERUUOZ17EWRqI4ZOmqOMAlkmOfAyilwFnnJ05obLVw7Z5dePa8vy86NrwhifRsjCcxxQJcxcsxDAMbNmzAHXfcgdtvvx0vvfQSduzYgfvuuw9r167FXXfdhWQyic2b/bLw5s2bkUwmcdddd2Ht2rW4//77a34RRERERESNKGrMgNFSHLR0TNp5jycsHN4WnRYpe042NmNc37NSx8pGUzHACSEQi/l7TriuC9d1IYTAtm3bsHLlSgDA5Zdfjueeew4AsHXrVlx++eUAgJUrV+K1116DmiwbUBARERERTTKGUfyVXJu8C9fG1ZnnFoLrqrXNmDvfXwtoRVrqNaSGUNUaOM/z8NWvfhWHDh3ClVdeidmzZyORSEDT/HJuR0cHenp6AAA9PT2YMcNPzZqmIZFIYHBwEC0txR/Epk2bsGnTJgDAt7/9bXR2do7bRY0XXdcn5bioPH5ejYWfV2Ph59VY+Hk1Fn5ejeV4Pi9vhGLG7LZVuGzNbMydV9wWPyrUtPidCF9jZydw0gKFX9+9FR1JG52dp47DO/SVvM9UUFWAk1LijjvuQCqVwne+8x0cOHDghN949erVWL16df5+d3f3KGfXR2dn56QcF5XHz6ux8PNqLPy8Ggs/r8bCz6uxHM/nNZS1yhwVSETno7XDRHe3WfSIdK0p9zvR3nwqsmam6Fi5a7zgw4tGfOx4NcrPct68eVWdN6YlfclkEkuXLsWOHTuQTqfhun55t6enBx0d/r4NHR0dOHbsGAB/ymU6nUZzcxWb7RERERERTUEZy8nflsJvWCJG+Rquj2HD7kaxYN6lmNN+Rf7+FWuZD45XxQA3MDCAVMrfTM+yLLzyyivo6urC0qVLsWXLFgDAE088gRUrVgAAli9fjieeeAIAsGXLFixdunTKLRwkIiIiIqpWrugBAJoMOk4KgQWLyzfxMM67eCKGNcGKp5FGolOsNeQEqjiFsre3F9///vfheR6UUrjwwguxfPlyzJ8/H3feeSceeOABLFq0CKtWrQIArFq1Chs3bsSNN96IpqYm3HTTTTW/CCIiIiKiycpxC9sCSBkD3AE0xRbj9DNjZc+PtDRN1NAmjG0VBziNu1Eft4o/uoULF+L2228vOT579mzcdtttJccjkQi+9KUvjc/oiIiIiIganD2sArdg5jWQIoJotPwsNU2ferPXcgGuc5YO21acoXcCmH2JiIiIiGrIDVXgDD2G5uYE0ikPQhaHmPbmd6F38A0YxtQLN06wDHDJ0hhmzGIEORH86RERERER1VBuCqUmY+iavQLvvbIZtl26tcDMtgvQljgf+hSswOXEExN3bR0zNSST0Ql7v4nCAEdEREREVEOO5we4jubzsGBxM3RDQC9TZXNdP9SVe2yqiCUmrnnJxauap+Q2HWz/QkRERERUQ/kKnJPCkneXb1wCAF6wVG4qBzgpp+61TRRW4IiIiIiIasgJmpgIlE6bLGcqTqF899kxmJnqrp9GxwocERERgJcOprDu/jdwNGXXeyhENMXkpkZW+8Vbn4IlllNOj+HdZ8frPYwpgQGOiIgIwKPbewAAu3qzdR4JEU01uY28pRi9AtXU4n81H96dkihsCuZ7IiKisUtZ/hqVuM6/bRLR+Mo1MamUyy5e1YQspxlSBQxwREREAFK2/wXL8fjliYjGl5sLcBX+PhSJSkSmXtd7Gmf8MyMRERGAlOVPcTIdBjgiGl+5jbw1wamRdOIY4IiIiACkUhkAgBl80SIiGi5tu7j32T1wx1ipz3Wh1Li2jcYBp1ASEREByAgDAGC5rMBNtBcODAEAzp3XVOeREI3uZ69041dv9KJJzMXli1qrfp7rOAAATWOAoxPHChwREU17rqcQczNYNvgS0lmr3sOZdr7xu334xu/21XsYRBXlplhnnbFV6l2LAY7GDwMcERFNewOmi1PTOzDLOoL/8+zreOzNvnoPiYgmodwMyLHOtHYt/w9Dusav3nTi+FtERETTXn/WQdz118B5QmLjM4fw5NsDdR4VEU02uQDnqbFNtXZtfw2cbvCrN504/hYREdG01330KFpcP7B5wX8an9jdX88hEdEkJIMukqarsKsnW3UzEy9YA6cbWs3GRtMHAxwREU17qVQqf1vCnxs11jUuRDT15SpvLxwYwhd//TZ+9UZPdc9z/AqcYbB/IJ04BjgiIiK98KVqXnY/AO4HVytPvzOA6/99J6zQIqLZ5kHMNg/WcVRE1ckE/7+w7Yg/5fpYxqnqeT1Z//fdiBi1GRhNKwxwREQ07TmhattM+yhibhqMb7Xxqzd6MWC62LJ3KH/szKFXcebQq3UcFVF1hlfm5zRVDmRKKbyT8adeGlEGODpxDHBERDTt2cNayl3c9zTMbLZOo5naTm6LAgCOpOw6j4Ro7Jzuvbi05wnEgqZHehUbc/9u9wByK98iMQY4OnEMcERENO05dmmYiB57e+IHMg14e7fj9KE/IZ3xA7IaYzc/onqKH3oNEWWh0zoKAHB27az4nP/+x4PQgpp+JBat6fhoemCAIyKiac8uE+CSNveCqwX3wE7MN/ci9fYbAAD2iqFG4soIAKA56Frr7t9T1fNk8IcKI8EARyeOAY6IiKY91y5tRJBQZh1GMvW5hv8F2EoNAgBsr5Dgxrq3FtFEE27QTVL5v7euXnlK5Kykjrjn/5EokojVbnA0bTDAERHRtOc4wytwEs3QOL2vBjzhrwayg32xbLfwM652Ty2iejGCX9EWpaB5Dlw9UvE5YqgPyexeSBFBJM4KHJ04BjgiIpr2nGCPJgDQZALxyFxIACbn94273E/UDRrHmE6h+mkzwNEkp5T//xVR+zAu790MV6tcgVswsA0KJjqaz4OmV256QlQJAxwREU17bhAi5rZ/EF0z/gxCCAgomFlOoxxv+WmSyv8im8kWqp+OywBHk13xH3VsWXlj7ohnQcoYmmKLoWkMcHTiGOCIiGjac4NKm6G3QJNRABKe8mCm0vUd2BSkwf8C2yaSAICsVQhwrMDRpKeKA5yrRq/SK6WgAUhEutDcqkHymzeNA/4aERHRtOcFUyhF/j+LAgoKZiZTv0FNUSLIaB78n3nWDFXgGOBoElNKQQyvwJWsny3mKsBQLoSQuGR1M4RgBY5OHAMcERFNe/kAJ/z/LIogwGXTnEI53nJfX51gLVHGsvKPsQJHk5mrACi36JjnlnawDbNcD1AuBFwYBsMbjQ8GOCIimvY8N/dX9eA/i0JAKAXHGf3LGY2dDDY0dlWuAlcIyVwDR5OZ6bgQKP4d9Vx3hLOD59guABdS8Cs3jR/+NhER0bSnPA+AyE9v0qSCgoLtsgvleMt9AVbBVLRs/0D+saEsAzNNXhmr9PdTqNGbmGSCKcIatJqMiaYnBjgiIpr2lOdBQENzk8J7VsShSQBQcBxWhMaL7Sr0ZZxCE4igG6WZTuXP6ctY5Z46JoeHLBweOvHXIRoua5YLcKN/lU6b/u+ilJw+SeOHAY6IiKY95SkIIbHifAMLT4lCSAGwAjeu/nbTO/irB98MNYHw/2mFulD+j2cOYldPFgDwdm8Wm3f1j/l9PvPwLnzm4ZmeALQAACAASURBVF0nPF6i4Z56u7fkWH5bjBFkgwCnCVbgaPwwwBER0bTnfweT0BNRAIAUAlAe7ArrW6h627v9YCbybdcVlFKwQk1MTMfF/3j2EADg/3n0Ddz75OsTPUyiEb3VXWZbkUoBLvgDhc79A2gcVd59kIiIaIpTSkEKASPq/2fRXwunYLOpRg0EHT+VC8dTsO3CtDQJhdlJHbt6sriw7/fQlQvgwjqNc/LryzroSTtY3BGr91CmBcMe+7YimaACZ7CJCY0j/jYRERF5LoQwIINZTn7HOAa48dRm92Budj/g5aZMKji2DdspVDmFUkg4WXzx128H4Y1G8389vAtf/PXb9R7GtCGP7Cw5Vmnni3Q2CHCswNE4YgWOiIimPaVcCKHnu1ByDdz42tuXxfKBraEj0q/A2Q5cp/AzXpA+hNePLUD478tKKW5+PIKsw9/PiZTbMmD+jKsxlN2FvtTLAEZPcJlgm4yIxt9hGj/8cwAREU07BwctbHqrr3BAOZCi8DdNKSWUUtxYepz85OHfFt2PGTMh4MG0HOyzCs0dFlg7sM8s/mpyvEVQx/PX2E1Vbuh3cypf52SiXAcRvR3tLc1oSy7LHR31OWYwhTLKChyNI/42ERHRtHPzb97BXVsOFb4EKwciHOBya+AY4MZF08A7RfeljALKw86jaRgoriK1W8dwUe9T+fvuGD6DcEfAj/xsO+5/+s3jHPHkZ4WSLX9PJ4ZQHoTQ0dIWgQjWtFUKz7kAF9P4lZvGD3+biIhoWtnTZ2LA9KdCma6HvqwTBLhCJUhKfw3c9oyBlFW6Fst0PO41NgaeFim6L2UEgIc/7e1Gi3kQmkwgET0JALAg+w7iXqFZhDWGaayDZvFn9Z9vDR7/oCc52/X8jp5KweR+hRMirgSkMNDanvt9Lv812nI9PPj6MQxZbn6bjCgDHI0j/jYREVFFacvFo9t7Ku551Ahu/D+787dNR+GvfvFmMIWyNMA9l47hf249XPIaf795L/caGwN32JJ7CQ1QHvp2vwRN2dBkDJ0tFwEAOu3uonOdMQS4W367p+h+zDWPc8STn+m4uLj3Scw1DyDrsOHLhAjWyp767jYAgBASqswUytePZPCvLx7Fpx56K9+FMmKw7QSNHwY4IiKq6J5n9uB/bT2CLXunVkXj0KDl7+Ok7KKNdmXQjlJAoSfjlDzv9aNjbyc+HaVtFz989hD6Rbz4ASEAeBCm//uklAspIqUvAIypkcyBQQtNzgCanAEAQNybulXSrGUjqizEvTSs7NS9zklFOQAUmpoNAICAKLsPXK5qn3E87Ok3AQhorMDROOJvExERVZQOvpD0ZRv7L/2PvNFTdH/HsSwiygKg0CwLX8T8LpTAZb2/Q1t/8fqtsKlQkaylFw+k8OudfdCgEDU688c1AUC5cJFbR+SO2GnSGWOnxQv6t+CC/i0AgJg7dYNN1vL/sKApF2a6zAbTNK48pQDlQkJDJJr7+ly+AjdkFX5ntWDdnJTsQvn/s/fmQZJc933n572XmXX3PfeJwcxggAHIAQkCBCiIByDKPETJNG1Zt2Ttyl7bYe/aqwiF12vHWhG2fFC7irUdCq/tWHttWSRX4tI6LJGgSIEEKAIEQQLENZj7PvruOvN6+8fLqsrqrq6q7qme6R6+TwSJ7p6srKysrO73ze/v9/1ZhocVcBaLxWLpS841fy7qwdaOLf+3L93o+P7yfI17q2a20x637RKJJDHO0RHOpe92PKaWOgc2O6I3npKgNaWo0hkSo0yJapyINs8dXXUfYTzYNRfFGpmaHffUzBfJ3c0llElvlRFw9Tt8NHc/9TBOSq0lUgp+5MfHYJXh3OWaue5G/DJKR0jhIO0YAcsQsQW5FovFYumLm5T/VLa4gGuyo3GVJWeEyqVr7G5cAWC02i6LlKmFmRZux2P/8mdPtr6OYo1j76yvShDHHK2+hRvX0XG7FFUl50zpCCVzPHDvk8zMrLKPaDDXt9IIOV5+teNn+i5+axpB24Hz61bAbTRzlQCIUKnfDQLRdYjA4s0ZjpRPomKBI5IZk3aMgGWIWAFnsVgslr40QxLm5xaAbXf2YG6RYrjEg+VXWVQj1NlOBnDVCM7una1t0ostT2ZX3VdkSyh74keafXUTLBLGVfKZfSiZa51fV4cU8/ez++AIMzPdRUgzxCSKNbHWrZsJyynX6mz3Ox1W/y5eNDcCUx6qdESjdvc6jZuFm0vmBo+7QsB1KaGcvcH+hrnuK2rEOnCWoXP3/mazWCwWy9AoN2P3X37xDh/JrbOzcRUARWTKooCd4x9m5JF3tLbpuFsuOu917qxfZtK/CUC43inT3yfUa21XM44b7Bj7IFMj74VUYIwjc4xPrn4/OQiN0/Sv//Ab/M///o9WjApoPVdSUtjxWKm6bHl34Cc9cJKoNWvMsnHMLJk+w0zq2jUllHpF0E4taLvNrvZND5wVcJYhYgWcxWKxWPpSqZo7/F/b8TD/8s+u3uGjWT+ZqM6exiUAsrGPjmJAoGSOiW3tUkmZEnCxDgiTZjetNccrr3Fi6WUAonBlQmU33rhR5deevbymodR3A+WFudbXmoijxzO8+4k8Ja99fpXMUxpRPP6BQtd9BIlQ0We+xb21U7z9wstdt6s22gLu4GIisFfpUbob8FMllFeqd0dp82ZmLhFwWdnpwAmtO/pioR36BKDiwAg4O0bAMkTu3t9sFovFYhka5VR/2JdOL6C3aOngg/EFHB1TzB1G6QA3DpDC5YE9C7hu+w55OjEujv3WgsxPOW47G1eIB5i/pbXmV750gW9cXGoNEL/bacaoB37bGZosPcahoxl27/NwnbaLkfHySCWY2tEW0DvGnsKRRtCFYaezVl2lWa7pwG0ffT8PTxuRfjcLuKYzqXTEhfrd+zo3C00HLqfa164QpoiytiwpNYzavz8UEVIoZHb1UmyLZa3YT7zFYrFY+rJ8ztSSvzXv+KugiuuMkHNNv1shqiKFy/h4Z3mT6Fj4h63wlloQtzpeJvwZwgEcuK9+9xRPzXyRQljGX8NMs63Kazeq/OTn3uZbl8sEiUu0Z/JHGcnfh+OY8+wWi63t8/mRFftwnVHGiicACP3Oc1xdFirTpJYIOCEctDLiLxLirh310HTgvDjgWqC4uNDga+cW7/BR3T1cL/v8+nNXWp/ZmYUyABmn7aQJJOi4w4ELY42MO69ZIRzcYuY2HLXl+wUr4CwWi8XSl3hZlPs3zs6tsuUmJ44QKJQyIwO8qIyUHl6xc4h0nIqjR0dUkwXaUs2nKfXycZVogITEC2dPA/Dehee3/BiGQbhRNkLq82/MEoZG+Mukj7A5X8/x2otg11npTAikGZKMKVNNO75Vuve1NRKhJ4Ti2mM/Bxj3Y3l5291CGJnX6+iQRgx/8/fP8i+eu0IQac7M2lTKW+XfvXSDPz23yMtXKgAUL78EQKbRPrctBy7V83Z9fomp2qmOfQnh4I7kb8NRW75fsALOYrFYLH1Z7mL865em79CRrJ/FRkQYxQihUNIspqQOEMLFHe10geI4Lcw0SxVTQrqYmreVi6oDlVA2UvphsVxe/wvYIjRHBNysBIRB2xVL4yb9QI4qUSmvFFhCKEhmxAVBQCNVurpau1cjeS4pHK5GB8yx6IjKFnWL+xEGzRCTmMtR2935dy9d53/6b+e4vGiDTW4FOX0NgNqNzmTTTKn9uyKMa+jgOtWl9iD1apdEUImDW7ICzjI8rICzWCwWS1/uhiq0v//MBRQaIRSOykPi8Cjp4ZRyHds2BZxI/kyWZ2YBWKxUk8cUcHQ4UIhJPdUP0wjvTjGRpry0yLsXXkBWZgj9TgeuiesaF02tMqJhV3AWJcxFFwURS432ea753c95o1VCqRBJmWVRx5Rrd6eQ8ZvXntbEtK+x714zjtG5OevC3QpueQGAC9fmuLhQRyMYzT+IOvpga5swMjd2Zm60g538Lq68EA5exi65LcPDXk0Wi8Vi6Us3/VbfYmLk/HwDpWMEklzOI+vtAMCVBRyn889hnPSwSGmcjbk5s5hbSPpglMwg0a0er17UU+u56tLd78CV52cZC+e5Z/a7xEEACIRQZHNtkRHFyQwzmeH+d64UccW8YjRnxHIYRZRT5622imhuvhcCJyltk4whKN+lM9LaghWEbn8Wm5/VN6ZrXR5lGZTAMTcBfme+yN/6vdMINFK67NrXLrd2k1LsOJUu6wcrBZzClFtaLMPCCjiLxWKx9KVZQrm3foETi6YX5GZl5dytzU4R49Ds3OPiOeMAOF3UadOBk8Is1v7TRcGvPXuJhaUlwAgPgHiAUJJ6akFXX6z22PLuwE8GTAtiojBECpdduVme/KFSaxspjSM3ObGdw8dWCjj32PHW3KwwjKhMp0p2I/PY/+7zp/hfnjHDkoNIU0tmoU2Jad7/wyUT3a6j1giMu41G6ubBZDDN/tpZvLjO1SXzufzqmYW7NsDldlAPauyqmzRTlfTESgSj4203+eDUIwB89uQSz5yeB9rhMiO5Y63tXDsDzjJk7FAKi8VisfSleYP5vsqbgLnjX92C4RAS0wM3MeWQ83azWH2DnLsyBbHDgYtA6ohvXCyzvdAsoTT9LM0er140BQ1A4y51g9I0nbAMgpuVgF3CYVuhQjbXvmd8YP8BTr3xQU6883DXfShHopIk0DAMadTa5YA6NuWXN6shN6sh5+bq/O0/PMe+2iJHgZLjMzKmEEIhiZkp353nvBEENL2gdy59B4B7q6f41uijlMIlpuNtXFn02Ttq0w/Xw9jSKSZ0xKIzSpQM75a6U4h5Saqq1DH/559d4+pSwB5hfidk3ClITNDd43tu34Fbvi+wDpzFYrFY+qMjtjeutb6dDKYJ/K3nwEU6IkJTGlXkM3vYO/lj5EbuX7HdoXseRMkcxew9ACiSMQKJkFDSlE6FfVIoo1gTpoJOyjV/y87Q68dMNaDiR63Zb0prHB0hhYPjdi43pna4fOQTD3DwSPceOKkEjmoKOE09NcYi1FHHOXx7xrwn48EcIMk0F9VCoXTItfLWu04HIejSCyjRPLrwTe6vvM6JxZc4bdMo141MXLc99Us4ydfLjTQvKb2Wye+H//e1GV64aEY5pB2SbRM2wMQyXKyAs1gsFktf8tWbPFR+pfX9O5a+Q3Dz+h08orVTCMsQ19BIVLK6cp0RurVUjYxMsH/bX8RRZl7ZSGgWZUGjAYhW+Ea/Hrj5eojS7W2+MQNfOb1FRzD0IIo1f+Xzp/l7X7pA1Gg6XhpX+0jpodyVyw3jknWuiCfHjgICpYwLB0YkNxptAadjOtzfarUOWjMRTFPMHsIbMY6qlA5OHHCtencOT+8XoFOKyszX+/doWlaitSZMxlXsa1zEi8017S67XrNuEoSU6kGMk5s6TmrTwljnmBKL5VbpW0I5PT3Nv/pX/4r5+XmEEDz99NN89KMf5bOf/Sxf/vKXGUl+Uf7ET/wE73rXuwD4/Oc/z5/8yZ8gpeQXfuEXOHHixMa+CovFYrFsKEJ3LgQj4W05B+7RhW8AoIVApW6lP/7Bwoptm+u0Zvz9scrrqChGi4YRb8kGYZfAgjRfP7+U9M8IQOMQ890XX+NDh5+89Re0Sbi25PNXv3CasXCOc3PjHJZGbMXaJxuVcdydqEz34dvL2bfzfYxk3ouUAqXMAjqMNL7fFnCxjplPJcP8+1fncXSIIsZzxsgcPgQYB05GIdMXLgPHuNuIo/7irFyxDtx6qAZRy1UDeHjp2wDkws5y3FzOCDOXmJ2NK8y6k9RrNYqAJ9qPz1kHzjJk+go4pRQ/8zM/w6FDh6jVavzKr/wK73jHOwD42Mc+xic+8YmO7S9dusTzzz/Pr//6rzM3N8ev/uqv8hu/8RtIac0+i8Vi2aqIeNliUSiCPuJlsyGTfL6S9MlkBaPjivsezDK1vYu4SCr0pGgPjY6FgChAygwZz5yPfgLu3Om3mQqmUTJPFFdROmaiOjOcF7QJ+C+v3GSmGrLdv85D5Vc4mT/KjThgW/LvbtxAqQKZnZMD7W9hzpzP0qjCTQRcFMXUl90sWFzmLGVjI1QcVSCbbY6HUISRz4K3UqBvdbTWfQN0YgRLS5XbdER3F/NVH4kmn9lPtXGh9fNitTNFNlswTvyEP8NEcIOKzHOzcJApjKhrkhvrHFNisdwqfVXV+Pg4hw6Zu1m5XI49e/YwOzu76vYvvvgiTzzxBK7rsn37dnbu3MmpU6dW3d5isVgsmx+5TMApHRIMMANts5BO45MOSCn4wQ+X2LG7uzPkJ9O3ldMWcIFy0DpGCqc1rLpfD5w4800AXGUSGBUxkRrMjdrsLNRDfvvVGb50egEncWj31C+1EvuaODJPdmp0oH3e92AWx4GRMYlIzn0YxwR+um9QU1s2wiITN3sT82SySV+SdEBHLLrFu66UsB5qhI5IL+Oy7s7W144qItFUy3d/6ulGMF8211PGbd948NQII8ce6tguM2I+1xOBGfadi2tUY/O7wZXmms1n9pLLWRPDMlzWlEJ548YNzp49y+HDh3nzzTf54z/+Y5599lkOHTrEz/7sz1IsFpmdneXIkSOtx0xMTHQVfM888wzPPPMMAL/2a7/G1NTULb6U4eM4zqY8Lkt37Pu1tbDv19ZC6k4HROgQpbbOe5iO8heu6nvc59+eAeqMjo5y0azNcHRIrM0YgkzG/Pl0XHfAc9DulfmCey8fDTwe3LUy/XJY3I7P1x+8cLH1tZtcH4W4itYlXDXKrokfZql2ipHMHnbv3j7QPqfeD0+833xdKBSTn0riZfeb3VwRqSM0Ai0k+cg4Ta5TZPeeKbI5heNloL5AKB1+7ndO8cd/7b0UM5szfHut79e1xTpKx7iqRBCZGYVK5SD5mLpqhDAq06jXtsxndDMRXkmCSGSBXXI3V+MruO4kh5+4n6mpQuv9qu/pTPiU6NbNjKzr8Oc+9NeY3JZn+46x2/4aLG3uxvXGwL/J6vU6n/70p/n5n/958vk8H/7wh/nUpz4FwGc+8xn+43/8j/z1v/7XB37ip59+mqeffrr1/XR6xssmYWpqalMel6U79v3aWtj3a2uRduCULBDFFRYWy1vmPUyX3AVBo+9xK9f0XG3bnuXAwk9y/sZv4egA0CAkJOVR1XKt575i5SEjn6y3nXpwjcnaKXLuCP/mT17lH/zwfbf8ulZjoz9fUaz51je+xonFm7xafCdu3O5RK/rXEc4kSmYZKzxIJrO+v/F+0uPVCIKO/aM116Zn+eDsl7npTvF24RhHqycBkw66VJ6lXBFIoQh1Azf2CaTH+UtX2DG6OXuR1vp+nZ+tI4lwVAEhHPxwppWMCu0xF7VKZct8RjcLWmv+n+dPsR+Q0kWOPwIz/5Vi9h7cTIXp6Vrr/aqmfq9MjbyP6cXnyEfG9XSIOPqgB4T2PbjDbKX1xu7duwfabiBPNwxDPv3pT/Pkk0/y2GOPATA2NoaUEiklTz31FKdPnwaM4zYz067vn52dZWJiYq3Hb7FYLJZNhEoJOEeZxaG/hUJMGlG7BE/I/vcu9xxweepjJbbvcpHCQeqYUlBB6hiJwkki5sK4ex9SIynx890iQjiMFo4D4MQ1nph/jsypb9zqS7qj/OpXLlCaeZvJYIZt/nW2N260hp4DKNn+Wq5ziLHwTKlpHEaEYfv902gWZm8CsC2Y5mjtPABZbyf37ZxvJVs6jofWIT8491WEjqnd3BoLuEFYakQobWYaOqrZ49c+R830VBluvVmNd5rpasjMkhFhUmTwnDEObv9p8pm9uF7nslmlfpW4yjjqY5Hpk3OlHd5t2Tj6CjitNb/5m7/Jnj17+PjHP976+dxcOwb5hRdeYN++fQA88sgjPP/88wRBwI0bN7h69SqHD3cf1GmxWCyWrYGn04tDs2D87EKRz31vayyKa8nMLCky3LO3fwKkEIJ8USGTFjiFw476DIIYhGxF3EddgiTOzdX5S585yfMXFiGO8JxJ9k52il0Zb+10wJev1YiTQdvHK6+R0zUcVWIk/0Brm/f8gLlO1ivgpGvK02IdU4nb+xBo6qnB3lONiziqxM6xp3FH2g5bId/uu3tk4YUVfXNbmUqtgdQRQihGk3OecU2JmEBSyt0LgGunRa2ZMIrwkpLgcdekTgohKRRWzm9UqVkBnjsGCArhPEBrHqHFshH0vQ351ltv8eyzz7J//35++Zd/GTAjA5577jnOnTuHEIJt27bxS7/0SwDs27ePxx9/nL/zd/4OUkp+8Rd/0SZQWiwWyxYnvRRxpFmYKx3yX16Z5i8+uPl7C5oCbqzwIILuw6O7IZO76MIdR4YLaB0AAieVkLic5mDpf/q1KzwaaaRyyOcV48V3MVf+drLfDBU/ouCpFY/f7DSHaAs6F7QTpXejdcBi9XXQMZlM0ve3zpeoVFMkQ0W7NDsGBZp6ai4cgJIZhJC4E+1eo1yu3WM4Ei1SC+4eARdUqkhiBA5Zbzv37PhZpNSEUZlS7gjCCrd148/Nk42NgNtVaHDDkRw6mmHvwZWz3NLjSI7uDbgyM9LqSXSsgLNsIH0F3LFjx/jsZz+74ufNmW/d+OQnP8knP/nJWzsyi8VisWwiVjpwGR3hb5EyoVYMvZA89O7BI72b4mOs8CA3Fv7UjFMQsjWjLIpW3pWPUz9SmDK3TF6iZDvwIBMHzNeCLSngyn4Muh3WAFDKHSXn7aTmXwNAqQJOMuR4dGx9wSFNARfrGD8tSLTG9zvncQlhyi1dr3097t+3j++9mTruam1dx7EZ8Ws1hI46xlzkC4o4NimJOhksLYgJohhXWUE3KH4YkUscuJFihuMfXD1sqPn7wXMmmRzX5DKTBNUFBA5Ol+H1FsuwsFeXxWKxWPqSlmnNgISMjpBiiwi4wIgNJ6pTGhlcNDUduKy3K/1TnKSEMlwm4OphjJ9y5ZSOEMIhW/CQoj0+INYNFuYW1/oyNgULjZCJYKbjmvAc43w9+cFD7J16hHcdfojSqOLRJws8uAbBnCaTMY8LItPvBSCFiyCmscyBazpOrts+qm07M5Ry7aCYcuXuEXBBvZ6UULbFca7QXtIdeSCHQKJ0xNJdNkJho2k0QrJxgBQemQP7em6rHMHB7T/F7omP4GYdisWkjFVIMju39XysxXIrWAFnsVgslgFYGZCQ1TF38sb+TDXgR//zm7x8tf+w4nrD3FFfqxfkJWWAnnJawhUhyHhmT37cKeB+/DMn+bcv3Wh9r3SMFIpMyeWew8XUlpr52Tm2IrNLdR5e+nbHz7LOFPsOemzb4fLJn3yCEx86AMCO3e66S8lc10WgiHSESq4/IVyEjgmWOXAaMyYil29fkIWiRIj299X61u47TNOo+6aEUigcZc5NNjVr7PD9WYRwkTqichcJ19uBHwTk4hpK5SlsK/XcVkozVkQIiePA+JgRcLH2ye4ZbHSGxbIerICzWCwWS3+0Jp/Zxz07frYVjODqCF3tL542ivPzZhH/71663nfbpgOn1ugYZnOSD//oCO/9YKklXDUSxzP9MH6XHrg0kgiBIlPwyOQ65ePC4p07d7fCbGo49GTpMcYK72Dn4jVOPJZvlU0OA6kESmaJdITUMWBGAwhioqAzFEbHAX/uz490CDjHFQjRfn/qtY11or59pcz/+uULzFQ3Pp3VD81rEcJhpGDEa7rX0HFI0lNDypW7R7jeDqq1Otlgmry3p8PV7IZI/T7xpsaZmjSum5J5svnNOXPQcndgBZzFYrFYBkDTLKR0k3I2R4fUldcKtbjdNEcDXFzw+x5Doyng1vE8mazEy8hW758WEpkxAm55CeW+2jnGg1l2NK6aErck6j2bazslTcrlrbmwXkwJglLuCOPFE+S94YsjIUDKLEoHuHE1KUGVCB1D2FlCiQ5XRLwDHQ5xI9hYYfW184u8cq3Kn10sb+jzgOnTAuP+3H8k5MgDGXbvb4dsCCEQ0gi4ihVwa6JaqyPQ5DKlVgn1IHh5l5HRLNtGnmTX+IfJZLdGeblla2JvD1gsFoulLwIQiYBTyb2/PdUbvJbbRy2Iybmy4270RvPS5TInp9ulYdfKAbtKK1PimixUzYLfE+sTm64ncJISypL2WymUQaqEMop1a6A0wFv5YwhiJALlwJ69eyhkD+E5o8yVX6ayRXuTlpIwkG0jP9AqUcw/8vDQn0cIE5jjBdN4wQyF7L344U0zymGZcNY66roPlRLNwQYLuEYyqy5YZTbgMAki83olDpmc4tjhHIvznedACoXyr7BUbXTbhWUV6kmpbXaNAUNCCPYccDlRP4bWnQmVFsuwsQLOYrFYLP3RbQdOohE4RMywt3aen/gcfKwwzy/92Htv06Fo/tFXL3X8rNyIoEe7ynyyiPXWuaZyPYGSJlRDFdzWeJx0BWWwrB/uUO2MeU6tEUJQGnXZPvoDVOpm8LTvdxcdm52lZAab67TT+ab2FlbbfN0IIci4U2QaFwDwnAJBNGMcuGWO6/b8g133kZ5BF4Ybe76b73/QJZl06M+VXHhCKIRjlnJymd5oBLMA3Lx+BTg60D6VFFsmmGijaATmZk8+N9gS+ejxLPmi+X3gZST3v2N9oT0Wy1qwJZQWi8ViGQBtLBFA6qj19X3VtwD403l31UcOm0p6nleykA/mZ3s+ZqFu3Je19sA1kVJQKBiREsaNVsR9mBIS/rKFu6vNQrCIGR/QDPMQSfR7EG5NB65WNQJOCo9Hnyxw9HiGianhj0MQAjLOROt7T8gkbTLqEHA7xp6imNvTdR/pMbRxvLECrvn+LxfyG0EQNEsonVaZaC4n2bbTaQ1Qb1L3+19nUaz51G+f5P/+9o2+297tNJLzVcyv7uinue/BLPu6zIizWDYSK+AsFovF0pd0CSU67oiQf2rmi0g2PrihyUzVLLByUYUfnPsqe+oX8Su9A0GWakZM3UpZ065dOwAYH93VxtCboAAAIABJREFUcuBC3d5fsEqgSSlu/6l99MkCk9vMYq9P/smm5NRMvVVittNbZMdul/sezG1I+awUoFS+9X1WaaQQXR04USgufzgAjtN2UaINFlb1eo2nZr5I9fqFDdn/774+w+++NgNAGDdTORWiZKxn5Qje+/4iO/eYmykHdv6AOS6//2ezOeT8D05uzWTUYfLiovl8lopWlFk2L1bAWSwWi2UA2iWUIkkETDMWzlENbk9J4HTFLEh3Na7h6oADtQsEPVwGrTXluhFwjlz/n72JyTH2b/tL7N39QEsIpjXYcgcOYExtI5Pqz9qx22X7TrMwvB1OzTCYrgbM10Nevlrh7/7ROa4vmh64XHaDuzAEKJltfTvqkPTcxQj0im27ceTII4zmH0AKrzXcer2EsW4Jp64sGXFVv3r6lp5nNf7Dyzf5D9+5ST2MW2J0dNTDW+V9KBZMjH0zgbUXtdCcmy1ySW4YFT8iE5vzVSjYUkjL5sUKOIvFYrEMQG8BJ7Vmunp7SgIXGkYQjUfGdRuRWfwei9QlP+ZA+W3AzBZbL6YPLkscC2QSYhKlzkMjXCkQHDWKe/S+jp8pJ3nsFlks/+LnT/Nzv3OKK4tGBGfjOlJmyeU2tmxWCIEUbRekkHWRQoKOkSkHzpH51fQbhXyWidIjSOGib0GdaK355T86xz/4cg93rbYEgIw2Rtjuql9mR+MqlxZ84kSM7tidWXV7J5lV2O26XE5tgG2+H7i86OOROPzFfJ+tLZY7hxVwFovFYulPEsQBZg7acgQxs7dJwNWDiFxUxYubUfIxQQ8B13TsQDC6fWrdz9uccRaFutUD1ywmvbjQ4H/8gzOtbV1nzGzrlfDGOsv7nC0m4Jro8iIAubiBIwt4hY0tMTNDklODufM5E7ChIwSarLeT3RMfxXPHefBd3RfbjpfuO1y/SLmyFHBpZoHXrlcpJ+EzWmt+8fOn+MIbpv9ypDEPQC7sPfx5vTxQeY0Hy6+y5EctMeq4q78HblI+2higVrdZQvn97sC9deY825Mk2Ux+dXFssdxprICzWCwWS19E6v91rsjyliepY6Yr/vKHbQjTZ17nifmvkw/NwjnWIX6P8s35eoijQ0Zy95HfvX4B1xyUHEW0BVxyIv7WH5xtlfVNZo60EisFimjZoalkYR2v6httTqIbV/HiBuPBNEpmyY1u8AI3OT1Zdwf5zD6y+RxKNksoYzMg3Z3isfcXWn1fy3HdlIC7hXmFF6/d4Mm5Z9lbv8iFZIB8JYiZrob8+2/f4NJCg4I/DUAkNtbNWrx6HT95Cs9b3e1rDo4PBnjdteDWj/lbl8ssbtHRGE1unHmj9bVrB3FbNjFWwFksFoulJ2ZIdruEMs6XWF5C6eiQ2YtXWt9fL/sbFhpRm+tMytM6ag027kbVj1A6REqP3OT64+5VkiIZRW0HTiOIYp04F+b1apVrBb4Iodh7oNMlcZvib4u5HRWRYSIwfV6OKpKd6B4cMiyiZK7arokfZvvoB3CyHlJItI4RWiOE5MhRybYdqy+08wVzroVwgHjdQ+enZxcAmAymmakaR3cm5Tj/jd87g9Dm+5Dh94KmA3IWy1XKOomt7yHg8kmKYjpoZzXqt1hCeb3s86tfvcS/fuH6Le3njuO1+968zPCTVS2WYWEFnMVisVh6ksiSliiJ41QiZUIpXKJ83SzeblYCfukLZ/itV6aHehyNMOZH//ObnF/svMuvdUzQYwFarjUQgBQu+cL6F2X5vPmTOTKqWumGUscsNkKOlV/jkYUXzYbSozUzT2smt3cusps9cFut6+jthoOTiJTx4jvIj2X7POLWGBlTjE+acyWEwMl7KCloh5hIDh/L9kzALCTzuQQKqWP8dUZ/VlvXl+ZfPHeVahClSnNBpvzUaJWh4rdCNeWQnV4Mac6j79XTaa51wSBLvaof8oGZZ9hdv9R32268cd30ozZmhvuZv93EyoheJQutsR8Wy2bECjiLxWKx9ES33CWzaty5x11RQjkSLVBNkiCnE4fi1eu9o/3XykLdLIzjVF9UMXsv0MeBq5uSN4XCy6x/UVYaVTz5dJFjD2VxHHMMkpj/4XOvsqdxmVJkQizMyTHPo7oYPo5rRIkWW+tP8LfLLioRJ67gls7lIEgpePyDbZfPKeRRQqJ1hNAxAoHs4UBB2zUVQiGIWzPsuvH2TI3/8PKNri5dJQnOkclnoOLHXJ9b5EDtDO+f/i4ylXC5XpevF+VG+6bF1+dE633wvNVvSGRzEiEUSkjiPsdUrlRRxBxO+r/WyunXX+GpmS+y7dwr63r8ZiH0TRn4fdueREgr4Cybl63118NisVgst51Yk6i4mB/6xAgPvTvH/m3HO7YRQD1p9gqSdA5nyAug5iI0HaKiZA6to1VnsAFUk7llWRHd8ryysUkHqURLhEkdm8HmKaSGXOLWSXelwHBbAk5s+GyyYTAat0WP0iEgGGVpQ2a/LSc9t88ZLSbXVOLACYFU/ZcxT318BCEkQkfUK7VVt/snz17md1+f5crSyrlpS8lNAJFcg/Uw5tpbL3O4eopd5QstQWUY/nu6VG20vnbjAEUMSJwu11eTbE4iULhoqn5v57FWrQIQifU51JXz3wMgVFu7bywMAoRw2ZG/PSNRLJb1YgWcxWKxWHqiaffAZXMSKQX7dx5m++gHOrZrzkFrRpIPW8D5idhJh38oZdIF/XD1RXMtWXznh9ibZHrgJAKNqzsX/E7kt4SHzKxMCWy5dzpuuZabmajpFGrNwepZBJKSWl0IDZumTnRc0ZrjJ9ZQppgvmGtW6IhaDwEXJ9fXF59/fcW/zZWTmwCJmK2HMdIzyZdKBMjUtbURDtxSrX3cDjFKRwih6DXWMJsTCKFwdUylz4zGRrUMQCScnoFA3XjxUrl1I6Iut7aAi8IQKRy6fGwtlk2FFXAWi8Vi6Um7hLJNJq+QorP/Jtbm7n3F3xgB13T2ZKp7rBniEMTdF50z1YBqw5RF9ag2WzNSmIh7qeNWX1jr33SIbAoNsXIx7yauiSSm0qOkb7MQITm+9AoPlb+LEKCJUBuctJjm4GGzmnY90b6mdLiiD7MXUiogolZb/XzHccR95dd56WJnH5fWmsXEAcvFNYrhIrUgbpXyXisW2dG4ln7EwMc1KOVaO+E1r0ERI4XTKhHthpcRCCFx0ZT7OHBh1ZQ7Z4RHo97oue1yvnpuoZXA2pAOV5duTxrtsLkxs0ijESCEg5e1y2PL5sZeoRaLxWLpSZQ4CumlYnE80zGjC9rOWHNO1rAFXN0PeXDpFcaCOQD2TP4IXsaIoXoXB05rzV/5/GleuWrcBXeIxyMkCCSCGCfudOBUHCETB66bG9Ms+/PCJSrVtS2W7wRTjavs9K+x3W+nf97O9r3jD+d46mMlMhmJo5qhJBHLk1B74UgFOqJWN+KiW8ntPbPfYW/jEqPJeIomNysBB5bebH1fjMrUw5g4bAv3e2unW19vhANXqbWvEw/NSFA2/W1q9XMghEAicXTcIQC7Efpm/wXhUO8hcpejtebbV9q9rmdzU/y1/3qGf/q1yxtyHjaK+VrI3/79k/hhbFzLjF0eWzY39gq1WCwWS0/iWCd32NuLxYnd2aS0Elw1CrR9h6aAU0MWcEtLS+zwr1GIq3jOuPlfIuBm4pWlW81SzlbwRo/F7loRwpSnSWLc5Q5cHOJ5SQ2WXvlnVilJ1ttF1r/Kf/re3NCOaaM4Wnljxc/kbQx4EEKQLxr7VKVqBtdyBI5yQYdUaw0uLDT41G+f5PkLix3bjPpmREJDds63e+XCzY7vj5e/R7UeEIXdy1/1Bjhw1Wq7hFJpzXhjAYHTmk24GlKamwzlPk5vHDaHk8c01iDgvnejSjWIW+EuI+Ei+ajC8xeWuNqll3Cz8urFmzy+8DyjwQ2kcPByq6d7WiybASvgLBaLxdKTZm9QesGczTkcu38fY4V3sm30yY7tF8+9zvvm/hR/ttPJuFXSromZ6wXZrPnvTb1yqHSzlLOZEDhMAQfGgZOxTyHudDdUHPHwOx9nrPBO8pl9Kx4nJRSzhxDEvHFjsW9C4J1kNRelV+/VRtJ5U2Dwg3A9D9CUaz5fOWNmun3narVzo+SlLh+bdu16p4ADKFcrRMsntHfuZqjUUz1wh5ZeYM4JjQPXJ+peCoXQUV+nN46MGNU6bLmU/fCjmPOzdQ7UzrSPrXaax+efQ+qIs3Obvzy4ydmrM62vBQovb5vgLJsbK+AsFovF0pNolUX87n0e48V34qqS+YEwC37/3HfJxg3q1691fdx6qfvthaUQivFS2OqB0zqksWwWXCVxApsOWTP9cVgIIXH8K+ypn0XJHBlnCjD9SWPjecaL7yTwVy6wpQBXjQCQj6pcXty8PUOxhppsDzfOxDH7pv5Cq0T0dqNk+z3Ua/DgMp4R+NVGg1oyUy09E05r3XKRSgjCoO2uNZaM4JsovYexwjvMfqo14kTAZb2dqWcSgB56uqjfRYBJ0d+BU9KMT6jMLfTcrvlaYh3Q6FNu2eQffvkin/nm2xyunlrxb7saV/hnX7/C//WtrTHYe3au7YQLoXAnSnfwaCyW/lgBZ7FYLJae6NgsdJfHxjfL6LJJuZHSMfPl9l33YcsS32+XZLlqhPveWWDbtj0ATPk3ODNb5+d/5+1WiELFj8lEdY5U3wLAG7qAa+9PyXzLolT7DlIorf7nVUhB1i0BgvFgjus3OxfXUaz5whuzLQF6J4m0bgVUAMjsXhxVuK09cGnSJZRrmaPXFHB1P2ilpV4vt6+nSNN6nQU0firIIwzM1yO5o+S83QA8e3qaRhghRYadY0/jOmMASNF2+oaJ76/cn5Ru31EOynFBRyzNL/bcrvkZ1zrsuFGy6vZa89b1JcbC+a7/fqzyBk4c8PtvzaG15r+dnGuVVm9GaovzaOCdNZeJ0iNkRot9H2Ox3EmsgLNYLBZLT1ZzEzI5s3g8dF8WgYNDzPR8BZ0Im2EH5KcFnOeMkS165HM5XDWKo0P+9Nwic/WI/+8NU7pZDiIKUTtgwe0z9HnttB0cRxVagtbJZVFKMDahuP8d2a6P3D4KWW8HO4NZytc6ncrXr5f56tef45985dyQj3fthLFGpYZUS+kl/70zDpxMO3BrmEOXzRkBVwtCGrUKT818kejmhda/R3FbqEod0Wi0BVyU9IeNZ6o40tys8BsNpmsRQkgmczX2THyc3RMfNW60jikv9BZMayUMugm4/ks4mQi4Rp8eOB01BVxMvdG7d222FnKzEnJi6dscSQ3+dlSna+Vpc8ynZuv85ovX+T+ev9r3eO8Eb03XqFXKOLKEPPJxspmxvqWpFsudxgo4i8VisfSklUK5TMcViooP/9gIh49lTD+OjplZrEGyyB52Cp0ftBeWWXcH+aKZ7yWli9IReaVN782s6Req+DEiJbLcIUffh1FqNpfMtURNMxnwyR8qcfj+7gJufDTGkQXyOmSp3il1r1w4yz21s/jnvjvU410PUQwq7cAJI4TuWAllanD3SG7wPiUvY8pAG2EM0+cBKMy3BVwYp0SqjvAbbcEURSEgGcmGFLPm2j5aeZNs3EAIxa7RCkJIMu4UCIFAs7RQXtfrW40oWHk7ZJBB6ipJ3wz6fRSbDhwR09XVb71cWGjwC797it988VqH+7Zn8hN4iQvZxIuNCD41Y8Tjq1eX+h7vneCFs9NMBTfxnBLzQQnPs+LNsvmxAs5isVgsPYlbJZQr/y2Tka1ERqFD5sr1VmmbZriCKUhciELmAJ47jlICxxUI4eDoiPkrF/jg7JcJLptQhdlq2DFk2w2qXfe7XuL0vp2xliOinP5/WvPZGCkzxLG/orQsiM2JzsW1Ox7FHmmNSDlwKkloTAup20m6hNJxBxdwmZwR0kEUo6umZLWq8q1/98NlAq7uo7XmufOLhKEZmp3PRkzuGQfA0wHjwTQCiXIkxVJzvIEEYspLw73WdBQi6CwBzrn39H1cc9D9agIuiGK01ujWYHTNlfrq19zz540I+86lztJJIRxUqlcSIJcIuDdumhsd9XhzCqN45hLQdhDrtc0bKmSxNLECzmKxWCw9iQcIZJDChCUs1YJWCeUKy+4WCRIHbnLkMfbdYxbvmaxAChdHR/hzV8zThmbBeH6hwZjf7i9zduwY6vE0yThTFLOHVjhwPR+zbQwlM2hCFhudjkc9KRX14gZfOdu/FO9GOeBbl4fr+DQx5bNpAWdEj7hDDly6hHKQEsIm2awRnlEUo0NzIyAdghJFywScH/DWdJ1/9vUr3KxpBArHFYxPLhONwgi4VsmdkAit1zRLbRB0FHYIpIPbf5pCdn/fxynloHVEuDxaEzP77FO/fZL/9vZ8qwcO4FqPQ19Kbjbsr5/v+LkUDhl3suNnD5RfZWfjCn96brjlpMMmSBI4xwoP3eEjsVgGxwo4i8VisfQkXiXEJI0UDjIOWWqELQdODDlQPUzmbk2qRU48aoRENicRwkXpkKaR1VAuFT/ie9er7Araowy8e+8d6vE02TXxkY5ACTmAcB3dkU8CL6C8XMAl5XuODgcSZn/vS+f51a9eIoiG7xyEkekNGy08xK7xj1DKmXN4x8YIqHYf41r68LKZRMDFMTpJXPRSITRBaiSAwAi4RiLqFLFJHPUUpdHOFy5QKE/ywIkc+YJMxhzE1BpD7gCNA5RqCzgxYICLUquXUP7+177FUzNf5AvfuQIpl3UuWn3ftfIi+2rnViSATogFdu04wnjxXRzY9pdbPz9WOclDS9/hkYU/w4sbVPv0190JgqQ81ZOKQ0czHH841+cRFsudxwo4i8VisfQkThZ3vZbLQiqUDik3InRrntZwXZo4ScfLqfZi08sIIx51yLyfPLEQPHN6gUq5jNTpEJPhHk82M548neD+HdOtn8sBwi49T7L/ngLQWb53Yb7BCxdMpHk2Drm20N/JuZn0LF0vD38cQVPYSOGQ9ba1kjcHEakbQdrdTIu5fpiB74JYa9zkdO9MCaIg3WOmQ3w/pOo3B8FrhFA4nqQ0ovCcidamQkiko5ja7vDUx0dMaanW1P0NEHCpAeNjuQaPPlno+zClHDQRYZdq5rkzrwLgl+fRKQFXDQVhrLumoIbXTnG0epJ99YsdP88pE+gyVngQKT22j37APL/22e7fYDRc5L7KG8zPbi437nrZbzn7GRly/OEch46unClpsWw2rICzWCwWS09aJZQ99I8UDkJHxoFrPo7hBpnESZhE1m0vLKUUOFIhtd/ud9Pwme9N81D5lY7HDzuc4IF7P86R0Y8C4DhiYFekSS5nBEScKt/78ps3cJK5dRLN9aXeA5gB8q553o2YJ9cUNmLZckEOub9xUGRq8JnrDL7QdhyJFC51LZBJv5ev29dRmHaGdETDD6kE5t8dYlNCmXHxMoJd4z/c2lQgUW66rFNBNE+l3g64uVW01kgdtAJkAPZOVtmx2+37WJWcr6DLhzdOEkUnwumOz2mA4De+cZWf/NzbKxJoo0TsNBMmm2Q8WFpoXxOF3H62jT7ZsY0b+1y+uXkE3Pn5Br/0hTOcn6sDkqwadm6uxbJxWAFnsVgslp40BZzooeCkdBBELDWiloATaIZZ1adjbdL+nM6FluOYReoO/3rreYN6jZFgnoy7jZH8/eQzB4YeDT43KwizyfDudHDJgO5UJmsW4Okew4WZmxysnQVMImAc1Pu6OV7iSs3Uhr8A9ZMI/eWD34ZdHjso6UHerje4gFOOQEoPRYRIBHKDqCVcwqQvTiDROqTcCKi0HDhTQulmFEKY1NNWoIiQKK99TLmscWXL1eH1JAaxRsY+MuXADdJnCeA4xqWMln12v3lxienICLgD9fMtlx3A1Zpnk761U7PLHOBVrsXMstbA97yvwMEDB8k47b64nI755qXNI+Beu2GCZiQxQigyVsBZthBWwFksFoulJ5FePYWyiZQO6IhqqFuL4gIMtS9LxzECgZKd+8wsSyOUxIyECwgBE8VHmCy9hx1j7x/acbQPqP2lciVti3Kw1+wlc+l0KmBCn3+pY5vHauf7BmI0XZLK9GzP7dZKrDX/5btNUdz55t+pcMymIAHw3DUIOAVSuOTCWkvAoTVN7RwkwTFCuGgdslgLWar77Kudw9GBGZORaztezVJSgUSm1Mu2yaMA+OHwxMB8pYEgQskMOW8vE6X3IAdIOoW2A6eXGab/+NnLHd+bpFHzHrup6/fiwjIHOO4+jNsrdH4Gd+5xefwD4zzx3j/Pvqm/iOdMkIurXJyudH38naA5yF3qCCGcFTeGLJbNjBVwFovFYunJYA6ciSv3tUQl6799wiUYIMFyUExSnkQui7DP5ToX8kpHZCMjelxVHNrz90K5kqnxQwCMjk702drgeUYQpMvXdCswxgiVfBz2FHBBFBPVK4z7M1Ref2XV7dbDXC3kjcSlUMtm6A3xbV0T6ffeW4MD5zgCKTzc2Ic4EWvEhMkLiRJnSUoX0CzUIxbOvcHR6kky4RwChZvtIuCEwhkbaf3cdc24gjAanhi4uWBEj8Rh5/iHGM3fP7Cb3BS8ceqz23zNzVJdABXXWqE6o3FqBt7yStnVBNzBva1gm8d+sN2bd/xEjg99ZDuH7rkfrUPmo80zSqC6lJxXHSNRuI4dH2DZOlgBZ7FYLJaeNAVG70wSTRzXELHfKq+LdUSwYgV4C8cRm1I2sSx9sJTPd3yfi6rcV30TACmzKAcefqxzm2Gwa297Qe+4ksmJezm4/acpFUd6PKpNy4FL/cwXZp+TxfeQ9/ZSi6vUaqv3tr12o8a757/Ju5Ze4vPZYyzWhyccgki3et2WCwa9fc/QnmctqHQP3BocOC9jSh8zcR2BESEC3XLKmr1+Mjn/ZT8iWGw7mkJInIIRZ4WiTIW5uB3ljK7jAIrzOser14fjNk0vmNlrrmy7XNIdbPnWFHDp1MhrSz6765c6+tikDhPxChNxe4ZdeKlzXICIYzxnvONnSubIFxw+8JEST3ywyPZd7c+FlILRccXuPdsBKOlw+AEv66Q5rF0lJZTOkEusLZaNxAo4i8VisfQk6jHIu4njmMVtLlps1dfFuu1wgJk71egWhzcgxp0SyGX9P6VSpzjb6V9rfX18xzQf/Qtj7D04+NDnQXnX4+3nVa7k8H1ZlCOZmBosHbEp4Jqvxk+GKufcXZTyR3CcDCKuU6+vHmRycaHRWog7OuSZMwurbrtW/Fgz6Zt0zW0jkj37XY49ZN7nsX3jvR66YXQKuP4hHq1tPdMD54u2eBA6JkyCSsIknENK855UQxBB2m1qh5W876m2q+uoAl6mfT1O3whRMsuIjvj7z3QmNa6XuUXTT5cR7dernAGiTgHHTQRcqi/zzZNvc3/ldQpRBSXbbllTmOXigPFghuNLr1C/dK5jf1JHSJllrHCCydJjyXiJHyZfkBSKisnt3a/9g/fsQoosk8FNZm8Mt9R3vQS1Mg8tfYdiVDYlsndotqHFsh4Gz+C1WCwWy/clg5RQ7t72MNNzr6OFKU0DiIg6Sij/6udeYc94kV//EdMntNiIWKiH7Bsd0EnRJsRk+QDnfLF7meRI/n6mThwabN/rID2HTE1OMDbu8LFPjQ38eDcpoRRaE8Wai3M1snEdN7MPAM/Jgm5Qra0u4PxUj2FG+xS9wRb2g1Ct1Dhafcvse6TIux43i/0jD2SH9hxrRaTe+7XMgRNC4Dmdgk+gE+GWI0rEmkoEXL18BSXbiySJaM35y2QlcWzKWnMq03EcUYjpVYuHN+9ssWycvIISNLMtB+2Bawb8CN3efqnaLsnNetup1E1oTsbdRrVxkSiK2R+eZyqYpjpyT2vb+XqI0CaRc7z4jo7nSYvYbhSKCtcpko0bLM4vsnvv9oGOfyOR06fY7t8AQLj5oYccWSwbiXXgLBaLxdKTeIASSuU03SSNSLbXOuZv/N7Z1nyy981/ne3nn2095q/87in+5u+fHfg4TIiJRCy7U54fKTJZerTjZzlZ4ujYIUbHhydoepEvrd3h8zLm2BQx9TDmrTPnUURkvZ089oMFnGTOWa2HgCvPXG99XUyJhs++fJmvnbu1xL9qo/282dLmGG4spKSQvYepkfetOUjF8zrfI0FMmKRshokzrJIywtHgJmFquLdcJsjipH+suEwUPvxYHikzSO0z4g1nibWUCLhS6qnSowt64TZDX1Inqxa0XfC8t4eJ0nvIZw5QyBwAINZ1poJkrmFk3vdnzy3yvz93xYSpCMHkNvP8Uzsc7jmaaYnb1RBC4CgPpQMWljZHkEk6/VUIM5DdYtkqWAfOYrFYLD2pJT0rvSqMahUQOOxBthw4kv9+/fwSf+G4iRPPJ/01UazXHnCiNd1KKJ2Mw0j+GFFcZ75igjyEylPyhj8XbTXWc/fec81waakjFhsRSwvzAGTdUbbtdFruSbW++uuoz99sfX1P9W2qS3u5Xs7zb77yPWqqwJMHB+vH60azPyzv7WX//r3r3s8wERK2J/PFAn9t108ms8yB0zG1RsB0NSAKjUBLl2iKVMhHQXYfmj2W6Szf3bPfRYkMKl5k7+IV4OiajrEblXKZvMhQyApIzDM5oIBzmtulBFa12u5x89wJPGeM0fz9AOQy26DRTqiMkll5n37uCgAf0iGOkLz7iQJn325w3/Hsip7U1fDcDFV/noVy/+H0t4P06ASBwhmwr9Bi2QzYq9VisVgsPVmqGicm0+Mue+BrpHTIad3KLHcaF3lq5ovcPH2mM2lRaypBzO76JbLR4AOPdTKPS6jOxaubiKfx4gkmSu8BjHTMFza+JGr3fpf9h9bXX2dehqZQO8kL5+eIkij7jIwTxyLpx2qsLuBCv+2SFcI5ymdO89rJMzwx/1xHL+B68JPjGcnsY2Jq8H6zjSRdQumvUcDJ1EswiYuaf/TNOX7x86dbDpxOiTapI/KZA+wce5pdTHUeR1JC04YgAAAgAElEQVROXDq4b9nxCVzpoOIG1Vvo90wT1GsolSOTk63P1sAOnLsyKKdaaTtgJafz2i0WO0uAm5/bXFShFC4idIQrJZms5NhDuYHFG0A2m0XHDRarwysvvRVUnBJwQg18Ti2WzYAVcBaLxWLpSTkRcNkeLpNUZoYWOmil/DXxb1zpiJ2v1HwWKlXur7zOiaVvdwSd9ERrzBiBZQ6c2/7ec8wCNIyrjB/ZMdh+b4F3P17gne9ZX8JlevH72qXpVpBGsuZOHDoo90jti3wfkGwf/QAAlThidsa4ciPRrQ2T9pNkRlcHfUvkbhup41irA6eS+RaOyOE6IwgdM9cwPztpgh4p5tvhLFKHKOmRy+zGjTpdoxPH/xJ7J/88udJKYesJBYTU5HCCc2TYQMkcXiGTzGsbPIXSdZtpmfCdC8bhraUE1O4DOY4/3C6PTc/Zg/a4iCfmn+PRhT8DHVDMlNb1OrK5PBCx0CNVtcm5ufotBR4NgkyNRFAy2zGQ3WLZ7FgBZ7FYLJZV0VrzR6fmAMjJ3n8ypHDQ8cp+rUAq/LC9WFpcrLREoRMHqy7UKv6ymVNaI4RALJsDl25DaibpSeExvm/wQJE7zdnZGmFSsticF90MObnco+IsDkKkcHAds6huNBqtcy3CW3M6/CTYYzNVlqUduEJxbQc2OWnKeCdH34uJJdHcWznJeDDDa2WzeC8VS4zmH0QjEESteXxO2PkmFAtFXKfUtXS2GfESqFsXBFprnNjHkTmcYrtcUWYGC/5pJnXmwgX+4deu8Z2rlVZp7J7JTzCxu8Cho2ZfQhiht+wAVuxz+8judb2WXM4IxUW/tzBrhDF/+w/P8c+/frnndreK1GkBl0N5tqvIsnXYRL+WLRaLxbLZWJxfxEnu+ntq9T8Zcdx04FYKuFBIGqlI9oWlKotJMIcWgnqw0mH69pUyP/m5t3n9RrtfR9N04DoXxs35TVLCfcdH2Tb6JDvGPrB5XKMBaPhBSzDlsuY8O8ni+7W6x7cud3fT4jBECAclzeJYBpIgEcSSNfYYLiNIFvqOuLX9DBORugTTztEgHL73CHsmf4R8Zh9CmHLEg/VzvGvxpda5Up5ASReBRuqwJeAK7+5MXdy+27w3xdLKz0ReG+EcStFROrwe/MgIOCkzuKUCRx40vXjOgG5R04Ebq50GrfnDk3OoOMBzJslnx9i207yOJz5U5IMfLbFz50GzfeEEYEov069BCJdcbvD5e2maAq7WfRZ4i2ay6ouXNzbsJN3jqGQOtc7XZbHcCayAs1gsFsuqhH6ASu5UO30EnBQuOl5pF0VadDpw5Rr/8jkzI0sj8ZelLD57bpH/7SuXADg7l/o3naRQOssdOCPU7nsoy6GjGYrZe3BU99CJzYYrTfml0hHVRMjmkkh2J2O8HKljvnR6vvsO4ggpHKTIAAId+QRNB+4WxUNTwG2qyrKUA7fWwcuZrGw5tAJJIWyL4p210wCMZxWZTLv0UWBe/JHHdnbsa89+j6c+VmJqx8oSyuK4CY5xiHn58tKajnE5S40QmTiBzkiBo8ez/MiPjw08QsFNuUqSiPl6hKMDlMzw+AcKuJ7Zz+Q2h0JRsWPbPg5u/ynGCscBk0BbSznkhcw+8oX1LR0LySD0IO597I0w4p7qKfJh95sW1SDi337r+i2XWIqUAyeFgzu2/sAfi+V2YwWcxWKxWFYlSAk4V/UoMdLNEspuAk63yrYAFio+TnL3O0bQqHUGmfzGN662vs6l6/e0BiFWOHBSCn7kx8c4fCyLlxEUipITj26O2Pt+HBx7DDACLgiNYMgXzOvzkhLKeypXuHn5evcdxGZxL4RAySxxVMdP4u9jsXblFUQx//LPrnJl0SdISjAzm6iyTPQp4+2Fm5pVJpCtUQAAI4HpG3SzHvli24kZyd/Hjt1OR59lk3yx+/kdOXIYgMmwxtdPTa/7eAH++8+/jcB8trx1xNw3Q0wAHB3x1nQNFQdI6aG61MYGgUYIRWu8vNZML5nPtOdkmRp5nLHJ9V0QhYL5TEY95kkC1Oo+h2pneGTxBS4srHT0v/DGLL/31hx/cHJuXccBEEax6efL3kvO200uu7vvLDuLZTNhBZzFYrFYViXwA1QyDkD1cOAgKaHsQqjpcOCWam0Bp4WkUe1cpD2wrS2+0jOr0Dpx4FZfaAkh+NDHRth3z9Yoh2ouhZUOCSNASHKJw9EsfxsPqiysltwXt/u0pMxAHBAGTQG39gXpi5fLfOn0Ar/1yk3CZHxBZsCh0beDtaQeLsdLiTDXcfHFylo+lc0xmbr+Cq7k0Se7D4pfjZEx4/7ur8/yvau3FiTT7NMSoruI7Iebsk9V8pmT2keKDN1a9HJ5814//F7zGmKtOf3mGQB2VY24K+5YX4hJMZklmA1miXoEF9WT1FVXh5w5dXHFvzeNt4HDj7rwWy9fRWBCj3aOP40js1uq5Npi2Ty/lS0Wi8Wy6QiCEKdVQtnb0ZGpnHZT0mcI6RRwM/W404Grdwq4QvUG95VfB0y5VBsTry+dzVTTd2u4zZELRMZgRJFNnJ1MYn25usaCV+jeT6VjZCKcJQ4aTZg4ZzGC8vIgmD40S1aLniJMFtLZzCZaKtzCIjst/lyne3Ko8jwK+fa1O5Zb+8yy8XGz70LsczNSPcVKP1QzdVI4uOsQcOmyZ0eHoDUyKaFUXQY7HrjX473vL7D3gEfThTu/YBzykViBjvFG1pe6WkoeV/SvcH6++3B6rTX11Jy6xuzsim2apcFxvP4Syj94/QYAMkkKvcVqY4vltrOJfitbLBaLZbMR+CFKxwgUqk/5WtMJgvbCKPmXVkAHwIyvOxw4f9mcs9y559nbuEQ+rrFQj/i1Zy9zaqbeGiMg7iIB1wyIceMAqTVCyNYA72YJZeD4TATTHb1ITYQ2DtyHPlpCCIXQMVEyjkAL+KnPvT2wgHjtepWvfesVTiy+hB+ERElPXtbbHDPggBUJpOshkxW4bvceSSkFmVz72h0vrj3Js1B0jGNGTCwU37i4vj44P4pRyUgOR2jkOi57qSDr7TL70CGODpOSTG/FOA4wDva2nW7iRpkQlmrVhIlkVBE3qiHX+R5kc+3fD2dmV85/PDdX58d+6y1eu9Y+X363a/7cSQDic6fXdRxRrHGSoJlMbH73OJvnErdYBsIKOIvFYrGsih8E7KqfRRMh/NXdiFxeIFMCTqUcuAxuKxADYDaQeMnCKUbQWCbgwsQdecfCt3nl0jzfuLjE3/2jc8SYEsq7yoGLzHkZ8xeRJIPKk9eXybZXlYfrl5ivdLoWsdagTYhJJiuT3iVNnOyzWfo6U119jlyaFy+XeaDyGpPBDJfOnsNP5s9lNlE6nxC3tmz58I+O8MGPjKzq5CkpyGXbr9ddR1+UlAJH5VhgjlxU5Z9//QpvTQ8+sL7JK9eqrf7TrLe+WXxCCCZL7wJMn2WrjFK6XUsoOx6bOHBBrYwGlDuKp9fuSDZxHMFE0aR5VuorHbg/PmWCev7kXFvA1f2VM+NkYB4b+91dvH7M10Pc5DxkRcTjHyjwvg+tryzUYrlTWAFnsVgsllWp19sLNlFfvZ/nyR8qkUktdtPllJGOCaKUAxc7eMm8OKVjgmVjBPzEvcvEDc5XUhHmWoO4uxw4JSIckWE0XEQkTmczZTOX+//Zu/MgOa77wPPf9/Kqq6v6RuMGSAAkQYIkeIgURRGkBFO0RcsyLWtGY1u2ww6FghGrsTzrjVnvxuxueOyQZ5emzAhpHDvaUNhe71qSZ82wFfJoTFEmLdEjkSZ18RDFAwRA4ui7q7uuPN7+kVkXuoE+UN1V3fh9IhisysqqTlR1Zb9f/t77/Tz6szfh2gPkTMj8zFzbcxdqUSMDF9eXiUvjO2EcuA2b+PM4v7CyLJIVNfcrV8u8XQoBhZ3qTEPqjlgia7QaXkrjuIqhwoHGNttqrnEzGNKZ5r/XWWNvsDD5/b5u/kcAzFZWFkTXzZQDfu8fTjcy1fZlZEFdN/73DPhTPHTySQC0spavZKk0xhjCoIbBouaNXHahj1TydlYmmsVdXhkv88tfeZUfT1To96eotEy3XjKASwJZs8apqVPlACe5gJTThuFtDvn+rXNOEVcGCeCEEEJcVD24yqevxbcvXprfS2nSbQ83B3pV7TA+3xyITRoXL6lW6RDFFeFa6DAOJGwCtAlJh6UkuInbK2+lDJx94BBZdycWtSQY06gkNeK4moHcTXjOKFFUoVSMp7IZY/iDp07z9ddmUCZAo+MG50qDCSGKB8Bu0tvs3PziQfBSSnOzjdvbwyqOCdDKwUn3TgDXqUITC/MWo4VjAGTcnY3tYRiQblkDZ6fW9rtmkqmxYb0ReHl1xUzm/ZB0uMAtc88BMJpbewDXP1gvqnIST8UXASy9/OspVNx7MTQ42mWm/wDpocvLVKVz8e9SZaZZQfJvXpmiWIuYPHeGW+eeY6R2vvFYtbpElq0ewK1x3dqp02c4Mv8DAFJb6FwiriwSwAkhhLioWrKeyrH76b/r6CX3bR1be05/47aN4fEXxxv3d5VPMhjEA7icidsM1BljsCOfegA44E9x18y32Fs+AZhkimEP1bW/TFY6heNtB2VwwiIKq9Emob4ux9IekanxxKl4MFsNDd85Pc+fv3AeRdTISIBGEZdHB1BJEDFbWb6QyUIt5LkTzYFzrvIGqWAeS6d6qsHx5bQRuFA2tZf92z6O1qnGtv6BgUbxGAAntbbfNdtKApX6a59ZXE3xUsp+xFBtsnE/dRnN+IZH0mwr3APAqb6hZOtKgnIFGEwUNda3ju68vGDeTbK51VozI9mfBMmDfvzvzYXNBt4mXPz+16urRmtsVD852TwXZZzeuTghxGpIACeEEOKiakkZ/0K/YmDk0gP5TCa+Oj+Sv5vR3Ghju2Ui3KB5Jf2a0itAvUlySGsC7ieTZRwT4NnxQHNX9SwAw0ExCUgU2tk6V821Vrh2AQArKsVTRJN/X71Rtdbx+/7fJgNKfshCLUSZqLE+ykqmSiql4mbnyXZdO827p/+RYnH57M/XXp3GS6b9ufYgAJlgEq09rEzvBHB0oIjJherr6vqz1zMwmMVuaZtgp9aW+Tq4/34AwqQXX22VBRMXahFhy3q/9M4dazoOgMKARSa1D91yoeRiLT/aNKYqhsn6ShjYfvEs/ErUp4LW/OaxVEpxNn7AjytOpqPmesGo5drDXDWkEkT4SXP1YI0ZuFrSSDyfOUz22kNrexEhukwCOCGEEBd1KhlLpVaQidi5/RBjAz9FNrWfkVSavaP/CgALQzZoL36gdZ6+zCEiE+C3rGV58fQUEOG5cQA4mDRY9rQL9SIm6zCI75YgMDhWvnE/nkKZ9IFz44FmvSCMa3yCCIrVkGNTT3L9/A/j/ZIEnEIDIaqlQXUmKjP+wx/xVy9OxkVPLiLjWDgmznxuH/wA9QxoFFWx06mLPm+jdbpX1/sfzHPLLddh6Qy7d17XCJpHC/eyc+hD2GucPtqXHcRSDnsrb2FFATWzuuOO+x82n1Mo5C++8zL6B+Pv7tjQg41t+w8s3wpAoeJ5iiZqFCjKXqR5+UrVG4s/GxT4D//4NgBzZ9/m5rl/pj+Ii5hkWjJwkWlGvr/yVz/hv/vqm433shqt7TxQTgqo9GdvZGSvFC8Rm9PW+SsohBCi456ej6+4u95KppIp0u52tFYM91WTDFvckLdstT/ftTJo5WCMTxA2A4vSfLxGJ+XEAZxOghE3LMX9q5TT8UF8NwW+QWu3kRGJp1DGf5rr/856Bi4d+fhhxNxCBYuIkSS4taln4OI1cK0BHMBz3nb+/Hvj/OBsiYvJexZDJorLyyuH7QMfAMAPi1g9tAau08G7bUOhP8+ekY+QzTWDpKH0Nly7Hye7tuyjZSvCZCrrNQsv86fnM5yaXXnVxJIfMuQ3C314a1yLB3GFWADPGWpsG9uxkl5uCgOoKEIlLecvp5E6gJ1Mf3aI+PbJuNpkavIVhvzJJfc3pj11eX7BJ5kUQJW1HUs1KcyUs3z6Clsnmy+uLBLACSGEWFIYGaxknYm7oip48b4HD3tYVx9MAhCNbSJqqj2A09ptNKAOWuZJlefjQZ1r97fvH8QDPE9tnfVvAH4ylczW8YBaKWtRgGol66jSJiCIDHOl9mymXd89aSOQhH2Nx+stG1rzb8+/M89cS2XEyBi8KG7wfMMtaTxnBIB8+hC200NDhQ7H7ratGg3Sbbv54vd+eIQ7j2Wx11iFslZtvtvba2eY9BW//40TK37+XLHIttq5xv16NnYtlrrgke1bSVCuMZikuI7FfT99+dmqegbOackG65bv/0Dulrb9LwzgAP6LPwzAwhozcH6lisJmb9/SQaMQm0EPnZWFEEL0kmItJJVUi3Sd5QO45phMkbQiQykLOyon1/KbtGpmnfyWsuG1Sjxnc9CqkG6pDliXTm+tKU+pdPxn2LKaAdyF6hm4Q8XnqQYBxXJ7T7H6MwzN53rJOjYAxyQ995Kpqgu1kP/tm6f5N//lBGeK8WNBZLCMj1Yu+w96XH3AYu/oLzFUeBcdrBty2Tqde9WWot6isDWAc1zNyNjaKz/WKu2BRzacZ3p+FRm4lj5pe0b+JY5zef/yex+IvzfDfe/G0hkymeUDuHhNJUA8hdJNXf67X78YYCfng8gYdPKp9mdvJJ00Ha8rYfEHT51mqty82GBFPgcXXmEqWlv2zPd9tHZwLyOrKUS39dBpWQghRC+ZK9W4tvg80Kwedyn1AE4pGj2mMu4OrNqZRj8rrdxkHwsvKeEdtlQxCWoVQJF3Q7b130c2tY+Us63xeLrQnAa2FdxwNM2td2Wwk953mvZB5bEP9HH1Nc2pfeVyjdfOFdv2sZOsRkgcCKd1gZHC3Y3H6xm4UjL3bDIZDJ9fCPjk37wBQM0PsYIp7CTD6eVctLLYf8DrqSmr63Eoo2Pxv3nPVZ2bKlqttl+wsE3YqJ64EuVyM4BzbBd9mbFGfapgX+Ygd7/rX604oxdn4OIqlK0B7lo1M3Dx7+p8NURFNfKZwwzkbmZwON3YV+sUlgn4zul5/v0/nOLY5De4ce4F9pffYE/lJFRnl/wZl3JypkqlFqCUveYKo0L0AgnghBBCLFLyQ/7Xb55u3HdWkIEbGokHRIPDFrv2Otz8rjRZlQVMs3F3Mh1QK5uUl0yhbA3gqlWUiq+OK6UZLdxDxtuVPMfFcwsd+ff1CttR7Njtkk4yE9YFOaZ8v8Xe/c1Bba1c4rXx9gBu/403ApAhfh/787fj2Hl2D38EgD21cfr9KUpTcZW/iSUae89PnkWZgIwdB4t79rvceFua629OL9q3m9YjmMz2Wfzsv+hvFPvohB27278v1yy8TC4oXmTvxWq1ZgAXRZ35d//Uh/Lc/3N5bnpXZkWvp9qmUOrlG3+vQD2A21d8jsHaJJMLVRQhVpJlHhhsCeCU06ioemq2hk3IiD/O3spbAJS0S6WyunWFn/rq66T9GbRycfq3VjZfXFmWPVtNTEzwuc99jpmZGZRSHD9+nJ/5mZ9hfn6eRx99lPHxcUZGRvj0pz9NLpfDGMMXv/hFXnjhBTzP4+GHH+aqq67aiH+LEEKIDvmtr51gutwc6FsraHg7ut3hAz+fx3XjYGT3fg83il8jlQRwWnsQxhm4VFIcIwybUygjv4aVBHAk492UG2fgRvuPMTO1ynrsm4SbvL/WEtdV6+8nQLXmk50/07ifcrYxui8HwMH0NrzUATxnmMKAw8xUGlBk/XFu9ccpTd4N7GMiaew94E+ikrRpkMwjHPDiDKfrafZe3UPtA+p6Jxl4SdcfTfPNbzfv58J5DpVeJozejbWCQMivxSU68pnDHTum+nTd1VAAJmhMc7xcTksLkH3lNzg3cxBoZubHdrYGcDbahGSDImWz+EKCYwKmzk2wY+/iqdZLeWumSjZcwI3KZDPXktqxbfknCdGjlv02W5bFr/zKr/Doo4/y+7//+3z961/n9OnTPP744xw5coTHHnuMI0eO8PjjjwPwwgsvcPbsWR577DE+8YlP8IUvfGHd/xFCCCE669y835j2COCsIICD9mADwE0Cg1RUQSk7KXUPStmks3E2LmppI6CCAK1d0n0O+f54X88ZZt/oL5F2t3P1tT0YVHSAThaaLTVMth3FYO42ABYqNcaq7zQfVAqnnr1T8XtlEfCe+0bJ5a1G+XeA+aRgyvjsAl5Y4Za5f+ZoMkU2SIJoV6+xudYG6VT8ds/9fbz7vlyHXm2xpbJVETppD7C8oFYvdX+ko8e1GnEbgSDJkHVmwpbTUhQmFVV47FtxNq2+znN0rPn9VspC1d7hztl/4sbi9xvbXXsAgG3GUCxevLLqhU5MV7GTyqCePUw6K5PQxOa17G/vwMBAI4OWTqfZuXMnU1NTPPvssxw7dgyAY8eO8eyzzwLw3HPPcc8996CU4tChQywsLDA9Pb2O/wQhhBDroTWAs9bYPNtLnudF1UbVSahn4OLBnGltMBwGaOWSyqd4z/v72vYHOHxTb03p6xSrXh5/iap7tqOwrbidw0ySPWt7PBkT62S62S7vHNu2p3nfz+RpDXlKC3FD78lXn+fumacb22thRBgkmVK7xwO4DkVwhQGL4dGNXQPlK4cFP1x+RyD0489ZK2dd1v2thFIKkqbanr32gi6tPK/5Oll00nsQ0qbGBz9SwLLif6xjFXCs5prE1jYDrj2IVh6e8ZmdW3kAV6yFjXOap0xH1vQJ0S2rOnudP3+eN998kwMHDjA7O8vAQHwVpL+/n9nZeDHp1NQUw8PDjecMDQ0xNTXV2LfuiSee4IknngDgM5/5TNtzeoVt2z15XGJp8nltLvJ59a56w+cDpdcb2zzXXdPnlb/2evj+a6TCMtrKUg8otLIZGIrXWyllMTw8TDWIMCZEa4exq3cyMFbg9rtsxnam+duvxOvxturvjOslg1UTLflvVCoO8KrJ+N9zRqj644Bi29gIlqUaU/P6Mlbj+xWZlvVufvw+RzNn267eetk8VpIFzWW9nn6P42xtPN7o5eMEOHzoft55+ywzCz8AINA2532XF05U+KVbd7atQ1t0PowClHIYUZMc/7XbSWc2vuCGQkEYB3BZrzO/F7lscw2rwjQCqpTWjG6LW1fsHv4IWjnM+88yX1n8Go6dx/JTeFGVWrT074Exhm+/OcWd+waxk++FcuZxkindffbS37OVkr9fm8tW/LxWfEaoVCo88sgj/Nqv/RqZTHsDSKXUqhfYHj9+nOPHjzfuT0xMXGLv7hgeHu7J4xJLk89rc5HPq3fV+4ON1M42tmm9tvO0TvrHWYT44RwpdxsV/yxRVCNK1sWFUcTExATfPV1ERz7adimHVcKJCcZ2A8SZo1RGbdnfGZOUVTfqYv/GOAM5MR0HLyl3jKo/Tj59iOnpODsRBBG4EEY+QRAkr9PMqFVrVSYmJohM+/SbU2++RWUhzmTYdtTT73FrtraXjxNgaGA35dmxRgDXh+Z//torANyxzWYg3RyCXXg+DKtltHLJ6nkWSjMsrDzR1EEKiM8FGa078n63fn6R8RsBlaetxuvf81OjvPV6lVdfr1/scYlMM/M8UosIUzmCyjznpueXPK7vnCryB0+/za/ePMJD18frOqdmi+yrnAAg61ze77n8/dpcNtPntWPHjhXtt6IJwEEQ8Mgjj/De976XO+64A4BCodCYGjk9PU0+H19JHRwcbHuTJicnGRwcXPyiQgghepIfLZ5GVy9Vv1rpdHtp9mxqf/x6VhYvVZ9CGT92dt5HR7W4QtwFZc4f+PkC9z2QZ6uqF4kxF1nlNZKNA7dyOenLZxXYv+3jZFN7G/vUJ19aF2m8Xf9cL5zEV5yaIaolmZBMb68x7KWWBsupT9Gr9zYrtAQvfrjMVFW/iqU9HKt7RXta3+us25kWC62vaYzP4YUXAci1fN+HRmxuuTNLknTGsZtZu8HcrQwNjJDJ9GPCeebKiyuqQnwuATjXUnG1MvEOmXABgD5v8/weCbGUZQM4Ywx/8id/ws6dO3nwwQcb22+77TaeeuopAJ566iluv/32xvann34aYwyvvvoqmUxm0fRJIYQQvcsPTWtXbgBsa21r4DKZVON2IXuEfHqU3cMfoZDZ1WjqW/9JZ+YqKEIcrEUDdcdV2JfZzLiXjYzGV11T7tiSj6eSpUO1ahzAab14QG1M/P5crN5MGBlKfkh0QZA4O7uASYqYpHO9HcBtJvXf17GBnyLt7sQYH4zBjnzKwaUDMy8p5tPNXmWt38HcGi/gLMW2Fpfvz6YuPhy1dHPdaya1l/TBfeSyeSCk5Nf437/1Nn/6wvm258xUAi4UzDXX0eV2j67hyIXoHct+I3/84x/z9NNPs2fPHn7nd34HgI997GN8+MMf5tFHH+XJJ59stBEAOHr0KM8//zyf+tSncF2Xhx9+eH3/BUIIITrKDyMOz/+obVtc/nv1BS5S6WbRgnz6EK6n8MMMblpj1YsIJC87ceYsfYC7RAZwqxvdvou9ox/jYjVE6lVAgyCeduot8VnUA7jWWPvA6Ls4OzfFfOU1QmN4e67GhbUcZ+ZLkPTi87Kda2Z9pXNaLjho5WDMHAdLr7Kn8hbF8l7oXxwsh5HhhTMLaBOglce2d1+zkYfcxqqnwFBt1SMv186hD7FQeZOJuWca2zLZxVcdVPJ7atspqNaPyWX7LpfzE/GFoUpg+NZbcb+RXz3aDMreOfE6BxfOMblwS2Nb6FdxgAMj97DzBgngxOa27Dfy2muv5ctf/vKSj/27f/fvFm1TSvGbv/mbl39kQgghumK+VGJ77UzbtngK5dLTlS7F9ZpX1rVycdM2C6UQx1WNyov1ZJ/3zvfi/0dbs9fbpdiOhVYO0UWSjPVWASapTphREbuu9YhapuLVM2vaar7nwztuoGYWmK+8RlVb/A9/9zr3JZUF6yyfpD8AACAASURBVGbmq0lxEIWTkgxcp7RmjLV2iaIa26tvA1CqLv1denm8zO/9w2nui3y0sukbSC2530YoZEYpVs8BBsvuXMl9x7Fw/NZiJjbZbYunR+/bdRvzxYBrDt7Es997FYADQ0WGRkfxkpR0NVSLRrLGGLzT32OP8Tk3sQPYA0DkB2id4pqxbPPikRCblDTBEEII0abmLx5c2hdZV7Wc1r5wStmNtW22TaNqYj0Ecf24WIk3euU12F2upLmX9ApwTJyKyFgRh29Kc8MtzaJipt5jz2pZu9TSC842ITsrbzcec6x+AOYqPkQRSllYacnAdUrrZ2rrDJGp4iRVFyu1xVP8AKbK8XZl/La2G90wUmgWU9Ar7AO5Eu9/MM9Ntw017u8a+hAD1+xatN/1Rwe45sAxbripWT0wszdeT1hvRzCPQ8GfJhcUG/sUa1GjKFAwM97YHrcocfAynfu3CNEtEsAJIUQX/HiizL/+6uu8Pr7Q7UNZpJoMLtPuzsY2d41rYFqLkSilcJPiAUordDLXr16Zrpo08x0a2bOmn7WZpdLLBHBJPz0nqdyZWWI9oFkiA3fdkRTXH80CGsuERMm0OFvnGOy7CYCSH2FMhEJjpXs/A5cvaG64ZRP0A2z5iKykj19dyV86gJurBmAMigitujtEy2abFwd0BzNwnqfZsbO5Dm5gKL/k+tZszuI97+sj19c897jJmsB6240iHrfNPcsds//U2GeuGmAlPREt0zzH1HtMetnuBsZCdIIEcEII0QU/OjPH3PgZ/upvn1l+5w3mJ4PLfOYQ9T8T9hoHcBdmltKZ+HW0bjavNsCTb8yiTEQudZBs4crLAqXSl35/nSSAtqMqCgtviYxdVM/A6ZZpq5Zi/0EPrRwy5Z9w7cLLQFxYY2Aonp73iimwEOokA9f7AdyxB/LsP9j7x9k6vdW+IICr1JZu6D1bCRvBh6a7maJsS0GbTgZwAJmczVDfnewYfHDZ332lm7/r9QtCXtKexDOLG8UVKyE6ycDlLAdjDP/XP5/FRCFaObh93ZuWKkSndK+8kRBCXMEm3voJR4vPU1S912alPoVSYbFj8KdZqJzAcR1YQ7JQW3Fj3sjUGBiyyPXFg1Kl4uACIEDxx8+8w/tMgGWlyPZdeX+aLOvSGTgrmUKpiTCAvUQSYeTgENOnIL1/Z9t2rRWWThGF1Zafl2F4VMHr4EU+mgjQHV3rdKUbGGr+Hlu6PWgo1ZZeAze3UMFKGj10OwPXWtDGcjobTGqtuPnmI7zxanVFwfju4V8ETCOD7yZr4PqCmcY+fmg4MVPhf/r6G9ybbItMyPNvTVB65iukAe3txs239zIWYjO68v5KCiFEDyjNz2MBtTWW519PfhBn4CwMD/78Hrzs1Y1s2WppDbaVATIMb7OpJ4fioCIejPlGYZkQhcFSLplc770nG8G1Q/oySxdwcdz2iG2pNXOH3r2dPTebRpaz7flWGj+cbdwfzAYMDsVZoZSpoYlQSm+qPmu9rq9g8eBHC3z1y7No1Z5Vrv3kFbjj6kXPmZ2ZZ0eyTrHbAZyb89g59LNo5aDXoYXH9UfTXH90ZVNhbSver68QnxtSSV+6VDjf2KdYC/nz742TiZpXmhwTcG58qvk6yiHVLwGc2PwkgBNCiC6olRdIA9Vkik8vDZzrGbiUVbvs9SKt/y4vpal3CFC6vlZLoTA4Jq6uqLVLNndlZoE+8AtDF33Msi2yqX0sVE6QdnfguIvfI6UU6czSv0eunaZUa97fs0dT6I8DuIwJsKMAfeV1b1h39d9/rdu/R7XzZ5banWD8Da4uvw6A1eVVLpk+B9eO+/hqp7rM3uvrwLUepYWokan2kmI7btgM1r7x43EiA9mWbZYJmZ6L7zsqza7+Az11rhVirSSAE0KILgiqJQAUhsjAMjPoNpRfi0f6ru5sOf9UWhEkM8eUiv+LA7iI6+d/CICNu2xBjyuRti1G8nfz7olxXr/6OLZ+a1XP95z2rIPbnyWbs1HKYaD0Cjbuoml+ojMKAxZRpOC8ol5z1beXXuepKs0sqdXtIiZ9zUy47mAfuLW47qb2TJ3rWoDCMs2pqCe++89Eu64lHcbnVktnsUzAVDG+PzJwH9sHZdgrtoYr8zKnEEJ00XQ5wArixffaGPwea1ztV+IALuV09rgcVzG8LR5AxYU1QKFJVU7RH8QD15zqrWxkr1CWRinN61f/AhAXM1mN0YH2yp5exsV2VKNUfUANW67prot77u/j+psz0NJ83beWDuB00CzKYenuTiVurSCr84VL7LnxbFsvuuAw5RvC8bPxdGxlY2kXK/KZWYi/KwrNgfdeeRVuxdYkAZwQQmywkzMVUlE8UFMmwk+q1ZX9iJnK0uXFN1KQNItOd3g8b9uKdEbzs/+iPy7woACl0KYZjBTU0tX5rnQX9uFyhldX/Ka/MMCe4V9s3PdSCqUUrSG6qySAWy8XNo72rcXvdRiZRgVKAEv3zhCt1xpfW7ZaVNlz1s3io7EbAVwG/LOMl+PzS1ZV8LzeeU+FuBzymyyEEBvs/EyxUeY6RTMD9788eYpf/c+vdfPQAAiTPnCpNTbvvpgLC28opVC0b+vbfvF1YFeyC8u4Zw5dtarnu2kby2pOQ6sXOmmduptye780/2blXFAEJFgigJuvhbitAVwPDNGaRYe6exwXsi2wdTa5nQPg2vKPGC2+xM7qabRyyKb2AZAN4jVwWUsuDomto8e+kkIIsfVNzsw1budR1Px4YPHjiTIAE6WlS4xvlCDpA5fyOpuRWfoqfnPbtv77yO3d3tGfuVWoCzJw9XLqK5UdjKeb7Rr6MLuGPtxo4dAqyMoauPXipVRbJcqAxe//fMVHm2almX67+9VYh0bjc0CvTWtWWuE4cQDXOpUyE8Xr3bSyyaXiCxJe8p5meiyLKMTlkABOCCE22NxMvN5LK4/IhDzx2gx+GJFKsiyvTy5uTruRoiAAFJ53eRUoL2QvUYq8PjB0rAIZb/cVW4FyOfqCPlyrHVDv2ucxut3GsfO4bn6J11HsGLvhcg9TXITjKvaOPsT2gZ8GIDCLP7/iQqntvut1PyN6611Zbnl3hky2976XN950PQDZ1P5FjynlkE/6SQ76kwC4nT2dCdFVMuFdCCE20JlijdnJSTzAsfsITMhXXp5muhYxmLZ4pxjx1y9P8a5duQ2/6n1iukKxFhIGIUpZOG5nMwBLJxTay6xnJIBbkrIsSBo8v+u92UvvvATbVtxxTw6/dkFhmuRXbMfgB/Gcgcs8SnExSilSGQ8/iLNFS610LVdrbfcvXPfYDY6j2Lln6YIr3Xbj0TFO/uSXMSZgqvhs22Na2WRy7QGwl5Jzi9g6JIATQogN9Mm/eYMbSjXGlI2lU6igCMB3ThXpt+PB9cvjZV6ZKHPdyMY2nP3XXzsBwANhiMLueOlwpS8+hbI+vawXr/T3Au3YQDzA37Zj7amE1sqC0NKnTNkcuE6mUK4n21aopDVAuEQGrlqLp07nM9eRS12F6n781tO0Voxudzl/ZukLXdn8Ba0zBvs34rCE2BDyl1IIITZILYz7qmWiKrbOorCAeJuFoTxXbOw7Vd7YapSVoNnzbT6IUMrCctb/Gp9K/gzVy9lbvdQQr4foZP7XyLbOjuoL+bHkdVMMDss13fUUF/FJArglfs0rSQCXcXfiOUOLCteIxe64J8v1R9NwwZrCICyRzTcvSAz3vRt32/AGH50Q60fODkIIsUFKtThI6vPnsK0sSmmUibfZc1N4wRzXFV8EYzh/fnpDj226JWCshQatLHSHipikMpcIypKHLJ3i7jukStzFWJbinvv7uO3uXEdf95oDd7Nj8IOkM6uflilWx2rNwC1RxKTqxwGcSlJvlgRwy1JKYVmKsf7jbdvzmUPk+ppTP20rS1qy+2ILkcttQgixQeb9kPdO/QOYGra1E0UIJmB3+QRhlGa//xZeWGTH1Nuce+0GuG3vhh1byY9IhSUqOo0mXgNndWjV/30P5AnDpZuCR1E8aLWtPtyBzgYnW01hoPNz6lzHwXOGFrV4EJ1nWc2Mc7TE+tZa0r5DJf34vKH8on3EYq6rULo5nN0z8os4TrotgNPalQJJYkuRAE4IITbIfCXATUpaxz2MimCqHCq9yjvuLgo6QyWMp1GWyhtTibLsR/zVi5Nc3QfvmfkWp1J70EkjXN2hKpS2o5asQAkQJU28bSuHl+3NYglbWb0dmS2jgXXXugZOoTDGtBUqqjUycPGHkRmUrOhKuCmNbmlCX3Ai7n2oQNRyzcgFXGniLbYQ+W0WQogNUiw1gzLXyqJbuuMuWBmCJJiJpWn18niJMFo6i3U5vvrKJE8//yJfe+kcALsrJ9EmWQPnbVxAlbJTkgXqApP8SvVan6+t6LqbUtSHXSniqcqtvvn6FAA6mUKZysgQbSW8lEIl+QitPDLDfSit2tbT7tkpVyjE1iJnByGE2CDFlqxany60BXC+dgiiKrbVB0AtahYV+clkmX/7X0/ylz+c6PgxTb/1CkfmfwDjbza2aZNUoUxvXACXlSZNXZHri4OFsV3y/q+3TNbivcf7UNh4RFRbAriyH2LCeA1oPQOX65Mh2kqkUgpLxy0D+rM3MDTWPG/l0gdQymH7NWPdOjwh1oVckhBCiA2ykGTgCuRJYVjQzTVNKQxEVWwnTxAWCVqKHJybj6dWnZ7p/LTK0twMGghrzddWRGhlYW9gH6qcKxmgbti1z2HbjrxML9sgmZxGKQvPGCo1n7wXf8fOF6vopM/fDnucd/3ikW4e5qZiOwqtXfaN/jKguOpQs//bSP4uhvvuJNcnFyjE1iJnbCGE2CDVWrz+bcjdQyooYlnNa2i7oxCIsHVc+jpqOT1X3nkHAPf0G50/pmp10TY7qqGUhd7APlSZPln/1g1KKQneNpDrKZSysE1Irdqs/HquWMUycQDnSvXJVVFKcfCwh1KaTFajW/pNXndjCqU0aZmOKrYY+Y0WQogN4icBXCW3l3Tew2upHGHV4iCtzxkCoLWgfrVcBsCrzHf8mAI/PqZc2OxBh6mi2dh1Ueltgxv2s4ToFqXiAE4RNS7oAIzP17BMiMLCkrWgq7Zjd3wBSOn29+7AdSke/GgBLf0lxRYjAZwQQmwQvxZnu7RySB/a35aB02ERUOTdfgCipEodQNI+DpfO9kkzxqD8eOpkX9geHDrRxvRkK+QOkPH2kL5UrzghthCtLLQJG20DAIqlMrsrJ3GsHJYlQ7PVspMZkkutG5QCPWIrkjVwQgixQYLkirtSDtk+C9tuX5ehlI2n46BNYfAjg2spqqHBigJc09mgarYSkIqWXlfnhhsTwO3b+V7mZkKZxieuGEpZKBNRbQngxl9/EY0hIsJyNnDu8haRyVrceleGkW0yrBVXBvmLKYQQGyTy6416LXbsdnGc9sGGVi5uEsBZRJSS1Fu5vMC9008ShQsdPZ7xmQVsEyz5WDpcenun3faeDGO7HAaHZeAlrgxaaRQhVb/5HQuTbPtA7ijale/CWuzY7eK4MqwVVwb5TRdCiA0SJgO2w/nTWLbCuiADp5WDk5yVLRNR8pMAbj7uDxVGNTppan5xQOg5owCkB4Y6+rMuJpuzuP09WRypQimuEFpZqKhCpSUDFyQZ74y3Gy0tNYQQy5AATgghNkiUDNKc5Aq767RXXtTawUsuvisiZirxAC+sLiSPd7ZS42xp8fRJlbQv8Hbv7ejPEkLE/HAeFc7z9tsnG9vqF3cUGsuTDJwQ4tIkgBNCiA0ShQGgsJMBmp1Ntz2ulYubsgCFZSL+x78/yUsnxomSgiKGzmapiqX2FgK51AEsKz4m15MsgBDroRbEBYNmZ2ca2wK/RoRCKYWVkpYaQohLkwBOCCHWwZefeY1PfPnFtm0mjFDKwkrWvlkXNMrWysErZOMebKaGG1U5+eQ3G9Uoow7PMlyotE/JzHi72L/7Lob67mR4aFtnf5gQok1ZNy/ghL6PpZLzQtq72FOEEAKQKpRCCNFR//a/vkUliHhzOgAsyn5EOlnYZqIQhW4UKchls23P1dohPZJHYZGqnOC9lRPMeqNExFfbog5m4CJjODExT3/LNssYUqkU+cwhHEfWpAmxHvaN3MaJ8edYCOPv2JvTFd6aqbA7uaZupyT7LYS4NMnACSFEB708XubN6ebUxJMTzQbZjQxcEsCl0h77t32cXOpqALTySA3nsXTzCvxsZLVk4DoXVH3n1Dxn58pt29K1ucZtaSYsxPoYLuwCIEzWxP79My/jYFAqzsjbjgzNhBCXJmcJIYRYR3/5g3EA/NAQRhEKCytZX2ZfECRZ2iOd0WS9sca2IjYmua1U567Mn1/wKQSzQLz2DiDT0qbgwmMTQnSGnUydNpX4AopfnMMxzQDOsuS7J4S4NAnghBBiHVgm4Ojcc5w6P4kxht/+uzcphaCURicBnJUsgTPE7QIcx8P1FJ6VabzOgtFYJh7QuaqfTqkGIdur7wCgk4xf9tqDjceV/HUQYl3YyRrYKOm1WFMWNhGqPoVSFrcIIZYhf6KFEGId9PvTDPpTXDvzPBOlgJOzNTTJFMpcvPatPk3RmDiAy/a5KKWwreYIrqIUJDm4eqDXCbWWJsK6tXiCMRd7ihCiA6xcLr6RXCXxsbBbM3CS/RZCLEMCOCGE6DRjuGbh5cbdc7PxVClt4nIkVirOeDWnKSZNfDPxAM7xmmXEA63q8RuR6WAAV/Pjn+ntZnTwJgD6+vL0DyXr81Ly50GI9ZDOWHG2Lfn6V6MIO6o018BJACeEWIYk6oUQosNsE5COKsntkLdPnQVoZODqU6Tq0xSz3j5K1dMUCsMAuOnmFEpfadYlA3f+DAAZbw+jw/tx1B7SaY9d+1x27HboK1jLvIIQYi28lAJlYSURXG7yB1iRj9Jx6w5LvnpCiGVIACeEEB2UtjW6EgdvnjNC1R/nP71aAe1imQil7UaJftdNBnDpq8im9tKXTK10WzJwvraJDFg0EnEd4Z96EwDbNKds2Y5Ca0X/oPxpEGK9pNIahW4EcFYUZ8PrV3SUlgycEOLSZI6MEEJ0kFed4c7Zf4pvOyMAZMIS6bCEFUyj0I0BmutpHniowK59Trw2Lrny7rrNapMpE6GTzFvUwQycn6yzc8KgsexNpm4Jsf5SaYVSmgsTbWFY4p77c105JiHE5iKXWYUQokMiY8jXphr3XXsAgNvmvkuIhcJwYYzkOM01bvVMmJdqZuB2oiFZ+2Y6WGAkVBobcKIAE8Wvq6V8uRDrznYUCt24gl7VKbyoQp89TGFAhmVCiOVJBk4IITrEDw1OVAMgm7oK1y40HrMIAc22zFWLnlePy+oZOM9rZuCUCVDrkIEL6lnA0G/8fJm5JcT6sywFSqOSKzc15eBZg2x3ru7ykQkhNgu51COEEB3ih4Z0VMEOI/bbVzOj3LbHdw8/RH//4tNuI4BqTK1s7qMrr2PqDbw7mIGLVD2Aq+Eka/Es+YsgxLqzLFBJRj6MDDZg2TnK6eFuH5oQYpOQDJwQQnSIHxlSURknNJRTQwxcMB3KtjKQSi96Xj0uS2IqspkUKWdb43Fl4iIHnSxiUs/luWGNm9+V4YajafL9Uv5OiPWmrXgNnCJivhbiYFBojJYrKEKIlZEATgghOqQWRqTCMnZuH5HlMjTWLEiQS8VTJ7ftcBY9r5FYSwI4x7XYPviBxT+gk022TQgo0kEVL6XZf8hDKZlDKcR60xpQGm0iPv6fXwMToZQMx4QQKydnDCGE6JBK1cczNSxnCICx7anGY8P5uxj2ZrnqGm/R8+rFSerxU73NgNapRft2ihX52DqDK5UnhdhQSsVFTFQjpx4hwzEhxGrIGUMIITpkam4OANvK0t+v2irKKaXZc8vYklmu5hTKZj82gJ2DD7bv18FJlKkowLKyjDxwd8deUwixMkopVFJdViUZuDvuyXb5qIQQm4UEcEII0SFz82UALJ3iupszjUCs7mIlwq+5IUUmqxkaidegOUntE60vnG7ZuQBOR1VsnaZ/vxROEGKjxRm4JIDDoJTF4IisgRNCrIycLYQQokOKCyUAbG3RP2ijNXjOcKOhdza39DWz/kGb9z+Yb9yvB35qPU/RJh40yro3ITaeUro9A4dutBERQojlSAAnhBBr1Fy7FgdBpSSAy9t+IwjbMfgzANz/c/kVB0uOozh42OP8mQDOx9ssnSbsZBlKDKCQ+E2IjRevg2uugdMgF1OEECsmUyiFEGKNPvz//Jg/+vaZxv1SKQ7g0vbiS+leauWnW6UU1x5J0z9okfX2Ushcj1I2nW0kYOIsgIwZhdhwSmkwUZwJxyBfQyHEakgAJ4QQl+Hpt+YatyuVCgAZpzm5Yedeh2tuWFs1SctSjPYfY7DvVhSatQRwYWT4N393gu+cLrY/YCQDJ0TXKE2ceYunUdq2TIgSQqycBHBCCNEhtVoVpZxGGwCAW+7Mcuj6tQVwujWRt8ZIa7oS8NpUhUe+9c4Fj0QoCeCE6AqTFDGpr4OTAE4IsRoSwAkhRIeEvo9WzqLqk2tlWc3XUSjWkoGbLAUABFHzucbUp2wpWXcjRBdkbYUxETr5TlsSwAkhVkECOCGEWIN6AROIpykCRGGEVja225lTa+vPAHXB/ZWZKgWMVd/BDiqNbUFEvP5GgjchusK24jVwOsnApTJel49ICLGZyCUfIYRYg5aEFmU/IudZmChEKQvH7Uw98ChsvadWVejgTLHGX3x/nCE34vr5H1G0+jhbPMxYn5tk4wwYCeCE6Aat4zVw9V5w6azb3QMSQmwqkoETQog1aJ2SuOAnkVYUoZSF1aEALmzpG6DQmFVMoXz0mXf4x7eKvHhqCoBMVOG5t+eJjEmO18j0SSG6xNIWEPHBs88CkM9nu3tAQohNRQI4IYRYg9AYrp1/iR2V05T8+Co6UYjCxkk5HfkZUdRyR8Fq1sAVq/GTw0oVAAfF6+Pz/L8/mOA3/r/XpHS5EF0UZ+Dg6PSrAPT1SQAnhFg5mUIphBBrEESws3qanVWYr9wZbzQRSltYqc6cWvP9izN5kTHoFWTOTLVIwS9hkilakanx/DvzeFN+y14SwgnRDZYVf7dLTrz2LZPNdPNwhBCbzLKjjM9//vM8//zzFAoFHnnkEQC+/OUv841vfIN8Pg/Axz72MW655RYA/vqv/5onn3wSrTW//uu/zs0337yOhy+EEN0RhM302FxxHrbnUCaeQumkO7OeZe/VLoPDNvl+i//zP4IyhjAyaOvSgdfZYo3DZ54C4HT2xsb2gbk3eTO4GpVk8la3qk4I0SnaijNwC3YcwGUzWdZSZVYIcWVaNoC79957eeCBB/jc5z7Xtv2DH/wgH/rQh9q2nT59mmeeeYY/+qM/Ynp6mt/7vd/jj//4jxtTBYQQYqsIgqBxuzg1DYw1Ajg705kATinVkoVTQEQQgbPMErv/49vvsCe57ZnmcY6Vz1PVHiO1841XFEJsPMuKh18lxwUU6XQKKHf1mIQQm8eykdXhw4fJ5XIrerFnn32Wu+66C8dxGB0dZWxsjNdee+2yD1IIIXpN5DenIhanZwkjgzJxFUrb6/zs9LjgSNRWPOViqkEzO+iZWuN2n6lx3cJLDPsT9Vft8FEKIVbCtuOrMCfTGRy7gO3IhW4hxMqteZTx9a9/naeffpqrrrqKj3/84+RyOaampjh48GBjn8HBQaampjpyoEII0Uv8WjOA++GZeYZ+9BaWqaKxcdZhMKaUBSZs9Jy7lKFMs4iKE1VQWBSyR5hZ+F77a3b8KIUQK1FfAxdoRb+3D2uZadFCCNFqTQHc/fffz0c+8hEAvvSlL/Fnf/ZnPPzww6t6jSeeeIInnngCgM985jMMDw+v5VDWlW3bPXlcYmnyeW0um/3zmpppTncqhoqXvxuvOQujMqPbhjteol+ruG9Uri/PcP+lCx6UwtMMJrftsIxSNttHbmSh9BJ+S0ZOK7Xiz2Czf15XGvm8elsm16w6qbWD6znkC/J5bRby/dpctuLntaYArr+/v3H7/e9/P3/4h38IxBm3ycnJxmNTU1MMDg4uej7A8ePHOX78eOP+xMTEkvt10/DwcE8el1iafF6by2b/vCbGxxu3jdbUqgEWEETFtvNgpyilwUSMnzuPHVx6WvvEzDy7kttWVEYpi1zexmgPwmYAp1j5uXezf15XGvm8elsQho3bWtlAxMTEdPcOSKyKfL82l830ee3YsWNF+61pns/0dPMk893vfpfdu3cDcNttt/HMM8/g+z7nz5/nzJkzHDhwYC0/QgghelrgNwMhm4h5lQKgL7eyk+9qxQFc2PZzL2bX1EvN50VxBi6VUmCiC/aUaVtCdEOur9C4rZQjUyiFEKuybAbus5/9LC+99BLFYpFPfvKTfPSjH+XFF1/kxIkTKKUYGRnhE5/4BAC7d+/m3e9+N7/927+N1prf+I3fkAqUQogtya82qzt6UQUPG0tn2LPj1nX5eVpZQERQ8y+5nx8ahmtnsXSaMCrHDbtVvN4m5W5jvvJGY18ZMgrRHQODIyg0hgitbAnghBCrsmwA91u/9VuLtr3vfe+76P4PPfQQDz300OUdlRBC9Lg3Z5uZsHQwT8oEOHaevrxziWetXTMDd+kA7ptvzIAJSXt7ma+8Hj8Xi/2HPE6euJN85lremfoaAG506dcSQqwPy9agLDCRZOCEEKsm6TEhhFilMDL85amWUv3RPMbUsJTH9Ten1+VnWjouYvLf/1ORydLiwOsnk2XmKgGf/84ZwGDpVOMxrTT9gzbX3pDDc4axdFxAQYUXTqkUQmwE2waVDMG0srFsCeCEECsnAZwQQqzSD986y13TTwPxIMyLAlRUwwZsZ30GYnYyHf39U3/P17/61KLH/+4v/hP//k//FsvExREuDOAAtu9y2LbTToomgF60Jk4IsRFsR8VZdUArB60lC7z9DQAAIABJREFUgBNCrJwEcEIIsUpnz5xt3NbaA1MFU8Wz1mf6JIBtNU/XZ0+9veQ+u6qnmgEcCkWy9i0J/vL9Fu+6O9foQaWWbyknhFgHrqsaGThZjSqEWC0J4IQQYpVC3Vw+rJXbuJ1fxwDOsZs/cyLVf9H9NGHy/wiT3M652fZ9kuOXPwBCdIfjKkb67yHj7WZse2H5JwghRIs19YETQogrWdVvVqDU2iOJk8hnsxd5xuVzXatxe9rra3ssMs1U2u7ySQDSptlnamdhV9v+thWf+hWSghOiG2xHkXJGSPXfx423r995QwixNckFWCGEWKVKudK4belmBm542/pdSXedZnavbHuU/GaAFrQUI9ldPQWAEzQLnWwvtK91s5JsnjEBQoiNp1Rz2qTjyhRKIcTqSAAnhBCrVKs0A7h0ymvcHtkxtG4/02oJ4CwTcrbYDND8YHExEjtotjkYetfh9scaAVyIEKK7PE+GYkKI1ZEplEIIsUp+SwDnuM1qj6n+9ZsKZbvtAdyZiTmuGox/tr9EOwAr9BnquyM+rmz7qd5xkgDOcxc9TwixMe776T7Jvgkh1kQCOCGEWKWw2sxceV4cRGmVws6tTw84ADfdfG3LhJw9MwGHRgHww8WZtKiwk3zqANA+XQuaxxwNjq7X4QohlpHLW8vvJIQQS5AATgghVin0m9MXB/pHmJk+Qj59EMddvwFZ/0BzeuZ1Cy/x9mSzkMmFGbhdww8RpHLs3O5glqhTcvja25iaMOSzV6/b8QohhBBifUgAJ4QQq/DGVIVaEFAP1TzPZTB3FABtrd90qOwFFS4ni8XGbT9oz8A5Vo7b3pNleNvSbQ0y2fiYw0DW3gghhBCbjfz1FkKIFYqM4dN/dwI/qDa2pdIbcxq1bcXYwP2k7EEAKtVy47Hgggzc1eGLFw3eAPqSqVvlhcVr54QQQgjR2ySAE0KIFRpfiKdOOlGpsc31NqYIgeMo0u4YY4MfRCmbyARUk8ybH8WB2EDuFnYP/wLOdYcv9VJk++JT/8CQrMERQgghNhuZQimEECv09lwNbUKsqFmF0mxQM2w7qVanlMKxCmSjEufOTLBn9zbCJJCzdBrbyi5bTEUpxQc+nF/XKZ9CCCGEWB+SgRNCiBU6N1vimoVX2rZtVC81x2kGW7aVIR3VmDo3ATSLmCjifcJw+aDS9TS2LQGcEEIIsdlIBk4IIVbo7R99lx3VtwHIeHsoVU+ilc099+cWlervNLslgFNo+lBUanHw2FgDlxyDhGVCCCHE1iUBnBBCXMR3Xn6bhUqN9x3dD4BfaRYOGSnczULlLYaGtlEYWP9TqdU63VFpMBHlIA7cwiSAc8w8R25Ns3u/NOgWQgghtioJ4IQQ4iL+4Pm4VP/74i4BhDSLfmhl05e+GszG57vSnqFUiygH8VRJP0rWwGHYd8Db8OMRQgghxMaRNXBCCLFCQUuwtueqOMuV79+4So62A9t22FjaSjJwcQAXJJk4S29MQRUhhBBCdI9k4IQQYoWCIMAFthWOcf3NaW66PbOhP/+nH+oH4ORJDTSnUPp+3N7AlktyQgghxJYnf+6FEGIJQWSwoxqYZlYrCny07mOwb1dbUZGNpi0LiKgkBTD/7x9MAmBJBCeEEEJsefLXXgghlvD2+DTHpv+B3ZWTBEmfNRP6WMrF87o7VVFrC2MiykkAZyW96CxLTulCCCHEVid/7YUQYgnj03MAjFXPUCkn1SejAEs7pDIbt+5tKVaSgVsI4vt2kiW0nO4elxBCCCHWnwRwQgixhNlSBQDLBFQW4gDONiG2lcXLdbfSYxzAwUnfphJEjcXMaVcCOCGEEGKrkwBOCCGWMFMsAWARUilVCCODbQK0dhsVKLtFJwHcudDizFyVXZUTAOTSThePSgghhBAbQapQCiHEEuYXFgBIo3n6dJmXXz/JiAlQGAaGunvq1HYcwGkD33/zHXJ+XMTElgScEEIIseVJBk4IIZZQKsUZOFs5fOlUxEtn55L73TyqmGXFAeTRuWf5mx+809huFwrdOiQhhBBCbBAJ4IQQ4gJPvjHDm5Oltm22iSuGOFb301z1NXC5cB7LhI3tdj7XrUMSQgghxAaRAE4IIS7w+LNvkTY1AAxxs2zbxM2y0z1Qqt9qmStpJYElgInCpXYXQgghxBbS/ZGIEEL0mMz8BEO1cwAYEwdwblQFYLAnVg43+9DZLRm4fKGvGwcjhBBCiA0kAZwQQlxgqPp2yz2DNiE3Fn8EQC6d7s5BtYjCZtatPrXzjn0PMjSc7dYhCSGEEGKDSAAnhBAtvnu6iGmZlhiZiD3lE1jEUyhzdvdTcGHkN26P1MZRaIaztS4ekRBCCCE2igRwQgiReHWizO8/9TZeMm0y7e4CDP1hs6CJY7ofKDlOsw9dXziHUjaWI6dzIYQQ4kogf/GFECJR8iPsyEdFJQZyt+DYeYypkQsXcKwCu4Yfwg4q3T5Mrr76MGl3R+N+ZGrY6VQXj0gIIYQQG6X7c4GEEKJHlP2IXFgEwLUHsOwzzJXAC+fwUlfhWDmcffu6e5CAbWnGBo4TmZDJuf8GgDU82OWjEkIIIcRGkABOCCESc9UQN4qnSA6moKKbkxQcO26SPXTj/q4cWysvFXcT18pipPAeAOyM181DEkIIIcQGkSmUQgiRmK34OEm/t2zGQbUEcKP088DPF9CW6tbhNRQGbK67qn0tnufJ6VwIIYS4EshffCGESMyePcO1Cy8DkBseQOu4YfaQNUp+xxiO2/3gre7A7aMUBpoNvb107xybEEIIIdaPBHBCCJEon329cTs30Ie24lNkaKXw+jPdOqyLuvNYs++b20PBpRBCCCHWjwRwQgiRiMKwcTuV1o0MXGilyGR773TptkybVEoCOCGEEOJKIEVMhBAiEYVR46pWKq0b690Uil373Is/sYuO3JqmtBB1+zCEEEIIsUF675KyEEJ02F98f5yf+4tXMMZccj8V1Rt47yDfbwFJVkvpni0Ssu+Ax+Gb0t0+DCGEEEJskN4ckQghRAd9+UeTANTCSwdwJopw7SHGBo5jOwrTmJWo0NalnimEEEIIsTEkgBNCXDFK/jJTDU2EUha3HvHrG4B4CqWWs6UQQggheoAMSYQQV4z5in/pHZIALltwAFCqnrFTUiRECCGEED1BAjghxBWjVK5eegcTobGw03EA11gzJ8GbEEIIIXqEBHBCiCvGQqV2ycdVkoGz016ypTmFUgghhBCiF0gbASHElnfr7Hc4621nodJ30X1enSg3plA6Xr1iSXMKpRBCCCFEL5AATgix5fUHs/QHsyxUr7noPl/5/hn6ohKg0ToO2Az1oicSwAkhhBCiN8gUSiHElha19H6bLQcX3a9w5gUATFRqbssPAuDa/et0dEIIIYQQqyMZOCHEllYLwsbtqXJ40f3CUhEFRGahsW3vnoOcej2N5wyu5yEKIYQQQqyYBHBCiC2tLYCrLu4D9+K5Eu8UawRYOIClm9MlLUtJ8CaEEEKIniIBnBBiS6vWmtMmp4rltseCyPC7T5wE4O4wDu5uPnxf43HHlbVvQgghhOgtsgZOCLGl1YJmAFcsltoem1hoNva2o4Cst5erj2xvbEtn5BQphBBCiN4ioxMhxJbWOoUS2ouYfOutItmgiDYhOqqidYp8wWo87nqSgRNCCCFEb5EplEKILa3mNwO4vnC2cdsYw5deOM17Z/+JM+52lAlwlI1SzaCt9bYQQgghRC+QAE4IsaW1ZuCiloCsWA0Z8KcAGAji/2f04kkJxz7Qh+2s80EKIYQQQqyQBHBCiC2tdQ2cAr59YoYvvzjNvzwy1AjgTDKbPJvLLXp+vt9atE0IIYQQoluWDeA+//nP8/zzz1MoFHjkkUcAmJ+f59FHH2V8fJyRkRE+/elPk8vlMMbwxS9+kRdeeAHP83j44Ye56qqr1v0fIYQQF+O3TKG0CHj6R2/ivf0mXzE3MepPA5CO4uqU+QFp2C2EEEKI3rZsEZN7772X3/3d323b9vjjj3PkyBEee+wxjhw5wuOPPw7ACy+8wNmzZ3nsscf4xCc+wRe+8IX1OWohhFghP2wGcJ6JSL/1HXZVT3NmaoZM1KxKaessoyPS800IIYQQvW3ZAO7w4cPkLphW9Oyzz3Ls2DEAjh07xrPPPgvAc889xz333INSikOHDrGwsMD09PQ6HLYQQqyM37IGbgxNoOKJByO18wAo4imSnruNvsHUxh+gEEIIIcQqrKmNwOzsLAMDAwD09/czOxtXdpuammJ4eLix39DQEFNTUx04TCGEWBvfb/Z6wwSUcQEYq40DkPZ2AaCVTSrvbvjxCSGEEEKsxmUXMVFKranU9hNPPMETTzwBwGc+85m2wK9X2Lbdk8clliaf1+ayUZ+XnVSWVMomMgER8fkqF8wAioHsjZSqb5FN7WVs+wiZrNR2Wop8vzYX+bw2F/m8Nhf5vDaXrfh5rWmkUigUmJ6eZmBggOnpafL5PACDg4NMTEw09pucnGRwcOk1JcePH+f48eON+63P6xXDw8M9eVxiafJ5bS4b9XkVZ+YA0MojMgGOaValtK0cAwNDOPavoJSiWJymVJbeb0uR79fmIp/X5iKf1+Yin9fmspk+rx07dqxovzVNobztttt46qmnAHjqqae4/fbbG9uffvppjDG8+uqrZDKZxlRLIYTYKNUgwg8jAPxaPIXS0i7KBLgtAVzaHeP6o+nGLAItHQOEEEII0eOWzcB99rOf5aWXXqJYLPLJT36Sj370o3z4wx/m0Ucf5cknn2y0EQA4evQozz//PJ/61KdwXZeHH3543f8BQghxoY9+6VV29Ln8xw9dRaUaB2xa///t3Xl0HNWB7/FvVe+tbrXUWq3NsuV9keVFJjZeABtI2HFWMmSdTM55JpMzzGQmmffeYTIn4RxyCM9zTgKzZDKZhCwDSTAkkJDE2NgE21h4t7zK+yJrX1st9VbvjzaNhW3wqna3f5+/ukvVXbd0VaX61b11rxsr2onDeveZuFx3Ff7Au6ntcrqDi4iIiIykDwxwf/M3f3Pe5Y899tg5ywzD4Etf+tKVl0pE5Aqd6osAEIkMAeC0eRmMNHN2RPN4/Hi8Cm0iIiKSOS6rC6WISCYYiMaJDCVb3Jx27zk/j8a8anUTERGRjKLh1kQka/3lL/cxPxbFNJy4HMkpAgxMLJLPx40qT877NqPeg2WlrZgiIiIiF00BTkSy1oBlEo3FcBtOnM5kgHM5ishxj2Yw2kb9ghwAqsa60llMERERkYumACciWSWeGN6UNhSL4TWd2O3JrpI20830SROpnDBH3SdFREQk4+gZOBHJKpF4MsBVho/ij/ViWlFM04nT9U4LXCG5RV7yC3T/SkRERDKPrmBEJKtE4wmwLCYM7AMgYvNjGn5KS0bT3rEEj7MMu0MtbyIiIpKZ1AInIlllKG5hnhmkBMAeH0gOYuJ14HWVYxgGDgU4ERERyVAKcCKSVSJxC9OKp96bxLGZTpzudyfsttkV4ERERCQzKcCJSFYZisWxnRXgAEzzPaNMas4AERERyVAKcCKSVSKR8wQ47MMyW47fhoiIiEgmUoATkawyMDDAxNCeYcvshg1fbjK0zfqQF49Xpz4RERHJTBqFUkSyytH9jQRjXcOW2S2DgiI7S+/NVXgTERGRjKYAJyJZJRZ/dwTKkrwlDEU78Bt+AIU3ERERyXgKcCKSVeJn9Qy327x4XeWYA61pLJGIiIjI1aPb0SKSVWLvNsBhGA4Awt7iNJVGRERE5OpSgBORrBKLvzvc5OTK+PusKSIiIpJ5FOBEJKtEY7HU69wcTdgtIiIi2UUBTkSySiSWbHXzucdhO3OG8+boVCciIiLZQYOYiEhWicXjGEBh7ocwjT4+/GAAQ/lNREREsoQCnIhklVg8QXLoEgOzsAiHU90oRUREJHvovrSIZJVYIo6BDcMwsLmd6S6OiIiIyFWlACciWSURtzAMGwA2m1rfREREJLsowIlIVjESpAKcaUtzYURERESuMgU4EckuCQvjzKnNsj5gXREREZEMowAnIlnFspJdKF0uixxNHyAiIiJZRlc3IpI1ovEEBgkMw8a8eXZMPQMnIiIiWUYBTkSyRiiawLTiGIYNm1OzpIiIiEj2UYATkawxmApwdmxuBTgRERHJPgpwIpI1YpaFYcUwDTs2uwKciIiIZB8FOBHJGvEEqRY4TSEgIiIi2UgBTkSyRjxhYRDHwIZpagATERERyT4KcCKSNeLvdKFEzW8iIiKSnRTgRCRrROMJsGKYhgKciIiIZCcFOBHJGrFYHAMwUfdJERERyU4KcCKSNYYGBgCwWWkuiIiIiMg1ogAnIlkj2tMNgKkAJyIiIllKAU5EskY0EgHA5s1Jc0lERERErg0FOBHJGvFYDAC7Tac2ERERyU66yhGRrBE9E+BsNg1iIiIiItlJAU5EskY8GgXAbtepTURERLKTrnJEJGvE4nEAHApwIiIikqV0lSMiWSMWPfMMnAKciIiIZCld5YhI1ojFkvMHOJ22NJdERERE5NpQgBORrJGIJQBwOO1pLomIiIjItaEAJyJZ49BgMri5XApwIiIikp0U4EQkKwzF4nTGkqc0h9OR5tKIiIiIXBsKcCKSFTp6wtg58wycWuBEREQkSynAiUhW6Ojux2YlA5zboxY4ERERyU4KcCKSFZpbOygc2AOA0+NOc2lERERErg0FOBHJCgcbG7BZyXngHC5nmksjIiIicm0owIlIRgtF4vz1y4cYiMZTy/QMnIiIiGQrBTgRyWh728Ic64kwmDBSyxwOTeQtIiIi2UkBTkQyWiSeHLjE4t0AZ7cbF1pdREREJKMpwIlIRuvo6QfAMt4NbYapACciIiLZSQ+KiEhGazt5kuKhfrwku026HHlpLpGIiIjItaMAJyIZrfvQVqbHwgC4naP46LL701wiERERkWtHXShFJGPFExYR693TWF1ZGQXFmkJAREREspcCnIhkpJb+CH+5sgkMBwA208vMj8xLc6lERERErq0r6kL5yCOP4Ha7MU0Tm83GE088QX9/PytWrKCtrY2ioiIeffRRfD7f1SqviAgAv27sJBzqwxPrxuuqYtHCJTgcuiclIiIi2e2Kn4H7p3/6J3Jzc1PvX3zxRaZPn84DDzzAiy++yIsvvsjDDz98pZsRERnGYcKs3rcBiMX7qZmoG0UiIiKS/a767eqGhgYWL14MwOLFi2loaLjamxARYfDATjyJQQBG5U/BZtPUASIiIpL9rrgF7vHHHwfg9ttvZ+nSpfT09JCfnw9AXl4ePT09V7oJEZFhBqJx4j3tmEBeTh3zb5mS7iKJiIiIjIgrCnDf+ta3CAaD9PT08O1vf5uysrJhPzcMA8M4/13xVatWsWrVKgCeeOIJCgsLr6Qo14Tdbr8uyyXnp/rKLFdSX5uPd0O8nxz3GPJ9tUyeXnGVSyfvpeMrs6i+MovqK7OovjJLNtbXFQW4YDAIQCAQoL6+nqamJgKBAF1dXeTn59PV1TXs+bizLV26lKVLl6bet7e3X0lRronCwsLrslxyfqqvzHIl9bXnWAdGIozD5mfSdLfqfQTo+Mosqq/MovrKLKqvzJJJ9fXexrALuexn4AYHBwmHw6nXO3bsoKqqijlz5rB27VoA1q5dS319/eVuQkTkvE62tGMAftNk/BR3uosjIiIiMmIuuwWup6eH7373uwDE43EWLFhAXV0dNTU1rFixgtWrV6emERARuRwJy+LPR/uYX+XHbr7bHbvrSBNODEYX5qWxdCIiIiIj77IDXElJCU8++eQ5y/1+P4899tgVFUpEBGBbc4in3jzFwc4gX5hVDMChzkHi/d247AWMqdWzbyIiInJj0ay3InLdemcQpPXH+gCIxhP8+x/exhPrwOUoILciP53FExERERlxVzyNgIjItRKJJ3DHB+jpTd5rembTaazeVgDK8yo195uIiIjccBTgROS6FQqFubn7z/TZcoknZtB4rJVpQydw2vOZNG1UuosnIiIiMuLUhVJErlt9PZ0A+OO9nOoKMaZje+pn5RM1gImIiIjceBTgROS6Fe7tTb3+6u+P4o31YRpOSvLnYZrqPikiIiI3HnWhFJHrVqwnlHp9a+drAAT99SxeWp2mEomIiIikl1rgROS6FRuKnrNsLL0Ei3TvSURERG5MCnByQ9nWHKI/Ek93MW44m0700dwXAcCyrIv+XCySDHBB3xxMwwHA6MnlV7+AIiIiIhlCt7HlhtE9GOOfVh+nblQO/3xbZbqLc8P4xRu7aNq1k97AOP7+nmk89cI66mqq+esHC1Pr/Kmpm3U7D2F3e/j7pRPwOmwAJOJxwGBs9TQKS6eQSEQonVqUpj0RERERST8FOLlhHO0eAmB7c4jGlgEKvHZK/c40lyo7/XZvJ+FYAs9AJye3v0UgESK3c4Dv/ayJ8mgbuxvD8ODNAAzFEvzhjc1U9TWCYeeVwXY+/uBCNp/spydh4jEczLvVn5rUW0RERORGpgAnN4yjnQNM6m+k3+7nv17ahy+/kH/++M3pLlbWOdkbYc0bb1IYacMX78cJ2Ewv8USIokRyUJIKEqn1X9tzksq+3ck3VozTXYNE4gm+/6ddzAwfIgEKbyIiIiJn6Bk4uWE0Hz5A+dBJJob2MnrwKAXNm9NdpKz0r2t2Ux0+jC/eD4BpOCkLfgSvsyK1jmFF6Qwln4nbtWU7Bhal+bcDEI1bvNTYTl3fNgCCvnEjvAciIiIi1y8FOMlaaxr28/X/eo221i4ABjvbAQOb6U1ruYZiiQ9eKUNZloXv5E4ACnPnMSr/w3z6U3/JPR8r4+b5HyHfPwaAwWgb9/9gA3vbBnD1t+J2lDCjrgIDG1gx1jY0YlgRSvOW8uDH70znLomIiIhcVxTgJCvFExbrG9ZT3t/I11/ZxW92tRALD2K3+Vg0447kSoaL/qGRHZFy64ET/Psz32fV9oMjut3LFU9YPPPGIX608SjxhDUsfL6++zhNHQPD1t9yuA1PrIuAdxoP3DuJZZ8eT7DIgcNpMLnWw1987h4K/eVAgqmh/Tz+u50Y8X7yXcVMmObD7QhgHzrC+NBOHLZc7lwcJMdvG+G9FhEREbl+6Rk4uariCYv1e4+xYVsjD911G5V5bgDaQlH+49W3KPa4+NJH5ly1Z5oOt3Tzwit/IpxXzUN33ESVxyIcS3C8cwB/rBeAur6tHFq9AwdxbI5ixs8uY/v+GjpDh3hu1VY+95HZ2M0Ll6czHCMcTVCee3EDniQsC8sC23m+c9vuvQC8tXknS2fUXMYej4xfbT3Bke4hevv6KDyyjlZHCQ/vbyfPZvGtB2ppbmljx6qVrHFV8dE5E6mdPZmOgSjPvbaRCgxqXF68Bf5zvtc0DbAn/yaKh45TPHQcgJlVeRiGQUF+MSdaOzGAWaVTCIwuHcndFhEREbnuKcDJVfV3rx6h4uCruK0oP3vFyzf+4hYsy+KZ1Y3kn9xCGGhpG0dpcf4Vb6u1P8p//HYtowaacfQ388zPT5ETDxE3bFi+UkoBv2c8oaHjkBhMfc7lsTF5ykTebDjIidO9fPQX+/i/c3KZM2EUiTPBa9WBDn7bsI8vzh3Day0Wja0D/OcDNRcVPH+9/RT/s7OTW3NC/NV99bjs77YgdfX0YocRb/m7WLGExeNrjhNofAknFrn2PAA80RbmdbcA8OP/aqDFM4YKoGDoGM9ucZG/v4uWUB9jw8fwuiqZPHPUBbcxafyH+POmd1sgc1zVVM4eD8CSDy/ktZed5DjszL531rXbUREREZEMpQAnV5X3WANOKzn5clsoRHc4xrPb2wg3H+OdyHbqxOmrEuB+u+M4xQPHMQ0nCSvC6MGj7/6wMxk2ZgXzmXjXnRzc18sb61/B567GMAxm3VTDpi1+8gePMnPoJD9+o5hnt5wgz+sm0LEPR38zNcBvXusgPLaW9lCUk30RKnJdH1iuQ5veYPFgK7Eugy1v2pi3uD71M6u/DwC/aXCsZ4iqwAd/30ho7ovw7OZmgj434aZN5JOcbNsZ68HjLCMcOYXd5sM0XBDroGJgPwAuRyGV4SYIW/gAj7OCcaUzCU6tuuC2aucEiVsfZe+eQ+TnjGH6nCCu/ORziYE8D8sevuVa766IiIhIxlKAkys2MBTl9R1N3Dy1htLI6dTyingff/WrRiaE9lIWaUktb2/rueJtPvHSJqIn9xAAygruwTRsdPZtJRrrxjRdhCMnsdv8VI4rwO0xmTIjwKF9d1NSnvyTN0yDorxiTnUcJAgEY10wcO52nIl+Bg81sCDaybYThVRMef9JpGMJC89gKwAmFj88HGfDsdU8+vCtrDvcjT2WDHA50S5+/ef9PHr39Mv+HXSHo/z7y+v53J03UZrrvuzvAfjvl14jp/MAuzzjGDt0Cr9nAkFfMYV5PnJLSti2bQfjSssYPS7In9/YxunQTvK905lWO4Ot2zfSH27CbuYwb0wtE2+tet+WSrvdoH5eOTfNm0Tc6tUUASIiIiKXQAHuOpOwLMwMu6B9ddMuTmx9g6YNfwIgkDMdrDg9A7tZ2NWaWi/or6ezr4Hu3vMkpYsUjsT4wa9exdt+CAC3owSHzQfA/fffj80Rpq8nyq7NTUwZ6yI4I9k1zzAM7nwgF5v93d/t9JmzObXqIHabn1i876ytmFQU3Edz1x/xRNvwnFm6f0sjTLkFgKbWPv68v5nPzB8/7Fm3VxtPDStvbe8m1gSXENx4jDX7TjKbBC5HIUPRdgaP72UwMgm303FZv4s1azfgad7Ovz7fxd995l5yXRc/2Edzb5j/3NRMacDLzr2Hqe4+AsDYcBMAFd4KlnxiKqbNYDCcIBadxbSZXhxOg2VjbuHE3mn4oj0UzMynsGgJb6wtJugrZuodlRcdyIKFLtrbM+tvXURERCTdFOCuIz94u4WX93Xx4qcnZlR8VAA5AAAYlklEQVSrRHdP37D3TpuPGbOrWLVmd2pZ0F/PrOmVrFrfwMnOFtoHohR6Lz24/HTV23AmvAE47UGW3O3Hk2NSVBSgvT1KXtBO5ZhzW7acruGDro6fVMJg6HNgWjTuPIDTXkBbzxt43VXc9/Ey1q2Zz659q1Lrhwfj9AzG+M5vN5PT2og/3s+fPHY+PHssHQNR2kIxju1rBCDXO5negT0AzOt9m463B5h9pmtpUWAhLV2vkRNp5nfrdrFs6UwgOQT/8d4Iew4fZ/vBU3z57vnkue209kcoynGc8zfR054cpCVvqIO//tUunnpwykX9TmPxBP/z3z8kQIIw8M4sa/m+WSQSQzjsAWqnBTBtye25PSYzb8pJfd7uMKieXgQkWyMrqp3UD06jYrQzo/5uRURERDKRAtx1YsvRNv645zRO4FRvhPL3eTbKsqzUYBsA64/1YgE3V+WOTGHPEk9YDPT1DltW4C9mTE0RY/c+RG/oCOPHVDFrQRGh3iisB9tQG1//1VZ++Nm5l7St3sEYXUcO4DUc5Ptm0zuwh4ljJ+H1Xd4w86ZpMKM+AMCkqbMZCCXYuvFB8gtt2J12bl48icNHDhAaSj5b57KGeH7TIUqb30p9x/aGbXx49lj+5qW99Mbt1PV3U2LzccvEMYQCs9i4cT0MHk6tX5S7gKpiJ1ZiMSc7f0vD0S4mtIQY5Xeyo7mfZ9ftoq5vK27gGz+L4vLmUtO2gdypC/n8kpnDyj8QTgZCWzzE7I61vPJmjM/dPpuBSJyhaIz8nPP/DZ3o7MPGuXPRTa8qpXpWNdGIRVHpxYdrwzAYP/nKunCKiIiIyMVRgLsO/HLjAZo3/Z6FZ96/tWGIKbOns7t1gGVTC1LrJSyL1w/38ps3d2ALd/PobbVUjBvNd944hWnFqbp7LJX5nvNv5Bpo7wvzbz/9Jd5YCLfpo6Lgbmz2KNPmFuPxmtz90UIwClOtMp4cJ2XBezjV+TJVQ+20d/RQWJAMUB0DUQ52DjK9JAePY3hLWcKy+OlbR9m5YxuVsS4CvlmUFE0kNzSBibW+q7IvLreJy21yy0f8vNOI5HKbBHKDhNqSAc4d7WRn06lUixUkD6A//Xkn9W1rUssczgr8ZQGqawqIxxax8a0whd5R1E6bRE5JgOJRDmYkLP7zP/yUDJ3i//1uC8UloxiXaKaub2vqe6aEGiGUfH1i/27aZk+gKC+Hbce7MUyTaLQPt6MIw7AxGDnN4UNNfOUnYYKhYxxzj+VrCyqZNr78nH3dcKAZgHzfTHoH9lIUWERxiYeJ8yvweDU1pIiIiMj1TAHuCvUNxekKx6jKu7jRBF/a08mYfBe1pckuaT0DgxxtWM3ZM4ytPh3lJ384jN2Kc9vYAHmeZDU9vWoXQ/veYmwi+QzZ198sYVGrgTceYm73Br7//D7uvX0Rr6zfRd2kGj45p/Kq7mvCsghHE+Q4baw92MXvGnZTHu0GwDA93PLhIP48eyqwGe+ZB83ugOLiIrr6yyF8kO/9xs3/+cxiVm85xK8aW+i15XBrdYD/tWgsHaEofrcNp81k56lemt/+I5VnpgKor/BTOd/HiSNR8guv7iTP5nvKPGnyLBKxIpzuLo41NzCuvxMwyMuZTn/4EERbaNxykrNjj99djb8iGbxrZwWYNPVjOJzGsO6FNptBedkEjhzfTF1fJwfjEULeAS7UATE32sF3fr8bfyCX/KY/EDY9eBJhcryTmFs/k1fX/oJApIvgUHKwmMJoO79cdZgXNlUxb6yf3XuP8sl7FpGX66Xt7T8CUBbIZ+7cz1A5xoE3R5Nli4iIiGQCBbgr9K+bTvPm0V7+9b4aYgnrvEGuYyCKy2YyGIvTsG4Nv3cUsKDUx4mebjr6+qm0hnDa84nEugCoGWxmfHQXNsNg3fo43cEyDrSFyG3aiisxgGHYsawYN/Vs5PiOUmbEkl3iyodO8PbLv2AUFht2JK5agIvEE/zi7eNsONRGQU9y/i5vfIDyswb+cDuGh7fzMQyDRXf4GfzdOPY2ncQ/cJTlP3+bcX2N1Mb7wXCw8fBsim1htu3cheUM8u0v3s7OPQfwJAZxO0up8lYw/rap2Ow2Jk679qFj0jQvY2rGY3fAz37STP/gCWymh4XzZrNjh4ejrW+lwlvQX4/XVUnN2Nxhz9u999m7d8yeM40jxzcDMGiaDPaF8ABl+YtxOgLk5Djp69lHdzhKb3gvVW0boC35WU8iDEBNbg4TZhSx5s0ChmIdAPg9E+kL76Mg2kaiF/Y0tGEAP/hlBy3OUUw4s/3aBTUUlajro4iIiEgmUYC7QpFju7itcx+P/CZObqyXL9V4WbiwDkg+H/bzdTtp2/UWXc5S2h1+Jg+dpHjoJAdOVFMweATvme8py51NwB/iYEsb/YPJkQATFqw+2sPYxnW8M3h9ec4U5t+5iDfWbOJ01xaKzwzbH/BOoWdgN+aZ+btKYiE6QxECHgcdAzGKfZc2YIhlWRiGgWVZ/J+XdlJ5Yi1TzrNewDuNPF8tkybbLnoAi5mzJ3P0WBNETlLbnXyezO0oYSjaRl1oP0e2hilKhOm0B7n/p3uY17sHv5nDvNLJTLtv2jkte9eS3W5g9yeD4rTpdWxsSAa46kk+TPdEjr7cACQoC97D/MUV5Phs5OZdXDfEsopcfO4a+gcPMiW0H7DIcVVz97KpeHLsZ+qgjI72ECt/1Q3YGYicgjPPrzntBUybPwkAt8PBUAzy3eP55Odup/nkPP70x9UMDB1LbS8Q6yUQSz6vOKNoHkUlI9fdVkRERESuDts3v/nNb6a7EAB9fX0fvNII83q9DAy8/5D3W1//HQYwJnyYsqFT7G+NsmjuFLoGhnjih89jNu/GtGLkxLopOmsuNG+se9j3zCgew0331xGNJjhx8iB+z0QisU7yz5pXLd87jmUPLyEv6GDy9EqMeAUtrScwTRf3LZ5Pcdk4Et1uwvEYtshp+gw/hwYd/PPqI5w+1c7E8jw8jgu3WsUSFt954yTff+MILzS243TYyXWaHHvjJUwscj2TsIgTTwzicZZTXnAvN82vof5mP0WjLj4M5PhsTJs2kaMHnIBBnq+W++dW0xsroKf7ADYrBoAn2s7oSDuueA+FOTNY/GAtNseF7zlcTH1dCa83hyMHQ+T76pgyI5/cgIvWY1V4nWO4/xNjyAvacXvMiw6yhmFQUlzNvv27sKwhDOJUekuYOndC6ufJ7TqZMXMKdbMmUzNmOmYsQGd3B/OmfojRtclWVgMvve0hPjRzGsVVQfLyXdTWTeDA3k4sy6QosACAeCJCjquSJfd8CNdljAJ6NV3r+pKrS/WVWVRfmUX1lVlUX5klk+rL7/df1HpqgbtCpj2IFetMvXc43fzj7w7Q3nqa6dF2AKoK76GjbyehoaMU587Bwk1b758BcDmKcNqD+GuSF+Kz68fjcfuoGV/Kz38aTrWgVBd/htvvC+B0J1t3TNNg7vxycv2fpLsrQsnkPEqA6bOqWfvqdrbvX8uBI61ETnVwa+d2wn2F/DHWzSfvmX/Bffn+KxuJnjzOzWdC42/WzyA+vQIbcXzucdz14QWEIzYOHxhidI2L0WOdqaHmL5XLbeOOu2awYU0NeUEb+bV+7pgQ59f/AzbTQ0v3agBs8V48znKmlwWxu50f8K3XVl7QwYduWkDxmREaTdPgzvtKAHA4L2/wj7JKJ3ff9VF+8/LPAJi1cNZ517Od+T0Xl3opLp3O4jumDQuKM2aPYcbsMcM+Y7eb3HvfHXR1xBkzzollTaS/L0EibpFboENfREREJBPpKu4DrD9wmpe3HeOeuZOYP/o8w/Rbye5sbmdp8v3gIdyHmhl15hmlGZV3suC+MezcXMrJ493cfk8pTpfJL37SSyQS544lHyI0aKNibDKc2Gwm0+uSIwfWTl3C7j3rcToKqLvJe84IgYZhMLnWC6mOmEmjqkvYvh86w0MEu5IjKHqi7bQ0J1N9NJ7gf//xKKP8Tv52QXJbbzc1Yx5uIO+s75kcPszvdyaYBozyVlBcmdzO6JqLG7Dlg+QX2KiodjDuzBD0LreNex+cRfOJKK++lgxw9XUPMLW2HH9u+kdHNAyDSdOHtzS63FdertHVQQpz52FZcUrHFl50WS5GfoGd/DNhzQBy8zRYiYiIiEgmU4C7gHjC4j9WN3Jo3W8pTYTZ+JutWDffws2zJg5bByuCz13D3Dm3cuLkLvYfPo1xJrwVBWax4N4J2GwGM+Z4qJ3tSbVYLfvkIjpaY5RWnDtB8zvmzPMxdvxtuDwm/tyLv/AeVZYPQHH4AAC5nomEho4ymIgRicX53nN/oKzjMB2uMg6PvYWy4lxeXrORIFBecB/xRJjTXX/CEe+lOnwYAxtVhVe/u53NZgybIBrAH7DhD9h49bXk+3ETA1kfOgzT4P6PzWJwwDpnFEwRERERkbMpwF3AD557laH2wzitGE57PsS62PTmaiI2N/WTK/A5bTz3+lasxAAOM8a0WV6qx9XR1jZEjms0NpuXhUvzsNnfHVL/7Etzl8ukrPL9uwSaNoPCkksPTj6/kxxXGaGhUwAEhkLE7AHi8X7++T9/RcmZZ/GKh47zk5d+x5DhoDRyGr9nAk57HjcvqWBzQ5Q9B17HF+/HYS+gYHTB+23ymsnNy/nglbJAjs9GztWZ0k5EREREspgC3AWMMXI45RpDjruSqtHV7N63hv7Bw2zYuI0/btzBzOpSmg/swAFUlY4GwJfr5OHPLyActvDmpK/Ln2EYVBXOZN+pNmymh7m3zGX99r0MtO+m5Mw6+b5ZdPVvIT/a8c6nqC6cTsVEN8FCO/MWTKGzPUpH73Z87mryqi+ua9/V5nLpT1RERERE5B26Or6A25YtxO3IIW4kR62ZUf8Rfv7sKzB0FB9wet9hHEBp3lKm3TQh9TnDNPDmpL8b3NjJo0hEH2T+fBv+qiKKTnfR3L4bSM4TNs5fwr74JAYiJwHwOsuYMz8X/5l5wXx+O/cum8n2tRXkBU3cnpENpDnuckKDJ0d0myIiIiIi1zsFuAtwOA3yC720tycDnMdrpzhvMYlEhKi1l5bOA+S6x/CR28vwF11/v8axkz3UTHl3cJNxE6rY0QgeZzmFuTdRNdfDmMEgrYfH4febeD0J/CXDhy715pjMu6vkvV89Ih7+7ANEo1Zati0iIiIicr26/pLHdWzxncmA4/Ut5MSRmygtd4x4y9TFeu/AKBWVAe5c8jk6Tgww97YAdocBuCidmJ5n2z6Iy23D5U53KUREREREri8KcJfg7NEQq8ddnaH0R9LEqQGYGkh3MURERERE5DJdn81HIiIiIiIicg4FOBERERERkQyhACciIiIiIpIhFOBEREREREQyhAKciIiIiIhIhlCAExERERERyRAKcCIiIiIiIhlCAU5ERERERCRDKMCJiIiIiIhkCAU4ERERERGRDKEAJyIiIiIikiEU4ERERERERDKEApyIiIiIiEiGUIATERERERHJEApwIiIiIiIiGUIBTkREREREJEMowImIiIiIiGQIBTgREREREZEMoQAnIiIiIiKSIRTgREREREREMoQCnIiIiIiISIZQgBMREREREckQCnAiIiIiIiIZwrAsy0p3IUREREREROSDqQXufXzjG99IdxHkEqi+MovqK7OovjKL6iuzqL4yi+ors2RjfSnAiYiIiIiIZAgFOBERERERkQxh++Y3v/nNdBfiejZ27Nh0F0Eugeors6i+MovqK7OovjKL6iuzqL4yS7bVlwYxERERERERyRDqQikiIiIiIpIh7OkuwPVq27Zt/OhHPyKRSLBkyRIeeOCBdBfphtbe3s7TTz9Nd3c3hmGwdOlS7rrrLp5//nlee+01cnNzAXjooYeYNWsWACtXrmT16tWYpskXvvAF6urq0rkLN6RHHnkEt9uNaZrYbDaeeOIJ+vv7WbFiBW1tbRQVFfHoo4/i8/mwLIsf/ehHbN26FZfLxfLly7Ouy8P16tSpU6xYsSL1vrW1lU984hOEQiEdX9eRZ555hi1bthAIBHjqqacA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\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "tesla_2011.plot(kind = \"line\", y = ['Open', 'High', 'Low','Close'])" ] }, { "cell_type": "code", "execution_count": 11, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DateOpenHighLowClosemonthsyear
02011-02-2823.74000024.10000023.50000023.88999922011
12011-03-0124.04999924.32000023.70000123.94000132011
22011-03-0223.82000024.28000123.73000024.02000032011
32011-03-0324.48000024.79000124.05999924.36000132011
42011-03-0424.48000024.99000023.78000124.95000132011
\n", "
" ], "text/plain": [ " Date Open High Low Close months year\n", "0 2011-02-28 23.740000 24.100000 23.500000 23.889999 2 2011\n", "1 2011-03-01 24.049999 24.320000 23.700001 23.940001 3 2011\n", "2 2011-03-02 23.820000 24.280001 23.730000 24.020000 3 2011\n", "3 2011-03-03 24.480000 24.790001 24.059999 24.360001 3 2011\n", "4 2011-03-04 24.480000 24.990000 23.780001 24.950001 3 2011" ] }, "execution_count": 11, "metadata": {}, "output_type": "execute_result" } ], "source": [ "tesla_2011['months'] = pd.DatetimeIndex(tesla_2011['Date']).month\n", "tesla_2011['year'] = pd.DatetimeIndex(tesla_2011['Date']).year\n", "tesla_2011.head()" ] }, { "cell_type": "code", "execution_count": 12, "metadata": {}, "outputs": [], "source": [ "teslaPivot = pd.pivot_table(tesla_2011, values = \"Close\", columns = \"year\", index = \"months\")" ] }, { "cell_type": "code", "execution_count": 13, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
year20112012201320142015201620172018
months
1NaN27.49000035.188571164.051905203.255499204.562105239.320499338.583335
223.88999932.76200037.366316206.023157210.673159169.670000263.711058335.777369
323.70869635.24091037.043000233.146667194.718184216.147273258.156522NaN
426.16600033.49500046.235455208.287619211.611428250.959050304.758424NaN
527.61285730.77363681.399091199.674286242.220499216.633809316.524091NaN
\n", "
" ], "text/plain": [ "year 2011 2012 2013 2014 2015 2016 \\\n", "months \n", "1 NaN 27.490000 35.188571 164.051905 203.255499 204.562105 \n", "2 23.889999 32.762000 37.366316 206.023157 210.673159 169.670000 \n", "3 23.708696 35.240910 37.043000 233.146667 194.718184 216.147273 \n", "4 26.166000 33.495000 46.235455 208.287619 211.611428 250.959050 \n", "5 27.612857 30.773636 81.399091 199.674286 242.220499 216.633809 \n", "\n", "year 2017 2018 \n", "months \n", "1 239.320499 338.583335 \n", "2 263.711058 335.777369 \n", "3 258.156522 NaN \n", "4 304.758424 NaN \n", "5 316.524091 NaN " ] }, "execution_count": 13, "metadata": {}, "output_type": "execute_result" } ], "source": [ "teslaPivot.head()" ] }, { "cell_type": "code", "execution_count": 14, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "" ] }, "execution_count": 14, "metadata": {}, "output_type": "execute_result" }, { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAAA3AAAAJTCAYAAABJpfT7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDIuMS4xLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvAOZPmwAAIABJREFUeJzs3X1wVPd99/332edHaaVdaUEgQCD8EBffxqSJE7htSAIYu3bCHciQ2rmmbayYBNIkddq442vCRZjpZJqmkzTQcYLvNPc0Ga6Y0F6ppyk4dkpsJ3UG13kocWMQCBASelg97652z+6ec/+xQrYwhgUk7Ur6vGY8huXo6Hvgp9397O93vj/Dtm0bERERERERqXiOchcgIiIiIiIipVGAExERERERmSEU4ERERERERGYIBTgREREREZEZQgFORERERERkhlCAExERERERmSEU4ERERERERGYIBTgREREREZEZQgFORERERERkhlCAExERERERmSFc5S7gos7OznKXICWIxWIkEolylyEzgMaKlELjREqhcSKl0liRUlTqOGloaCjpOM3AiYiIiIiIzBAKcCIiIiIiIjOEApyIiIiIiMgMUTH3wImIiNi2TSaTwbIsDMModzlTyrZtHA4HPp9v1l+riIhMHgU4ERGpGJlMBrfbjcs1N16e8vk8mUwGv99f7lJERGSG0BJKERGpGJZlzZnwBuByubAsq9xliIjIDKIAJyIiFWMuLiWci9csIiLXTwFORERERERkhlCAExERERERmSEU4ERERK5BoVAodwkiIjKHzZ07xUVEZM75yle+QiQSoaWlBYAvf/nLxGIxcrkczzzzDKZpcu+99/L5z38egD/5kz+hs7OTbDbLxz/+cR5++GEAli9fzsMPP8yLL77IX/3VX/Gud72rbNckIiJzm2bgRERk1tq2bRs/+MEPgGKHy3/5l3+hrq6OtrY2/vVf/5Vnn32W3/zmN7z88ssAfPWrX+Xw4cP86Ec/4tvf/jb9/f0ApNNpVq5cyXPPPafwJiIiZaUZOBERmbUaGxupqanh+PHj9Pb2ctttt/HrX/+an/70p2zYsAEohrO2tjbuuusuvv3tb/Nv//ZvAHR2dtLW1kZtbS1Op5P777+/nJciIiICKMCJiMgs99GPfpSnn36anp4etm3bxksvvcTO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uzibsgo/iUQi1UOUNKfriYyX5oqMR6bPk9sKcDk5OfT395OXl0d/fz/Z2dkA5Ofn09PTM3a73t5e8vPzr3sfW7ZsYcuWLWOfX/lzkr4KCwv1byXjorkig/1x2lqitLdFicfBn21l8XIP5VUOnC4rECCR8GieyE3peiLjpbki45Gu86S0tHRct7utALdy5UrefPNNnnjiCd58801WrVo19vWXX36ZDRs20NzcjNfr1fZJEZEZJB4zaT8bpa0lymB/AqsNSiscVFW7yCu03daODREREbnspgHuG9/4Bk1NTQwPD/O5z32Op556iieeeILnnnuO7du3j7URAFi+fDn79u3jD//wD3E6nTz99NOT/gcQEZHUG+gbXW07GyURh6wcK0uWeyib48DpVCVJERGRiWIxTdNM9SAALly4kOohyDik65KzpB/NlekvFjNpb4tytvXyaltZhZPKeU7yCsa32qZ5IuOheSLjpbki45Gu82RSt1CKiMjMZJomg30J2lo/sNrWmDzb5tBqm4iIyKRSgBMRkZuKRS+fbRsaSGCzQWmlk6p5TnLzdbZNRERkqijAiYjIdZmmyUBfgraWKBfORkkkIDvXSv0KD2WVTjXbFhERSQEFOBERuUosanC+LcbZlghDgwY2O5RVOamqdpKj1TYREZGUUoATERFM06S/N8HZlijt56IYCcjOtSVX26qcOBwKbSIiIulAAU5EZAaLRg3az8Roa40wPLraVl516WybniJERETSjZ6dRURmGNM06e9J0NYa4cK5GEYCcvJsLF2ZPNtm12qbiIhI2lKAExGZIaKR5Nm2tpYII0MGdjtUzHFSWa3VNhERkUyhZ2wRkWnMNE36ehK0tUS4eC6GYUBuvo1lqzyUVmi1TUREJNMowImITEPRiMG5M1HOtkQZGTawO6CyOrnalpOnS7+IiEim0rO4iMg0YZomvd0JzrZEuHg+udqWVzC62lbpxG7XapuIiEimU4ATEclwkYjB+dNR2lqjBK5Ybaua5yI715bq4YmIiMgEUoATEclApmnS2xWnrTVKxxWrbfNXe5ld4dBqm4iIyDSlACcikkEi4ctn2wIjBg6Hhap5TiqrtdomIiIyEyjAiYikOdM06emKc7YlysX2GKYB+YU25i/2UlruwKbVNhERkRlDAU5EJE1FwgbnRs+2BUcMHE4Lc2pcVFU7ycrR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k5/s6107fPgw7rjjDgDAHXfcgcOHD4+iaTRG4vaTLVu2QFVVAMCmTZsSd0zLIZS0aCdPnsSxY8dw9dVXj7opNIaef/55fPWrX0Wz2Rx1U2iMnTx5EsViEfv378e//vUvXHXVVdixYwfS6fSom0ZjZHJyEvfeey8eeughGIaBLVu2YMuWLaNuFo2x+fl5P+RPTExgfn5+xC2icXfw4EFs27Zt1M1YFPbA0aK0Wi3s3r0bO3bsQDabHXVzaMwcOXIEpVIp0bfmpYvDsiwcO3YMX/jCF/DjH/8YqVQKL7300qibRWOmVqvh8OHD2LdvH55++mm0Wi289tpro24WJYQQAkKIUTeDxtgvf/lLqKqK2267bdRNWRQGOBqaaZrYvXs3brvtNtx8882jbg6Noffffx9vvPEGdu3ahSeffBJvv/02fvrTn466WTSGpqamMDU1hY0bNwIAPvOZz+DYsWMjbhWNm6NHj2LlypUoFovQNA0333wz/va3v426WTTGSqUSKpUKAKBSqfBafRro1VdfxZEjR/Dwww8nLuhzCCUNRUqJp556CmvWrMGXvvSlUTeHxtR9992H++67DwDwzjvv4OWXX8bDDz884lbROJqYmMDU1BROnDiB1atX4+jRo1i7du2om0VjZnp6Gn//+9/RbrdhGAaOHj2KDRs2jLpZNMZuuukmHDp0CF/+8pdx6NAhbN26ddRNojH0l7/8Bb/+9a/xgx/8AKlUatTNWTQ+yJuG8t577+F73/se1q1b55+l2L59O2688cYRt4zGlRfg+BgBGuSDDz7AU089BdM0sXLlSuzcuZO3+6Y+Bw4cwOuvvw5VVbF+/Xo8+OCD0HV91M2iMfDkk0/i3XffRbVaRalUwle+8hVs3boVe/bswczMDB8jQADi95Nf/epXME3T3zc2btyIBx54YMQtHR4DHBERERERUULwGjgiIiIiIqKEYIAjIiIiIiJKCAY4IiIiIiKihGCAIyIiIiIiSggGOCIiIiIiooRggCMiIhrCgQMH+GB6IiIaOQY4IiKiHu+88w4efPDBUTeDiIioDwMcERERERFRQvBB3kRElCi7du3CXXfdhddeew0ff/wxtm3bhu3bt2P//v147733sHHjRjzyyCPI5/N444038POf/xyzs7NYv3497r//fqxdu7ZvPadOncL111+PXbt2wbZtfOMb34BpmjAMAwCwd+9e/P73v8fx48dhGAb+9Kc/YXp6Grt27cKGDRsAAC+99BJeeeUVNJtNlMtl3H///di8efPI/p2IiGh5Yg8cERElzh//+Ed897vfxd69e3HkyBE8/vjj2L59O5599lnYto1XXnkFJ06cwN69e7Fjxw48++yzuOGGG/CjH/0Ipmn66/nDH/6Axx57DPv27cOHH36IV199Fel0Go899hjK5TJeeOEFvPDCC5icnAQAHDlyBNu2bcPzzz+Pm266Cc899xwA4MSJE/jd736Hxx9/HD/72c/wne98BytWrBjJvw0RES1vDHBERJQ4d999NyYmJjA5OYlrr70WV199Na688koYhoFPf/rTOHbsGF5//XXccMMNuO6666BpGu699150Oh28//77/nq++MUvYnJyEvl8Hp/61KfwwQcfnHG71157LW688UYoioLbb7/dr68oCrrdLo4fPw7TNLFy5UqsWrVqCf8FiIjoUqWNugFERESLVSqV/GnDMPrm2+02KpVKpBdMURRMT09jdnbWL5uYmIh8LrxsmO12u11YloVVq1Zhx44d+MUvfoHjx49jy5Yt+PrXv+733BEREV0o7IEjIqJlqVwu49SpU/68lBIzMzNDhSohxKK3d+utt+KHP/wh9u3bBwB48cUXF70OIiKis2GAIyKiZWnbtm3485//jKNHj8I0Tbz88svQdR3XXHPNWT9bKpVQrVbRaDSG2taJEyfw9ttvo9vtwjAMGIZxTiGQiIjobDiEkoiIlqXVq1fjW9/6Fp577jn/LpTf/va3oWln/9O3Zs0a3HLLLfjmN78J27bxk5/85Iz1u90uXnzxRfz73/+Gqqq45ppr8MADD1yor0JEROTjYwSIiIiIiIgSgkMoiYiIiIiIEoIBjoiIiIiIKCEY4IiIiIiIiBKCAY6IiIiIiCghGOCIiIiIiIgSggGOiIiIiIgoIRjgiIiIiIiIEoIBjoiIiIiIKCEY4IiIiIiIiBLi/wM+t4YRj+LnzgAAAABJRU5ErkJggg==\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "teslaPivot.plot()" ] }, { "cell_type": "code", "execution_count": 15, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "array([[,\n", " ,\n", " ,\n", " ],\n", " [,\n", " ,\n", " ,\n", " ],\n", " [,\n", " ,\n", " ,\n", " ],\n", " [,\n", " ,\n", " ,\n", " ]], dtype=object)" ] }, "execution_count": 15, "metadata": {}, "output_type": "execute_result" }, { "data": { "image/png": "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iOQIFThJO4tslTuqxuMyS3aNx9fceFxmya7x+pobr8st2TMeX3MjWWYVOEk7m82W9e2KR1M8Hs/YiRpFzkXjTCTzxts4A401yY7xNtZGOs50FEpJO7fbTTgcJhKJjMrJsl0uF5FIJOPzORvTNLHZbLjd7qzMX8YvjTORzBtP4ww01iR7xtNYS8c4U4GTtDMMA4/HM2rzs+JRl0QyTeNMJPM0zkRGh8ba8GgduYiIiIiISI5QgRMREREREckRKnAiIiIiIiI5QgVOREREREQkR6jAiYiIiIiI5AgVOBERERERkRyhAiciIiIiIpIjBj0PXDQa5f777ycej5NIJFiyZAm33HILTU1NPPTQQ3R1dTFt2jTuvvtuHA4HsViMRx55hEOHDpGfn88999xDWVnZaCyLiIiIiIjImDboGri8vDzuv/9+fvzjH/OjH/2Iffv2ceDAAX7961+zfv16Hn74YXw+H1u3bgVg69at+Hw+Hn74YdavX89vfvObjC+EiIiIiIjIeDBogTMMA7fbDUAikSCRSGAYBu+99x5LliwBYOXKlezevRuAuro6Vq5cCcCSJUvYv38/pmlmKL6IiIiIiMj4MegmlADJZJLvfOc7NDQ0sHbtWsrLy/F6vdjtdgBKSkpobW0FoLW1ldLSUgDsdjter5euri4KCgoGTHPLli08//zzBINBnnjiCQKBQDqXa8gcDkfW5n0uVswEyjUcDseQhlbGaZydnxVzWTETWDeXVWisnZsVM4E1c1kxE+gz7UxWfp6slsuKmcCauYYzzoZ0T5vNxo9//GN6enp44IEHqK+vv+BwfVavXs3q1av7f29ubh7xNC9EIBDI2rzPxYqZQLmGIxAI4HQ6sx1D42wQVsxlxUxg3VxVVVXZjgBorJ2PFTOBNXNZMRPoM+1MVn6erJbLipnAmrmGM86GdRRKn8/H3LlzOXDgAMFgkEQiAaTWupWUlACptXEtLS1AapPLYDBIfn7+cGYjIiIiIiIiZzFogevs7KSnpwdIHZHynXfeobq6mrlz57Jz504AamtrWbRoEQALFy6ktrYWgJ07dzJ37lwMw8hQfBERERERkfFj0E0o29raePTRR0kmk5imyZVXXsnChQuZOHEiDz30EE899RRTp05l1apVAKxatYpHHnmEu+++G7/fzz333JPxhRARERERERkPBi1wkydP5kc/+tFnbi8vL+eHP/zhZ253Op1885vfTE86ERERERER6TesfeBEREREREQke1TgREREREREcoQKnIiIiIiISI5QgRMREREREckRKnAiIiIiIiI5QgVOREREREQkR6jAiYiIiIiI5AgVOBERERERkRwx6Im8RUREREREssU0Tdra2jh27BjHjh2jsbGRmTNnctVVV+FwjL86M/6WWERERERELK2rq4vjx4/3l7aenh4ACgoKCAQC7Nu3j+PHj7N27VpKS0uznHZ0qcCJiIiIiEhWhcPhAYWtvb0dAI/Hw8SJE6mpqaGmpobCwkIADh8+zJYtW3j66ae5+uqrufjiizEMI5uLMGpU4EREREREZFTF43Hq6+v7C1tTUxMAeXl5VFdXc/HFF1NTU0MgEDhrMZs6dSpf/vKX2bx5M6+++ipHjx5l1apVeDye0V6UUacCJyIiIiIio+bYsWO8+OKLRKNRbDYbFRUVLF68mJqaGsrLy7Hb7UOajs/n4wtf+AJvvfUWO3bs4Le//S3XXXcdNTU1GV6C7FKBExERERGRUfHRRx+xadMmiouLWbp0KVVVVTidzguenmEYLFiwgIkTJ/LSSy/xhz/8gUWLFrF48eIhF8FcowInIiIiIiIZ984771BbW0tlZSUbNmzA7XanbdplZWXceuutbNu2jbq6Oo4dO8batWspKipK2zysQueBExERERGRjDFNk127dlFbW8uUKVPYuHFjWstbH6fTyerVq1m3bh3t7e08+eSTfPDBB2mZtmmadHZ2kkwm0zK9kdAaOBERERERyYhkMslrr73Gu+++y5w5c1i1alXGN22cOXMmFRUVbNq0ic2bN3P06FFWrlyJy+Ua0r83TZOOjg4aGxtpamqisbGRU6dOEYvFKCsrY/369eTn52d0Gc5HBU5ERERERNIuHo+zadMmPvroIxYsWMDSpUtH7VD/+fn5fPGLX6Suro5du3Zx8uRJ1q5dS2Vl5YD79a1Za2pq6i9rTU1NRKNRAOx2OxMmTGDOnDn4/X7q6up48sknWbduXdYOlqICJyIiIiIiaRWNRvn1r3/NoUOHWLZsGQsWLBj1DDabjSuuuIKamhpeeuklfv/737N48WKmTJnCwYMH+0tbOBzuv38gEGD27NmUlZVRVlZGSUnJgDWG06dP58UXX+S5557jqquuYsGCBaN+/jkVOBERERER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FTQ/Rt91n//T+6WhROQFAhhZ+qJk9C2z15/ax+u0vxWd9gXONM3UWrGOllTR62hPPd7nfKz7HtuzXZqpx7O3lPUXNF/+kNaaObL4eI0lC6r82Y4gIiIiIoMY0wXOmLcI+7xF572P/lf5whiG0bsWrAAmTkXra0REREREMk8ngBEREREREckRKnAiIiIiIiI5QgVOREREREQkR6jAiYiIiIiI5AgVOBERERERkRxhmKaZ0VN5iYiIiIiISHqM+zVwX/3qV7Md4TOsmAmUazismCmbrPp4WDGXFTOBcuUKKz4eVswE1sxlxUxg3VzZYtXHw4q5rJgJrJlrOJnGfYHzer3ZjvAZVswEyjUcVsyUTVZ9PKyYy4qZQLlyhRUfDytmAmvmsmImsG6ubLHq42HFXFbMBNbMNZxM477A+Xy+bEf4DCtmAuUaDitmyiarPh5WzGXFTKBcucKKj4cVM4E1c1kxE1g3V7ZY9fGwYi4rZgJr5hpOJvv3vve972UuSm6YNm1atiN8hhUzgXINhxUzZZNVHw8r5rJiJlCuXGHFx8OKmcCauayYCaybK1us+nhYMZcVM4E1cw01kw5iIiIiIiIikiPG/SaUIiIiIiIiuUIFTkREREREJEeowImIiIiIiOQIFTgREREREZEcoQInIiIiIiKSI1TgREREREREcoQKnIiIiIiISI5QgRMREREREckRKnAiIiIiIiI5QgVOREREREQkR6jAiYiIiIiI5AgVOBERERERkRyhAiciIiIiIpIjVOBERERERERyhAqciIiIiIhIjlCBExERERERyREqcCIiIiIiIjlCBU5ERERERCRHqMCJiIiIiIjkCBU4ERERERGRHKECJyIiIiIikiNU4ERERERERHKECpyIiIiIiEiOUIETERERERHJESpwIiIiIiIiOUIFTkREREREJEeowImIiIiIiOQIR7YD9Kmvr8/KfAOBAM3NzVmZ97lYMRMo13AEAgGcTme2Y3yGxtlAVsxlxUxg3VxVVVXZjnBWGmufsmImsGYuK2YCfaadycrPk9VyWTETWDPXcMaZ1sCJiIiIiIjkCBU4ERERERGRHKECJyIiIiIikiMssw+cjB2maRIOh0kmkxiGkfH5NTY2EolEMj6fszFNE5vNhtvtHpVlFemjcZZbRuv5yubz1GcsPF8iMrr0mTY8KnCSduFwmLy8PByO0Xl5ORwO7Hb7qMzrbOLxOOFwGI/Hk7UMMv5onOWW0Xq+sv089UnL82WaGIkE5ii9xkUke/SZNjzahFLSLplMjtoAtAKHw0Eymcx2DBlnNM5yi56vYTJNio4co+K9v+Hs6k5fMBGxJL1HDo8KnKTdeNxkZjwus2TXeHzN5fIy53L2CzWSZfa0tuNt78A0DEoOHyGvpyeNyUTEavQeOTwqcCIiImIZ9kiEwhP1RPw+mi6aRdLhoPTjT8gLhrIdTUTEElTgZMw5ceIEN910EytXruSaa67h8ccfB6CtrY1bb72VpUuXcuutt9Le3g7AwYMH2bBhA1OnTuWxxx4bMK3Fixdz7bXXsmbNGtatWzfqyyJiZekcax0dHdxxxx0sX76cFStWUFdXN+rLM9al6/k6ePAga9as6f+ZPXs2v/jFL9ITMpmk+JNjYBi0Taoh6cyjZcZUknY7JR8fxhEKp2c+aWSLx3F1duFvbKL48BFKP/oYX9MpbLFYtqOJyDCk8zPt5z//Oddccw2rVq3irrvuIhxO73uXCpyMOQ6Hg/vvv5/a2lpeeOEFfvWrX3HgwAEeffRRli1bxvbt21m2bBmPPvooAEVFRfzgBz/g61//+lmn98wzz7B582b+8pe/jOZiiFheOsfafffdxzXXXMO2bdvYvHkzM2fOHO3FGfPS9XzNmDGDzZs3s3nzZl566SU8Hk/a/oMrv6EJZyhEe001SWceAAmnk5YZU8EwKP34MPYsHmXTFovh6ujE39BI8aEjlL/3Nyr2f0DpoU8oONlIXiiMLZGksL6B8vf+RsmhT3C3d0AO778pMl6k6z3y5MmT/O///i9//vOf2bp1K4lEgueffz6tWVXgZMwpLy9n3rx5APj9fmbOnElDQwObNm3i5ptvBuDmm2/mpZdeAiAQCHDppZeSl5eXtcwiuShdY62zs5Ndu3Zx2223AeB0OiksLBzFJRkfMvHe+MYbbzB58mQmTpw44nzOrm78TafoKS0hXDTw+U+4XKkSZ5qUHjyMPRod8fzOyzSxRaO4OzrJP9lIyaFPKN//ARXv/Y3Sw0fIb2jCEYkQ8XnpqKqgefpUTl78OZo+N5tTF82k6aKZdJdNIC8UouSTo1S89zcKj50grycIppnZ7CJyQdL5Htl3lMl4PE4oFKKioiKtWcfP4V4kK/ynXsAROZnWacZdlXRP2DCk+x47doz9+/dz2WWX0dzcTHl5OQBlZWU0NzcP+u8Nw+C2227DMAxuv/12br/99hFlF8mEvSd/TXv4SFqnWeSezILKob/eRzLWjh49SmlpKffeey/vv/8+8+fP57/+67/wer0jWgarKjheT16aNwWMedx0Tqwa8v1H+t7Y5/nnn2fjxo3DznsmWzxO8ZFjxF0uOqsqz3qfuNtNy/SpBD4+ROnBwzTPnEYy3f/xlkzibzqFr7kVezwOgAnE3S4i+X5iXg8xj4eYx415nkOQx91uuqoq6Kosx9XVjaetDW9rG76WVmIuF6GSIoLFxf1rGUXkU8mnfoF57HBap2nUTMV26x1Dvv9I3iMrKyu58847ueKKK3C73axYsYIVK1aMKP+ZtAZOxqyenh7uuOMOvv/975Ofnz/gb4ZhDOnoP3/4wx/YtGkTv/71r/nVr37Fzp07MxVXJGeNdKwlEgneffddvvKVr/Dyyy/j9Xp55JFHMhl5XEvHeyNANBrl5Zdf5oYbbhhZINOk8OhxbIkEbZNrMO3n/moS93pomTYVWzxO6cHD2HpLVjo4u7qZ8OFBChqaiHo9tFdXcmrmNBrmzeXURbNon1xDz4QAUb/vvOVtAMMgUpBP++RJNFw8J7VpqMNOwclGyt//GyUfH8bT2oahTSxFLGOk75Ht7e1s2rSJnTt3snfvXoLBIM8++2xaM2oNnGTUUNeUpVssFuOOO+7gxhtv5PrrrwdSq7obGxspLy+nsbGR0tLSQadTWVnZ/2/XrVvHvn37WLJkSUaziwzXcNaUpVs6xlplZSWVlZUsWLAAgPXr14/pAjecNWXplq73RoBXX32VefPmMWHChBFl8ra04unsoqOqkrh38JPaxnxeWqdNoeTjw6k1cTOmYTou/IS8tnicghMn8ba1E3c6aZk2hUhB/uD/cJhMu51gaQnB0hLskQje1nY8bW0UHz1O8ng9oaJCDIfWyIkMZ01ZuqXjPfL1119n0qRJ/fdbt24ddXV1fOlLX0pbTq2BkzHHNE2+9a1vMWPGjAE7ll533XU888wzQOrAJGvXrj3vdILBIN3d3f3XX3vtNWbPnp254CI5Jl1jraysjKqqKg4ePAik9quaNWtW5oKPU+l6vvo899xzI9580hEKU3jiJOF8Pz0ThlYcAaJ+H21TJ+OIRCg9dBgjkRj+zE0TT0srZR8cwNPWTlf5BJoumpmR8namhMtFV2U5TXNm0zxjKuGiQjztHeTV7cXXNPRNWEUkfdL1HlldXc3evXsJhUKYpskbb7yR9gNzGaZpjb1p6+vrszLfQCAwrO39R4MVM8HQcwWDwVHdd8XhcBA/bTOav/71r9x4443MmTOnfzX3d7/7XS677DLuvPNOTpw4wcSJE3nssccoLi6mqamJdevW0d3djc1mw+v1UltbS2trK1/96leB1CZeGzdu5F/+5V/OmuHMZQ4EAjidzgwu9YXROBvIirlyZZxB+sZafn4++/fv59vf/jaxWIxJkybxP//zPxQVFQ26zFVV2VubdT5njrXRer7O9jz1SefzFQwGufzyy3nzzTcpKCg46/z6lvmcr+lkkgkHPsYWj3Nq9owL2p/N1dFJyeEjRH1eWqdPxbQN7f+lHeEwgYYmbO0dqQORTKwm7nEPe/7pZCSSlDU2YW86RWdlOd3lZVnNczp9pg1kxc8OsGau8fqZ9sADD/DHP/4Rh8PB3LlzeeCBB3C5XOdd5uGMMxW4HH6xj7ZcGoSjTQXu/HL9NT2aNM7OTQVucFZ4nvoMVuAKjtfjb26hZdpkIucogUPhbmun+MgxIvl+WqdOhvOVuGSS/MYm/E3NYLfTUVlOsKQYhrjfX6YFSkqIv7UPb1sHnRVlqRJngWy59plmHnwfs/Yv4C9I/eQXYvRf77305WMMdV/GM1jxswOsmUufaec2ku+O2gdORERERpWroxN/cwvdgdIRlTeAcHER7UmT4mPHKf7kKG1TJ5+19Li6uig8Vo8jGiVYXIRj3lyCnZ0jmnfa2Wy0T6oBw0ZBQxOGadJVUW6JEpdTOjswD30IXR0QDgGpo4kOYBjg9feWvHzwF2DkF/aXPuPKlRgFxaMeXWQoVOBERERk1NhiMYqOHSfmdtNZlZ5zI4VKizHMJEXH6+HIMdom1/SXHlssRkH9SbxtHcRdTpqnTyWa7ydgwTVKABgG7TXVmIZBfuMpjKSZepxU4obMWHAl9gVXAmDGYtDTCd2d0NWJ2f3pdbo7oLsrdVvLKcwjB1N/i8cx5i0EFTixKBU4STuLbJU7qsbjMkt2jcfXXC4vcy5nv1BnXWbTpOjocYxEkrYZNeff3HGYgoFSjGSSwvoGTJuN9ppqvC1tFJw8iZE06Sovo6t8QlrnmTGGQcfEKkzDwH+qGUyTzupKlbgLYOTlQVFp6gcY7BE0TRMiIXC6BrmnpJPeI4dHBU7SzmazEY/HcTjGx8srHo9jy4UvBDKmaJzlFj1fKb5Tzbi7ummfWEXcnf6DhvSUTcBIJiloaMLV1YU9Fifi99E+sZqEO8e+kBtGf2nzn2rGME06JlapxGWYYRjgHr19sSRF75HDMz4eJRlVbrebcDhMJBIZ8glhR8LlchGJRDI+n7MxTRObzYY7A19ERM5H4yy3jNbzlc3nqc+5ni9HMETByUZChQUES0syNv/u8jIM08Tb2kbbpImEiotyt/QYBp1VFZi23s0pTZP2murcXR6Rc9Bn2vCowEnaGYaBxzP4yVjTxYpHXRLJNI2z3DJaz5dVnycjkaT4yDGSDnvmC4hh0FVZQVdlevavy7re5TENg4KGJjCTvQc6Sd9jaCQSmBd4REaRdNBn2vCowImIiEhGFdTX44hEaJk+FXOcbCKVbt0V5amjU55swDAZcKCWC5JM4u7swtPWjruzi6bZM3NvM1ORcUrvoiIiIpIxRmMTvpY2usomEM33ZztOTusun4BpGBTWn4SkSduUYR4IxjRx9vTgaW3H09GBLZEk4XDQU1oCNm2WKZIrVOBEREQkI+yRCI6PDhH1euiqLM92nDGhpyyAaTMoOl6P8clRWqdMGrTEOUJhPG3teNraccRiJG02woUFhIqLiOT7tU+dSI5RgRMREZG0sUVjeNo78HR04OwJYtrtI9/cTwYIBkrBMCg8doLSQ0donTYZ84wSZ4tG8bZ14GlrJy8cxgQiBfl0VVUQLijAtOfuUV1FxjsVOBERERkRWzSKp70TT3sHzmAQIHWi7opy3NOnkujpyXLCsSdYWoJpGBQdPU7JoU9onToZTPB0pEqbs7sHA4h6vbRXVxEuLiSp/Q9FxgSNZBERERk2ezSKu72jt7SFgE9LW6iosP+AGG6PB1TgMiJUUoxpGBQfOcaEDz/CHotjmCYxl4uuijJCxUUkXDowichYowInIiIiQ3LW0uZx01nZW9pUFkZduLiINsMgv6GRnkAJoeIiYh6PNlkVGcMGLXDRaJT777+feDxOIpFgyZIl3HLLLTQ1NfHQQw/R1dXFtGnTuPvuu3E4HMRiMR555BEOHTpEfn4+99xzD2VlZaOxLCIiIpJmRjyOt7VtQGmLqrRZSriokHBRYbZjiMgoGbTA5eXlcf/99+N2u4nH49x3331ceuml/OlPf2L9+vUsXbqUn//852zdupXrrruOrVu34vP5ePjhh9m+fTu/+c1vuPfee0djWURERCSdkklKP/4EZyhE1OOhs7KCUFGBSpuISBYNeggiwzBwu90AJBIJEokEhmHw3nvvsWTJEgBWrlzJ7t27Aairq2PlypUALFmyhP3792OaZobii4iISKYU1p/EGQrROmUSzbNn0F0+QeVNRCTLhrQPXDKZ5Dvf+Q4NDQ2sXbuW8vJyvF4vdrsdgJKSElpbWwFobW2ltLQUALvdjtfrpauri4KCggHT3LJlC88//zzBYJAnnniCQCCQzuUaMofDkbV5n4sVM4FyDYfDIkf60jg7PyvmsmImsG4uqxiLY83W0IijuZXE5Br8M6Zzoafgtuprx4q5rJgJ9Jl2Jis/T1bLZcVMYM1cwxlnQ7qnzWbjxz/+MT09PTzwwAPU19dfcLg+q1evZvXq1f2/Nzc3j3iaFyIQCGRt3udixUygXMMRCARwOp3ZjqFxNggr5rJiJrBurqqqqmxHAMbeWHOEwwQOfEzE56WlqBBGME2rvnasmMuKmUCfaWey8vNktVxWzATWzDWccTasszj6fD7mzp3LgQMHCAaDJBIJILXWraSkBEitjWtpaQFSm1wGg0Hy8/OHMxsRERHJEiORpPiTo5g2g7bJk3Q0QxERixm0wHV2dtLTe/6WaDTKO++8Q3V1NXPnzmXnzp0A1NbWsmjRIgAWLlxIbW0tADt37mTu3LkYevMXERGxPtOk8PgJHOEI7ZNrSDrzsp1IRETOMOgmlG1tbTz66KMkk0lM0+TKK69k4cKFTJw4kYceeoinnnqKqVOnsmrVKgBWrVrFI488wt13343f7+eee+7J+EKIiIjIyHlb2/C2tdNVXkZEW8+IiFjSoAVu8uTJ/OhHP/rM7eXl5fzwhz/8zO1Op5NvfvOb6UknIiIio8IRClF4vJ6I309Xhc7fKiJiVcPaB05ERETGHiORoOTwUZIOO22Ta7Tfm4iIhanAiYiIjGemSdHR49ijUdomTyKZZ41DxouIyNmpwImIiIxjvuYWPB2ddFZVEPX7sh1HREQGoQInIiIyTuX1BCmobyBckE/PBGud1FZERM5OBU5ERGQcMuJxij85SiLPQdsk7fcmIpIrVOBERETGG9Ok+Ohx7PE4bVMmYTrs2U4kIiJDpAInIiIyzvibTuHu7KKjupKY15vtOCIiMgwqcPKpZCzbCUREJMOcXd3kn2wkWFRIsLQk23FERGSYdKzgccxIhskLHcIZPIgzeBBH7BRh/zy6AzeQdBRkO56IiKSZLRaj+Mgx4i4XHTXV2u9NRCQHqcCNJ2YCR/g4zlCqsOWFj2KQxDTyiHqmEvXOwNO5G2fwAD0lawkVLgZDK2lFRLLNiCcorD9JXjBE3OUk7nYRd7mIu93EXU5M+xD2YTNNiv//9u48TKr6zvf4+5zau6uX6qpueqOBZlMQFAVUUNCImjh6NXcSb0xMYiJhDCZGM5kk4zyPwzNzZ7mTMRjHmMyN0ZiJG8l1QKOiMUzQAUX2KCigrL1B72t1dS2/+wfQAdm6oavrFHxez+NDd3VX1ad+fT5dfrtOnbNnH1YySevYMQO7joiIOI4GuLOcK96Mt2cHnp8XL7cAACAASURBVJ4P8UY/wk71YrBI+MrpCc2hLzCOeGAUWAc3hWjBLPIal5HX9AL+zg10lnyahK88w49CROTc5evopHBfDXY8QSwviKe3F397B0e+dpbweEj4fbiaW8gx5tBw5yPldve/ypbXsB9fVzetIytJBPyZeTAiInLGNMCdZaxkFG/0I7w9O/D27MCVaAUg6S4kFpxCX2AcfTljMa7jn6w16Y3QVv5VfF2byWt6idC+R4gWzKI7fO1wPgwRkXOelUyRX19PblMLcZ+Plgmj/nTAkVQKd6wPdyyGuzfW/69d10BhMtl/GynbJuH3kfR6CbS1010UIhoOZegRiYjIUNAAdzYwBk90J4H2t/F1b8UiRcryEc+ppqfwSvpyxpH0RAb+XgfLIpZ3EX05Ewk2LyenfRW+7vfAfTtQmdaHIiIiB0+wHdq7D3esj67iMB1lpWAfsUu7bZMI+I95JS0SDtNS33DUYOfpjeHt7iYWzKWjUntUiIhkOw1wWcxK9eLv2Eig423cfQdI2QGihbOI5U4m7h8J1pm9v8G4AnSWfJpo3sXkNy7Ftf3HFOROojNyEylP4dA8hmQvrviBg7tpWtocReQcl0qRt/8Awf2NJD0emsaOoS8vOPDrWxYpr4c+r2dw1xMRkayh/2POQq7YfgLtb+Hv3Iht+oj7Kugo+XN6gxeC7Rny+0sERtEy8htE4pvw7ltG0d7FdIevJVpw+aCHRDvRjie6B0/vbjzR3bj7GrAw9PlH0V72xRPu2ilyPLUd68n3VZLnG5HpKCJnzB3tJbR3H55oLz1FIdorynSgEREROYYGuGxhkvi6txJoewtv7y6M5aY3OIVoweUkfJXpPxS05YLy62m2qg8d5OQl/B2HDnLiH3mCzAZXvBFPdDee3t14o7v735OXsrwk/FV0F30CYwcINi8nVPMT2su/QtITTu9jkbPClgP/yXuNz+N1Bblq1PcIBUZnOpLI6TGG3MYm8uv3k3LZtIwZRW+BTuUiIiLHpwHO4exEB4H2d/B3vIMr2UnSXUhX+JNE86dn5NWqlCdEe9mX8XVvIdj4IqGanxAtuJTuousxtht3rA5PdDfe3t14onuwUz0Hr+cK0ucfTU/hLOL+0SR8ZUe9epfwVVBQ/x+E9v2EtvIvkfBXDftjk+xgjOG9xufZ2riUkfmX0hz9kP/a/U/MHfVdwjljMx1PZFBcsT4K99bg6+4mWpBPe2UFKY+emkVE5MT0LOFERx6UpGsLFiliORPoLPg0fTkTM39uNssiFryAvpxx5Da/RqD9bfydm7FMAsvEAUh4wsRyzyceGE3cP/rgq2oneZUwHhhNa+VdFNb9glDtz2gf8Tn6gpOH6xFJljDG8O6BJbzf9FuqC69ievlX6Im38F+7/4k/7Pln5lR9h+LciZmOKXJqxpDT0kp+bT0ArVWVREOFOrG2iIickgY4h3HH6rDefYRQT+2hg5LMJpo/k6Q3kuloxzC2n67i/0Fv3sXktL1BypV/aGAbRcqdN+jbS3qLaRn5dQrrfklBw1N0RW4gWnhFGpJLNjLGsHn/s2xrfpmxoU9wSdmXsSybXG+ET4z5G/6w+59YuedfuLLq24zQ8C8OZsfjFO6rxd/RSSyYS1tVJUmvN9OxREQkS2iAcxBv9wfkNzwDnuChg5JMBdv5T+oJfyUdpZ8fktsyriCtFV8jf/9z5DW9hCveSlfkzzL/qqNklDGGjQ1PsaPlVcYVXcvFpV/EOuKVihxPEVeP/hv+sOefeXPvg8yuupey4NQMJhY5Pn9bOwX7arFTKdoryuiOnHzvBBERkY/T/xU7RKDtLQrqf0nSW4y54K/pzZ+eFcNbWtgeOko/T0/BbHLaV5Pf8DSk+jKdSjLEmBQbGn7JjpZXmVB0/THD22EBTyGfGP035PnK+e+9i6nt2JCBtCInF2htI+n10jhxHN3Fgzg/p4iIyCEa4DLNpAg2/pa8phfoyzmP1ooF4B2ac6xlNcumq/hGOiM34uveSqj2MaxEV6ZTyTAzJsX6+if5sOV1zgvfwEWlXzju8HaYz53H1aP/mkJ/Fav2Pcy+9neGMa3IqbVVVdI0YSwJv//U3ywiInIcGuAyKdVHfsPT5LSvoqdgFu1lt5+7r7qdQLRwNu2lX8DdV09RzU9w9TVmOpIME2NSrK17nI9aV3B+5CamjvjcSYe3w7yuXK4a9X3COWN5q+YRdretGoa0IgNjXC696iYiImdEA1yGWIlOQrU/w9e9lc7IjXQV36T3eZ1AX3AyrRVfwzIxQjU/wRPdnbEsVqITX+cm8vb/P3xd72Usx9kuZVK8U/szdrWtZHLxLUwp+eyAhrfDPK4Ac6r+iuLc81hT++/sbF2ZxrQiIiIiw0cHMckAV99+Cut+gZ3spr3sdvpyJ2U6kuMl/FW0Vn6dgronKKz7OR0lnyWWl/6DVFipXjzRXXh7PsQb/Qh3334AUrafhG9E2u//XJQySdbU/jt729/iguI/Z3LJLad1Ox6XnyurvsOqfQ+xtu4xUibOuKJ5Q5xWREREZHhpgBtmnp6PKGj4Fcby0FqxgIS/MtORskbSEz44xNX/BwX7n6Er0UZP4ZVDeycmgSe6B2/0I7w9H+KO1WKRwlhu4v7RdIUvoi8wloSvQq+YpkHKJHi75qfs61jDlJLPMqn4f5zR7bltL1eMvI/VNf/G+vonSabiTIx8aojSioiIiAw/DXDDyN+xnrwDz5P0FtNW9mVSnlCmI2Ud48qlrfxO8g/8mmDzK9jxFgjeiB3vxFhusDwY2w0M8H0mJoU7Vtc/sHl6d2OZBAabhK+CntBc+gJjifurwPak/fGdy5KpBG/XPkpNx1ouHPE5zov82ZDcrsv2MKvyHt6ufZRN+58maeJnPBgOVsokae3dQ2P3BzT1bKc30Y4hhTHm0L8p4ODH9k6bRDKOMSkM5qivGZMiHBjLRaVfIM9XOqyPQURERJxBA9xwMIbclt+R2/pf9AXG0V76BYxLRyA7bbaHjhGfI+kOkdv2Bmxew/FOc24s96H/PND/sbv/Yywbd6wOOxUFIOEdQTR/Jn0544j7x+hnNIySqQRv1fwbtZ0buKj0C0wMf3JIb99lu7m88m7W1P477x74NSkTZ3Lx/xzS+zhSItVHS/QjGnu20di9jeboDhKpGABBbym5ngiWZWNhY1nWwX+xsCwbvy9ArK/vY1+zsSwbY1Ls61jD8o/+mvMjN3Je5CbcOvCRiIjIOUUDXLqZBPn7f4O/azPR/Ol0Ft8ClivTqbKfZdMd+RR9uedTEEjS1dGKZRJgElipBJaJH/z40H+Y+J8+Th26PNVHLHcyfTljiQfGknLnZfpRnZOSqTir9z1MXdcmLi79EuPD16blfmzLxaUVd+GyPGxpXEoyFecTkbuH5LbjyShNPTto7PmAxp5ttER3kjIJwKLAV8nowjkU50ykOGciAc/JTxMSiURoamo64dcvKPlzNu1/mi2NS9ndtoqLy75Eed5FQ/I4RERExPk0wKWRleymoP5XeHt301V0PT2huTp89BCLB0ZDJEIvJ/4fXnGulEmyat+PqO/azCVlX2Fc0SfSen+2ZTOj/E5sy8MHzS9Rs2YNNj48dgC37cdj+3G7/LjtwMGPbf/Br7n8/Z+77QBu20dX334auw8ObG29ezAYLFyEAqOZUHQdkdyJRAIT8LmDQ/oYAp5CLq9cSHXoKjbUP8mbex+kIu9ippV+kVzv8V6LFhERkbOJBrg0cfU1UVD/JK54K+0jPkcs78JMRxJxnPcOPH9oeLsj7cPbYZZlc0nZl8n3ldNj6ujqaSeRihJPRYkmWkmkeoknoyRSvRhSJ70tl+UhHBjHpOKbKc45j3DOWNz28Ox6OyJ3EtdV/wPbW5az5cB/8sqH32NS8c1MDH8Kl96vKSIictY6ewc4k8Adq8dOdNKXM374DkCRiuPv3ECw+XeAoa1i/sFXiUTkKHWdm3i/6QWqC69iXNE1w3rflmUxIXzdSXdXNMaQNHESqeihoa734L+HPg94iijyj8nosOSy3ZwfuZGq/MvYtP9p3j3wa3a3vcnFZV+mNHhBxnKJiIhI+pwdA5xJ4Yo34umtwR2rOfRvPRZJAFJ2LtGCy+gpuAwzxLszHWalYvjb3yGn7U1cyU7ivpF0jLiVpHZpEjlGd18Ta2p/SqF/FNPKvpjpOMdlWRZuy3voICEFmY5zUrneCLNH3kN95x/Z0PAkK/f8H0bmX8pFpZ8nx1OU6XgiIiIyhLJvgDMGO9GOJ7YPd28NnlgN7t5abHPwCG8py0fCX0lP4RUk/JUYy0ug/S1yW39PTttKevOm0VN4BUlvyZDEsZI9BNpXk9O2GjsVpS8wlo7QrcQDY/V+N8kqKZPCHoZz2yVTCVbX/BvGpJhV+U0dRXEIleVN5ZO5/8QHTS+xtelF6rs2c0Hx/2R8+FpsK/t+3YuIiMixTvmM3tTUxI9//GPa2tqwLIt58+Zxww030NXVxeLFi2lsbKS4uJj77ruPYDCIMYYnnniCjRs34vP5WLhwIdXV1acd0EpG8fTuPeKVtRpcyS4ADC4SvjJ686eR8I0k7q8k6Ykcc4LlvtwJuPoOkNO2Cn/nBgIda4nlnHfwJNAmfFq57EQHgbb/JtC+Btv0Ecs9n+7QVST8Vaf9WEUypTfRwRt7fsCk4pupzJ+e1vvavP9pWqI7mT3yHvJ8I9J6X+cil+1lcsmnGVU4mw31/8Gm/U+zq+0NLim7g+LciZmOJyIiImfolAOcy+Xii1/8ItXV1USjUb7//e8zdepU/vCHPzBlyhRuueUWli5dytKlS7n99tvZuHEjDQ0NPPzww+zYsYPHHnuMf/zHfzztgP7OjeQ1vYjBIuktpi9nAgl/JXHfSBK+UhjgX5WT3hI6Sz5NV9G15LS/TaD9bUJ1P8O0v4oveDmx4JQBHd7fjreQ0/oGgc71YJLEglPpDl1FUifVlSxmW25sy83qfY9w+ci7GZk/Iy33s699DTtafseE8CepTNN9yEFBbwlXVn2bus4NbGj4D1bs/t8U+quwLQ+25cLCPvivZWPhwrZsLMuFjQvr0OUHPz54eWnvGIpcFxDwhIbtMaRMkmi8VUfXFBEROcIpp59QKEQodPAJOxAIUFFRQUtLC2vXrmXRokUAzJ07l0WLFnH77bezbt065syZc/AgARMm0N3dTWtra/9tDFYsOJmEt5SEvxwzBEd3M+4g3eF5dIfmHhwOO1dTsP85ks3L6SmYTW/BjOPejyu2n9y2P+Dr/CNg0Zt/CT2hOSQ9p/cKnoiTeF05zB31Xd7Y+6+8te8RTOVCqgouHdL76IjV807dY4QD47hwxP8a0tuW47Msi4r8SxgRnMwHTS/TEt2FIYkxKVImSdLESaUOfm5IkjJ/+tqR32dI8mHL7wCLktzzGVUwi8r86XhduUOeOZmKc6B7KzUd66jtXI/XlccN4//PkN+PiIhIthrUmyIOHDjArl27GDduHO3t7f1DWWFhIe3t7QC0tLQQifzpr6XhcJiWlpZjBrjXX3+dZcuW0dPTw89//vOjrnO0CDB2MDEHrqQM23UjyaaN2HWvkdf8MsG2FVAyB1P6CfCFoWsXVu3LWK2bMLYXyq7BlF2LzxvCl55UuN3uk6xH5ijXwLndzni/0cB7dtCnI//MS+8+wNs1jxIM5jBhxNVDksNYCdbUP4rb9vJnUx8gz188JLd7ppy67aQjU2nJgjO6fmdfA+/Xvc72A//F2rrH2FD/JKPCM5lQchWjwjPP6L2M8WQve1vWs7NpFbub19CX7MHjCjA6fCnVkVmEw0VYw/D+zDMx2K6ly7m0TZ8pJ+ZyYibI3ue0dHHyz8lpuZyYCZyZazA9G/B39vb28uCDD3LHHXeQk5Nz1Ncsy8Ia5AE75s2bx7x58/o/P9GhvNMtEonQlKyAEV/BXVBDTtub+Opfx6p/nYR3BJ6+elK2n57QJ+gpnIVx5UJHEtJ44uiTHdo8k5Rr4CKRCF5v5g/OcTo9u7z8W7yZ+CGvf/ADOjrbGV14xRnn2Nz0S1q69zBn1HeIdVnEupzx83LqtuO0TACRSCnVwU8yJvd6Wnp3sbdtNXvb3mZn0yo8doDK/BlUFVxOSe6kAR0Mpy/ZQ13nRmo71lHf9UeSpg+vK0hF3nQq82cwIndy/ykamptbTng75eXlQ/YYz4SjntMctv04MRM4M5cTM0F2P6elg5N/Tk7L5cRM4Mxcg+nZgAa4RCLBgw8+yJVXXsmllx7craqgoKB/18jW1lby8/MBKCoqOmpBmpubKSrKjsNYJ/yVdJTehh1vJad9NZ7oTrrCnyJacCnGTtfrbSLO4rb9XFn1l/z33sWsqf2/pEyK6tCc0769na0r+WD/75hcfAtlwalDmFQywbIswoFqwoFqLiz9PAe6t7KnfTX7Ot5hV9sb+N0FVOVfxqjCWYT8Y476415vooPazg3Udqxlf/cWUiZJwB1iTGgOlXnTKc49D3sA70UWERE5l51ygDPG8NOf/pSKigpuvPHG/sunT5/OypUrueWWW1i5ciUzZszov3z58uXMnj2bHTt2kJOTc9rvf8uUlCdEV+TPMh1DJGPcto8rqr7Nqr0PsbbuZxiTZGzR4HenbO3dw4b6J6ksnMak4k+nIalkkm3ZlAYvoDR4AZeU3UF95yb2tL/Fh62/Z3vLq+R5S6kquByvK5eajnU09WzDYMj1lDC+6Hoq82cQDlQ7fvdIERERJznlALdt2zbeeOMNqqqq+Ku/+isAbrvtNm655RYWL17MihUr+k8jADBt2jQ2bNjAPffcg9frZeHChel9BCKSFm7byxVV97Jq349YV/84hhTjiq4Z8PX7kj2s3vdveF1Brj3/u/R0JNKYVjLNbXsZWTCTkQUz6Ut2U9Oxlj3tb7GlcSlgyPdVcP6h01QU+qoGvdu9iIiIHHTKAe68885jyZIlx/3aAw88cMxllmUxf/78M08mIhnnsr3MHnkvq/c9zPr6X2BMivHha095PWMMa+seo7uvkatH30+Ot5CeNL5vVJzF68qlOnQV1aGriMZbSZo+gl6d809ERGQoaL8VETkpl+1h1shvUZF3MRsafsm25uWnvM6Olteo6VjL1BG36uTR57iAJ6ThTUREZAhpgBORU3LZbmaN/CaV+TPY1PAUHzS9fMLvberZwaaGZ6jIu5iJ4RuGMaWIiIjI2U8DnIgMiG25ubxyISPzL2Xz/md4v/HFY74nluhk9b5HyPEUMbNigd7nJCIiIjLEnHFmRhHJCrbl5rLKr2PV2vzxwBJSJJlcfAsAxqR4u/YnxJIdXDPmAbyu3AynFRERETn7aIATkUGxLReXVtyFhc17B/4fxqSYXPxptja9QEPXu1xS9hWKAmMyHVNERETkrKQBTkQGzbbsQ7tI2mxp/E86Y/Xs61jDqIJZjA0N/nxxIiIiIjIwGuBE5LTYls3M8vnYuNjZ9gfyfeVcUvYVve9NREREJI00wInIabMsm+nlXyGcM54RuZPwuPyZjiQiIiJyVtMAJyJnxLJsqkNzMh1DRERE5Jyg0wiIiIiIiIhkCQ1wIiIiIiIiWUIDnIiIiIiISJbQACciIiIiIpIlNMCJiIiIiIhkCQ1wIiIiIiIiWUIDnIiIiIiISJbQACciIiIiIpIlNMCJiIiIiIhkCQ1wIiIiIiIiWUIDnIiIiIiISJbQACciIiIiIpIlNMCJiIiIiIhkCQ1wIiIiIiIiWUIDnIiIiIiISJbQACciIiIiIpIlNMCJiIiIiIhkCQ1wIiIiIiIiWUIDnIiIiIiISJbQACciIiIiIpIlNMCJiIiIiIhkCQ1wIiIiIiIiWUIDnIiIiIiISJbQACciIiIiIpIl3Kf6hkcffZQNGzZQUFDAgw8+CEBXVxeLFy+msbGR4uJi7rvvPoLBIMYYnnjiCTZu3IjP52PhwoVUV1en/UGIiIiIiIicC075CtxVV13F/ffff9RlS5cuZcqUKTz88MNMmTKFpUuXArBx40YaGhp4+OGHWbBgAY899lh6UouIiIiIiJyDTjnATZo0iWAweNRla9euZe7cuQDMnTuXtWvXArBu3TrmzJmDZVlMmDCB7u5uWltb0xBbRERERETk3HPKXSiPp729nVAoBEBhYSHt7e0AtLS0EIlE+r8vHA7T0tLS/71Hev3111m2bBk9PT38/Oc/P+p6w8ntdmfsvk/EiZlAuQbD7T6tag059ezknJjLiZnAubmcQl07MSdmAmfmcmIm0HPaxzn55+S0XE7MBM7MNZienXEjLcvCsqxBX2/evHnMmzev//OmpqYzjXJaIpFIxu77RJyYCZRrMCKRCF6vN9Mx1LNTcGIuJ2YC5+YqLy/PdARAXTsZJ2YCZ+ZyYibQc9rHOfnn5LRcTswEzsw1mJ6d1lEoCwoK+neNbG1tJT8/H4CioqKjFqO5uZmioqLTuQsRERERERH5mNMa4KZPn87KlSsBWLlyJTNmzOi//I033sAYw/bt28nJyTnu7pMiIiIiIiIyeKfchfKhhx5i69atdHZ2ctddd3Hrrbdyyy23sHjxYlasWNF/GgGAadOmsWHDBu655x68Xi8LFy5M+wMQERERERE5V5xygLv33nuPe/kDDzxwzGWWZTF//vwzTyUiIiIiIiLHOK1dKEVERERERGT4aYATERERERHJEhrgREREREREsoQGOBERERERkSyhAU5ERERERCRLaIATERERERHJEhrgREREREREsoQGOBERERERkSyhAU5ERERERCRLaIATERERERHJEhrgREREREREsoQGOBERERERkSyhAU5ERERERCRLaIATERERERHJEhrgREREREREsoQGOBERERERkSyhAU5ERERERCRLaIATERERERHJEhrgREREREREsoQGOBERERERkSyhAU5ERERERCRLaIATERERERHJEhrgREREREREsoQGOBERERERkSyhAU5ERERERCRLaIATERERERHJEhrgREREREREsoQGOBERERERkSyhAU5ERERERCRLaIATERERERHJEhrgREREREREsoQGOBERERERkSyhAU5ERERERCRLaIATERERERHJEpYxxmQ6hIiIiIiIiJzaOf8K3J133pnpCMdwYiZQ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zp07TSwWM4sWLTJLliwxtbW15vbbbzebN2828XjcLF261HzjG98w8Xi8/3a+//3vm+bmZtPZ2Wnuvfde8+qrrxpjjHnvvffMX/zFXxx1v88995z5/Oc/b9avX2+SyaR56qmnzP3332+MMaa2ttbcddddprm52RhjzP79+019ff0wrorI0FPXRNJPPRMZHurauUG7UDrYJz/5SQoLCykqKuK8885j3LhxjBkzBq/Xy8yZM9m1axerV69m2rRpTJ06FbfbzU033URfXx/btm3rv51PfepTFBUVEQwGueSSS9i9e/dJ7/e8887j4osvxrZt5syZ0//9tm0Tj8epqakhkUhQUlJCaWlpGldAZHioayLpp56JDA917eznznQAObGCgoL+j71e7zGfx2IxWltbKS4u7r/ctm0ikQgtLS39lxUWFh51vSO/NpD7jcfjJJNJSktLueOOO/j1r39NTU0NF154IV/60pcoKio6o8cpkmnqmkj6qWciw0NdO/vpFbgsFwqFaGxs7P/cGENTU9OASmFZ1qDv74orruDv//7v+fGPfwzAU089NejbEMlG6ppI+qlnIsNDXctuGuCy3KxZs9i4cSPvvvsuiUSCF198EY/Hw8SJE0953YKCAjo7O+np6RnQfdXV1fHee+8Rj8fxer14vd7TKrFINlLXRNJPPRMZHupadtMulFmuvLycb37zmzz++OP9RxH63ve+h9t96h9tRUUFs2fP5hvf+AapVIof/vCHJ/3+eDzOU089RW1tLS6Xi4kTJ7JgwYKheigijqauiaSfeiYyPNS17KbTCIiIiIiIiGQJ7UIpIiIiIiKSJTTAiYiIiIiIZAkNcCIiIiIiIllCA5yIiIiIiEiW0AAnIiIiIiKSJTTAiYiIiIiIZAkNcCIiIiIiIllCA5yIiIiIiEiW+P+eMjtPm4/miwAAAABJRU5ErkJggg==\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "teslaPivot.plot(subplots = True, figsize=(15, 15), layout=(4,4), sharey=True)" ] }, { "cell_type": "code", "execution_count": 16, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "" ] }, "execution_count": 16, "metadata": {}, "output_type": "execute_result" }, { "data": { "image/png": "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AEARqhKF06ZNy4wZM7J06dJe93/oQx/KzJkz+3xed3d3rrrqqvzTP/1TWlpaMm/evEydOjVvfetbB3tkAACAIlTl8tHJkydnxIgRr/t5a9euzb777puxY8emsbExRx11VFasWDEIEwIAAJSpKmcK+/Kzn/0st912WyZMmJBPfepT24VjZ2dnWlpaem63tLTkd7/7XZ/76+joSEdHR5Kkvb09ra2tb3rGxsbGAdkPg89aDS3Wa2ip1nqtG/RX2LX0tSaOr75V43Os6/S+r4L6cz7nq2OgjgfH1tBivfqvZlF4/PHHZ9asWUmS6667Ltdcc03OOuusN7XPtra2tLW19dzesGHDm9pf8tI/IgOxHwaftRparNfQYr12Tn2tifWC3gbqeHBsDS3WKxk3bly/tqvZbx/da6+9Ul9fn/r6+hx77LF55JFHttumubk5Gzdu7Lm9cePGNDc3V3NMAACAXVrNovCpp57q+fjuu+/O/vvvv902EydOzOOPP57169dn27ZtufPOOzN16tRqjgkAALBLq8rlo5dccklWr16dzZs358wzz8zJJ5+chx56KH/84x9TV1eXvffeO2eccUaSl36O8Iorrsi8efPS0NCQz3zmM5k/f366u7tzzDHH7DAeAQAAeGOqEoVz587d7r7p06fvcNvm5ubMmzev5/aUKVN2+P6FAAAAvHk1u3wUAACA2hOFAAAABROFAAAABROFAAAABROFAAAABROFAAAABROFAAAABROFAAAABROFAAAABROFAAAABROFAAAABROFAAAABROFAAAABROFAAAABROFAAAABROFAAAABROFAAAABROFAAAABROFAAAABROFAAAABROFAAAABROFAAAABROFAAAABROFAAAABROFAAAABROFAAAABROFAAAABROFAAAABROFAAAABROFAAAABROFAAAABROFAAAABROFAAAABROFAAAABROFAAAABROFAAAABROFAAAABROFAAAABROFAAAABROFAAAABROFAAAABROFAAAABROFAAAABROFAAAABROFAAAABROFAAAABROFAAAABROFAAAABROFAAAABWus9QAAwBvTdfrMHd6/rspzDISG5T+u9QgAxXKmEAAAoGCiEAAAoGCiEAAAoGCiEAAAoGCiEAAAoGCiEAAAoGCiEAAAoGCiEAAAoGCiEAAAoGCN1XiRZcuWZeXKlRk9enQWLlyYJLn22mtz7733prGxMWPHjs1ZZ52VPffcc7vnzpkzJ8OHD099fX0aGhrS3t5ejZEBAACKUJUonDZtWmbMmJGlS5f23HfooYfmE5/4RBoaGvLd7343N954Yz75yU/u8Pnnn39+Ro0aVY1RAQAAilKVy0cnT56cESNG9LrvL//yL9PQ0JAkOeigg9LZ2VmNUQAAAHiFqpwpfC233HJLjjrqqD4fnz9/fpLkuOOOS1tbW5/bdXR0pKOjI0nS3t6e1tbWNz1bY2PjgOyHwWethhbrNbRUa73WDforsLOq1r8HPsfKNFCfX752DS3Wq/9qHoU33HBDGhoa8oEPfGCHj19wwQVpbm7Opk2bcuGFF2bcuHGZPHnyDrdta2vrFY0bNmx40/O1trYOyH4YfNZqaLFeQ4v1YrD5/GIwDdTnl38LhxbrlYwbN65f29X0t4/eeuutuffee3POOeekrq5uh9s0NzcnSUaPHp3DDz88a9eureaIAAAAu7SaReH999+ff//3f8+XvvSl7L777jvc5oUXXsjzzz/f8/EDDzyQ8ePHV3NMAACAXVpVLh+95JJLsnr16mzevDlnnnlmTj755Nx4443Ztm1bLrjggiTJgQcemDPOOCOdnZ254oorMm/evGzatCkXX3xxkqSrqyvvf//7c9hhh1VjZAAAgCJUJQrnzp273X3Tp0/f4bbNzc2ZN29ekmTs2LFZsGDBoM4GAABQspr+TCEAAAC1JQoBAAAKJgoBAAAKJgoBAAAKJgoBAAAKJgoBAAAKJgoBAAAKJgoBAAAKVpU3rwdg6Os6fWatRwAABoEzhQAAAAUThQAAAAUThQAAAAUThQAAAAUThQAAAAUThQAAAAUThQAAAAUThQAAAAUThQAAAAUThQAAAAUThQAAAAUThQAAAAUThQAAAAUThQAAAAUThQAAAAUThQAAAAUThQAAAAUThQAAAAUThQAAAAUThQAAAAUThQAAAAUThQAAAAUThQAAAAUThQAAAAUThQAAAAUThQAAAAXrdxTedNNNeeaZZwZzFgAAAKqssb8brlq1Kt/73vdyyCGH5Oijj87hhx+e3XbbbTBnAwAAYJD1Owr/8R//MZs3b84dd9yRn/zkJ1m+fHmOOOKIHH300Zk8efJgzggAAMAg6XcUJsnIkSMzY8aMzJgxI48++miWLFmSX/ziF2ltbc2xxx6bE044IcOHDx+sWQEAABhgrysKk+TBBx/M7bffnhUrVmTixIn5/Oc/n9bW1tx000256KKL8rWvfW0w5gQAAGAQ9DsKr7nmmtx5551pamrK0UcfnYULF6a5ubnn8QMPPDCf/vSnB2VIAAAABke/o/DFF1/MF7/4xUyaNGnHO2psTHt7+4ANBgAAwODrdxT+zd/8TYYNG9brvmeffTZbt27tOWO43377Dex0AAAADKp+v0/hggUL0tnZ2eu+zs7OXHzxxQM+FAAAANXR7yh87LHHMn78+F73jR8/Pv/3f/834EMBAABQHf2OwlGjRuWJJ57odd8TTzyRkSNHDvhQAAAAVEe/f6bwmGOOycKFC/Oxj30sY8eOzRNPPJHrrrsu06dPH8z5AAAAGET9jsKTTjopjY2Nufbaa7Nx48a0tLRk+vTpOfHEEwdzPgAAAAZRv6Owvr4+M2fOzMyZMwdzHgAAAKqo31GYvPTLZv74xz/mhRde6HW/S0gBAACGpn5H4Q033JDrr78+b3vb27L77rv3ekwUAgAADE39jsKbbropF110Ud72trcN5jwAAABUUb/fkmLYsGHZb7/9BnMWAAAAqqzfUfjRj3403/rWt/LUU0+lu7u7138AAAAMTf2+fHTZsmVJkp///OfbPXbdddcN3EQAAABUTb+jcMmSJYM5BwAAADXQ7yjce++9kyTd3d3ZtGlTxowZM2hDAQAAUB39jsLnnnsuV155Ze666640Njbm2muvzT333JO1a9fmYx/72GDOCAAAwCDp9y+aWb58eZqamrJs2bI0Nr7UkgcddFDuvPPOQRsOAACAwdXvM4UPPvhgrrjiip4gTJJRo0Zl06ZN/Xr+smXLsnLlyowePToLFy5Mkjz77LNZtGhRnnzyyey99975whe+kBEjRmz33FtvvTU33HBDkuQjH/lIpk2b1t+xAQAAeBX9PlPY1NSUzZs397pvw4YN/f7ZwmnTpuXLX/5yr/t+9KMf5Z3vfGcWL16cd77znfnRj3603fOeffbZ/PCHP8xFF12Uiy66KD/84Q/z7LPP9ndsAAAAXkW/o/DYY4/NwoULs2rVqlQqlaxZsyZLly7Ncccd16/nT548ebuzgCtWrMgHP/jBJMkHP/jBrFixYrvn3X///Tn00EMzYsSIjBgxIoceemjuv//+/o4NAADAq+j35aMf/vCHM2zYsFx11VXp6urKZZddlra2tpxwwglv+MVf+VtM99prrx1eitrZ2ZmWlpae283Nzens7Nzh/jo6OtLR0ZEkaW9vT2tr6xue7WWNjY0Dsh8Gn7UaWqzX0PLKHx2AwVCtfw/WVeVV2NkM1OeXr11Di/Xqv35/la+rq8sJJ5zwpiLwtfZfV1f3pvbR1taWtra2ntsbNmx4s2OltbV1QPbD4LNWQ4v1Glp8UWWw+feAwTRQn1++dg0t1isZN25cv7brdxSuWrWqz8fe8Y539Hc3vYwePTpPPfVUxowZk6eeeiqjRo3abpvm5uasXr2653ZnZ2cmT578hl4PAACA3vodhZdddlmv288880y2bduWlpaWLFmy5A29+NSpU/PLX/4yJ510Un75y1/m8MMP326bww47LN/73vd6frnMb37zm3ziE594Q68HAABAb/2OwqVLl/a63d3dneuvvz577LFHv55/ySWXZPXq1dm8eXPOPPPMnHzyyTnppJOyaNGi3HLLLT1vSZEkjzzySP7rv/4rZ555ZkaMGJG//du/zbx585Iks2bN2uHbVgAAAPD6veHfHFBfX5+PfOQjOfPMM3PiiSe+5vZz587d4f1f/epXt7tv4sSJmThxYs/t6dOnZ/r06W90VAAAAPrQ77ek2JEHHngg9fVvahcAAADUUL/PFH7uc5/rdXvr1q3ZunVrTjvttAEfCgAAgOrodxSeffbZvW7vvvvuectb3pKmpqYBHwoAAIDq6HcUehsIAACAXU+/o/DSSy/t15vLf/7zn39TAwEAAFA9/f4tMXvuuWdWrFiR7u7uNDc3p7u7OytWrEhTU1PGjh3b8x8AAABDR7/PFD7++OM577zzcvDBB/fc99vf/jbXX399PvOZzwzKcAAAAAyufp8pXLNmTQ488MBe902aNClr1qwZ8KEAAACojn5H4QEHHJDvfe972bp1a5KX3pLi+9//ft7+9rcP1mwAAAAMsn5fPnrWWWdl8eLFOeWUUzJixIg8++yzmThxYs4555zBnA8AAIBB1O8o3GeffXLhhRdmw4YNeeqppzJmzJi0trYO5mwAAAAMsn5fPpokmzdvzurVq7N69eq0trams7MzGzduHKzZAAAAGGT9jsLVq1dn7ty5uf3223P99dcnSZ544oksX7580IYDAABgcPU7Cr/97W9n7ty5+cpXvpKGhoYkL/320UceeWTQhgMAAGBw9TsKn3zyybzzne/sdV9jY2O6uroGfCgAAACqo99R+Na3vjX3339/r/sefPDBjB8/fsCHAgAAoDr6/dtHZ8+enW984xt517vela1bt+Zf/uVfcu+99+bcc88dzPkAAAAYRP2OwoMOOigLFizI7bffnuHDh6e1tTUXXXRRWlpaBnM+AAAABlG/orC7uztf+9rX8pWvfCUf/vCHB3smAAAAqqRfP1NYX1+f9evXp1KpDPY8AAAAVFG/f9HMrFmzsnz58jz55JPp7u7u9R8AAABDU79/pvCKK65Iktx2223bPXbdddcN3EQAAABUzWtG4dNPP5299torS5YsqcY8AAAwoLpOnzkg+1k3IHt5cxqW/7jWI7ALes3LR//+7/8+SbL33ntn7733zne+852ej1/+DwAAgKHpNaPwz3+5zEMPPTRowwAAAFBdrxmFdXV11ZgDAACAGnjNnyns6urKqlWrem53d3f3up0k73jHOwZ+MgAAAAbda0bh6NGjc9lll/XcHjFiRK/bdXV1fgkNAADAEPWaUbh06dJqzAEAAEAN9PvN6wEAANj1iEIAAICCiUIAAICCiUIAAICCiUIAAICCiUIAAICCiUIAAICCiUIAAICCiUIAAICCiUIAAICCiUIAAICCiUIAAICCiUIAAICCiUIAAICCiUIAAICCiUIAAICCiUIAAICCiUIAAICCiUIAAICCiUIAAICCNdZ6AACArtNn1noEgGI5UwgAAFAwUQgAAFAwUQgAAFAwUQgAAFAwUQgAAFAwUQgAAFAwUQgAAFAwUQgAAFAwUQgAAFCwxlq++GOPPZZFixb13F6/fn1OPvnkfOhDH+q576GHHso3v/nN7LPPPkmSI444IrNmzar6rAAAALuimkbhuHHjsmDBgiRJd3d3PvvZz+Y973nPdtsdfPDBOe+886o9HgAAwC5vp7l89MEHH8y+++6bvffeu9ajAAAAFKOmZwpf6Y477sj73ve+HT62Zs2anHvuuRkzZkxmz56d/ffff4fbdXR0pKOjI0nS3t6e1tbWNz1XY2PjgOyHwWethhbrNbQ0Nu40Xy4AiuZrZ//5XqP/6iqVSqXWQ2zbti2f/exns3Dhwuy11169HtuyZUvq6+szfPjwrFy5Mt/+9rezePHifu33sccee9Oztba2ZsOGDW96Pww+azW0WK+hpbW1Nev+5qhajwFQvIblP671CEOG7zVe+nG9/tgpLh+97777csABB2wXhEnS1NSU4cOHJ0mmTJmSrq6uPPPMM9UeEQAAYJe0U0Thq106+vTTT+flk5lr165Nd3d3Ro4cWc3xAAAAdlk1/yGRF154IQ888EDOOOOMnvtuvvnmJMnxxx+fu+66KzfffHMaGhoybNiwzJ07N3V1dbUaFwAAYJdS8ygcPnx4vvWtb/W67/jjj+/5eMaMGZkxY0a1xwIAACjCTnH5KAAAALUhCgEAAAomCgEAAAomCgEAAAomCgEAAAomCgEAAAomCgEAAAomCgEAAApW8zevZ+B1nT5z0F+jYfmPB/01AACAwedMIQAAQMFEIQAAQMFEIQAAQMFEIQAAQMFEIQAAQMFEIQAAQMFEIQAAQMFEIQAAQMFEIQAAQMFEIQAAQMFEIQAAQMFEIQAAQMFEIQAAQMFEIQAAQMFEIQAAQMFEIQAAQMFEIQAAQMFEIQAAQMFEIQAAQMFEIQAAQMFEIQAAQMFEIQAAQMFEIQAAQMFEIQAAQMFEIQAAQMFEIQAAQMEaaz0AAACw8+g6fWZVXqdh+Y+r8jq8NmcKAQAACiYKAQAACiYKAQAACiYKAQAACiYKAQAACiYKAQAACiYKAQAACiYKAQAACiYKAQAACiYKAQAACiYKAQAACiYKAQAACiYKAQAACiYKAQAACiYKAQAACiYKAQAACiYKAQAACiYKAQAACiYKAQAACiYKAQAACiYKAQAACiYKAQAACiYKAQAACtZY6wGSZM6cORk+fHjq6+vT0NCQ9vb2Xo9XKpVcffXVue+++7L77rvnrLPOyoQJE2o0LQAAwK5jp4jCJDn//PMzatSoHT5233335YknnsjixYvzu9/9LldeeWUuuuiiKk8IAACw6xkSl4/ec889Ofroo1NXV5eDDjoozz33XJ566qlajwUAADDk7TRnCufPn58kOe6449LW1tbrsc7OzrS2tvbcbmlpSWdnZ8aMGVPVGQEAAHY1O0UUXnDBBWlubs6mTZty4YUXZty4cZk8efLr3k9HR0c6OjqSJO3t7b1C8o1qbGwckP1U07oqvMbO+HcyFNeqZNZraGls3Cm+XAAUrxpfO6vxvWSSdJ0+c1D3vy7J2BvvHNTX2FXsFF/lm5ubkySjR4/O4YcfnrVr1/aKwubm5mzYsKHn9saNG3ue80ptbW29zjK+8jlvVGtr64DsZ1ezM/6dWKuhxXoNLQIeYOfga+frU/rf17hx4/q1Xc1/pvCFF17I888/3/PxAw88kPHjx/faZurUqbnttttSqVSyZs2aNDU1uXQUAABgANT8TOGmTZty8cUXJ0m6urry/ve/P4cddlhuvvnmJMnxxx+fd73rXVm5cmXOOeecDBs2LGeddVYtRwYAANhl1DwKx44dmwULFmx3//HHH9/zcV1dXU477bRqjgUAAFCEml8+CgAAQO2IQgAAgIKJQgAAgIKJQgAAgIKJQgAAgIKJQgAAgIKJQgAAgIKJQgAAgIKJQgAAgIKJQgAAgIKJQgAAgIKJQgAAgIKJQgAAgIKJQgAAgIKJQgAAgIKJQgAAgIKJQgAAgIKJQgAAgIKJQgAAgIKJQgAAgIKJQgAAgIKJQgAAgII11nqA0nSdPrPWIwwpr+fva90bfI2G5T9+g88s00B9Dr/WelmX12ew/215o8cXAAPL95KvT7X+vob69y3OFAIAABRMFAIAABRMFAIAABRMFAIAABRMFAIAABRMFAIAABRMFAIAABRMFAIAABRMFAIAABRMFAIAABRMFAIAABRMFAIAABRMFAIAABRMFAIAABRMFAIAABRMFAIAABRMFAIAABRMFAIAABRMFAIAABRMFAIAABRMFAIAABRMFAIAABRMFAIAABRMFAIAABRMFAIAABRMFAIAABSssdYDMDR1nT6z1iMAAAADwJlCAACAgolCAACAgolCAACAgolCAACAgolCAACAgolCAACAgolCAACAgolCAACAgolCAACAgjXW8sU3bNiQpUuX5umnn05dXV3a2tpywgkn9NrmoYceyje/+c3ss88+SZIjjjgis2bNqsW4AAAAu5yaRmFDQ0Nmz56dCRMm5Pnnn895552XQw89NG9961t7bXfwwQfnvPPOq9GUAAAAu66aXj46ZsyYTJgwIUmyxx57ZL/99ktnZ2ctRwIAAChKTc8UvtL69evzhz/8IZMmTdrusTVr1uTcc8/NmDFjMnv27Oy///41mBAAAGDXs1NE4QsvvJCFCxfm1FNPTVNTU6/HDjjggCxbtizDhw/PypUrs2DBgixevHiH++no6EhHR0eSpL29Pa2trW96tsbGxgHZz8vWDdieGCgDub4lqNbnsHV5ffzbAgC1M9S/b6l5FG7bti0LFy7MBz7wgRxxxBHbPf7KSJwyZUquuuqqPPPMMxk1atR227a1taWtra3n9oYNG970fK2trQOyH3Ze1nfnZF0AgKFiZ/2+Zdy4cf3arqY/U1ipVHL55Zdnv/32y4knnrjDbZ5++ulUKpUkydq1a9Pd3Z2RI0dWc0wAAIBdVk3PFD788MO57bbbMn78+Jx77rlJko9//OM9pX388cfnrrvuys0335yGhoYMGzYsc+fOTV1dXS3HBgAA2GXUNAr/4i/+Ij/4wQ9edZsZM2ZkxowZVZoIAACgLDVN1myEAAAM3ElEQVS9fBQAAIDaEoUAAAAFE4UAAAAFE4UAAAAFE4UAAAAFE4UAAAAFE4UAAAAFE4UAAAAFq+mb1wPs6rpOn1nrEQAAXpUzhQAAAAUThQAAAAUThQAAAAUThQAAAAUThQAAAAUThQAAAAUThQAAAAUThQAAAAUThQAAAAUThQAAAAUThQAAAAUThQAAAAUThQAAAAUThQAAAAUThQAAAAUThQAAAAUThQAAAAUThQAAAAUThQAAAAUThQAAAAUThQAAAAUThQAAAAUThQAAAAUThQAAAAUThQAAAAUThQAAAAUThQAAAAVrrPUAUGtdp8+s9QgDpmH5j2s9AgAAQ4wzhQAAAAUThQAAAAUThQAAAAUThQAAAAUThQAAAAUThQAAAAUThQAAAAUThQAAAAUThQAAAAUThQAAAAUThQAAAAUThQAAAAUThQAAAAUThQAAAAUThQAAAAUThQAAAAUThQAAAAUThQAAAAUThQAAAAUThQAAAAUThQAAAAUThQAAAAVrrPUA999/f66++up0d3fn2GOPzUknndTr8RdffDFLlizJ73//+4wcOTJz587NPvvsU6NpAQAAdi01PVPY3d2dq666Kl/+8pezaNGi3HHHHfnf//3fXtvccsst2XPPPXPppZfmQx/6UP71X/+1RtMCAADsemoahWvXrs2+++6bsWPHprGxMUcddVRWrFjRa5t77rkn06ZNS5IceeSRWbVqVSqVSg2mBQAA2PXUNAo7OzvT0tLSc7ulpSWdnZ19btPQ0JCmpqZs3ry5qnMCAADsqmr+M4UDqaOjIx0dHUmS9vb2jBs3bkD2O1D7SZL85J6B2xfUgs/h18ffFwCwk6vpmcLm5uZs3Lix5/bGjRvT3Nzc5zZdXV3ZsmVLRo4cucP9tbW1pb29Pe3t7QM243nnnTdg+2JwWauhxXoNLdZraLFeQ4e1Glqs19BivfqvplE4ceLEPP7441m/fn22bduWO++8M1OnTu21zbvf/e7ceuutSZK77rorhxxySOrq6mowLQAAwK6nppePNjQ05DOf+Uzmz5+f7u7uHHPMMdl///1z3XXXZeLEiZk6dWqmT5+eJUuW5Oyzz86IESMyd+7cWo4MAACwS6n5zxROmTIlU6ZM6XXfRz/60Z6Phw0bln/4h3+o9lg92traavbavD7WamixXkOL9RparNfQYa2GFus1tFiv/qureH8HAACAYtX0ZwoBAACorZpfPlpLGzZsyNKlS/P000+nrq4ubW1tOeGEE3oe/4//+I9ce+21ufLKKzNq1KhUKpVcffXVue+++7L77rvnrLPOyoQJE2r4JyjLq63Xf/7nf+ZnP/tZ6uvrM2XKlHzyk59Mktx444255ZZbUl9fn09/+tM57LDDavlHKEZfa/XHP/4xy5cvz9atW9PQ0JDTTjstkyZNcmzV2NatW3P++edn27Zt6erqypFHHpmTTz4569evzyWXXJLNmzdnwoQJOfvss9PY2JgXX3wxS5Ysye9///uMHDkyc+fOzT777FPrP0Yx+lqvxYsX55FHHkljY2MmTpyYM844I42NjY6vGutrvV72rW99K7/4xS9y7bXXJonjq4b6WqtKpZLvf//7ueuuu1JfX5/jjjsuJ5xwgmOrxvparwcffDDf/e53093dneHDh2fOnDnZd999HVuvpVKwzs7OyiOPPFKpVCqVLVu2VM4555zKn/70p0qlUqk8+eSTlQsvvLDyuc99rrJp06ZKpVKp3HvvvZX58+dXuru7Kw8//HBl3rx5NZu9RH2t14MPPlj52te+Vtm6dWulUqlUnn766UqlUqn86U9/qnzxi1+sbN26tbJu3brK5z//+UpXV1fN5i9JX2t1wQUXVFauXFmpVF46ns4///yejx1btdPd3V15/vnnK5VKpfLiiy9W5s2bV3n44YcrCxcurPzqV7+qVCqVyhVXXFH52c9+VqlUKpWf/vSnlSuuuKJSqVQqv/rVryr//M//XJvBC9XXet17772V7u7uSnd3d2XRokU96+X4qq2+1qtSqVTWrl1bWbx4ceWTn/xkz/aOr9rpa61uueWWyqWXXtrzPcTL32c4tmqrr/V65ffzP/3pTytLlizp+dix1beiLx8dM2ZMz//R2WOPPbLffvuls7MzSfKd73wnf/d3f9fr7S/uueeeHH300amrq8tBBx2U5557Lk899VRNZi9RX+t1880358Mf/nB22223JMno0aOTJCtWrMhRRx2V3XbbLfvss0/23XffrF27tmbzl6Svtaqrq8vzzz+fJNmyZUvGjBmTxLFVa3V1dRk+fHiSl94PtqurK3V1dXnooYdy5JFHJkmmTZuWFStWJHlpvaZNm5YkOfLII7Nq1apU/Hh61fS1XlOmTEldXV3q6uoyadKknvf4dXzVVl/r1d3dne9+97s9V7a8zPFVO32t1c0335xZs2alvv6lb5tf/j7DsVVbfa1Xkj6/13Bs9a3oy0dfaf369fnDH/6QSZMmZcWKFWlubs7b3/72Xtt0dnamtbW153ZLS0s6Ozt7Ptmonleu17XXXpvf/va3+f73v5/ddtsts2fPzqRJk9LZ2ZkDDzyw5znNzc090U/1vHKtTjnllMyfPz/XXntturu7c+GFFyZxbO0Muru786UvfSlPPPFE/uqv/ipjx45NU1NTGhoakvQ+fjo7O9PS0pLkpbcWampqyubNmzNq1KiazV+aP1+vV/5bt23bttx+++059dRTkzi+dgY7Wq+bbrop7373u7dbB8dXbe1ordatW5c777wzd999d0aNGpVPf/rTectb3uLY2gnsaL3OPPPMfP3rX8+wYcOyxx57ZP78+UkcW6+l6DOFL3vhhReycOHCnHrqqWloaMiNN97Y620x2Lm8cr2amprS3d2dZ599NvPnz8/s2bOzaNEi/+dnJ/Hna3XzzTfnlFNOyWWXXZZTTjkll19+ea1H5P+rr6/PggULcvnll+eRRx7JY489VuuReBV/vl7/8z//0/PYlVdemYMPPjgHH3xwDSfklf58vVavXp1f//rX+eu//utaj8af2dGx9eKLL2a33XZLe3t7jj322Fx22WW1HpP/b0fr9ZOf/CTz5s3L5ZdfnmOOOSbXXHNNrcccEoqPwm3btmXhwoX5wAc+kCOOOCLr1q3L+vXrc+6552bOnDnZuHFjvvSlL+Xpp59Oc3NzNmzY0PPcjRs3prm5uYbTl+fP1yt56QzGe97znp5Lpurr67N58+Y0Nzf3XD6VvPR/iKxX9exorX75y1/2fPze976353Jex9bOY88998whhxySNWvWZMuWLenq6krS+/h55bHV1dWVLVu2ZOTIkTWbuWQvr9f999+fJPm3f/u3PPPMM/nUpz7Vs43ja+fx8no99NBDeeKJJ3LOOedkzpw52bp1a84+++wkjq+dxSuPrZaWlp6vXe95z3vy6KOPJnFs7UxeuV6PPvpoz9UTRx11VB5++OEkjq3XUnQUViqVXH755dlvv/1y4oknJknGjx+fK6+8MkuXLs3SpUvT0tKSb3zjG9lrr70yderU3HbbbalUKlmzZk2amppcIlBFO1qvJDn88MPz0EMPJUkee+yxbNu2LSNHjszUqVNz55135sUXX8z69evz+OOPZ9KkSbUavyh9rVVzc3NWr16dJFm1alX23XffJHFs1dgzzzyT5557LslLv83tgQceyH777ZdDDjkkd911V5Lk1ltvzdSpU5Mk7373u3PrrbcmSe66664ccsghvX7+msHV13r9/Oc/z29+85vMnTu352efEsdXre1ovSZMmJDly5f3fK8xbNiwXHrppUkcX7XU17F1+OGHZ9WqVUmS1atXZ9y4cUkcW7XW13pt2bKl52qXl+9LHFuvpeg3r//tb3+br371qxk/fnzPJ8XHP/7xTJkypWebOXPm5Otf/3rPW1JcddVV+c1vfpNhw4blrLPOysSJE2s1fnH6Wq9DDz00y5Yty6OPPprGxsbMnj0773jHO5IkN9xwQ37xi1+kvr4+p556at71rnfV8o9QjL7WqqmpKVdffXW6u7uz22675bTTTsuECRMcWzX26KOPZunSpenu7k6lUsl73/vezJo1K+vWrcsll1ySZ599NgcccEDOPvvs7Lbbbtm6dWuWLFmSP/zhDxkxYkTmzp2bsWPH1vqPUYy+1utjH/tY9t57755fvHDEEUdk1qxZjq8a62u9Xmn27Nk9b0nh+Kqdvtbqueeey+LFi7Nhw4YMHz48p59+et7+9rc7tmqsr/W6++67c91116W+vj577rlnPve5z2Xs2LGOrddQdBQCAACUrujLRwEAAEonCgEAAAomCgEAAAomCgEAAAomCgEAAAomCgEAAAomCgEAAAomCgEAAAr2/wCiggNyDOQnAQAAAABJRU5ErkJggg==\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "tesla.Close.plot(kind = \"hist\", bins = 30)" ] }, { "cell_type": "code", "execution_count": 17, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DateOpenHighLowCloseCloselog
02017-02-28244.190002251.000000243.899994249.9900055.521421
12017-03-01254.179993254.850006249.110001250.0200045.521541
22017-03-02249.710007253.279999248.270004250.4799965.523379
32017-03-03250.740005251.899994249.000000251.5700075.527721
42017-03-06247.910004251.699997247.509995251.2100075.526289
\n", "
" ], "text/plain": [ " Date Open High Low Close Closelog\n", "0 2017-02-28 244.190002 251.000000 243.899994 249.990005 5.521421\n", "1 2017-03-01 254.179993 254.850006 249.110001 250.020004 5.521541\n", "2 2017-03-02 249.710007 253.279999 248.270004 250.479996 5.523379\n", "3 2017-03-03 250.740005 251.899994 249.000000 251.570007 5.527721\n", "4 2017-03-06 247.910004 251.699997 247.509995 251.210007 5.526289" ] }, "execution_count": 17, "metadata": {}, "output_type": "execute_result" } ], "source": [ "tesla['Closelog'] = np.log(tesla.Close)\n", "tesla.head()" ] }, { "cell_type": "code", "execution_count": 18, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "" ] }, "execution_count": 18, "metadata": {}, "output_type": "execute_result" }, { "data": { "image/png": "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\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "tesla.Closelog.plot(kind = \"hist\", bins = 30)" ] }, { "cell_type": "code", "execution_count": 19, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "" ] }, "execution_count": 19, "metadata": {}, "output_type": "execute_result" }, { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAAA20AAAJCCAYAAABTfy+dAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDIuMS4xLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvAOZPmwAAIABJREFUeJzs3Xl8Y3d9N/rPT95t2bLlfZnxbMnMJGES0iysCSELgUJLWwqUQlsKt2mAQik3lNfTp6SQ0KYsLaFQeNpLQ6Fp70N4GrhtU5aEkAQSkpB1ksxMMqvH+67NkmzpfO8fv3Mky5ZkbdY5kj7vf+yRZPk3M170Pd9NiYiAiIiIiIiIHMll9wGIiIiIiIgoMwZtREREREREDsagjYiIiIiIyMEYtBERERERETkYgzYiIiIiIiIHY9BGRERERETkYAzaiIiIiIiIHIxBGxERERERkYMxaCMiIiIiInIwBm1EREREREQOVm/nJ5+cnLTz06fV09OD+fl5u49BVYpfX7Rd+LVF24lfX7Sd+PVF26USvraGhoZyehwzbURERERERA7GoI2IiIiIiMjBGLQRERERERE5GIM2IiIiIiIiB2PQRkRERERE5GAM2oiIiIiIiByMQRsREREREZGDMWgjIiIiIiJyMAZtREREREREDsagjYiIiIiIyMEYtBERERERETkYgzYiIiIiIiIHY9BGRERERETkYAzaiIiIiIiIHIxBGxERERERkYMxaCMiIiIiInIwBm1EREREREQOxqCNiIiIiIjIwRi0ERERERERORiDNiIiIiIiIgdj0EZERERERORgDNqIiIiIiIgcjEEbERGRw8naKuJfvhVy5oTdRyEiIhswaCMiInK608eBZx6DPP+k3SchIiIbMGgjIiJyODn9kn5nacHegxARkS0YtBERETmdGbTJMoM2IqJaxKCNiKqWiECefASyOG/3UYiKwkwbEVFtY9BGRFVJwiswvnYbjK/+FeS/vm33cYgKJqEgMDsFKAUs8QIEEVEtqrf7AEREpSZTZ2H8/V8Bs5NAuwcyfsruIxEV7oyZZdt7EDhxBBJbg6pvsPdMRERUVsy0EVFVESMO4/N/BoQCcP3JLVCXXQFMnIEYht1HIyqInNJBm7rockAE8C3ZfCIiIio3Bm1EVF3mZgD/MtSv/w7U/pcBw6NANALMz9h9MqKCyOnjQN8Q1NBOfQP72oiIag6DNiKqLhNnAABqeJd+O6LfYvy0LcchKtrpl6B2nQN0dQMAhEEbEVHNYdBGRFVFJnXQhqEd5tudgFIQM5gjqiSyvAgsLwC79yWCNg4jISKqPQzaiKi6TIwBvQNQTc0AoN/2DkKYaaNKdOY4AECNngO0uoHGRh3EERFRTWHQRkSOILEYjHvugqwEi3ueiTM6u7beyC6WR1JFktMvAcoF7NwDpRTQ2cOeNiKiGsSgjYic4dhhyN3fgjz2YMFPIbE1YHYSang05XY1sguYm4JEI0Uekqi85PRLwNCOROYYXd0QZtqIiGoOgzYicgQ5cUS/c+ZE4U8yMwnE45sybWp4VI9Knxwr4oRE5SUiySEkJtXVzUwbEVENYtBGRI4gJ47pt2YPT0HPkZgcmaY8EmBfG1WWsyeBYADYfW7yts5uYHmReweJiGoMgzYisp0YceDUMUApYHIMsrZa2BNNjAEuF9A/knp7Tz/Q1My+Nqooxj13Ac0tUJe8JnljVzcQjwFBn30HIyKismPQRkT2mzwLhFeAQ5fq8sbxwsbzy+QZoH8YqqEh5XblcgHDoxz7TxVDJseAJx+Bev2bodrcidtVpzX2nyWSRES1hEEbEdlOTh4FALhe/8v6z4WWSE6cgdo4OdKkzAmSIlLYcxOVkfzXXUBjE9Q1v5p6R1ePfsugjYiopjBoIyL7HT8KtHuAgxcBbe3AWP7DSCQaAeZngA2TIxNGdgGhALC8WNxZibaZzExCHn8I6nVvhGrvSL3TXLAtDNqIiGoKgzYisp2cOArsPaD3UI3uLSzTNnUWENk8hMSkhnfpd9jXRg4n99wFNNRDXffWzXd2eHTfJsf+ExHVFAZtRGQrCfj1brU9BwAAanQvMDEGWVvL73kmzHH+QxkybWYGjhMkycnEvwT5+f1QV1wP1dG16X7lqgM6vcDSvA2nIyIiuzBoIyJ7mf1saq8VtO3T0/EmTuf3PJNngPoGoG8g7d2qza1LMOemijkt0faanQIMA+r8izM/prOb5ZFERDWGQRsR2UpOHAHq6oBd+/QNO/fq2/Ncsi2TY8DQDp2JyMTdAQkFCz0q0fbzL+u3HZ2ZH9PVzfJIIqIaw6CNiGwlJ44BO/ZANTbpG3r6gVY3kG9f28QYVKbSSEtrG7DCoI2cS3II2lRnN7C0wEmoREQ1hEEbEdlGYjHg9IuJ0kgA64aR5J5pE/+S7vEZ2ZX9gW3teoIkkVP5lvWS+XZP5sd09QDRiN5tSERENYFBGxHZZ/ossLoK7D435WY1ug+YOJPzMBI59pz+uHPPz/o41eoGVkKFnZWoHPzLgLsDqi5LmW8XF2wTEdUaBm1EZJ+AHwCgrBehJjW6Vw8jmTyT2/McPQw0tyT64TJqczPTRo4m/qXs/WwwyyMB9rUREdUQBm1EZB8r69Xalnr7rnMAmPvbciAvHgbOOT97dgLQ5ZGRsC7LJHIi//KWQVtiwTYnoRIR1QwGbURkGwmbQVuLO+V21dMP9PRDjjy79XMsLwDTE1D7X7b1J2w1P0+YJZLkUL4lqK2CNm8vMDAC+e6dkKnx8pyLiIhsxaCNiOxjZdpaWjfdpQ5eCBw7DInHsz5Fop/tQA5BW5sZtHHsPzmQiACBZcCzean2eqquDq4PfxJwuWDc/hcQ31KZTkhERHZh0EZE9gmH9KS85pbN9x28SN9/+qXsz3HsMNDSBuzYveWnU4mgjX1t5EDRsB7Ms1WmDYDqHYDrjz4JBHwwvvRpSCRchgMSEZFdGLQRkX3CK0BzK5Rr848ideAQAECOPJP1KeTYYeDc87Mv1bZY5ZGcIElO5LN2tGXPtFnU7nPguuHjwNgJyAPf38aDERGR3Ri0EZF9VoKbh5CYVHsHsHNP1qBNFueB2anc+tmARHmkMNNGTmQu1t6yp20ddehSwOMFps5u16mIiMgBGLQRkW0kvJK2n82iDl4InDgKiUbSf/yLh/Xj9l+Q2ydsa9dv2dNGTuQ3e9M8uQdtAIC+AU6SJCKqcgzaiMg+K6GMmTYAUAcv0vvaXno+/QOOPadLHke27mcDsK48kkEbOY/4rfLI/II21TsIzDJoIyKqZgzaiMg+4ZAeIpLJvvOA+vqMJZK6n+2CtD1x6ai6Oj30hOWR5ES+JUC5AHdHfh/XNwgsL2bMSBMRUeVj0EZE9lkJQWUJ2lRTE7D3IOSFzUGbjJ0E5qahzrswv8/Z1s5MGzmTfxlo78htqM56fYP67dx06c9ERESOwKCNiOwTzl4eCZh9beOnkqVjJvnxfwKNTVCXX5nf52xtg7CnjRxI/Mt5l0YCgGLQRkRU9Ri0EZEtxDCAcDjrIBIAUOddpB//1M+THxvwQx57EOoVV0FZfWq5SpNpkyPPQCbG8nseolLzL+c87j9F7wAAQNjXRkRUtRi0EZE9ohFAjC0zbRjdB+w9ALn7W4lsm/z0h8DaKtTrfzn/z9vm3jQ90vinL8L4j3/N/7mISsm/nNe4f4tqdQPudg4jISKqYgzaiMgeYXPBdbZBJACUywXX73wIiIYh//YPkHgc8pN7gP0vgxoezfvTqlZ3SqZNYmuAbxFYXsz7uYhKRUT0IJICgjYAQO8gx/4TEVWxersPQEQ1akUHbWqrTBsANbQT6pffAfnenUBTE7A4D9c7/6Cwz9vWDoQCEBEopYClBUCEQRvZK7wCxNby39FmUn2DkONHSnwoIiJyCmbaiGhbyOwU4n91EyTgT/+A8Ip+u0WmzaKu/w1gZBfkZ/cB3X3AhZcWdrBWNxCLAatR/eelef3Wt6SzHUR2sBZrF5pp6xsEFucha2ulOxMRETkGgzYi2hZy/AXg5DFg4nT6B6zkVh5pUfX1cP3eh4H6Bqhr35r/WHRLmzm4xOxrk8U5/efYWvJMROVm9muqQgaRAEDvoO4RXZgp4aGIiMgpWB5JRNvDpzMHEvBDpblbwmZfWQ7lkRY1ug+uL3wzp5LKjM/R5oYAwEoA8PYAC3PrzryYDOqIyslaaVFgpk31Deqv69kpYGCkZMciIiJnYKaNiLaH1SMW9KW/P1EemX3k/0bFBGwAdHkkAITMrNrifPI+M9AkKjfxmUGbp8BMm7mrjWP/iYiqE4M2ItoW4jODtkw9bXmWR5ZMW7t+GwoAAGRpHmhq0e/7OIyEbOJfBlyu5Ndnvtwd+gIIF2wTEVUlBm1EtD2srFXGTFsIaGyEamgo35mARPmjWGP/F+eAXfv0+8y0kV38S0C7B8pV2K9lpRTQO8BMGxFRlWLQRkTbI1EeGUh//0qo/Fk2YNMgEizOQQ3tBBobgWUGbWQP8S8XPjnSpHoHuWCbiKhKMWgjopJLLAoGIIEsPW12BG1NLboMbSUIWQnpc3T3AR6vHkRCZIdiFmtb+gaBhRlIPF6aMxERkWMwaCOi0guHgLVV/X6GoE1WQnkPISkFpVRiwXZiR5u3B/B4ISyPJLsElgsf92/pGwTicV3yS0REVYVBGxGVnlUa2dScuTwyHMpr3H9Jtbl1eaT54lZ5e6E8XexpI1uIiB5EUmx5pDlBEnMskSQiqjYM2oio9KzgZ3gUCPr1i9KNwiEoO8ojAaDVDVkJQqwdbd5eoJPlkWSTlRAQixVfHtnLsf9ERNWKQRsRlZw1Ol+N7ALiseROtvVW7My0tetM29I8UFcHeDr1fqxIGBKN2HMmql3WxYJigzZPl/56Xr97kIiIqkJ9Lg/64Ac/iObmZrhcLtTV1eG2225LuT8YDOKrX/0qZmZm0NDQgBtvvBE7d+7clgMTUQWwMm0ju/TboG9zgGbXIBLoBd0yPa7LIzu7oVx1EGupsW8R6Buy5VxUm+T4CwAAtWN3Uc+jXC79PRUOleJYRETkIDkFbQBw8803o6OjI+19d999N3bt2oWbbroJExMT+PrXv45PfvKTJTskEVWY5UWgqRmqpx8C6AXb6wIhWVvTg0psGEQCIDGIRBbn9BASAMrj1WddXmLQRmUlz/5Cl+gOleBiZ6s7uc6CiIiqRknKI8fHx3HBBRcAAIaHhzE3N4fl5eVSPDURVSLfki7Vcnv0n4P+1PutTECru7znsrS6daZvfhbK26tvMzNtnCBZGsY/fA7G4w/ZfQzHk7VV4MgzUIcu0ZNNi9XallwcT0REVSPnTNtnPvMZAMC1116La665JuW+0dFRPProozh48CCOHz+Oubk5LC4uorMztT7/3nvvxb333gsAuO2229DT01Ps+Uuuvr7ekeei6lArX1+LoQDQ0wfP6C7MA3CLgZZ1f+9YdAULANr7+lNuL5eVvn4ERIDFObQM70R7Tw+MxnrMAXDHomitwP8jJ31tGeEVzD3+ENQLT8P7yivh6vTafSTHij71cyyvRuF5zdVoKsH/31JnF4xQEN0l/lpw0tcXVR9+fdF2qaavrZyCtltuuQVerxc+nw+33norhoaGcN555yXuf+tb34pvfOMbuOmmm7Bz507s3r0bLtfmJN4111yTEvDNzzuvWbqnp8eR56LqUCtfX/H5GajRfVhcjQEAAlMTCK37e8vkOAAgGDdSbi8XY12RQbilDdH5eT3hsq4ewclxrFTg/5GTvrZkZlK/DQUw/49/C9d7P2LziZzL+OmPgcZG+AdHoUrw/2c0NEH8EyX/WnDS1xdVH3590XaphK+toaHcWjJyCtq8Xn2V1OPx4NJLL8Xx48dTgrbW1lZ84AMfAKD3zXzoQx9CX19fvmcmomphlUc2NQMNjZnLI20bROKGtYTAKo9USukpkhz7Xzzr33D3uZCH74O89lqofedl/5gaJCKQw78A9h+CamwqzZO2tgEsjyQiqjpb9rRFIhGEw+HE+88+++ymyZChUAixmL6ift999+HgwYNobbVpwAAR2UoiK0A0Ani6dCDU3gEEfKkPWrF62mxcrm3xriub8HjZ01YCYi5Xd/3WDYC3B8adX4PE41k/xvjpjyCHnyjH8WwjhgE5eQxiGPqG6Qlgbhrq0CWl+yRm0JZ2NyIREVWsLTNtPp8Pn//85wEA8Xgcr3nNa3DRRRfhhz/8IQDguuuuw8TEBL7yla8AAHbs2IE//MM/3MYjE5GjLZtBj9XH5O6AbMi0ibW3za7l2ilBW2/yfU8XMDdd/vNUGzNoQ98gXG9/P4yv3Qb56Y+grrw+7cNFBHLXHZB4HK6bb4fqHSjjYcvo5DEYf/2nUJe+Fvj9P4YcfhwAoF52aek+R6sbiMeB1ajOdBMRUVXYMmjr7+/H5z73uU23X3fddYn3zz33XNx+++2lPRkRVSZrsbbHCto8m8sjE5k2u0b+m0Fbc0tK4Kg8XZCXXrDnTNXEt6jLYlvbgItfCXT1AMePABmCNvgWEyV9xj/9LVw3/SWUq66MBy6ToM44y+MP6QmPkTAwPArV3bvFB+bBmsgaCjJoIyKqIiUZ+U9EZLFK46wR+sqdpjwyHAKUC2hqKfPpTNYL266e1DHrHq/e37a2Zs+5qsXyEtDphVJK//v29kMWZjI/fmIMAKBecy1w/AjkB3cDAOS5JxG/5aMwvvONMhx6+0kkAgBQ1/8G8MIzwImjpS2NBKCsCxLsayMiqio5j/wnIsqJb0N5ZHtH+kxbS2tp9lIVQNU36CzExgyHGWjCvwR0c5hSocS3qANgk+rugxw7nPnxk2bQ9mvvAcIrkO/9K+JHngGOPKPvr6uSrFtE94erq98MtftcGN+5A+ry15X2c1iZYwZtRERVhUEbEZWWVRpnvXhs9wCRMGRtDaqhQd8WDtk3hMQyuANq576Um5THq6dKLi8yaCvG8iLUyK7kn7v7gKVFSCwGVZ/m187EGaDdA9XRCbz7RsjxI8Dpl6De9l7gzHHIyWNlO/q2iupMG5pboC5+JeoufmXpP0ci0xYq/XMTEZFtGLQRUWktLyUnRwKAu0O/DfqBrm4A5iCSFnsnzLo+8VlgY6av08y0mdlCEQEMA6paMj3lsrwIXHBx8s/dfYAYwNI8kGbIiEyOAUN6KrFyd8B18+2Aqw6qzQ3jO3cAT/0cImJbZrZkzEwbGrex18ws/ZWVICr8X4uIiNZhTxsRlZT4FpOlkQBUuxm0re9rWwkm+8psourqoFwbfgSa5ZHiW4KMn4bxP/4A8q//y4bTVS698iGc+jVgZS0XZjc/3jCAybNQw6PJx7d7kr1ZHZ1AbA2wJo5WsmgYaGre/HVXSq3saSMiqkbMtBFRafkWgXUvwJOZtnVBW3gF6HHgWPf2TkApyJMPQ/79n3VZ5+kX7T5VZdm48gEAevoBALIwuzn7szing5nhnRvv0To69Vv/sv0ltcWKhLd/omOLOdwnxPJIIqJqwkwbEZWWbyk57h/QPW0AJLBuGMlKCMrm8sh0VF2dPu/RZ3UZ34WXAUsLdh+rsmxc+QDoslil0mbaEpMjh9IHbapj3XCYSheN6DUT20i56nQ/aZhBGxFRNWHQRkQlI9GozqKtz7Ks72mzhFccmzVRBy+EuuQ1cH38Nqjd5wIBH2Rt1e5jVYzEyof15ZH1DUBnNzCfpjzSnByJDEFbSqatwkk5Mm2A/t4KsTySiKiasDySiErHl7qjDYCeZqdUImgTwwAiKylLrZ3E9f6PJd4Xc3AKlhaAvkGbTlRhEl8D3tTbu/sg6TJtk2f0vrxMPY5m0Cb+5cofrFGGTBsAoM2tl3cTEVHVYKaNiEpneXNpnHLVAW3tyUEkkRVAxLGZtvVUV49+Z2ne3oNUkuVFoLFp03RQ1dOXfhDJxBlgaEfm53O3Ay4X4Kv8TJvuaStD0NbSVtWDSMQwIHPTdh+DiKisGLQRUcnIstn/1bkhy+LuSPa0WVMAKyBogxm0ySKDtpwtL6aufLB4+4CleUg8nrhJjDgwNZ4yOXIj5TL7DANVELRFw1BlyrRV8542+emPYPz5ByBVUDJLRJQrBm1EVDqzk/rtxsmQ7R3JnjbzxaQTB5Fswkxb3sS3tDloB4CePsAwgOV1g11mp/U4/6HMQRsAoL2zOl6gl6mnTbW6qzvT9twTQDyW/HlDRFQDGLQRUenMTAHeHqimptTb3R2J8kg5fkTftrHnyYFUU5Mu7WTQlrvlRajO7k03J3a1rR9GMnlG35dp3L/F05lYeF7RytXTVsVBmxhx4Nhz+v35GZtPQ0RUPgzaiKhkZGYC6BvadLtq9wBBPyToh3zvTuDcC4A9+204YQG6eiAc+58TEdGDSNIF5D06aJOF5AvtxOTIwSw9bQBUR2fFT48UESASKU9PW2sbsLoKWVvb/s9VbmdPJwPSNNNIiYiqFYM2Iiqd2Smo/s1BG9weIBSA3P0tIByC67f+YHPPk1N1desF0LS1SFhnkzq7Nt/X1avfLqz7t5wYA3oHoLYqGezoAvzLOvCpVKurgBjly7QBQLj6sm1y9Fn9TlMzwEwbEdUQBm1EVBIS9AOhANA/vPnO9nbAMCAP/gDqql+GGtlV9vMVSnl7uGA7V5nG/QNQDQ261219pm38VOb9bOt1dOret0peGB01B/A0l2lPGwCEKvjfKwM5+iwwMAKM7GJ5JBHVFAZtRFQaM3oogEpTHgm3R79t90D9ym+V8VAl0NWjSztXo3afxPmslQ/pBpEAelebWdImZ44D0xNQ57986+ethgXbkYh+W4bySNVmZtqqrK9NYjHgpeehDhyC6u5Pu0KCiMgiE2OIPvVzu49RMgzaiKgkxAzakKY8Unl1aZz6jd/LvETZqawJksvMtm1FzKAt7fRIIOWFtjzwfaCxCery1235vMpa1l7RQVsYAKDKkWmzFtdXWdCG0y8B0QjUgUO6R3JxLmWFBBHResbd34Tvbz9l9zFKhkEbEZXGzKRegtzTv/m+c86D6y/+Dq5XX13+cxVJdZmTELmrbROJxRD/iz+C8fB9+oYs5ZEAgO5evastFIQ89iDUZVdA5bKvz8y0SSUv2I6ambZy7WkDIDbtajP+69sw7vxqyZ830c+2/wL9c2bjCgkiovXOnoIEfMk9sRWOQRsRlcbMBNDTD1Vfv+kupVTWBcqOZmYJOUEyDd8SMHEG8u1/goQCwPKSHhCRKTDp6QPiccgP/o/OmFx5fW6fpyrKI3WmrTzTI+0rj5QTRyHfuxPy9KOlf+6jzwI7dkO5O9atkGBfGxFtJqFgcojYzLi9hykRBm1EVBIyO5l+CEmls3aOcYLkZlaWIxSA/H//lhj3n2kyqOrWWVi57z+A0X1Qu87J7fO0tessrr+Cd7VFzaCtLNMjrUEk5Q3aZG0Nxj//HSBS8s8ta6vAiaO6NBJIZPQ5jISI0ho/lXhXphi0EREBMHdQzU5B9Q3afZSSU01NgLudZVjpWOWQew9AfnIP5MTRjP1sAAArO7K6CnXFG3L+NMrlAtrt29Umzz2B+Kc+DOMn9xS8+0wSmbbt72lT9Q1AY1PZM23y33cBU2f1Hsa11ZyH90hsDXL6JchClh61E0eB2FoyaPP2AMrFXW1ElJacNYM2l0tXAlUBBm1EVDzfou7ZqcZMGwB09kDY07aJNXjE9Z4P6bK/xbnMkyMB3dMGAM0tUJddkd8n6/BAbArajB9+F5gcg9z5NRh/dkOyhy8f5expA3SJZBl72mT8NOSe70BddiXU5eb/7YZsm3HffyJ+y0ch6y6ASDQK4wt/DuMzH4PxiffBuPE3EP/L/xtiGKnPf/wF/c6+8wCYgWmXl+WRRJTe2VNARyfqR3ZBphm0ERFp1rj/dIu1q4G3B1hi0LaJbwmoqwMGR6De8k59myfNYm2TamgEhkehrrgeKt/gxdOlP1+ZyeIccPRZqF9+O1wf/TTg6YLccTsk33Hz5expA4A2N2SbM20SCsJ44PuI/+3NMG79KNDSAvXO90O1tesHhAKpH3DyKDB2Asbn/gyytACJxWD8r78GThyB+s33Qr3ng1CXvBo49SIwO5n6uc6cBPqHUwfX9PRDFhi0EdFmMn4KGNmNuuGdQJWUR26eGEBElCexSg+qNGhTXd2Qk0ftPobzLC8CHV26fPGqNwFnjkNdeHnWD3H9+ReBDD1v2aj2TsjkWKEnLZg8+gAgAvWKq6D6BuFqaoZx28eB8TPJcs9cRMNAXb1eMl4OrW3bnmkz7vgi8MxjQN8g1LVvhXr1NVDtHog1CGVDpk2Cfl0+61+C8fn/AezYDRz+BdS7PwCXOZRG9pwLefwhyJkTUAMjyQ8+exJqz/6U51PdfZCjh7f170hElUdiMWByDOrqX0F9ezuijz4Iia3pDH0FY6aNiIo3MwXUNyR3mlWbrh4gGIBEuWB7PVleTPSwqfoGuN7/Maj9F2T9GFVXp4O8fHXonjYRKeSoBRERyCP3A/sOJvs1B3fo+ybP5PdkkXBZ+tkSWt3b39M2cQa4+FVw3fo1uH7jd6EGzPLoTJm2oB/YsQeuP/6U7k984mGot747EbABAAZ3Ag2NwJnjiZskFND7/XbsSX2+nn5geQESK6zPkIg2K+fP2G0zPQ7EYsCO3agbHtXrQeam7T5V0Ri0EVHRZGZCX20v5MV4JeCC7fR8i1nLIUvK06V/CZdz99jYCWDqLNQrrkrcpFrbdLlsvlm/SKR8/Wwwz7mN/1YSWwMW5qCGdmyeFmoGbZImaFPuDqi9B+D6+G1Q7/1jqDf9Zuq56+qAkV2QMyeSN46d1Pft3BC0dffrSZWc7EpUErK8COOP3gF58Tm7j1IUMSdHqpHdqB/eqW+sgr62Kn2FRURlNTNZtaWRAKC8ZtDGF4epfIvZB4+Ukg272uSR+4H6eqhLXpN6x9BOyER+mTaJVlmmbW4GEAPoS/N935ZhT1zQD7R3AADUjt1wver1addDqNF9wNiJxDASMYM2bAjalDn2n8NIiEpkcgyIRiAvPG33SYpz9pSu/hkY1pk2ADJd+X1tDNqIqChixIG5aahqnRwJJDJtXLCdJGtrQDAf4YuSAAAgAElEQVQAeMoTtKkyB20Si0EeexA4dBmUFYRYZxkaBabG9dd+rsqcaUOrGwiv5HfGfJiDQtKu+WhqBurqU8ojJRoFVlcBd8fWzz26V5eTzk7pP4+dBLp6oNo9qY/r0T2FwrH/RCUh5sCtxIWSCiVnT+mhV3V1cLW26d9TVTCMhEEbERVnYQ6Ix4Aq3NGW0GUu2OYEySRrR1vZMm26DFPKtWD7+aeAgA+uV161+b6hnUBsDZjNo0ciGi5z0GZOWQyvbMvTizkxNl2GXSmls23rB5GE/PptDkGbGt2nP4fZ1yZnT27KsgHQ35d1dcy0EZXKgllNMnYi++McTESAs6egduxO3jgwnByYVsEYtBFRcRLj/qs306YazQXbDNqSzPH7qkyZtkLKI2VxDsYPvwvjn/8O8ds+DuOO23P/2GPP6vKaCy7edJ+yeiTy6WuLhMs37h/QmTZg0wTHkpmdBFrdUJmCsLb21J62oA7aEusAshncof/tx05AohFgegJq4xASAMpVB3h79ZASohomkRXIEw8XP0TEagHwLSX2cFYc36L+eTOSDNrUwDAwPV7xQ1YYtBFRUWTqrH5noHqDNgBAFxdsp1guc6atza2zKvkEbd/9F8hd/wR55jFgeRHyyI8hkdwyTzI5pvfPpRsRXcgEyUgYqrl8PW0qU19ZicjsVPY+1o2ZtmAembb6emDHbj2MZPw0IAbUaJpMGwB090GYaaMaJkYcxj98HsbXbst/QNLG51qaB+rNbWCVmm07aw4h2bEredvAiB7MFPDZc6YSYdBGRMWZOA10dCZ7jqqV2SNEmpQ5aFMuF9DuyWvBtiwvArvPRd3ffAuud92gJw3m2qsxeRZqaGf6szQ1A70DwOTZnM+CqA09bcD2DSOZmUzfz2Zpa0/taQuYQVt7Dj1tANToXp1ps1447tib/nE9/SyPpJom3/s34PAv9B+KnZC4OAccOAQolfzeqzBiBm2pmTZz52OFDyNh0EZERZHxM4A5namqNTYBa6t2n8I5fIs685VLuVupdHRC8hlEEvAnyyoTfVJbvxCRlZAuhc32dZ3vBMmy72kze9q2Yey/rEb1i7t0kyNNqnVjps0M4HIZRAIAO/fqQSpPPKy/xrwZdkB29+n9favcoUi1R574GeSeb0Nd+lr9Z2t4TyHPJQIszkMN7gD6hip3GMn4aaC7T689sZiVQJU+QZJBGxEVTIw4MDkGNbLL7qNsv8ZGgC8Mk5b1jrZy7uZTfUP5lf8EfIkMsPJ06Smgp49v8UEAzJLfTJm2xH0zEzktdpZYTA8usSHTJtuRabOW1GYtj2zfPIhEqWQGcAvWMBIcOwzs3JN2NQAAnfEEmG2jmiOTY7pPd89+qPf+sa5EmCs8aEMooH/HeXv0TsQKDdpkcmzzBTdvL9DQWPG72hi0EVHhZqd09ml4l90n2XaqsYlB2zriWyzbuP+EPfuBhdmcGuTFMICgLzWzM7oXMrZ10JbIoGUJ2jA8CsTjwEwOL5KiEf3WlkEk27BgOzF8aIuetmg4GdQG/XpwSV1dbp9jaKceRoI0S7XXSZRomisIiGqBGHEY3/gS0NAI142fgGpoAPoGk1NdC2EOIVHeXr12Y2EWYvWiVgiJxfTgIrPv2KJcLqB/CMKgjYhq1vhpAKiNTFsDg7YUy4vlG0JiUnv263dOHtv6weGQDqo6kru91Og+YHoCslVv4uSYLoft7st8FjOgy2kYSTSs35Yz09bYqK8sB0vfeC9WgJSlPDJRNmtl+oKBvEppVX09YP1cSTM5MsE8Q1EvVokqjNz/38CpF6He8X6oTr2SRvUNJXcbFsIatOXthdpp9pBWWrZtbkqvIEpzwU0NjLCnjYhql0ycAZQLGByx+yjbjz1tqXxL5Rv3b9m5B6irh+QStPnNYKU9OSAnUXK3RYO9nhy5I3vp58Aw4HKlLdeU5UUY3/iSHlcP6H42oKw9bUqp4q+8ZzI7BbR7UntGNmpLXTkgQX/OQ0gsalS/cEy8gEz3mDa3zqYyaKMaIQtzkLu/CVxwMdTlVybv6BsElhf0IvtCntca9+/tSexFrLhhJOZwqMRalvUuuhzq4ldV9Nh/Bm1EVDAZPw30D+nSwWpn9rRV8g/8UpG1Vd3/UO5MW0MjsHMP5FQOQVtADyxR7clMG8wgwFranFGWyZEpZ+kbTDuMRJ5+FPKze5MZQTNoU+XMtMG8sjyVx4TLHMnMpH6BmO1zW1k1a4JkwJ/7EBLrOV75eqhXXQ30Z/9c6B8qagADUaUQERh3fhUQgeu3b0zt9bTKlQvta1uc0yXJbo/+/u3uq7hMm1gX0QY2X0h2XX4lXG/7vcz9sRWAQRsRFW7iDFQtTI4EdKbNMHTpRa0r9462ddSe/cDplyDxePYHWiPm15dHdnTqhvQsw0gkFNCTMdNdqd1oaDT92H+zBEesgR129LQBep/c3IwOsktpdlKXYmWzIdOGoB/Knd+kUbX3AFzv/Yheop3tcX1DwExl96oQ5eTwL4DDv4D6tXfrdRfrJPs7Cw3a5vUQEqvCYHRvTtN2HWXqLNDTr9eyVCEGbURUEIms6ClytdDPBuigDQBWWSIJnw7alKer/J97z379f2D2U2YiZqZtfXkkAPOFSJZM24S+UrtVpg0wS3BmpzYFRYmF8/Nm0BaxoacN0GXLYpS0dFCiER20ZxtCAiT61yQU0NnpUCDvTFvO+of08nQrOCaqUnLsMNDQCHXVmzff2auDNskh0yYikMO/0AObrNsW5/SEXZPauReYndy6B9hBZHIs+wCpCsegjYgKY724HamRTFtDo37LYSTJBdd2ZNr2HgCArfvarJ62DcMv1Og+HWhlGIWfKK/JKWjbpYOijX1tU2az+6wO2iRa/p42ILlQVqZK2HxvXcXPJ9O2GtX9oG3bFLRZZ2GJJFU5GT8NDO1MO4VVtbbpsf+5XKR58XkYX/o08OTDyduW5vXkSOv5rF7Ss5VRIplpcmQ1YdBGRAWRidP6nRoY9w8gmWnjMJLkyH1Pd/k/ubcX8HRtPUEy4APa2vUUwnUSw0gylf1MjukyxnUvXjLasRsAUpbQSmRFL+YGINbuMLsybQPDejdaKfvaZq1x/1v0mTW36iFFoYAe9w8AeZZH5ipxFpZIUrUbP539QmnfYE79nVY1gLzwtH4bjwNLi6lL7K1hJGdPFX7ecpqbzjg5slowaCOiwoyf0S9us4xFryaqkZm2hOVFoK5+216EZ6OUAnbvh5w8mvVxEljWV503MoO2TFPRdHnNjtya1XsHgJa21GmUU2bg0OlNDgSwyvbKPYjEWltQwjHXiT1HW2TalMsFtLXpTJsZtKk8p0fmjGP/qQaIfxnwL2e9UKp6B3MbRGJefJEjz+g/Ly/qqoH1F6s6OnVJc5phS45kVjyknRxZJRi0EVFBZOI0MDKafSx6NWFPW5JvEfB02TaFS+3dr0scA1kWvwZ8KUNIEh/b3qEDmUzDSCbHcupnA8wAcsfu1EybeQVbvewSYCUECQWTmTY7pqwO7kj22JXC7BTg8eY2CbO1XWfarP+nbeppU80tetE7yyOpmpnBU9a9qP2DwOI8ZIuLi4ls3PyMHpi0tG6xtkkpBQyP6pLMCpBtcmS1qJFXW0RUSiICjNfQ5EiAPW3riA2LtddLLNnONvo/4E+faQOA0X2QUy9uWt8gAZ8O9vIor1E79wDjpyGGOc1y+ixQVw913kX6z3NTQCQCNLXYcoFDDY7oheLGFtM2cySzk1uP4Le0uSGhoN7RBmzfIBIA6B9MLv0mqkKJ4Clb0GYOI8HcTPYnm5nU02UByNFnIQvrdrSto0Z2AZNjKQNLHKvKJ0cCDNqIqBBLC8BKsHYmRwLrMm0M2mBz0IbRfYDLlX0YSWAZauPkSJM6/+XAwuzmvrhEeU0eFyN27NFfE2ZpnkyN6x1mA8P6z3PTQDQMNNv0QmJgBIitAfOzpXm+mRzG/Vva2jf0tG1f0Kb6h7lgm6rb+Gld4ZDpYhQAldjVlvl7QeJxYG4a6sLLdIb6yDN63D+wKWjD8Kgu757fIgh0gGqfHAkwaCOiQlhlGrWUaUsMImHQBt+iPeP+TaqpGRjZDTn1Ytr7JR4HggEgQw+VuuwKoLkF8sB/p37cuNm7kU+mLbGw2+xrmzyrr2D3DOg/z03r8shy72izzmdNUivBBEkJr+hMZI5Bm3K364s7oYAeiNLaVvQZMuobBAI+yEpo+z4HURltqgQYP62DqGyssf8zWUqFF+f0wI6+QaiDhyBHnwUWZ4HWNqjm1pSHJkoxHd7XJvF41U+OBBi0EVEBEj0yg9V9VSuFGbRt1StQ7WQ1CqyE9BVaG6n+oczZIyuzkynT1twC9YqrII//NFG6J7EY5Cf/pTNk+WQRB0Z06ezZk5C1NX0Fe3BE91m1e4C5aUjExkybVQI1XYK+tlwnR1rWZ9ra3FsuyS5GIvvHEkmqAsYj98P4xPv0zw6YQcnU2ez9bABUm1sPiMrW3zljfR8PAQcu1Bc7Dj+RfmLu0E5AKef3tc1OVf3kSIBBGxEVYn5GT8KzYXqgbTiIRLMyGW02/997vIBvcdPVaACAuVhbpRlEYlFXvgGIrUEe/jEAQH5yDzA9Adfbfj+vASuqrk4364+d1AGDGIlACX2DZnlkpPzj/q3ztbn1FLgSDCNJTGfMtTyy1a2HsfiXt7efDQD6zXJUlkhSNTj+gh4oYu1Rm53S62ZyWbHTN5R1wXai97N/GOrgIf3+wmzaoE01NQM9/ckVP05VA5MjAQZtRFQAmZ/RDb82TQ+0BUf+a6vW+Hqbm707u3QwZE1mXM9arJ2t92NkN7D3AOSB70MCPsh//Btw3suBQ5fkfRS1cw8wdgIyaU6OHNTTy1RPv+3lkQDMCZIlGPtvvdjrzSPTBugXnNsdtPUN6BJMBm1UBWRuWr+1LiqZma6tMm0AoPoGs38fzE7pn0cdnXpapHnBQ23sZ7OM7HJ+eeRU9U+OBBi0EVEhzKCtpnC5thbRQZtqtDlos8ozfYub7pKAFbSlL4+0qCvfCMxOwvi7W4BwGK63v6+wCxE79ugM5PNP6sCh33zh0DuoF22HArmNyN8manAEmBpPn5XMx8wU0NUD1ZTj6oI2t347O7ntQZtqaAS6elgeSdVhdgpwuYBjh3UAN35a/zmXnq2+IWBpHpLhd5XMTAD9g4mfdYlsW7rySABqeBcwM+Xs1oDJ6p8cCTBoI6I8iQiwMKuzCLWkvkG/IHfyL65ysDJtNv9yVFbf2fLmoA1W0JalPBIA1CWv1tmgUy9CXXl9waU1iWEkTz4CeHuTQU1vP2B+v9j67zWwAwiHAN9SUU+jX+zlWBoJQFmZttVVqO3OtAFA/1By/xRRhZJYDFich7r8St1P9sj9ujyxfxiqoWHrJ+gb1D93Mk183DABVh28UL/TlT7TpkZGddl3Kfc9lpj4loCubruPse0YtBFRfgLLOnCpsaBNKaUHTtR6T1vEGUGblWmTTEFbXR3Qkn1aoWpo1Nm2dg/Ur7yr8LMMj+qr4OFQypVwtb6M0O5MG5B40SWxtcKybrNTuY/7B5KZNqAsPZCqfwiYmSg+o0hkp8VZHSTtPwQcOAR55MfA+OmcSiMBQHX36XcWNg9qklhM377++/hll0C9+R1QmUrDzYmViem6ThQKAG1luDBkMwZtRJQfc2lnzWXaAN3Xxkybfmt30GZl2tJljwI+wN2R0zJr9au/Bddf/SNUhvUAuVCNTYleikSABAC9A8n37fz3MgNJ44d3I/7ZT8D40Nsh3/2XvJ7CCPj1C6NcJ0cCqYFaEf++Oesb0mWqwcD2fy6i7TKr+9lU7wDUq16vM2YLs7nvRTV708Tavbbe/AxgGCnfx6qhEa5f/W2oVvfmxwM6c9fQCOQwjESmJyBRG35HhgJ6xUiVY9BGRHkRq+SiJoO2ppoP2hK/kO0O2ppb9BnSZNrEv5x1CMl6ylVXkj4ItXOPfmd9z4mnKznAxsZMGzq9+izPP6UzxZ3dkOeeyOsp4maWruBMWxnKI5UVJGeZnEfkdNYQEvQOQL38lYmfHSqXyZGArkJwufQ+to0SazuGcz6PctUBQzshWwwjkVgMxi1/DHngnpyfuxRERF+osXuicRkwaCOi/FhBm1WCUUsamjiIJGpOa7S7p00pHYikGUSCgC/noK1kduq+tvWZNqVUcsm2jdMjlVJw/fkX4frCt1D3P/8G6hWvA8ZPJ3ZA5SJmTsbMp6dt/TLtsvS0WT+TltJkGIgqxfy0zmx5uqCamqEueY2+PdfyyLo6oLM7bdCWGPefz8UXAGp4VA9DySbo0xc1rT2Z5bIaBWJrNbGCiEEbEeVnYVb3ANmZObBLY6OzJ2iVQyLTluMEwe3U6YVkCNrUFpMjS01ddgXUG34N2HVO6h1W9sfm7xfl6UqUgKq9B3SJ1OmXcv74+NQ4oFzJIDSXz+mqSwZu5QjazOl3kqaXh6hSyOy0noRolnerX30X1O98CKo7/XTHtLw96csjZyb192S+Ac7wKOBfTk7mTcdatbK2lt9zF8sqh2amjYgoldTiuH9LBZdHSigI486vQiIrxT2RlWlrtD9oUx5v5umRW0yOLP1ZuuB623uh6lOnu1kle44aRb1nPwBAThzN+UPiU2cBb09u0+vWs15IlSNoa23TwXG6F6tElWJuSveRmVRnN1yvvS6vp1De3vSZtplJoG8o79UmakQPI8mabbMCunJXo4R0Zq8s2XybMWgjovzMz9TmEBKgsoO2px6B/OS/gZdeKO6JolGgsVFnUezm8QK+pZRpgbIa1cusy10emUmPMzJt66m2dr1wO4+gLTZ1Nr/SSIs13KAMpUtKKcDbC1lI08tDFU2eeQwSjdh9jG0n5qj+on/Henv1rjbDSL093wmwliG9DkWmJzI+RPzL+h1m2rYNgzYiypkYcX31rqcG+9kAHbRVak+b+QI97Yj8fKxGbO3PStHpBaIRHaRZAmY/hUOCtsSAkgw7kOyi9uwHTh7LaTy+iCA+OV7Yi722dl1WucX6hZLx9uqR6VQ1ZGYSxpdvhTz4A7uPsv0Cy/pnWm8eU1rT8fYCsVgy+wXoZduLc/lNgLW0d+o9pVZglk7ACtrK+ztSQgzaiIg2W1oA4vGaLY9UDZU78j+RVSk2aItEHFEaCUAPIgFS/07mCwfllKDtnPPg+twdqasAnGDvAT3CfybzlfOEoB+yEiwo06ba3ECbO6f1C6WgutOXhVEFs0ryTr1o6zHKwhr335d772g6yhz7n/K9MDetl27nMTky8Xx1dbrEOVvQZva0iV2ZNg4iISJaZ76Gd7QBFVEeKdEojId+qLOi1m2hYGKxcrFBm6xGbJ8caVGJXW3rgzbzyrJDgjZA96Q4jdp7AECOfW1mYKcKCdpe9yaoX/+dvD+uYN5eIBioiVK6WmGNmpc8BudUqsS4/zwG/qRlDuVJCdqstR0D+QdtAIB2T7IEMh3rZ2/Mnp62lBUjVYpBGxHlrKZ3tAHmcm1nl0fKs49Dvvll4NlfJG88eUy/Va700xbzEXFO0GYt2F5f8pmYbtZR3umRFWdgRA/uyCFokxlz71kB5ZHq3PPzHqJQlHQvVqmiyaS5H2xuGhIo8zj5cpub1mWIpehpQ+qCbTl7Spcqr98lmY+OzmQJZBqJn712ZNqaWzYNgapGDNqIKHfzM/oXijeP0cPVpAIybdZVR3ny4cRNcuKI/mW970Dx5ZEOyrTBUxmZNidSLhewZ39umbbZScBVVxG7GZV1Rg4jqR4TY8nv5zNVnm2bmwa6uvOf0rpRa5v+Ob3u4oWMnwYGhqEKLG9XHZ1blEfa09OGUG0s1gYYtBFRPuZn9C+UGriilVZDI7C2mtPwBtuEggAAefoxSExf8ZQTR4Edu6D6h4sP2qIOCtqaW/RZlpeSt/l9OiPqlDM6mNp7AJg6q/vVMhARyOQY6voHoerry3i6AiUyDAzaqoGsrQKzk1CXXQEoBTlV3UGbzE0VP4QE6yaprv8+GD8NleOC7rS2CtpsGvkvwUB5Voo4AIM2IspZTe9oA3SmTQSIlbn8Ix/WC/BwCDjyLCQeB069pF+gd3r1gtR4PPtzZBONOGbnmFLKHPu/LhD1LwNuT957iGqR2nNAfz2f3DzgQWIxGI8+AOMzHwOefhQNBw7ZcMICdHp1VpmZtuowPaEXwe89AAyMVH9f29x06XrGvT2J7wNZCQILs8CO3YU/X0cnEI2k7RcVkXVBW5l/PzLTRkS1Ss4ch/Gtr6TfdTQ/A9Vd40Eb4Oy+tlBQX3VsaYU88TNg4oxeiL3ngA5wxMjal7ClaNRZWazOLsjyQuKPcvrFxE4h2sLuc3Wf4/HU3X0Sj8P4wp9B/p8vANEw1Hs+gI4bbrLpkPlRdXVAl5c9bRVCVkKIf+UziE2Np7/fHEKihkahdp0DnHrR2ZUORZBoRF906i1yCIkpZcG2OYFTjRQZtAHps23RcDLDVu7yyKAfqgYmRwIM2ohoA/nZvZAHfwDjLz4E48EfJH5BytqqLq2r6Uxbo37r4L42WQkCHZ1Qhy6FPP0o5MXnAOhSuOS0xaUsz7CFaNhRQZsyF2wDgCzMAtMTUOdfZPOpKoNqaQX2XwC5/79Syqjkvv8Ajh+BetcfwvWpr8B1xfVQTQ5Z85ALbx/LIyvF2ZPA048i9L+/nv7+yTNAXb3eLbb7XJ3NWTdco6pYkyP7ii+PBKAzbQEfZG0Vcva0vm3HroKfTmUL2sxx/6hvKH8lCjNtRFSrZGpcT5Yb3Qf51ldgfPFmyMSYLq0AajxoM1+4rjk3aMNKCGh1Q/3Sq4FQAPKj7+l9Zj39iWmLhfa1iYjOtDU6J2iDxwssL+reqxeeBgCo815u86Eqh+s9HwDicRjf+BLEMCBz05Dv3Qm87BKo172xbPvVSkl5e5M/r8jZgnpwUuShe5Pj7teRiTE9PKO+AWrXOfrG01W6r838+6sSZdoSA8OW5oHxU7oCwxreVAgraEtXqWGVRnp7y1oeKfG4/p3HTBsR1aSpcag9++H6k1ug3vWHwKkXYXzqwzC++WUANbyjDYBqsMojHRy0hYJ6X835L09OD9t7QPd4pRmRn5fYmi6vbHZQ0Nbp1f8f4RXg+aeAzu7CR1rXINU3BPX29wFHnoH8+D9g3PlVQLng+u0bK7cvsLsHWF5I2VVIziTWYmQxIN//980PmDgDZZU7j+wC6uurdhiJzJmrNUpZHgkAC3N63P+O3cV9T7froC3trjbrNm9Pefe0WT3cbRxEQkQ1RlZCeqjD4AiUywXXVW+C6y//AerqtwCnzKubfSW6CliJrExb1MFB20oQqrUNqrEJ6tClAJKLlNHeqVc2FBq0RcwGdCdl2qzs4dIC5OizUOdfVLnBhk3Ua68DDl0K+fYdwPNPQf3au6G6K3ith7cPiMcBXxG9m1QeZqat+ao3Qh6+N7U/NbKiM6bDowCgx+CP7K7eYSSnjwOdXqhSlfp5ewCYA8Qmx4qbHAkk1y6kCdrEzL4pM9NWtr5DK+hnpo2Ias7UWQCAWpepUO4OuN7xPrg+/fdwffhmqM5uu05nP6unrdyN1vlYCQKtbgDQY7IBqP0v02/r6nSJS6ELtlfNoM1B/U3K0wVALxVHKAAcZD9bvpRScP3uh/QLnz37oa56k91HKkoi4GSJpPMF/UBzC9p+872AYehybsuk+ftoODlYSO0+BzhzvOqyqCICefF5qHMvKN2TdumgDUef1b+zihlCAjNobm3L3tPm7dETaeOxoj5XzkI6aCtZoOtwDNqIKEHMoA2DI5vuU70DUC/7pTKfyGEanV0eKfE4EAkng7aLLteZ0tF9yQd5vIWXR1qZtqaWIk9aQlbJ5yM/BgCo8xi0FUJ1dMH16a/A9bFboVx1dh+nONzVVjmCfsDdgfqBYajLroA88H1IQGffrMmRGBpNPn7XOfpn3PSEDYfdRrNT+mJaCYM21dAIdHRCnntC/7mYcf+Wjs705ZEBnw7oWlr1n8vV1xZipo2IatXUuJ7+VMN9a1klBpE4NNO2EtJv29yJmzY1tXd6gXUlSHkxM22OmiRolUdOnQV27oWySngob8rdAdXooP/bQlm9PAzaHE/MoA0A1BvfBsTWYNzxRZ1JmxzT1Q3rfh+p3efqj6uyEkk5dhgASptpA/T3wkoIqKtLezE2b5kWbAd8uvy+obzVKImeSGbaiKjWyNRZoH+o8q+0bxfzF5I4tact0ZTtzvgQ1ektvKct6rxMm2puTawg4Kh/AsxVBq1tXLBdCQLrgrahnVDv/APg8C8g3/mGzrQN7kydYNo7qJenz07ZdOBt8uJzOiAaGC7t85p9bRgYgapvKPrpVHtnshRyHfEv654363OULdOms7LW11C1Y9BGREnT4yn9bLSB4zNtOmhTrZmDNni8endPrICeg6jzetoAJMZYc9Q/JXh7WR5ZCUKBlMXIrte9Eer1b9a9bS8+BzU8mvJwVV+vl6dXUUC+vp+t1EOUrAmSJSmNBLJn2jo8Zc+0IRjQWcRm51xI3E4M2ogIACCrUWB+pjQlFNXK6cu1Q2amLVvQZpUT+vNfsC2JoM1B0yMBoLNLB9R7D9p9EnKK7j6WR1aCdeWRFvX29wHnvVxPAF03hCTB2wdZrNwhM8YPv4v4rX8CsbJRc9N6l1qpSyOBZKlwkUNIEjo6gXAoeXZLwAfV7tF9dED5xv6bi7VrZWIwgzYi0mYm9dQnZtoyc/ogklzLI4HCSiQdGrSpV10D9eZ36OlmRACUtyclG1O2EeSUM1lb00NFNgZtdXVw3XCTXu5+8as2fZzq7q3oTJv89Ed6AuYD9+g/v/gcgG3oZwOguvv021Jm2oCUBdtixHXw3d4JNJS3PFKCgZrpZwOAersPQETOIIlx/8y0ZVRXr/spVp1dHplTpq2KgjbXq6+2+yfJ0BIAACAASURBVAjkNN5eIByC8cO7IU8/Coydguvm2zcP5iH7ZOlHUq1uqN++Mf3HdfcBjz8Eicf1GpMKInPTemhSYyPkP78NedXVup/N3QEMbcMF00OXQP3eR4ADh0rydKrDAwF0iaSVxQsG9AVfO8ojQ7UVtDHTRkTa1LgOSPpL3AhdRZRSOtvm0ExbPuWRUsiuNocGbUQbKXPioNx1h97XFg0n9lCSQ5iLtVW+QyS6ewHDKHygko3k2ccBAK7f/xNgJQj57/8DOfYcsA39bACg6hvgevXVqcNcitFuZtrW97UF9GAS1e4pe6ZNl9fWTtDGTBsRAQBkagzo6UvWpFN6jY3AmkODtpUg0NiYvUzQ7QFcrsIzbXV1JZlCRrStLrwM6j0fhNp3EKhvgPFnN0CCftRG50uFCBQ2+U95+3S2Z2FWB3AOIyIZAzB55jE9yfGXXgX1itfpgSvxGNR1v1bmUxbILI8U/3Lye8kK4GwY+Y9QAGrXOeX5XA7ATBsRaVPj7GfLhdMzbdmybIC+4urx6kWu+VqNAo3MspHzqYZGuK54A9TQTj2KHEgGCeQMhS5GNvu0nDiMxPjOHTC+8D/T3ifhFeDF56EuvBQAoH713YAZ3Kn955ftjEXp6NJv12XaEsu2OzxAvbkWpwyZNhHRpZk1lGlj0EZEkHgcmJlkP1suGpsc29MmK1sHbQCATi+kkExbJMzSSKo8zS1AfX2ijIucQYIF7tiyeqkcOIxEJs8Cxw4nesRTvPCUzqodugyAHqii3vg23ZIwNLr58Q6kmpr0ns405ZFIKY8sw+/I1SgQWwPaamNHG8CgjYgAPXI4HgMG04xXplQNjXo9ghOthHIL2jwFLthejTJoo4qjlNKBQZCZNkex/j/yHCShmpp0gLDgvEyb1fcrjz206S555jH9d917IHGbess74brl70vXc1YOHZ7NQZvLpX/3bMPIf4nFIIax+Y5ggZnaClZBXyVEtG2mOTkyZ04vj8wy7t+iOrsKKo+UaIRBG1UmtyeZ2SFnCAaAlja9MDtf3l6IAzNtiaDt8YdS1kyIEYccfgLqgotTJl4qpSpvx1hHZ7IkEtBBW7tHB54lHkQisTUYt30cxs0fgkyMpd5pTh9VnB5JRLVEpsb1OwMM2rbU2Fi+Jut8rQShWtu2fpzHCwQDkLU1yImjML7+N6m/hDOJRoCmpuLPSVRu7R0sj3SaQBGT/7r7AAf2tCEa1qthZiaAsZPJ208e05nFCy+z72yl0tG5uafNmipZ4kEkcs9dwJnjgH8Zxl9+DMbP70/eyUwbEdWkxXmg1Z3bC/5a5+RMWx49bQAg//wlGH/9p5Cf/wRy9NmtP46ZNqpQqt3DoM1hJOjPv5/NpLp7gcU55y1Nj0SAl10C1NVBHn8wcbM88hM9eff8i+07W4mo9s7U76WAT5dMAkB96TJtMnYScs9dUJdfCdenvgzs2gf5+t/CuPtb+n5rkA172oioloh/CfB02X2MiqAaGh05iETiMT0oJIegTVlB26MPQL3idfrGXErHGLRRpXJ3JK/MkzMUEbShu0//HHZaIB6N6IDyvJfrEknDgPHwfZAHvw91xRuq48JoRycQCugBZgAQ8OmLIoAu/ayrKzrTJrEYjG/cDrS1Q73z/4Lq9ML1J7dCvfpqyD13QY6/wEwbEdUo31Ji/wptwaGZNrEWa+fQ04Z950Fd8Qa4bvorqN/7sB47ncs49GgEiiP/qRK1dwDhECRWpqW/tLVQAKrAF9yq23kTJEVEl0c2NUNd9lpgcR7yg3+HfPMrwMELod7+fruPWBodnYBIMmD2+5LlkYAe+19kpk1+8O/A2VNw/faNieXrqq4O6p1/AHT3wfjnLyeHaeXyO69KMGgjIsC/DMVMW24c2tNmWFcdc8m0NbfA9Z4PQp17PpSrTv/SyyXTthoBmhm0UQVym+VbHEbiHMVk2rx6V5uj+tpiMcAwdNB20eV60vC/fxPo7Yfrhj8tbOCKAynrAq9/GcbD9+lA1duTfEBDgx7FXwR59AEd6F78ytTP3dwC17tvBKbHIff/J9DcAmWVZNYABm1EpJuKOxi05cSpmTYzaFO59LRt5M5xSEMkwuXaVJGs8i0Gbc4gq1Fdbl1MeSQAcdLY/2hYv21qgWpuhfqlVwPudrj+6M+hqikbZAZtxvfuhNxxuw6uXntt8v6GElzYDPig+ofS3qUu+CWoy64Ewit5r4uodNUR9hNRwSQS1r88WR6Zm8YmYG0VYhiO2q1jhKydRwX0TOQwDl3icX31lD1tVIms4CCXMmDafol+pAKDttY2vTTdQeWR1rh/qxpB/c6HoOJrUM2tNh5qG1ivFZ59HOqyK6He++HUbFdDQ1HlkWLE9fqaLF8b6h3vgzz/ZM29bmHQRlTr/Ev6rae2fvgVrMEceb+25qjx95JHeeQm7g5gbir7Y6wXJAzaqBK16xeAEvChwrZiVSfzIpEqdHqkUkB3n7MybRH9M1KZPyNVQ0Nyb1k16eoGOruhLr8C6td/d/PFy4ZGSDHLtVdCgBjZg7aOTrg++ildjlpDGLQR1Tqf3reiWB6Zm0YzUFuNOipoMxLjj/MvF1HtHZBTx7I/aJVBG1UwqzySmTZnsDL7xUz+8/Y6LNNmlUdW989I1dgE12f/KfNS8PriMm3Jr43sAb0a3Vf456hQzqntISJ7WEsyOYgkN43W8lBn9bUVnWkL+rPvPIqaf98qf0FCVarNraeksqfNERI7tgotjwSgnLZgu4aqETIGbEDxPW1FZmGrGYM2ohonLI/Mz/pMm4MYQT/Q2KhLcvLl7gDicSAcyvwY8yqyqoEXJFR9klNSHbbXq1blmE3JqrsXWAlBwiulOVOxEkFbi73nsFtDQ0mCtqK+NqoUgzaiWudbApSLPyBzpBrMTJvDFmwbwUBhWTYgWTqWLQuRyLQ5pySUKC9uD6SAZcwyM6mHI1DpWGWqxUz/67bG/qeWSIqInmx46qXCn7sAUkOZtqwaitvTJgEGbZkwaCOqdf5loL1DX4mmrTk00yZFBG0ql8l668ZZE1Wk9o7k1MIciX8Jxic/AHni4W06VI0K+oFWN1Rd4b93lNdasL2hRHL8NOQ//zfkZz8q4oAFsH5G1vouy6IzbcWXzlarnAaRfPCDH0RzczNcLhfq6upw2223pdy/srKCL33pS1hYWEA8Hsdb3vIWXHXVVdtyYCIqLeGOtvwketoclmkLFZFps345MtNG1czdAcxM5vcxi/N6Qt3c9PacqVYVs1jbYu1qm51KmQgqjz+YuL2sIiyPBABV3wApZrm2VerP3zWb5Dw98uabb0ZHR/pvsO9///sYGRnBJz7xCfj9fnzkIx/Ba1/7WtRXyfZ3oqrmW2I/Wz6cnGkrdJiMNQ496M84Dl3Yr0EVTrV7IMeP5PdB1oUMa2ATlYQE/cVNjgT0z7uBEcjPfwK5+i1QSkFEII89pO8vd9CW+BlZ48FGsYNIAj5m2TIoSXmkUgqRSAQigkgkArfbDZeDls4SURb+JY77z4cZtInDgjYj5IdqLWCxNpBjpo0vSKjCuT1AKADJY7dTor+mgF44yqIEmTalFNTVbwHOHAdOmMH4yWO6XLJvEFicgxQzej5f0TDQ0MhWg2KXawf9+nuVNsk5FfaZz3wGAHDttdfimmuuSbnv+uuvx2c/+1nccMMNCIfD+OhHP5o2aLv33ntx7733AgBuu+029PT0FHP2bVFfX+/Ic1F1cNrXl4hg1r+MloEhtDvoXE4Wj69iHkB7UyNaHPRvNhsMoqW7t6D/RxHBbGMjWmJrGT8+VF+HIIDuwWG4WlqLPC1VGqf97CrEysAgAoaB7pZmuNpzCxhCEkcQQENkBV0V/vd3krnwChrP6YXH/Dct9OtL3vw2zH3vX9Dw4A/Q+Yor4P/u4wg3NKL9re9C4B++gK5YFPWDg6U+flp+pRBpaa3475NiBTo8WImtFfzvsBgNQ3m7S/b9Vg0/uyw5BW233HILvF4vfD4fbr31VgwNDeG8885L3P/MM89gdHQUn/zkJzEzM4NbbrkFBw4cQGtr6i/2a665JiXgm5+fL9Ffo3R6enoceS6qDk77+pJQAIjFEG5oQtRB53IyCemx+IGFBYRs/DeTF56CcceX4LrpL4HuPkg4hLCqK/z/sa0D4bnpjB9vLC4AABYCQaiQQ0ZsU9k47WdXIQylMyALZ05CDYzk9jHTugdudWGu4v/+TmL4lxCtb0r8mxb19fWa6xD9wd2YO/IcjJ/eC1xwMULdAwCApRdfgGopsNc3T4ZvCdLQWPNfJ8ZaHFhdxdzcXPZ9bhnElxagOkv386YSfnYNDQ3l9Licahi9Xi8AwOPx4NJLL8Xx48dT7r///vtx+eWXQymFgYEB9PX1YXIyz2ZfIio/q0+jgz1tOWswywMLXK4tR56Bcc9dRR9DnnsSWF6A8f/+I7Bi7ldrK+LFibs9WQqWzmoEaGyCYuk7VShlrbbI9nW+EXvaSk6iUb0ypUR9S+qqNwEKML7+/7N35/GN3/W9799fed9tjWc8+ySZSWbJNmSFJJAQQqAsaQttoQ1Lz+GeXjh0X+49vaUFDvBoSmjP6b33UNpCSx+3tJTSQqEUGsLWJJCQhCQTJpkks2/2jDfJu2Rb3/vH9/eTZFuyfpK1Wq/n45GHbFmWfvY4kj6/z/YnUnRcoZteJQ24N8E238Eza2Bjc1IrPb9qapJswu3+LMTUZLLPGkvlfPWdm5vT7Oxs8uNDhw5p586dS27T39+vZ599VpIUiUR0/vx5bdq0qQSHC6Coom6xtil0gEU9Su5pyz9os9Yq8YXPyP7L52QXFtZ0GPbUMamhQXr2Cdnvu7LzgqdHSm5XW66etnrfP4Ta1hWgd3OZ5ImMqUl2tRVLcnnyGgeReEx4o8x1t0jHjrhBSVffKNPR5Z4Ph8s4jGSO50hJqdfIhfyHkdiFBWl2umh/G+tNzvLIaDSqT3ziE5KkxcVF3XbbbTp48KAeeOABSdLdd9+tt771rfrkJz+p3/qt35Ik3XvvvVknTQKoHtYL2gqeOliHTGOjC5YKWa594kXp7En38ciQFLBEazmbSEhnjsvc8hrZ4y/Ifvlz7tjWELSZzm7ZkQvZb0DQhlrnZXbsZDTrlNQV/ADDJlwGgKqEtfN+p6aIEwLNXffIPvGwzMGbUqPiB7aWNdOm2CzPkZLLtEluGEm+v45pdrStJmfQNjAwoPvvv3/F9XfffXfy43A4rA984APFPTIApZcsjyRoy0tzS2GZtv/4RuqTC+cLDto0PCTNzkiXXqHQK+5U4uP/zV3fUeD0SMll2lYpG7MEbah1yfLIPCZBTk24kzSLi+75kqBt7fw35h1FzKZctlfm3vfKHDiYvMps3CJ7LM8VD2sRm0v9jdWzpjXsMi1BQL+e0JwA1LPouNTYKBU6Kr5eFRC02Zlp2ccfkq6/xX1+4Vyw75uIKPH4w0uvO31MkmR27ZG5/IDMK+50X1jLC11nlzQ7nb1sk6ANNc40NbvyuTzKIzUVlQa2uY8Z+18cM1Puci09uMsYYxS64w0ym9IGOmzaIo2NlG/sf2xOhufIpZm2fCVLZwnaMiFoA+qZd+a4kAlPda2A5aH2se9K8bhCP/Ez7gVpKGDQ9tADsn/xcdnzp1NXnjrqgu2tOyRJ5ud/Sd2/9gepN5eFyLWrjaAN60FXd+CgzSYWpekpma2uj98yjKQorB+0tZX4ZOHAFlfWulrZdzHF5txJgTpnipBpI2jLjKANqGN2YpzSyEI0t+S1XNtaK/u9b0g7d8vs2pOx1yLx6He0+Ie/I2vt0m+OuFH79unHUvd3+ri07RKZRndG07S1q+2O168p+E5O1ssatMUI2lD7Ortlg2bMpqckayUvaNMkQVtRTBdh2m0AZqO3n+1imfraYnNSK8+RavSDtvwzbcnBPwRtGRG0AfUsGmEISSGamvMbRHL8BencKZnbXydJMpu3uZ62NPbJH7jb+f0e/vXjXtD2zA/dpbXSqWMyu3av4QfIIGembVammTckqHE5ejeX8P9f2LTF9bVNUB5ZFDNTUkOjKzMvJX/s/8XST5C0iYQL2niOTJVHLqylPJLpkZkQtAH1bGJchsb6/LXk19NmH3/I7Ti76VXuioFtUnRMdjZtSfXJF92lF6QlRcbc5YkX3bTPkQvuTc/OYgdtLtOWdVdbPOZ+bqCGmc7g5ZF+D5vp6nHBHuWRxTEzLbV3lL4sv6PL9WuXI9Pmvx6QaVv7IJK29mQVCZYiaAPqlE0sujPOZNry19zqzqoGZMeGpY2bZVrbJUnGOwPsv5mw46Op4Gx8ZOk3R0alS6+QrHXZtuQQkiIHbV3emc1Ve9ro10CN6+pxw0WCSO+v6e4NXlaJ1c1MrW2nZEDGGGnT1rJk2pKvB5SQr30QCaWRWRG0AfVqasI1aZNpy5tpyS9o0+SyF6IBN+rf+sNITr6U/JIdSwVtdmFBmojIXHmdtGGT7NOPpZZqb9u1pp9hhXYvaMvwxtRa6wVtZNpQ4zq7pXjcrbDIIZl1JtNWVHZmqmwTi82mLStK0UsiGbRxYmtNy7UJ2lZF0AbUq6h7A2IYRJK/1jZpbjb47aeiS/fObNosGSN5Y//tyZekUMj9l14eOTHuBiH0hWUO3iw9/4zsS4elrTtTE7qKxDQ2urPfmTJt83F3HLwhQa3r8v4/HBtW4vGHlfi7T8ku6yNNSsu0me5eRv4Xy/RUyYeQJG3aWp6x/17Qxsh/JTNttqDyyEmCtlXkXK4NYJ2KjrvLHjJteWttyy/TNjWxZOmqaWqWwhuTZ4DtiRdd5mx6cml5pFcyaXo2SBu3yH7rq9LR52VuvasoP8YK2fp9kmeRybShtpmuHllJif/+a5K/k/CSK2RuuXPljacmpNY2maYm2a5eaSIiay0rUtZqZipVIl5qm9LG/m/ZXrrHiXkn8ehpW9P0SE1NyHirbLASmTagTtkJL2gj05a/FpdpWzGePwN/11PyDL9v8zbZoXNu6tipozKXXiH19csuCdq8rFtfWLr8ylRJ0a49RfpBlunqduUpy0W9frsuAnzUuB2XSZu3y9x0u0K/8WG37/D8qcy3nYymzvp397iMcyyPDDsym50uS0+b5JVHSlKp+9rmvBNbTI9c+yCStBOcWIpMG1Am9unHtLD/aqmlvdKH4vj9GfS05a+11Z29nY/nHls9NelKC5eVfJiBbbJHj7g3EzPT0iWXy0xPyZ49mbyNHfeCpd4NMo2NMlffIPvY92R2XlbkH8jT2S2NDq+8/sKgd8xbSvO4QJmYcL8aPvLJ1BWbd8ieO53xtkv6a/wTFhMRqbVKnsNrkLU2OT2yLDb5Y//Pq6T5Ub8agUxbwYNIbDzmfo+UR2ZFpg0oAxuPKfGpP9LEn/3Ryq/FYrKLi+U/qOi41NIq00qfUt7831mQvrb0YQbpNm+TYrPJ/Wvm0sulcL80PpLK4EVG3T4j70XMvPqN0lXXFX/cvyfbOPTk9LVNBG1YX8y2natk2lJn/U239/8vu9rWZm5WSiTKlmlTZ5fU1iENlzbTZv0MLH2/hWfaprzeUoK2rAjagHI4eVRaXND84adkz55IXm3n40p8+Fdk//Gvyn9M46NS34byP+564DebB+lr84IgsyLT5p0BfvS7Llu3ZafU1+/2/cxMuxtFRqXesEzIPVWb3fvU8Gsfkmkq0Q4bbxz6irLPi+el7t7kygJg3di2yw2q8P+fSzc1IeMv+fUrEhhGsjYzU+6yXNMjjZHC/Uum8pZEzNvTxiASmYYGN1Qr3562LK+VSCFoA8rAHnvefdDcLPvtr6Wu/+7XpeEh2cEz5T+myKgLEpA3k0+mzd8JtbynbWCbuzx7Qtq5W6ahQcYPosddiaKNjEm94SIccUCd3W44w7K+HXvxfLLMCFhPzFZvdcb5DCWSU9FUhtwrj7SM/V+baRe0mXJNj5Tc69zy/ZfFRqZtqabm/Ef+p+9FREYEbUAZ2KPPS5u3qe2On5B99LuyUxOyszOy//YFdwN/kmM5jY/IlDMgWE/8F+YAQwmSC3k7l5VH9vUny0jMpZenrpNSY/+9TFvZ+IHl5LISyYuDqYZ+YD3xJtXZZUGbjcWkeDytp83/f4OgbU1mvYxmW5l62uT6GFXyTNucW+PSXNxVLDWrqSnv8khL0JYTQRtQYtZa6dgRmd371faGn5Hm47IPfVP2gS+7Gu7d+5Kj3ct2TIlFFyiSaStMXpm2zC9EJhRK9YhdsjRoS06QHB+T6S1fCWuyLCWtr83G5tzfJ0Eb1qMNm1xJ2/JMm58h9/tJG5tcHxaZtrXxMm1l29MmufUqUxNu0EWpzM1Jza2sg/A1Ngcqj7QXzqf2JBK05UTQBpTa0Dm3f2v3PjXt2i3tvVr221+V/eaXZa6/VebqG6TpycIWURZqIiotLtLTVqh8etomJ6S2Dre8ejmvRNJceoX7vKdPMiHXYzM74zJ55fw38l8s0/t2LvqTIymPxPpjQiFp607Zc8uGkfj9Nellzd29DCJZI5vsaStzeaSUqmAohdgskyPTBcy0Jf7nB5X4kz+QXVhwr5XGSB3ly8LWGoI2oMT8fjaz54AkKfSaN7vMxXxc5qfekSp/K2e2zXvxKmcWZ13xMm020PTI6Mp+No/Zf62bBNk/4D5vaHCB2/hoakdbOf+NvOOwg2dT1zE5Euuc2bpTWh60TWY469/dI0t55NpUIGgzYS9oG8uwzqRYYnMMIUnX1CybI9NmFxak0YvS6WOy3/gnd6Kko1Mm1FCmg6w9BG3AMtZaJb77by7TUQxHn5c6uiQ/U3HtjdLWnTKvfqPM5m0yPV7QFi1n0OaV31EeWRi/p20ud6bNrrIsNHTHT6jh9//H0pKasLdguwKBtenulTZtcT2YHnvxvPuAoA3r1bZd0mR0yZARO5WhF7Wrh0zbWk1Pu2qCcq6a8YK2Uk6QtARtSzU15860Rce8HaZdsv/6D7JHn6M0MgeCNmC5cydlP/cp2Ue+WZS7s8eel3bvS41tDzUo9KH/R+Zt/5u7gZ9pK+MwEutncSiPLEyypy1AYD85kd8LUd8Gt6vNz7yWeViM2b1fOvZ8auz/hfNSTx/j/rFumW073QfpfW1+f01altx099LTtlazU1Jbe/L1sCyS5ZGlzrQxOTKpqUlayNHT5gXR5u2/5Hocz54kaMuBoA1Ybtx7s3z0yJrvyk5OSEPnZPbsX3K9MSaVXfEybbbc5ZGNjTxBFqqxUWpoCLinLZrX3hnT11+58khJ2rPflXRecBk2OzwobSTLhnXMG/tvz6UFbZMTbtdU+pTDrl5pZko215tRZDc9Xd4hJJJMU7PLkpZygmRsTmppKd3915oAmTbrlaua7Zcq9M7/6q7kPcmqCNqAZfwslE3PNhTquAv8zO592W/T2SU1NJa5p21E6gmX92znOmKMcWdVc/S0WWvdm78s5ZEZ9fW7NwDnT0vtHTJlfiPgn2BI7ha8MCgzQNCGdaynz5WwL8+0dXQtfY70F2xPLVuJgcDszFR5h5D4whtTU3lLYW6WTFu6xqbc0yP9f49wv8zBl8u89d0K3XZ36Y+thvGODVjO7y2LjK25cdkefd4FZP5I9wyMMa4EroxBmx1nsfaatbbmzrTNzUqLC1kHkWTkj/0/8WL5s2yStHm7e1N19Hk3aCU6xmJtrGvGGGnrDtnzqWEkdjK6ck2Hf/KFEsnCzUxJ7RWYDthX4l1tsTkZetpSgkyPHBtxpbJtrvQ+9Pq3ylx7YxkOrnYRtAHLjaeCp/SBDIWwx56Xdl4m05wjW9Ibli3zIBJDP9vatLTlnh45uXTXUxDJf5eLgxUJ2kwoJO3Z75rCh4fcdQwhwTpntu2Szp1OVVdkGiDkZ9oYRlK4mSmZCmTaTLg/ldkphdgcI//TmMYA5ZHjI5w8zhNBG7CMjY5JW3e6SVDH1ha06dSx1A6u1fT0lS3TZq11j0XQtjatbW43z2q8oM3kWx7pMX3lHUKSfNw9+6Whc7LHvL5OMm1Y77bukmanU7u8Mg0Q6nb/H1sybYWbma5Mpi3cL83OyM5Ml+b+GUSyVFOTtLCw+m3GRpKTPREMQRuwXGRMCm+ULtubetNaADsfl+Kx1NnZVZiecPlG/k9PujNgBG1r05q7p01Tk+6yM4+gzV+wLUk9lfk3Mru9vrZHv+OuINOGdc6fIGkf/w93xdTE0sXakut7k1K7xpAXa61XHlmBnrbkBMniZ9vswoKblEh5ZEqQkf/jI27wFgIjaAOWi4zJ9Ibd8JAzJ2WDjHXPxD+jF+QFqjcszUzLxmKFPVY+/P1fPFmuTUvunrbUrqeuwHdrGhulHi/Qr1CmTZfscb2Yx4544/45g4x1bvd+6arrZL/4WSW+9LfS9NTKTJtf5h4vw/P0ehSPu+xLmadHSukLtvML2hJf/yclvvNvq98o7r0OELSlNK0+iMTOx10lCpm2vBC0AWns4qJrMu8Nu2yDTUgnXirszpJBW4BSkHIu2PbPNFZiyMU6Ylrbcg8i8Xva8imPlJJnhcu5WDudaW6Rdu12n5BlQx0wDQ0Kvf8DMre9VvbfvuCe+5f/f9vY5LLgBG2F8TOUFcm0bZQk2Tx3tdmHH5D9+hdXnyQ9R9C2QlOztLBKps1/H+L9uyAYgjYg3WTEvVj3bpAu2ysZU/gwEu8FygQI2kwZF2yzWLtIWloDlEdOuBevfF/M/SxoBf+NzJ4D7pJ+NtQJ09go865flvnJX3Cfb1j6htIY47JtBG2FSQZtFehp6w27gDvfCZLRiAswhs5mv02MoG2FpiZpcdGdCM/Er/gh05YXgjYgnTcMxPSGXbC1dWdqX1W+Zr1MW1uAF6jeMi7YHh91L17dfaV/rPUs0CASN8wguUg9oOQEyQpmQ5ML4cm0oY4YYxR609sV+qO/kq69eeUNmpsJ2grlI/y4HQAAIABJREFUVZ9UZHpkQ4N7nc0jaLNzs8nneHv4qew39G5DGXmapmZ3mWURvfX/HWjTyAtBG5DOD5q8IMrs3i8df0E2keVs0SpsPuWRyUzbaN6Pk7fxEamn1/VOoXAtbVI8nv1MorxdT/nsaPOYAwel/dfmX1ZZTHuvknbtcccC1BkT7s98soVMW+EqWR4pSeF+2Xx2r6ZVvtjnns5+O78XnUxbSqMXtGUbRuL/OxC05YWgDUiTLB30e8z27JdmZ6TzZ/K/s3yCtvZO1y9Rhkwbi7WLxD+rulpf29REfpMjPeaaG9Xwmx9xO9MqxLR3quEDfyKzymJ4oO40t5RnYNQ6ZKe9oK2jAuWR8oZv5TM90g/aBrZJLzwrm22whl9xwcj/lKYmd5ntdzY+InV2ybTk2GGLJQjagHSRMa900L3RNpftlSTZkwUMI0mWR+Y+q2iMKd+utvHRVGYPhfPPqq7W1zY1IZPHYm0AVa6llUxboaog06bx0dWHiqSxXtBmXvFq929+PPMKIJvsaSMASWpaPdNmx1isXQiCNiBdZMyVDoYa3OcbNknGSKP5TZyS5DJtDY2uByKI3nDyRaKkIqOM+y+GIJm2AssjAVQpyiML5wdtQfq8S6Gv3wURUxPBbu9NczY3vUoKhbL3tc2RaVvOBMm0hZkcmS+CNiCNjY6lSiPl7czq7itsIefMtNTeEXwIRW+45Jk2Ozvjyj2ZHLlmxn+BzpJps/Pz7muV7EsDUFwEbYWbmZZa29xQkAowfpAQdBhJdNydeO0fkC7bl72vzT9x10pPW1JyEEm2njYWaxeCoA1IFxlbWTrYt0G2kKBtdjqvM4qmJ1z6PW1+zx472tYumWnLUh7pn82lPBJYP2okaLPHjijx+MOVPoylZqYqVxoppRY5B93VFh13lTfGyFx5UDp9zA2XWo6R/yslM20rgzYbm3N/C4z7zxtBG5AuMpbameYL9+e/20WSnZmSOvJ4geoNS7Mzbsxwqfi7UTjDtXatOXravBd3Q3kksG6Y5pbVS6KrROIb/yz7t58M3r/15CNK/ONfl/SY7Mx0VQRtdjTY67mNjicrb8yBl0nWyj7/zMobxuakhkaZxqaiHWrNS06PzFAeybj/ghG0AR47P++yI8uCNn/iVNAXv6SZ/DJtybLMEva12XEWaxeNVx5ps72Bm/LOyBYwPRJAlWqpjUybomMum5Hj9cQmEkp8+W+V+NQfyT7wJdlsI9qLYXqqMou1fZ09UmNjHpm2MTcgTJIu2eOO/bkMfW2xOYaQLLfaIBLv989i7fwRtAG+Ce/FbXnpYLjfPSn70yCDmp12C7oDSmb4omOyiUUl/vpPlfj3L+X3mLn4ZZ4EbWuXI9NmJ73ySDJtwPrR3CLFSxjYFIsfrJ0/lfUmNjanxJ9/XPZrX5A2bXFXZir/K5YKl0eaUEjq3yx7cTDYN0THZbr7vO9tkLnyOtlnHl+5mzM2yxCS5VYZRMJi7cIRtAE+v3RwRU+b98SSb4mkN4gkMC/TZiNjsl/9vOz3vyV76PH8HjMXfzdKU8CJlsgucE8bmTZg3fB62vKuvCgja23yJKQ9fzrrbRKf/hPpqUdlfvY/K/Sz/8l9YSJSugObmZap0I62pM3bpaFzOW9mFxbcc7ifaZNkbrjNXffCs0tvPDdHP9ty3nuMjJnbsRE3lZuTx3kjaAN8/hCQTOWRUv4TJPMtj/Qe1z7yoOy//oN7Ugs6mjggOzwk9W8u6n3WreYAPW0mlF9fI4Dq1twi2YS0sFDpI8luejJ1fOfPZLyJffib0tOPyvzMuxW6+6ekrl73hXWcaZMks2WbdHHQBWWr8YPX3lTQpquuk1raZJ9IDXixiYTs2ZNLgjto1UEkGh+RunvpASwAQRvgsf64/Z4M5ZFSXhMk7XxcWpjPL9PW3uHOTj33tLRzt8zNdxT/BXTkgsxGgrZiMKGQO7uatadtwmU1QzzNAutGs9e7FK/iYSRpfWz23MrySHvxvOw/fFrad43MXT/prux2QZudKE3QZhfmXS9ghYM2bd4uLS5IIxdWv52/WDt9BVBzi8y1N8n+6AepoO/ZJ6QL52ReeXepjrg2JUf+ZymPpDSyILybAHyRMbeTpbNr6fU9YZcxyac8csbrf8unp80vF+joUuh9/80Fi9OTsolE8MddhV1clEYvSgRtxdPSmr2n7fRxftfAeuOXwcWqeBiJH7Rt2yWdP72klNMuLLiyyIYGhf7Tr6dOKvn7JEtVHukv1q7kIBJJZvN298HQ2dVv6Pe4dy/NoJkbb3WZzCOHJEmJB74khTfKXH9rsQ+1tuXKtDGEpCAEbYDP29G2fBm2aWhwpQ+FBG35lEdKCr3rVxT6rY/K9A+4ARaJRP4DULIZG3b31z9QnPuD62ubW3nG3Y6PSidelLn2pgocFICSSWbaShO02cEzqUENhd6HnyXaf9CdVEq7P/utr7rnpne8f8n0PtPa5n62yRIFbdP+icxKZ9q2SZLssqDNTkRk52ZSn/vtEsvLHq+8Tmprl33iYdkTL0kvHpZ5zZtlGhtLetg1J8vIf5tISKMXZMKbKnBQtY+gDfDYaIbF2r5wv6y/mDoI76yiyfMFyuy9SmbHpe4TfylzsUokh4fcY/hTwrB2La2yGQaR2GcekySZgzeX+4gAlJApcdCW+POPK/GFTwe+vY3HVq4d8QIOc+Ba93naMBL72HelPfsVuvG2lXfW1VPyTJupcI+vae90gdiyoC3x8d+V/bu/SF0R8TNtvUu/v6lZ5tqbZZ/6gRJf/0eprZ3SyEwaGlyF0vJJq6MX3XVbd1TmuGocQRvgi4yldqUtY/ryXLA9m3955IrH9KcOFmkYiR1xQRuDSIqotS1jeaR96jFp01ZpCy9MwLpS4qBN0fFA0w19ib+4X4n/9bGV99HSKl22V1JqgqQdG5bOnMh+Mqm7V7ZEg0iS2cPuKhjYsXm7bNrv2I4OSxfOyb7449RtouNSZ3fGDJq54TZXTfPUozKvep1MW3s5jrqmGGO8CqWLS7/gDcYxW3dW4KhqH0Eb4IuMrRz37+vrl8aHA495tgX0tK3g7/eaLNIEyYtDrmevL8vPiPy1rAza7My09MKzMi+7eUWpLYAaV8JBJNZal5EauRjotcZOjEuHnpBOH1/6hei41NMn09Hl3jh7w0jsoSckSeaaGzPfYXdv6TJtx49Izc2uz67CzOZt0uDZ5O/YHn3OfWH0YnIgmZ0Yzz4R8sqDrvWhoUHmzjeX45Br045LZc+cWHKVHfSyvlu2V+CAah9BGyC3ZFSz06uWRyoedw3IQRTY07aEl2mzxcy09Q/IhBqKcn/w+kCWlSbZHz8pLS7IHHx5hY4KQMm0lDDTNjfr+o5js4EqLOyT33frB6YnZaenUtdH0wKOrTtTmbZDj7vhSJszv2E23b0lG/lvjx2RLrm8Onq/Nm93wbH/O/aDNkk6/oK7jI5nr7xpbJK55+dl7vmFJX2BWMpsv0QaOiub3td2/oybHVDp3sYaRdAGSK40Usr+JO0/MY8H7GsrQnlkSXraNjKEpKgyTY98+jF3xvqyKypzTABKx8u02VJMj0w/KZhrJL0k+8OHXN+QJA0Ppr4QHU+Oqjdbd0qDZ2TnZqUjh2SuuTF7BUBXjzQZLdrE4uRxxmPS6WMyu/cV9X4LlZwgOej62uxLz0l7r5YaG2WTQduYTE9vlnuQQnfdo9AbfrbUh1rbtl8iLS4u6R+0509LlEYWjKAN654dG9biH38gOVEro4vuBc9km6zo7xQJ2tc2My01NqZ2lRTAtLS4NwhFyLRZa6XhIXa0FduyTJudn5d99gmZa28iowmsR6XsaUvPlnmDo7Kxo8PS0edkvIEi9mJ60DaWyrRt2yXFY26Z9nw8e2mk5IK2RGLJcRTFyaPS4qLM7v3Fvd9CeaV5duis7PSkdO6UzL5rpB2XyZ54wb1eRiNZT+IiGH+oml8iaRMJaeisDL3eBSNow7pnnz8kHTnkSkOy3WbQNcdmHRzR5y/YHg72oDPTUlvH2nuaunqK09M2MyXNzjCEpNi8nrZk/8kLh6S5WZmXURoJrEvJoC3D/qm1yiPTZp94WJJk/GyPF+TZ2JzL/ntBmz/wwX7zy+4k0xVXZr9Tf1Jikcf+22NH3AeXVUemTX39rr9u6Kx01B2bufxKmcv2Sidfcj//4kL2njYEs2mrO3F91utrGx9xJzmZHFkwgjasfxe81PyLh7PfZuismxTlD/9YrqfXjbDNpzyyGDXbnd0retrs2Ig7y5qPi964fzJtxdXa5npKvAWi9pkfupLJfddU+MAAlIS/XLsUg0jSM1y5grYf/ofrEdu2y/Vi+5m25fvF/FK0sRHpypfJNDZlvU9ThAXb9sRLWvztd8tePJ+67vgRaWBb9tfXMjOhkDSwTXbonOxLh92Arksvd9M243HZw0+7G5JpWxPT0OB6Ks+edFd4vZVMjiwcQRvWPX+0r30pe9BmB8+sOs3IhBrcE3jA8kg7M7W2fjZfV/eKnrbEZ/9Uif/5wcCTLKW0cf8EbcXV6r2B8/ra7NEj0p79MmsoiwVQxRqbJGNKVB7pZdrCG2VXCdrs0DnXI3bjK90Vm7bI+j1t3n6xZE9bW7sbpCXJXHPT6o/vjeNfy9h/e/qYFB2XffCr7nNrpWNHXBaripjN292QjKPPSZfskWluSR6jfeoH7jar9LQhGLP9EunMCVlrZc/nqGhCTgRtWP+GzrkX2dGLGTNU1lrp/BmZLTnO/vRtkB3Po6dtLZMjPaaze2VP24VzLjP40nOZvykTvz8iW88eCtPS5i5jc7LzcWnwtMyuPZU9JgAlY4xxJZKlDNp27V4102afeEgyJhm0mY2bk9UUmvB6t9NL+7bucre/+vrVH7977Zk2eb3j9vvfdutPhgfdicc9VVIa6du83f2OTx6V2eP12m3Y5EpED//IfU6mbe12XOrew0THpcHTqVUUKAhBG8om8eC/aPHj/62sj2kTi+5FY/9B93mmbNtkxPV85dgbYsIbpbHgPW2mGJm2zp4lQZtdmJfGvT0yDz8Q/H6Gh6SuHjeiHkVj0jNtZ0+6Zvtduyt6TABKrFRB28yU1NzsTiCOXpRdXFxxEzs+Kvutr0p7r5bp2+Cu3LhFio7JxuZSA7fSAo7Q7a+XedPbUuWP2XR0ummUE2uYWDwZca0EsVnZRx501QdS9Qwh8W3ZLlnr1rNc7vr8jDHJEklJ9LQVgdnuhpHo7AmXaaM0ck0I2lA+x16QXnpONmjgUwyjw9LCgsz1t7jMV6agzRv7m3OiUV+/ND4arCyxWOWRnV0ui+O/QRgfdT1Und2yTz7iyjADsMND0qYtaz8eLOUHwbFZ2VNH3cdk2oD1rbllxX7Gopiektq7pP5NborjssoOm1hU4tN/LM3PK3Tv+1Jf8J/bh4dcT1tDgwvAPObgzQrd8ws5H96EGryS/DX0tE1E3ACKPftlv/2vbgdaW3vVlcSZ9F11aasIjD8spaWVk5zFsP0SSd4EyfNnmBy5RgRtKBvrlVzYfMr61srrZzNbdrgXkQzDSFKTI1fPtCncLy3M5xzBb611g0iKUB4p/8yo/5heyYz5ibe6hunH/iPY/YxcyL7OAIXzyyPnZqVTx6SOLim8sbLHBKC0mltSJ9KKyE5PSR2dqefqZWP/7b99UXrxxzI//7/LbN6WvN6kB22Rcam7zw3bKERXT/K1uiATEam7V6G77pFGLsj+4DvSZXsLP55S2bTVtU1s3enaEDzJ3juybEVhOjqlcL/soSfc0niCtjWpsv+LsK75zc1Hyxe0WX9y5OZtMldc6RqPl78gDZ51b779XWxZJEtRcg0jmY9LCwtFybQlX0y8oM2OXnTXv+wV0s7dsg/9e87Mn12Yd8e8kUxb0bWm9bSdOirt2r32NQ8AqltzS2lG/s9MuhM/3sCo9GEk9uhzsl/9e5mbbpe55c6l3+ff/uKgK49cS8DR3bti+FVeJiIy3b3SwZe7E1gL86nsVRUxLS1u+ua1y4azXLLHlYgStBXP9kuT7/uYHLk2BG0on0pl2to73Th/r259+QAPO3jGBXW53mz3eRmUXMNIZqbdZVGmR3qZNn9X2+hF94LS1y/zytdKZ05Ip4+tfh+jw66kciOZtqLzxn/byQnp/Gn62YB60FKqQSQu06a+fikUWjKMJPH3fyGFN8q8430rXqtMe6crpR8edINI1hBwmK7etQ0imYi4YRMNDTKvfoO7z2obQuIJ/e79Mj/9ziXXmZZWad/VMjt5Li+WZF+bxI62NSJoQ1nYhQU3GaulTTp3auk+mlI+7tC5VEC2a7cra1ne1zZ4NlidtZdps5Ecu9pmvaCtGOWRXqYtuatt5KLUt0GmsVHmptul5mYlvv5FN7kwG6/ExrBYu/j8TNuxI94QEvrZgHWvhNMjTUeX22+1YVMyaHMj/o/L3PkmN8I/k41bZC8OStHx5Lj/gqwh02ZjMVcq7i3pNq95s8x7fkPad23hx1NCxpiMJ2tDv/5hhd7+XypwROuU19em7t4lpajIH0EbysMLOsw1N7jPjz5fnse9cF5mYKt77MYmafc+2Rd/nPyynZ2RIqO5+9mkVOZsdmb123mZNlOM5dr+MlLvRdSOXnBN6pJMe4fMa+6Rnvy+Eh94nxKPfkc2kVhxF9bvi9hE0FZ0Xk9b8m+Ks7PA+lfKQST+AJH+gWR5pH3yEUlyA7WyMBu3uMqSyai0lv1i3T2u3LuQn89fN+AHbU3NCr381dXXz5ZDrR1vtTM7LnEf0M+2Zvxlojz8cotrbpQaGt1CyxKzc7MuIBtIa9i+/Erp7MnU1MWhgJMjJamp2U3lChi0FaU8st0bwTyVKo80GzYlvxx6y7sU+q2PummSn/kfsn/9pyvvY2TIHXs3NfrFZpqapIZGtwqivZM9eEAdMM2tRc+02XjM9UN7O6xM/0CySsI+8Yi0e59bO5PNps2p0v21ZNq61rCrzfse081SaqTZtEVq75DZcVmlj6TmEbShPLxMkenfJO3anXlfWrFdOO8eM220r9l7tWSt7A/d1MXU5MjcQZsxRmptl+ZWD9qSAWExBpGEQq5XYXIitaNtw9LAwOy7RqHf+2OZG18p++MnVx7P8JDUP8DZw1Lx+toYQgLUiVKUR/otA+2pTJsmo7KnjklnT8jccOvq3582aMqspafND7gKKZH0VwUQtCGNCTUo9LufkHnz2yt9KDWPd3Eoi+TExu5emcsPSCePlmRk8pLHHEpNjky6/IB0+QHZr/y9K408f0ZqbExO38qptU2anV39NsXsaZNcFm1qIrWjrX/TipuYUEjaeZk0NeF+rnTDQ8F/PuTP62ujnw2oE6UI2ryTfcYvj/QnQv77P7vrr1s9aDPp5e9ryrR5AVcBmbbk63wXQRuWMpu3yRSj+qjOEbShPCZTT+ZmzwFpcUE6+VJpH/PCObeHJW2ptDFGoZ97jzuD+fV/dIHdpq2u8TuItnbZHJm2ZHlkRxF62iTX1zYVTe1o27AyaJMk4wdm6WOirZWGL6S+huLzMm1MjgTqhBe05Vq3kpfpSXeZXh4przRyz36Z8OoradJf59Y88l+SLSTTljw521P44wPIiqAN5TERkRqbXFZiz35JZRj9f+G8G5Hc1LzkanPJ5TIvf7XsN78iHX8h2BASX2t7sJ62xqYVj1uwzh5XHuntaFOWoE3+dMj0hayTUbfQkqCtdPwJkgwhAepDc7OUSLh9nMXil0cmB5F4z9k2IXN9jtJIyWW3/FLttQRN3WvoaYtGpI4uN/QLQNERtKE8JqKuNNIYN/J1y46SDyPxx/1nYn76nVLISJPRYENIfG3tbqTxamanizOExGM6u90gkrQdbRl5e9jsSFrQxrj/0mttc//eBMZAffCDoyKWSNplmTZ1diWn0wYJ2owxrq+ts3tNQZNpanavc/7E4hMvKfH5v5RNLOb8XjsRoZ8NKCGCNpSFnYymplJJMnv2SydKVx5prXXj/jdnzqKZcL/M3W9xn2S5Tcbva20LlmkrZu12V7c0NekCMG9HW8Zja+90TezDaeWRfqkki7VLxlx7k8wdb2QICVAvmlvcZTH72pZl2owxrgrkiitlvB2huZhdu4uzvLirR5qIyMbmlPjL+2W/9VXpyLO5v4+gDSipzO/+gGKbiCyts+/dIE1Pyi4uBu8ny0dkzJUFDmTOtEmSef1bpZYWmWtvCn6/bSunR9rEohJ/+H/I3PZahW5/vezMdPGGkEhuwbZNyJ4+nnEIyRIbNy/LtA26S0bRl0zoNW+u9CEAKKeSBG2TbqWMl12TpNB7/0/XVhCQufe9Mhl2deatq8dlzb70/7mThc3Nsj/4tsyBg6t/30SE3l6ghAjaUB6T0dSCRSlVAjIztSQDVzT+/jVvsXYmpqXFBW75yDTyf3paOvmS7JkTsjt3F708Mvn7GTorc8kdq97U9A/Inj2ZumL4gtQblvHfZAAA1sQ0t8hKxc+0tXcuydhnGzqV9biK1Ufd3SsdOST74o9lXv1GaXFR9tHvyN47I9Panv37Jsm0AaVEeSRKzlrrnszTxwB3ekGbX8df7Md85odulP8lRR7D3tYmxeOy6Q3os15Zy+KCEn/xcWl81JUqFonp7HYfWLtiR9sKGzdLoxeS/Qd2hHH/AFBU/kmw2Fzx7nN6MnUys8JMV69rAwhvlHnLu2RuudNNy3zy+1m/x8Zj7nsI2oCSIWhD6c1OuylbaU/myV00fh1/EdnFRdnHH5KuubGowZMkl2mTXOmlb9qN+Ddv+DlpfESKjBa3PLKrO/VxzvLIAfe7joy5zy8OMYQEAIqpFINIZqaKtyZmrbweutC7f8X1cV+2V9q0Vfb738r+PRMs1gZKjaANpTfh7XtJL4P0zyhOlSDT9sIhaSKi0E23F/++27ygLX0Yib8U9arr3FRKqbjlkZ2poC1XuYy/20fDF2Tn4y6AJNMGAMVTqkEk1ZJpe/UbFfqdP5TZf6373BiXbXvxsGz6Spl0XtBmCNqAkiFoQ+llejL3zijaEpRH2ke/54Kra24o+n0n6/nTxv5bL2hTe6fMa39K5q3vlnn5q4v3oGlBW9YdbT4vq2ZHhqQRb68bQRsAFI8XtNkiDyIpemVIgUxHp8wVVy697hWvloyR/cF3Mn8TmTag5AjaUHrevpclCz87vEBkprhBm43HZJ/6gcx1ryheU3a6Nm+yV/owkuSo5g6ZUEih179VZtvOoj2kaW5x5Tir7WjzhTe62w0PJSdHGoI2ACieUmTaqqk8MgMT3ijtu8YNJMkwodIStAElR9CGkks+macPImlrl4wpfnnkoceluVmZm+8o7v36/EzbbFpP26zraVMpz5J2dq+6o81nGhulcL8rjxxmRxsAFF1yEElxgja7sOBK7qukPDKb0KteJw0PyX7vGyu/mOl1HkBREbSh9CYjLkBL780KhVyQU+RBJInHvif1hKW9VxX1fpO8nja7PNPW2FTasfq94eBljv6utpEhl6HjRRQAiqdlaabNLi5q8UO/4l5/0lhrlfjUH624fgX/xF8VZ9okSdffKh04KPtPfyM7Orz0axPjrkWgKfheOQD5IWhD6U1EpI6ulUu0O7qKOvLfTk9Jzz4pc+MrZUIlWNgtpWXalg0iKebgkQxC7/xlhd7xvkC3NRs3u7Ohw0NS/8CSvT8AgDXyS+/98sjxEencKTe1ON3FQdknH5H9h0/LrrYewH8drPJMmzFGoXe+X7IJJT73Z26dj8dOsKMNKDWCNpScnYxmfjLv6CxoEIl9/hkt/t57UwNA/OufeUxaXJC56VWFHmpuGXra7MxUaUsjJZltO2U2bw924/4B10d49qS0cUtJjwsA6o0xxpVI+kGbn3V68ceyi4vJ29nnn3EfTEZlv/217HfoVZyYas+0yU0oNj/9TunZJ2R/+B+pLxC0ASVH0IbSm4guHffv6+gqqDzSPve0dPG87OGnl37hxz9yLxq7dhd4oAE0t7pSz/Setpnp6ipr8csoRy/K0M8GAMWXFrTZUa9/eHZGOn0seRN75Bk3POqq62W/8U+yM9OZ76tGMm0+c+cbpUuvkP38X6ZOvE5EGfcPlBhBG0pvIpLxydx0FlYeaQfPuA9+/GTqusSi7PNPyxx4meuXKxETCkmtbSunR1bJqGZJS5dpMzkSAIqvpVXySx799SqS7JFD7jKRkF54VmbfNQr91L3SzJTsg1/JeFfJqpFqOvm3ChNqUOhdvyxNT8l+9fPuSjJtQMkRtKH0spZHFtjT5gVt9vCPUjX1p4+7SZRXvmwNBxpQa/vSnrbZaZkS97TlJS27xrh/ACiBJeWRF92wqG27kkGbzp5wr0n7r5XZtUe67hWyD/6L7NTEyvtKro2pjUybJJntl8i86m7Z73xN9vRxN0yFoA0oKYI2lJSdj7sn80zlke2d0uyMG3ecz/0NX3B9W9Fx6cwJd/3hpyRJ5sDBohz3qlrbVk6PrKJMmzq6klMu1U/QBgBF19ySXK5tRy9KGzbJ7LtGOvqc7Py87PMueDP7r5Ekhe75BWluVvbrX1x5X9OTruzef96uEeYn75VaWpX4m//bXUHQBpQUQRtKK7lYO8OTead3VnE2Vedvh84p8Z1VGrYvnJNsQuY1b3K3P/wjd/ncU9LOy8pTU9/Wnuxps4mEO/4qyrQZY1xQa4y0YVOlDwcA1p/m5iWZNrNhwAVt8bh0/AWXcdu8XaZ3gyTJbNslc+tdst/6quy500vva3pKauso3dTjEjFdPTJvfJurdJFkuvsqfETA+kbQhoLZ4y/Ivvjj1W/kBW0m2yASacmCbfvQv8v+3Z+n+taWP+bgWXd/e6+Rdlwq++MnZWdnpGNHZMpRGim58kg/0zY3I1lbXZk2yU2a7B9gZw4AlIJXHmkXF93I//5N0hVXSiYke/hJ6aUFqT6AAAAgAElEQVTDySybz7zl3VJruxJ/t3RcvqYna6afbTlz55tSvdNk2oCSImhDwRJf+IwSf/+Xq99oIuIuMwRtyfHG6X1t3uhk+8Qjme9v8IzLIA1slbnqeunYEdmnH5MWF2WuvC7fH6EwbW2pnrbp6mwgNz/ziwr91/+r0ocBAOtTS6vLtEXGpMVFVx7Z3int2i37vW9IsTmZfdcu+RbT1S3zlndJLx6WffS7yetttZXY58E0NSn0C++VBrZJA6yYAUqJoA0FsdZK589I0bHVbzexSnlkR7e7TBv7b8e8oO3JLEHb+TMug9Tc4oK2xUXZf/mcewHdvS/vn6MQprVdmvNG/nsjnE2VveCa8EaZ7ZdU+jAAYF0y/iASb9y/6Xel6GbfNe51wYSkvVev/L7bXuvG5f/jX8lOT7rX0unJmhpCspy56jo1fPTPqu51EFhvCNpQmOiY6+WamliyTHQFP9OWZbm2JNnptGlaYyNSU7N07lSyFDKdHTorbdnhPrlsr+svG70o7b1aprFMpYBtaeWR/qhmXqwAoH745ZH+uP9wWtAmuR7rDBUYJhRS6B3vk6Ymlfj1e5X4pZ+UTrzoVuAAwCoI2lCY817PmbWpwCyTyYjU0irT0rrya/6ZRS/TZufnpeiYzMvvcJ8vy7bZxUXpwjmZLdslSaaxUdrvpkWWrZ9N8nraZt0QEn9Zakf1DCIBAJRYMtPmBW0bNrrLPful1jaZq2/I+q1m526FfvX3Zd7886n/3vBzZThoALWssdIHgNq0JAs2MS71bch8u5ELUm/mr6mt3ZWQ+D1tkVF3uXufNHjGBW1velvq9iMXpIUFacvO5FXmZTfLPvPYqi+QRdfW5oLV+FxqKWobmTYAqBvNLW659ugFqScs09QsSTItrQp9+H9lXnOTxlx1vSvxB4CAyLShMINpI4sj4xlvYq2Vjr8oc8mejF83oZDLUPlBm9fPZsIbZa6/VTp7Unbo3IrH9DNtkmRuvkOhP/x0eZdIt3q7dGZnU+WRZNoAoH40t0iJhOyFQTc5Mo0J9zO5F0DREbShIHbwjBTudx9nG0YyNux631YbENLelSqP9CZHKrxR5rpb3HVpJZLJ7N7mtKDNGJksWb6S8Regzs24Yw+FpJa28h4DAKByWlrc5eAZGfZhAigDgjYU5vwZGX8yVjRLpu3YEUmSuWyVoK2zS3ZZpk3hfplwv7R739LR/4NnpN6wTIUXWZtkpm3GW6zd6RZaAwDqQ7MXtE1PSgRtAMqAoA15s5NRaWpC2nGZ1NnletoyOf6Ce2FbbfR8R1dqufbYsNTdm+oNePkd0tkTSnj7bOz5M6nJkZXU5mXV/EwbkyMBoL74QZtE0AagLAjakL9BNznSbNkhdffJZutpO/6CdMnlMg0NWe/KdHQme9rs6LAU3pj62itf57Jtf/cp2eEhaeice8xKS+tpszNTUoUzfwCA8jJpQRvlkQDKgaANebP+uP8tO6SevowLtu18XDp9XGb33tXvrKNr6SCS9KCtoUGh9/ymZK0S/+9HpdislDaEpGK8njY7N+NG/pNpA4D60py2xqafoA1A6RG0IX+DZ9zgjXC/TE848562U0elxYXV+9kkF7TNzcouLEhjwzJpQZskmY2bZe59r3TenxxZTZk2Vx6ZaYEqAGAdSy+PXPa6BQClQNCGvNnBM9KW7W74Rk+vFB1z4/3Tb3PsBffBZbkybV7AMzzoFpVu6F9xE3PzHTI3vcpNady6c8XXy641raeN8kgAqD/+9MieviWlkgBQKizXRv4Gz8jsP+g+7gm7hdczUy5r5rHHj0gbN8t0965+X9732NPHJWlFpk1yY/31i78m87qflsmxsLQcTEODO8uaNj0SAFBH/ECNfjYAZRIoaHv/+9+v1tZWhUIhNTQ06L777lvy9a985St66KGHJEmJREJnz57VZz7zGXV28mZ2vbEzU1JkLDXFsafPXUbGUwGYtdKxF2T2XZ3z/kxHl6wknXFBW7YyE9PUJO3cvcajL6K2dvczLy6msoUAgPrgBW0MIQFQLoEzbR/84AfV3d2d8Wv33HOP7rnnHknSE088oa997WsEbOuVt+DabHVBm+npc0HXxLi0zStdDLJU2+cHemdOuM9rpTegtV127KL7uI3ySACoK/4gEoI2AGVS9J62Rx55RLfeemux7xZVwg6mTY6Ukpk2mzZBMtBSbZ+fpTp9XGpqlqqg/DGQ1jZp1C0DZxAJANSZjg7p6htkrr6h0kcCoE4EzrR97GMfkyS99rWv1V133ZXxNrFYTE8//bTe8573FOfoUH0Gz7jgyh9x3BN2l9G0XW1Blmr7Or0+uKkJaWCb61+rBW3tLtCU6GkDgDpjQg1q+NU/qPRhAKgjgYK2j3zkIwqHw4pGo/roRz+qrVu36sCBAytu9+STT2rv3r1ZSyMffPBBPfjgg5Kk++67T/39KycFVlpjY2NVHle1GB+9oMS2XdqwaUCS61+72NKqtvicurzf2+ipozKXH1B4YCDn/dlEWBdDISmRUPPmreqrkd99pKdXMZuQJPVu3a6mgMfN3xdKhb8tlBJ/Xygl/r5QKuvpbytQ0BYOu2xKT0+PbrzxRh09ejRj0PbII4/otttuy3o/d91115Is3cjISL7HW3L9/f1VeVzVYnF8TGrvXPo76u7V7NB5xUZGZOMxJU68KHP3TwX/PbZ3SFOTmu/sqZnffSLUkPw4Ep+XCXjc/H2hVPjbQinx94VS4u8LpVILf1tbt24NdLucPW1zc3OanZ1Nfnzo0CHt3LlyV9bMzIyee+453XAD9d3rWjy2dKmoJPX0yfrlkaePSYuLwfrZfB3egJtaGUIipRZsS5RHAgAAoKRyZtqi0ag+8YlPSJIWFxd122236eDBg3rggQckSXfffbck6Yc//KGuvfZatba2lvBwUXGxuZWLRHv6pHOnJOWxVDudP8hjQw0FbW1e0GZM6mMAAACgBHIGbQMDA7r//vtXXO8Ha7477rhDd9xxR9EODFUqHpdalgZtprtP9rlnJOWxVDudN/Y/02LtquVn2traZUJFH8IKAAAAJPFuE/nJUh6p2WnZeMwt1Q6yny2N8YK2miqPbGtzl5RGAgAAoMQI2pCfTEFbrzf2/8SLbql2PqWRUqo8MlxD0338TBtBGwAAAEos8J42wC4sSIsLK4I2090nK8n+6Afu83yGkEgyt94l9Q/INDUX61BLzrS1y0qpgBMAAAAoEYI2BBePuctM5ZGS7FOPBl+qncbsuFRmx6VFOMAySva0dVT2OAAAALDuUR6J4PygrWXZhNBeF7RpfES65HKZhgate15PmyHTBgAAgBIjaENw2TJtnd2ScX9KZnee/Wy1KtnTRqYNAAAApUXQhuDic5K0Yk+bCTVI3oj/fPvZalYbg0gAAABQHgRtCC6WJdMmJfva8p4cWas6u2Xe9DaZ626p9JEAAABgnWMQCYJL9rRlCNo2bJRic/kt1a5hxhiZn7y30ocBAACAOkDQhuDicXeZIdMWevt/SQV1AAAAAIqGoA2B2WyDSCSZ8MYyHw0AAABQH+hpQ3DeIJKMPW0AAAAASoKgDcFl29MGAAAAoGQI2hDcKuWRAAAAAEqDoA3B+SP/m5orexwAAABAHSFoQ3DxOampWSbEnw0AAABQLrz7RnDxWOYdbQAAAABKhqANwcVj9LMBAAAAZUbQhuDicYI2AAAAoMwI2hCYjc0RtAEAAABlRtCG4OIxqZkdbQAAAEA5EbQhOHraAAAAgLIjaENwBG0AAABA2RG0IbjYnAxBGwAAAFBWBG0ILh5nTxsAAABQZgRtCI7ySAAAAKDsCNoQHEEbAAAAUHYEbQjELixIiwsEbQAAAECZEbQhmHjMXbawpw0AAAAoJ4I2BOMHbWTaAAAAgLIiaEMwBG0AAABARRC0IZj4nCSxpw0AAAAoM4I2BBPze9oI2gAAAIByImhDMJRHAgAAABVB0IZg4nF3SdAGAAAAlBVBGwKxXk8bQRsAAABQXgRtCIY9bQAAAEBFELQhGHraAAAAgIogaEMwBG0AAABARRC0IZiY19PW1FzZ4wAAAADqDEEbgonHpOZmmRB/MgAAAEA58Q4cwcRjlEYCAAAAFUDQhmAI2gAAAICKIGhDMDGCNgAAAKASCNoQiCXTBgAAAFQEQRuCicekZhZrAwAAAOVG0IZgyLQBAAAAFUHQhmBicwRtAAAAQAUQtCGYeEyGoA0AAAAoO4I2BBOPSy0EbQAAAEC5EbQhGHraAAAAgIogaEMwcXraAAAAgEogaENOdmFBWlwkaAMAAAAqgKANucVj7rKFPW0AAABAuRG0ITc/aCPTBgAAAJQdQRtyi8+5S4I2AAAAoOwI2pCbl2ljTxsAAABQfgRtyC3m97QRtAEAAADlRtCG3OhpAwAAACqGoA25EbQBAAAAFUPQhpwsQRsAAABQMQRtyI09bQAAAEDFELQhNzJtAAAAQMUQtCG3GHvaAAAAgEohaENufqatqbmyxwEAAADUIYI25BaPSc3NMiH+XAAAAIBy4104covHKI0EAAAAKoSgDbnFCNoAAACASiFoQ25k2gAAAICKIWhDTjYek5rZ0QYAAABUAkEbciPTBgAAAFQMQRuyshMRJf7pb6TjR6Su7kofDgAAAFCXGit9AKg+dj4u+9XPy37rK9L8vMwNt8m85V2VPiwAAACgLhG0YQl75oQSn/kT6dwpmZtvl3nT22Q2b6/0YQEAAAB1i6CtziU+92eyx1+Quntl2jpkf/QDqbNLoV/9A5mrb6j04QEAAAB1j6CtztlHvyt1dEkmJHv+tMz1t8i8/Zdk6GEDAAAAqgJBWx2zszPS3KzMm96m0OveUunDAQAAAJAB0yPrWWTUXfZuqOxxAAAAAMiKoK2ejbugzRC0AQAAAFWLoK2OWT/T1heu7IEAAAAAyIqgrZ6NUx4JAAAAVDuCtnoWGZPaO2WaWyp9JAAAAACyIGirY3Z8ROojywYAAABUM4K2ehYZI2gDAAAAqhxBWz2LjDI5EgAAAKhyBG11yi4sSBMRhpAAAAAAVY6grV5NjEvWMu4fAAAAqHIEbfWKxdoAAABATSBoq1fJxdr9lT0OAAAAAKsiaKtTlsXaAAAAQE0gaKtXkVGpsUnq7Kr0kQAAAABYBUFbvRofk3rDMsZU+kgAAAAArIKgrU7ZyCilkQAAAEANIGirV5FRmT6CNgAAAKDaEbTVIWutG/lP0AYAAABUPYK2ejQzJc3HKY8EAAAAagBBWz1i3D8AAABQMwja6pG3WNv0hSt8IAAAAAByIWirQyzWBgAAAGpHY5Abvf/971dra6tCoZAaGhp03333rbjN4cOH9dnPflaLi4vq6urShz/84aIfLIokMuYue8m0AQAAANUuUNAmSR/84AfV3d2d8WvT09P69Kc/rd/7vd9Tf3+/otFo0Q4QJRAZlbp6ZBqbKn0kAAAAAHIoSnnkww8/rJtvvln9/f2SpJ6enmLcLUrEMu4fAAAAqBmBM20f+9jHJEmvfe1rdddddy352uDgoBYWFvShD31Is7OzesMb3qDbb7+9uEeK4hkflcL9lT4KAAAAAAEECto+8pGPKBwOKxqN6qMf/ai2bt2qAwcOJL++uLioEydO6Pd///cVj8f1gQ98QJdffrm2bt265H4efPBBPfjgg5Kk++67L5mZqyaNjY1VeVzFdHFiXK0HrlX3Ov85q1E9/H2hMvjbQinx94VS4u8LpbKe/rYCBW3hsBtY0dPToxtvvFFHjx5dErRt2LBBXV1dam1tVWtrq/bv369Tp06tCNruuuuuJVm6kZGRYvwMRdXf31+Vx1Usdn5ediKiubZ2xdfxz1mt1vvfFyqHvy2UEn9fKCX+vlAqtfC3tTxeyiZnT9vc3JxmZ2eTHx86dEg7d+5ccpsbbrhBR44c0eLiomKxmI4ePapt27YVcNgouQjj/gEAAIBakjPTFo1G9YlPfEKSK4O87bbbdPDgQT3wwAOSpLvvvlvbt2/XwYMH9du//dsKhUK68847VwR2qBLeuH9D0AYAAADUhJxB28DAgO6///4V1999991LPr/nnnt0zz33FO/IUBJ23EsR962P+l4AAABgvSvKyH/UEL88so/F2gAAAEAtIGirN+NjUnOL1NZR6SMBAAAAEABBW72JjEq9G2SMqfSRAAAAAAiAoK3O2Mio1McQEgAAAKBWELTVm/FRmV762QAAAIBaQdBWR2wi4Ub+MzkSAAAAqBkEbfVkakJaXGCxNgAAAFBDCNrqiTfu3zDuHwAAAKgZBG31ZHzMXZJpAwAAAGoGQVsdsf5ibYI2AAAAoGYQtNWTyKhkQlJPX6WPBAAAAEBABG31ZHxU6umVaWio9JEAAAAACIigrY7Y8VFKIwEAAIAaQ9BWTyIEbQAAAECtIWirJ5FRxv0DAAAANYagrU7YWEyamSbTBgAAANQYgrZ6wbh/AAAAoCYRtNULL2gzfQRtAAAAQC0haKsTdnzEfUDQBgAAANQUgrZ6MT7mLimPBAAAAGoKQVu9iIxKbe0yrW2VPhIAAAAAeSBoqxOWHW0AAABATSJoqxfjo1IvO9oAAACAWkPQVi8iYzJ9/ZU+CgAAAAB5ImirAzaRkCbGpZ7eSh8KAAAAgDwRtNWD2WlpcVHqJmgDAAAAag1BWz2YiLrLLoI2AAAAoNYQtFU5G4vJWru2O5mMSJIMmTYAAACg5hC0VTE7EVHiN9+hxCf/UHZ6KnV9ZFSJf/287NhwsDua9DNtPSU4SgAAAACl1FjpA8Aqhs5J8Zj09KNKfOS4Qv/5N2RfOiz79S9KsTmpqVnmdW/JeTd2wmXa1E3QBgAAANQaMm1VzI6PSJLML/6aZK0S9/+u7Jf/VjpwUGpokNKyb6uaiErGSB3dJTxaAAAAAKVApq2aeeWP5vpbZA7eJPvv/yxz4GUy+67R4m++002FDGIyInV2yzQ0lPBgAQAAAJQCQVs1GxuR2jtlWtskSeYt7059ra0jcKbNTkbpZwMAAABqFOWRVcyOj0jhjZm/2N4hGzTTNkHQBgAAANQqgrZqNjoshfszf629U5oJGrRFGPcPAAAA1CiCtmo2PiKTJdNm2jukmYCDSCiPBAAAAGoWQVuVsrE5aXpylUxbR6BMm52fdwNLyLQBAAAANYmgrVqNuXH/6lutPHJK1trV74fF2gAAAEBNI2irVv64/1UGkWhhQZqPr34/k26xtmGxNgAAAFCTCNqqlPWCtqzlkW0d7jJXieSEn2mjPBIAAACoRQRt1WpsRDJG6t2Q+esdne4yxzAS62XaKI8EAAAAahNBW7UaH5Z6+mQaM+8/N0EzbX5PG+WRAAAAQE0iaKtSdmwk+xASKXCmTRNRqblZamkr3sEBAAAAKBuCtmo1ln1Hm6RkT5vN2dMWkbp6ZYwp4sEBAAAAKBeCtiphTx1Nju+31rryyGxDSCQ3PVJyO9hWu9/JCP1sAAAAQA0jaKsCdvCMEh/9TdnHvueumJqU4nFptUybH7RN5yiPnIwStAEAAAA1jKCtGkTGJEn2yUfc5+P+jrbsmTbT2CQ1t+TMtGkiyo42AAAAoIYRtFWD2Rl3efgp2dhccrH2qpk2yWXbVsm0WWtdpq2bHW0AAABArco8Tx5lZf2gbT4uHf6RrJd5W7WnTZLaO2VXy7TNTEuLCyzWBgAAAGoYQVs1mPWyZc0tsk89KvWEpcZGqTNHWWN7x+p72lisDQAAANQ8yiOrwYzLtJnrbpF95nHZ4SGpr18mlOOfp61j9T1tE26xNj1tAAAAQO0iaKsGszNSa5vM9be4wSLPPpG7n02S6ejMkWlzQRvlkQAAAEDtImirBrNTLmt24KDU0irNx1edHJnUtnp5pPXLIxlEAgAAANQsgrYqYGdnpLZ2meYW6arr3JV9uTNt6uiUZqdlE4nMX5/wgrbO7uIcKAAAAICyI2irBl7QJknmZa9w120ImGmzVpqbzfz1yajU2SXT0FCkAwUAAABQbgRt1WBmWmrvlCSZgzfLvPJumauuz/197R3e92ceRmInovSzAQAAADWOkf/VYHZaZmCrJMm0tMq865cDfZtp75SVsve1TUYY9w8AAADUOIK2apBWHpkXP9PmLdi21sp+8bNSQ4ObRDkRldlxafGOEwAAAEDZEbRVmLXWK4/syP+b/e+Z9sojJyOyD3zJ3e/Xv+iuO3CwCEcJAAAAoFII2iptPi4tLrihIvny+uDs7LSMJJ0/I0kyv/Q7UjwmHX5K5oZbi3esAAAAAMqOoK3SZmfc5VrKI71Mmx30grbLD8j0bpBuvasYRwgAAACggpgeWWleP1pBmbbWdsmY1H2cP+PupydcvOMDAAAAUFEEbZXmTX40BfS0mVDIZei8+7CDZ6StO2SMKeohAgAAAKgcgrZKW0t5pOQya/6etvOnZbbsKM5xAQAAAKgKBG2VtpbySEnq6JSdmZadmpAmoxJBGwAAALCuELRVmJ1ZY9DmZ9oGz0qSzFaCNgAAAGA9IWirNL88sr3A8sj2DmlmWnbwtPt8y87iHBcAAACAqkDQVmmz05IJSS1tBX27ae90g0jOn3H3Ee4v8gECAAAAqCSCtkqbmZba2guf+NjuyiPt4Blpy3YmRwIAAADrDEFbpc3OFD45UnJBWzwmnTnB5EgAAABgHSJoqzA7O134EBLp/2/v/oOivu88jr8+Cy6IQWRB5KAhN2DSSH+hBel5Ks2ZY7xcJpM4jh3/uJ52OvkDbC7JkWruj+hMJGESGZ3MxPGPyxnj3XV0Wrm098fpkKSa01qJ+KPFJAYaM0xjRFjYKruIsJ/+AdliZHFhd93v7jwf/wD7/cEbec8HX/P5fD8rZd0z9pGdIwEAAICURGibAWtt7G4W8M98ExJpbKZtHDtHAgAAAKmH0DZNwWP/p+BPfqDgwTdk/zQQ/Q390c20mS9n2iRm2gAAAIAURGibBtvXI3vwP6Q52bKtv1Lw355U8Jc/i27mLTAoE9XyyPFrZ7ml/IKZ3wcAAACAI6UnuoBkYa1V8D93S5JcP31Zujms4C/ekv3Vz2S+uUQq/frMbhztRiSzx2faCotlXGkzvw8AAAAAR2KmLUL25K+l37fLPPFDmbwCmcKvyfXDTWPHLpyd2T2tHX+mLYqZtjlj1xreVBsAAABISYS2CFhfv+yBf5fKHpR56B9Cr5vsuVJJqeyH52Z24xsByQaj2z1yTrbkdkv3lc38HgAAAAAci+WRd2DbTyj4X3uk4Rty/fNPbluCaBZVyLb+UnYoIJM5e3o39/vHPkaxPNLMcsu19TUpd/6M7wEAAADAuQhtE9i+qxq+/JlsT4/s8JB0+oTs6eNSSalc/7Jt0jevNuXfkT18SPrkgvSt707vGwYGx+4RzfJISaagKKrrAQAAADgXoW0C+/9H1P+/B/7yQnq6zBP/JFP7hEx6mH+qheVS+izZC2dlZhjaoloeCQAAACClEdomMH/zd5pXvUK+wA0pI0PKyZWZkz31Ne4M6f5y2Q9nsBlJIPrlkQAAAABSG6FtAlPwV3Ln58v09k7vukUVsof2yfr6ZXJyI77O+plpAwAAADA1do+MAVP+HUma/i6SXy6PjPKZNgAAAACpi9AWC/eWjm29P933a2N5JAAAAIA7ILTFgHG5ZB78tuyH58beMDtSgUEpLV2a5Y5fcQAAAACSGqEtVsorpIE+qfsPkV/jH5Sy5sgYE7+6AAAAACQ1QluMmO8uG9v6//0jkV8U8LM0EgAAAMCUCG0xYuZky1Qulz35a9mhQETX2ICfnSMBAAAATInQFkOmZrU0FJA9dSyyC/zXmWkDAAAAMCVCWyyVPSgV3yd77HBk5wf8bPcPAAAAYEqEthgyxozNtn3WKXvpkztfEPDLMNMGAAAAYAqEthgz1d+X3BmRzbb5B3mmDQAAAMCUCG0xZrLmyCxdKfvbo2MbjYRhg6PSjQChDQAAAMCUCG1xYJb/vTR8Q7b9N+FPCozvMJnF8kgAAAAA4RHa4qH069L8QtlTR8OfExgc+8hMGwAAAIApENriwBgjU7VS+vC87J/6Jz/JPxbaDKENAAAAwBQIbXFiqldKNijbdnzS4/Zy99gnnvy7WBUAAACAZENoixNTVCJ97a9l28K80XbHGWlOtlRSencLAwAAAJBUCG1xZJbWSF0fyV794pbXrbWyF87KlFfIuNISVB0AAACAZJAeyUn19fXKzMyUy+VSWlqampqabjne0dGhV155RQUFBZKk6upqrV27NvbVJhmzdIXsoX2yp47J/OO6vxz44yXJ55W+sThhtQEAAABIDhGFNknaunWr5s6dG/b4okWLtGXLlpgUlSpMXoG0cJFs2/vShNBmO86MHS8ntAEAAACYGssj48wsrZH++JnsHz4OvWY7zkjF98nk5iWwMgAAAADJIOLQ1tjYqM2bN6u1tXXS4xcvXtRzzz2nl156Sd3d3TErMNmZ731fys5R8Od7x55luzEkfdIhw9JIAAAAABEw1lp7p5O8Xq88Ho98Pp+2b9+ujRs3qry8PHTc7/fL5XIpMzNT7e3tevPNN/Xaa6/ddp/W1tZQ6GtqatLw8HAMf5TYSE9P18jISEzv6T/8P7q25xXl/LRRxp2hge0Nmrd1lzIqlsb0+8D54tFfgERvIb7oL8QT/YV4SYbecrvdEZ0XUWib6ODBg8rMzNRjjz0W9pz6+nq9/PLLUz4DJ0mff/75dL71XZGfn6/e3t6Y3tOOjir44tPSjSGZ8sWyJ9+Va9d/y8yK7JeE1BGP/gIkegvxRX8hnugvxEsy9FZRUVFE591xeeTQ0JACgUDo8/Pnz6ukpOSWcwYGBvRl9uvs7FQwGFR2dvZ0a05ZJi1NrnU/knqvyL5/WHrgmwQ2AAAAABG54+6RPp9PO3bskCSNjo5q+fLlqqio0JEjRyRJtbW1OnnypF81rWYAAAZRSURBVI4cOaK0tDS53W49/fTTMsbEt/IkY8oXS9+qlH73Ac+zAQAAAIjYHUPbggUL9Oqrr972em1tbejz1atXa/Xq1bGtLAW5fvBjBW8Oyyz520SXAgAAACBJRPw+bYieWVCktH/dnugyAAAAACQR3qcNAAAAAByM0AYAAAAADkZoAwAAAAAHI7QBAAAAgIMR2gAAAADAwQhtAAAAAOBghDYAAAAAcDBCGwAAAAA4GKENAAAAAByM0AYAAAAADkZoAwAAAAAHI7QBAAAAgIMR2gAAAADAwQhtAAAAAOBghDYAAAAAcDBCGwAAAAA4GKENAAAAAByM0AYAAAAADkZoAwAAAAAHI7QBAAAAgIMR2gAAAADAwQhtAAAAAOBghDYAAAAAcDBjrbWJLgIAAAAAMDlm2r5iy5YtiS4BKYz+QrzQW4gn+gvxRH8hXlKptwhtAAAAAOBghDYAAAAAcLC0bdu2bUt0EU5TWlqa6BKQwugvxAu9hXiivxBP9BfiJVV6i41IAAAAAMDBWB4JAAAAAA6WnugCnOTs2bPau3evgsGgVq1apccffzzRJSGJ1dfXKzMzUy6XS2lpaWpqatL169e1c+dOXb16VfPnz9czzzyje+65J9GlIgns3r1b7e3tysnJUXNzsySF7Sdrrfbu3aszZ84oIyNDdXV1KbM8BPExWX8dPHhQ77zzjubOnStJWr9+vZYsWSJJamlp0bvvviuXy6WNGzeqoqIiYbXD2Xp7e/X6669rYGBAxhg9/PDDeuSRRxi/ELVwvZWyY5eFtdba0dFRu2nTJvvFF1/Ymzdv2oaGBtvd3Z3ospDE6urqrM/nu+W1/fv325aWFmuttS0tLXb//v2JKA1JqKOjw3Z1ddlnn3029Fq4fjp9+rRtbGy0wWDQfvzxx/b5559PSM1IHpP114EDB+zbb79927nd3d22oaHBDg8P2ytXrthNmzbZ0dHRu1kukojX67VdXV3WWmv9fr996qmnbHd3N+MXohaut1J17GJ55LjOzk4VFhZqwYIFSk9P17Jly9TW1pbospBi2traVFNTI0mqqamhxxCx8vLy22Zlw/XTBx98oJUrV8oYowceeECDg4Pq7++/6zUjeUzWX+G0tbVp2bJlmjVrlgoKClRYWKjOzs44V4hklZubG5opmz17toqLi+X1ehm/ELVwvRVOso9dhLZxXq9XeXl5oa/z8vKm/MUDkWhsbNTmzZvV2toqSfL5fMrNzZUkzZs3Tz6fL5HlIcmF6yev16v8/PzQeYxnmKnDhw+roaFBu3fv1vXr1yXd/vfS4/HQX4hIT0+PPv30Uy1cuJDxCzE1sbek1By7eKYNiJMXX3xRHo9HPp9P27dvV1FR0S3HjTEyxiSoOqQa+gmxVltbq7Vr10qSDhw4oLfeekt1dXUJrgrJamhoSM3NzdqwYYOysrJuOcb4hWh8tbdSdexipm2cx+NRX19f6Ou+vj55PJ4EVoRk92X/5OTkqKqqSp2dncrJyQkt8+jv7w89JAvMRLh+8ng86u3tDZ3HeIaZmDdvnlwul1wul1atWqWuri5Jt/+99Hq99BemNDIyoubmZq1YsULV1dWSGL8QG5P1VqqOXYS2cWVlZbp8+bJ6eno0MjKiEydOqLKyMtFlIUkNDQ0pEAiEPj9//rxKSkpUWVmpo0ePSpKOHj2qqqqqRJaJJBeunyorK3Xs2DFZa3Xx4kVlZWWFliEBkZr4HNGpU6d07733ShrrrxMnTujmzZvq6enR5cuXQ0uSgK+y1mrPnj0qLi7Wo48+Gnqd8QvRCtdbqTp28ebaE7S3t2vfvn0KBoN66KGHtGbNmkSXhCR15coV7dixQ5I0Ojqq5cuXa82aNbp27Zp27typ3t5etvzHtOzatUsXLlzQtWvXlJOTo3Xr1qmqqmrSfrLW6o033tC5c+fkdrtVV1ensrKyRP8IcLDJ+qujo0OXLl2SMUbz58/Xk08+GfrP86FDh/Tee+/J5XJpw4YNWrx4cYJ/AjjVRx99pBdeeEElJSWhJZDr16/X/fffz/iFqITrrePHj6fk2EVoAwAAAAAHY3kkAAAAADgYoQ0AAAAAHIzQBgAAAAAORmgDAAAAAAcjtAEAAACAgxHaAAAAAMDBCG0AAAAA4GCENgAAAABwsD8DaFY3a9I/N6wAAAAASUVORK5CYII=\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "tesla.Closelog.plot()" ] }, { "cell_type": "code", "execution_count": 20, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "/usr/local/lib/python3.5/dist-packages/pandas/plotting/_core.py:1716: UserWarning: Pandas doesn't allow columns to be created via a new attribute name - see https://pandas.pydata.org/pandas-docs/stable/indexing.html#attribute-access\n", " series.name = label\n", "/usr/local/lib/python3.5/dist-packages/pandas/core/indexes/base.py:1743: VisibleDeprecationWarning: using a non-integer number instead of an integer will result in an error in the future\n", " return getitem(key)\n" ] }, { "data": { "text/plain": [ "" ] }, "execution_count": 20, "metadata": {}, "output_type": "execute_result" }, { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAAA3AAAAJTCAYAAABJpfT7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDIuMS4xLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvAOZPmwAAIABJREFUeJzs3XmApHV97/v3r3rf1+mZ7tlgNjAjKILDIrIMw54YRTAhEb0GE0VDrnoCXjw34URjRMaEG5V4ToJKFJVoUANCIhlcWBQUBVkGZ196et/3tep3//g9T3X3dFV3VXft/Xn9011LP/V0T3VPfeu7GWutRURERERERDJeIN0nICIiIiIiIrFRACciIiIiIpIlFMCJiIiIiIhkCQVwIiIiIiIiWUIBnIiIiIiISJZQACciIiIiIpIlFMCJiIiIiIhkCQVwIiIiIiIiWUIBnIiIiIiISJZQACciIiIiIpIl8tN9Ar7W1tZ0n8I89fX1dHd3p/s0JEfp+SXJoueWJJOeX5JMen5JsmTDc6upqSmm+ykDJyIiIiIikiUUwImIiIiIiGQJBXAiIiIiIiJZImN64EREREREJH2stYyPjxMKhTDGpPt0Eqqjo4OJiYl0nwbWWgKBAMXFxUv+GSuAExERERERxsfHKSgoID8/90KE/Px88vLy0n0aAExPTzM+Pk5JScmSvl4llCIiIiIiQigUysngLdPk5+cTCoWW/PUK4EREREREJOfKJjPZcn7WCuBERERERESyhAI4ERERERHJCJ2dndxyyy1ccMEFXHXVVdx0000cOnSInTt3pvvUMoaKXEVEREREJO2stdx8883ccMMNfOlLXwLg1Vdfpbu7O81nllmUgRMRERERkbR75plnKCgo4D3veU/4uu3bt9PU1BS+PD4+zkc/+lEuu+wyrrjiCp555hkA9u3bx7XXXsvll1/Orl27OHz4MAAPPfQQ1157LTt37uT2228nGAym9ptKAmXgRERERERkjtCD/4JtPpLQY5r1pxL4wz+Nevu+ffs444wzFjzG/fffjzGGJ554goMHD3LjjTfy1FNP8fWvf52bb76Z6667jsnJSYLBIAcOHODhhx/m+9//PiUlJdx2221897vf5YYbbkjo95VqCuBERERERCQr/PKXv+R973sfAFu2bGHdunUcPnyYs88+m89//vO0tbVx9dVXs2nTJp5++mlefvllrrnmGowxjI2NUV9fn+bvYPkUwImIiIiIyBwLZcqSZdu2bTz66KNL+tp3vOMdnHXWWTzxxBPcdNNNfPazn8Vayw033MAdd9xBfn4+09PTCT7j9FAPnIiIiIiIpN2FF17I5OQkDzzwQPi6vXv30traGr68Y8cOvve97wFw6NAhWlpa2Lx5M8eOHWPjxo3cfPPNXHnllbz22mtceOGF/OAHPwgPQenr6+PEiROp/aaSQAGciIiIiIiknTGG++67j6eeeooLLriASy+9lM985jOsWrUqfJ/3vve9hEIhLrvsMm655RbuueceioqKeOSRR9i5cyeXX345+/bt4/rrr2fbtm3cfvvt3HjjjVxyySXceOONdHR0pPE7TAxjrbXpPglgTmSdKerr6zW2VJJGzy9JFj23JJn0/JJk0vMrvUZHRyktLU33aSRFppVQRvpZz562uRBl4ERERERERLKEAjgREREREZEsoQBOREREREQkSyiAExERERERyRIK4ERERERERLKEAjgREZEsYqemCN77aezxQ+k+FRERSQMFcCIiItmk5Si8+Bz2td+k+0xERBKus7OTW265hQsuuICrrrqKm266iUOHDrFz5850n1rGyE/3CYiIiEjsbOtx98lgf3pPREQkway13Hzzzdxwww186UtfAuDVV1/VbsCTKAMnIiKSTcIB3EB6z0NEJMGeeeYZCgoKeM973hO+bvv27XMWXI+Pj/PRj36Uyy67jCuuuIJnnnkGgH379nHttddy+eWXs2vXLg4fPgzAQw89xLXXXsvOnTu5/fbbCQaDAGzdupVPfepTXHrppfzBH/wBL7zwAtdffz3nn38+jz/+OADBYJBPfepTXHPNNezatYuvf/3rAIyMjPCud72LK6+8kssuu4wf/vCHADQ3N3PxxRdz2223cemll3LjjTcyNjaW8J+TMnAiIiJZxLY2u4/KwIlIEt33fAdH+sYTesxTa4p5/zmro96+b98+zjjjjAWPcf/992OM4YknnuDgwYPceOONPPXUU3z961/n5ptv5rrrrmNycpJgMMiBAwd4+OGH+f73v09JSQm33XYb3/3ud7nhhhsYHR3lLW95C3/1V3/FzTffzN133823vvUt9u/fz0c+8hGuuOIKvvWtb1FRUcFjjz3GxMQEb3/727n4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\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "model_mean_pred = tesla.Closelog.mean()\n", "# reverse log e\n", "tesla[\"Closemean\"] = np.exp(model_mean_pred)\n", "tesla.plot(kind=\"line\", x=\"Date\", y = [\"Close\", \"Closemean\"])" ] }, { "cell_type": "code", "execution_count": 21, "metadata": {}, "outputs": [], "source": [ "from sklearn import linear_model\n", "x = np.arange(tesla.shape[0]).reshape((-1,1))\n", "y = tesla.Close.values.reshape((-1,1))\n", "reg = linear_model.LinearRegression()\n", "pred = reg.fit(x, y).predict(x)" ] }, { "cell_type": "code", "execution_count": 22, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "/usr/local/lib/python3.5/dist-packages/pandas/plotting/_core.py:1716: UserWarning: Pandas doesn't allow columns to be created via a new attribute name - see https://pandas.pydata.org/pandas-docs/stable/indexing.html#attribute-access\n", " series.name = label\n", "/usr/local/lib/python3.5/dist-packages/pandas/core/indexes/base.py:1743: VisibleDeprecationWarning: using a non-integer number instead of an integer will result in an error in the future\n", " return getitem(key)\n" ] }, { "data": { "text/plain": [ "" ] }, "execution_count": 22, "metadata": {}, "output_type": "execute_result" }, { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAAA3AAAAJTCAYAAABJpfT7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDIuMS4xLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvAOZPmwAAIABJREFUeJzs3Xl43OV57//3Mxrt+2LZkldsbCAOWwxmc1lsswSyQTEc0gBNSU+2Q09yTgOH9jRcXdJQCOXXNITza0mTQ9JCs5ctgUJCIBB2CIsd23i39n1fZ57zx/P9jiRLI42k2TT6vK7Ll6TRzHeeGX8lzT33/dy3sdZaREREREREJO0FUr0AERERERERiY0COBERERERkQVCAZyIiIiIiMgCoQBORERERERkgVAAJyIiIiIiskAogBMREREREVkgFMCJiIiIiIgsEArgREREREREFggFcCIiIiIiIguEAjgREREREZEFIpjqBfjq6+tTvYRJqqqqaG1tTfUyJEPp/JJE0bkliaTzSxJJ55ckykI4t2pra2O6njJwIiIiIiIiC4QCOBERERERkQVCAZyIiIiIiMgCkTZ74EREREREJHWstQwODhIOhzHGpHo5cdXU1MTQ0FCql4G1lkAgQF5e3pyfYwVwIiIiIiLC4OAg2dnZBIOZFyIEg0GysrJSvQwARkdHGRwcJD8/f063VwmliIiIiIgQDoczMnhLN8FgkHA4POfbK4ATEREREZGMK5tMZ/N5rhXAiYiIiIiILBAK4EREREREJC00Nzfz2c9+lnPPPZfLLruM66+/nn379rF169ZULy1tqMhVRERERERSzlrLTTfdxI4dO7jvvvsAePfdd2ltbU3xytKLMnAiIiIiIpJyzz//PNnZ2dxwww2RyzZu3EhtbW3k68HBQb74xS+ybds2LrnkEp5//nkAdu/ezRVXXMHFF1/M9u3b2b9/PwA/+tGPuOKKK9i6dSu33HILoVAouQ8qAZSBExERERGRCcIP/TP2yIG4HtOsPI7Af/njqN/fvXs3J5988rTH+M53voMxhqeffpr33nuP6667jueee47vfve73HTTTVx11VUMDw8TCoXYu3cvDz/8MD/96U/Jz8/nS1/6Ej/+8Y/ZsWNHXB9XsimAExERERGRBeGVV17hk5/8JADHH388K1asYP/+/WzatImvf/3rNDQ08MEPfpC1a9fy61//mrfffpvLL78cYwwDAwNUVVWl+BHMnwI4ERERERGZYLpMWaJs2LCBxx57bE63vfLKKzn99NN5+umnuf766/m7v/s7rLXs2LGD2267jWAwyOjoaJxXnBraAyciIiIiIim3ZcsWhoeH+d73vhe5bOfOndTX10e+3rx5Mz/5yU8A2LdvH3V1daxbt45Dhw6xevVqbrrpJi699FJ27drFli1bePTRRyNNUDo6Ojh69GhyH1QCKIATEREREZGUM8Zw//3389xzz3Huuedy0UUX8dWvfpUlS5ZErnPjjTcSDofZtm0bn/3sZ7nnnnvIzc3lkUceYevWrVx88cXs3r2bq6++mg0bNnDLLbdw3XXXceGFF3LdddfR1NSUwkcYH8Zaa1O9CGBCZJ0uqqqq1LZUEkbnlySKzi1JJJ1fkkg6v1Krv7+fgoKCVC8jIdKthHKq53p8t83pKAMnIiIiIiKyQCiAExERERERWSAUwImIiIiIiCwQCuBEREREREQWCAVwIiIiIiIiC4QCOBERkQXEjowQuvcr2MP7Ur0UERFJAQVwIiIiC0ndQXjzJeyu36Z6JSIicdfc3MxnP/tZzj33XC677DKuv/569u3bx9atW1O9tLQRTPUCREREJHa2/rD7pLsztQsREYkzay033XQTO3bs4L777gPg3Xff1WzAYygDJyIispBEAriu1K5DRCTOnn/+ebKzs7nhhhsil23cuHHCgOvBwUG++MUvsm3bNi655BKef/55AHbv3s0VV1zBxRdfzPbt29m/fz8AP/rRj7jiiivYunUrt9xyC6FQCID169fz13/911x00UVce+21vPHGG1x99dWcc845PPnkkwCEQiH++q//mssvv5zt27fz3e9+F4C+vj6uueYaLr30UrZt28YTTzwBwJEjR7jgggv40pe+xEUXXcR1113HwMBA3J8nZeBEREQWEFt/xH1UBk5EEuj+V5s40DEY12MeV57Hp85YGvX7u3fv5uSTT572GN/5zncwxvD000/z3nvvcd111/Hcc8/x3e9+l5tuuomrrrqK4eFhQqEQe/fu5eGHH+anP/0p+fn5fOlLX+LHP/4xO3bsoL+/n/POO4+/+Iu/4KabbuLOO+/kwQcfZM+ePXzhC1/gkksu4cEHH6S4uJjHH3+coaEhPvaxj3HB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hRIAAAAAEkRSrAfQHxUVFVqxYoWqq6tljFFJSYnOPfdc1dfX65577lF5eblGjRqlb33rW8rKytL+/fv1wAMPaO/evfrCF76gz372s5KkAwcO6J577gmdt6ysTJ/73Od03nnndXnOzZs365FHHpHf79eZZ56pCy+8UJJ03333affu3UpKStL06dN15ZVXKimp69vZ03ENDQ267777VFlZqba2Nn3mM5/RkiVLovTOIRzxNL9WrFihbdu2KSMjQ5J0zTXXaMqUKV0e/9xzz+lvf/ubDh06pIcfflg5OTmSJGutHnnkEW3atEmpqalatmzZsEkbSETxNLduvvlmNTY2SpJqa2s1ffp0ffe73+3y+J4+u3oaG2InFvPrgQce0MaNG5Wbm6vly5eHbu/pOY9UVlame++9V3V1dZo2bZquvfZaJSUl6a9//atefPFFud1u5eTk6Oqrr9aoUaOi8K4hHPE0tx599FFt2LBBSUlJGjNmjJYtW6bMzMwuj3/jjTf05JNPav/+/br99ts1ffp0SdI777yjxx9/XK2trUpKStLll1+uY445JtJvGfohUvNLkv76179q9erVMsZo4sSJWrZsmVJSUro858svv6w///nPkqSLLrpIp59+upqbm3X33Xfr0KFDcrlcmjt3rr74xS92eWxfx61du1ZPPvmkjDGaPHmyvvGNb0ThXQuwCcTr9drdu3dba61taGiw1113nd23b5999NFH7cqVK6211q5cudI++uij1lprq6ur7c6dO+0f/vAH+/TTT3d7zra2NvvVr37VlpWVdXvff/zHf9iDBw/aw4cP2+uvv97u27fPWmvthg0brN/vt36/395zzz32+eef7/b8PR331FNPhcZZU1Njly5dag8fPjyIdweDFU/z6/7777dvvPFGn2Pes2ePPXTokF22bJmtqakJ3b5hwwZ72223Wb/fb7dv326///3v9+/NQETF09zq6K677rIvv/xyt+fv6bMrnLFhaA31/LLW2q1bt9rdu3fbb3/7251u7+k5j7R8+XL72muvWWutfeihh0Lza8uWLbapqclaa+3zzz9v77777rDfB0RePM2tzZs329bWVmutM896mlv79u2z+/fvt7fccovdtWtX6PY9e/bYyspKa621H374ob3yyivDfRsQJZGaX5WVlXbZsmW2ubnZWut8vrz00ktdnq+urs5ec801tq6urtO/m5qa7JYtW6y11h4+fNjedNNNduPGjV0e39txBw4csDfccIOtq6sLjTWaEiqFMj8/P7SKkJ6erqKiInm9Xq1bt06nnXaaJOm0007TunXrJEm5ubkqLi6W2+3u8ZxbtmzR2LFju73Ct2vXLo0dO1ZjxoxRUlKSTjnllNC5TzzxRBljZIxRcXGxKisruz1/T8cZY9TU1CRrrZqampSVlSWXK6H+cww78TS/wjV16lSNHj26y+3r16/X4sWLZYzRzJkz5fP5VFVV1a9zI3LicW41NDRo69at+uQnP9nt+Xv67ApnbBhaQz2/JGn27Nndrqz19JwdWWu1detWnXTSSZKk008/PXTcMccco9TUVEnSjBkz5PV6w3oPEB3xNLeOO+640HlnzpzZ49yYMGGCxo8f3+X2qVOnyuPxSJImTpyolpYWHT58uMdxIvoiOb/8fr9aWlrU1tamlpYW5efndzlm8+bNmjNnjrKyspSVlaU5c+Zo8+bNSk1NDa3GJiUlaerUqd3+Xd/bcS+++KLOPvvs0NzNzc0d7NvTq4SNGMrKyrR3714VFxerpqYm9B8qLy9PNTU1YZ/n9ddf18KFC7u9z+v1qqCgIPR7QUFBlw+M1tZWvfrqqzr++ON7fZ4jjzvnnHO0f/9+XXXVVfrOd76jK664ggAujsTD/PrjH/+o66+/Xr/97W/7/SXj9XpVWFjY47kRO/EwtyTnD+1jjjkmlKbbk3A/4xAfhmJ+9Sac56yrq1NGRkbojzCPx9Pt59Pq1auZd3Ek1nOro8HOjX/+85+aNm2akpOTBzUORM5g5pfH49FnPvMZXX311bryyiuVkZGh4447rstxR343dvfZ4/P5tGHDBh177LG9PueRxx04cEClpaW66aab9IMf/ECbN28O63UPVEJGDE1NTVq+fLmWLl3a5Y+P4BXjcLS2tmrDhg2hq4AD8fDDD+uoo47SUUcd1a/j3n77bU2ePFkPPfSQ7rrrLv3mN79RQ0PDgMeByImH+XXZZZfp3nvv1R133KH6+no9/fTT/T4H4k88zK2gcP+ICvczDrEXT/Orv895pDVr1mjPnj3ssYwT8TS3/vznP8vtdmvRokUDevy+ffv0+OOP62tf+9qAx4DIGuz8qq+v17p167RixQo99NBDampq0po1a/o9jra2Nv3yl7/Upz/9aY0ZM6Zfx/n9fpWWluqWW27RN77xDT300EPy+Xz9HkO4EqqIieT8z798+XItWrRICxYskOQsU1ZVVSk/P19VVVWhQg592bRpk6ZOnaq8vDxJzmbKn/3sZ5Kks846S1OmTOm0hFpZWRlafpekJ598UrW1tbryyitDt912222qrq7W9OnT9fWvf73H41566SVdeOGFMsZo7NixGj16tA4cOKDi4uIBvjOIhHiZX8ErT8nJyVqyZImeeeYZSd3Pr+54PB5VVFR0e27ERrzMLckpXrJr1y5df/31odvC/exCfBrK+fWpT32qx8f29Jwd59dVV12lhoYGtbW1ye12y+v1dpqf77zzjlauXKlbb72VFZI4EC9zS3IKUGzYsEE333xz6I/6YFELj8ej73//+70+vrKyUr/4xS90zTXXaOzYsWGNGdEVifm1ZcsWjR49OnTcggULtGPHDo0bN07/9V//JUn6/Oc/L4/Ho23btoUe5/V6NXv27NDvDz30kMaOHRsqruP3+/W9731PkjRv3jx9/vOf7/Y4yfm7a8aMGUpKStLo0aM1btw4lZaWRu3v+oQK4Ky1evDBB1VUVKTzzz8/dPu8efP0yiuv6MILL9Qrr7zS456OIx15BbqwsFB33XVX6Pe2tjaVlpaqrKxMHo9Ha9eu1XXXXSfJyXV9++23dfPNN3dKffzBD37Q6Tl6Oq6wsFBbtmzRUUcdperqah04cKDbvUwYOvE0v4IfXNZarVu3ThMnTpTUdX71ZN68eXruuee0cOFC7dy5UxkZGd3mg2NoxNPckqQ333xTJ554YqcKXeF+diH+DPX86k1Pz3nk/Dr66KP15ptvauHChXr55Zc1b948SdLevXv161//Wv/v//2/qO8hQd/iaW5t3rxZTz/9tH70ox+F9klK0rJly8J6vM/n05133qnLLrtMs2bNCusxiK5Iza/CwkLt3LlTzc3NSklJ0ZYtWzR9+nTNmDGj0/yqr6/XH//4R9XX10tysuEuu+wySdITTzyhhoaGThfHXS5Xl/nZ3XGSNH/+fL322mtasmSJamtrVVpa2usq3mAlVCPv999/XzfffLMmTZoUuvJy6aWXasaMGbrnnntUUVHRqdxodXW1brzxRjU2NsoYo7S0NN19993KyMhQU1OTli1bpvvvv7/XPSAbN27U7373O/n9fi1ZskQXXXSRJOkLX/iCRo0apbS0NElOtH/xxRd3eXxPx3m9Xj3wwAOhwhIXXHCBFi9eHNH3C/0TT/PrRz/6kWprayVJkydP1pVXXhmaQx39/e9/11/+8hdVV1crNzdXJ5xwgr7+9a/LWqvf/OY3evvtt5WSkqJly5aFSilj6MXT3JKkW2+9VRdeeGGve0h6+uzqbWyIjVjMr3vvvVfbtm1TXV2dcnNz9bnPfU5nnHGG6urqun3OIx06dEj33nuv6uvrNXXqVF177bVKTk7WT37yE3300UehFZrCwsLQFXAMvXiaW9dee61aW1tD82nGjBndZge89dZb+u///m/V1tYqMzNTU6ZM0Q9+8AM99dRT+r//+79OK28//OEPuVAQQ5GcX3/605+0du1aud1uTZkyRV//+te7XcFfvXq1Vq5cKclpI7BkyRJVVlbq6quvVlFRUagl2DnnnKMzzzyz02N7O85aq9///vfavHmzXC6XLrrookHv9exNQgVwAAAAADCSkRcDAAAAAAmCAA4AAAAAEgQBHAAAAAAkCAI4AAAAAEgQBHAAAAAAkCAI4AAAAP5/e/cO0soWhXH8mwxEGIJIMN0QmzAERSsLQUYQfDQ2sbC2stBgY+ELEWur9MKECD4qFTsDFiIoim0QnEK0igkhSIxNJLe4IBcOh3PhXhIm/n/lZtawdvnB2iwACIhALfIGAOBPlpaWVK1WZZqmQqGQbNvW2NiYJiYm/riU/O3tTel0WoeHhzJNs0UdAwDw7xHgAAAdZ3V1VUNDQ6rX6yoUCvI8T77va3Fxsd2tAQDwnxDgAAAdy7IsDQ8Pq6enR5ubm5qZmVG5XNbR0ZGKxaIsy9L4+Ljm5uYkSdvb25Kk+fl5SdLW1pYcx9Hl5aXOz89VrVaVSCS0sLCgWCzWrmsBAH4w3sABADpeIpFQNBrV4+Ojurq6lE6n5Xme1tbWlM/ndXd3J0na2dmRJGWzWe3v78txHN3f3+vk5EQrKyva29tTMplUJpNp53UAAD8YAQ4A8CNEo1HVajUNDAwoHo8rFAqpr69Po6OjKhQKv63L5/NKpVKybVumaSqVSun5+VmlUqmF3QMA8DdGKAEAP0KlUlEkEtHT05MODg708vKiRqOhRqOhkZGR39aVSiV5nqdcLvd91mw2ValUGKMEALQcAQ4A0PF831elUlEymdTu7q6mp6e1vr6ucDisbDar9/d3SZJhGL/U9vb2anZ2Vq7rtrptAAB+wQglAKBj1et1PTw8KJPJyHVdxeNxfX5+KhKJKBwOy/d9XV9ff3/f3d0twzBULBa/zyYnJ3V6eqrX19fvf97c3LT8LgAASJLRbDab7W4CAID/yz/3wBmGIdu25bqupqamFAqFdHt7q1wup1qtpv7+fsViMX18fGh5eVmSdHx8rIuLC319fWljY0OO4+jq6kpnZ2cql8uyLEuDg4OsJAAAtAUBDgAAAAACghFKAAAAAAgIAhwAAAAABAQBDgAAAAACggAHAAAAAAFBgAMAAACAgCDAAQAAAEBAEOAAAAAAICAIcAAAAAAQEAQ4AAAAAAiIvwBmZKCmVFjHKAAAAABJRU5ErkJggg==\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "tesla['linear'] = pred\n", "tesla.plot(kind=\"line\", x=\"Date\", y = [\"Close\", \"Closemean\", \"linear\"])" ] }, { "cell_type": "code", "execution_count": 23, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DateOpenHighLowCloseCloselogClosemeanlinear
Date
2017-02-282017-02-28244.190002251.000000243.899994249.9900055.521421325.799915304.843457
2017-03-012017-03-01254.179993254.850006249.110001250.0200045.521541325.799915305.022830
2017-03-022017-03-02249.710007253.279999248.270004250.4799965.523379325.799915305.202204
2017-03-032017-03-03250.740005251.899994249.000000251.5700075.527721325.799915305.381577
2017-03-062017-03-06247.910004251.699997247.509995251.2100075.526289325.799915305.560951
\n", "
" ], "text/plain": [ " Date Open High Low Close \\\n", "Date \n", "2017-02-28 2017-02-28 244.190002 251.000000 243.899994 249.990005 \n", "2017-03-01 2017-03-01 254.179993 254.850006 249.110001 250.020004 \n", "2017-03-02 2017-03-02 249.710007 253.279999 248.270004 250.479996 \n", "2017-03-03 2017-03-03 250.740005 251.899994 249.000000 251.570007 \n", "2017-03-06 2017-03-06 247.910004 251.699997 247.509995 251.210007 \n", "\n", " Closelog Closemean linear \n", "Date \n", "2017-02-28 5.521421 325.799915 304.843457 \n", "2017-03-01 5.521541 325.799915 305.022830 \n", "2017-03-02 5.523379 325.799915 305.202204 \n", "2017-03-03 5.527721 325.799915 305.381577 \n", "2017-03-06 5.526289 325.799915 305.560951 " ] }, "execution_count": 23, "metadata": {}, "output_type": "execute_result" } ], "source": [ "tesla.Date = pd.DatetimeIndex(tesla.Date)\n", "tesla.index = pd.PeriodIndex(tesla.Date, freq='D')\n", "tesla = tesla.sort_values(by = \"Date\")\n", "tesla.head()" ] }, { "cell_type": "code", "execution_count": 24, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DateOpenHighLowCloseCloselogClosemeanlineartimeIndex
Date
2017-02-282017-02-28244.190002251.000000243.899994249.9900055.521421325.799915304.8434570.0
2017-03-012017-03-01254.179993254.850006249.110001250.0200045.521541325.799915305.0228301.0
2017-03-022017-03-02249.710007253.279999248.270004250.4799965.523379325.799915305.2022042.0
2017-03-032017-03-03250.740005251.899994249.000000251.5700075.527721325.799915305.3815773.0
2017-03-062017-03-06247.910004251.699997247.509995251.2100075.526289325.799915305.5609516.0
\n", "
" ], "text/plain": [ " Date Open High Low Close \\\n", "Date \n", "2017-02-28 2017-02-28 244.190002 251.000000 243.899994 249.990005 \n", "2017-03-01 2017-03-01 254.179993 254.850006 249.110001 250.020004 \n", "2017-03-02 2017-03-02 249.710007 253.279999 248.270004 250.479996 \n", "2017-03-03 2017-03-03 250.740005 251.899994 249.000000 251.570007 \n", "2017-03-06 2017-03-06 247.910004 251.699997 247.509995 251.210007 \n", "\n", " Closelog Closemean linear timeIndex \n", "Date \n", "2017-02-28 5.521421 325.799915 304.843457 0.0 \n", "2017-03-01 5.521541 325.799915 305.022830 1.0 \n", "2017-03-02 5.523379 325.799915 305.202204 2.0 \n", "2017-03-03 5.527721 325.799915 305.381577 3.0 \n", "2017-03-06 5.526289 325.799915 305.560951 6.0 " ] }, "execution_count": 24, "metadata": {}, "output_type": "execute_result" } ], "source": [ "tesla['timeIndex']= tesla.Date - tesla.Date.min()\n", "tesla[\"timeIndex\"] =tesla[\"timeIndex\"] / np.timedelta64(1, 'D')\n", "tesla.head()" ] }, { "cell_type": "code", "execution_count": 25, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DateOpenHighLowCloseCloselogClosemeanlineartimeIndex
Date
2018-02-212018-02-21336.029999339.690002333.170013333.2999885.809043325.799915349.148732358
2018-02-222018-02-22335.529999347.440002334.750000346.1700135.846930325.799915349.328106359
2018-02-232018-02-23347.829987354.989990347.100006352.0499885.863773325.799915349.507479360
2018-02-262018-02-26353.500000359.000000352.359985357.4200135.878912325.799915349.686853363
2018-02-272018-02-27356.250000359.989990350.010010350.9899905.860758325.799915349.866226364
\n", "
" ], "text/plain": [ " Date Open High Low Close \\\n", "Date \n", "2018-02-21 2018-02-21 336.029999 339.690002 333.170013 333.299988 \n", "2018-02-22 2018-02-22 335.529999 347.440002 334.750000 346.170013 \n", "2018-02-23 2018-02-23 347.829987 354.989990 347.100006 352.049988 \n", "2018-02-26 2018-02-26 353.500000 359.000000 352.359985 357.420013 \n", "2018-02-27 2018-02-27 356.250000 359.989990 350.010010 350.989990 \n", "\n", " Closelog Closemean linear timeIndex \n", "Date \n", "2018-02-21 5.809043 325.799915 349.148732 358 \n", "2018-02-22 5.846930 325.799915 349.328106 359 \n", "2018-02-23 5.863773 325.799915 349.507479 360 \n", "2018-02-26 5.878912 325.799915 349.686853 363 \n", "2018-02-27 5.860758 325.799915 349.866226 364 " ] }, "execution_count": 25, "metadata": {}, "output_type": "execute_result" } ], "source": [ "tesla[\"timeIndex\"] = tesla[\"timeIndex\"].round(0).astype(int)\n", "tesla.tail()" ] }, { "cell_type": "code", "execution_count": 26, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "/usr/local/lib/python3.5/dist-packages/statsmodels/compat/pandas.py:56: FutureWarning: The pandas.core.datetools module is deprecated and will be removed in a future version. Please use the pandas.tseries module instead.\n", " from pandas.core import datetools\n" ] } ], "source": [ "import statsmodels.api as sm\n", "import statsmodels.formula.api as smf\n", "from statsmodels.tsa.stattools import adfuller" ] }, { "cell_type": "code", "execution_count": 27, "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "
OLS Regression Results
Dep. Variable: Closelog R-squared: 0.199
Model: OLS Adj. R-squared: 0.195
Method: Least Squares F-statistic: 61.96
Date: Thu, 01 Mar 2018 Prob (F-statistic): 1.06e-13
Time: 12:11:44 Log-Likelihood: 252.42
No. Observations: 252 AIC: -500.8
Df Residuals: 250 BIC: -493.8
Df Model: 1
Covariance Type: nonrobust
\n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "
coef std err t P>|t| [0.025 0.975]
Intercept 5.7105 0.011 512.194 0.000 5.689 5.732
timeIndex 0.0004 5.34e-05 7.871 0.000 0.000 0.001
\n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "\n", " \n", "\n", "
Omnibus: 2.098 Durbin-Watson: 0.065
Prob(Omnibus): 0.350 Jarque-Bera (JB): 2.174
Skew: -0.198 Prob(JB): 0.337
Kurtosis: 2.777 Cond. No. 414.
" ], "text/plain": [ "\n", "\"\"\"\n", " OLS Regression Results \n", "==============================================================================\n", "Dep. Variable: Closelog R-squared: 0.199\n", "Model: OLS Adj. R-squared: 0.195\n", "Method: Least Squares F-statistic: 61.96\n", "Date: Thu, 01 Mar 2018 Prob (F-statistic): 1.06e-13\n", "Time: 12:11:44 Log-Likelihood: 252.42\n", "No. Observations: 252 AIC: -500.8\n", "Df Residuals: 250 BIC: -493.8\n", "Df Model: 1 \n", "Covariance Type: nonrobust \n", "==============================================================================\n", " coef std err t P>|t| [0.025 0.975]\n", "------------------------------------------------------------------------------\n", "Intercept 5.7105 0.011 512.194 0.000 5.689 5.732\n", "timeIndex 0.0004 5.34e-05 7.871 0.000 0.000 0.001\n", "==============================================================================\n", "Omnibus: 2.098 Durbin-Watson: 0.065\n", "Prob(Omnibus): 0.350 Jarque-Bera (JB): 2.174\n", "Skew: -0.198 Prob(JB): 0.337\n", "Kurtosis: 2.777 Cond. No. 414.\n", "==============================================================================\n", "\n", "Warnings:\n", "[1] Standard Errors assume that the covariance matrix of the errors is correctly specified.\n", "\"\"\"" ] }, "execution_count": 27, "metadata": {}, "output_type": "execute_result" } ], "source": [ "model_linear = smf.ols('Closelog ~ timeIndex', data = tesla).fit()\n", "model_linear.summary()" ] }, { "cell_type": "code", "execution_count": 28, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "Intercept 5.710491\n", "timeIndex 0.000421\n", "dtype: float64" ] }, "execution_count": 28, "metadata": {}, "output_type": "execute_result" } ], "source": [ "model_linear.params" ] }, { "cell_type": "code", "execution_count": 29, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "(252,)" ] }, "execution_count": 29, "metadata": {}, "output_type": "execute_result" } ], "source": [ "model_linear_pred = model_linear.predict()\n", "model_linear_pred.shape" ] }, { "cell_type": "code", "execution_count": 30, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DateOpenHighLowCloseCloselogClosemeanlineartimeIndexlinear_stats
Date
2017-02-282017-02-28244.190002251.000000243.899994249.9900055.521421325.799915304.84345705.710491
2017-03-012017-03-01254.179993254.850006249.110001250.0200045.521541325.799915305.02283015.710911
2017-03-022017-03-02249.710007253.279999248.270004250.4799965.523379325.799915305.20220425.711332
2017-03-032017-03-03250.740005251.899994249.000000251.5700075.527721325.799915305.38157735.711753
2017-03-062017-03-06247.910004251.699997247.509995251.2100075.526289325.799915305.56095165.713015
\n", "
" ], "text/plain": [ " Date Open High Low Close \\\n", "Date \n", "2017-02-28 2017-02-28 244.190002 251.000000 243.899994 249.990005 \n", "2017-03-01 2017-03-01 254.179993 254.850006 249.110001 250.020004 \n", "2017-03-02 2017-03-02 249.710007 253.279999 248.270004 250.479996 \n", "2017-03-03 2017-03-03 250.740005 251.899994 249.000000 251.570007 \n", "2017-03-06 2017-03-06 247.910004 251.699997 247.509995 251.210007 \n", "\n", " Closelog Closemean linear timeIndex linear_stats \n", "Date \n", "2017-02-28 5.521421 325.799915 304.843457 0 5.710491 \n", "2017-03-01 5.521541 325.799915 305.022830 1 5.710911 \n", "2017-03-02 5.523379 325.799915 305.202204 2 5.711332 \n", "2017-03-03 5.527721 325.799915 305.381577 3 5.711753 \n", "2017-03-06 5.526289 325.799915 305.560951 6 5.713015 " ] }, "execution_count": 30, "metadata": {}, "output_type": "execute_result" } ], "source": [ "tesla['linear_stats'] = model_linear_pred\n", "tesla.head()" ] }, { "cell_type": "code", "execution_count": 31, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "/usr/local/lib/python3.5/dist-packages/pandas/plotting/_core.py:1716: UserWarning: Pandas doesn't allow columns to be created via a new attribute name - see https://pandas.pydata.org/pandas-docs/stable/indexing.html#attribute-access\n", " series.name = label\n" ] }, { "data": { "text/plain": [ "" ] }, "execution_count": 31, "metadata": {}, "output_type": "execute_result" }, { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAAA20AAAJTCAYAAACb9f6jAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDIuMS4xLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvAOZPmwAAIABJREFUeJzs3XdgnGeV7/HvM2qjLluyJMu9ybGdkGInTnG64xSyKUAuZReybNi9kMCF3CVZYHfhcoGF0EJ2N4RedoG7wIYESALBsROSOL061d2OLVtWs9poRtJonvvHMzOSrDYaTZPm9/lH8uiddx5pLM2c95znHGOttYiIiIiIiEhG8qR7ASIiIiIiIjI2BW0iIiIiIiIZTEGbiIiIiIhIBlPQJiIiIiIiksEUtImIiIiIiGQwBW0iIiIiIiIZTEGbiIiIiIhIBlPQJiIiIiIiksEUtImIiIiIiGQwBW0iIiIiIiIZLDedD3748OF0PvyoqqqqaGlpSfcyZBx6jjKbnp/Mp+cos+n5yXx6jjKbnp/Mp+doUF1dXUzHKdMmIiIiIiKSwRS0iYiIiIiIZDAFbSIiIiIiIhksrXvaREREREQktay1BAIBQqEQxpiUP/7Ro0fp7e1N+eOmi7UWj8eD1+uN++etoE1EREREJIsEAgHy8vLIzU1PKJCbm0tOTk5aHjtdgsEggUCAwsLCuO6v8kgRERERkSwSCoXSFrBlq9zcXEKhUNz3V9AmIiIiIpJF0lESKVP7uStoExERERERyWAK2kREREREJOWampr4yEc+wtlnn81ll13G+9//fvbs2cNFF12U0MdZv349bW1tCT1nqqmYVUREREREUspayw033MB1113HXXfdBcBrr71GS0tLmleWmZRpExERERGRlNq2bRt5eXl84AMfiN62Zs0a6urqov8OBALcfPPNXHzxxWzatIlt27YBsGPHDt7+9rdzySWXsHHjRvbu3QvA3XffHb391ltvZWBgYMTjfve73+Wiiy7ioosu4vvf/3709ttvv51zzz2Xa665hhtvvJHvfOc7yfrW46JMm4iIiIhIlgr91/exB/cl9JxmwRI87/nbcY/ZsWMHJ5100rjH/OQnP8EYw5YtW9i9ezfvfe97eeyxx/jP//xPbrjhBt7xjnfQ19fHwMAAu3bt4ne/+x333nsveXl5fPrTn+Y3v/kN1113XfR827dv51e/+hX33Xcf1lquvPJKzjrrLILBIA888ACbN28mGAxy6aWX8ra3vS0hP4tEUdAmIiIiIiIZ59lnn+WDH/wgAMuXL2f+/Pns3buXtWvX8q//+q8cOXKEyy+/nKVLl/L444/zyiuvcMUVVwAuS1dVVTXsfM888wyXXXYZRUVFAFx++eU8/fTThEIhLr30UrxeLwCXXHJJCr/L2ChoExERERHJUhNlxJKlvr6e+++/P677XnvttZx66qls2bKF97///dx2221Ya7nuuuv49Kc/neCVZgbtaRMRERERkZTasGEDfX19/OxnP4ve9vrrr3P48OHov8844wzuueceAPbs2UNDQwPLli3jwIEDLFq0iBtuuIFLL72UN954gw0bNnDfffdFG5kcO3aMQ4cODXvM9evX8+CDD+L3++np6eGPf/wj69ev5/TTT2fz5s0EAgF8Ph8PPfRQCn4Ck6NMm4iIiIiIpJQxhh/84Ad87nOf49vf/jYFBQXMnz+fz3/+89Fjrr/+ej796U9z8cUXk5OTw+23305BQQG///3vufvuu8nNzaW6upqPfexjzJo1i1tvvZX3vve9WGvJzc3lS1/6EvPnz4+e76STTuK6667j7W9/OwDvfe97OfHEEwHYtGkTGzduZM6cOaxatYrS0tLU/kAmYKy1Nl0PPjSSzhRVVVVqNZrh9BxlNj0/mU/PUWbT85P59BxlNj0/E+vp6Ynu60qH3NxcgsFg2h5/ND6fj+LiYvx+P+94xzv46le/OmGjlMka7ec+tFvmeJRpExERERGRrHbrrbeyc+dOent7ue666xIesE2VgjYREREREclqd955Z7qXMC41IhEREREREclgCtpEREREREQymII2ERERERGRDKagTUREJEPZ1mYGvvnP2Pa2dC9FRETSSEGbiIhIhrKb74U3Xob9u9K9FBERSSMFbSIiIhnIBnqwT2xxn/u60rwaEZHEWrFiBQCNjY387d/+bZpXM+jVV19ly5YtCTsuURS0iYiIZCD75MPg73H/6FbQJiIzU21tLd///veT+hiTGeT92muvsXXr1oQdlyia0yYiM4INDWCf24Z52zqMtyjdyxGZEhsKYbfeD4tXwMF94OtM95JEZIb6wXNH2XcskNBzLpnl5UPramI69uDBg1x//fVs3bqVX/7y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AADAwwhtAAAAAOBhhDYAAAAA8DBCGwAAAAB4GKENAAAAADyM0AYAAAAAHkZoAwAAAAAPI7QBAAAAgIcR2gAAAADAw4y11ro9CAAAAABAx6i0HeM73/mO20NAN5gjb2N+vI858jbmx/uYI29jfryPOeo5QhsAAAAAeBihDQAAAAA8LOuee+65x+1BeM348ePdHgK6wRx5G/PjfcyRtzE/3scceRvz433MUc/QiAQAAAAAPIzlkQAAAADgYX63B+Al77//vp544gnFYjFdcMEFuvzyy90eUsZbvHixgsGgfD6fsrKytGzZMtXW1uqHP/yhDh48qCFDhuiWW25Rfn6+20PNGI8++qjWrVunwsJCPfTQQ5LU6ZxYa/XEE0/o73//uwKBgBYtWsRyiOOso/n59a9/rb/85S8aPHiwJOlLX/qSTj31VEnSCy+8oL/+9a/y+Xy6/vrrNWPGDNfGnikqKiq0YsUKHT58WMYYzZs3T5dccgmfI4/obH74HHlHU1OT7r77bjU3NysajWr27Nm66qqrdODAAT388MMKh8MaP368brrpJvn9fh05ckSPPPKItmzZooKCAt18880aOnSo299G2upsflasWKEPP/xQeXl5kpz/xhs7diw/45JlYa21NhqN2iVLlth9+/bZI0eO2FtvvdXu3LnT7WFlvEWLFtnq6uo29z311FP2hRdesNZa+8ILL9innnrKjaFlrA0bNtjNmzfbf/mXf0nc19mcvPfee/b++++3sVjMbty40X73u991ZcyZpKP5efbZZ+3vf//7ds/duXOnvfXWW21TU5Pdv3+/XbJkiY1Go/053IxUWVlpN2/ebK21tr6+3n7rW9+yO3fu5HPkEZ3ND58j74jFYrahocFaa+2RI0fsd7/7Xbtx40b70EMP2TVr1lhrrV25cqV9+eWXrbXWvvTSS3blypXWWmvXrFljf/CDH7gz8AzR2fw88sgj9s0332z3fH7GJYflkS3Ky8s1bNgwlZWVye/366yzztI777zj9rDQgXfeeUfnnXeeJOm8885jnvrZtGnT2lU2O5uTd999V+eee66MMZo8ebLq6upUVVXV72POJB3NT2feeecdnXXWWcrOztbQoUM1bNgwlZeXH+cRori4OPFX5NzcXI0YMUKVlZV8jjyis/npDJ+j/meMUTAYlCRFo1FFo1EZY7RhwwbNnj1bknT++ee3+Qydf/75kqTZs2frgw8+kKWlw3HT2fx0hp9xySG0taisrFRpaWnidmlpaZc/pNF/7r//ft1+++1avXq1JKm6ulrFxcWSpKKiIlVXV7s5PKjzOamsrFQoFEo8j8+Ve15++WXdeuutevTRR1VbWyup/c+9kpIS5qefHThwQFu3btXEiRP5HHlQ6/mR+Bx5SSwW02233aYbbrhBn/rUp1RWVqa8vDxlZWVJajsPrecoKytLeXl5CofDro09Exw7P5MmTZIkPf3007r11lv15JNP6siRI5L4GZcs9rTB0+677z6VlJSourpaS5cu1fDhw9s8bozp8q836H/MiffMnz9fCxculCQ9++yz+uUvf6lFixa5PCo0NjbqoYce0nXXXZfY4xHH58h9x84PnyNv8fl8evDBB1VXV6fly5drz549bg8JrRw7Pzt27NA111yjoqIiNTc3a+XKlfr973+f+Eyhe1TaWpSUlOjQoUOJ24cOHVJJSYmLI4KkxBwUFhZq1qxZKi8vV2FhYaJsXlVVldgUDvd0NiclJSWqqKhIPI/PlTuKiork8/nk8/l0wQUXaPPmzZLa/9yrrKxkfvpJc3OzHnroIZ1zzjk644wzJPE58pKO5ofPkTcNGjRI06dP16ZNm1RfX69oNCqp7Ty0nqNoNKr6+noVFBS4NuZMEp+f999/X8XFxTLGKDs7W3Pnzk0sI+ZnXHIIbS0mTJigvXv36sCBA2pubtYbb7yhmTNnuj2sjNbY2KiGhobE9fXr12v06NGaOXOmXn31VUnSq6++qlmzZrk5TEidzsnMmTP12muvyVqrTZs2KS8vL7H8C/2n9d6At99+W6NGjZLkzM8bb7yhI0eO6MCBA9q7d29iGRiOH2utfvrTn2rEiBG67LLLEvfzOfKGzuaHz5F31NTUqK6uTpLTqXD9+vUaMWKEpk+frrfeekuS9MorryT+O+60007TK6+8Ikl66623NH36dCrZx1Fn8xP/DFlr9c4777T5DPEzrnscrt3KunXr9Itf/EKxWExz587VFVdc4faQMtr+/fu1fPlySc5fxubMmaMrrrhC4XBYP/zhD1VRUUHLfxc8/PDD+vDDDxUOh1VYWKirrrpKs2bN6nBOrLV67LHH9I9//EM5OTlatGiRJkyY4Pa3kNY6mp8NGzZo27ZtMsZoyJAhuvHGGxO/EJ9//nn97W9/k8/n03XXXadTTjnF5e8g/X388cf63ve+p9GjRyf+w/FLX/qSJk2axOfIAzqbn7Vr1/I58ojt27drxYoVisVistbqzDPP1MKFC7V//349/PDDqq2t1bhx43TTTTcpOztbTU1NeuSRR7R161bl5+fr5ptvVllZmdvfRtrqbH7uvfde1dTUSJLGjBmjG2+8UcFgkJ9xSSK0AQAAAICHsTwSAAAAADyM0AYAAAAAHkZoAwAAAAAPI7QBAAAAgIcR2gAAAADAwwhtAADPqaio0LXXXqtYLOb2UNrYsGGDvvGNb7g9DABAhiG0AQA8YfHixVq/fr0kKRQK6amnnpLPl/pfUytWrNAzzzyT8vcFAOB4IbQBAAAAgIf53R4AAAA//vGPVVFRoQceeEA+n08LFy7Ur371Kz399NPKysrSPffcoxNPPFEffPCBtm/frunTp2vx4sV64okn9N5772n48OG65ZZbNHToUEnS7t279fjjj2vLli0aPHiwrr76ap111lntvu6BAwe0ZMkSLVq0SM8++6yampp06aWX6oorrpAkNTU16Wc/+5neffddFRUVae7cuW1eX1lZqccff1wfffSRgsGgLr30Ul1yySWSpO9///saMWKEvvKVr0iSHn74YeXk5GjRokXH858SAJCGqLQBAFx30003KRQK6fbbb9dTTz2lM888s91z1q5dqyVLlmjlypXav3+/7rzzTp1//vl6/PHHNWLECD333HOSpMbGRi1dulRz5szRz3/+c91888167LHHtGvXrk6//scff6x/+7d/01133aXnnnsu8dzf/OY32r9/v3784x/rjjvu0Kuvvpp4TSwW0wMPPKCxY8dq5cqV+t73vqcXX3xR77//viTpm9/8pl577TV98MEHev3111VeXq7rr78+lf9sAIAMQWgDAAwIc+fO1bBhw5SXl6dTTjlFZWVl+vSnP62srCzNnj1bW7dulSStW7dOQ4YM0dy5c5WVlaVx48bpjDPO0Jtvvtnpe1955ZXKycnR2LFjNWbMGG3fvl2S9Oabb+qKK65Qfn6+QqGQLr744sRrNm/erJqaGi1cuFB+v19lZWW64IIL9MYbb0iSioqKdMMNN2jFihV68skntWTJEuXm5h7HfyEAQLpieSQAYEAoLCxMXM/JyWl3u7GxUZJ08OBBffLJJ7ruuusSj0ejUZ177rmdvndRUVHieiAQSLxXVVWVSktLE4+FQqHE9YMHD6qqqqrN14nFYpo6dWri9syZM/XEE09o+PDhOvHEE3vw3QIAcBShDQCQVkpLSzVt2jTdddddfX6voqIiHTp0SKNGjZLkHEUQFwqFNHToUP3oRz/q9PVPP/20RowYoQMHDmjNmjWaM2dOn8cEAMg8LI8EAHhCUVGRDhw40Of3Oe2007R371699tpram5uVnNzs8rLy7vc09aZM888Uy+88IJqa2t16NAhvfTSS4nHJk6cqNzcXP3ud79TU1OTYrGYduzYofLycknShx9+qFdeeUVLlixJNE2prKzs8/cHAMg8hDYAgCdcfvnl+u1vf6vrrrtOb731Vq/fJzc3V3feeafWrl2rr3/967rxxhv1q1/9Ss3NzT1+ryuvvFJDhgzRkiVLtHTp0jZLLH0+n26//XZt27ZNixcv1te+9jWtXLlS9fX1qq+v14oVK/TVr35VJSUlmjp1qubOnatHH31U1tpef28AgMxkLL89AAAAAMCzqLQBAAAAgIcR2gAAAADAwwhtAAAAAOBhhDYAAAAA8DBCGwAAAAB4GKENAAAAADyM0AYAAAAAHkZoAwAAAAAPI7QBAAAAgIf9Pyog5A3o9Ms2AAAAAElFTkSuQmCC\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "tesla.plot(kind=\"line\", x=\"timeIndex\", y = [\"Closelog\", 'linear_stats'])" ] }, { "cell_type": "code", "execution_count": 32, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "model_linear.resid.plot(kind = \"bar\").get_xaxis().set_visible(False)" ] }, { "cell_type": "code", "execution_count": 33, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "0 5.816514\n", "dtype: float64" ] }, "execution_count": 33, "metadata": {}, "output_type": "execute_result" } ], "source": [ "model_linear_forecast_auto = model_linear.predict(exog = pd.DataFrame(dict(timeIndex=252), index=[0]))\n", "model_linear_forecast_auto" ] }, { "cell_type": "code", "execution_count": 34, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DateOpenHighLowCloseCloselogClosemeanlineartimeIndexlinear_statspricelinear
Date
2017-02-282017-02-28244.190002251.000000243.899994249.9900055.521421325.799915304.84345705.710491302.019237
2017-03-012017-03-01254.179993254.850006249.110001250.0200045.521541325.799915305.02283015.710911302.146332
2017-03-022017-03-02249.710007253.279999248.270004250.4799965.523379325.799915305.20220425.711332302.273480
2017-03-032017-03-03250.740005251.899994249.000000251.5700075.527721325.799915305.38157735.711753302.400681
2017-03-062017-03-06247.910004251.699997247.509995251.2100075.526289325.799915305.56095165.713015302.782607
\n", "
" ], "text/plain": [ " Date Open High Low Close \\\n", "Date \n", "2017-02-28 2017-02-28 244.190002 251.000000 243.899994 249.990005 \n", "2017-03-01 2017-03-01 254.179993 254.850006 249.110001 250.020004 \n", "2017-03-02 2017-03-02 249.710007 253.279999 248.270004 250.479996 \n", "2017-03-03 2017-03-03 250.740005 251.899994 249.000000 251.570007 \n", "2017-03-06 2017-03-06 247.910004 251.699997 247.509995 251.210007 \n", "\n", " Closelog Closemean linear timeIndex linear_stats \\\n", "Date \n", "2017-02-28 5.521421 325.799915 304.843457 0 5.710491 \n", "2017-03-01 5.521541 325.799915 305.022830 1 5.710911 \n", "2017-03-02 5.523379 325.799915 305.202204 2 5.711332 \n", "2017-03-03 5.527721 325.799915 305.381577 3 5.711753 \n", "2017-03-06 5.526289 325.799915 305.560951 6 5.713015 \n", "\n", " pricelinear \n", "Date \n", "2017-02-28 302.019237 \n", "2017-03-01 302.146332 \n", "2017-03-02 302.273480 \n", "2017-03-03 302.400681 \n", "2017-03-06 302.782607 " ] }, "execution_count": 34, "metadata": {}, "output_type": "execute_result" } ], "source": [ "tesla['pricelinear'] = np.exp(model_linear_pred)\n", "tesla.head()" ] }, { "cell_type": "code", "execution_count": 35, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "/usr/local/lib/python3.5/dist-packages/pandas/plotting/_core.py:1716: UserWarning: Pandas doesn't allow columns to be created via a new attribute name - see https://pandas.pydata.org/pandas-docs/stable/indexing.html#attribute-access\n", " series.name = label\n" ] }, { "data": { "text/plain": [ "" ] }, "execution_count": 35, "metadata": {}, "output_type": "execute_result" }, { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAAA3AAAAJTCAYAAABJpfT7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDIuMS4xLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvAOZPmwAAIABJREFUeJzs3Xl82/WV7//XR5Yt73ucnZCVJRACgRAgZUtYSttpYUh705YylE4p7W0vbQd6c7swHcqUEnr5XTots1DaYZmutLQQmDJQ1rRAMiUkEEhC9tX7bsu2pM/vj48k2/Em2ZIly+/n48FDtix99ZEVGZ3vOZ9zjLXWIiIiIiIiImnPk+oFiIiIiIiISGwUwImIiIiIiEwQCuBEREREREQmCAVwIiIiIiIiE4QCOBERERERkQlCAZyIiIiIiMgEoQBORERERERkglAAJyIiIiIiMkEogBMREREREZkgFMCJiIiIiIhMEN5ULyDiyJEjqV7CAJWVldTV1aV6GTIMvUbpTa9P+tNrlN70+qQ/vUbpTa9P+tNr1GvGjBkx3U4ZOBERERERkQlCAZyIiIiIiMgEoQBORERERERkgkibPXAiIiIiIpI61lr8fj+hUAhjzLg8ZnV1NV1dXePyWOnAWovH4yE3N3fUv2MFcCIiIiIigt/vJzs7G693/EIEr9dLVlbWuD1eOggEAvj9fvLy8kZ1f5VQioiIiIgIoVBoXIO3ycrr9RIKhUZ9fwVwIiIiIiIybmWTMrbftQI4ERERERGRCUIBnIiIiIiIpIWamhpuvvlmzj//fK688kquu+46du/ezaWXXprqpaUNFbmKiIiIiEjKWWu58cYbWbNmDffffz8Ab7/9NnV1dSleWXpRBk5ERERERFJu48aNZGdn86lPfSp63eLFi5kxY0b0e7/fz5e//GVWrVrF5ZdfzsaNGwHYsWMHH/jAB7jssstYvXo1e/bsAeCxxx6LXn/bbbcRDAbH90klgTJwIiIiIiLST+jn/4Y9uDehxzSz5+L5H3875M937NjB6aefPuwxfvrTn2KM4bnnnuO9995j7dq1vPzyyzz88MPceOONXHPNNXR3dxMMBtm1axe///3vefzxx8nOzmbdunX85je/Yc2aNQl9XuNNAZyIiIiIiEwImzZt4oYbbgBgwYIFzJo1iz179rBs2TLuu+8+jh49yvvf/37mzZvHK6+8wrZt27jqqqsAl72rrKxM5fITQgGciIiIiIj0M1ymLFkWLVrEhg0bRnXfq6++mjPPPJPnnnuO6667ju9973tYa1mzZg3r1q1L8EpTS3vgREREREQk5VauXEl3dzePPPJI9Lrt27dz5MiR6PfLly/nt7/9LQC7d+/m8OHDzJ8/n/379zNnzhxuvPFGrrjiCt555x1WrlzJk08+GW2C0tjYyKFDh8b3SSWBAjgREREREUk5YwwPPPAAL7/8Mueffz6XXHIJ3/3ud5kyZUr0Ntdffz2hUIhVq1Zx8803c++99+Lz+XjiiSe49NJLueyyy9ixYwfXXnstixYt4rbbbmPt2rWsXr2atWvXUl1dncJnmBjGWmtTvQigX2SdLiorK9W2NM3pNUpven3Sn16j9KbXJ/3pNUpven3i09HRQX5+/rg+ptfrJRAIjOtjpoPBftd9u20ORxk4ERERERGRCUIBnIiIiIiIyAShAE5ERERERGSCUAAnIiIiIiIyQSiAExERERERmSAUwImIiEwAtqGO4L3fwjY1pHopIiKSQgrgREREJgC78VnYvgX27071UkREkqampoabb76Z888/nyuvvJLrrruO3bt3c+mll6Z6aWnDm+oFiIiIyPCstdjXX3Jfd7ZjUrweEZFksNZy4403smbNGu6//34A3n77bc3yO44ycCIiIunu0D44dsh93dme0qWIiCTLxo0byc7O5lOf+lT0usWLF/cbcO33+/nyl7/MqlWruPzyy9m4cSMAO3bs4AMf+ACXXXYZq1evZs+ePQA89thj0etvu+02gsEgAAsXLuSOO+7gkksu4WMf+xhvvPEG1157Leeddx7PPPMMAMFgkDvuuIOrrrqK1atX8/DDDwPQ3t7ORz/6Ua644gpWrVrFH/7wBwAOHjzIRRddxK233soll1zC2rVr6ezsTPjvSRk4ERGRNGc3vQQeD4RC0KEATkSS74HN1ext9Cf0mHPLcvnM2VOH/PmOHTs4/fTThz3GT3/6U4wxPPfcc7z33nusXbuWl19+mYcffpgbb7yRa665hu7uboLBILt27eL3v/89jz/+ONnZ2axbt47f/OY3rFmzho6ODi644AK++c1vcuONN3L33Xfzs5/9jJ07d3LLLbdw+eWX87Of/YyioiKeeuopurq6+MhHPsJF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\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "tesla.plot(kind=\"line\", x=\"timeIndex\", y = [\"Close\", \"Closemean\", \"pricelinear\"])" ] }, { "cell_type": "code", "execution_count": 36, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DateOpenHighLowCloseCloselogClosemeanlineartimeIndexlinear_statspricelinearCloselogShift1
Date
2017-02-282017-02-28244.190002251.000000243.899994249.9900055.521421325.799915304.84345705.710491302.019237NaN
2017-03-012017-03-01254.179993254.850006249.110001250.0200045.521541325.799915305.02283015.710911302.1463325.521421
2017-03-022017-03-02249.710007253.279999248.270004250.4799965.523379325.799915305.20220425.711332302.2734805.521541
2017-03-032017-03-03250.740005251.899994249.000000251.5700075.527721325.799915305.38157735.711753302.4006815.523379
2017-03-062017-03-06247.910004251.699997247.509995251.2100075.526289325.799915305.56095165.713015302.7826075.527721
\n", "
" ], "text/plain": [ " Date Open High Low Close \\\n", "Date \n", "2017-02-28 2017-02-28 244.190002 251.000000 243.899994 249.990005 \n", "2017-03-01 2017-03-01 254.179993 254.850006 249.110001 250.020004 \n", "2017-03-02 2017-03-02 249.710007 253.279999 248.270004 250.479996 \n", "2017-03-03 2017-03-03 250.740005 251.899994 249.000000 251.570007 \n", "2017-03-06 2017-03-06 247.910004 251.699997 247.509995 251.210007 \n", "\n", " Closelog Closemean linear timeIndex linear_stats \\\n", "Date \n", "2017-02-28 5.521421 325.799915 304.843457 0 5.710491 \n", "2017-03-01 5.521541 325.799915 305.022830 1 5.710911 \n", "2017-03-02 5.523379 325.799915 305.202204 2 5.711332 \n", "2017-03-03 5.527721 325.799915 305.381577 3 5.711753 \n", "2017-03-06 5.526289 325.799915 305.560951 6 5.713015 \n", "\n", " pricelinear CloselogShift1 \n", "Date \n", "2017-02-28 302.019237 NaN \n", "2017-03-01 302.146332 5.521421 \n", "2017-03-02 302.273480 5.521541 \n", "2017-03-03 302.400681 5.523379 \n", "2017-03-06 302.782607 5.527721 " ] }, "execution_count": 36, "metadata": {}, "output_type": "execute_result" } ], "source": [ "tesla[\"CloselogShift1\"] = tesla.Closelog.shift()\n", "tesla.head()" ] }, { "cell_type": "code", "execution_count": 37, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "" ] }, "execution_count": 37, "metadata": {}, "output_type": "execute_result" }, { "data": { "image/png": "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AACQVHp0f5DU0zLwUzaVupykExcyev//e1qRiGzDU1cypq6rYzr8ynjNAnpxhZX2TaB+EPwAAICk2t7BctOy6XYBei2l0ob+4diFks8rrOCVCrG1COilKqy0bwLBR/ADAACLVPMv8eW0bNbDIJr8+zp1MWPalunE6eGMnktNano2tygQ1yKg11OFFYA5gh8AAKiZcgJFPQyicbLYvJTxmTk98NRZTc/KNBBXK6DXU4UVgDX2+AEAgJood3egmwXoteB0sbkT07Pz/1kYiKvNSYUVQPAR/AAAQE1UEiiCvAzc6WLzctgFYr+sTjSrKWIZweEjAAAgAElEQVT+WFAqrABKo9UTAADURCUtm0GeJllqsXlimTQzK2Vz5t8fb44oM2v+YC3uMH7l6HnLswahwgrAGSp+AACgJrxo2exKxqq2sNwp2/e1qkX/1//qsgxSkvS7N65eqGQWq3aFza5ttTki3bVtTdXOAqAyBD8AAFAzQWrZTKUNHelPe9JKafW+Hti1UTevbbUNdq+9si0wdxjt2lZnc9Lw1GzVzgKgMrR6AgAAXzjZzReEls1yVkqUYve+WmNN2twRt13CXotdfWbqYYIqAGcIfgAAwFPlBKlaLgD3c0ed1fsqFezKDcROwrbb85cKqQDqA8EPAAB4qp6WfddqR53TYOc0EPtRtcwLSvURQGUIfgAAwDP1tuzbyUoJP8/rVaXTz7AdhHZcAJWrWvC75557FI/HFY1G1dTUpP379y96fGpqSn/1V3+lixcvKpvN6rd+67f0m7/5m9U6HgAA8ECtg5RbYbjDVq2wXct2XACVq2rF7/7771dbW5vpY0888YTWr1+vj370oxofH9eHP/xhve51r1NzM0VJAADqRS2CVCX32sJwh63ewjaA2ghMqopEIspkMsrlcspkMkomk4pG2TYBAEA9qWaQcnuvzSog1vsdtjBULQH4r6rB76GHHpIk3X777dq1a9eix974xjfqL/7iL/T+979f09PT+uM//mOCHwAAdahaQcrpvbZSAbHe77CFoWoJwH+RXC6Xq8YPGh4eVkdHh8bGxvTggw/qfe97n7Zs2bLw+I9//GOdPHlSd911l1KplB544AEdOHBAiURi0escOnRIhw4dkiTt379fhlH5ktWgaG5u1uwsi1BRe3wWESR8Hr03MJbRy8NTurIjoe5280Xhnv2c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\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "tesla.plot(kind= \"scatter\", y = \"Closelog\", x = \"CloselogShift1\", s = 50)" ] }, { "cell_type": "code", "execution_count": 38, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "" ] }, "execution_count": 38, "metadata": {}, "output_type": "execute_result" }, { "data": { "image/png": "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\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "tesla[\"CloselogDiff\"] = tesla.Closelog - tesla.CloselogShift1\n", "tesla.CloselogDiff.plot()" ] }, { "cell_type": "code", "execution_count": 61, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DateOpenHighLowCloseCloselogClosemeanlineartimeIndexlinear_statspricelinearCloselogShift1CloselogDiffCloselogMA12CloselogExp12priceExp12CloseRandom
Date
2017-02-282017-02-28244.190002251.000000243.899994249.9900055.521421325.799915304.84345705.710491302.019237NaNNaNNaN5.521421249.990005NaN
2017-03-012017-03-01254.179993254.850006249.110001250.0200045.521541325.799915305.02283015.710911302.1463325.5214210.000120NaN5.521483250.005437249.990005
2017-03-022017-03-02249.710007253.279999248.270004250.4799965.523379325.799915305.20220425.711332302.2734805.5215410.001838NaN5.522152250.172741250.020004
2017-03-032017-03-03250.740005251.899994249.000000251.5700075.527721325.799915305.38157735.711753302.4006815.5233790.004342NaN5.523667250.552110250.479996
2017-03-062017-03-06247.910004251.699997247.509995251.2100075.526289325.799915305.56095165.713015302.7826075.527721-0.001432NaN5.524254250.699161251.570007
\n", "
" ], "text/plain": [ " Date Open High Low Close \\\n", "Date \n", "2017-02-28 2017-02-28 244.190002 251.000000 243.899994 249.990005 \n", "2017-03-01 2017-03-01 254.179993 254.850006 249.110001 250.020004 \n", "2017-03-02 2017-03-02 249.710007 253.279999 248.270004 250.479996 \n", "2017-03-03 2017-03-03 250.740005 251.899994 249.000000 251.570007 \n", "2017-03-06 2017-03-06 247.910004 251.699997 247.509995 251.210007 \n", "\n", " Closelog Closemean linear timeIndex linear_stats \\\n", "Date \n", "2017-02-28 5.521421 325.799915 304.843457 0 5.710491 \n", "2017-03-01 5.521541 325.799915 305.022830 1 5.710911 \n", "2017-03-02 5.523379 325.799915 305.202204 2 5.711332 \n", "2017-03-03 5.527721 325.799915 305.381577 3 5.711753 \n", "2017-03-06 5.526289 325.799915 305.560951 6 5.713015 \n", "\n", " pricelinear CloselogShift1 CloselogDiff CloselogMA12 \\\n", "Date \n", "2017-02-28 302.019237 NaN NaN NaN \n", "2017-03-01 302.146332 5.521421 0.000120 NaN \n", "2017-03-02 302.273480 5.521541 0.001838 NaN \n", "2017-03-03 302.400681 5.523379 0.004342 NaN \n", "2017-03-06 302.782607 5.527721 -0.001432 NaN \n", "\n", " CloselogExp12 priceExp12 CloseRandom \n", "Date \n", "2017-02-28 5.521421 249.990005 NaN \n", "2017-03-01 5.521483 250.005437 249.990005 \n", "2017-03-02 5.522152 250.172741 250.020004 \n", "2017-03-03 5.523667 250.552110 250.479996 \n", "2017-03-06 5.524254 250.699161 251.570007 " ] }, "execution_count": 61, "metadata": {}, "output_type": "execute_result" } ], "source": [ "tesla[\"CloseRandom\"] = np.exp(tesla.CloselogShift1)\n", "tesla.head()" ] }, { "cell_type": "code", "execution_count": 55, "metadata": {}, "outputs": [], "source": [ "def adf(ts):\n", " rolmean = pd.rolling_mean(ts, window=12)\n", " rolstd = pd.rolling_std(ts, window=12)\n", "\n", " orig = plt.plot(ts.values, color='blue',label='Original')\n", " mean = plt.plot(rolmean.values, color='red', label='Rolling Mean')\n", " std = plt.plot(rolstd.values, color='black', label = 'Rolling Std')\n", " plt.legend(loc='best')\n", " plt.title('Rolling Mean & Standard Deviation')\n", " plt.show(block=False)\n", " \n", " adftest = adfuller(ts, autolag='AIC')\n", " adfoutput = pd.Series(adftest[0:4], index=['Test Statistic','p-value','# of Lags Used',\n", " 'Number of Observations Used'])\n", " for key,value in adftest[4].items():\n", " adfoutput['Critical Value (%s)'%key] = value\n", " return adfoutput" ] }, { "cell_type": "code", "execution_count": 40, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "/usr/local/lib/python3.5/dist-packages/ipykernel_launcher.py:1: FutureWarning: pd.rolling_mean is deprecated for Series and will be removed in a future version, replace with \n", "\tSeries.rolling(window=12,center=False).mean()\n", " \"\"\"Entry point for launching an IPython kernel.\n", "/usr/local/lib/python3.5/dist-packages/pandas/plotting/_core.py:1716: UserWarning: Pandas doesn't allow columns to be created via a new attribute name - see https://pandas.pydata.org/pandas-docs/stable/indexing.html#attribute-access\n", " series.name = label\n" ] }, { "data": { "text/plain": [ "" ] }, "execution_count": 40, "metadata": {}, "output_type": "execute_result" }, { "data": { "image/png": "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2LBBgUBAo0ePlmEYyS6tx1n591/T+6Dp519JSYkyMzPbfOzOnTu1Zs2aXvn5KN0+7/X+n75d5HK5dOjQIQWDQTmdTn3wwQcxfygLh8Oy2+0JqrDnbNmyRWPHjtWWLVu0cOHCqI+LRCLt/oJPZfG49kBv1tXv+XSxZ88evfvuu1qxYoUyMjJUXV2tUCiU7LJ6jGmauvfeezVv3jzdcsstikQievjhh/X000/ryiuvbPOYl19+WTNnzpTL5erhauMvIyNDb731lr7xjW9Y7o8WTqdTK1eulCR5vV795je/UX19vSV/DljZqe+DdJZun/UtG9okadKkSdq2bZumT5+uLVu26Pzzz9fu3bslSXv37tXatWvV0NAgp9Op66+/XgMHDtQrr7yit956S36/X5FIRLfffnuSW9E9fr9fu3fv1tKlS7VixQotXLhQO3fu1HPPPSe3263S0lKNHz9e//iP/yibzaYrr7xSc+fO1Y4dO3TNNddo7NixyW5Cl3Tl2i9dulRXX321hg0bJkm67bbbdM011zR/3Vvt3LlTL774YvM+IY899phGjhypCy+8UDfccINmzZqld999V6FQSD/96U81aNCgJFccfx2dg3TT3vd8e+3ftm2bnnjiCblcLp1++ukqKyvr1j5GqaCyslLZ2dnKyMiQpOYP7vv27dPvfvc7+f1+5eTk6Prrr1deXp6WLVumoUOHateuXYpEIrruuus0atSoZDahWz788EM5nU7Nnj1bkmSz2fSjH/1IN954o7797W/rueee0/bt22UYhi666CKZpqkTJ07o9ttvV05OjpYuXZrkFnSPzWbTnDlz9NJLL+mKK65ocV9ZWZkeeugh1dTUNL8HPB6PFi1apAceeEA2m01+v1833XSTfvvb3/bqnsfc3Fxde+21+tnPfqZvf/vbMk1TTz31lHbt2qWGhgbNnz9fc+fOlSS98MILeu2112Sz2VRSUqLvf//7Sa4+Pvx+v+655x7V1dUpFArpu9/9rqZOnaqysjLdfffdOv3007Vnzx7l5+frlltukdPpTHbJCROJRNq9/vX19br77rtbfSbsDdLps37vOOMJcv7552vLli0KBoP67LPPNHr06Ob7Bg4cqF/+8pe65557tHDhQv3+979vvm///v26+eabU+YidsfWrVtVUlKigQMHKjs7W/v27ZPU+Eb+8Y9/rFWrVunYsWN6++23JUmBQECjRo3SypUre21gk7p27WfPnq1XXnlFknTkyBE1NDT0+sAWjezsbK1YsULz5s3Tiy++mOxy0E3tfc+3JRgM6pFHHtHPf/5zrVixQtXV1T1YaeJMnDhRx48f109+8hM9+uij2rVrl0KhkNasWaObb75ZK1as0OzZs/X00083HxMIBLRy5Updc801euihh5JYffcdOnRIw4cPb3Gbx+NRQUGBNm7cqPLyct1zzz269957NXPmTC1YsED5+flaunRprw9sTebPn6/NmzfL5/O1uH3NmjWaNWuW7r33Xs2YMUNr1qyRx+PRsGHDtGvXLknStm3bNHHixF4d2Jr0799fkUhEXq9XGzdulMfj0d133627775bf/vb31RWVqb33ntP77zzjn71q19p5cqV+vrXv57ssuMmIyNDixYt0ooVK7R06VI98cQTalqf7+jRo7r44ot1//33y+Px6M0330xytfETDAa1ePFiLV68uLnHrb3rL7X/mbA3SKfP+r3/J043DB06VOXl5dqyZYsmTZrU4j6fz6fVq1ertLRUUmP3aJOzzjpLWVlZPVpromzZskULFiyQJJ133nnavHmzzj77bI0aNUr9+/eXpOa/SkyfPl02m03Tp09PZslx0ZVrf+655+oPf/iDfvCDH+jvf/97WvbCtKVpLPiIESN61Q9qtK297/m2HDlyREVFRSoqKpIkzZgxQxs2bOixWhPF7XZrxYoV+uijj7Rz506tWrVK3/rWt3To0CHdcccdkhr/6pyXl9d8TNP8h3Hjxsnn86murq7dOSC92c6dOzV//vzm4UDp8rvuyzwejy644AK9/PLLLXpPPvnkEy1atEiSdMEFF+ipp56S1Pi98vrrr2vChAnasmWL5s+fn5S6E2n79u06ePBgczjx+Xw6evSoduzYoQsvvLB5aGw6vSdM09TTTz+tjz76SIZh6MSJE/J6vZKkoqKi5j/MjhgxQuXl5UmsNL7aGh7Z3vV3OBztfibsDdLps76lQ5skTZkyRU8++aSWLVummpqa5tufffZZjR8/XosXL1ZZWVmLpJ0OY/olqba2Vh9++KEOHjwowzAUiUQkSZMnT273mIyMjF7TJd6ZWK+9y+XSWWedpXfeeUdvvPGGli9fnqzS48put+vUnT8aGhpa3N/012SbzdbiB1o66ewcpIv2vuen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\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "tesla['CloselogMA12'] = pd.rolling_mean(tesla.Closelog, window = 12)\n", "tesla.plot(kind =\"line\", y=[\"CloselogMA12\", \"Closelog\"])" ] }, { "cell_type": "code", "execution_count": 56, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "/usr/local/lib/python3.5/dist-packages/ipykernel_launcher.py:2: FutureWarning: pd.rolling_mean is deprecated for Series and will be removed in a future version, replace with \n", "\tSeries.rolling(window=12,center=False).mean()\n", " \n", "/usr/local/lib/python3.5/dist-packages/ipykernel_launcher.py:3: FutureWarning: pd.rolling_std is deprecated for Series and will be removed in a future version, replace with \n", "\tSeries.rolling(window=12,center=False).std()\n", " This is separate from the ipykernel package so we can avoid doing imports until\n" ] }, { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAAA3wAAAJQCAYAAADVDWbbAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDIuMS4xLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvAOZPmwAAIABJREFUeJzs3Xl4E9X+P/D3TNI26U4pUFrKWlYRWcomUGihWBaBKyAIAiKifl1Y5Ie7XEW87ojI9XFBRRGviijIJjtCochaQPatUOhCF+jepEnm98c4aUOTNm3TLXm/nsdHOpnMnDQnzXzmc87nCJIkSSAiIiIiIiKnI9Z2A4iIiIiIiKh6MOAjIiIiIiJyUgz4iIiIiIiInBQDPiIiIiIiIifFgI+IiIiIiMhJMeAjIiIiIiJyUgz4iIjqEEEQ8P3335t/btmyJRYtWmT+edCgQXjsscdqo2lUC1asWAG1Wl1tx3/kkUcwZMiQajt+ZTiqTQkJCRAEAbGxsQ5oFRFR/cWAj4ioih555BEIggBBEKBSqdCsWTNMnToVN27ccPi5fv31VyxevNjhx7Vm0KBBEAQBzz33XKnHPv74YwiCgLCwsBppi70+/fRTtG3bFhqNBs2bN8fs2bPtfm5sbCyGDh2KRo0aQaPRoEWLFhg3bhyuXr0KALh+/ToEQcDu3burqfV1k9K3BUGAVqtFy5YtMW7cOGzevLlazvfxxx9j9erVFXpOWFgYXn/9dYttoaGhSE5ORu/evR3YOiKi+ocBHxGRAwwYMADJycm4du0afvjhBxw7dgzjx493+HkCAgLg6+vr8OPa0rx5c6xcuRJ6vd5i+xdffIEWLVrUWDvsERcXh6effhpTpkzBmTNn8Ouvv6JTp052PffMmTOIjo5G27ZtsX37dpw5cwYrVqxAy5YtkZ2dXc0tr153vneVsWzZMiQnJ+PcuXNYuXIlgoODcf/992POnDkOaKElPz8/NGjQoMrHUalUCAoKgpubmwNaRURUfzHgIyJyAHd3dwQFBSEkJAQRERF4/PHHERcXZxEs5OTk4IknnkCjRo3g4eGB8PBwbN26tULnuXNIp/Lzm2++iaCgIAQEBGDq1KnIzc0172MymfDyyy+jUaNG8Pb2xsSJE7FkyRK7hgoOHjwY3t7e+O2338zbYmNjkZiYaDWg3bZtG/r16wetVouQkBBMnz4dGRkZ5sePHj2KYcOGoXHjxvD29kbPnj3xxx9/WByjZcuWWLBgAWbPno2AgAA0adIEc+fOhcFgKLOtKpUKAPDkk0+iVatWCA8PxxNPPFHuawSALVu2wNvbG//9739xzz33oFWrVoiMjMQHH3yAu+++G4CcMQKAyMhICIKAli1bAgCuXLmCBx54AMHBwfD09MTdd9+NlStXWhzf3vfptddeM/9uJkyYgFu3blkcx95zzZgxA6+99hqaNm2K5s2bAwAyMzMxYcIEeHl5oUmTJnj11VchSZJdvx8/Pz8EBQWhefPmGDBgAJYuXYqlS5fi448/xp9//mneLzU1FY888ggaNWoEHx8f9OvXD3v27DG/vubNm+M///mPxbF1Oh0aNGiA5cuXAyg9pLO8PjNo0CBcunQJb7zxhjkTmZCQYHVI57lz5zBixAh4e3vD29sb999/Py5evGh+XBlCu2/fPnTv3h2enp7o0aMHDh06ZNfviYioLmLAR0TkYElJSfjll1+gUqnMQQgAPProo9iyZQu+//57xMfHo1+/fhg5ciTOnj1bpfP98ssvyMzMxO7du/Hjjz9iw4YNePfdd82PL1myBEuXLsXixYtx7Ngx9OrVCwsXLrTr2KIoYsaMGfjyyy/N27744gtMmjQJXl5eFvvu3LkTo0ePxsSJE3HixAmsXbsWCQkJeOCBB8yBRXZ2NiZMmIBdu3bh6NGjuO+++zBq1CicP3/e4liffPIJmjZtir/++guffPIJli1bhm+//bbMtt59991o164dZsyYAZ1OZ9frUzRt2hS3bt0qc5ji0aNHAQBr1qxBcnKyOQjIzc1FVFQUNm/ejJMnT+Lxxx/H9OnTsWvXLovnl/c+ffLJJ1i8eDHef/99HD16FD169MAbb7xhcQx7z/Xzzz8jLS0NO3bswLZt2wAAM2bMwJEjR7B+/Xrs3LkTCQkJFoF8RT3xxBPw9/c3D78sKChAZGQkcnJysHnzZhw7dgzDhw9HdHQ0zpw5A1EU8fDDD5cKUNetW4fCwkKbGfHy+syvv/6Kli1bYt68eUhOTkZycrI5OC+poKAAQ4cORWFhIf7880/8+eefyM3NRUxMjEUW1GQy4aWXXsLHH3+Mo0ePonHjxnjwwQfLveFARFRnSUREVCXTpk2TVCqV5OXlJWm1WgmABECaN2+eeZ8LFy5IAKSNGzdaPLdbt27S9OnTzT8DkFauXGn+uUWLFtKbb75p/nngwIHSjBkzLH7u0qWLxTGffPJJqU+fPuafg4ODpVdffdVinwkTJkgqlarM16Wc68aNG5Kbm5t06dIlKTMzU9JqtdKRI0ekf//731KbNm0s9n/hhRcsjnH16lUJgHTs2DGb5+nSpYu0aNEii9d8//33W+wTExMjTZw40eYxTCaTFBMTI0VEREgzZ86UIiIipMzMTPPjb731ltS1a1ebzzcajdKMGTMkQRCkgIAA6b777pPeeecd6dq1a+Z9EhMTJQDSrl27bB5HMWrUKOmxxx4z/2zP+xQSEiK9/PLLFvuMHTu23PfJ2rnatm0rGY1G8zal/23dutW8TafTScHBwdLgwYPLPP6dfbKk3r17S8OGDZMkSZK++eYbKSQkRCoqKrLYJzIyUpo9e7YkSZJ05swZCYB08OBB8+MjRoyweG+nTZtWbpvu7DNt2rSR/v3vf1vsc+XKFQmAtHfvXkmSJGn58uWSVquV0tLSzPukpKRIGo1G+vbbb82vAYB05MgR8z4HDhyQAEhnz54ts01ERHUVM3xERA7Qu3dvxMfH4+DBg3jttdfQt29fi+qap0+fBgBERERYPC8iIgKnTp2q0rnvuecei5+Dg4ORmpoKAMjKykJSUhL69OljsU/fvn3tPn5wcDCGDx+O5cuXY+XKlejYsSO6d+9ear9Dhw5hyZIl5uFy3t7e5jl0Fy5cAACkpaXhqaeeQocOHeDv7w9vb2+cOnXKXBhF0bVrV5uvyZotW7Zg27Zt+P777/H555+jbdu26NevHxISEgAABw8eLPW7L0kURSxfvhxJSUlYtmwZOnXqhM8//xwdO3Yst0hLfn4+XnzxRdx1110ICAiAt7c3Nm3aVOo1lfU+ZWdn48aNG7j33nst9unfv3+lztWjRw+IYvFXvNL/Sh7f3d0dPXv2LPO1lUeSJAiCAEB+/1NSUszvq/Lf3r17ze9/hw4d0KtXL3OW7+bNm9iyZQumTp1q8xz29pnynDp1Cp06dUJgYKB5W5MmTdC+fXuLz6AgCBbvVXBwMACU2f+IiOqy6qv1TETkQrRarbliZefOnXHp0iU8++yzFkMhq4u7u7vFz4IgwGQyldpWFY8//jhmzJiBgIAAzJo1y+o+JpMJL7zwAqZMmVLqsaCgIADy/Kxr167hvffeQ6tWraDVajFx4sRShUXseU0lxcfHo3HjxuahfF988QUeffRR9O3bF5988gk2btyIY8eOlfs6g4KC8NBDD+Ghhx7CO++8g27duuGNN97AoEGDbD5n/vz5WLduHRYvXoz27dvDy8sL8+bNQ1ZWVpVeU1XOdedw2+pgMBhw7tw59OrVC4D8/nfs2NHqMFFPT0/zv6dOnYo33ngDH374IX744QcEBgZi6NChNs9jb59xFFEULYZiK5+dir5XRER1BTN8RETV4PXXX8c333yDw4cPAwDuuusuADAXsFDs2bMHnTt3rrZ2+Pn5ITg4GHFxcRbbDxw4UKHjxMTEwN3dHVevXsWkSZOs7hMeHo5Tp04hLCys1H/e3t4A5Nf71FNPYdSoUbj77rvRtGlTXL58uXIvroTQ0FCkpKSYM0miKOLrr7/GkCFDMH78eEycOLHCv2d3d3e0bt0aN2/eNP8MAEaj0WK/PXv2YPLkyXjwwQdxzz33oHXr1qXmJJbH19cXISEh2L9/v8X2ffv2OeRcSqa15PH1en2VipF88cUXyMrKMs+9Cw8Px+XLl+Hr61vq/VeyZADw0EMPISsrC3/88Qe+++47TJ482SLAupM9fcbd3b3U+3Knu+66C6dPn0Z6erp5W2pqKs6dO1etn0EiotrGgI+IqBq0bdsW999/P1555RUAQJs2bTB+/Hg89dRT2LJlC86ePYvZs2fj77//xvz586u1LfPmzcOSJUuwatUqXLhwAUuWLMHWrVsrlPUTRRF///03bty4AR8fH6v7LFy4EOvWrcNzzz2H+Ph4XLp0CX/88QdmzJiBgoICAED79u2xatUqnDx5EvHx8XjooYfKvVC3x9ixY9G+fXuMHDkS69evx+XLl7FlyxZcunQJXl5e2LZtW5mB5eeff44nnngCW7ZswcWLF3HmzBm8++672Lx5M/71r38BAAIDA+Ht7Y2tW7ciJSXFXEGzffv2WLduHQ4ePIjTp0/j8ccfR1JSUoVfw7x58/Dxxx9j5cqVuHDhAj788ENs377dYp/KnissLAyjRo3C008/jV27duH06dN47LHHkJOTY1fbsrKykJKSgsTERMTGxmLWrFmYNWsWZs+ebR4qO3nyZLRq1QojRozA1q1bkZCQgL/++gtvv/021q5daz5WQEAARowYgQULFuDYsWOYNm1amee2p8+0atUK+/btw7Vr15Cenm41Gzdp0iQ0atQIEyZMwNGjR3HkyBFMnDgRISEhmDBhgl2/ByKi+ogBHxFRNZk/fz62bt1qngO2fPly3HfffXj44Ydxzz33YN++fdiwYQM6dOhQre2YM2cOnnnmGcyePRvdunXDgQMHMG/ePGg0mgodx8fHB35+fjYfj4yMxM6dO3HixAkMGDAAXbp0wdy5c+Hj42NeC+2bb76ByWRCr169MGbMGMTExFR5HhkAaDQa7Nu3D0OHDsWsWbPQsWNHzJkzBzExMUhMTESrVq0QExNjkd0pqVevXtDpdHj66afRpUsX3Hvvvfj555+xZMkSc0VTURTx3//+Fz///DOaNWuGbt26AQA++ugjtGjRApGRkRg8eDBCQkIwbty4Cr+G2bNnY9asWZg7dy66du2KuLg4LFiwwGKfqpzr66+/RteuXTFy5EgMHDgQISEh5mC2PM888wyaNm2Ktm3bYvLkyUhKSsL69euxZMkS8z4ajQZ//vknwsPDMX36dLRr1w4PPPAADh48WGrNxmnTpiE+Ph5du3Y1L3thiz195o033sDt27fRvn17NGrUCNeuXSt1HK1Wi61bt8LDwwMREREYOHAgvLy88Mcff5QabktE5EwESbJzER4iInIajz76KI4fP44jR47UdlOIiIioGrFoCxGRk0tKSsJvv/2GyMhIqFQqrF+/Ht999x2WLVtW200jIiKiasYMHxGRk0tNTcWECRNw4sQJFBYWIiwsDM8++yxmzpxZ200jIiKiasaAj4iIiIiIyEmxaAsREREREZGTYsBHRERERETkpBjwEREREREROal6W6WzMovaVrfAwECbazwRVRf2O6ot7HtUG9jvqLaw71FtKKvfBQcH23UMZviIiIiIiIicFAM+IiIiIiIiJ8WAj4iIiIiIyEnV2zl8RERERETkeJIkobCwECaTCYIg1HZzXFpqair0ej00Gk2l3wsGfEREREREZFZYWAg3Nzeo1QwVaptarTYH4FqttlLH4JBOIiIiIiIyM5lMDPbqELVaDZPJVOnnM+AjIiIiIiIzDuOse6rynjDgIyIiIiKiOicpKQnTp09Hv379cO+992LBggXQ6/Wl9ktJScHMmTPLPd6UKVOQlZVVqbZ8+OGH+Oyzzyr13NrGgI+IiIiIiOoUSZIwc+ZMxMTEYN++fdi7dy/y8vLw7rvvWuxnMBgQFBSEL7/8stxjrly5En5+ftXV5DqLg3OJiIiIiKhOiY2NhYeHByZMmAAAUKlUeP3119GnTx+EhoZi9+7dyMvLg8lkwpIlSzBt2jTs3LkTBQUFmDNnDs6dO4c2bdogNTUVb731Fu655x707t0bmzdvRl5eHh5++GH06tULhw8fRlBQEL7++mtotVqsWrUKq1atgl6vR6tWrbB06dJKF0upK5jhIyIiIiKiOuX8+fO4++67Lbb5+PggJCQERqMRJ0+exBdffIE1a9ZY7PPtt9/Cz88Pu3fvxvz583HixAmrx79y5QqmTZuGXbt2wdfXF5s2bQIADBs2DJs2bcL27dsRFhaG//3vf9XzAmsQM3xERERERGTVggW+OH3azaHH7NSpCAsXZlfpGBEREWjQoEGp7QcPHsSMGTMAAB06dEDHjh2tPj80NBSdO3cGAHTp0gWJiYkAgHPnzuG9995DdnY28vLyMHDgwCq1sy5gho+IiIiIiOqUtm3b4uTJkxbbcnJycOPGDahUKnh6elbp+B4eHuZ/q1QqGI1GAMDcuXOxaNEi7NixA3PnzoVOp6vSeeoCZviIiIiIiMiqqmbiKmvAgAF4++23sXr1aowfPx5GoxELFy7Egw8+WOacup49e2L9+vXo168fzp8/j7Nnz1bovLm5uWjSpAmKiorw22+/ISgoqKovpdYxw0dERERERHWKIAhYvnw5NmzYgH79+mHAgAHw8PDAiy++WObzpk2bhoyMDAwaNAjvvfce2rVrBx8fH7vPO3/+fIwcORJjxoxBWFhYVV9GnSBIkiTVdiMqIykpqbabUEpgYCDS09NruxnkYtjvqLaw71FtYL+j2uJKfS8/P7/KQyZri9FoRFFRETQaDRISEjBx4kTs2bMH7u7utd20SlGr1TAYDFbfk+DgYPuOUR0NIyIiIiIiqmkFBQUYP348ioqKAAD/+c9/6m2w5ygM+IiIiIiIyCl4e3tj8+bNtd2MOoVz+IiIiIiIiJwUAz4iIiIiIiInxYCPiIiIiIjISTHgIyIiIiIiclIM+FzUn3964P/+rwHq56IcREREROTMQkNDER0djaioKEybNg1ZWVll7p+YmIioqCgAwP79+zF16lQAwNatW7Fs2TKHtGnOnDlo06YNcnNzzdsWLFiAkJAQZGZmOuQc1YEBn4tautQbv/+uRWFhbbeEiIiIiMiSRqPBtm3bsHPnTvj7+2PFihWVOs7QoUPxzDPPOKxdrVq1wpYtWwAAJpMJ+/fvR1BQkMOOXx0Y8LmgxEQVDhzwAAAUFLALEBEREVHd1aNHD6SkpAAAJEnCm2++iaioKAwePBjr1q0r87k//fQTXnnlFQByhu61117DqFGj0LdvX2zYsAGAHLi99NJLiIiIwMSJEzFlyhTzY3caNWoUfv/9dwByJjE8PBxqdfFKd2vWrMGIESMQHR2N559/HkajEQDw4osvYtiwYYiMjMQHH3xg3r9379744IMPcN9992Hw4MG4ePFiJX9LtvFq3wX99pvW/O/8fKEWW0JEREREZJvRaERsbCyGDh0KANi0aRNOnTqFbdu24ccff8SiRYuQmppq9/FSU1Oxdu1afPvtt3j77bfNx7x+/Tp2796NpUuX4siRIzaf37p1a2RkZOD27dtYt24dRo8ebX7swoUL+P3337F27Vps27YNKpUKv/76KwDghRdewObNm7F9+3YcOHAAp0+fNj8vICAAW7ZswZQpU/DZZ59V6PdjDy687mIkCVizRgtRlGAyCQz4iIiIiMgm3wUL4FYiOHGEok6dkL1wYZn7FBYWIjo6GikpKWjbti0iIiIAAAcPHsSYMWOgUqnQqFEj9OnTB8ePH0fHjh3tOndMTAxEUUS7du2QlpZmPubIkSMhiiIaN26Me++9t8xjDB8+HOvWrcOxY8fw7rvvmrfHxsbi5MmTGD58uPk1BAYGAgDWr1+PVatWwWg0IjU1FRcuXECnTp0AAMOGDQMAdOnSpVoWjWfA52L+/tsNFy+6ITq6ENu2aZCXx4CPiIiIiOoWZQ5fQUEBJk2ahBUrVmDGjBlVPq67u7v531IlqxeOGjUKMTExGD9+PESxeMCkJEkYP348XnrpJYv9r127hs8//xwbN26Ev78/5syZg8IShTQ8POSpViqVyjwE1JEY8LmYNWu0cHeX8OCD+di2TcMMHxERERHZVF4mrrpptVq8+eabePTRRzFt2jT07t0b33//PcaPH4/bt2/jr7/+wmuvvQadTlfpc/Ts2ROrV6/G+PHjkZGRgbi4OIwZM8bm/s2aNcMLL7yAAQMGWGzv378/pk+fjpkzZyIwMBC3bt1CXl4ecnJyoNVq4evri7S0NOzatQt9+/atdHsrigGfCzEYgHXrtBg8uBBNm8p3DxjwEREREVFd1rlzZ3Ts2BFr167F2LFjceTIEURHR0MQBLzyyito3LgxEhMTK338ESNGIDY2FoMGDUJwcDA6d+4MX1/fMp8zZcqUUtvatWuH559/Hg899BAkSYJarcZbb72FHj16oHPnzoiIiEBwcDB69uxZ6bZWhiBVNpdZy5KSkmq7CaUEBgYiPT29tpth0+7dHpg8uSG+/DITbdoYEBXVGJ9+monRo7k2Q31W1/sdOS/2PaoN7HdUW1yp7+Xn58PT07O2m1Gj8vLy4OXlhczMTIwcORJr165F48aNa7tZUKvVMBgMVt+T4OBg+45RHQ2jumnjRg18fU2IiipEWpoKAFBQwAwfEREREbk2ZXH3oqIizJ49u04Ee47CgM+FpKeLaNbMCI0G8PKSE7t5eVyZg4iIiIhc2y+//FLbTag2vNp3IXq9AA8POdDTak0AOIePiIiIiMiZMeBzITpdccCn0QCCIDHgIyIiIiJyYgz4XIhOJ8DdXQ74BAHw9GTAR0RERETkzBjwuRC9Hiix1iQ8PSUWbSEiIiIicmIM+FxIyTl8gFy4hRk+IiIiIqprQkNDER0djaioKHMFzbIkJiYiKioKALB//35MnToVALB161YsW7bMIW06cuQIRo4ciejoaAwcOBAffvih+XyHDh2y+by2bds65PyV5ZAqnfHx8fjmm29gMpkwePDgUivTnz59Gt9++y2uXr2KOXPmoE+fPubHdu/ejV9//RUA8MADD2DQoEGOaBJZUXIOHwBotRLy8hjwEREREVHdotFosG3bNgDA7NmzsWLFCsyePbvCxxk6dCiGDh3qkDbNmTMHn332Ge666y4YjUZcunQJABAXFwcvL68aX1DdXlUO+EwmE7766iu8+uqraNiwIV566SWEh4ejWbNm5n0CAwPx1FNPYf369RbPzc3NxS+//IJ33nkHAPDiiy8iPDwc3t7eVW0WWVFyDh+gzOFjkpeIiIiI6q4ePXrgzJkzAABJkrBo0SLs2rULgiBg1qxZGD16tM3n/vTTTzhx4gTeeustzJkzBz4+Pjh+/DjS0tLwyiuvYOTIkTCZTHjllVewb98+BAcHw83NDRMmTMDIkSMtjpWRkYEmTZoAAFQqFdq1a4fExESsXLkSKpUKa9aswaJFi9C0aVM8/fTTyM/Pd1iwWRVVDvguXryIoKAg84u/9957cejQIYuAT1m4UBAss0nx8fHo0qWLOcDr0qUL4uPj0b9//6o2i6zQ6QAPj+KfPT2Z4SMiIiKiustoNCI2NhYPPfQQAGDTpk04deoUtm3bhszMTAwfPtxi9GB5UlNTsXbtWly8eBHTp0/HyJEjsWnTJly/fh27d+9Geno6Bg0ahAkTJpR67syZMxEREYG+ffti0KBBGD9+PEJDQzFlyhR4eXnhySefBAA88sgjmDp1KsaPH48VK1Y45PdQFVUO+DIzM9GwYUPzzw0bNsSFCxcq9dyAgABkZmZWtUlkg15/Z4bPhPR0h4zqJSIiIiIntGDBApw+fdqhx+zUqRMWLlxY5j6FhYWIjo5GSkoK2rZti4iICADAwYMHMWbMGKhUKjRq1Ah9+vTB8ePH0bFjR7vOHRMTA1EU0a5dO6SlpZmPOXLkSIiiiMaNG+Pee++1+ty5c+fiX//6F/7880+sXbsW69ats7pg+6FDh/Dll18CAMaOHYu33nrLrrZVl3pztb99+3Zs374dAPDOO+8gMDCwlltUmlqtrpPtUuj1Aho00CIwUC7VGRCgwvnzYp1uM5Wvrvc7cl7se1Qb2O+otrhS30tNTYVaLYcJoiiWGqVXVaIomo9vi0ajwa5du5Cfn4+JEyfiu+++w8yZMyGKosXzlZ9VKhUA+X1SqVQQBMH8b2V/URSh1WrNz5Ukyby95DEFQYBKpbLaxrCwMISFhWHatGno1KkTsrOzrT7fzc0NarXavK2811sWtVoNDw+PSve/Kgd8AQEByMjIMP+ckZGBgIAAu59b8o5BZmYmOnXqZHXfIUOGYMiQIeaf09PTK9ni6hMYGFgn2wUAJhNQVBQMozEP6em5AABR9ENOjqbOtpnsU5f7HTk39j2qDex3VFtcqe/pdDpzAPX6669XyzkMBoNd+7i7u2PhwoV49NFHMWXKFPTs2RPff/89xo4di9u3byMuLg6vvPIKdDqd+TlGoxGSJJn/bTKZYDAYYDKZYDQaLc5tMBjQo0cPrF69GmPHjkVGRgb279+P0aNHl2rj9u3bMXjwYAiCgAsXLkAURXh5eUGr1SI7O9u8f3h4ONasWYOxY8fi559/tvv1WqNWq2EwGKDT6Ur1v+DgYLuOUeWKHW3atEFycjJu3rwJg8GA/fv3Izw83K7ndu3aFcePH0dubi5yc3Nx/PhxdO3atapNIiv++QyUWoePyzIQERERUV3WuXNndOzYEWvXrsWwYcPQsWNHREdH48EHH8Qrr7xirhdSWSNGjEDTpk0xaNAgPPvss+jcuTN8fX1L7bdmzRoMGDAA0dHRmDVrFpYtWwaVSoXo6Gj88ccfiI6Oxl9//YWFCxdixYoVGDx4MFJSUqrUNkcQJEmSyt+tbEePHsW3334Lk8mEyMhIPPDAA/jpp5/Qpk0bhIeH4+LFi/jggw+Ql5cHNzc3+Pv7Y/HixQCAnTt34rfffgMgL8sQGRlp1zmTkpKq2myHq8t3frKyBHTq1BSvv56FmTPzAADvveevaKyMAAAgAElEQVSDpUu9kZiYDAdn6qkG1eV+R86NfY9qA/sd1RZX6nv5+fnw9PSs7WbUqLy8PHh5eSEzMxMjR47E2rVrqxxIOoKS4bP2ntib4XPIHL7u3buje/fuFttKVrYJCwvDZ599ZvW5UVFR5kUSqfrodHJEd+eyDJIkoLBQgFZb5bifiIiIiKheUhZ3LyoqwuzZs+tEsOco9aZoC1WNXi8HfCUXXvfyMgEA8vMZ8BERERGR67JWbdNZcNVtF6HM4btzHT4AnMdHREREROSkGPC5CGtDOpWsHhdfp4owGICqz/wlIiKiusoBJT7IwarynjDgcxHKkM475/ABzPBRxUyZEoAFC0pXriIiIiLnIIpipZcRIMczGAwQxcqHbZzD5yKsz+FjwEcVFx/vjiqsHUpERER1nEajQWFhIXQ6ncMXXaeK8fDwQFFRETQaTaWPwcs2F1FYKP+fc/ioKrKyBGRniygsZJ8hIiJyVoIgQKvV1nYzCI5ZDoRDOl2EtQyfEvAVFPDineyTmKgCAAZ8RERERPUEAz4XYWsdPgDIy2M3IPvcuCEPCmDAR0RERFQ/8ErfRVgr2qLVFq/DR2QPZviIiIiI6hcGfC5Cr5f/X3K+J4u2UEUVB3y13BAiIiIisgsDPhehZGRKZvjc3QGVSmLAR3a7fp0ZPiIiIqL6hAGfi7A2pFMQ5Hl8DPjIXomJnMNHREREVJ8w4HMR1qp0AnLAxyqdZK8bN4ozfJJUzs5EREREVOsY8LkInU7+f8l1+ABAq5WQl8eAj8qXnS3g9m0Rfn4mmEwCiopqu0VEREREVB4GfC5CpxOgVksQ73jHvbwk5OezG1D5lPl7YWEGABzWSURERFQf8ErfRej1QqnhnADg6WniHD6yCwM+IiIiovqHAZ+L0OkEi4ItChZtIXtdvy4XbGnbVh7LyYCPiIiIqO5jwOci9PrS8/cAFm0h+yUmqqDVmhAcbATAgI+IiIioPmDA5yJ0OutDOrVaZvjIPtevqxAaaoRWK/cjBnxEREREdR8DPhdha0inlxerdJJ9EhNVaNbMCI1G/pkBHxEREVHdx4DPRdgu2sIMH9knMVH9T8DHDB8RERFRfcGAz0XodIC7e+nt8hw+ESZTzbeJ6o/cXHkNvtDQkgFfLTeKiIiIiMrFgM9FlJXhA5itobIpSzI0a2YwB3ws9kNERERU9zHgcxG2irZ4esqpPQ7rpLIkJioBH4d0EhEREdUnDPhcRFnr8AFg4RYqk5LhsxzSyT5DREREVNcx4HMRer3tOXwAM3xUtuvX1dBoJAQGmhjwEREREdUjDPhcRHlz+OwJ+DZv1iAuzkrUSE5PXpLBAEEAAz4iIiKiekRd2w2gmmF7Dp/9Ad+iRb5o1cqAvn0zHd4+qtuURdcBwM0NEEWJAR8RERFRPcAMn4uQ5/CV3u7lZV/FRUkCkpNVuH2bXcYVJSaqEBIiB3xKlo8BHxEREVHdx6t3F6HXw2qGT6tVqnSW3RUyMkTodAIDPheUkiIiM1OFNm0M5m0M+IiIqLplZwtIS+N1B1FV8VPkIqpapTMpSa7SmJXFi3xXc+CABwCgTx+9eZtGI3EdPiIiqlavv+6Hhx8OqO1mENV7DPhcgNEIGI1Vm8NXHPCJkEofhpxYXJw7fHxMuOuuIvM2jYZFW4iIqHolJ4s4e9YNBkP5+xKRbQz4XIBeL1+Ye3iUfqyiAZ/RKCA3lxf6ruTAAXf07KmHSlW8jUM6iYiouuXkiDAYBCQmqsrfmYhsYsDnAgoL5f9bG9Lp7g64uUl2B3yAnOUj15CWJuLiRTeL4ZwAAz4iIqp+2dny98zlyywqT1QVvHJ3AcUZPutjMT09y5+PlZRU3FVu3+aFvqv46y+5tGufPjqL7XLAVxstIiIiV5GbK197MOAjqhoGfC5ACfisZfgAQKuV7Cra4uYmP5+VOl3HgQPu8PQ0oUuXIovtzPAREVF1Y4aPyDF45e4CdDrbc/gAOcNX3rIMSUkqtG0rz5rmkE7XceCAB8LD9XBzs9zOgI+IiKpTURFQUCBfb1y5woCPqCp45e4CdP+MxrM9pNNU5hw+oxFISVGhY0c5y8MMn2vIzBRw5kzp+XsAAz4iIqpeJQvEXb7Moi1EVcErdxegZPhsDen08iq7aMvNmyKMRgGdOskBHzN8ruHgQTkl3Ldv6YBPq2XAR0RE1ScnR77WaNHCgBs31CgoqOUGEdVjvHJ3AeXN4SuvaItSoTMszAC1WuLi6y4iLs4dGo2Ee+5hho+IiGqWMn9PmUOekMBhnUSVxYDPBSgBn0Zj/XGttuwMnxLwBQcb4e9vwq1b7Dau4MABd3Tvrrc695MBHxERVSelQqdy05GFW6imZGYK6NGjCQ4dcit/53qCV+4uoKx1+AA5w1dWlc6SAZ+fn4lDOl1AVpaAU6fc0LevzurjGo2EoiIBRmMNN4yIiFzCnRk+BnxUU06fdkNKigqnTzPgo3rEnnX4ysvweXqa4Ocnwc9PYsDnAvbu9YAkCbj33tLDOYHibDGzfEREVB2UOXxNmxrRpImRlTqpxijDh7Ozned613leCdlU3hy+8oq2JCWpEBxshCAA/v4mLrzuAnbs0MDPz4TwcFsBn9yXGPAREVF1yMmRv198fCS0bm1gpU6qMVevyn1NyTI7AwZ8LqD8dfhMKCwUYTJZfzw5WQ74ADngY4av/vn+e0/s3GmjA9zBZAJ27vTAwIE6qG3cUGXAR0RE1UnJ8Pn4mP4J+Jjho5qhZPic6XrXeV4J2VT+OnzydluVOpUMHwDO4aun3n/fB5984m3XvidOuCE9XYXBgwtt7qMEfCyTTURE1SEnR4C7uwSNBmjd2oCMDBVHGFGN4JBOqpfKG9Kp1crbrRVu0evldfiCg+X0n7+/PIePxTrqj4ICAenpKpw86QaDofz9d+zQQBAkREZaL9gCFPcZZviIiKg65OSI8PaWrz1at5a/vDiPj6qbJHFIJ9VT5S28rmT4rM3jS01VQZIEiwwf4FwfAmeXmCj/4SooEHH+fPlfljt3eqBbtyI0bGhjjC/KH9JZWAh8950nrlzhnAsiIqq4nBwBvr7yd03r1vI1CId1UnVLTxeRlyeHR8zwUb1SXKXT+uNNmsgX9ps2aUs9VnJJBqA44OOwzvpDCfgAID7evcx909JExMe7lzmcEyg/4Nu1S4OXXvJH//5NMHFiQ2zcqLE5R5SIiOhO2dkifHzkL47mzQ0QRYkBH1W7hAT5msnHx7mmMDnPKyGb9Ho5uyfYSMoNGKDDiBEFePttH+zZYxkQ3Bnw+fvLf3xv32bXqS+UgM/dXUJ8fNlryiiFXYYMqVrAp2SAZ8zIxaVLKjz+eAD++ENToXYTEZHrys0V4O0tf9e4uwOhoUaOGqFqp8zfu/vuImRlOc9oNl61u4DCQsHmcE4AEATgo49uo21bA556qoFFRqh0wPfPfL+UPIgpKdXYanKUxEQ1NBoJffrocOxY2Rm+HTs0CAoy4q67yp7sV17Ap1RXmzs3B1u2pAOQq72Sc3rvPR88+miD2m4GETmR7GwRvr7FQ0NYqZNqwtWraoiihLvuKkJ2tgjJ9uVzvcKAzwXo9YLNCp0KLy8Jy5dnwmgUMGNGgHk+X1KSCn5+Jnh5yc/38zPBB9kY/Mp9aDR0KITc3GpvP1XNtWsqNGtmQLduRTh3Tm1zzcWiImDPHg9ERRXazAYryg/45O3e3hL8/EwQBIlZYSd2+LA7du/W2FUUiIjIHjk5Anx8iq9dlIDPWS7AqW66elWFkBAjAgNNKCoSnKY4Ha/AXIBOJ8C97MQOAHlS9Cef3MLp02o8+GBDpKeLSEoSzdk9APD3NeB7PAz/m5egysiA11dfVWPLyRGuX1chNNSIrl31MBoF/P239WGdhw+7IydHxODBtqtzKsoL+PLyRGg0Jri5ASoV4Ocn4dYt5/ijSaWlp4vQ6QRW0CMih8nNLZ7DBwDt2hmQlyfi2jWOFqHqc+WKGi1aGM3ZZWcZ1smAzwXo9bbX4LvTkCE6fPnlLZw5o8b99wfi1Ck3NG1aHPC1/PpdjMJ6rI96B4VDhsD7888hZGVVV9PJAa5dU/8T8BUBAI4dsx7wKYFgz576co9pT4ZPmXsByHM/meFzXmlp8nt7+jQDPiKqOkkqneHr0kX+Djt+vPR32O3bAjN/5BBXr6rQooWhRFV657h2cY5XQWXS6cof0lnSsGGF+OWXDOTnC7hxQ23O8GnWr0eDT5fia9UM/NHmCWTPnw8xKwveX35ZXU2nKsrJEXD7tojQUCMaNzYhJMRgs1LnpUtq+PubEBBQfjnN8gK+kpPtAaBBAxNu3eKfG2dkMMD83p49W3ZRICIie+TnCzAaBYs5fO3bF8HNTcLJk5Z/Z65eVaFr1yDs3WujFDmRnbKzBWRmqtCqlQF+fvI1DDN8VG/IQzorduurW7cibNiQjr59dfIC3JIE30WLoO/aFa8HfoLbWSIMnTujYPhweH35JYTMzGpqPVWFUoAnNFSeXNW1a5HNSp2XLqnRurWh3Pl7AKD5p+BmWUVbzENxTCaM0v8C8ebNijWe6oWMDBGSJPeDM2cY8BFR1ZWcB67w8AA6dCjCiROWNy337vVAUZGAS5c41JOq5upVeZRKySGdzPBRrZIkICXFvrdPLtpS8XOEhhrxyy8ZiIkphCohAerr15H/4IPw9Feb1ybJmTcPQl4evD//vOInoGp3/boS8MlZ2m7d9Lh2TY2MjNJ95/JlNdq0sa/qhiDIWT7bc/iKM3za33/H66cm47czd8Pzm28Ao9Hqc6h+UoZzenqacPYsh3QSUdUplZ5LZvgAeVjn33+7WQzf/OsvOQDMyGDAR1WjLPvRsqWBAR/VDTt3eqBXryZ2TV5W1uGrCo+9ewEAugEDLOZjGTp0QMGoUfD66iuI6elVOgc53rVr8gV48+ZykKXM47tzDkRuroCUFJXdAR+gBHzWH8vJEeWAT6+Hz3vv4YZ/RxwRe8L/1VcROGIEVJcuVeLVUF2Uni7/DerTR4/ERLX5zjwRUWUpa7mWnMMHyAHf7duWhVsOHpQDvsxMXtJS1ZTM8HFIJ9UJ58+rYTQKpcayW1PROXzWeOzdC0NICIytWsHPz7IAR85zz0HQ6eD93/9W6RzkeImJKnh6mtCggXynqkuXIohi6QXYlbWNKh7w2Z7D5+NjgueqVVBfvYpNUYsQZdyG9GWfQp2YCL9XX63kK6K6RsnwDRggV3dllo+Iqio3V/67Yi3gA4ATJ+TvsBs3VLh+Xf6bY23kClFFXL2qQqNGRnh5SeZpKczwUa1SFrE+f778i6sqB3xGIzz274duwABAEODnJ1nc8TCGhaFg7Fh4ffcdF2OvYxITVWje3Giel+flJaFdO0OpBdgvXZL7UevWjgv4GnrkwGfJEuj69kVq1ygAApIj/oXcp5+GZs8euJ04UanXRHWLcpEVESEHfJzHR0RVVZzhsxzSeWfhFmU4p5+fiRk+qrKEBDVatpSvgzQa+TqHAR/VKiXgO3eu/IsreUhn5c/lduoUxNu3oR8wAID1Evs5c+cCBgO8ly2r/InI4RIT1WjWzHLOXLduehw96g5Tie/Ry5fVEATJ/IfOHmUHfCJGXVwKVXo6sl9+GQ0C5BsOt24JyJsyBSZfX2aEnURamgoajYT27Q3w8TGxUmc1OXVKjdRUfmWTa1Dm8N0Z8N1ZuOWvv9zh42NC7946BnxUZQkJ8hp8Cl9fk/nmQ33HT0c9pQR8Fy7Yl+Gryhw+8/y9fv0AyHfS8vNFFBUV72Ns0QL5EybAa9UqqG7cqPS5yHEkScnwWQZxPXvqcfu2iIsXi/vOpUvy4uxK9U172Ar4dDrAR5eO6PilKBg+HEXdu5uHlN66JULy8UHe1KnQbNwI1eXLlXtxVGekpYkIDJSzyB06FOHMGQ7pdDSDARg/PhCLF/vUdlOIaoQyF/jOIZ2APKzz5Em5cMtff7kjPFyPRo1MHNJJVVJQIF9bl7zx7etrMhcprO+c41W4ICXgu3RJbRF4WSNX6axawFfUsSNMjRoBkDN8AEp9CHJnzwYAeH/8caXPRY6TlSUgJ0csleFTFlY/dKg47Xvpkv0VOhW2Ar68PBEP43t4FOUi5//9PwDFfUbJDOc99hjg7g7vzz6r0Dmp7klPF9Gokfz+duxowNmzblwA2cHi492QlSUyg0EuIydHhCBIFssyKO6+Wy7ccvy4Gy5ccEPv3noEBMhDOvm3hyorMVG+WdmyZckMn8SAj2pPURGQmioiNNSAoiIBCQll31GvUsBXWAj3Q4eg69/fvMnfXz7WncM6jSEhyJ80CZ4//QRVYmLlzkcOo/zxUip0Klq1MqJhQ6O5spkkyUM6KzJ/D7Ad8OXmChiDtUhr2gmG9u0BwCLDBwCmRo2QP2ECPFevrlfzPrOzs7FmzRpcvHgREq8sAMhDOgMD5fe3Q4ciZGeLSEpieXRHUhaUVoa5ETm77Gx5aR/RSpdXCrd89ZUXAKB3bz0aNjTBaBScpqIi1byEBPl7q0WL4mshf38O6aRadPOmvNDxwIFykYRz58oO+AoLUal1+ADA/fBhCIWFcsGWf/j5Kdma0h+CnKefBgB4ffll5U5IDnPnousKQQB69dLj8GE54EtOFpGfLzosw1eYmIH+iEVijxHmbUqGTwn4ACD3ySfleZ/1qK98+umnmDVrFgYOHIgePXpg3rx5yMvLq+1m1Ri9HqXuoMsZPvmmQqdOch/isE7HUgK+3FznuPAgKk9urmg1uwfIN5bc3CT8/rsWHh4S7rlHzvABrNRJlackTzikk+oMZThnRIQOgiCVWalTkuQMX2Xn8Hns3QtJrYa+Tx/zNiXgs/YhMAUHo2DMGHj+8AOEW7cqdU5yDGWdImXR9ZLCw/VISFDj5k3RXKGzMgFfQUHpC1Df3Vuhggk3+w0r3uYrQaWSLLLCxhYtUDhypNxXcnMrdO7aIEkSfv/9d/Tq1QvvvfceevXqhR9//BG//PJLbTetRhiNQJ8+TbBypad5m8kkX2ApGb727eU776zU6Th5eQKOHJFvznCNQ3IVOTlCqUXXFR4e8t8ag0FAt256eHgADRvK+3LYM1XW1atq+Pqa0KBB8fWyr6/EDB/VHiXga93agObNjTh/3vbFlcEAmExVCPhiY6Hv3h2Sl5d5253zse6U++STEAsK4PXdd5U6JznG9esq+PqazIuHltSrV/E8vsosyQDYzvA13rcJV9ASxs53mbcJgnyjoGSGDwByZ86EmJ0N7erVFTp3bTh+/DiuXr2KiRMnYvLkyfjss88QFhaGTZs21XbTasTt2yJSU1UWcz8zMgCjUTAHfL6+Epo1M3AtPgeKi3OHwSAgNNTAIZ3kMrKzRasFWxTKsE7lu6w44ONwcqqchAS5YItQ4rJGrtLpHHND+e1RDykBX9OmRrRrZygzw6fXyz1Xo6l4bxVTU+F2/Dh0EREW25U5fLbS3IaOHVEYGQmvb76Rx5NSrbh2TW01uwcAnTsXQaORcPCgOy5fVsPT04SmTa3fTbVFo0GpgE/IzUXTU39iLcbA+46Cgg0alF7Oo6h7d+i7d4f38uWwWCeiDlq7di3c3NwQExNj3jZs2DDExcUhMzOzFltWM5ShUsoNAgC4eVN+/wMDi/tZhw4GZvgcaO9eD2g0EqKidMzwkcsoK8MHyIVbAHn+HgDzkE5m+Kiy7lySAQD8/CQYDILV0Uz1DT8Z9VBysgparZy5ad++CJcv267UqZOn+VVqHT7thg0QJAmFI0dabFf+CJc1OTr3ySehSkuD56+/VvzE5BDXr6tKzd9TuLvL6/EdPixn+Fq3tryrZQ85w2e5zWPnTqgMevyGf8Hb2/LL2t9fKpXhA4Dcxx6DOiEBHtu3V6wBNchkMmH9+vWIjIyEn5+fefuIESNgNBqxdevWWmxdzUhPl9+7ixfV5rudqany/5UqnYA8v+bSJTWM1u81UAXFxnqgVy8dAgONyM8X+Xsll5CTY3sOHwCMGVOAV1/NQv/+8kVOQID8weAcPqoMg0G+ZipZsAWw73q3vuAnox5KTlahaVMTBAFo106u1HnlivUsn04nd9LKDOnUrl2Lok6dYGjb1mK7mxvg7V16eF5J+n79oO/cGV6ffVbnMzfOSFmD784lGUrq2VOPkyfdcPq0W4Xn7wFKwGc51EHzxx/I9QzEPvQrNRxHzvBZKfIyfDiMTZvKWb466uDBg0hJScGYMWMstnfu3BmhoaHYuHFjLbWs5igBX16eaF4APC1Nfj9LBnyBgSYYDAKzUZWQkyPg+ef9cOWKPIojNVXE2bNuGDBAb7745e+VXEFOjlBq0fWSfH0l/N//5UH9z6WPVgt4enItPqqcGzdUMBgEtGplPeDLzq7//ar+vwIXJAd88oV8u3Zy57Q1rFMZ0lnRZRlU167B/ehRFNxxgavw8yuncpEgIO///g9uly7V6cyNs8rPF5CfLyIoqOyAz2gUcPOmCm3aVDxtoAwTVrLI0Omg2bEDf7ceDhNU8PS07HP+/jZuEri5IW/6dHjs2wf16dMVbkdNWLduHbRaLaKjoy22C4KAYcOGITY2FtnZ2bXUuppRcqjUxYvy3xslw1dySKczfUHWtGPH3LFqlRfGjw9EQoIKsbFydc4BA3Tm32tuLn+v5PxyckT4+lbsukVZi4+ooq5elb/TrA3pBJzj+6z+vwIXlJIimgO+sDBDmZU6lYCvohk+7e+/AwAKRo2y+rifX/mLURaMHAljkybwWrmyQuemqlOGH1gr2KLo0UMPQZAfr2yGDyiex+exfz/E3FwcDL4f3t6mUusnWZvDp8ibNAkmjaZOZvkMBgM2bNiA6OhoeHp6lnp8+PDh0Ov12LFjRy20ruakpxcXQ1Dm8d28KcDNTTLP6wXKn+NLtt26JX+WMjNFjBsXiNWrPdGggRF33VXEDB+5DL1e/l65c1pAeRo2ZMBHlaOMqii5JAPAIZ1Ui0wmICWlOMOn1Upo0cKIc+esF0lQsi8VXYdPu24d9N27wxgaavVxf3/rw/MsqNXInzgRHrt2QXX9esUaQFWi3I0qa9K7n5+EDh3kP26OCPi069bB5OODw36RVudeNGhgQl6eCL2+9LGkBg1QMGECtL/+Wuf6SmxsLDIzMzF69Girj/fo0QNBQUFOX60zPV1EgwZGeHqaSgR88kXWnVXNAOf4gqxpSgb8668zUVAgYO9eD/Tvr4cowjxEmpU6ydkpWezKZPg4pJMq4+pVNTQaCU2aWF4zOdOIlfr/ClxMeroIg0EwB3wA0K5dkc0MnzKHryJDOtUXLsDt9GmbwzkBOeCz5w5+/qRJAADPH36w+/xUdfYEfIA8rBNAqXHr9igZ8Al5edBs3IiC++/HrQJPq3MvrC2+XlLu008DggDvpUsr3JbqtGPHDnh6emLQoEFWHxdFETExMdi5cyfy8/NrtnE1KCNDRKNGJrRpYzAHfKmpgnnRdUVZ63RS2ZTPRr9+Ovz0UzpatzZg3Di5TymfKWb4yNkp656VNYfPGg7ppMpKSFCheXNDqZFJyogVZ1iLj5+MeqbkkgyKdu0MuHxZbTVzUpkhndp16yAJAgruqM5ZkpeXhNzc8j8AxmbNoIuMhOePP8plkKhG2DOkEwCeeSYHX3yRWWY1NFtKBnyaTZsg5uejYNw45OYKNjN8gO31G40hIcifNAmeP/0EVWJihdtTXRITE9GyZUtoNBqb+wwbNgyFhYXYtWuXw8+v1+tx5swZrF+/Hh999BG2bdvm8HPYIyNDRMOGJoSFGcxz+G7etCzYAhQHfM5wR7Sm3bolwsfHBDc3oHNnA/buvYkhQ+RhGkqGz56/u0T1mdLHy1qHz5qGDZnho8q5elVdajgnUHzTwdZ1S31S/1+BiykO+Iovstq1M8BgEJCQUDrLV+EMnyTJwzn79oWpSRObu9ladNua/Icfhio1FRoWb6kx9mb4QkJMGDGicmsllgz4PFevhqFFC+h79bJZTru8DB8A5DzzDKBSwfvjjyvVpuqQnJyMpk2blrlPnz594O/vj+0O7uOSJGH48OEYMmQInnzySXzwwQeYP38+TLVQ+TY9XQ742rQx4MYNFQoKBNy8WbzoukK5ycAhnRV365Zo/pzcSZnPxECanJ3SxyuT4cvPF1FQUB2tImclSXKG786CLYC8hJVWa3KKv7v1/xW4mORk+S0rmeHr2FFehO/w4dKL7SlZP3vn8KnPnoX68mUU2JivpNBq7Q/4CgcPhjEoCJ7ff29fI6jKlOF05WX4qkIJ+ITEG3Dfvx/548YBgoDcXOvltJWFccu6U2Zq2hR5Dz8Mz59/hiohoVraXVH2BHxqtRoDBw7Erl27HBqMnTp1CmfOnMETTzyBLVu24N1330VaWhr+/vtvh53DXhkZKgQGygGfJAm4dEmFmzctK3QCcvZfpSq/qBOVdvu2aM6E30mZz8QMHzk7ZZ5qRefwNWzIxdep4lJTRRQWilYzfIB8HcUhnVTjkpNVcHeXzBfPANCxowFhYUX43/9KVxCs6Dp8Hnv2AAAKIyPL3E/J8En2HFatRv5DD8Fj9+46NVTPmSnZlYreIa0IJeAL3rEagiShYNw4APIFqZeXtQyfvK2sDB/wz1w+Nzf41IEsn06nQ0ZGBoKCgsrdNyoqCmlpaTh58qTDzr9hwwaoVCo888wz6Ny5M2JiYiAIQo1XBC0qkoORhg2N5gI/x465Q68vneETBDmzzICv4m7dsh3weXpKEASJRVvI6SnzVCtapVO5LsrMVJWzJ1ExZUmGli2tL0/lLN9n9f8VuJjkZBWCgowWE0sFAZg8OR9Hj7rj9GnLYZ0VHdLpERuLojZtYAoJKXM/jUaCySRYnTdoTd5DDwGCAK+vvrLvCVQl2dkiPD3luUDVRauVAEhouecn6Pr0gbF5cwByhTVrgWbxHKVCbuIAACAASURBVL6y75SZmjRB3pQp0K5ZU+sVO1P/WWguODi43H0jIyMdGoxJkoQNGzagb9++CAgIAAAEBgaia9eu2Llzp0POYS/ljnnDhia0bm2EIEj46y95RMGdc/gA57kjWtPKGtIpCPKcJhZtIWen9HFm+OyTnS3w720VJCRYX5JB4esrcUgn1bySi66XNG5cPjw8JKxa5WWxvUJFW/R6uMfFQT9gQLm7yhf7sHtYpykkBAXjx8NrxQqorlyx6zlUednZQoW/LCtKowH64AD8Ui8hf/x4APJY+Jwc60VbPD0luLlJ5Wb4ACB35kwAgNeKFQ5tc0UlJycDQLlDOgGgYcOGDg3Gzp49iytXrmDEiBEW26OionDs2DFkZmY65Dz2UAohBAaaoNVKCAkxIi7O459tpf8e+fk5xx3RmiYP6bT9ufXxMTHDR05PubiueIZP/lvkaoVbnn22AZ5+ukFtN6PeSkhQQ6WSv9cUGRkZGDhwIPbv3w9fX5NTBNSu9alwArYCvoAACSNGFGDNGi3y84s7ZkXW4XM/cgRiQQF0ERHl7nvnGmz2yH7hBUju7vB98027n0OVk50tmqslVheNRsJkrEKRmxaF/wQlhYUCTCbBanU1QZCzfPYEfKaQEBQOGwbPH36AUItLHVQk4AOAwYMHIz4+Hunp6VU+98aNGyEIAoYNG2axPSoqCpIkYffu3VU+h73S04szfAAQFmZASop8V9R6hs/kFFXNapLRKA/FtjWkE5AzfDU1h+/atWvYunUrJLvG7RM5Tm6uAA8PqcLrBytDOl0t4Dt1ys1cOZkqLiFBjWbNjBYjorZv346LFy9i8eLF8PNj0RaqYZKkBHzWLwgefjgfOTki1q8vLh9fkSGdHnv3QhJF6Pr2LXffygR8piZNkPvss9Bu2QL3vXvtfh5VXFZWzQR80diGhNYRkHx8ABQPxfHysn5uf3/7A4G8xx6DmJUF7Zo1jmlwJVQm4JMkySFZvo0bN6JPnz5o1KiRxfYuXbqgYcOG1bIEhC0ZGXJwp8zXU+bxAdYDPnkITP2/I1qTsrIESJJgc0gnAHh7V+/QIr1ej59//hnjxo1D3759MX36dIdXniUqT3a29WkB5fHzkwtGudKQzsJCICVFREqKyr6aClTK1auqUsM5lakZcXFx0OsPO0XVadf5VDiBW7dE6HSC1QwfAPTqpUfbtkVYubJ4WGdFhnR67N2Loq5dIfn6lruvEvAVFFTsQ5A7cyYMzZvD7/XXuS5fNaqJIZ1e2Sloj/O4HNrfvE0J+Gytn2Rvhg8A9OHh0N99N7y+/hq19U2WnJwMb29veHt727V/586d0bhx4yoHfOfPn8f58+cx0spamKIoIjIyErt27YLRaP1vgaMpd8wbNpTPpwR8oihZzUhxSGfFKZ+LsjJ8vr6mas3wvfbaa5g7dy6Sk5Px/PPPIyQkBJ9++mm1nY/Impwc66NEyiOK8ufHlTJ816+rIUkC9HrBpQJdR0pIUFssyVBUVIQ9e/bg/vvvh4+PD86f/xjZ2WK9D6jZO+qRpKTSSzKUpBRvOXbMHadOyel9JcNXXvEOISsLbvHxdg3nBCo+h89Mo0H2q6/C7exZeK5aVbHnkt2ys8Vy1+CrKr/4OADA2aDigC8vr+y5FxXJ8EEQkDdjBtzOn4dHLWWE7VmSoSRRFBEVFYU///wTRUVFlT6vMpwzJibG6uNRUVG4desW4uPjK32OikhPF6FSSeZlPsLC5ICvUSNAZaUgnrMMgalJ9gR83t7VV6XzypUr+N///ocpU6YgNjYWs2fPxuOPP46DBw/i0KFD1XJOImtyciqX4QPkYeeuFPhcvVr8B1hZtovsd+uWgKwsyyUZDh8+jJycHIwePRoPP/wwLl5cC6PxqsV0qfrIIb0jPj4es2fPxrPPPou1a9eWeryoqAgfffQRnn32Wbz88su4efMmAODmzZuYPHky5s+fj/nz5+OLL75wRHOcVvGi67bv6o8blw93dwm//CIv0aDXy9k4oZx+6hEXB8Fkgs6Ogi1A5YZ0KgqHD4e+Sxd4rl5d4eeSfWpiSKf2YByy4YPLvveYtxWX0656hg8ACkaNgrFRI3gtX161xlZSRQM+QA7GsrOzceTIkUqfd+PGjejZs6fN5SAGDhwIURRrrFpnRoa86LpSHVjJ8DVubP199vOToNMJXAC5ApQbIWXP4TNVW5XOxYsXw83NDc899xyEf74wJk2aBH9/f2b5qEZVNsMHyPP4XCvgK567p8yrJvtZW5Jh586dcHNzQ//+/fHoo49CEEQAH9f7YZ1V/lSYTCZ89dVXePnll/HRRx9h3759uH5HKfWdO3fCy8sLn3zyCUaMGIFVJTI7QUFBeP/99/H+++/j8ccfr2pznJo9AV+DBhLuvVeHbdvkeXw6nWD3cE6Tpyf03bvb1ZbKDukEAAgC9L16QX3mjFypgBxKkmpmSKd7XBziVP2RpytOH+fmyn9SbA/plCpWzMPDA/lTpkCzYwdUFy9Wqb2VUZmALyIiAmq1Gtu2bavUObdu3YozZ85g9OjRNvfx9/dHeHh4ja3H9//ZO8/AKMq1DV+zLZtKEkISQJq00AmBANKLgIhKB0VEUGyAx4OV8x0sBwEVLKCCBRvFA0dAAUUpJnQEgYCUBAgltEB632yd78cwm7abbAtF9vqjbGbfeZOdnXmf97mf+5EDPpmICAsBARbCw20fL2eXvVk+x5E3Qiqr4auutgwnT57kxx9/ZNKkSYSX+lD9/PyYOHEimzdv5tSpUx4/rxcvtrDX2scRQkPvLEln2QyfN+BzlvPnpYCvQYOSDF9cXByxsbEEBgZSp04dYmOHA19y+XLeTZqlZ3D7W5GcnExkZCQRERGoVCruueeeCvKPAwcO0Lt3bwC6dOnCsWPHvM5fLpCaqkSpFG2aJJTm3nuLOXdORXKy0vGAb8cODF26gEbj0FxclnRex9i6NYriYlRnzrj0fi/2KSyUnDKrU9KpSE9HnZzMHz49y1wDVTXMDQ62UFwsOLVRUPjYY4haLQGffebepJ3EZDKRlpbmdMAXGBhIz549WbdundM1drm5ucyYMYMWLVowbty4So/t2bMnx44dIz8/36lzuEJGhrJMwCcIMGpUEYMH2/6c5eyyt47PcRyTdFooLlbghlrYJvPnz8ff359nn322ws8mTZqEVqtl8eLFnj2pFy92KCgQ8Pd3bY1450k6VTRpYkShEL0ZPhe4eFH6m8k1fJcvXyYpKYm+fftajxk69FmgkNWrl9+MKXoMt78VWVlZ1KxZ0/rvmjVrVugPVfoYpVKJn5+fdZGSlpbGK6+8whtvvEFiYqK70/lbk56uICzMYrNmpjT9+0u9GLZu1WIwCFU6dCovX0Z19qzDck5wT9IJYGzTBgD1sWMuvd+LfWTZgVxvVR1o9kr1ewcCygZ8sqFEZaYtIOnmHcVSqxZFY8bgt3o1iuuumTeC9PR0LBaLXVllZYwcOZLU1FT27Nnj1Ptmz55NWloa77//PuoqCm+jojogiiJHjhxxen7OkpmpqNBv7+2385g61V7AJ33+t7sE5kaSk6NAoRArzczL3ytPZvmOHj3Kxo0bmTx5MqGhoRV+HhoaysMPP8yPP/7IlStXPHZeL17sUVQk4OfnuqQzO1tRLeKhvLw8CgoKPD+wG1y4oKRxYxO1alm4evXOCXQ9RX6+lBSRkxhymUS/fv2sx7Rt2wp4hcjI9jdjih7jpjbuCAkJYdGiRQQGBnL27FnmzZvH+++/j5+fX4Vjt27darWHfueddwgLC7vR060SlUpVrfPKyVFRuzZVniMsDFq3trB9eyC1a4v4+ioqfY/y008B8B02DF8H5y+3RlOpAgkL86/8YFt06YKo1RKUnIz/LfhZ3k6Uv+5SU6XF4F13+RMWVvG75AmUhw8jBgRwNrgTUaLSen5RlB44DRqE4utb8X3168sL1ZqEhTnxQJ8xA5Yvp9ayZZjfe8/N2TvG2bNnAWjevLnT3+tHHnmE1157jV9++YVhw4Y59J74+HhWrFjB9OnTyzxs7HH8+L0AnDx5iqFDhzo1P2fJylJSt65Phb+DvXtegwbS5yyKwc59zncwOp2SkBAID7d/rdWpI32/1OqaeOq2+fnnnxMSEsKMGTOoUaOGzWNefvllvvnmG+Li4njhhRc8c2I3qO5nrZebi06nICxMS1hYFW5zNqhfX4EoCigUYR77joDUsqRPnz7k5eXxzTfflMkA3SxEES5cUDFwoILMTIGMDF+X/mZ3MiaTksDAknX1rl27aNCgAV26dLHWMjdoAPAuLVuarK2JbjSeuOe5HfCFhoaSmZlp/XdmZmaFXUL5mJo1a2I2mykqKiIwMBBBEKy72HfffTcRERGkpqbSuHHjCufp378//fv3t/7bE42NPU1YWFi1zuvy5TDCwixkZGRVeWyfPoEsWhRAbKwRtVphd17KixcJ/+ADioYOJadWLXBw/jqdAogkPb2QjIxCZ34NK2FRUYh//knmLfhZ3k6Uv+5SUjRAGJBLRoahWs5ZKz4eY6dOKDNEcnMN1mvy6tVAVKoACgoyKLRxWSiV0tzOns2lTh0n5hYYSPBDD6H98ksyn3wS0UYmwtPIigN/f3+Xvtf3338/a9as4fXXX7e5iVUanU7H008/TcOGDXnuueccOl9aWg2gGfHxu3niier7DhUXQ15eHfz9C8nIKLu7be+eZ7EogQguXSogI8Pr3OIIqakh1KihruKz1wKhXLiQQ2Cg+21t8vPz2bhxI48++ihGo9HuuWvUqEHz5s1Zv349jz76qNvndZfqftZ6uXlYLFBUVAdBKCIjw3m5ulYrfUeSk3MQBM+1fvr88885deoU9erVY/DgwUybNo0XX3wRlerm5U2uXVOg00USEZFPWJgP586pvN8LJ8nICMbXV0NGRgZ6vZ64uDhGjRpVJq6xWKT17uXLrq933aWye16dOnUcGsPt/G/jxo1JTU0lLS0Nk8nEnj176NixY5ljYmJi2LZtGwB//PEHrVq1QhAE8vLysFikaPnatWukpqYSERHh7pT+tqSlKaus35O5995izGaB/fs1ldbwBf3nP4iCQN7//Z9Tc3G3hg+kOj718eM3rcfa3xW54XV1SToVGRmoT53C0KULWq1Y5hooLBQICLDvCisbUjhl3HKdgilTUBQV4f/ddy7N21mcbbpenhEjRlBUVMRvv/1W5bHfffcdKSkpvPvuu/jaSo3aQJLPxnLkSEK11kTLBgjO7GwGB3slnc6Sna2otH4PsBpZeKo1w5YtW9Dr9TzwwANVHtu/f3/27dt3Q2pGvdy5yPXdfn6uZVLk75AnjVuysrL46KOP6NOnD0eOHGHs2LEsXLiQJ5980uUxV670ZdUqx+719rhwQQo269c3Exlp8Zq2uEBRkWB1Fd+3bx9FRUX06dOnzDHyffd2f565/Y1QKpVMmjSJ2bNn889//pOuXbtSr149Vq1axYEDBwDJprygoIBp06bx888/W80ITpw4wUsvvcTLL7/MBx98wOTJkx1ucHynYbFIvbBq1XJMmB4dbSQszIzZbN+0RbN7N74bN1IwdSoWB3cIZEpq+Jx6WxmMrVujyM1FefGi64N4qYBslFFdpi2aP/4AQN+1K1ot5UxbFHYNW6B0DZ/ztx5TVBTF996L/1dfIcia4mokNTUVrVZLSEiIS+/v3Lkzd911F6tXr670OJ1Ox+LFi+nRowfdu3ev9NjSSI6oncnKumYNTquDrCxpEVHatKUq5GvPa9riODk5QqUOneD5Gr4NGzYQGRlJTExMlcf269cPk8nE9u3bPXJuL15sIfc6c7WGT75PeTLge//99yksLOT111/H39+f+fPn89JLL7FlyxaOuehDsHy5P4sXV77eLSwUmD8/0K7J2fnzsuGIidq1zeTlKW77XnE3moIChdUgaPPmzWi12grPYbUa6tUzVemfcavjkVx0hw4d6FDOzn/MmDHW/9doNEyfPr3C+7p06UKXLl08MYW/PTk5AiaTQHi4Y4suhQL69dOzapUfPj42DjCZqPHGG5jq1aPg6aedno9CARqN6F6Gr5Rxi7l+fZfH8VIW2Qq/OgM+i58fxrZt0WrFMo5oBQWV909yJ8MHkD9lCrWGDsX3f/+j6PHHXRrDUVJTU4mMjLTq+J1FoVAwYsQIPv74Y65evYrJZGLhwoVkZGTwySefWGWeS5cuJSMjw+Y9sjIKC6UMH0BCQoLDsg5nyciQPquaNR13QVCrpR36ygK+ixeVhIWZbdZ63olkZyuIiqpcgiZvpsjtT9whLy+Pbdu28dhjj6FQVD1eTEwMwcHB/P777wwZMsTt83vxYgvpvuZ+wOcpp85Tp06xbNkyHn30UZo1a2Z9/fHHH+eTTz7h+++/Z86cOU6Pq9cLnDmjQqfD7j1w/XpfPvwwkJYtjQweXHF3/cIFFYIgctddZiIjpftzaqqCxo2l/xdFKWPq6t/yTkBSJVkQRZHNmzfTs2dPmyqbP/5Iuwmz8yze7dfbhPR0aWvB0QwfSLJOwGaGz3f1atSJieTNnGn/blMFWq3oWh++6xijohCVStRHj7o8RmXs26dh+PCa6PXVMvwtiyzprK4+fD779mHo2BHUavz8LFZnTqg6w+frC76+rvdJMnbsiLFlS/xWrXLp/c5w9epVl+WcMiNGjMBisTBx4kS6d+/ODz/8wJYtW5g6dSpmsxmdTseiRYvo3r07sbGxTo0t/d3boVBoOHz4sFvzrAw54HO2WD0oSLRei+UxGODee2tVucN9J+GIpFP+Ttv7uzrDli1bMBgMDsk5QTIN6N27N3FxcdZSDC9ePI27Gb7QUM9m+N5++238/f158cUXy7weEhLC4MGDWbt2LUUuKE4MBrBYBE6dsm+ysm2btFt/8qTt3Mz580rq1DHj40OpgK8kDbV+vZa2bSO4dOk2T01VI3IZyvHjx7l8+TIDBw682VOqNrwB321CWpr0UTlawwfQs6cejUa02ZbB9+efMTVqRPHgwS7PydfXvQwfWi2mpk2rrTXD3r0a9u3zueNudrm5Cvz9LVRLLblej+rUKYxt2wIQFWUiJUVlbbNQWFh5hg8gPNxCerqLtx5BoGjsWDR//YXqxAnXxnAQV5qul6dx48bExsaSlJTEuHHj2L17N2+99RabNm1i1qxZLFu2zKXsHshZHh9q1GhLQkKCW/OsDHnh5IykE6Rsrr0MX3Kyivx8BUePeh3lAPR6KCpypIZP+m55IsO3YcMG6tSpU0GdUxn9+vUjIyPjhrQC8XJnIgd8rvbh02iqVhc4Sm5uLr///jsTJ04s035M5tFHHyU/P58NGzY4PbZeL/2eJ07YvgeazbBrlxzw2T7mwgUV9etLgV7t2tJ/S/fi273bB51OwfLl1ePW/XegsFDKgG7ZsgVBEBxyyL5d8QZ8twmuZPj8/UVefTWP4cPLueTpdPjs3Utx377YdddwgPKGHa5gNW6pBuSF6p3WjDQvT2FtfO1pVKdPI5hMGFu2BKBTJ8lp8+BBDSDVFlX1oA4PN3PtmuufSdGwYYgaTbVm+SwWi0cyfADffPMNf/75J7Nnz6ZOnTpMmjSJJ554gi+//JJ3332Xbt260blzZ6fHlaVPPj6xHDlyxOkm746SmalAoxGrDOTLU6OG/UVXYqK0gDl92hvwQYnEuaoaPq1WRKkU3a7hy83NZfv27QwZMsQhOadM7969USgU/P77726d34sXexQVSdejOzLEwED3vyOAVTlhr/QoNjaWJk2asHy58w25DQY54LO9M3v4sJqcHAVarcVuhi8lRUnDhpIMvHZt6d5Rer1z5Ih0f1250g9D9Rh23/YUFCgICBDZtGkTHTp0oFatWjd7StWGN+C7TZAzfI7W8Mk880xhBe23zx9/IBQXoy/nROQs7ko6QQr4lNeuoUjzvD76zg34hGpz6FRfz6qZWrUCoH17IyqVyIEDUsBXUKCwOlrZIzzcYr2eXUEMDaV4wAB816yhup5iWVlZGAwGjwR8wcHBFfrnvPHGG9x7770UFxe7lN2Dkib3RmMsRUVFnDp1yu252iIjQ0nNmhan94aCgkS7AZ+8q52SonTL+OnvgmxiVFWGTxDkxax7j+7Nmzc7JeeUCQ0NpUOHDt6Az0u1USLpdH3TMjDQ4hEn20OHDiEIAu3b2264LQgC48aN49ChQ5xwUnFSVYZv+3YfBEFk5EgdZ8+qKjzqiooE0tOV1gyfn59IUFCJU2dxMSQlqWnTxkB6upLfftM6Nb87hcJCAVG8yNGjR//Wck7wBny3DenpSrRa53fZbeETH4+o1aJ30zDHbUknUsAHVIusMzNTuvG5k026HcnNVVSbYYv6xAksWi2mRo0A6Rpo3dpYKuArsTi2R0SE2ZqxdpWisWNRZmej3bLFrXHs4W5LhqpQKpV8/vnnbN682SXjKrNZ7oUJeXnS+6urji8zU+GUYYtMjRoWu7VmiYnSjrXFInDu3M3rY3Wr4GjAB/Ji1r377oYNG6hbty7R0dFOv7d///789ddfXLt2za05ePFiC3dr+MBzGb6EhASaNm1KUFCQ3WNGjhyJRqPh+++/d2ps2VvgxAm1zc5U27dradfOSNeuBkwmgbNny94nU1JKHDplatc2c/WqdC9JTFRjMglMmVJAvXomli3zd2p+dwIGAxiNAleubARgwIABN3lG1Ys34KsG1q3TsmyZZzXTaWlSSwY3FJhWtPHx6Lt2ddmsxTqOJySd1zNF1WHcUpLhu7Mu87w8odoMW9THj2Nq0YLS/sQxMQYSEtTo9VBYqKgy4KtVy0JengKdG/249T17Yo6MxG/lStcHqQQ54IuMjKyW8QF8fHxodf36dxZZzlmvngmjsRmBgTWqrY4vM1PhtGELVC3pbN1a2rI+fdob8MmSTkcCvoAAsYxRkrNkZmayfft2HnzwQZccaOUal7i4OJfn4MWLPdx16QTJoVp2q3YVURQ5dOhQlZsioaGh3H///axZswadEw81g0EgJERqpXDlStkN0NxcgYQENb166WnWzAhUNG6Re/A1aFCyGRcZabZm+GQ5Z4cORh59tIg9e3xITvbea0sj30fPndtIo0aNaNKkyU2eUfVyZ62EbxBLl/oze3YQRqPnxkxPd7zpemUoU1JQnT3rtpwTPBPwiUFBmBo2rKYMn3R532nNSPPyqinDJ4qoT5yw1u/JdOpkoLhYwb59UpavMpdOkDJ8AGlpbnwuSiVFo0fjs20bimroQVfdGT53kR9UTZuaAIGmTaOrLeDLyFA4bdgCUKOGtMte3tAxI0NBWpqS++8vRhBE7yKE0hm+qhe57i5m169fj8lkYsSIES69v0WLFoSFhfHH9X6cXrx4Ek9k+AIC3M/wpaSkkJ2d7ZCp0dixY8nLy2PTpk0OjW0ygdksEB0tLRKPHy97D9y1ywezWaB3bz2NG5tQKkWSkspKP0v34JORMnzS63/9paFmTTN16pgZO7YItVpk6VKveUtppHrRPM6d28GAAQNcbsF0u+AN+KqBjAwF+fkK9u/XeHTM8HD3TRl84uMBKPZQwOduDR9cN27xcMAniiV9eO68Gr7qMW1RpKaiyMmpEPB17ChlarZtk2oEHHHpBNyq4wMoGj0awWLBb+1at8axRWpqKiqVqkLt3a1CYaH0t2vWTHrY163bkaSkJJfswatCknQ6fz0FBVkQRaGCrFM2KYiONlC/vrlSW/I7BWckne5m+FavXk3Lli1p0aKFS+8XBIEOHTpw8OBBl+fgxYs9PBHwBQVZ3HaylTfQHJE933PPPdStW5cffvjBobFlw5Y2baSAr3wd3/btPgQEWIiONuDjA3ffbbKZ4QsKshAcXPJ3ioyU6uONRvjrLzXt2hkRBKmlzuDBOlav9vPImu3vgnQf3YTZbPzb1++BN+CrFuTMUlyc54pkJUmn+4t4bXw8pgYNMF+vwXIHT9TwARjbtkV14QJCdrbbY8nk5kqN6uHOknRaLNLvXh2STqthS7mAr3ZtC3fdZbL2DKoqwyc7zbqV4QPMjRphbNkSn5073RrHFqmpqURERKBU3pqbBSUZPmnBUKNGDBaLhaMelkYXFQnodK5LOoEKsk7ZobNlSxNNm5q8GT6kgE+jEfH1rfp7644hRXJyMocPH2bkyJEuvV8mJiaGc+fOkZWV5dY4XryUR6cT8PER3WorFBhovweooxw6dAhfX1+aN29e5bEKhYIRI0awY8cOrl69WuXxcv1eaKiFhg1NZQI+UZT673Xvrkd9/eXmzU0VWjNcuKCkQQNTmTKfyEgzoiiQkqLk5EkVbduWyMwefbSI3FwFW7f6VDm/OwVJPryegIBQYmJibvZ0qp07ZyV8gzCbS+oxfv/dM18so1HKVrkd8BUXo9m9W5JzeiB17QlJJ4Dhek83jQcXq3Kz6Lp1TaSlKSvIyv6uFBQIiKLgUUmnKIpcuHAB819/AWC0kRno2NFgfSBVbdrimQwfgL5LF9QHDuBR/TRSwFed9XvuIgd8DRqYUatFVCqpabunZZ0lTdddMW2Rm4RXDPgiIszUrGmhaVMTZ8+qMJlsjXDnkJMjEBLimBOqO4YUq1evRqFQMHToUJfeLyMvjg4dOuTWOF68lKewUOHQxkdlBAVZKCpSuHVfSUhIoH379qgcjDxHjhyJxWJhrQOKEznDp9GItGxpLBPwnTmj4vJlFb166a2vNW9uJCVFWSY7d/58SQ8+GbkX39atWiwWgXbtSqw9Y2MN1KhhsW7MeoG8PAvwCx079nf4c76d8QZ8HiY7W4EoCjRsaOL0aTUXLrifIcjMlMZ0pgefLTT796PQ6Twi5wTPBXzGNm0AUHuwmW9WlvR3b9XKiMkkWLOuf3fkxbW7kk69Xs/ixYsZP348rVu3pmvXrjRdsIDH/f3ZcfhwhZ5vcj8+qFrSWbOmsKQfugAAIABJREFUBaVS9Ih7qqFzZxQ6ncdNfy5dukS9evU8OqYnkSWdgYEWatc2k5sbSb169Twe8Mm75K5kjOVrMCen7D0iMVFFixZSgN60qRG9XnDrPqnX6xk5ciQTJkzgt99+w+jh4P9GkJ1dddN1mcBA1+Rq8mK0V69eREREOP3+0rRr1w6lUumVdXrxOEVFglstGaBk09HVjRG9Xs/x48edcrFt3LgxMTEx/PDDD4i2bDfLjC/3UJUCvvPnlVYp66pVkple795SwLdjxw6Sk99BFMcyaNAgduzYwalTKs6eVREdXbZXQ2Sk9FzevFlSl5XO8KlU0KOHnm3btDZdQe9EDh/eB2TTo8egmz2VG8KdsQq+gcg74qNGSbU0cXHu76bIFvbO9uArjzY+HlGjwXDPPW7PCSRJpyf04GJwsGTccj2D5AnkAK9VK2mL706p48vNdX2BLlNQUMBjjz3G22+/zaVLl7jvvvuYM2cOQ7Va1hYXM3bsWGbNmlXmPXIdH1Qt6VQoJKfO9HT3bz+G6w3LNfv2uT2WjMlkuuUDPjnD5+8vUru2mStXlERHR3u8NUPphYmzyFnm0hk+oxFOnVLTsqUc8EnfT3dknV9++SV79+4lISGBJ554gk6dOrFmzRqXx7sZOBPwBQSI6PWCVRbmKH/88QeXL1922aylNH5+frRs2dIb8HnxOEVFAv7+7mf4AJfr+I4dO4bBYHDIsKU0o0aN4tSpU/xVxVpGzvD5+EjSdlEUSExUcfiwms8+C2D06CLq1zezfv16Hn74Ydatmwsc4OrVVF577TW++kqJRiMyenRZV1C5+fqff2qIjDQTGVn2ntKnTzFXrypJSip3vxVF7sQo8M8/fwN86Nmz182eyg3BG/B5GDnQ6NTJQMOGJn7/3f06Pln65laGTxTR/vor+m7dEP0849Sk1UoLQk/IJY1t21ZTwCctLFNT74xLXV5cuyrpzMrKYsyYMezdu5cPP/yQ+Ph45s+fz+OjRvFtYSGnp0yhW7duxF83/5GJijLh7y+dsypJJ0jXsrs1fACWWrUwNm6MjwcDvtTUVMxmM/Xr1/fYmJ5GDvgCAkTq1JGsuNu3b8+lS5dIT0/32HncCfhs1fBJDYQFWrSQAr0mTaT/nj7tmnHL1atXWbBgAQMHDuTQoUN88803REZG8u9//5uCggKXxrwZ5OQoCA527Dsrf7flLK+jrFmzBn9/fwYN8sxudkxMDIdtZPu9eHEHKcPn+P1GFEVWr15Nt27deO+999DpdFaViat1fM4YtpTmwQcfxMfHp0rzFnmzRpZ0Ahw+rOGFF4KJiLDw5pu5AHzxxRc0bNiQ48dP4uOTTO/eS0hJSeF///uMBx7QVTDTCg21oNGIWCwCbduW69QOVploaVmn8vx5wrt3J3DePKd+19sdURQ5evRXoB/h4XeGe+mdsQq+gciBRs2aFvr1K2bPHh+3s2ByJsSdDJ/6r79QXbyI7oEH3JpLabRa6aYqLwrdwdCuHapLl1BkZro9FpRkWuWA707J8JVIOh1/YGZlZbF3716+/fZbhg0bRmJiIkuWLGH06NHWY1RJSQiiiLpdOzp37szZs2fL9BxSqbBaTFeV4QPpWvaEpBPA0KULmv378VSh5oULFwBu6QyfvNgvG/BJu9G//36E/v1rkZzsAclsqVoTZymp4Su5P8iGLbKkMyhIJDLS7HIvvrlz52IymXj99ddRqVQMGDCAuXPnkpeXx4oVK1wa82bgbIYPnFvMGgwGfv75Z+6//3583ey/KhMTE0NhYSFJSUkeGc+LF3Au4Lt27RqTJk3iH//4BxaLhQULFtC/f3/OnZM2JF01N0pISKB27dpO13HXqFGDgQMH8tNPP2EwVAy4ZEpvpN11l5mgIAvvvRfI6dNq5s/PoUYNkYMHD5KQkMCTTz5JcHAATZqYKCoaQMuWQzAY5nD//acrjCsIJbLO0nJOmdq1LbRoYSQ+XkpEKC9coOaoUajOn8fv++8lE4o7hFOnTpGVdR540O2M8u2CN+DzMHLAFxZmoX9/PcXFArt3u9eeQc6EuGKcIKP9+WdElYriAQPcmkuZMa8HfB5pzXDduMVTWb6sLAWBgRbq1DGjUIh3TMBXIul0bPH44Ycf0qZNG0aOHMn//d//kZ+fz4oVKxhQ7jqRHTqNLVvSsmVLLBZLhYVejx56AgIsDmX4IiLMHpF0wvU6vtxcVB5aeF68eBGABg0aeGS86qCgQEChENFqJUmn0ShQu3YblEolP/54lMRENcePu9/uQF6YaF0QKvj7iyiVotXECqSWDGq1SOPGJW4KTZuaXAr4Dh06xOrVq3nqqado2LCh9fXo6Gi6dOnCkiVLbot6PlF0toZP+n4505rh6NGjFBQU0L9/f5fmaAvZuMUr6/TiSRwN+I4dO0bfvn3ZsWMHr7/+Ort27WLlypUIgsCcOSOBD1zO8B06dMhpOafMsGHDyM7OZl8lqpPSG2mCIG2AFRQoGDeu0Fq799VXXxEUFGTdeG3e3Ehiopri4g8QBAvr1r1hc2w54GvXzva9r0+fYvbv16A/eYmao0ahKCoif+pUlOnpaO6g77LcM1EQhljXsn93vAGfh8nMVCIIIiEhFjp31uPnZ3Fb1pmRITXSdnljVhTx3bABfY8eiCEhbs2lNLKTlk5XxYE22Lt3L/v377f+29PGLXLvMJVKqhe7du3OuNSdMW3ZvHkz8+fP5/7772fFihUcOHCAgwcP0rVr1wrHqk+cwBIYiLlePVq1agXAietBoMzTTxcQF5dmtZKujFq1LGRkKDyyoejpOr6UlBSUSiV16tTxyHjVQWGhQECAtFioU0f6rLOzA2nRogV//SXJkVzd3S5NaemRswhCxSbhiYlqmjY1oSm1B9a0qZHkZJVTJSQWi4XXX3+diIgIpk2bVuHnzzzzDFeuXGH9+vVOz/tGU1goYDQKZfppVUZgoPR5O/P5HjhwAICOHTs6P0E71K9fn7CwMG/Adwui0+nYtWvXzZ6GSxQWVh3wGY1Gpk+fjo+PD5s2beLpp59GqVTSo0cPtm7dSrduA4F/cebMGafPn56ezoULF1wO+Dp16gRQaR1f6Ro+kDZL777bxMyZeQBcuXKFX375hbFjx+Lv7w9IrRlSU5WcPduU/v2nsW7dOvbs2VNhbNmp017A17u3HoVRT80xY1Dk55O5ciUFU6ciajRof/nFpd/5dmTz5s2EhcUQEFDbE6b1twV3xir4BpKZKdViKJXSl7lHDz2bN2utDkyukJamdKkPloxVzjlkiMtj2ELeFXHWqTMhIYFHHnmEYcOGMXv2bIxGI2JgIKa77/ZYhi8jQ2nVt0dGmj2a4btyRcGQIWFcvHjrZQ3lHc2qnDLPnz/PP/7xD9q2bcvChQvp3bs3tWvXRrBz51MfPy41XBcE6tWrR2BgIMePHy97jBrq1nXsOg0PN2OxCFbprTuY77oLU926+Pzxh9tjgZThq1Onzi1t01xQoLDKUOQHfGqqkubNo8nLOwBYXHaoK42c4XMl4ANJ1ilnnUFqMCzLOWWaNDFRUKBwqs725MmTJCQk8MILLxAQEFDh5/369aNp06YsXry4Sse8m42cAXU2w+fM53vgwAHq16/vtjtnabwN2G9d3n33XcaMGUNycvLNnorTFBUpqgz4lixZwvHjx3n77bdp0qRJmZ9ptVreeus9wI9lyySppzNs27YNkJqpu0JISAgNGjSo1ECruFj6r1wb/c9/FrB9e5r1u/3dd99hsViYOHGi9T3Nm0v3zeBgCx988DQNGjRg8uTJFQLLPn30DB5csb5PplMnA0M1vxCUfp7sjz7C2KYNYmAg+p490f766x1h3pKWlnZdtjv4jpFzgjfg8zhyZklm0qRC0tIUTJ8e7PL3KD1dQXi4B+ScAwe6PIbNcV0I+DIyMpg8eTLh4eE88sgjLFq0iGHDhpGSkoKhXTs0Hs3wSX8zTwd88fFaEhI0t2Q/m9xcScpaWb9wnU7H5MmTUSgUfPHFF2ir0utZLKiSkqSAD2mh17JlywoBnzPIvfg8KevU7NvnkYfVhQsXbun6PZDkfHKtZJ060nV+5YoSQYgFcoHTFfrfuULJTrSrAV9Jhi8zU8HVq0qrSYFMs2bOG7fIcuLO17O75VEoFDzzzDMkJiayc+dOV6Z+w8jOdi7gkz93RzN8oihy4MABj2b3ZLwN2G89rl69yrJlywAqlRXequh0gtUAzBYpKSnMnz+fgQMHct9999k8pmHDMOADUlL+YOnSpU6dPy4ujvDwcFq3bu3U+0rTrl07hzJ8pTfSFNe/zjqdjuXLlzNo0KAyxmEtW0r3ydGjiwgN9WXlypUEBAQwZsyYMpsuo0bp+PLLbLvn1mjgmdCVZChqUdynr/V13eDBqC5f9mh7rFuVLVu2ABAS8kCl19rfDW/A52EyMxVlsnHduxuYMSOfDRt8WbSo4k60I6SlKV1vui6K+P78s8flnOB8DZ/JZOLZZ58lOzubJUuWMG/ePD7//HPOnDnDI488gqFNG5RXr6JIS3N7bllZilIZPotHA76DByU92rFj7tdIeZq8PEWV9Xtz584lMTGRjz/+2KHARnX6NIqCAozt2llfa9WqFYmJiU7vnsrIGxieNG5RpqejPHvW7bEuXrx4S9fvQYmkE0qc2VJTFVy4IO1K+/ru9WiGz8fFvY0aNSzWDNbKlZITWvfuZfsJyK0ZbNbx6XSojh2r8HJSUhJqtZpGjRrZPfewYcOIiIhg0aJFrk3+BiEHfI67dDqX4bt06RJpaWnWmjtP4m3AfuvxySefYDKZCAwMLFM2cbtQmaRTFEVmzJiBUqnk7bfftqtI0WpBpXqMevX6MGfOHC5fvuzQuU0mE9u3b6dv374oFK4vj9u1a8elS5fItGNCV5kZ1urVq8nJyeHJJ58s83rdumaWL8/kpZfyAUlSvXbtWkJDQ3n44Yf5888/HZqbUFTEPZkb+Z9lJGcvlNzYiwcMQFSp0G7c6NA4Nxqz2eyRmuzMzEwWLVpEw4YNUSpbO+Q58HfBG/B5mMxMBaGhZR/czz5bwIMP6pg7N5D4eOdXTu5k+NR//YXqwgWbck6DwcDevXuZO3cuzzzzDHl5eU6NLdfwOZrhe+edd9izZw9z586lzfWavSFDhvDmm29y/vx5DgYGWufsDqJYNtMaGWkmJ0fhUq2hLQ4dkgI9T5hieJq8PKHSHnw5OTmsWLGC0aNH07dvX7vHlUZzvf7HUGrB2LJlSwoLC0lJSXFpnrLjrCdaMwDor2d63G3PoNPpSEtLuw0yfCWSToVCknWePKkmIaEtanUACsV+D2X4pP+6muELChLJyxPQ6eDLL/3p2bOY1q1NZY6pWdNCcLClYsBnNFJz4kTCBw4kdPx4lKXkaUlJSTRu3BiNxr4hlo+PD08++SQ7d+68pWWH2dnS/bO6MnzVUb8nIzdgl8/h5eZy+fJlVqxYwZgxY+jRo4fDQcCtgtEIRqNgXVuUZ8OGDWzfvp0ZM2ZUWmMt1Q+LdOz4MRaLhX/9618OSbsPHDhAbm6uw89Ge7S9bkJnL8tnzwzLZDKxePFioqOjiY2NrfC+Pn30ZSSIdevWZfXq1YSFhTFjxgyH5uazZQsaYxErGcvu3SXrUTEkBP099+D7yy+3nKzTbDYzYcIEoqKiGD9+PF9//TWXLl1yehydTseECRO4evUqCxcupLBQ4ZV0enGd8pJOkG4+77+fQ4sWJqZMCXHKXU2nE8jPV7ic4bMn59y2bZvVnXHx4sVs2LCBtWvXOje2E5LOS5cu8fnnn/PII4+UsfsHuPfee1EoFPx8/jyiILgd8OXmCphMQpmADzzTmiEnR+D0aTVarUhiouqWczHOzVVUatiyatUqiouLeeKJJxweU3PwIObQUMylsin2jFscRe4p6SkzHXPjxpjDwtDs3evWOLJD563cgw/kDF/J51y7tpn4eB+MRhXNm7fHbN7v1H3GHu7X8FnIzVWwapUf6elKpk6VeuMZjUZSU1PR6/VWl7oyGyiiSI1//xufnTspGjUKzf79hPfrR+Ds2XDdITYqKqrK80+YMIHQ0FA+/PBDl+bvSf78U8PevRUD1PPnpUDX0T6rWq30eTj6+R44cAB/f3+H/l7O4ufnR5cuXVixYoXdbIYtzGYzJ06cYOnSpbzyyissW7asTJsXL66xYMECRFHk+eefp1OnTqSkpHD16tWbPS2Hkb0O7C3Cly5dSqNGjXjssceqHEva+GzESy+9xNatW62ujJXx+++/o1Kp6Nmzp1PzLk+bNm0QBMFuHZ89M6z169eTkpLC888/bzd7WZ7atWszfvx4EhMTSU1NrfJ433XrMEVEsovuVld5meLBg1GdP+8xx2tP8fHHHxMfH0+fPn04d+4cM2fOpFevXhw9etThMWSF2ZEjR1i0aNH1tjLegM+Li5jNkjzHlsGKn5/Ic88VkJurcCrwKOnB53xkoUxOxv/779H37FlBzvn1118TEBDAV199xfHjx2nVqhUrV650anxnAj65puCFF16o8LPQ0FBiY2PZFBeHqWlTt+v4SvdCBEnSCZ6RDx4+LC3YHnhAR3GxgjNnbi1jj9xc+5JOi8XCd999R+fOna0BmyOoDx7E2KEDpa2smjVrhlKpdLmOT6uVJGzp6R6S2goChi5d8Nmzx63dyduhBx9INXylH1R16kgmOGFhZnr0aIde/xc5Ofb7QDmKXi8gCKJDzqsg2f9PnjyZpk2b0qRJE/73v0jS02vy+uut8PFpxhtv9KRDhw40atSIjh070qJFCx588EEKC1/k2LFz1oWQ/5Il+C9fTv7UqeR89BFpu3ahe/BBAhctQr91K5cuXaJ58+ZVzsff359nnnmG+Pj4my47fPfdQKZODamwSbRpk5boaAOhoY5ftwEBFqcyfNHR0dVmQjRr1izy8/OZOXOmQ8dfuHCBTp06ce+99zJjxgzWrVvHa6+9RufOnfnoo4+cVpp4kbhw4QKrVq3ikUce4a677rJmiG4nWWdhofSMsSXpvHz5Mnv37mXEiBEoKytSv05AgFQ//MQTTxAVFcXMmTMpLCwsOcBgQHW6bC+7uLg4YmNjCbyuNnKVwMBAGjdubDfDZ0vSabFY+OSTT4iKinK6fUrv3r0B2L59e6XHCbm5aOPjKX5gCP4B0nqhNMWDBiEKAr63kKxz7969vP/++wwbNowvv/ySXbt2sX37dkJCQnjyyScdqh82Go28+uqrbNmyhVmzZjHwegKk/Mbp3x1vwOdBMjNBFAWrWUh55JuYM33r0tKkj8jZDJ/i6lVqjhuHqFSS+5//lPlZcXExu3fv5r777mPQoEEEBgYyduxYjh496tQCvqQtQ+W/j16v57///S/9+/enbt26No8ZMGAAiYmJnGrUSMrwubFoz8qSHgbVkeE7eFCDIIiMGyc9OG41WWdlks74+HhSUlJ4/PHHHR5PyM5GnZxcRs4JkhNakyZN3DJuqVXLbL2+PYG+e3eUV6+idMGKW+Z2yfBJpi0ln7Ps1DlwYDExMdGIopH0dPeL7w0GAR8fqrStPnXqFOPHj2fQoEHs2rWLESNG8Nhjj9G+/QRgAmbzYNq3b029evXo27cvL7zwAnPmzGHSpEkolUpOnFiC0TiaEydU+MTFEfTWW+gGDyb/1VcBsNSqZb2PnY2LA3A4Y/X4448TEhJy07N8xcUCV68q+eOPkizf5ctKjhzRcN99xU6NFRgoOlTDV1hYyIkTJ6pFzinTvHlzXnjhBdatW+dQFmX+/Pnk5uby0UcfsWfPHpKSkvjhhx9o164d8+bN46mnnqq2uf6dmTdvHkql0tqmpHXr1vj5+d1Wsk45w2cr4Pvxxx8BGD58uENjBQZKWXC1Ws0777zDlStXytwDQp5/nlp9+qD97TdACiiTkpLo16+fu78GIMk6q5J0lpbKb968mZMnTzJ16lSn6wejoqKIjIwkPj6+0uO0mzYhGAzoHnqIoCBLhYDPUqsWhi5d8F29WtLX3mQyMzOZOnUqDRs25J133rFmPZs0acKSJUtIT0/nmWeewWSSygSMRiPHjh0roxbIyMjg4YcfZuXKlfzzn/8ss/5xpAXI3wlvwOdBMjKki7F8DZ+MowFS2TGlIMWZDJ+Ql0fNRx9FkZ1N1vLlZaR4IDl3FRcX06dPH+trQ4cORaPRsGrVKofP42iG79dffyUzM5MJEybYPUbecVmnVKJMS0N16pTD8yiPbPVfMeBz/3I/dEhNVJSJ9u2N+PiIt5xxS16efUnnt99+S0REhF1nM1toEqSebuUDPpBkna5KOkGq4/OUaQtIAR+Az+7dLo+RkpKCVqulVq1anppWtVBYqCizMyk7dQ4cWEznzp1RKDSkp//g9nn0+qrr9wwGAxMnTuTQoUO89tpr7Nu3j3feeYfXX3+dESPeBhYQFbWI1as/4ZtvvmH+/Pm89NJLTJgwgX//+9/8+OOPTJ/+FvAXv/x8nKC5czE1aULOggUl1nVINSamRo1Iul6P52jAJ2f54uLiSLh+Pd8M5PvkunUlDVV//VUq4rnvPufkjIGBjmX4Dh06hMVisfYGqy6mTJlCq1atmDFjBjk5OXaPO3nyJGvXrmXixImMGjWKBg0aIAgC99xzD8uWLWPmzJns3LnztspK3QocOnSItWvXMnnyZGrXrg2ASqWiQ4cOt9XfUqeTrunyzomiKLJmzRo6derksKFW6R6gnTp1YuzYsXz55ZckJSWhXbcO3w0bEGvUIHjqVNRHj7J161YAp7Nr9mjXrh1Xr161KaktyfBJ/xZFkY8//piGDRvywAMPOH0uQRDo3bs3O3futAY/tvBdvx5TvXoYo6OpUUO02Zi+4KmnUF24gK+TJT7VwWuvvUZ2djafffZZhfY77du3Z+7cuezevZvp06czffp02rdvz8CBA2nXrh3Tpk1j5cqV3HfffSQkJLBw4UJeeumlMmOU3zj9u+MN+DxIerr0X3s98+SAz5mefHIGxOE+fMXFhE6ahCo5mewlSzBeLx4uTVxcHD4+PmX6zISGhjJgwADWrl2LweCYFMzRgO+7776jYcOGleriGzZsSFRUFD9fu4aoUOB7fTfPFUokndIiODBQxM/PQmqqe8GFxQIJCRo6dDCgVkt9cW6lgM9ikZz7bGX4zp07R1xcHOPHj0ftqD4PqX5PVCgwtm9f4WctW7bkypUrZGfbt4CujIgIs8faMgCYGzaU+vG50XD44sWL1K9f3+H6iZuBwSAtGEpLOgcPLmb69Hx69tQTGhpK/foPUlCw3O26KL1eqLJ+b+nSpZw/f56FCxcybdo0goKCrD+TN7+mTCmgsk3rCRMeBLTs3fAx6hMnKJw4EdHPr8JxhuhoTp47h7+/P3fddZfDv4ec5Xv//fdvWl8+eVf/l198rWY4GzdqadHCyN13OyfZdzTDd+DAAQRBIDo62un5OoNareaDDz4gIyODp556ik2bNtm89t577z0CAgJ47rnnbI4zYcIEatasyUcffVSt8/07IYoib7zxBuHh4dbsnkxsbCwnTpwgPz//Js3OOWRJZ3nTluPHj3Pq1CmHs3sAAQFlvyP/93//R0BAADNffZXgf/0LQ3Q0aVu2YAkJIfTxx4nbuJH69evTuHFjj/wu7a67WtvK8hkMoFaL1nvizp07OXz4MM8995zL0uvevXuTm5trd1NLkZWFz44d6B56CATBZoYPQH/vvRjatiVwwYKbmuUrKipi8+bNTJw40W4JypgxY5g4cSJr1qxh48aN9O3blw8++ICHHnqIuLg4XnzxRQRB4KeffmLEiBFl3ms2SxsM3ho+Ly6Rni7dXOw1vPT1lV53JsOXnq5EEES7Y5ZH0OkQiovJ+egj9HYCrPj4eLp27Yqvr2+Z18eMGUN2dra1R0lVONKW4cSJE+zfv5/x48dXKVMYOHAg+xISuNylC74//eSyrLN8DZ8geKY1w5kzKnJzFcTESKu11q2NHD+uumUMrfLzBURRsFnD991336FWqxk3bpxTY2oOHsTUogWiv3+Fn7lr3BIebiEtTem5v58gYOjeXarjc7FdxO3Sgw8oszMZHm7hxRfzrbV27ds/jijm8Msv7tVi6PVCpRm+7OxsPvzwQ3r06GHT2a5fv2IWL85i6NDKA8/g4BrUrv0Qpy7/QpGPD7qhQ20eZ4yO5phOR/NGjZySPQUEBDB16lTi4+MZPXq0y+6y7qDXS0qNnBwF27b5kJ6uYP9+5+WcAPXqmTl9uup7z8GDB2nevDk1atRwcdaO07p1a958802OHj3KpEmTaN26Nc888wxnrkusExIS+O2333j66acJDQ21OYavry9PP/0027dvv6nZ2PT0dO6//35Gjx7NqlWrKCgouGlzqYp169ZZs+vlsyCdOnXCYrHc0i61pbEn6Vy7di1qtZohNtzG7REUVDYLHhoayj9feIE9Bw7wR1ER2R99hKVOHbK++47ivDx2795Nv169PLbZ17p1axQKBUdseBIUF5e9ry5evJjIyEhGjhzp8vl69OiBQqGwNo4vj3bTJgSzmeLrf0PJQdnGPVQQyJ8+HVVKyk3N8u3fvx+TyUSvXr0qPe6tt95iw4YNHDlyhI8//pgxY8Ywb948EhIS+PHHH9m8ebPVFb40JQZB3ho+Ly4gZ/jsB3yu1fCFhlocNk0QQ0LIWLfO7oLpwoULnDlzxlrkW5pevXoRGRnpsKxTqu0RK83wLV26FK1WW8GZ0xYDBw7EYrGwvkEDVBcvonbR6jszU5K7le4dFhHhfvN1uR1DTIy069WqlZHsbCVXrtwaXyP55l1e0mmxWFi7di0DBw4kPDzc8QHNZtSHDmGwU//T8nojdlfr+GrVMlNcLNiUlbiKvnt3FDk5qF2YkyiK1gzfrUxBgfQ5V1ZsHhXVHWjC8uUr3DqXwSBQSecD5s6dS270KNJ5AAAgAElEQVRuLjNnzrS5UNJq4cEHiyvN7sn07T6KIgysaNkW0U6AYoiO5hjQMjjYwd+ghKeffpr33nuPv/76i379+rFkyZIbmu3T6wX69i0mJMTMTz/5smmTFlEUGDzY+Sxsx44GMjOVnD1r/54mL/Sro/+ePSZNmsSRI0f473//y9ixY4mPj6dv3768+eabzJ49m5o1azJ58uRKx5gwYQLBwcE3LcuXk5PDww8/zMmTJ7l8+TLTp0+nXbt2fPLJJzdlPpWh0+l4++23adOmDaNGjarw85iYGJRK5W0j67QV8JnNZn766Sf69etnd6PAFnIWvPRXfKJGQwgwt3FjzE2aAGBq2ZIVjz6KThS534PKDl9fX5o3b24nw1einDh58iQ7duxgwoQJ+Lja8BQIDg4mJibGfsC3caMk57zeUF6SvNr+ffX9+9/0LN/u3btRq9VVytGVSiUdOnSo8LfTaDTExsYSbOdZYWvj9O/OrbFS/Zsg1/DZ66fkWg2fCy0ZKnGwkot6S9fvlbxNyciRI4mPj3fIylkQpCyfvYAvLy+PNWvW8MADDzh0o27bti2RkZFsSE9H1Grx++mnKt9jC1utMWrXNrvdAuDgQQ01ali4+25JI9+qlXQjvFWMW3Jzpc+hvKTz2LFjZGZmWuskHUV18iSKwkKb9XsAYWFhREREuJzhi4iQPiOPOXUC+m7dANC4IOvMzs4mPz//tsnwVSZFCQwUgcn8+ec+kkv1r3OWymr4zp8/z6JFixgzZoxTrq/2eC78Kg2Bxdl6u8ekhoeTDrRxIVATBIFx48YRFxdH165deeONN/jmm29cnq+z6PWSDHfIkGI2b9ayZo0vDRuaiIqyX3Njj06dJJXBgQP2o/GkpCTy8vJuaMAH0kKrZ8+ezJ49m127djF69GiWLFnC3r17mTZtWoUsVHkCAgKYPHkyW7du5dixYzdo1hKFhYWMHz+eM2fO8PXXX7Nr1y7WrVtHt27deOedd265TNmnn35Kamoqb731ls2Mt7+/P61bt75tAj5Z0ln63rZ7926uXbvmlJwTpIDGYhGsQaQqMZG6//kPT991F78kJVkzz/n5+by+bh3tfH25f+tWjwY4bdu25fDhwxU2lgyGkvq9r776Cq1Wy6OPPur2+Xr37s2RI0cqtEgR8vPx2bWL4kGDrA5cNWpY7PdqvQWyfLt37yYmJqaCEs1T2LrW/u54Az4Pkp4OISFm7EmwXQn4cnMVBAd7LuUcHx9fqU59zJgxWCwWaxuFqqgs4Fu+fDlFRUVMmjTJobEEQWDgwIFs27WLI126oF2/3qWbb2amskLAFxlp5to19+SDhw5J9Xvyc7VlSxOCIN5CAZ/tDJ8c5DvbW0hzfXFjL+ADSdbp6qJMNiLyVC8+AEtEBMZmzVyq45MdOh01BbhZFBbKGT77F7MU9D+OSqVmxQrXs3ySS2fF8xgMBmbOnIlarebll192efzStP/zex4khITzf1k/i/Iknj0LQBsX60ZBala8dOlS+vbty+zZs90KiJ1BrxfQakWGDtWh0ynYv9+HwYN1VTqg2qJJExPBwRb+/NN+wLd+/XoUCoXNzb0bRa1atZg3bx6//fYbr776qkP900DKFAYFBbFgwYJqnmEJer2eiRMncuTIERYvXkzPnj0RBIGOHTvy6aefEhkZySuvvFJpjbuj9e+eYMeOHSxYsIDhw4fTuXNnu8d16tSJhISEGzo3V5HXRqUzfOvXrycoKMhp90z5/piXJyAUFBDy9NOIQUE88u23aDQaPv/8c0CqK01LS2Peyy+jvXJFKifxEO3atSMrK4vLly+XeV2+F2RnZ7NmzRqGDx/uVPbSHn369EEURXbs2FHmdZ+4OASDgeLBg62vSZJOwW71gzXL98EHCDdY0pyTk8PRo0fpdn0DtzqQn6NeSacXl0hPFyqttXM14LPXV81Z9Ho9u3fvpk+fPnZ16nfffTeDBg3i22+/Lduzxg6+vqLN36e4uJgvv/ySHj160NaGcYw9Jk+eTGBgIAMPHeLU9SJjZ7GV4YuMtGAwCGRluXbJ5+cLJCWp6NCh5KHp7y/SqJH5ljFusRfwbdu2jbZt2xIWFubUeJqDBzHXrIm5kgCoTZs2nDx5kqKiIqfnGx4uzTMtzfEMX0GBwKBBYezYYX+hq+/eHc2+feDkAud26sEHlT+oAgMtQDhdutzHDz/8gF5vP2tWGeVrTUDK3I8fP564uDhmz55NZGSkS2OXRnn+PH779xAUPBEQ7MrKT548CUD0uXNUaGjnBIIgMH/+fHx9fXn++ecxVrNsyWIpaXERG2uwttFwpX4PJPPSmBiD3YDPYrHw448/0qtXL+dk3NVE69atef755x2WrAUFBTFmzBi2bt3q0HPIXURR5MUXX2T37t188MEHDBo0qMzPAwMDmTNnDklJSSxevNjmGL/88gvNmjW7IVnJ8+fP8+yzz9K8eXPeeeedSo+NjY2luLiYb7/99qYZFjlKUZH0DCsd8B0+fJiOHTui1WqdGkteN+XnCQS/9BKqc+fIXrSImi1aMGrUKFavXs3WrVv55ptvmDBhAq2eegpjixYEfPqpyzXg5ZGNW8o3YJfNsL7//nuKi4sd3hSvijZt2hAaGkrc9dY1Mr6//oo5LKzM5m1QkAVRFKzPkwoIAnlvvYXyyhVqzJjhVqssZ9m3bx8Wi6WaAz5vhs+LG2Rk2K/fg5KaN2cCvsr6qjnLvn37KCoqqnLH97nnniMnJ8ehzIBWa9ulc/Xq1aSlpTFlyhSn5tioUSN++OEHRI2G3oLA+aVLnXo/yAFf2cWg3JohNdW1S/7wYTWiKFjr92Qk4xYp4MvIUPD446GsWlU9EoSqKAn4Sq6XvLw8Dh48aLNmsyo0Bw9KD4hKUhAdOnTAYrHY7TdUGa5k+I4cUXP0qIaZM2tgz33a0K0bCp0OjZONtm+nHnzgSIYPevQYT3Z2NuvXr3fpXOVr+K5cucLw4cP5448/+PDDD+26LTqL36pViAoF6d2fRaXqz6pVqzDbCOiSkpIICwggUqdzq3ULQEREBO+++y5Hjhyp9kySHG/7+EjOfBMmFNK6tYH27V0PNDt1MpCcrCYrq+L3c//+/Vy6dKmCM93tRP/+/TEYDOxyw3XXUebNm8ePP/7Ia6+9Ztc4Y8CAAQwZMoQFCxZY5YAyly9f5uWXX8ZoNPLzzz9X61wLCwt54oknAEkO6G/DUKs0ffv2pUePHrz11ltMmjSJjIyMap2fOxQWCgiCaDWEMxqNJCcn06JFC6fHkmTtUHPVN/hu2ED+a69h6NoVkOp5DQYDTzzxBOHh4bz66qsgCBRMnYr69Gm0mzd75Pdp2bIlWq22Qi9Eg0FArTbwzTff0K1bN5d+P1soFAp69+7N1q1bS1QSxcX4xMVRPHBgmXIfeWPYrqwTMMTGkj99On5r1+L7v/95ZI6OsHv3brRabbW6C3tr+Ly4RXp65QGfINjPiNmjsr5qzrJt2zY0Gk2VuyYxMTF07dqVL774okoZiCTpLPua2Wxm8eLFtGvXju7Xe6M5Q9OmTVm9Zg2Cjw+Dt27l8unTDr9XFCErq2KGT66DzMx0rV7szBlJpxsVVTHgu3hRxf79GoYMCWPLFi07d7peeO0Ocg1f6etl165dmM1mpwM+ISsL1dmzGKuo/5FvyK446gUFSQ92Z2r4kpKk4Do5Wc3//lfRth9A37UrokJRQdZpMBj4+uuvGT58OGevSwNLk5KSQnBwMIGBgU78FjceeWeysgeVbOjSoEFvWrduzZw5cyrtj2aP0jV8hYWFDB8+nIsXL7Js2TKHjJgcQZmcjP/XX6Pv14+G3cIwmZ7gypUr7LbRTzEpKYmoZs2Akh6R7nD//fczcuRIFi5cyNGjR90ezx5y3y35bzltWgGbNmU4ZGZjj8rq+NauXYufn5/Tdbu3ErGxsQQEBPD7779X63lWrVrFggULeOSRR5g6dWqlx86aNQutVsu0adO4cuUKID3v/vGPf2A0GmnWrJm1n1t1oNfrmTp1KqdOnWLx4sUOyc99fX35/vvveeONN9i+fTv9+vW74bWRjlJUJODrW9Ku4MyZMxiNRod7bpYmMNBCJKlEffs2xX37UvDss9afyUomk8nEm2++aW0loxsyBFODBgR88olHMloajYbo6OgKNZR6vUBR0TpSU1N58skn3T5PaV544QUAJk6cSGFhIT47d6IoLKS4XP9deVNQXjfYo+D559F360aNf/3L7U02R9m9ezedO3dGU5ljmJvI2WRvhs+LS1Ql6QTnAj6zWQ74PJfhi4mJwc9Gf6vyPPfcc6SmpvJjFf3wbNXwbdy4kfPnzzNlyhSXLY6bNGnC2vnzKQRmPPmkw1KUvDwBo7Hi5yDLO1x1hJRvDvKuoYxs3DJyZE0MBoHISHOlO2bVSU6OAqVSLBMIbNu2jcDAQDp06ODUWD5//AGAoZLaEICaNWvSoEEDDjmZTQNpAyQ83GztNekISUkqQkLMxMQYeP/9QJvfJbFGDYxt2+Kzcycgydt++uknevfuzcyZM/nzzz955ZVXKlxTFy9evOXr96DEpbMySaf8MC8sVPL++++TmZnJrFmznD5XaTe5L774gosXL/Ltt986XQ9qDyE/n9AnnkD08SFn9uzrkumh+PuH8N///rfMsRaLhZMnT9K8fXsswcGoy8mkXGXWrFn4+fmxZMkSj4xnC7kHX1VN7J2hXTsDarVYIeArLi5mw4YN3HfffQ7d629VZPOXuLi4apMiJiUl8corr9CrVy/mzJlT5fMqPDyc999/n1OnTtGvXz/Wrl3LZ599xt69e3n77bcZM2YMiYmJXLp0yeNzzcnJYdy4cWzevJlZs2Y59R1UKBQ89dRTbNy4EZPJdEs6joIU8JWWcyYlJQG4nOH7D6+jMBnInTWL8rsrs2fP5uOPPy7b6FylouDZZ9EkJKC5/gx0ly5dunDs2LEyvRANBsjM/JyGDRt6rNG7TOPGjVm8eDEnT57kH//4B5pff8USGGg1NJMpWRNV8fxVKsn++GNEf39Cnn22RK5QTaSnp5OUlFStck5wrDTi74Y34PMQZjNkZlae4QPnAj65aagnavh0Oh3Hjh1z2LGtT58+tGjRgkWLFmGpRM9e/vcRRZFPP/3UuoPmDg2HDePthg35PTmZH77/3qH3lO/BJ+Pwzc0OstOXLDWRadPGiFotEhVl4uef02nUyORQQ+TqQK73lNcsoiiybds2unfv7lSzdQCfnTux+PtjsNFwvTzR0dEu98yqU8fMpUuOZ/gSE9W0aGHi3//O4+pVJV9+aVvOVNy/P+qDB1GcO8fMmTOZMmUKfn5+LF++nDlz5rB3717+V0qiYjabOXv27C1fvweOSVGkGj7Iz1fQunVrnn32WVauXFmhmL8qZHOBrKwsPvvsMwYOHEjX67Iot7FYCH7hBam25vPPsdStS/PmJrRaDQ0ajOG3334ju5Q5y6VLlygqKqJ5VBSG9u2dluzaIygoiIceeoiff/652hpUV0fA5+srKQzKB3y///47eXl5bvX0ulXo168fqampJCYmVsv4mzdvxmQysXDhQofvkffddx9btmyhWbNmTJs2jTlz5lh79t17770ADveydZRLly4xbNgwDhw4wMcff8zjjz/u0jhRUVE89NBDbN68mby8PI/O0RMUFQllMi6JiYmoVCqXmqGHXzvOJL4m4Z7JmBs2rPDziIgIhg8fXiHILxo5ElGrRfvrr06f0xaxsbFYLBYOlGozVVSURV7eLoYOHepUP1FHkTc3f/31V+atW0dx//6U768jJxJsNV8vjyUigtx581AnJeHrYnmAo+zZswfghgV8XkmnF6fJyVEgigJhYZUbCTgT8MnBiScCvmPHjmEymRwO+ARBYMqUKSQnJ1f68Cqf4du4cSNHjx7lueeeQ1lJewhHeWTuXLoBb73xBmlpaVUeL0s2KwZ8JY5drqDTCWi1lgoSrJo1LcTFpbFuXTp16lgqNHu9keTlCWWywcnJyVy+fNml+j2fXbswdOmCIw0go6OjSU1NJTU11enz3H23ySqXrQqLBU6eVNGihZHYWAMDBuhYtCjAphFP0cMPg0LBsldf5dtvv2Xy5Mls3ryZPn36MG7cODp16sR//vMfMjMz0el0PPXUU1y8eLHKJq+3AoWFUtatMrWLnImWNx/++c9/cvfdd/PKK684ZbAjmwssXPj/7J13YFNl/8U/N6tNR9pSoGXvUqSMIgIiG8teIoigIMoQcL44gNcXBAFFHOAWHCyVISAoICDIkFI2rZRSGTJLC7TQQtuMJrm/P25vupI2q4D+OP8oaXJHcu99nvN8z/ecj8nNzWXy5MkeHXthBHz8MdrNm7k5bZqtt0athiZNTIjiM5hMJtYVcsyTe6MaN25MXvPmqP76C8ENsyB7ePzxxzEYDG73OpYFmfAVXzDyFA88YCIhQVPEn2jt2rVUrly53CdMtwPys6u4CYW3EBcXR6NGjVw2tKpTpw5r167ljTfeoH379rz77rsIgkC9evWoW7euVwmfXq9nwIABpKWl8f3337scT1AcgwYNwmg0snHjRi8dofdQvMJ34sQJ6tev75a0r87nb5FFEL+1dtFFWKvF2KYNPg7y7FxFy5YtUalU7N+/3/ZaRsZmwEq3bt28sg97GDNmDI936sRMg4FjdhZu5XllWZJOGYZu3ciLiCDgq6/K1cAlNjYWnU5HVH5eYHnBXubjvx33CJ+XIFeWKlTwXoVPJifekHTK+UGuSPv69u1LWFgYq1evdviewoTv8uXLvP766zRp0sRrZgHm9u35okkTadDr92apQcPguMLn7y+iUIgeVfgcPRjq1rUgR8UEBIh3tMJXOMJDDmB1lfApUlJQ/f03xvbtnXq/J318deuaychQkplZ9nd24YKS3FwFjRpJbi1TptwiJ0dgyZKSsjVreDhro6OZHBtLz27dmDZtmm0lVaFQ8O6775KTk8PkyZMZMmQIW7ZsYebMmQwbNszlc7jdyM5WlClDUSolqYp8vfv6+vLBBx9w8eJF3nnnHaf3ZTJBXt4FlixZwuDBg4nI75/zFKrkZAI/+IDcRx4hJ9+AQkadOhaysqKJioqyyTqPHj3K3Llz6dGjB82aNcMUHY1gtaJ2wyzIHpo3b05ERIRDd1BPIfc5e5CrTFxcHJ999hkfffQRH374IR9//DE5OQswGFaxePEfxMXFERcXx/bt2xkwYIBXFtzuNMLDw4mKiiqXPr68vDwOHjzodsVaqVQyYcIEVqxYQUhIiO31mJgY4uLiyPaSlf3hw4dJTU1l3rx5HpN4UYTffutA9ep1WbNmjVeOz5uQe/hkJCcnuyXn9Nm5E/89O5nF/7hqDnX588ZOnVCfOYPSQTyMK/Dz86NJkyZFCF9W1gZ8favQpEkTj7fvCIIgMLNKFZTA9/n9poXhjGlLsQ2SM3o06uPHvSZ3tYfY2FjatGmDylG+mZeQna1Aq7WWFlv9r8M9wuclpKfbJxrF4Qrhk0vt3qjwHT58mFq1arm0kqlSqYiJiWHnzp0Yijuz5EM+H7lx3WQy8dlnn3mv2VYQqPLGG7wJnL/4M598UvpKbwHhK1ppFQQ5d8b7hK8w7mSFLzOzqMHPzp07qV+/PtWrV3dpO7LZidFJw52oqCg0Go1bhK9ePYm8/f132Q/3EyekaqNsnBMRYaZqVQtnz5b8bFJSEiOOHaMF8FXXriVkMw0bNmT8+PFs2rSJxMREFixY4DVr7PJGdrbglAwlMLDo4kOrVq0YNWoU3377Lbt27Sry3tjYWN55550S8QRGo8Cff85CEAReeeUV75wAoJs1CzEwkKy33irhAuvnJ5Kbq2Do0KEcP36c2NhYxo8fT1hYGB988AGCIJCXv8jgrT4+QRAYMmQIhw8f5pQLJlHOwlNJ54kTJ3j88cd5++23mTt3Lh988AHvvvsu33//KvA4M2Y8zqBBgxg0aBB5eXn/aHfO4ujatSuHDh1yy3SoNCQkJKDX62nTpo1XtxsTE4PJZCpxj7mLffv2oVAoaNu2rcfbun5dwccf66hVayhxcXHl0mvoCXJyFDZJZ1ZWFikpKa4btogiulmzMNeqxdKA8W4twBrzF0m9VeVr3bo18fHxGAwGjEYjublbqVq1V7nIOW0QRWrv2sXDFSvy4/r1JVyPZRWIK3Oi3IEDsVSogP9XX3n1UGWkpKRw7ty526JOyMkR/l8ZtsA9wuc1OKosFYdW6ziovDi8JekURZEjR464bNwB0KNHD3Jzc+065kFBhe/zzz9n7969TJ8+i8OHo7wVYwOAqV07RtR/gPqo2PLr1FIzs0oj3kFBVg9MW4quPDqCPMkWRbh16xaXL18mNzf3tuQfST18BY6K+/btc0ui6LNnD5aKFTE7OdD6+PjQuHFjtyt8QKmyztTUVD7//HO2bNkDmGjYsCCPoXJlK1eulFyi++ijj/D192dN7dpUWrHC7nZfeuklRo0axcqVK+ndu7fLx36nkJPjLOGzlhjMp0yZQkREBP/5z3+4fv06IDm5jhgxgk8//ZSJEycW6dk1GH7k1KnljBw5kmrVqnnl+H127cJ3xw5uvfgiop2wYT8/K3q9QP/+/fHx8eGpp56yXQPBwcEAWENDMVetitqLzpqPPvooKpWqXKp8nhA+q9XK66+/jk6n48iRI5w7d46LFy9y5swZjhw5QvUqR+jTfBlr33+f5dOn8/MXX5S7HOp2okuXLlitVq8RKBn78qsU3iZ8DzzwAMHBwV6Tde7bt4/GjRvbnCQ9gaykCA8fCkjy37sJ0sKq9PyRMzddrfCp4+NRnzhB9gsv4KNTu7XIa65fH3O1avh46Zpr3bo1JpOJ+Ph44uLiEMVsatbsVfYHPYD6zz9RXb7MkN69SUtLKxFvolRKY4Szkk4AtFpyhw/Hd+tWlGfPevmIsc0zbxfh+//Uvwf3CJ/XIBO+ihXvPknn5cuXSUtLc7p/rzDatm1LQEAAW7Zssft3X1+RnJzDvPfee/Tt25egoBH85z8hHDnixTByQWB3+yl8iJmsW2dKzQfMyJDkbvYyWnU6q1MNyvZgMJRe4TMajcTFxXHkyGys1r60atWKyMhIHnjgARo0aECdOnVo2rQp7dq1o0+fPowdO9br1thZWYKtwrdlyxYMBgN9+vRxbSOiiM+ePVJ1zwWH1ejoaBISEuxmp5WGWrUsqFSiQ8K3a9cuunXrxuzZs/nxx/4oFOFMmfIiKSkpAISFlXT5FEWRQ4cO0bFjR4KeeQbN0aOoExJKbNvX15e33nqLBx54wKVjvtPIzlbYYhdKQ2CgWCJUV6vV8sknn3D9+nUmTZrEgQMHGDlyJLVr1+b5559n7dq1TJ8+HVEUWbBgIRbL41Sr1sZm9e0xLBZ0M2dirlmTnKeftvsWPz8Ro1EgMDCEHj16oNfrmTJlSonnV17Tpmjs/K7uolKlSjz88MOsXr3a60HsnhC+pUuXcuTIEaZPn05YWBhqtRqFQoFfbi71Vq3iSGY/fokfziOvvsrj06fTZ8IEr01U7wZER0cTEhLidVlnXFwcDRs2JDTUdclfaVCpVHTu3Jnff//d5edhcRiNRo4ePUrrMtySnYU8/hkMdWnVqhVr1qy5q8LY9fqCcTYpKQnA5Qqfdv16RI0Gfa9e6HQln4FOQRAwduokqV288Cxo1aoVgiCwb98+tm7dCvhRo4Z3nI4dwXfTJkSlkk4vvkhwcDA//vhjiffodCUXBctCzlNPgUqF/6JF3jpUG2JjYwkNDaVhw4Ze33Zx5OQ4p9r6N+Ee4fMSZLOQkBDvEb7MTDlI27NymWyZ706Fz8fHh06dOvHbb7/ZdeuUKnxf4O/vz7vvvktqqjRxT0nxrjB6r19X6hJJCyGQDz/80KGb3tWrSlvmXnFIkk73K3zyw+HChQu88cYbjB8/npEjR/Loo4/SuHFjBg0aRGzse8B5mjRpxeTJk5kzZw5vvPEGzz77LL169aJJkyYEBQWxd+9eevbsydSpU7l58yYmk4mkpCQ2bNhAVlaWy8cnikV7+H766SeqVatGy5YtXdqO6uRJlFevOt2/JyM6Oprc3FzbqqyzUKuhZk1LCcJnsVh47733eOKJJ6hcuTKbN28mLGw1Var0YtOmTQwZMoRr164RFmbl6tWi11pKSgppaWm0bNmS3EGDsGq1+C1d6tJx3c1wdmXSkbw4KiqKSZMm2b7HqlWrsmLFCiZPnsyoUaP45ptveOSRR3jrrRnAowwbts616oIoorh+HSEzEyEnp8iEyW/VKtQnTnBzyhSHDW3yfZabK/DGG2/wzjvvMHbs2BLvy2vSBNXZswhedBuUr6sdO3Z4bZvgPuFLS0tjzpw5tGvXrsCsIy+PwNmzCWvZEt2cOdyoVJ9RfE36lwvJWLIEc/36BE+ciOBlCeSdglKppHPnzuzYsaNUx2hXIPfvebu6JyMmJoaMjAy33Ytl/PnnnxgMBq8548qELz1dwaOPPsrp06fLNX/SVRSehCcnJ6PT6ahatarzG7Ba0f7yC4bOnRGDgggIcL+Nw9ixI4pbt7ziBhwcHExkZKSN8CkU3fD3t7Mq7UX4bt6MqU0bfMLD6devH7/++msJZ1Z35kTWsDD0/frht2IFQr5KxBsQRZHY2Fjatm1bvlLXfDi7cPpvwj3C5yVkZCioUEGkrD5TV106BUH0uOx8+PBhfH193Wp+BknWefXqVbuDl6+vBVH8lfbtOxIUFERamjT5Tk31LuFLuaxiEaP4UrxFRkYGn3/+ud33paUpqFLF/qqqJ/11ubmSS+d3331H165dWbFiBYmJiVy+fBmLxcLQoUP59ttvmTv3DHCMKVO+5IUXXmD48OFMmDCBKVOmMGfOHL744gu+//579uzZw/Dhw1m0aJGtChgTE8Ozzz7L+++/7/Lx6fUCZrPk0uy1aiEAACAASURBVJmRkcGuXbvcsnyW+/dMTvbvyZCNW9zJ46tXz1yih++9995j/vz5PPbYY2zYsIH69Zty7dpAhgz5gh9++IG0tDSGDRuGTpdBZqaCwi2msv11y5YtEYOC0A8ciN+6dV5zdLzTyM52rvdAmuzYf9aMHTuWjh07Ur16dVauXEmlSpUQBIHp06czcOBADh48yJNPjgJW4u/vpNOIKOKzcycVe/cmvEkTqjRuTJWICKrWrk1Y06ZU7NED3cyZmFq0wFA4+6oYChO+atWqMWLECLvXcV6zZgCovVgp79y5M+Hh4bz//vterfLJ0VX2lAeOIIoi06ZNw2QyMWfOHARBQHH9OqHDhhH4+efo+/Xj6u+/s3L0Or5lFGkP9cH48MNkfvQRimvXCJo61WvHf6fRpUsXrl+/TryXejaPHTtGTk6O9yJGiqFz5874+vryg5NxQo4gy05btWrl8mfttd0XJnx9+vRBo9GwZMkSj47Rmyi8sHrixAkaNWrkUpavZv9+lGlp6Pv3B+Qx371FXmO7dohKpVf7+GJjY0lNTUUU+9ryTcsDqlOnUJ8+jb6XJBt97LHHbPmchSG1ubg+J8oeNw7BaKTiwIEoz5xx6jM3b94kNja2SNROYZw9e5bU1NTb5i58T9J5D24jI0NBpUplv8/X1zVJp04nlogCcBVHjhyhadOmbhupdOnSBZVKZVfWeeNGPHCF9u2l8NC0NOlgL1/2LuG7dEnJMoYTjZJH6tRn4cKFdmMA0tKUhIc7Inyi25LOzMwTJCb2Z9KkSbRo0YLdu3fzxx9/sHXrVtatW8fMmTPp3r07YWGBQNnxD8HBwbz99tts2rSJXr16MW7cOD7//HO6devG6tWr0ev1JT6j1+tJSEhg+fLlrFu3rogUR+7NCAqysmHDBiwWCwMGDHD5PH3++ANz7dpYXDR6qV27NiEhIW4bt5w9q0JWP507d44FCxYwcOBAPvzwQ7RaLSdPqrBaBSIj83jggQf4+uuvOXXqFD//PBjI4dq1guvt4MGD+Pv726RAxq5dEQwGVPkSoX86nF2ZLG2BQ6lUsmzZMnbs2EGVKlVsrysUCubPn89vv/3GxIkzAaVTExPVX38ROmgQoU88gSIjg5v//S9ZM2aQ9b//cfOVVzD06IG1UiXMdeuSNXt2qXLhwoSvNOQ1bQrgNadOALVazaxZszh+/DgLFizw2nblvm1nK3yiKDJnzhw2btzIyy+/TJ06dVAdP07FXr3QHD7MjfnzyZw/H3PDhraqvqwIyWvWjOyXXsJv7Vp8N23y2jncSXTs2BGFQuG1eIby6t+TodPpGDp0KGvXruWyHYdEZ7Fv3z4aNmxIBTu9rqVhyxZfmjQJL9GfJY8T6elKgoODGTlyJCtWrOCPP/5w+xi9BVEsIHyiKJKcnOyWnNOq1WLMz0O018fs9PEEBWFq0cKrfXxWqxVBEBDFPuVK+OQMQUP37oDkQtygQYMSsk5321zM991HxvLlKDIyqNSnDz5O3JdTp07lscceIyoqinbt2jFlypQiZoC3s38P7kk678EDSISv7IvHVZdOTw1bjEYjx44dc0vOKSMoKIg2bdrYJXxnz24BBFq16gJQfhW+FCWm4EpsoA+z069jsVj49ttvi7xHFOHKFWWpFT5X5At5eXls3LiRwYMHc+FCc65f38OsWbNYvny5QwML2TQlO9u5W6tp06bMmzePKVOm0L9/f5599llu3rxZIg9s1qxZRERE0KtXL1599VWee+45Jk+ebOsRkR/aQUFW1q1bR8OGDV2v6JrNaOLinHbnLAxBENwOYK9b14zRKNhkwG+99RYqlYo33njD9p7kZKkC2KiRVHXp1KkTn376KefPHwKm2RYaQKrwRUdH22yd8/INLLxZCbqTcNZdrLhLZ3EolUq71tdKpZL77rsPk0mOdCh7X8ETJ6L66y8yZ8/m6u7dZD/3HDmjR5MzfjzZEyeSNXcu15ctI33DBhtRcwRnCV95GLeAFKzdq1cvPvzwQ844uXpdFlyRdMpk79NPP+XJJ5/k+eefh7w8QocPR8jLI33tWvSDB9veLxO+GzcK7oFbL76IqWlTgiZNQpGR4ZVzuJOoUKECLVq08Brhi4uLo0GDBlRyZpXWTYwdOxar1crXX3/t1ufNZjMHDx50q39v714NubmKEguv8jiRlaXAaITXX3+devXq8corr9zxIHaDQUAUpWfbpUuXyM7Odm0My8vDd+NGjDExiH5SVI+9PmZXYOzYEfWff3rlHpJ/x+jo+4HKXs/kLAzfzZsxRUdjzV/MEwSBwYMHc/DgQc4WMlvxpM3F1LYt6Zs2YalenQojRuCbn5NqD1euXGH9+vX06dOHKVOmUL9+fZYuXVqkAh4bG0uVKlWoU6eOW8fjKu5JOu/BbWRkKHAm8UCrFTGbBaf6gG/eLHBddBfHjx/HZDK5ZdhSGN27d+f06dMlJkCnTm0FWuPnJw2c5UH4zGZpu61aGfmWZ2h06zpNatQoQS6uX1dgMgmEh9u/iYOCrOTkKDCb7f4ZAJPJxPbt23nllVdo3rw5Y8eO5cKFC2i1sxk0KImnn366VJmk/ABx9yHaunVr6tevz3fffWd77ciRI3zxxRf06NGDhQsXsmfPHp5//nm+++47JkyYgNFotA3kRuN5Dhw4wCOPPOKSFAYkdzNFdrbL/XsyWrRowcmTJx1KNhyhcDTD7t272bJlCy+99BLh4eG29yQlqfH1tVKrVgGZ79OnDw891AtYxuXL0veek5NDUlJSkd5FS9WqWIOD/xWETxRdc+nU6xVuew7IMsSyhAGq5GQ08fFkv/QSuSNHehY2BzYym5tb9vDkbeMWGbNnz8bX15fXXnvNK31jzhK+4mTvnXfeQaFQ4LNrF8orV8h85x3yioUoy33jcoUPALWazA8+QHn9Olo7Zg13Erm5AqNGhXDmjGtjRJcuXUhISODq1ase7d9sNnPgwIFyq+7JqFmzJn379uW7775zK1Li+PHj5OTkuHWcycmSaVrhRQCgSDUnPV2BVqtl/vz5pKamMmPGDJf3400UBGFbOXHiBOCaYYtPbCzK69dtck6QF73cn+YaO3dGEEV8du92exsywsLCGD58OCNGjAfKfq66C2VKCpqEBAw9exZ5vVe+vLOw47q7kk4Zlho1SF+/nryoKHQzZoAdZRLA4sWLMZvNTJkyheeff57FixfTpk0bPvvsMwwGA1arlb179/LQQw+5PG9xF7m592IZ7sFN+PuL1KrlXIUPcKrKJ0k675xhS2F0z5cGSA5TEq5du8bFi0eA3uj1UhRBeRC+tDQlVqtA69YmfqUnt/wrE51vclJY1piaKl3OpUk6oSQZMxgMbN26lRdffJFmzZoxYsQINm7cSJcuXVi8eDF79+5FFKdQoULZjF7eh7uDjCAIPPHEExw5coSkpCSsVitTp04lLCyMefPm0bt3b+rUqcOUKVOYOnUqGzZsoH///pw8Ka3aHT0q2Wz3LzToOQtNfu+byc2JULt27WyN165AJnwnT8Kbb75JrVq1GD16dJH3JCeradjQXCIkddCgQcA14uJ2AlJAt9VqLWpWIwjkNWnyryB8er2A1eqsaYt8LbrZw+IkSfFbuRJRrUYvm4p4CK1WeuaVVeGD8jFuAahcuTJvvvkm+/fvZ5EX3Ojk77IsGdemTZtKkD0AvzVrsISE2PLBCqO4pFOG+b77MDVtiraUlffyRF4eJRx0QYpg2bxZy5Il/i5tr2vXrgAeG+okJiaSnZ1dbv17hTF+/HhycnJY6oZplCw7dafCJysiihO+wmOfbDTXokULW4D8tm3bXN6Xt1BA+CQ5J7hG+LTr12MNDMRQ6B4JDLRiNAq2xStXkde0KdbgYDR797q3gWKYM2cO7dtLxKu8JJ2+mzcDoO/Ro8jrtWvXpkKFCkX67OVsYk/MZEU/P25OnYrq8mUCiqmuQGpFWbZsGd26daN27dq2119++WXS0tJYuXIlf/31FxkZGbdNzimKzvfC/5twj/B5CRs2pDN3btl3jWuET+GyQ6coivzyyy/8/PPPrF+/ns2bN1O1atUi1RJ3UK1aNaKjo/n6669tq5UF8preGAwCmZkCBoNAYKCVK1fcrywUhyz1i4w0ExCs5I86w7g/JcUWzCpDJpmOCZ/0XRYnY4MGDeLpp59m+/bt9OjRgyVLlpCQkMAnn3xCTEwMgqDEYHA2h0/eh/urVIMGDcLHx4fvv/+eH3/8kfj4eKZMmUJAQECR940bN44PP/yQuLg4/vvfNsAQtm9fTsuWLalZs6bL+9UcOYK5Zk2szpSq7SA6OprAwEB2u7gaWrGiFZ3OyubNSzh58iTTpk3Dt5i7RXKyyibnLIy+fTsCocTFrQIKDFuKL3DkRUWh/usvr1hs30nI8iR//7KfC3K12d3FB5PJCZKSl4d2zRoMMTFYvWRv76ykE8rHuEXGY489RpcuXXjzzTf5ysOg4QLy7Pg9ZrOZd999l4iICN5++20b2RNu3sR3yxYM/fvbLQs4InwAhr590Rw9ivLCBY+O3x188UUAnTtXLpHJmpMjfRcbN2pdymtt3Lgx4eHhHsUziKJoI1/lXeEDyRG3U6dOfPPNN0X6lZzB/v37qV27tstjd3q6gvR0aSwsrcJ37VrB/0+cOJHIyEjeeOMNr0eSOAv5ftdqRU6cOEGNGjUIDAx07sNGI76//oqhR48izkiOxnynoVBgat4cjZfMgsCziBZnYOvDr1evyOuCINCiRYtihM/1+cr169f54YcfeP7555k9ezZr164lPiSE8+3aofj4Y4Ri8tc1a9Zw48YNxowZU+T1du3a0bJlSz799FN25hvj3C7CZzDg9MLpvwn3CN9thiuELzNT4XIGnyiKjBs3jvHjxzNhwgTi4uK8dhPNnj2b9PR0/ve//wGwbds2QkLCgeYYDIKtute8eR6iKJSwy3cXMuGrXt1C9epmVgc8RXR+Za9wlp28/7IrfIVlLekcPXqU8ePHEx8fz7x583j44YfxKTQzk38rORC2NMgrRp7ISCpUqEDv3r1Zs2YNc+bMITo6mkcffdTue4cMGcLJkydp2/Yl4FcuXDjDI4884tZ+1UePYsp323QHKpWKdu3asXPnTpeynQQB6tY1EB8/j9atW9uqyTKuXZMmMJGRJbW4vr4a/Pwe5++/N3Lz5k0OHz5Mw4YNCQoKKvK+vKgoBJMJ1cmT7p3cXQKZ8N0tFT5h0yaUGRnkDhni1j7sQSZ8MjEoDeVh3CJDEAQWLlxIz549mT59OjNmzMBqtaLX6zl48CCbN2+2a65kD0ajRJxLM+BatWoVZ86cYdKkSSgLlbK1GzciGI3kDhpk93PyGGGP8Onz3VDvRJUvLk5DZqaixFgnX8NpaUoOHXJe1yYIAl26dGH37t1uk5IFCxawcuVKnn/+ecLCwtzahquYMGEC6enpLlX5rFYr+/fvd4uUnjhR0JdbnPBlZips42N6esHffHx8mDJlCpcuXWL16tUu79MbkO93f3+RY8eOudS/pzl0CMWtWzZXShmBgZ49AwHymjdHlZzsNZdneSGtXAifKKI+dAiTA1fXFi1acOrUKVv0k1xQKE3WeeXKFbZv3878+fMZOnQozZs357XXXiM2Npavv/6aF154gZiYGGrv2UNgdjbVmzXjiSeeIDk52dbD2qRJkxLXsiAITJw4kcuXLzN//nxq167t0BvB28jJkc7XmYXTfxPuEb7bjPKWdAqCwPbt29mxYwc7d+5k165dzJ07161jLY5mzZrx8ssv89NPP7FmzRp2795Ny5YxgIBeX0D4oqNNAFy+7J3LSyZ8VataqFHDwt4bjWnUqBEKpD4HGWlpShQKkcqVHeXwSa8Xdi6TCWOXLl1Qq+2HxRdeeSwLSqVUWfFkgAF48sknuXXrFlevXmXmzJml9g2GhYXRqtUM4DyfffY5w4YNc3l/iitXUF2+XKI/yFV06NCBlJQUl80uNJrVGI2XGDduXAkNf0KC9LtERtqf5FWrNhSr1cgvv/zC4cOH7WYP/pONW1JSFDYpljxQOdvDB55X+EqrSimXLMESFmZXauguCnr4yr6HbMYt5UD4QAqq//LLL3n66adZuHAhDz74IA0bNmTAgAGMGjWK+++/n2nTpnGyjIUEg0EodYKn1+v54IMPaNGiRYkFD+2aNZjr1nV4byqV0sTtxo2S35elRg1M0dH4FjOBKm+IIvz5p0TmihP3wv/+5RfXssi6dOnCrVu3iIuLc/mYNm7cyMyZM+nbty+TJk1y+fPuom3btnTu3JlZs2axyQnXVJPJxIIFC8jMzPSof0+hEO1W+OrXlxbOCjsbgySZbdasGR9//PEdqfLJ93t29nnOnj1L27Ztnf6s5sABREEoQXQKCJ/7cxFT8+YIVqvXzKGc7Y12B8ozZ1DeuIHpgQfs/l2OT0rI73t21OYiQ34mjRgxgvfee4/Lly8zfvx4Nm/ezJEjRzh58iS///47M2d+yVtvzWZm8+b8RxCIP3yYbt26MXLkSE6dOsWYMWPs9uZ16NCB6OhosrOzb1t1DworZe5V+O6hHOEs4TObpcmdq5JOQRCIjIwkIiKCBg0aUL9+fbfjGOzhhRdeIDo6mokTJ5KdnU3btlIcg8EgcOWKdDnJhM9bfXyXLikJCbHg5ydSvbqFixeVKLp2JQJILCS1SEtTUKmSFQe8zUb4Cq9myaGzjRs3drj/wr0FzsDTRnGQcpdatmzJyJEjbQ/p0pCVJRAUFMSAAf3d+r1lyYonFT6Q3DMBl2Sdoihy8eLHQAPato0p8fe1a7UEB1t54AGT3c/XqtUCjSaCjz76iKysLLuEz1ynDlY/v38k4Rs6NJRJk4IB1ySdnlb4ZAWaI6KiuHoVYfNmqfJUVgCpC5DvM2fdjPOaNkVTToQPJNfSmTNnMnPmTCIiInjuuedYtGgRy5cvp3PnzixdupSHH37YNomyB6OxdMK3ePFi0tLS+O9//1tkYqS8eBGfuDhyH3201CiL4GCr3QofSFU+zbFjKAu585U3zp1T2o6nuEuivGjRrJnJZVln+/btUavV/JpvO+8s4uPjefHFF2nRogXz5s27LcHOMgRBYMGCBTRv3pwJEyY47EHMyclh/fr1NnLYrl07ehYz3nAGyckqQkMthIdb7BA+gfBwC35+1iIVPvk4X375ZS5cuMDatWtd3q+nkMfZ48elPsLOnTs7/VnNgQOYIyMRg4OLvC4verlrogbYFlrUbjhQ20N5SjptffgOCF/z5s0RBIHDhw8DBRU+e9EMx44dY/78+fTq1Yu1a9eSnJzMrl27mDJlCk2aNEEQBNRqNTVrRvL222NQKicw+ttvmevjQ8LDDzN8+HB27txJeHg4fR3krgqCwCuvvAJI0Su3C4Wryf+fcI/w3WY4S/jkB5SnLp3ehkql4qOPPkKlUqHRaGjdWnJ0NBgKCF50tLQ66K0svsuXlVSrJslQqle3kJur4Nr9XYgGkooQPscZfFAgfSr88D927Bi1a9cuIQEsDPm3cqbCB9Ig42mFTxAE1q9fz+zZs516vyT/dV+eoD5yBFGlslXC3EXNmjWpXbs2u1zILjp06BCpqYeBlzl3rihbv3FDYPNmLY88kuswtDoszIpS+aStn9Me4UOpxHzfff84wieKcPGiiq1bfbl1S3BJ0lkw2SmfHj7tmjUIFgu5jz3m1vYdQb7PnKnwQfkZtxSGIAg888wzLFu2jEmTJtGtWzc6dOjAZ599xv79+1Gr1axZs8bh50sjfFlZWXz66ad06dKlhJGINn/irXcg6ZYRElIK4evTR9pWsdDl8kRCQsGik0zwCv4t/a5DhuRy5YqSgwedX6AKCAigdevWbM43pnAW7733HsHBwSxatAitVuvSZ70Bf39/li1bRkREBKNHj2bevHlMmzaNZ555hm7dutG4cWMiIiKYMGECWq2W7777jhUrVpTo23YGyclqIiPNhISIXL9essIXFGSlUqWShA8gJiaGJk2a8PHHH2Muzc66HCC78sbH/06NGjWoV6wHzSHMZjSHD9uVMXrcwwdSfmj16l7r43OqN9pNaA4dwhocjNnBd6fT6YiIiLD18dlbBAepn/j111+nYsWKvP/++7Ru3dphP+W1awr0egV//63CGhaGoWdPqu/YwewZM9i5cyc//vhjqYvQnTt3Zvv27TYX0dsBV5Qy/ybcI3y3Gc4TPumn8dSlszxQr149PvvsM6ZOnUqFClLejdzDV6GChYoVrfj5Wb1W4UtJUVK9ukTkatSQ/nsytDXNNBouXb9uiwEoi/DZe7glJiYSVQbJuRMVPlfhaWaj5uhR8ho1Ai9Mhjp27MjevXsxmexX5Ipj4cKFBAYGA09x5kzRStG6dVqMRoHHH3fcPxEWZkWvHw5I/Y+OcnzyoqJQHz+OSyWFO4xbtwRMJskMaetWXxclneXXwyfk5OC/ZAnWNm2w1K/v1vYdQamUsv+KEwVHKE/jFmcQFhZGp06d2Lhxo8MIB4nwlXw9JSWFYcOGcfPmzZIyQ1HEb/VqjG3aYKlRo9RjKK3CZ61WDVPLlmhvo6wzPr5g4aZkhU/6d//+enx9rW7JOpOSkrh06ZJT78/JyWHv3r3079+fim4aUnkDQUFBLF++nNq1a/P++++zcuVKzp8/T3h4OP369eO///0vixYtYsuWLXTu3Nkte3qrFf76S0VkZB4hIdYiFT6LRSI+wcFWKla0lpB0grSw8Z///Idz587x008/eXS+rkIaZ40cOfKHS+evPnECRU6OXcInPyc9XYDNi45G7WXC52F6jV1oDh7EdP/9lNYsLBu3iKJodxEcYNGiRfz555/MmDGj1MVwKOgFled7hh49UGRmotm/n7p161K3bt0yjzsyMvK2xTFAwTPIGV+GfxPuEb7bDFcJnydVm/JEjx49eOaZZ4qcj0S4rAiC1G/nDcInipKks6DCJ606Xkj15b78iZ7cx5eaqnSYwQfSw18QRNt3m5mZyfnz52nSpEmpx+A64fO8wucqpJVbN1errFbUCQnkeSjnlNGxY0dyc3NtspHScOHCBTZv3sywYU8iCH78/XdRwrd8uT9RUSaiohyvNleubAFq06lTT3r27Olw4MiLikKRk4Py3DlXTueOovAq/Pr1WpckneXZw6ebORPlpUtYZs50a9tlwc/P6nyFrxyNW5xFnz59SEtLc3jNm0wlifO+ffvo1asXp0+f5quvviqx8KRKTkb199/oBwwoc//BwdYS8r3C0Pfti/rECVSnTztxNp4jIUHKzQT7PXwajUhwsEjXrkY2btRisUgqke3bfTh7tvRxo0OHDgBOx7/s3r0bk8nEww8/7MaZeBehoaFs3bqVpKQk/vrrL7Zv387SpUt55513eO655+jWrVsRwx5Xcf68Er1eQaNG5hKET+5dDwoSqVjRYrfCB9gqjh9//LFXMiiXLVvGmDFjSEtLK/V90v2+B70+1zU55/79ABjtVvg87+EDqY9PdfEiivR0j7YDBT183pZ0Ctevoz592qGcU0aLFi3IzMzk7NmzhXwNCr6fS5cuMXfuXLp27epQilkY8nV05Yp03Ro7d0b09cV3yxZ3T6Xc4YpS5t+Ee4TvNsNZwic/nO82SWdx+PpKxydV+AocwKpUsXpF0pmVJZCTo6Bq1QJJJ0gkMDK/vyF55070eoGsLAVVqjiu8CkUUtVDXs2SiaL3CZ/oUZipO5B6+NwbnFWnT6PIzva4f09G27ZtUSqVTsk6v/nmGxQKBWPGjKRaNUuRCt+xY2qOH1czdGjp7mhhYdJv/uqrS0o1KDLl/87/JFmnnJV133157Nrlw6VL0r+dGah8fKRJhfsVPnk7Rffl8/vv+C9bRs7YsYj5k29vw89PdJrwWUNDyYuIwLdQRujtRkxMDD4+PvziQDZpNAq2ZyXA6tWrGTJkCEFBQWzYsIEexTKzAHzzM9EMMSX7WosjOFh0WOEDSdYpKhT4/fBDmdvyFGazdO8+8IAk7S9J+BS2BYu+ffVcvapk+PAKNG0azogRoYwZU4HSTH4bNmxIaGioLaeuLGzbtg2dTscDZUyEbxeUSmWZVRN3IRu2FFT4Cr57eVIfFCRX+OxfL4Ig8Oyzz/L333+zP59MuQOLxcK0adOYPHkyv/76Kz179rTF5tiDdJ1sRqPRuGTgoTlwAHP16lirVi3xN2/08AG2xVBv9PE5m8npKjT5i03OED6QMpoDA4suggO8++67iKLI22+/7VTVTR6jZA8H0c8PQ4cOUh6gC27dtxPy2HKP8N1DueLfUuGTIU9i5AqfTLiqVPFOha9wJANIq5NBQVYuXVIS2KcPVYGkPXvKDF2XodNZbQOfbNhSlqTT1R4+nc5aQsZU3sjKUtjyuFyFPIh5q8IXGBjI/fffX6Zxy8WLF/nuu+8YMGAAVapUoV49M0ePasjIkH6f5cv98PERGTCgdOv7sDDpvMuKATFHRCCq1ZKs8x8CefV01KhszGaBNWskya2zzeaBgVa3Fx/sTUyEGzcIfvVV8iIiuPn6625t1xm4QvgA9AMG4LN/P8pCuZy3EwEBAXTq1IlNmzbZrYoUduk8cOAAr776Kq1atWLDhg00aNDA7jZ9t23D1LQpVidy2IKDrWRlCQ4DlK3h4egHDsR/yRIUqanOn5gbOHVKhV6v4KGHpBWD7Oyi11/hwOOuXY2EhFg4dkzNgAF6nn02mxMn1Pzxh+OeH4VCQbt27Zxy6rRarWzfvp1OnTo5dGH+NyE5WYUgiDRsKFX4srIUNgW7PO7pdFIP3/XrjgO3e/XqRUBAAD/++KNbx5Gdnc3TTz/NN998w9ixY9myZQtarZZBgwbx1VdfERcXx4EDB0hMTLRF+Ej3+6+0atUKf39/53YkimgOHHAYQ6BWg6+vtcQ16CrymjRBVCi80sdXXj18AqXbhQAAIABJREFUmkOHpD78fOWTIzRo0ICAgACOHDlSYhFcFEViY2Pp2bMn1atXd2q/hSt8Mr8z9OiBKiXFa86m3oDVWsA/5evhnqTzHsoVzlf47t4evsJQqUCtlnrW0tMLeuiqVrVw9aoCT/u+ZcInSzqBfKdOFdZq1Wju70/imTNlZvDJ0OkKHm6JiYlUrVqV0DICowty+Jx7QAcEiB6vKLqKmzfdl3Rqjh7FqtM5bPR2Bx06dODPP//k2rVrDt8za9YsAF7PJw6DBum5dElJ+/aV+fprf9at09Krl57g4NLPS5J0FqwwOoRGgzki4h9V4ZMH044djdSpY+byZRV+ftZS89wKIyDA/QqfvbyooP/9D0VGBjc++QSHLjpegDuED0C7bp1Xj8NshsREFT/84MfkyUF8/rljE43evXuTmppaJNhYhmzacunSJUaPHk2NGjX46quv0Ol0dreluH4d9eHDGJ2UIQYHWxFFodTnzq1XXgGLhcD5853apruQY1Rkwle8wpebWxB47Ocnsm/fVY4evcLcuVlMmnSTSpUsLFxYullJhw4duHjxYpl9fAkJCVy7do0YJ6qk/wacOKGmVi3J0bpCBStWq2BTC8kLP8HBIpUqWRBFoYSpiwytVkufPn3YsGEDuS7mzxmNRp544gl27tzJO++8w5tvvknjxo3ZuHEjbdu2Zfr06QwaNIhHHnmE7t27M3nyZERR5Nq1FOC4S3JO5blzKK9dc0j4QO6p92w8Fv38MDds6JU+vvJy6dQcPCgR0zL68JVKJc2bNy9i3CLPN1NTU7ly5YqtCugM5DEqL6/gejLGxCAqFFKV7y7AiRMq2revzOOPh6LXFzyT7lX47qFcUbgiVhrkgdvtvqzbCF9fkQsXZMIlEdQqVSxYrULZk/AyIMtCCxO+GjXMNmlb44gIknNzSTt9I3+/pRPkoKCCisexY8fKlHNCgXuYKz18BoOC2xVlZDBIFQR3q8Hqo0elVUEvWpX36dMHQRCY72ByGRcXx4YNG3j++edtYasDB+rZtu0aTZvm8eabQWRlKUo1a5FRqZIVQRDLrPBBvnHLsWN3rdSkOOTBNDTUaqt0ujJI6XRWt/tXCip80r+V587ht24d2c89h9lDN9ey4Crhs9Sqhen++9F62Wji2WdD6N69Mq+9FsyyZf7Mmxfg8NKJiYlBo9GwwU7IudEooFRKVY+8vDwWLVpEcDEL+cLw+f13BFHE4CThCwmR7v3SZJ2WmjXJfeIJ/FasKNeIhvh4DYGBVpo0sS/pzM5WFHmWBgSItlQPHx8YOTKHHTt8+esvx1Efch9fWVW+bdu2oVAobHEx/3YkJ6tseaXyNSH38WVmynMKSdIJOJR1Ajz22GPk5OQ4lR0oQxRFJk+ezKFDh/jkk08YMWKE7W8hISEsW7aM9evXs3LlSpYvX87o0aP57rvvmDZtGmfO/Aa4HscAYGrd2uF7vNViYWrRQqrweTh2yF5mXjVtMZnQJCRgsudQbQctWrQgKSkJvV5fZBE8Pp/QNnchj1dW5IAUjQVgrVABU+vWdwXh27jRl379KnLzpkBsrIZx4yqQlaVArRbLJQvxbsY9wneboVZLFTGDoewKn0Ih/iNyQnx9Rc6dkwZnuZ9K7rnzVNZ56ZIKjUa0DVCALYtPFKFRx45YgIztkiV64QqfkJuL/9dfE/zSS1R6+GHCGzVi1rmR1E+LIyc7mzNnzpQp54TCwevOESpP889cRb5JqVvVYEGvR33iBCYPA9eLo0GDBgwfPpylS5dy4sSJIn+TezuqVavGuHHjin3OzPLlGSxceJ0XX7xF27ZlO32qVBIhunq17MdZXlQUyowMFGUYCNwtyMiQpLoaDfTrJxE+V54Jnqxuy0YjchuHNp/I5A4b5tb2XIGrhA8gd+BAyZik2PXmLkQR4uJ86N5dz549V5g6NYvcXIXDKppOp6Njx4523TqNRjh16hWSk5P5/PPPqV+Gs6nvtm1YKlcmz4kFKcAm5y6N8AHceuklRJWKwA8+cGq77iAhQU2TJnkO5XQ5OUKp1/CIEbn4+lr56ivHsr6oqCiCg4PZt29fqfPvbdu20bJlSypUqODyefzToNfD2bMqIiMlWY1M+OSqS/EePoD0dMfjc6tWrahVqxarVq1y+hgWLlzIqlWr+M9//kP//v1L/F2pVNKyZUvatWtHhw4dmD59Os8++yzffvst8fFTUSqrExER4fT+NAcOSDEEpdxPlSpZnBobykJe8+YoMjPBQ+Oj8qjwqRMTEQyGMvv3ZLRo0QKLxcKff/5JUFBBhe/o0aOo1Wruu+8+p/ednq5ErZbORTZuAUnWqf7rL5R//+3CmXgXH30UwNixFYiMNPPbb9eYPTuLbdt8WbzY/x8xt/Y27hG+OwCtVnSqh0+nE0vL2r1rIBG+opJKuZfPU8KXkqKkalVLkeJTjRoWcnIU3Lgh0DB/ULmVuJHAQGuR6kfQ//5H0Jtv4rNnD5YqVTB0706ba5tYdq4zl2NiEEXRKcKn1wsIgui0gi0gwPPsH1eQmSn9150ePvWxYwgWCyYXJBzO4tVXX0Wn0/Hmm2/a+jQAli9fTlJSElOnTrWbiSUI0Lu3gUmTbjlddKxc2WqT9ZYGeQJ9N/UWlIb0dCWhodK9FBFhplGjPJd+Z08qfAaDUKTPRPvzz5hatMDiZG+HJ5AIn2vHbejbF1Gp9JqsMyVFSVaWgk6djNSpY7E900q7znr37s3ly5c5WszcITf3Cpcu/cDTTz9ddgUjLw+fnTsxdO3qdNXdWcJnrVyZnNGj0a5bhyopyaltuwKjUZIVNm8uLdT4+4sOJJ2Or+EKFawMHqxnzRo/hxUohUJB69at2bNnH40ahbN3b8ml+tTUVBITE//fyDlPn1ZjtQoOK3xFCZ90LRd36jQYYP16X4YOrUCPHpWIiXmMvXv32jJOS8Pvv//OrFmz6NWrFxMnTnTqmAVBYOrUqYwaNQqzOQudrptL9vw+Bw5I7pyl3Cc1a1o4f95xtdhZyIuiilKMZ5xBeZi2aA4eBHCpwgdShVynK1A9HT16lMaNG+PjQvkxPV1BRIS0yFD42WjIN6K6U26dWVkCc+fq6NVLz+rV6YSHW3nqqVwmTbqJwSA45XT9b8M9wncH4Bzhc1+id7shnY90KcmSSnly5KlTZ0qKsoicEwo7daqoWb8+gSoVOWlxtKlQsLKvSkxEu2oV2ePGceXwYa4vW0bm/Pm8Ouwkz/suJOHqVaBsh06QJiharXPkW5GaSqgqC7idFT735b/qfGevPC9X+EDKxHvttdeIjY3l119/xWg08uWXX/LWW2/Rpk0b+uQHQnsD4eHOreLmRUUhKpVoEhK8tu/yRHq6gkqVCp4DX355g7lzM53+fOGGfFdhMhUYjSjPnEF9/Dj6fv3c2parcCWWQYY1NBRjx46SrNMLdvLHj0u9aPfdJ02g5WdbaYtY3bt3x8/Pj8WLFxd5PStrEaJoZuTIkWXuV3PgAIpbt5zu34MCwldaNIOM7PHjEQMCCPjqK6e37yySktTk5Qk0ayZ9ZwEBJQlfdrZQpjx+zJhs8vJg8WLHVb4HH3yQS5fOcevWZbvyz235Lqd3QxzD7cCJE9J30KhR0QpfAeGT7metFtszpTChXr1aS4sW4UyYUIEzZ1RcvKhi3bpnEUWR1atXl7rvw4cPM27cOBo1asRHH32EwoX2AEEQmDFjBvXrL6J27WlOf05x7Rqqv/8utX8PoFYtM2lpSvSle3+VCXNEBFatFiGfXLmLAtMWz46nMDSHDmGuWRNrWJhT7w8NDSU6OprffvsNnU7MN3ySKn7RLpq3ZWQobM/Iwi08lurVMUVF3THCl5goPb+feCK3iHz2hReyee21m/TpY7gjx3UncY/w3QE4Q/ikXLV/BuGT+xJ9fETbIBMUJHolfN0+4ZMGtIsXlSgUCqKaNWMf8N6NsTYrpqDp07GGhHDrxReLHmuoH58bR3OgVm0qA1Ud2ZQVQm5u2RMUAO1PP1G5XTuGvh7Fe7yK+dztkQ3Kkk53rhft+vWYoqKwVq7s5aOS8OSTT9KoUSOmTZtGly5dmDlzJq1bt+bjjz/2atBq5coWp3r4RK1WMm75hxC+jAwFoaEFv2v9+mbuu895JyQpE9L9Hj55FVqbHzeg793brW25Cn9/1yWdAPpHHkGVkmJb8fYESUmS46E8gZbVC3Kfij3odDpGjhzJunXrOJ0v/bJYLOTmfk3Vqp2dCiH2/e03RB8fjO3bO32sISHS71RWhQ9ADA7G1KaNVyzmi0M2bGneXJoA+vuLdoPXy+pDrVfPQseORtavd2xA8eCDD+b/3y67RHfr1q3UrFnToQvqvw3JyWp8fERq13ZE+ArmFDqdiEYjFqnwzZsXSJUqFpYvT2ffvqusXZuOUlkblaoT3323uohKozASExN58sknqVSpEsuWLcPPz8/lYxcEgYCAYQQHO0dYAHzyY3/KJnwFC8QeQaUiLyoKwcOxo7hU3htQx8e7HKvUvXt34uPjUSovcfOmglOnTpGTk+NS/57VKkmGw8MthIZaSqgfjJ07ozlyBCE726Vj8wZkwhcVVdRMQRDg5ZezmTbt5m0/pjuNe4TvDsDZCt/dnsEnQyZ8YWEW20NMEKQqnycVPpNJWjEqTvhq1JD+ffGitO2HOncmHivVbu7Fb+lSfLduxScujluvvIJYLO9Ip5Pc7A7lmWkBBCxbVuZx6PVlED6zGd1bbxHy/PPkNWvG1Qd78DLz6THhfnSzZpW7QUhBoK5rhE+VlITm2DH0Q4aUx2FJ+1CpmDFjBqmpqfj4+PDDDz+wbNkym1GLt1C5spQr5QR/x9S8ueS29g8wbrl2TVGkf9VVBAZKE253Cl4mU8EqtHbDBoytWtnNuioPaLXuET5D9+5YtVqvmLccP66mTh2LrddD7k8uaxFr3Lhx+Pj48NFHHwGwfft2RPECTZqMcmq/vtu2YWzbFtFZa3oK7n3ZmKMsmJo1Q3X6tNcnYkePaggNtdie2f7+9nr4FE7JqSIizKSmKhzeppGRjRCEYGBnCcJ39uxZduzYQb9+/by6sHQ3IzFRTWRkns0AR6cTUSrFQqYtBYRPEKS+52vXpGs5NVXBuXMqHnsslw4dTCgUEBlpZt26dIKDR3L58t8sWLC0xD5PnjzJ0KFDCQwMZNWqVYQ5WWGyB1lJ4xREEf9vvyWvXr0y44Rq1pQIsNx24gnMDRognDzp0TaKS+U9hSI9HdXly2XGMRRH9+7dAbh2bSPZ2QoOH3bdsCUrS8BsFqhY0UpYmLVIDx+AsV07BIsFjZOZmd5EYqKa8HCLR+Pnvw33CN8dgK+vcxW+uz2SQYb8kC4eiVC1qmcVvrQ0JaIo2Cp6MoKCRCpUsBAfL81G27fvCIgsDW2MbvZsdG++SV6DBuQ++WSRz4miSE5OIvAOp8+fpUnduvh9/z1laT30+mIDkcGA/zffoJs5k6BXX6Viv34ELFhA9tNPk7FyJWff+ox6nCG55WACvviCwPffd/s7cAZyha+s+ILi8Fu5ElGttlnalxceeugh9u7dy9atW+nYsWO57CMsTHKFLewY5gh5TZuivHED5cWL5XIs3oLZDDduKG39Nu4gMFBa4Cguq3MGcli46tQp1CdOYOjb1+3jcBV+fiJms2BztHMWor8/xs6dpdByDwl9UpLaJlUCyVUvNLTsfNHQ0FBble/MmTMsWbIUqEpkZK8y96k8cwbV2bNOu3PKUKmkxSxnKnwg3QOCKHo1osRigR07fHjoIZNt4S8goChxN5kkSZszionwcAsGg2OTnHPnfBDF9tir8C1YsAC1Ws2oUc6R7LsZFgu88koQSUmOK1SiKE1wC1czBEGS+hat8BV875UqWWzPy337JM1bcZOsmjUtTJ/eG+jJnDnTSSx0vRw/fpwhQ4agVqtZuXKlx4t4ZZn5FIbmwAE0CQnkjB5dZp9r7drS8/PCBc/7+Mz16iFcvYogD7puwGTyLuFT//knIN3TrqBBgwbUqVOHc+c2AnDwYDw6nc6hCiElRcFbb+mKRG3JoesVK1oJD7eUUD+Y7r8f0ccHn9hYl47NG0hMVNucgu9Bwj3CdwfgrGnLP03SKUcyyPA0fF1ekatateT38Oijen791Ze0NAVVqkQDwayu2gAEAdXFi9ycOhWrQsG2bduYN28eY8aMoVWrVrz/fjvgv9StG0WfCRNQ3riB9uefSz2OIpJOUST41VcJmjYN/8WL8f39dwSjkRsffsjNWbNArSYwUOQCtVjX9zNyHn+cwPnz8VuyxO3voSzIpi2BgS5cLyYT2rVrMcTEYL0NDna1atVCpfJ8wHWEypXl8HUnCF/+CubdLuuU3fUKSzpdhawScKePT5Z0+v7yC6Ig3DY5JxREoLhT5TN26oQyNRXVqVNu7//WLYHz51U0blx0wlClSknZkj3IVb7Jkyeza9dOYAxabdmf8/njD0A6B1dReHJfFuTJoTfvgcOHNWRkKOnRo2ABrbikU/49nYkWkRcQi1cNZOzZowE6AqdIK+S6e+3aNVatWsXgwYOpXE5S9duJjAwFK1b489tvjl3DLl2SDIaKT3BDQqxFevgKLyJXrGi19fDFxWnQ6axFFjhkBAcLwFJ0ulCeffZZbt26xR9//MHAgQNRqVSsXLmSOnXqeHyezrZOAPh/9RXW4GD0gweX+d7QUCt+flbOn/dChS8/q1Z15ozb2yjcG+0NqBMSEAWBPBejcgRBoHv37pw7txvIIj7+KM2bN3fYf/nrr1oWLAggOblgHC+IDbIQFmYpea9qtZhatsRnzx6Xjs1T5OYKnD6tukf4iuEe4bsDcK6H758p6SyMKlUsXLnifvj6L79o8fW12hzfCuPpp3OwWGDZMn+uXdMAD5N86QDXP/mEWy+/jLFLFz755BOeeuopPvjgA5KSkoiOjmbs2A+BFN55Zxv1H3+cvMhI/L/9ttRqQGGpScBnn+H300/cfP11Us+c4cqRI1zbvr2ILFImXreylWS9+y6Ghx8m6I038N240b0vogzcuCE5TqnVzn/Gd/t2lNevk1uOcs7bCTl83SmnzshIRI3mrjdukQdTTyQpnjjGGo0CPhqr5M7Zpo3ThgDegLzS71ZlMp8s+ezc6fb+T5woatgiIzzcOdVCxYoVeeqpp9i7d2/+BGq0U5M8nz17MFevjqVWLZePOTjY+QqftVIlLFWqeNWt9tdffdFoRLp0MdpeCwgoKunMyZH+35lKTliYdO066pmMjfWhUiWpz/HUqY9sPWaLFi3CZDIxduxY907kLoM8VygtM+/YMfv9SkUJn6KIw2+lSgWSzr17fWjVyoTSzqUtkfOKPPfcV1y8eJGhQ4cyfPhwatSowc8//+y1Hkm9XuEU4VOeO4fv5s3kDB9eZsg4SJXOWrW849Qpxz94QviMRu8atqiPHcNcrx5iYKDLn+3evTsWSx7wE2fOnChVzik/9wpXSguPUeHh0gJC8fmesV071ElJKDIyXD4+d5GUpMJqFUrcD//fcY/w3QGURfhMJunh90+RdMpxBSUlnZLMzp0MnOxsgXXrtPTrZ7BLfGvVshATY2DZMr/8lbtu3LhxmcQ6dbj12muY8vJYvHgx7du356+//iI2NpaFCxcycOCTQFXJhlgQyBk5Ek1iIppSrJblHj7fLVsInDOH3AEDyC5mBlP8+9Bo8vPPVCpufPkledHRBE+cKD3tvYzMTNf79/xWrsQSFuZWJeFuhFxddsa4BY2GvMaNpT6+uxjeIHwFmZCu34MmEzQzHUJ96hT62yjnhIIKn+z+6wos1aqRV7++zdTBHRw/Lk1qilf47MmWHGH8+PFotVo6duwGVC+b8Fks+Ozdi7FdO9xxdHClwgdSH5+3Fj1EEbZs8aVdOyOBgQXnWdx8RybwzvTwyQuI9ip8VqtEUjp1akydOqNJT/+YOXPmkJOTw5IlS+jRo0eZWYf/FMjfX2nPtmPH1CiVoi2SQUaFCgXXRHHVUMWKkqQzNVXB2bMqHnzQ/tgk/1bVqz/I66+/ztGjR2nZsiVr166lSpUqHp2bDKMRp63y/b/9FlQqcpxwvJVRq5aZCxc8r/BZatRA1GhQeZDF5+0KnyYhwWU5p4z7778fna4iMBOr1VKqQ2dqqnQdFa6UFh6jwsIsiGLJ+Z7xoYek49y7161jdAcFhi0u9gT8y3GP8N0BlEX45MnZP0XSKVe/5CgGGZ5k8a1fryU3V8GwYTkO3/PMMzlkZCj56qsAQMpa2pU/ydu0aRNXr15lzJgx+BcyP5BJtGx0on/0UazBwQQ/9xzqI0fs7ic3V+A+UzzB+aYsme+/X+aELCCgINtG1Gq59cILKLKzveIeWBw3bgguRTIorl7F5/ffyX30UShHmeXtRKVK8uTQSUlbs2ZSdcML9v3lBbk/Qs7hcwe2arMbESFGo8DolFmSdOrRR90+Bnfg5ycdtzuSTgBjx4747NtXZn+uIxw/rqZCBYtdmfr160oMTjh6V6xYkY0bNzJ5shRyLishHEGdmIgiKwuTC+6chREcLDpd4QNJ1qn6+2+Em5671Z04oeL8eRU9ehT9YmRJpyygkOWdrlT47BG+P/8UyMxU0L69ic6dP0CtHs2nn37K4MGDyczMZPz48R6e0d0DZyp8iYlqIiLMFC94yRU+q1Ua8wqPExUrWsnLE9iyRVqxLd6/J0OW32ZnC0yYMIEff/yR77//Hp1O58lpFUFKivQbFzdoKw4hKwu/FSvQ9+uHNTzc6e3XqmXhwgWV5497lQqxfn0PK3zeI3yKq1dRpqW5TfiUSiUPPhgDSOHopVX4ZPXMuXMFc4aMDCWCILmzO1qgyWvWDGtAwG2VdSYmSs9ve+1A/59xj/DdAfj5lU74ClwX/1mSTnuTI3Avi++HH/xo2DCPli0dl+TbtTMREZHH0aMaVKpa1K1bl927dwOSrKd27dolQo5lwieTatHPj4zly0GhoOLAgfgtWlRC3lk16y/e2t8Xa3Aw17/5hhKjqh3odEV7V0xt2yKqVB5VHRwhM9O10HXt2rUIFku5unPebvj4SN+BUxU+pOqGIjvbo4G7vOHdCp/rxOm+rP20zthC9oQJiAEBbh+DO5AXkdwmfJ06IRgM+Bw44NbnJcMWc4l1HfmZ5qivrDgaNmyIj4/UI1tWlrGtfy9/RdxVSJJO578v2dXPG7LOzZt9EQSRbt2KEr6AABGrVcBgkI5LrvA508Pn5yei01ntLuLs2CFtp21bIxUqQF7eAoYMGUpCQgKtW7fm/vvv9/SU7hrIc4XSnm3FDVtkhIRILp23bgmIYtFsXzmLb8MGLYGB1hLVbBnyb5WTo0ChUNC2bVuXgrmdgSwTrFmzdMLnt2IFipwcsl2U69asacZgcE9tVAIRER5V+KTeaM8PAwoZtrjo0FkYMTE9AQgJqV5qz2uBpLNohS8kxIpKVZBTWuLZqFJhatPmthO+qKg8r0Zf/Btwj/DdAZRV4ZMrQ/8cSad9l045/+bvv0tWkZKSVJw+bX8AO35cRXy8hmHDcku9YQVBqvKBJP/p1KkTe/fu5dChQxw6dIiRI0eWaECW5UaFTSzymjbl2ubNGDt2JPh//6PCiBG2QHLl2bOszOiGqFCSsXKl06uKgYEFFT4AMSAA0wMP4OtBX5EjuCrp1K5fjyk62taP8G9BWJhz4etQaLJ7F8s609MVqFSiRws/coVv/34f5s4NZPDgUFatKnvBAuC5K9PJ0lQk5+mn3d6/u/Ckhw/A9OCDkjucG/eb2SxlmtmbAMuLWs70isowGqVzKGtV32fPHvIiI7FWquTC0RYgJMRKVpbC6SqGzbglf9LoCTZv1tKypclGImTIEj158Ss31/kePpDuaXvf9c6dCurVy6NKFSshIVYE4J3m7ZlXvTofdejgwZn8H3vvGSdHdWcNnwodp3ty0igjjTKSZpSFQHgxUbawQCRjg8EG79rL8sLymAWMvbuP8doYgx+zBq9/K9sYY5LAJJMEAiyUE8phJEZII03qyTMdqrqq3g93bsfq7ko90yP1+QKaDlXdXXXvPfd//ufkHuhaITYzLxatrSza2rgUhE9GKMREvsNESScAbNliT9m/ByT/htkAJRE0QkEVigL3889DmDcPYZ0GJXQtYoVTpzJ1KvgvvgBEY/1hJO7Gms182969xLBl5kzD73HJJRcAcKO6en7K58hydMyL7YX0+aKxQbTCpyZ5Dy1bBv7ECXCnTxs+T60QBDJ+5w1bkpEnfMMAQvhS5wv19FBJ58io8I0ZI6G4WE4ifAUFCsaMCaOhIXmQveuuEjz4YLHq+z3/vBsOh4Jrr/VnPPa11wZQVEQahi+66CIEg0Hce++9cLvduEGlgsXzZAKj3zGFUlyMzj/8AT0/+hHsu3ahYuVKlK1ejbIbboBNEfDfV78BSUNoMoXHoyRVVULLl5Pm5bY2ze+jBd3d2iWdXFMT7Hv3Dqnj4lChuDj5d02F8OTJkN1uSxa72UJHB5lMzexSFhYqYBgFzzxTgCef9GDbNjs++CC12x+FffNmLAuux+vT/xWKgSBlszDj0gkQGbWwcKGhivrnn/MIhRhVx0IjMnVK+NIu8oJB2LdvN1zdA8j1L8uM5mquXFqK8Nixpvv4Tp7kcOCALUnOCSQTd0oaqGQ3E9SyvUQR+PRTBhdcQCSIc5rexW7UYeID38PdPh8W/OY3Q7KwHCpQwtffz6reD7RfSW2BS8PXqQwvNrqHknNFYbB0aerecocDsNkUBPokuF56CaU33QTewjgPgGTq2u1KkkooFrZdu2BraID/ppt0v//48dZl8SlTp4IJhwnpMwBBYDLKu7XCvmcPwrW1ujI7E1Fe7gTwDhYt+s+Uz+nsZCEIpELc1MRFuG5HBxtxkS4rk8FxiuoGTWjZMnK+Q1DlO3qUhyjmDVvUkCdSAMrLAAAgAElEQVR8wwAqV0rVB0IlnSOlwnf99X5s3tyqKlmaMiWMo0fj7SNDIaChgVclgoEA8Oqrblx1VQAlJdpkP08+2YUf/KAXS5cuhc1mw/Hjx7F69eqUPQaFhUpc9S0ClsXAd7+L1m3b0POjH4FvbATb149LsQ49Y6ZlPJf4Y8hJRhkR90CLZZ1dXdqvFec77wAAgldcYek55AK0uN9GwHEQZ8+GPacrfJypSAaA3B9r1nThT3/qwMGDLTj/fDFz1UxR4H3sMbQy1fhkxndMHd8ozBI+AAhefDFsR46APXNG1+sOHCDjlXqFL/UudipoqfDZd+4EEwwiZLB/D4jKuvX28Znd9KA9YJdfnjyhxfZ/AfoknQAGrd7jP8+ePTb09zO44IIQ+IMHseLpm+BCANvv+R+0rV8PKAqKHnrIdA5jriB2TFPr46MOnWrXKyV8jY1qFb7o/y9ZksbcQlFwm+1ZPPDnhSi55x44Nm5E6R13gKF5QBbg5Ekeo0dLaSP13C+8ANnlMmQgNWaMBJZVLKvwATAs66RxN1bAtm+f4f49CpYFioqWgWFSR2vQ8W7BAgGSxETadGIrfBxHNhHU5O7hqVMhlZUNSR5f1LAlT/gSkSd8wwBK+FItTkeapJPjkDJCorY2jOPHeUgxxb+GBh6SxKCtjUvKB3v3XRd6elh8/euZq3sUl1wSwrJlAgoKCjB/PpElfCuNg1dRkZw2l0wpKCDEb/NmHP9wKz5DXXzwugZ4vckVPnHmTDLoWUj4RJEsorRKOp3vvANx+nRIFuQm5Rp0ET4MGrccPGhYmpNtkMnUuGELxeWXB3HJJcQ9saBAiSy6nW+9RXpWpfhjuJ95Bo4tW/CY/QEw7szVwGwg6tJpnPCFli8HADgG+3q14uBBHna7gsmTk+Vl5DvUFs1AIQiZCZ/j00+hcByExYt1nWssKOHT49Qpzp4N/osvTAVJv/eeE9OmiZg4MflapXJAGscQdenUNp5WV5Nsr1judvAgWdDV1Qlwvf46ZJbDUmzCvlmrIY0fj7777oNz3brI5tZIR+ymh5pkff9+GyZODKuS6MQKX+w8UVIig2WVtP17AOB+7jn8j/9WBBgXOtesge+VV8CdOYPie+6xzPTq5EkurZyT8fvhev11BL/6VUP9xHY7cQ23IotPmTIFgPFoBqt6+NiWFnCtraYJH0Cui3QbRZTgUSdXKuvs6ODi5igaxZV8siyECy4ghC/LGzH79tnh8ciYMMH83Hm2IU/4hgFqhG/jRnukskcJ30iRdKbDlCkigkEGp05FB1qacQUAx4/H77jt2EFu1sWLjdnp3nXXXbj//vsxdXAXTg2FhbJ6hS8Rdjv6uSIA0BwIS+H1xudPAQBYlrgHfvKJZRMllTBqMW1h29th37YNwSuvtOTYuQa9hE+YMwdMMAj+yJEsnpVxxMplrEJBgYyBPsD7s5+h9LvfRfEPf4iy668H19QECAKK7r8fxQ89hODy5fgf5U7LpEf6zzNqFGEU4WnTIFVX6+6bPXDAhilTRNVcS4YhJESfpJP815mGOzs2bIA4d66hLC0KqojQU+ETaB+fCeOWEyd4zJ6tThgSJZ3099Q6nlZVESfJWBJ77BiPggIFo6oluN56C30LlqED5ZHnDHznOxBnzEDRww+D6esz/LlyBdTwBkAkNy8W+/al7leKVvjIPBu7iUwrMgsWCKnNmhUFBb//PQ446/D9xZsRvOIKiAsWoPdHP4Lr/ffh+e1vDX6qeJw8yac1bHG++SbYgQFDck6KceOsyeJDYSGkqirDFT5ByNzPqwW0Mi9YQPgytUPQ8W7RIrIuO3GCgyCQsSZ2jkrVcwsQWSfX0pJ1o7T9+0n/dbpq8bmK/FcyDEgkfP39DG68sQz33Ud62np6GPC8oruqlIuorSW7dkePRgfaw4ejK6ljx+IH4MOHeUydGjZ8sy5fvhz/kiYjD6CSTm3EgP5GRit8iZtZoeXLwXV2wmZRDwR15dOyOeB8/30wioLAWUz49EgAxUEL6lyVdfp8bJIJhlmUOAbw6Mmb4X3ySQzcfDO6Hn8ctn37UHHppShfuRIFf/4z+r73PXT86Vn0CU5LA4L1wOkkvYdmJJ1gGIQuuoi4X0rad3sPHSIOnalQXS3rMm2hC/ZUizymtxe2PXsifS5GYVTSCQB2E7JOYvevfp2qSTrdblnz+K4mof38cx61tQrshw6AP3ECoa9+BQDpMwIA8Dy6H30UbGsrvI8/buQj5RRiN7ESK3xdXQyamviMhI/2rsX28AHAr37VhR//OHUsh33bNtiOHMGrVd9F30B0rh64/XYEvvpVeP/rv+B87z19HygBfX0kYiMd4XO/+CLC550HYcECw8eZMMGaLD4ACE+aNOySTvvevVBYVreBjRqKitJHujQ3c+A4BbNmiXA4iDSW3m/xhE9d0gnE5PFlsY9PkojpX17OqY484RsGRHv4yEDe3MxBlhm8/bYLGzfaIwGpZ4OlLCV8DQ1Rknf4MI9p00TwvBJX4VMUQgYTw2OthuYKH6JyGr0VvsJCGZLEJC1YIzIzi9w6o9XgzMTA+c47CE+YgPD06ZYcO9eQKe4kEdK4cZBKS2HbvTuLZ2UMfj8Dv581Fcmghge334Ar/a+i50c/Qs/Pf47ADTegfd06hGtrwR87hs6nnkLfQw9BkMikbWVAsB4wjH4Cr4bgxReD7e6GTaMxiSgS+/uxY1MTvlGjpEgIsRZk6uFzbN4MRpZNEz66uNcTzaAUFyM8YYLm7ycRokicNzMRvlhJp9b+PUA9fP3YMR5TpypwvfUWFI6DtPIKOBxKXBVQrKtDYOVKuF96iZRURjACAQY2mwKWVZIqfJn6leg1cfo0B55Xkuaxiy4SVKXLFO5nnoFcWIiN466L7/1lGHQ/9hjEWbNQevvtKPzJTwxL4ykJS3XPccePw7F1K/w33pgx/zYdxo2T0N7OGXb+jUWYZvEZkCdaFbxu27MH4SlToGiIicoEEumSekxraeFQVSXBZiO/0xdfcKqxQdXVErq7WdX4U2n8eITHjMlqH9/JkxwCATatRPlcRp7wDQOiFT7y9dPFg92u4Mc/LkJnJ5uyJ26kobBQQXW1FFfhO3SIZKSMHx+OI3wtLSy6u1lMn55twqdodnM0Svjooiaxj0+uqIAwa5ZlfXxRR9f0xIDp7YXj00+JnPNs2ElQAZV0ap6DGQbi3Lk5WeGjk6mZ0PVE2HbswPnN6/Eg/ygGvvvdyHUgjR8P32uvofWzzxC8+moAGp0lswy32zzhEy68EArDaL7fOjqSd60TUV0toa2N06zKzkT4XC+/DKm0FML81LboWkDHAD09fMCgcYvBeyBT+wF144xKOhldYyl1baR9QYEA0NTEYUqtDNdbb5F807LSwYDx+GslsHo12O5uOD/6SN+HyjEEAgwKChSUlclJpi2ZCJ/NRtoLaAafnqGfbW+H6+234b/uOvCFrqRYBsXjge+vf8XALbfA8/TTKL/2WrAa3FFDCYagmTL43C+9BIXj4F+9WvvJq4D2CFpR5QtPngy2pwesz6f7taFQ5kzOjFAU2PbutaR/D8ic4dnczEVy9saNk3DiBI/OTvI9xhI+ukGjmhnJMAgtWwbHpk26FBd6QNdDpaXW+194H3kEjg8/tPx9hxJ5wjcMSJR0UnnQfff14dAhG9atc+rKVct1TJkiRhw5OzsZtLZymD5dxKRJ4ThJJ+3tmz49TRaPBSAVPm3EwEyFD0CSUydA3DrtO3aA7ezU9Z5q0Brh4fzwQzCiiMBZ6M5J4XKRkOfEBUU6CHV14I8cAdPfn70TMwArQtcT4fnf/4XfUYT/Dv9j8nzLsnFmCFqMRrKNggLzhE8uLYU4e7bmPj76vaeT0o4aJSEcZlLmoiUiHeFjm5vhfP99Ur0wqZ+12QCPR9ZN+IT6evBnzoBtadF9TNp3rlXS2d/PajZsAYCKivgYjMZGHorCYKFzL/jGRgS+QuSchPAluCJfdBGksjK4Xn1VxyfKPQQCxMa/okJOWkjv32/D6NHhtAtcWuXT6wngfuEFMKII/y23wONRknvSAcDpRM9//Rc6n34a/JEjKLvlltT24wA2bbJjxoxqNDVFP0faCp9CKrmhCy+EXFWl6/wTQU08rOjjoxm2evvRFMUaSSfb3AzO57Okfw+IVvhSbWI1N7ORSBoqjaWbD7GbkplySoULLiCKi4MHLTnvROg1hdIKJhCA5+mnczrGSQvyhG8Y4HKRm4ISPjqZ3X57P5YsCSEUYkaMQ6cW1NaSLD5ZjvbvTZ8exuTJYZw4wSM8OM7Tx7It6SwqInlVWqQdVHart4ePLnTUegUD11xDrO9/9jNd76kGuqudaUfL+fbbkKqqINbXmz5mrsKIs6NYVwdGUQxL2rIFqwkfd/o0nG+/jV31t2IAnozXfpSkWHJ4Q7CiwgcM5l/u3g2mpyfjc6lkLj3hI49pNW6h36WaaYv7+ecBWYb/G9/Q9F6ZkEmapQahrg4AYDcgbaYbTqnmK5uNEN3YCp/Ho/2adjiA0lIpIumkipD642uhcFzEgKq4WIXo8jwCK1fCuW4dmN7UfWq5Dr+fgculoLJSSqrwHT5sy7hBGiV8OsYSSYL72WcRuuAChCdPhscjpx0zgitXouu3v4Xt8GEU/vSnKZ/X2MgjGGTx6afRzY1Tpzh4vbJqDBN/5Aj4EycsiRGiFT4rnDrDkyYB0B/NEA6T3EOzhI/23FpZ4ZNlJqmKCxCS2tzMRfppx4+X0N/PRlRbiZJOIHVsTbb7+Ixu0GcCd/w4GEWJEP2RijzhGwZQ57vYCl9JiQSXC/j3f+8ByypnjaQTIITP72dx5gwXqeJNmyZi8uQwBCHq4HnoEI/qaimpsdxq0O9Wi3GL36/PVS7xGGq7ouGpUzHwne+g4LnnYNu5M+V72DdsyDihUFlFusmcO30aznXrSH7RWWxdlSnuRA0CNW7JsT6+jo5kuYwZuP/4RwDAvuUkVy8z4SP/Hc4KnxU9fACpqDOSBIeGRQZdUKeLw4guarQSPvLfpEVeOIyC555D6OKLIY0fr+m9MsEI4RNnzYJisxnqZY26BKe+TgoKoo7Ffj+je/edGEGQ1xPCp6BqwysQliyBXFYGQL3CB5DNNSYUGtERDYEAIXwVFfGSTkmiBjbaCJ8WJ2cKx/r14E+fxsAttwAgFZP+/vSqmNCXvoT+b38bnjVr4Fi/XvU5tMVh69boTtLJkzzGjpVU5abOd98FAAQvu0zzuadCSYmCoiIZJ0+SzecPP3Tg+efdht5LqqmB7HTqJnxUOWHW/di2Zw8UjoM4Y4ap96GI9v8m30N9faSfnFb4KHHeudMOmy1+rarWcxsLuaoKYm1t1vr4skX4bA0NAIBwba2l7zvUOHtXfzmMxIUp2T0hN9ysWWH8+tfduPPO3JKYmcGUKVGnzsOHeZSWSqislHHeeeTvdNeW7FZmv9mW7kZrMW6hAwitymqF10uPob5g7bv3XkjV1Sh+4AFESpwx4PfvR9nNN6PsxhvT7k53dTEoKVFS22oDKHj6aQDAwJ136vgEIw9GwrqVkhKEJ07MOeMWWuErLTXf68D4/Sh47jkEr7wSytgxALQQvlzp4TM/RQn19ZA9Hk19fLSHL5OkE4Bm45ZgkJhucAlrIOe6deBaWuD/5jc1vY8WFBend9tThdMJceZM2Hft0n08KulMp0iJzX7s79dP+GgWH0Dmii9X7gZ3rCEi5wRSEz6xrg7hCRPgHsGyzkCAhdutoKKCmI5Q0nXyJAdBYFBbm37ONFLhcz//PKSKCgQvvxwAcZ2WZSbjZlrvgw9CnDYNxffeq9rfRon/tm3RCl+6DD7ne++R+9eknJNi3LgwPvnEgUsuqcAttxBn9MQ+e01gWUiTJumWdEbHVf2HjIVt3z6Ep0wBLDBsAaIbNmreBlTJEJV0kv/u2WNDWVl8X2hRkQKnU0m7GRZatgz2LVuyYqZEr0+rCR/f0EAcUUd4fnGe8A0Dknv4orsnALBqVQDz5p09LkN0Qjp6lMehQzZMmxYGwwCTJpFB/tgxHqJIAtlzjfAZHUC83tQVPoA0vPf853/CduAACgarLxGIIkruvRdyYSHY1lYU/sd/pDxOZyeL0tLU58G2taHg+efhX70a0ujRuj7DSEOi+61WCHV1OWfc4vOx8HhkS+Zz18svg+3pQf93vhNjopH+2s+NHr70MjLNsNmIWcDHH2d01Wtv5+B0ymlJSXm5DJ5XdEk61b5H97PPQho1CsFLLtH0PlpQUpLefCEVhLo6ImvWaaagxTTK41HicvhoGLtWVFXFE75vONdCYdm4PFHyudnkn5dhEFi1CvaNGw31KOYCYit8gsBESDbti6fzaCro7eFjOzvh/PBD0nowGEZJfzM1yV8cnE50/eY3YHt7UfRv/5b0MCVXJ07waG0lv9epUxzGjk2+7rjTp2Hfu9cSOSfF5MlhNDby4Hlg1So/AP0mRxTi5Mm6M1xTVvv1YLAFQZgzx/h7JCBq+JT8+9JxrqaGPIf2WhIX6fjfjeaUppJ0AoCwbBnYQCArqppozqe1LVF8QwNRYQxnj4MFyBO+YYBahS+W8J1tKC1VUF4u4cgRG44ciZK60lIFZWUSjh/n8fnnPESRwbRp2TVsAaJySzpxpkO0wqc/eB2IVvj27bPh2Wfj5SPBq65C8EtfgvcXvwAfk8vn+e1vYTtwAD2PPor+730PBS+8kFIi09nJobw89bl5fvc7QBDQ//3v6zr/kQj6G+mtCol1deBaWsCeOZON0zKEjg6LIhkUBQVr1kCYOxfi/PlJQdipkCs9fHrkuekQWr4c/OnTGXfk29tJ9mE6N0OWBSorUwcMJx1bhfBxjY1wfvIJBm6+GWnL8zphRNIJAGJ9PVi/X/cCVkssDJEDRmMZjEg629pYhMPAsQYOl/a8AuWiiyCXl0eeU1IiIxxmVKs1/lWrwCgKXK+9puu4uQJC+GRUVpLvmPaZHjtGyJhWSafWCp/z9dfBhMNxrpiJ5jvpEJ42DX133w3XO+8ktSzEvn7rVjva21kEg+oZfDTfz0qjsR/+sBevvdaO999vx8qVJDvAMOGbOxf86dNgm5s1v8aKjTTu9GlwnZ2W9e8B6TM8KeGjUnaXK/r/anPUqFESzpxJU+FbvBgKy8KeBVlntiSd/LFjEEe4nBPIE75hAW3eDwQYCALg853dhA8gk9LHHzvg97NxpG7SJBLNcPgwWfRk27AF0C/pZFlF98I3GstAMmnuvLMEP/5xUfyTGAY9jzwCxeVCxVVXwfvTn4Lfvx/eJ55AYMUKBK+6Cn333gtx6lQU/5//A6a7O+k4XV0MBttYksB0dsL9pz8hcPXVkEa4FEELjJi2AOZMK7IFn49LGw2gFbb9+2E7fhwD3/wmwDAxuWi538NnlWkLQPr4gMz5lz6fNqI9apRsqsLn+d//JVbzX/+6pvfQCkr49MaDGb0HenqIAYWaIQ0FrdQqilHCJ0GWGRw8aMME/yHU9ByFfM01cc+hpEZt8S5NmgRh7ly4/vpXXcfNFUQrfNTynnzGY8d4VFZKGSt3egmfe+1aiDNnIhzTH5aYp5gJA9/5DqSyMngfeyzu7319LCZODMPtlrFtmz3i0Kkm6XS++y7E2lpIgwYpVqC6WsaCBSIYJvq90ABxvRAWLQJAwum1wgqpPDUYGyrCR6t1tD8PAMaPJ7+X2hyVifApxcUQzz9fU0+1Xhhdr6VFOAy+sXHE9+8BecI3LCChwjICASYiVaE9fGcrpkwJRyylY2WbkyeTaIZDh2zgOCVtCKxVoBU+Ldp9v5/kRumNrmNZYpHe18fgv//bi5MneYRCyZEB0vjxaPvoI/ivuw7e3/wGFVdcAcXlQs8jj5AnOBzofuIJsO3tKLv1Vrj//Gdwp05FXt/ZyaKsTH3y8Pz+92AHBtD/z/+s7+RHKBLdb7VCnDEDit2eY4QvWS5jBM5334XCsggNmh5EK3zph/5c6OGzyrQFAKRx4xCeODFjH197O6eJ8GWSLcUiMXeLP3QI7mefhf/rX7esN4miuFiGJKlXutJBmjABUkkJbDr7+Hp62Iz5brSHLxgEZNlIDx/5PTZutOM6vAyZYSF/7Wtxz0lH+AAgcPXVsO/fD05nz1UuIOrSGV/ha2jgNc2X1P1Si6STb2iA/bPPkjLvNEs6B6EUFKD/e9+D8+9/h33r1sjfBwYYFBfLmDdPxNatDpw6pZ7Bx3R1wb5lS6SHMBvIdM1kgjhzJmS3Gw4dhI+2raXbIMkE2969UHge4vTpxt8kAXQzIFWFr6JCius7pL+X2lhZU0PUD+nU4aFly2DftQvMwIC5E0+A0fVaOnAnToARxRHv0AnkCd+wgYZEU1nQ2V7hmzKFkDyGUTB1anyFr6ODw+bNDkyeHB4SCRl1yNLS6xUI6AsKjoXXq2DvXhueesoTsSJX6+lTSkrQ88tfwvfSSxDmz0f3Y49BrqiIPC7OmYOen/wEXFMTiu+/H1WLF6P8K18B092Nri5WtcLHtrejYM0aBK68EuFp0wyd/0gD/V11kwSHA+LMmcNu3BKbgWSVpNP53nsQFi6EPNjoSRdumSp8VHo0nISPEgW91apUCF58MeybNoEJBFI+x+djI5WUdKiultDczCWd28AAg/r6KnzwQXQgC4WYqCufoqDo4YeheL3o/cEPDH2OdKA79WrmC2nBMBDr6gxU+NiMEUIkw42JbDLoiWUAovKxTZscuA4vo79+MZBAlDMSvkGDF9cbb+g6di4gGEyu8CkKqfBpIXw0skdLhc+1lsRdBBIItR5JJ4X/1lshVVbC+4tfRP7W18fC41GwaFEIhw7xkeD4xB4+5wcfgJEkS/v3ElFaSj6TUcIHnoc4b14coc0ESyp8e/dCnDbNHGtMgMsFOJ3qcnC1liNa4UtF+CSJiVSi1RC8/HIwogj3c8+ZPPN4GHEBzgTboBNrvsI3iM8++wx333037rrrLrymopMXRRFPPPEE7rrrLjz44INoa2uLPPbXv/4Vd911F+6++258lmPGCdkEJXxnzpCfgE5qZyton8H48VIcgaIN5zt22IdEzgnoJ3x6+/coCgtlbNvmgMOh4O67ietqup134YIL0PHaa3FmBBT+W25B644daPv4Y/Q8/DBsBw6g+PY7EA6Ek3v4FAVF998PJhRCn0rj/NkKo5JOIMa0QsUxdShw6hSH2tpqzJ9fhZtvLoXPx5qWdHInT8J26FCcpTmdDDMt3HLBtMXtVqAoTLocZ10IfuUrYINBON96S/VxSdJOtGtqJPj9bJILb2Mjh9ZWLrKQBeIlnc433oBj82b0PvAAlHRuSwZhJJqEQqivB3/0KJi+Ps2v6e1lMlaOSIYbG9lk0LuBRqVkPZsaMAOHIF+zIuk5mQifXFOD0KJFcL35pq5j5wLopmNRkQK7XUF7O4u2Nha9vWzG/j0AmDVLwPLlQdTXZ3BFlCS4X3kFoeXLIVdWxj2kV9IJAIrLhf5//mc4Nm+O5K719zPwemUsXChAURi89poLFRVS0hzrfPddSNXVEC00JkkEqUwrxgkfgNCiReAPH9aU8QlYQPgUBfa9ey2Vc1IUFyuqvgaxGXwU1KkzNnSdoqaG/C2drFOcNw+hCy6A5+mnIQ8E8PvfF1jSr02r4VaCp5EM+QofIMsy1qxZgwcffBBPPPEENm7ciKamprjnrF+/HgUFBXjyySexYsUKPDfI6puamrBp0yY8/vjjeOihh7BmzRrI8tktbaQ49yp8ZGJKJHWxO5RDYdgCEI8Enlc0ET4qETACOknef39vhNjq2SFNAsMgXFuLgX/8R3Q/9hhcWzfhf/BdlCYE1rpefRWu995D7w9+cFYMUlphZrEr1tWBDQTAHz1q9WlpwokTHIJBFpMmheHzsSgoUDB3rrkNEGp6ECuL0hpdEe3hM3UKphAl8NYIUYRFixCeOJGEnaugu5uFLDNpIxko6KLm9On4RQ1d5MT2BQWDhPAxAwMo+s//hDB7Nvw33WT0Y6SFqXugvh6MosCmY+OVSjrTwe0mlVo69tFxUSvKy2WwrIKvBF+BDAbBq65Keo6Wak1g5UrYjhwBf/iwruMPJySJkASXi8jUKioktLVxOHaMSCEnT848RpSWKvjLXzozto3YN20C19wM/3XXJT2mV9JJMXDzzZCqq1H4s58BoRD6+kgfcX29CJuN2PcnVve4piY4P/gg67mxHEdkrmYIn7BwIRhFgX3HDm3PN7mRxp06Bba7OyuEjzrdJoJU+OKvHdqWM3GiMcIHkGgqrq0NfY+/gIcfLsInn5ifbMys11KBb2iAVF0Nxeu19H2HA6bvpmPHjqG6uhpVVVXgeR5Lly7F9u3b456zY8cOXDzYNL948WLs378fiqJg+/btWLp0KWw2GyorK1FdXY1jOoMsRyoo4Wtu5uByyWdV0LoaystlLFkSwmWXxW/Xjx0rRXa7hqrCB5ABVyvhM7pjNGlSGPPnC7jlFn9ExqTFKEYLAtdei+PfuA+34Y+48JNHInpAtqUFRQ8/DGH+fAzccYclxxopMJLDRzHcxi105/zhh3vw3ns+HD7cgssvN1facr73HsRp0yBNmBD5G88T6Y7WHr7hrfCRa9qqPj4wDPxf/zocW7eCU5lntISuU9BFalNT/KKGEsBYwkcrfJ5f/xpcSwt6fvITJIXyWQQ96oVECHPnAtB3D2ghfB6PgnCYiXwneiVXPE9yEa/DyzhYtiyp+gRoq9YEV6yAwrIjStZJf0c6B1VWkvB1GsmgpcKnFe61ayEXFiJ46aVJjxmRdAIAnE70PvQQ7Lt3o+zmm8H19cLrleFyKTj/fDLfU3lg5FhPPQUwDPqHIDeW5DcaH1/E+nooPK/ZuIX28BndSIsYtmSh8llUlEz4AgEG3d1sUkFi2rQwtm1rxcKFyRFvq4YAACAASURBVFVjrYRPWLwYoSVLMOHFJ+FAMMnfwAgGBtisOHSeDXJOwALC19nZibKYJqKysjJ0dnamfA7HcXC73ejr60t6bWlpadJrz1bEVvhGjUrf9H42gGGAtWs7cMMN8f0zPA9MmEAG/OnTh05O53RqI3xmevgef7wbr7ziA8fF5vJZ90Nvv+oH+DNuxqyX/gNVdXUo/pd/Qcn3vgeEQuh64omsLSpzFXY7wLLGrPylCRMgFxfDtndvFs4sM4zK3VKB6eyEfetWVdMDYpM/MoLXgcz9hnrgX70aCs+j4IUXkh6jhE9LhW/MGEr44iMV6L/jCR9QwfhQsGYN/NdcA3HePMPnnwlmKnxKURHEyZN1BbD39DAZNyvpZhc17TKSkbWkaD9m4iCOzrla9XEt1Rq5ogLCkiWE8FnVGJpl0N+REnkavn7sGA+PR7bM7I0JBOB85x0EVqxQDfOOSsH1LxkD11yDriefhH3HDrzVdzFG4zQAYNEiQhZiK3xsayvcL7wA//XXQ66pMfJRdIEQPuPLYMXlgnj++ZoJH11zGB1XbXv3QrHZIE6dauj16aAW6dLcTP6tpkAbPVp9Y6y4WIHLJWckfADQd889cHW14jv4X4TD1kg69eZ8poWinDWRDABgXQBQlvHBBx/ggw8+AAD87Gc/Q3lMBk+ugOd5zedVWMijrw/o6ADGjUNOfp6hwowZHJqbFcydWzJkxLeggAXDOFFebkv7PEHgUVlp/vcZO5b+X5E1+WoAJJnFbfgDlv/0MtTsfQeudevAdHQg/PjjKFm40JJjjDS43YCiuFFebmALdcoUuJqaYBuWe5FMrOPGlcCKw7PvvgtGluG84QY4Et6wsJCFJKW/9m02cj6jR5elDX/XM+bpRXU1XRyVpM2a1IXycigrVqDglVdgf/RRxFrPhULkM0+eXJjxNygrI4vwjg4PysujX5DPRxY5PT32yPcSDttwY+tTYIJB8D/+cVbH+poa8p3ZbIWGvjN2yRLw772H8rIyZBqMFYUoFkaNSn8tVVWR77W/n0iixo4t1n1uq5XfQQYD5ZobUF5ernrdlZUx8PvTnwv79a+D//73UXH6NJTBimYug7ZTVlZ6UF7uxpgxHPbsYXHiBIdp04CKCmuuJXbtWrADA7B/61spr0+PR4EkGRxb77wTfTWTMPHa6/GDFy6Cq30x7pEnApiCORNvjByT+8UvAFGE7aGHhmRNVFXFo7lZ3/yeeO1xF18M9je/QbnHk9FIxeGgng3FhsZ5/tAhKOefj/LRo/W/OAOqqzns3cvGfbb9+8kYMG2aB+XlBZrfa+xYBh0dbpSX29M/ceVKtE5Zhn87+jO8y96m6xhqEAQexcUWrqdPnQI7MADn3LmwD/Ma3Yq51jThKy0tRUdHR+TfHR0dKE1oRqfPKSsrgyRJ8Pv98Hq9Sa/t7OxMei3Fl7/8ZXz5y1+O/Nvn85k9dctRXl6u+bx4vgS9vTz6+hgsWiTA50vOWDtX8P3v87j6ag4dHRbU9DXCZqtAd3cYPl9X2uf19laC583/PpLEAqjGmTP98Pn8pt6L4osv3AijGMw3b0Qr+2VAksA1NUEaNw7IwftjKOByVaGzMwifT1sTfSyKx4yBfevWYRlbWls9AAoRCnXA5zNPbkrWrgVTXY12lWvB6axAR0f6a7+zk5xPX58P6Zyz9Yx5ehEO2wGU48yZHvh8GQwndMBx7bUoe/119D//PIIrogYgn39eAKAIPK/tNxg9ugJHj8Z/j59/Xg6AQ1ubHPleuH4Hrmx9CsGrrkJXeXlW781gkANQhdbWfvh8qd1IU8E9cyaKn30WXTt3xkmB1dDfz0CSRsFm64fPl/oiURQngFI0NgYBeCAInfD59PWsL297CRtwIby1dvh8PtXrrrCwHC0tMny+1Coh9qKLUMXzCD7zDPrGjNF1DsOBM2d4AJUIh3vh8wVRWOhFW5sHsqxg+fKQZeuGkj/9iYwX06envD4LCqrg8xkbWwGgZUIdbscGvDT+IUw8fBiTTq3DUwgg9MRj6J7xW0g1Naj63e8Q+NrX0F1UNCRzWEFBMdrb7brGsMRrzzF7NsoEAb0ffhjJ5kuFjg43gGIMDHTC59O58asoqN65E4GVK9GThe/G6SxEZ2dB3Gc7fNgFoAQul757tqqqDCdOMJq+179fcA9uPHotyra8Ct+qS4ycegR9fZXgOOvW045t21AGoHvUKAjDvKZKN9fWaKyGm5Z0Tpo0Cc3NzWhra0M4HMamTZswf/78uOfMmzcPHw8G3m7ZsgUzZ84EwzCYP38+Nm3aBFEU0dbWhubmZkw+R0wmaMZUa+vZH7qeCTNmhHHZZUNH9gCiodfi/mdG0hkLKmvq67OuCZ3KxiJ7JBwHafz4jDvzZzOoVNoIwuedB+7MGW0XhsUYGGDAMIo1ks5AAI6PPyZyTpVrgcQdZO7hs9mUbHomZISZnsx0CF18MaTq6iTzFp+Phc2moLhY228wZoyUZNoS7eGLRjbc3P00CsQe9P3Lv5g/+QwwI+kEAGHBAgDQZEJBox8yu3SSx6lNu17TFr6hAWN6DuE1fjUmTUo9V5aUyBlDtOXSUoQuvHDEyDrp70h/14oKCYrCoL2ds6x/j+nqgnP9egRWrkzbBkCk4MYHhP5+BnswFx98/89o/+gjtDQ0wLd2LXghgIqvfhWld94J1u8f0txYs5JOABAG17ta4hnMmGHxx4+D7e2FmKXKdHGxjGCQQWxqTdRUUB85ralJH74ei6NVSyGBRVnTfl3HUMPAgLWxDBGHzrNE0ml6Ouc4DrfffjseeeQR3HPPPViyZAnGjh2LF198ETsGJ41/+Id/QH9/P+666y689dZbuPnmmwEAY8eOxZIlS3DvvffikUcewbe//W2ww7nCGEK4XArOnOEgisw5T/iGA06nEulTSgerCJ/DAdhsmXun9KCrixgm8CNGmJ19uN3GCZ80YQIYRQH/xRcWn1Vm9PeTicoKrm7fuxdsIIDgl76k+jixyc/cwzec/XtAtG/IasIHjoP/xhvh+PhjcDGO0j4fh7Iy7f3UY8ZIOHUquqgJhYDWVg5uN104MWD8ftw58CvsGXMZwrNmWfs5VGDGtAUAwlOmQC4shD3BeE0N1MI9k2kL7akx2sPnfOstKAyDG15antZAS+viPbByJfimJs3OisMJOpbROYiGrwPQlMGnBa633wYjighcc03a53k8sqn5i5LFSI8Vw0BYsgTt69YhtGwZHJs3k9zYLPSnpUJJiQy/nzVlGKKUlkKcMkXTPWPGDMu+aRN5j8WLdb9WC9QyPE+f5lBcLOteA9XUSGhrYyMmNenQHSpAA2pR3nJQ1zHUYLVLJ9/QALm4GPJZ0nJlyVKxvr4e9fX1cX+74YYbIv9vt9tx7733qr72mmuuwTUZBpqzES6XAlEkN79Vjdd5aIdW0xarcl0YhkyYiRU+RQE2bHBg2bKQ7mpKZycbyZ/Kg8BUhW/iRAAA39g4pIsOwNrAWK6xEUDqXUm3W8GZM5lz+IbToROIrfBZvwnov+kmeH79a7iffRZ9DzwAgJi2aAldpxgzRkJnJxdZZNDd8FmzRGzb5kBHB4uKd/6MIqUDv5//f3Cz5Z8iGWYrfGBZCPPmwb5zZ8an0oVhpuB1el23tnLgeUV3dcP11lsQFi7EuEXpF11aCV/wqqsgP/AAXGvXRiqauQq1Ch+FlkgGLXD99a8QJ02CmGFDgigDjBM+mkFLDcwo5NJSdD7zDJzvvANhiHvPaSh9Vxdrah0mLFwI1+uvkxyNNFVSGstgZDPNsXkzpOrqjFJro6CEr7s7+l2cOsVh3Dj9Gws1NaQS3dqaHLuRiP5+BvtwPr7UugtmhPuyTCJ8LCV8x46RaKuzRDV1bpTTchCxJCJf4Rt6aCF8ogiIonVBnoWFSlLw+v79Ntx0Uxn+9rf0zd5q6OrKE75EOJ3mCR934oSFZ6QN/f2sZYSPb2yEwvOQUvQoaVm4hUJxfibDApfLfCzDF19w2L49+YNIY8YgeOmlcP/lLxEJr8/HanLopEiMZqD/pXbzwX0n4HnySXyM5Tg9Pn1vj1WgnhFmQoyFefM0hUnTiJlMEthYSafeKjZ/7Bhshw8j+JWvZHyu1mqN4vEgeNVVJIR9GOTbepBI+GiFz2ZTIuHXZsCeOQP7li0IrFqVcVHr8ZiVdFJJr8o9xrIIrlgBuaLC8PsbAZ0/Tcs6Fy0C29cH/tChtM+jFT5beq+4ZCgK7Js3I7R0adbIB63Uxzp1fvEFn5GwqUFrNANAZJj7cD5KuxrB+I37G9D1nNUVvrPFoRPIE75hA5XeAEB1dZ7wDTW0ED660LRqAPF4lKQKX2sr+ffmzfpF/Z2dbGSHMg8Ct1sxTBCUoiJIpaXgP//c4rPKDCLptOa35BsbIY0di1RaXyLpTD/0CwITN0YNB8z28MkycMcdpfj2t0tU27UGvvUtcJ2dcL31FgCgvZ3T5aAbjWYgixravzd7togJaMT8+4ly5Z/w9JBVSxmGEGVThG/BAhImnSGPr7ubHCNzhY+GduvffXe++SYUhkFAJWw9EXoW74FrrwXb0wPnhx/qOp+hBr32oxU+8hknTgxbIuV3vfEGGEVB4Gtfy/hcs5LOVBW+4QS9ZjL1fmYClVk6BmWXqSAIZO2hl7Pxx46Ba2+HsGSJ0VPMiJIS8rtQwifLZGxLzEnUAj2Er7+fxT6cDxYK+CNHdB+LIhptZFFUSWcnuI4OUuE7S5AnfMMEOoDzvGKZTX8e2qGlhy+xf8IsvN7kCZMOrlu36i+n5CWdyTAj6QRIHx8/KIkcSvj9jG4zi1TgT5yIVCvVoKXCFwwOfw+fwwFwnHEC//bbThw4YENHB4eOjuSpTrjwQoiTJ6Pgj3+EooBIMHVJOslCKJHwzav6Ah/iEnBBP0794UUcxvQhlceavQfEujooHJexJ4lW+DL38EU/u2p1Jw1cf/sbhAULIFdXZ3yuHsIXWrYMUmUlXK+8out8hhqJFT63W4HHI1vXv/faaxDq6iClGS8oSIXPfA9fLhI+sxU+uaYG4QkTYN+yJe3zjPZGR/r3li41dH5aEJV0kt+4pYWFIDBDVuEDANvhw7qPRWH1Br1jMFsxGyH3w4U84RsmRCUa0rmWj50TSFXha2riIgu4xN1Vs/B6kyWddKI5fNiGri59k2lXV77ClwjqfmsU4YkTh4XwUdMW01AUcI2NGQmfKDJpG+pzoYePYcjkbaRvSJKAxx7zRqqUR46olEMYBgO33Qb77t0IbfgMgsCgrEz7/VRVJcNmUyLjxZkzHMaUD2D+A6tRhg48c9Or6JtI+qKGslqqtT85FZSCAogzZmQ0NaE9fJkW8NSwCoCua5w7dgy2Q4c0yTmB+H6sjOB5BFatgnP9ejCdqWMchhuJhA8AHnywF3fckSYrRSPYlhbY9+1D8MorNT3f48ns7psOdO6zNBjbJKwifACp8jm2biWlsVTPMUj4HJs3Qxo1irhwZwmxPXwAcOoUGTPHj9dP+DweBYWF2sLXBwYYfI7zEOLdGSWx6WA54fv4Y8gFBRDmzbPk/XIBecI3TKADuF672zysgcOhvij6t38rwq23kpwDqwcQrzfZtCVWL6/Wa5QKwSAxs8gTvniYcekECOHjmpsR5009BBgYYC1ZCLFtbWD9/oyED0Da3XqyMDF9OqZh9Pd87TUXGhpsePDBXgBAQ4O6/i2wejVkjwcFf3wGAHT18LEsMHq0FNfDd6PnDTgaj+M29hnsd82PtIgZsWE3CrMVPoBYzdt27QLCqStJPT0MCgtlTRuW9JrTQ/io1FaLnBPQv3j3X3stGFEkEQ05CjXCd+utfixcaD6X0jEYlZXKzTcRBQXEfTbNJZEW/f1kE2ko74VMsJLwCYsXg+3uTktaDG2k0f69JUuyah7i8SjgOCWyJjl5ktzYY8ca+8FJNEPm77W/n4ECFqeLp+dOhU9R4PjkE4QuuGD4m9ktRJ7wDRPoAJ7v3xseOJ3q1uVdXSwOH7bhyBHeckkn6eFLlnQWFMiw2xVs3ap9JqQTVF7SGQ+zi93weecBwJBHMwwMWCPp5AcNZ9I5uVFimc79UhCMWYdbDSMVW1EEHn/ci5kzRdx22wAKC2UcOaLukqB4PPBfdx3KP3wN5WhHebm+8Xj0aCmyE376NIdrA89Bqq7G5rKr0NnJmrJhNwpLCN+CBWD9fvBpFmA9PWzG/j0KKuXUs6nh/OgjCHV1kEeN0vR8vYv38MyZEKdPh3vtWs3nNNQIBEgepm6TDw1wrl8Pqboa4enTNT2fjk9GZZ3EmCq35iunk/S8WkL4BvvrHGlknYKgnz/wDQ3gfD4IWZRzAoRLFhfLMYSPB8MoGD3a2BpVaxYflfqeKpqZdrzJBKoEsUIpwzU2gj95EqHly02/Vy4hT/iGCdEKX57wDQeo7CnRzIEuLt94w4VAgNwe1kk65SSXs+5uBhUVMubOFXT18UVD13NrAh1uuN0KgkE2naomLShRGmpZZ3+/NflBkUgGCyp8uUD4jJjwvPyyGydO8Ljvvl6wLFBbG05Z4QMA/7e+BS4s4G78P10VPoDsfp8+TULWg01dWND2HgJf+xpKypkRTfhEGiadpo+vp4fNGLpOobfCxwwMwPbZZ2SHXSOMVGv8q1fDvnt35L7JNQQC1rlExyEchmPDBlLd01g1ooTPqKyzv5/Jqf49itJSawifNGYMwmPHpu3jMzKuRvr3smjYQhFP+DiMGiUZrsiOGqWN8FGi9kXhTHAdHWDb2w0dj67XLMlN/vvfASBP+PKwBnnCN7ygg26ihTddKL35pjNGImANqfJ6FQgCE+cE3t1NjFcWLRKwb59Nc79SnvCpg95XhoOnY7L4hgqyTKptllT4MkQyANFFd7prLVcIX0FBZkfRRLzwghszZoi49FJyc0+dKuLo0dSELzx5Mg7OWoX/D7/CKLZV17HGjJHQ2sqhuZnF1aGXwSlh+K+9FiUlMjo6Ri7hk2pqIFVXp+3j6+1lMhq2UOglfPZt28CEwxB0ED6Xi1Rr1Ax6UiF42WUAAMeGDZpfM5TIFuGz79wJtrcXIY1yTiDWbdXYtdXXZ80YZzW05jdqgbB4MSF8KXYcjYyrjs2bEa6pyWr/HkVRUbykc9w44+vTmhqSU5qpO4JeT42emQBguI8v6rlgfk3k/PhjhMeP12RmNJKQJ3zDBLoLkQ9dHx5QE4VEYkACsGUcP27Dzp1ER2NlhQ9AXJWvq4tFcTEhfOEwEzlmJuQlneqgg73RBa9SWAiprGxIs/joRKXXwVANmSIZyHEyEz4j0qNswEiFr6uLxaRJ4UjhorY2nNKpk+Kv9T+EE0GMffb/6ToWlTtt327HN/EsOsbMRHjGDJSVycNa4TNj2gIAYBgICxZoqPDplXRqJHybNkGx2XQHo1dVyWhr076skSZOhFRVldFdcbiQLcLnWL8eCs8jdOGFml9jXtLJRObAXEJJiWI6loEitGQJuM5O8EePqj4uCDpNWwb794Qs9+9RkAofOc7Jk7xpwgcAzc2pq3ySFK3MHXObc+qk84RpSacgwL5p01lX3QPyhG/YMGuWiHvu6cMll+R28OvZilSELxBgcOWVQbCsgrVr3QCs7eEDENfHRyt88+cLYFntfXz5Cp86zGa3AWQROJRZfHQBZcV1limSgRyHXDPpKme5UuEzYtpC+iGj98XUqcR0IF2V75A0Fc87vwXPc8+Ca2rSfCxqWd74/iksxlb4Lr8WALkvOzq4COGjgehDAafTfIUPIMYt/OnTYJubVR/XR/iUwf9qe75j0yYI9fVQXC5tJzuI6mpScdUMhiHuilu2QDWscZiRLcLn/OgjCPPnQyks1PyaKOEztmzs67MuesZKWFrhG5RdptpACIX0baTxR4+C6+jIahxDLKikMxgEWlo4jBtnPP5DC+GLnac7uQpIFRWGCV80h8/cNWbfsQPswABCF19s6n1yEXnCN0yw2YD77uvLSU37uQBK+GKz+BSFTLBjxki44AIBbW1koLIylgGInzC7u0mFz+tVMHOmqLmPj05Q1Eo5DwL6u5oybhniLD46UZleDGmIZAC0STp170RnCUZMWxIjLmprRQApohkG0d7O4g9jHgQYBt5f/lLzsWj4+vgNL0MGA+UmEmBdViajp4eJfMcjTdIJAMLcuQAA+969qo8Tl05tn4suwrQsxpjeXtj27jVkUlFZKaOlRV/OkbB4MbjW1pzs48sG4WNbW2E7cECXnBMwL+ns72dztMJnHeGTxo5FuKYGjs2bVR/X69Lp/PBD8jodlVgzKCkhhI86DxvJ4KPQksUXey0JAoPwtGmGjVuscul0fPIJqX4PEckeSuQJXx7nJOigG1vhCwYBRSHmGStXRoXnVsYyAKT3BSByhp4eFsXF5P0XLRKwe7c9qa9QDV1dxCEvG+5tIxn0tzIdzdDSAmaIohlopc2sFIVtb88YyQBok3SGQsyQZselgpaQ+FjIMvk+Y8nzqFEyvF4ZDQ2pbxafj0N41GgM3HILXGvXgm9o0HS8UaMkcKyMKzqex0fsP8A7rQoAUFoqQVEYtLaS33bESTpBXCwVloVt376kxwSBSLH0V/gyfw/2rVvByLKhBVdVlYTWVlZXsU6Lu+JwIRuET28cA0V0w9JoD1/uVvh6ehhIVtgpMEy0j0/lItSrnHC+8w6E2bMhjR5twcllRnExiY5qbDSewUdB/SnSEb5YlUk4DIjTpoE/cgRGfgyrHG0dH38MYd48KF6vuTfKQeQJXx7nJNQknbGZR1dcEQDHKeB5xbJepsQKX08POR6t0i1aJCAYZLB3b+YRq7Mzn8GnBro4iq0KDQwwuhxQKWEaqj6+qJ20ud+TViXTRTKQ42R229MrPcoW9PbwqfVDMgzp40sn6fT5WFRUSOi/6y4objdK7rgjpZQxFjyn4P96/guT8DneLbsp0mZD700qZxqJFT7F5UK4thY2lQpfby+5drLRw+fYtAmKwwGhvl7H2RJUV0sIBFhdpCQ8eTKk8nLYU1RlhhPZIHzOjz6CVFWF8IwZul5n3qUzN01bSktlKAoTmY/NQliyBJzPB/7YsaTH9BA+trUV9l27ELz8ckvOSwvo5vP+/WQNYjSDDyAmSqWl6Z06Y+9TUWQgTp8ONhg0NPcODDDmN019Ptj37z8r+/eAPOHL4xyFmqQzausro7RUwYUXhiydoOiih/bwUTesWMIHAJs2Ze7j6+pi84YtKqCLo9gF7wsvuLF6dVmkGT0TpCF26qSTntlrTUskA0C+I4ZJXTlTFBq8PvyLM9LDpz1mg36XiRP/lCnpnTrb21mUl8uQy8rQ+Yc/gDtzBuWrVqVdeDB+P0r+6Z/wQO8P8RKuw+5p10Ueo4SPLnaGmvCFQozhaJJYiOefr1rho/eS1lgGWnnXsqnh2LgRwrx5hhofq6rI++vt4xMWLUpZlRlO+P0WEz5JguPvfyf9STpNQMxIOgWBjClWGFNZDSvD1wEgtHAhAKg63Ooxw3K+/z4AIHjFFZaclxbQDZy9e21wOhVUVpr7vTJl8dE5iOMUiCIQnjYNgDHjFr+fNX2v2DduBHD2xTFQ5AlfHuckqBdAqgofAPz7v/fisce6LTsm7XehhC/RabOsTMacOQI++CDzQqezM0/41KBm2tLaykKWGc1ObEMdzWCVpFNLJANA1nkFBUrKhVs4TKTNuWDaQoO9qQw6E1KR59raMHw+TvUaGBhgEAiwkQw+YelSdLz8Mpj+fpSvWgV+//6k1/BHjqB85Uo4//Y3PDvr/+IGvIiqsdGFTVnZ8FX4KE+yQtYpzp4Nrq0NbEtL3N9phU978Lq2WAamqwv8wYOG+2eqqogUrKVF39ImtGQJ+DNnwJ06Zei42YLVFT7+8GGwPT0ILVum+7UOB2Cz6ZNYU9D7Mhc9C+g8apVTpzRpEuTiYthUCJ+ejTTne+8hPGECwlOnWnJeWkA3n/futWPMmDBYk19JdbWcdvOFXktFRTJEkUF4yhQiIz94UPex/H7GdISWffduKE4nxJkzTb1PriJP+PI4JxHt4Yv+LZrjQh6rrQ3jyiutc1GNVvjIbZdY4QOASy8NYvduG9rb09+aXV15Saca1Cp81I6/p0fbcKd4vZDKy4fMxMFKSWemSAaKgoLUUsnhiBJIBbrD7PNpq9hQ8pxYSaBOnWoB7I2N5L1Hj47Kl8Q5c9Dx6qsAy6LiqqtQdN99YE+fBtPbi8If/xgVl14KrrkZnX/+M3Z9+W4ATMSkAEiWdA6lS6fZaJJYiLNnA0BSlY/eS1ZLOh1btoBRFF35e7GghE9XhQ/EuAVAzsk6rSZ89p07AYBUUA2AbBTpXzbS15wLFT4wDIR58yLfNYWikDWGlt5oprcXjk8/JdW9IYhjoKBrEeLQab6psbBQTrtZR6+LkhIZojgoI586FbbPPtN9LEL4TFb4du+GOGsWzlZzhDzhy+OchJqbY2KFz2o4HIDdHq2spCJ8isLgww/TyzrzFT51qBE+unOrlfABpA+OH6IevlQyRL3QEslAkc4MRRByh/BVVNAFvLbfLrWkk5A5NafO7duJxmrePDHu7+EpU9D+/vsYuO02uF95BVUXXojKCy5AwZo18N90E9o2bEBo+fKIUyf9L5BM+IZSHqt2DxiFOGMGFIZJInx0EUd7fjLhvPPCcDqVSG5hKtg3bYLsckUcQvXCkKQTQHjqVMjFxTln3GI54du1C1J5OaRx4wy93uORDUk6qaollyt8lhE+kEgTW0MDmK6uyN86O1n4/awm50vHRx+BEcUhlXMC8WsRKwhfUZEc2eBWA72WiosVhMPk/4X6etg/+0y3vJpkKJu4vkQRtv37IdTVGX+PHEee8OVxTkK9hy+7hA8gE2a6Ct/MmWGMGiVh3brUJYFQiFQy8hW+ZKhJOjs6yOJPmhq9wgAAIABJREFUT1N+eOxYcKdPW3tyKWBJYKzGSAaKggI55U49rXrngmkLrfC1t2ut8KlLOmtqJBQUyKoVvu3b7aiullTJiFxWht7/+A+0ffop/KtXQ6yvh+/tt9Hz859DLi0FAEydSogiJZUA+e68XhmhEAOeV7QUXS2DlYRPKShAePLkpGgGOnZplXQuWCDi6NHmiGw2FRwbN0JYuNDwxefxKCgokDVvEETAsghRd8UcgSwDwSBrmUs0QCp8Qn294aqRxxMvBW9s5DS5Sp9TFT5EK6j23bsjf6NKggkTMhuhuN59F1JFhSHjIjMoKYlea2YMWyi8XgW9vUxK7kbH6+JiUuEDALGuDmx3NzidWbhmK3y2w4fBBIN5wpdHHmcb1GIZrMpxSYfCQiXOtIVhlDjjA4YhVb5PPnHEyU1jkdj7l0cU6Sp8eiZ0afRocM3Nhuyh9aK/n4XTKZsiBVojGSjSSTpzscLX1qa1wkf7IePvDYYhhOzIkWSpzvbtdixYIKRdA0ujR6Pn0UfR+cwzEZkjRX29iM2bWzFnTnyFkPbxDfX3SO8BK3r4AHXjFr0unQDAZeDsbFsbbEeOQDDQXxaLqqr0fUOpICxeDP7kSbBDtNGTCXQz0qoNSKazE/znn0M0KOcE4iWdnZ0sLrmkEr/7nSfj63K5wuf1EjduKwmfOHcuFI6LM26hUQcTJ2YgUqEQHOvXI3jZZZlvGosRu4FjJpIh9v1kmUmpJhkYoGsg0sMHIEK4YsmyFpg1OLLt2gUAEIeYZA8l8oQvj3MSmWIZsoXYCl9XF4OiIiVpTL/00iACARYbN6rLOimByVf4ksHzRD4X+7vSiVyXpLOmBowogm1vt/wcE5EYFG4EWiMZKNKZttCFZi64dBYVKbDblYw9rRTpHE9ra8NJFb7Tp1mcOcNjwQLB1HmqyZ/ohsxQEz7aL2hFhQ8YNG5paQHb1hb5W08PC4dDsbQ30fHppwCAkMmQaZrFpxehHMvji85H1ozz9sG+KDNVI69XjizeP/nEgVCIwd//ntlVOlrhG/4xJREMY234OkAq4+KMGUmEj+OUjJJOx6efgu3vH9I4Bgqej5I+qyp8QGrTrf5+UpWz25UI4QvX1kIuKDBE+Mxs1tt374ZUVpbR9GwkI0/48jgnoUb4Ek1bsgGvN76HL1bOSbF0aQhut5xS1kknpjzhU4fLFa1eiWJUfqaL8A0G3Q6FrNPvNx9ITOMDwjoIX6o8LVrhy4XgdYYhVb62NnOSTgCYPl1EWxuHU6ei77VjB5EOLlxojvCpIVrhs/yt08JKSSdAKnxAvHFLby+jq7qnBY4NGyCVlJh2yKuulgxV+MLTp0MuLMwZWafV85F9504oLAvRYH8kEL9RtH49ubB37bJnlHXSCl8uSjoB6wkfAIjz5hHzkTAhTo2NPMaMkdKrlRUF3l/9ClJlJUIGjYvMgt7XVpm2AEjZxzcwQOY+nkdE0gmOgzhnDmw6Cd/AAGtq49T22WcQ6+qG1CRnqJEnfHmck7DbAYZRVHv4sinp9HiUuB4+NcLndALLl4ewbp1TVftOK3x5Sac6YoOnKdlL/P9MGErCR3c5zYA/dQoKy0bOOxM8HjmlpDOXevgA0senvcJHszSTv0/quLt2rSvyt+3b7XC7ZUyfLiY93yzohszQSzqtc+kEAHHWLGLcEtPH193Nau7f0wRFgWPDBiLnNOkFTyWduiP1OA7CwoVw5IhTp9WKE9uuXQhPnw7F7Tb8HqSHj+RifvKJA+XlEoJBBnv2pB8s6EZMLko6gewQPmH+fLADA+AHM+VOnOAyyjmdb7wB+65d6PvBD4bW2jcGxcUyiovlSIyUGdD3oBLwRPT3E5Jms0VNWwBShbYdPIiUfS0qCASMxzIwvb3gjx07q/v3gDzhy+McBcOQhdhQSzq9Xjmuh0+N8AFE1tnSwmH//uSeo7ykMz1iK3w0kgHQZ9pCZR1DQfgGBljTO9/cyZOQqqs1szS3O7WkM5d6+ACgslJ7hY/IY2VVzjB2rIQlS0JYu9YdIQPbt9tRXy9mxVRluHr41ByIzUDxeBA+77y4Cl9PD6s5dF0LuOPHwTU3m5ZzAuR6CQYZXfc7RWjJEvCNjWBbW02fh1lYOh/JMuy7dxuOY6DweIikc98+Gzo6ONx1Vz8AYPPm9ONOXx/p1crmZqoZZIXwUeOWnTuhKKTCl5bwBYMo/OlPIc6YAf/111t6LnowapSE2lprNsC83vQ5qv39DDweGTZbTIUPpAeSGXTN1AJJIq0IRq8v22efgVEUUuE7i5EnfHmcs3A6kyWdNpuS1QgWr1eJC15PRfguuSQEhlGwbl2yHixv2pIesRU+So5ZVtEl6VS8XsiFhUNE+CyQdDY1kQw+jaCxDGpVEEr4cqGHDwAqKrRX+AYGmLRVhOuv9+PECR7bt9vR38/g4EGb6f69VBi+Cp+1pi0AkXXGOnVaLel0bNgAwHz/HkAknQA0bxLEIpLHlwOyTisJH9/QALavz7TrI5V0rl/vAMMoWLUqgGnTRGzZkonwkTHObJB3tpANwieNHQupshL2HTvQ0cGir4/FxImpZZKeNWvANzWh50c/GnKzllj8/Oc9eOqprsxP1ABa4Usn6aQVPtrDB+g3bjFruBfpbzUhdx4JyNHbL488sg+nU4lTDFideaQGr5fY4SsKqfClIm3l5TLOOy+MQ4fUK3xer3y2ZoOahtutIBCIOskBpLqjR9IJDDp1jhRJ58mTugifx6NAURjVKlAuBa8DRNLZ0cHSVpi06Otj0wbYr1gRhNst4+WXXdi1ywZZZrJG+MrKyOJuuAifVRU+gBA+rrkZrM8HgFb4rCV84fHjDefDxYJm8bW06F/eiLNmQfZ4ckLWaSXhMxu4TuHxKJBlBu+848KcOSLKymQsXixgxw57XIUmEf39bE4atlBQwqdbBpwONIB9166MkQyszwfPr3+N4KWXQrBg08MMKitl1NRYc29T2XeqCh/d7KQVPvr9y9XVkEaN0tzHRyXDhit8u3dDnDQJSlGRodePFOQJXx7nLJzO5B6+7BM+spMVCBDJUbrg4spKOUJYYuHzsSgvz1f3UkFN0jlxYlg/4aupAT9kkk4T150ggG1p0UX4aK+Dml02NWAYarORVKiokKAoDHy+zL9fpmppQYGCFSuCeOMNFzZscIBlFdTXZ4fwRV06s/L2KeEabFG0lPANRlHY9uwBQAifFT0+AIBwGI5NmxAyGcdAUVVFiLYR4xbwPIQFC866Cp9t1y5IJSWQNMa2pALdTDlwwIaLLyYDxeLFIfj9LPbtS70D2dfHROR9uYiSEgWCwKTsa84Ev59R/fzC/PngT5xAy15SMUsl6fQ++iiYYBA9P/yhoePnKrT18MngebIBGZuCJNTVRSpvmWCqwqcosO/ebcrMaKQgT/jyOGdBKnxDS/hor9bp0xwUhUkp6QRID5DaItfn41Benv18uJEKl0tOknROnBjW3dMzVBU+ImsxvhjiTp8GoygI66zw0WMnggbV50qPqJ7wdS0RF9dd50d/P4vf/74A06aFs2YkMVw9fPR4lhK+ujoodjscn34KWbZW0mnbswdsX58lck4gWuEzRPhAZJ22hoZINXO4YKVLp33nTpIvZtKBMHYz5UtfIvKYxYvJhsmWLal3NkivVu5W+EpLyXxqVNb54osuXHllOU6ejL/maEWV37ojZSSDbe9euP/yFwx861uQJk82dPxchdNJMg5pG0siopJO8u/YKrFQXw/+iy/AdnRkPI4ZwsedOQOuvX3IQ+6HA3nCl8c5i+EgfHRxSa3h0xG+8nIZPl/yoqWjI1/hSwci6YwSvsJCGeXlMvx+FoKOYo40ejTY7m4wAwNZOlMiYaGTnlFwp04BgO4ePgCqxi1tbSx4XsmZHlE94etEOpb+vJcsETBmTBjBIJs1OScwfD18LAs4nbKlhE9xuYiD5YYNGBhgIMvWET7Hhg1QGAaCRTb0brcCr1c2lMUHACHax7d1qyXnYxRWVfiYnh7Yjh61ZEFL56/iYhl1dWR1XlEhY9IkMa1xS1+feWOqbKKkhHwuNUWNFvh8ZAP3zTddcX8X58yBXFyMiXv+hrFjpeQ2DFlG0Q9/CLmsDH3/+q+Gjp3LYBjSxpK6wkclneT7j3XqpAYqWmSdfj95fyPzaCRw/Sw3bAHyhC+PcxiJhM/vH5oePkAr4SN9Z4m9ET4fG6ke5JGMRNOW0lI58j3ryuIbAqfOYBCQJHO73zwlfDr6n+jESCfKWLS3kw2FXDFYiFb4zEs6AUKIVq8OAEBWCR+9R4cjz9DlUiw1bQGA0PLlsB06BP/xdgCwzKXT8emnpHeutNSS9wNo+LqxCp84Zw5kl2vYZZ1WET4qwxUtIHxUiXDRRaE4X5HFiwVs326Pk+TFItcrfHTzwoizKxDdOHvzzYQoBbsdgRUrsOjMG5g2rjfpda61a2HfuRO9Dz4IpbDQ0LFzHUVFimoPnyQBgQAbcekEEGfcIs6eDYXjNBm3RKvh+tdF9l27oDgcEKdP1/3akYYcmdLzyGPooRbLkG3b6GiFj/jAp6ui0ApB7K6jJJF/5yt8qZFI+EpK5EivZK6Fr9Pwc1OSzlOnoHAciWXQCHo89Qofh8rK3JEMU/myFtdFLZJOALj11gHccIMfl1yiPedJL7xesnM9HOY3sfeAVQhedBEAwPbx3wHAkgof4/fDvmOHZXJOCprFZwg2G8T584fduMWqXFj7YJyGcP75ps+JzkmJ982SJQL6+lgcOKDex9ffz+ZsBh8QNRfRMz/Egkrj9+2zRwxaKPxXfw0Fcj++xr4R93emtxeFP/0phPp6BK67ztBxRwJSVfgoSaMunUC8pFNxuyHOng3nu+8ik5uOGUmnfccOCHPm5E7wbBaRJ3x5nLNIrvCxQ1bho1r/TJJOAHF9fN3dLGSZyffwpUGspLOjg0NZmRxZnHZ3a18Eh2tqAGSb8EUnPaPgmpoIOdURJkePp9bD19bGoqIidzYUXC6yINNW4dNmgFNZKePxx7utMx5RAcMACxcKmDFDg72oxXA6re3hA4DwjBmQysvh3fIJAFgSvG7fuhWMKFruTEgqfMaXN6HFi8EfPgymyxp7eiMIBBhwnPmYINvevQiPGwelpMT0OU2fHsZf/tKBVasCcX9ftIgYuKSKZ6B5a7kKOj+kkh5mwsBANGLpjTfiZZ1nJi9FE0bjS80vxv3d+8tfgvX50PPII8gZOUUWEBtFFQu62RhP+OKfN/CNb8B2+HDGarthwhcIwLZvH4T58/W9boTi7L3K8sgjA9R6+Kh7YbZAF6NNTf8/e3ceJ1dd5ov/c07t3VVdvaY7CdlDEhISwhJIgIQAARUuGEFHhUGd+c0VnJcwKqODF4kzMjp4HcSXeB0c9TJ3BhdGxIwoDoRAFvaAhkQSsmAgZO+1urprr3N+f3z7W1vXck7VqU5V1+f9T5LuquqT6qpT5/k+z/d5RMAn9w7kIwM+2URD/J1D10txu0XHtUQiXdKZDviMn/K07m7oNpulAd/Bg7assp/MD71y2Q8fTpWfGiVfh/m60vX21laGDzA2fD0eFyMlKsmWWu0//7Mff/mX1dsDWkg1MnxQVURXr8aUnVuhQCu6WGWUa/t26C4XoitWWHCAaT09oqSz3Db7sVWroOg6XK++Ou57AwPKuCxONcg95RX2WYFj927ELcjuAWIR47LLouPGxE2bJvbxPfpo07gtCJomznO1nOFLV4CUX9I5a1YCF1wQG7eP79C7TvwMH8f8g89AGRgAIPalNf/f/4vQzTenOuBOVn6/lncOn6xu8Xr11Fpl7msn/MEPQmttRfPDDxf9GeUunDp37xYLThaff2oVAz5qWG53ugU9MDFNW2RGQWb4iq2SyzlemRk++XeWdBYmV/lCIQUDA2pWhs9UyY7djmRPj6UB349/7MXtt7el9rrIPXSV7G8xO3QdSI9lGBnJfj6SSfEak/vmakVXl1ayaYsMnmt5r9BEqUrAByC6Zg08wV4sxW5LsqOu7dvF6rrHU/rGJnR3a4jFFAwOlvccxJYvh+52w5mnrPOBB3y4+eaOSg+xJCv2lCtDQ7C/++6EBBV33x3EW2858IMfeLO+Hgop0PXaHsvQ1KTDZtNNj+6RZOOt668PY+9eBw4eTFdbHDpkw09wM9RkAp7f/haIRtF6553QursxfPfdVv0XapbPp+f93E0vdmp5m7YAADwehD7+cbj/+7+hFvkcLrf82fnaawCAeIXzKesFAz5qWPn28FU74JPZh8FBG1patKJVePlKOhnwlSZ/h319KqJRBe3tWiqTanaPRnL6dNiOHbPs2Pr7VcTjCk6cEAG//NArO7McDsN28qSpkQxA4ZLOgQEVyaRSlxm+zBXjRleNpi2ACPgA4Go8XfEePrWvD449eyzfvwcg9fo1su8zL5dLzAHLU0rW12dLvX+ryYrPI8fY/r2JCPje974IPvCBMB54wId33kk/P7Kcr5bfl4oiMlHllnTK7sDXXhuGouj49a/TVRyHDtnxR3UZYvPPhOdXv4Lvu9+FY98+DH3zm5O2UUsmn08rWtIpB68DyNtFe/STnwQ0Dc2PPFLwZ5Q7wsSxYwcSc+ZA66j+Ak4tYMBHDSt/SWd1P5RcrnSb9lJt7/1+McNGlnEC6ZJOBnyFyZP+0aNynlwyY1N+GbP4jhyx7NhkA553380O+Mq9GJLZR7MZPpcLcDj0cQGfzKLV0h4+QBxPqT18mSvGjS5zFqWVtJ4eHOtYjKvxdMUles4XXgCAqgR8PT2VzeIDRFmn4803oQxnd1cMhxVEowrC4QJ3tEgkUnnAl2rYcvbZVhxSSffeG4DdruOuu1pT5bSyiqCWAz5AVN+UW9IpM3w9PRouuii7rPPQITtmzNQQueFDcL3yCrzf+x5CH/4woldeadWh17SWFh0jI+q4Dq6ZC3QFM3wQn22Rq65C009+Itpa5xEKqXC79XGlxkXpumjY0iDlnAADPmpgMuDTdVHKFo1WP8MHpIevl9oDoygisMsM+Pr6bFBV3ZL9M5OVDNrTAZ/IpHq9munBusnp02E7fhwF+42bJH++LOmVK5PlXgyVM5JBam4eH/DJ4ea1l+HTMDqq5m0yI7GkM60aTVuk3T1XYDW2Q41WFvG4tm+H5vdbtr8sU3e3eP2eOFFZ4xZF0+DM2ccn37Pllv8ZZcUCpGPXLiRmzIBu4ciLYqZO1fDlLw9j+3YXHn9cBD3pDF9tf2a1tlaS4Ut3B77uujD273fgn//Zh3AYeOcdG+bOTSC8fj0AQGtrQ+Dv/96qw655crE1N8uX3nenFc3wAUDoL/4Ctv5+eH7zm7zfHx0133/BdugQbAMDDdOwBWDARw3M5dKhaaK5h1Uzj4zIHF5bSkdH9vD1vj7RhMTUSlaDkb/DI0dEvaxscNPaqpVV0qkkElBPnbLk2NIZPnFscvW73KYtcuh6wmTTFkCUkcpVVkl2Nqy9PXziAr5Ylo8lnWnV2sMHAK+2roMb0bwNTQzTdbi2bUP0kktQjZOZXLCoKMN33nnQnU64cso6JzLgq3SGo5UNW4z6xCdCOP/8GL761Rb09qqpc1wtN20BRElnub/TzDmDH/1oGB/8YAgPPODDFVdMwcGDdsyZk0By1iwEvvIVDP7Lv1jSMbVepAO+7Oc2s2GZ3V44wwcA0UsvRXzePHgfeghIjO96HAqZXxxx7tgBAAz4iBqB/DCNRJQJDviMZfgAMYMscw9ffz9n8JWSDvjExZ4cgO335988XoyVs/h0PR3wyQxf5ipnOWxHjkB3OKCZmMEneb36uDl86Qxfbb3G0sPXC1/As6QzrZoB38uO1QgrHjEfq0y2d96B/ehRRC+91MIjS/N4xPm1koAPHg9iy5eP28cntwGUO7PNqEr38CmBAOzvvDPhAZ+qAvffP4RQSMWXv+yvmwyfKOk0/ztNJIBIRE39/zweHd///hAefbRvrE+AinnzRJAy+pnPILZqlaXHXetkoJ87fF1+9nm9emoEXm6XzhRVRfBLX4Jj7140/+hH475dVsD3+uvQ/H4kzjzT1P3qGQM+aliZAV+5m37LIVcCZSvoYjo6cks61VQAQ/nlK+kE5Aqu+T18gDUBXzCopFYwDx8WGb7RUQV2u172zFf74cPiGMuY49TcrI8by3DqlAqfT5uQ94EZMsNXrFMnSzrTqtW0BQB6R5uxveN6eH796+w2xya4tm8HUJ39e9KUKZXN4gOA2MqVcOzaBWVkJPW1icrwVdql0/HHPwKYmIYtuc48M4EvfnEYv/udBz/9aROA+sjw5QYlRhQaCXDppTFs2tSLhx/ux0c/GrLkGOuRXOAen+FToSg6mprSGb7cOXyZItdei/D73gfft74F2zvvZH0vHFbMj2R47TXEzj9/Us9AzNU4/1OiHPLDNDPDV+2mLUD6BFiqaQsg9vBld+m0ceh6CZlNW+x2PdU+vtySTgCWdOqU2T23W0tl+ER3t/JnbZUzkkHKt4fv1ClbzTVsAUSbfYAlnUbJgE+rwq8yEFCxbc7NUIeG4N60qazHcG3fjsT06UjOmWPx0aWJRj+VlYvGVq2Ckkym2rcDmQFfdQJqqdIM30R26Mzn058exXnnxbBli+hYWesZPvn5YHZ2Y7GFJocDuPrqKNzucd9qGH5//gyf3PeoKIDTWbykEwCgKGJIvcOB1i99CZm/qNFRc+8VZWgIjn37RMDXQBjwUcNyucSf0ejEZvjM7uELhdTU8bGkszQZtB87ZkN7u5YKpsoJ+HSfD1pLC+wWdOqUAd+yZXH09dkwOqqMdXcr//dpO3wYiTIatgBib0VuE5veXrXmGrYAYnHEZtOLluixpDNNnseiUeuDkkBAxaG5lyHZ04OmX/zC/AMkk3C9+KLI7lU6VbyIrq7scvhyxC64ALrdnjWPTy4OTsQevooCvl27kJg+HdoENWzJZbMBDzwwlOpKXesLMS0tOuJxxXQptFxo4nknP7nAndsQJxRK73ssNHg9lzZ1KobvvhuuF16A59FHsx7LzGK98/e/B4CG6tAJMOCjBpYu6Sx/cGc5zAR8MpvX368iGhUnTVmiSPnJi6R4XMl6rvz+8gbrJqdPt6SkUwZ8y5eLT7XDh22pdt7lUEIh2Pr7kSyjYQsAzJ2bwDvv2LM6o9Vqhs9mE9nu4hk+UR4rF3IamTy3VWMfXyCgwNeqInTjjXA99xzU3l5T93fs3Al1aAixKpZzArLhVWWXOHpTE+LLlqUat+j6xDZtqSTgc+7addqye9L8+Qnce28Aa9ZEyi5bnyhyrqTZ0QwsJS9OVtjkdukcGVFT11tGSjql0M03I7pyJfz33gslGBRfC6nmAr4dO6DbbIgvX274PpMBAz5qWJkXRRPZtMXoWAYg3XCkr0/lDD6DMn+H2QGfVtb8LOsDPhFhHT5sryjgs1UwkgEAFi5MIJFQcOiQPfW1Ws3wASJjU2yQdqXlsZOJfA9YHfBFo6JBhd+vIfyRj0BJJuH51a9MPYb7qaeg2+2IXH65pceWq6tLw8iIWvG8vOiqVXC88QaUcBjRKKBp1Q/4dL2ysQzK8DDshw5NeMOWfG6+OYSf/WzgdB9GSelZreZ+rwz4iiuU4ROdTcX3SjZtyaSqGN6wAerQkJjNB7EIYzTDajt0CM0PP4zYypXQm5uN/ScmCQZ81LBkwDfRJZ2Ze8pKkcFdf7+K/n5b1tcov8xW5rkBH2D+Az01fN3s5o4cMuA791zxqfbuuzaMjKinZSQDACxYII5j3z4R8IXDCoJBteY6dEpTphTP8Ik9IbV57BOtWgGfvGjz+zUkzjwTseXLTZd1up96CrFVq6D7/ZYeW670ubPCfXwrV0KJx+F47bWs57OaXTqjUUDXy8/wnc6GLfVKNlEzO4uPJZ3FuVziMzn3ec1c7DST4QOA+DnnILpqFbw/+hEQjxsu6VTCYbT/z/8J2GwYuv9+k/+T+seAjxqW3Fsw0U1b5KqW0aYtgAj4ZHlSR0dtZmBqhaqKxigAsjqaygDb7IVaYvZsqMPDUAYHKzquwUEVDoeOGTOS8Pk0vPeeKOkst5lBpRm++fMTUFUd+/aJqbeyA6bsiFlrurq0ohk+8VxylR3IbEhl7ePK945sxBD6yEfg2LMH9jffNHR/+8GDcBw8iPD732/tgeUhy+GLLRIYEVuxArqqwvXyy1ldbavZtKXSBUg5LD5+zjmWHdNkJxcEzf5emeErzefT8pZ0yufMVIZP3v+222A7fhyeJ54w1tFW1+H/8pdhf+stDD74YNnNzuoZAz5qWKdrDt/ll0dxyy2jmD279IV1uqTTlgr4mOErTQbumRk+uYJrthQrMXs2AMB+6FBFxzQwIEZqKAowc2YS775bWUmn/cgR6C4XtK6usu7vdgOzZyexf7/I8MmAT3bErDWyCUehzpOVZEsnm3SGz9qPeLm/SV4ch6+/HrrDIQYiG8iAu596CgAQueoqS48rH7kXtdKAT/f5EF++HJ5f/xqRYHroczVLOiv9PHJv3ozY8uWnrWFLPSq3pDNznhzl5/Plz/DJxc5Sg9fziV5xBeILFqD5+/+CRKL0Yn3T//t/aPrFLzDyuc8hesUVJv8HkwMDPmpY+QK+icjwzZyZxH33BVKdqYppatLR1KRxD59J8kIpf0mnyVl8c+cCAOw5s3/MGhhQU1ndWbMSOHzYlmpNXQ715Ekku7sr6nS4aFEcb70lM3wie1arGb4pUzQkEkrBC+3MPSGNrlpNW+TFsLw41tvbMfKZz6Dp8cfh/9u/BZLFXzvu//5vxJYtgzY27qSarCrpBIDgHXfA/qc/oes//w2AqNKoZklnJQGf2t8Pxx/+gMiVV1p9WJOa/HwwW9I5MiJLOhnwFZJvxuHoaLoM0yE+gkxl+KCqGLn1Vjj37sGV2Jx6/pVgMGvHv5+WAAAgAElEQVTxSe3vR9tnPoPWu+9GZO1aBD//+Yr+L/WMAR81LFnSKRp5iJNR5v6vWiFn8fX12eBy6VxJNEBeKGWWv8qSThkwhMMKbrmlHW+84Sj6WIkZM6AriiUBnwxAZ85M4r337BgdVcsv6TxxQgR8FViwIIF33rEhEklnQmp1D58MRAsN02ZJZ1q19/DJbDkABL/0JQS/8AU0//znaPvrv0ZW29cM6smTcP7+94i8732WHlMhVpV0AkB03TpE1q7F3P/4FjrRi6lTk1XN8EUi5Qd8rueeg6LriDLgM0XurS+nS6eq6jV57VArfD6tQNMWGfCZ28MnhT/0IcQ6puCr+Adc+cI30fm+92HqokXoPucctP3lX8J3333ouuwyuH/3Owz/7d9i4OGHRcvnBsWAjxpWZoYvFFLhdutQa/Ad0dGhpfbwdXQk2YXQALlymLlPMr1HQ/ySX3nFiWefdePFF0v0C3e5ROMWC0o60wFfApGIglis/E586qlT0KZMqeiYFi6MQ9MUHDxox6lTNthses2O/ZDHlTs7UKokWzrZVCvgk/ubZIYPAKAoCN55JwIbNsDzm9+g6+qr4b/zTjT/8Idw7NqVupkc0h6ZgP17gChZ9vkqH80AAFAUDH/1q7BHRvE1bMDUqUkEAmqphGbZZNaonIDPvXkzkl1dNdGhs57Y7SJzazaQl/Pk+LlcmM+nZ+3hSyZFublc7Exn+Ew+iS4Xjt7wV1iN53HxpvsAtxvBL3wB0SuugGPfPvgefBDJOXPQ+/TTGPn851Hzs0GqzEBRGdHk5PGIP2VJp8dTmxe6nZ0ajh2zpWaRUWnpDF/6+Wpp0aEoeqoUSwZ6fX2lV/ySc+ZYmuGbNSt9pVhuVsp28iSia9dWdEyLFok9Sfv2OXDqlIrOTq1mF0BlhrZQyVUl2dLJptpNW7ICvjGjt94KrbsbTT/7GdybNsH285+Lr99yC4bvuQfup55CYtYsJBYutPagirBiFp+UWLAAey7///Dpzf+KQ55PYRsuwvCwgrY26xcZ/vAHcQUsO+kaP8gEXFu3iqC6Flcva5woPTRf0smFpuJaWjQEg+nnVe57TJVhKmIfn6mSzjH7r/trfOGHF+BjDyzE6o+0Zn1PCQahe70VbXuYTHhGoIaV2aXTUJen06SzM5nK8DHgMybfHj5VFUGfLNl54QUxodvIBWFi9uyKmrYkkyKzmJnhk8oJ+JTRUagjIxVn+ObMScDh0LF/v31s6Hpt7t8D0p0h85Vc6Xp2iVCjq2ZJp9utw+3O//3w+vXof/RRnNy1Cyf+8AeM3HYbmh55BF1XXQXX88+Lcs4JvPjq6kqit9e6FYwXrvw7DKEVf7XnLgDVa9zy3HNunHVWHFOnmjvfO197DWogwP17Zcr8fDCKe4dLy31e83U2tdt1U01bUo8Vc2EjPgRl6vjPQt3nY7CXgQEfNSxVBZxOHdFoZUNuq02uUvf22rIyVlRYvi6dgMgSDQ2pGB5WsGuXWEWXzXCKScyeDXVoqOzRDIGAAk1TUsczfXoSiqKPHav536l68iQAVLyHz+EA5s1L4K23HGND12v39SWzSvkusiMRIJlkwCdVs0unLI0uRZsyBcP33IP+X/4SAKDEYoh84AOWHk8pXV3WZfgAYEhtxz/iK1jw3haswotVCfhGRxW8+qoTa9dGTd/XtXkzdIcD0TVrLD+uRtDaaj7Dx73Dpfl8GiIRNZXBC4XEc5wZKDscBbf/FiVHmNTq9VstYcBHDc3t1jNKOmvzhNHRIboTnjihMuAzyO3W4fVqcLmyv+73i+56L7/shKaJi1dDGb4KO3UODIgsgwz4XC5g6lSRTSvnYsF26hQAQKsw4ANE4xaZ4ZsypXYzfD5fdkluJjn8mCvtgqxeqEaXznzlnMXELroIvZs2oe+xxxC78EJLj6cUK0s6AXFx+a/4NKLeNtyF+6rSqfOFF5yIxxWsXWu+Hte9eTNiF14oMhtkmvx8MIMlnaXJhjiyrFNm+DKDNIejvAzfgQP2rJ9BhTHgo4YmA77aLukca4GuK6nOc1Tc6tVRXH99eNzX/X4dQ0MqXnjBBbdbx9q1EWN7+OQsvrIDPnGqzcw4yn185VwsWJXhA0TjlsOH7Th1Sk3NLqtFqip+f/kuyOQFBC+8BFUV57ZqBHyytNYMvbkZsVWrLD0WI7q6NAwOqkgkSt/WiFBIQQjNOHrjX+F6PAF1z1vWPHCGLVvcaGrSsGKFuXSH7cgROPbtYzlnBVpadNNZ28x5cpSfzyf3X4vzUb6STofD5FgGAEeO2PDtb/twySVRzJtn0Zt8EmPARw3N5RIXRbVc0pm5b48ZPmP+7M/C+Na3AuO+LlZwFbz4ogvnnx/D9OlJDAyoJWdGJ2bOhK4oZXfqTAd86YB95kyZ4TP/O7XJgK/CPXwAsHCh+KDUNKWmSzqB9O8vV74LiEYnFrOsfczhYeMlnbWgszMJXVcMlW0bEYkocDp1hP7yLzCCZiz57XcteVxJ14HnnnPhkkti46oTSnE984w4RgZ8Zcs3L64UdgcuTS4SyXLZdEVGdobPTJdOXQe++EU/dB24//4hbtUzgAEfNTS3W0/N4avVDF/mLDk2balMa6voeLpnjwOXXBJFR4eGaFRJBQwFud1ITp1aduMWGfBljomQjVvKuViwnTwJ3eWC3tpa+sYlLFyYXlat5ZJOoHDJlbyAaG7m+0PyeKqV4auf51ieL60q65SVIN6ZfvwAt2LxG7+E7fBhSx4bAA4dsuHwYbv5cs5wGN6HHkJ8yRIk582z7Hgajd+vYXRUNZVpYrOo0nIzfHIBRn4dEGMxzGTif/7zJmzb5sbddw9jxoza/tyqFQz4qKHVwx6+zCCPAV9lWlu1VCOLiy+OmrogrGQ0QzrDl36NXX55FKtWRVN7+cxQT50S5ZwWLGvOmpVMzaSs/Qxf/pIrZvjGq0bANzxcXwGfLFE2UrZthAz4nE7gB56/ga6o8P7gB5Y8NiDKOQFxbjDD+6//Cvt77yHw1a+yK2EFcjNRRnAcTGly36/cw/fyy050dCRTVS6AyPDFYsZeu8eOqfiHf2jBqlVRfOITIesPeJJiwEcNrR728GXu+8rM9pF58gO9qUnD8uXxVIms0dEMlZR0ejxa1mvsnHPieOyx/oIt7ouxnThR8UiG1GPZgPnzxZJ2LY9lAFjSaYbVe/g0TXTprKfmCPJ8aVWGL7P0f7RtGrbOuglNP/85lNFRSx7/uedcmDMnkTWnsxT1+HF4H3wQ4WuuQeySSyw5jkYlFzOMjmaIxYBYjCWdpfh8MpBWoOvA88+7cOml0axRkQ6H8Qzfo482YWREwT//8xDHTZrAp4oamsuFmi/pdDjSQ6e5h68y8nm86KIYHI50xrS/v3QGIDFnDmyDg1CGhkz/3Myh61ZIZfgsIvfx1X6GL39J58gISzpziQyfdR/xwaACXa+vPXwyw9fba1VJp5r6nGht1bHNfy2USAT2vXsrfuxIBHjxRScuv9xcOWfLN74BRdMwfM89FR9Do5OZKKOdOtksyhj5vA4PqzhwwI6TJ21YvTq7KZGZPXwDAyp8Ph2zZ9f2AmWtYcBHDU02Nqjlpi2AaD7g82llZYMoTV6sXnKJKJkykwFIzpkDALC/+67pn2t1wGc7edLSgO/668O47rpwzV+4tLaKgC+3yQ4zfON5PNY2bZFlbvUU8Pl8Olwu3dKSTjk3s7VVwx/05QAAx5tvVvzYr7ziQiSimpq/59ixA02PP46RW29FcubMio+h0bW2mivp5DgYY2SGLxhU8PzzohvRpZdmv85Fl05jAd/wsJq1/4+MYcBHDc3t1hEMqkgmazfDB4hMFLN7lVu4MI7OziSuukpcCcvn1OjwdQBlNW6xMuBTQiGowaAlM/ikdeuieOih8obKTyS/X6wCRyLZFwajo1xpz2X1Hj5Z5lbOWIbTRVHEoo6VJZ3pDJ+GfaFZ0Px+OPbsqfixN270oLlZw8UXGx/H4Pv2t5Hs7sbIZz9b8c+n9GLG0JCx9w0zfMbY7WIbxfCwiu3bnZg9OzGu0YqYw2fs8YLB+iotrxUM+Kihud16qqFGLWf4rrsujBtuGD9XjsyZPz+JN944ifnzxYeNyyXKTYwEfMlZswDA0D6+O+/049FHPal/Dw5aF/CpFo5kqDeFLshGRlS43Rrs9tNxVLXJ+oBPvEfMDl4/3bq6rBu+nlkJ0tqqITBsQ3zx4oozfMPDCn79azfWrw8bXnhUAgG4XnwRoY98BHpzc0U/n4RySzpZWVBaS4u41nrxRde47B4ggkKjTVuY4SsPAz5qaC6XnuocVcsZvk99KoQ77wye7sOYlDo6jF0Q6h6PGM1QolOnrovV+h/9yJv6mpUZPtupUwAArafHkserJ+mmCtm/L7ZGH8/qpi3yOa+nkk5AVEdYt4cvO+AbGlIRX7wY9rfeApLl7yfauNGDSETFTTcZ7zjo2rIFSiKByFVXlf1zKZt8bZsv6eS5p5SWFg0vvODCyIiK1avHB3xmMnw835eHAR81NNmOHqjtgI+qRwR8xvb4JGbPLhnwhUIKIhEVe/Y4cOyYmOk0PKxmzeCrhHriBIBGzfCJ92huwDc6yguAXFZn+OQMrXoq6QREwJf5/v7Tn2z43ve8Re5RWGZJp98vZriGzlwCNRyGrcyRLQDw0582YfHiOM45x/gAOPfTTyPZ0YH4ueeW/XMpm9sNOJ264S6d6ZLO+loEOR18Ph0nTtigKDouvjh/wGc0wxcMqnVXaVALGPBRQ8sM8mq5pJOqp7MzaaikExjr1FmipDMzm/Dss24MDsoZfNZm+Kxs2lIvCrVNHxlRuY8mh2jaYl3AJ+cf1luGr6tLvL9lo5//83+8+Kd/ajF8UZ8pc3yP7Pjbd8bZAMpv3LJ7twO7dztx002jxkfoxeNwP/ccouvWibkqZAlFKdwJOB+5d5iLTaXJAO3ss+NZ82glM4PXh4eVVCMYMo4BHzU0l4sZvkZntKQTEJ06bf39UIaHC94m87E2b3ZlDF23KOA7eRK6ywW9tdWSx6sn6T18+TJ89RWIVJscy5Db0bRcw8MqVFWvu4vbzk4N8biCoSEFmgZs3ixaHctRHkbp+vg9fABwon0RdLu97MYtP/1pE9xuHR/6kPE92s5XX4UaCLCcswrMBHzyNVRv74nTQQZ8+co5AZFZNdqlc2SEGb5yMOCjhpY55oAZvsbU2alhYECFZuDzIzFvHgDAfvBgwdvImX7nnRfD9u0uHD8u/m1l05bklCkwng6YPIrt4WOGL5tcwLJqNEMgoKKlRa+7QceZszZ37nSgt1e8H2WJqlGxGLK6OcvX4mDIg8T8+WVl+MJhBb/6lQfXXBNOjQQwwr1pE3SXC9E1a0z/TCqupUU3neFjSWdpMiOXO39PstuBuIGK5khENHdhkG1enZ26iayVvYePJ+1G1NmpQdOUcVmjfOJnngkAsB84UPA2MsP30Y+GEA6rePJJsapgZYZPa8D9ewBSrbjHB3wqLwByyMDEqn18gUB9DV2XOjtFM5XeXhVPP51e4TOb4QuFxPMoFwblntxAQDRuKSfD98QTbgSDKm6+2XizFug63Js2IXrJJezOWQWtrZrhxYDRUQUOhw6Xq8oHNQlMnZqE16thxYr8AZ/TqSORKP28yyZ7zPCZx4CPGlpmwJf5d2ocpoavz5wJ3eWCY//+greRj3PddWG43TqeeEKMZ7Asw3fqVEPu3wPEdqWWFm3c/iuWdI4nz2fWBXz1WUYlM3y9vSqeecad+j8Eg+aeF/k8pks6xZ9DQwriS5bAduIE1IEBw48XjwMPPujDwoVxXHSR8dl79oMHYX/nHZZzVok4vxgv6WRlgTG33jqKzZt7C26dEWMZSj+ODMa5h888BnzU0DL38LGkszHJ4euG9vHZ7UjMnQt7iYCvpUWD3y+6kckVSau6dNpOnmzYgA8QpXS52dhgkCWdudIlndYFfPXWoRMQc/gAYOdOJ/budeB//A+xV85swCczfLklnUNDKhKLFwMA7CbKOv/jP5rxpz/Z8b/+17Cp6mz3008DACLr1hm/Exnm9+uGqj0AOR6g/hZBTgePR8cZZxQeXWK3G8vwycw85/CZx4CPGhrHMpDMABht3BJfsKBESactFUReeaXYQOXzaXA6KzxQAEo4DHV4GFqDB3yZK/CBgIJwWEVPT/lz0CYjq0s6h4eVuszwtbVpUFUdjz0mMu033CADPnOXP+GwuL1cGPR6ddhsemoWHwDDZZ1DQwruv9+HSy+N4sor8zexKMS1aRNiS5dCmzbN1P3IGL9flHQaaXbEcTDWcTqN7eFjhq98DPiooWUGfMzwNaZ0UweDoxnOPBO2I0eghPLvu+nrU9HVJYKPdevExZyVDVuAxpzBJ/n9etYemyNHRBOO6dMZ8GWyfg+fmupMWU9sNvH+6++3Yd68OJYtE1eVcoaaUfJ5lHu9FSU9fF3r7ESyu9tw45bvfteHQEDBhg0BU9k99dQpOF97DZGrrzZ17GSc3y/2dBt5fYyMqLxusIjdbqxLp1yoYYbPPAZ81NBkSaeq6pZkYKj+tLVpUBTd+PD1BQug6Drsb7+d9/v9/WoqiDzjjCQWLoyn/l0pOYNP6+mx5PHqUW6G7+hR8XubMYMBXybrM3xqqmlOvZFlnVddFUVTkw5F0TE8XF7TlsxKkMzyv/iSJYYyfO++a8PDDzfjz/4sjCVLDA4eG+P+3e+g6Doi11xj6n5knCxbNrKPjyWd1nE6dSSTSslu2bIUu17PRacTAz5qaDLD5/HojdjlnpCZATCY4VuwAAAK7uPr7VVTJZ0A8L3vDeIb3xiq/EABqCdOAGjsDF9ra3bA9957dgAouj+kEckVcKMNKIqJRMRewHrs0gmks/hXXx2BoohyMLMZvtwunYB8LYqvxxcvFqXe0eIlmt/+tg82m44vfanwLM9CPE8+icTcuUgsXGj6vmRMevRL6dcHSzqtYxen8ZJlnczwlY8BHzU0GfCxLKOxdXSYCPhmz4Zut+cN+BIJYHBQzcroLV6cwNlnm1vJL0Rm+Bq7aUv2nKwjR2xwu7WsIJuA7m4RAJ84YSxzXYzMhtVrwDdtWhIdHUmcf75oA+jzaWXs4Ruf4ZMlnYAI+JREouj+XgB4800HLrkkhp4ec8+lMjAA50svIXzNNQ05g3OiyH2qRjN8bBZlDYdDPI+lGrfIDB8DbfMY8FFDy8zwUePq6NAMN22Bw4HEnDl5L+wGB1XoupKa/WU19eRJ6E4n9La2qjx+PfD7NUQiSmqg+JEjNkyfnuQ1cI62Nh0ul25JwCcvfuuxSycA3HXXMB5/vD+VRfD59LK7dOZm+FIB33nnAQBcr7xS9HEGBtSyzg/up5+Gkkwicu21pu9Lxsl9qkZKfkdHVZZ0WsThEH+WyvAND6vweLTU7ck4BnzU0Nxjc3iZ4WtsnZ2a4T18gGjckm8Wnwwardqzl8t28qQo52zg6CZ3Bf7oURvLOfNQFKCnJ4kTJyr/mH/3XfHemDatPp/nKVM0zJ+fzrJ7vbrpDF/hkk7xOMkZM5CYMQPOl14q+Bi6LgK+crLRnt/+FokZMxBfutT0fck4OV9xcLD460PXmeGzkt0unsdSjVtGRhTu3ysTAz5qaMzwEQB0diYNl3QCYh+f7d13kUozjal6wHfsWEM3bAHSK/DyQvvIEQZ8hYiAr/IM31tvieX0hQsN9E2vAy0tWgVdOrObtgQCKpJjL7/YxRfD9dJLKNR5YnhYQTyumO7aqwwPw/X884h84AMNvdgzEWSH5ZMni38eRCJAMsk9fFaRTfOMZPiYVS0PAz5qaDLgyxzPQI2no0Os1Mdixm4fX7AAiqbB/qc/ZX1dZgmrFfDZDx5EfP78qjx2vcjsohcKKejvZ8BXiHUBnx3TpiXqtqQzl9drvktnOKzA4dCzSslktlmWh0ZXrYI6NAT73r15H0MuKpnN8Lk3b4YSi4n9e1RVLpdYVDp5cvz75tQpFX194u+jo+J3yeDDGjLDZ2QPHzN85WHARw2NTVsISAdoAwPGZ/EBGLePT2b4OjqsD0CUoSHYentTP7tRycYhQ0NKaiQDA778eno0nDhhMzREupi33nLgrLOsaTxUC3w+8xm+UEgZ9zkhPz+iUfFYsYsvBgC4Xnwx72OUHfA9+SSS3d2In3++qftReXp6knkzfLfe2oabbhIbQeXrhyWd1pALKaUWXYeHVXboLBMDPmpodjtgs+ks6Wxw8gLMaOOWxNy50FUVjjwBn92up/aBWEkGl4l58yx/7HqSbpuupoauM+DLr6cniUhEwdBQ+WWAsRhw4IAdZ501Oco5gfKatoTDyrjPCTnHVQZ8yenTkZg1q+A+voEB8Xo1E/Ap4TBczz6LyPvfD6i8ZJsI3d1JnDo1PsP3pz/ZsW2bgpMn1VTAx5JOaxjt0jkyosDn43NeDp49qOG53TozfA1OZvj6+w2Wv7ndSM6aNW40gxy6Xo1tNnLQe6Nn+GQwPTycDvimT5882Scr9fRUPprh7bftSCQULFo0eZ5jr1dDOKyW3C+UKRQaH/DJDF8sln7DRy++GK6XX0ZqY1+GcjJ8zpdeghqJIHL11cYPlioyZYo27j0TjYqSfV1X8LvfuTNKOnntYIV0l85SJZ3M8JWLAR81vJkzk5g5c/JczJB5sgTT8GgGiH18uSWdvb22qs2Dcxw4AN3lQnLGjKo8fr1Id+lUcOSIDXa7bnqmWaOYOlU8L5UEfLJhy6JFkyvDB8BUWWcopI5bGJSNJjJ7N8VWrYIaCOTdx1dOwOfasgW6243oRRcZvg9Vprs7id5eNav3TuZ76Le/9WSUdPLcYwWZ4SvdtIUZvnIx4KOG98QTvbj99pHTfRh0GskMn5mAL3HmmaJpS8YnlMjwVae80H7wIBJz5wK2yptw1DO7XWRohoZEhm/atGSjPyUFWZHh27vXDodDx7x5k2dRTGYIRkaMv9+NlHQCIsMHAK4XXhj3GP39YoaYmS0Eri1bEF25EvB4DN+HKtPdrSGRULL2dB8/Lt5DF12k4eWXnXjvPfFv7uGzhpGmLYmEWHiRi35kjr2SO4+MjOCBBx5Ab28vurq68PnPfx5er3fc7bZs2YLHH38cAHDDDTdg7dq1AIC///u/x+DgIJxjy2Rf+cpX4Pf7KzkkItP4OUotLTocDt3caIYzz4SSSMB+6BASCxYAEAHj3LnVuTC2HzyI+NlnV+Wx643fr43t4bNj+nTu3yuku1sGfOWv7e7d68D8+YlUNmsykBmC4WEzGT5lXEfGfAGfNnUqEnPmwPXSSxi99das2/f3m5vBZ3vvPTjefhuhW24xfB+qXOb7Ri4GHjsmArzbb9fw539ux2OPNQFgSadVjDRtkVlVZvjKU1HAt3HjRixduhTr16/Hxo0bsXHjRvz5n/951m1GRkbw2GOP4b777gMA3HXXXbjgggtSgeEdd9yBeQ3ehICITi9FEav+ZoYxxxcvBgA4du/OCviqMpIhEoHt8GGEP/Qh6x+7Don5Z6Kkc/Xq6Ok+nJrldIpyZZmdKMdbb9lx0UUG55XUCRm4mc3wdXWVzvABIsvneeIJsY8vI/1sdui6a8sW8Xhji+Q0MWTAJxq3iAU8+R76wAc0zJ6dwB/+IFZAWNJpDSNNW+TnM/fwlaeiks4dO3bgsssuAwBcdtll2LFjx7jb7Ny5E8uWLYPX64XX68WyZcuwc+fOSn4sEZHlnM7SLaEzJRYuhObzwfnqqwBEBiAcrk7AZz90CIqmIdHgM/gkv19DX58NJ0+q7NBZghzNUI5AQMGxY/ZJ1bAFQGqOl5lOneFw4bEMmU1bADGeQR0ehuPNN7O+bjbD59q6FYlp0/i+n2Dd3eJ3lDmL79gxG/x+DV4vcO214dTXmeGzhpEMn8zIM8NXnooCvkAggLa2NgBAa2srAoHAuNsMDAygo6Mj9e/29nYMDAyk/v39738fX/ziF/HYY49Br3RYEBFRmZxOfdyFW1E2G2IrVqQCvt7e6s3gsx88CAANP3Rdam3VsG+fHbquYMaMyRWMWK3QTDEjZMOWyTSSAUhn+Mxk9PPN4cvXtAUQA9h1RYFr8+asr/f3q2hvNxjwxeNwPf88opdfjqq0/aWCpkwR5/DM983x4yqmThVfv/Za8Qt3ufRUoEKVMZLhkxl5ZvjKU7Kk895778XQ0NC4r3/sYx/L+reiKFBMnpTuuOMOtLe3IxwO4/7778e2bdtSGcNczzzzDJ555hkAwH333YfOzk5TP2si2O32mjwumtz4urOGx2MD4Db1XKpr18K+YQM6FQVvJ9oBAHPnetHZ2WzpsanHjkFXFLReeCHQ1GTpY1fidL32pkyxpdqiL15s/fM9mcyebcPu3WpZv6f33hPP8cUX+9DZ6bP60MpW6etO9lnSdZ/h104koqKtzY3OzvQV/vCw+NPpbEFnZ0b/gs5O6GvWwLdxI9z/+I+AokDXxRy+M85wGTp25fnnoQaDcF53Hc/vp0F7u45AoBmdnW4AQG+vHbNmiaZRV1zhx6xZOkZHwd+NRbq6xJ8eT857KYuIMWbO9KOzs7ESRFZ81pYM+O65556C3/P7/RgcHERbWxsGBwfR0tIy7jbt7e3Ys2dP6t8DAwNYPLb3pb1dXCB5PB5ceumlOHjwYMGAb926dVi3bl3q3319faUOfcJ1dnbW5HHR5MbXnTVsti6MjCTQ1zdo+D7OJUvQCSD41FN4G9cB6IDLNYS+PmszIq27dsF5xhnoC4WAUMjSx67E6XrtuVwtAMRFgc83gL4+lnUW0tbmxalTLTh2rM9045XXXvOjpUWF292HWjrFVPq6E1mEqTh+PIS+vtIdmnUdGB2dCkUJoa8vmPp6KKQC6EFf3wj6+rLfl57rr0fbnXcisGkT4uedh9FRBZHIVDQ1jRr6mb7/+roRtDkAACAASURBVC/YbTb0LVsGvZae/AYxZUoX3n03/Xlw+HA3zjorgkTCgf7+Pnz6003YvduBvr7xlW1k3siIDUA3+vuD6OsL573N0aMeAG1IJBrvnF/snDdt2jRDj1FRSecFF1yArVu3AgC2bt2KFStWjLvN8uXL8cYbb2BkZAQjIyN44403sHz5ciSTSQyPLY8lEgm8/vrrmNHg86WI6PRxuUyWdAKILV8O3emE69VX0dcn9ntUo6TTceBAww9cz+T3i5IeRdExbVpjffCbJfcjiQYU5uzd68CiRfFJV1Hoduuw2XTDe/hiMSCZHF/SWahpCwBErrkGutsNz1iH8vQMPmOvV9fWrYiddx50di4/Lbq7k6n3jBy6Lks6AeBTnwrh/vsZ7FlFLkYlilToyz18cg8umVNRl87169fjgQcewLPPPpsaywAAb7/9NjZt2oTbbrsNXq8XN954I7785S8DAD784Q/D6/UiEong61//OpLJJDRNw9KlS7MyeEREE8nh0PNeuBXldiO+bBmcr76KvhbzQ5UN0TTY3n47Nd+LxB4+QAQzk2lcQDXIWXzHj5trcKPrwL59dtxwQ/7V9nomuvLqhgevh8Pidrnz89yi2i/vQpHe0oLIVVfB81//heGvfhX9/aIU1MgePrW/H45duxC8805Dx0fWmzJFw/794ncmmx5xcal65By+Youu3MNXmYoCPp/Phw0bNoz7+rx587JGLVxxxRW44oorsm7jdrvxzW9+s5IfT0RkGaczfWFnRvTCC+H94Q8RODsKn09LXQRaxXb0KNRIhBm+DH6/uDhgh87SsoevGy81PnrUhmBQxaJFk6thi+TzaRgeNlbkFAqJ88L4pi0yw1fgfjfeCM8TT8D13HPoV68DYGxBqOnf/x2KriNy9dWGjo+s192dRG+vCk1Lj2SYOpWBRrUYG8ugwOHQLf+MbRQVlXQSEU0WTqeeauZgRmzFCijxONoP/r46IxnGOnSyNXuaLOk84wx26CwlO+Azbu9esR581lmT8zn2eo1n+AoFfDabyExEIvkfJ7p2LZLt7Wh6/PGMks7i5wh1YADehx5C+AMfQGLJEkPHR9br7taQSCgYGFBTAR8zfNUju50W+wweHlbh9WqTrsR8ojDgIyJCeXv4ABHwAcCs915GZ2cVRjIcOAAAzPBlSAd8vAArpa1Nh8ulmw74ZDnbggWTN8NndCyDDOhySzoBcd4oWArucCD8wQ/C/fTTGD0mmr2UCvi83/selFAIwS99ydCxUXXI4esnTqg4dky8d+TiCVlPlnTG48UzfNy/Vz4GfEREEBk+03v4AOhtbYgvXIhF/S9VLcOXbGuDNtbVmNL7oGbM4AVYKYoiLlRPnDD3cb9/vx09PclU+exk4/MZb9oiunGOz/ABJQI+AOEbb4QSjWL+K7+E06kXHdStHj2K5n/7N4Q//GEkFiwwdGxUHTLgO3XKhuPHVbS0aByyXkVyL3axDF8wqHL/XgUY8BERQZSUxGLl3Te2YgWWh15CZ5v12RD7wYPM7uWYPTuJ73xnEB/60ORrKFINIuAzm+GzT9rsHmAuwydLOj2e8RebLlfx80Z8+XLEzjsPH37h73BL0y+KlqP5HngA0HU2a6kBsrvtyZM2HD9uYzlnldlsoutyqQyfz8egu1wM+IiIIFbqi33YFBNZcRFa9GEsU3Zbe1DxOBx79nC1P4eiAB/5SBjNzfzwN8JswKdpwIEDdpx55uTcvweY28NXqEsnUDrDB0VB/yOP4C3fBfjXoY+h6ZFHxNd1Herx43C+9BI8GzfC+73voenRRzF6yy1InnGG6f8PWWvKFBHgnTwpSjozRzJQdTidpcYyMMNXiYq6dBIRTRZOZ3l7+ACgb9FF6ACwrH8rgDnWHdOOHVCDQUTXrrXsManx9PRoeOopG3QdhhoeHD1qQzisYsGCyRvwtbSYz/CVU9IJALrfj0/PfhL3v/dxrPq7v0PTT34C+7vvQg1kz3FLzJ6NkTvuMPg/oGpyucT4F5nhO/vsyZvtrhV2e/FF15ERZvgqwYCPiAhidbFQe/VShttm4I9YgrP2PwngU5Ydk3vzZugOB6KrV1v2mNR4enqSiEQUDA0paGsrfcG0f7+4NFi4cPIGfF6vCNSiUXFxX0y6pDN/wFeoS2emo4NefHv1z/Fw551w/PGPCF9/PeILFyI5dy6SU6ci2dMD3eczFpHThOjpSeLIERt6e1nSOREcjtJ7+FpamOErFwM+IiKIOUDlZvjCYQW/ww34yqGv41R/P7SODkuOybV5M2IrV0L3ei15PGpMmaMZ2tpKB3EHDohLg/nzJ29WQ2YKRkdVuFzFLyJlSWe5GT4A6O9X4e+0YfhrXyvjaOl06O5O4o03RLdalnRWn8NROMOn69zDVynu4SMigrhwSyYVJMv4XI9EFDyOG6DqGtxPP23J8dgOH4bjwAFE1q2z5PGoccmB0XIfXywmLqAK2bfPgSlTkoaygfVK7gUaHi4drBUv6Szd7CkSEYGlkaHrVDumTNHQ3y9n8PF3V212e+GxDKGQgmSSAV8lGPARESHdFrqcTp2RiII3cA5GumbC/eSTlhyPa/Nm8dhXXmnJ41Hjkhm+++7zYc2aLsybNxVf+1pLwdtP9oYtQDrDZ6RxSziswG7XU8OhMxkZ52J06DrVFjmaAWCGbyI4nXrBkk45QoVNW8rHgI+ICOLDBkBZZZ1iD4+CYyuvhev556EEgxUfj/uZZ5CYOxfJOdY1gaHG1NOTxLx5cYyMiEYsc+cmsGmTO+9tdV3s4Vu4cPKWcwKA1ysuHI00bgmHlbzZPQBwu0sHfAMDIkvEgK++yNEMAAO+iWC360gk8r+X5PuUe/jKx4CPiAhWBHxA3+proMRicD37bEXHooRCcL30ErN7ZAmHA9i2rRcvvHAKP/rRID7+8RAOHbLj1KnxlwDHjqkYHVUnfYavpUW83zOHr//xj/a8beFDocIBn5E9fMzw1SeZ4ePQ9YlRrGmLLL1mSWf5GPAREaHykk4AiJx7AZJTpsBTYVmn8/nnoUSjDPioKi68ULzIX3nFOe57Bw6IusXJPJIBGJ/he+cdG97//i785382jbttOKzA7S4c8JXq0ikDvvZ2ZonqiQz4mN2bGMWatsj3KQO+8jHgIyKCNRk+d5OCyNVXiwxfOFz2sbifeQaa14vYRReV/RhEhSxdGofHo+HVV8cHfPv2iQ6dkz3gkxeOMsP3+utO6LqS9zkpnuErvUjEDF99kiWdHMkwMUTTlvzf4x6+yjHgIyJCZQGfbNvuduuIXHMN1FAIru3byzsQTYP72WcRXbMmnXYkspDDAZx/fhwvvzx+AN2BA3Z0dibR3j65L6zkhaPMHMj2+zt3ju/MEgqpBQM+o01bbDYdfj+zE/VkyhRm+CaSaNpSKsM3uc9L1cSAj4gImSWdFWT43Dqiq1ZB8/vheeKJso6j+Yc/hO34cYQ/+MGy7k9kxMqVUezda0cgkP1637/fMen37wEiM+dw6KkunTt3ihPAwYP2caMaAgEFzc35LzSN7OEbGFDR3q5B5RVXXXG5gE9+chTXXhs53YfSEOx25N1DC3APnxV4+iEiQmaGz/x9MwM+OJ0If/CD8Dz5JJRAwNTj2PfvR8s3v4nw1Vcjcu215g+EyKALL4xB1xXs2JHOIuu6yPBN9nJOAFAUsY8vGFQRjwNvvunAwoVx6LqCXbvSWb5gUMGePQ4sW5a/1sztFp0FC12oAiLDx3LO+vSNbwSwdm30dB9GQyi2h29kRIWi6GyeUwEGfEREqHwPn6LocI1VyIVuuglKJALPr35l/EHicbT+zd9Aa25G4H//b3FFSlQl550Xh8OhZ+1ZO3lSxfCwigULJvdIBqmlRUcwqGDfPjsiEQWf+MQogHS2DwBeesmJZFLBmjX5L/rle77YeaO/3zbpS2SJKlWqS6fXqzNLXgE+dUREMHbhVkgkosDl0lMxWnzpUsSXLEHTz35m+DG8Dz4I565dCHzzm9C6ukwfA5EZHo+OZcuy9/Ht398YHTolr1dHMKimArzLLotizpxE1j6+bdtc8Hg0nH9+/tS/yyUWiqJFkkDM8BGVVqpLJ/fvVYYBHxERxIcNUPzCrZBIRIHHk11qMnrTTXD+8Y9w7N5d8v72vXvh+853ELrhBkSuucb8ARCVYeXKKHbtcqSaDu3e3VgBn8+nIRhU8MYbDrS2apg9O4lzz43hD39IZ/i2bXNh1apYakEol6wMKLSP77e/dePwYRtmzmyM55SoXMUDPoX79yrEgI+ICJWWdAJud/bXwuvXQ3e7DWX5Wu69F7rPh8DXvmb6ZxOV68ILY4jHFfz+9w784hcefOtbPpxzTqxhslE+XzrDd845MSgKsHx5HCdO2HD8uIqjR1W8/bYDq1cXXgVKZ/jGnzd++UsPbrutDeedF8NnPztStf8H0WRQrGnL4KDKsugKMeAjIkI64Cu0wlhMvsHMemsrwtdcI/bxhcNQAgH4vvENtH72s1kz+lxbtsC9dSuCn/sc9La2yv4TRCasWBGDoujYsMGPz32uDRddFMPPftbfMNtHfT4Nvb0q9u2z45xzxOahc88VpZs7dzqxfbtI6xXavwcUDvh+8pMm/M3ftGLVqhh++tMBtLQwO0FUjMOhF1xwHRhQ0dbGgK8S9tN9AEREtSC9h8/8fSOR8QEfAIQ+/nE0Pf442r7wBbi2bUt17VQiEQz+4AcARHYvMXs2Rj/5ybKPnagcfr+Os85KYM8eBz760RDuu2+ooUY/er06Tp2yARCZPQBYvFg0s9m504H33rOhuzuJhQsLl2PKzH5mwDc4qOCuu/xYsyaKH/94AB5P9f4PRJOFw1E8w8eArzIM+IiIUHovTjGFAr7YqlVIzJ4Nz69/jciaNRi++264XnkF/g0boG3YgPiSJXC89RYGfvADDlmn0+KeewI4etSOj30s1DCZPamlJX0Bec45YqXH7RZB3+uvO7Fvnx2XXx4t+rzka9oyOKhC0xTceGOYwR6RQQ6HGHGSS9cZ8FmBAR8REdJNW8rt0pkv4IOiYODHP4Y6NITYypUAgMTZZ8N27Bi8Dz0E3eVC7PzzOXOPTps1a2IAykhrTwJypldPTxI9PemLyeXL4/j3f2+CrhcexyDlWygKhZSsxyei0hyO/BU2waCCREJhwFch7uEjIkK6pLPQHKBi8nXplBKLFqWCPWn47rsRWr8eiMUQuOceztwjOg1km/fly7OvMpcvF0PpARRt2ALk38M3OiourZqaeIFKZFShDN/goHg/MeCrDAM+IiJUp6SzIFXF0He/i1MvvYT4ihWmfx4RVU5m4GTDFuncc8W/Fy2Ko7u7+EVm/oBP/L25mRk+IqPsdlFho+e8bWTAxy6dlWHAR0QE8WGjKIW7hBVjOuADAJsNyRkzTP8sIrKGzBjkZvjmzUugpyeJ970vUvIx8jVtGRlhwEdkltxWkUxmf31ggBk+K3APHxERRFWl01n+Hr5CJZ1EVJvWrIniX/5lAKtXZwd8qgps2XLK0Hs6X9MWuYePAR+RcQ6H+DMeFwuwEks6rcEMHxHRGKdTL2ssQ745fERU2xwO4PrrI3m30Pp8etZFZyH5SsG5h4/IPJnhy52Fy5JOazDgIyIaIwK+CSrpJKK6xz18RNaQAV9u45aBARWqqsPv5/upEgz4iIjGlFPSmUyK+zDgI2o8hQI+u13naE0iE2RGPbfKZnBQhd+vQWXEUhE+fUREY8op6ZQXerJ5AxE1DjnOJXcOn9erc9oKkQmyPDo3wzc4qLKc0wIM+IiIxpRT0hmJiNt7PPxAImo0qjp+oWh0VOX+PSKTZIYvdxbuwICKtjZW0FSKAR8R0ZhySjrDYfEnM3xEjcnp1FMLP4Ao6eT+PSJzijVtaW9P5rsLmcCAj4hoTDklnfJCj3v4iBqTy6WPK+lkwEdkTuZYhkzM8FmDAR8R0ZhySjrDYQZ8RI0sN+AbGVHQ1MTzAZEZdnv+DN/QkMoZfBZgwEdENKackk5m+Igam8uVPXh9dFRlho/IJNnVNjPDFw4riEQUNm2xAAM+IqIxLOkkIrPc7uzKALGHjxeoRGbIDF9ml86BARGmMMNXOQZ8RERjXK7yu3Qy4CNqTE4n9/ARVSq9hy/9XhocFH9nwFc5BnxERGMcjuwLNyMY8BE1NpdrfJdO7uEjMifdpTP9NZnhY0ln5RjwERGNcTrHdwgrJT2Hjxd4RI1I7OET5wFNSw9eJyLj8o1lGBxkSadVGPAREY2pZPA6M3xEjUl06RR/j0QU6Dr38BGZlW8sAwM+6zDgIyIaU84ePo5lIGpsmeeN0VHxJ0s6iczJ17RFBnytrQz4KsWAj4hojMOR3V7dCGb4iBpb5hw+GfCxaQuROTLDl9kpe2BARUuLlvoelY8BHxHRGKdTHzf0tZRIRIGi6HC5qnRQRFTTMgO+kREGfETlkHv4cjN8LOe0BgM+IqIxLpeOZFJBMmn8PpGIApdLh2IuTiSiScLlSmf6QyFxWcWAj8icfHv4BgZUdui0CAM+IqIxTqf408w+vkhEgdtdpQMiopqX2bQlvYePF6lEZhTq0skMnzUY8BERjXE6xQeOmX18kQhHMhA1snxNW5jhIzJHZvgSifTXBgdVNmyxCAM+IqIxcoXRfIaPF3dEjcrpFKXgiUQ64OMcPiJz5OdvMJgOTVjSaR0GfEREY2TjFTONW8JhBnxEjUy+/6NRBaEQM3xE5XA4gMWL43j1VbG3IhYDRkdZ0mkVBnxERGPKK+lkwEfUyORCUTSqYHRUXFZxDx+ReWvWRPH6606EQkpqBh8zfNZgwEdENEYGfCzpJCKjXC7x/o9EREmnzcYxLUTlWLMmilhMwSuvODEwIEIUZviswYCPiGhMuV062bSFqHHJgC8WUzA6qqC5mWNaiMpx4YUxOJ06tm1zpTJ8DPiswYCPiGhMOsNn/D7M8BE1tnQpuAj4mpp4PiAqh8ejY8WKGLZvd7Gk02IM+IiIxrCkk4jMymzaMjqqormZF6hE5VqzJoq9ex3Yv98OgBk+qzDgIyIaU27Ax5JOosaV3bRFYYdOogqsXi26pj3xhAcAAz6rMOAjIhqT3sNn/D4cy0DU2DKbtoRCDPiIKnH22XG0tmrYt8+BpiYNbvfpPqLJgQEfEdEYlnQSkVn5mrYQUXlsNuCSS0SWj9k96zDgIyIaYzbgSybFbRnwETWu7KYt3MNHVKk1axjwWY0BHxHRGLkXx2hJZzQqAkOWnBA1Lpnhi0YVlnQSWUAGfOzQaR0GfEREYxyO9IWbEZGIDPh4gUfUqOSCTzQKjmUgssDMmUksWhTHrFnJ030ok4b9dB8AEVGtkKVZ8bixgC8cFn+ySydR40o3beEePiKr/OpXfalFWKocAz4iojHpkk5m+IjIGBnwBQIqNI0BH5EVWlr4PrISSzqJiMakmy8Yuz0DPiKS542BAXFJxaYtRFRrGPAREY2x2QBF0Q1n+MJhBnxEjU5WBsiAj3v4iKjWMOAjIhqjKOLizegePmb4iEicN3QMDopLKq+X5wMiqi0M+IiIMjiduuGxDAz4iAgQAV+6pJPnAyKqLQz4iIgyOJ06xzIQkSmZGb6mJu7hI6LawoCPiCiDyPCZC/g4loGosTmdzPARUe1iwEdElMHpBOJxY7dlho+IALH3d2SEAR8R1SYGfEREGVjSSURmyVl8AAM+Iqo9DPiIiDKYKenkWAYiArLPAQz4iKjWMOAjIsrgdMJUl05F0VNzuIioMckMn6LoXAAioprDgI+IKIPZpi0ulw7F2M2JaJJyOkWQ19zM8wER1R4GfEREGcwGfG53lQ+IiGqezPJz6DoR1SIGfEREGcyVdHL/HhGlSzqbmng+IKLaw4CPiCiD2QwfZ/ARkQz4mps5dJ2Iag8DPiKiDOZLOhnwETU6eR5gh04iqkUM+IiIMpgp6QyHGfARUbppC0s6iagWMeAjIsrADB8RmSWbtjDDR0S1iAEfEVEGl4t7+IjIHO7hI6JaxoCPiCiDwwFm+IjIlHTAx/MBEdUeBnxERBlESaex2zLgIyKAAR8R1TZ7JXceGRnBAw88gN7eXnR1deHzn/88vF7vuNt9/etfx4EDB7Bo0SLcddddqa+fOnUK3/nOdxAMBjF37lzcfvvtsNsrOiQiooo4nTo0TUEiAZQ6HbGkk4gABnxEVNsqyvBt3LgRS5cuxXe/+10sXboUGzduzHu766+/Hp/97GfHff2RRx7BtddeiwcffBDNzc149tlnKzkcIqKKyeYLRso6meEjIiCzaQv38BFR7ako4NuxYwcuu+wyAMBll12GHTt25L3d0qVL4fF4sr6m6zrefPNNrFy5EgCwdu3agvcnIpooDocI4KLR0rflWAYiAtIZPo5lIKJaVFHAFwgE0NbWBgBobW1FIBAwfN9gMIimpibYbDYAQHt7OwYGBio5HCKiisl5WvF48QxfMimygAz4iIglnURUy0pumLv33nsxNDQ07usf+9jHsv6tKAoUxVhnu3I888wzeOaZZwAA9913Hzo7O6v2s8plt9tr8rhocuPrzlodHWIdrLm5HcWe1tFR8Wd7exM6O90TcGS1h689Oh1q8XXX1SWuf6ZO9aGzc3wvA5ocavG1R5OfFa+7kgHfPffcU/B7fr8fg4ODaGtrw+DgIFpaWgz/YJ/Ph1AohGQyCZvNhoGBAbS3txe8/bp167Bu3brUv/v6+gz/rInS2dlZk8dFkxtfd9aKxTwA2nDixCCam5MFbzcwoALogaaNoq9vdMKOr5bwtUenQy2+7jweB4AuNDcPoq8vcboPh6qkFl97NPkVe91NmzbN0GNUVNJ5wQUXYOvWrQCArVu3YsWKFYbvqygKlixZgpdffhkAsGXLFlxwwQWVHA4RUcVkSWeppi3hsPiTJZ1EtGxZHDt2nMCiRQz2iKj2VBTwrV+/Hrt27cIdd9yB3bt3Y/369QCAt99+Gw899FDqdhs2bMC3v/1t7N69G7fddht27twJALj55pvxm9/8BrfffjtGRkZwxRVXVHI4REQVM7qHLxIR3+dYBiICgGnT2KGTiGpTRUPvfD4fNmzYMO7r8+bNw7x581L//trXvpb3/t3d3finf/qnSg6BiMhSTqf4s1SXThnwMcNHREREtayiDB8R0WRjtKSTAR8RERHVAwZ8REQZjAZ8o6Pi+5y7RURERLWMAR8RUQZZ0hmPF7/d4KA4fba1cd8OERER1S4GfEREGWSGLxotnuEbGhKnz9ZWBnxERERUuxjwERFlMFrSKTN8DPiIiIioljHgIyLK4HKJP0sFfENDKpqbtVQJKBEREVEtYsBHRJTB4ZAZvuK3GxxUuX+PiIiIah4DPiKiDEZLOoeGVJZzEhERUc1jwEdElMFoSafI8HEkAxEREdU2BnxERBnSGb7itxsaUpjhIyIioprHgI+IKIPNBqiqXnIsA/fwERERUT1gwEdElMPp1BGPFw74NI17+IiIiKg+MOAjIsrhchUv6QwGFWiawgwfERER1TwGfEREOZzO4iWdQ0Mcuk5ERET1gQEfEVEOh0Mv2qVzcFCcOpnhIyIiolrHgI+IKIfTCcTjhb/PDB8RERHVCwZ8REQ5XC5m+IiIiGhyYMBHRJSj9B4+8T0OXiciIqJax4CPiCiHwwFDGT6/nxk+IiIiqm0M+IiIcrjdOqLRwt8fGlLR0qLBbp+4YyIiIiIqBwM+IqIcHo+OcLh4ho/794iIiKgeMOAjIspRKuAbGlLZoZOIiIjqAgM+IqIczPARERHRZMGAj4goR1OTjlCoeMDHDB8RERHVAwZ8REQ5jJR0MsNHRERE9YABHxFRDo9HRySiQssT0yWTQCCgoLWVM/iIiIio9jHgIyLK0dQkgrl8w9cDAQW6rjDDR0RERHWBAR8RUQ6PRwRz+fbxDQ2J0yb38BEREVE9YMBHRJTD4xEZvnz7+AYHxWmTGT4iIiKqBwz4iIhyFAv4mOEjIiKiesKAj4goBzN8RERENFkw4CMiyiEDPu7hIyIionrHgI+IKEepDJ+i6PD7OZaBiIiIah8DPiKiHHIsQ6E9fH6/DpVnTyIiIqoDvGQhIspRrKRzcJAz+IiIiKh+MOAjIspRqksn9+8RERFRvWDAR0SUo9QePmb4iIiIqF4w4CMiylFsD9/gIDN8REREVD8Y8BER5XA4ALtdLziWgRk+IiIiqhcM+IiI8vB49HEZvngcCAYZ8BEREVH9YMBHRJRHU5OOSCQ74AsExCmTAR8RERHVCwZ8RER55MvwDQ6KU2ZrK4euExERUX1gwEdElIfHM34P39AQM3xERERUXxjwERHl4Xbny/CJf7NLJxEREdULBnxERHk0NRUu6WSGj4iIiOoFAz4iojzylXTKpi1+PwM+IiIiqg8M+IiI8sjXtCUYFKdMr5dNW4iIiKg+MOAjIsojX0lnIKDA59Ngs52mgyIiIiIyiQEfEVEehTJ8Ph/LOYmIiKh+MOAjIspDBHzZp8hgUEFLC8s5iYiIqH4w4CMiysPj0RGJKNAyEnqBgIqWFmb4iIiIqH4w4CMiyqOpSQR2kUi6rDMYVODzMcNHRERE9YMBHxFRHh6PCOwyRzMEg8zwERERUX1hwEdElIcM+DIbt4gunczwERERUf1gwEdElEduwKfrzPARERFR/WHAR0SUR27AF4koSCTYpZOIiIjqCwM+IqI8cvfwBQLiT87hIyIionrCgI+IKI+mpuwMXzAoTpd+PwM+IiIiqh8M+IiI8sgt6Rwelhk+lnQSERFR/WDAR0SUx/iAT5wuWdJJRERE9YQBHxFRHrl7+GSGz+9nho+IiIjqBwM+IqI8Cu3hY4aPiIiI6gkDPiKiPNzu/CWdHMtARERE9YQBHxFRHg4H4HDoWU1bbDY9lfn7/9u7v9Cm7j6O45+TVm2CbdrYaqfoGAqNUQAACphJREFUxurGEAQ3WhTZVqRl4BijiAyVCXojpYrgKMxdrJNpwQtLx0DZLobbvBjuYq3saqxzdDAvjP8mKFNbNijDtsbErHHW/snvuSjJY5/2dE9N2uP5+X5dmeSk+Qa//NoP3985BwAAwA8IfADgIhQyk7Z0FhcbOY7HRQEAAMwCgQ8AXASDkyd8JSWcvwcAAPyFwAcALoqKzKRz+Ah8AADAbwh8AOAiGDTZ2zIMDTncdB0AAPgOgQ8AXDx6Dh8TPgAA4EcEPgBwMfUcPiZ8AADAXwh8AOBiYkvnxDI5NMSEDwAA+A+BDwBchEJpPXjgKJ3mHD4AAOBPBD4AcJHZ0plKOTLGUXExEz4AAOAvBD4AcJEJfENDE0tlOMyEDwAA+AuBDwBcZAJfMjlx4RYmfAAAwG8IfADgIhQyevjQUTI5sVRylU4AAOA3BD4AcBEMTgS8wcFM4GPCBwAA/IXABwAuioomAl9/f4EktnQCAAD/IfABgItQKDPhmwh8bOkEAAB+Q+ADABeZLZ0DAxNLJRM+AADgNwQ+AHCRCXz9/QVatMioqMjjggAAAGaJwAcALh69aAvTPQAA4EcEPgBwkTmHb2CggPP3AACALxH4AMBFZsKXSgW4JQMAAPClwlzenEql1N7erjt37qiiokIHDhzQ4sWLpxzX2tqqW7du6aWXXtLBgwezzx8/flzXr19XKBSSJO3du1fPPfdcLiUBQN5kAp8kFRcz4QMAAP6TU+Dr7OzU2rVr1dDQoM7OTnV2durdd9+dctzbb7+thw8fqqura8prO3fu1IYNG3IpAwDmRGZLp8RN1wEAgD/ltKUzGo2qtrZWklRbW6toNDrtcWvXrlUwGMzlowBg3j064SPwAQAAP8op8CWTSZWVlUmSSktLlUwmZ/0zvvnmGzU3N+vLL7/U6OhoLuUAQF4VFbGlEwAA+Nu/buk8fPiw7t27N+X5bdu2TXrsOI4cx5nVh+/YsUOlpaUaGxvT559/rjNnzmjr1q3THtvV1ZXdEnr06FGVl5fP6rPmQ2Fh4RNZF+xG382thQuNRkYcPfNMkcrLF3pdzhOF3oMX6Dt4hd6DF/LRd/8a+D788EPX18LhsBKJhMrKypRIJFRSUjKrD89MBxcsWKBNmzbp+++/dz22vr5e9fX12cexWGxWnzUfysvLn8i6YDf6bm6FQpUaGXFUUHBfsdh9r8t5otB78AJ9B6/Qe/DCTH23fPny/+tn5LSls7q6Wt3d3ZKk7u5u1dTUzOr9iURCkmSMUTQa1cqVK3MpBwDyLrOtkxuvAwAAP8rpKp0NDQ1qb2/X2bNns7dlkKTe3l79+OOPamxslCS1tLTor7/+0vDwsBobG9XY2Kh169bp008/1d9//y1JevbZZ7Vnz54cvw4A5Ffmwi3hMOfwAQAA/8kp8BUXF6ulpWXK81VVVaqqqso+/vjjj6d9/0cffZTLxwPAnMvcmoEJHwAA8KOctnQCgO0yEz5uywAAAPyIwAcAM8gEPm7LAAAA/IjABwAzCAYnJntM+AAAgB8R+ABgBv89h48JHwAA8B8CHwDMIBg0CoXSKszpElcAAADe4E8YAJhBXd3D7JQPAADAbwh8ADCDzZuHtXnzsNdlAAAAPBa2dAIAAACApQh8AAAAAGApAh8AAAAAWIrABwAAAACWIvABAAAAgKUIfAAAAABgKQIfAAAAAFiKwAcAAAAAliLwAQAAAIClCHwAAAAAYCkCHwAAAABYisAHAAAAAJYi8AEAAACApQh8AAAAAGApAh8AAAAAWIrABwAAAACWIvABAAAAgKUIfAAAAABgKQIfAAAAAFiKwAcAAAAAliLwAQAAAIClCHwAAAAAYCkCHwAAAABYyjHGGK+LAAAAAADkHxO+PDp48KDXJeApRN/BK/QevEDfwSv0HryQj74j8AEAAACApQh8AAAAAGCpgkOHDh3yugibPP/8816XgKcQfQev0HvwAn0Hr9B78EKufcdFWwAAAADAUmzpBAAAAABLFXpdgA2uXLmikydPKp1Oq66uTg0NDV6XBIvt3btXRUVFCgQCKigo0NGjR5VKpdTe3q47d+6ooqJCBw4c0OLFi70uFT534sQJXbp0SeFwWG1tbZLk2mvGGJ08eVKXL1/WokWL1NTUxNYnPJbp+u7bb7/VTz/9pJKSEknS9u3b9corr0iSOjo6dPbsWQUCAe3evVvr1q3zrHb4VywW0/Hjx3Xv3j05jqP6+nq9+eabrHmYc269l9d1zyAn4+PjZt++faa/v9+Mjo6a5uZm09fX53VZsFhTU5NJJpOTnjt16pTp6OgwxhjT0dFhTp065UVpsMy1a9dMb2+vee+997LPufXaxYsXTWtrq0mn0+bGjRvmgw8+8KRm+N90fXf69Glz5syZKcf29fWZ5uZmMzIyYgYGBsy+ffvM+Pj4fJYLS8TjcdPb22uMMeaff/4x+/fvN319fax5mHNuvZfPdY8tnTnq6elRZWWlli1bpsLCQm3cuFHRaNTrsvCUiUajqq2tlSTV1tbSg8iLNWvWTJkUu/XahQsX9Prrr8txHL344ou6f/++EonEvNcM/5uu79xEo1Ft3LhRCxYs0NKlS1VZWamenp45rhA2Kisry07ogsGgVqxYoXg8zpqHOefWe24eZ90j8OUoHo9ryZIl2cdLliyZ8T8JyIfW1la9//776urqkiQlk0mVlZVJkkpLS5VMJr0sDxZz67V4PK7y8vLscayFyLcffvhBzc3NOnHihFKplKSpv4MjkQh9h5wNDg7qjz/+0OrVq1nzMK8e7T0pf+se5/ABPnP48GFFIhElk0kdOXJEy5cvn/S64zhyHMej6vA0odcwX9544w1t3bpVknT69Gl9/fXXampq8rgq2Gh4eFhtbW3atWuXQqHQpNdY8zCX/rf38rnuMeHLUSQS0d27d7OP7969q0gk4mFFsF2mv8LhsGpqatTT06NwOJzdSpJIJLIn+AL55tZrkUhEsVgsexxrIfKptLRUgUBAgUBAdXV16u3tlTT1d3A8Hqfv8NjGxsbU1tam1157TevXr5fEmof5MV3v5XPdI/DlqKqqSrdv39bg4KDGxsZ07tw5VVdXe10WLDU8PKwHDx5k/3316lWtWrVK1dXV6u7uliR1d3erpqbGyzJhMbdeq66u1i+//CJjjG7evKlQKJTdBgXk6tFzo86fP6+VK1dKmui7c+fOaXR0VIODg7p9+3Z2KxQwG8YYffbZZ1qxYoXeeuut7POseZhrbr2Xz3WPG6/nwaVLl/TVV18pnU5r06ZN2rJli9clwVIDAwM6duyYJGl8fFyvvvqqtmzZoqGhIbW3tysWi3FbBuTNJ598ouvXr2toaEjhcFjvvPOOampqpu01Y4y++OIL/fbbb1q4cKGamppUVVXl9VeAD03Xd9euXdOff/4px3FUUVGhPXv2ZP+4/u677/Tzzz8rEAho165devnllz3+BvCj33//XS0tLVq1alV22+b27dv1wgsvsOZhTrn13q+//pq3dY/ABwAAAACWYksnAAAAAFiKwAcAAAAAliLwAQAAAIClCHwAAAAAYCkCHwAAAABYisAHAAAAAJYi8AEAAACApQh8AAAAAGCp/wA9r0coLb/vHgAAAABJRU5ErkJggg==\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/plain": [ "Test Statistic -4.702720\n", "p-value 0.000083\n", "# of Lags Used 2.000000\n", "Number of Observations Used 238.000000\n", "Critical Value (1%) -3.458128\n", "Critical Value (10%) -2.573283\n", "Critical Value (5%) -2.873762\n", "dtype: float64" ] }, "execution_count": 56, "metadata": {}, "output_type": "execute_result" } ], "source": [ "ts = tesla.Closelog - tesla.CloselogMA12\n", "ts.dropna(inplace = True)\n", "adf(ts)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "if test statistic < critical value (any), we can assume this data is stationary." ] }, { "cell_type": "code", "execution_count": 57, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "/usr/local/lib/python3.5/dist-packages/ipykernel_launcher.py:2: FutureWarning: pd.ewm_mean is deprecated for Series and will be removed in a future version, replace with \n", "\tSeries.ewm(ignore_na=False,adjust=True,halflife=12,min_periods=0).mean()\n", " \n" ] }, { "data": { "text/plain": [ "0.056125687318306472" ] }, "execution_count": 57, "metadata": {}, "output_type": "execute_result" } ], "source": [ "half_life = 12\n", "tesla['CloselogExp12'] = pd.ewma(tesla.Closelog, halflife=half_life)\n", "1 - np.exp(np.log(0.5)/half_life)" ] }, { "cell_type": "code", "execution_count": 58, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "/usr/local/lib/python3.5/dist-packages/pandas/plotting/_core.py:1716: UserWarning: Pandas doesn't allow columns to be created via a new attribute name - see https://pandas.pydata.org/pandas-docs/stable/indexing.html#attribute-access\n", " series.name = label\n" ] }, { "data": { "text/plain": [ "" ] }, "execution_count": 58, "metadata": {}, "output_type": "execute_result" }, { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAAA20AAAJfCAYAAADsNz7YAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDIuMS4xLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvAOZPmwAAIABJREFUeJzs3XdgHOWZ+PHvzPaVVl2yLfcKBpsSwKaYZlyB0BKHQA5yxJccaZeQC84RkpBGAoTEgQvtCHckkPJLQgkx1Ta9GQMBGzeQjYskW71sb/P+/tgiyVZZrVbSrvb5/JOw2p2dGVm788zzvM+jKaUUQgghhBBCCCGykj7aOyCEEEIIIYQQom8StAkhhBBCCCFEFpOgTQghhBBCCCGymARtQgghhBBCCJHFJGgTQgghhBBCiCwmQZsQQgghhBBCZDEJ2oQQQgghhBAii0nQJoQQQgghhBBZTII2IYQQQgghhMhiErQJIYQQQgghRBaToE0IIYQQQgghsph5NN+8vr5+NN++XxUVFTQ3N4/2boyqfD4H+XzsCfl6DvL1uLuTc5Df5yCfjx3y+/jz+dgT5BzkzznIluOsrq5O6XmSaRNCCCGEEEKILCZBmxBCCCGEEEJkMQnahBBCCCGEECKLjeqaNiGEEEIIIcTgKaUIBAIYhoGmaRnbbkNDA8FgMGPby1YjeZxKKXRdx263p/27kqBNCCGEEEKIHBMIBLBYLJjNmb2cN5vNmEymjG4zG430cUYiEQKBAA6HI63XS3mkEEIIIYQQOcYwjIwHbGL4mM1mDMNI+/UStAkhhBBCCJFjMlkSKUbGUH5nErQJIYQQQgghBq2xsZEvf/nLnH766axYsYKrrrqK3bt3s3jx4oy+z8KFC2ltbU3rtd/85jc59dRTWbp0KUuXLuWiiy5Kazutra18+tOfZvbs2dx4443Jx/1+P1dddRVnnXUW5557Lj/72c/S2v5AJKcqhBBCCCGEGBSlFKtXr2bVqlXcc889AGzbti0rBlYf7nvf+x4XXnjhkLZht9tZs2YNO3fuZNeuXT1+du2113LGGWcQCoW4/PLLef755zMeuEqmTQghhBBCCDEor732GhaLhauvvjr52LHHHkt1dXXyvwOBANdddx3nnXcey5Yt47XXXgNg165dXHDBBSxdupQlS5awZ88eAB555JHk42vWrCEajR7xvvfddx+LFy9m8eLF3H///cnH165dy5lnnskll1zCV77yFe69995+9//GG29k7dq1ALz44otcdtllGIbBN7/5Tb7zne+wcuVKFi1axPr16wFwOp0sWLAAm83WYzsOh4MzzjgDAKvVyvz58zl48GDK5zFVkmkTQgghhBAihxl/vh914OPMbEvTUEqhTZ6O/tkv9vm8Xbt2MX/+/H639eCDD6JpGhs3bqSmpoYrrriCV155hYceeojVq1dz2WWXEQqFiEajfPTRRzzxxBM8/vjjWCwWbrjhBh599FFWrVqV3N6WLVv4y1/+wrp161BKceGFF3LaaacRiUR46qmnWL9+PZFIhOXLl3PcccclX/fTn/6UO+64A4CjjjqK3/zmN9x4440sX76cBQsW8P3vf5+HHnoIXY/ls2pra3nyySfZu3cvq1at4swzz8Rutw947jo6Oli/fj2rV68e8LmDJUGbEEIIIYQQIuM2b97MNddcA8CsWbOYNGkSe/bs4aSTTuLOO+/k4MGDrFy5khkzZvDqq6+ydetWzj//fCCWpauoqOixvbfeeosVK1bgdDoBWLlyJZs2bcIwDJYvX54MrJYuXdrjdb2VRzqdTm677TY+9alP8cMf/pBp06Ylf/bJT34SXdeZMWMGU6dOpaamhnnz5vV7rJFIhK9+9at84QtfYOrUqYM/WQOQoE0IIYQQQogc1l9GbLDMZjORSGTA582ZM4cnn3wyrfe49NJLOfHEE9m4cSNXXXUVt956K0opVq1axQ033JDWNtOxc+dOSktLaWho6PH44V0eU+n6uGbNGqZPn84Xv5i530V3sqZNCCGEEEIIMSiLFi0iFArx8MMPJx/bvn079fX1yf9esGABjz32GAC7d++mrq6OmTNnsm/fPqZOncrq1atZvnw5O3bsYNGiRaxbty7ZyKStrY3a2toe77lw4UKeffZZ/H4/Pp+PZ555hoULF3LKKaewfv16AoEAXq+XDRs2DLj/Bw4c4L777uPZZ5/l+eef5913303+bN26dRiGwd69e9m3bx8zZ87sd1u33norbrebH/3oRwOfuDRJpk0IIYQQQggxKJqm8dvf/pabbrqJu+++G5vNxqRJk3oELp///Oe54YYbOO+88zCZTKxduxabzcY//vEPHnnkEcxmM1VVVXz961+ntLSUNWvWcMUV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YC8AQKxh0EZEREREVCgGbXUorOoIuBU4lDKVKr66B2hoArrZz0ZEREREVCgGbXUoktTL1882OgS58xmIczeyn42IiIiIaA4YtNWhsKqXZdy/lBLGt78KCAFx6x0lfz4iIiIiolrEoK0OhcuVaXvht8CeHRDb3gnR3ln65yMiIiIiqkEM2upQOTJtMhaF8X//ASxZAXHNLSV9LiIiIiKiWsagrQ6FVaPkmTb5k/8FQmNQfv+DEI4yLvEmIiIiIqoxDNrqTEqXiGulDdrkkQOQj/8C4qqbIVasLtnzEBERERHVAwZtdSaSLO1ibanrMP77K0BzK4ePEBERERHZgEFbnQmr6aCtRD1t8pEHgL4jUN7xPgifvyTPQURERERUTxi01ZlwCTNtcnQI8qffAXovAi64xPbHJyIiIiKqRwza6kwm01aCoM34ztcAIaC84/1cpE1EREREZBMGbXWmVOWRcrAf2P08xE1v5U42IiIiIiIbMWirM6XKtMlX9wAAxIUsiyQiIiIishODtjoTTupwKoDXaXP54qt7geZWYGGPvY9LRERERFTnGLTVmbCqo9HtsLXnTEoJeWAPxJpz2ctGRERERGQzBm11JpzU7R9CMnQKGD8NrD3P3sclIiIiIiI48/lDd911F7xeLxRFgcPhwL333jvlz7z88sv41re+BV3X0djYiM9+9rO2H5aKF1btD9oy/Wxrz7X1cYmIiIiIKM+gDQA+/elPo6mpKefvRaNRfOMb38AnP/lJdHR0IBgM2nZAsldY1dHd5Lb3QdnPRkRERERUMraURz711FPYsmULOjo6AADNzc12PCyVQDhpoMHGcf/sZyMiIiIiKq28M2333HMPAOC6667Dtddem/V7p06dgqZp+MxnPoN4PI6bbroJV1xxhb0npaJJKRFWdTTZWR452M9+NiIiIiKiEsoraPv85z+PtrY2BINB3H333eju7sb69eszv6/rOo4cOYJPfepTSCaT+Ou//musXr0a3d3dWY+zfft2bN++HQBw7733ZjJz1cjpdFb1+eYimtSgGRJdrU15vbZ83oPYjt8gDKDt0ivhrKH3qxb//gtVr+9Bvb7uifge1Pd7UM+vHajv11/Pr93C96B+3oP59jrzCtra2toAmGWPmzdvxqFDh7KCtvb2djQ2NsLr9cLr9eLss8/GsWPHpgRt1157bVaWbmRk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wZmGnttyVPmdnRrQLhjV/T5fS49BLEvkvtdK1GOQqP0+H8cgsY9BIvddSuz+J3Lfa3EMEucYREs/u3Tp0qjHXfKaNrfbrerq6tC/P/zwQ/Xo0eOCx5SVlal2wO7QoUMKBoNq165dU2uOK4ZhaFJue310xq1HN38qly+o743sxBL/AAAAAJrkkiNt5eXleuSRRyRJgUBAY8eOVX5+vtauXStJmjx5srZu3aq1a9cqKSlJNptN//3f/004kXRNr3T99oMi/fOUS1/u114929sjXRIAAACAGHPJ0NapUyctWbLkotsnT54c+vfUqVM1derU8FYWB9IdVl3Zo512nqjUt4ayxD8AAACApmPd+VY264ud5fIFlM4S/wAAAACagSTRylKSLUpJZjs8AAAAAM1DmgAAAACAKEZoAwAAAIAoRmgDAAAAgChGaAMAAACAKEZoAwAAAIAoRmgDAAAAgChGaAMAAACAKEZoAwAAAIAoRmgDAAAAgChGaAMAAACAKEZoAwAAAIAoRmgDAAAAgChGaAMAAACAKEZoAwAAAIAoRmgDAAAAgChGaAMAAACAKEZoAwAAAIAoRmgDAAAAgChGaAMAAACAKEZoAwAAAIAoRmgDAAAAgChGaAMAAACAKGaYpmlGuggAAAAAQN2icqTtmWeeafO2n283f/78Nn/NaGv7+WMQ7fWG8zWbcv7D9ZrRdowudQyird5wta2r39Fcb2u8ZnPe/7F0jBrTtr5jEK31hrNdbd/j7Zw2tl1b/P1vSVve9637ms39+9+S142245sof/8bc67bot7GvueiMrSNHDmyzdsmymu2pG0i1dtciXSMqJfXDEdb6m3dtonymi1pS73R+ZotaRuJv/8ted1EOr6x9Jotadsq70ETdbrvvvsiXULEJfIxSOS+10rUY5Co/T4fxyCxj0Ei9900E7v/idz3WhyDxDkG0dLPxtaRtHDhwoXhj4LxoU+fPpEuIeIS+Rgkct9rJeoxSNR+n49jkNjHIJH7LiV2/xO577U4BolzDKKln42pg4VIAAAAACCKReU1bQAAAACAGgk7PXL69Ok6efKkRo8eLUkKBAL6/ve/r/3792vs2LERrq5tbdu2Tffcc4+uvPJKpaenR7qcVse5/8yMGTN00003RbqMiLrUMVi4cKG6d++urKysNqyqdSXaz3xdXn31VT377LNat26d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\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "tesla.plot(kind =\"line\", y=[\"CloselogExp12\", \"Closelog\"])" ] }, { "cell_type": "code", "execution_count": 63, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DateOpenHighLowCloseCloselogClosemeanlineartimeIndexlinear_statspricelinearCloselogShift1CloselogDiffCloselogMA12CloselogExp12priceExp12CloseRandomCloseExp12
Date
2018-02-212018-02-21336.029999339.690002333.170013333.2999885.809043325.799915349.1487323585.861111351.1140695.813444-0.0044015.7928235.806764332.541286334.769989332.541286
2018-02-222018-02-22335.529999347.440002334.750000346.1700135.846930325.799915349.3281063595.861532351.2618245.8090430.0378875.7960235.809018333.291795333.299988333.291795
2018-02-232018-02-23347.829987354.989990347.100006352.0499885.863773325.799915349.5074793605.861953351.4096405.8469300.0168435.8004175.812092334.317627346.170013334.317627
2018-02-262018-02-26353.500000359.000000352.359985357.4200135.878912325.799915349.6868533635.863215351.8534645.8637730.0151385.8033645.815842335.573780352.049988335.573780
2018-02-272018-02-27356.250000359.989990350.010010350.9899905.860758325.799915349.8662263645.863636352.0015295.878912-0.0181545.8123195.818363336.420807357.420013336.420807
\n", "
" ], "text/plain": [ " Date Open High Low Close \\\n", "Date \n", "2018-02-21 2018-02-21 336.029999 339.690002 333.170013 333.299988 \n", "2018-02-22 2018-02-22 335.529999 347.440002 334.750000 346.170013 \n", "2018-02-23 2018-02-23 347.829987 354.989990 347.100006 352.049988 \n", "2018-02-26 2018-02-26 353.500000 359.000000 352.359985 357.420013 \n", "2018-02-27 2018-02-27 356.250000 359.989990 350.010010 350.989990 \n", "\n", " Closelog Closemean linear timeIndex linear_stats \\\n", "Date \n", "2018-02-21 5.809043 325.799915 349.148732 358 5.861111 \n", "2018-02-22 5.846930 325.799915 349.328106 359 5.861532 \n", "2018-02-23 5.863773 325.799915 349.507479 360 5.861953 \n", "2018-02-26 5.878912 325.799915 349.686853 363 5.863215 \n", "2018-02-27 5.860758 325.799915 349.866226 364 5.863636 \n", "\n", " pricelinear CloselogShift1 CloselogDiff CloselogMA12 \\\n", "Date \n", "2018-02-21 351.114069 5.813444 -0.004401 5.792823 \n", "2018-02-22 351.261824 5.809043 0.037887 5.796023 \n", "2018-02-23 351.409640 5.846930 0.016843 5.800417 \n", "2018-02-26 351.853464 5.863773 0.015138 5.803364 \n", "2018-02-27 352.001529 5.878912 -0.018154 5.812319 \n", "\n", " CloselogExp12 priceExp12 CloseRandom CloseExp12 \n", "Date \n", "2018-02-21 5.806764 332.541286 334.769989 332.541286 \n", "2018-02-22 5.809018 333.291795 333.299988 333.291795 \n", "2018-02-23 5.812092 334.317627 346.170013 334.317627 \n", "2018-02-26 5.815842 335.573780 352.049988 335.573780 \n", "2018-02-27 5.818363 336.420807 357.420013 336.420807 " ] }, "execution_count": 63, "metadata": {}, "output_type": "execute_result" } ], "source": [ "tesla[\"CloseExp12\"] = np.exp(tesla.CloselogExp12)\n", "tesla.tail()" ] }, { "cell_type": "code", "execution_count": 65, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "/usr/local/lib/python3.5/dist-packages/pandas/plotting/_core.py:1716: UserWarning: Pandas doesn't allow columns to be created via a new attribute name - see https://pandas.pydata.org/pandas-docs/stable/indexing.html#attribute-access\n", " series.name = label\n" ] }, { "data": { "text/plain": [ "" ] }, "execution_count": 65, "metadata": {}, "output_type": "execute_result" }, { "data": { "image/png": "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OMbn83UYkcvJyUkEPhEREREREfn8up1CeUYwGGTFihUsXrwYq9XK2rVrefjhhz/3B69bt45169YB8OSTT3YIfcnCZrMlZbvkU6pRclN9kp9qlNxUn+SnGiU31Sf5qUYX74ICXCQSYcWKFdxwww1MmTKFY8eOUVNTwwMPPABAXV0dDz74IE888QTZ2dnU1tYmzq2rqyM7O/uc95wzZw5z5sxJPD77nGTh9XqTsl3yKdUouak+yU81Sm6qT/JTjZKb6pP8VKNPFRYWXtBx3QY40zR54YUXKCoqYt68eQAUFxezatWqxDFLly7liSeeID09nUmTJvHWW2/xxS9+kYMHD+J2u8nKyvqc3RAREREREZEzug1w+/fvZ8OGDRQXFydG3BYuXMjEiRM7PX7ChAns2LGD++67D4fDQVlZWc+2WEREREREZJDqNsCNHj2aN95447zHlJeXJ342DIO777770lsmIiIiIiIiHVzUKpQiIiIiIiLSfxTgREREROv8E8EAAAwjSURBVEREBggFOBERERERkQFCAU5ERERERGSAUIATEREREREZIBTgREREREREBggFOBERERERkQHCME3T7O9GiIiIiIiISPc0AnceDz30UH83QbqhGiU31Sf5qUbJTfVJfqpRclN9kp9qdPEU4ERERERERAYIBTgREREREZEBwvrII4880t+NSGYlJSX93QTphmqU3FSf5KcaJTfVJ/mpRslN9Ul+qtHF0SImIiIiIiIiA4SmUIqIiIiIiAwQtv5uQLL66KOPWL16NbFYjNmzZ3Pbbbf1d5MGvaVLl+J0OrFYLFitVp588klaWlp46qmn+OSTT8jNzeXb3/42Ho+nv5s6aDz//PPs2LGDjIwMVqxYAdBlTUzTZPXq1Xz44YekpKRQVlamKRO9rLP6vPHGG/z5z38mPT0dgIULFzJx4kQA1q5dyzvvvIPFYmHJkiVce+21/db2waK2tpby8nIaGhowDIM5c+Ywd+5cXUdJoqv66DpKHqFQiB/+8IdEIhGi0ShTp07ljjvuoKamhqeffprm5mZKSkq49957sdlshMNhnnvuOQ4fPkxaWhr3338/eXl5/d2Ny1ZX9SkvL2fv3r243W4g/m+84cOH6zvuQplyjmg0ai5btsysqqoyw+GwuXz5cvP48eP93axBr6yszGxsbOzw3Jo1a8y1a9eapmmaa9euNdesWdMfTRu09uzZYx46dMj8zne+k3iuq5ps377dfPzxx81YLGbu37/f/O53v9svbR5MOqvP66+/br755pvnHHv8+HFz+fLlZigUMqurq81ly5aZ0Wi0L5s7KPl8PvPQoUOmaZqm3+8377vvPvP48eO6jpJEV/XRdZQ8YrGYGQgETNM0zXA4bH73u9819+/fb65YscLcuHGjaZqmuXLlSvPtt982TdM033rrLXPlypWmaZrmxo0bzZ/97Gf90/BBoqv6PPfcc+bmzZvPOV7fcRdGUyg7UVFRQUFBAfn5+dhsNqZPn87WrVv7u1nSia1bt3LjjTcCcOONN6pOfWzs2LHnjHh2VZNt27Yxc+ZMDMNg1KhRtLa2Ul9f3+dtHkw6q09Xtm7dyvTp07Hb7eTl5VFQUEBFRUUvt1CysrIS/7vscrkoKirC5/PpOkoSXdWnK7qO+p5hGDidTgCi0SjRaBTDMNizZw9Tp04F4KabbupwDd10000ATJ06ld27d2NqOYhe01V9uqLvuAujANcJn89HTk5O4nFOTs55v7Cl7zz++OM8+OCDrFu3DoDGxkaysrIAyMzMpLGxsT+bJ3RdE5/Ph9frTRyn66r/vP322yxfvpznn3+elpYW4NzvvezsbNWnj9XU1FBZWUlpaamuoyR0dn1A11EyicViPPDAA9x9991cffXV5Ofn43a7sVqtQMc6nF0jq9WK2+2mubm539o+GHy2PldeeSUAr776KsuXL+ell14iHA4D+o67ULoHTgaMRx99lOzsbBobG3nssccoLCzs8LphGOf9Xx3pe6pJ8vnyl7/MggULAHj99df55S9/SVlZWT+3SoLBICtWrGDx4sWJe0LO0HXU/z5bH11HycVisfCTn/yE1tZWfvrTn3Lq1Kn+bpKc5bP1OXbsGN/4xjfIzMwkEomwcuVK3nzzzcQ1Jd3TCFwnsrOzqaurSzyuq6sjOzu7H1skQKIGGRkZTJ48mYqKCjIyMhJD6/X19YkbyqX/dFWT7OxsamtrE8fpuuofmZmZWCwWLBYLs2fP5tChQ8C533s+n0/16SORSIQVK1Zwww03MGXKFEDXUTLprD66jpJTamoq48aN48CBA/j9fqLRKNCxDmfXKBqN4vf7SUtL67c2DyZn6vPRRx+RlZWFYRjY7XZmzZqVmGqs77gLowDXiZEjR3L69GlqamqIRCJs2rSJSZMm9XezBrVgMEggEEj8vGvXLoqLi5k0aRLr168HYP369UyePLk/mynQZU0mTZrEhg0bME2TAwcO4Ha7E1PEpO+cfS/BX//6V4YOHQrE67Np0ybC4TA1NTWcPn06MVVMeo9pmrzwwgsUFRUxb968xPO6jpJDV/XRdZQ8mpqaaG1tBeIrHu7atYuioiLGjRvHli1bAHjvvfcS/4677rrreO+99wDYsmUL48aN0wh3L+qqPmeuIdM02bp1a4drSN9x3dNG3l3YsWMHL7/8MrFYjFmzZjF//vz+btKgVl1dzU9/+lMg/j9mM2bMYP78+TQ3N/PUU09RW1urbQT6wdNPP83evXtpbm4mIyODO+64g8mTJ3daE9M0+cUvfsHOnTtxOByUlZUxcuTI/u7CZa2z+uzZs4cjR45gGAa5ubncc889ib8cf/e73/Huu+9isVhYvHgxEyZM6OceXP727dvHD37wA4qLixP/iFy4cCFXXnmlrqMk0FV9PvjgA11HSeLo0aOUl5cTi8UwTZNp06axYMECqqurefrpp2lpaWHEiBHce++92O12QqEQzz33HJWVlXg8Hu6//37y8/P7uxuXra7q82//9m80NTUBMGzYMO655x6cTqe+4y6QApyIiIiIiMgAoSmUIiIiIiIiA4QCnIiIiIiIyAChACciIiIiIjJAKMCJiIiIiIgMEApwIiIiIiIiA4QCnIiIJLXa2loWLVpELBbr76Z0sGfPHv75n/+5v5shIiKDjAKciIgknaVLl7Jr1y4AvF4va9aswWLp+b+yysvLee2113r8fUVERHqLApyIiIiIiMgAYevvBoiIiJzt2Wefpba2lh//+MdYLBYWLFjAK6+8wquvvorVauWRRx5h9OjR7N69m6NHjzJu3DiWLl3K6tWr2b59O4WFhXz7298mLy8PgJMnT/Liiy9y+PBh0tPT+drXvsb06dPP+dyamhqWLVtGWVkZr7/+OqFQiFtuuYX58+cDEAqF+I//+A+2bdtGZmYms2bN6nC+z+fjxRdf5OOPP8bpdHLLLbcwd+5cAJ544gmKior41re+BcDTTz+Nw+GgrKysN/8oRUTkMqQROBERSSr33nsvXq+XBx98kDVr1jBt2rRzjvnggw9YtmwZK1eupLq6mocffpibbrqJF198kaKiIn7zm98AEAwGeeyxx5gxYwarVq3i/vvv5xe/+AUnTpzo8vP37dvHM888w/e//31+85vfJI799a9/TXV1Nc8++yzf+973WL9+feKcWCzGj3/8Y4YPH87KlSv5wQ9+wP/8z//w0UcfAfAv//IvbNiwgd27d/P+++9TUVHBkiVLevKPTUREBgkFOBERGXBmzZpFQUEBbrebCRMmkJ+fz/jx47FarUydOpXKykoAduzYQW5uLrNmzcJqtTJixAimTJnC5s2bu3zv22+/HYfDwfDhwxk2bBhHjx4FYPPmzcyfPx+Px4PX6+Xmm29OnHPo0CGamppYsGABNpuN/Px8Zs+ezaZNmwDIzMzk7rvvpry8nJdeeolly5bhcrl68U9IREQuV5pCKSIiA05GRkbiZ4fDcc7jYDAIwCeffMLBgwdZvHhx4vVoNMrMmTO7fO/MzMzEzykpKYn3qq+vJycnJ/Ga1+tN/PzJJ59QX1/f4XNisRhjxoxJPJ40aRKrV6+msLCQ0aNHX0RvRUREPqUAJyIil62cnBzGjh3L97///Ut+r8zMTOrq6hg6dCgQ397gDK/XS15eHj//+c+7PP/VV1+lqKiImpoaNm7cyIwZMy65TSIiMvhoCqWIiCSdzMxMampqLvl9rrvuOk6fPs2GDRuIRCJEIhEqKirOew9cV6ZNm8batWtpaWmhrq6Ot956K/FaaWkpLpeL//zP/yQUChGLxTh27BgVFRUA7N27l/fee49ly5YlFlzx+XyX3D8RERl8FOBERCTp3Hbbbfz2t79l8eLFbNmy5XO/j8vl4uGHH+aDDz7gn/7pn7jnnnt45ZVXiEQiF/1et99+O7m5uSxbtozHHnuswzRMi8XCgw8+yJEjR1i6dCl33XUXK1euxO/34/f7KS8v5x/+4R/Izs5mzJgxzJo1i+effx7TND9330REZHAyTP3tISIiIiIiMiBoBE5ERERERGSAUIATEREREREZIBTgREREREREBggFOBERERERkQFCAU5ERERERGSAUIATEREREREZIBTgREREREREBggFOBERERERkQFCAU5ERERERGSA+P9zNyErNDtJFAAAAABJRU5ErkJggg==\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "tesla.plot(kind=\"line\", x=\"timeIndex\", y = [\"Close\", \"Closemean\", \"pricelinear\", \n", " \"CloseRandom\", \"CloseExp12\"])" ] }, { "cell_type": "code", "execution_count": 67, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "/usr/local/lib/python3.5/dist-packages/ipykernel_launcher.py:2: FutureWarning: pd.rolling_mean is deprecated for Series and will be removed in a future version, replace with \n", "\tSeries.rolling(window=12,center=False).mean()\n", " \n", "/usr/local/lib/python3.5/dist-packages/ipykernel_launcher.py:3: FutureWarning: pd.rolling_std is deprecated for Series and will be removed in a future version, replace with \n", "\tSeries.rolling(window=12,center=False).std()\n", " This is separate from the ipykernel package so we can avoid doing imports until\n" ] }, { "data": { "image/png": "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JElYsGABZs6c2ei1mJgYAMr8rAsXLuCPf/wjevToAb1ej+nTpzdaWMSVc6rv8OHDiIqKspXyffTRR3j88cdx55134oMPPsB3332HQ4cONXueMTExmDFjBmbMmIE333wTt912G1555RWMGjXK6T4vvvgi1q5di6VLl6J3794ICAjACy+8gLKyMo/OyZP3alhu6w1msxlZWVkYNGgQAOXzT05Odlgm6u/vb/v7o48+ildeeQXvvvsu/vWvfyEiIgLjx493+j6uXjOtRRRFu1Js67+dln5WRES+ghk+IiIv+P3vf49PPvkEP/74IwCgT58+AGBbwMLqhx9+QN++fb02jpCQEMTGxmLPnj12z+/du7dFx5kwYQK0Wi3Onz+Phx9+2OE2AwYMwPHjx9GzZ89G/wUGBgJQzvfpp5/GlClTcMstt6BLly44e/aseydXT1xcHPLy8myZJFEU8Y9//APjxo3DtGnTMH369Bb/nLVaLW666SZcvXrV9hgALBaL3XY//PADHnnkETz00EO49dZbcdNNNzWak9ic4OBgdO3aFbt377Z7fteuXa3yXtZMa/3j19bWerQYyUcffYSysjLb3LsBAwbg7NmzCA4ObvT5W7NkADBjxgyUlZXh+++/xz//+U888sgjdgFWQ65cM1qtttHn0lCfPn2QmZmJwsJC23P5+fnIysry6r9BIqL2xoCPiMgLevXqhXvuuQcLFy4EACQmJmLatGl4+umnsXHjRpw8eRLz5s3DsWPH8OKLL3p1LC+88AKWLVuGL774AqdOncKyZcuwadOmFmX9RFHEsWPHcOnSJQQFBTnc5tVXX8XatWvxq1/9CocPH8aZM2fw/fffY86cOaiurgYA9O7dG1988QWOHj2Kw4cPY8aMGc3eqLti6tSp6N27NyZPnox169bh7Nmz2LhxI86cOYOAgABs3ry5ycDyww8/xFNPPYWNGzfi9OnTOHHiBN566y1s2LAB999/PwAgIiICgYGB2LRpE/Ly8mwraPbu3Rtr165FRkYGMjMz8eSTT+Ly5cstPocXXngB7733HlasWIFTp07h3XffxZYtW+y2cfe9evbsiSlTpuCZZ57Btm3bkJmZiV/84he4du2aS2MrKytDXl4ecnNzsXPnTsydOxdz587FvHnzbKWyjzzyCHr06IG7774bmzZtQk5ODvbt24c//OEPWLNmje1YBoMBd999NxYvXoxDhw5h1qxZTb63K9dMjx49sGvXLly4cAGFhYUOs3EPP/wwIiMjkZaWhoMHD+LAgQOYPn06unbtirS0NJd+DkRENyIGfEREXvLiiy9i06ZNtjlgH3/8Me666y78/Oc/x6233opdu3bh22+/xc033+zVccyfPx/PPvss5s2bh9tuuw179+7FCy+8AJ1O16LjBAUFISQkxOnro0ePxtatW/HTTz9h+PDh6NevH55//nkEBQXZeqF98sknkCQJgwYNwn333YcJEyZ4PI8MAHQ6HXbt2oXx48dj7ty5SE5Oxvz58zFhwgTk5uaiR48emDBhgl12p75BgwbBaDTimWeeQb9+/TB06FB8+eWXWLZsmW1FU1EU8ec//xlffvklunXrhttuuw0A8Kc//Qndu3fH6NGjMXbsWHTt2hUPPvhgi89h3rx5mDt3Lp5//nn0798fe/bsweLFi+228eS9/vGPf6B///6YPHkyRo4cia5du9qC2eY8++yz6NKlC3r16oVHHnkEly9fxrp167Bs2TLbNjqdDtu3b8eAAQMwe/ZsJCUl4YEHHkBGRkajno2zZs3C4cOH0b9/f1vbC2dcuWZeeeUVlJaWonfv3oiMjMSFCxcaHUev12PTpk3w8/PDiBEjMHLkSAQEBOD7779vVG5LRNSRCLLsYhMeIiLqMB5//HEcOXIEBw4caO+hEBERkRdx0RYiog7u8uXL+OabbzB69GioVCqsW7cO//znP7F8+fL2HhoRERF5GTN8REQdXH5+PtLS0vDTTz+hpqYGPXv2xHPPPYcnnniivYdGREREXtYqAd/hw4dtNfZjx47FfffdZ/d6ZmYmPvvsM5w/fx7z58+36weVlpaG+Ph4AMqE+AULFng6HCIiIiIiIkIrlHRKkoS///3v+O1vf4vw8HC8/PLLGDBgALp162bbJiIiAk8//TTWrVvXaH+tVou3337b02EQERERERFRAx4HfKdPn0ZMTAyio6MBAEOHDsX+/fvtAr6oqCgAnjf+JSIiIiIiItd5HPAVFxcjPDzc9jg8PNzW+NYVJpMJL730ElQqFe69914MGjTI0yERERERERERfGCVzr/85S8wGAzIz8/Hq6++ivj4eMTExDTabsuWLbYGtG+++SZqa2vbeqjNUqvVMJvN7T0M6oB4bZE38foib+G1Rd7E64u86Ua4vlztIepxwGcwGFBUVGR7XFRUBIPB0KL9ASA6OhopKSnIyclxGPCNGzcO48aNsz121jy3PUVERPjkuOjGx2uLvInXF3kLry3yJl5f5E03wvUVGxvr0naip2+UmJiIK1eu4OrVqzCbzdi9ezcGDBjg0r4VFRUwmUwAgPLycmRlZdnN/SMiIiIiIiL3eZzhU6lUePzxx7FkyRJIkoTRo0cjLi4OK1euRGJiIgYMGIDTp0/jnXfeQWVlJQ4cOIAvv/wSS5cuxaVLl/DRRx9BFEVIkoT77ruPAR8REREREVEruWEbr1++fLm9h9DIjZD6pRsTry3yJl5f5C28tsibeH15jyzLqKmpgSRJnXaVfT8/PxiNxvYeBmRZhiiK0Ol0jT4LV0s6233RFiIiIiIi8h01NTXQaDRQqztvqKBWq6FSqdp7GAAAs9mMmpoa6PV6t/b3eA4fERERERF1HJIkdepgz9eo1WpIkuT2/gz4iIiIiIjIprOWcfoyTz4TBnxERERERORzLl++jNmzZ2PYsGEYOnQoFi9e7LAXd15eHp544olmjzdz5kyUlZW5NZZ3330Xf/3rX93at70x4CMiIiIiIp8iyzKeeOIJTJgwAbt27cKOHTtQWVmJt956y247s9mMmJgY/O1vf2v2mCtWrEBISIi3huyzWJxLREREREQ+ZefOnfDz80NaWhoApRXc73//ewwZMgRxcXFIT09HZWUlJEnCsmXLMGvWLGzduhXV1dWYP38+srKykJiYiPz8fCxZsgS33norBg8ejA0bNqCyshI///nPMWjQIPz444+IiYnBP/7xD+j1enzxxRf44osvYDKZkJCQgPfff9/txVJ8BTN8RERERETkU7Kzs3HLLbfYPRcUFISuXbvCYrHg6NGj+Oijj/D111/bbfPZZ58hJCQE6enpePHFF/HTTz85PP65c+cwa9YsbNu2DcHBwVi/fj0AYOLEiVi/fj22bduGnj174t///rd3TrANMcNHREREREQOLV4cjMxMTaseMyXFhFdfLffoGCNGjEBYWFij5zMyMjBnzhwAwM0334zk5GSH+8fFxaFv374AgH79+iE3NxcAkJWVhT/+8Y8oLy9HZWUlRo4c6dE4fQEzfERERERE5FN69eqFo0eP2j137do1XLp0CSqVCv7+/h4d38/Pz/Z3lUoFi8UCAHj++efx+uuvY/v27Xj++ed9ovm6p5jhIyIiIiIihzzNxLlr+PDh+MMf/oCvvvoK06ZNg8ViwauvvoqHHnqoyTl1AwcOxLp16zBs2DBkZ2fj5MmTLXrfiooKREdHw2Qy4ZtvvkFMTIynp9LumOEjIiIiIiKfIggCPv74Y3z77bcYNmwYhg8fDj8/P7z00ktN7jdr1iwUFRVh1KhR+OMf/4ikpCQEBQW5/L4vvvgiJk+ejMmTJ6Nnz56enoZPEGRZltt7EO64fPlyew+hkYiICBQWFrb3MKgD4rVF3sTri7yF1xZ5E68v76mqqvK4ZLK9WCwWmEwm6HQ65OTkYPr06fjhhx+g1WpbdBy1Wg2z2eylUbaco88kNjbWpX1Z0klERERERB1CdXU1pk2bBpPJBAB44403WhzsdTQM+IiIiIiIqEMIDAzEhg0b2nsYPoVz+IiIiIiIiDooBnxEREREREQdFAM+IiIiIiKiDooBHxERERERUQfFgI+IbniffOKPt95yvccOERER+ba4uDikpqZizJgxmDVrFsrKyprcPjc3F2PGjAEA7N69G48++igAYNOmTVi+fHmrjGn+/PlITExERUWF7bnFixeja9euKC4ubpX38AYGfETkc777TocffnBtCeWaGuCdd4LxzTd6L4+KiIiI2opOp8PmzZuxdetWhIaG4tNPP3XrOOPHj8ezzz7bauPq0aMHNm7cCACQJAm7d+9GTExMqx3fGxjwEZHPefvtIHz0UaBL237/vR6lpSKKi/nrjIiIqCO64447kJeXBwCQZRmvvfYaxowZg7Fjx2Lt2rVN7rty5UosXLgQgJKhW7RoEaZMmYI777wT3377LQAlcHv55ZcxYsQITJ8+HTNnzsS6descHm/KlCn473//C0DJJA4YMABqdV2nu6+//hp33303UlNT8etf/xoWiwUA8NJLL2HixIkYPXo03nnnHdv2gwcPxjvvvIO77roLY8eOxenTp938KTnHOyQi8jlFRSKqqwWXtv33v/0BAJWVImpqvDkqIiIiamsWiwU7d+7E+PHjAQDr16/H8ePHsXnzZvznP//B66+/jvz8fJePl5+fjzVr1uCzzz7DH/7wB9sxL168iPT0dLz//vs4cOCA0/1vuukmFBUVobS0FGvXrsW9995re+3UqVP473//izVr1mDz5s1QqVRYvXo1AGDBggXYsGEDtmzZgr179yIzM9O2n8FgwMaNGzFz5kz89a9/bdHPxxVsvE5EPsViAUpKXAv4zp9XYedOP8TFmZGbq0ZJiYguXaQ2GCUREVHnELx4MTT1gpPWYEpJQfmrrza5TU1NDVJTU5GXl4devXphxIgRAICMjAzcd999UKlUiIyMxJAhQ3DkyBEkJye79N4TJkyAKIpISkpCQUGB7ZiTJ0+GKIqIiorC0KFDmzzGpEmTsHbtWhw6dAhvvfWW7fmdO3fi6NGjmDRpku0cIiIiAADr1q3DF198AYvFgvz8fJw6dQopKSkAgIkTJwIA+vXr55Wm8czwEZFPKSsTIcsCqqqaD/hWrvSHKMr4xS8qAYBlnURERB2EdQ5fRkYGZFl2ew5fQ1pt3RoBsiy7dYwpU6bg7bffxvDhwyGKdfcesixj2rRp2Lx5MzZv3owdO3bghRdewIULF/Dhhx9i5cqV2LJlC8aOHYuaemVJfn5+AACVSmUrAW1NzPARkU8pKlJ+cTaX4bNYlIBv1Cgj+vQxAWDAR0RE1Nqay8R5m16vx2uvvYbHH38cs2bNwuDBg/H5559j2rRpKC0txb59+7Bo0SIYjUa332PgwIH46quvMG3aNBQVFWHPnj2YOnWq0+27deuGBQsWYPjw4XbP/+xnP8Ps2bPxxBNPICIiAiUlJaisrMS1a9eg1+sRHByMgoICbNu2DXfeeafb420pBnxE5FNcDfjS0/2Ql6fCa6+VwWBQyjhLShjwERERdTR9+/ZFcnIy1qxZg6lTp+LAgQNITU2FIAhYuHAhoqKikJub6/bx7777buzcuROjRo1CbGws+vbti+Dg4Cb3mTlzZqPnkpKS8Otf/xozZsyALMtQq9VYsmQJ7rjjDvTt2xcjRoxAbGwsBg4c6PZY3SHI7uYy29nly5fbewiNREREoLCwsL2HQR1QZ7q2vvtOhyefNECvl3D6dJ7T7Z57LhTp6X44cCAfZWUi+vePwZIlpXjssao2HG3H0JmuL2pbvLbIm3h9eU9VVRX8/f3bexhtqrKyEgEBASguLsbkyZPx7bffwmAwtPewbBx9JrGxsS7tywwfEfkUa1lmdbUIWQYEJ4m+vDwVevY0Q6sFQkOZ4SMiIiL3WZu7m0wmzJs3D1FRUTCbze09rFbBgI+IfIq1pBNQmqrrnfRTr64WEBKiBHoaDRAcLHEOHxEREbll1apV7T0Er+HdERH5lPpBW1Pz+KqqBPj711WkGwwM+IiIiIga4t0RtbnycgH/938hKC52rbE2dS71M3zV1c5/RVVVCdDr6wK+sDCJJZ1EREREDfDuiNrc//6nw7//HYAff9Q2vzF1OszwEREREbUe3h1Rm9u/Xwn0qqp4+VFjRUUqiKISyDHgIyIiIvIM746ozVkDvspKlnRSY0VFImJiLACcB3ySpJR7MuAjIiLqmOLi4pCamooxY8bYVtBsSm5uLsaMGQMA2L17Nx599FEAwKZNm7B8+fJWGdOBAwcwefJkpKamYuTIkXj33Xdt77d//36n+/Xq1atV3t9dvDuiNlVeLuDECWVx2KoqBnxkT5aV1grduikBn7NrpKZGeb5+wBcWJqG6WkR1tffHSURERN6l0+mwefNmbN26FaGhofj000/dOs748ePx7LPPtsqY5s+fj7feess2rnvuuQcAsGfPHhw4cKBV3sMb2JaB2tTBg1rIsnKzzgwfNVRZKcBoFNCtmwUZGc4zfNbn/f0l23MGQ10vPr1ecrgfERER3XjuuOMOnDhxAgAgyzJef/11bNu2DYIgYO7cubj33nud7rty5Ur89NNPWLJkCebPn4+goCAcOXIEBQUFWLhwISZPngxJkrBw4ULs2rULsbGx0Gg0ePjhhzFx4kS7YxUVFSE6OhoAoFKpkJSUhNzcXKxYsQIqlQpff/01Xn/9dXTp0gXPPPMMqqqqMH78eO/9YFzEgI/a1P79WoiiDEFoen5WQ2fOqNC9uwVqXrEdmnWFzq5dmy7ptGb+6q/SaQ34iotFxMYy4CMiIuoILBYLdu7ciRkzZgAA1q9fj+PHj2Pz5s0oLi7GpEmTMGTIEJePl5+fjzVr1uD06dOYPXs2Jk+ejPXr1+PixYtIT09HYWEhRo0ahYcffrjRvk888QRGjBiBO++8E6NGjcK0adMQFxeHmTNnIiAgAL/85S8BAI899hgeffRRTJs2ze3MZGvi7TO1qf37tUhONuPSJZXLGb7iYgFjx0bh7bdLMW0a6/U6MmvAZy3pdDfgIyIiotaxePFiZGZmtuoxU1JS8Oqrrza5TU1NDVJTU5GXl4devXphxIgRAICMjAzcd999UKlUiIyMxJAhQ3DkyBEkJye79N4TJkyAKIpISkpCQUGB7ZiTJ0+GKIqIiorC0KFDHe77/PPP4/7778f27duxZs0arF271mHD9v379+Nvf/sbAGDq1KlYsmSJS2PzFt4ZUZsxm4FDhzQYOLAW/v6Sy6t0Xr2qgskkIDdX5eURUnuzBmvNzeGzPt9w0RYA7MVHRETUAVjn8GVkZECW5VbLlGm1dW3BZFluYkvHEhISMGvWLKxcuRKZmZkoLi52uJ0g+M7UJWb4qM1kZmpQVSVi4MBa7NypdTnDV1qq3MAXFTHg6+hamuFzFPAxw0dERNR6msvEeZter8drr72Gxx9/HLNmzcLgwYPx+eefY9q0aSgtLcW+ffuwaNEiGI1Gt99j4MCB+OqrrzBt2jQdck5+AAAgAElEQVQUFRVhz549mDp1aqPttmzZgrFjx0IQBJw7dw6iKCIkJAQBAQGoqKiwO97atWsxdepUrF692u1xtRbeGVGbsbZjGDjQiIAA2eVVOq0BX2EhL9eOzhqsRUdboFLJLQr4QkKY4SMiIuqI+vbti+TkZKxZswYTJ05EcnIyUlNT8dBDD2HhwoWIiory6Ph33303unTpglGjRuG5555D3759ERwc3Gi7r7/+GsOHD0dqairmzp2L5cuXQ6VSITU1Fd9//z1SU1Oxb98+vPrqq/j0008xduxY5OXleTS21sAMH7WZ/fu1iI01o2tXCf7+rgd81ht4a/aHOq6iIhW0WhmBgTL0+pYFfGo1EBrKXnxEREQdwalTp+wef/bZZ7a/L1q0CIsWLbJ7PS4uDlu3bgUADB061DYPLy0tDWlpaQCAZcuWOXwPURSxePFiBAQEoLi4GJMnT3Y4J/D//b//53CsiYmJ2LJli91z69ats/19wYIFzk+0DTDgozYhy0rAN3iwkm7395dRUODajXlpqXJzzxv5jq+4WITBIEEQ0OSXAnVtGexr78PCGPARERFRy1mbu5tMJsybNw9RUVEwm83tPaxWwYCP2sTFiyrk5akwcGAtAOVGvaVz+FjS2fEVFYkID1dKM5vO8CnXQsOAz2CQUFzMuZ5ERETUMo5W2+woeAdNbeL8eeUmvHdv5ZuSgADXV+m0lnSWlIiQ2F6tQ1MCPmXBFr1eRk1Nc20Z7C8IJeDjrzUiIiIiK94ZUZuorVVu0HU6JSPjzhw+SRJs2T7qmKwlnUBzGT4BgiBDp7N/ngEfERGR59xpV0De5clnwjsjahPWgE+rbXnAVz/I48ItHVtxsX1JZ1N9+Pz9ZTRscRMWJqGkxHf63hAREd2IRFHsMPPXOgKz2QxRdP8emHP4qE1YW6P4+Sl/+vvLMJkE1NYC9fpfOlRaKtoatRcWiujVy7tjpfZhNALXrtln+Jwt7GMN+BoyGCTU1Iiorhag1/PbSSIiInfodDrU1NTAaDT6VAPxtuTn5+dRb7/WIssyRFGErmFZUwsw4KM2Yc3waTTKTXhAgPJnVZVgy/o5U1IiomdPM376ScsMXwdmLcV0ZdGW6mrnAZ/1WF27Wrw0UiIioo5NEATo9fr2Hka7ioiIQGFhYXsPo1Xw7pnahKOSTgAurdRZWiogMVEpK2DA13FZAz5r0NZU2W9TGb76xyIiIiLq7HhXRG2iVunGYCvpDAhQbsyrq5u+BGtqlG1uuokBX0dn/Wxda8vguGSTAR8RERGRPd4VUZswGu0zfNab9eYyfNYFWyIiJISGSigqYo+1jsraP8/VPnyOMnxhYUoZp3VlVyIiIqLOjndF1CYalnTWn8PXFGvAFxYmwWCQmOHrwBxn+EQ4WoVYKels3JTRYFA2ZoaPiIiISMG7ImoTdQGf8tjVOXzWgC80VEJ4uAWFhbxkO6riYhGCICMkpG4OHwCHzdedzeELCZEgCDIDPiIiIqLreFdEbUJpv1DXN83VDJ+1NC8sTEJEBJtqd2RFRSLCwiSorlft6vXWeZ6Nr5GaGscBn0qlfDnA64SIiIhIwbsiahNGo337BevNuuslnTJLOju4oqK6putA3TxPRwGfs0VbAGXhFgZ8RERERAreFVGbMJkaBnzKjX1VVdOXYGmpcrOvlHQqN/JS46lb1AEUF7cs4HOU4QOUgI+LthAREREpeFdEbUIp6ax77OocvpISERqNDH9/GeHhEiRJsGX9qGMpLBRtbRWAuoCvYRa4thYwm5nhIyIiInIF74qoTRiNAvz86m7Q/fwAlcp5Y22r0lJlXpcgKK0ZAPbi64gkCbh4UY24OIvtOWcZPus14yzDFx4ucXEfIiIiout4V0RtorbWvqRTEJQbdlcyfKGhSqBnMCjBAAO+jic/X0RNjYDu3c2259wN+KKilIDPYnH4MhEREVGnwjtnahO1tYBGY/9cQIDzxtpW9QM+6/wuZm86ngsX1ACA7t09z/BFRVkgSQKvEyIiIiIw4KM2UltrX9IJKDf0rvThCwtTAj2WdHZcOTlKL4b6GT5nK7lWV4t2rzcUE6NcJ/n5qlYfJxEREdGNhnfO1CYatmUAgIAAyYVVOkWEhir7WRf04IIcHc+FC2qIooyuXV3P8Fn79DUUFaUcIz+f1wkRERER74ioTShz+Oyfc20On2Ar6dRogJAQCYWFzNx0NOfPq9C1q8XuGvGkpBMArl7ldUJERETEgI/ahNKWoWGGr+k5fNXVQE1NXUknADZf76ByctR28/cA9wO+yEjlerl6ldcJEREREe+IqE24M4evrEy5PK0ZPgCIiLAw4OuALlxQ2c3fA5S+jWp149YdzQV8Wq2yomteHjN8RERERLxzpjbheA5f0334SkoaB3zh4Wyq3dFUVAgoKlI1yvABypcCLc3wAUB0tMQMHxEREREY8FEbMZnQ4jl8paXK5Vm/pJNNtTue8+eVTFx8vLnRa44CPuvjpgM+C+fwEREREYEBH7WRho3XAWWVTusS+45YA776GT6DQUJJiQjJ8QKNdAM6f17pwZeQ0LIMn3WOnyNRURLbMhARERGBAR+1EUdz+Pz9ZdTUCLA0vs8HUFfSGRZWt19EhASLRUBpadOre9KN48KFxj34rPz9HQV8InQ6Gaom4rmoKAsKClrwxYAsQygvh+rMGYiXLrk6dCIiIiKfp27vAVDnYDQ6LukElIxNUFDjbI2zkk4AKCpSwWBoHCDQjScnR43QUAnBwY2vAZ3OcYbPWQ8+q+hoCWazgOJiERERDbaVZehXrYJ+3TqIBQUQCwuhKiqCYDQqL4siKubPx7V58wA1f0USERHRjY13M9QmamsFaDSNM3wAUFnpLOBTykDrl+7VBXwievXy4oCpzZw/r0JCguPg3VlJZ1Pz9wBlDh+gNF+vH/CpT59GyEsvwW/PHph79IA5IQHm3r0hRUTAEhEBKTISftu3I2jpUvj98ANKPvgAlvh4D8+QiIiIqP0w4COvM5sBSXK8SicApyt1lpaKCA2VINR7OTxcuZFna4aO48IFNfr1Mzl8zd9fRn6+/WddXd18wGdrvp4n4FbxBLT79sFv3z7oNmyAHBCA0j/+EVUzZgBi4+uoeupUGMeMQchLLyFi0iRc3bMHclCQm2dHRERE1L4Y8JHX1dYqEZufn/3z9Us6HSkpsW+6DtRl+LhSZ8dgNgMXL6pwzz3VDl93N8MXbzmH3+HPmDz/E4QUXwAAWGJiUJWWhmsvvggpIqLJ/avvuw+W2FhE3H8/dOvXozotrQVnRUREROQ7GPCR112fGtUow+fvrwRvlZWOg7eSEtFuhU4AtnleFRUM+DqCy5dVMJuFFpV0NpfhC3r3XcQuXYpbIeB08ChIC+ehduhQWOLiYJcubkbtwIEwJyTAf/VqBnxERER0w+JdM3mdNcPXOOBzraSzPp1O2aemhqt0dgQ5OdYefI6XanWW4XPWkkF17hwC338f1RMnol/QWfxh1DpUT5+uzMNzIdgrKBCxadP1VLQgoPr++6HdtQtiXl4LzoqIiIjIdzDgI6+rK+l0PIfPWfN1RyWdoqgcp2EQQDemCxeUIgNHLRkA5UuBhl8INFXSGfzmm5C1WpS98QZMXbri6tWW/Yr7+OMAzJ4djpMnlXFV3X8/BFmGfs2aFh2HiIiIyFcw4COvqyvptH+++QyfgNDQxjf2er2MmppWHSK1k/PnVdBqZcTEOG6zoHzW9v30nAV8moMHof/2W1T+8peQoqLcar6ena0EeitWBAAALImJqO3fH/6rV7foOERERES+ggEfeZ2zks6mVumsrgZqahqXdAKOe7PRjSknR424OLPTJurW0k2jse7zdljSKcsIfv11WCIiUPHUUwCUlTpbmuHLztYAAFat0qOiQnnP6gcegOb4caizslp0LCIiIiJfwICPvM5kam4OX+PLsLhYiQAalnQCSsDHOXwdw4ULKnTv7nj+HgBbg/X6AX51tdgow+e3eTP89u3DtV/9CnJgIACl+Xp+vgpy0wt61juuMp5Ro2pQUSFi9Wq98vyUKZBVKuiZ5SMiIqIbEAM+8jpnbRl0OhmCIDucw7d9u7Jx//61jV5ztJAH3XgkCThzRo0ePRzP3wMal/1aLMqCPdYVXq0CPv0U5vh4VD38sO25qCgLamsFlJa6dq2cPauGJAl46KEq9O1bi3/+MwCyDEiRkTAOH67M45Mcl54SERER+SoGfOR1ztoyiKISvDkq6Vy/Xofu3c3o06dxMMAMX8eQm6tCdbWI5GTnAZ91VVZrgG/90y7DZzZD++OPMI4eDWg0tqejo683X7/q2jy+06eV+XtJSWbMmlWFEyc02L9fmXhaff/9UF+8CO2BAy6eHREREZFvYMBHXudsDh+gzONrmOErKxOwc6cfJk2qcbiSPufwdQxZWUqA1bu3yek21rl61s/b+uVA/Tl8muPHIVZWwjh4sN2+0dFKNi4/37Vfc9nZGoiijJtuMuO++6oRHCzhs8/8AQA1d90F2c8Puv/+16VjEREREfkKBnzkdU0FfP7+jYO3zZt1MJkETJpU7fB4ysqNDPhudCdPKtm4pCTnGT5nAV/9DJ923z4AQO2gQXb7RkUpGT5XV+rMzlYjIcECPz/l+A8+WIXvvtOjuhqQg4JQM3Ys9N9+q9SVEhEREd0gWiXgO3z4MObNm4fnnnsOaxz0q8rMzMSCBQswffp07N271+619PR0zJ07F3PnzkV6enprDId8jLO2DIByY90ww7d+vQ5duljQv7/jzA/n8HUMWVnKCp2Bgc5XVWk4h89hwJeRAXN8PKQuXez2tWb4XC3pPHVKjV696q65lBQzTCYBRUXK/tX33APV1avQNvgdRkREROTLPA74JEnC3//+d/zmN7/Bn/70J+zatQsXL1602yYiIgJPP/00fvazn9k9X1FRgVWrVuGNN97AG2+8gVWrVqGiosLTIZGPaS7DV3+VzspKAdu36zBpUjVEJ1cn5/B1DFlZGvTu7Ty7B7iQ4ZNlaDMyGmX3AKVcOCBAcqmk02QCzp1To1evuvEYDErAWFys7G8cNw6Svz/0LOskIiKiG4jHAd/p06cRExOD6OhoqNVqDB06FPv377fbJioqCt27d4fQYELW4cOH0a9fPwQGBiIwMBD9+vXD4cOHPR0S+Zim5/BJdhm+//3PDzU1AiZNct5ZnRm+G5/JpCyScvPNzufvAc0HfOozZ6AqKkJtg/l7VlFRkksZvpwcNcxmwa68tGHAJ/v7oyY1FbrvvlNOgIiIiOgG4HHAV1xcjPDwcNvj8PBwFBcXu7WvwWBweV+6cdRe76zQsC0D0HgO3/r1ekREWDBwYON2DFbM8N34zp1Tw2QSWpzhq65WfmVZAz7r/D2jgwwfAMTEuNZ8PTtbWUDGPsOnzNUrKqrbv+bee6EqKYHfrl3NHpOIiIjIF6jbewCu2rJlC7Zs2QIAePPNNxEREdHOI2pMrVb75Ljam1qt3DB36WJAcLD9awaDCidPioiIiEB1NbB1qwYzZkiIjnb+cwwPV6G6WkB4eITDVTw7oo52baWnK9fEkCGBiIgIcLqdtcuCIAQiIsIfKpWyX2xsCCIiANWRI5CjohA2eDAcXQxxcSrs3y82+7O7fFk57uDBIQi4PhxrSbHRGFQ3xgcfhDx/PkI3boTlwQddPV2f19GuL/IdvLbIm3h9kTd1pOvL44DPYDCgqKjI9rioqAgGg8HlfTMzM22Pi4uLkZKS4nDbcePGYdy4cbbHhYWFbo7YeyIiInxyXO2tpCQQQDCuXSu0ZfusRDEEFRU6FBYWYuNGHSorDRg7thSFhUanx5OkQFgswbhypdDhQjAdUUe7tvbvD4JKFQiDoQBNnZZSORmLwsIqFBZWID/fH0AojMZiFBZKiPrhB9QMGICSer+D6ouJCcKFC4G4dKnQYYbZ6vDhUMTFAdXVhai+vjisJAEqVRfk5lajsPCabdvQu+6Cbs0aFC5eDOj1LT53X9TRri/yHby2yJt4fZE33QjXV2xsrEvbeVzSmZiYiCtXruDq1aswm83YvXs3BgwY4NK+/fv3x5EjR1BRUYGKigocOXIE/fv393RI5GNMJuscvsav1e/D9913OoSGSrjzTufBHlBX5seyzhtXVpYaPXqYodM1vZ1GA6jVssM5fOLly1Dn5jpcsMWqd28zLBYBZ882/d1WdrbGrpwTUDJ8YWGSXUknAFRNnw6xvBwBn37a9OCJiIiIfIDHGT6VSoXHH38cS5YsgSRJGD16NOLi4rBy5UokJiZiwIABOH36NN555x1UVlbiwIED+PLLL7F06VIEBgZi6tSpePnllwEADz74IAIDAz0+KfIttbXKgi2Oyi+VOXwijEal/96ECTW2Mj5ndLq6eV3Bwc6X9CffdfKkBikpri18Un+RHuuf/v4y/NIzAMDpgi0AkJSkvEd2thrJyY7nC1oswJkzagwf3viLBoNBQkmJfcBXO2QIasaMQdD776MqLQ2yixUNRERERO2hVebw3X777bj99tvtnktLS7P9vWfPnvjrX//qcN8xY8ZgzJgxrTEM8lFGo+BwhU5AWaUTALZs0aG8XHTabL0+ZvhubNXVQE6OCg88UOXS9vUX9qmqEqBWy9BqlQVbpIAAmJyUgQNAYqIZKpWMrCwNAMcrv+bmqmA0CrbgsD6DQbKt0llf+cKFiExNRdB776H8lVdcOg8iIiKi9tAqjdeJmlJb6zzgswZvX33lj8BACSNGNF3OCdhn+OjGc/q0BrLc/AqdVvUzfFVVgm2FTs3hwzDddhugdv69lZ8fkJBgtq3C6YijFTqtnAV85ptvRlVaGgI++wyqnByXzoOIiIioPTDgI69TSjodvxYQoNy8b9vmh3HjappcWMOKGb4b28mTSoDlTsBXXX094KuthebkSdT269fs/r17m69n+ByzvuYs4Gs4h8/q2v/9H2SVCsFvveXKaRARERG1CwZ85HVNlXRaszVmc9PN1utjhu/GlpWlgVYrIyHBtYAvMFDCkSMaHDyoQVWVAL1ehjo7G0JtLUx9+za7f1KSGTk5KtQ4ubx27PBDUpLJ4XxQ6xw+SWq8nxQTg8onn4T+v/+FKjfXpXMhIiIiamsM+MjrmirptGb4dDoJo0c3X84JMMN3o8vKUqNnT3NTlZh2XnzxGiRJwJQpEdi6VQd/fxmaY8cAAKZbbml2/6QkEyRJwJkzjd+wtFTA3r1ajB/vOBo0GCRIkoCyMsfXWs2ECQAAzU8/uXYyRERERG2MAR95XVMlndYM35gxRtvfm+MowydeugT9119D/8030O7cCfWpU4C5wTL7+fkIevttaDMy3DgLai1ZWWr07u3aCp0AMGxYLdLTr2LOnEpUVAgwGCRojh2DFBgIS0JCs/tbS0ezsxuXdaan62CxCE4DvvBwJbXnaB4fAJiSkiCLIjT1+okSERER+ZJWWaWTqCm1tQL8/BwHc1FRFgDAvfc2vzqnlV4vQ4CE0Mx9CN79FXTbt0N99myj7SxhYaiZMAHG1FRod+1CwOefQzAaod23D0WrVrl3MuQRSQLy8lTo1s3Sov2CgmS88ko5Zs2qhJ8foH36KEx9+ijN8ppx001mqNUysrIa/7rbuFGHiAgLbrvNcQBqMFgDPhUSEx2MWa+HOTERmuPHW3Q+RERERG2FAR95XVNz+BISLNi1Kx/du7sYAMgyElb9GWfxTyT86TxknQ7GoUNROXMmjMOGAX5+EK9eheryZfilp0O/bh0C/v1vyCoVqqZNgyDL0K9aBaG0FHJoaCueJbmiqEiExSIgJqZlAZ/VTTdZAIsF6uPHUfXwwy7to9UCPXo0XqmztlZZLGjy5GqncWNdwOc8sDT16QPt/v2unQARERFRG2PAR15XWys0Wa6ZkOD6zb86Oxux77+GHfgZDk/9DQa/MQpyYKD9Rj17AgCqH3wQqKmBNiMDloQEWOLjoTlwAP4rV0KXno7q++5z63zIffn5SuAUHe1gFRQXqc+ehVhd7dL8PaukJDOOH7cv6dy7V4tr10Sn5ZxA8yWdAGBOSYH/mjX8EoGIiIh8EufwkdeZTHCa4Wspv+3bAQCP4AtkJE1vHOw1pNOhdsQIWOLjlbHcdhssERHw27y5VcZD9oqKRJiamJ6Xl6cCAERHu5fhAwDN0aMAXFuwxap3bzPOn1ehul7l8ObNOuh0MoYPr3W6nzXD56w1AwBb43fNiRMuj4eIiIiorTDgI69rag5fS/nt2AFTYiJyEe/eKp2iCOPYsdBt24YmIxNqMbMZGDEiCn/5i/MgPD+/FQK+Y8cg63QwX8/kuiIpyQRZrlupU5aBTZt0GD7caFv11RG9XoZO57j5upWpTx9lXJzHR0RERD6IAR95XVNz+Fp4IGh374ZxxAjodJLbffhqxo2DWFbmlXlXR45osGmTC93jO6DLl1UoLRWxY4fz87eWdEZFuV/SqTl6FKbkZLjc1wF1K3Vam6yfOKHGxYvqJss5rcLDmw74pKgoWCIiuFInERER+SQGfOR1TbVlaAntjz9CrKm5HvC533jdOHIkZK0WOi+UdS5fHoiFC0Na/bg3gpwcJXt36JAWtU6qJPPyVIiIsEDTuEOCa2SlB58rDdfr69HDDI1GRna2GteuCVi6NAgAMG5c8wGfwdB0wAcoZZ1qBnxERETkgxjwkdc11Xi9Jfx++AGyWo3aoUOh18tuN16XAwJgHDoUui1bPB5TQ8XFIgoKVJBbp4L1hnL+vJJxq6kRcOyY44guP1/l0YItqgsXIJaXt2j+HgBoNEp7hv/9T4fU1Ehs3KjDr39d7lKm0ZWAz9ynDzRZWSwTJiIiIp/DgI+8rjUDvto77oAcGAidTnY7wwcANampUJ89C9WZMx6Pq77iYhEmk4CSEvfHdqM6f14NlUr5nPfvd5zSzc8X23zBFqukJDNOnNBApQJWry7CvHkVLu3XXEknoGT4hNpaqFv5eiIiIiLyFAM+8jqj0fOSTrGoCJqjR2EcPhwArmf4PBjTuHEA0OplnSUlyj+pq1dVrXrcG8H58yr06GFGfLwZP/7o+APPy1O53YMPUAI+Wa2GqXfvFu/75JMV+L//K8emTQUYOND5ypwNhYW5FvAB4Dw+IiIi8jkM+MjrWiPDp925E4IswzhyJABcz/C5f/launWDKTm5Vcs6Zbl+wNf5/mmdO6dGQoIFAwbUYv9+baOyVpMJKCwUPSrp1Bw9CnNSEuDX8oVxbr/dhOefr0BAQMuuRYNBwrVrIoxG59uYExMha7VcqZOIiIh8Tue7K6U2ZTYDkuR5wOf3ww+QQkJguvVWAJ5n+ABltU5tRgaE0lLPDnTdtWsCzGallLOzZfhkWcnwde9uxqBBtSgoUNkWcbEqKBAhy4L7GT6LBdoDB1A7YEArjNh11l581mDeIY0Gpt69uXALERER+RwGfORVtbVKAORGQqaOLEO3fTuMw4YBKiWI8HQOH6DM4xMsFujS0z06jlX9gKCgoHP90yosFFFVJSIhwWIrl2w4j8/THnyazEyIFRWoHTzYs8G2UHi4EvA1u3BLSoqS4euMK/YQERGRz+pcd6XU5qxlcJ5k+FSXLkF15YoS8F3nySqdVqbbboMlIgJ+rTSPr37A19kyfNZsXvfuZiQlmRESIjWax2cN+GJi3Cvp1O7dCwAwDhrkwUhbzprhc2Uen6qoCOLVq20xLCIiIiKXMOAjr7Jm+DwJ+NTZ2QAAc3Ky7Tm93vMMH0QRxrFjodu2rVWW068fEHS2OXzWlgzdu5shisAdd9Q2yvDl5Sk/E3czfNqMDJjj4yHFxno22BayBnxFRc0EfH36AODCLURERORbOtddKbU5k8la0ul5wGfq1cv2nE7neYYPUObxiWVl0O7f7/GxrBm+8HBLp8vwnT+vhiDIiItTgrmBA2uRna2xa0+Rn6+CSiXbSiRbRJah3bcPtW2c3QPqSjqbnMMHwHT9CwkGfERERORLGPCRV9WVdLp/DPXp07CEh0M2GGzPtUqGD4Bx5EjIWm2rtGewBgS9e5s7XYYvJ0eF2FiLba6mdR5f/bLO/HwVIiMl6zTMFlGfOQNVURFqhwxpjeG2SGioayWdcmgozF27Qs2VOomIiMiHdK67UmpzrVHSqcnOVpbir8ea4fN0fQw5IADGoUNbLeATRRk9e5pRUND5Mnzdu9eVavbvb4JGI9uVdebni26v0Kndtw9A28/fAwC1Wgn6mgv4AKWskxk+IiIi8iUM+MirPA74ZBnq06dh7tnT7mm9XoYkCah1vX+2UzWpqVCfOwfVmTMeHae4WERIiISYGAvKykRUV3s+thtFTo4KCQlm22O9Xkb//rXYvbtuedb8fJX78/f27oUlMhKWm27yeKzuMBgkFBU1H8SbU1KgPnMGnerDJyIiIp/GgI+8ytO2DOLVqxDLyhxm+AC0yjw+47hxyjE9zPKVlIgIC5NtQU1hYefI8lVUCCgqUiEhwT6YGzasFkeOaFBernxGeXnuN13XZmQo8/cEzz9vdxgMLmb4UlIgSBI01+edEhEREbU3BnzkVdY5fBqNexk+9alTAACTgwwfgFaZx2fp1g21/fsj8MMPIRYUuH2ckhIRBoOEyEglqMnP7xz/vOq3ZKhv2DAjJEnA3r1aGI1ASYl7GT7VpUtQX7zYLvP3rAwGi8slnQCUfnxEREREPqBz3JFSu/G0pFN9+jQAwFxvhU6gLsPXGgEfAJS+8w7E8nKEPfccYHGv7LC4WERYmGQLajrLPD5rS4b6JZ2A0ppBp5Oxa5efbdVSd+bwtef8PStXM3yW+HhIAQFQcx4fERER+QgGfORVdSWd7gV8muxsSEFBkGJi7J63Zvhao6QTUHr8lb3+Ovx27EDgBx+4dQylpLMuw9dZVuqs68FnH8z5+Smrde7a5WfrwedO03XtvtmorwAAACAASURBVH2QgoLs+jC2tfBwJeBrdpEgUYQ5OZkLtxAREZHP6Bx3pNRuPG3LoD51SlmwpcHcrYYZPlkGRo+OxJdf6t0ea9X06ah64AEEvfsutLt2tXj/khIBYWESwsMlCILcaXrx5eSoYDBYEBTUOBoaNsyIEyc0yMzUAHCv6br2wAHUDhgAt/o5tBKDQUJtrYCKiua/YLCt1OnpErJEreS99wJx770R7T0MIiJqJwz4yKs8Luk8darRgi1A4wxfSYmA7GyNXRuAFhMElL35Jsw9esAweza0u3bhmWdCsWBBSLO7VlcLqKlR5vCp1UBEhISCgs7xz6thS4b6hg1TIv5vvlEC8RYHfDU1UGdnw9S3r0dj9FRgoHK9VVa6EPClpEC8dg2q3FxvD4vIJenpfsjMVLf3MIiIqJ10jjtSajeeBHxCSQlUBQUwNZi/BzTO8FlXxMzN9eymRg4IQNHKlbB064bwn/8chu3rcehQ80FkcbEyjrAwpWQxMlJCfn7nyPCdP69qNH/Pql8/EwIDJezf7wetVkZYWMuuA01WFgSLpd0DvpYsEmRKSQEAlnWST5AkIDNTg6oq0d3pyUREdINjwEdeZTIpf7rTlkHjZMEWoHGGz5pNu3jR8yBL6tIFhV9/DWOfvvioJA0/O/+fZvcpKVHe3xrwRUdbOkWGz2wGLl1SIT7e8Z2kWg0MGaI0S4yOtrS4q4Lm2DEAaPeAryWLBJlvvhmyIHClTvIJubkqVFQov4tcKUkmIqKOp+PfkVK7Mhrdz/BZWzI4CvgaZ/iUS/nSJRUk91q92ZHDwnDkna+wG0PxRsU8mIvKm9zeGvAZDJ0rw1deLkKSBEREOP+hW8s63enBpzl+HFJQECzx8W6PsTW0ZJEg2d8f5ptucnulzrNnz+KRRx7BiRMn3NqfqL7jxzW2v1+7xv/lExF1RvztT17lSUmn+tQpSDodLN26NXqtcYZPZXu/1sqsnS8Mxjy8BwNKIP75kya3tS7Zb83wRUVZUFgotkrw6ctKS5Wff0iIKwFfy+vJNMeOKb3txPb9VdXSvo/mlBS3SjovXryItLQ0pKenY8WKFS3en6gh+4CPGT4ios6IAR95VV3A1/J91adOwZKY6HB1xoY34PWDvNzc1smsXbqkwiHcjjW4F1Gffwih3HmWr2FJZ1SUBLNZsD3fUZWXK+cXHOw84EtONiM+3oybbza17OAWC9SZmbZm5u2ppX0fTSkpUF+40OQ101BeXh7S0tJQWVmJW2+9FZs2bYLMlT7JQ/UDPmtpJxERdS787U9eVVurZPdaOncLUAI+k4MVOoG6G3Brhs9a0gkogVprsC4A8wp+B21lGQL+/nen2zYO+JRsVmv04quoELBpk29+M19WppxfaKjzwEQUga1bCzBvXkWLjq0+dw5idbVPBHwt7ftoW7jFxbLM6upqzJgxAwUFBfj8888xa9YsXLlyBceuz2Ekctfx42rbokrl5b75e4SIiLyLAR95ldEoQKNxY4XOqiqoL15UevA54OcHCIJcL8OnQo8eyk2Npyt1WuXmqqDXSziM25CVfDcC//Y3CGVlDrctKRERFCRBc/3L9KgoyTYuT/397wG45x6NrXm5LykrU37+TWX4ACVgamkbPV9ZsAVwo6TzepN49cmTLm2/b98+ZGdnY+nSpbj99tuRmpoKURSxceNG9wZMBKVdzeXLagwerCycxEVbiIg6J9+7g6QbQk0NsGNH83WatbWCe/P3rs9/Mt98s8PXBUHJ8tXP8PXoYUZoqNQqK3UCSqawb18TNBoZ3/R7GWKZ8yxfSYloy+4BdRm+/HzP/4n9+KPycz592vf6aFkzfE3N4XOX5tgxyFqtwz6Mba2lJZ2W2FhIwcHQuBjwHTp0CIIgYOTIkQAAg8GAgQMHYtOmTe4NmAhKOwYAGDxYmUfLRVuIiDon/vYnt6xbp8f06RE4frzpIKS21s2WDEePKvv36+d0G71etpvDFxEhIS7O3GoBX26uCnFxFkRFWXDAchtqxoyB/1dfAQ7mVTUO+FonwyfLwMGDSsB35ozvBXzWOXwhIa0/10xz7BhMvXvDljZtRy0t6YQgwNS7N9RZWS5tfvjwYfTq1QtBQUG258aPH4/jx4/j4sWLLR4vEVA3f8+a4eOiLUREnRMDPnJLXp4SyOzY0XQ0ZzS6l+HTHjkCS2QkpC5dnG6j0ykBnywrjdcjIy3o1s3SKou2mM3AlStKwBcdrbRYqBk3DuoLF6A6d67R9iUloq0lAwAEBMjw95c8zvCdOaNCaal4/e++F/CVlSmfrzUD1mpkGepjx3yinBP/n70zj4+ivv//c2aP7Ca7uS8TbkGOhEMD3iAonohFfvW2Vqn67eW31vbbr7b1a2u/Ht9ardZqW63FarXaVlur4IUKoiLhNEAAgQA5IAm5z83uzszvj8nsZpO9dwO7yTwfjz6Ku7Mzn53Mznxen9f7IPKQTlDdadOePX4XCAaiKArbt29nzpw5Pq9fdNFFALrLpxM1u3aZKCiQGD9eQhAU3eHT0dHRGaXod3+dqNCKpHzySXDBF21Ip6miAtesWQSr9mK1qiGdHR0CTqfaC27MGInaWkOoOXZIjh41IEkCY8dKFBZKNDSI9C1cCEDKunVDtm9p8XX4QHX5Ym0Robl7GRkKVVWJKPhE0tPlqIryBEM8cgRDa2vCCD6TCQwGJXyHD3BNm4bY3o549GjQ7Wpra2lqahoi+CZNmsSUKVN0wacTNbt2mSgpcSEIYLcreg6fjo6OzihFF3w6UaH1nfv8czNOZ+Dt1Cqdke1b6O5WK3TOnh10O4tFdVy0sMm8PFXwORwizc2xXdpaWOiYMW4KCiTq6w1I48fjnjABy9q1Q7YfHNIJah5fY2NsbuOWLWbS02UWL5YTWPANQzjnrl0AuBOgQqfGwBDicNDyT00hwjq3bdsGwKmnnjrkvYsuuogNGzbQHqBYkI5OIPr6YN8+IzNmqO1QbDZZd/h0dHR0Rin63V8nKpqbxf4qmaLHhfKHyyWQkhKZIDDt2oUgy0Hz98Dr8GkuWm6uxNixarGUWPP4tLDQMWPUkM6ODpGeHoG+hQsxf/qpOpvqx+VSiyH4c/gaGmIXfKee6mTaNHVMAw6bEHR0CMNXsEUQPO0NEoFIBZ9r6lQgdKXO7du3k5KSwjQ/BYouuugi3G43a/0sMoxUGhtFVq+2nOhhJD379hlxuwVKSlTBl56u6Dl8Ojo6OqMUXfDpREVzs8jcuU5EUQka1hlNDp/piy8A1JDOIGg5fJrgy8uTKS7WWjPEJrRqaw0IgkJRkRrSCWrFTcd55yH29mLetMmz7eAefBpZWTJtbdFPsLq6BPbuNVJW5uKUUxRkWeDQocRy+drbxWETfNLEiShpaXHfd7QMrAobDkpWFlJhYchefNu3b6e0tBSzHyt8zpw5WCwWtm7dGvF4k5WXXkrlttuyfXpr6kSOVrDF6/DpOXw6Ojo6oxX97q8TFc3NBiZOlJg1y8UnnwR2+NQcvsj2baqoQCosRC4oCLqd5vA1NXlDOjWHL1Dz9Z07jWEVUqmpMVJQIJOSAgUFmuAz4DznHBSTySePL5DgS09XQ6iizSfcvt2ELAucdpqTU05Rd5JohVuGTfDt2ZNQ7h5E7vCBmscXrDWD2+2moqJiSP6ehtFoZObMmXzRvwgyGtB+Tzt3nvjqrMmKJMGaNRasVpmJE9X7l90u6zl8Ojo6OqMUXfDpRIyiqDl8OTky557bx7Zt5oATCTWHL0KHr6ICZ4j8PfB1+AwGhawsmYwMBbtdDth8/YYbcnj0Ubvf9wZSW2tg7FjVLSwsVAVNfb0BJS0N59y5Pnl8gQSf3a7gcglRh2FqobKnnupk8uREFXxC/HP4ensxVFcnRP+9gUQj+NzTpmHcv18t++qHL7/8kt7eXr/5exqzZs1i586duAPsY6ShC77Y6OkRuO22LFavtnLrrd0Y+te+7HbF00ZFR0dHR2d0od/9dSKmu1ugr08gJ0fi3HP7cLsFPv/cv43ndEaWwyd0dmI8cADXzJkht1UdPrViaE6OjNh/NWuVOgfT3q66geGERdbWGhgzRl0Z1xy++nr1AH0LF2KqrERsbAS8E9SBbRlAXVGH6Jsdb9liZsoUF5mZCunp6jgSSfApitqHL94On7GqCkFRcE2eHNf9xkqkIZ2gOnxCXx/GQ4f8vr99+3aAgA4fwOzZs+nt7WX//v0RHTtZaW/XBV+01NeLLF+ew/vvW/jFL9q5++5Oz3u6w6ejo6MzetEFn07EaBUwc3Jk5s51kpISOI8v0hw+086d6mQ/DIdPc1yOHTOQm+sVHYEEn5bXFyjcU8PthiNHvIIvPV3BavUWYHEMas+gVSwdGtKpfu+OjsgnWWrDdROnnebyvDZpkjuhBF9Pj4DbLcS96bqxX9i4E0zwRevwARgD5PFt376dzMxMJkyYEHAfs/t/C6MlrFPrO6kLvsj55S/T2bfPxMqVLaxY0e3znprDpws+HR0dndGILvh0Imag4LNaYd48Z0DB53SqPczCJdyCLeB1XJqaRPLyJM/rY8e6/fbiO3xYFUtHjxqQg5hSDQ0G3G7Bkw8oCPQ3X1e/t3vGDKS8PFL6wzq9Dp/vAWNx+A4dMtDSYqCszNvz4uST3VRVGWPuMRgv2tvVyWO8HT7Tvn0ogoB70qS47jdWtJzRSHBNnowiigFbM2zdupU5c+YgBGlkOGnSJGw22ygSfOq5OHjQqDtSEVJfLzJ9uovFi4fGkdvtMr29YqDoYh0dHR2dEYwu+HQiZqDgAzj33D527zZ5Qh4HEmnjdVNFBe7iYuTc3JDbqo6LSGOjOMTh6+oSh1TI1By+vj4haJ8+bw8+r4gsLFR78QEgijguuQTr6tWIdXW0topYLDJWq8JANRaLw6fl7w0WfG1tokdgnmi00Lv09DiHdO7bhzRuHFitcd1vrGg5oxFhteKeONFva4aenh727t0bNJwTQBTFUVW4pa1N9FTGrazUXb5I6OgQA/4e7Xb1fqS7fDo6Ojqjj8SYOeokFVoIoyb4lizpRRAUXnhhaAn9SHP4zF98EVY4J6gTcFCLqeTl+Qo+GBq6qTl8/t4biLcHn3cpvKBA8ump13XHHQDYn3iClhaRrCxV7GXecQcFs2aRfv/9FLSok/xoHD5tDJMmecdw8snqvxMlrFMrABH3HL79+xMunBOic/gA3FOn+m3NsHfvXmRZZmYY+apz5syhsrISp9MZcttkRlHUhYRzz1Udql27EuNaTxba28WARZS0iIOuLv2xr6OjozPa0O/8OhGjtUHQBN+kSRIXX+zgz39Oo6fHd0Lc10fYbRmE9naMhw6FFc4J6gQcQJKEQSGd6r8HV+qsqTF4RGI4gq+42LvPggKZ+npviwWpuJjuG24g9dVXMVUfIidHwvq3v5H6z38ijRlD2nPPcfat8/kXX6GnNfJJem+vgNGo+Jw7r+CLrcdgvPCGdMYxxtTtxlhVhXvKlPjtM05Ek8MH4Jo+HcPhwwi9vT6vHzt2DIDCwsKQ+5g1axZOp5O9AUJDRwrd3Wpe6PTpLrKzJT2PL0I6OoSADp/Npjt8Ojo6OqMVXfDpRExzsxrCmJrqneh/85tdtLWJvPJKqs+2kYR0mnbtAsBVWhrW9pp4A/w6fIMLtxw+bPSESAYTfLW1BgoKJCwW72uFhRIOh+gTntl1xx1gNPLVXQ8yL+tLMn76U/rOOYemt96iYfNmGr/zA77Cvzn/xe8SNGnQD729gs/51b6XyaQkjMOnhXTG0+Ez1NQgOJ24ElDwRVOlE9TCLYKiYNy3z+f1pqYmAHLDCF/WCrdoVT1HKlrBlsxMmdJSly74IqSzM3DV3FirBuvo6OjoJC/6nV8nYpqbRY+7pzFvnou5c50880yapyiAJIEsRyD4+sPewm24rTl84Cv4srJk7HaZqiqvMJJlVcjNnu3EapVDOHxGH3cP8OQUefL4ALmggK6v38wVnS/zvzu+CmYzrY8/DqKInJdH33/fxX/zMDN3vob9//4vrO+k0dsr+Hw/AKMRJkzwVupsbxfYtCnCrvZxZDhy+DRRlKghnX19ApIUetuBuMePB8BQXe3zuib4cnJyQu5j3LhxZGZmUlFREdnBkwwt7zYzU6G01MXevSZGeBRr3HA41PxkLVdvMHoOn46Ojs7oRRd8OhGjNV0fzLe+1UVNjZFVq1RrzOlUJxYp/gt4DsG4ezdSTg5yfn5Y2w90+HJzvbNwQYDSUhc7dnjdgfp6EadTYNw4iTFjJI4c8S/46utFNm0yM3u27yyzoED9vgPz+ABqrv8u3aRR1LaXtocfRi4q8rxnMMBTqT9k7bRvYP/tb0l98cWwvhf4F3yghnUeOKCe40WL8lm2LDdkm4nhQnM749l43aS1ZEhAh0/7e0Tq8kljxgBgqKvzeb2pqQmbzYY1jOI0giAwe/bsEV+4ZbDD53IJfPllYjjaiY6WUxuqaIuew6ejo6Mz+tDv/DoR48/hA7jwQgcTJ7r5/e9tKIqavweE7/BVVuKePl1VbGEQyOEDmDnTRWWlCVd/G7vqanXSOH68RHGxFFAk/f73NiQJbr/dt4fV4ObrGoe68rmVP7Lp6p/hWLp0yP7s6fDMzMdwnHce6T//OQzK4wpET09gwbd/v4nbb8+mr089T1oRneNNW5uIzSZjjON83LhvH1J+PkpGRvx2Gie0BYZIBZ+Sno5ssw0RfM3NzWGFc2rMmjWLPXv20BvmNZSMaIIvI0OmpET98e7apYd1hoO3iFLwoi3RVA3W0dHR0UludMGnEzHNzSLZ2UMFn8EA//EfXVRUmNmwwexx+MISfJKEae/esMM5wTsBF0VlyHhmz3bR1+d1B6qrVYE3dqw7oOBrbhb5y19SufLKXsaNGxzS6d/hq6428Deuof22b/kdY3q6THu3ie7bbkPs7SVlw4awvlsgh++cc5xkZsrce287v/tdK3DiQrQ6OgLnC0WLcd++hAznBO8CQ8SFWwQBqbgYw5EjPi8fO3YsIsE3Z84cJEmisrIysuMnEQMdvkmTJFJTZT2PL0y8jrvu8OmMDg4cMLBjh76AoaMTDvqdXydiAjl8AF/9ag9ZWRLPPZc2IKQztOAzHjyI4HDgmj497HFoE/DsbBnDIP02c6YakllRoea4VVcbEUWF4mKJoiKJpibDELPt2WfTcDgE7rijy++xMjJknxw+gNpaVVBqlUEHY7crdHSI9J11FnJqKpb33w/ruwUSfOed18euXfV885vdHrF1oppTt7cLcQ3nRFHUlgwJGM4J3gWGaCp1SsXFcXH4YGQXbhko+EQRZsxw64IvTEKFdFqtCgaDoufw6YwYfvGLDG66KTGqVuvoJDq64NOJiN5egd7ewILPaoUbb+zh3Xct7NuniqFw2jIY+12LaBy+weGcABMnSthsMhUV6mSxutpAUZGE2extt3D0qPdB0dYmsHJlGkuWOJg82T1kf6D14vP9ydTUGMjMlAMWSkhPl9UJlsVC34IFpKxZ49OcPRA9PeKQKp2DsdlObF+tjg6RzMz4OXxiQwNiZ2dCVuiE6HP4AKSiIr85fOEUbNE46aSTKCwsZOvWrREfP1lobxewWBS0tMbSUhe7dpkiLXI7KtHapARahBEEdQHqRC0Q6ejEm9ZWkb17BRyOEz0SHZ3ERxd8OhHR3OzbdN0fX/96NwaDmg8H4YV0mnbvRjEYInJ3tAl4bu7QsYiimsenFW6prjZ4XDhN8A0M61y5Mo2uLpE77ugMeLziYsmneTuolT/HjvUvEMHr8AE4LrwQ45EjHnEbjEAO3+B9w4kL6VSbPI+OCp0QB4evudmTwylJEi0tLRE5fIIgUFZWxpYtWyI+frLQ1uYbJnzyyW66u0VaW/VHVShCOXygLhJp2+noJDvd3QKSJLB/v17YSUcnFPqdXycivIIvcG36k06SWbq0l08+UctzmkxhCL7KSnWiH25JTwY6fP7HMmuWt3BLdbWR8eNVYaYJPq1Sp6LAX/6SxvnnOygtDSzeZsxwsW+f0adM/EAh6Q+7XfasqPddcAGKIIQV1hmJ4DtRDl97uxDXpuvGBK7QCTHk8KEKPsCTx9fa2oosy+Tl5UW0n7KyMmpqamhsbIx4DMlAW5uva6z9W2vXoBOYUEVbQHf4dEYW2rW8e7ce9q2jEwpd8OlERFNTaIcP4Bvf8Fa5DEfDGXfvjiicE4I7fKAKvr4+gYoKEw0NXmFWWCghCIrH4du920h9vYElS4JXPywpUcvEa6GqiqLm8AUTfOnpiqfRsZyXh2vOHCxr1oT8bmrj9eDn2GJRc3JOXA5ffB0+0759yHY7ckFB3PYZT2IK6dQEX39YZyQ9+AZSVlYGMGJdvtZWX8GnXV+6KxWajg4Bo1EJulBkt8t643WdEYP27NuzRxd8Ojqh0O/8OhERTkgnwKmnuigrU62wUCGdQlsbxro6tSVDBKSlKRQWSpSWuvy+P2uWevxVq9SEoPHjVWGWkgL5+d7m6+vWqYr0vPP6gh6vpER1/7Qy8U1NIg6HECKkU8bhEDyuoGPxYszbtiEeOxb0WOE4fIIANtuJEXxuN3R3xzeHz1OhM8y2HMebWEM6wevwaYIvkpBOgJkzZ2I2m0es4Gtv9w3p1P7d3q4/qkLR0SFit8tBfz42m160RWfk0NOj3hf27Akc0vnZZ2ZWrkw9XkPSGSEoCrzxhoWuoTX8khb9KaoTEVrPt1CCD9RG7OC/qMpATHv2AJEVbAEwGmHLlgaWL/fvzE2YIGG3y55G8AOFWVGRRF2d+pD46CML06e7OOmk4OOcONGNxSJ7BF9NjSoYx4wJ5vCp+9RW1R0XXghAygcfBPyMJEFfX2jBB2pOzolYsffmC8UppFNRMO7Zg2vq1PjsbxiIKaSzsBBFEDDW1gJqhU6IXPClpKRQWlo6YgVfW5tAZqb3mtL+rRUk0QlMR0foEGvd4dMZKbhceHrRBnP4Vq5M45e/TD9ew0oKGhtFfve7NH79axuvvWZl0yaTp2+yjsq+fUa+/e1s/vGPkXO/1DNddSKiuVnEbFaw2UJP9C+91MGWLfWeHnaBMGkVOiN0+DQCrWiLolrlb8MG1cHTHD5Q8/gqK010dwuUl5u59dZu/zsZgMEA06e7hwi+YCGd2nnq6BDIyQH3jBm4i4qwvP8+vdde6/czmqAIVaUTTlxOjjYBj1cfPvHIEQwtLbhmzozL/oYDrXJkVBXhTCbkggJPSOexfoc3UsEHaljniy++iNPpxBxOCdwkYnAOn7Zgojt8oenoCB1ifaIiAnR04o12HRcXq+kZra0CWVlDn5nV1QY6OsSwomZGOjt2mPjtb228844Ft1tAEBQURT2PX/taNw8/3H6CR5g4HDigyqORlC6vP0V1IqK52UB2dvCwoYGEEnug5u9J2dnDkrs1e7Ya7mm1yj65fsXFEkeOGPj0UzMul8DCheHN4ktK1EIwigI1NcF78IHXAfOsqgsCfRddhGXtWsSGBr+f0QSfFkIYDDVE6/j/jLUJeLxy+Mw7dwIkuODTHL7ozvfAXnxNTU0YDAYyMzMj3k9ZWRkOh2PENWB3OtUQrYGCTw/pDB81pzb4PWNgTrGOTjLT3a1ex2eeqd4jArl82nN6cEul0cjXv57NJ5+ksGJFN+vXN7B//1HWrWvglFNc1Nbq/QwHcuiQej6amkbOApn+C9CJiGBN16PFtHu3mr83DLlbWh7fuHGSz+6LiyUcDoHXXkvFapWZN88ZYA++lJS4aG8XqaszUFNjIDtbIi0teJEEUB0+ja7bbgO3G/tvfuP3M5rgC2c10m6X6e4+/jckLaRzYPhdLJh27EARRdwRhvUeT1JSog/pBF/B19zcTE5ODqIY+S14pBZu0UTdQNfYYlEXPnTBF5rOTiEMh883p1hHJ1nRHL4zz1Tvy/7y+NrbBc+9o6FhdAua1laBhgYD//mfndx3XweTJklYLDB5skRxsaS3vhnEwYPq9dSffTEi0P/COhGhCr7AjlbESJJaoTPKcM5QzJqlOnzjxvmOWWvN8O67Fs45xxl2N4iSEnV/u3aZ+nvwBT8Xg3P4AKQJE+i57jpSX3oJQ3X1kM/09IQf0pmWdmKKMGhl8uPl8Jl27MA9ZQqKFjeZgIiiKj6ibfIrFRdjOHoUZJmmpqaowjkBioqKOOmkk0ac4GtrU38jWVm+11R6uuyzYKLjn3BCOr2tXPTzqZPcaNfwKacoZGbKflszaGkXAPX1o2e6+/nnZk+BPY3qalXATJgwdM6SlSXrgm8QVVXq+dIdPp1RS0tLfB0+Y1UVosMRccGWcJkwQaKwUGLGDN9Knprgc7kEFi0KfwY/fbobQVDYtctIdbUxaMEW8E6wBk9YO7/3PTAYsD/66JDPROrwnYg+fN6eX3ESfDt34iotjcu+hhOLRYna4XMXFyP09SE2N3Ps2LGoBR8wIhuwa4JvsGuckSF73tMJTHu7EDKkU4s4OFG9O3V04oUW0mm3w7RpLr8hnYcPe12/0eLwSRJcd10OTz1l83ldC1HU+hEPJDNTF3yDOXRId/h0RjnNzSLZ2fETfFoTcuc558RtnwMRBHj//Ua+971On9c1wQewcGH45alSUxUmTXKzc6eJujrDEOdwMNoEa3DejHzSSXTfcgvW117DuHevz3uRCL4TVWbdG34Xe0in2NiIob4+ofP3NGIRfAN78TU3N8cs+Gpra2kIkAeajLS2+i8ElJGhh3SGwuVSc0vDdfh0x1Qn2dEcPlXwudm714gy6HGkOXwGg0Jj4+gQfM3NIk6nt1+whiZ+/c1ZsrJkOjpE3IE7TI0qensFjh7Vc/h0RjEOh7oyHE+Hz7JqFc7Zs5HGjInbPgeTna0MCdnMypKxWmUmTHD7DXEIRkmJm08/TaGvT2DMmOB3SG2C5U+UdX772yg27aRWAQAAIABJREFUG/Zf/tLn9UhCOu12he5uETm+aZUhCafJc7iYduwAErtgi4bVqvg0Xq+oMLF4cV5YolsqKgJUwdfU1BRx0/WBjMQ8Pk3UDe7tmJ4u620ZQqAtKIVagLHZdIdPZ2SgCT6bTWHaNBddXeKQwiPV1UYyMmSKi6VRU7SlsVH9nvv3DxZ8BvLzJb/zCi2MXo+kUDl8WL2O8vIk+lvmjgj0v65O2ITbdD1cDLW1mLdvx7FkSVz2FwmCABdd5ODGG0O3YxhMSYnLM2EKlcNnMqkVQrUQyIEo2dl0ffvbWN95h5T33vO8HpnDp/4tjnfhlrY2tUF2POrseARfSUnsOxtmrFZfh2/rVhO7d5t8ckUCoTl8joMH6enpIS8vL+pxlJaWkp6ezurVq6Pex4mmsVFk40ZvWwlvSKfv/SUz0//vR8eLJohDOXzeqsG6gNZJbgaHdALs3u0rcmpqDIwd66agQKK+fnQ4fJqTWVNjoHdAi+LDh41+wzkBTzsLXfCpaAVbTjvNSWenMGJ6FOp/XZ2waWlRbyTxEnyW/slq72WXxWV/kfL0021861vRCT6NUIIPtFLo/idYXd/8Jq4ZM8j80Y8QWlqAoYJPbGpC+OADhsSrENxBHE7UAhFxqtC5cyfuiRNR7Pa47G84GRzS2dKi3kLDcUyUzEzk1FRaqqqA6HrwaaSkpHDVVVfx1ltveXr6JRvPPpvGtdfmeCYlbW0igqAMua4yMuSgIZ1qi5TRMZkLhCaIw6nSCUNDzHV0ko3BIZ0wtDVDdbWadpGfL486h09RBI9wAdW1CpSCojl8eh6finbeysrUud5IOS8j41voHBfi7fBZV63CNWMG0sSJcdnf8SJSwWe3B3EozGZaH38csa2NjJ/+FPCGdKZ3HSX9f/6H/DPOwHTZZWTddhtCa6vPx9PSTkyIVnu7MMSJiRbTjh04Z82Ky76Gm8Ehnc3NqtAIq+qhICAVF9NcUwMQU0gnwE033YTL5eLll1+OaT8niqYmA06nwK5d6iRNdY0VBneqSE9XaG8XAoYtv/eehbPPzufAgdEr+rwOX6iiLbrDpzMy6O5W0wpSUtTreswYt09rBlmG2loj48aphdtGSw7fwO+phXX29cHRowYmTPDv8GnPci2PerRz6JCBnBzJc760hd1kZ2R8C53jgib4srNjb8sgHj2KefNmek9AOGes5OfL5OVJ5OZKYVbSDF5YxV1SQuedd5L6xhukvvACpZ8+zz9ZxvTLzyTt+edxLF2K+777sLz/PnkXXUTKe+9hefdd0v7wB874+DdY6D1BDl/sgk9oacFYW5sU+XswNKRTexCEe/6l4mKajxwBYnP4ACZPnsz8+fP5y1/+gjsJs+01kVJRoYZ1trX5X0TIyJBRFCGgqN6zx4gsC2zYEGZvlRFIuA6fXqVTZ6TQ1SVisymetILp09ViahqNjSIOh9Af0inT2SmekJ61x5vGRhGrVUYQFA4cUAVfTY0BRREYP153+MKhqsrIhAmSp0DhSBF8QztV6ugEQLvo4+HwWd55B+CE5O/Fg3nznGGHRal9xIJv2/Xd72J57z0y77mHK4DDjKP7+uvpuf02pPHjyc3NpfX008n6znfIueUWz+dOA95iPc1NKzmeP+e2NjEsdzMUpp07AZKiJQPEFtIJ/YJv82aAmHL4NG6++Wa+8Y1vsGbNGi655JKY93c80cI0t283ef7bn+DTXmtvF0lPH3rNaYUaNm0yc+ONPcM13IQm3KItFgsYjYpepVMn6enqEjwRLgCnn+7k/ffTaWwUyc+XqanxVqVsaVF/Fw0NIpMmxbGPcALS2GiguFjC6RQ8Dp9WoTNwDp8u+AZy6JCRc87pG3GCb2R8C53jQkuLiCgqcSnFb121Ctcpp+CeMiUOIzv+PPFEG3/8Y0tY24Zy+AAwGml99lnaHniA+6/dxFTzQTof+F+k8eM9m7jmzOHYu+/SvHIlx1at4ujOnez679+ykLUsePAahM7OIAeILx0dQlwcPnOSCb7BIZ0RO3xFRRzr6gIgOzs75vEsXryYoqIinn/++Zj3dbzRBN8XX3hDOv0JPi1MMVClTm1it2mT2e/7owHt3GgOXiAEQa1qqDt8OslOd7eAzeadi5x9tlpZY8MG9T5QXa0uBKk5fKrIGw1hnceOieTlyUye7PYj+PyLXZtNwWhUdMGHtyXDhAluXfDpjF5aW9UJ2eAcm0gRm5owb9yYtO4eqC0TBj5sgpGeLoflBkrFxfTcfDOHrNOwpvrfRrHZ6LvoIlxz5qBkZdG9/Ktcx1/Jq9pMznXXIQwsyzVMKEpgNyZSTDt24B47FiUrKw4jG34ChXRqFeNCIY0ZQyNgS03FarXGPB6j0ciNN97I+vXr2b9/f8z7O55oFeEOHDDS2SnQ2ioO6cEH3r58gQq3aAVbDh82egoWjDY6OtSCN+Hck+x2Wc/h00l6ursF0tK813tpqQu7XebTT9XQbk3wjRnjprBQvYeMhsItjY0GCgokJk1yc+CAEVlWc9JSU2Vyc/0/swVBdfl0wedtUD9pktszx9EFn86oo6UlPk3XzRs3IsgyjgsuiMOoEh+bLbIQqt5eAYslPDGZlibzd67mH1evxLxtG/Zf/SraYYZNT4+A2y3EpUqnqaIiafL3wDekU1Gic/gagbz09LiN6frrr0cURf71r3/FbZ/Hg/Z2galTXSiKQEWFqd/hG3pNBRN8sgx1dQbOOktd3R+tLp/quA8teOMPu10Jr8iQjk4Co+bweecjRiOceabTI/hqaowUFkpYLFBQoDpbo6E1Q2Oj1+Hr7RU5etRAdbWR8eOloG2UdMGncuiQ6oZOnChhMkFmpqILPp3RR2ur6In1jgXTF1+gmEy4ZsyIw6gSn/R0md5eEZcr9LYAPT1iWE3XAc+K/uYxV9B9ww2kPfOMp6/dcBGoX1qkiPX1GA8dwjl3bjyGdVzQQjoVRV1hdjrVJ2i4E2ipoEAVfHFw9zTy8vKYMmUKFRUVcdvncON0qtf5/PmqUNu+3UxHR6CiLVpI59DHVX29iMslcOmlDiwWZRQLvvCLKAWtGqyjkyQMdvhADes8dMhIXZ1IdbXagw/UsHCLRaGhYWQLvq4ugZ4eNYdx8mT1u+/fb+TwYUPA/D2NzMzYBV9np+Ap7pesaC0ZtAqdubm6w6czCmltjZPDt22bKvZSRkdVvUhLoff2CmFV/wS1sbvFItPVJdLxk58g5+aS8cMfwjBWbdRKN8cq/lM+/xwA51lnxTym44XVqiDLAk6n70Mg3AI+cn4+DUCeOb7CpKSkhF27dsV1n8OJJt4mTnQzbpyb9etTkGUhREjn0N9Pba36cJ40yc3s2U42bx7Ngi/8RSLd4dNJdtSiLb7X/DnnqAtIn32W0i/4VGdPEFSXb6SHfGvfLz9f8gi+L780ehy+YGRlyTE3Xv/Zz9K56abYc9NPJFpLBu1+mpureHpQJzsj++rXiStxcfhkGdOOHbhmz47PoJIArZBCuKIgEsGn7l+dwCkZGbT/4heYd+4k7Y9/jGqs4aCtAsbq8Jk3bEC223GVlMRjWMcFLdS2t1fwEXzhlvtWbDYagfxYE2EHMXPmTOrr65OmCbsm+DIyFGbPdlFergo1f9eUzaYgiopfh0/L3xs7VmLePCc7dph8cixHC5EUUQo3p1hHJ5Hp7haH5KxOn+4mK0ti3boUjh71bTReUCCN+JBOrShNfr6ar5eRIfPZZ2YcDiGkwxePkM7Dh41UVSV38X+tJYNGTo7u8OmMMrR8pVgdPmNVFWJnJ845c+I0ssRHWykK1+Hr6RFITQ3/PA9csXcsWULvRRdhf+QRxIaGyAcbBtoqYKzi3/z55zjnzQND8jyENSHucHgFX2pq+BNoSZZpAgqU2PMfB1LaX+V0Z3/V00SnrU29XjMyZObMcdLXF9g1FgSt+XpgwVdc7GbuXCdut+Bp8zCaiCSkM9KcYh2dRENRVIdvYA4fgCjCWWc5efttC7IsMG6cV+QUFMgjPqRzoMMnCHDyyW4++USNpBooYvyRlaVW6Yzl0dTWJtLRIXIcascNGwcPGpk40Xvd5OYqSR+mqjEyvoXOsNPTo+YrZWXFNlE1bd8OqC0GRguawxdu3kykDp/NNkBwCAJdd92F6HCQ8umnEY81HOLh8InHjmHavz+pwjnBK/h6e725CuPHS2GHyLW1tSEDBU5nXMdV0u+S7hjm/M144XX4ZGbP9ia3+ivaor4u+xUptbUG8vMlrFaYO1c9p6Mxj6+9PfwiShMnumlpMVBXpz/+dZKTvj5wu4eGdIIa1ulwqNf2wF6x+fnSiK/SOdDhA1Xw9fSo33mg+PVHVpZMX58QU4SEtgh67FhyCuveXoH6eoMnfw9Uhy9WIZwoxMV73b59OytXrkSWZS644AKWLVvm877L5eK3v/0tVVVV2O127rzzTvLz82lsbOT73/8+RUVFAEyZMoXbb789HkPSiTPaDzk7O7ampabt25FTU3FPnhyPYSUFXodvuASfb06Oa/p05NRUzFu20Lt8eWSDDYN4FG0x9+fv9Z15ZlzGdLzQQjoHOnzjxrnZtSs8V0kLucyP8xJoRkYG48ePTxqHb6DgKyyUEQQFRfGfw6dt59/hMzJmjHpPyspSOOUU16gUfJ2d4Tt8552n5jmtX5/Ctdcm8VK8zqhFa4Pjrw3J2Wd7F9MG5q0VFsp0d4v9zuAImL374dgxEZNJ8TybtTw+g0Hx3CcDoX2mtVUkNTXyed7AqtUNDaJPOG2ycPiwKlQnThwY0qnQ1yfQ0+N/gSGZiHm5Q5ZlnnvuOX784x/z61//mk8//ZTa2lqfbT788EPS0tJ48sknWbJkCS+99JLnvcLCQh555BEeeeQRXewlMJqrE6vDZ96+HdesWUkVxhcrXocv/KIt4Vbp1PbvIyaNRlxz5mDasiWicYZLa6uIxSITS6HJlM8/R05NTaqWDODr8LW0iBiNCkVFUtiNrDXBV9jZGfexlZaWJpHgU38LmZlq77gpU9z9/+1ftKSnK34LCtTWeivxAcyb52TLFjNy7LWlkgZJUgWfVs00FFOnuikokFi3zjLMI9PRGR60Bc60tKE/9ClT3OTlSZhMCoWFvjl8MLJ78TU2GsjN9fZK1gRfcbHaYiAYWji9VpQtUrq6BFwuwTOOZKSuztu7USMvT/3/kZDHF/M32L9/P4WFhRQUFGA0Gjn77LPZtGmTzzabN29m4cKFAJx55pns3LkTZST4o6MIr8MXw0zK6cRUWTmqCrbA8XH4BhcNcZaVYaqsROjpCX+gYdLWJsYu/LX8vVBPoQRjoODTqtbabAqdnUJYIR8N/XmVY7u61N4EcaS0tJTDhw/T3t4e1/0OB5p40xy9WbNcPv89mIyMoSGdkqQ+oAeGbZ1+upP2dpGnnrKNiBCccNByg7WFpVAIAixY0MfHH6cgDdMifM8w3Hd0dDQ0wefPqRMEWLzYwbRpLp915fx8TfAlpxgJh8ZG0SNswSv4wnHbvIIvOlkwUBAlazVUTfAVF/s6fKALPgBaWlrIycnx/HdOTg4tLS0BtzEYDKSmptLZv8Ld2NjIj370I+677z52794d63B0hgmvwxe94DPt3YvQ14dzlAm+aBy+SKt0Di4I45w7F0GSMH3xRfgDDZNYq7WKLS2Y9uzBmWThnDA0pDM7W8ZuV5AkAYcj9N9XE3wnoeYxxpOZ/W5pMrRnaG8XSUuTPXr/ppu6+fa3O7EEMJ38hXQ2NKg9+AaGKi1d2svSpb08/HA6//mfmUldPCBctNzgQGLZH+ed10dbm8jOnfFfcHn00UeZPn067733Xtz3raMDwUM6Af73f9v5+9+bfV4rLFR/HyNb8BnIy/PeB8aPd2MyKT45aYGIr+BLznNcV2fAaFQ8OZCg9uGDkSH4Tmj91KysLJ5++mnsdjtVVVU88sgjPProo6Smpg7Zds2aNaxZswaAhx9+mFztr5BAGI3GhBxXPHA61Yv95JMzifYrivv2AWA7/3xsI/Q8BcJiUXC708jNDR5G5XKByyWQm2slN9fbpzDYtZWXZ6CrS/R9/8ILAcjcvRt56dLYv8AAuruN5OcT9bUu9BeTsV5yCZYkuw6KilRRZzKl09FhoKAACgvV+5XZnBPyt9He3k56aiq2nh5SXC6UOH7/BQsWAHDw4EGuuOKKiD57vO9dfX0GsrMFzzEvvlj9H/jvzVlYaKC9XSQnJxehX1fv3av+o6Qkjdxc7zPj73+HX/7SzX33WTl82MKHH7oDCsmRQG2teh7GjLGRm5sW1me+8hX47ndh06YsLrggfvGvDz74II899hhpaWncddddlJeXj+jnos6JQRTVa764OB2j0RDW9aUtLnV12cP+nSQbTU1GzjzTdy7w8stuSkpMIc/RySer/+9ypZOba4v42JLkXfDs6Ej1mb8kC01NBsaMgYIC77nq7FTFq9OZQW5ucucKxCz4srOzaW72rqQ0NzeTnZ3td5ucnBwkSaKnpwe73Y4gCJj6f4WTJk2ioKCAo0ePcrJ25Q1g8eLFLF682PPfTU1NsQ497uTm5ibkuOJBTY0dQbAhSU1E+xUzPv0UISuLJpuNqHeSpNjtBTQ2OmhqCh5up7qAJyHL3TQ1dXteD3ZtGQw2nM506uqafHrZ50+ahPvjj2lZsSIeX8FDY2MeU6e6aWpqjerz6e++i8Fi4diECUl3HTgcBqCAhoYuGhpsTJ3qRhAcQBaHD7diMAQPnTl06BAF2dnQ00PHl1/SN2FC3MZmMBgoLCzk888/54Ybbojos8f73tXQkIXNZgz7mGazeo3X1jZ5ckd37rQCWaSnt9DU5Hvev/ENMJlSueeeTD78sIPTT49v+GwiUV1tBnKBdpqawvueogilpbm8/bbCrbc2h/5AGDz55JM8/PDDXHXVVdxxxx1cdtllXHPNNXz88cdJEWaskzwcOWIBsnG7W3G7M8O6jygKWK2FVFU5aGrqGP5BHmfcbjh27CQyMnpoavLmiJ99tvr/oU6RmvdcRE1ND01NXREf/9Ah7X4sU13toqmpJeRnEo2qqhxOOgmamrz3xMzMXMDM4cO+c7JEQit8GYqYPcqTTz6Zo0eP0tjYiNvt5rPPPmPu3Lk+25SVlbF27VoAPv/8c0pKShAEgY6ODmRZs9kbOHr0KAUFBbEOSWcYaG1ViwIYY1giMH/xhdqOQRh9PaDsdiWstgxaSeTIQjrV39DgwiHOsjK1cEuck5na2sTYKnRu3IirrAzMyVdN0V9Ip9YLKpzCLQ0NDRQUFgJgGIYm6SUlJUkR0hnpNaSFKw4M6/T24PMvsmfMUPMCw22Zkaxo95Vw2zJoLFzYx+bN5ricn/fee4+HH36Y5cuX8+ijj3LyySfzq1/9iq1bt3LvvffGvH8dnYGECun0hyBovfiSPzTPH01NIooikJcXXWJuSoraUzbWkM5p01xJGzZbV2egqMj3/GVkqFVOR0JIZ8zfwGAwsGLFCh544AG+//3vc9ZZZzF27FheffVVNm/eDMD5559PV1cXd9xxB2+99ZZn9bmyspIf/vCH/Nd//RePPfYYt912GzZb5FayzvDT0hJb3pbQ04Nx795RV7BFIz1dDmti1dOjbhNJlU7toTd4/86yMgwtLRgOHQp/oCFQFK1oS3TXgtDdjamyEufpp8dtTMcTTYh3dwu0tYnk5Mie8z84j9IfDQ0N5I8ZA4DY2Bj38c2cOZN9+/bRm+DJa+3tYkQ5Z1rLgYGCb2APPn/Y7f5/FyMNreJpuG0ZNBYs6MPtFvjss9gXXp555hnGjh3Lr3/9awz9lTKWLl3KzTffzK9//euk6Q+pkxxoRcr8VekMRkGBlLRiJBRa77uCgujnaVlZMuaaQ4j9ueaR0NIiYjAonHyym2PHkk8cud1QX28Y0r5CFNVihSNB8MUlh++0007jtNNO83ntmmuu8fzbbDZz1113DfncmWeeyZlJWLhhNBJroQ5TRQWCLI+6gi0aNttwOnz+BYez32k3b9lC78SJYe8vGF1dAm63EPW14LkOTj01LuM53mh/l/p6A7IseIq2AEMqpQ5GURQaGhooLCpCysoaFoevtLQUWZbZvXv3kHtyItHWFn4bAfA2ZB/4GxrYg88fmhDX3ICRitfhi+w3OXeuE6tV5uOPU7joor6oj19ZWcmGDRv46U9/inFQCMh//dd/8Ze//IU333zTU1RIRydWglXpDEZBgcyOHclVGTpcNOcyWocPIDvTzX1rLyX7/5k49v77KBH0XtJMgYICmaYmEUlKru5bDQ0GJEnwGzGSnR2985lIJP830DkuaOFr0WIuLwe8ImS0kZ4uh+UARSP4AoUUuk85Bdlmw9zvtMeDWKu1mrdtA8CVpILPZFLDO7TyzdnZsmeVOVTbjdbWVpxOJwUFBcj5+XGv0gneSp2J7qi0twdusu4Pbdu2Nu9vaHAPvsFof5eR7vB52zJENvlNSYGzznLG3I/v+eefx2KxcO211w55LzMzk4ULF7Jq1Sq9FZNO3OjuFkhJUSLu6pOXJyWl+xQO8XD4FonryO+rxXjwIPYHHojos62tIrNt+zi7+U1S5S6ampLrPPtryaAxUhy+5P8GOseF1tboXR3oz9uaNg1lUEGf0UK4OXyxhHQOEZQGA65TT8UcxwbsWv80zXGJFNO2bbgnTEBO4uvAalU4csQr+AI5rIPRWjIUFBQg5+VhiCJsJhTFxcXk5eWxcePGuO87Xjid0NsbW0invx58gwkU6jzSaG8XsdnkqPKrZ892UVVlxB26artf2traeO2111i+fDlZWVl+t1m2bBmHDh1i79690R1ER2cQXV0iqamRz0cyMhS6usSor/dERnP4cnOjd/gub/8rXYKN7htuwLZyJeaPPw77s0XVm/hXzRlc9eINNJHLmP/4Gikffhj1WI43tbWBBV9Wlkxzc/LLpeT/BjrHhZgcPrcb86ZNOM84I76DSiLS0mSPexeMWBw+f6FrzrIyjHv2IHRFXnXLHzE7fFu34pwzJy5jOVFYrb4OX7DzP5D6+noACgsLkYbJ4RMEgYULF7Ju3Tqk4eqqHSOaaIukaMvgkE6tB18wwWc0qkV2Bv9dxJYWMu65B7E5PtUpTzQdHWLE7p6Gdk8f3OMwXF555RUcDgc333xzwG2WLl2KIAi8/fbbUR1DR2cwXV1CWOGciqLwox/9iNNOO41f/OIXOJ1qr+dwFl+TjWPHDGRmytG3oHE4OOfoP/m3cTntP/85rsmTybrrLoRBFXYNtbU4b74b1zXfw7R1KwCmzZv5deXldKTkUn7vizzFd0g9sJvsW2+NKh/wRKA7fDo6qCLE4Yg+h8+0axdidzd9o1jwpaRAX9/wCL5gDpPz9NMRZJmUTz4Je3/B0ELqoqnSKR49iqG+PmnDOTUsFsUTPpOdLWGxgNGohO3wFRYWIuflqUVbhiHMbdGiRbS1tbGtP3w20dDERSQ5fF6HTz3HtbWqnRVM8IG60DLY4Uu//37SXniB1JdfDvv4iUxzc/RVc7V7ejSTGUmS+POf/8wZZ5xBSUlJwO0KCwuZN28eq1atimqMOjqD6e4OT/D94Q9/4KWXXqKgoIA//vGP/Pa3ZwDLaWsb/jEebxobxZjy9ywffECqq4PnXTcgma20PfEEYmMjuUuXkv6zn2F5+23S77+f/PnzOWnN38j67H3yli4l58orybn+ehqEQh66+B24/EJ+wGP89fY3we3G9oc/xPFbDh91dQaysiS/0VVaDp+c3G34dMGnE5qWFnXCFK3DZ/78cwC/Dl9LSwuvvvoqDocj+gEmASkpCg6HEHJ+rwm+SEI6g1Uj7Dv7bKT8fFL/+tfwBxuEWBw+LX8vWQu2aAwU49nZCoKghg+GCh3UHL78/HzV4XM44ua8DuS8885DFEU+TNBwGm3RIJKQTqNRFW9aSPH+/argGzMmeGzW4L+L+bPPSP3731EMBqxvvBHp0BMORYHt201Mn+6K6vPaPT2aggRr166lurqaW265JeS2l156Kbt37+bgwYMRH0dHZzBdXSJpacGfkR999BEPPPAAS5YsYfXq1WzevJmLL/4W8E/WrPng+Az0ONLYaCAvL3pFYn39dTptBXzABbS3C7jmzKH1ySeR8/NJe/FFsm+9lbRnnqH3yitZWLSbUyyHabvvPgy1tUhFRSxUPoLiQo/o/FI6md5ly0h94YW4RVNUVVVx11138YMf/IC7776b3/zmNzid8emxWldn8HH3GhoamD9/Ps8//zw5OTKyLHgWHJMVXfDphCTmML6NG9W8rf7+Y6AKvYceeogzzzyTu+66ixdeeCEuY01UUlLUh1Ooe1M0Dp/VqiCKiv+iISYTPVdfTcqHHyIeORL2PgOhXQuRTNY9Q9m2DcVkwhXEDUgGtL+N1Sp7/m2zySGLtjQ0NJCVlUVKSgpyXh4wPK0ZMjMzKSsr46OPPor7vuOB1+GL7BrKyJA9oVhvvGFl3Dg3EyeGcvgUbzGjvj4y7rkH97hxdN59N6bduzEmeV5ZVZWB5mYDZ5wR3aRHu6dHI/j+/e9/k5GRwcUXXxxy20svvRSAd955J+Lj6OgMRnX4At8/9u/fz7e//W2mTZvG448/jiAI5OXlceut9wIT+MtfHkvIIkLl5WaijcQ/dkykoCC6DwutrVg+/JD9c5cjY/DcDxxf+QrN//gHRysrafrXv2hct47WRx9je/N4GnoyqP3qN2ncuJH9r31ArVxMdrZMSooaAdTYaKDrjjsQHA7Snn02ui81iEceeYTXX3+dtWvXsnr1av7v//6P++67Ly77rqvzbcnwj3/8g6qqKr7zne9w7Jj6LE32sM7kHr3OcUG7yKNy+GSZlI0b6RvQfqOuro5zzz2Xp556isWLF3PKKafwz3/+M17DTUi0ht2hwjp7e9VzHYngC+Uw9Vx3HYIsk/rm6kQZAAAgAElEQVTqq2HvMxCtrWqBiGh6ppu3bVPFXtRJBomB9rcc+Huw25WQbRkaGhoo7F/0kPLzgeFpvg5q79OKigqODdP+YyF6wafQ3i5QU2Pgk0/amDr1t/z0pz9m+fLlLFiwgIcffpiamhqfz9jt3pBO2+9/j2n/ftr/93/pueoqFFHE+q9/xedLHQeqqw1UV/vWOS8vTwGIWvBp13CkExmXy8X777/PhRdeiDmMm8HYsWOZOXMmq1evjmqcOjoD6eoSgjp8d999N0ajkZUrV5Kamup5PSfHANzDgQNbWb9+/XEYafgcOmTgyitzeeutyJ+PiqLmNUfr8FlXrUJwOjly/lcBb3E2DykpOOfNQzr5ZDo71RQfUO9JiCItHeo9QLufFBRINDaKuKdMwbFkCWkrVyLEGEdbV1fHqlWrWLFiBVu2bKGiooJvfetbvPDCC/w1xggmRVGLtmgOn6IovPrqq8yePZupU6fypz99HdijCz6dxKS3V62sGQ9icfiM+/YhtrX5NNr+4IMPaG9v55///CdPP/00119/PRUVFezbty8u401ENIcvlODTqnRqoiJcbDZ5SFsGDWnCBPrmz1fDOmMs5NHWFmW+kCRh+uKLsMM5XS4XcoIGzGtifKDgC9fhKygoAEDuF3zD4fCBKviAhHT5tLCYSCu9ZmTIHDmyg2984wfAON5///u8/vrrSJJEUVERTz31FGeddRa33nqrp/F8WpoqxA11ddh/8xt6lyyh74ILkPPy6Dv3XDWsMwFX+v1x990Z3HKLb3XbjRvNZGdLTJ4cXdnBaB2+DRs20N7ezpIlS8L+zKWXXsrWrVs5evRoRMfS0RlMV5cYMIdvy5YtbNiwgTvuuIMxY8b4vKcuMn2djIwiHn/88eMw0vDRFsJ27468T2BDg4jDIYbMaQ6E9V//wjV5MsqcUiD4/aCx0bvopC1ADZ4j5uXJnu06v/c9xK4u0laujGpsGn/6058AWLFihee1e+65hwULFvDjH/+YLTFUI+/oEOjuFikqUs/f1q1bOXDgAF/72td4/fXX+xe1Lqe6uj34jhIcXfCNUB58MJ2lS/PiMpfRfszROHye/L0BDl95eTn5+fnM7e/J95WvfAVRFHn99ddjH2yCogk4hyOUwydgsciIEf4y7fbgRUO6r78eY10dKRGUWfZHa2t0xXuMe/ci9vSEVbClpaWFiy++mLvuuiuaIQ47muDLyRko+MLL4dMEn9Qf0mkYJsFXUlJCfn5+Qgo+bfU4XIfv4MGDPPnkk+zadQY7dpxBZeU/OemkW/jwww/ZvXs3b7zxBq+88gqff/45t912G2+//TYffKDm6Kh/FxHLW28hOBx0/PjHnv32LluG8fBhTAla3GYwHR0ie/aY+PJLb/+F8nIzp5/uRIhybS81VcFsViJeHFy1ahWpqanMnz8/7M9oixDl/T1ZdXSiJVhI59NPP01mZiY33HDDkPfUe04K8+bdycaNG9mwYcMwjzR8nE71N7hvX+T9VXbtUkXijBmR5/IKvb2YN2/GcfHFZGapz7Zggk9r/wBQU6OOdXAUWH6+6vABuGfMwHHhhaT96U9E2w+jq6uLl19+mcsuu8xHxBsMBp566ikKCwu5/fbbqauri2r/WksGLaTz1VdfxWq1snTpUiZMmMCvfvU8UMuaNX+Lav+Jgi74RigHDxo5eNDIgQOG0BuHQPvxR+PsmDduRCosRBo3zvNaeXk5p59+OkL/LCU/P58FCxbw+uuvJ6yrEyspauRVGCGdQkThnBqhBIfj4ouRsrNjrkyoOnyRjy/cgi29vb3ccsst7N27l0/iVFk03vgL6bTZggtuSZI4duyYR/ApmZkoJtOwtGYAtT3DokWLWLduHe4EazrV1iaSliaH1TT5r3/9K+eeey4PP/wwZnMK8BiKUsu99z7I1KlTPfcQUHsQ/uQnPyEjI8MjdG02me5uAcuaNbimTUOaMMGzvePSS1FSUpImrFNbLNJCvurrRQ4fNjJvXvRFCwQh8pLjkiTx7rvvcv7552O1WsP+3CmnnILRaGT37t3RDFVHB1AN+e5u/yGd+/bt45133uGWW24hLS1tyPtWqxptM3HizeTl5fHEE08cjyGHRV+f+v/BBJ8kwQMP2IfM6yoroxd8pu3bEVwunPPmheX4+3P4Bgu+ggLV4dMMh56rr8bQ0uIxACLl1VdfpaOjg9tvv33Ie9nZ2Tz33HN0d3dz9dVXe6phR8LAlgy9vb38+9//5rLLLsNmswGwcOGpfP3rn/LNb94a1fgTBV3wjVC0JpGffJIS875aWkTS08OboPmgKN78vf6JWV1dHXV1dZwxqGLn8uXLqa2tZdOmTTGPNxHRQjpDFSPt6REiqtCpYbeHCClMSaH3qquwvPdeTH1xonX4TNu2IWdmIk2cGHAbSZK444472LJlCwsWLODo0aM0DpMDFguaIB94Hux2OWgfvubmZiRJ8gg+RBE5N3fYHD5Q2zO0t7cnXHuG9vbwmq53d3fz0EMPMW/ePMrLy7nyyg+A7/cXCvH/QzIajcyfP5+1a9eiKAppaQqGznbM5eU4Fi/22VZJT8dx/vlY33wz5lDn44G2WPTmm6rIKi9X82aizd/TyMqSIwrp3Lx5M8eOHeOyyy6L6DgpKSlMnjyZysrKSIeoo+Oht1dAlv23ZXj66aexWCw+YX+DyciQ6e5OZcWKFaxfv57Dhw8P53DDRvt9HzpkDFjcbdcuE08/befll33FbGWlibFj3aSnR7EY2z/ncs6dS0aGWgAuHIdv0iQ3NTX+BV9+vkRfn7eqZd+iRcgWC9YocnglSeK5556jrKyM0047ze82M2bM4MUXX6SxsZFrr72WlpaWiI5x5IhX8L3zzjt0dnZyzTXXeN63WuHBB09i9uzEWjyNFF3wjVCamtQ/7aefxi74op3kGw4fxlBf79OOYePGjQCcPiCnD+CSSy7BarXy2muvxTbYBCX8oi3ROXxqNcLg++7+2tdAEEj/+c8j3r9GW5sQndO7davq7gWIPVMUhXvvvZe3336bn/3sZ9x5550AVFRURD3W4cJfDl9aWnCHb2APPo3har6usWDBAgwGA2vXrh22Y0RDe7sQVg++Z599lubmZu69916Ki4s9192yZb1B6/4sWrSI+vp69uzZg82mcE7PGgS3m75Bgg/UsE5DY2PUK8/HE6cTzGaFL780sXevkfJyM1arTGlpdC0ZNDIzIxN8q1evxmw2c8EFF0R8rOnTp+uCTycmtOdcWprvc6iuro7XX3+d66+/nuzsbH8fBVTB19Ymsnz5cgDeSJD2LFpIpyQJHDrk3+XTFnk2b/YtlLRrl5GSkujuA+ZNm3BNnYqSlYUoqucnuOAzYLHIzJjhorpaHWdrq4jRqHhaRGnVQjU3ULFa6Tv/fCzvvEOkzew++OADDh8+7NfdG8i8efN4/vnnqa6u5rrrrvPkcYdDXZ0Bs1khN1fmb3/7G2PHjuWss86KaJzJgC74RiCKAi0t6g/t009TYl68bmkRo8rfS33lFRRBoG/BAs9r5eXl2O12pk+f7rNtWloal156KW+99RZ9WmzDCCLcoi3RCj61GmHwn7M0cSKd3/seqW+8od54+zFv2EDe+edjCpH0LMuqOxOp+Ddt2oRp7176zjvP7/uKonD//ffz5z//mW9961vceuutlJaWIghCQgq+wFU6xYC/Na0Hn8fhQy3cMpwOX0ZGBtOnT2fr1q3DdoxoaG8PXfinpaWF3//+91x88cWUlZUB3pzJa67pCfrZ8/qvs7Vr12KzyVzOW7gzs3D6WR3uW7QIxWzGkqA9CwfS1yewcKEDUVR4800rGzemUFbmijzyYhCRhHQqisLbb7/NggULPOFOkTBjxgyOHj1Ka2trxJ/V0QGv4Bvs8D333HMoisJ//Md/BP28Wu1XZMyYMcydOzeBBJ/33wPzdAeycaMq9CoqTJ5ooZ4egaoqIzNmROE+yTLmzZtx9tdTAMjKCu7wNTaKFBTIjBvnpq7OgCx754jaeq5WLVTL4wNwXHYZhoaGkPOMwXzyySdYrVYuueSSkNuec845PPnkk+zcuZO333477GPU1hopKpKorz/C+vXrueqqqxAjLaSQBIy8b6RDd7eAwyFQWuqkvV1k587YZgTROHxCaytpK1fiuPxyn7yZ8vJy5s6di8EwNLdw+fLltLe38/7778c03kTEG9IZukpnNCGd4RQNAej67ndxlZSQcc89CK2tpKxbR/aNN2Lauxf7Y48F/WxHhxpKE6nDZ3/iCaTsbHr8JNErisKDDz7IM888w4oVK/jJT34CqAsAU6ZM4YsvvojoWMcD/0Vb1H8Has2gOXwDBd9wO3wAs2fPpqKiIqF6ToUT0vm73/2Orq4ufvSjH3leW768l7/+tYnZs4OvZJ900klMnz6djz76CJvVzWWspv3sC8DPPUdJS8N5+umkJJgL6g+nU2DsWIkzznDyj39Y2b3byOmnx950OJKQzoqKCurq6iIO59SYMWMGgJ7HpxM1WiXrgYJPURRWr17NokWLhlTmHExGhuwJNVy2bBl79uxhz549wzfgMBm4GOwvj09RYNMmtSqv0ymwY4c6r9uzx4iiCFE5fMa9exE7OnyqqKvnJ7jDl58vMXasOo76enHIHDE/39fhA3AsXoxiNkcc1llZWcn06dMxGsMrZnPJJZdQXFwcUasvren6m2++iaIoHvd3pKELvhGIFs55xRXqEtD69bGFdba0RC74bM89h9jVRef3vjdgPy3s3bt3SDinxoIFCygqKuKll16KabyJSLgOn8MRrcOnCj5ZVgthBUz8NplofewxxJYWslesIPvmm5EmTqTr9tuxrF2LcefOgMeIpj2Hads2LB99RPc3v4kyoB+SxmOPPcbTTz/NTTfdxP333+9ThGPmzJkJJ1bAf0inFsoSSHQ3NDR4mv9qyHl5iE1Nw5o/Nnv2bNra2hImTwXUoi3BQjrr6+v505/+xJVXXsm0adM8r9tsCgsWhCdwFi1aRHl5OUVH1pFLMw3zLgq4rWPRIkx79iAeORL+lzgB9PUJmM2wdGkvNTXqJO/002OPhsjKUkPcZJcUtE2ILMs89NBDpKamctFFgc9nMDTBp4d16kSLFskyMKSzqqqKmpoaFi1aFPLzAwXN5ZdfjiiKCeHyaSGdFovC/v1Dn98HDxo4dszAihXdAGzZorp9sRRsMfdXzHXOm+d5LTNTpqMj8DylsVEkP19m3Dj1uVVTYxwSBVZQMNThU+x2+ubPx7J6dditcBRFYdeuXZSWlob9nURRZNmyZXz88cdh5/INFHwzZ85kYpBaA8mMLvhGIFrBlmnTXEyf7oq5cEukDp/Q0UHac8/Re+mluAeEbm7evBkYmr+nYTAYuP766/n44485ePBgTGNONLSco+Gr0imjKAKVlUauvDKXhQvz2b/ff4VWd2kpXd/5Dinl5bimT6fp73+n8847kdPSsP3+9wGPoZXTj8Thsz/+OHJmJt1f//qQ9z777DMee+wxrr76ah544AEfsQeqWGlsbPSEQyYK/kI6tclHoLDahoYGcnNzMQ2Iv5Py8hBkGbG5edjGOnv2bICEckrVHL7A19Bzzz2Hy+Xihz/8YdTHWLhwIS6Xi5bPn8eFkdoZgSeCfQsXAmBZty7q4w03iqIuBqWkKFx2mRrWaTQqlJXFlr8H6nVslPrIuOkWCk89lewbbyTlgw+G5Nq88MILrF+/nv/5n/8hKysrqmPl5+eTm5s76gVfZWUlr7zyyokeRlLiL6RzXf9vd2H/bzkYmZlewZeXl8e5557LG2+8ccIXFjXBN22aiy+/HBqVpeXvLVniYMIEtyePb9cuE3a7HFUPPvPmzUgFBT5V1EM5fI2NBgoKJMaOVUNIq6sNQ0wBm03BapVpaPCdg/QuWYKxthZTkIXlgdTU1NDR0UFJSUkkX4tly5bhdrt56623Qm7rdKqFaOz2KrZt28YVV1wR0bGSCV3wjUA0wZeTI3POOX1s2mQOWR0yEH190N0dWQ5f2p/+hNjRQWd/4Q2N8vJyzGYzc+bMCfjZ6667DoPBMOJcPq/DF3y7np7o2zIAXHFFHtu3qw+LpqbALTk677yT1ieeoPmVV1CyslAyMui58Uas//43hpoav5+J1OEz7tyJZc0aum67DWVQvk9PTw8/+MEPmDBhAg8++KDfePlZs2YBsGPHjrCOd7yYOdNFaanT5wGrOXyBCrcM7MGnMdzN1wGmTp1KSkpKwgg+pxN6ewOHdLrdbl577TXOP/98xo8fH/Vx5s2bR1paGhV7PmE982kjM+C27qlTkQoLSUnAnoUarn5dZzYr5OXJLFzYx7x5zqjCvweTa+vhNf4f9o8/oOfqqzFVVpJz003kXXIJ9Bc+OHDgAL/4xS9YtGgRN954Y0zH0wu3wC9/+Ut+8IMfUF1dfaKHknRoYfMD2zJ89NFHTJgwgQkD0kcCkZGh0NHhzbdetmwZhw8fZvv27cMx3LDR5gYlJS6qqoxDAj/Ky1PIypKYMsVNWZmTzZvNKIrq8M2Y4YqqF6e5vFx19wZ8OD1d8SzuDqa3V6CzU83hGzNGQhAUamoMQxw+QYD8fNnH4QNwXHghisGAZdWqsMa3s18YRuLwgXqPOeWUU/hXGC136usNKIpAfb1aMPDyyy+P6FjJhC74RiDNzepEPzdXZv78PhwOYUhVp3CJdJIvdHVhe/ZZHBdeiHvQj3Tjxo3Mnj0bS5ASe4WFhVx88cW88sorI6p4SySN16MRfFqS9KmnOvnd79SCCIHyyQAwm+n96ldR0tM9L3XdeiuIImnPPOP3I9pDINxrwf7448jp6XT7KZH90EMPUVNTw2OPPRawl1dpaSmiKCaMWNEoK3Px7rtNPpNtTfAFas3Q0NAwRPANd/N1AJPJxIwZMxKm+I22chzIJV6/fj0NDQ1cddVVMR3HbDYzv6yMD/4/e+cZ2FTdvuHrJE33BkrZq2WvAi1LKHsjIgWqgFoUhIoIIvhi9Y8MQZHhYAmyFJW9twyhIFOgjDJkFJFVumhLm6Zpzv9DetKR0SRNoUWuL+9rxjmnLTn5Pb/nfu47NZFt9DQZmYEgoGzfHofISKuDgYsaSRkgbRwtXpzIypWWWY8bRKnklVVv0JOdRI2aQ9LcuTw8cYKkL79EcekSzqtXo1arGTNmDI6OjsyaNUuvE28pdevW5dq1a8UuH/JpkZaWRmRkJADr169/xldT8sgv6VQqlRw7dsys7h7k3Hsk2WK3bt2wt7c3qzgoSqTPeL16mSiVgi4MXOLECXsCA1UIAjRrpuLRIzkxMXKio61z6JTdu4fdv//mkXOCtsOXnCwYVF1KkQw+Plk4OICvr4aYGDsSE/WbAtrw9bw/g+jtjaplSxzNNFS5dOkScrmcWrVqWfCTaXNoX3nlFU6cOFFgGLvUILl4cSMBAQFUztXtfN54UfA9h0gzfKVKaWjRQoWdnWi1rDN/vkpBuH73HbKkJL3uXnp6OufPn9fL3zPEkCFDSExMZKcVmS3FlaJ26ezUScmGDXGsXRtPzZrahZTJgs8AmvLlSe/bF+dffzUoM8wp/gu+PnlMDE67dvEkLCxPUQlw7Ngxli1bxtChQ03+e3BycqJWrVrFplgxhWTaYqzD9/DhwzyRDACa7P8uyg4fQOPGjTl//jxZxSBrTir4jM3wrVu3Dk9PTzoZiFCwlM4+PsQA26hToKFRRrt2yJKTURSzzEKJ3PM9oJ0jNRQ8bRGiiNfYsVSM2sc7LCEq8A3t4woFaYMHkxEYiOuCBaz55RfOnDnD9OnT9f4NW0PdunXJyMjg5s2bhT5WSeTQoUMolUrKlCnDunXr0FhoU/9fJ7+k8+jRo6Snp5td8Enqgpx7kQft27dn+/btz1TWqVIJCIKoc9vMPYcfGysjJsZOl7nZrJn2fzdudCYtTWaVQ6cufy/fiI2npwaNRjB4z5QkmtKMXuXKai5dUqDRCHobwYY6fADKrl1RXL+O3Iy58osXL+Ln52d0U9gUr7zyClBw7IZ2nXSd27fP07t3b4vPU5J4UfA9h8THy3B21uDkJOLqKtK4cSYHDzqYOyebB0s6fHZXruD6ww+kDRxIZj7ZZlRUFGq1mma57H+N8dJLL1G1alV++uknyy+4mGKOS6coWu/SKZdDixYq5PIcqYvkZmYJqeHhCGo1pUJDkeXbGZM6fOaEZrusWoUol/PkjTfyPH7gwAHCw8OpUqUK//vf/wo8TsOGDYmKinrm8xUFIS0+DH1JZmZmEhcXp9/hy5Z0yu/fL9Jra9iwIU+ePOHGjRtFeh5zSErS/n4M/RtKTk5mz5499OnTBweHwueHtniiNTe4wZOCC742bbRSo2Lq1ilJ8u2tE2oYxHXBApy2biVm5Kcs5Z28Tp2CQOro0djdu8eOFSuoUaMGffr0scl5/+vGLbt378bT05NPPvmEf/75R5dN+wLzyC/p/P3331EoFLRq1cqs9+cv+AA6d+7MgwcPrL5HJiQksGnTJkaNGkX37t2tMslSqQQcHMDPT9uty13wSfN7kitvrVpqXF01/Pqr1gjNmg6f/alTaJydycz+PEpI4e3JyfrlQe4OH0ClSlm6CIn8TYGyZfU7fADK7MLcHGfkS5cuWTy/J1GlShWaNGlSoFundp20Fni+5ZzwouB7LomPl+WxjA8JSePiRXsWLrQ8N0nq8BVY8IkiHp98gujqSvKnn+o9fenSJSDHRMIUMpmMIUOGcPLkyWJhl2wLpIVa/g6fWp0jLVGpQKOxrsOXG2dnKSLA8o+32t+fhJUrkf/zD2V690aRq7uWmKg12zDgbp+X9HScf/sNZbduui5WUlISY8aMYciQIXh6erJ06VKcDbh25qdhw4bEx8dzr5g7KOZ0+PR/57GxsYiiqFfw4eBAlrc38uzIhqJCmpktDtLYnF11/fvJtm3bUCqVhZZzStTVdZCuFZhRKXp4kBkQUGzjGfJLOguLw8GDuM2YQVqfPqSPGgmgF82Q0b49sbVrc/TaNbp37WqT8wL4+fmhUCie24JPFEWjclW1Ws2+ffvo1KkTvXv3xtXVlbVr1z7lKyzZpKbKcHTUILn07927l6CgIFxcXMx6v6en9jOUu+CTjOSsKb737dtHQEAAo0aN4vDhw1y/fp0PP/zQ4s6tSqWd0fXyEilTJou//84xbjl50h5HRw3162sLO7kcmjRR8eCBHLlcpGZNyws+h5MnyWzSBPLFHUj3ZmlzLjdSAZfT4ctCo9G+Ln/BV6aMhuRkGfnzz7OqVUNdpUqB99qEhATu379vdcEH0LdvX6Kjo3WzgIZIS5MBa6hfP5AKFSpYfa6SwIuC7zkgf/MjPl5G6dI5H77Bg9Po3TudGTPciIy0bItYWgQUJOl0WrsWhxMnSP70UzTe3nrPR0dHU6pUqTy29KYYMGAAcrn8mevqbYUgaOVY+Qu+pUtdeOklH5RKrZwTsEHBJ82TWTdrk9GuHXFbtiDa2VHq1Vd1QalJSea5tTpt344sKUnX3UtISKB79+5s3LiR0aNHs3v3burkcm81RXF0mTSEqQ6fodB1CY2vL/IidiGtUaMGzs7OxeJ3aKpLvG7dOvz9/U2aOpmLkJqKx7VrVHJzA66YlVGpbNcORVRUkbqmWosk6bRFwSe/eROv995DXbcuj2fPxt0D5HJRP3xdENjUsiVqoJcVIevGsLe3x8/P77ks+B4+fMgrr7xCp06dePz4sd7zJ06cICkpia5du+Lk5MTLL7/M9u3beZLdjX5BwaSmCrr77f3797l06ZLZck4wXNBUr16d0qVLczI7psBcVCoVkyZNonr16mzfvp1z584xbdo0jh8/ztKlSy06ljZ2Rftz+fmp9Tp8TZpk5unwN2uWqXutCVsEgwiJidhFR5PRooXec4Y6oBKxsTIUClG3DpCcOsFwhw/g0aN8O8SCQEa7djgcOZI3bT4fUpFWmILv1VdfxcPDg6+++sroa27evAqcp2vX59edU+JFwVfC+ewzd958M2+BFRcnz9PhEwSYPTsJf381I0d66Q0Dm6KgmRsAISEB96lTyQgMJG3gQIOviY6Opm7dumYP/Ht7e9OiRQv27Nlj9rUWdxwcRD2Xzrt35cTHyzl50kEnwSys8569PdjZiVZJOiXUtWsTt307oocH7tOmgSiSmCgzK5LBZeVKMmvUQNW6NVlZWYSHh/Pw4UPWr1/Pxx9/bJFcTwpcLQ7FiikUCnB01BjsJB06dAhBEHRSttxk+foiK+KCTy6X66SxzxrpfpJ/DvTWrVucOnWK/v37F9oUBLT5j4Io4le1KjLZFbM2PzI6dEAQRZyLoV2+tFEkLQitRqXCa+RIEAQSli5FdHJCELRzO4bC17c9fIivXE67bdtyrEJtQN26dZ+78PVz587Ro0cPoqOjuXXrFmPGjNHr8uzZswdHR0ddgTJgwADS0tLYYaZr4Qu0G5lSwWdJHIOEoYJGEASCgoIsLvhWrlxJTEwMkyZNIiAgAJlMxoABA+jcuTNffvkl169fN/tYuQs+f38116/bIYpw5oyCS5cUuvk9CWmOz5r8PYeTJxFEEZUBGay01jMs6ZRTpkyWztRTyuID/YLPx0eT/R4Dc3zt2iFLS9PNERpCUoUVpuDz9PTk/fff58CBAxw9etTgayIjVwD2vPKKbSTrxZkXBV8J58YNOz0HzvySTtDq3ZcsSUCtFhg92rhFeX5SUwXs7ESdWYAhnLZsQZ6YyONp08CAvb5arebatWsGF7ym6NatG9euXSsWs0e2wFCHT+rq7d/vYLMOnyBo/96FKfhAGxuQMno0DidP4nDokFkdPsX589ifPUvam2+CIDBz5kwiIyP54osvjOYvmsLR0ZHatWsXi2KlIFxdRT3TlqysLH777Tfatm1rUC6S5etb5JJO0Epjo6OjybThovSPS9QAACAASURBVN0aHj/W/n7c3fUz3mQyGa+++qpNzmOf3ZWu1rAhonjFqJlObjIbNiS9Sxfc5sxBXswMRXJMWwp3HLevv8b+4kWS5swhq1Il3ePe3voFn1Kp5OAff9CtZUscLl/G++230dNnWUndunV58OCB2cHIxZ3du3fz6quvolAo2Lp1K5999hl79+5lwYIFuteIosiePXto06aNTs7erFkzqlat+kLWaQGpqTLd/F5kZCTlypUzWzECxjtYgYGB/PPPP9w3c6Y6KSmJb775huDg4DwFp5D9vefo6MiYMWPMdqNVqUDaC61ZM5PkZBmzZ7vx6qulqVAhi4ED0/K8PiBAhaurRjfXZwn2R48iOjqiMqCmyPn9GJJ0ynRyTsjb4dM3bcnKfo9+g0HVujWiQmFS1nnp0iXKly+PtwHFmCWEhYVRvnx5vvjiCz0vgLS0NM6d+w3oT6VKpQp1npLAi4KvhJOeLvD4sYzERO2HUxQlSae+I1+NGlmEhqYRFaUf6mmMlBQZbm4akxkvDn/+ibpiRb0YBolbt26hVCotuikDdM2eG9m9e7dF7yuuODiIeqYtUpF34ICjzQo+0HYJrZV05ibttddQV6yI28yZJCYIBXb4nH/6CY2TE2khIezevZt58+YxaNAgXnvtNauvoVGjRkRFRRV7NztXV1FPOnj48GHu3btn9OfXlC2L7NEjm3ZPDNGoUSOUSiVXr14t0vMUxOPHWkOpXPnz3LlzhxUrVtCvXz/KlStnk/PYnzlDZs2a1KhbF1FMJT7ejC6qIPB4xgxEe3s8x4/XCx5/luSYtlh/b7A/cgTXhQt5MngwynwzeV5eGj1J55EjR0hLS6PTiBEkzZiBw4EDlBo8GCE52eprkJA2/0qCA29BZGRk8Mknn+Dv78/OnTupU6cOb7/9Ni+//DJfffUVe/fuJT09nUuXLvHvv//qvtdAWxy8/vrrHDt2jNOnTz/Dn6Lk8OSJoItkuHr1Ko0bN7ZIFeDkpP0uzl/QSI7R5nb5vv32Wx4/fsynBjwLfHx8mD59OmfPnmXOnDlmHU9r2pIj6QSYO9eN4OAMdu9+pBes7u4ucvz4QwYNStM7VkE4/PknqmbNcirMXORIXg1JOuU6qSZoYxkUChGFQtR1XSWkwtCQU6fo4oIqKAhHE9mnFy9etDh/zxCOjo6MHz+eqKgotm3blue5TZs2oVIlY2c3Ms930vPKi4KvhCMVCTExWr13SopAZqZgdObOxUVEqZSZ7diZkiLoMsYMotFgf+yYQWmAhDSrYWmHr0KFCjRs2PA/UfDdvGnHlSvaO44twpRdXDRWmbboYW9Pytix2EdF0Spuu8kOn93Fizhv3Eh6374ky2R8+OGHNG7cmKlTpxbqEpo0aUJycnKxt3F3c9OXdP766694e3vnWeTlJsvXF0EUtUVfEVJcZiHT0/VdaL/66itkMhkTJkywzUlEEcWZM6iaNMHPzw+AuLi/zXqrxteX5P/7PxyOH8f5559tcz02oLCmLUJiIl4ffIC6enWSJ03Se97LS6O3wNuzZw+urq60atWKtDfeIHH+fOxPn6ZUaGihNyiaNWuGg4MDB4tx2L25bN68mYcPHzJx4kRdN0IQBGbNmkWNGjUICwvDz8+Pl19+GUEQ6Ny5c573v/XWW/j4+DBt2rRi70ZcHFAqtfcQURSJiYmhRo0aFh/Dw0Oj1+GrV68ezs7OnDIhM5S4ffs2y5cvJzQ01Oi6pk+fPgwYMIDvvvvOqJwwN7klnQ0bZlK/vor//S+Z5csTdEYz+fHyEgs2UcuHLCEBxeXLZBhZs7m5iQiCaNSlU5JqgtY8pkKFLLy99ZsC3t4a5HJRF+WQH2X79iguXzY40pCens6NGzcKJefMTb9+/ahTpw5fffWVLt9ZFEVWrlyJl1cDXFz0ZxmfR14UfCUcqWC4fVtb8EkZfLlNW3IjdY+kHeOCSEmR6e3c5MbuyhXkiYlGbx6gLfjs7Ozw9/c376S56NatG2fOnNEZX5RktDN8ee+KaWmCrhu7Y4dWr2WLDp+Li206fADpISFkVq3K/9Im4eVhOMtNFheH99ChaLy9SZkwgV9++YXHjx8zffr0QlvsBwQEAHDmzJlCHaeoyd/he/ToEXv37qV///7YG/HTz8o2cilq45aqVavi5eXFH8/YhVKlEvJ0qaKioti0aRPDhg2jfPnyNjmH/OZN5ImJZDZtqiv4EhOvmf3+tNBQMtq0wf2LL/SiSZ4VhTVtcZs7F1l8PEnz5yMacMfNL+nMyspi7969tG/fXvf5Vfbpw+MZM7CPikJRyI0DZ2dnWrduze+//16iixxRFFm0aBF16tQhODg4z3MuLi5s3LiRuXPn8vHHHxMaGspnn31G6dKl9V43btw4Tp069dxsbhYlUlZtbGws6enpVhd8+Tc47OzsaNq0qVlOnStWrADgo48+Mvm6adOmUb16dUaPHk18AWZQ2nujdH0ie/bE8f77qYamZArE1GfK/tgxAKNrNplM2z3M3wHNyIDERLlOqilRvbpa7zHpOGXKaHj0yPAPkCHFM2TPYebm8uXLaDQam3T4QDvHHhERQUxMDGFhYaSmpvLXX39x6dIlqlcfbnKN+zzxouAr4UgF361b2l2U+Pic0HVDSMWE9L6CSE0V9OZtcuOQffMoqMPn7+9vdNFrim7dugFa6+WSjoODfixDerpArVpqqlVTc+iQ7Qo+Z+fCz/DpsLPj/rvjacgF2t1Yof98ZiZe776LPD6ehGXLUHp4sGTJElq3bm1WDEdB+Pn54erqytliGootoZ3hy7mlrl+/HrVabVLOmpUtYSzqOT5JOrZ7925iYmKK9Fym0FqPa/+/KIpMnTqVUqVK8d5779nsHPbZGwOqpk0pW7YscrkrKSnmF3wIAkkzZyIolbgUkyzQQpm2aDQ47djBnbZt2Xb3LlOnTmXEiBH873//48svv2TLli14emaRkJCj/Dhz5gxxcXG6+6+EsksXQGv6UFg6d+7M7du3+ftv87qvxZEDBw5w7do1RowYYVBW6O3tzYABAxg9ejTTp0/n3XffNXic0NBQ/Pz8mD59+jOfsy3uSAWfdB+zruATDbpQNm/enMuXL5NsQrasVqvZvHkzHTp0wDc7dsgYLi4uLFiwgISEBMaOHWuyEJNiGSwhLi4OVT6ny0OHDhEYGMgPP/xg8D0Of/6pzd8z4YZsqAMquW3mnuEDmDr1MXPnJhk8jo+P4Sw+0BrDZfn64njggN5ztjBsyU/79u2ZPXs2R44coV+/fnz33Xe4urpSuvRA3Uzo886Lgq+Ek7/DFx+v/XAZ6/BJ5ivmFnzJyaY7fPZ//om6ShWyTOSXREdHWzy/J1GzZk2qVav2XOx8ak1b8j4mSdw6dFDqFnVOToWfHbJpwQfcDOzL73Si+47x2OeWp2Rl4fHppzgcP07SrFlkNmzIpk2bePDggc0W8XK5nEaNGpWAgi+T+PhILl26REJCAr/++itBQUEmO9ua7A5fUTt1AgwdOhQ7OzsWL15c5OcyRu4O3++//86xY8f48MMPcXNzs9k57P/6C42bG2p/fwRBwN29Jmlpls0uZlWuTEZwME4bNxaLWT5pTWeNaYsiKoo5Dx5QZf9+3n77bZYtW8bFixfZuXMnCxYsIDw8nEOHwlCp0khLEzh16hQjR47ExcWF9u3b5zmWpnRp1NWrY2+Dgq9Tp05Ayd7MW7hwIeXKlSt0KL2dnR0RERHcvHmTX375xUZX93ySlmaLgk9j0JQkMDAQURRNzlNGRkYSGxtLSEiIWeeqX78+ERER7N+/n8OHDxt9XUaGYHYHPzY2lrFjx9KoUSNatWrFjz/+SHJyMjNmzOD1118nNjaWuXPnGjRFsj92DFVQEKaG1tzd9Qu+/KHrElWrZlGnjmFjGh8fjVFJJ4KAsl07HA4fRsgXS3L16lVcXV2pWLGi0Wu0htDQUFasWMGNGzfYv38//fv3R6Vys8kYTUngRcFXwpFmwmJitB8qSdLp7W1Yepcj6TS/w+fmZmTBo9HgcPw4GS1bGn1/QkICDx48sHqnRhAEunfvztGjRw3mGpUkDEs6ZTg5iXTsmFMJFjdJJ0BcooL+rCO1XHW8hw3D7u+/kcfEUCokBJdVq0gJDye9b180Gg2LFi2ibt26tG3b1mbnDwgI4PLly6TbyCWwKLh7dzEPHnSkS5cuNGjQgJs3bxZoVqMpVQpRoShySSeAr68v/fr1Y82aNcTFxRX5+QyRu+BbvXo15cqVY9CgQTY9h/2ZM6gCAnSOwV5eNVGpCu7wiaLI3r172bt3L2fPnuVGx47Y3buH/fHjNr0+a5Du19Z0+DTbtzMdaB0UxObNm7ly5QpHjhzh/PnzxMTEMHHiRC5f3gy0YObM2YSEhGBvb8+GDRvw8PDQO15G8+ZaO/VCFsLly5enQYMG/P7774U6zrMiKiqKY8eO8c4776CwgeND586dadGiBXPmzCEtzXIjjv8KuTt8crmcKlWqWHwMQx0s0M6L29nZmZR1btiwAU9PTzp27Gj2+QYNGoSjoyP79+83+prcpi3GEEWRH3/8kTZt2rBp0ybCwsKoUqUKkyZNokGDBsybN4/XX3+dbdu2kZqayqJFi/K8XxYXh+LqVZOKLDDcAc0fum4O2g6f8TIjbdAgZMnJuGRLZCWuXr2Kf/aGna3p0KEDGzZsoHPnzrz77rs8eaI/V/688qLgK8GIoqEOn20lnaZMW+yio5ElJZm8eUhZS5YatuSma9euqNVq9u3bZ/UxigPGYhmcnESaN8/QdfZsU/DZyLQlm/h4GY/x5NJXqxAVCkqFhlKmUycUV66QOHcuKZ98AsD+/fu5du0a4eHhNr1ZN2nSBLVarQtjLW6oVCqio79BEFqwaNEiPv/8cyZOnMgrr7xi+o0yGVk+Pk+l4AMYMWIEGRkZLF++HIDr16/Ts2dP+vTpwz///FPk55cknUqlksOHD9OlSxebLJYlhCdPsLt8mcymTXWPlSnjjyj+U+AieteuXYSFhREWFkavXr2oHxHBUnt7bZfvGVMY05bNmzaRBIz73/8IDAzMM1Mrk8kYNWoUY8euBe7x44+z6dy5M7t27aJBgwYGj6cKDESWlISdBRljxujcuTN//fXXM9uAKAwLFizAzc3NZhsWgiDw8ccfEx8fz2+//WaTY5oiOjqaxo0bF/vZ6NxIax6p4KtUqZJV9w9PT8MFn7OzMw0aNDBq3JKamsquXbvo3bu3RbPpTk5OtG7dmv379xuVdWpNW0wf5/Dhw0yaNInAwED279/PtGnT2LBhA5s3b2bgwIEsWLCAr7/+mkaNGtG3b1+WLl1KbGys7v32f/6pPVeBBZ9+B9RYh88UPj4a4uNlZBl5S2aTJig7dMBl4cI8Xb6///6bmjVrmn0eS2nUqBErVqygUqVKpKUJLySdLyj+ZGSAKGo7cLGxctLSBOLjtTEKxqQ/lhR8opgTy2AIB+nmYaLDJzl0WivpBO1iv2LFimzYsMHqYxQHjLl0Ojtr/16tW2t1W7bYbbK1pFPaSHCtX5GE5csRkpNRBQURu38/6QMGIFl0LViwgIoVK9KrVy+bnRtyjFuKq6xz06ZNpKb+iyhOomvX3gwbNoxRo0aZNbeqKVv2qRV8fn5+dO3alRUrVvDLL7/QvXt3bt++zdGjR2nfvj2LFi0yOzfKGqRd7KNHj5Kenq7nWFhYFGfPImg0qJo00T3m66s1brlyxbjLa1ZWFjNnzsTPz4/t27ezYsUKmjZtysdA+rZt5rtcFRHWmrbIbtxg4cOH1Ctb1mQOZtu2wcBZxo5dyZIlSwx29nTXkn0cW8g6u3TpgiiKJjsfxZHr16+zY8cO3nzzTZvKkYOCgmjevDkLFy7Um82yNdOnT+fRo0c6A5KSQGYmZGXlFHxVq1a16jgeHiLJyYLBJnXz5s05e/asbo4sNzt27ECpVNKvXz+Lz9mhQwdiYmKM5goXNMMniiJffvklFStWZOnSpXmkrIGBgcycOTOPtHjs2LFkZmYyb9483WMOf/6JxtWVTCObORIeHho9l87YWDkymWh0XMgQPj5ZaDSCTnlmiJSxY5EnJuq6fAkJCTx69KhIC77cPHmijQr6L/Ci4CvBSEVb7draIe+YGLnB0PXcSDN85kg6MzIgM1MwOsNnf+wY6qpV0Zhw14uOjqZMmTKUKVOmwPMZQyaTERISQmRkpNmhqMURYwWfVISHhT2hZ890Q9E4FiNJOgtrgJeQkIAoisTFyREEES8vDZlNmvDg/HkSfvklz9/+7NmznDx5kmHDhtm0awPaXKMKFSoUy4IvKyuLefPmUa5cQ6Arjx/L2L/fgTlzXM1yr8/y9UX2FMLXJUaOHElSUhITJkzQSerOnTtHcHAwU6dOZfjw4UXmnChZj//+++84OzvT0sRmkTU47t6tDRTOVdxUqqSdoYyONrzQAm3B/vfffzN+/HgCAgLo3LkzX375JYmZmUxOTcXxGcsOc0xbLHtf1LJlRAFhQ4ea7Lhr41Yq4+fXu8DOfFbVqmSVKWOTgq9+/fr4+vqWOPXG999/j4ODA8OHD7f5sd9//33u37/PxiLsLP/5558cPHiQ0qVLs2PHDlJSUorsXLZE2sR0ctIUsuDTIIoCycn6/9bffvttSpUqxeDBg3k0bRo+LVpQpnNnSoWGsmXWLKpWqUKzZs0sPqc0s2psc6MgSeeOHTs4f/4848aNM6u7WL16dQYMGMDPP//M2rVr+fzzz+m8bh3fly8PdnYm32tY0imjdGmNRTEQOVl8xt+k6/ItWoTw5AnXs5UDT6vge9Hhe0GJIKfg0+7I375tR1yc3GTBZ0mHT8oUM+jSmZWlnd8rQBpw+fLlQsk5Jfr3749GoynRXT6tS2fOf2dlaRdy0t+kXbsMFi9ONBlyby4uLiJZWYKeSYy5nDp1ijfffJMGDRrwzTffEBcnw8sr183eyYn8F7p06VLc3NwIDQ0t3MUbISAgoFgWfDt37uTmzZt06TIWEGjfvgxvvFGK2bPdOXeu4MI3y9f3qXX4QJuB9vbbbzNu3DjWrl1LuXLlqFixIsuWLeOTTz5hz549rF69ukjOrVIJ2NmJ7Nu3j+DgYBytcSExhlqN07ZtKDt1QnR11T1cqVJVQMbVq4YliCqVijlz5lC/fn169Oihe7xu3bq88cYbLABurFxpu+u0Amn331KL9qVbt+Ipk9Fn6FCTr5PyNfOHrxtEEFAFBtqk4JNy6f744w+Uz7iLai63b99m06ZNDBkyhFKlStn8+O3ataN+/frMnz+fLGNauEIgiiLTp0+nXLlyLFy4EKVSqRdIXVyR1i2iGE9ycnKhCj7AoKyzfPny/LpiBeqkJPotXMjdsmVRVahAVGwsh+/d47UKFawaV6hYsSK1atUyWfAZ6/Cp1WpmzpxJzZo1LeoujhkzBlEUGTt2LD+vXMk9pZJxf//NsWx3dWN4eGhQKoU8woaHD/OGrptDmTJZ2e81fV9JGTsWeUICLitXcu2adt766XX4XszwvaAEYLzDZ/xDaUnBJ+1+GerwKaKjkSUnm5zfU6vVXLt2rVByTomqVasSFBTEunXrSmxuU/4ZPqnbZ4uZvfxIN7C0NMs+4k+ePCE0NJRXXnmFv/76i6ZNmzJ79myuXv3DpJTj/v37bNu2jdDQUFxzLbZtSUBAAHfu3ClW8z6iKPL9999To0YN+vbthkIhEhCQyUcfaW29DS0o8qPx9UWWkqLnVFaUTJkyhQ8//BC7fDu9I0eOpFWrVkyaNKlIZvpUKlAqz3H//n2byzntjx1DHhdHej7HRC8vB6AaN28a7vCtXr2a27dvM2HCBGT5KqqPxo/Hw8GBCcePIxSQo1WUKJXGF4PGeBQdzaaEBAYFBOBsIHsvNx4eGgRBzJPFZwpV8+bY3bmD7N49i67JEJ07dyYtLa3ARWhxYf78+cjlckaMGFEkxxcEgVGjRnHz5k127txpk2Omp6frvjd3797N2bNnGTduHC1btsTPz481a9bY5DxFjbRuSUnRfpatLfg8PY0XfEJCAq0iItihUnFfoSDgxg3KHDlC86tXsRMEhp46hZ2VUSIdO3bk5MmTBjuqSqXxDv66deu4ceMGH3/8MXILWmwVK1Zky5YtbN++ndsREZwHqlasSHh4eJ7ZvvxIm/y5ZZ3378stMmwB8zp8kN3la98el0WLuHb1Ks7OzjbLZTWFKL7o8L2ghCDd/MqW1eDllUVMjB3x8TKTC3NLJJ1Sh8+QaYt9totVRvPmBt+rVqvZsWMHGRkZNunwAQwYMIDr168Xyy6POeR36cyRp9j+ZuPioslzDnNZtWoVkZGRREREcPLkSVavXo2/vz9nzgzFzc14CPXKlSvJysoiLCysUNdtiuIYwL5nzx4uXbrEe++9R2Cghlu37vPzzwm8/LLWTTT/HIQhsp5iNENByGQy5s6diyAIjBkzxuYdhsxMgYSEnQiCQIcOHWx6bKetW9G4uqLMFyWg3bCqRUyMfodPqVTy7bffEhgYaPB6vLy8+N+wYfwhimyaMsWm12sJlli2S/w6cyZqYMioUQW+1s5OK+NKTDTvfqGb4zNibmEJrVu3xsnJqUTEM9y7d4+1a9cSGhpaYAZbYejRowfVq1fnu+++K3Qu38KFC6lZsyZBQUGMGTOGadOm4efnR//+/REEgYEDB3L69GmdlO7kyZO0adOmWMpspTVPcrJ2HrdatWpWHcfDQ/tZSkrS//fuNn8+inPnqLloESt++YWWLVsyaNAgZs6cyb6NG6nu4oLnRx9Z5VLbsWNHMjMziYyM1HvOmKQzPj6e2bNnExAQQNeuXS0+Z6NGjQgICMD90CGcq1Xjh+XLSU5OJjw83Oi8tqen9jpyF8R378qpWNG6Dp8pp04JZffuyOPj+fviRfz9/fU234oCpRI0mhcdvheUAKSbn5OTSNWqWdy6ZUdCggxvb9tIOlNStK8xZNqiiIoiy9dXb34vISGBiIgImjRpQnh4ON7e3rQqQPZpLr169cLR0ZG1a9fa5HhPGwcHrcxSusfm/vuZ4v79+xw/frzAzmbu5xWKdGAvX389iUGDBulZn9+7d4/FixfnCZhVqVQsXryYli1bEh4ejrOzM87Ozvzwww9kZaUSE/OGwS+I9PR0Vq1aRdeuXa2yyDaXhg0bIpfLOXfuXJGdwxIeP35MREQEtWvXpm/fvkCOylX6wjQ0I5KfrOyFY1GHr5tLxYoVmTJlCidOnGDmzJk2LfoyMgQePtxF48aNCzXXq4dKhdPOnSi7dtXKjXOh3fyozd27N9DkW6SdPHlSlxlpTKb12vjxtHV0ZNzGjURFRdnumi3AHMv23CQnJ7Pk4EF6OzpSycxOqqenxjxJJ5BZty4aZ2ebFHyOjo4EBwfz+++/F3v1xg8//IAoioSHhxfpeeRyOePHjyc6Opr33nvP6qJv0aJFTJs2jXbt2hEQEMC+ffuIiYkhIiJC193v168fcrmcdevWcfToUV5//XVu3rzJ+PHjSUoyHKj9rJC+MxMTbyIIApUqVbLqOKYknQ7795PRqhXK3r1p3bo1S5YsYfLkyQwaNAi/oCAeT56M/enTOFsh827atCnu7u56sk61Wlt45O/i3759mz59+pCYmMikSZOsdr4W0tNx+PNPlB06UKdOHb788kuOHTumF9sgIf1+pII4OVkgOVlGxYqWGXo5OGjvKwV1+ADUflpzrWtF7NCZG0kBJW2QP++8KPhKMHkLPjUXLypQqwWTHT5LcvhSUox3+BRRUagaNcrzWEJCAgMGDODXX3+lVatWLF68mJMnT1KuXDmzfyZTuLm50aNHD7Zu3Vpi5j1yk7+7aqjgUyqVXL9+nYMHD/Ltt9/Ss2dPmjVrRnBwMN26dWPv3r15FkWPHz9m9erVhIaGUqVKFSpXrkyNGjUYM6YK0JUtW1Zw5coV3nrrLYYPH861a9eYPn06bdq0YfLkyUyYMEF3PCkwfVS+jkDNmjVxcppPfHykwdDuTZs2kZiYyDvvvGPT31d+nJycqF27tsmMpKfJlClTiI2NZc6cOXpunJIkJinJPEkn8FTn+ApiwIABhISEMG/ePPr06cOVK1dsclyl8j4JCX/ZXM7pcPgwsqQkPTknSB2+2mRmKrl7N2+XWirgAgMDjR5bbmfHikGDKKvR8E5YmEkpVFGRkWGZYcuyJUtIVKv5uEMHvVlbY3h7a8yWdGJnR2bTpjjYYI4PtLLO+/fvG3RGLC6IosiuXbvo0qWL1YWGJbz88stMmjSJHTt28P7771vsnrto0SKmTp3Kyy+/zPLly1m8eDHnz5/nzJkzdOnSRfe6smXL0r59e1atWsUbb7xBpUqV+Pnnn4mPj2fKM+xqG0JSrMTF3aJChQoWRSPkxljBJ79zB8Xff5NhQn2Q3q8fynbtcJ8+HcFAsLkpFAoFwcHBHDhwIM/mU44Lb85rL168qCv2Vq9ebfIeVRD2R48iKJVkZBvH9O/fnxYtWrBlyxaDr88v6bx7V1uwVahg+eZf2bKms/gk1DVqkAQ8SEx8qoYtYBtn9JLAi4KvBJN7BqxKlSzdzcscl05LOnyurnmPJyQno7hxg8yGDXWPJSQkMHDgQG7dusXKlStZtGgRPXv2xCnfbnth6d+/P48fP2by5MkkmHGzzczM5ODBg9y8adyS/Wkh7dBLss7cN5vMzEw+/fRT/Pz8CA4OZvDgwcycOVOXzbRgwQJSUlIICwvjpZdeom3btjRp0oSGDRsybtw47ty5w9ChQwkPDycsLIw+fcKBnfz44zWOHTvGhAkT2LdvH+3bt2fBggX06NGD4cOHs23bNjZu3IhGo2HBggXUq1eP4ODgPNetUkFa2lvUqNGdb775Js+CV61Ws2TJEurVq0eLFi2K/HfYs2dPjh8/zt9WzlDYikOHDrF69WpGjhxJUvNzZgAAIABJREFUo3wbHwAKBTg761tbGyKrGBZ8giDwzTffMG/ePG7fvk23bt2YOHEihw8fLpRdfFqadibJ1gWf05YtaDw9yWjTRu85bcFXD8iJiZE4f/48VatWxdPT0+TxXfv3ZzOQlJDAsGHD2LJlC7Nnz2b06NFs2LBBr3Noa1QqQXfvLojk5GSW/PADLwN1QkLMPoeXl/kdPoCMoCDsoqMRcqkErKVjx44IglCsQ9jv3LnD3bt3ad269VM75/Dhw/nss8/Ytm2bzoCjIC5dukRYWBhTp06ld+/efP/997punkwmo2y2hDw3AwcOJCkpierVq7N+/Xo6dOjAyJEjWbNmDYcOHbL5z2Ut0prn4cNbVs/vgWHJIoDDgQPa8+SThedBEEieOBFZWhpOu3ZZfO6OHTsSGxubJ1NWMleTOnyXL1+mX79+KBQKNm/eXKhiD8Bx/340zs55RnA6dOhAdHS0wQ2s/AXxv/9aX/CVKaPh4cOCO3yaUqW4lD3/7+/vb/F5rOHJk/9WwWfam/UFxZr8HT4JUx0+OztQKPTjAQyRmqp9jbt73g+D4sIFUoCVjx/zeNkyVCoVGzZs4MaNGyxfvpy2bdta8dOYR+vWrXVWw+vXrycsLIzu3btTs2ZNXFxcAK1N/r1791i/fj2rVq3iwYMHyOVyhgwZwocfflgkzmrmIO3eSc1J6e+XlZXIkCFDiYyMZNCgQTRv3pzKlStTrVo1SpcuDUDp0qXp0aMHGzZsYNeuXTg6OuLu7k6pUqXo2rUrjRs3ziP3uHjRjo0bfcjKSsDeXskHH3xA79692bx5M127dqVevXpkZWVx9uxZIiIiSExM5Pr168yfP19PNiItAvv0mcL337di5syZzJo1C4AvvviCa9eusXjxYpsGrRtj8ODBfPvttyxfvpzp06cX+fkMkZqayvjx46lRowYffvih0de5u4t64bWGEF1d0bi6FosZvtwIgkDfvn11cQ1r167lp59+wtXVlfr16+Pm5oabmxuBgYEMGTJE7+8viqLeYyrVKtzdq9vEyEl3nenpOO7ZQ/orrxhsg2nlOk2Qy+05depUnjmY8+fP0yRXZp8xMuvXp37lyix2d2fw6dOcPn0aQRDw8vJiw4YNLFmyhM8++6zIigFLTFuWLVtG0pMnfCaXk2HB9Xh7a7hyxfwlgSooCEEUsT91ioyOHc1+nyHKlClDQEAAe/fuZezYsYU6VlEhmcrYakTBXEaMGEF6ejqzZs2iW7duRjNOExMTmThxItu2bcPDw4MJEybw3nvv6RkzGaJbt27Mnz+f4OBgvLy8AG2O265du5gwYQK7du3C29vbpj+XNUjfmffv3yIwsEcBrzaOo6OIvb3+/dnxwAHUVaqQlSvjzhDqevVQV6uG09atpA0aZNG527dvjyAI7N+/n4bZm+ZSh097TY955513cHFxYfPmzVSoUMGi4+shilqZaps2eVqIwcHBTJ8+ncOHDxOSb2MopyDWXpfU4bN0hg+0WXwnT5ohTxAELpQqBampT9WhE/jPmLa8KPhKMLk7fFWr5nwQTbl0Sq83r8OXHbadr8OXeeoUrwBHc8n7XF1dWbZsmV53yNbI5XLmzp3LyJEj+fbbb1mwYAHz588HtLNHarWa2NhY3Y57+/btmTp1KkeOHOHnn39mw4YN+Pv7Ex8fT0JCAkOGDCEiIqJIr1lC2qGXOnzav8F5PvvsVWJj/2HOnDkMHDjQ6PsVCgWhoaFmxR5IMlHphgbaXJ7cBYpcLue7776jc+fOTJo0icqVKxtcTEih63XqVCcsLIwlS5bw1ltvcf36dRYvXszQoUPp2bNnwb8AG1CqVCn69OnDunXr+Pjjj00GRBcVGzZs4O7du2zatMlkrICh8FpjZD3F8HVL8fb2Zu7cuUyfPp3IyEj27dvHzZs3dRK8jRs3cvz4cWbPno2TkxOXLl0iIiICtVrN5s2bdQvOS5cuIYqRNGr0hU03BxwOHkT25AnpvXsbfF7b4XPE17dJHjlwQkIC//77r3lGQ4KAskcPXl+6lPJbtqB2cqJ69eo4ODiwadMmvvzySwYMGMAXX3zBW2+9leetv/7qTIMGmTRoYL35hrmmLcnJySxZsoSebm40qF+feAscc728LJB0AplNmyIqFNifOFHogg+0IexffvklDx48KFJDFGv5888/KVWq1FPrPuRm9OjRbNu2jRkzZtClSxc9CTnA1KlT2bVrF2PGjGH48OEW3RtlMhmvvPJKnsccHR2ZPXs2/fr1o1mzZnTr1o3Q0FDatGnzVDb3DKH9zkwkOTnBasMW0KqcPTw0eSX3SiX2R4+SPnBgwTJoQSD95Zdx/f57ZI8eobFgHrl06dI0btyY/fv36zY3pDWBQpHFqFGjuHv3LuvWrSt8sQfYXb2K3d27pH7wQZ7H69atS6lSpTh06JBewSdJOqUO3927cuztRcqUsVzJULashkeP5Ihiwb/WSw4OOMFTkUxDjsrqv1LwvZB0lmByd/iqVMnp8JmSdEqvN1fSaW8v5tGVp6en8/qyZRwD5s2bx4ULF7h69SoXL16kXbt21vwYVlGzZk3mz5/PiRMnWLp0KePHj6dZs2a0a9eO999/X7dztWrVKnr06MH06dPZv38/HTp0wNXVlSZNmlCvXj0WLVpks/mkgsgt6bx9+zbz548EGpOamsSaNWtMFnuWIt3Acrt0pqQIjBvnQUJCzmOVK1fmiy++ACA8PNzgbnB8vHZ3r3RpDWPGjMHLy4sxY8Ywbtw4mjdvzv/93//Z7LrNYejQoaSlpT0zK/Hz58/j7e1doMxGb0FhAo2vb7ExbTGGk5MTXbp0YebMmaxfv549e/Zw8uRJJk6cyNatW+nTpw//93//R/fu3YmOjubs2bOsW7dO9/6lS5cDzjRubNmOeEE4/v47Gk9PVEZC3BUK7WaLj09LLly4QHq61kH1/PnzADRo0MCs86T37ImQmUnjmBjq1auHk5MTMpmMfv36cfjwYZo3b87333+fR/KamCgwYYIHI0Z4UZixY5Uq73yPMVasWEFSUhKTU1LIMCVLM4C7u4a0NBnmjoqJTk5kNmqEg43iFCSZb3F0hxRFkWPHjtGyZctnUuzI5XIiIiKIiYlh1apVes+fOXOGNWvWMHz4cMaPH2+zjbDAwED27NnD4MGDOXToEK+99lqRuPeai9Zko3CRDBIeHpo8kk6HEyeQpaejNNM9OL13bwSNBkcrojM6duzIuXPniM+OepE6fAcOzOTAgQN8/vnnhZZxSjgakanKZDLatm1LZGSkniTd3l4bbp8j6bSjfPksi3NAQdvhy8gQjKpdct8vL6vV1AHkqamWn8gKXpi2vKDEIBVtjo7anRdnZ+0/WlMundLrzTVtye3QmZGRwfDhwzkUH8/ixo3p27cv3t7euLq6olAUHDBdFFSoUIFu3boxZswY5s+fz+zZs5kwYQJvvvkmNfLJMvz9/VmwYAG//fYb8+bNY8mSJbi7u/P5558/FXc4qeA7eHAnwcHBnDmzDZjAmjVHaG4k3sJapIIvd4fv9Gl7Vq92Yd++vF2pkJAQ/vzzTwYPHmzwWHFx0mxoFh4eHowfP57Lly/j6enJokWLnvrfvkGDBgQGBrJixYpnsvC4cOECDRo0KHDh5+4umuXSCdoOX3GTdJqDlBm2cuVK7ty5w9KlSwkNDeX48eM0adKEWbNmkZ6eTkJCAps3bwIG4+Fhel7OIjQaHPbv1y5mTEjXXFw0eHq2IjMzU+fyKhm2mFvwZQYEoC5fHscdO/Sec3Jy4v333+fBgwds3rxZ9/ixYw6IokBMjB2LFlmfT5mRUbCkUxRF1qxZQ1t/f5oCSgs34KQ5FnO+G3TX1aIFivPnEdLSLDqXIWrVqkXlypWLZTyDNL/X0simwtOgQ4cOtGrVirlz5+ZxV9ZoNHz66aeULVuWD/J1cWxBnTp1mDJlCn/99Rdjxoxh/fr1fPDBBxabyNgC7ZpHGx9R+IJPzFvw7d+P6OhoMls4N+ratcn098fJitD6jh07IooiB7KLMe0M3xl27pzJgAEDePPNNy0+pjEc9u/XuuoayLVr27Ytjx494vLly3rPeXjkfH/dvSu3an4PwMfHcBafKIp89NFHBAUFcfv2bQCuJCVRF7C7YTgz1dZI66OiiMYqjrwo+EowuQs+QYAqVbLw8NAU6Obm4KAkJmYb7777Li+99BLdunUjJCSEUaNGsWnTJh4/fgxoZ/jc3ETUajWrV6+mbdu2HDhwgEVAiBH5VEnC29ubDz/8kMjIyKdiFiAVfJGRO/Dy8mLcuDPAl5Qta8MFcDY5wes5izdpFu/CBf0CrUqVKkYLmJyCT3vjfv311xk7diw//fQTPj4+Nr1ucxk6dCi3b9/Ws7cuajIyMrh69apZRYJFks5y5bQdvmJuS2+Mjh07sm/fPvbu3cvMmTPx9vYmIiKCBw8esGzZMtasWUNGhhIYZZHbZEEozp1DHh9foKTQ1VXE2VlrKnQy21nywoULVK9eHXd3d/NOJggou3fH8dAhBAM70O3ataNOnTo6636AI0cccHbW0K1bOt9/76ozP7CUjIyCTVuio6OJiYmhv7MzWT4+qC3MP7XE0EtC1aIFglqN4vRpi85lCEEQ6Ny5M0ePHiXNBgWkLXlW83u5EQSBzz77jISEBBYsWKB7fPXq1URFRfHpp5/iaoGE11IcHR0ZP348H3/8MZs2bWL06NFPvejLXfAVNgJI2+HL+bfuePAgGS1bIpprNJct67Q/ftzizbr69evj4+OjK/i0Hb6vcXJyY/LkyTbrIgtpadifPm3UhEbyWzh8+LDec56emjySTmvm90Db4QN4+DDvd+HSpUv57bffSExMJCwsjD17EribkKAt+K7rZ6YWBf+1Gb4XBV8JJj1dO9chz15D1K6dafJDKTkx3rhRiTNnQjl27Bh169albNmyiKLIkSNHGDVqFA0bNqR3794cOvQy8fF9CA4OZty4cZQpU4YNH3/McMjj0FmSeeONN/D392fy5MlkSFZZRYQ07nXvXgz+/v4oFNodt6JwiJLLwdFRw5MnOR9xqeA7f96yFXd8vAw7O1EXVmtnZ8dHH31EvXr1bHfBFtK9e3d8fX2ZM2cOKSkpT+28V69eRa1WU79+/QJfm18yZApN2bIImZnILLT5Lk5UqFAhz7+JFi1a0KlTJ+bNm8eyZcto2rQl0MBs8xFzcNy3D1EmK7Cb5eIiolKVpnbt2pzKzo6LiorSmSaYi7JXL4SMDBwNdKEEQeDdd9/lypUr/PHHHwBERjrQooWKKVMeIwgwebKZxWU+zOnwbd++HblcTv9bt8gIDjY7jkHCkoxWCVVgIKJMhoONolI6d+6MUqnULYSLC89yfi83DRs2pG/fvixYsIBevXoxceJEZsyYQVBQkC4LtKgZPXo0ERERbNmyhe++++6pnFMiPV1AJvsbX1/fQjuA5y5o5DEx2N28aTKOwRDK3r0RRBEnC2WdMpmMDh06cOjQIdRqNXfu/AOso2PHN83fgDIDxdmzCGo1KiMKIl9fX2rXrm3QidXdXTuSoFJpizXrO3za9z16lLPZdfToUaZMmUK3bt34+eefuX79Oh99NACAOnL5Uyv4XszwvaDEkJ4u5GlFT5nymOXL4w2+9vHjx7z99tt88cUXuLm1pFatLfz1118sXryYlStXsmHDBs6cOcPWrVt59913cXBwQKVKRaO5T7ly5Vi+fDnbtm2jU1YWoiA8NwWfQqFg0qRJxMTE0KtXLzp06EDDhg3p06cPW7ZssTrw1hDSDnps7G2qVq2ap0NbFLi4iHkknVLBd+mSHZYoIePjZZQurbF0/VikKBQKvvjiCy5fvszAgQPNiuiwBRcuXADMkwFKkhhzHPulaAbZ/fuFur7ixsSJE0lJSeHevXv06/c2gE0LPof9+7VFR7azoDFcXTWkpgoEBgZy+vRpHj58yL179ywu+FTNmqGuWhWXJUsMdmP79OmDr68vCxcu5O5dGTdv2tGmTQYVKmj44INUdu504tAhy7PDtKYtxp8XRZHt27fTqn59yiYnm7aVN4I1BZ/o6kpmgwbYHz9u8fkM0bJlS8qXL89PP/1kk+PZAml+r0WLFs/MrCQ3U6ZM4d1338XR0ZFNmzaRmprK1KlTn+q1hYeH06NHD3744Yendu8F7b9NQbhaKMMWidwz1sbm3ApC7e9PZp06OG7davH5O3TowOPHjzl9+jSbNy8CZPTpM9zi45jCPntzS9W0qdHXtG3blpMnT+pmmyW0318y7t+XI4qCxaHrEmXLSpJOaR7wX0aMGEG1atX45ptvaNu2LZ9//jkJCVpZqX/5Ck9N0vkih+8FJQalMq/Mx9tbpEIF/dXltWvX6NGjBwcOHGDy5MkEBGzA0bGb3uyVTCajadOmfPLJJ6xfv57KlSNp3foo69evp0uXLgiCgP25c6j9/BCLUDrytGnfvj1Dhw7FxcWF6tWr07VrV+Li4ggPD6dFixasWLHCJjlbWklnKsnJj6hcuTLp6dpdezNcs63CWMGXni7j+nXzTxoXJy/QCOhZ0K1bN5YuXcqVK1cICQnh4VMwPbl48SLu7u5myYnc3TWIoqDLszRFVnY2VnF16rSW2rVrM2jQIKpXr07z5t0BywLETSG7fx/7ixd1YcKmcHXVfhaCgoJISUlh7dq1AAYzFE2fVEZqeDj258/jEBmp97S9vT3vvPMOR48eZfVqrRnUSy9plQPDh6fi7Z3F5s2Wdya0pi3GFyVXrlzh5s2b9C1TBlEQDOYRFoQ1BR9oZZ32Z89SKFeabOzs7Hjrrbc4evSoSTOt1NRUDh8+zNy5cxk2bBg7rTDOMBdpfu9ZyjlzI8ml169fT3R0NBcuXDBLcWBrPvroI548eZJHXlrUPHmiQaO5QF0L5cqGqFZNm118754Mx507yfTzI6taNX7/3YGBA0uZtVEHWvMWh1OnkFn4/dO2bVsUCgUbNmzg4MFfgdcpV8627rT2p06RWasWoomc0eDgYDIyMvI4GEOO5LUwGXygvfc6OuZk8c2dOxelUsnSpUtxc3MDICwsjGrV3gHKUrFWnaco6ZTh6JijknveeVHwlWDyd/gMERcXx6BBg0hLS2P9+vW88847ODmZH7yutTTPRhRRnD9PpqWLpBLA1KlT2bx5Mz/++CNff/01kZGRrFixgmrVqhEREUFISAi3bt0q1Dm0CzbtMaSCryh3lpydRb0ZPmmD4Px5841W4uJklC79bFzZCqJTp0789NNP3Llzh169enHcRp0GY1y4cIF69eqZtZsuhdeaFb5erhxAsXfqtIYZM2Zw4MABNBrtJoOtOnyO2fObSjMiAVxcRFJTZQQFBQFaN0tBEKxaKKeFhJDl64vr998bfH7QoEG4ubnx22+zKV06i9q1tTvjDg5QqVKWbqfbEgqSdG7fvh2ZTEb/R4/IbNwY0YrMNGsLvowWLRAyMrDPNsMpLK+99hqOjo4sW7Ysz+M3b95k4cKFhISEULduXV577TVmz57NiRMnGDZsGHPnzi0S8y1pfu9ZGrYYQyaTFencnilq1apF3759Wb58+VPZbAOIi7uBKKbZZJygaVOtO2T0wSTsT5xAmR1JtH69M0eOOJCUZN7nICN7I0CRbQJlLm5ubgQFBfHrr7+iUqUBH5kVvWI2WVnY//UXqgLcPps3b46Dg4OerFMaSShswScI2i5fbKwMURT5448/6NixI35+frleI1CjxnfAbTKr+mMXEwM2VFcZIy1N0Jkd/hd4UfCVYAoq+DIzMxkxYgQJCQn89NNPOptfS3L4coeuy+7fRx4b+1wWfPmRyWR07tyZdevWMWfOHC5fvkynTp3YsmWL1cfU3sxvAtqB87S0go0YCkP+gi8xUUaDBiqcnTUGjVuMER8vK5YdPomXXnqJDRs2YG9vT0hICDNmzMhj9Wwr1Go1ly9fNtvVUZp5NCd8XePjgyiTIX/OJJ2g/SwpFIo84cK2wHHfPtSVKqE2I6TXzU3DkycCFSpUoFy5cjx48IAaNWpYt1h2cCB12DAc/vwTxZkzek+7u7szcuRI7t/fTu3af+SxMvfxydnptgRTpi2SnLNlYCAVLl60qrsHhejwBQUhCoLNZJ3e3t68+uqrbNiwgcTERAB27dpFu3btmDZtGklJSYwcOZJff/2V6OhoTp06RUhICLNmzeK9997Tk6YVlqNHj+Lt7f3UwqBLEuPGjSMzM5PvjWx+2JpHj7RRKrboaNatm4mjo4hsyx4EjYb0Xr0QRThxQitBSEgw73OqrlcPURBQXLxo8TV0zN6sqlu3E1DfpnJ3u6tXkaWkFFjwOTk5Ub9+fd24goSHh0hKiow7d7QbdeXLW7/p6+OTxcOHcq5cucKDBw9ob0A6q/UbcCC9ij9CZibyf/6x+nzm8uRJ0W66FzdeFHwlmIIKvilTpnDs2DG+/vrrPItUc2IZRFHr0pk7dN0+ewdL9R8o+CQEQWDgwIEcOHAAPz8/vvrqK6uPlbvgkzp8RWkHrJV05jVtKVNGQ716mURFma+ri4sr3gUfaM0M9u7dS2hoKPPmzaNNmzZMmDCBzZs3Exsba5NzXL9+HaVSaXbBlz+81iQKBZoyZZ67Gb7cSAWfOXlyBZKejn1kJMpOncwyJ9F2+AQEQdB1+UzN76WmCgQHl2HECC/++kt/cyRt8GA0np64zp9v8P3t2o0AynHnzsQ8XScfH8s7fBoNZGYKRqWw165d4/r16/SpWRMhK+upF3yipyfq2rVxsGF3fejQoSiVSn777TcOHTpEeHg4jRs35uTJk+zbt4+JEycSHByMu7s7Dg4OfPPNN3zyySds3bqVKVOm2Ow6Tp8+zZYtW+jatWuxmN8rblStWpXQ0FBWrVrFv//+W+TnS0q6gCAobGKeY28PDRuqqHl+M5k1aqCuXZtbt+Q6c5H4ePM+p6KzM2o/PxT5CiZz6NmzJxUrVqRTp48AG90bs7HPdiNWZd/vTFGrVi2uXr2a5zFJoXLlih0+PlmFujYfHw2PHsl0ZlaSO2huUlO1n68nlbSdv6cxx5eWJvxnDFvgRcFXojFVMGzatIlly5YxbNgwXn311TzPmdPhUyoF1GptLIOE/fHjiI6OZD5Dd8ZnRbly5QgJCeH27dvcu3fPqmNoXTpv4ODggaen51Mo+DR6M3xeXhoaNsw027glPV0gLU1r2lLccXFxYdasWSxfvpw6deqwdetW3nvvPQICAggODmbixIlEGpi7MhdLDFvAMkknZEczPMcFn2SCa4tdbMcDB5AplQXGMUhoZ/hkaDSYVfD9+6+c69cV7NjhyMsvl6FXr9I8eJDzdxRdXXny1ls47d6N3d9/673/r7+8gcncvn2K3bt36x4vW1ZDQoLMIrWS9HszJvfatm0bgiDwqkqFxsnJpEGDKawt+AAyWrbURjPYSIZVp04dWrVqxQ8//MDQoUPx8/Pj559/pkKFCgZfLwgC7733Hm+++Sa//PIL120wA5SYmEh4eDjlypXjs88+K/Txnlc++OADRFHk559/LvJzJSdH4eJSF3sbDQIH17lH05TDPOnWEwSBkydzjivFEZlDZv362FtR8FWsWJETJ05QrpzWRdOWHT7706fJKluWrEqVCnxtzZo1SUhIIC4uTveYtGF56ZLCajmnRKlSGuLjZRw8eJA6depQLnuEITepqdrfd9pTLPhedPheUGJITzcs8xFFkblz59KwYUM+/fRTveelgs/UuINkNJE7eN0hMpKMoKCcfIH/GNIMR/7hZnOROnweHtrMu7Q02VOb4RNFraTTy0tDgwaZZhu3SLucxXWGzxBdunRhxYoVXLx4kR07dhAREUGlSpVYv349oaGhzJkzx6pZnwsXLuDk5ET16tXNer0lkk54/gs+W0k6ZQ8f4hERQaafn25+piAkpcKTJwIdO3akatWqBmVFEtJu88KFiUyd+pizZ+31zFaevP02GkdHg12+yEh7Klcegp+fHzNmzNDllfn4ZCGKgkWLyZzOqP7v7caNG/zwww+0b9+eyqdPo2rZ0uo2QWEKPlXz5sjS01GcP2/VuQ3x9ttvExcXR4UKFfjtt9/w8PAo8D1jx47F0dHx/9k778CoyrTt/86ZnsmkTCqEIoKAWCgKAoIKiw0/y2IBu7L2tay66qpreVdZy7uKXRcb69pfXewFy0oVaYJ0lF4SQhrJZPqc8/1xciYzmXamJCQwv3/QzGkzc+Y5z/Xc933daWVigPIMve2226iuruall17SdO6DlYqKCoYPH97uPVFlWcbpXEl+fuYcws+SZqFDYsVh5wCwaJEpOD5pjfCBIvh0lZWItdFd0hOR6XR3UCJ83uHDNWVAqOnKGzduDP6toEAZM7dv16fcg0/FZpNwOJwsWbKEk2K00FEXp93mfAKlpR1i3JKN8GXpMsSKEC1dupRNmzZxxRVXoI9iAWk2ywQCQtzF2FbBpxxf3LMHw4YNeFNMFzoQOPzww7HZbCkbgyi1PJux2RTB0DEpncr32NSkRGztdiXCB9qMW9o2Xe9K6PV6hgwZwg033MCbb77J6tWrOe+883jiiSe4+eabk+67uHr1ao444gh0Gi29kkrppHMLviefzOWZZ9Izh8jIpMbvp/CPf0RoaqJ+xgzN4kZ9qDscAj179mTBggVhpgFtUVOhS0slpk5tJjdXYvfu8O9dsttxXnwxllmz0O3aFfy7LCsTxzFjAtxzzz1s2rSJd999F4CyMmXiVF2tvY7P44n+ubndbq6//npMJhP/e+utGDZtwjNmjObjtiUtwTdSaWqfqX58oCzcPPHEE7z//vsUFxdr2qe4uJjrr7+eL774gqVpNIN/5ZVXmD17Nn/9618ZMmRIysc5WBg/fjzr1q2jsh3Hr+rqagKBaoqKMif4Bm/4iI0cxn9rhwKweLGRsWOV50LlsNoUAAAgAElEQVRSgq8l6yOVOj5o/Y1nai1d3LUL/a5dCev3VKIJPnXBElI3bFGxWmV8vjl4vV5OPPHEqNuoc06/X8Dfty+GDhB8zc1i1rQlS9cglmB4++23sVqt/L8W16m2qPvEq+NralJuDXVl3DR/PkDK9SEHAjqdjuHDh6cs+JTWDluwWg8B1O+v/QabUMGntmSw2yX69fNjsWgzblEFX1dI6UyEWutz55138p///Ifx48dz4YUXcu2113L77bdz9913c//99zNt2jQef/xxpk+fzjvvvIPb7UaSJFavXp2UWUBurowoyppTOqVu3RCbmhAcjlTfYrvx4Yc5fPNNerMR1UcnnWws25NPYvrxR/Y98gj+AQM076e6DYfWtMZDjfBZrcp93717gF27IkVa87XXKtv985/Bv+3bJ9DYKNKvn59TTjmFwYMHM2PGDCRJoqREOd6ePdofva2TwfCx/qGHHmLNmjU89dRT9GlJK/VEqY3RSjqCTyouxtevH8YWR8tMIIoiU6ZMobw8Oav6a665hpKSEqZNm5ZSJN/v9/P0009z0kkn8Yc//CHp/Q9G1Gi5WqPVHqxZswaA0lJtKfWJEGtryV26gK9t57JsuYnKSpFt2/Qcf7yHvDwp+MzUglrmkkodH4SOjZlZADa2LHZoqd8DpQF7Xl5eWB2fumAJpNyDT0UJHHyFxWIJptSHEggo7aJAyQr39+unRPjawXU3lIMtwtdOHcCydATRBF9TUxOffvopv//977FarVH3C32wh7pwhh9Heeirr5vmziVQWHhQ1u+FMmrUKL7//ntqamo0rzqrVFVVAV7MZqVprGIJ3L4pnS6XUrcUKvh0OjjiCL+mCF9rSmfXF3yg1Prccsst9OvXj3feeYd9+/axe/duHA4HXq8Xn8+Hz+fD4/EEJ4tPP/00l19+Oc3NzZrr90CJ6OblyUmldILSi88fJ/rU0fh8sGOHDr0+vXs13Qifcf58cp95BufkybguuCCpfVXhpgq5RKjbqUKxe/dARIQPIFBRgWvSJHLeegvHLbcgFRVRVaVsV14eQBAEpk6dyi233MK8efPo10+ZGCcX4VP+DRXKX3zxBTNnzuSaa65hwoQJmG68kUBJCf6BAzUfty0GA+j12hyco+EdORLLxx8rs7f92NjKarVy2223cffddzN79mxOPfXUsNevu66QsWM9XHyxM+r+CxcupL6+nksvvTRr1KKRgQMHUl5ezvfff8+FF17YLudY3RI96949Mz0HzV99hSBJbDnmTJYtMwbr90aO9GK3S0lF+OSCAvy9eqUV4dPpMtcPzrhkCVJODj6N/QoFQaB///5tInytz/x0I3xK4OArhg0bgylKVkbouOz3C/j79UNsaEDcuxeptDStc8ejvedgnY1shK8L43ZHCr5PPvkEl8sVd9DVspKrFtDm5kogy5jmz8c7ZgxhHuMHIccdpxRXpxLl295iM6wKvmjfXyZRJ7kulxAm+EBxJ1u92pDQuKW2VnkCdcWUznicccYZvPnmm3z66afMmTOHZcuWsWrVKtavX8+mTZvYsWMH27Zt491338Vms/Hwww8DyduBq72MtBBoiWSIKZoCtRfbt+sIBIRg1D9V0hJ8Xi/599xDoHdv9k2blvTuhYXKObWu2qvjn5rSXlERXfABOG64AcHjwfrqqwBBwdetm/KbOfPMMykuLua1114LRvj27k0+wqfW8C1btoybb76ZoUOHcvfdd4MkKfXVY8dqqteJh9aWPdHwjhyJ2NSEYe3atK4hE1x44YUcdthhPPDAA2FtGlwugc8+M7NgQeww86efforVao1Za5QlEkEQGD9+PPPmzcPXTv3TlAjfoeTn52XkeOavvsLfqxf28YOoqtLx0UcWrFbFxVoxGUlOffmOPDKNCF/8PpvJYlyyBN+wYRClpCcW/fv3Z8OGDcGFzoKCzKV0Op2bgE0MGRK9bjpU8Pl84GvJ3tC3cQ7NNFnTlixdAllWQuBtBcM777zDgAEDGDp0aMx91dSg+CmdrTV8+t9+Q1dVdVCnc6ocffTRWCyWlIxbtm3bBoDB0DE1fOpA1twcTfBpM26pqRGxWKSDalAEZQKj1+sZO3YsX331FU8++SRXXnklA5OMoOTlJSH41Ajffqzj++9/TSxfHh753bJFuUcaG9MTE2raUiqeItZXX8WwaRP7HnoI2WJJvEMbKiqUlCS1iXAi2qZ0dusWoKZGh9sdua3/sMNwn3Ya1pkzERyOoJtnebkySTKZTFx88cV89913VFZuw24PJNWLL9S0ZePGjVx22WWUlZXx+uuvYzQa0a9bh66mJiPjczqCz9OyGJapfnzpYDAYeOSRR9ixYwdPPfVU8O+bNumQZYH6+ui/SZ/PxxdffMGpp56K+SA1J0uVcePG0dTUlFbtZDxWr14DDMnIM1NwOjEtWID75JM55lhFoM6ebeGYY7zo9VBUFEgqwgeK4NNv3YrQ2Jj09Xi9mWvJIDgcGNau1Vy/p9K/f3/q6+upbTGesVjkYFZHuqYtq1d/CsCgQdFdlUNT7QMBIZipYGhHwSfLB19KZ1bwdVHUiUfo4Ld+/Xp+/vlnpkyZEjcVRUuET13Nt9lkTHPnAunVhxwoGAwGjj32WH5MoVZFEXwioqjYJLtc7bu6pA5k0QTfyJFe9Ho5oRFHTU3XaMnQnuh0OiZPnszDDz8c1QQpHnl5smahpEb49qfge+ihPP7+9/AVdFXwuVzJtRNoSyzzkUSIlZXYpk/HdcopeMaPT+ncZWUSBoOsWfA1NwsYDHJwEqY2Ha6sjBHlu/FGxH37sL7xRnCb0tLWSdKll16KTqfjX//6F2VlUlK9+NTPrbFxJxdddBFGo5G3336bkpISQHFPhszUV6cj+KTu3fH37t0pBB8o6ffnn38+L730EuvXrwdgwwZlMSOW4FuwYAENDQ0x69+zxGbs2LHo9Xr++9//ZvzYDoeDbdu2kinBZ5o7F8HjwX3KKS0N2JVn3HHHKatSRUXJ1fBBiHFLChHuTEb4jMuXI0iS5vo9lQEtUTW1jk8QlAwVm00KM3BJhs2bN3PVVVfxzjt/A4Zjs/WNup0aYAAlwicVFxOw29GHpJhmGrdbQJazgi9LF0B9KIcOfu+88w4Gg4Hzzjsv7r7aBJ9aw6KkC/kPOURTP5eDgeOOO47169dTX1+f1H7bt2/HaOyJz2fE71cG+WhtNTJFqOCrrxcxGORgTVLPngH+9KcmPvooh88+i72SXVubFXzpkJ8vaTZtwWwmYLfvV8HX3Cywbp0hrFZeFXxAWmmdaqTKYEjuns+bNg3B76fxwQdTPrdOp6Ql7dihTbA7HGLYREBNaYqV1ukbMgT3iSdiffFF6ne4KCwMhDnudevWjdNPP513330Xu70xrIbP5XLx4YcfBmuU2qIIPplnn70ah8PBm2++Se/evZUXZRnLZ5/h698fKUpvq2SxWOS4mR+J8I4cifGnn5Ru8Z2A+++/n9zcXP7yl78gSRIbNyrff6zJ/GeffUZubm5MJ8EssbHZbAwfPpzvv/8+48det25dS6rh0IwIPvPs2Uh5eXiPOw6DAQYPVlay2gq+ZDxDgoIvhbROt1uI2WczWYyLFyOLIt5hw5LaL5ZTZ/fuPjZs2MAbb7zBzJkzWbp0KU6nk7q6Oj7//HPuvvturr32Wu6//35eeOEFXnjhBe666y4uvPBCxo0bx5w5c5g69S7gh5g11KERPr9fAEHAP2AAhpaFmvZANbQ7mFw6s6YtXZRogq93795cccUV2O32uPtqSel0OETMZhmj4MP444+4zjknA1d9YDBq1ChkWWbJkiWccsopmvfbtm0bZnMfPB4h6veXadSBzOkUqasTsdulsBKfG290MHu2mbvvzmfkSG9UYVdTI1JefvAMiJkmmRo+UJw6dVVV7XhF8XG5BBoaRKqqxGAN2pYtreKksVEgwfASk9YaPu37GBcvJmfWLJpuvZWAKnJSpGfPADt2aE/pVB2KoTXCF0vwATTdfjslZ53FyGUvs7D8rojXr7zySj799FO2bbsOh2MCP/5YzPz583njjTeoq6ujZ8+ezJkzJ8LUQDFt+YoNG5bw2GOPcUSIcZZp3jyMP/9Mw6OPanpfiUgnwgdKWmfOe++h37gxLQOZTGG327nvvvu4/fbbee+99/j11xuA6BE+n8/Hl19+ySmnnJJN50yR8ePHM23aNCorK6M2104V1aEThqSfFSNJmL77Dve4cYpTETB6tJc1awwMGaIIPrtdwucTaGwUNEe3pJISAmVlKQm+jEb4lizBf/jhyLnJtdEpKyuLcOoUxWls2fIs48eH9xcURRFZlpFlGavVSmlpKT/88AOOFofpwsJCevXqxaWXXsrNN9+M31/Oa6/l4HB4o567bYQPwD9gAJYPPlByL9vBPKlV8B08Eb6s4OuiRBMMU6dO1bSvlghfY6My4TGuWIHocGTr90IYMmQIJpOJRYsWJSX4tm/fjtV6Fm53q+Brb5dOaE3pVNM5VQwGeOqpBk4/vYS77srnlVfqI8bV2lodRxyRniXzwUx+vnaXTtj/vficTuVa16410K2bYg+5daue3FwJh0NsiVamVs/h8ynRvWR8n6z//CeBoiIcf/xjSucMpWdPv+bWEs3NQjAaDkoNHxC1NYOK75hjcI8bx7lzn+Kj46+NeH3EiBFMmjSJjz/+lEDgA847T6kVPfnkkxkxYgQPP/wwM2fO5Nprw/dV0vcfoKysJxeEupPKMrnTpxPo1g1nkq6lsTCb0xN83lGjAKWOrzMIPoALLriA999/n4cffhib7SLAgtMp4vGE103Nnz+fhoYGzjzzzP12rV2dcePGMW3aNP74xz/St29f8vPzmTJlStyel1pYs2YNeXl2GhsrsFiSy6xpi+Hnn5Wa15NPDv7txhubuPBCJ2p5sGpSVlsrkp+vfbzzHXkkhqA41Y7Xm167miB+P4bly3FOnpz0rqpT568tLV5+++03Nm/+GyNHjuK8885l5MiRGAwGVq9ezapVq9DpdBx//PEMGTIEQ4twbm5uRpIkbDZb2LGbmuSWf6OPLW1dOkExbrE6HOh27yZQUZH0+0mEKviyKZ1ZOj1qdC6VlEBtLp0CNpuM+YsvkPV6PMcfn9qFHoCYzWaGDh2aVB1fc3MzNTU15OYegtstBCfW7d14HZRJfF2dSEFBZKRuwAA/d9zRyFdfWfjxx/AnjiyrKZ3pFWwfzOTlSbhcYtCwJBGB8nLE/ST4VCMogHXrlAe416sYnRx1lLLsmo5xi8eT3Cq2WFWF+ZtvcE6enJJRS1t69Aiwd6+OENPGmDQ1iWGCz2IBuz22U2dwv9tvpzBQy6X7Xoh4TRAEnn32Wf76193AJl544U3mzZvH66+/zvXXX89JJ53EM888Q0NDQ9h+K1Z8Byzh8stvwRgyKzT++COmxYtpuvHGjDk+pBvhC/TsSaBbN0ydpI4PlGjEI488gsPhYMeOvwTHs7ZRvk8//RSbzZZN50yDgQMH8vvf/566ujq+++47XnnlFc4//3x27dqlaf/6+vqIUokPPviA//znPwwcOAJI3+jMPHs2sk6nRPjUv5nDnShDBV8y+I48Ev3GjQhaBpkQvN7MpHQa1q5FdDqTNmxRGTBgQNCp85lnnsFkMvHiiy8wefJkevfuTffu3TnllFO4/fbb+dOf/sTw4cODYg+UlihtxZ7yd+W9qe7HbQn9u79lfVldMNK3U1qnOgfLCr4snR51YpbK4KfVtKXE6iDnvfdwn346cmFhahd6gDJmzBhWrVpFXV2dpu1Vh878/EM6LKWzrWlL2wifyllnuVuuMTzg39Qk4PUKB1xLho5E7WWktY4v0K0buro6otpBtjOhp1y3TrkXtm/XI0kCRx+tCr70aviSEXw5772HEAjgvOiilM8ZSs+eapQucWKLEuELv+8rKgIxTVtUnEcO5XMm8v82PI3Q1BR1G8Wb51AGDDiZPn36BP9+7733sm/fPp555png32RZ5vPPHwUO4eyzzw87jm36dAJlZTinTEn4frSSruBDEPCMGqXU8bVz0+RkGDBgAOeddwPwBn37fgOEC74lS5bw4YcfcuaZZ0btE5ZFG4Ig8Nxzz/HDDz+wfPlyZs+ejcvl4vLLL6cpxu8BlPv8rbfeYvjw4RxzzDHceuutrFy5kvvvv59bbrmFoUOHctVV04H0n5nmb7/FO2IEckFBzG3UZ15dXXKtGbxDhiBIEoZly5LaL9nFsFgYlyxRriNFwac6dS5dupRZs2Zx2WWXJd1vOBqiqDgex6rhC4/wKf/6WmoK28u4xelUfv8HU0pnVvB1UdIRDFrbMpzjehdx3z6ar7gipWs8kBk7diyyLLNgwQJN26s9+AoK+uDxpPf9aaVthC+W4FP/3nY1s6ZG+f+s4Esdtf6joSH55usdTehEf+1aZdV282ZlwjN4sBKijJWSo4WkrMcliZy338YzZgyBEFGUDqrg01LH53BEurfFar4eSnW1jgd5EKu7ntxnn426TVmZFNw2lEGDBnH++efz+uuvs23bNpxOJ1988QU7d/4M3IvNFhLd++knTAsX4rjhBshgvVnagg/wHnccuupqdFu2ZOiqMsOIEXcCfdi06WbAExR81dXVXHfddfTo0YO//vWv+/UaDzT69+/PjBkz+PXXX7nuuuvw+yPLA+rq6rj66qu58847OfbYY5kyZQqfffYZEydO5NVXX+Waa67h3XffxWBQXGnTmaDrtm/HsH497gSlGKlG+LxjxiCbzZi//jq5/bxCRlI6jYsX46+oQOrePaX9VeOW22+/HaPRyHXXXZf+RbVgs8lxTFtCa/iU/5YLCgiUl7ebcUvWtCVLlyFaWwataErpbBK4oPpFfAMH4m3pr5SllSFDhmCz2Zg3b56mmg81wme398bjaU3pbN8avtboUkNDbMFnsciYzZE21OrDLiv4UicvLzTClzg1NrQXX+CQQ9rxyiJRx4PS0gCbNulxu1sdOlUXu3QifB6PoNmh0zRnDvqdO2m8996Uz9eWHj2UyaY2wRee0gmK4Fu4ML5irawUWcpwfj3xYg57/nm8I0dGtJIoKVHug2itGe644w4++eQTRo8eHfxbQUEvGhoux2SqAUCsrSX/3nsJFBfjvPjihO8lGdJ16QTwtvSANaxaReDQQzNxWRlh69Y8RPF5amomAuexdOmNjBhxODfccAMNDQ18+umn5Ofn7+/LPOA44YQTeOSRR7jjjjs4/vjjOeaYYxg8eDB1dXUsXryYFStWIMsy9913H9dccw2iKHLXXXcxa9YsevTowYQJE4DMLJKav1Giu+6Q+r1o2O3KbzRZwSfn5OA+8UTMX31F49/+ptlsxOMh5dYHrSeXMS5diqeljjYVVMG3adMmrrrqKkpLS9O7phCUCF/0zzPU/Tl0TcA3cGC7NV8/GFM6s4Kvi5LO4Gc0gijGX8ntX7uIvk2/0HDFo+3ikNTV0ev1jB49mrlz5yLLcty+h7IsM3fuXAoKCrDZCjospdNsVr7nykodkiTEFHygRPnaCj41nSUr+FIn2ZROdWV2fxi3qPfkMcd4+fJLC7/+amDLFj0FBVIwOtZRKZ05b71FoKgI92mnpXy+tiTTiy9aSmf37hJNTSJNTUp9czSqqpRjb//zNA6pXk7hTTex9+uvCfToEXYdEBnhU87RnZdffpmVK1diMpkwm83s2HEWM2YYMBplxMpKiqZMQbdzJ/Wvv56R2sZQ0jVtAaURvWwwYFizBvfZZ2foytLn11/19OkzgVNOuYsXX3yRxx77jH/9q5yqqiqeeeYZBg0atL8v8YDloosuwmw28+WXX7JkyRI+/vhjdDodRx99NFOnTuXcc88N+/zz8/O5ok1mUSaemcb585UWUwmyBiwWZcFUzXJJBvepp2L5+msMq1bhO/poTftkooZPt2MHuqoqvMcem/IxysrKyM/Px+PxcMMNN6R1PW2JF+FzOJT37/EIwQgfKE6d1n/9CwIBpbdOBjkYTVuygq+Lks7gJwjKgz3eSu5FDS/hNOThmjQp5Ws80DnhhBP4+uuv2bp1a1gtTluef/55fvjhBx544AFqawlz6WxPwScIymCmTnCTFXzZCF/6qKu2Wp06g83X90NKpzoeqIJv7Vo9W7fq6dPHj06n9ORMx7TF59PmRCfu2YN59mwc116bIeu6luOK2nrxybIyGWg7EaioUJaed+/WMWBAdOdaVfCVHWKibsYMSiZOpPC666j58MNgPqvVKmO1SuzZE30yOX78eMaHRAX/939tCIKMuXI7xVMmI9bVUff22+2SeaGmdKblhG404u/fPyW3wspKkUsuKeKppxqCRkGZYsMGAwMG+Pjzn2/mxRf/yimnvExl5etMmjSJc889N6PnyhLJpEmTmNQyn9i7dy85OTlYrVbN+6f9zJRljEuW4NHorJ1K83VQooeyKGL+8kvNgi8TNXzB+r0kG66HIggCl1xyCXa7nbKysrSupy1Wa3zBV1AgsWePLjzCN2AAgtuNbtu2jGcLdESWVWcjW8PXRUl38ItXqyFU7+Uc3wcsGXQRchID8sHG2JZWFXPnzg3+rbq6mpUrV7Y0iVVee+yxxzjrrLO4+uqrMZlkfD4h2Gi0vQebnBw5aCWfquBT01uyJI8a4dPai0/OzUWy2faLU6daxH744X7MZol16wxs2aLjkEOUJ7DNJqfdeF3LKrblo48Us5YLL0z5XLHQ0ovP5RKQpMgoXvfuyncZrzVDVZUOk0mmsFAicOihNDz5JMaffyZv2rSw7UpLpagRvmh4PAIVxr2K2GtspPa999otzd5ikQkEhGAvrFTxHXkkhtWrkzZuee01K+vXG1i7NrNr0R4PbN2qo39/P2YzWCw5HHLI1Xz11Vfcm8G04SzaKCkpSUrsQatRXarPTP2mTejq6zUbmhQVSUmndALIdjve445Lqo4vE20ZjEuWINls+AcMSOs499xzT0Zr91RsttgpnQ6HSGGhMr6qbRmA4HsxtINxizoHa89F985GVvB1UVJ26fR6EaurYwo+3datFFx9LUZ8/Dzqqkxc6gHLoYceSkVFBfPmzQPA7XYzZcoUJk6cyOjRo/n73//ODTfcwGGHHcY//vEPBEEI+iuoJh7tPdjk5MjBCW48wVdUJEXYlNfWiuTkSGQ4a+ygQq3hS6b5+v7qxaeOB1arxMCBflasMLBrl44+fRTBn5eXXoRP6yq2cfly/L16tUv9V8+e/oQpnaoxjdXaNqUzcfP1qiqRsrJAMDrmnjgRxx/+QO6rr2JqqR8CKCsLRK3hi4bU7OID/zmI1dXUvvkmviFDNO2XClrqu7XgO+IIdDU1iNXVmvdpbhZ4801FBKir75li82bFbbZ/f2XxorAwcrzL0rlR78lUUx/VCJhHo+Cz21MTfADu00/HsGEDus2bNW2ficbrxiVLlHTODKc+ZorcXDmm6VdzsxBsGxUa4fOrTp3tYNzidApYLFJn/bjaheyI10VJdfAr+NOfKBs+nDud/4OvOWQZNxDA+tprlEyYgHHdWi7jX7h7983kJR9wCILACSecwIIFCwgEAjz++ONs2LCBP/3pT/Tp04cXX3wRv9/Pyy+/HFzNVL+vhoaOWV2yWqVg5CaVCF82nTM9zGblO09GKO1vwWexyAwa5GPpUiOyLNCnj/IEVgRfujV8ibczrFqF76ijUj5PPLT04lPTjtqatpSVBRBFOYHg01FeHh4Rb7znHnyDBlFw222ILam6JSUaI3ySxBU/XMfwwCIann0WX4shSnuRMcF35JEASpRPI++/bwneX+qYlSk2blQihocdpjzzCgvlrODrYjidAmazhJji12ZcvJiA3U6gr7Z5TXGxRG1tampArT22fPWVpu3TreETGhrQb9iQVv1ee5ObK8c1bVEFX2gNn5yTg793bwwpGrc0NwvMnJkTdTxrbhYOqnROyAq+LovLJWA2y0kNfsb588n5+GP8fftyU93DTJ97PDlvvknBzTdTNnQo+ffdh3fkSJbOnMO/uYy8vIPrx5AKY8eOpbGxkRkzZjBjxgwuu+wy7rjjDt5++22WL1/Od999R9+QB4w6qKuTjfYXfK3Hjyf4CguVyXxog/C6uqzgywT5+VKXivBZLDKHH+5HlpX/VwWfktKZXluGRKvYQkMD+m3b2k3waenFp6b6tBV8er1iuJJY8LX5zZjN1L/4IoLLReEtt4AkUVoaO8Jnffll7Jdcgv2KKyg6/3xGbv8Pf89/FPfEiVreYlpkTPAdfjiA5jo+SYJXXsll6FBlAIoW4du2TYeU4nC0caMBUZTp21e5l+32bISvq+Fypdd03bhkiZLOqbE4Va3hS6WdZKCiAu9RR2HWKPg8nvQEn3HxYgRZxjtyZMrHaG9yc5U+fNE+z1gRPlDq+FJ16pwxw8q99xbw+OORzeCj1Wkf6GRHvC6KKvg04/ORf999+Hv3Zu8XX3Bb/1lYfQ0U3HUXpu+/x3PiidS9/DJ1//43NRbFUa6tS12WSNQ6vocffpjevXtz3333BV8rKSmhoqIibPtQwZesYE8FdUAzm+W4D0tVDIZOgmprY7dyyKKdvLzkBJ/UrZuSCpduIVWShAu+1nOrgi8/PxMRvvhjlhoR0mp2kCxaevGpEb62KZ2gpHXGquGT5daUzrb4+/Wj8aGHMM2fT/5dd9GroAGHQ4wQNsZ588h/8EE8a7chVlYiNjTwXv+7mFn0J83vMR0yJfjkvDxlZV6j4Pv2WxNbt+q5+moHFosU8bk0NAiccEIpTz2VG7FvVZWIxxP/+Bs36undOxBMqc+mdHY90hF84t696LdsSaoheVFRAI9HCOsRlwzu007DuGwZ4p49cbeTZTXdPaXTAGBatAjZZMLbjune6ZKbK+P3C1F/q01NAnl5MoIgh0X4QKnj02/aRMIfefzgxoYAACAASURBVBvcbpg504rRKPPKK1ZWrjSEve5yZQVfli5CsoOf9fXXMWzcyL4HHwSzmeXdTuP3A3+h+ptv2LNyJVsfeo55JeeAIASNGWJZj2dpxW63c+SRRyKKIk899RQ5OTlxt28r+NobNWWhsFCKu7CpCrvQtM5sSmdmyM9PMqWzvBxBlpOqf8oE0QRfQYFEQYFyD9lsyb2PtmhJ6TSsWqVs224RvsS9+GKldEL85uuNjQIulxiR0qninDIFx/XXk/POO9z28nAm8y57qkI+T5eLgr/8hS36fpx/2FJqvv6avd99x+t9HsBo6pjWOJkSfKDU8WlN6ZwxI5fu3f2ccYabnBw5QvDV14v4/QIvvZQbNkZt2KBn9OgyRo4s49lnc4O10W3ZuFFP//6tixiFhak5MGbZf7hcqafgGZcuBUhK8KnPxJTr+E49FQDzt9/G3U5d10unhs/4009K/0t1RaMTYrMpn2fbtM5AQEnhzs2VMRiU/w/FO2wYgt8frMHUyscfW6ip0fHcc/WUlkr8+c8FYWuo2ZTOLF0Gt1t7OqBYXY3tySdxjx+Pp6XhqNksU++z4R80CHQ6XnvNyjnnFDN9em5wUqf+QLPE54EHHuC5555juIaHiSryGhrEYGP09iRU8MUjmuDLpnRmhlRSOqHje/GFCr6CApnu3f3B6B4okcqmptRSnEBbSqfxl1/w9+iBbLendpIElJZKGI3xe/G1pnRGj/BVVuqifgZqS4Zu3WK42goCjX/9KzWffYa3qIx3uZB+N1+EuGsXALbp09Fv3cr14ktUNrQ6GHo8SWZzpEGmBZ9+61Zoaop4TZbhxx+N/O1vefzudyX8+KOJqVOb0euVMavt+VUB2Nws8txzSpRPkuDOOwvIyZEYONDHo4/mMWJEGQsXhq8qSBJs26YPpnOCMh7u2ydETC6zdF4Uk40UBd/ixcgmU1Kp4uqzL1XB5x84EH+PHsFm77HwetMzoxEcDgyrVrWbc2+mUKNpbVszqBHU3FwJvT4ywuc9/nhkoxHzDz9oPpcsw8sv53L44T4mTnTz8MP7WLvWwIwZrRkCzc1iVvBl6RokE+GzPf44gtutRPeE1kld6EN1506lpuUf/8jjH/9Q8p2zET5tjB49mrM1NhhWF+Dq68UOsQNW09ISpWa2FXxOp4DbnRV8mSBlwbd7d3tdUlScTgFRlNV2cfzlL03ceKMj+HpenvIwjte/Mx5ajAkMv/zSbvV7oK0Xn1qnGC3CV1GhpHlFmwSqgi+ihq8NviFDWPHPL7mJZ7Cv+YnS8eOx/eMf5L70EvvOncLX3t+FmUWkW9+TDJkWfADCL79EvLZmjZ7zzivm9detFBdLPPDAPq66qhmIJfiUz7tXLz8zZ1rZvVvkjTdyWLrUyIMPNvLOO3V8/bUSEf/883Bb4b17RXw+gYqKVnVXWCghy4Lm/phZ9j/ppHQalyxR0h3VwU0D6Qo+BAH3ySdjnDePeC5RquBLNaXTuHQpQiCApxPX70HrfLKt4AvNqDAYImv4ZKsV74gRmP77X83nmjfPyLp1Bq6+2oEgwOmnu5k40cWTT9qCi31OpxA1bf9AJiv4uigulzbBoN+wgZz33qP5iivC3KkslvDG69XVIkcf7eXaax38+quS65yt4cs8rS6d6RWga0VdVUsk+NSHmyr4WpuuZ5fA0yUvL8mUzpa6T11L5KejUCdUaurvuee6OO00d/B1NeKfalpnoho+obER/dat7Sr4QEnrjJfS2briHD2lE6K3ZqiqUn4zsVI6QyntJvAcN/HSDQvxHXUUtunTkQoLWXvlAwBhZhGZaMqslYwKvhanTmHlyojX1M/vgw9qeO+9Wq65phlDS4lNtJRO9Tu5884mJAnuvz+fRx7J44QT3Jx7rjKZPvJIP716RdZYqudSvztozXjI1vF1HVIVfILLpUTAkkjnhMhnYip4Tj4Z0e3GtGBB7G1aStNS/Y0bFy1C1uvxdWKHTmidT7bt5RqaUREtwgfgHjcOw/r1wWyIRLz8ci7FxQHOPrtVaD/wQCMeD/zf/ykLQk5nNqUzSxdB6+Bne/RRZKuVpptvDvt7W8Gn2onff38j99+/j5EjPVmXznZAFXxud8dE+NQBLZHgUydAbQVf1rQlfVTTFq2pkHJ+PlJ+Pvrt29v3wtqQaExRx4NUm697PAQn9dFob8MWlUTN19Uak2iTgXiCr7JS+Vs005a2FBZKGAwyG/2HUvv++9Q/+yx1M2ey210MKCJPFT1eb1KBibTIpOCTyssJ2O1RI3xqBDNaNNRiiRR86v/37+/j4oudfPmlBb8fHn10X1htckVFICJdVxWAWcHXtXG7U5ugG1asQPD7UxZ8qbZmAPCMHIlktcZN6/R40uwvuGgRvqOOQk7gH7C/URfQ2kb4QjMq9PrICB+AZ9w4AMxz5iQ8z6ZNOr7/3szllzeHlTT26BFg1CgvH36Ygyxna/iydCGUyVn8ybhx8WIss2fj+OMfI2pizObwtJnqapHSUuV4117bzIcf1h5UDSk7itBBvSMGG60RPoNBESaREb6s4EuXggKJQEBIqpm0v2dPdDt2tONVRZJY8KlN5NsnwmdoEQbtLfh69AhQU6OLKWocDiXVJ5qDbo8eimjYujVahE9HYWFAk2+CIEBpaUBJAxVFXJMm4Rs6NKxVg/ob7KoRPgQB/xFHIKxYEfFSTY26oBQpjqMJPjXCZ7XK3HxzE927+7nvvkZ69w7fv0ePSFMd9f/bpnRCVvB1JVKN8BkXLwbAe8wxSe2XkyNjNsupp3QCmEx4TjxRMW6JseLXmtKZwm/c5cK4YkWnbsegokb42pq2hKZ0xorw+fv3J9Ctm6a0ztWrlVXFiRPdEa+de66TLVv0rFhhyLZlyNJ1SDj4yTJ506YRKCuj+aqrIl62WGQ8HqVo3etVVrG0pCJlSY9QwdexKZ2Jv9vQ5utZwZc51MhYLAfBaAR69ULXySJ8akpnKhG+QAACgfi1aIZVq/B3745UVJT08ZNBbc0Qy7iluVmIms4Jyu+hosLPsmWRBTd79ogJ6/dC6dZNCkYFVUKbsYcKvo6u4Uu1TrMtviOPRFizJqLFSE2NSG6uhMUSuY+S0tk27UsIvlZWJvHTT9VccYUzYt+KigD79olh/SJ37dJhsbS6zUJW8HVFUjVtMaxcia9vX+TCwqT2EwTluZmW4APcEyagq6qK6Vir9r5NJYpv/PlnBJ+v09fvQewInyoAc3OlqC6dgFIPOX48pnnzErYrUseOaB4UEye6MZlkPvggB5dLzAq+LO3HSy9ZmTs3jWYrISh9+GK/bp49G+PSpTTdfjtylKdq6IN9717lNlAjfFnaj1C3vY5J6dRm2gLhVuXqv1nBlz75+WrtWxLGLT17ot+5k5Q7TaeA1pTOVCJ86qQmnjGBYdWqdq/fg9ZIT6x+eg6HGLd++bjjvCxebIxYsK+q0sV26Ix6Hf6Ia1DHYmgVfF5vx7l0qufJSIQPxbhF8HrRb9wY9vfaWpHi4uifcbQaPvV61AlarP6lFRVKPljo57p7t46KikBY6mc0V+IsnZukew+3YFi7Fn+LgVCyFBVJaQs+z+9+hywImGK0Z1BTOlOJ8BkXLUIWhKTTVfcHWkxbYkX4ADwnnYTY1IRx2bK452ldHIocX/LyZE4+2c1//mOJuc2BTHa06yDmzDHx0EP5TJ1qZ82a2A5xWok7OZNlcp98En+fPjgnT466iTpwut0Ce/Zorz3Jkh6hIr0jUjq1tmWAyAifySQfdCtg7YH6oEsmMubv1QvB40Hcu7e9LisCrSmdqUT4EqUtCQ4H+s2bO0TwFRTET02NF+EDRfDV1OjYvDlcrKl10FqpqFBaPIRq+j17dOh0yrnViabbnV5T5mTQ6ZQshEwJPrURtHH58rC/19ToYi4m5eRIEedXjR0SLZKpYj40ert7ty6sfg/AZnRzkfgOU/51LtZXXtHwTrLsb1JJ6RQaG9Hv2IFv0KCUzllUlH6/Rqm4GN/QoTHr+NJJ6TQtWoR/0CDk/Py0rrEjyMlRGqu3TelUBZrNFt2lU8UzZgyyXp8wrTM0/Tsa557rDC6+Zmv4smQcnw8efDCPXr385OfLTJ1qT3sQideHzzhvHsbVq3H88Y+gjy4uQ2s11DSisrKDa7VjfxCamtURq/YjRni5+OJmjjkmfhoEtBV8uoTN2rNoQ/3O1SiXFgI9ewJ0aFpnosbGraYtqUT44k9qDKtXI8hyu9fvQWLh2tQUv7bjuOOUL3Lx4tYcrPp6JVOirbCIR/fukS0e9u4VOfRQf8sx1Qhf6oYOqdC2ZU86BA45BLm0NKJpck2NGNMBOJZLp8USva4ylGjRWzXCp2J99VXKRwznLeki+u5aSN7f/hasH83SOfH5wO9P3mTDsG6dsn+Kgs9ul4L1pungPvlkjCtXIlZVRbyWch8+txvDsmVdIp0TlBTZ3Fw54vmhjsNWa2yXTgA5Lw/vscdiTiD4nE4Bg0GOuUh20kme4KKf5gVtScL64osRmQpdjazg6wD+/W8rGzcaeOCBRl59tY69e3Vce21holTkmEhSfJfH3BdfJFBainPSpJjHCBV8qp14NsLX/nR0DV9+vszjj+/TNLC1jfBl0zkzg16vfPaxHmTRCPTqpezbgcYtiVKmcnJkdDo5qZ6CKol6TXWUYQu0CtdYKbaJUjr79fNjtwdYtKj1zXz5pQVZFvjd7zyar0MVIaEmI9XVOvr08WM0yvvFtAUiDb3SQhCQR43CuHRp2J/r6mKndFosyqQv9Pmo9MxK/BmUlSnup6rg83iUz1T9rMVdu8h78EH8hx3G1O6fcfm4jUglJRTcemurP36WTod6Pyb7zNSvXQukLvgykdIJrS6Tph9/jHyt5bZLtobP/N//IrrdeMaPT/fyOgyrNXqEz2BQ+r/GculU8Ywbh2HNGsQ4PWoTtVswGuGss1zB69GCbts28h9+GEObTIWuRlbwtTN1dQJPPGFjzBgPp57qZsgQH4891sDChSaefz43pWOqOd/RBj/96tWY586l+Q9/iDuCqKmFbrcS4RNFOTvB7wD0eoIpW50tnaCoSMLtFnE6hRbBl10AyASqyElmgcffowfQ8RG+eBMqQVDSblJJ6UzUa8r444/4e/dGKilJ+tjJYrEotSKppnQKQmsdn8pHH1no08fPUUdp/5LVaGBoNEp1S7bbJWprdfj9ic1uMk0mI3wA0qhR6LdtQ6xWGqNLUvwFJXVcDI3yaRV8ogjdurX24quqCm/JkPPeeyDLNDz1FGt6TGB7cwkNjz2GYf16bNOnp/4ms7Qr6r2QrOAzrF2LVFCAVF6e0nmLiiRcLjHt34Pv8MORrNaISDekXsNnmTWLQHExnjFj0rq2jsRmk6K0ZWhdYNPrZfz+2J+164wzALB88knMbZqbxYRzqylTnOj1Mj17xlGXIRjWrAHAn+LCQWchI4JvxYoV3HLLLdx000189NFHEa/7fD6mT5/OTTfdxD333EN1y8APMGvWLG666SZuueUWVkSxb+7KyDI8/ngejY0C//M/rf2Czj/fxdChXubOTa25UutqV+QDM/ell5CsVpovvTTuMUIjfHv2KJOMbBuGjkGdvHVEhC8ZQo0M6uqyEb5MYTCoKZ1JTBosFgKlpR3amkFLjUxenpRS43U1uhl1UuPzYVq4EM8JJyR93FQQBOV9xBKuSluG+J/DiBFetm/XU1kpsmePyMKFRs4+25VUCnRbwefzKanUZWWBYGRBvWc6yrQFMi/45FGjAIJRvn37BPx+Ia5pC4QbxyTTM6uiolXwhfXgCwTIeecdPCecQKBnTwoLJRoaRDwTJuC84AJyX3gBwwE2BzlQSDXCZ1i7VonupViboNa+J+OwHBW9Ht+wYVEFXyo1fEJTE+Zvv8V15pkxy3Y6I7m5clTTFnWBLVGEL9CnD97Bg7F8/HHMbZR2C/HnLoMH+1i/voojj9Qo+NauRdbp8PXvr2n7zkragk+SJF599VXuuecepk+fzoIFC9i5c2fYNt9//z1Wq5Vnn32WM844g7feeguAnTt3snDhQp588knuvfdeXn31VaQOdKVrTxobBW68sYB//9vKlVc2M3Bg+I115JE+1q0zaG7GHEqswU+3YweWTz7BecklCYt429bwlZZmozkdhTp568yCr7ZWzDZdzxCq4EsmpRNanDo7UYQPlAhfMm6jKq11KpGvGX/+GdHh6DDBB0paZyzh2twsBltQxGLkSLWOz8hnnynpnOec40rqGgoLZSwWKZjSqdYKlZSoET4Rd0srqY4ybYF2EHxDhyKbTMHJrtrIOpHgC4/wJV61V1GaryuTYPWz7d49gGnOHPS7d+O86CJAmcyrdZL7HnwQqaSEvGnTkn17WToA9X5MKismEEC/fn3K6ZzQavDU0JB+bMQ7fDj69esRmprC/x5nbIyF+csvETweXOeck/Z1dSSK4Ivsw6cKPoMhdg2fiuvsszH+8gu6zZujvq41GyCZ+ZdhzRr8/fqhqclqJybtu/i3336jvLycsrIy9Ho9o0ePZkmbVYylS5dy0kknATBy5EhWr16NLMssWbKE0aNHYzAYKC0tpby8nN9++y3dS+pwZBl27NCxbh2sWmVg9mwTJ59cwqefWrjzzkYeeKAxYp9Bg3w0Nooxe0HFI5bgs778MggCjih999qiRgeVGj5dtiVDB6IO7J0tpVMVeFVVIg5HNsKXKVJJ6YSW5uttFs/aC1nWHuFLxbQlXkqnac4cZFHEc/zxSR83VfLypKi1iD6fkmKVaMIwaJAPq1Vi0SITH31kYdAgH4cdpm21WEUQwqNRreZZAYqKAtTXi6kbOqRBRmv4AEwmvIMHBwVfvKbrEF3waVm1V+nRI8CePSI+X3iEL+fttwkUFeE+5RRAEdz19SKyDHJ+Ps2XXopp4UJ027al9j6ztBupRPh0W7Ygut2dSvAJkhThWJso3T0alo8+wt+zJ74km8nvb6KldIbWTCeK8AG4zjoLWRBiRvkS1fClgn7tWnwptvboTKR9F9fV1VEU0ii3qKiIurq6mNvodDpycnJoamqK2Ndut0fs2xUIBGDkyDKGDDFy2mklXHllEaIIs2bVcMstjqipkoMGKbO/tWsNSZ8v1uDnHzgQx/XXI3XvnvAY4TV8YtawpQPprCmdhYXKPfDrr8o9mRV8mSGdCJ9u167ET8AM4PUqtWLaUjoz25bBNGcOviFDOtRaPC8v0i0OwntCxUOvh2OP9fLVV2aWL1fSOVOhe/dAMAq1Z09rhE9N6UynR1eqWCxyxhqvq3iHD1caT7tcQROMeKYtAC5X632WzCSuoiKAJCkLmbt367DbA1ibqjF/8w2u888PrsDY7RIejxAUls7zz0cWBHLefz/l95mlfUilhs+gGrakMVHPqOAbNgxZFCPSOpNd1BH37sU0b54S3etiNtqKaUukA29rSmfiCJ/UrRvekSOxfPQR0VLkkkn/1kRdHfrdu9NaOOgsdJnk32+//ZZvWxpXPvrooxQXF+/nKwpnxgw/OTkiRmOAnBwYNUomNzf2BGbMGBAEma1b8yguTs68xWhUfhBlZXkUF4fc2DffDICWzACnU/lXkmzU1Ojo08dMcXHy4jNL8litqiuqTfN3r9fr2/2eV58dO3ZYAejTx0pxcU67nvNgwmjMTerzFAcNQggEKHa74ZBD2u/CgKYm5VFQUpJDcXHstJWSEh3r1olJ34tms9Cyf374mFVfj2HlSqS77+7QMb24WM/GjUSc0+FQ/i0vt1JcbIl7jPHjRebMUcTaFVeY435usejbV8dXXymfpypwBg7Mp2dPkaYmEb3eDkBJiY3iYmvSx0+FggIdO3Yk/x3HQq/XI4wfj/D885Rs3Yrb3RuA/v0LiHaKbt2Elv1a7xW3W4/dru2aBg1S9nc47Ozdq6N3byj+/HMEvx/jDTcEj9GzpzqJL1Kuo7gY+eSTyf3gA0x//zvZovbOg8GgfKfdurUZP4j9bNRt3Yqs11MwalTyFpgtHHqo8q/fn/w8LYLiYuSjjsK6YgWmkOvV65X7sHv3Ik0Zg+L77yNIEuYrrww7TlegpERHc3P479jpNNCvn0RxcTFWqx5ZFhL+zsWLL0Z/442U7N6NPHhw2GtutwG7Xcrc+DVvHgA5o0Zh6WKfd1vSFnx2u53a2trg/9fW1mK326NuU1RURCAQwOl0YrPZIvatq6uL2FdlwoQJTJgwIfj/NTU16V56RjnjDGXyoF6X202w/iIWvXuXsnSpj5qa+qTOVVVlAorwevdRU5NEc68Q3G4RKGfdOhdgw2ZroqbGmdKxsiSHXl8MGPH7tX9/ofdWexEIgCh2Y/XqAKDDYEj9/srSilIr1o36+mZqapo172csLKQYaFy5Em9umpONBHg8yj0pSY6444DJlEdDQ07S92JNjTJmuVwN1NS05raaP/8cuyRRf+yxeDtwTDeb86mrM0e8jx079EApstxITU38AfzII41AMcOGecnNrSGVy7fbc6mszGPXrho2b84F8tDpajCZcoAC1q5tRBnrE19PphDFAhwOY8bGm+LiYur696cccH33Hdu8w4E8IPpn5vMp30FVVVPwPTc1laHTuamp2ZfwfLm5OqCMNWscbNuWS59eHnjlFTwjR1JbVIR6UoPBDNjZvHkfVqtyT5onTcI+ezZNs2bhaSlDybL/2bNH+a48nnpqasIzHmI9G+1Ll6Lr14+apiZoUzenFVlWxu6dO5Mbu2ORP3Qolvffp6aqKmi2Ul9vA2w0NtYEF5ziUfzmm/gOP5y9ZWWkNOjsR3Q6G42NuezdWxNcYG5sLMNgUH7bklSAx5N47BFOPJFyvR73zJk03Xtv2GtNTWXo9drGCi2ULl+OCNT26IHUST/v7hqy+iADKZ19+/alsrKS6upq/H4/Cxcu5Nhjjw3b5phjjuGHH34AYNGiRRxxxBEIgsCxxx7LwoUL8fl8VFdXU1lZSb9+/dK9pC7DoEG+lFI61XSbaC6dWlGNQ7ZuVQadrGlLx9FZTVt0OiWF5ddflXsiVo1NluRIOaWzpRdfRzh1qhF/LaYtTU0CyXprxUrpNM2di5Sbi3fo0OQOmCbq+2iL1pROgCFDvBxyiJ8rrkh9Iqj2h6uq0lFdraOwMIDR2JpOXVmpRJk6OqUzozV8gGS34+vbF+OSJdTUKO8zlrmgeg9G1vBpT+kEpX5v1y4dEwOfot+6lebLLw/bTnVgVI1bANynnEKgsJCcd9/V/N6ytD/qnCeZVD3D2rX4Dj88rfPm5CgtXDKR0glKarPodAYbwoOSTm8wyIgaTqFftw7jsmVdzqxFxWaTkSQhLGW8qUm7S6eKbLfjOeEEpY6vzcMo0zV8wqpVBMrKkLp4dA8yIPh0Oh1Tp05l2rRp3HrrrYwaNYqePXvy3nvvsbTFhnn8+PE4HA5uuukmPvvsMy6++GIAevbsyahRo7jtttuYNm0af/jDHxC13PUHCIMG+di6VR+R05wI9WGcjlW3uu+2bcpTt7w8W6/VUXTWGj5QJpqqi1a2hi8zqKYt3iSDpYHu3ZFFsUOcOrWaIthsErIsJD1mxRN8ntGjwdCx6eT5+RLNzWLE5KK5Wbn3tQg+sxkWLKjm3HNTq9+D8NYMSi218ptrK/i6ch8+Fe/w4RiXLqV2b+z6PYg0bQkElIwUrZM4iwWKigKsX2+gqUnkrA1P4+/VC/fEiWHbtQq+kPdqMuGaNAnz118jdEE/gQOVZE1bhPp6dJWVafdNEwRlETRTgs8zfDhAWB2fxyNoXtCxPfUUUm4uzS1z6K6Gas6iLrZJkjLmJuPSqeI66yz0u3YFe+SBUtKX6Ro+4ZdfDoj6PchQDd+wYcMYNmxY2N8mT54c/G+j0chtt90Wdd9JkyYxadKkTFxGl+OII5Q0knXr9Awfrt3CL9WeNKGIoiL6tm5VJhTZCF/HoZYTdEbBpzp16nQy+fmd7/q6IjodiKL2B1kQg4FA9+6dKsKn3hNNTSJ5edrHDFXshpbS6LZuRb99O45rr03qWjNBXp76PgQKC1vfc2uEr2MWO1TBt3u3EuErKQkXfKqhS8dH+BT3ykx6QniHD8f67rvk7vqNoqKBMbdrK/jU551Wl05QnDoXLzYyioX02vkTDQ8/HNGvLFqED8A5ZQq5r75KzqxZNP/hD5rPmaX9cDqV70jrMzNo2JKBiXomBZ9UUYG/e3eMS5bQPHUqoCyGafl96zdswPz55zhuvBG5sDAj19PRqMLO4RAoLW39jSfj0qniGTsWAOP8+fiOOgpoNR/Tmg2QEK8XYe1afPvhGdUeHDzhtE7IoEHKnZ1sWmcmBB8ogq+5WUQU5bgrrlkyi7pa39naMkCr4LPbJU0pJlm0YTQm35YBWpw6O5HgU/vT7duXnBKI5jZpmjNHea3lwd2RqO+jreNoc7P2lM5M0DbCpy68qb9DNcLX0Y3XIXENerJ4jzsOgAG758bNHmgr+NTvJJnxsqIiQFWVjjv4X7y2QlwhC9AqqgNjW8HnHzQI7+DB5LzzTlQXwCwdT7JZTWrKZGYEX+ZSOqEl0h0S4fN6tXnK5D79NLLFQvM112TsWjoaddxVs4jUSF94Sqe2Z4tUXo7vsMMwLVgQ/Js6VmRK8Ol/+w3B5ztgInzZKd1+pKIiQH6+tF8FHyjpNbHqKbJkns6c0qlONLPpnJklmVSVUAK9eqHvAMHX3FKGlrgtQ2uELxnUlE61nhHAuHQpgfJyAqoVXgeiRirbCj51IpJMNCkd1PTDXbt07N3b2g+1oEBCEORghC9Fk8EUr0lti5DZtM7AIYfgr6jgmIb/xl1gNBiU+0Q9vyr8khV8h7GRs/mYmvMvR86JdMc1GJQJaF1d5L3snDwZw7p1GFat0nzOLO2HyyVgNmtfhDSsWkWguBiptDTtcysRvsz9FrzDh6OrHuGVCgAAIABJREFUrFRa7qAshiVK2db/+iuWTz6h+corkWIYG3YFVCGmZlK0TaHX6+WkuhB5jz8e46JFwRQSNRKck5OZ8VtNF003NbizkBV8+xFBgMMPT964pXW1K73zqw/2bA++jkUV2h1Zl6MVNc1JFX5ZMkOqgs/fsye6qqrMh1vaoI4piSbVeXlqZCy1Gr5Q4WJcsQLv4MH7pZdUa4Qv/NxtV5w7gu7dA6xbZ8DjEYIRPp1O+S1WViqP6I5O6YTMCz4EAffoMRzv+4ESe/yC1pwcOSLCl8yqfUVFgNt4Ei9G5D9eEXM7uz264HOdcw6y2Zw1b+kkuFyJe4QGkSRMP/yAd/TojJw7kymdAN6RI4GQDAcNNXy5zzyDbDbT3MVTC222cMHXOt4q47HBoD3CB+AZMwbR5cK4YgWQWjZAPAxr1yJbLPj3w6Jke5AVfPuZI47wsX69PinXO2Xwk9KeJ6kDqLqqnKVjMJtlcnI6Z8pkNsLXPqST0gmg27kzw1cUTrIpnck2X1dr+NSJjdDYiH7zZnxteih1FK3CNTKl02iUg0Y7HUFFRYA1a5RFv9CxuKhIammf0/GmLdAOgg+oHTIWO/UM8q5MeA2tET416qr9M+hv3sYVzOTDnEsQyktibldcLLF3b2S/PTk/H9fEiUpzZ1fqpjxZMoPTqV3wGX7+GV1NDe6TT87IufPzUxN8DofAk0/m4vGE/90/cCD+Xr0wf/kloNbwxTiI243tkUewzJqF8/LLkYqKkr6OzoSaOaFmiLR1RVYar2s/nmfkSGRBwDh/PtCaDZCplE7DmjXIRxxxwPTk7IRTzoOLQYN8OJ1i0DxFC0mtdsVBjTSVl2cjfB3JZZc5+cc/Gvb3ZUQlK/jaB71eDka5kkFtzdDeaZ1aBV+o2UkyeL0CoigHU8cNv/wCsN8EX2tKZ/j7cDjEDkvnVKmoCARrHEPNs0Kj7PsjwhdqnZ4ptvc7AYBBlT/E3U6J8CnTE3USl0wbohNmP4SMwLuH/SXudiUlAWpqok+DnJMnI+7bh+XrrzWfN0v7kMycx/zNN8g6He5x4zJy7sJCxbk62QW7efNMPPFEHgsXtsnHFgTcp52Gaf58hKYmvN7ov2/DsmWUnHoqtueewzl5Mk23357Gu+gctI3wqSn0oRG+QEDQXDorFxbiO+ooTC2CL6MRPllGv3Yt8tFHp3+sTkJW8O1nUjFuUfLZ07+hsxG+/UO/fn7OPrtjmigniyr0ioqyiwCZxGBILcLnV3vxbduW4SsKJ9UI3+bNOtauTVwA3NaJztgi+Lz76WEaK1LpcAjBSUlHoRq3QGSETyXd9P1kaI3wZX56sFvuxhoGccimOQmvIdWUTsMvv1Dx/QdM51b0feI3JC4pkdi7N/r79I4ejb9XL8W8Jct+JSnB9+23eEeMyJiTpWruk2xWg7qYtGFD5PjonjgRwevF9P33eL2RNXyW99+n+JxzEFwuat9+m31PPBG1DrWr0Sr4Ykf4ILlnpff44zEuX47gdGY0wqfftAldfT3yflqUbA+ygm8/07+/D51OTkrwud2ZifBla/iytCXUpTNL5jAaU4vwSWVlSGYz+q1bM39RIajpc4lSB81mZZvGRpG9e0UmTSrmz38uSHj8tk50hhUr8PfqhbyfDAjUiUe0lM6MWXprJFzwdZ4IX7ukdNbq+I7fUbz+JyJy3ULIyZFSE3yyTN7f/kagqIjXS+8ILqjGoqREor4+RvRGFHFecAGm+fM7xCk3S2xcLm291XQ7dmBYtw73hAkZO3dBgXLesH6NGlBFzfr1kXM77zHHECgpwfLllxGmLdbXXqPw1lvxjBnD3u++w3PiiWlcfefCbJYRRTnEtCXSpROUKJ9WPGPGIPh8GBcvDprAZMK0Jff555HNZqQu2uQ+GlnBt58xm2HAAD+LFmkvGslUSmdW8GVpS58+fvr18zFsWArhqCwxSdW0BUEg0KdPuwu+5mY0u+DZbBL79gncdFMhe/fqNNW3eDxCmEOn4Zdf9ls6JyglGer7CMXhEDusB5+KKvjMZjksuqhG+HQ6uUNdlNXUyfYQfDU1It/xO3QeF8Zly2Jul5OTmkun6ZtvMP34I0233cZnc91ce60j7vbFxQFkWaC2Nvo97LrgAmRBIOe99xKeO0v7UV8vBtPJ42H+5huAjNXvQWuEL9k6PjXtPVqED1HEfeqpmL7/HtnlCdbw5T7zDPn33YfrtNOomzkT2WZL69o7G4KgLLa1mraEp3SmFOEbMQLZYMC4YEHGIny6bduwfPghzZdcAuXlaR2rM5EVfJ2AM85w8dNPJnbt0lbHV1srZqQptpoWWlaWjeZkUcjPl5kzZy9HH50VfJlEcR9LbV9/nz7otmzJ7AW1wenU3iYkL09m1iwL8+aZKC8PBB/e8QhN6RRra9Hv2KE4dO5HbDYpor2EwyF0qEMnKDV8oET3Qo241AhfR7v5qs+F9hJ8C3QnIItisO4mGqEunZpNWySJvL//HV/fvjgvvhibLbFQVhvdx6rjC1RU4Bk3jpy33oobkczSvuzcqaNnz8QDqOmbb/D17Uugb9+MnTtVwadG+DZuNBCIsqbuPv10xOZmjm34DqNRJveFF8h77DGckyZR/89/dmwvlg7EapWCn01NjYheLwffqqElGJqMU6eck4N32DBM8+dnrIYv99lnQa/Hcf31aR2ns5EVfJ2A3/9ecQH7+GOLpu23bNHRp0+Ks8cQWmv4shG+LFnak1RTOkERfPrt24k6a8gQLpf2h2RenoTLJXL22U7OOccVfMjGw+cjuIq9vw1bVPLz5SimLR2f0llaKqHXy0HxoaJG+DrSMRTaO6VTRF+ch2/w4LiCr20NnyDICevWTT/8gOHXX3HcdlvrzDEBJSXKbyqaU6dK89VXo6uuVhw7s3Q4DQ0CjY0iPXrEH/+EpiZMP/6IJ4PRPUg/wud2C2zbFnl/eUaPRsrLY0LjR0zc/Tp506bhPPtsGp5+mgO5MbIa4aurE3nvvRzGjfMEF7pSifCBktZpWLUKcc8eID3Bp9uxg5z/+z+aL74Y6QCK7kFW8HUKevcOMGyYl1mzEgu+hgaB+vrMCL6cHBlBiJxoZMmSJbOkatoCSsNqwetFt3t3Zi8qhGQifBUVAfr08fPYY/vIzVVaBySKXoYaExhWrEAWBHxHHZXuZaeFzSZFqeHr+JROnQ569AiE1fJBq+DLhEFXMrS34LPbJWWCtmIFQlNT1O3CI3xKCUOidGPrG28QKCnBNXGi5utRn32xjFsAPGPH4jv8cHJnzECzfWCWjLFzpyKWevWKL/hMc+Yg+HwZTecEpS0DpC74ADZsiLIAYTTinjCB/+f8P65bcRPuceNoeOopOmW/pgxitco0NYk8/XQuzc0C99zTGHwtlQgfgOuss8Bo5NwvbsRsDGhd74lK7rPPgigecNE9yAq+TsPvf+9i7VpD9HzvELZsUV4/9ND0Bd+FFzp54omGA3kxKUuWTkHKNXwoET4AfTumdSbT5+rppxv46qu92GxycCU1UZQvtLmw4Zdf8Pftu9/rU/Lyokf4OjqlE+Cll+rDJj4Adrsywe3olM72FHw1NTqKiyU8Y8ciBAKYvv8+6nZtG68nirrqduzA9O23OC+8MKmQaKvgi1NOIQg4rrkGw/r1wWbZWTqO7duVCUrPnvEFn/mbb5AKCvAee2xGz6+WzyQv+ET69fMhCDLr10efZLlPO40c2cmm4uHUz5jR8eH8/YDNJvHbb3r+9S8rF17opH//1rlsqhG+QL9+7Lv/fo7Y/g1/0j2T8rWJe/aQ8/77OKdMQeoe3+G3K5IVfJ2EM890odPJCaN8mzcrA0efPumnd/Xr52fy5GxT2SxZ2huDIb2UTgDd5s2ZvKQwkonwWSxyUBSp/yYSfKHNhY0rV+LrBL2N8vLCI3yyrLyP/SH4jjrKFxHBUGv4OtKhE1pbQLRXhK+4OIB35Ej8vXphff31qNsppi0ikqQsRiQSfDlvvgmCgPOSS5K6HqtVxmKJ3ZpBxXXOOQTKyrD+859JHT9L+mzfrojxuDV8soxp/nw8Y8dmPB1Sp1OifG0NnhLhcAiUlkr07h2I6tQJiuC71vQaz5/+fwdE2wUt5ObKVFbq0OtlbrstPMKvfnWp1Ls7L7+cJd3P4EHXX9CvXp3StVk+/xzB56N56tSU9u/sZAVfJ6GkRGLsWA8ffWSJmzWyZYv+/7N33vFxlWe+/50yTaORRrKqq9zkEhsMuFBsQzBhAyaEBG4ICYSS7IZ8QrhhN7mXLEt2EzYbSoDcDZ+QkLK7QBayIcFhaQuYgMENY7DBvUjulq0uTZ8559w/Xr9TpCmnzXhGfr7/2JZnzryS5px5f+f3PL8Hoqhh8mTrDh9BEKXBSkmn2twM1eMpalJnOKxf8KXDyx95HHYu+HBhsasL0okTiC9YYGqddsIcvtS6QyEBmiaUvKQzF7yks9QOnyCwpM5ihbaMG6cCkoTgbbfBtWlTsqczHe4cRyJCYfc5GkXVs88ictllUCZMMLympiY1Z2hLEqcTwdtug3vNGsjbtxt+DcI8R45IqKlRk+MRsiHv2wepqwvRpUuLsga/XzXl8Pl8KmbNiueu3JIk/Lt2C5SawqNtxgr8htrXvx5ES0vmtZY7fEZLOgEAgoBH5j6OAakBdd/8JvtQM4j7pZcQnzULiZkzjb9+BUCCr4y45powDh+W8f77uQuQOzslTJyojNUAJ4IYk1gJbYEgQGlrK2pJZzBoTvDxjXmhpE6e0uncupX9u2wcPiF5g41/D6UObcmFy8UE9em41rvdmu2CLxJhyYUNDWyTF7r+eqheL7y//vWox/I5WuGwgGBQzPs78bzyCqSeHoRuvtnUuhoa1PwlnacI3ngj1KoqVGdZL1E8Dh2SCwa2OE8FAEWXLSvKGswIvkBAgM+nYdasBDo65Kwhr6qaWf1wJjB1agITJiTwjW+MHpmS6uEzd+yuRCPua/sFHPv2oeq55ww9VzxxAs6NGxG+6ipzL14BkOArIz796Qjcbg2rVuW29js7ZVsCWwiCKB1WHD6g+KMZjPTwpWO0pNOxZQs0SUJi3jxT67STmhoVqiok156aCVUegg9gLl+pSzoBJv7tFnx81h13LrWaGoSuvx6eF16AePJkxmP5jYRQSDjVw5fbda168kkk2toQXb7c1LoaG5WCJZ0AoPn9iFx5JdyvvcZ26kRJOHJEKljR5Hr3XSQmTYIyZUpR1uD3q+jvN+fwzZ4dh6II2L9/tMsXi7E/T8c5frq4444A3nnnZNbrbKqHz9y1JxQSsKX5U4jNn89uJBk4T92vvAJB0xBZudLUa1cCJPjKCJ9Pw6WXRvDyy+6s71NNYz18dvTvEQRROhwOzVyZyimKPZrByFiGdFKCT19Jp+uttxBfsACaR98ImmLCBznz4JbDh5nLU8hNKCXTpydGpXeWguIIPvbzbWhIfT/BW28FEgl4n3oq47E8mTQUEhAO5+7hc2zaBNfGjQjedJPpdEPm8Ol7bnTZMogDA3BQWWdJ0DTWw5f3nEwk4Fq3rmjlnIBxh0/TWEpndbWG2bOZWM3Wx8erPs4kwScIuUcMmk3p5ASDIqq8bJSKY98+QyFLnhdfRHzGDCTa2029diVAgq/MuPLKCE6elLB58+iLQ2+viOFh0ZaEToIgSgcr6TT/fGXqVAjxOKSjR+1bVBqhkLn4f156p6eks1U5AudHHyHyV39lao12U1PD1s77+HggVjldX594og8PPTRQ8tf1eDREIvYKPt4nx8NoAECZNg3RFStQ9eSTGYPNRzp8udznmocegtLQgNBXvmJ6XY2NzL3RU0bGRYUzzwxBwj76+kSEw2LekQzChx9CHBoqWjknwJI6Bwb0nw+RiABFYSWd06Yl4HBoWfv4uOArdZ9uuSJJvIfP3PN5NUD4M59hIUs6y6/F7m44N25E5KqrkBwKOAYhwVdmXHZZBE6nhpdfHn0HnI9koJJOgqgsZNl8mQoAJNra2HGKVNZpJKUzHb0lndGogPO7XwIARC6/3PgCi0DK4UsJvpoaNVlyWA54PLnvhhf3dYtf0skJfO1rkHp6UPXss8mvjS7pHP3edK5dC9fatQjccYelhMPGRgWaJiTXlw+1pQXx9na43nnH9OsR+tGT0Cn85S8AgNhFFxVtHX6/isFBUXeFIJ/BV12twuFgiejZHD5+j4MyGRjc4TPb/pBM9HU6Ebz5Zrjfegvynj0Fn+d+9VUIqorwGC7nBEjwlR0+n4alS6N45RX3qLTOjg528SPBRxCVhdNpfg4fkDaaoQiCLx5nYrS4PXzAwuMvI9HWhsSMGabWaTcph4+tvaNDwrRpibF8g1c3pRR8saVLET3/fPgeeQRCgAU5pAu+rGMZNA2+hx6C0tLCyjktoGf4ejrRpUvh3LgRWVM4CFvhZdb5ZvCJq1cjPmcO1IaGoq3D72f9voUqGThc8PGbSrmSOs/Eks58WErpBLteJK8dN90Eze3W5fJ5XnwRiWnTkJgzx9TrVgok+MqQlStZWue2bZl3hDo6ZMiyVnAAKUEQ5YXDwURPvpEr+UiOZiiC4OMbezOCjz8nEMj/UeKMBjC3623m7pWJovL5Rpd0llM55+mkGIKvr0+Ew6HB5xvxPhMEDN17L6SeHlT//OcA0tNfRUQiYrJ0mON6+224Nm3C8J13pgYHmkTX8PU0osuWQYxE4Ny82dLrjhUUBbj33hps3Zo7XVwvb7zhykgpP3y4wND1cBjC+vVF7d8DmOAD9A9fTwVAsefNmpXA4cPyKMEYjZLgS8dKSiefo8qvHWp9PULXXouqP/4RYnd3zueJvb1wrl/P3L0y+WwqFiT4ypDLL49CkjS8/HLmB1lnp4zJkxW754oSBFFkHA4NmiaYz1zhoxmKMIvPiuATRcDrVQs6fBdHX4dDjZVNOSfA+nIA5vCFw8DRoxIJvlMUy+EbN07NuqeKL1iA0DXXwPvLX0I8diy5aeOuYEagkKbB9+CDSEyciNANN1heFw+R0evwxc4/H5oowkV9fACAVas8+O1vq/Haa9aENwD88Ic1uOee2uS/Dx+WUFen5EzOdb7/PoRotOiCr67OqOBjb3J+c2P2bFajuHNn5uaNC0Az/dNjESspnZEIm6OaXg0Q+PrXAUVBzQ9+kPN5nueeg6AoCH/2s8YXXGGQ4CtD6utVnH9+LKvgo3JOgqg8+Jwlq2WdxSjptCL4AFbWmU/waRpwReK/EXTXIbZokanXKAbpDt/BgzI0TSDBd4pipXSmB7aMZPjuuyGoKmoeeigp8LgIS9/EuV5/Hc6tWzF8112wY4BZUxNbU0+PPodPq6lBfMECEnxg5eCPPOIDkBI5VhgeFrFtmxNHj7Lf++HDUt7AFte770KTZcTOP9/ya+eDD33XK/h4xQN3+M45hwm+zZsz368ffcT+PXeuhZk9YwgrDh//DEof4aJMn47At76Fquefh2v16tFP0jR4n34asYULx3w5J0CCr2y58sow9u1zYO9edkdI09jQdRJ8BFF5OBxsw2AlqTM5msFshFkO+MbezFgG/rx8JZ3xcAIr8RJ2Tf8rlFN5gtvN0vGGhsS0hE4qlweKk9LJHb5cKJMmIXjbbfD84Q/wH94BIJXsmXxvqipqHnwQibY2hK+7zpZ1eb0aPB4VJ0/q3w5Fly6FY8sWCMPDtqyhUnnuuSocOCBDEPJfA/TCHa/XX2c3uwsNXXetXw9t4UJo1dWWXzsftbXsfdvfb6yHjzt8jY0q2toS2LQpU/Bt2uTE+PEJTJhQPkFRp5NUSqfxa08olP1zbPiOOxBvb0ft3Xcne4Q5znXrIHd0IHjjjSZXXFmQ4CtTPv3pCADgpZfYha+ri8UTk+AjiMqDCz4rs/iSoxmOHbNrWQDscPjyl3RKGzejAb3YO/sKU8cvJjU1KoaGUkOR6frKKFYP37hx+QX18Le+BbhcqPuvJyEIWtJ14w6f+6WX4Ni5E8N/93e23jxobFST4lIP0WXLICgKnOvX27aGSiMWA37602qcc04MM2cmLDt8qgqEQux38D//w2YRHz2ax+GLRuHYtg1akd09wHgPHxe/6f2qCxfGsGmTM6OPe9MmJxYtsnAXcIxhh8M36saly4WBhx6CdPw4fA88kPFf3qefhur3I3zVVWaWW3GQ4CtTWlpUXHBBFL/6VTU6O6XkSAYqOSKIyoNXnll1+AD7RzMUu6Sz6oVViMKJg7MvNXX8YsIEH3P4mptz9wqdaXg8GqJRCz2nWSjk8AGA5vcjfMUVqFq1Cn53OK2HTwUUBb6HH0a8vd32fhs2fF1fSScAxM47D6rbfUaXdT7zTBWOHJHxne8Mw+fTkkElZkkvyVu/3oWODhnRqICJE7PveRw7dkCIRqEuWWLpdfXAHT69go8n//KSTgBYtCiG3l4JnZ3sfXb0qITjxyUSfGlY6eFLvX9GX8PjCxcieOut8P7bv8H95z8DAMSeHrhfeQWha69l82/OAEjwlTEPPzwAQdBw6631+OgjduuDSo4IovKw8kHG4bP47O7jsyr4WEln9u9L3rYN9X/8Hf4NtwK+4pZdmaGmRsPQkEAJnSPgcfKDg/ZsEaJR1p+Vr4ePE/7CFyAODuLz8gvJHr6qKg2eVavg2LuXuXuSfnGmh6YmxZDDB5cLsSVL4Fq71tZ1VArxOPCv/+rD4sVRXHxxFD6fqntkQS7486+4IoJ4XMCTT7LZirkcPp6SqpVA8LndgMej6j4fAgERbreW0WK6eDETdrysk/9Jgi+FFYePl3RmE3wA6xGOLV6Mum9+E1X//u+o+q//ghCPI2RxrEslQYKvjJkyRcETT/Sjs1PGAw/UwOXSMH48CT6CqDTscPiKNZqBf1BaK+nM8lGiKPDffTfiNXX4Hn5cltHjKYePEjrTaW5mnzPHj9uzRejryz6DLxvRiy6C0tqKL8X/I1nS6XOE4XvkEcTnzkXkyittWVM6DQ3GevgAILZ4MeTduyEMDNi+nnJn7VoXurok3H57EIKAUw6fNcHHryEXXxzFuHEKfv/7/ILP8cEHUFpbgQkTLL2uXvx+zVBKZ7q7B7Dh636/miH4vF4Vs2fTdYdj5cYoLwceOcKFo3m96P3d7xD51Kfgv+ceVD/6KKLnn4/EzJnmF1xhkOArcy68MIYf/nAQsZiAKVMSEOk3RhAVB+/hs+LwJUczlJnDV12tAcMB1P7936Puq1+FvG8fAKDq6afh/PBDdHzzBxhAHVwu25ZsGz6fhsOHJfT1keBLp6WFbbK7uuxx0nINXc+KJCF03XW4OPIa6iLHAQBzf3Uv5AMHMHTPPSjGh2Bjo4r+ftGQsxBbsgSCpsH5/vu2r+d0oqrAo49WJ0V6Nl5+2Q2vV8XFF7OsAebwWfu9cIfP51Nx2WXR5PEmTMj+S3Fu3ozYeedZek0j+P0qBgb0Xb8DAWFUebgoAuedF8sQfOeeGy+nHKvTDnf4zJSS5+zhS8fjQf+vfoXQ9ddDDIUQ/MpXTKyyciH5UAHcfHMI3/nOEL7yleDpXgpBECawRfDhVFJnmQm+BYPv4M3ec1D15JNwvfMOGlesQM33v4+a++9HdOlSHF52LYDyHC5cW6smXSQSfClaW5kwO3HCHsHX18eOo0vwAQh94QuQoOJGPI0b8J9ofv5JBL7xDUQvucSW9YykoUGBpglJYaqH+IIF0BwOODdtKsqaThf79sn4yU9qkoFxI1EU4NVX3bjsskhy5n11tXWHjwu+6moNl1/OhGRTk5K1vUo8cQLykSOInXuupdc0AhN8+gev87Ev6SxaFMO+fQ4cOiRh506ZyjlHwFM67e7hy0CWMfDwwzj55puIXH214depZOjeQoVw112Bwg8iCKIssaOkEwAS06bB/frrrMnBplvDPH7fzFgG7y9+gb998Z/RgWno/tPzUKdPhe/+++H97W8BhwMD//IviA2xTVI5Cj7eqwaQ4EunsZE7fPbcEzbk8AFQpk3DVt8FuGP4MdSjD+FFSzD0f/+vLWvJBp/F190torlZ3xo1jwfx+fPhfO+9oq3rdMCF27Fj2cX+xo1O9PZKuPLKSPJrPh8r61YU8+2Vqdl1Gs4+Owq3W8s5ksH5wQcAWHhOqeI2/H41Ob6lEMPDQkZCJ4f38f3qV16oqkCCbwTF7OHLQBCQmDXL+ItUOOTwEQRBFBk7xjIAgNLWxkYzHD1qx7IApBw+t9uYIJO3bUPNv/wLds1aiQXYgoFPLIba0IDBn/wE3a++it5nn4UyfTpiMXZ8G2Zk2w6/Cy9JWt4Bz2caTidzvewu6ayv1/8zXj3xJkzGYQThxcDjP0/tBotAYyMXfMa+39jixXBu2QJEIoUfXCFw4XX8ePafxcsvu+F2q7j00mjya7x80UpwC3+u16uiqkrD//7fw7jhhlDWxzo++ACaw4H4vHmmX88odjh8Z50Vg8Oh4ZlnqiCKGs49lwRfOpIECIJmsofPWqXKmQAJPoIgiCJjm8NXhNEM4bAAl0szdmdeUeD/P/8Hal0dXvvCvyKI6ozNXmLePMROpedFT+0Ly9Hh43HrkyYpZSlITyctLUrOTb9RentFSJIGv1//e+C9qdfi9/gCvuL5L2itLbasIxcNDUyI8lRQvcQWL4YQi8H50UfFWNZpIZ/Dp6rAK6948MlPRjMqAribZaWPL72kEwDuvDOAL30pu+BzfvABE3vu7GWnxcBIaEu2Hj6Apf/Pnx9HOCxizpwEjYHJgsNhdg6fCLdbtTvAd0xBgo8gCKLI2DGWAUgJPunAAatLShIOC6iqMvYc729+A+fWrRj84Q8hN/kBIOcsvpTDV36bG75RpXLO0bS0qLb18PX2iqirUw3lrQg1XnwRv8cW31Jb1pAP7vDxfk69xBYtAoAxVdbJhVc2sb95swNdXZnlnEDKKbfSx8dTOguKoHgcji2ow395AAAgAElEQVRbStq/BzCHLxoVEA4Xfixz+LJ/H7yMc+FCcveyIcvmHL5gUNBXznkGQ4KPIAiiyNgV2qI2NUGtqoLc0WHpOHfd5cevf+0FwEphjAg+6fBh+B58EJEVKxC5+upk/HjW0QxIfc/lKPhqatjaSfCNprlZsa2Hr6+v8ND1kXAHyUxvqVG8Xg0ej2rY4VPr6xGfOXNMCT4+QP3YMRHaiB/9yy974HBouOyykYJPO/VcayWdoqgVLMlz7NoFMRIpaUInkOo/LXRTQNO4w5f9/c77+Kh/LzuybC6lMxQiwVcIEnwEQRBFxq6SzuRoBgsOn6YBL7zgxv33+9DdLSIcFrIm4eWi5vvfB0QRgz/+MSAIyQ15rv4d/j2X41iG2lpy+HLR2qqgt1dKluRaobdX39D1dPj7qhSbOEFgLp9RwQec6uN7/31W7zgG4OdxJCKivz91Tmsa699btiyaEXYEICluuFg0A3dohAKa0XFq4Hq8xIKPz6YsdBMkEhGQSAijfkacFSsiuP/+AVx5pQ6r8AzErMNHgq8wJPgIgiCKjF0OHwAkLM7iGxwUEImICIdF/Oxn1QiH9X9QOjZvhue11xC44w4opwYe8xKsXCWd0Wj5Onzt7XEsXhzF8uU2qJoxRksL28SfPGm9rNOMw8ednlyDlO1m3Dg17+y5XMQWLYI4OAh5z54irKr0pIu29LLOI0ckHDkij3L3ALscPlFXT5tz82YoTU3J60+p4IKvUJkz/xnkcvgcDuCmm0JleQOsHDDfwydQYEsBSPARBEEUGe7wxePWj5WYNg3SoUPmPhWRGqbd0qLgqae86OyUdZd01jzwAJSGBgS/9rXk11KCL/vHCe/h46K3nPD7NTz/fC+mTqWEzpGkhq9b3yb09poXfKW6a19Xx4avGyW2eDEAwLlxo91LOi2kO/XpwS3797ORBLNmjb7ucHFjNbQll0hKomlwvfsuC4QqZAXajN7ZlFzw5erhI/JjvodPJIevACT4CIIgigwXO1z8WCExdSqERML0aAYu+O65ZwgAsHevQ1dJp/Pdd+FauxaBO+6AlqYQvV6+2csf2kJ3tCuLlOCz5vApCjAwUN49fAATfGYcPmXyZCgtLWNmAHu68Mom+KZPHy347HD4gsHsyZbpOLZtg3TyJCKXXmr6dcxSV6fC6dRG3QD58EMHli1rSpa/puYJjo0S31Jj1uFjJZ30M88HCT6CIIgiY9ccPoDN4gPMj2bgG5bzzovhy18OAkBhh0/TUPPgg1BaWhC86aaM/+J3VXOndLI/y7Gkk8hNqmfJmuDr7QU0TcC4ccZc1FILvvp6c4IPgoDYokVjJrhleFhEW1sCsqxllHTu3y+jpkZFQ8PoTTXrvdMsOnyFHRrX6tXQBAHR0yD4BIEHGWWeDxs2ONHRIePjj9mcyKEhcvisIMuaqc9JFj5GP/N8kOAjCIIoMnxmtOXQFqSNZjAp+PgmrrlZwZ13BuB2qzkDBjiu1avh3LwZw9/+9qjZV4UFX/n28BG5qavT4HJplgVfTw/7/ZdzaAvA1hcKiaZmqMcWL4Z89Khp172cCARY4EhzszLK4Zs+PZG1klIUWWm31ZTOQq6Ye/VqxBcsgNrQYPp1rNDcrI46H44cYc5nRwf7k4vebIPXicLIsvkePhJ8+SHBRxAEUWTsDG1JjmYwKfhOnJBQV6fA7QaamlQ8+2wf7rknv/tS/cQTSEyejNAXvzjq/yQJ8HjUnHf3U4LP1HKJ04QgsLJOqz183d3sT7MlnaUq0+KC1EwfX5T38Y0Bl4/NkFMxfvxowZcvzZYJPms9fPnEvdjXB8eHH56Wck5OS4uCEycyv8cjR9jPiAs+6uGzBs3hKx4k+AiCIIoMd/jsCG1JjmYwXdIpJRMYATYPasaMPE9QVTi2bkX0k59MfSMj8Hq1vCWdTmfhuHWi/GAbXKsOH/uzEnr4AJgq60zMmQO1unpMCD7mtGlobVWT1QChkIDjx6Ws/Xscn08takqn6y9/gaBpiK5YYfo1rJKtpJMLPt7jmHL4SHyYwUwPn6oC4TCFthSCBB9BEESREUV259KO0BaAlXVa6eFrbdXfTyUdPgwxEED8E5/I+Zjq6tyCLxoVqJyzQmluVjP6uMzQ3c3eF8ZTOtnjS9nDB5gTfJAkxBYuHBPBLczh0zB+PBM3mgZ0dLD3QD7BV12t5Qxu0gMLbcn9HnG9+SaUxkbE5883/RpWaWlREQyKye9T00YLPi56KUDEHGYcvnCYPb5UI1wqFRJ8BEEQJcDhMFeqko3E1KmQDh821ezAHD79gs+xbRsAID5vXs7HeL25AxtiMaEsRzIQheElnZqFXx93+LiDppfTEdoCmBR8YPP45F27IAwM2LmskqJpqV668eMVRCIC+vrEvAmdHObwmfvZRaOs3D2nQ5NIwP3WW6zKQDx929aRybUDAwICARG1tSqOHJEQiTDB7HJplEpsEiM9fFzo8ZuN1MOXHxJ8BEEQJcDptKmkE2mjGY4cMfS8eBzo6REzSjoL4di+HZokId7envMxXq+a0+ELh4WROS9EhdDSoiASETE4aP5GRXe3AL9fhSwbe96UKQpuvz2AFStMpKiYwEoPH8CCWwRNg/P99+1cVkmJRlmSsM+nJasAjh9ngk8QNLS15RN85h0+PsMzV0mn88MPIQ4MIHIayzmB9ORatt6jR5nwW7o0Ck0TcOCAjOFhgQJbLOBw6EvpfO01Fz7xiRZ8+KEj+dlDJZ35IcFHEARRAhwO+0o6lVNJnUbLOk+elKBpQnLjogfH9u1IzJiBfMP68pV09veLhhMaifKAOxpW+vh6emB4JAPAwoDuvXcI48eX5r3j91sTfPFzzoEmyxVd1pk+Q278ePY7O3ZMwv79MiZOVPLO67Ti8HGhmKuk0/XGG9BkGdHly00d3y5Gng88ofPii6MAWFkn74EkzKHX4Tt4UEY0KuDb3/YnXXkSfPkhwUcQBFECzA6UzUaCz+Lbv9/Q8/idaUMlndu35+3fA3hJZ3bB19dHgq9S4U6wldEMPT2C4f6904HDAdTUmJzFB0DzeBCfP7+ig1vSEya5w8cFX76ETsDaWIaU4MvcsAvBIGr++Z9R/YtfILp0KbSaGlPHt4uR58Phw+zP5ctTgo+nnBLm0NvDNzTEztN9+xz44Q9rAVBJZyFI8BEEQZQAOx0+takJSkuLYTeBb1T0Cj6xrw/S8eM6BJ+aLMsaCXP4jDs8xOkn1bNkfqvQ3W08sOV0YXr4+iliS5bAuWULTA3zKwPSZ8g1NqpwODQcOyaho0PO27/HnqMhGBShmDjVs5V0ulavRtPy5ah+/HGE/tf/wsDPfmb8wDbj9Wrw+dTkaIYjRyRUVamYOFFBS4uCjg5y+Kyi1+EbHGS9pjfdFMT777OZPxTakh8SfARBECXAztAWCAKiS5fCuW4dy6TWCRd8ra36niPzwBYdDl++ks66OtoAVSK89JcndYbDwHvvGRuo2NMjVIzDW1enmi7pBE718cVicH78sY2rKh2phEkNosgE/4cfOhEMigUFHy/HzHUd0Pe67BjS/v2o+5u/gVpXh+4XXsDgT34Ctb7e8HGLQXOzkjwfjhyRMHGiAkEApk1LYP9+GUND5PBZQe/n5NCQiJoaFffeO4TJk9l7k0o680OCjyAIogTYGdoCANGLLoLU1wd5586cj7nzTj9efDGVmNLVJcLp1HRvwB07dgAAEgUEH+/hG5nmmEgAAwNU0lmpuN1AXV1qFt899/jxuc814OhRfVsHVWU9fJXy+6+rs+jwLVwIAHBu3GjXkkoKL63kM+RaW5Wke1KopJM/x0xZZ0ZJp6Kg7q67ALcbvU8/jfh55xk+XjFpaVHTeviY4ANYgmlHBwttIYfPPLIMXS7x8LCA2loNXq+Gn/2sH8uWRTFlClWS5IMEH0EQRAmws6QTYIIPAFxr12b9f00DVq3y4JlnqpJf6+qS0Nys6B6C7ti+HUpra8G7616vBlUVEIlkHnhwkH3EUEln5dLSoqKrS8SaNU78/vfsvbR7t0PXcwcHBShKZfTwAdZLOtVx4xCfMaNiBR8PXeFu3fjxSvKaVbikkz0n13iWfKSXdHqfeALOzZsxeN99UFtaDB+r2LDh67ykU84QfAMDIrq6JNTUkOAzi16Hb3CQOXwAsHBhHM8+20sOXwFI8BEEQZQAh8Neh0+dMAGJqVPhevfdrP8fDrPN9vvvO5N3TI8fNz6DL9/8PQ4vxRoZ3MI3z1TSWbm0tCg4cEDG3Xf7MWEC2/Tv3atvxkJvL/v9nymCDwCiy5bBtW4dxL4+m1ZVHI4fF7FsWRP27UsF8qSHtgCp0m+PRy1YBs6fMzRk3uGr79qFmoceQviKKxD+3OcMH6cUtLYqOHlSwvCwgIEBMUPwAWysRb4B8kR+JElfDx8r6aTPFSOQ4CMIgigBTqeNPXyniC5dCueGDVmVJN94BQIidu5kG/QTJyT9M/jCYcj79hXs3wNSYQu5BF+llPQRo2lpUbBnjwMHD8r4f/9vAOPGKdi3T6/gY2KikgRfOCwiHDZ/jNBXvgIhEkHV735n38KKwKZNTnR0yNiyJdWTmT6WAUByNMO0aUrBeef8OWYcvkBAwHgcxeTvfh1qVRUGf/xj6C5DKDHNzSricQFbtzKXe+JEpk7SS165+CWMw26M6unho3mHRiHBRxAEUQLsLukEWFmnGAzC8dFHo/4vfeP13nsuaBrr4dPr8Dl274agqroEHy+lGRnYwAMwqKSzcuE3CL785SAuuCCGmTMT2LNHX0nnqlUeOBwa2ttttLaLSF2dtVl8AJBob0dk+XJ4//3f7bX0bYaL9u7u1PcaCAiQZQ3uU22/XPAVKucEjPXwCcFgho3jP7QDG7EE8tEj6H/8caiNjbq/j1LDr5+8t5E7fJMmKXA62c+AHD7zyLKmy+EbHhZRW0s/ZyOQ4CMIgigBeuOmjRC78EIAyFrWmV5atXGjE8PDAkIhA4Jv+3YAhRM6gVRJ58jRDFTSWfksXx7F8uUR3HPPEABgxowE9u2TRwX0jOTQIQnPPFOFW28tXA5YLnAn2mpZZ/C22yB1dcH98st2LKsocNF+8mSqpJOPFODmGp/Fp0fw5XX4NA1VTz2Fuq99DU0XXojW9na0zJ2L+i9/Gb4f/xh/+/zlEAWg5/nnEVu2zOJ3Vlx4cu3mzUzwTZrE/i1JQFsb+zmRw2ceNq82/00DVWWfb1TSaQwSfARBECXA6bTf4VPHjUN87tyswS184zVxYgKbNjnTZvDpTOjctg2qzwdl8uSCj6WSzrHL4sUxPPNMH2pr2e+4vZ2FU/T05N8+/PSnPogicPfdlePu2iX4oitWINHWhurf/taOZRUF3oeZ7vCNHBo+fXoCs2fHk4PF85HT4YtE4L/jDvjvvhuOnTsRnz8fQ9/5DsLXXQfp2DH4HnsMJ6qm4HOt7xZMAy4H+A2zDz5wwuXS0NCQ+fMCQKWGFtDj8AWDAlRVSIa2EPrQV4hPEARBWMLu0BZO9KKL4H3ySTYkzeNJfp07fCtWRPEf/+HFxo3sjrQRhy/+iU/o6qXJV9LpdqvweOhO7Fhh5ky2G9uzR0ZjYyzrY/bvl/CHP3jw1a8GMWGCEz09pVyhebjgs1LSCQAQRQRvuw213/8+HFu3In722Taszj4SCWD/frb9y+bwcaqrNaxe3a3rmPx5POkTAMTubtTfdhucH3yAoe99D4FvfnPU9UQYGMA3vj0Zw0dcAPS91umkqUmFIGgYGBAxbVoio7cxJfjoemcWVgnDRvzk+ugZGmI/dH4TitAHOXwEQRAlwNbB62lEly6FEI3CuXlzxtf5xmvFiggA4M9/ZmJQl+BTFMg7d+oq5wRSm71sJZ1Uzjm2mDGD3bXIl9T5yCM+uFwa7rgjUKpl2YIdPXyc0Be+ALW6Gt5f/9rysezmwAEJ8bgAUdRGOXxm+89EkZV1Ttz5F9R8//sYd911aFq6FPKOHeh74gkE7rgj6w5e8/sxFHRUjCvmcCDp6vHAFg4XfOQ8mUeW2edFPpdvcJCnydLP2Qgk+AiCIEpAMUo6ASC2ZAk0UYRrxOwvXlp17rkx1Naq2LCBOXy8ByUf0oEDEEMh3YIv31gGKuccW7S2qqiuVnMmde7dK+PPf2buXnq5WyXg99tT0gkAms+H8HXXwfPSSxAC5SV89+1j/XtnnRUf5fBZcafOdW/Ht1+9BlX/+Z8QIhGEP/tZ9Pz5z4isXJn3eSOdxXKHX0N5YAvnM58J46GHBjB3rs3N2mcQjlN5UPn6+PjNTBLWxiDBRxAEUQKKVdKpneqzk3fvzvh66kNRw8KFMWiaAL9fTa/6zL3WbdsA6AtsAfKXdJLgG1sIAvImdb72mhuaJuCrXw2WeGXWcTiA2lrrs/g44auvhhCNwrV6tS3Hs4s9e5hYv/DCKAYGRERPtegxh8+88Pq76L8gKlXh5HvvoefFFzH44INI6JjjGQiIFTU0m/dBjxR8Hg/wpS+FynWiREXAHb58n5Xc4aOSTmOQ4CMIgigBxZjDx4m3t0Pesyfja8PDArxeFZIELFnCeq146l4hHDt2QHM4kGhv1/d4B+ByaaMEHyvpJME31uBJndlYt86JWbPiaGqqzN97XZ1qS0knAMQWLoTS1ATPSy/Zcjy72LtXxoQJCUydyq4HPICHOXzmfm/Svn1YOfxfeH7816HW1xt6bjBYWcPKczl8hHVSDl/ux/AePnL4jEGCjyAIogTIsnWHr7NTynqMY/45kDs7gVgqRGN4OFWetXgx+7qRwJbEzJmA01n4wafwetVRkezk8I1N2tsTOHFCSt5p58TjwHvvOXHBBdnDXCqBujr7HD5IEiJXXAHXm29CCIXsOaYN7NkjY+bMBBob2fWgu5uVdVoprfT97GeIiy781n+X4ecGAkKFOXyp2XuEvaR6+HLfHE0Jvsp5z5QDJPgIgiBKgNXQlp4eEZ/8ZBP+8IeqjK+Hw8B9fzwPQiIB+cCB5NeHhsTkHdCzzorB7daSg5QLrpUndBrA6810+BIJVnpDgm/skSu45aOPHAiFRFxwQeEY/3Klvt5GwQcgvHIlxHAYrr/8xbZjWkFV2dD1mTMTSRf25EkRigKEQqIph0/q7ITn+efxypS/xqFIMwBA04Crr27Ak09W5X2uqrKwp0rq4Zs5MwGnU8PUqdSrZzfyqUtKvpujPIGaQluMQYKPIAiiBDidQDwuFBxYnYsdOxyIxwV0dGRusk+ckLBVYX0y6X186XfrXS7gP/6jF9/6VuHwCPHkSUgnTyKuo/cmnerqTME3OChC0wQq6RyD8NEMI8s61693AUBFO3x2Cr733nPiyc5PQhk3Du4yKes8ckRCJCKivT3T4eOBS2aEV/VjjwEOB147685k7/CePTI2b3biySe9eZ8bCvHXrZzrxMqVEaxbdwKNjZWz5kpBr8Pn8ahGClAIkOAjCIIoCQ5H4Wb0fOzcyTbXJ05kXrZPnJCwG7OgQoC8d2/y68PDYkaPw9KlMV0lSI7t29k6TTh86SWdNHR97DJ5sgKXS8PevZnBLevXOzF7dhzjxlXu77y+3r4evqeeqsKPH6pD5NOfhvuNN5gdf5rhgS0zZ8aTKaonT4rJc9eoayIMDqLquecQvOEGJBqbk8Jx/Xq2G9+504GODinn8/njK6mkUxRZWi1hP7yHr5DDR4EtxiHBRxAEUQKcTi74zJV17tzJPgmPH8/cPHV1iQijCsfcU+FIc/iGh8314yQF39y5hp7n9aoZDh/fNJPgG3tIEjBtWiIpHoD0/r3KLecEWA9fOCwiHLYesBQKCRgeFhG56iqIwSDca9bYsEJr8DJcVpYI1NUp6O6WkmNcjAov17p1EBIJRD7zGfh87KaPqgJr17qSYy5efjl3NLAVZ5EYe+hx+AYHRQpsMQEJPoIgiBLA71zGTFa77drFNmpdXZmCjwvAfY45eR0+3evctg2JSZOg1dYaep7Pp2FgIJvDR8EGY5GZMzOTOrdu5f17lVvOCaRuUPT12SP4olEBQ+deANXvh/vFFy0f0yp79jjQ1KTA72cb66YmFSdPiknBZ3QOn2vNGqhVVYidc06yLHN4WMCGDU5cdlkE55wTwyuvuHM+Pxhk14lKKukkiofelE4r8yLPVEjwEQRBlIBUSafxjWQigWT5XFeXmNEHyAXgNnwCckdHshZmaMjcEGXH9u2G+/cAYPr0BA4dkpIzvbjgq6ujD+axSHt7HIcPp5yhsdC/B6QEH3eof/CDGjz2WLWpY4VCp8YdRF2IfOpTcL31li1rtMLevXKyBxMAGhtVnDwpJUs6jQov1zvvIHbBBYDTmUxN3LzZib4+CRdeGMUVV0SwZYsTR49mL+usxJJOonjocfiGhwXU1tINAqOQ4CMIgigBVko6DxyQEYkImDMnjnA4dTceYD18ALAlOhdCPA75wAEkEkA4bDxxTwgGIXV2Gu7fA4DZs+NQFCFZMkYlnWObpUtjEATg5pvrMTwsYP16J+bMiVf87zvl8InYsUPGE09UY/Vql6lj8UCSoSEB8TlzIPX1Qejvt22t6WgacOhQ7l45/pi9e2W0t6capJqaFHR3m3P4pCNHIHd2Irp8OYCUWPyf/2GO3oUXxnDllaxv8eWXs7t8qd5BEnyEvpROKuk0Bwk+giCIEqDngywXPLDlkkuYfZZe1tnVxS7jH8Tms9fZvdt0eZa8cycETTMl+ObMYa7Brl3MiezrE+F2q/B4aCM3Flm0KIbHHuvH5s1OXH/9uDHRvwcgmSrb3y/iX//VBwDJ5EmjcME3PCwiMXUqAGSMTrGTNWtcuOiipryi7/hxFs4yY8ZIh0805fC5TvUkRpctA5C63rzxhhuTJiUwaZKCqVMVzJkTzyP4uMNHG3hCb0qnQDP4TECCjyAIogRYKenctcsBUdSwbFk2wcf+vguzoQksqdNs4p5j2zYAQMKE4Js6NQGXS0uGy/T1iVTOOcb57Gcj+NWv+rBrlwPhcOX37wEph2/DBhdefNENUcwcN2KEdIdP4YKvs9OehY6gq0uEqgo4eDC34Nu2jZ2bs2enBF9Tk4JIREzeODJyk8j1zjtQWlqQaG8HkBKLXV1Sxnth5cowNm1y4uTJ0VtOCm0h0imU0qlpmTNmCf2Q4CMIgigBfGaQmdCWXbtkTJuWwJQpbKN2/Di7dGsaK+mcMCGBMKoQaZkMx+7daYNpjW2iHDt2QPX7oYwfb3iNsgzMmJFIhsv094sVX95HFObyy6N48sleXH11GMuXV77Dx5Mlf/e7Kng8GlaujGSUUBshw+GbPJndkCmS4ItE2Gv19OQWfGvXuuB2a1iwIHUR4rPk+HxP3b10qgrnu+8iunQpIIy+3lx4Yeq9cOWVEWiagBdeGJ3WmQptIcFHpBw+Rcl+zkUiAhIJcvjMQIKPIAiiBFhx+HbudGD27ASam1niJXf1+vtZCiAvpxwYPwvy3r3JEjTDDt+OHWwcg2Bugzt7djyjpJME35nB0qUxPP54/5jYtMsyE32KIuDmm0OYMiWRMV9SL5qWLvgEwOWCMmECpCKVdPIxEt3dude6dq0LixbF4E6rruTD1zs6ZHi9KqT8bYBJHNu3Q+rrS/bvASMFX0pUtrcnsGhRFD/+cQ02bMiclh0ICBAEDVVVlf/eIaxTyOEbHGTvc3L4jEOCjyAIogRwh8+o4AsGBRw8KGP27Dg8HrYZ5UEtXPjNncs+HU82zoa8fz8CA2wTZ8jh0zTI+/Yly7PMMGdOHF1dEvr7hVMlnfShTFQefr8Kt1vF178egNerIR4XkumzeolGAVVNOXwAoEydWjSHjwu+np7s27qeHhE7dzpw0UWZ30hTU8rhMyLYXe+8AwDM4TsFv8E0ZUoCEyakxrEIAvCb3/Rj4sQEbr65Hh995Ej+XyAgwOvVzN5jIsYYhXr4hobY+5sEn3FI8BEEQZQA7vAZLencvZuVWs2dy1y8lhYl2W/Dhd/s2UzwHa2dAyEeh9hxAIAxh0/s7YU4PIzEtGnGFpgG7w3atctBJZ1ExXLDDSHce+8QGhvV5Dlk1OXj7h6AZIl1ooiCj5d0dndnt+jWrWN3nHIJvuFh0XBgS3z2bKjNzcmveb0aRFHLGt4zbpyKZ57phd+v4ktfqk+m+QaDwphwhgl7KBRuxh2+2lp6zxiFBB9BEEQJMFvSyUskuahjgm+kw8eEVodnDgDA07kHgDGHT+7oAIBkmqAZ+Bq3b3dgcFAgwUdUJHfcEcAtt4QApHrLjPbx8Rl87Lns74m2NogDA0UZzVCopHPtWheqq1WcdVbmTtrvV5Ouiu7rRTgM53vvJdM5OZIEPPZYP7797UDWp40fr+LZZ3shy8Ctt9YjEBAQCIiU0EkkIYeveJDgIwiCKAG8N8Gow7dzp4yqKhWTJrESqeZmNU3wsUv4lCkJuN0a9ogsqdN/cDsAYw6fdMp5sCL4WlpU+P0qNm50QtMEKukkKh4u+HiapF7SHT4uFhNFTOpMOXy5Bd/558eSDgpHFIGGBnae6nXanJs2QYhGRwk+gCW38mtVNqZOVfD44/04eFDC3XfXksNHZMA/JxOJ7P/Pb55QaItxSPARBEGUAO7w5ZsvlI2dOx2YNSsB8dTVuqWFDUpOJJjDN26cAqfzVG9fwIf4ueeiffcrcDi0jHCGQsgdHdBkGcqkSYbWl44gsD6+devYoGpy+IhKh5c5WivpPNXDd6pcuhiCL9XDN7qk8+hREZ2dMpYuzd6I2NTEe371na+ud96B5nAgdsEFptZ6wQUx/O3fDuP556uwfr1LfzIoMeYp5PBRaIt5SPARBEGUgFRoi/7naBobycBDWQAm+FRVQHe3iK4uCS0t7IOvrk5Ff7+I8FVXYVLPR5jv2WMoCEHu6IAyeTJGWQAGmT07joEB9tFCgo+odHiZo/GSztTjuTuYmDhWt7YAACAASURBVDQJmigWZfh6emiLOuK0W7uW3YAZ2b/H4aMZ9DptrjVrEFu4EFpVlcnVAnfeGcDSpVFEIoKh3kFibFMopZNKOs1Dgo8gCKIEpEJb9G8ce3tF9PdLaG9P1be0tKRGM3R1iclRDUnBt3IlAOB68TlD65M7Oy2Vc3LShzpTSSdR6XARxOfF6YULvpoaNblJTY5mKKLDl0gIGBjIvMasXetCfb2ScW6mY8ThE/v64Ny2LWs5pxF4v19zs4Lx4+k6QTAkqVAPnwCXy1j1CsEgwUcQBFECzIS28PKVdKestZX9vatLwokTElpb0wWfAHXCBOyoXYyrIgYEn6pCOnDAUkInhwe3jFw3QVQi3H0y6/A1NysZzy1WUicXfEBmUqemMcF34YWxZFn4SIw4fE4+jsGi4OOv+/bbJ/GP/zho+VjE2KBQD9/QkGh4vizBIMFHEARRAnhJp5HQFr6JSx9KzB29w4cl9PSIScePO3wA8Lr/WsyNbNE/5PnYMYjhsO0OHwk+otLhJZ1GQ1v4udvcrCaDJgBAaWsrSklnJCLA42HnW3pwS2enhOPHpZz9e0DK4dMj+FzvvAO1thbxs8+2uGKGz6clr40EwXv4ct0YHRoSKbDFJCT4CIIgSoAZh49Hu6cLvoYGFqP+8ccOaJqA5ma2yauvVzEwwPp3/tt5LQDA8+KLul5H2LcPAGxx+KqrNUyaxFJDPR76YCYqm6oqDYKgGQ5t4SWgzc1Kcg4fwBw+cWAAQl+fresMhwVMnsyEW3pwy8cfM8vkvPNy32nis/gK9tJpGlxr1iB60UWsJpMgbKawwyegtpZuJJrBUnd+IBDAo48+iu7ubjQ2NuKuu+5CdXX1qMe99dZb+NOf/gQA+PznP49LLrkEAPBP//RP6O/vh/PU7Z1/+Id/QG1trZUlEQRBlCWpZnQjgo89lt+5B1iMelOTgi1b2HUz3eFTVQFDQwL2RqdgT90itP33fyNwxx0FX4cLPsUGwQewpM6RwREEUYkIAruJYbaks6VFQSjEUnVlOXM0Q7y+3rZ1hsMC2tsT2L3bkeHwdXSwbd7UqblHJXDBV2gOn9TZCfnoUV3XFIIwgyQBgqDlSekUKbDFJJYE36pVqzB//nxcc801WLVqFVatWoUbb7wx4zGBQADPPfcc7r//fgDA3XffjYULFyaF4Z133onp06dbWQZBEETZk3L49D8nGBxd0gmweXcffDBa8AFAf7+IoSERH8z4HNrf/3tIBw5AaWvL+zrCvn3Q3G4ora36F5eH731vGCdOUAEJMTaorjbu8IVCAgRBS864CwQE+P0aFC74DhxA/LzzbFtjOCygpUWBw6Ghpye9pFNGa6uS122fOzeOlSvDWLIkf725a80aAPb07xFELhyO/A7fxIlUOWIGS5/ImzZtwsUXXwwAuPjii7Fp06ZRj9myZQvOOussVFdXo7q6GmeddRa2bNli5WUJgiAqDj7twIzDN3JOFRd57O+psQwAE3yBgIAdc68GAHheeqng6wh79yLR1oacqQ4GaW9PYNkygxPmCaJMqa5WTQ1er6rSkm4E7+NLTJ7MRjPYHNwSDrPXa2hQcfJkqtyys1PG1Kk5ds+n8Ho1PPFEPyZMyO0CAqx/LzFpUsEbSARhBUnScn5ODg+Tw2cWS5/ug4ODqKurAwD4/X4MDo5OWurr68O4ceOS/66vr0dfWu36z3/+c3z3u9/Fc889B00j1U4QxNhEEACnUzPk8HHBN9rhYxszp1NLBqNwwXf8uIREQoAycRJi8+fD9frrhde2b58tgS0EMRZhDp85wcfLJJN9fE4nlIkTbR3NoGk8tEVDY6MywuGTMG1afsGni0QCrnXrEF2+HIYGfBKEQfI7fBTaYpaCJZ333XcfBgYGRn39i1/8Ysa/BUGAYPAicOedd6K+vh7hcBgPP/ww1qxZk3QMR/LGG2/gjTfeAADcf//9aGhoMPRapUCW5bJcF1H50HtrbOB0ApJUhYYGl67HCwLbuE2aVA+fL/X16dPZ11tbgcZG9r7g7Xc9PTWn/q8K0mc+A/H++9EgCEDajbcMFAXo6IBz5Up6jxG2MxauXfX1MgIBGPo+VFVCdbWIiRPZiSuKdWhoYBtVceZMuI8cse3nEosBiiJg3DgPxo8XceIEW2tfH9DfL2HePJfl1xLWroU4NATnVVeV1e9zLLy/iEycTgGy7EFDQ2Z8ayTCbmy0trpH/V+xGEvvr4KC79577835f7W1tejv70ddXR36+/tRU1Mz6jH19fXYsWNH8t99fX2YO3du8v8AwOPxYOnSpdi3b19OwXfZZZfhsssuS/67p6en0NJLTkNDQ1mui6h86L01NpDlFgwNhdHTM6Tr8T091QBqEAr1IJqWqu7zeQDUobExnva+EAC0YufOKAAZgjCMvgsvRKOqIvjHPyL8+c9nfQ3p0CE0x2IYbm1FiN5jhM2MhWuXy1WHI0dkQ99Hf38d3G4ZmjYAoBGHDw+hp4edxLUTJ8KzaRN6urttccvYvM5WqGoQtbUObNniQk9PDz74wAGgEc3Ng8nXNovvT3+CLMvoWbAAWhn9PsfC+4vIRJKaEQhE0NOTWTXIwohaIEkB9PSESrKWSnh/jR8/XtfjLJV0Lly4EG+//TYA4O2338aiRYtGPWbBggXYunUrAoEAAoEAtm7digULFkBRFAwNsU1PIpHA5s2bMWnSJCvLIQiCKGucTg2xmLGxDG63NioBnZd0pvfy1dZqEEUNhw6xB/t8KuJnnw2loQGu1atzvgbvJaKSToLIjpmUzmBQhMejJYdEp8/ii8+cCXFoCOLJk7asj8/84yWdvb1sPEtnZ+GETr2433gDscWLoWW5sU8QdiLL2Xv4eFl0bS2VdJrBUkrnNddcg0cffRRvvvlmciwDAOzfvx+vv/46br/9dlRXV+Paa6/F9773PQDAddddh+rqakQiEfzoRz+CoihQVRXz58/PcPAIgiDGGg5H7mb0bIRCQsZIBg4fvp4u+EQRqK1VcfAgu6z7fBogioh+8pNwv/46krnwI5BI8BFEXnw+1VRKp9erJfuN0gVjor0dACDv3o1Yc7Pl9WUKPhXxuICBAQGdnTJEUcPkydZ6+KSjR+HYtQuD3/++5bUSRCFy9fANDbFzkN9EIYxhSfD5fD58P8sFYPr06RmjFi699FJceumlGY9xu9144IEHrLw8QRBEReFwGB/LMDKwBQAmTFBRXa2ivT3zU7GuTsPhwymHDwAil12Gqj/8Ac7NmxFbsmTUseSODmjV1VCbmgx8JwRx5uD1stAWTdNfgRkKCWhoUJLDzNMdPi74HHv3IrZ8ueX1RSIpwedwpIavd3ZKmDBBgUtfy3BOXKfyEyIrVlg7EEHoIFdKJxd85PCZgwYlEQRBlAgzDl82wefxaFi37iS++MXMPob6ejV5fO4sRJcvhybLOcs65c5OaDNmUPIeQeTA59OgqkLSSdMDH5PgdrPzPt3hUxsaoNTVQd6925b18XW53am5f93dIjo7ZVsSOt1vvIFEWxsUmplMlIBcDh/rVQWNZTAJCT6CIIgSYdThC4eFUTP4OOPGqaN6+/hoBgBJZ0GrqUFs8WK4swm+WAyOjz+GNmuW/kURxBlGyqUzfrNGEJjbzt0JAIAgINHeDnnvXlvWN7KkEwB6ekR0dMiW+/eEcBiudeuYu0c3hYgSIMsaEoncDh+VdJqDBB9BEESJYHP4jPbw6S9fSRd8fP4XwMo6Hbt2QTpyJOPxnlWrIHV3Q/3yl3W/BkGcaVRXs3PJyCy+9HO3pmZ06Eti5kw49uxhQ/Qski74GhqYwNu504HhYbHg0PVCON99F0IkgihlLBAlIpfD19/PJEv65xyhHxJ8BEEQJcLhMJrSmb2kMxf8g7CqKtP94703GUPYVRXVv/gF4nPmQLv8ct2vQRBnGtzh0xvcommZ5+4ohw9AYtYsiAMDELu7La8vXfD5/RocDg2bNrE5ZVYFn3v1aqhVVYhm6f8liGKQK6Wzt1dEVZUKj+c0LGoMQIKPIAiiRBgt6TQr+Hj/HkeZPh2x+fPhe+QRiMeOAQBcb74Jx+7dCHzjG1SqRRB54G653pLOSARQ1XTBp41yB+MzZwKALX186aEtosjKvbdssUHwaRpcq1cjevHFsJz8QhA6keXsDl9vr4hx48jdMwsJPoIgiBJhZg6fGcE3qsdBEND/2GMQolHU3347EI+j+vHHkRg/HuGrr9Z9fII4E+ElncGgvi1TOMwex/tvfT41I6UTYA4fwJI6rZIe2gIAjY0KIhEBkqRh0iTzPXzy7t2Qjx1DdETKOkEUE1lGVoevv19EfT0JPrOQ4CMIgigR7INM/+NZ0p/+Dzgu+PgGNR1lxgwMPPQQnJs3o/622+DasAHBv/5rZjsSBJETo6EtoRB7HD93fT4tOTSaozY2QvX7bXH40ks6ASSDWyZPViyd3q633wYARC6+2NoCCcIADocGJct9CnL4rEGCjyAIokQYDW3JNYcvF6mSzuwfipHPfhaB226D+803odbWIvSlL+k+NkGcqfCSTr2hLVzwpUJbRjt8EATEbUrqHCn4+GgGq/17rnfeQXzGDKgTJlhbIEEYIF8PHzl85rE0eJ0gCILQj5E5fPE4K2sxk9KZzeHjDN17L6SeHkQvughadbXuYxPEmYrXO3p4ej5SDl+qh294WICqAmLaIRIzZ8Lz0kswNNE9C+GwAFnWkm5eUxOzRywJvkgEzvXrEaIEX6LE5Orh6+sjwWcFcvgIgiBKhJHQFr5pzDWHLxv8wzDvYFqnE/2PP47QjTfqPi5BnMm43cx1MOrwccFXU6NC0wQEgyNGM/Ckzp4eS+uLRDJvDHGHz8rQdeemTRAjEUSXL7e0NoIwSrYbo+GwgHCYSjqtQIKPIAiiRBgp6Ry5adRDKrTF+mwvgiAYgsBcc71jGbiwS3f4gNE9gHYldYbDQjKwBUj18FkZuu5aswaaw4HYBRdYWhtBGEWSRjt8vb3s3CPBZx4SfARBECXC4QBiMX2PNSP4nE7gttsCuPzyiJnlEQSRg+pq1URoi5Z8LjC6JDTR3g4Alvv4wuFMh2/58ghuuSWIxYt1Xmyy4H77bcQWLoTm9VpaG0EYhVXCZJ5rfX1c8Jm/iXGmQz18BEEQJcJIDx8PYjAi+ADgvvuGDK+LIIj8+HzaqJLMXPBzl5dj87mYo5I6m5uh1tbCYdHhG1nSWV+v4Uc/GjR9PLG7G47t2zF0992W1kUQZpDl0Smd3OHjVSyEccjhIwiCKBHZ7lzmIhRil2ejgo8gCPthDp/e0JbMc5fPxcyW1JmYOdN2h88qrnfeAQDq3yNOC9l63VMOHwk+s5DgIwiCKBEOh2a4pNPjoQ84gjjdsB4+o2MZeIhS9h4+AIjPmsV6+DTzgm2kw2cV15o1UOrqEJ83z7ZjEoReZFlDIpF5rlAPn3VI8BEEQZQIp1ODqgpZh8qOZGTwA0EQpw+jgk8QNLjd7N/c4RsaGr3lis+ZA6m/H2JXl+m1jQxtsYSmwbVmDWLLlrH0DIIoMdkcvt5eEbKsJW+eEMYhwUcQBFEi+JwsPaMZzIS2EARRHHw+VXdKZygkoKpKS47W45vUbIIxccpFc3z8sem12VnSKe/ZA+nECSrnJE4bkjTa4evvZzP4LIyrPOMhwUcQBFEiHA62KdPTx2dmDh9BEMXB69UMpXSm36ipqtIgilp2h2/uXGiCAMe2babXZqfD59ywAQAQpXEMxGnC4QASCSGjyrm3l2bwWYUEH0EQRIlwOvULPrMpnQRB2I/PpyEUEnWVY48UfILAnp9NMGpeLxLTp1sWfHY5fM733oPS0gJlyhRbjkcQRpFl9l5On8XX2ytSQqdFSPARBEGUCF7SqSe4JRX8QIKPIE43fJaentEMIwUfwEpCszl8ABCfP99SSadtoS2aBteGDYguWQKqnSNOF42N7Fw7cSLVQ9rXRw6fVUjwEQRBlAhjJZ0i3G6NchMIogyors6dtDmSUEjMIvhyl4TG582DfOwYxN5eU2uzq6RTOnQIUlcXYkuWWD4WQZhl2jRm7XV0pEaF9/ZKJPgsQoKPIAiiRBh1+GgkA0GUBymHr/C2KZvDV1OTe44fH39gpqwzHmf9TnY4fLx/L3b++ZaPRRBmSQk+drczkQAGBlhoC2EeEnwEQRAlwmhoC/XvEUR54PNlOnz9/QJ6erJvodi5m7k5LeTwAeYEH+/1tUPwuTZuhFJXh8TMmZaPRRBmaWpS4fWqSYdvYIDP4NPRQEvkhAQfQRBEiXA62Z/pzei5CAZJ8BFEucBLOvlohq9/vR5//dd1WR8bDhtz+DS/H4nJk0318dkp+JwbNyK2eDEg0taQOH0IAnP5uODjQ9fJ4bMGndUEQRAlgjt8sZi+lE4SfARRHvCSzkBAwIkTItatc2LXLkdGdDwn282aQmMd4vPmmRJ8kYg9gk88fhzygQPUv0eUBST47IcEH0EQRImgkk6CqEx4SWcgIODll93QNAFDQyL6+0efy6z/NvPcdTq1vOd9fN48yAcOQBgaMrQu7vBZDW1xvvceAOrfI8qDadMUHD4sIRplCZ0AKLTFIiT4CIIgSgQv6YxGCz+WBB9BlA9eL9tsDg+LePFFDwSBnZsHD8oZj9M0du56vZnnrsul5XX24/PnAwAcO3YYWpddJZ2ujRuher2If+ITlo5DEHYwbVoCqirg0CE56fCR4LMGCT6CIIgSwQev6ynpJMFHEOUD7+Hr6JCxcaMTV10VAQAcOJAp+CIRQNNGn7tOJxCNCllLQIE0wWewrNMuwefcuBGxRYsAWS78YIIoMumjGbjDR4PXrUGCjyAIokS4XGxTFo2am+VFEMTpwelkZZN//rMHmibgm98MAAAOHMgclBkOs23VyHOXl3PnCmxSGxuhNDefFsEn9PXBsWsX9e8RZcPUqanRDH19Impr1eRYI8IcJPgIgiBKBO+z0SP4WGgL3dEkiHLB61UxMCCivT2O+fPjaG1VRpV0hkLs3B557vKbPXnLOufNg2P7dkNrsiO0xbVpE1sb9e8RZUJtrYaGBgUdHaykkwJbrEOCjyAIokTwTR/fpOWDSjoJorzgwS28nLOtLTHK4eOCb3RoC/szX/9u/KyzIO/ZYyi4xY7QFueGDdBcLsTOPtv0MQjCbnhSZ2+vRILPBkjwEQRBlAi3m/1ZKLQlHmdOgB2ztQiCsAc+muGqq8IAgClTEqMcvmCQO3zZSzrzJXVGly+HoKpwvf227jXZUdLp3LgRsXPOAVwu08cgCLuZNi2B/ftZDx8NXbcOCT6CIIgSobekk7sEI5P+CII4fYwbp2LWrDhmzWL9RW1tCk6elJIiD0gv6Ryd0gnkL+mMnXsuVL8f7tWrda/JquATAgE4Pv6Y+veIsmPaNAXd3RIOH5YoodMGKI6JIAiiROgt6cy1aSQI4vRx//2DGf+eMoUJv4MHJcydy/6e62aNrpEssozIJZfA9Ze/AKoKiIXvyVsVfM7NmyGoKvXvEWUHT+ocHqYePjsgh48gCKJEyDIgSRoJPoKoQCZPVjB5cqq0rK2N/T29rDPXuaunpBMAoitWQOrpgWPrVl1rikQESJJmOsHQuWEDNElC7LzzzB2AIIoEF3wASPDZAAk+giCIEuJyaQVLOvldexJ8BFG+cIcvPbgl17mrdwZn5JJLoImi7rLOcFiA261BKJwDlRXnxo2In3UWNK/X3AEIokhMmZKAILDzhko6rUOCjyAIooS43YUFXyiUfZYXQRDlQ22thro6JWP4eq5zl+ehFBJ8Wn094ueeC5cBwWc6sCUSgfPDD6l/jyhL3G5g4kTmopPDZx0SfARBECXE5dLfw+fx0IccQZQzbW2Zgo8HuIw8d3lJZyxW+JiRFSvg/OgjiCdOFHysFcHn3LIFQiyGKAk+okzhZZ3k8FmHBB9BEEQJYSWd+R9DPXwEURm0tSVw8GCqpDMUEiAIWnIEC0dvSSfABB8AuN98s+BjLQm+DRugCQJiixebej5BFBsSfPZBgo8gCKKE6CnpzDXLiyCI8mLKFAVHj0pJ5y4UElBVNbqnjqd06hF8iblzobS26irrjEQsCL6NG5GYPRua32/q+QRRbJYsiaGxUUFjI83hswoJPoIgiBKir4eP5vARRCXQ1paAqgo4fJi5fOGwkPW8TTl8Og4qCIhceilca9YA4XDeh/LQFsMkEnC+/z717xFlzWc+E8GWLSdGOeaEcUjwEQRBlBCXS0sm+eWCUjoJojJIH82gKMCuXQ5UV+cTfPriNMPXXAMxGETVqlV5H2fW4XOtWQMxFEKU5u8RxBkBCT6CIIgSomcsQyq0hQQfQZQzqdEMMu6/34fNm524/fbAqMfxks54XN9xYxdcgPicOfD+9reAlvs6YKqHT1FQ86MfITFlCiKXX27suQRBVCQk+AiCIEqI3rEMbrcGScr7MIIgTjONjSqqqlQ89VQVfv5zH266KYgvfzk06nHc4St07icRBARvvRWOHTvg3Lgx58PMCL6qZ56BY9cuDN1zT2peBEEQYxoSfARBECXE5YKulE4ayUAQ5Y8gsOCWPXscWLIkih/+cDDr44yWdAJA+POfh+r3M5cvB0ZLOoXhYfgeegjRJUsQufJK3c8jCKKyIcFHEARRQlwuTdccPurfI4jKYN68OCZMSOCJJ/qTpZsjSZV06hd8mseD0A03wP3qqxCPHs36mIKhLaoK57p1kDo7AUVB9WOPQerpwdA//iNGRYkSBDFmkQs/hCAIgrALvT18JPgIojJ44IEBJBLZ0zk5qZJOY8cO3nwzvL/8JbxPPonh731v1P8XKums/tnPUPPggwAA1e2GkEggdO21iJ99trGFEARR0ZDgIwiCKCF6xzKQ4COIysDlYjdy8iHLgChqhko6AUCZNAmRyy9H1e9+h+G77kJ6Pn08zhzDXA6fY8sW+B55BOFPfxqRT30Kjl27IHV1Yejv/97QGgiCqHxI8BEEQZQQt5tKOgniTMTpNFbSyQnecgs8r74Kz0svIXzttcmv8+tINodPCIVQ961vQWlqwsDDD0Pz+5F/oh9BEGMZ6uEjCIIoIS4XC25Q82SykOAjiLGH06npG7w+gthFFyHR1oaqp5/O+Ho+wVfzgx9A6uzEwE9/Cs3vN7VegiDGDiT4CIIgSggv/crXy0OCjyDGHk5n4XLurIgigjfdBNd770HevTv55XCYHWtkSWfVU0/B+/TTCN5+O2IXXWRpzQRBjA1I8BEEQZQQvjnLt/ELhUQSfAQxxnA4zJV0AkD4C1+A5nRmuHxc8KU7fN5f/AL+u+9G5NJLMfTd71pbMEEQYwYSfARBECWEO3z5+vjCYQFVVTSHjyDGEi6XuZJOAFDr6xFeuRJVzz0HIcy68TIEn6ah+pFHUHvffQhfdRX6fvMbGqpOEEQSEnwEQRAlJFXSmc/ho5JOghhrmC7pPEXoxhshDg3B/cILADIFn/eXv0TNww8jdP316P/5z5FzICBBEGckJPgIgiBKSKGSznichbrkm61FEETlYaWkEwBiS5YgPnMmvE89BWiptN+Je9ag5kc/QvjKKzHwk58AkmTXkgmCGCOQ4CMIgighhQRfKMS+Tg4fQYwtzKZ0JhEEBG+5Bc4PP0T9LbdAON6FiTiMhT/5GyRmzMDAo48CIm3rCIIYDc3hIwiC+P/t3WtsVHX+x/HPmXtLr9PW1nblAfUWXRI17eLyV6vS+PevxLCsGonJBpONMRVIMCRiNhIjEnkgwmpk2WwMUXyCDwQT94GbitT8JcYqIizGC41mCdKWdkovlN5mzv/B+Z9eoAPVmTmH/ub9ejLMdAo/9Ncf5zPf7/n9POTeVpPuHj438C1YQOADTOLcw/frK3ySNPynP8mamFDxyy9r5f8u1a2qVWBiTL3/+IfsoqIsjRSAafgoCAA8NLVpy+xfHxx0luWiIgIfYJJwWBkHPgUCOvfnP+tMa6tOFC7WDfpOfX/9q5LXXpudQQIwEoEPADx0uZbOn3927r+prU16NiYAuZdxS+c0g9WLtGT4oJ555HuN/89/Z+c3BWAsAh8AeOhyxzK4ga+ujsAHmMQJfBlW+P7fxx9HNTwS0n89UpaV3w+A2Qh8AOChyx3LcOpUUIGArepqAh9gkmwGvg8+KFBFRVJLlmSpZAjAaAQ+APDQXAJfdXVKIbbUAowSiSgrLZ3nz0utrVHdf/8I6wSAOSHwAYCHCgqcx9HR2b9+6lSQdk7AQJGIndE5fK62tpiGhwNavjzNzk8AcAECHwB4aC738NXVTXg5JAAeyFZL5z//GVN5eVK//32aT40A4AIEPgDw0KUCXyolnT4dVG1tyuthAcixSCR9ZX+uRkakf/0rpvvvH1E4nJ1xATAf3d8A4KFQSAqF7Fnv4evtDWh01KLCBxgoHM6spfPEiZD+/vcFGhoK6MEHaecEMHcEPgDwWDQ6e+A7dYojGQBTRaO2JiYspVJS4DL9VQcPRrVxY6lKS1OqqkppYCCgL7+MKBSy9cc/DuuOO2jnBDB3BD4A8Fg0as/a0ukGPg5dB8wTiTiPo6NTmzelc+hQRKdPB3XDDRM6cyagZFL6y18G9Mgjw6qqouUbwC9D4AMAj0Wjsx/LwKHrgLnCYef+3fFxSwUF9iXf29kZ1NVXJ/XWWwkvhgbAcGzaAgAei8XsWTdvOHUqqIKClMrKLn0xCGD+cTdsmstOnV1dznmcAJANBD4A8Fgslr6ls64uKSvzndsBXGGmt3ReTldXQNXVVPoBZAeBDwA8lm7TFucMPi7yABNNb+m8nK6uoGpqWAsAZAeBDwA8lm7TFgIfYK5IZG4tncPDlgYGArR0AsgaAh8AeMy5h2/mRd/oqNTdHWSHTsBQ0ajzODZ26fd1dTmXZrR0AsgWAh8AeGy2Ct/p0xzJAJjMbem8XIWvq8tZfnDrogAAD3JJREFUCwh8ALKFwAcAHnOOZZj5GoeuA2aba0unW+GrqaGlE0B2EPgAwGOztXRyBh9gtqmWzksHvs5OKnwAsovABwAem22XTrfCd/XVXOQBJppq6bz0+7q6nPM4i4s5jxNAdhD4AMBjs93D9/PPQVVWJhWL+TQoADn1S1o6q6tTnMcJIGsIfADgsdlaOt1D1wGYyT14fXz80u/jDD4A2UbgAwCPxWK2xsYspabtycAZfIDZ3ArfhR/2XKizM8j9ewCyisAHAB5zN29wL/xs26nwcSQDYK65tHTa9lRLJwBkC4EPADwWjToXfiMjzvP+fkvnzgUIfIDB5tLSOTRkaXg4QIUPQFYR+ADAY27gcyt87qHr7NAJmGsuLZ3uoeucwQcgm0KZfPPQ0JC2b9+uM2fOqKqqSuvXr1dRUdFF79uyZYt++OEH3Xjjjdq4cePk693d3dqxY4cGBwe1aNEirV27VqFQRkMCgCteLDbzwq+nx/nsraqKizzAVHNp6ezsdNYCKnwAsimjCt/+/fu1ePFivfbaa1q8eLH2798/6/seeughrVmz5qLX33nnHT344IN6/fXXtWDBAh04cCCT4QDAvDDV0ulc+CUSzlJcUUHgA0wVDjuP4+OXr/AR+ABkU0aBr729XU1NTZKkpqYmtbe3z/q+xYsXq6CgYMZrtm3r+PHjuv322yVJd999d9rvBwCTXFjh6+11LvIIfIC5AgHn8PVLHbw+FfhYCwBkT0aBr7+/X+Xl5ZKksrIy9ff3z/l7BwcHVVhYqGDQWdzi8bgSiUQmwwGAecE9XN0NfIlEQJZlq6yMizzAZJHIzDM4v/girJdeKpHtfAakzs6AiotTWrDA9mmEAEx02RvmNm/erLNnz170+mOPPTbjuWVZsqxLny2TidbWVrW2tkqStm7dqsrKypz9Wb9WKBS6IseF+Y+5ZZarrnLWymi0VJWVts6dCyoel6qr/fl/zPxCrjC3ZopGLQWDBaqsdLbsPHAgqL/9LajVq6O65RZbZ88GVVtr8d9sjphfyCWT5tdlA9/zzz+f9mulpaXq6+tTeXm5+vr6VFJSMuc/uLi4WMPDw0omkwoGg0okEorH42nf39zcrObm5snnPT09c/6zvFJZWXlFjgvzH3PLLCMjYUlV6uoaUE/PqE6dKld5eci3/8fML+QKc2umcLhaAwMj6ulxOqK6u0slLdDu3aN6/vkB/ec/FaqslHp6ev0d6DzB/EIuzYf5VVtbO6f3ZdTS2dDQoLa2NklSW1ubGhsb5/y9lmXp5ptv1meffSZJOnjwoBoaGjIZDgDMCxcey5BIBLh/D8gDF7Z0Dgw4l2H79xcolXLu4WPDFgDZllHgW7FihY4ePap169bp2LFjWrFihSSpo6NDu3btmnzfpk2b9Oqrr+rYsWN66qmndOTIEUnS448/rg8++EBr167V0NCQ7r333kyGAwDzwsWbthD4gHwQDs/cpXNoyPl1Z2dQn30WUVdXUDU1BD4A2ZXRoXfFxcXatGnTRa/X19ervr5+8vmLL7446/dXV1fr5ZdfzmQIADDvXHgsQ29vQL/7HYEPMF00OnOXzoGBgBobR/Xvf4e1e/cCjY5a7NAJIOs45RwAPDZ9l85USurro8IH5INIxJ5x8PrgoKUbb0zqN78Z0f79zvFVtHQCyLaMWjoBAL/cVEundPZsQKmUReAD8kA4rBmBb2gooJKSlFasOC/bdl6vqWEtAJBdBD4A8FgkMtXS2dvrLMMEPsB8ToVv6vnAgKWiIltNTaMqL3cqe1T4AGQbgQ8APBYKSaGQPSPwxeNc5AGmc+7hcyp5ExPS8LBT4QuHpeXLRxQK2aqqYi0AkF3cwwcAPohGne3ZEwkqfEC+CIenAp+7Q2dRkVPxf+65Af3hD+dVUODb8AAYigofAPggFnMCHy2dQP6IRDTZ0jk46Pzsl5Q4P/ulpbaWLBlL960A8KsR+ADAB26Fzw185eUEPsB0kYg9eQ7fwIDzWFxs+zkkAHmAwAcAPohGpZERKZEIqLg4pWjU7xEByLVIxPmgR3J26JSkoiI+7AGQWwQ+APDB9JZO2jmB/DC9pdOt8JWUUOEDkFts2gIAPnAD37lzAcXjBD4gH4TDUy2dboWvuJiffwC5RYUPAHwQjU4dy0CFD8gP049l4B4+AF4h8AGAD9zAl0gEVFHBuVtAPohEpNFRS7Y9tUsnFT4AuUbgAwAfxGJU+IB8Ew471byJCWlw0FIoZCsW83lQAIxH4AMAH0SjUm9vQOPjFvfwAXkiGnUC39iYpcFBZ4dey/J5UACMR+ADAB9Eo7bOnOHQdSCfRCLO4+ioU+Fjh04AXiDwAYAPolFbtu18tE/gA/KD29I5Pu5U+IqKCHwAco/ABwA+iMWmLvRo6QTyw8yWTkslJfzsA8g9Ah8A+GB64KPCB+SH6S2dAwNU+AB4g8AHAD5wP+mXCHxAvpje0jk0ZHEkAwBPEPgAwAfRqPMYi6VUWMin/EA+iESmWjoHBgJs2gLAEwQ+APCB29JJdQ/IH+4HPWNjToWvqIiffwC5R+ADAB+4LZ0EPiB/uC2d/f2WJiY4lgGANwh8AOADAh+Qf9yWzt5e5/KLe/gAeIHABwA+cFs6OZIByB9uS2ci4QY+KnwAco/ABwA+oMIH5B+3pbO3NyiJCh8AbxD4AMAHsZjzSOAD8ofb0tnTQ4UPgHcIfADgAyp8QP5xD17nHj4AXiLwAYAP3Hv36uqSPo8EgFfcCp97Dx+7dALwQsjvAQBAPrruugl9+GG3br55wu+hAPDIhS2dnMMHwAsEPgDwyW9/S9gD8snFLZ1U+ADkHi2dAAAAHnArfOfPB1RYmFIw6POAAOQFAh8AAIAHQiEpEHBCH/fvAfAKgQ8AAMAjblsnO3QC8AqBDwAAwCNuW2dRERU+AN4g8AEAAHjEDXwlJVT4AHiDwAcAAOCRcNh5ZIdOAF4h8AEAAHgkGnWCHvfwAfAKgQ8AAMAjbksnFT4AXiHwAQAAeGSqpZMKHwBvEPgAAAA8QoUPgNcIfAAAAB5x7+Fjl04AXiHwAQAAeMRt6eQcPgBeIfABAAB4ZKqlkwofAG8Q+AAAADwydSwDFT4A3iDwAQAAeCQcpsIHwFsEPgAAAI9EIs5jSQkVPgDeIPABAAB4hGMZAHiNwAcAAOCRSMRWKGQrFiPwAfBGyO8BAAAA5Iu77x5VMmnJsvweCYB8QeADAADwSHPzqJqbR/0eBoA8QksnAAAAABiKwAcAAAAAhiLwAQAAAIChCHwAAAAAYCgCHwAAAAAYisAHAAAAAIYi8AEAAACAoQh8AAAAAGAoAh8AAAAAGIrABwAAAACGIvABAAAAgKEIfAAAAABgKAIfAAAAABiKwAcAAAAAhiLwAQAAAIChCHwAAAAAYCgCHwAAAAAYisAHAAAAAIYi8AEAAACAoQh8AAAAAGAoAh8AAAAAGIrABwAAAACGIvABAAAAgKEs27ZtvwcBAAAAAMg+KnxZtHHjRr+HAEMxt5BLzC/kCnMLucT8Qi6ZNL8IfAAAAABgKAIfAAAAABgq+MILL7zg9yBMsmjRIr+HAEMxt5BLzC/kCnMLucT8Qi6ZMr/YtAUAAAAADEVLJwAAAAAYKuT3AExw5MgR7d69W6lUSsuWLdOKFSv8HhLmuaefflqxWEyBQEDBYFBbt27V0NCQtm/frjNnzqiqqkrr169XUVGR30PFPLBz504dPnxYpaWl2rZtmySlnU+2bWv37t366quvFI1G1dLSYkxLC7Jvtrn17rvv6qOPPlJJSYkkadWqVbrtttskSfv27dOBAwcUCAT0xBNP6JZbbvFt7Liy9fT06I033tDZs2dlWZaam5v1wAMPsHYhK9LNL2PXLxsZSSaT9po1a+zOzk57fHzc3rBhg33y5Em/h4V5rqWlxe7v75/x2p49e+x9+/bZtm3b+/bts/fs2ePH0DAPHT9+3O7o6LCfeeaZydfSzacvv/zS3rJli51KpezvvvvOfu6553wZM+aH2ebW3r177ffff/+i9548edLesGGDPTY2Znd1ddlr1qyxk8mkl8PFPJJIJOyOjg7btm17eHjYXrdunX3y5EnWLmRFuvll6vpFS2eGTpw4oZqaGlVXVysUCmnp0qVqb2/3e1gwUHt7u5qamiRJTU1NzDPM2U033XRRNTjdfPriiy901113ybIsXX/99Tp37pz6+vo8HzPmh9nmVjrt7e1aunSpwuGwrrrqKtXU1OjEiRM5HiHmq/Ly8skKXUFBgerq6pRIJFi7kBXp5lc68339IvBlKJFIqKKiYvJ5RUXFJScMMFdbtmzRs88+q9bWVklSf3+/ysvLJUllZWXq7+/3c3iY59LNp0QiocrKysn3sabh1/jwww+1YcMG7dy5U0NDQ5Iu/vcyHo8ztzAn3d3d+vHHH3XttdeydiHrps8vycz1i3v4gCvQ5s2bFY/H1d/fr5deekm1tbUzvm5ZlizL8ml0MA3zCdl033336eGHH5Yk7d27V2+//bZaWlp8HhXmq5GREW3btk2rV69WYWHhjK+xdiFTF84vU9cvKnwZisfj6u3tnXze29ureDzu44hgAncOlZaWqrGxUSdOnFBpaelke0pfX9/kDcXAr5FuPsXjcfX09Ey+jzUNv1RZWZkCgYACgYCWLVumjo4OSRf/e5lIJJhbuKSJiQlt27ZNd955p5YsWSKJtQvZM9v8MnX9IvBlqL6+XqdPn1Z3d7cmJiZ06NAhNTQ0+D0szGMjIyM6f/785K+PHj2qhQsXqqGhQW1tbZKktrY2NTY2+jlMzHPp5lNDQ4M++eQT2bat77//XoWFhZPtU8BcTL9v6vPPP9c111wjyZlbhw4d0vj4uLq7u3X69OnJFirgQrZta9euXaqrq9Py5csnX2ftQjakm1+mrl8cvJ4Fhw8f1ltvvaVUKqV77rlHK1eu9HtImMe6urr0yiuvSJKSyaTuuOMOrVy5UoODg9q+fbt6eno4lgG/yI4dO/TNN99ocHBQpaWlevTRR9XY2DjrfLJtW2+++aa+/vprRSIRtbS0qL6+3u+/Aq5Qs82t48eP66effpJlWaqqqtKTTz45eeH93nvv6eOPP1YgENDq1at16623+vw3wJXq22+/1aZNm7Rw4cLJts1Vq1bpuuuuY+1CxtLNr08//dTI9YvABwAAAACGoqUTAAAAAAxF4AMAAAAAQxH4AAAAAMBQBD4AAAAAMBSBDwAAAAAMReADAAAAAEMR+AAAAADAUAQ+AAAAADDU/wGhO7k3GFEA/QAAAABJRU5ErkJggg==\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/plain": [ "Test Statistic -3.321568\n", "p-value 0.013941\n", "# of Lags Used 0.000000\n", "Number of Observations Used 251.000000\n", "Critical Value (1%) -3.456674\n", "Critical Value (10%) -2.572944\n", "Critical Value (5%) -2.873125\n", "dtype: float64" ] }, "execution_count": 67, "metadata": {}, "output_type": "execute_result" } ], "source": [ "ts = tesla.Closelog - tesla.CloselogExp12\n", "ts.dropna(inplace = True)\n", "adf(ts)" ] }, { "cell_type": "code", "execution_count": 68, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "/usr/local/lib/python3.5/dist-packages/ipykernel_launcher.py:2: FutureWarning: to_datetime is deprecated. Use self.to_timestamp(...)\n", " \n" ] } ], "source": [ "from statsmodels.tsa.seasonal import seasonal_decompose\n", "tesla.index = tesla.index.to_datetime()" ] }, { "cell_type": "code", "execution_count": 80, "metadata": {}, "outputs": [], "source": [ "decomposition = seasonal_decompose(tesla.Closelog,freq=31)" ] }, { "cell_type": "code", "execution_count": 81, "metadata": {}, "outputs": [ { "data": { "image/png": "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WK/L3oIFC+jbty8xMTGBORFpNGxFOfbrz736FlHRNe8bx4cZOBy74mvMeVce0zFMY73A75KFGT0RM/jI6oKIiIiIiIgcq4AnMGJjYykoKGDz5s1kZmYSExNDdXU11dXVddq+VatWzJw584D39yUu9hk1ahSjRo2qj5ClkbOL50NFOeb4kw9YZi68GuOvrpXYkP1MZCTm/CuCHYaIiIiIiDRBAU9gnH766fzmN7+hurqayy67DIA1a9bQRgUAJUjsFx9CShp0ObCOivH5wOcLQlQiIiIiIiLyQwKewDj77LMZMmQIjuOQnp4OeEU5r7nmmkAfWuQAtiAPVi/FjJuMcQJeAkZERERERETqScATGADp6emsW7eODRs2kJSURLdu3WoKe4o0JPvlJ2BdzLADh4+IiIiIiIhI6Ap4AmPjxo3MnDmTqqoqkpOTyc/PJzIykltuuYUOHToE+vAitdgvPoCO3TDpGsIkIiIiIiISTgKewHjyySc57bTTGD9+PMYYrLW88847PPnkk/zud78L9OFFatjNG2DrRsxFGr4kIiIiIiISbgI+jmPbtm2ceeaZGGMAMMYwbtw4tm/fHuhDi9Riv/gAfBGaAlRERERERCQMBTyB0b9/fxYuXFjrvYULF9K/f/9AH1qkhvX7sV9+DL0HYeITgh2OiIiIiIiIHKGADCF57LHHanpcuK7Lww8/TOfOnUlJSSEvL4/169czaNCgQBxa5OBWL4GiApzjVbxTREREREQkHAUkgbFvutR92rZtW/M6MzOTvn37BuKwIodkv/gQmjWH3kqciYiIiIiIhKOAJDDOPfdcAPx+P59++inLli2juLiY5s2b06tXL0488UQiIhpkBlcRbFkpdvF8zIhTMZGRwQ5HREREREREjkLAamCUlpZy55138te//hWfz0fHjh3x+Xy88sor3HnnnZSWlgbq0CK12K8/h6pKzDANHxEREREREQlXAesG8fLLL9O8eXPuuusuYmJiat4vLy/n4Ycf5uWXX+bKK68M1OFFatgvPoS0DOjUPdihiIiIiIiIyFEKWA+Mr776iquuuqpW8gIgJiaGK664ggULFgTq0CI1bN5OWLscc/yomsKyIiIiIiIiEn4COoQkOTn5oMtSUlIoKysL1KFFatj5HwFgho4KahwiIiIiIiJybAKWwGjVqhUrVqw46LLly5eTlpYW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\n", "text/plain": [ "" ] }, "execution_count": 81, "metadata": {}, "output_type": "execute_result" }, { "data": { "image/png": "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WK/L3oIFC+jbty8xMTGBORFpNGxFOfbrz736FlHRNe8bx4cZOBy74mvMeVce0zFMY73A75KFGT0RM/jI6oKIiIiIiIgcq4AnMGJjYykoKGDz5s1kZmYSExNDdXU11dXVddq+VatWzJw584D39yUu9hk1ahSjRo2qj5ClkbOL50NFOeb4kw9YZi68GuOvrpXYkP1MZCTm/CuCHYaIiIiIiDRBAU9gnH766fzmN7+hurqayy67DIA1a9bQRgUAJUjsFx9CShp0ObCOivH5wOcLQlQiIiIiIiLyQwKewDj77LMZMmQIjuOQnp4OeEU5r7nmmkAfWuQAtiAPVi/FjJuMcQJeAkZERERERETqScATGADp6emsW7eODRs2kJSURLdu3WoKe4o0JPvlJ2BdzLADh4+IiIiIiIhI6Ap4AmPjxo3MnDmTqqoqkpOTyc/PJzIykltuuYUOHToE+vAitdgvPoCO3TDpGsIkIiIiIiISTgKewHjyySc57bTTGD9+PMYYrLW88847PPnkk/zud78L9OFFatjNG2DrRsxFGr4kIiIiIiISbgI+jmPbtm2ceeaZGGMAMMYwbtw4tm/fHuhDi9Riv/gAfBGaAlRERERERCQMBTyB0b9/fxYuXFjrvYULF9K/f/9AH1qkhvX7sV9+DL0HYeITgh2OiIiIiIiIHKGADCF57LHHanpcuK7Lww8/TOfOnUlJSSEvL4/169czaNCgQBxa5OBWL4GiApzjVbxTREREREQkHAUkgbFvutR92rZtW/M6MzOTvn37BuKwIodkv/gQmjWH3kqciYiIiIiIhKOAJDDOPfdcAPx+P59++inLli2juLiY5s2b06tXL0488UQiIhpkBlcRbFkpdvF8zIhTMZGRwQ5HREREREREjkLAamCUlpZy55138te//hWfz0fHjh3x+Xy88sor3HnnnZSWlgbq0CK12K8/h6pKzDANHxEREREREQlXAesG8fLLL9O8eXPuuusuYmJiat4vLy/n4Ycf5uWXX+bKK68M1OFFatgvPoS0DOjUPdihiIiIiIiIyFEKWA+Mr776iquuuqpW8gIgJiaGK664ggULFgTq0CI1bN5OWLscc/yomsKyIiIiIiIiEn4COoQkOTn5oMtSUlIoKysL1KFFatj5HwFgho4KahwiIiIiIiJybAKWwGjVqhUrVqw46LLly5eTlpYW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\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "decomposition.plot()" ] }, { "cell_type": "code", "execution_count": 82, "metadata": {}, "outputs": [], "source": [ "ts = tesla.Closelog\n", "ts_diff = tesla.CloselogDiff\n", "ts_diff.dropna(inplace = True)" ] }, { "cell_type": "code", "execution_count": 83, "metadata": {}, "outputs": [], "source": [ "from statsmodels.tsa.stattools import acf, pacf\n", "lag_acf = acf(ts_diff, nlags=20)" ] }, { "cell_type": "code", "execution_count": 84, "metadata": {}, "outputs": [], "source": [ "ACF = pd.Series(lag_acf)" ] }, { "cell_type": "code", "execution_count": 85, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "" ] }, "execution_count": 85, "metadata": {}, "output_type": "execute_result" }, { "data": { "image/png": "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7w9Wi3MmzwZlrc49GPZVY1819byvnrcl9lVlXzX27bp63pbYV5V91bya9rW2tg762MqvsWtra8uGDRuycePGbNu2LStXrkx7e/uAY1paWvKzn/0sSXL//fdn69atGT16dNVTAwAAkCG4Yjd8+PCccsopufTSS9Pb25uZM2dm0qRJWbZsWdra2tLe3p4Pf/jD+cpXvpJ/+7d/S5KcfvrpaWhoqDweAACAIXqN3dSpU3f46wtmz57d/+uJEyfmM5/5zFCcCgAAgN9T+amYAAAA1JawAwAAKJywAwAAKJywAwAAKJywAwAAKJywAwAAKJywAwAAKJywAwAAKJywAwAAKJywAwAAKJywAwAAKJywAwAAKJywAwAAKJywAwAAKJywAwAAKJywAwAAKJywAwAAKJywAwAAKJywAwAAKJywAwAAKJywAwAAKJywAwAAKJywAwAAKJywAwAAKJywAwAAKJywAwAAKJywAwAAKJywAwAAKJywAwAAKJywAwAAKJywAwAAKJywAwAAKJywAwAAKJywAwAAKJywAwAAKJywAwAAKJywAwAAKJywAwAAKJywAwAAKJywAwAAKJywAwAAKJywAwAAKJywAwAAKJywAwAAKJywAwAAKJywAwAAKJywAwAAKJywAwAAKJywAwAAKJywAwAAKJywAwAAKJywAwAAKJywAwAAKJywAwAAKJywAwAAKJywAwAAKJywAwAAKJywAwAAKJywAwAAKJywAwAAKJywAwAAKJywAwAAKJywAwAAKJywAwAAKJywAwAAKJywAwAAKJywAwAAKJywAwAAKJywAwAAKJywAwAAKJywAwAAKJywAwAAKJywAwAAKJywAwAAKJywAwAAKJywAwAAKFzjUDzI6tWrs3Tp0vT29ubYY4/NrFmzdjhm5cqVueGGG9LQ0JDXvva1Ofvss4fi1AAAAK96lcOut7c3S5YsyUUXXZTm5ubMnTs37e3tmThxYv8xGzZsyPLly/OZz3wmo0aNyqZNm6qeFgAAgN+p/FTMtWvXZvz48Rk3blwaGxszffr0rFq1asAxN998c971rndl1KhRSZIxY8ZUPS0AAAC/U/mKXU9PT5qbm/tvNzc3Z82aNQOOefDBB5Mk8+fPT29vb9773vfm8MMPr3pqAAAAMkSvsXspvb292bBhQy6++OL09PTk4osvzhVXXJG99957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IA7bOPmySnsAAHh1csUOAACgcMIOAACgcMIOAACgcF5jBwAAQ+CE6+8d0sf79gdeP6SPxyubK3YAAACFE3YAAACF81RMAACg5hYvXjykj3fWWWcN6ePVO1fsAAAACueK3cvMi2gBAICXmyt2AAAAhXPFDoBXnf+37LFBHjm4446fve+ujwGAIeCKHQAAQOGEHQAAQOE8FfNVztORAACgfK7YAQAAFG5IrtitXr06S5cuTW9vb4499tjMmjVrwP1bt27NVVddlfXr12efffbJnDlzsv/++w/FqQEAAF71Koddb29vlixZkosuuijNzc2ZO3du2tvbM3HixP5jbrnlluy999754he/mBUrVuT666/POeecU/XUAPCKtHjx4iF9vLPOOmtIH49d17r6nsEfO4hjHjz80F0fA7yiVH4q5tq1azN+/PiMGzcujY2NmT59elatWjXgmDvvvDPHHHNMkuTII4/Mz372s/T19VU9NQAAABmCsOvp6Ulzc3P/7ebm5vT09Oz0mOHDh2fkyJF54oknqp4aAACA1Nm7YnZ2dqazszNJsnDhwrS0tLz0P3TjykE9dmNjY7Zt21Zl3i5ZcfbbB3Vcrfb91RmD+Byndvs+9alPDenjffrTnx7Sx+ttuWZQxw328ze4343Bu/q2dw/p451x9HeH9PGe6Zg5qOMG8/kb6s/dw/9n+uCOG+TjjRvk16rBqvd9M/7h9iF9vMF+LR2sev/aN9ivVbXaN+yO/zu4A9cmg3lFfe+Rg/taOlhD+bWvnr/uJb727fS4QT7eUO/zfV81r6avfUP9dS8ZgrBrampKd3d3/+3u7u40NTW94DHNzc3Zvn17Nm/enH322WeHx+ro6EhHR0f/7a6urqrz+rW0tAzp4w01+3aPWv07+PxV80r4/NX7fvteWL3/t1erfUP99mf1/Dn231419f7v4Pf3hdn3wobya99g97e2DubVts+q/FTMtra2bNiwIRs3bsy2bduycuXKtLe3DzjmLW95S37wgx8kSe64444ccsghaWhoqHpqAAAAMgRX7IYPH55TTjkll156aXp7ezNz5sxMmjQpy5YtS1tbW9rb2/Nnf/Znueqqq/LJT34yo0aNypw5c4ZiO8Cr1vBr/nVQx9X7T12B+uJrC5RrSF5jN3Xq1EydOnXAx2bPnt3/6z333DPnnnvuUJwKAACA31NXb54CAFDV7EO+PqjjXHUCXkkqv8YOAACA2nLFDgD4g2ycfNmgjnNFDGD3ccUOAACgcMIOAACgcMIOAACgcMIOAACgcMIOAACgcMIOAACgcMIOAACgcP4eO4AXMPyafx3Ucf6eLgCgHrhiBwAAUDhX7AAAAF7CxsmXDeq4Wj2bR9jBK9jsQ74+qOM8nRAAoGyeigkAAFA4YQcAAFA4YQcAAFA4YQcAAFA4YQcAAFA4YQcAAFA4YQcAAFA4YQcAAFA4YQcAAFA4YQcAAFA4YQcAAFA4YQcAAFA4YQcAAFA4YQcAAFA4YQcAAFA4YQcAAFA4YQcAAFC4xloPgBdz1llnDeq4lpaWdHV1vcxrAACgPrliBwAAUDhhBwAAUDhhBwAAUDhhBwAAUDhhBwAAUDhhBwAAUDhhBwAAUDhhBwAAUDhhBwAAUDhhBwAAUDhhBwAAUDhhBwAAUDhhBwAAUDhhBwAAUDhhBwAAUDhhBwAAUDhhBwAAULjGWg8AAIDBGH7Nvw7quJaWlnR1db3Ma6C+uGIHAABQOGEHAABQOGEHAABQOGEHAABQOGEHAABQOGEHAABQOGEHAABQOGEHAABQOGEHAABQOGEHAABQOGEHAABQuMZaDwDglefbH3j9oI5raWlJV1fXy7wGAF75XLEDAAAonLADAAAonLADAAAonLADAAAonLADAAAonLADAAAonLADAAAonLADAAAonLADAAAonLADAAAonLADAAAonLADAAAonLADAAAonLADAAAonLADAAAoXGOVf/jJJ5/MokWL8sgjj2S//fbLOeeck1GjRg045r777ss111yT3/72txk2bFhOPPHETJ8+vdJoAAAA/lelsFu+fHkOPfTQzJo1K8uXL8/y5cvzwQ9+cMAxe+65Z84888xMmDAhPT09ueCCCzJlypTsvffelYYDAADwrEpPxVy1alWOPvroJMnRRx+dVatW7XBMa2trJkyYkCRpamrKmDFj8vjjj1c5LQAAAM9T6Yrdpk2bMnbs2CTJvvvum02bNr3o8WvXrs22bdsybty4F7y/s7MznZ2dSZKFCxempaWlyrwBGhsbh/Txhpp91dhXjX27rp63JfZVZV819u26et6W2FeVfdXYt5PzvtQBn/nMZ/LYY4/t8PH3ve99A243NDSkoaFhp4/z6KOP5otf/GLOOOOMDBv2whcKOzo60tHR0X+7q6vrpeYNWktLy5A+3lCzrxr7qrFv19XztsS+quyrxr5dV8/bEvuqsq+aV9O+1tbWQR/7kmE3f/78nd43ZsyYPProoxk7dmweffTRjB49+gWP27x5cxYuXJi//Mu/zMEHHzzocQAAALy0Sq+xa29vz2233ZYkue222/LWt751h2O2bduWK664IkcddVSOPPLIKqcDAADgBVR6jd2sWbOyaNGi3HLLLf1/3UGSrFu3Lv/xH/+R0047LStXrswvf/nLPPHEE/nBD36QJDnjjDNy4IEHVt0OAABAKobdPvvsk0996lM7fLytrS1tbW1JkqOOOipHHXVUldMAAADwIhr6+vr6aj0CAACAXVfpNXYlueCCC2o94UXZV4191di36+p5W2JfVfZVY9+uq+dtiX1V2VeNfS/sVRN2AAAAr1TCDgAAoHDDFyxYsKDWI3aX173udbWe8KLsq8a+auzbdfW8LbGvKvuqsW/X1fO2xL6q7KvGvh158xQAAIDCeSomAABA4YQdAABA4YQdAABA4RprPeDl8sADD2TVqlXp6elJkjQ1NaW9vT0TJ06s8bIyPPDAA+np6clBBx2Uvfbaq//jq1evzuGHH17DZc9au3ZtkmTy5Mm5//77s3r16rS2tmbq1Kk1Xrajq666KmeeeWatZ7yge++9N2vXrs2kSZMyZcqUWs/JmjVrcsABB2TkyJF55plnsnz58qxfvz4TJ07MiSeemJEjR9Z030033ZRp06alpaWlpjt2Ztu2bVmxYkXGjh2bww47LLfffnv+67/+KwcccEA6OjrS2Fj7L/kPP/xwfvSjH6W7uzvDhg3LhAkT8va3v73mv7cAULpX5JunLF++PCtWrMiMGTPS1NSUJOnp6en/2KxZs2q8cOduvfXWzJw5s6Ybbrrppnzve9/LAQcckF//+tf5yEc+kre+9a1JkvPPPz+f/exna7rvhhtuyOrVq7N9+/YcdthhWbNmTQ455JDcc889mTJlSk488cSabfv9z01fX19+/vOf501velOSZz9/tTR37txcdtllSZLOzs5873vfy7Rp03L33XfnLW95S83/3zj33HNz+eWXZ/jw4fnKV76SESNG5Mgjj8w999yTX//61/mbv/mbmu47+eSTs9dee2XcuHGZMWNG3va2t2X06NE13fR8ixcvzvbt2/P0009n7733zpYtW3LEEUfknnvuSV9fX81/wHDTTTflrrvuyhve8Ib85Cc/yYEHHpi99947P/7xj/Oxj30shxxySE33Qb3ZtGlTxowZU+sZRXriiSeyzz771HoGr3CbN2/OjTfemFWrVmXTpk1paGjImDFj0t7enlmzZmXvvfferXtq/+Pbl8Gtt96aK6+8coefTh933HE599xza/7N64v5xje+UfOwu/nmm/PZz342e+21VzZu3JjPf/7zeeSRR/Ke97wn9fBzgDvuuCOXX355tm7dmlNPPTVf/vKXM3LkyPz5n/955s2bV9Ow6+npyQEHHJBjjz02DQ3M0GgyAAAKOUlEQVQN6evry/r163P88cfXbNPzbd++vf/XN998c+bPn5/Ro0fn+OOPz4UXXljz/zf6+voyfPjwJMn69ev7Q/n1r399/vZv/7aW05Ik48aNy8KFC3PPPfdk5cqV+cY3vpHXve51mTFjRo444oj80R/9UU33/eY3v8kVV1yR7du357TTTstXvvKVDBs2LH/6p39aF5+/m2++OZdffnmGDRuW4447LpdddlkWLFiQd7zjHfnc5z6Xz33uczXdV29/QP8h/v7v/z7z5s2r6YbNmzdn+fLl6e7uzpvf/Oa8/e1v77/v2muvzcc+9rEarksee+yx3HDDDWloaMjs2bPz3e9+Nz/60Y9ywAEH5K/+6q8yduzYmu578sknB9zu6+vLvHnz+r8Ojho1qhazkgx8ts7mzZvz1a9+NevWrcukSZNy8sknZ999963ZtiS5/vrrc/zxx2f06NFZt25dFi1alIaGhmzfvj1nnnlm3vjGN9Z03/nnn59p06ZlxowZGT9+fE23vJB169bluuuuy9ixY/P+978/X/7yl7N27dq0trbm1FNPzR//8R/XdN+WLVvy7W9/u//ZHo2NjRk/fnze8Y535JhjjqnptkWLFuWQQw7JggUL+v8/eOyxx/KDH/wgixYtykUXXbRb97wiw66hoSGPPvpo9ttvvwEff/TRR9PQ0FCjVf9rZ1cd+vr6smnTpt285oV3PPf0y/333z8LFizIlVdemUceeaQuwm748OEZNmxYRowYkXHjxvU/hWvPPfes+e/vZZddlptuuinf+ta38qEPfSgHHnhg9txzz5r/ofKcvr6+PPnkk+nr60tfX1//1aa99tqrP6hqadKkSf1XrV/72tdm3bp1aWtry4MPPlgXTyNsaGjIsGHDMmXKlEyZMiXbtm3L6tWrc/vtt+frX/96lixZUtN9fX192bZtW7Zs2ZKnn346mzdvzqhRo7J169YBUV9L27dvz7Bhw7J169Zs2bIlSdLS0lIX++rtD+jft379+p3ed9999+2+ITvxpS99KRMmTMgRRxyRW2+9NXfccUfOPvvs7LHHHlmzZk2t5+Xqq6/O1KlT8/TTT+eSSy7J29/+9sydOzerVq3KNddck/POO6+m+z760Y/u8DTvnp6enH/++WloaMhVV11Vo2XJv/zLv/SH3de+9rWMHTs2559/fn70ox/ln/7pn2r+ubvrrrvygQ98IEly3XXXZc6cOZk8eXIefPDBLF68OAsXLqzpvieffDJPPfVULrnkkuy7776ZMWNGpk+f3v+sslq79tprc9JJJ+Wpp57K/Pnzc/LJJ2f+/Pm55557cu211+bSSy+t6b7Fixdn2rRpufDCC/Of//mf2bJlS2bMmJFvfvObefDBB/P+97+/Zts2btyYCy+8cMDH9t1338yaNSu33nrrbt9T+++UXgYf+chH8ulPfzoTJkxIc3NzkqSrqysPPfRQPvrRj9Z43bNPrbjwwgt3+OlvX19f5s+fX6NV/2vMmDG57777cuCBByZ59pv+Cy64IF/+8pfzm9/8prbjkjQ2Nubpp5/OiBEjBnyx3rx5c4YNq+37AT13JeJtb3tbvvrVr2bMmDF18Q3rczZv3pwLLrggfX19/T8AGTt2bLZs2VIX0X7aaadl6dKl+da3vpV99tknF110UZqbm9Pc3JyPf/zjtZ63w+eosbEx7e3taW9vz9NPP12jVf9r5syZmTNnTnp7e/O+970vn//857P//vtnzZo1mT59eq3n5dhjj83cuXMzefLk3HvvvTnhhBOSJI8//nhNr0Y8p97+gP59c+fO3ekPiZ566qndvGZHDz/8cP8PLqdNm5Zvfetb+fSnP13zb/qfs2nTprz73e9Oknzve9/rf4bCu9/97txyyy21nJYk+eAHP5i77747H/rQh/Ka17wmSXLGGWfk6quvrvGygdatW5fLL788ybPPhLrttttqvCjp7e3N9u3bM3z48DzzzDOZPHlykqS1tTVbt26t8bpnr7Z++MMfzoc//OH88pe/zIoVK3L++edn4sSJmTFjRjo6Omq6b/v27Xnzm9+c5Nmrn0ceeWSS5NBDD83Xv/71Wk5LkjzyyCP9V+aOO+64zJ07N3/xF3+R008/Peeee25Nw26//fbLt7/97Rx99NE7/ECwFq/Hf0WG3eGHH55/+Id/yNq1awe8ecrkyZNr/o1/kkydOjVbtmzpD6fnq4crO2eeeeYOV2+GDx+eM888s+ZffJLkkksuyR577JEkA34/t23bljPOOKNWswZobm7Oueeem7vuuqvmT897vp19g9DQ0FAXT9UbOXJkzjjjjGzevDkbN25Mb29vmpqaav40n+fMmTNnp/eNGDFiNy55Yccdd1x/wDU1NeXoo4/OPffck46Ojv5vdGrpPe95Tw499NA88MADOf7443PAAQckSUaPHp1LLrmkxuvq7w/o3zdx4sSceuqpmTBhwg73feITn6jBooG2bduW3t7e/q/LJ554YpqamnLxxRf3X52tpef/YOboo48ecF9vb+/unrOD448/PtOnT89Xv/rVNDc356STTqr5s1Ces2nTpnznO99JX19ffvvb3/b/cDDZ8QdetfDOd74zl112WWbNmpUpU6Zk6dKlOeKII/Kzn/3sBb/XqqU3vOENecMb3pBTTjkld999d1auXFnz76322GOP/PSnP83mzZvT0NCQH//4x5k2bVp+8Ytf1MX3zSNGjMi9996b17/+9bnzzjv7fxA4bNiwmv/3N2fOnCxfvjwLFizof9bdvvvum7e85S0555xzdvueV+SbpwDAH+rJJ5/M8uXLc+edd+7wB/SsWbNqflXxjjvuyGte85q0trbucN9z34jV0nXXXZfDDjsshx122ICPr169Ov/8z/+cxYsX12jZs5YtW5YTTjhhwDs9J8lDDz2U66+/Pn/9139do2U7uvPOO3PjjTdm48aNueaaa2o9JzfccMOA2+9617syevToPPbYY7nuuutq/sZMSfLzn/883//+97Nhw4Zs3749LS0teetb35qZM2fW/KUGX/jCF170B4O1dt999+X6669PQ0NDTj755Hz/+9/Pbbfdlqampnz84x/Pn/zJn9R0369//ev84z/+Yx566KFMnDgxn/jEJ9La2prHH388t99+e97znvfUdN8DDzyQ7u7uHHzwwTV/J3lhBwAvoR7esfjF2FdNPe575pln8tBDD+U1r3lNXe57Tj1vS+yryr4XV2/vJF/766sAUOe+8Y1v1HrCi7Kvmnrct+eee/a/1q4e9z2nnrcl9lVl34t77p3kzzvvvFx88cX55je/mZtuuilJbZ6m/Ip8jR0A/KHq/R2L7avGvl1Xz9sS+6qyb9fV2zvJCzsASP2/Y7F91di36+p5W2JfVfbtunp7J3lhBwCp/3cstq8a+3ZdPW9L7KvKvl1Xb+8k781TAAAACufNUwAAAAon7AAAAAon7AAAAAon7AAAAAon7AAAAAr3/wE1WNk2Im+g6wAAAABJRU5ErkJggg==\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "ACF.plot(kind = \"bar\")" ] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.5.2" } }, "nbformat": 4, "nbformat_minor": 2 } ================================================ FILE: misc/which-stock.ipynb ================================================ { "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import numpy as np\n", "import pandas as pd\n", "import matplotlib.pyplot as plt\n", "import seaborn as sns\n", "sns.set()" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "['../dataset/AMD.csv',\n", " '../dataset/FB.csv',\n", " '../dataset/FSV.csv',\n", " '../dataset/INFY.csv',\n", " '../dataset/KNX.csv',\n", " '../dataset/MONDY.csv',\n", " '../dataset/MTDR.csv',\n", " '../dataset/SINA.csv',\n", " '../dataset/TMUS.csv',\n", " '../dataset/TSLA.csv',\n", " '../dataset/TWTR.csv']" ] }, "execution_count": 2, "metadata": {}, "output_type": "execute_result" } ], "source": [ "directory = '../dataset/'\n", "ori_name = ['AMD.csv', 'FB.csv', 'FSV.csv', 'INFY.csv', 'KNX.csv',\n", " 'MONDY.csv', 'MTDR.csv', 'SINA.csv', 'TMUS.csv', 'TSLA.csv', 'TWTR.csv']\n", "stocks = [directory + s for s in ori_name]\n", "stocks" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [], "source": [ "dfs = [pd.read_csv(s)[['Date', 'Close']] for s in stocks]" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Close_xClose_yClose_xClose_yClose_xClose_yClose_xClose_yClose_xClose_yClose
016.270000207.32000778.8200009.71037.91000056.88999931.80999984.07000061.680000318.86999544.490002
116.580000207.22999678.2500009.80036.36000156.63999931.67000083.94999761.630001310.10000644.259998
216.870001209.99000577.9400029.95036.27999957.73000032.02000084.87000361.209999322.69000244.709999
316.850000209.36000177.9400029.84037.50000057.81000131.74000083.98999860.520000323.85000643.340000
416.709999208.08999678.0550009.85537.99000252.38000132.33000282.94000259.410000320.23001143.439999
\n", "
" ], "text/plain": [ " Close_x Close_y Close_x Close_y Close_x Close_y Close_x \\\n", "0 16.270000 207.320007 78.820000 9.710 37.910000 56.889999 31.809999 \n", "1 16.580000 207.229996 78.250000 9.800 36.360001 56.639999 31.670000 \n", "2 16.870001 209.990005 77.940002 9.950 36.279999 57.730000 32.020000 \n", "3 16.850000 209.360001 77.940002 9.840 37.500000 57.810001 31.740000 \n", "4 16.709999 208.089996 78.055000 9.855 37.990002 52.380001 32.330002 \n", "\n", " Close_y Close_x Close_y Close \n", "0 84.070000 61.680000 318.869995 44.490002 \n", "1 83.949997 61.630001 310.100006 44.259998 \n", "2 84.870003 61.209999 322.690002 44.709999 \n", "3 83.989998 60.520000 323.850006 43.340000 \n", "4 82.940002 59.410000 320.230011 43.439999 " ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "from functools import reduce\n", "data = reduce(lambda left,right: pd.merge(left,right,on='Date'), dfs).iloc[:, 1:]\n", "data.head()" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [], "source": [ "returns = data.pct_change()\n", "mean_daily_returns = returns.mean()\n", "volatilities = returns.std()" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "Close_x 0.995185\n", "Close_y -0.247949\n", "Close_x 0.119677\n", "Close_y 0.190845\n", "Close_x -0.175416\n", "Close_y -0.170502\n", "Close_x -0.626256\n", "Close_y -0.450914\n", "Close_x 0.252493\n", "Close_y -0.069273\n", "Close -0.273753\n", "dtype: float64" ] }, "execution_count": 6, "metadata": {}, "output_type": "execute_result" } ], "source": [ "mean_daily_returns * 252" ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "Close_x 12.196632\n", "Close_y 6.637175\n", "Close_x 3.677834\n", "Close_y 3.572859\n", "Close_x 7.104904\n", "Close_y 7.909165\n", "Close_x 8.121732\n", "Close_y 6.948244\n", "Close_x 3.863498\n", "Close_y 10.213733\n", "Close 8.873234\n", "dtype: float64" ] }, "execution_count": 7, "metadata": {}, "output_type": "execute_result" } ], "source": [ "volatilities * 252" ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [], "source": [ "combine = pd.DataFrame({'returns': mean_daily_returns * 252,\n", " 'volatility': volatilities * 252})" ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [ { "data": { "image/png": "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gdPppK6u/pjnUtWltLTsnbRaB9esT02f5WxPRDjgASCeyhW4kuJRVEEP3A+cB+w7xjFvAxYBi4G1wB2qqs6b/NKKQ09PN9/73rf485//AMDy5StZseLkwa9XVFTw7nffBMAzzzzJrbd+jJ07I4OBr+s6zzzzFLfc8h56enrweDzcdNMtU/9ChJhiW3d384WfvcDHv/0k373nlyw46Swg3yof2qpfs+Zsnnvumf7W/KXHPe/RPkxPjP416yXkR83vy08mS2Wn5+qAIymq6XWRSGQjgKqqxzrszcD3I5GIBXSpqno/8Ebgvye/wqk1dMEcgFxOI5k8NMJ+4cJF3HnnF45YgvYNb3gz0WiUe+65m8cff5THH38Uj8dLRYWPZDI5OB/f7w9w222fRVWl216Ut627u7n34R04nQ7cikZX63a+963/5t4ffQWXI//78+533wCA2+1GVZdy33338tOf/pKNGx875rl37IiwdOlJE16zbUMio5OWwBoTR//74eR+ACstRRX0o9TM8BZ/CzBnLCeorS3O6WH19SECgUOj3w9fEMftdlNfX4+qqlxxxRVce+21eDyeEc/1b//2MV7/+mu477772LRpE21tbaRSKUKhEPPnz+ecc87hLW95C3V1daOqTdMOrTIVCvmorw8N1lxqpOapUUw1P/LrrXg9TnweFy2vPMWsJWexeO31VFdWcNf7z+Htb387HR0duFxO6utD3HzzTZx33jksXDibLVt8VFR4Bn8//X7v4Gt78MEHef75Z7njjtuoqZm412uYFtG4hk9R8PmPPSOmpqb0VoA7vGYFSI7jmvpI7+U1sfwg5MpwRVH9DBZSKQb9CevpSWIV2dSU+voQXV0Jrr/+Bq6//oZRPSYW04Cjj6yvqWni5pv/9ahft21GvYSt1xsetoBPV1disOZSIjVPjWKrub0rid/nQjcsDux8jnknX4ZDUWjvStLVleDss8/nu9/9LoZh0tWVoKqqkXPPbaSrK0EikSWTydHVlSCV0rjvvl/w29/eTzabYf78hXz5y9/CNN0T9not26IvkSNnWMc9tqYmQG+JrQI3Us2KAh7fyI2WY2ltj2GYw79PB7vz/w/tnQkqfYcizut24Sq2i9XjMJ4PL6UY9C3AXOC5/n8f3sI/LunREWJ6qQv76Evl8LqdnHHVRwDQdJO6sA+AN77xem6++T0j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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "g = sns.jointplot(\"volatility\", \"returns\", data=combine, kind=\"reg\",height=7)\n", "\n", "for i in range(combine.shape[0]):\n", " plt.annotate(ori_name[i].replace('.csv',''), (combine.iloc[i, 1], combine.iloc[i, 0]))\n", " \n", "plt.text(0, -1.5, 'SELL', fontsize=25)\n", "plt.text(0, 1.0, 'BUY', fontsize=25)\n", " \n", "plt.show()" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.6.8" } }, "nbformat": 4, "nbformat_minor": 2 } ================================================ FILE: realtime-agent/AMD.csv ================================================ Date,Open,High,Low,Close,Adj Close,Volume 2018-05-23,12.930000,13.180000,12.900000,13.100000,13.100000,44388300 2018-05-24,13.060000,13.430000,13.030000,13.410000,13.410000,47785700 2018-05-25,13.400000,13.720000,13.360000,13.540000,13.540000,43850100 2018-05-29,13.450000,13.630000,13.260000,13.360000,13.360000,39578500 2018-05-30,13.480000,13.950000,13.480000,13.820000,13.820000,58186400 2018-05-31,13.740000,13.930000,13.690000,13.730000,13.730000,46797700 2018-06-01,13.980000,14.400000,13.920000,14.400000,14.400000,71677900 2018-06-04,14.760000,14.980000,14.520000,14.850000,14.850000,74546000 2018-06-05,14.850000,14.920000,14.630000,14.850000,14.850000,56122700 2018-06-06,15.070000,15.740000,15.040000,15.670000,15.670000,97089000 2018-06-07,15.830000,15.970000,14.850000,14.890000,14.890000,99860300 2018-06-08,14.520000,15.330000,14.310000,15.250000,15.250000,81930500 2018-06-11,15.210000,15.890000,15.010000,15.730000,15.730000,80737600 2018-06-12,15.840000,15.950000,15.430000,15.850000,15.850000,67002600 2018-06-13,15.810000,16.520000,15.780000,16.320000,16.320000,90227300 2018-06-14,16.620001,16.790001,15.580000,16.250000,16.250000,113048600 2018-06-15,16.059999,16.520000,15.820000,16.340000,16.340000,77612200 2018-06-18,16.180000,17.340000,16.129999,17.110001,17.110001,104317400 2018-06-19,16.850000,17.290001,16.309999,16.690001,16.690001,92542900 2018-06-20,16.830000,17.129999,16.370001,16.520000,16.520000,76280600 2018-06-21,16.650000,16.870001,15.460000,15.650000,15.650000,95638400 2018-06-22,15.780000,15.910000,15.560000,15.800000,15.800000,59257100 2018-06-25,15.640000,15.740000,14.540000,15.110000,15.110000,94418400 2018-06-26,15.320000,15.600000,15.100000,15.500000,15.500000,54213500 2018-06-27,15.650000,15.760000,14.960000,14.970000,14.970000,56014300 2018-06-28,14.850000,15.360000,14.750000,15.310000,15.310000,48716800 2018-06-29,15.410000,15.490000,14.980000,14.990000,14.990000,41527800 2018-07-02,14.800000,15.180000,14.740000,15.160000,15.160000,43398800 2018-07-03,15.210000,15.340000,14.960000,15.000000,15.000000,32094000 2018-07-05,15.130000,15.500000,15.020000,15.500000,15.500000,40703300 2018-07-06,15.520000,16.389999,15.480000,16.360001,16.360001,65101700 2018-07-09,16.730000,16.840000,16.170000,16.610001,16.610001,58525500 2018-07-10,16.590000,16.650000,16.309999,16.549999,16.549999,37093000 2018-07-11,16.150000,16.530001,16.020000,16.270000,16.270000,42544100 2018-07-12,16.410000,16.790001,16.379999,16.559999,16.559999,44188100 2018-07-13,16.680000,16.690001,16.219999,16.270000,16.270000,40614100 2018-07-16,16.420000,17.000000,16.410000,16.580000,16.580000,65275300 2018-07-17,16.500000,16.879999,16.480000,16.870001,16.870001,42313500 2018-07-18,16.940001,16.990000,16.549999,16.850000,16.850000,40881500 2018-07-19,16.709999,16.879999,16.549999,16.709999,16.709999,41267800 2018-07-20,16.660000,16.879999,16.440001,16.500000,16.500000,42879800 2018-07-23,16.469999,16.680000,15.900000,16.660000,16.660000,44940800 2018-07-24,16.750000,16.860001,16.110001,16.190001,16.190001,58201500 2018-07-25,16.299999,16.389999,15.720000,16.049999,16.049999,82604900 2018-07-26,17.160000,18.450001,16.830000,18.350000,18.350000,192661100 2018-07-27,19.070000,19.879999,18.309999,18.940001,18.940001,161903800 2018-07-30,19.400000,20.180000,19.309999,19.420000,19.420000,160823400 2018-07-31,19.350000,19.500000,18.270000,18.330000,18.330000,118403400 2018-08-01,18.340000,18.950001,18.320000,18.480000,18.480000,75495200 2018-08-02,18.170000,18.830000,18.000000,18.790001,18.790001,52867100 2018-08-03,18.940001,19.059999,18.370001,18.490000,18.490000,53232100 2018-08-06,18.889999,19.440001,18.459999,19.430000,19.430000,83579700 2018-08-07,19.530001,19.709999,19.080000,19.559999,19.559999,72822600 2018-08-08,19.459999,19.770000,19.260000,19.580000,19.580000,52081400 2018-08-09,19.580000,19.709999,19.080000,19.100000,19.100000,46536400 2018-08-10,19.090000,19.480000,18.850000,19.059999,19.059999,65821100 2018-08-13,19.160000,19.930000,19.120001,19.730000,19.730000,81262200 2018-08-14,19.969999,20.280001,19.629999,20.020000,20.020000,89195500 2018-08-15,19.860001,20.100000,19.200001,19.700001,19.700001,86355700 2018-08-16,19.860001,20.070000,19.250000,19.330000,19.330000,69733700 2018-08-17,19.120001,19.820000,18.730000,19.770000,19.770000,60616600 2018-08-20,19.790001,20.080000,19.350000,19.980000,19.980000,62983200 2018-08-21,19.980000,20.420000,19.860001,20.400000,20.400000,55629000 2018-08-22,20.280001,20.920000,20.209999,20.900000,20.900000,62002700 2018-08-23,21.190001,22.320000,21.139999,22.290001,22.290001,113444100 2018-08-24,22.910000,24.000000,22.670000,23.980000,23.980000,164328200 2018-08-27,24.940001,27.299999,24.629999,25.260000,25.260000,325058400 2018-08-28,25.510000,26.180000,24.040001,25.049999,25.049999,215771200 2018-08-29,24.360001,25.410000,24.010000,25.200001,25.200001,143223200 2018-08-30,25.290001,25.670000,24.760000,24.889999,24.889999,103607300 2018-08-31,24.889999,25.240000,24.719999,25.170000,25.170000,65206400 2018-09-04,25.620001,28.110001,25.570000,28.059999,28.059999,192541300 2018-09-05,29.410000,29.940001,26.840000,28.510000,28.510000,257349000 2018-09-06,28.120001,28.580000,27.190001,27.840000,27.840000,143942900 2018-09-07,26.959999,28.270000,26.799999,27.379999,27.379999,123348700 2018-09-10,28.150000,29.930000,27.840000,29.889999,29.889999,162253800 2018-09-11,30.020000,30.590000,29.370001,30.100000,30.100000,159902500 2018-09-12,29.910000,32.290001,29.450001,32.209999,32.209999,197889600 2018-09-13,33.160000,34.139999,29.870001,30.480000,30.480000,304147100 2018-09-14,31.430000,33.090000,30.540001,32.720001,32.720001,217762800 2018-09-17,31.750000,33.230000,31.600000,32.430000,32.430000,180410600 2018-09-18,32.990002,33.369999,31.200001,31.930000,31.930000,176673200 2018-09-19,31.520000,31.830000,30.510000,31.209999,31.209999,124287000 2018-09-20,32.099998,32.200001,30.639999,31.180000,31.180000,123116500 2018-09-21,31.190001,32.419998,30.910000,31.020000,31.020000,129792900 2018-09-24,31.129999,32.650002,30.910000,32.610001,32.610001,118332600 2018-09-25,33.180000,33.599998,32.189999,32.570000,32.570000,118570200 2018-09-26,32.400002,32.599998,31.719999,32.189999,32.189999,79347300 2018-09-27,31.860001,32.630001,31.389999,32.590000,32.590000,87934400 2018-09-28,32.240002,32.779999,29.980000,30.889999,30.889999,165453500 2018-10-01,30.690001,31.910000,30.250000,31.420000,31.420000,94742900 2018-10-02,30.730000,30.820000,28.650000,29.020000,29.020000,145276500 2018-10-03,29.040001,29.219999,26.540001,28.430000,28.430000,190137200 2018-10-04,27.990000,28.830000,27.370001,27.780001,27.780001,95831200 2018-10-05,28.070000,28.469999,26.930000,27.350000,27.350000,88008500 2018-10-08,26.730000,27.540001,25.959999,26.459999,26.459999,103789500 2018-10-09,26.150000,27.709999,26.000000,27.240000,27.240000,105461800 2018-10-10,27.379999,27.400000,24.910000,25.000000,25.000000,147682900 2018-10-11,24.740000,26.200001,24.549999,25.299999,25.299999,147013800 2018-10-12,26.770000,26.969999,25.670000,26.340000,26.340000,111059400 2018-10-15,26.379999,26.770000,25.750000,26.260000,26.260000,70523500 2018-10-16,26.629999,28.230000,26.170000,28.180000,28.180000,92529000 2018-10-17,28.410000,28.530001,26.920000,27.299999,27.299999,89466900 2018-10-18,27.080000,27.750000,26.400000,26.620001,26.620001,79623700 2018-10-19,27.030001,27.100000,23.600000,23.660000,23.660000,130799900 2018-10-22,24.459999,25.639999,24.090000,25.030001,25.030001,114158900 2018-10-23,24.180000,25.260000,23.850000,25.090000,25.090000,101763000 2018-10-24,25.040001,25.100000,22.750000,22.790001,22.790001,134489100 2018-10-25,17.920000,20.150000,17.719999,19.270000,19.270000,189173700 2018-10-26,18.490000,18.780001,17.049999,17.629999,17.629999,119689000 2018-10-29,18.209999,18.230000,16.270000,16.850000,16.850000,94479600 2018-10-30,16.379999,17.240000,16.170000,17.200001,17.200001,99049400 2018-10-31,17.870001,18.340000,17.120001,18.209999,18.209999,110463700 2018-11-01,18.410000,20.330000,18.080000,20.219999,20.219999,136896500 2018-11-02,20.590000,21.059999,19.469999,20.230000,20.230000,123788000 2018-11-05,20.120001,20.180000,18.879999,19.900000,19.900000,108016700 2018-11-06,19.500000,21.650000,19.480000,20.680000,20.680000,144995700 2018-11-07,21.420000,22.219999,21.070000,21.840000,21.840000,121115800 2018-11-08,21.770000,22.080000,20.969999,21.200001,21.200001,92387600 2018-11-09,20.770000,21.190001,20.110001,21.030001,21.030001,85900700 2018-11-12,20.680000,20.850000,18.799999,19.030001,19.030001,95948200 2018-11-13,19.280001,20.020000,18.969999,19.610001,19.610001,76126000 2018-11-14,20.180000,21.110001,19.760000,20.809999,20.809999,106344300 2018-11-15,20.719999,21.770000,20.420000,21.490000,21.490000,97715500 2018-11-16,19.870001,20.969999,19.719999,20.660000,20.660000,112376600 2018-11-19,20.400000,20.590000,19.090000,19.110001,19.110001,93578200 2018-11-20,17.400000,19.580000,17.180000,19.209999,19.209999,109869400 2018-11-21,20.049999,20.309999,18.500000,18.730000,18.730000,81585600 2018-11-23,18.610001,19.830000,18.559999,19.379999,19.379999,54611300 2018-11-26,19.959999,20.190001,19.110001,20.080000,20.080000,83211000 2018-11-27,19.770000,21.450001,19.730000,21.049999,21.049999,119230100 2018-11-28,21.820000,21.879999,20.180000,21.340000,21.340000,134425300 2018-11-29,21.190001,21.610001,20.730000,21.430000,21.430000,79853700 2018-11-30,21.299999,21.360001,20.520000,21.299999,21.299999,82370700 2018-12-03,22.480000,23.750000,22.370001,23.709999,23.709999,139607400 2018-12-04,23.350000,23.420000,21.070000,21.120001,21.120001,127392900 2018-12-06,20.219999,21.410000,20.059999,21.299999,21.299999,103434700 2018-12-07,21.299999,21.379999,19.170000,19.459999,19.459999,105764500 2018-12-10,19.350000,20.129999,19.270000,19.990000,19.990000,77984500 2018-12-11,20.709999,21.139999,19.690001,19.980000,19.980000,88027400 2018-12-12,20.320000,21.020000,19.709999,20.480000,20.480000,100340700 2018-12-13,20.629999,20.870001,19.760000,19.860001,19.860001,88108300 2018-12-14,19.580000,20.700001,19.520000,19.900000,19.900000,84713600 2018-12-17,20.010000,20.020000,18.639999,18.830000,18.830000,115437900 2018-12-18,19.150000,19.840000,18.879999,19.500000,19.500000,101512900 2018-12-19,19.440001,19.719999,18.000000,18.160000,18.160000,120644500 2018-12-20,18.110001,18.860001,17.340000,17.940001,17.940001,119394500 2018-12-21,18.120001,18.340000,16.760000,16.930000,16.930000,132246000 2018-12-24,16.520000,17.219999,16.370001,16.650000,16.650000,62933100 2018-12-26,16.879999,17.910000,16.030001,17.900000,17.900000,108811800 2018-12-27,17.430000,17.740000,16.440001,17.490000,17.490000,111373000 2018-12-28,17.530001,18.309999,17.139999,17.820000,17.820000,109214400 2018-12-31,18.150000,18.510000,17.850000,18.459999,18.459999,84732200 2019-01-02,18.010000,19.000000,17.980000,18.830000,18.830000,87148700 2019-01-03,18.420000,18.680000,16.940001,17.049999,17.049999,117073000 2019-01-04,17.549999,19.070000,17.430000,19.000000,19.000000,111878600 2019-01-07,19.440001,20.680000,19.000000,20.570000,20.570000,107157000 2019-01-08,21.190001,21.200001,19.680000,20.750000,20.750000,121271000 2019-01-09,20.889999,21.440001,20.070000,20.190001,20.190001,163944100 2019-01-10,19.760000,19.830000,18.900000,19.740000,19.740000,115629400 2019-01-11,19.469999,20.350000,19.190001,20.270000,20.270000,85110800 2019-01-14,19.959999,20.620001,19.750000,20.230000,20.230000,71350200 2019-01-15,20.440001,20.680000,20.260000,20.379999,20.379999,62785800 2019-01-16,20.400000,20.540001,19.709999,19.730000,19.730000,70849300 2019-01-17,19.490000,20.510000,19.020000,20.250000,20.250000,85018400 2019-01-18,20.370001,21.049999,20.020000,20.770000,20.770000,88131000 2019-01-22,20.480000,20.920000,19.700001,19.760000,19.760000,78513700 2019-01-23,20.030001,20.480000,19.549999,19.799999,19.799999,77811300 2019-01-24,20.059999,21.010000,20.040001,20.850000,20.850000,97433400 2019-01-25,20.990000,22.030001,20.790001,21.930000,21.930000,110239500 2019-01-28,20.320000,21.010000,20.020000,20.180000,20.180000,135164100 2019-01-29,20.260000,20.389999,19.049999,19.250000,19.250000,131202500 2019-01-30,21.490000,23.129999,21.370001,23.090000,23.090000,211421200 2019-01-31,23.020000,25.139999,22.830000,24.410000,24.410000,182575600 2019-02-01,24.610001,24.840000,24.070000,24.510000,24.510000,105356200 2019-02-04,24.430000,24.660000,24.070000,24.129999,24.129999,70843800 2019-02-05,23.420000,23.860001,22.980000,23.309999,23.309999,122226000 2019-02-06,23.629999,24.139999,23.219999,23.260000,23.260000,78684300 2019-02-07,22.990000,23.219999,22.320000,22.670000,22.670000,86723900 2019-02-08,22.330000,23.280001,22.270000,23.049999,23.049999,78129300 2019-02-11,23.049999,23.280001,22.660000,22.959999,22.959999,60578700 2019-02-12,23.430000,23.559999,22.750000,22.820000,22.820000,67595400 2019-02-13,22.980000,23.240000,22.709999,22.850000,22.850000,57544200 2019-02-14,22.740000,23.370001,22.590000,23.129999,23.129999,64441200 2019-02-15,23.580000,24.049999,23.200001,23.680000,23.680000,78644100 2019-02-19,23.629999,24.410000,23.610001,23.950001,23.950001,57517900 2019-02-20,24.139999,24.370001,23.900000,23.950001,23.950001,57091600 2019-02-21,24.040001,24.330000,23.850000,23.920000,23.920000,49608200 2019-02-22,24.049999,24.360001,23.879999,24.360001,24.360001,52650700 2019-02-25,25.010000,25.520000,24.680000,24.709999,24.709999,63221000 2019-02-26,24.650000,24.719999,24.150000,24.209999,24.209999,48470100 2019-02-27,24.110001,24.230000,23.209999,23.480000,23.480000,62649300 2019-02-28,23.209999,23.670000,23.110001,23.530001,23.530001,39384900 2019-03-01,23.969999,24.190001,23.450001,23.680000,23.680000,48084000 2019-03-04,23.889999,24.129999,23.010000,23.370001,23.370001,48147700 2019-03-05,23.340000,23.680000,23.010000,23.500000,23.500000,35462600 2019-03-06,23.469999,23.530001,22.400000,22.410000,22.410000,60479400 2019-03-07,22.330000,22.410000,21.730000,22.080000,22.080000,52087400 2019-03-08,21.350000,22.090000,21.040001,22.010000,22.010000,49967700 2019-03-11,22.150000,23.080000,21.980000,22.959999,22.959999,54420200 2019-03-12,23.100000,23.799999,22.780001,23.490000,23.490000,56410600 2019-03-13,23.660000,24.150000,23.350000,23.379999,23.379999,56705800 2019-03-14,23.370001,23.490000,22.799999,22.820000,22.820000,42818600 2019-03-15,23.100000,23.650000,23.010000,23.290001,23.290001,46519900 2019-03-18,23.299999,23.620001,23.040001,23.250000,23.250000,34731800 2019-03-19,23.600000,26.080000,23.590000,26.000000,26.000000,156052200 2019-03-20,26.490000,26.879999,25.309999,25.700001,25.700001,151292100 2019-03-21,25.780001,28.110001,25.709999,27.889999,27.889999,129610300 2019-03-22,27.540001,27.750000,26.330000,26.370001,26.370001,115323300 2019-03-25,26.290001,26.990000,25.540001,25.969999,25.969999,78438200 2019-03-26,26.690001,26.980000,25.459999,25.690001,25.690001,75754100 2019-03-27,25.700001,25.879999,24.549999,24.889999,24.889999,88585300 2019-03-28,25.100000,25.559999,24.650000,25.059999,25.059999,64667500 2019-03-29,25.580000,25.730000,25.250000,25.520000,25.520000,53502800 2019-04-01,26.420000,26.559999,25.830000,26.360001,26.360001,63000300 2019-04-02,26.510000,26.799999,26.090000,26.750000,26.750000,53358800 2019-04-03,28.020000,29.950001,27.879999,29.020000,29.020000,197650500 2019-04-04,28.879999,29.389999,28.610001,29.090000,29.090000,82191100 2019-04-05,29.639999,29.690001,28.799999,28.980000,28.980000,65662700 2019-04-08,28.690001,28.950001,28.180000,28.530001,28.530001,58002500 2019-04-09,28.240000,28.379999,27.190001,27.240000,27.240000,75539800 2019-04-10,27.459999,28.120001,27.320000,27.830000,27.830000,64368100 2019-04-11,27.809999,28.049999,27.459999,27.790001,27.790001,44801200 2019-04-12,28.209999,28.379999,27.660000,27.850000,27.850000,41048800 2019-04-15,27.799999,27.840000,26.959999,27.330000,27.330000,40812500 2019-04-16,27.719999,28.180000,27.490000,27.930000,27.930000,47340100 2019-04-17,28.209999,28.270000,27.219999,27.490000,27.490000,48240800 2019-04-18,27.600000,27.879999,27.340000,27.680000,27.680000,39880900 2019-04-22,27.620001,28.230000,27.389999,28.180000,28.180000,36477300 2019-04-23,28.180000,28.490000,27.790001,27.969999,27.969999,41777500 2019-04-24,28.100000,28.850000,27.930000,28.459999,28.459999,51784700 2019-04-25,28.670000,28.860001,27.360001,27.660000,27.660000,57329700 2019-04-26,27.660000,27.900000,27.049999,27.879999,27.879999,48827900 2019-04-29,27.900000,28.139999,27.500000,27.690001,27.690001,44532700 2019-04-30,27.590000,27.799999,26.940001,27.629999,27.629999,73165900 2019-05-01,28.950001,29.150000,26.780001,26.809999,26.809999,136066900 2019-05-02,26.940001,28.639999,26.610001,28.290001,28.290001,100514800 2019-05-03,28.299999,28.420000,27.660000,28.219999,28.219999,55503100 2019-05-06,26.719999,27.500000,26.450001,27.420000,27.420000,70344100 2019-05-07,27.200001,27.350000,26.209999,26.660000,26.660000,75868800 2019-05-08,26.410000,27.709999,26.270000,27.090000,27.090000,65967500 2019-05-09,26.700001,27.379999,26.030001,27.209999,27.209999,73150900 2019-05-10,27.030001,28.100000,26.930000,27.959999,27.959999,82930100 2019-05-13,26.980000,27.230000,26.100000,26.240000,26.240000,99017900 2019-05-14,26.530001,27.480000,26.150000,27.320000,27.320000,82980400 2019-05-15,26.870001,27.790001,26.730000,27.580000,27.580000,55689900 2019-05-16,27.370001,28.370001,27.270000,28.010000,28.010000,67330100 2019-05-17,27.690001,28.459999,27.400000,27.500000,27.500000,65385400 2019-05-20,26.980000,27.240000,26.490000,26.680000,26.680000,69757400 2019-05-21,27.180000,27.370001,26.930000,27.350000,27.350000,46079200 2019-05-22,27.120001,27.590000,27.070000,27.410000,27.410000,39957400 2019-05-23,26.990000,27.100000,26.030001,26.309999,26.309999,63165410 ================================================ FILE: realtime-agent/CPRT.csv ================================================ Date,Open,High,Low,Close,Adj Close,Volume 2018-05-23,52.970001,53.200001,52.560001,52.959999,52.959999,2586900 2018-05-24,52.669998,54.509998,52.150002,52.709999,52.709999,2724400 2018-05-25,53.000000,54.380001,52.849998,54.250000,54.250000,2191500 2018-05-29,54.160000,55.549999,54.119999,55.419998,55.419998,2786800 2018-05-30,55.570000,56.490002,55.389999,56.160000,56.160000,2414700 2018-05-31,56.310001,56.549999,54.630001,54.830002,54.830002,13684500 2018-06-01,55.180000,56.070000,54.900002,55.570000,55.570000,1597400 2018-06-04,55.630001,56.150002,55.470001,56.110001,56.110001,2478800 2018-06-05,55.950001,57.330002,55.950001,57.290001,57.290001,2570800 2018-06-06,57.139999,57.410000,56.630001,57.150002,57.150002,1651300 2018-06-07,57.419998,57.419998,56.430000,57.070000,57.070000,1415200 2018-06-08,56.980000,57.730000,56.910000,57.630001,57.630001,1162900 2018-06-11,57.830002,58.000000,57.290001,57.570000,57.570000,1747300 2018-06-12,57.580002,57.799999,57.340000,57.610001,57.610001,1147100 2018-06-13,57.799999,58.240002,57.570000,57.700001,57.700001,1688200 2018-06-14,57.720001,58.189999,57.330002,58.080002,58.080002,2254300 2018-06-15,57.980000,58.320000,57.330002,58.220001,58.220001,3610600 2018-06-18,57.919998,58.959999,57.770000,58.820000,58.820000,2302000 2018-06-19,58.270000,59.540001,58.189999,59.430000,59.430000,2536000 2018-06-20,59.639999,60.400002,59.049999,60.200001,60.200001,1634200 2018-06-21,60.189999,60.430000,59.240002,59.570000,59.570000,1293200 2018-06-22,60.230000,60.299999,59.740002,59.910000,59.910000,2535500 2018-06-25,60.000000,60.009998,57.790001,58.299999,58.299999,1528400 2018-06-26,57.450001,57.750000,55.779999,56.279999,56.279999,3904900 2018-06-27,56.560001,56.560001,55.130001,55.169998,55.169998,2704700 2018-06-28,55.240002,56.080002,54.630001,56.009998,56.009998,2661900 2018-06-29,56.080002,57.040001,55.779999,56.560001,56.560001,53422600 2018-07-02,56.570000,56.880001,55.700001,56.840000,56.840000,2523000 2018-07-03,57.450001,57.799999,56.840000,57.340000,57.340000,1487000 2018-07-05,57.389999,57.790001,56.139999,57.160000,57.160000,2537600 2018-07-06,57.299999,58.259998,57.029999,58.009998,58.009998,1697500 2018-07-09,58.110001,58.820000,58.090000,58.750000,58.750000,1611400 2018-07-10,59.020000,59.500000,58.369999,58.709999,58.709999,1319400 2018-07-11,57.139999,58.610001,56.930000,58.320000,58.320000,1989800 2018-07-12,58.750000,59.150002,58.509998,58.880001,58.880001,1903400 2018-07-13,59.020000,59.520000,58.759998,59.310001,59.310001,1089900 2018-07-16,59.310001,59.660000,58.320000,58.430000,58.430000,2197800 2018-07-17,58.090000,59.290001,57.849998,59.160000,59.160000,1569100 2018-07-18,59.160000,59.389999,58.490002,59.320000,59.320000,1557200 2018-07-19,59.049999,59.459999,58.980000,59.130001,59.130001,854200 2018-07-20,59.009998,59.360001,58.959999,58.980000,58.980000,922800 2018-07-23,59.000000,59.029999,58.070000,58.259998,58.259998,1723000 2018-07-24,58.639999,58.720001,57.060001,57.369999,57.369999,2259300 2018-07-25,57.389999,58.400002,56.779999,58.330002,58.330002,1333500 2018-07-26,57.970001,58.709999,57.730000,58.119999,58.119999,1193800 2018-07-27,58.230000,58.450001,56.680000,56.939999,56.939999,816600 2018-07-30,56.860001,56.919998,55.860001,56.209999,56.209999,1045000 2018-07-31,56.400002,57.610001,56.310001,57.389999,57.389999,1613500 2018-08-01,55.959999,57.799999,55.880001,57.570000,57.570000,1008800 2018-08-02,57.610001,57.950001,57.340000,57.799999,57.799999,1191400 2018-08-03,57.709999,57.830002,56.720001,57.430000,57.430000,754300 2018-08-06,57.570000,58.580002,57.360001,58.509998,58.509998,988100 2018-08-07,58.509998,59.369999,58.470001,59.160000,59.160000,1004900 2018-08-08,59.099998,59.680000,59.040001,59.369999,59.369999,730000 2018-08-09,59.410000,60.320000,59.410000,60.000000,60.000000,656200 2018-08-10,59.700001,60.720001,59.650002,60.230000,60.230000,752000 2018-08-13,60.349998,60.619999,59.259998,59.299999,59.299999,1329000 2018-08-14,59.410000,59.840000,59.099998,59.509998,59.509998,1146500 2018-08-15,59.209999,60.139999,58.799999,60.060001,60.060001,1040700 2018-08-16,60.270000,60.930000,60.049999,60.820000,60.820000,885100 2018-08-17,60.830002,61.099998,60.180000,60.980000,60.980000,777700 2018-08-20,61.119999,62.220001,60.990002,61.669998,61.669998,1076200 2018-08-21,62.009998,62.759998,61.709999,62.470001,62.470001,1114000 2018-08-22,62.380001,63.250000,62.259998,63.000000,63.000000,687100 2018-08-23,62.939999,63.290001,62.770000,62.990002,62.990002,736200 2018-08-24,63.150002,63.500000,62.419998,62.730000,62.730000,1147500 2018-08-27,63.049999,64.120003,62.860001,63.790001,63.790001,995100 2018-08-28,63.820000,64.610001,63.799999,64.070000,64.070000,1101000 2018-08-29,64.279999,64.779999,64.019997,64.120003,64.120003,1705600 2018-08-30,64.110001,64.760002,64.059998,64.389999,64.389999,1110900 2018-08-31,64.260002,64.540001,64.120003,64.309998,64.309998,1261100 2018-09-04,64.709999,65.059998,64.360001,64.900002,64.900002,1684300 2018-09-05,64.769997,64.790001,63.740002,64.680000,64.680000,1518200 2018-09-06,64.660004,65.500000,64.480003,65.099998,65.099998,1296700 2018-09-07,65.169998,65.769997,65.059998,65.529999,65.529999,1098100 2018-09-10,65.910004,66.370003,65.820000,65.910004,65.910004,1037500 2018-09-11,65.820000,66.480003,65.730003,66.449997,66.449997,1742700 2018-09-12,66.430000,66.699997,65.470001,66.239998,66.239998,1387500 2018-09-13,66.389999,67.080002,65.930000,66.029999,66.029999,830700 2018-09-14,66.260002,66.769997,64.650002,64.830002,64.830002,1651700 2018-09-17,64.970001,65.199997,63.560001,63.730000,63.730000,1613000 2018-09-18,63.689999,64.260002,63.680000,64.169998,64.169998,2340700 2018-09-19,54.529999,56.900002,50.070000,55.580002,55.580002,14660400 2018-09-20,56.439999,58.209999,55.700001,56.130001,56.130001,6410300 2018-09-21,54.619999,55.939999,52.369999,52.580002,52.580002,7464500 2018-09-24,52.250000,52.810001,50.950001,51.419998,51.419998,4644600 2018-09-25,51.689999,51.849998,50.880001,51.520000,51.520000,4467900 2018-09-26,51.680000,51.900002,50.639999,51.650002,51.650002,3006100 2018-09-27,51.810001,51.970001,50.970001,51.119999,51.119999,2084500 2018-09-28,51.290001,51.680000,51.180000,51.529999,51.529999,2445200 2018-10-01,51.480000,52.830002,50.980000,52.630001,52.630001,4551800 2018-10-02,52.360001,52.549999,50.950001,51.230000,51.230000,5333700 2018-10-03,51.130001,53.220001,51.130001,52.759998,52.759998,5287800 2018-10-04,52.400002,52.750000,51.230000,51.740002,51.740002,5146000 2018-10-05,51.840000,52.480000,51.400002,51.889999,51.889999,4077000 2018-10-08,51.759998,52.310001,50.660000,51.259998,51.259998,1860400 2018-10-09,51.110001,51.509998,50.720001,51.459999,51.459999,2205000 2018-10-10,51.230000,51.490002,49.880001,49.959999,49.959999,3433100 2018-10-11,49.500000,50.330002,48.849998,49.049999,49.049999,2754800 2018-10-12,49.740002,50.509998,49.459999,50.380001,50.380001,2159900 2018-10-15,50.150002,50.709999,49.900002,50.220001,50.220001,1729800 2018-10-16,50.630001,51.169998,50.180000,51.080002,51.080002,1721000 2018-10-17,50.910000,51.119999,50.180000,50.990002,50.990002,1213800 2018-10-18,50.869999,50.900002,49.459999,49.759998,49.759998,1405300 2018-10-19,49.889999,50.230000,48.950001,49.279999,49.279999,1776000 2018-10-22,49.340000,50.660000,49.340000,50.480000,50.480000,1698400 2018-10-23,49.730000,50.060001,48.720001,49.849998,49.849998,1695800 2018-10-24,49.889999,50.000000,46.279999,46.330002,46.330002,4482500 2018-10-25,46.509998,48.610001,46.400002,48.410000,48.410000,2421300 2018-10-26,47.529999,48.169998,46.599998,47.259998,47.259998,2317500 2018-10-29,48.099998,48.410000,46.410000,47.040001,47.040001,1654900 2018-10-30,47.110001,48.549999,46.910000,48.500000,48.500000,1195200 2018-10-31,49.029999,49.450001,48.480000,48.910000,48.910000,1548400 2018-11-01,49.099998,50.240002,48.799999,50.160000,50.160000,1356200 2018-11-02,50.630001,50.939999,49.820000,50.290001,50.290001,1155900 2018-11-05,50.320000,50.500000,49.310001,50.360001,50.360001,937000 2018-11-06,50.560001,51.020000,49.900002,50.029999,50.029999,1267100 2018-11-07,50.470001,50.950001,49.720001,50.799999,50.799999,1531800 2018-11-08,50.680000,50.950001,50.139999,50.439999,50.439999,948700 2018-11-09,50.189999,50.599998,49.560001,50.270000,50.270000,1377500 2018-11-12,50.320000,50.349998,49.180000,49.270000,49.270000,1367500 2018-11-13,49.290001,49.990002,48.349998,48.820000,48.820000,4433900 2018-11-14,49.150002,50.400002,49.130001,49.820000,49.820000,2024800 2018-11-15,49.650002,50.830002,49.009998,50.799999,50.799999,1602800 2018-11-16,50.419998,51.230000,50.270000,51.009998,51.009998,1653000 2018-11-19,51.000000,51.000000,48.389999,48.540001,48.540001,1782900 2018-11-20,47.820000,48.380001,46.849998,47.299999,47.299999,2147800 2018-11-21,50.020000,50.580002,48.209999,50.090000,50.090000,3099900 2018-11-23,49.340000,49.830002,48.450001,48.730000,48.730000,960200 2018-11-26,49.419998,50.470001,49.290001,50.189999,50.189999,1533200 2018-11-27,49.779999,50.209999,49.430000,49.990002,49.990002,1611600 2018-11-28,50.099998,51.750000,49.860001,51.740002,51.740002,1437700 2018-11-29,51.650002,52.040001,51.099998,51.709999,51.709999,1300500 2018-11-30,51.730000,52.189999,50.980000,51.180000,51.180000,2610700 2018-12-03,51.939999,52.180000,50.320000,50.740002,50.740002,3089600 2018-12-04,50.740002,51.070000,49.040001,49.279999,49.279999,1902300 2018-12-06,48.540001,49.220001,47.689999,49.040001,49.040001,1766400 2018-12-07,48.810001,49.610001,46.939999,47.279999,47.279999,1277500 2018-12-10,47.090000,48.689999,47.090000,48.340000,48.340000,2499600 2018-12-11,48.990002,49.220001,48.380001,48.560001,48.560001,2035000 2018-12-12,49.200001,50.160000,48.980000,49.259998,49.259998,1219100 2018-12-13,49.320000,49.730000,48.939999,49.380001,49.380001,1353100 2018-12-14,48.860001,49.380001,47.919998,48.040001,48.040001,2241700 2018-12-17,47.990002,48.529999,46.900002,47.189999,47.189999,2082700 2018-12-18,47.540001,47.730000,46.200001,46.959999,46.959999,2664400 2018-12-19,47.180000,48.730000,46.799999,47.040001,47.040001,2217600 2018-12-20,46.660000,47.570000,46.490002,46.860001,46.860001,3426800 2018-12-21,47.080002,47.779999,45.759998,45.900002,45.900002,3929600 2018-12-24,45.680000,46.439999,44.610001,44.939999,44.939999,1084700 2018-12-26,45.189999,47.480000,45.189999,47.430000,47.430000,1571700 2018-12-27,46.770000,48.009998,46.150002,47.820000,47.820000,2644400 2018-12-28,47.980000,48.349998,46.849998,47.520000,47.520000,1482100 2018-12-31,47.820000,48.000000,47.230000,47.779999,47.779999,1828400 2019-01-02,46.900002,47.959999,46.689999,47.680000,47.680000,1369900 2019-01-03,47.209999,47.759998,46.650002,46.889999,46.889999,2128600 2019-01-04,47.619999,48.700001,47.430000,48.560001,48.560001,1819900 2019-01-07,48.790001,49.310001,48.110001,48.830002,48.830002,1485200 2019-01-08,49.160000,49.680000,48.590000,49.630001,49.630001,1117500 2019-01-09,49.730000,50.709999,49.700001,50.299999,50.299999,1254200 2019-01-10,50.090000,50.639999,49.750000,50.599998,50.599998,729100 2019-01-11,50.270000,50.840000,49.650002,50.660000,50.660000,872000 2019-01-14,50.299999,50.680000,49.869999,49.919998,49.919998,771900 2019-01-15,50.029999,50.200001,49.169998,49.360001,49.360001,2173600 2019-01-16,49.209999,49.549999,49.080002,49.320000,49.320000,1671300 2019-01-17,49.040001,49.980000,48.880001,49.740002,49.740002,1920500 2019-01-18,50.250000,50.450001,49.880001,50.060001,50.060001,865700 2019-01-22,49.840000,50.369999,49.330002,49.639999,49.639999,878800 2019-01-23,49.849998,49.910000,48.880001,49.270000,49.270000,881000 2019-01-24,49.250000,49.740002,49.180000,49.509998,49.509998,816400 2019-01-25,49.910000,50.369999,49.570000,50.080002,50.080002,677500 2019-01-28,49.669998,50.009998,49.380001,49.840000,49.840000,1118100 2019-01-29,49.849998,49.939999,49.330002,49.580002,49.580002,728900 2019-01-30,49.900002,50.320000,49.470001,50.139999,50.139999,834400 2019-01-31,50.209999,50.740002,49.930000,50.630001,50.630001,1732600 2019-02-01,50.520000,50.990002,50.119999,50.919998,50.919998,872500 2019-02-04,50.980000,51.650002,50.810001,51.529999,51.529999,755900 2019-02-05,51.490002,51.930000,51.430000,51.840000,51.840000,731600 2019-02-06,51.750000,51.990002,51.200001,51.930000,51.930000,809600 2019-02-07,51.500000,51.849998,51.029999,51.290001,51.290001,598800 2019-02-08,51.099998,51.740002,51.020000,51.730000,51.730000,595600 2019-02-11,51.939999,52.270000,51.330002,52.189999,52.189999,878700 2019-02-12,52.529999,53.320000,52.490002,53.259998,53.259998,924700 2019-02-13,53.380001,53.700001,53.080002,53.410000,53.410000,927900 2019-02-14,53.080002,54.119999,53.080002,53.930000,53.930000,1082200 2019-02-15,54.290001,54.290001,53.619999,54.029999,54.029999,1301100 2019-02-19,54.000000,54.070000,53.099998,53.320000,53.320000,1218600 2019-02-20,53.439999,53.480000,51.990002,53.480000,53.480000,1996100 2019-02-21,53.889999,57.070000,53.750000,56.529999,56.529999,4453000 2019-02-22,56.419998,58.700001,56.150002,58.290001,58.290001,3662400 2019-02-25,58.439999,59.320000,58.290001,59.209999,59.209999,2566500 2019-02-26,59.389999,59.810001,58.840000,58.910000,58.910000,2044000 2019-02-27,58.799999,58.939999,58.090000,58.480000,58.480000,872900 2019-02-28,58.520000,59.490002,58.130001,58.669998,58.669998,1799100 2019-03-01,58.880001,59.029999,57.959999,58.400002,58.400002,1403200 2019-03-04,59.270000,59.270000,57.500000,58.080002,58.080002,1392200 2019-03-05,57.860001,58.759998,57.860001,58.110001,58.110001,974700 2019-03-06,58.080002,58.299999,57.650002,57.740002,57.740002,1151000 2019-03-07,57.919998,58.320000,57.540001,58.270000,58.270000,2062100 2019-03-08,57.860001,58.259998,57.720001,58.240002,58.240002,1312900 2019-03-11,58.270000,59.080002,58.270000,58.919998,58.919998,1295700 2019-03-12,58.880001,59.389999,58.590000,59.160000,59.160000,863100 2019-03-13,59.439999,60.340000,59.200001,59.669998,59.669998,1603600 2019-03-14,59.680000,59.680000,59.009998,59.200001,59.200001,889500 2019-03-15,59.000000,59.750000,58.639999,59.029999,59.029999,2936600 2019-03-18,59.110001,59.500000,58.619999,59.090000,59.090000,1186000 2019-03-19,58.990002,59.380001,58.669998,58.869999,58.869999,938400 2019-03-20,58.939999,59.820000,58.759998,59.150002,59.150002,839100 2019-03-21,58.919998,60.180000,58.700001,59.759998,59.759998,1382400 2019-03-22,59.630001,59.910000,58.770000,59.250000,59.250000,1025900 2019-03-25,59.279999,59.799999,58.860001,59.529999,59.529999,789800 2019-03-26,59.560001,60.290001,59.189999,60.259998,60.259998,1058600 2019-03-27,60.139999,60.410000,59.369999,59.700001,59.700001,842500 2019-03-28,59.730000,60.250000,59.709999,59.869999,59.869999,1071100 2019-03-29,60.250000,60.650002,60.080002,60.590000,60.590000,1235000 2019-04-01,60.959999,62.310001,60.959999,62.180000,62.180000,1544600 2019-04-02,62.220001,63.419998,62.220001,63.160000,63.160000,1638600 2019-04-03,63.410000,64.080002,63.150002,63.730000,63.730000,1237100 2019-04-04,63.759998,63.880001,62.939999,62.990002,62.990002,1091700 2019-04-05,63.070000,63.970001,62.660000,63.950001,63.950001,1521000 2019-04-08,63.919998,64.669998,63.880001,64.639999,64.639999,1685100 2019-04-09,64.489998,64.639999,64.059998,64.239998,64.239998,1357900 2019-04-10,64.500000,65.559998,64.059998,64.269997,64.269997,2669900 2019-04-11,64.389999,64.930000,64.220001,64.889999,64.889999,613300 2019-04-12,65.139999,65.400002,64.830002,65.370003,65.370003,580400 2019-04-15,65.459999,65.540001,64.959999,65.209999,65.209999,680400 2019-04-16,65.529999,65.949997,65.129997,65.180000,65.180000,2509500 2019-04-17,65.550003,65.650002,64.800003,64.800003,64.800003,1181700 2019-04-18,64.809998,65.489998,64.440002,65.059998,65.059998,1301900 2019-04-22,64.839996,65.629997,64.570000,64.989998,64.989998,809900 2019-04-23,65.129997,65.989998,64.959999,65.860001,65.860001,790000 2019-04-24,65.940002,66.699997,65.750000,66.529999,66.529999,1159600 2019-04-25,66.239998,66.470001,65.529999,65.760002,65.760002,870800 2019-04-26,65.980003,66.860001,65.430000,66.860001,66.860001,972100 2019-04-29,66.879997,67.300003,66.370003,67.080002,67.080002,980800 2019-04-30,67.160004,67.540001,67.040001,67.320000,67.320000,2196800 2019-05-01,67.269997,67.489998,65.989998,66.010002,66.010002,1079200 2019-05-02,66.050003,66.800003,65.800003,66.739998,66.739998,981900 2019-05-03,66.959999,67.230003,66.750000,67.110001,67.110001,801800 2019-05-06,66.129997,67.080002,65.430000,67.019997,67.019997,832400 2019-05-07,66.480003,66.779999,65.470001,66.000000,66.000000,978200 2019-05-08,65.800003,66.589996,65.800003,66.220001,66.220001,1295000 2019-05-09,65.769997,66.550003,65.150002,66.349998,66.349998,1202900 2019-05-10,66.120003,67.019997,65.050003,66.870003,66.870003,892100 2019-05-13,65.720001,66.269997,65.019997,65.230003,65.230003,957800 2019-05-14,65.349998,66.300003,65.349998,65.800003,65.800003,776900 2019-05-15,65.529999,66.459999,65.400002,66.309998,66.309998,774400 2019-05-16,66.470001,67.410004,66.470001,67.070000,67.070000,959500 2019-05-17,65.879997,66.099998,65.379997,65.599998,65.599998,1115200 2019-05-20,65.120003,66.129997,65.000000,65.360001,65.360001,1617300 2019-05-21,65.750000,66.489998,65.660004,65.940002,65.940002,1500600 2019-05-22,66.220001,66.300003,64.699997,64.790001,64.790001,2309600 2019-05-23,67.650002,70.470001,67.650002,69.614998,69.614998,3372071 ================================================ FILE: realtime-agent/FB.csv ================================================ Date,Open,High,Low,Close,Adj Close,Volume 2018-05-23,182.500000,186.910004,182.179993,186.899994,186.899994,16628100 2018-05-24,185.880005,186.800003,185.029999,185.929993,185.929993,12354700 2018-05-25,186.020004,186.330002,184.449997,184.919998,184.919998,10965100 2018-05-29,184.339996,186.809998,183.710007,185.740005,185.740005,16398900 2018-05-30,186.539993,188.000000,185.250000,187.669998,187.669998,13736900 2018-05-31,187.869995,192.720001,187.479996,191.779999,191.779999,30782600 2018-06-01,193.070007,194.550003,192.070007,193.990005,193.990005,17307200 2018-06-04,191.839996,193.979996,191.470001,193.279999,193.279999,18939800 2018-06-05,194.300003,195.000000,192.619995,192.940002,192.940002,15544300 2018-06-06,191.029999,192.529999,189.110001,191.339996,191.339996,22558900 2018-06-07,190.750000,190.970001,186.770004,188.179993,188.179993,21503200 2018-06-08,187.529999,189.479996,186.429993,189.100006,189.100006,12677100 2018-06-11,188.809998,192.600006,188.800003,191.539993,191.539993,12928900 2018-06-12,192.169998,193.279999,191.559998,192.399994,192.399994,11562700 2018-06-13,192.740005,194.500000,191.910004,192.410004,192.410004,15853800 2018-06-14,193.100006,197.279999,192.910004,196.809998,196.809998,19120900 2018-06-15,195.789993,197.070007,194.639999,195.850006,195.850006,21860900 2018-06-18,194.800003,199.580002,194.130005,198.309998,198.309998,16826000 2018-06-19,196.240005,197.960007,193.789993,197.490005,197.490005,19994000 2018-06-20,199.100006,203.550003,198.809998,202.000000,202.000000,28230900 2018-06-21,202.759995,203.389999,200.089996,201.500000,201.500000,19045700 2018-06-22,201.160004,202.240005,199.309998,201.740005,201.740005,17420200 2018-06-25,200.000000,200.000000,193.110001,196.350006,196.350006,25275100 2018-06-26,197.600006,199.100006,196.229996,199.000000,199.000000,17897600 2018-06-27,199.179993,200.750000,195.800003,195.839996,195.839996,18734400 2018-06-28,195.179993,197.339996,193.259995,196.229996,196.229996,18172400 2018-06-29,197.320007,197.600006,193.960007,194.320007,194.320007,15811600 2018-07-02,193.369995,197.449997,192.220001,197.360001,197.360001,13961600 2018-07-03,194.550003,195.399994,192.520004,192.729996,192.729996,13489500 2018-07-05,194.740005,198.649994,194.029999,198.449997,198.449997,19684200 2018-07-06,198.449997,203.639999,197.699997,203.229996,203.229996,19740100 2018-07-09,204.929993,205.800003,202.119995,204.740005,204.740005,18149400 2018-07-10,204.500000,204.910004,202.259995,203.539993,203.539993,13190100 2018-07-11,202.220001,204.500000,201.750000,202.539993,202.539993,12927400 2018-07-12,203.429993,207.080002,203.190002,206.919998,206.919998,15454700 2018-07-13,207.809998,208.429993,206.449997,207.320007,207.320007,11486800 2018-07-16,207.500000,208.720001,206.839996,207.229996,207.229996,11078200 2018-07-17,204.899994,210.460007,204.839996,209.990005,209.990005,15349900 2018-07-18,209.820007,210.990005,208.440002,209.360001,209.360001,15334900 2018-07-19,208.770004,209.990005,207.759995,208.089996,208.089996,11350400 2018-07-20,208.850006,211.500000,208.500000,209.940002,209.940002,16163900 2018-07-23,210.580002,211.619995,208.800003,210.910004,210.910004,16732000 2018-07-24,215.110001,216.199997,212.600006,214.669998,214.669998,28468700 2018-07-25,215.720001,218.619995,214.270004,217.500000,217.500000,58954200 2018-07-26,174.889999,180.130005,173.750000,176.259995,176.259995,169803700 2018-07-27,179.869995,179.929993,173.000000,174.889999,174.889999,60073700 2018-07-30,175.300003,175.300003,166.559998,171.059998,171.059998,65280800 2018-07-31,170.669998,174.240005,170.000000,172.580002,172.580002,40356500 2018-08-01,173.929993,175.080002,170.899994,171.649994,171.649994,34042100 2018-08-02,170.679993,176.789993,170.270004,176.369995,176.369995,32400000 2018-08-03,177.690002,178.850006,176.149994,177.779999,177.779999,24763400 2018-08-06,178.970001,185.789993,178.380005,185.690002,185.690002,49716200 2018-08-07,186.500000,188.300003,183.720001,183.809998,183.809998,33398600 2018-08-08,184.750000,186.850006,183.759995,185.179993,185.179993,22205200 2018-08-09,185.850006,186.570007,182.479996,183.089996,183.089996,19696700 2018-08-10,182.039993,182.100006,179.419998,180.259995,180.259995,21500400 2018-08-13,180.100006,182.610001,178.899994,180.050003,180.050003,17369400 2018-08-14,180.710007,181.990005,178.619995,181.110001,181.110001,19102000 2018-08-15,179.339996,180.869995,174.779999,179.529999,179.529999,33020200 2018-08-16,180.419998,180.500000,174.009995,174.699997,174.699997,31351800 2018-08-17,174.500000,176.220001,172.039993,173.800003,173.800003,24893200 2018-08-20,174.039993,174.570007,170.910004,172.500000,172.500000,21518000 2018-08-21,172.809998,174.169998,171.389999,172.619995,172.619995,19578500 2018-08-22,172.210007,174.240005,172.130005,173.639999,173.639999,16894100 2018-08-23,173.089996,175.550003,172.830002,172.899994,172.899994,18053600 2018-08-24,173.699997,174.820007,172.919998,174.649994,174.649994,14631600 2018-08-27,175.990005,178.669998,175.789993,177.460007,177.460007,17921900 2018-08-28,178.100006,178.240005,175.830002,176.259995,176.259995,15910700 2018-08-29,176.300003,176.789993,174.750000,175.899994,175.899994,18494100 2018-08-30,175.899994,179.789993,175.699997,177.639999,177.639999,24216500 2018-08-31,177.149994,177.619995,174.979996,175.729996,175.729996,18065200 2018-09-04,173.500000,173.889999,168.800003,171.160004,171.160004,29809000 2018-09-05,169.490005,171.130005,166.669998,167.179993,167.179993,31226700 2018-09-06,166.979996,166.979996,160.000000,162.529999,162.529999,41514800 2018-09-07,160.309998,164.630005,160.160004,163.039993,163.039993,24300600 2018-09-10,163.509995,165.009995,162.160004,164.179993,164.179993,20197700 2018-09-11,163.940002,167.190002,163.720001,165.940002,165.940002,20457100 2018-09-12,163.250000,164.490005,161.800003,162.000000,162.000000,24078100 2018-09-13,162.000000,163.320007,160.860001,161.360001,161.360001,25453800 2018-09-14,161.720001,162.839996,160.339996,162.320007,162.320007,21770400 2018-09-17,161.919998,162.059998,159.770004,160.580002,160.580002,21005300 2018-09-18,159.389999,161.759995,158.869995,160.300003,160.300003,22465200 2018-09-19,160.080002,163.440002,159.479996,163.059998,163.059998,19629000 2018-09-20,164.500000,166.449997,164.470001,166.020004,166.020004,18824200 2018-09-21,166.639999,167.250000,162.809998,162.929993,162.929993,45994800 2018-09-24,161.029999,165.699997,160.880005,165.410004,165.410004,19222800 2018-09-25,161.990005,165.589996,161.149994,164.910004,164.910004,27622800 2018-09-26,164.300003,169.300003,164.210007,166.949997,166.949997,25252200 2018-09-27,167.550003,171.770004,167.210007,168.839996,168.839996,27266900 2018-09-28,168.330002,168.789993,162.559998,164.460007,164.460007,34265600 2018-10-01,163.029999,165.880005,161.259995,162.440002,162.440002,26407700 2018-10-02,161.580002,162.279999,158.669998,159.330002,159.330002,36031000 2018-10-03,160.000000,163.660004,159.529999,162.429993,162.429993,23109500 2018-10-04,161.460007,161.460007,157.350006,158.850006,158.850006,25739600 2018-10-05,159.210007,160.899994,156.199997,157.330002,157.330002,25744000 2018-10-08,155.539993,158.339996,154.389999,157.250000,157.250000,24046000 2018-10-09,157.690002,160.589996,157.419998,157.899994,157.899994,18844400 2018-10-10,156.820007,157.690002,151.309998,151.380005,151.380005,30610000 2018-10-11,150.130005,154.809998,149.160004,153.350006,153.350006,35338900 2018-10-12,156.729996,156.889999,151.300003,153.740005,153.740005,25293500 2018-10-15,153.320007,155.570007,152.550003,153.520004,153.520004,15433500 2018-10-16,155.399994,159.460007,155.009995,158.779999,158.779999,19180100 2018-10-17,159.559998,160.490005,157.949997,159.419998,159.419998,17592000 2018-10-18,158.509995,158.660004,153.279999,154.919998,154.919998,21675100 2018-10-19,155.860001,157.350006,153.550003,154.050003,154.050003,19761300 2018-10-22,154.759995,157.339996,154.460007,154.779999,154.779999,15424700 2018-10-23,151.220001,154.770004,150.850006,154.389999,154.389999,19095000 2018-10-24,154.279999,154.649994,145.600006,146.039993,146.039993,27744600 2018-10-25,147.729996,152.210007,147.000000,150.949997,150.949997,22105700 2018-10-26,145.820007,149.000000,143.800003,145.369995,145.369995,31303300 2018-10-29,148.500000,148.830002,139.029999,142.089996,142.089996,31336800 2018-10-30,139.940002,146.639999,139.740005,146.220001,146.220001,50528300 2018-10-31,155.000000,156.399994,148.960007,151.789993,151.789993,60101300 2018-11-01,151.520004,152.750000,149.350006,151.750000,151.750000,25640800 2018-11-02,151.800003,154.130005,148.960007,150.350006,150.350006,24708700 2018-11-05,150.100006,150.190002,147.440002,148.679993,148.679993,15971200 2018-11-06,149.309998,150.970001,148.000000,149.940002,149.940002,16667100 2018-11-07,151.570007,153.009995,149.830002,151.529999,151.529999,21877400 2018-11-08,150.490005,150.940002,146.740005,147.869995,147.869995,24145800 2018-11-09,146.750000,147.759995,144.070007,144.960007,144.960007,17326900 2018-11-12,144.479996,145.039993,140.490005,141.550003,141.550003,18542100 2018-11-13,142.000000,144.880005,141.619995,142.160004,142.160004,15141700 2018-11-14,143.699997,145.580002,141.550003,144.220001,144.220001,22068400 2018-11-15,142.330002,144.839996,140.830002,143.850006,143.850006,30320300 2018-11-16,141.070007,141.770004,137.770004,139.529999,139.529999,37250600 2018-11-19,137.610001,137.750000,131.210007,131.550003,131.550003,44362700 2018-11-20,127.029999,134.160004,126.849998,132.429993,132.429993,41939500 2018-11-21,134.399994,137.190002,134.130005,134.820007,134.820007,25469700 2018-11-23,133.649994,134.500000,131.259995,131.729996,131.729996,11886100 2018-11-26,133.000000,137.000000,132.779999,136.380005,136.380005,24263600 2018-11-27,135.750000,136.610001,133.710007,135.000000,135.000000,20750300 2018-11-28,136.279999,136.789993,131.850006,136.759995,136.759995,29847500 2018-11-29,135.919998,139.990005,135.660004,138.679993,138.679993,24238700 2018-11-30,138.259995,140.970001,137.360001,140.610001,140.610001,25732600 2018-12-03,143.000000,143.679993,140.759995,141.089996,141.089996,24819200 2018-12-04,140.729996,143.389999,137.160004,137.929993,137.929993,30307400 2018-12-06,133.820007,139.699997,133.669998,139.630005,139.630005,28218100 2018-12-07,139.250000,140.869995,136.660004,137.419998,137.419998,21195500 2018-12-10,139.600006,143.050003,139.009995,141.850006,141.850006,26422200 2018-12-11,143.880005,143.880005,141.100006,142.080002,142.080002,20300300 2018-12-12,143.080002,147.190002,142.509995,144.500000,144.500000,23696900 2018-12-13,145.570007,145.850006,143.190002,145.009995,145.009995,18148600 2018-12-14,143.339996,146.009995,142.509995,144.059998,144.059998,21785800 2018-12-17,143.080002,144.919998,138.419998,140.190002,140.190002,24334000 2018-12-18,141.080002,145.929993,139.830002,143.660004,143.660004,24709100 2018-12-19,141.210007,144.910004,132.500000,133.240005,133.240005,57404900 2018-12-20,130.699997,135.570007,130.000000,133.399994,133.399994,40297900 2018-12-21,133.389999,134.899994,123.419998,124.949997,124.949997,56901500 2018-12-24,123.099998,129.740005,123.019997,124.059998,124.059998,22066000 2018-12-26,126.000000,134.240005,125.889999,134.179993,134.179993,39723400 2018-12-27,132.440002,134.990005,129.669998,134.520004,134.520004,31202500 2018-12-28,135.339996,135.919998,132.199997,133.199997,133.199997,22627600 2018-12-31,134.449997,134.639999,129.949997,131.089996,131.089996,24625300 2019-01-02,128.990005,137.509995,128.559998,135.679993,135.679993,28146200 2019-01-03,134.690002,137.169998,131.119995,131.740005,131.740005,22700800 2019-01-04,134.009995,138.000000,133.750000,137.949997,137.949997,29002100 2019-01-07,137.559998,138.869995,135.910004,138.050003,138.050003,20089300 2019-01-08,139.889999,143.139999,139.539993,142.529999,142.529999,26263800 2019-01-09,142.949997,144.699997,141.270004,144.229996,144.229996,22205900 2019-01-10,143.080002,144.559998,140.839996,144.199997,144.199997,16125000 2019-01-11,143.149994,145.360001,142.570007,143.800003,143.800003,12908000 2019-01-14,142.000000,146.570007,141.270004,145.389999,145.389999,20520300 2019-01-15,146.009995,150.679993,145.990005,148.949997,148.949997,24069000 2019-01-16,149.000000,149.649994,147.000000,147.539993,147.539993,18025700 2019-01-17,146.949997,149.000000,146.500000,148.300003,148.300003,15787900 2019-01-18,149.750000,152.429993,148.550003,150.039993,150.039993,31029600 2019-01-22,149.199997,151.529999,146.369995,147.570007,147.570007,22378700 2019-01-23,148.279999,148.800003,143.059998,144.300003,144.300003,20098400 2019-01-24,144.639999,146.440002,142.520004,145.830002,145.830002,20955500 2019-01-25,147.479996,149.830002,146.539993,149.009995,149.009995,22237200 2019-01-28,148.050003,148.960007,146.210007,147.470001,147.470001,15508500 2019-01-29,148.089996,148.100006,143.429993,144.190002,144.190002,17632100 2019-01-30,146.220001,150.949997,145.699997,150.419998,150.419998,44613200 2019-01-31,165.600006,171.679993,165.000000,166.690002,166.690002,77233600 2019-02-01,165.839996,169.100006,165.660004,165.710007,165.710007,30806500 2019-02-04,165.699997,169.300003,163.619995,169.250000,169.250000,20036000 2019-02-05,169.149994,171.979996,168.690002,171.160004,171.160004,22557000 2019-02-06,171.199997,172.470001,169.270004,170.490005,170.490005,13281200 2019-02-07,168.199997,169.240005,165.250000,166.380005,166.380005,17517600 2019-02-08,164.470001,167.369995,164.210007,167.330002,167.330002,12561400 2019-02-11,167.899994,168.300003,165.080002,165.789993,165.789993,12811200 2019-02-12,166.860001,168.339996,164.500000,165.039993,165.039993,16292300 2019-02-13,165.380005,166.220001,163.729996,164.070007,164.070007,14205100 2019-02-14,163.190002,164.869995,162.250000,163.949997,163.949997,12755200 2019-02-15,164.509995,164.699997,160.860001,162.500000,162.500000,15504400 2019-02-19,160.500000,164.149994,160.330002,162.289993,162.289993,14345400 2019-02-20,162.250000,163.720001,161.250000,162.559998,162.559998,11770700 2019-02-21,161.929993,162.240005,159.589996,160.039993,160.039993,15607800 2019-02-22,160.580002,162.410004,160.309998,161.889999,161.889999,15858500 2019-02-25,163.070007,166.070007,162.899994,164.619995,164.619995,18737100 2019-02-26,164.339996,166.240005,163.800003,164.130005,164.130005,13784100 2019-02-27,162.899994,163.929993,160.410004,162.809998,162.809998,12697500 2019-02-28,162.369995,163.500000,160.860001,161.449997,161.449997,11114200 2019-03-01,162.600006,163.130005,161.690002,162.279999,162.279999,11097800 2019-03-04,163.899994,167.500000,163.830002,167.369995,167.369995,18894700 2019-03-05,167.369995,171.880005,166.550003,171.259995,171.259995,28187900 2019-03-06,172.899994,173.570007,171.270004,172.509995,172.509995,21531700 2019-03-07,171.500000,171.740005,167.610001,169.130005,169.130005,18205400 2019-03-08,166.199997,169.619995,165.970001,169.600006,169.600006,13184800 2019-03-11,171.600006,174.300003,171.580002,172.070007,172.070007,18884000 2019-03-12,172.089996,173.800003,171.220001,171.919998,171.919998,12155300 2019-03-13,172.320007,174.029999,172.119995,173.369995,173.369995,11973300 2019-03-14,169.759995,171.149994,168.160004,170.169998,170.169998,18037400 2019-03-15,167.160004,167.580002,162.509995,165.979996,165.979996,37135400 2019-03-18,163.570007,163.899994,159.279999,160.470001,160.470001,37524200 2019-03-19,161.479996,163.820007,160.820007,161.570007,161.570007,25611500 2019-03-20,161.500000,166.119995,161.240005,165.440002,165.440002,20211500 2019-03-21,164.889999,166.389999,163.750000,166.080002,166.080002,16223000 2019-03-22,165.649994,167.419998,164.089996,164.339996,164.339996,16389200 2019-03-25,163.000000,166.539993,162.000000,166.289993,166.289993,12631200 2019-03-26,167.350006,169.449997,166.350006,167.679993,167.679993,15437900 2019-03-27,167.850006,168.940002,164.789993,165.869995,165.869995,10620300 2019-03-28,164.570007,166.720001,163.330002,165.550003,165.550003,10689200 2019-03-29,166.389999,167.190002,164.809998,166.690002,166.690002,13455500 2019-04-01,167.830002,168.899994,167.279999,168.699997,168.699997,10381500 2019-04-02,170.139999,174.899994,169.550003,174.199997,174.199997,23946500 2019-04-03,174.500000,177.960007,172.949997,173.539993,173.539993,27590100 2019-04-04,176.020004,178.000000,175.529999,176.020004,176.020004,17847700 2019-04-05,176.880005,177.000000,175.100006,175.720001,175.720001,9594100 2019-04-08,175.210007,175.500000,174.229996,174.929993,174.929993,7297400 2019-04-09,175.619995,179.190002,175.550003,177.580002,177.580002,19751000 2019-04-10,178.179993,178.789993,176.539993,177.820007,177.820007,11701500 2019-04-11,178.240005,178.399994,177.000000,177.509995,177.509995,8071000 2019-04-12,178.000000,179.630005,177.949997,179.100006,179.100006,12329800 2019-04-15,178.500000,180.500000,176.869995,179.649994,179.649994,10834800 2019-04-16,179.000000,180.169998,178.300003,178.869995,178.869995,11215200 2019-04-17,179.600006,180.740005,178.360001,178.779999,178.779999,9973700 2019-04-18,178.800003,178.880005,177.339996,178.279999,178.279999,11655600 2019-04-22,178.250000,181.669998,178.250000,181.440002,181.440002,13389900 2019-04-23,182.740005,184.220001,181.479996,183.779999,183.779999,19954800 2019-04-24,184.490005,185.139999,181.649994,182.580002,182.580002,37289900 2019-04-25,196.979996,198.479996,192.119995,193.259995,193.259995,54148800 2019-04-26,192.500000,192.899994,189.089996,191.490005,191.490005,22075000 2019-04-29,190.949997,195.410004,190.649994,194.779999,194.779999,19641300 2019-04-30,194.190002,197.389999,192.279999,193.399994,193.399994,23494700 2019-05-01,194.779999,196.179993,193.009995,193.029999,193.029999,15996600 2019-05-02,193.000000,194.000000,189.750000,192.529999,192.529999,13209500 2019-05-03,194.380005,196.160004,193.710007,195.470001,195.470001,14575400 2019-05-06,191.240005,194.279999,190.550003,193.880005,193.880005,13994900 2019-05-07,192.539993,192.899994,187.850006,189.770004,189.770004,16253000 2019-05-08,189.389999,190.720001,188.550003,189.539993,189.539993,12505700 2019-05-09,187.199997,189.770004,186.259995,188.649994,188.649994,12967000 2019-05-10,188.250000,190.000000,184.589996,188.339996,188.339996,12578500 2019-05-13,183.500000,185.429993,180.839996,181.539993,181.539993,16833300 2019-05-14,182.520004,183.490005,178.100006,180.729996,180.729996,17628100 2019-05-15,180.419998,187.279999,180.020004,186.270004,186.270004,16746900 2019-05-16,185.050003,188.580002,185.050003,186.990005,186.990005,12953100 2019-05-17,184.839996,187.580002,184.279999,185.300003,185.300003,10485400 2019-05-20,181.880005,184.229996,181.369995,182.720001,182.720001,10352000 2019-05-21,184.570007,185.699997,183.889999,184.820007,184.820007,7502800 2019-05-22,184.729996,186.740005,183.610001,185.320007,185.320007,9203300 2019-05-23,182.419998,183.899994,179.669998,180.460007,180.460007,10396877 ================================================ FILE: realtime-agent/FSV.csv ================================================ Date,Open,High,Low,Close,Adj Close,Volume 2018-05-23,71.050003,71.910004,71.050003,71.620003,71.106422,13000 2018-05-24,71.870003,71.919998,71.300003,71.449997,70.937630,28000 2018-05-25,71.760002,71.889999,71.528000,71.879997,71.364548,11900 2018-05-29,71.510002,71.510002,70.610001,70.800003,70.292305,17400 2018-05-30,71.419998,71.419998,70.480003,70.720001,70.212875,48300 2018-05-31,70.730003,70.860001,70.300003,70.389999,69.885231,13700 2018-06-01,70.489998,70.730003,70.050003,70.430000,69.924950,17700 2018-06-04,70.500000,70.739998,70.459999,70.639999,70.133446,8400 2018-06-05,70.919998,71.489998,70.629997,70.980003,70.471008,10800 2018-06-06,71.120003,72.169998,71.120003,71.790001,71.275200,12000 2018-06-07,72.250000,72.250000,71.662003,72.120003,71.602829,14900 2018-06-08,72.349998,72.519997,71.955002,72.419998,71.900681,11200 2018-06-11,72.620003,73.610001,72.269997,73.449997,72.923286,12500 2018-06-12,73.323997,73.680000,72.949997,73.510002,72.982864,11300 2018-06-13,74.290001,74.290001,73.550003,74.160004,73.628197,36400 2018-06-14,73.919998,74.709999,73.629997,74.250000,73.717560,11100 2018-06-15,74.370003,74.470001,73.690002,73.739998,73.211212,13000 2018-06-18,73.440002,74.098999,73.080002,73.980003,73.449493,10000 2018-06-19,73.220001,73.660004,73.089996,73.309998,72.784302,13000 2018-06-20,72.930000,74.250000,72.930000,74.089996,73.558701,29200 2018-06-21,73.739998,74.349998,73.739998,74.099998,73.568634,16900 2018-06-22,73.720001,74.599998,73.720001,74.269997,73.737419,15300 2018-06-25,73.879997,74.220001,73.815002,74.029999,73.499138,13500 2018-06-26,73.540001,74.540001,73.540001,74.339996,73.806908,20500 2018-06-27,73.959999,74.389999,73.650002,73.849998,73.320427,13900 2018-06-28,74.629997,75.300003,74.379997,75.059998,74.658226,11700 2018-06-29,75.050003,76.320000,75.050003,76.040001,75.632980,25700 2018-07-02,75.000000,77.930000,75.000000,77.930000,77.512863,10500 2018-07-03,77.129997,77.849998,75.830002,76.160004,75.752335,80400 2018-07-05,76.129997,77.620003,75.959999,77.050003,76.637581,48400 2018-07-06,77.680000,77.970001,77.300003,77.559998,77.144836,22800 2018-07-09,77.550003,78.730003,77.462997,78.370003,77.950508,53800 2018-07-10,78.665001,79.269997,78.260002,78.309998,77.890823,67100 2018-07-11,78.599998,78.980003,78.110001,78.629997,78.209114,67700 2018-07-12,78.809998,80.790001,78.489998,80.680000,80.248138,74400 2018-07-13,80.570000,80.570000,78.559998,78.820000,78.398102,20300 2018-07-16,78.849998,78.849998,77.959000,78.250000,77.831154,16000 2018-07-17,78.349998,78.629997,77.800003,77.940002,77.522812,21700 2018-07-18,77.290001,78.099998,77.279999,77.940002,77.522812,15200 2018-07-19,77.870003,78.690002,77.830002,78.055000,77.637192,13500 2018-07-20,78.070000,79.209999,77.639999,78.959999,78.537346,17800 2018-07-23,78.949997,78.949997,78.044998,78.519997,78.099701,10700 2018-07-24,78.550003,78.559998,77.790001,78.480003,78.059921,21600 2018-07-25,79.190002,85.269997,79.150002,83.959999,83.510582,44800 2018-07-26,84.949997,86.050003,83.250000,85.099998,84.644478,22700 2018-07-27,85.320000,85.320000,83.010002,84.050003,83.600105,20200 2018-07-30,83.040001,83.430000,81.940002,82.269997,81.829620,20900 2018-07-31,82.459999,83.620003,82.260002,83.180000,82.734756,23700 2018-08-01,82.540001,83.739998,81.800003,82.889999,82.446312,17800 2018-08-02,82.879997,83.190002,81.900002,83.120003,82.675087,43100 2018-08-03,83.379997,83.489998,81.849998,82.190002,81.750053,16700 2018-08-06,83.800003,83.800003,82.040001,83.010002,82.565674,7200 2018-08-07,82.849998,82.849998,81.070000,81.330002,80.894661,16600 2018-08-08,80.930000,82.809998,80.930000,82.570000,82.128021,18100 2018-08-09,83.040001,83.139999,82.160004,82.209999,81.769951,18500 2018-08-10,82.199997,83.160004,81.510002,82.440002,81.998726,42100 2018-08-13,82.449997,84.389999,80.820000,81.720001,81.282578,17100 2018-08-14,81.540001,82.790001,81.440002,82.269997,81.829620,13000 2018-08-15,82.260002,82.389999,81.580002,82.139999,81.700325,16500 2018-08-16,82.199997,82.980003,82.199997,82.480003,82.038513,30500 2018-08-17,82.629997,86.440002,82.629997,85.370003,84.913040,67100 2018-08-20,86.059998,86.059998,84.620003,85.000000,84.545013,25800 2018-08-21,85.690002,86.129997,85.129997,86.040001,85.579445,16300 2018-08-22,86.029999,86.305000,85.620003,86.059998,85.599342,20500 2018-08-23,86.050003,86.224998,85.550003,85.629997,85.171638,18100 2018-08-24,86.209999,86.889999,85.750000,86.489998,86.027039,25000 2018-08-27,87.239998,87.989998,86.269997,87.720001,87.250458,31100 2018-08-28,88.139999,88.430000,87.230003,87.540001,87.071419,24500 2018-08-29,87.550003,90.205002,86.860001,87.290001,86.822762,32300 2018-08-30,87.169998,87.309998,86.169998,86.430000,85.967361,15100 2018-08-31,86.199997,86.199997,85.250000,85.860001,85.400414,23600 2018-09-04,86.089996,86.089996,83.879997,85.750000,85.291008,28200 2018-09-05,85.120003,86.010002,85.120003,85.680000,85.221382,20600 2018-09-06,86.510002,87.190002,85.709999,87.190002,86.723305,17500 2018-09-07,86.610001,87.540001,86.430000,86.690002,86.225975,7300 2018-09-10,87.059998,87.565002,86.674004,87.279999,86.812813,22700 2018-09-11,87.290001,87.440002,85.440002,85.940002,85.479988,18600 2018-09-12,86.860001,86.860001,85.680000,86.250000,85.788330,24400 2018-09-13,86.570000,86.739998,85.279999,85.570000,85.111969,14600 2018-09-14,85.199997,86.070000,85.183998,85.400002,84.942871,17800 2018-09-17,84.599998,85.769997,84.580002,85.430000,84.972717,9100 2018-09-18,85.699997,86.620003,85.570000,86.169998,85.708755,21900 2018-09-19,86.430000,86.430000,84.739998,84.790001,84.336143,17400 2018-09-20,85.180000,85.910004,84.860001,85.139999,84.684265,10900 2018-09-21,85.379997,85.379997,84.339996,84.889999,84.435608,16500 2018-09-24,84.860001,85.199997,84.629997,84.690002,84.236679,19500 2018-09-25,84.750000,85.000000,84.538002,84.900002,84.445549,32800 2018-09-26,84.820000,84.970001,82.639999,83.120003,82.675087,25900 2018-09-27,83.110001,83.698997,82.699997,83.589996,83.277817,21600 2018-09-28,83.820000,85.260002,83.820000,84.660004,84.343834,38200 2018-10-01,85.199997,86.080002,83.709999,84.150002,83.835732,20700 2018-10-02,84.110001,84.120003,82.855003,83.139999,82.829498,15000 2018-10-03,83.150002,83.550003,82.580002,83.000000,82.690025,15200 2018-10-04,83.454002,83.454002,82.010002,82.769997,82.460884,23900 2018-10-05,82.599998,83.250000,82.010002,82.470001,82.162010,12200 2018-10-08,82.139999,82.139999,80.879997,80.879997,80.577942,15100 2018-10-09,80.669998,81.720001,80.620003,80.839996,80.538086,56000 2018-10-10,80.849998,80.849998,78.449997,78.449997,78.157021,31100 2018-10-11,78.430000,79.389999,78.184998,78.620003,78.326385,21600 2018-10-12,79.449997,79.860001,78.315002,78.680000,78.386162,16300 2018-10-15,78.639999,79.089996,78.000000,78.320000,78.027504,20300 2018-10-16,79.180000,80.230003,79.000000,79.830002,79.531868,88500 2018-10-17,79.639999,80.080002,79.135002,79.589996,79.292755,98200 2018-10-18,78.980003,80.349998,78.980003,79.629997,79.332603,32900 2018-10-19,80.290001,81.949997,80.269997,81.430000,81.125893,23300 2018-10-22,81.940002,82.510002,81.370003,81.559998,81.255402,27400 2018-10-23,81.080002,81.080002,78.089996,78.470001,78.176941,24100 2018-10-24,77.720001,78.739998,74.750000,75.820000,75.536835,78400 2018-10-25,76.540001,76.540001,73.989998,74.440002,74.161995,30400 2018-10-26,73.279999,73.639999,72.059998,72.330002,72.059875,33400 2018-10-29,72.320000,72.779999,70.970001,71.190002,70.924133,31700 2018-10-30,70.750000,71.669998,70.750000,71.500000,71.232971,29100 2018-10-31,72.489998,74.010002,72.099998,73.400002,73.125885,91300 2018-11-01,74.199997,75.339996,72.790001,75.010002,74.729866,133600 2018-11-02,75.500000,75.760002,74.720001,75.339996,75.058632,138300 2018-11-05,75.330002,75.660004,73.900002,74.300003,74.022522,47400 2018-11-06,74.389999,74.889999,73.949997,74.699997,74.421021,22800 2018-11-07,75.169998,75.360001,74.540001,74.970001,74.690018,38900 2018-11-08,75.540001,75.570000,74.949997,75.260002,74.978935,11300 2018-11-09,75.239998,75.239998,73.894997,74.500000,74.221764,17000 2018-11-12,74.455002,74.629997,73.964996,74.349998,74.072327,81200 2018-11-13,74.339996,75.290001,73.760002,74.320000,74.042442,278800 2018-11-14,74.360001,74.900002,74.360001,74.540001,74.261620,30100 2018-11-15,74.274002,74.300003,72.379997,72.559998,72.289017,72200 2018-11-16,72.430000,73.410004,72.040001,73.290001,73.016296,48300 2018-11-19,73.589996,73.650002,72.849998,73.250000,72.976440,67000 2018-11-20,72.209999,73.190002,71.910004,72.790001,72.518158,75900 2018-11-21,72.800003,73.970001,72.419998,73.900002,73.624008,102500 2018-11-23,73.440002,73.720001,72.000000,73.160004,72.886780,14100 2018-11-26,73.209999,74.660004,73.209999,74.199997,73.922882,33800 2018-11-27,74.040001,74.290001,73.610001,74.070000,73.793373,35100 2018-11-28,74.080002,74.650002,73.709999,74.410004,74.132111,27500 2018-11-29,74.690002,75.385002,73.860001,74.870003,74.590393,28600 2018-11-30,74.879997,75.849998,74.669998,75.639999,75.357513,24900 2018-12-03,76.860001,77.820000,75.639999,77.650002,77.360008,34700 2018-12-04,77.639999,78.279999,75.764999,76.269997,75.985153,69500 2018-12-06,75.809998,75.930000,73.790001,75.930000,75.646423,49100 2018-12-07,75.919998,76.650002,74.209999,74.820000,74.540573,21500 2018-12-10,74.970001,74.989998,72.800003,73.089996,72.817032,28800 2018-12-11,73.459999,73.480003,72.599998,72.650002,72.378685,20600 2018-12-12,73.519997,73.760002,72.800003,72.919998,72.647667,18200 2018-12-13,72.540001,72.919998,71.529999,71.639999,71.372452,19200 2018-12-14,71.419998,71.419998,69.870003,70.550003,70.286522,37900 2018-12-17,69.989998,70.139999,66.930000,67.139999,66.889259,45600 2018-12-18,67.489998,69.160004,67.400002,68.440002,68.184402,78500 2018-12-19,68.430000,70.050003,68.080002,68.320000,68.064850,42600 2018-12-20,68.639999,68.639999,65.339996,65.769997,65.524368,40600 2018-12-21,65.730003,67.199997,65.029999,65.959999,65.713661,78100 2018-12-24,65.775002,66.610001,65.529999,66.410004,66.161987,39200 2018-12-26,67.019997,67.190002,65.279999,66.550003,66.301460,50800 2018-12-27,65.910004,67.239998,64.870003,67.169998,66.919144,33100 2018-12-28,67.629997,68.779999,67.589996,68.139999,68.022232,47700 2018-12-31,68.199997,68.860001,67.849998,68.480003,68.361649,44200 2019-01-02,68.250000,68.339996,66.834999,67.230003,67.113808,35100 2019-01-03,67.250000,67.599998,65.550003,66.080002,65.965797,29900 2019-01-04,66.320000,69.290001,66.320000,69.290001,69.170250,48800 2019-01-07,69.610001,71.559998,69.344002,71.199997,71.076942,26500 2019-01-08,71.269997,72.230003,71.269997,71.870003,71.745789,17200 2019-01-09,71.860001,72.720001,71.230003,72.660004,72.534424,21600 2019-01-10,73.000000,73.400002,72.349998,73.029999,72.903778,15700 2019-01-11,73.260002,73.279999,72.199997,72.860001,72.734077,70700 2019-01-14,72.470001,73.419998,72.139999,73.349998,73.223228,182300 2019-01-15,74.430000,74.430000,73.239998,73.790001,73.662468,27400 2019-01-16,74.250000,74.480003,73.622002,74.239998,74.111687,18200 2019-01-17,74.599998,75.680000,74.485001,75.430000,75.299637,34700 2019-01-18,75.510002,76.769997,75.360001,76.379997,76.247993,24100 2019-01-22,75.330002,76.790001,74.370003,76.790001,76.657288,60400 2019-01-23,77.239998,77.970001,77.190002,77.739998,77.605637,35000 2019-01-24,77.940002,78.760002,77.940002,78.589996,78.454170,11100 2019-01-25,78.839996,80.720001,78.839996,80.459999,80.320938,37300 2019-01-28,80.360001,81.190002,79.834999,80.589996,80.450714,29600 2019-01-29,80.580002,81.830002,80.360001,80.769997,80.630402,25600 2019-01-30,81.139999,81.209999,80.004997,80.940002,80.800117,21300 2019-01-31,80.980003,81.949997,80.779999,81.279999,81.139526,37200 2019-02-01,81.279999,82.029999,80.980003,81.709999,81.568779,64700 2019-02-04,81.720001,82.330002,81.430000,82.190002,82.047951,49500 2019-02-05,81.889999,83.769997,81.889999,83.480003,83.335724,23100 2019-02-06,83.750000,84.760002,83.019997,83.779999,83.635201,57900 2019-02-07,83.400002,84.849998,83.000000,83.889999,83.745010,46100 2019-02-08,84.160004,84.870003,83.809998,84.709999,84.563599,57000 2019-02-11,85.059998,85.300003,84.419998,84.769997,84.623489,57500 2019-02-12,85.440002,87.440002,85.254997,87.129997,86.979408,44700 2019-02-13,87.610001,89.169998,87.610001,88.629997,88.476822,34300 2019-02-14,88.239998,88.389999,87.019997,87.839996,87.688179,28100 2019-02-15,87.910004,87.910004,87.110001,87.260002,87.109192,43200 2019-02-19,87.650002,87.650002,86.040001,86.800003,86.649986,47400 2019-02-20,86.410004,87.839996,86.220001,87.620003,87.468567,34100 2019-02-21,87.779999,87.900002,87.150002,87.580002,87.428635,23300 2019-02-22,88.029999,88.400002,87.459999,88.290001,88.137413,29600 2019-02-25,88.519997,88.930000,87.059998,87.110001,86.959450,19700 2019-02-26,87.120003,87.910004,86.720001,87.639999,87.488533,29600 2019-02-27,87.589996,87.589996,86.584999,87.199997,87.049286,18400 2019-02-28,86.949997,87.059998,86.379997,86.839996,86.689911,32800 2019-03-01,87.150002,87.150002,85.660004,86.500000,86.350502,38600 2019-03-04,86.410004,87.510002,86.160004,87.019997,86.869598,32900 2019-03-05,86.900002,88.070000,86.820000,87.940002,87.788017,23600 2019-03-06,87.489998,87.489998,86.639999,87.059998,86.909531,25500 2019-03-07,87.410004,87.410004,86.040001,86.779999,86.630020,34000 2019-03-08,86.540001,86.750000,85.199997,85.570000,85.422112,24000 2019-03-11,85.949997,86.980003,85.010002,86.739998,86.590088,24100 2019-03-12,86.889999,86.889999,85.900002,86.650002,86.500244,13500 2019-03-13,86.720001,87.099998,83.680000,84.260002,84.114372,62500 2019-03-14,84.320000,85.510002,83.959999,85.269997,85.122627,51900 2019-03-15,85.150002,85.550003,83.910004,84.400002,84.254135,34300 2019-03-18,84.879997,85.230003,83.699997,84.260002,84.114372,32700 2019-03-19,84.849998,85.059998,83.980003,83.980003,83.834862,21700 2019-03-20,83.690002,84.330002,83.220001,83.970001,83.824875,43400 2019-03-21,84.050003,85.440002,83.940002,85.370003,85.222458,26700 2019-03-22,84.910004,85.150002,84.019997,84.019997,83.874786,30500 2019-03-25,83.900002,85.269997,83.400002,85.220001,85.072716,34400 2019-03-26,85.820000,86.019997,84.849998,85.809998,85.661690,31200 2019-03-27,85.029999,86.970001,85.029999,86.790001,86.639999,28800 2019-03-28,86.800003,88.084999,86.650002,87.699997,87.699997,22400 2019-03-29,88.419998,89.669998,87.699997,89.339996,89.339996,40500 2019-04-01,89.360001,89.949997,88.199997,89.620003,89.620003,42500 2019-04-02,89.919998,89.919998,88.300003,88.720001,88.720001,27600 2019-04-03,89.320000,89.320000,88.260002,88.449997,88.449997,25100 2019-04-04,88.889999,88.889999,87.930000,88.190002,88.190002,29400 2019-04-05,88.285004,88.430000,87.629997,88.070000,88.070000,23700 2019-04-08,88.070000,88.495003,87.199997,87.739998,87.739998,18700 2019-04-09,87.930000,88.360001,87.830002,88.070000,88.070000,24700 2019-04-10,88.430000,89.660004,88.120003,89.209999,89.209999,20900 2019-04-11,89.529999,89.529999,88.139999,88.300003,88.300003,21000 2019-04-12,88.139999,89.639999,88.092003,89.589996,89.589996,18500 2019-04-15,89.129997,89.779999,89.129997,89.389999,89.389999,20700 2019-04-16,89.639999,89.879997,88.139999,88.209999,88.209999,17200 2019-04-17,88.830002,88.830002,85.410004,86.480003,86.480003,53800 2019-04-18,86.470001,87.470001,85.800003,87.050003,87.050003,17400 2019-04-22,86.589996,87.849998,86.589996,87.419998,87.419998,14500 2019-04-23,86.830002,88.110001,86.639999,88.110001,88.110001,21200 2019-04-24,83.769997,87.589996,83.769997,87.269997,87.269997,34800 2019-04-25,87.070000,87.839996,86.925003,87.669998,87.669998,18500 2019-04-26,87.650002,87.769997,86.699997,86.970001,86.970001,22500 2019-04-29,86.550003,86.669998,83.019997,86.360001,86.360001,22800 2019-04-30,87.014000,87.349998,86.410004,87.220001,87.220001,33700 2019-05-01,88.141998,88.141998,86.985001,87.129997,87.129997,43100 2019-05-02,87.180000,87.474998,86.610001,87.379997,87.379997,26600 2019-05-03,87.449997,88.120003,87.449997,87.940002,87.940002,35600 2019-05-06,86.970001,87.800003,86.970001,87.620003,87.620003,28600 2019-05-07,86.419998,86.699997,85.970001,86.599998,86.599998,29300 2019-05-08,87.010002,87.010002,85.930000,86.379997,86.379997,50800 2019-05-09,85.919998,86.150002,85.476997,85.790001,85.790001,37400 2019-05-10,86.070000,86.889999,85.510002,86.889999,86.889999,63800 2019-05-13,86.309998,86.455002,85.169998,86.040001,86.040001,24400 2019-05-14,85.800003,86.370003,85.610001,86.070000,86.070000,34400 2019-05-15,86.489998,87.680000,85.690002,86.970001,86.970001,46700 2019-05-16,87.730003,89.209999,87.540001,89.010002,89.010002,51300 2019-05-17,89.029999,89.519997,87.110001,87.790001,87.790001,29900 2019-05-20,85.930000,89.010002,85.930000,86.620003,86.620003,19000 2019-05-21,87.959999,88.010002,86.089996,86.290001,86.290001,51600 2019-05-22,86.269997,86.480003,85.260002,86.129997,86.129997,49400 2019-05-23,88.639999,93.860001,88.014999,93.500000,93.500000,115185 ================================================ FILE: realtime-agent/GOOG.csv ================================================ Date,Open,High,Low,Close,Adj Close,Volume 2018-05-23,1065.130005,1080.780029,1061.709961,1079.689941,1079.689941,1030000 2018-05-24,1079.000000,1080.469971,1066.150024,1079.239990,1079.239990,766800 2018-05-25,1079.020020,1082.560059,1073.775024,1075.660034,1075.660034,899400 2018-05-29,1064.890015,1073.369995,1055.219971,1060.319946,1060.319946,1865100 2018-05-30,1063.030029,1069.209961,1056.829956,1067.800049,1067.800049,1138500 2018-05-31,1067.560059,1097.189941,1067.560059,1084.989990,1084.989990,3088300 2018-06-01,1099.349976,1120.000000,1098.500000,1119.500000,1119.500000,2421600 2018-06-04,1122.329956,1141.890015,1122.005005,1139.290039,1139.290039,1889600 2018-06-05,1140.989990,1145.738037,1133.189941,1139.660034,1139.660034,1678000 2018-06-06,1142.170044,1143.000000,1125.743042,1136.880005,1136.880005,1698200 2018-06-07,1131.319946,1135.819946,1116.520020,1123.859985,1123.859985,1520000 2018-06-08,1118.180054,1126.670044,1112.150024,1120.869995,1120.869995,1290800 2018-06-11,1118.599976,1137.260010,1118.599976,1129.989990,1129.989990,1079300 2018-06-12,1131.069946,1139.790039,1130.734985,1139.319946,1139.319946,912000 2018-06-13,1141.119995,1146.500000,1133.380005,1134.790039,1134.790039,1506400 2018-06-14,1143.849976,1155.469971,1140.640015,1152.119995,1152.119995,1343400 2018-06-15,1148.859985,1153.420044,1143.484985,1152.260010,1152.260010,2122500 2018-06-18,1143.650024,1174.310059,1143.589966,1173.459961,1173.459961,1413700 2018-06-19,1158.500000,1171.270020,1154.010010,1168.060059,1168.060059,1621000 2018-06-20,1175.310059,1186.286011,1169.160034,1169.839966,1169.839966,1648500 2018-06-21,1174.849976,1177.295044,1152.232056,1157.660034,1157.660034,1238100 2018-06-22,1159.140015,1162.496948,1147.260010,1155.479980,1155.479980,1311000 2018-06-25,1143.599976,1143.910034,1112.780029,1124.810059,1124.810059,2157300 2018-06-26,1128.000000,1133.209961,1116.659058,1118.459961,1118.459961,1563200 2018-06-27,1121.339966,1131.836060,1103.619995,1103.979980,1103.979980,1293900 2018-06-28,1102.089966,1122.310059,1096.010010,1114.219971,1114.219971,1072400 2018-06-29,1120.000000,1128.227051,1115.000000,1115.650024,1115.650024,1315100 2018-07-02,1099.000000,1128.000000,1093.800049,1127.459961,1127.459961,1217300 2018-07-03,1135.819946,1135.819946,1100.020020,1102.890015,1102.890015,679000 2018-07-05,1110.530029,1127.500000,1108.479980,1124.270020,1124.270020,1066700 2018-07-06,1123.579956,1140.930054,1120.737061,1140.170044,1140.170044,996100 2018-07-09,1148.479980,1154.670044,1143.420044,1154.050049,1154.050049,909000 2018-07-10,1156.979980,1159.589966,1149.589966,1152.839966,1152.839966,798400 2018-07-11,1144.589966,1164.290039,1141.000000,1153.900024,1153.900024,1120000 2018-07-12,1159.890015,1184.410034,1155.935059,1183.479980,1183.479980,1251900 2018-07-13,1185.000000,1195.416992,1180.000000,1188.819946,1188.819946,1221900 2018-07-16,1189.390015,1191.000000,1179.280029,1183.859985,1183.859985,1055700 2018-07-17,1172.219971,1203.040039,1170.599976,1198.800049,1198.800049,1610400 2018-07-18,1196.560059,1204.500000,1190.339966,1195.880005,1195.880005,1393600 2018-07-19,1191.000000,1200.000000,1183.319946,1186.959961,1186.959961,1276700 2018-07-20,1186.959961,1196.859985,1184.219971,1184.910034,1184.910034,1247400 2018-07-23,1181.010010,1206.489990,1181.000000,1205.500000,1205.500000,2619200 2018-07-24,1262.589966,1266.000000,1235.560059,1248.079956,1248.079956,3318200 2018-07-25,1239.130005,1265.859985,1239.130005,1263.699951,1263.699951,2127800 2018-07-26,1251.000000,1269.770996,1249.020020,1268.329956,1268.329956,2405600 2018-07-27,1271.000000,1273.890015,1231.000000,1238.500000,1238.500000,2130600 2018-07-30,1228.010010,1234.916016,1211.469971,1219.739990,1219.739990,1849900 2018-07-31,1220.010010,1227.588013,1205.599976,1217.260010,1217.260010,1644700 2018-08-01,1228.000000,1233.469971,1210.209961,1220.010010,1220.010010,1567200 2018-08-02,1205.900024,1229.880005,1204.790039,1226.150024,1226.150024,1531300 2018-08-03,1229.619995,1230.000000,1215.060059,1223.709961,1223.709961,1089600 2018-08-06,1225.000000,1226.088013,1215.796997,1224.770020,1224.770020,1081700 2018-08-07,1237.000000,1251.170044,1236.170044,1242.219971,1242.219971,1494000 2018-08-08,1240.469971,1256.500000,1238.008057,1245.609985,1245.609985,1370300 2018-08-09,1249.900024,1255.541992,1246.010010,1249.099976,1249.099976,841800 2018-08-10,1243.000000,1245.694946,1232.000000,1237.609985,1237.609985,1108700 2018-08-13,1236.979980,1249.272949,1233.640991,1235.010010,1235.010010,958100 2018-08-14,1235.189941,1245.869995,1225.109985,1242.099976,1242.099976,1348100 2018-08-15,1229.260010,1235.239990,1209.510010,1214.380005,1214.380005,1828800 2018-08-16,1224.729980,1226.000000,1202.550049,1206.489990,1206.489990,1343200 2018-08-17,1202.030029,1209.020020,1188.239990,1200.959961,1200.959961,1389600 2018-08-20,1205.020020,1211.000000,1194.625977,1207.770020,1207.770020,870800 2018-08-21,1208.000000,1217.260010,1200.354004,1201.619995,1201.619995,1205600 2018-08-22,1200.000000,1211.839966,1199.000000,1207.329956,1207.329956,887400 2018-08-23,1207.140015,1221.280029,1204.239990,1205.380005,1205.380005,992600 2018-08-24,1208.819946,1221.650024,1206.359009,1220.650024,1220.650024,946600 2018-08-27,1227.599976,1243.089966,1225.715942,1241.819946,1241.819946,1156300 2018-08-28,1241.290039,1242.545044,1228.689941,1231.150024,1231.150024,1304000 2018-08-29,1237.449951,1250.660034,1236.359009,1249.300049,1249.300049,1298900 2018-08-30,1244.229980,1253.635010,1232.589966,1239.119995,1239.119995,1331400 2018-08-31,1234.979980,1238.660034,1211.285034,1218.189941,1218.189941,1816400 2018-09-04,1204.270020,1212.989990,1192.500000,1197.000000,1197.000000,1831000 2018-09-05,1193.800049,1199.010010,1162.000000,1186.479980,1186.479980,2061300 2018-09-06,1186.300049,1186.300049,1152.000000,1171.439941,1171.439941,1888500 2018-09-07,1158.670044,1175.260010,1157.214966,1164.829956,1164.829956,1401300 2018-09-10,1172.189941,1174.540039,1160.109985,1164.640015,1164.640015,1115400 2018-09-11,1161.630005,1178.680054,1156.239990,1177.359985,1177.359985,1209300 2018-09-12,1172.719971,1178.609985,1158.359985,1162.819946,1162.819946,1295500 2018-09-13,1170.739990,1178.609985,1162.849976,1175.329956,1175.329956,1431200 2018-09-14,1179.099976,1180.425049,1168.329956,1172.530029,1172.530029,944000 2018-09-17,1170.140015,1177.239990,1154.030029,1156.050049,1156.050049,1306500 2018-09-18,1157.089966,1176.079956,1157.089966,1161.219971,1161.219971,1203600 2018-09-19,1164.979980,1173.209961,1154.579956,1171.089966,1171.089966,1191400 2018-09-20,1179.989990,1189.890015,1173.359985,1186.869995,1186.869995,1210000 2018-09-21,1192.000000,1192.209961,1166.040039,1166.089966,1166.089966,4405600 2018-09-24,1157.170044,1178.000000,1146.910034,1173.369995,1173.369995,1271000 2018-09-25,1176.150024,1186.880005,1168.000000,1184.650024,1184.650024,977700 2018-09-26,1185.150024,1194.229980,1174.765015,1180.489990,1180.489990,1462300 2018-09-27,1186.729980,1202.099976,1183.630005,1194.640015,1194.640015,1260800 2018-09-28,1191.869995,1195.410034,1184.500000,1193.469971,1193.469971,1380600 2018-10-01,1199.890015,1209.900024,1190.300049,1195.310059,1195.310059,1357600 2018-10-02,1190.959961,1209.959961,1186.630005,1200.109985,1200.109985,1687900 2018-10-03,1205.000000,1206.410034,1193.829956,1202.949951,1202.949951,1256200 2018-10-04,1195.329956,1197.510010,1155.576050,1168.189941,1168.189941,2209500 2018-10-05,1167.500000,1173.500000,1145.119995,1157.349976,1157.349976,1184300 2018-10-08,1150.109985,1168.000000,1127.364014,1148.969971,1148.969971,1932400 2018-10-09,1146.150024,1154.349976,1137.572021,1138.819946,1138.819946,1308700 2018-10-10,1131.079956,1132.170044,1081.130005,1081.219971,1081.219971,2675700 2018-10-11,1072.939941,1106.400024,1068.270020,1079.319946,1079.319946,2949000 2018-10-12,1108.000000,1115.000000,1086.401978,1110.079956,1110.079956,2101300 2018-10-15,1108.910034,1113.446045,1089.000000,1092.250000,1092.250000,1372400 2018-10-16,1104.589966,1124.219971,1102.500000,1121.280029,1121.280029,1928500 2018-10-17,1126.459961,1128.989990,1102.189941,1115.689941,1115.689941,1467200 2018-10-18,1121.839966,1121.839966,1077.089966,1087.969971,1087.969971,2094500 2018-10-19,1093.369995,1110.359985,1087.750000,1096.459961,1096.459961,1267600 2018-10-22,1103.060059,1112.229980,1091.000000,1101.160034,1101.160034,1514200 2018-10-23,1080.890015,1107.890015,1070.000000,1103.689941,1103.689941,1848700 2018-10-24,1104.250000,1106.119995,1048.739990,1050.709961,1050.709961,1982400 2018-10-25,1071.790039,1110.979980,1069.550049,1095.569946,1095.569946,2545800 2018-10-26,1037.030029,1106.530029,1034.089966,1071.469971,1071.469971,4187600 2018-10-29,1082.469971,1097.040039,995.830017,1020.080017,1020.080017,3880700 2018-10-30,1008.460022,1037.489990,1000.750000,1036.209961,1036.209961,3212700 2018-10-31,1059.810059,1091.939941,1057.000000,1076.770020,1076.770020,2529800 2018-11-01,1075.800049,1083.974976,1062.459961,1070.000000,1070.000000,1482000 2018-11-02,1073.729980,1082.974976,1054.609985,1057.790039,1057.790039,1839000 2018-11-05,1055.000000,1058.469971,1021.239990,1040.089966,1040.089966,2441400 2018-11-06,1039.479980,1064.344971,1038.069946,1055.810059,1055.810059,1233300 2018-11-07,1069.000000,1095.459961,1065.900024,1093.390015,1093.390015,2058400 2018-11-08,1091.380005,1093.270020,1072.204956,1082.400024,1082.400024,1488200 2018-11-09,1073.989990,1075.560059,1053.109985,1066.150024,1066.150024,1343200 2018-11-12,1061.390015,1062.119995,1031.000000,1038.630005,1038.630005,1471800 2018-11-13,1043.290039,1056.604980,1031.150024,1036.050049,1036.050049,1513700 2018-11-14,1050.000000,1054.563965,1031.000000,1043.660034,1043.660034,1565900 2018-11-15,1044.709961,1071.849976,1031.780029,1064.709961,1064.709961,1836100 2018-11-16,1059.410034,1067.000000,1048.979980,1061.489990,1061.489990,1658100 2018-11-19,1057.199951,1060.790039,1016.260010,1020.000000,1020.000000,1858600 2018-11-20,1000.000000,1031.739990,996.020020,1025.760010,1025.760010,2449100 2018-11-21,1036.760010,1048.560059,1033.469971,1037.609985,1037.609985,1534300 2018-11-23,1030.000000,1037.589966,1022.398987,1023.880005,1023.880005,691500 2018-11-26,1038.349976,1049.310059,1033.910034,1048.619995,1048.619995,1942800 2018-11-27,1041.000000,1057.579956,1038.489990,1044.410034,1044.410034,1803200 2018-11-28,1048.760010,1086.839966,1035.760010,1086.229980,1086.229980,2475400 2018-11-29,1076.079956,1094.244995,1076.000000,1088.300049,1088.300049,1468900 2018-11-30,1089.069946,1095.569946,1077.880005,1094.430054,1094.430054,2580200 2018-12-03,1123.140015,1124.650024,1103.665039,1106.430054,1106.430054,1991200 2018-12-04,1103.119995,1104.420044,1049.979980,1050.819946,1050.819946,2345200 2018-12-06,1034.260010,1071.199951,1030.770020,1068.729980,1068.729980,2769200 2018-12-07,1060.010010,1075.260010,1028.500000,1036.579956,1036.579956,2101200 2018-12-10,1035.050049,1048.449951,1023.289978,1039.550049,1039.550049,1807700 2018-12-11,1056.489990,1060.599976,1039.839966,1051.750000,1051.750000,1394700 2018-12-12,1068.000000,1081.650024,1062.790039,1063.680054,1063.680054,1523800 2018-12-13,1068.069946,1079.760010,1053.930054,1061.900024,1061.900024,1329800 2018-12-14,1049.979980,1062.599976,1040.790039,1042.099976,1042.099976,1686600 2018-12-17,1037.510010,1053.150024,1007.900024,1016.530029,1016.530029,2385400 2018-12-18,1026.089966,1049.479980,1021.440002,1028.709961,1028.709961,2192500 2018-12-19,1033.989990,1062.000000,1008.049988,1023.010010,1023.010010,2479300 2018-12-20,1018.130005,1034.219971,996.359985,1009.409973,1009.409973,2673500 2018-12-21,1015.299988,1024.020020,973.690002,979.539978,979.539978,4596000 2018-12-24,973.900024,1003.539978,970.109985,976.219971,976.219971,1590300 2018-12-26,989.010010,1040.000000,983.000000,1039.459961,1039.459961,2373300 2018-12-27,1017.150024,1043.890015,997.000000,1043.880005,1043.880005,2109800 2018-12-28,1049.619995,1055.560059,1033.099976,1037.079956,1037.079956,1414800 2018-12-31,1050.959961,1052.699951,1023.590027,1035.609985,1035.609985,1493300 2019-01-02,1016.570007,1052.319946,1015.710022,1045.849976,1045.849976,1532600 2019-01-03,1041.000000,1056.979980,1014.070007,1016.059998,1016.059998,1830600 2019-01-04,1032.589966,1070.839966,1027.417969,1070.709961,1070.709961,2093900 2019-01-07,1071.500000,1074.000000,1054.760010,1068.390015,1068.390015,1981900 2019-01-08,1076.109985,1084.560059,1060.530029,1076.280029,1076.280029,1764900 2019-01-09,1081.650024,1082.630005,1066.400024,1074.660034,1074.660034,1199300 2019-01-10,1067.660034,1071.150024,1057.709961,1070.329956,1070.329956,1456400 2019-01-11,1063.180054,1063.775024,1048.479980,1057.189941,1057.189941,1520800 2019-01-14,1046.920044,1051.530029,1041.255005,1044.689941,1044.689941,1144300 2019-01-15,1050.170044,1080.050049,1047.339966,1077.150024,1077.150024,1463600 2019-01-16,1080.000000,1092.375000,1079.339966,1080.969971,1080.969971,1331800 2019-01-17,1079.469971,1091.800049,1073.500000,1089.900024,1089.900024,1242700 2019-01-18,1100.000000,1108.352051,1090.900024,1098.260010,1098.260010,1955600 2019-01-22,1088.000000,1091.510010,1063.469971,1070.520020,1070.520020,1613500 2019-01-23,1077.349976,1084.930054,1059.750000,1075.569946,1075.569946,967000 2019-01-24,1076.479980,1079.474976,1060.699951,1073.900024,1073.900024,1361300 2019-01-25,1085.000000,1094.000000,1081.819946,1090.989990,1090.989990,1119100 2019-01-28,1080.109985,1083.000000,1063.800049,1070.079956,1070.079956,1284300 2019-01-29,1072.680054,1075.150024,1055.864990,1060.619995,1060.619995,1021800 2019-01-30,1068.430054,1091.000000,1066.849976,1089.060059,1089.060059,1279800 2019-01-31,1103.000000,1117.329956,1095.410034,1116.369995,1116.369995,1538300 2019-02-01,1112.400024,1125.000000,1104.890015,1110.750000,1110.750000,1462200 2019-02-04,1112.660034,1132.800049,1109.020020,1132.800049,1132.800049,2576500 2019-02-05,1124.839966,1146.849976,1117.248047,1145.989990,1145.989990,3552200 2019-02-06,1139.569946,1147.000000,1112.770020,1115.229980,1115.229980,2105600 2019-02-07,1104.160034,1104.839966,1086.000000,1098.709961,1098.709961,2044800 2019-02-08,1087.000000,1098.910034,1086.550049,1095.060059,1095.060059,1075800 2019-02-11,1096.949951,1105.944946,1092.859985,1095.010010,1095.010010,1065200 2019-02-12,1106.800049,1125.295044,1105.849976,1121.369995,1121.369995,1609100 2019-02-13,1124.989990,1134.729980,1118.500000,1120.160034,1120.160034,1049800 2019-02-14,1118.050049,1128.229980,1110.444946,1121.670044,1121.670044,947600 2019-02-15,1130.079956,1131.670044,1110.650024,1113.650024,1113.650024,1449800 2019-02-19,1110.000000,1121.890015,1110.000000,1118.560059,1118.560059,1046400 2019-02-20,1119.989990,1123.410034,1105.280029,1113.800049,1113.800049,1087800 2019-02-21,1110.839966,1111.939941,1092.520020,1096.969971,1096.969971,1415100 2019-02-22,1100.900024,1111.239990,1095.599976,1110.369995,1110.369995,1049500 2019-02-25,1116.000000,1118.540039,1107.270020,1109.400024,1109.400024,1413100 2019-02-26,1105.750000,1119.510010,1099.920044,1115.130005,1115.130005,1471300 2019-02-27,1106.949951,1117.979980,1101.000000,1116.050049,1116.050049,968400 2019-02-28,1111.300049,1127.650024,1111.010010,1119.920044,1119.920044,1542500 2019-03-01,1124.900024,1142.969971,1124.750000,1140.989990,1140.989990,1450300 2019-03-04,1146.989990,1158.280029,1130.689941,1147.800049,1147.800049,1446000 2019-03-05,1150.060059,1169.609985,1146.194946,1162.030029,1162.030029,1443200 2019-03-06,1162.489990,1167.566040,1155.489990,1157.859985,1157.859985,1099300 2019-03-07,1155.719971,1156.755005,1134.910034,1143.300049,1143.300049,1166100 2019-03-08,1126.729980,1147.079956,1123.300049,1142.319946,1142.319946,1212400 2019-03-11,1144.449951,1176.189941,1144.449951,1175.760010,1175.760010,1719200 2019-03-12,1178.260010,1200.000000,1178.260010,1193.199951,1193.199951,2013100 2019-03-13,1200.645020,1200.930054,1191.939941,1193.319946,1193.319946,1435900 2019-03-14,1194.510010,1197.880005,1184.479980,1185.550049,1185.550049,1172800 2019-03-15,1193.380005,1196.569946,1182.609985,1184.459961,1184.459961,2461800 2019-03-18,1183.300049,1190.000000,1177.421021,1184.260010,1184.260010,1292600 2019-03-19,1188.810059,1200.000000,1185.869995,1198.849976,1198.849976,1520700 2019-03-20,1197.349976,1227.140015,1196.170044,1223.969971,1223.969971,2227400 2019-03-21,1216.000000,1231.790039,1213.150024,1231.540039,1231.540039,1204000 2019-03-22,1226.319946,1230.000000,1202.824951,1205.500000,1205.500000,1714200 2019-03-25,1196.930054,1206.397949,1187.040039,1193.000000,1193.000000,1496800 2019-03-26,1198.530029,1202.829956,1176.719971,1184.619995,1184.619995,1901200 2019-03-27,1185.500000,1187.558960,1159.369995,1173.020020,1173.020020,1400200 2019-03-28,1171.540039,1171.564941,1159.431030,1168.489990,1168.489990,1012400 2019-03-29,1174.900024,1178.989990,1162.880005,1173.310059,1173.310059,1269900 2019-04-01,1184.099976,1196.660034,1182.000000,1194.430054,1194.430054,1252500 2019-04-02,1195.319946,1201.349976,1185.709961,1200.489990,1200.489990,827900 2019-04-03,1207.479980,1216.300049,1200.500000,1205.920044,1205.920044,1017800 2019-04-04,1205.939941,1215.670044,1204.130005,1215.000000,1215.000000,950000 2019-04-05,1214.989990,1216.219971,1205.030029,1207.150024,1207.150024,907200 2019-04-08,1207.890015,1208.689941,1199.859985,1203.839966,1203.839966,860200 2019-04-09,1196.000000,1202.290039,1193.079956,1197.250000,1197.250000,876400 2019-04-10,1200.680054,1203.785034,1196.435059,1202.160034,1202.160034,724600 2019-04-11,1203.959961,1207.959961,1200.130005,1204.619995,1204.619995,710200 2019-04-12,1210.000000,1218.349976,1208.109985,1217.869995,1217.869995,933400 2019-04-15,1218.000000,1224.199951,1209.109985,1221.099976,1221.099976,1187400 2019-04-16,1225.000000,1230.819946,1220.119995,1227.130005,1227.130005,856300 2019-04-17,1233.000000,1240.560059,1227.819946,1236.339966,1236.339966,1221900 2019-04-18,1239.180054,1242.000000,1234.609985,1236.369995,1236.369995,1331800 2019-04-22,1235.989990,1249.089966,1228.310059,1248.839966,1248.839966,807300 2019-04-23,1250.689941,1269.000000,1246.380005,1264.550049,1264.550049,1319900 2019-04-24,1264.119995,1268.010010,1255.000000,1256.000000,1256.000000,1018800 2019-04-25,1264.770020,1267.407959,1252.030029,1263.449951,1263.449951,1107300 2019-04-26,1269.000000,1273.069946,1260.319946,1272.180054,1272.180054,1241400 2019-04-29,1274.000000,1289.270020,1266.295044,1287.579956,1287.579956,2499400 2019-04-30,1185.000000,1192.810059,1175.000000,1188.479980,1188.479980,6207000 2019-05-01,1188.050049,1188.050049,1167.180054,1168.079956,1168.079956,2639200 2019-05-02,1167.760010,1174.189941,1155.001953,1162.609985,1162.609985,1944800 2019-05-03,1173.650024,1186.800049,1169.000000,1185.400024,1185.400024,1980700 2019-05-06,1166.260010,1190.849976,1166.260010,1189.390015,1189.390015,1563900 2019-05-07,1180.469971,1190.439941,1161.040039,1174.099976,1174.099976,1551400 2019-05-08,1172.010010,1180.423950,1165.739990,1166.270020,1166.270020,1309300 2019-05-09,1159.030029,1169.660034,1150.849976,1162.380005,1162.380005,1185700 2019-05-10,1163.589966,1172.599976,1142.500000,1164.270020,1164.270020,1314500 2019-05-13,1141.959961,1147.939941,1122.109985,1132.030029,1132.030029,1860600 2019-05-14,1137.209961,1140.420044,1119.550049,1120.439941,1120.439941,1836600 2019-05-15,1117.869995,1171.329956,1116.666016,1164.209961,1164.209961,2289300 2019-05-16,1164.510010,1188.160034,1162.839966,1178.979980,1178.979980,1531400 2019-05-17,1168.469971,1180.150024,1160.010010,1162.300049,1162.300049,1208600 2019-05-20,1144.500000,1146.796997,1131.442993,1138.849976,1138.849976,1353300 2019-05-21,1148.489990,1152.708008,1137.939941,1149.630005,1149.630005,1159800 2019-05-22,1146.750000,1158.520020,1145.890015,1151.420044,1151.420044,914500 2019-05-23,1140.500000,1145.972534,1129.384521,1138.258057,1138.258057,931369 ================================================ FILE: realtime-agent/GWR.csv ================================================ Date,Open,High,Low,Close,Adj Close,Volume 2018-05-23,76.459999,76.970001,76.019997,76.860001,76.860001,498100 2018-05-24,77.320000,78.620003,77.150002,78.120003,78.120003,379300 2018-05-25,78.050003,78.129997,77.489998,77.720001,77.720001,173000 2018-05-29,76.879997,78.000000,76.790001,77.800003,77.800003,305500 2018-05-30,78.480003,80.269997,78.269997,79.610001,79.610001,493500 2018-05-31,79.449997,79.849998,77.639999,78.110001,78.110001,319300 2018-06-01,78.879997,79.410004,78.410004,79.019997,79.019997,321000 2018-06-04,79.199997,79.660004,77.860001,78.290001,78.290001,296600 2018-06-05,78.129997,79.160004,77.680000,78.290001,78.290001,357100 2018-06-06,78.449997,79.019997,77.870003,78.949997,78.949997,251300 2018-06-07,79.110001,79.610001,78.809998,79.529999,79.529999,240300 2018-06-08,79.540001,80.220001,78.190002,80.129997,80.129997,276800 2018-06-11,79.970001,80.690002,79.849998,80.440002,80.440002,271300 2018-06-12,80.470001,80.849998,80.040001,80.169998,80.169998,216100 2018-06-13,80.199997,80.459999,78.510002,78.550003,78.550003,411800 2018-06-14,79.510002,80.620003,79.000000,80.559998,80.559998,483100 2018-06-15,80.470001,82.180000,79.900002,81.930000,81.930000,730400 2018-06-18,81.489998,82.629997,80.809998,82.389999,82.389999,378700 2018-06-19,81.279999,82.309998,80.160004,82.089996,82.089996,649600 2018-06-20,82.910004,82.910004,82.019997,82.599998,82.599998,326500 2018-06-21,82.349998,82.970001,81.080002,81.330002,81.330002,629500 2018-06-22,82.169998,82.290001,81.769997,82.029999,82.029999,534900 2018-06-25,81.599998,81.599998,79.860001,80.260002,80.260002,357900 2018-06-26,80.309998,81.230003,79.779999,80.949997,80.949997,344500 2018-06-27,81.190002,82.099998,80.180000,80.190002,80.190002,280600 2018-06-28,80.010002,80.769997,79.599998,80.480003,80.480003,318300 2018-06-29,80.949997,81.870003,80.739998,81.320000,81.320000,380500 2018-07-02,80.820000,81.860001,80.500000,81.489998,81.489998,326000 2018-07-03,82.000000,82.250000,80.730003,81.019997,81.019997,118300 2018-07-05,81.529999,81.570000,80.540001,81.480003,81.480003,695100 2018-07-06,81.459999,83.680000,81.459999,83.279999,83.279999,465100 2018-07-09,83.849998,84.809998,83.489998,84.589996,84.589996,411800 2018-07-10,85.000000,85.099998,83.269997,84.070000,84.070000,244600 2018-07-11,83.809998,83.809998,82.330002,82.589996,82.589996,266500 2018-07-12,83.500000,84.330002,82.260002,82.839996,82.839996,500000 2018-07-13,82.709999,84.160004,82.709999,83.459999,83.459999,277800 2018-07-16,83.760002,84.010002,81.489998,81.610001,81.610001,426300 2018-07-17,81.029999,82.099998,80.470001,80.709999,80.709999,996000 2018-07-18,81.500000,82.629997,81.400002,82.330002,82.330002,891100 2018-07-19,81.809998,83.080002,81.610001,82.769997,82.769997,433700 2018-07-20,82.449997,83.699997,82.339996,83.629997,83.629997,454300 2018-07-23,83.580002,84.160004,83.449997,83.790001,83.790001,330200 2018-07-24,84.309998,84.650002,82.639999,83.070000,83.070000,790000 2018-07-25,82.949997,85.599998,82.370003,85.470001,85.470001,616900 2018-07-26,85.500000,85.910004,84.160004,84.230003,84.230003,486400 2018-07-27,84.559998,84.559998,82.150002,83.169998,83.169998,883700 2018-07-30,82.599998,83.370003,81.750000,82.709999,82.709999,815700 2018-07-31,83.050003,86.110001,82.949997,86.000000,86.000000,845300 2018-08-01,85.750000,86.559998,84.690002,85.940002,85.940002,1088300 2018-08-02,85.769997,88.220001,85.769997,88.220001,88.220001,538800 2018-08-03,88.410004,88.680000,87.820000,88.400002,88.400002,685300 2018-08-06,88.440002,89.709999,88.440002,88.940002,88.940002,678100 2018-08-07,89.040001,89.580002,87.860001,88.480003,88.480003,723200 2018-08-08,88.029999,89.209999,87.910004,88.790001,88.790001,694200 2018-08-09,87.889999,88.620003,87.419998,87.449997,87.449997,942000 2018-08-10,86.910004,87.480003,86.669998,87.080002,87.080002,565800 2018-08-13,87.559998,88.360001,86.870003,87.680000,87.680000,419600 2018-08-14,87.879997,88.580002,87.690002,87.930000,87.930000,443900 2018-08-15,87.459999,87.680000,85.800003,86.269997,86.269997,514800 2018-08-16,86.720001,88.070000,86.629997,87.360001,87.360001,298000 2018-08-17,87.349998,87.989998,86.930000,87.610001,87.610001,406300 2018-08-20,88.000000,88.370003,87.500000,88.209999,88.209999,239800 2018-08-21,88.470001,89.000000,88.050003,88.230003,88.230003,570300 2018-08-22,87.879997,88.099998,87.519997,87.820000,87.820000,466700 2018-08-23,87.559998,88.050003,87.160004,87.489998,87.489998,216900 2018-08-24,88.010002,88.559998,87.559998,88.099998,88.099998,331600 2018-08-27,88.650002,89.620003,88.650002,89.599998,89.599998,357800 2018-08-28,90.190002,90.190002,88.949997,88.989998,88.989998,325700 2018-08-29,89.250000,89.250000,87.760002,87.889999,87.889999,411200 2018-08-30,87.599998,88.290001,87.199997,88.070000,88.070000,267600 2018-08-31,87.769997,88.480003,87.650002,87.889999,87.889999,285200 2018-09-04,87.790001,88.290001,86.519997,87.129997,87.129997,329600 2018-09-05,87.000000,88.400002,86.980003,88.080002,88.080002,901800 2018-09-06,88.269997,88.919998,88.029999,88.059998,88.059998,202000 2018-09-07,87.730003,89.080002,87.730003,88.099998,88.099998,170600 2018-09-10,88.489998,88.889999,88.260002,88.269997,88.269997,185300 2018-09-11,88.180000,88.779999,87.540001,88.160004,88.160004,128500 2018-09-12,88.309998,88.599998,87.879997,88.410004,88.410004,161100 2018-09-13,88.820000,88.820000,87.930000,87.989998,87.989998,260900 2018-09-14,88.250000,89.089996,87.790001,89.050003,89.050003,409900 2018-09-17,89.180000,89.510002,88.010002,88.650002,88.650002,696300 2018-09-18,89.239998,90.660004,88.820000,90.440002,90.440002,318200 2018-09-19,90.339996,90.559998,89.279999,89.940002,89.940002,304200 2018-09-20,90.349998,91.209999,89.389999,91.010002,91.010002,525500 2018-09-21,91.050003,91.860001,90.660004,91.400002,91.400002,885800 2018-09-24,91.699997,91.730003,90.180000,90.650002,90.650002,715200 2018-09-25,91.000000,91.449997,90.279999,90.720001,90.720001,498200 2018-09-26,90.889999,91.970001,90.550003,90.910004,90.910004,252000 2018-09-27,91.360001,92.589996,91.010002,91.610001,91.610001,901300 2018-09-28,91.250000,92.010002,90.800003,90.989998,90.989998,757000 2018-10-01,92.059998,92.910004,90.750000,92.589996,92.589996,331200 2018-10-02,92.449997,92.769997,90.820000,90.949997,90.949997,266100 2018-10-03,91.489998,92.029999,91.279999,91.459999,91.459999,239000 2018-10-04,91.870003,92.320000,90.519997,91.540001,91.540001,248900 2018-10-05,91.510002,91.919998,90.489998,90.709999,90.709999,283800 2018-10-08,90.570000,91.040001,89.559998,90.000000,90.000000,262900 2018-10-09,90.000000,90.000000,88.139999,88.330002,88.330002,374500 2018-10-10,88.239998,88.330002,82.379997,82.570000,82.570000,1031800 2018-10-11,82.260002,84.309998,81.889999,82.440002,82.440002,839500 2018-10-12,82.550003,84.059998,82.120003,83.320000,83.320000,950900 2018-10-15,83.230003,84.519997,83.230003,84.070000,84.070000,379400 2018-10-16,84.639999,86.070000,83.940002,85.769997,85.769997,316800 2018-10-17,85.900002,86.180000,84.290001,84.809998,84.809998,1040900 2018-10-18,83.660004,84.800003,81.370003,81.570000,81.570000,675700 2018-10-19,81.839996,82.480003,80.639999,81.139999,81.139999,412400 2018-10-22,79.540001,80.309998,78.400002,79.669998,79.669998,529200 2018-10-23,78.000000,78.519997,76.410004,77.309998,77.309998,765500 2018-10-24,77.709999,78.400002,74.459999,74.760002,74.760002,901100 2018-10-25,75.339996,76.940002,75.169998,76.190002,76.190002,591300 2018-10-26,75.500000,76.650002,75.199997,76.320000,76.320000,511000 2018-10-29,77.300003,78.519997,75.500000,76.519997,76.519997,1205400 2018-10-30,78.199997,82.339996,77.000000,80.550003,80.550003,1146600 2018-10-31,80.790001,81.879997,79.089996,79.230003,79.230003,622700 2018-11-01,79.339996,81.650002,79.339996,81.139999,81.139999,441400 2018-11-02,79.769997,80.760002,78.209999,78.989998,78.989998,743700 2018-11-05,79.410004,80.709999,79.410004,79.699997,79.699997,761700 2018-11-06,79.629997,80.820000,79.629997,80.800003,80.800003,472200 2018-11-07,81.589996,82.430000,80.519997,82.290001,82.290001,499500 2018-11-08,82.050003,82.599998,81.580002,82.129997,82.129997,350600 2018-11-09,81.379997,81.599998,80.199997,81.089996,81.089996,722600 2018-11-12,80.839996,81.110001,78.989998,79.230003,79.230003,500800 2018-11-13,79.389999,80.570000,78.839996,79.000000,79.000000,406000 2018-11-14,79.750000,80.370003,78.309998,79.230003,79.230003,491800 2018-11-15,78.730003,80.989998,78.389999,80.470001,80.470001,632100 2018-11-16,80.320000,81.620003,80.279999,80.790001,80.790001,388700 2018-11-19,80.370003,81.209999,80.150002,80.500000,80.500000,731100 2018-11-20,78.980003,79.050003,77.019997,77.370003,77.370003,894500 2018-11-21,77.949997,80.029999,77.669998,79.400002,79.400002,314400 2018-11-23,78.389999,80.099998,78.389999,79.180000,79.180000,218200 2018-11-26,79.849998,80.639999,79.309998,79.669998,79.669998,397000 2018-11-27,79.279999,80.389999,78.989998,80.139999,80.139999,438800 2018-11-28,80.589996,82.760002,79.790001,82.620003,82.620003,448600 2018-11-29,82.480003,83.010002,81.889999,82.320000,82.320000,267600 2018-11-30,82.000000,83.769997,81.699997,83.279999,83.279999,398400 2018-12-03,84.699997,85.510002,83.120003,83.220001,83.220001,336600 2018-12-04,83.110001,83.110001,79.809998,80.209999,80.209999,440400 2018-12-06,78.489998,80.250000,76.959999,80.190002,80.190002,573100 2018-12-07,80.220001,81.660004,78.400002,78.449997,78.449997,764500 2018-12-10,78.019997,79.120003,76.940002,78.610001,78.610001,754600 2018-12-11,80.059998,80.610001,78.760002,79.419998,79.419998,571400 2018-12-12,80.870003,81.820000,80.480003,80.849998,80.849998,519700 2018-12-13,81.410004,81.410004,77.550003,77.739998,77.739998,1440000 2018-12-14,76.949997,77.470001,74.949997,75.099998,75.099998,545500 2018-12-17,74.760002,75.089996,73.330002,73.769997,73.769997,728900 2018-12-18,74.370003,75.489998,74.139999,74.889999,74.889999,561100 2018-12-19,74.680000,75.660004,71.970001,72.360001,72.360001,615100 2018-12-20,71.970001,72.910004,70.190002,71.099998,71.099998,865200 2018-12-21,71.150002,72.309998,69.940002,70.269997,70.269997,1463200 2018-12-24,69.720001,70.190002,68.269997,68.379997,68.379997,332200 2018-12-26,68.800003,72.410004,68.559998,72.360001,72.360001,416200 2018-12-27,70.980003,73.599998,70.849998,73.570000,73.570000,524900 2018-12-28,73.949997,74.570000,73.059998,73.800003,73.800003,546200 2018-12-31,74.489998,74.559998,72.860001,74.019997,74.019997,295800 2019-01-02,72.400002,74.529999,72.199997,73.900002,73.900002,290900 2019-01-03,72.849998,73.160004,70.150002,71.080002,71.080002,405500 2019-01-04,72.559998,74.180000,71.750000,73.989998,73.989998,533400 2019-01-07,73.889999,75.209999,72.919998,74.650002,74.650002,405100 2019-01-08,75.500000,76.919998,75.110001,76.430000,76.430000,351500 2019-01-09,76.459999,77.169998,74.500000,77.050003,77.050003,639100 2019-01-10,76.650002,78.169998,76.010002,77.889999,77.889999,422200 2019-01-11,77.889999,78.570000,77.419998,77.949997,77.949997,239100 2019-01-14,77.430000,77.919998,76.769997,77.550003,77.550003,310800 2019-01-15,77.940002,77.940002,76.360001,76.790001,76.790001,401800 2019-01-16,76.959999,77.779999,76.430000,76.639999,76.639999,393700 2019-01-17,76.070000,77.430000,73.800003,77.059998,77.059998,754400 2019-01-18,78.059998,79.300003,77.660004,78.480003,78.480003,715600 2019-01-22,77.580002,77.800003,76.160004,76.820000,76.820000,536100 2019-01-23,77.099998,77.430000,75.580002,76.370003,76.370003,441700 2019-01-24,76.949997,77.930000,76.510002,77.169998,77.169998,371100 2019-01-25,78.000000,78.910004,77.169998,78.260002,78.260002,328700 2019-01-28,77.290001,77.980003,77.019997,77.919998,77.919998,220000 2019-01-29,78.099998,79.120003,77.949997,78.290001,78.290001,497500 2019-01-30,79.019997,79.599998,77.779999,79.000000,79.000000,293600 2019-01-31,79.019997,79.019997,77.919998,78.519997,78.519997,427900 2019-02-01,78.440002,79.239998,78.129997,79.029999,79.029999,425500 2019-02-04,78.660004,80.019997,78.650002,79.750000,79.750000,384500 2019-02-05,79.760002,80.589996,79.760002,80.500000,80.500000,528300 2019-02-06,84.440002,84.940002,81.430000,82.449997,82.449997,843300 2019-02-07,81.589996,82.430000,79.760002,80.230003,80.230003,540000 2019-02-08,79.769997,80.230003,79.160004,80.180000,80.180000,430800 2019-02-11,80.690002,81.639999,79.709999,79.930000,79.930000,292000 2019-02-12,80.379997,82.389999,80.379997,81.910004,81.910004,351500 2019-02-13,81.820000,82.339996,81.029999,82.190002,82.190002,324400 2019-02-14,81.809998,82.559998,81.809998,82.080002,82.080002,271200 2019-02-15,82.580002,82.949997,81.320000,82.730003,82.730003,221700 2019-02-19,82.339996,83.769997,82.260002,83.110001,83.110001,223100 2019-02-20,83.489998,84.209999,82.930000,83.879997,83.879997,300800 2019-02-21,83.639999,83.769997,82.809998,83.320000,83.320000,232900 2019-02-22,83.400002,84.089996,83.199997,84.000000,84.000000,338000 2019-02-25,84.129997,84.500000,83.349998,83.400002,83.400002,279300 2019-02-26,83.239998,83.320000,82.680000,82.760002,82.760002,208000 2019-02-27,82.709999,83.309998,82.339996,82.849998,82.849998,181800 2019-02-28,82.639999,82.639999,81.720001,82.000000,82.000000,194100 2019-03-01,82.760002,83.010002,80.669998,81.970001,81.970001,425900 2019-03-04,82.239998,83.379997,80.989998,82.769997,82.769997,493200 2019-03-05,82.889999,82.889999,81.269997,81.349998,81.349998,246200 2019-03-06,81.349998,81.790001,80.959999,81.059998,81.059998,286100 2019-03-07,81.000000,81.309998,80.190002,80.940002,80.940002,230300 2019-03-08,80.320000,80.400002,79.160004,80.279999,80.279999,226500 2019-03-11,80.300003,89.389999,79.940002,87.529999,87.529999,3109400 2019-03-12,87.559998,87.650002,85.220001,85.809998,85.809998,738700 2019-03-13,86.000000,86.750000,85.339996,85.790001,85.790001,501000 2019-03-14,85.879997,86.129997,84.379997,84.919998,84.919998,440500 2019-03-15,84.940002,86.889999,84.480003,85.459999,85.459999,1035300 2019-03-18,85.459999,87.309998,85.400002,87.150002,87.150002,466800 2019-03-19,87.220001,87.260002,85.449997,85.860001,85.860001,364400 2019-03-20,85.650002,86.540001,84.959999,85.639999,85.639999,351400 2019-03-21,85.000000,87.589996,85.000000,87.029999,87.029999,326900 2019-03-22,86.389999,86.389999,84.769997,85.000000,85.000000,567800 2019-03-25,85.000000,85.940002,84.540001,85.080002,85.080002,359900 2019-03-26,85.830002,85.980003,84.019997,85.849998,85.849998,555700 2019-03-27,85.949997,86.500000,85.440002,85.739998,85.739998,521400 2019-03-28,85.980003,86.980003,85.760002,86.879997,86.879997,284400 2019-03-29,87.500000,87.720001,86.639999,87.139999,87.139999,270500 2019-04-01,87.900002,89.739998,87.870003,89.489998,89.489998,548300 2019-04-02,89.580002,89.580002,88.410004,89.220001,89.220001,290000 2019-04-03,89.669998,90.000000,88.440002,88.760002,88.760002,342900 2019-04-04,88.730003,89.599998,88.230003,89.279999,89.279999,164700 2019-04-05,89.430000,89.779999,87.599998,88.989998,88.989998,230400 2019-04-08,89.029999,89.029999,88.220001,88.860001,88.860001,342900 2019-04-09,88.519997,88.879997,87.669998,88.800003,88.800003,291500 2019-04-10,89.019997,89.980003,88.589996,89.459999,89.459999,276900 2019-04-11,89.309998,89.680000,88.889999,89.250000,89.250000,133300 2019-04-12,89.820000,90.330002,89.330002,89.940002,89.940002,248700 2019-04-15,89.930000,89.930000,88.720001,89.010002,89.010002,468800 2019-04-16,88.980003,88.980003,86.320000,86.589996,86.589996,548200 2019-04-17,86.959999,87.870003,86.370003,86.599998,86.599998,520200 2019-04-18,87.160004,87.790001,86.309998,87.019997,87.019997,232700 2019-04-22,86.620003,86.930000,86.230003,86.589996,86.589996,428600 2019-04-23,86.769997,88.239998,86.269997,88.150002,88.150002,250000 2019-04-24,88.099998,89.300003,88.089996,88.209999,88.209999,225800 2019-04-25,87.650002,87.690002,86.099998,86.730003,86.730003,252300 2019-04-26,86.639999,88.339996,86.639999,88.250000,88.250000,286500 2019-04-29,88.199997,88.199997,86.430000,87.589996,87.589996,455500 2019-04-30,83.529999,88.889999,83.440002,88.650002,88.650002,587800 2019-05-01,87.709999,88.300003,86.099998,87.320000,87.320000,436400 2019-05-02,87.099998,88.919998,86.639999,88.830002,88.830002,231200 2019-05-03,89.290001,90.980003,89.139999,90.010002,90.010002,240900 2019-05-06,88.230003,89.489998,88.230003,88.949997,88.949997,358400 2019-05-07,87.760002,88.849998,85.739998,86.930000,86.930000,540600 2019-05-08,86.430000,87.029999,85.250000,85.430000,85.430000,317200 2019-05-09,84.800003,85.889999,84.000000,85.660004,85.660004,266700 2019-05-10,85.339996,86.529999,84.379997,86.410004,86.410004,231900 2019-05-13,84.550003,85.110001,83.809998,84.080002,84.080002,235700 2019-05-14,84.250000,86.529999,84.250000,85.699997,85.699997,301400 2019-05-15,85.220001,86.550003,85.199997,86.279999,86.279999,187300 2019-05-16,86.750000,87.669998,86.449997,86.680000,86.680000,262400 2019-05-17,85.599998,86.430000,84.959999,85.459999,85.459999,307500 2019-05-20,85.059998,85.489998,84.709999,85.290001,85.290001,516100 2019-05-21,85.860001,86.209999,85.129997,85.830002,85.830002,321800 2019-05-22,85.410004,86.500000,84.639999,86.070000,86.070000,346400 2019-05-23,85.019997,95.809998,84.352203,94.019997,94.019997,2341847 ================================================ FILE: realtime-agent/LB.csv ================================================ Date,Open,High,Low,Close,Adj Close,Volume 2018-05-23,33.910000,34.299999,33.669998,34.049999,31.822065,5031600 2018-05-24,32.919998,36.000000,32.709999,35.220001,32.915512,15041600 2018-05-25,34.730000,35.740002,34.610001,35.500000,33.177193,5802000 2018-05-29,35.360001,35.549999,35.150002,35.360001,33.046349,3946400 2018-05-30,35.549999,36.529999,35.430000,36.180000,33.812698,5294300 2018-05-31,35.099998,35.230000,33.590000,33.910000,32.225647,7837100 2018-06-01,33.950001,34.990002,33.810001,34.570000,32.852867,4328200 2018-06-04,34.939999,35.849998,34.720001,35.799999,34.021770,5885300 2018-06-05,35.810001,37.340000,35.750000,37.189999,35.342728,7093300 2018-06-06,37.360001,38.139999,36.160000,37.090000,35.247696,5939700 2018-06-07,37.349998,37.919998,37.090000,37.549999,35.684845,5160500 2018-06-08,37.340000,37.650002,36.340000,36.990002,35.152660,5237100 2018-06-11,37.130001,37.419998,36.849998,36.939999,35.105145,4345200 2018-06-12,37.389999,37.400002,35.820000,36.520000,34.706009,4491500 2018-06-13,36.500000,36.860001,36.000000,36.509998,34.696503,3033100 2018-06-14,36.450001,36.450001,35.470001,35.990002,34.202335,4622500 2018-06-15,35.980000,37.099998,35.720001,36.389999,34.582466,4706300 2018-06-18,36.279999,37.419998,36.189999,36.360001,34.553955,4744800 2018-06-19,36.180000,36.450001,35.770000,35.959999,34.173824,3475300 2018-06-20,36.209999,36.480000,35.520000,36.400002,34.591969,2526400 2018-06-21,36.330002,37.189999,36.080002,37.139999,35.295208,3081400 2018-06-22,37.160000,37.400002,36.560001,36.689999,34.867565,4024800 2018-06-25,36.580002,37.020000,36.450001,36.869999,35.038620,2671900 2018-06-26,36.970001,37.630001,36.910000,37.430000,35.570805,3101500 2018-06-27,37.380001,37.810001,36.720001,36.820000,34.991104,2958700 2018-06-28,36.860001,37.570000,36.720001,37.310001,35.456768,2320500 2018-06-29,37.500000,37.740002,36.790001,36.880001,35.048126,2615800 2018-07-02,36.549999,36.680000,35.630001,35.950001,34.164322,3293000 2018-07-03,36.279999,36.610001,36.029999,36.439999,34.629978,1146600 2018-07-05,36.490002,36.599998,35.320000,35.590000,33.822201,2670700 2018-07-06,35.619999,36.830002,35.430000,36.700001,34.877068,2912100 2018-07-09,37.150002,37.560001,36.680000,37.410000,35.551800,3141600 2018-07-10,37.310001,37.840000,37.250000,37.810001,35.931934,3084900 2018-07-11,37.610001,37.669998,36.570000,36.770000,34.943588,4653400 2018-07-12,34.290001,34.349998,32.320000,32.340000,30.733633,14737200 2018-07-13,32.320000,32.349998,31.309999,31.709999,30.134924,8719100 2018-07-16,31.799999,32.160000,31.459999,32.020000,30.429527,4721100 2018-07-17,31.850000,32.389999,31.850000,32.060001,30.467541,2746400 2018-07-18,32.139999,32.360001,31.830000,32.340000,30.733633,3459300 2018-07-19,32.080002,32.959999,31.900000,32.770000,31.142275,3043300 2018-07-20,32.669998,32.720001,31.670000,31.700001,30.125422,5552000 2018-07-23,31.620001,31.870001,31.450001,31.530001,29.963867,3477200 2018-07-24,31.580000,31.830000,31.180000,31.350000,29.792807,3215200 2018-07-25,31.080000,31.309999,30.420000,31.020000,29.479200,4848000 2018-07-26,31.090000,32.099998,30.889999,31.129999,29.583733,3604600 2018-07-27,31.340000,31.540001,30.700001,30.770000,29.241617,2013700 2018-07-30,30.870001,31.340000,30.719999,31.040001,29.498205,3310600 2018-07-31,31.250000,31.840000,31.100000,31.670000,30.096910,4054700 2018-08-01,31.520000,32.000000,31.080000,31.330000,29.773800,3958000 2018-08-02,31.209999,32.330002,31.209999,32.090000,30.496050,3390300 2018-08-03,32.320000,33.189999,32.320000,32.509998,30.895187,4289500 2018-08-06,32.410000,32.459999,31.950001,32.230000,30.629097,3612700 2018-08-07,32.320000,32.439999,31.549999,32.029999,30.439030,3784500 2018-08-08,31.870001,32.240002,31.360001,31.650000,30.077906,4372200 2018-08-09,32.040001,32.880001,31.320000,31.510000,29.944860,8768100 2018-08-10,31.350000,31.990000,30.740000,31.240000,29.688271,6242800 2018-08-13,31.299999,31.469999,30.820000,31.170000,29.621748,6442200 2018-08-14,31.309999,32.840000,31.110001,32.720001,31.094759,5824900 2018-08-15,32.380001,32.389999,31.440001,31.889999,30.305984,3881500 2018-08-16,32.169998,32.299999,31.610001,32.110001,30.515059,2669200 2018-08-17,32.099998,32.650002,31.850000,32.549999,30.933201,2453400 2018-08-20,32.540001,33.119999,32.509998,33.070000,31.427372,3764800 2018-08-21,33.250000,33.320000,32.029999,32.509998,30.895187,4457800 2018-08-22,32.520000,32.990002,32.410000,32.490002,30.876183,6566100 2018-08-23,29.959999,30.299999,27.950001,28.250000,27.351902,35114100 2018-08-24,28.190001,28.250000,27.299999,27.620001,26.741932,13807200 2018-08-27,27.650000,27.740000,27.340000,27.639999,26.761295,7796100 2018-08-28,27.639999,27.740000,27.030001,27.090000,26.228779,7331000 2018-08-29,27.020000,27.219999,26.250000,27.059999,26.199734,8144400 2018-08-30,26.930000,27.010000,26.459999,26.520000,25.676901,3941700 2018-08-31,26.510000,26.820000,26.080000,26.430000,25.589762,6018300 2018-09-04,26.400000,26.570000,25.930000,26.129999,25.299297,5565500 2018-09-05,26.150000,26.500000,25.889999,26.480000,25.638172,8122700 2018-09-06,26.500000,27.190001,26.260000,26.549999,25.705946,7299900 2018-09-07,26.520000,27.230000,26.309999,27.090000,26.228779,8677800 2018-09-10,27.180000,28.090000,27.160000,27.730000,26.848434,6267100 2018-09-11,27.750000,28.190001,27.270000,28.160000,27.264763,4519700 2018-09-12,28.230000,28.350000,27.980000,28.090000,27.196989,4034100 2018-09-13,28.150000,28.170000,27.340000,27.440001,26.567654,5898400 2018-09-14,27.950001,29.000000,27.510000,28.969999,28.049011,7465000 2018-09-17,28.830000,29.570000,28.410000,28.440001,27.535864,5715100 2018-09-18,29.070000,29.850000,28.940001,29.570000,28.629936,7649300 2018-09-19,29.410000,29.790001,29.219999,29.680000,28.736441,4096900 2018-09-20,29.570000,29.900000,28.980000,29.879999,28.930082,4100800 2018-09-21,29.889999,30.639999,29.889999,30.370001,29.404507,9102100 2018-09-24,30.180000,30.469999,29.590000,29.879999,28.930082,5853600 2018-09-25,29.920000,30.129999,29.580000,29.660000,28.717077,3271800 2018-09-26,29.830000,30.510000,29.830000,30.280001,29.317366,3388100 2018-09-27,30.260000,30.400000,29.969999,30.200001,29.239912,2328100 2018-09-28,30.180000,30.379999,29.760000,30.299999,29.336729,2841300 2018-10-01,30.530001,30.980000,30.200001,30.309999,29.346413,4444900 2018-10-02,30.309999,30.510000,29.459999,29.490000,28.552483,4845500 2018-10-03,29.580000,29.620001,28.950001,29.379999,28.445978,4059900 2018-10-04,29.280001,29.330000,28.240000,28.860001,27.942511,5255300 2018-10-05,29.000000,29.379999,28.379999,28.459999,27.555225,5556300 2018-10-08,28.120001,29.280001,28.100000,29.110001,28.184563,4189700 2018-10-09,29.209999,29.379999,28.760000,28.830000,27.913464,2627100 2018-10-10,28.820000,29.160000,28.469999,28.520000,27.613319,4614600 2018-10-11,30.629999,32.419998,29.980000,30.209999,29.249592,14461300 2018-10-12,30.549999,31.590000,29.910000,31.379999,30.382395,6896000 2018-10-15,31.350000,31.799999,31.100000,31.580000,30.576038,4109400 2018-10-16,31.590000,31.840000,31.270000,31.639999,30.634129,3391800 2018-10-17,31.379999,31.530001,30.830000,31.280001,30.285576,3375600 2018-10-18,31.219999,31.660000,30.620001,30.799999,29.820835,4213500 2018-10-19,31.000000,31.000000,29.600000,29.639999,28.697712,4792900 2018-10-22,29.820000,30.330000,29.709999,29.770000,28.823582,5988400 2018-10-23,29.379999,29.620001,28.860001,29.540001,28.600891,3493900 2018-10-24,29.510000,30.400000,29.450001,29.639999,28.697712,3740600 2018-10-25,29.660000,30.959999,29.540001,30.600000,29.627193,4162500 2018-10-26,30.670000,31.100000,30.049999,30.420000,29.452915,4101100 2018-10-29,30.700001,32.330002,30.610001,31.330000,30.333984,5128700 2018-10-30,31.459999,32.450001,31.370001,32.439999,31.408695,4271100 2018-10-31,32.700001,32.810001,31.740000,32.419998,31.389332,4786100 2018-11-01,32.720001,33.470001,32.389999,33.459999,32.396271,6399300 2018-11-02,33.590000,33.970001,32.889999,33.849998,32.773872,3666800 2018-11-05,33.580002,34.240002,33.419998,34.240002,33.151474,4264500 2018-11-06,34.090000,34.570000,33.709999,34.570000,33.470985,3893600 2018-11-07,34.259998,34.959999,33.580002,34.849998,33.742081,6367900 2018-11-08,36.869999,37.099998,35.330002,36.959999,35.785000,9075100 2018-11-09,36.939999,36.959999,35.939999,36.500000,35.339626,6577700 2018-11-12,37.770000,38.000000,36.680000,37.020000,35.843094,7836400 2018-11-13,37.049999,37.299999,36.389999,36.860001,35.688183,3317200 2018-11-14,37.310001,37.810001,36.439999,36.830002,35.659134,6774700 2018-11-15,36.220001,36.220001,35.119999,35.689999,34.555374,5135500 2018-11-16,35.330002,35.549999,34.759998,35.279999,34.158413,4197200 2018-11-19,35.009998,35.619999,34.150002,34.549999,33.451618,7325700 2018-11-20,30.980000,31.580000,28.330000,28.430000,27.526180,21483900 2018-11-21,28.450001,30.139999,28.100000,29.370001,29.049368,10929200 2018-11-23,29.280001,30.330000,29.240000,29.969999,29.642817,3169200 2018-11-26,30.320000,32.119999,30.270000,31.990000,31.640764,7454800 2018-11-27,31.650000,33.389999,31.600000,33.189999,32.827663,6050400 2018-11-28,33.330002,33.799999,32.490002,33.779999,33.411221,5341500 2018-11-29,33.840000,34.000000,32.980000,33.590000,33.223297,3731200 2018-11-30,33.570000,33.639999,33.029999,33.110001,32.748539,4024500 2018-12-03,33.900002,34.630001,33.459999,34.360001,33.984894,4344700 2018-12-04,34.369999,34.889999,32.560001,33.020000,32.659519,5259000 2018-12-06,33.500000,34.380001,32.910000,33.400002,33.035374,6517400 2018-12-07,33.189999,34.029999,31.790001,31.820000,31.472620,3814700 2018-12-10,31.920000,32.340000,30.969999,32.020000,31.670439,3573100 2018-12-11,32.459999,32.740002,31.600000,31.680000,31.334150,3149800 2018-12-12,31.969999,32.419998,31.469999,31.469999,31.126442,4059100 2018-12-13,31.540001,31.879999,30.889999,31.209999,30.869280,3554500 2018-12-14,30.730000,31.459999,30.510000,30.830000,30.493429,4512300 2018-12-17,30.580000,30.719999,29.129999,29.510000,29.187840,4811100 2018-12-18,29.770000,29.780001,28.969999,29.010000,28.693298,5451000 2018-12-19,29.629999,29.629999,27.190001,27.230000,26.932730,5780600 2018-12-20,27.070000,27.150000,25.309999,25.700001,25.419434,8535000 2018-12-21,25.719999,26.670000,24.730000,24.910000,24.638058,9952300 2018-12-24,24.520000,25.190001,23.709999,24.590000,24.321550,2556200 2018-12-26,24.680000,26.240000,24.340000,26.160000,25.874411,4947900 2018-12-27,25.820000,26.100000,24.760000,26.090000,25.805176,5165400 2018-12-28,26.080000,26.469999,25.290001,25.459999,25.182053,4141100 2018-12-31,25.620001,25.990000,25.240000,25.670000,25.389761,5333300 2019-01-02,25.090000,26.750000,24.980000,26.309999,26.022774,5401700 2019-01-03,26.160000,27.059999,25.900000,26.459999,26.171135,5115700 2019-01-04,26.799999,28.250000,26.799999,27.709999,27.407488,5839200 2019-01-07,27.639999,29.690001,27.290001,28.870001,28.554827,5465100 2019-01-08,29.080000,29.100000,27.200001,28.200001,27.892141,5330700 2019-01-09,28.430000,29.240000,28.150000,28.230000,27.921812,5012400 2019-01-10,26.049999,27.070000,24.660000,26.990000,26.695351,9702700 2019-01-11,27.120001,27.740000,26.450001,26.459999,26.171135,4386200 2019-01-14,26.270000,27.270000,26.270000,26.440001,26.151356,4554700 2019-01-15,26.400000,26.879999,26.270000,26.600000,26.309608,3287100 2019-01-16,26.559999,27.090000,26.360001,26.700001,26.408516,3494500 2019-01-17,26.650000,27.250000,26.650000,27.000000,26.705240,2955400 2019-01-18,27.129999,27.700001,26.990000,27.330000,27.031637,3945300 2019-01-22,27.180000,27.190001,26.540001,26.750000,26.457970,4446700 2019-01-23,26.860001,27.180000,26.570000,27.170000,26.873384,3413400 2019-01-24,27.340000,27.809999,27.110001,27.760000,27.456944,3140800 2019-01-25,27.889999,28.320000,27.459999,27.650000,27.348145,4537000 2019-01-28,27.520000,28.309999,27.340000,28.080000,27.773451,4326300 2019-01-29,28.020000,28.160000,27.559999,27.719999,27.417379,2012300 2019-01-30,27.910000,28.010000,27.230000,27.510000,27.209673,2197000 2019-01-31,27.530001,28.049999,27.299999,27.840000,27.536070,2987600 2019-02-01,27.969999,28.270000,26.879999,27.150000,26.853603,3001100 2019-02-04,27.110001,27.190001,26.520000,27.040001,26.744804,3238300 2019-02-05,27.180000,27.360001,26.520000,27.059999,26.764585,3589400 2019-02-06,27.160000,27.350000,26.670000,27.129999,26.833820,3916400 2019-02-07,26.750000,27.030001,26.340000,26.920000,26.626114,4156400 2019-02-08,26.700001,26.790001,26.180000,26.410000,26.121681,3015300 2019-02-11,26.410000,27.200001,26.240000,27.120001,26.823931,2899100 2019-02-12,27.240000,27.950001,27.020000,27.340000,27.041529,2271500 2019-02-13,27.450001,27.629999,26.820000,27.430000,27.130547,2666900 2019-02-14,27.170000,27.700001,26.650000,27.270000,26.972294,2725600 2019-02-15,27.469999,27.730000,27.250000,27.340000,27.041529,2933000 2019-02-19,27.290001,27.520000,26.719999,27.500000,27.199781,3324000 2019-02-20,27.440001,27.820000,27.350000,27.480000,27.180000,2988000 2019-02-21,27.250000,27.280001,26.570000,26.760000,26.760000,3069100 2019-02-22,26.820000,27.059999,26.360001,27.059999,27.059999,3882500 2019-02-25,27.049999,27.969999,27.049999,27.670000,27.670000,4628500 2019-02-26,27.580000,27.790001,27.209999,27.480000,27.480000,3036400 2019-02-27,27.510000,27.650000,27.250000,27.400000,27.400000,5855500 2019-02-28,25.799999,26.480000,24.770000,26.139999,26.139999,15074300 2019-03-01,27.799999,28.760000,27.379999,27.500000,27.500000,11528300 2019-03-04,27.600000,27.760000,26.559999,26.809999,26.809999,6184000 2019-03-05,27.770000,28.340000,26.650000,26.930000,26.930000,5745400 2019-03-06,27.010000,27.639999,26.459999,26.559999,26.559999,3782200 2019-03-07,26.350000,26.670000,25.930000,26.290001,26.290001,5987100 2019-03-08,25.990000,26.049999,25.549999,25.889999,25.889999,3948200 2019-03-11,25.940001,26.340000,25.700001,26.240000,26.240000,3797900 2019-03-12,26.200001,26.440001,25.870001,26.270000,26.270000,3108100 2019-03-13,26.330000,27.260000,26.190001,27.080000,27.080000,4012500 2019-03-14,27.000000,27.000000,26.059999,26.230000,26.230000,4567500 2019-03-15,26.360001,26.750000,26.000000,26.580000,26.580000,8301900 2019-03-18,26.719999,27.520000,26.580000,27.450001,27.450001,3349100 2019-03-19,27.520000,28.469999,27.379999,28.180000,28.180000,4995700 2019-03-20,27.950001,28.100000,27.410000,27.549999,27.549999,4239000 2019-03-21,27.580000,28.090000,27.379999,27.889999,27.889999,3756100 2019-03-22,27.799999,27.850000,26.570000,26.670000,26.670000,3854500 2019-03-25,26.629999,27.379999,26.469999,27.370001,27.370001,5429700 2019-03-26,27.830000,28.219999,27.490000,27.930000,27.930000,4845200 2019-03-27,27.990000,28.700001,27.889999,28.459999,28.459999,6039400 2019-03-28,28.709999,29.020000,27.860001,27.940001,27.940001,3680400 2019-03-29,28.200001,28.200001,27.450001,27.580000,27.580000,4913300 2019-04-01,27.820000,27.820000,27.059999,27.209999,27.209999,4988400 2019-04-02,27.260000,27.520000,26.950001,27.020000,27.020000,5242000 2019-04-03,27.260000,27.639999,26.870001,26.980000,26.980000,3765500 2019-04-04,27.030001,28.059999,27.010000,27.719999,27.719999,4979600 2019-04-05,27.780001,27.950001,27.340000,27.459999,27.459999,3206500 2019-04-08,27.350000,27.760000,27.350000,27.480000,27.480000,3022600 2019-04-09,27.420000,27.549999,26.950001,27.000000,27.000000,3095100 2019-04-10,27.110001,27.490000,26.809999,27.200001,27.200001,2738000 2019-04-11,27.309999,27.530001,26.570000,26.580000,26.580000,3386500 2019-04-12,26.700001,26.870001,25.570000,25.830000,25.830000,5362300 2019-04-15,25.770000,26.090000,25.209999,25.230000,25.230000,4082900 2019-04-16,25.309999,25.690001,25.080000,25.670000,25.670000,4082400 2019-04-17,25.790001,26.250000,25.629999,25.670000,25.670000,3893000 2019-04-18,25.650000,25.990000,25.459999,25.680000,25.680000,3273000 2019-04-22,25.770000,25.990000,24.730000,24.860001,24.860001,4490300 2019-04-23,25.230000,25.610001,25.070000,25.309999,25.309999,7746000 2019-04-24,25.430000,26.250000,25.219999,26.129999,26.129999,5469700 2019-04-25,26.059999,26.230000,25.620001,25.900000,25.900000,2990500 2019-04-26,25.879999,26.360001,25.670000,26.170000,26.170000,2658700 2019-04-29,26.170000,26.440001,25.770000,25.809999,25.809999,2940800 2019-04-30,25.850000,25.860001,25.250000,25.639999,25.639999,3803400 2019-05-01,25.670000,25.760000,24.910000,24.920000,24.920000,3291600 2019-05-02,24.990000,25.500000,24.750000,25.469999,25.469999,3950400 2019-05-03,25.760000,26.209999,25.540001,25.920000,25.920000,3231100 2019-05-06,25.510000,25.750000,25.129999,25.639999,25.639999,2790100 2019-05-07,25.400000,25.459999,24.200001,24.340000,24.340000,5109200 2019-05-08,24.240000,24.830000,24.090000,24.379999,24.379999,4313200 2019-05-09,24.100000,24.290001,23.680000,24.250000,24.250000,3052000 2019-05-10,24.100000,24.200001,23.150000,23.940001,23.940001,4717000 2019-05-13,23.240000,23.250000,22.150000,22.430000,22.430000,6148500 2019-05-14,22.490000,22.790001,22.030001,22.510000,22.510000,4740600 2019-05-15,22.260000,22.600000,21.820000,22.459999,22.459999,4090600 2019-05-16,22.530001,22.910000,22.299999,22.350000,22.350000,4638000 2019-05-17,22.040001,22.709999,21.900000,22.440001,22.440001,3657000 2019-05-20,22.230000,22.350000,21.700001,22.309999,22.309999,3983900 2019-05-21,22.320000,22.750000,22.090000,22.680000,22.680000,3450900 2019-05-22,22.420000,22.510000,21.469999,21.500000,21.500000,8599800 2019-05-23,23.020000,25.080000,22.139999,24.205000,24.205000,20003579 ================================================ FILE: realtime-agent/LYFT.csv ================================================ Date,Open,High,Low,Close,Adj Close,Volume 2019-03-29,87.330002,88.599998,78.019997,78.290001,78.290001,71485200 2019-04-01,74.900002,75.000000,67.779999,69.010002,69.010002,41799300 2019-04-02,66.900002,70.199997,66.099998,68.970001,68.970001,22483300 2019-04-03,70.059998,72.000000,69.120003,70.000000,70.000000,15662300 2019-04-04,70.480003,72.889999,70.220001,72.000000,72.000000,9229300 2019-04-05,73.940002,76.099998,73.300003,74.449997,74.449997,11200100 2019-04-08,74.989998,74.989998,70.230003,70.230003,70.230003,6599500 2019-04-09,69.500000,69.699997,67.110001,67.440002,67.440002,8223300 2019-04-10,67.250000,67.349998,59.750000,60.119999,60.119999,26392100 2019-04-11,61.099998,62.299999,60.310001,61.009998,61.009998,12405700 2019-04-12,61.380001,61.490002,57.660000,59.895000,59.895000,13787500 2019-04-15,59.720001,59.799999,55.560001,56.110001,56.110001,14345900 2019-04-16,56.860001,57.939999,56.180000,56.250000,56.250000,9965000 2019-04-17,56.500000,59.610001,55.619999,59.509998,59.509998,10768300 2019-04-18,59.650002,59.660000,57.599998,58.360001,58.360001,6869900 2019-04-22,57.900002,61.230000,57.651001,60.939999,60.939999,5265600 2019-04-23,62.020000,62.099998,59.330002,60.250000,60.250000,11975000 2019-04-24,60.110001,60.488998,57.770000,57.820000,57.820000,5158000 2019-04-25,58.200001,58.457001,55.861000,56.340000,56.340000,5097100 2019-04-26,56.299999,57.529999,54.320000,57.240002,57.240002,5981000 2019-04-29,57.599998,60.709999,56.000000,60.590000,60.590000,7231800 2019-04-30,59.930000,61.400002,58.220001,59.799999,59.799999,6072700 2019-05-01,60.700001,60.709999,58.532001,58.750000,58.750000,3443000 2019-05-02,58.439999,62.009998,57.330002,61.500000,61.500000,6634300 2019-05-03,61.209999,62.985001,60.101002,62.509998,62.509998,9393600 2019-05-06,60.549999,61.500000,59.900002,60.570000,60.570000,5184600 2019-05-07,60.340000,61.599998,58.119999,59.340000,59.340000,11591700 2019-05-08,57.689999,60.450001,52.779999,52.910000,52.910000,22640400 2019-05-09,54.070000,56.450001,53.099998,55.180000,55.180000,9603500 2019-05-10,56.389999,56.490002,50.020000,51.090000,51.090000,23111200 2019-05-13,50.000000,50.090000,47.169998,48.150002,48.150002,10007400 2019-05-14,48.820000,51.389999,48.000000,50.520000,50.520000,7007400 2019-05-15,50.200001,54.849998,49.860001,54.040001,54.040001,7909300 2019-05-16,54.099998,56.720001,53.549999,55.599998,55.599998,7101700 2019-05-17,54.500000,55.110001,53.459999,53.790001,53.790001,4326500 2019-05-20,52.139999,54.689999,51.845001,54.630001,54.630001,2710000 2019-05-21,54.770000,56.029999,53.529999,55.509998,55.509998,3490700 2019-05-22,54.680000,57.959999,54.619999,57.880001,57.880001,3911900 2019-05-23,56.820000,58.466900,56.320202,58.110001,58.110001,3646300 ================================================ FILE: realtime-agent/MTDR.csv ================================================ Date,Open,High,Low,Close,Adj Close,Volume 2018-05-23,31.610001,32.000000,30.870001,31.059999,31.059999,1499700 2018-05-24,30.510000,30.879999,29.770000,29.790001,29.790001,1831300 2018-05-25,28.820000,29.100000,28.200001,28.670000,28.670000,2599900 2018-05-29,28.370001,28.879999,28.020000,28.480000,28.480000,1868700 2018-05-30,28.790001,29.260000,28.580000,29.059999,29.059999,1941900 2018-05-31,28.760000,29.309999,28.040001,28.070000,28.070000,2092000 2018-06-01,28.070000,28.270000,25.570000,26.400000,26.400000,3859100 2018-06-04,26.450001,26.650000,25.530001,25.780001,25.780001,2426600 2018-06-05,25.570000,26.120001,25.469999,25.930000,25.930000,1845400 2018-06-06,26.200001,26.270000,25.650000,25.910000,25.910000,1948100 2018-06-07,26.040001,27.129999,26.040001,26.930000,26.930000,1887700 2018-06-08,26.930000,27.150000,25.719999,25.969999,25.969999,2083700 2018-06-11,25.879999,26.309999,25.670000,25.910000,25.910000,1346700 2018-06-12,25.910000,26.760000,25.709999,26.629999,26.629999,2097000 2018-06-13,26.530001,26.990000,26.370001,26.610001,26.610001,1487000 2018-06-14,27.030001,27.080000,26.270000,26.430000,26.430000,1385400 2018-06-15,26.209999,26.410000,25.799999,26.129999,26.129999,3438400 2018-06-18,26.190001,26.850000,26.180000,26.299999,26.299999,1562200 2018-06-19,25.799999,27.750000,25.790001,27.690001,27.690001,2623000 2018-06-20,27.950001,28.580000,27.700001,28.440001,28.440001,2600100 2018-06-21,28.070000,28.430000,26.870001,27.020000,27.020000,2158200 2018-06-22,28.389999,28.600000,27.620001,27.860001,27.860001,2175900 2018-06-25,27.900000,28.030001,27.219999,27.400000,27.400000,1367100 2018-06-26,27.520000,28.920000,27.290001,28.809999,28.809999,2166000 2018-06-27,29.190001,30.299999,29.120001,30.059999,30.059999,2816500 2018-06-28,30.139999,30.379999,29.680000,30.139999,30.139999,2197500 2018-06-29,30.480000,31.410000,30.000000,30.049999,30.049999,2761400 2018-07-02,29.760000,29.770000,29.000000,29.209999,29.209999,1384700 2018-07-03,30.049999,30.299999,29.280001,29.650000,29.650000,1132100 2018-07-05,29.830000,30.020000,29.190001,29.879999,29.879999,1599100 2018-07-06,29.629999,31.389999,29.580000,30.940001,30.940001,2125700 2018-07-09,31.350000,32.619999,31.270000,32.520000,32.520000,2248800 2018-07-10,32.919998,33.430000,32.700001,32.990002,32.990002,1932700 2018-07-11,32.369999,33.180000,31.620001,31.730000,31.730000,1928400 2018-07-12,31.879999,32.259998,31.209999,31.930000,31.930000,1773300 2018-07-13,31.870001,32.599998,31.709999,31.809999,31.809999,943400 2018-07-16,31.049999,31.770000,30.910000,31.670000,31.670000,1013800 2018-07-17,31.520000,32.259998,31.340000,32.020000,32.020000,693200 2018-07-18,31.709999,32.040001,31.030001,31.740000,31.740000,1187700 2018-07-19,31.440001,32.400002,31.420000,32.330002,32.330002,1222300 2018-07-20,32.410000,32.720001,31.809999,31.980000,31.980000,1304300 2018-07-23,31.990000,32.299999,31.709999,31.940001,31.940001,1221200 2018-07-24,32.480000,32.869999,32.209999,32.349998,32.349998,1098400 2018-07-25,32.330002,32.910000,31.920000,32.830002,32.830002,1171200 2018-07-26,32.970001,33.349998,32.759998,32.980000,32.980000,978700 2018-07-27,32.770000,33.599998,32.700001,32.820000,32.820000,1240500 2018-07-30,33.349998,33.860001,33.099998,33.529999,33.529999,1815300 2018-07-31,33.470001,33.720001,32.820000,33.500000,33.500000,1345700 2018-08-01,33.049999,33.410000,32.580002,33.189999,33.189999,1568000 2018-08-02,32.150002,34.439999,31.700001,32.779999,32.779999,3111200 2018-08-03,32.669998,33.080002,31.090000,31.139999,31.139999,2989500 2018-08-06,31.290001,31.860001,31.000000,31.330000,31.330000,1450000 2018-08-07,31.590000,32.529999,31.420000,31.980000,31.980000,1902600 2018-08-08,31.750000,31.980000,31.090000,31.570000,31.570000,1681000 2018-08-09,31.600000,32.410000,31.549999,32.009998,32.009998,1537200 2018-08-10,31.950001,32.849998,31.889999,32.720001,32.720001,1065600 2018-08-13,32.650002,32.840000,31.400000,31.420000,31.420000,1409000 2018-08-14,31.820000,32.330002,31.400000,31.650000,31.650000,1176200 2018-08-15,30.900000,31.370001,29.370001,29.790001,29.790001,1948800 2018-08-16,30.030001,30.450001,29.870001,30.090000,30.090000,991800 2018-08-17,30.219999,31.480000,30.219999,30.590000,30.590000,1029300 2018-08-20,30.559999,31.020000,30.389999,30.520000,30.520000,700900 2018-08-21,31.000000,31.940001,30.910000,31.670000,31.670000,1416600 2018-08-22,32.000000,32.669998,31.889999,32.560001,32.560001,858000 2018-08-23,32.310001,32.520000,31.990000,32.200001,32.200001,899500 2018-08-24,32.590000,33.009998,32.400002,32.610001,32.610001,654200 2018-08-27,32.650002,32.939999,32.560001,32.580002,32.580002,828000 2018-08-28,32.630001,32.900002,32.009998,32.230000,32.230000,722500 2018-08-29,32.459999,32.970001,32.259998,32.830002,32.830002,945200 2018-08-30,32.849998,33.669998,32.820000,33.520000,33.520000,1031900 2018-08-31,33.299999,33.430000,32.570000,32.740002,32.740002,991900 2018-09-04,32.900002,33.080002,31.889999,31.980000,31.980000,972100 2018-09-05,31.750000,31.850000,31.080000,31.809999,31.809999,1168600 2018-09-06,31.860001,31.910000,31.150000,31.290001,31.290001,1264200 2018-09-07,30.969999,31.200001,30.530001,30.820000,30.820000,1103400 2018-09-10,31.059999,31.360001,30.740000,30.850000,30.850000,824500 2018-09-11,30.690001,32.410000,30.690001,32.080002,32.080002,1062500 2018-09-12,32.599998,33.570000,32.470001,33.459999,33.459999,1332900 2018-09-13,32.470001,32.939999,30.809999,31.129999,31.129999,3468900 2018-09-14,30.990000,31.459999,30.730000,31.049999,31.049999,1830600 2018-09-17,31.150000,31.690001,30.629999,30.879999,30.879999,1261000 2018-09-18,31.230000,31.870001,31.129999,31.740000,31.740000,1311600 2018-09-19,31.850000,32.669998,31.820000,32.419998,32.419998,1039000 2018-09-20,32.639999,32.820000,31.850000,32.110001,32.110001,813900 2018-09-21,32.150002,32.669998,31.870001,32.520000,32.520000,2323100 2018-09-24,33.209999,33.680000,32.389999,33.189999,33.189999,1279300 2018-09-25,32.650002,33.509998,32.430000,32.860001,32.860001,1635200 2018-09-26,32.480000,33.099998,32.020000,32.060001,32.060001,1021200 2018-09-27,32.570000,33.240002,32.209999,33.009998,33.009998,1269000 2018-09-28,32.880001,33.549999,32.880001,33.049999,33.049999,1029800 2018-10-01,33.279999,33.450001,32.680000,33.000000,33.000000,1028200 2018-10-02,33.099998,33.720001,32.939999,33.110001,33.110001,972900 2018-10-03,33.279999,34.240002,33.029999,34.220001,34.220001,968900 2018-10-04,34.040001,34.910000,33.849998,33.910000,33.910000,1554300 2018-10-05,33.860001,34.220001,33.080002,33.509998,33.509998,1034600 2018-10-08,33.130001,33.330002,32.509998,32.849998,32.849998,903400 2018-10-09,33.049999,34.090000,32.950001,33.630001,33.630001,969200 2018-10-10,33.660000,33.750000,31.790001,32.160000,32.160000,1684600 2018-10-11,31.750000,31.790001,30.270000,30.299999,30.299999,2048400 2018-10-12,30.980000,31.190001,30.129999,31.100000,31.100000,1460000 2018-10-15,31.360001,31.770000,30.629999,31.559999,31.559999,850500 2018-10-16,31.770000,32.220001,31.459999,32.070000,32.070000,959300 2018-10-17,31.809999,32.130001,31.309999,31.980000,31.980000,1143400 2018-10-18,31.500000,32.160000,31.260000,31.690001,31.690001,1279900 2018-10-19,31.840000,32.529999,31.389999,31.740000,31.740000,1265600 2018-10-22,31.620001,31.730000,30.930000,31.510000,31.510000,858400 2018-10-23,30.820000,30.879999,29.440001,29.790001,29.790001,1893500 2018-10-24,30.059999,30.370001,27.870001,27.879999,27.879999,1762400 2018-10-25,28.330000,29.059999,27.820000,28.850000,28.850000,1260400 2018-10-26,28.280001,29.370001,27.719999,28.840000,28.840000,1089000 2018-10-29,28.940001,29.110001,27.379999,27.879999,27.879999,1834600 2018-10-30,27.530001,28.889999,27.219999,28.840000,28.840000,1399200 2018-10-31,29.299999,29.610001,28.750000,28.840000,28.840000,2103100 2018-11-01,29.350000,30.000000,28.090000,28.920000,28.920000,3087600 2018-11-02,28.969999,29.020000,27.230000,27.379999,27.379999,3000500 2018-11-05,28.389999,28.389999,27.520000,28.129999,28.129999,1918200 2018-11-06,28.170000,28.340000,27.410000,27.549999,27.549999,1018700 2018-11-07,28.299999,28.790001,27.990000,28.690001,28.690001,1377400 2018-11-08,28.610001,28.760000,26.700001,26.990000,26.990000,1534200 2018-11-09,26.410000,26.750000,25.660000,26.559999,26.559999,1969100 2018-11-12,26.900000,26.940001,24.760000,24.790001,24.790001,1675800 2018-11-13,24.650000,25.080000,23.740000,23.830000,23.830000,2076100 2018-11-14,24.400000,24.910000,23.840000,23.900000,23.900000,1851800 2018-11-15,23.680000,24.850000,23.660000,24.680000,24.680000,1370900 2018-11-16,24.530001,25.480000,24.450001,24.709999,24.709999,2441700 2018-11-19,24.000000,24.750000,23.910000,24.450001,24.450001,1645000 2018-11-20,23.879999,23.889999,22.600000,22.990000,22.990000,2149300 2018-11-21,23.580000,23.790001,23.180000,23.389999,23.389999,1063900 2018-11-23,22.230000,23.040001,22.200001,22.299999,22.299999,738200 2018-11-26,22.799999,23.379999,22.530001,22.740000,22.740000,1646100 2018-11-27,22.639999,22.799999,21.889999,21.940001,21.940001,1653900 2018-11-28,22.139999,22.730000,21.430000,22.730000,22.730000,1846800 2018-11-29,22.820000,23.600000,22.750000,23.340000,23.340000,1959500 2018-11-30,22.969999,23.200001,22.379999,22.799999,22.799999,2318500 2018-12-03,23.930000,24.660000,23.760000,24.360001,24.360001,2709400 2018-12-04,24.360001,24.430000,23.340000,23.370001,23.370001,2100600 2018-12-06,22.799999,22.799999,21.340000,21.740000,21.740000,2257900 2018-12-07,22.200001,22.400000,21.250000,21.290001,21.290001,2365500 2018-12-10,20.879999,21.410000,19.430000,19.690001,19.690001,2600900 2018-12-11,19.760000,20.150000,18.980000,19.080000,19.080000,3237900 2018-12-12,19.370001,19.900000,18.980000,19.090000,19.090000,3078400 2018-12-13,18.940001,19.280001,18.340000,18.570000,18.570000,2852600 2018-12-14,18.309999,18.430000,17.219999,17.370001,17.370001,3092700 2018-12-17,17.200001,17.510000,16.670000,16.780001,16.780001,2342600 2018-12-18,16.870001,17.250000,16.370001,16.490000,16.490000,2793400 2018-12-19,16.520000,17.010000,15.930000,16.139999,16.139999,2146800 2018-12-20,15.710000,16.270000,15.610000,15.640000,15.640000,2391400 2018-12-21,15.560000,15.560000,14.570000,14.760000,14.760000,5661400 2018-12-24,14.470000,14.750000,14.000000,14.120000,14.120000,1167100 2018-12-26,14.340000,15.940000,13.970000,15.890000,15.890000,3433800 2018-12-27,15.500000,15.840000,15.070000,15.830000,15.830000,2380700 2018-12-28,15.920000,16.020000,15.440000,15.490000,15.490000,1809500 2018-12-31,15.650000,15.830000,15.240000,15.530000,15.530000,1730900 2019-01-02,15.080000,16.110001,14.800000,16.070000,16.070000,2266300 2019-01-03,16.090000,16.430000,15.480000,15.930000,15.930000,2089900 2019-01-04,16.370001,17.160000,16.100000,17.030001,17.030001,3369500 2019-01-07,17.049999,18.450001,16.780001,18.260000,18.260000,3888100 2019-01-08,18.650000,19.010000,18.219999,18.900000,18.900000,3145300 2019-01-09,19.270000,19.799999,18.780001,19.760000,19.760000,2722500 2019-01-10,19.410000,20.030001,19.230000,19.780001,19.780001,2355100 2019-01-11,19.389999,19.480000,18.980000,19.340000,19.340000,2266100 2019-01-14,18.950001,19.280001,18.469999,18.950001,18.950001,1899000 2019-01-15,19.170000,19.620001,18.980000,19.430000,19.430000,1913900 2019-01-16,19.219999,19.820000,19.219999,19.510000,19.510000,1581100 2019-01-17,19.270000,19.469999,18.920000,19.410000,19.410000,1785900 2019-01-18,19.700001,19.940001,19.299999,19.920000,19.920000,1552000 2019-01-22,19.600000,19.600000,18.730000,18.809999,18.809999,2052300 2019-01-23,19.030001,19.129999,18.320000,18.520000,18.520000,1795000 2019-01-24,18.459999,18.799999,18.320000,18.719999,18.719999,1353000 2019-01-25,18.830000,19.549999,18.799999,19.290001,19.290001,1976600 2019-01-28,19.040001,19.040001,18.410000,18.889999,18.889999,1834900 2019-01-29,19.080000,19.410000,18.730000,19.240000,19.240000,2004100 2019-01-30,19.309999,19.900000,19.020000,19.860001,19.860001,1984900 2019-01-31,20.070000,20.180000,19.280001,19.500000,19.500000,2414600 2019-02-01,19.570000,19.820000,19.350000,19.660000,19.660000,1611400 2019-02-04,19.400000,19.590000,19.209999,19.580000,19.580000,927100 2019-02-05,19.530001,19.629999,18.840000,18.870001,18.870001,1731900 2019-02-06,18.690001,18.980000,18.500000,18.590000,18.590000,1553500 2019-02-07,18.389999,18.430000,17.200001,17.540001,17.540001,2794500 2019-02-08,17.450001,17.680000,16.740000,17.260000,17.260000,2808200 2019-02-11,17.100000,17.459999,16.840000,17.410000,17.410000,1507800 2019-02-12,17.780001,18.049999,17.360001,17.639999,17.639999,1761500 2019-02-13,17.790001,18.230000,17.660000,17.870001,17.870001,2321200 2019-02-14,17.830000,18.420000,17.650000,18.219999,18.219999,1484400 2019-02-15,18.500000,19.320000,18.389999,19.309999,19.309999,2972500 2019-02-19,19.350000,19.540001,18.650000,18.700001,18.700001,1733800 2019-02-20,18.700001,19.020000,18.459999,18.940001,18.940001,1868600 2019-02-21,18.889999,18.990000,18.000000,18.059999,18.059999,2098300 2019-02-22,18.280001,18.820000,18.209999,18.700001,18.700001,2014500 2019-02-25,18.520000,18.959999,18.420000,18.850000,18.850000,2277300 2019-02-26,18.930000,19.320000,17.809999,17.910000,17.910000,4242400 2019-02-27,19.340000,19.879999,18.299999,18.990000,18.990000,5300300 2019-02-28,19.059999,19.209999,18.570000,18.600000,18.600000,3536000 2019-03-01,18.780001,19.160000,17.870001,18.030001,18.030001,3544400 2019-03-04,18.219999,18.320000,17.629999,17.990000,17.990000,2658600 2019-03-05,18.040001,18.350000,17.600000,18.320000,18.320000,2244000 2019-03-06,18.180000,18.180000,17.320000,17.469999,17.469999,2802900 2019-03-07,17.510000,17.629999,17.110001,17.180000,17.180000,1525100 2019-03-08,17.000000,17.000000,16.379999,16.700001,16.700001,1805000 2019-03-11,16.930000,17.340000,16.709999,17.170000,17.170000,1623100 2019-03-12,17.320000,18.250000,17.209999,18.190001,18.190001,3135000 2019-03-13,18.510000,19.059999,18.299999,18.600000,18.600000,3540400 2019-03-14,18.540001,18.830000,18.480000,18.530001,18.530001,1879000 2019-03-15,18.219999,18.860001,18.180000,18.690001,18.690001,3377500 2019-03-18,18.690001,19.200001,18.639999,19.129999,19.129999,3175600 2019-03-19,19.320000,19.480000,18.959999,19.059999,19.059999,3023300 2019-03-20,18.959999,20.080000,18.900000,19.650000,19.650000,2775600 2019-03-21,19.590000,20.260000,19.520000,20.000000,20.000000,2815100 2019-03-22,19.629999,19.690001,18.590000,18.910000,18.910000,2727300 2019-03-25,18.799999,18.940001,18.260000,18.840000,18.840000,1872500 2019-03-26,19.280001,19.980000,19.170000,19.510000,19.510000,2142600 2019-03-27,19.549999,19.959999,19.350000,19.620001,19.620001,2107500 2019-03-28,19.440001,20.030001,19.400000,19.690001,19.690001,3751900 2019-03-29,20.049999,20.129999,19.139999,19.330000,19.330000,2271100 2019-04-01,19.590000,19.740000,19.320000,19.600000,19.600000,1413200 2019-04-02,19.610001,19.930000,19.290001,19.459999,19.459999,2247900 2019-04-03,19.520000,19.660000,17.930000,17.969999,17.969999,3014600 2019-04-04,17.920000,18.660000,17.910000,18.480000,18.480000,3069100 2019-04-05,18.540001,19.770000,18.540001,19.540001,19.540001,2691000 2019-04-08,19.639999,20.379999,19.639999,19.940001,19.940001,2536900 2019-04-09,19.920000,20.320000,19.610001,19.950001,19.950001,3005600 2019-04-10,20.219999,20.350000,19.850000,20.280001,20.280001,1947400 2019-04-11,20.070000,20.180000,18.750000,19.420000,19.420000,3460600 2019-04-12,20.500000,21.000000,20.410000,20.950001,20.950001,3636400 2019-04-15,20.780001,21.059999,20.500000,20.820000,20.820000,2207400 2019-04-16,20.950001,21.200001,20.590000,21.049999,21.049999,1503000 2019-04-17,21.250000,21.299999,20.760000,20.930000,20.930000,1458200 2019-04-18,20.850000,21.070000,20.700001,20.820000,20.820000,1523100 2019-04-22,21.200001,21.930000,20.930000,21.889999,21.889999,2105100 2019-04-23,21.780001,22.250000,21.389999,21.799999,21.799999,1741000 2019-04-24,22.000000,22.010000,21.190001,21.200001,21.200001,1594600 2019-04-25,21.200001,21.370001,20.719999,20.730000,20.730000,1418400 2019-04-26,20.400000,20.450001,19.450001,19.719999,19.719999,2245600 2019-04-29,19.620001,19.930000,19.350000,19.780001,19.780001,1470700 2019-04-30,20.049999,20.100000,19.299999,19.690001,19.690001,1680800 2019-05-01,19.750000,19.900000,18.740000,18.740000,18.740000,3363700 2019-05-02,18.549999,18.799999,17.760000,18.440001,18.440001,3526200 2019-05-03,18.709999,19.230000,18.389999,19.150000,19.150000,1924400 2019-05-06,18.570000,19.620001,18.450001,19.480000,19.480000,1713700 2019-05-07,19.059999,19.180000,18.590000,19.020000,19.020000,1733000 2019-05-08,19.090000,19.860001,19.080000,19.650000,19.650000,2025300 2019-05-09,19.430000,20.090000,19.240000,19.930000,19.930000,1972500 2019-05-10,19.750000,20.020000,19.230000,19.920000,19.920000,1598300 2019-05-13,19.680000,19.959999,19.270000,19.330000,19.330000,2206800 2019-05-14,19.490000,20.280001,19.370001,20.010000,20.010000,2359500 2019-05-15,19.719999,20.820000,19.620001,20.620001,20.620001,1477800 2019-05-16,20.780001,21.190001,20.540001,20.799999,20.799999,1627700 2019-05-17,20.440001,20.590000,19.990000,20.000000,20.000000,1246600 2019-05-20,19.990000,20.260000,19.850000,20.010000,20.010000,1166200 2019-05-21,20.170000,20.750000,19.990000,20.709999,20.709999,1096500 2019-05-22,20.549999,20.750000,19.629999,19.660000,19.660000,1844400 2019-05-23,19.110001,19.110001,17.730000,17.799999,17.799999,2256823 ================================================ FILE: realtime-agent/README.md ================================================ ## How-to, this model based on [evolution-strategy](https://github.com/huseinzol05/Stock-Prediction-Models/tree/master/agent) 1. You can check [realtime-evolution-strategy.ipynb](realtime-evolution-strategy.ipynb) for to train an evolution strategy to do realtime trading. I trained the model to learn trading on different stocks, ```python ['TWTR.csv', 'GOOG.csv', 'FB.csv', 'LB.csv', 'MTDR.csv', 'CPRT.csv', 'FSV.csv', 'TSLA.csv', 'SINA.csv', 'GWR.csv'] ``` You might want to add more to cover more stochastic patterns. 2. Run [app.py](app.py) to serve the checkpoint model using Flask, ```bash python3 app.py ``` ```text * Serving Flask app "app" (lazy loading) * Environment: production WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Debug mode: off * Running on http://0.0.0.0:8005/ (Press CTRL+C to quit) ``` 3. You can check requests example in [request.ipynb](request.ipynb) to get a kickstart. ```bash curl http://localhost:8005/trade?data=[13.1, 13407500] ``` ```python {'action': 'sell', 'balance': 971.1199990000001, 'investment': '10.224268 %', 'status': 'sell 1 unit, price 16.709999', 'timestamp': '2019-05-26 01:12:10.370206'} {'action': 'nothing', 'balance': 971.1199990000001, 'status': 'do nothing', 'timestamp': '2019-05-26 01:12:10.376245'} {'action': 'sell', 'balance': 987.7799990000001, 'investment': '11.066667 %', 'status': 'sell 1 unit, price 16.660000', 'timestamp': '2019-05-26 01:12:10.382282'} {'action': 'nothing', 'balance': 987.7799990000001, 'status': 'do nothing', 'timestamp': '2019-05-26 01:12:10.388330'} {'action': 'nothing', 'balance': 987.7799990000001, 'status': 'do nothing', 'timestamp': '2019-05-26 01:12:10.394324'} {'action': 'sell', 'balance': 1006.1299990000001, 'investment': '18.387097 %', 'status': 'sell 1 unit, price 18.350000', 'timestamp': '2019-05-26 01:12:10.400104'} {'action': 'nothing', 'balance': 1006.1299990000001, 'status': 'do nothing', 'timestamp': '2019-05-26 01:12:10.405804'} {'action': 'nothing', 'balance': 1006.1299990000001, 'status': 'do nothing', 'timestamp': '2019-05-26 01:12:10.411531'} ``` ## Notes 1. You can use this code to integrate with realtime socket, or any APIs you wanted, imagination is your limit now. ================================================ FILE: realtime-agent/SINA.csv ================================================ Date,Open,High,Low,Close,Adj Close,Volume 2018-05-23,89.540001,92.650002,89.339996,90.220001,90.220001,846200 2018-05-24,91.160004,92.150002,90.120003,90.620003,90.620003,819100 2018-05-25,91.150002,91.690002,90.709999,90.949997,90.949997,550900 2018-05-29,90.389999,91.870003,88.589996,89.989998,89.989998,1271300 2018-05-30,90.300003,90.730003,89.620003,89.970001,89.970001,883600 2018-05-31,90.330002,91.389999,90.150002,90.820000,90.820000,1300400 2018-06-01,91.129997,92.690002,90.820000,92.239998,92.239998,713700 2018-06-04,92.510002,93.660004,92.510002,93.330002,93.330002,843900 2018-06-05,93.779999,94.620003,93.339996,94.430000,94.430000,1115800 2018-06-06,94.760002,94.769997,91.900002,92.389999,92.389999,924100 2018-06-07,92.870003,93.629997,91.750000,93.209999,93.209999,604400 2018-06-08,92.720001,95.440002,92.360001,94.980003,94.980003,927800 2018-06-11,95.260002,95.790001,92.529999,93.099998,93.099998,781900 2018-06-12,93.709999,95.430000,93.709999,94.150002,94.150002,710900 2018-06-13,94.790001,95.459999,94.190002,94.639999,94.639999,628300 2018-06-14,94.570000,96.709999,93.269997,96.260002,96.260002,568300 2018-06-15,95.790001,95.790001,94.360001,94.580002,94.580002,658400 2018-06-18,93.669998,93.669998,91.809998,92.150002,92.150002,805700 2018-06-19,90.040001,90.470001,88.309998,89.139999,89.139999,1323600 2018-06-20,89.989998,90.580002,89.110001,90.019997,90.019997,799500 2018-06-21,89.779999,89.779999,87.839996,88.000000,88.000000,1123000 2018-06-22,89.279999,89.290001,87.300003,88.809998,88.809998,998400 2018-06-25,87.230003,87.489998,85.029999,85.309998,85.309998,1093400 2018-06-26,85.629997,86.019997,84.529999,85.330002,85.330002,942900 2018-06-27,85.449997,85.970001,81.449997,81.580002,81.580002,1168700 2018-06-28,80.500000,83.779999,79.690002,83.129997,83.129997,1271100 2018-06-29,83.809998,85.269997,83.500000,84.690002,84.690002,1035500 2018-07-02,83.150002,84.180000,82.160004,83.989998,83.989998,799400 2018-07-03,85.209999,85.290001,83.459999,83.790001,83.790001,470200 2018-07-05,83.790001,84.290001,81.919998,83.059998,83.059998,918300 2018-07-06,83.000000,84.470001,82.169998,84.300003,84.300003,626200 2018-07-09,85.029999,85.860001,83.720001,84.919998,84.919998,401900 2018-07-10,85.220001,85.220001,84.199997,84.680000,84.680000,656700 2018-07-11,83.599998,84.900002,83.180000,83.570000,83.570000,467800 2018-07-12,84.500000,84.839996,83.750000,84.500000,84.500000,497400 2018-07-13,84.279999,84.940002,83.580002,84.070000,84.070000,285500 2018-07-16,83.919998,84.300003,83.230003,83.949997,83.949997,632300 2018-07-17,83.360001,85.339996,83.220001,84.870003,84.870003,477300 2018-07-18,84.889999,85.440002,83.470001,83.989998,83.989998,387600 2018-07-19,83.570000,84.209999,82.589996,82.940002,82.940002,488100 2018-07-20,83.599998,84.480003,82.980003,83.260002,83.260002,392100 2018-07-23,83.260002,83.589996,82.459999,83.110001,83.110001,510800 2018-07-24,84.110001,85.400002,82.769997,83.110001,83.110001,701100 2018-07-25,83.500000,84.669998,83.150002,84.660004,84.660004,786000 2018-07-26,83.629997,84.989998,83.400002,84.230003,84.230003,524300 2018-07-27,84.120003,84.489998,82.930000,83.510002,83.510002,1004600 2018-07-30,83.220001,83.220001,80.000000,80.690002,80.690002,1320800 2018-07-31,80.559998,80.709999,79.620003,80.480003,80.480003,1054000 2018-08-01,79.510002,81.900002,79.510002,80.260002,80.260002,635400 2018-08-02,79.320000,80.070000,78.709999,79.900002,79.900002,474000 2018-08-03,80.050003,80.370003,79.309998,79.620003,79.620003,382400 2018-08-06,79.110001,80.459999,79.080002,79.989998,79.989998,585600 2018-08-07,80.809998,81.199997,79.239998,80.529999,80.529999,1024700 2018-08-08,85.000000,85.050003,74.360001,74.879997,74.879997,3154700 2018-08-09,75.489998,76.209999,74.790001,75.059998,75.059998,1381600 2018-08-10,75.489998,75.489998,73.529999,74.730003,74.730003,1671000 2018-08-13,74.919998,75.279999,71.029999,71.300003,71.300003,1363900 2018-08-14,71.070000,71.839996,69.599998,70.190002,70.190002,945500 2018-08-15,68.000000,69.150002,67.470001,68.709999,68.709999,1542200 2018-08-16,69.470001,69.839996,68.379997,68.430000,68.430000,989200 2018-08-17,68.209999,69.230003,67.760002,69.010002,69.010002,756600 2018-08-20,69.500000,70.790001,69.500000,70.389999,70.389999,566200 2018-08-21,70.919998,71.669998,69.919998,70.290001,70.290001,775700 2018-08-22,70.489998,71.400002,70.080002,70.889999,70.889999,587700 2018-08-23,71.260002,71.930000,69.339996,69.510002,69.510002,909800 2018-08-24,70.260002,70.489998,69.570000,69.849998,69.849998,302000 2018-08-27,70.709999,72.360001,70.709999,71.589996,71.589996,465600 2018-08-28,72.339996,72.940002,71.010002,72.070000,72.070000,711800 2018-08-29,72.410004,72.870003,71.070000,72.000000,72.000000,579200 2018-08-30,71.330002,71.610001,69.160004,69.650002,69.650002,646800 2018-08-31,69.660004,71.500000,69.500000,70.959999,70.959999,570800 2018-09-04,70.250000,70.570000,69.120003,70.370003,70.370003,754200 2018-09-05,69.559998,69.690002,66.120003,66.779999,66.779999,1126100 2018-09-06,67.000000,67.800003,66.110001,66.720001,66.720001,584800 2018-09-07,66.000000,68.169998,65.580002,65.769997,65.769997,823900 2018-09-10,65.870003,65.959999,64.309998,65.139999,65.139999,758500 2018-09-11,64.050003,65.879997,63.220001,64.519997,64.519997,801400 2018-09-12,64.500000,65.930000,63.200001,65.360001,65.360001,656500 2018-09-13,66.209999,67.790001,66.209999,66.809998,66.809998,808000 2018-09-14,67.309998,67.480003,65.540001,66.110001,66.110001,490700 2018-09-17,65.360001,66.580002,64.639999,64.809998,64.809998,519900 2018-09-18,64.919998,66.220001,64.220001,65.720001,65.720001,593200 2018-09-19,66.139999,69.029999,66.089996,68.239998,68.239998,814700 2018-09-20,68.940002,70.959999,68.800003,70.599998,70.599998,945700 2018-09-21,72.000000,72.379997,70.180000,70.360001,70.360001,650400 2018-09-24,69.220001,69.400002,68.000000,68.540001,68.540001,557100 2018-09-25,68.339996,69.300003,68.209999,68.889999,68.889999,350800 2018-09-26,68.910004,71.150002,68.910004,70.059998,70.059998,627200 2018-09-27,70.510002,70.519997,68.739998,69.720001,69.720001,394200 2018-09-28,69.239998,70.489998,68.750000,69.480003,69.480003,716300 2018-10-01,69.559998,71.029999,69.559998,70.129997,70.129997,469300 2018-10-02,69.129997,69.519997,66.610001,67.180000,67.180000,817800 2018-10-03,67.690002,68.040001,67.279999,67.559998,67.559998,462100 2018-10-04,67.220001,67.220001,64.099998,65.040001,65.040001,951900 2018-10-05,65.120003,65.120003,62.610001,64.250000,64.250000,1339100 2018-10-08,62.500000,65.050003,61.810001,64.150002,64.150002,1159800 2018-10-09,63.939999,64.360001,62.270000,62.639999,62.639999,1440000 2018-10-10,62.099998,62.130001,59.110001,59.180000,59.180000,1613600 2018-10-11,58.400002,59.799999,57.849998,59.009998,59.009998,1689400 2018-10-12,60.660000,62.689999,60.520000,62.500000,62.500000,909700 2018-10-15,61.029999,63.279999,61.029999,62.419998,62.419998,617900 2018-10-16,62.500000,63.900002,62.299999,63.840000,63.840000,529100 2018-10-17,63.910000,64.410004,62.119999,63.000000,63.000000,721300 2018-10-18,62.439999,62.439999,60.560001,60.709999,60.709999,811400 2018-10-19,62.320000,62.910000,59.540001,59.849998,59.849998,462200 2018-10-22,61.709999,63.639999,61.070000,62.270000,62.270000,794700 2018-10-23,60.090000,62.220001,58.990002,61.299999,61.299999,661100 2018-10-24,61.049999,61.509998,58.189999,58.209999,58.209999,900200 2018-10-25,58.840000,60.200001,57.639999,59.650002,59.650002,612000 2018-10-26,57.959999,61.950001,57.689999,61.369999,61.369999,626000 2018-10-29,61.910000,61.910000,58.189999,59.049999,59.049999,713700 2018-10-30,58.650002,59.470001,56.669998,58.799999,58.799999,873300 2018-10-31,59.660000,63.439999,58.779999,63.310001,63.310001,829500 2018-11-01,63.330002,68.059998,62.419998,67.360001,67.360001,1081700 2018-11-02,67.760002,68.959999,65.870003,66.230003,66.230003,956100 2018-11-05,64.919998,65.760002,64.010002,65.120003,65.120003,1091800 2018-11-06,64.839996,67.870003,64.309998,65.750000,65.750000,1109700 2018-11-07,65.750000,66.580002,64.489998,65.410004,65.410004,396700 2018-11-08,64.620003,64.870003,63.009998,64.230003,64.230003,699100 2018-11-09,63.250000,63.250000,60.689999,61.820000,61.820000,618200 2018-11-12,61.680000,62.009998,60.110001,61.099998,61.099998,524500 2018-11-13,61.750000,62.900002,60.840000,61.669998,61.669998,573800 2018-11-14,62.400002,64.330002,61.299999,62.220001,62.220001,798800 2018-11-15,62.910000,65.900002,62.299999,64.949997,64.949997,762900 2018-11-16,64.209999,65.230003,62.790001,64.959999,64.959999,455400 2018-11-19,63.549999,63.939999,60.500000,60.840000,60.840000,888700 2018-11-20,59.020000,60.840000,57.840000,59.939999,59.939999,728200 2018-11-21,61.419998,63.119999,61.360001,62.369999,62.369999,1008800 2018-11-23,61.299999,62.080002,60.549999,60.740002,60.740002,280800 2018-11-26,61.549999,63.250000,61.250000,62.450001,62.450001,908600 2018-11-27,62.049999,62.450001,61.000000,61.900002,61.900002,749100 2018-11-28,64.849998,66.800003,60.299999,63.009998,63.009998,1872200 2018-11-29,62.279999,63.320000,61.529999,62.599998,62.599998,813000 2018-11-30,62.380001,65.330002,61.799999,64.769997,64.769997,652600 2018-12-03,67.720001,68.610001,66.949997,67.000000,67.000000,630800 2018-12-04,67.309998,68.199997,65.250000,65.489998,65.489998,854000 2018-12-06,63.209999,64.940002,62.630001,64.320000,64.320000,745800 2018-12-07,64.099998,65.419998,63.040001,63.220001,63.220001,463800 2018-12-10,62.900002,64.320000,62.150002,62.820000,62.820000,521200 2018-12-11,63.889999,65.430000,62.720001,62.770000,62.770000,618900 2018-12-12,64.169998,65.470001,63.279999,64.440002,64.440002,604000 2018-12-13,65.050003,65.500000,61.939999,61.990002,61.990002,543100 2018-12-14,61.070000,63.779999,60.470001,62.130001,62.130001,975800 2018-12-17,62.139999,62.139999,59.340000,59.619999,59.619999,827500 2018-12-18,60.099998,60.820000,58.770000,58.810001,58.810001,535000 2018-12-19,58.770000,59.759998,55.189999,55.439999,55.439999,784400 2018-12-20,55.340000,56.270000,53.560001,54.310001,54.310001,878500 2018-12-21,54.209999,55.720001,53.000000,53.270000,53.270000,869000 2018-12-24,52.889999,54.599998,52.169998,53.660000,53.660000,391800 2018-12-26,54.040001,55.139999,52.450001,55.080002,55.080002,631300 2018-12-27,53.869999,54.590000,52.639999,54.169998,54.169998,1189400 2018-12-28,54.450001,55.869999,53.990002,54.580002,54.580002,580900 2018-12-31,55.430000,55.970001,53.240002,53.639999,53.639999,496800 2019-01-02,52.759998,55.139999,51.759998,54.750000,54.750000,474800 2019-01-03,53.930000,54.189999,52.700001,53.299999,53.299999,499700 2019-01-04,54.810001,58.410000,54.419998,57.680000,57.680000,568200 2019-01-07,58.099998,59.919998,58.020000,59.639999,59.639999,559400 2019-01-08,59.150002,60.169998,56.660000,57.849998,57.849998,1180700 2019-01-09,59.680000,60.290001,57.930000,60.139999,60.139999,804600 2019-01-10,59.889999,60.020000,58.419998,59.959999,59.959999,567000 2019-01-11,59.669998,59.720001,58.070000,58.700001,58.700001,570000 2019-01-14,57.889999,57.889999,56.259998,56.410000,56.410000,764000 2019-01-15,56.830002,58.509998,56.770000,57.000000,57.000000,627500 2019-01-16,57.299999,59.430000,57.299999,59.060001,59.060001,584200 2019-01-17,58.400002,59.880001,57.889999,59.299999,59.299999,595800 2019-01-18,59.840000,62.340000,59.840000,61.720001,61.720001,580800 2019-01-22,60.549999,61.200001,55.150002,55.900002,55.900002,1130200 2019-01-23,56.720001,57.029999,54.200001,54.509998,54.509998,861900 2019-01-24,54.500000,55.450001,54.029999,54.610001,54.610001,1283300 2019-01-25,55.750000,59.700001,55.630001,58.930000,58.930000,1052400 2019-01-28,58.000000,58.970001,57.029999,58.939999,58.939999,681000 2019-01-29,59.230000,59.660000,58.070000,58.590000,58.590000,693700 2019-01-30,59.459999,59.459999,56.840000,58.060001,58.060001,647300 2019-01-31,58.549999,61.639999,58.439999,61.419998,61.419998,971600 2019-02-01,60.689999,61.389999,59.500000,60.740002,60.740002,434200 2019-02-04,60.490002,60.950001,59.730000,59.959999,59.959999,312000 2019-02-05,60.380001,60.580002,59.630001,60.029999,60.029999,448700 2019-02-06,60.139999,61.040001,59.650002,59.900002,59.900002,540900 2019-02-07,59.500000,59.660000,56.930000,57.369999,57.369999,690600 2019-02-08,57.619999,58.939999,57.040001,58.779999,58.779999,553300 2019-02-11,59.830002,60.450001,58.700001,59.820000,59.820000,688900 2019-02-12,60.169998,62.029999,60.060001,61.639999,61.639999,787000 2019-02-13,62.000000,63.959999,62.000000,62.230000,62.230000,1028300 2019-02-14,62.070000,62.200001,60.099998,61.040001,61.040001,991700 2019-02-15,61.070000,61.490002,59.889999,60.400002,60.400002,512000 2019-02-19,60.299999,61.840000,59.520000,61.340000,61.340000,657200 2019-02-20,61.610001,64.459999,61.450001,62.950001,62.950001,647400 2019-02-21,63.040001,63.500000,61.840000,62.970001,62.970001,575000 2019-02-22,63.500000,65.800003,63.139999,65.610001,65.610001,828600 2019-02-25,68.519997,70.830002,67.800003,68.989998,68.989998,1331900 2019-02-26,66.800003,68.900002,66.800003,68.830002,68.830002,830800 2019-02-27,68.150002,69.080002,67.410004,67.750000,67.750000,356300 2019-02-28,67.669998,68.860001,66.830002,67.370003,67.370003,550800 2019-03-01,68.160004,68.879997,66.730003,67.349998,67.349998,694500 2019-03-04,68.120003,69.489998,65.779999,67.239998,67.239998,802900 2019-03-05,63.500000,65.660004,62.330002,64.510002,64.510002,1492600 2019-03-06,64.610001,65.139999,61.910000,62.639999,62.639999,1366300 2019-03-07,62.490002,62.500000,58.459999,58.770000,58.770000,1180700 2019-03-08,56.160000,57.959999,55.270000,56.959999,56.959999,1617600 2019-03-11,58.169998,58.730000,57.599998,58.570000,58.570000,864100 2019-03-12,59.200001,59.200001,57.669998,58.200001,58.200001,553300 2019-03-13,58.279999,58.680000,57.669998,58.139999,58.139999,678700 2019-03-14,57.939999,58.049999,56.970001,57.700001,57.700001,607700 2019-03-15,58.049999,59.169998,57.950001,58.090000,58.090000,659900 2019-03-18,58.200001,58.980000,57.730000,58.209999,58.209999,522400 2019-03-19,58.599998,58.959999,58.150002,58.540001,58.540001,530400 2019-03-20,58.160000,58.939999,57.200001,58.439999,58.439999,424500 2019-03-21,57.939999,59.150002,57.900002,59.139999,59.139999,362400 2019-03-22,58.220001,58.630001,57.580002,57.759998,57.759998,938300 2019-03-25,57.700001,58.869999,57.080002,58.580002,58.580002,396600 2019-03-26,58.790001,59.459999,57.900002,58.549999,58.549999,1102400 2019-03-27,58.590000,58.990002,57.910000,57.910000,57.910000,1711700 2019-03-28,57.580002,58.049999,56.549999,56.820000,56.820000,746900 2019-03-29,57.930000,59.470001,57.599998,59.240002,59.240002,765000 2019-04-01,60.000000,62.500000,59.770000,61.680000,61.680000,1182600 2019-04-02,61.529999,62.369999,61.119999,61.700001,61.700001,1089000 2019-04-03,63.259998,64.360001,62.770000,63.160000,63.160000,1098700 2019-04-04,62.869999,64.870003,62.520000,64.839996,64.839996,989500 2019-04-05,64.839996,66.660004,64.699997,66.320000,66.320000,866800 2019-04-08,65.430000,66.489998,65.430000,66.480003,66.480003,465500 2019-04-09,66.300003,66.449997,64.360001,64.589996,64.589996,899600 2019-04-10,64.650002,64.970001,63.189999,64.459999,64.459999,584000 2019-04-11,64.080002,64.720001,63.430000,63.919998,63.919998,545700 2019-04-12,64.690002,65.250000,63.880001,64.430000,64.430000,425600 2019-04-15,63.820000,64.360001,62.880001,63.779999,63.779999,658000 2019-04-16,64.309998,64.889999,63.360001,63.730000,63.730000,747900 2019-04-17,61.200001,65.449997,61.060001,64.739998,64.739998,1032300 2019-04-18,64.300003,65.180000,63.700001,65.110001,65.110001,522400 2019-04-22,64.570000,65.260002,64.169998,64.820000,64.820000,301400 2019-04-23,65.139999,65.680000,64.470001,64.820000,64.820000,358800 2019-04-24,64.699997,64.849998,63.599998,64.419998,64.419998,612600 2019-04-25,63.869999,64.559998,62.939999,63.009998,63.009998,600300 2019-04-26,63.570000,63.570000,62.310001,62.660000,62.660000,803900 2019-04-29,62.099998,63.549999,62.099998,63.279999,63.279999,434100 2019-04-30,62.889999,63.910000,62.759998,62.939999,62.939999,846100 2019-05-01,63.220001,63.950001,62.910000,63.349998,63.349998,303500 2019-05-02,63.049999,63.169998,62.000000,62.070000,62.070000,1138900 2019-05-03,62.590000,63.340000,62.139999,62.900002,62.900002,804900 2019-05-06,60.080002,60.560001,58.700001,59.919998,59.919998,1831200 2019-05-07,60.110001,60.189999,57.150002,57.980000,57.980000,989800 2019-05-08,58.529999,58.810001,56.830002,57.590000,57.590000,2106500 2019-05-09,56.500000,57.340000,55.250000,57.000000,57.000000,1249000 2019-05-10,56.779999,57.650002,55.009998,55.730000,55.730000,964700 2019-05-13,53.889999,54.660000,53.110001,54.439999,54.439999,836500 2019-05-14,56.020000,56.349998,53.930000,53.990002,53.990002,1041400 2019-05-15,53.730000,54.299999,53.090000,53.930000,53.930000,657200 2019-05-16,54.000000,54.549999,53.209999,53.480000,53.480000,812700 2019-05-17,52.000000,52.009998,48.799999,49.099998,49.099998,1734400 2019-05-20,47.810001,48.279999,47.000000,47.099998,47.099998,1009100 2019-05-21,47.709999,48.860001,47.259998,48.779999,48.779999,1218800 2019-05-22,48.680000,48.709999,47.080002,47.330002,47.330002,947700 2019-05-23,42.000000,42.974998,40.349998,42.360001,42.360001,2667771 ================================================ FILE: realtime-agent/TSLA.csv ================================================ Date,Open,High,Low,Close,Adj Close,Volume 2018-05-23,277.760010,279.910004,274.000000,279.070007,279.070007,5953100 2018-05-24,278.399994,281.109985,274.890015,277.850006,277.850006,4176700 2018-05-25,277.630005,279.640015,275.609985,278.850006,278.850006,3875100 2018-05-29,278.510010,286.500000,276.149994,283.760010,283.760010,5666600 2018-05-30,283.290009,295.010010,281.600006,291.720001,291.720001,7489700 2018-05-31,287.209991,290.369995,282.929993,284.730011,284.730011,5919700 2018-06-01,285.859985,291.950012,283.839996,291.820007,291.820007,5424400 2018-06-04,294.339996,299.000000,293.549988,296.739990,296.739990,4797800 2018-06-05,297.700012,297.799988,286.739990,291.130005,291.130005,5995200 2018-06-06,300.500000,322.170013,297.480011,319.500000,319.500000,18767300 2018-06-07,316.149994,330.000000,313.579987,316.089996,316.089996,14345300 2018-06-08,319.000000,324.480011,317.149994,317.660004,317.660004,8205200 2018-06-11,322.510010,334.660004,322.500000,332.100006,332.100006,13183500 2018-06-12,344.700012,354.970001,338.000000,342.769989,342.769989,22347400 2018-06-13,346.709991,347.200012,339.799988,344.779999,344.779999,9469800 2018-06-14,347.630005,358.750000,346.600006,357.720001,357.720001,10981000 2018-06-15,353.839996,364.670013,351.250000,358.170013,358.170013,10848300 2018-06-18,355.399994,373.730011,354.500000,370.829987,370.829987,12073200 2018-06-19,365.160004,370.000000,346.250000,352.549988,352.549988,12761900 2018-06-20,358.040009,364.380005,352.000000,362.220001,362.220001,8383700 2018-06-21,362.000000,366.209991,346.269989,347.510010,347.510010,7967100 2018-06-22,351.540009,352.250000,332.000000,333.630005,333.630005,10266100 2018-06-25,330.119995,338.470001,327.500000,333.010010,333.010010,6931300 2018-06-26,336.049988,343.549988,325.799988,342.000000,342.000000,7452500 2018-06-27,345.000000,350.790009,339.500000,344.500000,344.500000,8333700 2018-06-28,348.660004,357.019989,346.109985,349.929993,349.929993,8398000 2018-06-29,353.329987,353.859985,342.410004,342.950012,342.950012,6492400 2018-07-02,360.070007,364.779999,329.850006,335.070007,335.070007,18759800 2018-07-03,331.750000,332.489990,309.690002,310.859985,310.859985,12282600 2018-07-05,313.760010,314.390015,296.220001,309.160004,309.160004,17476400 2018-07-06,304.950012,312.070007,302.000000,308.899994,308.899994,8865500 2018-07-09,311.989990,318.519989,308.000000,318.510010,318.510010,7596800 2018-07-10,324.559998,327.679993,319.200012,322.470001,322.470001,9471500 2018-07-11,315.799988,321.940002,315.070007,318.959991,318.959991,4884100 2018-07-12,321.429993,323.230011,312.769989,316.709991,316.709991,5721200 2018-07-13,315.579987,319.579987,309.250000,318.869995,318.869995,5869800 2018-07-16,311.709991,315.160004,306.250000,310.100006,310.100006,7818700 2018-07-17,308.809998,324.739990,308.500000,322.690002,322.690002,6996200 2018-07-18,325.000000,325.500000,316.250000,323.850006,323.850006,5624200 2018-07-19,316.329987,323.540009,314.010010,320.230011,320.230011,5915300 2018-07-20,321.230011,323.239990,311.709991,313.579987,313.579987,5162200 2018-07-23,301.839996,305.500000,292.859985,303.200012,303.200012,10992900 2018-07-24,304.420013,307.720001,292.549988,297.429993,297.429993,9590800 2018-07-25,296.739990,309.619995,294.500000,308.739990,308.739990,7075400 2018-07-26,304.850006,310.700012,303.640015,306.649994,306.649994,4630500 2018-07-27,307.250000,307.690002,295.339996,297.179993,297.179993,5703300 2018-07-30,295.899994,296.100006,286.130005,290.170013,290.170013,6814100 2018-07-31,292.250000,298.320007,289.070007,298.140015,298.140015,5076900 2018-08-01,297.989990,303.000000,293.000000,300.839996,300.839996,10129400 2018-08-02,328.440002,349.989990,323.160004,349.540009,349.540009,23215000 2018-08-03,347.809998,355.000000,342.529999,348.170013,348.170013,13656500 2018-08-06,345.459991,354.980011,341.820007,341.989990,341.989990,8564300 2018-08-07,343.839996,387.459991,339.149994,379.570007,379.570007,30875800 2018-08-08,369.089996,382.640015,367.119995,370.339996,370.339996,24571200 2018-08-09,365.549988,367.010010,345.730011,352.450012,352.450012,17103700 2018-08-10,354.000000,360.000000,346.000000,355.489990,355.489990,11552000 2018-08-13,361.130005,363.190002,349.019989,356.410004,356.410004,10450200 2018-08-14,358.450012,359.200012,347.100006,347.640015,347.640015,6986400 2018-08-15,341.910004,344.489990,332.140015,338.690002,338.690002,9101300 2018-08-16,339.910004,342.279999,333.820007,335.450012,335.450012,6064000 2018-08-17,323.500000,326.769989,303.529999,305.500000,305.500000,18958600 2018-08-20,291.700012,308.500000,288.200012,308.440002,308.440002,17402300 2018-08-21,310.609985,324.790009,309.000000,321.899994,321.899994,13172200 2018-08-22,320.869995,323.880005,314.670013,321.640015,321.640015,5946000 2018-08-23,319.140015,327.320007,318.100006,320.100006,320.100006,5147300 2018-08-24,320.700012,323.850006,319.399994,322.820007,322.820007,3602600 2018-08-27,318.000000,322.440002,308.809998,319.269989,319.269989,13079300 2018-08-28,318.410004,318.880005,311.190002,311.859985,311.859985,7649100 2018-08-29,310.269989,311.850006,303.690002,305.010010,305.010010,7447400 2018-08-30,302.260010,304.600006,297.720001,303.149994,303.149994,7216700 2018-08-31,302.000000,305.309998,298.600006,301.660004,301.660004,5375100 2018-09-04,296.940002,298.190002,288.000000,288.950012,288.950012,8350500 2018-09-05,285.049988,286.779999,277.179993,280.739990,280.739990,7720800 2018-09-06,284.799988,291.170013,278.880005,280.950012,280.950012,7480800 2018-09-07,260.100006,268.350006,252.250000,263.239990,263.239990,22491900 2018-09-10,273.260010,286.029999,271.000000,285.500000,285.500000,14283500 2018-09-11,279.470001,282.000000,273.549988,279.440002,279.440002,9170000 2018-09-12,281.440002,292.500000,278.649994,290.540009,290.540009,10015400 2018-09-13,288.019989,295.000000,285.179993,289.459991,289.459991,6340300 2018-09-14,288.760010,297.329987,286.519989,295.200012,295.200012,6765600 2018-09-17,290.040009,300.869995,288.130005,294.839996,294.839996,6887600 2018-09-18,296.690002,302.640015,275.500000,284.959991,284.959991,16547500 2018-09-19,280.510010,300.000000,280.500000,299.019989,299.019989,8294900 2018-09-20,303.559998,305.980011,293.329987,298.329987,298.329987,7349400 2018-09-21,297.700012,300.579987,295.369995,299.100006,299.100006,5050500 2018-09-24,298.480011,303.000000,293.579987,299.679993,299.679993,4843000 2018-09-25,300.000000,304.600006,296.500000,300.989990,300.989990,4481700 2018-09-26,301.910004,313.890015,301.109985,309.579987,309.579987,7843200 2018-09-27,312.899994,314.959991,306.910004,307.519989,307.519989,8509100 2018-09-28,270.260010,278.000000,260.559998,264.769989,264.769989,33649700 2018-10-01,305.769989,311.440002,301.049988,310.700012,310.700012,21777600 2018-10-02,313.950012,316.839996,299.149994,301.019989,301.019989,11743500 2018-10-03,303.329987,304.600006,291.570007,294.799988,294.799988,7995000 2018-10-04,293.950012,294.000000,277.670013,281.829987,281.829987,9814200 2018-10-05,274.649994,274.880005,260.000000,261.950012,261.950012,17944500 2018-10-08,264.519989,267.760010,249.000000,250.559998,250.559998,13472700 2018-10-09,255.250000,266.769989,253.300003,262.799988,262.799988,12060600 2018-10-10,264.609985,265.510010,247.770004,256.880005,256.880005,12815300 2018-10-11,257.529999,262.250000,249.029999,252.229996,252.229996,8167700 2018-10-12,261.000000,261.989990,252.009995,258.779999,258.779999,7201400 2018-10-15,259.059998,263.279999,254.539993,259.589996,259.589996,6200000 2018-10-16,265.700012,277.380005,262.239990,276.589996,276.589996,9526400 2018-10-17,282.399994,282.700012,265.799988,271.779999,271.779999,8655500 2018-10-18,269.290009,271.000000,263.000000,263.910004,263.910004,5421200 2018-10-19,267.390015,269.660004,253.500000,260.000000,260.000000,9375500 2018-10-22,260.679993,261.859985,252.589996,260.950012,260.950012,5600300 2018-10-23,263.869995,297.929993,262.100006,294.140015,294.140015,19027800 2018-10-24,301.049988,304.440002,285.730011,288.500000,288.500000,20058300 2018-10-25,317.220001,321.000000,301.010010,314.859985,314.859985,20840700 2018-10-26,308.250000,339.899994,306.649994,330.899994,330.899994,27425500 2018-10-29,337.470001,347.160004,326.500000,334.850006,334.850006,14486000 2018-10-30,328.390015,337.899994,322.260010,329.899994,329.899994,9126700 2018-10-31,332.540009,342.000000,329.100006,337.320007,337.320007,7624300 2018-11-01,338.260010,347.839996,334.730011,344.279999,344.279999,8000100 2018-11-02,343.739990,349.200012,340.910004,346.410004,346.410004,7808000 2018-11-05,340.500000,343.959991,330.140015,341.399994,341.399994,7831000 2018-11-06,339.070007,348.799988,336.089996,341.059998,341.059998,6762900 2018-11-07,343.339996,351.179993,340.799988,348.160004,348.160004,7374500 2018-11-08,348.500000,357.579987,348.440002,351.399994,351.399994,7090700 2018-11-09,349.000000,354.000000,345.230011,350.510010,350.510010,5098800 2018-11-12,348.369995,349.779999,330.339996,331.279999,331.279999,6941500 2018-11-13,333.160004,344.700012,332.200012,338.730011,338.730011,5448600 2018-11-14,342.700012,347.109985,337.149994,344.000000,344.000000,5040300 2018-11-15,342.329987,348.579987,339.040009,348.440002,348.440002,4625700 2018-11-16,345.190002,355.700012,345.119995,354.309998,354.309998,7206200 2018-11-19,356.339996,366.750000,352.880005,353.470001,353.470001,9708900 2018-11-20,341.750000,349.799988,333.549988,347.489990,347.489990,8004700 2018-11-21,352.000000,353.100006,337.399994,338.190002,338.190002,4686800 2018-11-23,334.350006,337.500000,325.549988,325.829987,325.829987,4202600 2018-11-26,325.000000,346.220001,325.000000,346.000000,346.000000,7992100 2018-11-27,340.049988,346.959991,335.500000,343.920013,343.920013,6358300 2018-11-28,345.989990,348.279999,342.209991,347.869995,347.869995,4127600 2018-11-29,347.000000,347.500000,339.549988,341.170013,341.170013,3080700 2018-11-30,341.829987,351.600006,338.260010,350.480011,350.480011,5629100 2018-12-03,360.000000,366.000000,352.000000,358.489990,358.489990,8306500 2018-12-04,356.049988,368.679993,352.000000,359.700012,359.700012,8461900 2018-12-06,356.010010,367.380005,350.760010,363.059998,363.059998,7842500 2018-12-07,369.000000,379.489990,357.649994,357.970001,357.970001,11511200 2018-12-10,360.000000,365.980011,353.119995,365.149994,365.149994,6613500 2018-12-11,369.910004,372.170013,360.230011,366.760010,366.760010,6308800 2018-12-12,369.420013,371.910004,365.160004,366.600006,366.600006,5027000 2018-12-13,370.149994,377.440002,366.750000,376.790009,376.790009,7365900 2018-12-14,375.000000,377.869995,364.329987,365.709991,365.709991,6337600 2018-12-17,362.000000,365.700012,343.880005,348.420013,348.420013,7674000 2018-12-18,350.540009,351.549988,333.690002,337.029999,337.029999,7100000 2018-12-19,337.600006,347.010010,329.739990,332.970001,332.970001,8274200 2018-12-20,327.049988,330.290009,311.869995,315.380005,315.380005,9071900 2018-12-21,317.399994,323.470001,312.440002,319.769989,319.769989,8016800 2018-12-24,313.500000,314.500000,295.200012,295.390015,295.390015,5559900 2018-12-26,300.000000,326.970001,294.089996,326.089996,326.089996,8163100 2018-12-27,319.839996,322.170013,301.500000,316.130005,316.130005,8575100 2018-12-28,323.100006,336.239990,318.410004,333.869995,333.869995,9939000 2018-12-31,337.790009,339.209991,325.260010,332.799988,332.799988,6302300 2019-01-02,306.100006,315.130005,298.799988,310.119995,310.119995,11658600 2019-01-03,307.000000,309.399994,297.380005,300.359985,300.359985,6954400 2019-01-04,306.000000,318.000000,302.730011,317.690002,317.690002,7394100 2019-01-07,321.720001,336.739990,317.750000,334.959991,334.959991,7551200 2019-01-08,341.959991,344.010010,327.019989,335.350006,335.350006,7008500 2019-01-09,335.500000,343.500000,331.470001,338.529999,338.529999,5432900 2019-01-10,334.399994,345.390015,331.790009,344.970001,344.970001,6056400 2019-01-11,342.089996,348.410004,338.769989,347.260010,347.260010,5039100 2019-01-14,342.380005,342.500000,334.000000,334.399994,334.399994,5247300 2019-01-15,335.000000,348.799988,334.500000,344.429993,344.429993,6056600 2019-01-16,344.779999,352.000000,343.500000,346.049988,346.049988,4691700 2019-01-17,346.209991,351.500000,344.149994,347.309998,347.309998,3676700 2019-01-18,323.000000,327.130005,299.730011,302.260010,302.260010,24150800 2019-01-22,304.820007,308.000000,295.500000,298.920013,298.920013,12066700 2019-01-23,292.500000,294.500000,281.690002,287.589996,287.589996,12530000 2019-01-24,283.029999,293.679993,279.279999,291.510010,291.510010,8012200 2019-01-25,294.390015,298.519989,289.549988,297.040009,297.040009,7249600 2019-01-28,292.910004,297.459991,287.750000,296.380005,296.380005,6423300 2019-01-29,295.269989,298.559998,291.799988,297.459991,297.459991,4621700 2019-01-30,300.450012,309.000000,298.489990,308.769989,308.769989,11250300 2019-01-31,301.000000,311.559998,294.000000,307.019989,307.019989,12569200 2019-02-01,305.420013,316.100006,303.500000,312.209991,312.209991,7283400 2019-02-04,312.980011,315.299988,301.880005,312.890015,312.890015,7352100 2019-02-05,312.489990,322.440002,312.250000,321.350006,321.350006,6742800 2019-02-06,319.589996,324.239990,315.619995,317.220001,317.220001,5038500 2019-02-07,313.299988,314.700012,303.000000,307.510010,307.510010,6520600 2019-02-08,306.829987,307.450012,298.500000,305.799988,305.799988,5844200 2019-02-11,311.600006,318.600006,310.500000,312.839996,312.839996,7129700 2019-02-12,316.200012,318.190002,309.619995,311.809998,311.809998,5517600 2019-02-13,312.350006,312.750000,305.570007,308.170013,308.170013,5141600 2019-02-14,303.380005,306.769989,301.000000,303.769989,303.769989,5200800 2019-02-15,304.500000,308.000000,303.899994,307.880005,307.880005,3904900 2019-02-19,306.559998,311.540009,305.470001,305.640015,305.640015,4168400 2019-02-20,304.410004,306.299988,299.000000,302.559998,302.559998,7142100 2019-02-21,301.809998,303.239990,290.500000,291.230011,291.230011,8909200 2019-02-22,294.489990,296.500000,292.100006,294.709991,294.709991,5740600 2019-02-25,297.910004,302.899994,297.000000,298.769989,298.769989,6626500 2019-02-26,292.220001,302.010010,288.769989,297.859985,297.859985,8582500 2019-02-27,301.779999,316.299988,300.549988,314.739990,314.739990,11183900 2019-02-28,318.920013,320.000000,310.809998,319.880005,319.880005,10520700 2019-03-01,306.940002,307.130005,291.899994,294.790009,294.790009,22911400 2019-03-04,298.119995,299.000000,282.779999,285.359985,285.359985,17096800 2019-03-05,282.000000,284.000000,270.100006,276.540009,276.540009,18764700 2019-03-06,276.480011,281.510010,274.390015,276.239990,276.239990,10335500 2019-03-07,278.839996,284.700012,274.250000,276.589996,276.589996,9420000 2019-03-08,276.910004,285.589996,275.890015,284.140015,284.140015,8819600 2019-03-11,283.519989,291.279999,280.500000,290.920013,290.920013,7392300 2019-03-12,286.489990,288.070007,281.059998,283.359985,283.359985,7504100 2019-03-13,283.899994,291.989990,282.700012,288.959991,288.959991,6844700 2019-03-14,292.450012,295.390015,288.290009,289.959991,289.959991,7103400 2019-03-15,283.510010,283.720001,274.399994,275.429993,275.429993,14785500 2019-03-18,276.000000,278.049988,267.299988,269.489990,269.489990,10281000 2019-03-19,267.500000,273.299988,263.459991,267.470001,267.470001,11800600 2019-03-20,269.690002,274.970001,266.299988,273.600006,273.600006,6908200 2019-03-21,272.600006,276.450012,268.450012,274.019989,274.019989,5947100 2019-03-22,272.579987,272.799988,264.000000,264.529999,264.529999,8745600 2019-03-25,259.709991,263.179993,254.460007,260.420013,260.420013,10215000 2019-03-26,264.440002,270.260010,264.429993,267.769989,267.769989,7350900 2019-03-27,268.750000,275.369995,268.179993,274.829987,274.829987,8779200 2019-03-28,277.160004,280.329987,275.100006,278.619995,278.619995,6774100 2019-03-29,278.700012,280.160004,274.500000,279.859985,279.859985,5991300 2019-04-01,282.619995,289.200012,281.279999,289.179993,289.179993,8110400 2019-04-02,288.299988,289.440002,283.880005,285.880005,285.880005,5478900 2019-04-03,287.320007,296.170013,287.170013,291.809998,291.809998,7929900 2019-04-04,261.890015,271.200012,260.589996,267.779999,267.779999,23720700 2019-04-05,269.859985,276.100006,266.109985,274.959991,274.959991,13038300 2019-04-08,277.690002,281.160004,270.440002,273.200012,273.200012,10410400 2019-04-09,271.649994,275.000000,269.609985,272.309998,272.309998,5904000 2019-04-10,276.739990,278.380005,272.890015,276.059998,276.059998,7061300 2019-04-11,268.299988,270.500000,265.600006,268.420013,268.420013,9835900 2019-04-12,270.220001,271.950012,266.829987,267.700012,267.700012,6746000 2019-04-15,268.630005,268.880005,258.630005,266.380005,266.380005,10038600 2019-04-16,265.750000,275.000000,264.720001,273.359985,273.359985,7272900 2019-04-17,274.750000,274.790009,268.540009,271.230011,271.230011,5126500 2019-04-18,271.230011,274.839996,269.750000,273.260010,273.260010,5876300 2019-04-22,269.000000,269.679993,262.480011,262.750000,262.750000,12147100 2019-04-23,260.149994,265.600006,255.750000,263.899994,263.899994,10943900 2019-04-24,263.850006,265.320007,258.000000,258.660004,258.660004,10727500 2019-04-25,255.000000,259.000000,246.070007,247.630005,247.630005,21849400 2019-04-26,246.500000,246.679993,231.130005,235.139999,235.139999,22360700 2019-04-29,235.860001,243.979996,232.169998,241.470001,241.470001,16714500 2019-04-30,242.059998,244.210007,237.000000,238.690002,238.690002,9464600 2019-05-01,238.850006,240.000000,231.500000,234.009995,234.009995,10704400 2019-05-02,245.520004,247.130005,237.720001,244.100006,244.100006,18159300 2019-05-03,243.860001,256.609985,243.490005,255.029999,255.029999,23706800 2019-05-06,250.020004,258.350006,248.500000,255.339996,255.339996,10833900 2019-05-07,256.799988,257.209991,245.100006,247.059998,247.059998,10131400 2019-05-08,246.940002,250.600006,244.199997,244.839996,244.839996,6176400 2019-05-09,242.000000,243.679993,236.940002,241.979996,241.979996,6711400 2019-05-10,239.750000,241.990005,236.020004,239.520004,239.520004,7008300 2019-05-13,232.009995,232.470001,224.500000,227.009995,227.009995,10834800 2019-05-14,229.300003,234.500000,228.000000,232.309998,232.309998,7252400 2019-05-15,229.320007,232.440002,225.250000,231.949997,231.949997,7296000 2019-05-16,229.490005,231.000000,226.500000,228.330002,228.330002,7483300 2019-05-17,221.960007,222.240005,208.919998,211.029999,211.029999,17786700 2019-05-20,202.800003,206.000000,195.250000,205.360001,205.360001,20526200 2019-05-21,197.759995,207.399994,196.039993,205.080002,205.080002,18003900 2019-05-22,199.100006,203.940002,191.779999,192.729996,192.729996,18594800 2019-05-23,194.339996,199.464996,186.229996,195.410004,195.410004,25422338 ================================================ FILE: realtime-agent/TWTR.csv ================================================ Date,Open,High,Low,Close,Adj Close,Volume 2018-05-23,32.700001,33.430000,32.599998,33.419998,33.419998,13407500 2018-05-24,33.439999,33.759998,33.119999,33.520000,33.520000,14491900 2018-05-25,33.540001,33.990002,33.310001,33.630001,33.630001,10424400 2018-05-29,33.419998,34.830002,33.349998,34.040001,34.040001,22086700 2018-05-30,34.200001,34.660000,34.080002,34.360001,34.360001,14588200 2018-05-31,34.389999,34.970001,34.250000,34.700001,34.700001,14433200 2018-06-01,35.139999,36.689999,35.090000,36.650002,36.650002,29583100 2018-06-04,36.450001,37.980000,35.950001,37.880001,37.880001,32632800 2018-06-05,39.529999,40.160000,39.189999,39.799999,39.799999,66122200 2018-06-06,39.419998,40.230000,39.209999,40.099998,40.099998,147805700 2018-06-07,40.139999,40.160000,38.639999,39.700001,39.700001,41573400 2018-06-08,39.490002,41.259998,39.419998,41.209999,41.209999,34538900 2018-06-11,41.419998,41.689999,40.660000,41.419998,41.419998,24605300 2018-06-12,42.470001,44.330002,42.410000,43.490002,43.490002,51155000 2018-06-13,44.240002,44.549999,43.419998,44.070000,44.070000,35169200 2018-06-14,44.549999,46.799999,44.500000,46.759998,46.759998,50949100 2018-06-15,46.619999,47.790001,45.639999,45.799999,45.799999,51489600 2018-06-18,45.340000,46.259998,44.500000,46.000000,46.000000,26025600 2018-06-19,45.189999,45.709999,43.570000,44.950001,44.950001,39252000 2018-06-20,45.560001,46.919998,45.439999,46.130001,46.130001,31230200 2018-06-21,46.360001,46.869999,44.200001,45.240002,45.240002,32200300 2018-06-22,45.580002,46.009998,44.500000,45.880001,45.880001,28628900 2018-06-25,45.470001,45.520000,43.330002,44.169998,44.169998,31379300 2018-06-26,44.360001,45.320000,43.509998,44.840000,44.840000,20194100 2018-06-27,45.500000,46.220001,43.680000,43.700001,43.700001,25875500 2018-06-28,43.650002,44.840000,42.490002,44.790001,44.790001,18911200 2018-06-29,45.049999,45.200001,43.560001,43.669998,43.669998,24392900 2018-07-02,43.060001,45.000000,42.750000,44.980000,44.980000,16703600 2018-07-03,45.360001,45.480000,43.799999,43.889999,43.889999,14237500 2018-07-05,44.070000,45.110001,43.549999,45.060001,45.060001,16172000 2018-07-06,44.910000,46.750000,44.610001,46.650002,46.650002,23740700 2018-07-09,46.740002,46.900002,42.080002,44.139999,44.139999,107582400 2018-07-10,44.200001,45.259998,43.630001,43.750000,43.750000,38467400 2018-07-11,42.630001,44.099998,42.220001,43.869999,43.869999,35100100 2018-07-12,44.799999,45.340000,44.360001,45.259998,45.259998,27078500 2018-07-13,45.279999,45.320000,43.930000,44.490002,44.490002,16426700 2018-07-16,44.299999,44.730000,43.910000,44.259998,44.259998,13012800 2018-07-17,43.590000,45.259998,43.150002,44.709999,44.709999,20122300 2018-07-18,44.189999,44.750000,42.740002,43.340000,43.340000,26536800 2018-07-19,43.270000,43.869999,43.110001,43.439999,43.439999,13366800 2018-07-20,43.500000,44.130001,43.230000,43.419998,43.419998,10437700 2018-07-23,43.450001,43.849998,42.400002,43.310001,43.310001,15251200 2018-07-24,43.770000,43.799999,41.590000,42.169998,42.169998,22433900 2018-07-25,42.349998,44.389999,42.349998,44.220001,44.220001,25140700 2018-07-26,42.869999,43.410000,42.139999,42.939999,42.939999,30018700 2018-07-27,37.250000,37.470001,33.900002,34.119999,34.119999,122752800 2018-07-30,34.169998,34.259998,31.070000,31.379999,31.379999,77852400 2018-07-31,31.950001,32.480000,31.070000,31.870001,31.870001,64392200 2018-08-01,32.250000,32.590000,31.459999,31.910000,31.910000,33231700 2018-08-02,31.580000,32.869999,31.340000,32.820000,32.820000,27088000 2018-08-03,32.580002,32.990002,31.799999,31.959999,31.959999,26317000 2018-08-06,31.820000,33.040001,31.450001,32.980000,32.980000,27512400 2018-08-07,33.099998,33.610001,32.549999,32.669998,32.669998,24635600 2018-08-08,32.750000,32.779999,31.809999,31.840000,31.840000,22539400 2018-08-09,31.850000,32.380001,31.610001,31.959999,31.959999,17637600 2018-08-10,31.650000,32.250000,31.469999,32.009998,32.009998,16073900 2018-08-13,32.040001,33.619999,32.020000,32.799999,32.799999,44134600 2018-08-14,33.400002,33.430000,32.520000,33.189999,33.189999,26442600 2018-08-15,32.810001,33.230000,31.950001,32.380001,32.380001,26433400 2018-08-16,32.700001,33.150002,32.419998,32.830002,32.830002,20873200 2018-08-17,32.740002,33.090000,32.340000,32.730000,32.730000,14874600 2018-08-20,32.790001,32.939999,32.200001,32.599998,32.599998,16535700 2018-08-21,32.750000,34.139999,32.599998,33.689999,33.689999,29575700 2018-08-22,33.450001,34.169998,33.349998,33.810001,33.810001,18576300 2018-08-23,33.900002,34.740002,33.720001,33.880001,33.880001,25746300 2018-08-24,34.000000,34.490002,33.930000,34.279999,34.279999,15214000 2018-08-27,34.660000,36.000000,34.480000,35.889999,35.889999,28306300 2018-08-28,35.980000,36.040001,34.889999,35.490002,35.490002,22281600 2018-08-29,35.410000,35.599998,34.810001,35.349998,35.349998,17697200 2018-08-30,35.270000,36.150002,35.209999,35.639999,35.639999,19217200 2018-08-31,35.570000,35.720001,34.590000,35.180000,35.180000,19073900 2018-09-04,34.750000,35.130001,34.480000,34.840000,34.840000,13567600 2018-09-05,34.650002,34.700001,32.509998,32.730000,32.730000,36051100 2018-09-06,32.860001,32.950001,30.620001,30.809999,30.809999,36023600 2018-09-07,30.309999,31.389999,29.820000,30.490000,30.490000,31484200 2018-09-10,30.500000,30.600000,29.950001,30.540001,30.540001,17805800 2018-09-11,30.440001,31.440001,30.350000,30.889999,30.889999,16000100 2018-09-12,30.610001,30.830000,29.250000,29.750000,29.750000,29845200 2018-09-13,30.100000,30.570000,29.860001,30.389999,30.389999,18522500 2018-09-14,30.450001,30.770000,30.059999,30.120001,30.120001,13474700 2018-09-17,29.049999,29.280001,28.430000,28.860001,28.860001,30592300 2018-09-18,28.840000,29.629999,28.750000,29.219999,29.219999,15856800 2018-09-19,29.150000,29.559999,28.820000,29.520000,29.520000,16023500 2018-09-20,29.700001,30.020000,29.240000,29.850000,29.850000,15373600 2018-09-21,29.860001,29.950001,28.490000,28.500000,28.500000,43122600 2018-09-24,28.330000,29.120001,27.930000,28.600000,28.600000,20249000 2018-09-25,28.750000,29.240000,28.440001,29.110001,29.110001,16130300 2018-09-26,29.200001,29.450001,28.799999,29.010000,29.010000,12742100 2018-09-27,29.059999,29.690001,28.879999,29.420000,29.420000,14830500 2018-09-28,29.250000,29.280001,28.410000,28.459999,28.459999,22719600 2018-10-01,28.510000,28.700001,28.000000,28.309999,28.309999,20538900 2018-10-02,28.139999,28.620001,27.910000,28.190001,28.190001,17714400 2018-10-03,28.379999,29.120001,28.250000,29.010000,29.010000,19358700 2018-10-04,28.750000,28.760000,27.870001,28.230000,28.230000,21120400 2018-10-05,28.340000,28.959999,27.969999,28.389999,28.389999,28996100 2018-10-08,28.209999,28.940001,27.719999,28.450001,28.450001,22114400 2018-10-09,28.700001,29.570000,28.340000,29.270000,29.270000,22749300 2018-10-10,29.120001,29.120001,26.760000,26.790001,26.790001,40399400 2018-10-11,26.350000,27.580000,26.190001,27.000000,27.000000,33065300 2018-10-12,28.090000,28.170000,27.260000,27.990000,27.990000,27127500 2018-10-15,27.850000,29.049999,27.590000,28.610001,28.610001,20225200 2018-10-16,29.100000,29.889999,28.840000,29.870001,29.870001,18443000 2018-10-17,29.950001,30.139999,28.959999,29.549999,29.549999,19379400 2018-10-18,29.400000,30.240000,28.980000,29.290001,29.290001,24174300 2018-10-19,29.330000,29.790001,28.680000,28.830000,28.830000,20112900 2018-10-22,29.049999,29.280001,28.309999,29.180000,29.180000,21719400 2018-10-23,28.480000,29.020000,28.070000,28.770000,28.770000,26503600 2018-10-24,28.850000,29.770000,27.309999,27.540001,27.540001,37910200 2018-10-25,31.320000,33.669998,30.760000,31.799999,31.799999,79251000 2018-10-26,31.200001,33.139999,30.940001,32.360001,32.360001,47747000 2018-10-29,32.459999,33.750000,31.620001,32.389999,32.389999,40899900 2018-10-30,31.770000,34.549999,31.299999,33.860001,33.860001,43678200 2018-10-31,34.369999,35.639999,34.349998,34.750000,34.750000,33063700 2018-11-01,34.599998,34.910000,33.820000,34.619999,34.619999,27498000 2018-11-02,34.869999,35.349998,33.849998,34.299999,34.299999,23994800 2018-11-05,34.259998,34.279999,33.369999,34.020000,34.020000,18214300 2018-11-06,33.959999,34.810001,33.840000,34.419998,34.419998,15508300 2018-11-07,34.750000,35.119999,34.380001,34.990002,34.990002,16802100 2018-11-08,34.880001,34.990002,33.869999,34.180000,34.180000,15146400 2018-11-09,33.750000,34.419998,33.389999,34.080002,34.080002,16034700 2018-11-12,34.000000,34.099998,31.780001,32.009998,32.009998,18147500 2018-11-13,32.240002,32.849998,31.469999,32.490002,32.490002,17206300 2018-11-14,32.889999,33.849998,32.750000,32.910000,32.910000,19448700 2018-11-15,32.790001,33.360001,32.619999,33.150002,33.150002,16824800 2018-11-16,32.830002,33.919998,32.599998,33.669998,33.669998,17904100 2018-11-19,33.560001,33.599998,31.840000,31.980000,31.980000,15745000 2018-11-20,29.969999,31.740000,29.940001,31.059999,31.059999,20927600 2018-11-21,31.670000,32.080002,31.100000,31.610001,31.610001,16466900 2018-11-23,31.299999,31.959999,31.110001,31.120001,31.120001,5813900 2018-11-26,31.600000,32.869999,31.520000,32.820000,32.820000,17096000 2018-11-27,32.439999,33.099998,32.360001,32.610001,32.610001,10727400 2018-11-28,33.000000,33.000000,31.719999,32.730000,32.730000,19073300 2018-11-29,32.459999,32.540001,29.870001,31.299999,31.299999,50505700 2018-11-30,31.150000,31.549999,30.110001,31.450001,31.450001,25833200 2018-12-03,32.240002,33.849998,32.209999,33.660000,33.660000,24027100 2018-12-04,33.279999,34.160000,32.500000,32.560001,32.560001,22472000 2018-12-06,32.459999,32.970001,31.110001,32.959999,32.959999,25922800 2018-12-07,32.840000,34.369999,32.669998,32.830002,32.830002,29497100 2018-12-10,32.730000,33.639999,32.259998,33.430000,33.430000,19971100 2018-12-11,34.130001,35.750000,33.880001,34.450001,34.450001,30118600 2018-12-12,34.970001,37.139999,34.849998,36.250000,36.250000,32608500 2018-12-13,36.400002,36.490002,35.299999,35.889999,35.889999,22831600 2018-12-14,35.250000,36.619999,35.049999,35.869999,35.869999,19528500 2018-12-17,35.680000,35.700001,33.200001,33.430000,33.430000,23880900 2018-12-18,33.630001,34.169998,33.080002,33.740002,33.740002,18885100 2018-12-19,33.709999,34.700001,32.660000,32.930000,32.930000,24784300 2018-12-20,32.590000,32.720001,28.510000,29.290001,29.290001,51983000 2018-12-21,29.309999,29.760000,27.040001,27.309999,27.309999,38714100 2018-12-24,26.549999,27.270000,26.260000,26.450001,26.450001,18208300 2018-12-26,27.000000,28.700001,26.799999,28.660000,28.660000,35529600 2018-12-27,28.139999,28.920000,27.260000,28.680000,28.680000,31987700 2018-12-28,28.930000,29.139999,27.840000,28.430000,28.430000,21820500 2018-12-31,28.600000,29.129999,28.340000,28.740000,28.740000,15975000 2019-01-02,28.260000,28.990000,27.870001,28.809999,28.809999,15053700 2019-01-03,28.379999,29.180000,27.940001,27.990000,27.990000,19031000 2019-01-04,28.389999,30.100000,28.309999,29.950001,29.950001,23412600 2019-01-07,30.200001,31.379999,29.770000,31.340000,31.340000,19917800 2019-01-08,31.700001,32.049999,30.910000,31.799999,31.799999,18915200 2019-01-09,31.799999,32.400002,31.540001,32.250000,32.250000,14554400 2019-01-10,33.080002,33.500000,32.259998,33.090000,33.090000,30504500 2019-01-11,32.849998,33.200001,32.430000,32.869999,32.869999,17732300 2019-01-14,32.380001,32.750000,32.119999,32.369999,32.369999,9523000 2019-01-15,32.509998,33.349998,32.450001,33.020000,33.020000,13548200 2019-01-16,33.099998,33.299999,32.439999,32.470001,32.470001,10130200 2019-01-17,32.470001,33.090000,32.389999,32.849998,32.849998,12059700 2019-01-18,33.049999,33.889999,32.770000,33.270000,33.270000,16776800 2019-01-22,32.970001,33.349998,31.930000,32.250000,32.250000,17780800 2019-01-23,32.259998,32.450001,30.719999,30.969999,30.969999,21084400 2019-01-24,30.940001,31.730000,30.910000,31.610001,31.610001,12470400 2019-01-25,31.990000,33.619999,31.980000,32.900002,32.900002,22513700 2019-01-28,32.650002,33.200001,32.119999,33.130001,33.130001,21750800 2019-01-29,33.330002,33.549999,31.459999,31.639999,31.639999,18849800 2019-01-30,32.040001,32.380001,31.420000,32.259998,32.259998,17142500 2019-01-31,33.070000,33.689999,32.790001,33.560001,33.560001,21211300 2019-02-01,33.560001,34.090000,32.959999,33.189999,33.189999,18816600 2019-02-04,33.340000,34.180000,33.240002,33.939999,33.939999,14244100 2019-02-05,34.290001,34.570000,33.919998,34.369999,34.369999,17610200 2019-02-06,35.049999,35.250000,33.750000,34.160000,34.160000,34058000 2019-02-07,31.170000,31.730000,30.309999,30.799999,30.799999,69764100 2019-02-08,30.469999,30.740000,29.420000,30.010000,30.010000,40669800 2019-02-11,30.170000,30.440001,29.660000,30.230000,30.230000,28838200 2019-02-12,30.440001,30.799999,30.230000,30.389999,30.389999,20315300 2019-02-13,30.570000,31.840000,30.549999,31.120001,31.120001,29683300 2019-02-14,30.860001,31.280001,30.600000,30.959999,30.959999,15321100 2019-02-15,31.200001,31.799999,30.969999,31.230000,31.230000,17591500 2019-02-19,31.230000,32.110001,31.150000,31.650000,31.650000,14391700 2019-02-20,31.709999,31.930000,31.209999,31.370001,31.370001,16871100 2019-02-21,31.360001,31.480000,30.600000,30.760000,30.760000,13944900 2019-02-22,30.809999,31.730000,30.809999,31.709999,31.709999,15413400 2019-02-25,31.990000,32.709999,31.879999,31.990000,31.990000,15061300 2019-02-26,31.889999,31.959999,30.990000,31.010000,31.010000,17519100 2019-02-27,30.950001,31.000000,29.900000,30.410000,30.410000,24639100 2019-02-28,30.250000,30.790001,30.010000,30.780001,30.780001,15242900 2019-03-01,31.170000,31.190001,30.280001,30.620001,30.620001,12360700 2019-03-04,30.780001,31.260000,30.070000,30.500000,30.500000,15920400 2019-03-05,30.500000,31.230000,30.389999,31.030001,31.030001,13073500 2019-03-06,30.940001,31.340000,30.590000,30.799999,30.799999,10938600 2019-03-07,30.760000,30.840000,30.010000,30.120001,30.120001,15770300 2019-03-08,29.639999,30.209999,29.410000,30.040001,30.040001,11964300 2019-03-11,30.240000,30.910000,30.240000,30.870001,30.870001,16013200 2019-03-12,31.150000,31.410000,30.889999,31.160000,31.160000,12324300 2019-03-13,31.309999,31.480000,31.040001,31.299999,31.299999,10201300 2019-03-14,31.280001,31.549999,30.940001,31.030001,31.030001,12090600 2019-03-15,31.040001,31.410000,30.709999,31.219999,31.219999,17522700 2019-03-18,31.250000,31.580000,30.840000,31.080000,31.080000,13172600 2019-03-19,31.150000,31.500000,30.879999,31.270000,31.270000,15557400 2019-03-20,31.240000,32.650002,31.160000,32.570000,32.570000,22373800 2019-03-21,32.310001,32.689999,32.029999,32.610001,32.610001,13346900 2019-03-22,32.500000,34.209999,32.340000,33.020000,33.020000,28034700 2019-03-25,32.830002,33.299999,32.279999,32.590000,32.590000,15272300 2019-03-26,32.980000,33.860001,32.919998,33.060001,33.060001,17252300 2019-03-27,32.930000,33.450001,31.950001,32.279999,32.279999,13669400 2019-03-28,32.290001,32.930000,31.730000,32.869999,32.869999,17750600 2019-03-29,33.099998,33.240002,32.470001,32.880001,32.880001,13529300 2019-04-01,33.160000,33.680000,32.700001,33.439999,33.439999,12499700 2019-04-02,33.439999,33.889999,33.230000,33.750000,33.750000,11638000 2019-04-03,34.000000,34.759998,33.810001,34.380001,34.380001,18041000 2019-04-04,34.700001,35.139999,33.900002,34.419998,34.419998,14604100 2019-04-05,34.549999,34.799999,34.369999,34.720001,34.720001,9571700 2019-04-08,34.790001,35.060001,34.509998,34.860001,34.860001,10655000 2019-04-09,34.840000,35.389999,34.810001,35.139999,35.139999,13889700 2019-04-10,35.259998,35.270000,34.509998,34.750000,34.750000,11648800 2019-04-11,34.750000,34.869999,34.410000,34.580002,34.580002,10982700 2019-04-12,34.669998,34.830002,34.110001,34.369999,34.369999,12713800 2019-04-15,34.380001,35.029999,34.340000,34.709999,34.709999,10248400 2019-04-16,34.840000,34.990002,34.230000,34.459999,34.459999,9396300 2019-04-17,34.730000,34.900002,34.200001,34.480000,34.480000,9023000 2019-04-18,34.669998,34.860001,34.320000,34.400002,34.400002,9806100 2019-04-22,34.400002,34.619999,33.820000,34.389999,34.389999,19704300 2019-04-23,36.930000,40.529999,36.910000,39.770000,39.770000,104262500 2019-04-24,39.860001,39.950001,38.799999,39.290001,39.290001,30266900 2019-04-25,39.259998,40.130001,38.189999,38.480000,38.480000,26044800 2019-04-26,38.590000,39.340000,38.180000,38.669998,38.669998,15270500 2019-04-29,38.630001,39.970001,38.630001,39.779999,39.779999,19680000 2019-04-30,39.790001,40.919998,39.650002,39.910000,39.910000,22912000 2019-05-01,40.000000,40.070000,39.259998,39.290001,39.290001,14962600 2019-05-02,39.240002,40.000000,38.840000,39.950001,39.950001,13419100 2019-05-03,40.480000,40.820000,39.959999,40.799999,40.799999,15577100 2019-05-06,39.689999,40.439999,39.450001,40.230000,40.230000,14517400 2019-05-07,39.900002,40.150002,38.119999,38.619999,38.619999,19283100 2019-05-08,38.450001,39.150002,38.330002,38.580002,38.580002,9168400 2019-05-09,38.110001,39.020000,37.820000,38.790001,38.790001,10010700 2019-05-10,38.680000,39.160000,37.860001,38.450001,38.450001,12259000 2019-05-13,37.500000,37.639999,36.369999,36.590000,36.590000,16829700 2019-05-14,37.040001,37.520000,36.599998,36.930000,36.930000,11125100 2019-05-15,36.669998,38.139999,36.639999,37.900002,37.900002,11523100 2019-05-16,38.110001,38.720001,38.049999,38.299999,38.299999,10104400 2019-05-17,37.830002,38.130001,37.470001,37.500000,37.500000,9090300 2019-05-20,37.119999,37.730000,36.919998,37.150002,37.150002,9411900 2019-05-21,37.470001,37.860001,37.330002,37.470001,37.470001,8861400 2019-05-22,37.410000,39.320000,37.240002,38.580002,38.580002,21093500 2019-05-23,38.150002,38.290001,36.799999,37.189999,37.189999,18096372 ================================================ FILE: realtime-agent/app.py ================================================ from flask import Flask, request, jsonify import numpy as np import pickle import json from sklearn.preprocessing import MinMaxScaler import pandas as pd from datetime import datetime app = Flask(__name__) window_size = 20 skip = 1 layer_size = 500 output_size = 3 def softmax(z): assert len(z.shape) == 2 s = np.max(z, axis=1) s = s[:, np.newaxis] e_x = np.exp(z - s) div = np.sum(e_x, axis=1) div = div[:, np.newaxis] return e_x / div def get_state(parameters, t, window_size = 20): outside = [] d = t - window_size + 1 for parameter in parameters: block = ( parameter[d : t + 1] if d >= 0 else -d * [parameter[0]] + parameter[0 : t + 1] ) res = [] for i in range(window_size - 1): res.append(block[i + 1] - block[i]) for i in range(1, window_size, 1): res.append(block[i] - block[0]) outside.append(res) return np.array(outside).reshape((1, -1)) class Deep_Evolution_Strategy: inputs = None def __init__( self, weights, reward_function, population_size, sigma, learning_rate ): self.weights = weights self.reward_function = reward_function self.population_size = population_size self.sigma = sigma self.learning_rate = learning_rate def _get_weight_from_population(self, weights, population): weights_population = [] for index, i in enumerate(population): jittered = self.sigma * i weights_population.append(weights[index] + jittered) return weights_population def get_weights(self): return self.weights def train(self, epoch = 100, print_every = 1): lasttime = time.time() for i in range(epoch): population = [] rewards = np.zeros(self.population_size) for k in range(self.population_size): x = [] for w in self.weights: x.append(np.random.randn(*w.shape)) population.append(x) for k in range(self.population_size): weights_population = self._get_weight_from_population( self.weights, population[k] ) rewards[k] = self.reward_function(weights_population) rewards = (rewards - np.mean(rewards)) / (np.std(rewards) + 1e-7) for index, w in enumerate(self.weights): A = np.array([p[index] for p in population]) self.weights[index] = ( w + self.learning_rate / (self.population_size * self.sigma) * np.dot(A.T, rewards).T ) if (i + 1) % print_every == 0: print( 'iter %d. reward: %f' % (i + 1, self.reward_function(self.weights)) ) print('time taken to train:', time.time() - lasttime, 'seconds') class Model: def __init__(self, input_size, layer_size, output_size): self.weights = [ np.random.rand(input_size, layer_size) * np.sqrt(1 / (input_size + layer_size)), np.random.rand(layer_size, output_size) * np.sqrt(1 / (layer_size + output_size)), np.zeros((1, layer_size)), np.zeros((1, output_size)), ] def predict(self, inputs): feed = np.dot(inputs, self.weights[0]) + self.weights[-2] decision = np.dot(feed, self.weights[1]) + self.weights[-1] return decision def get_weights(self): return self.weights def set_weights(self, weights): self.weights = weights class Agent: POPULATION_SIZE = 15 SIGMA = 0.1 LEARNING_RATE = 0.03 def __init__(self, model, timeseries, skip, initial_money, real_trend, minmax): self.model = model self.timeseries = timeseries self.skip = skip self.real_trend = real_trend self.initial_money = initial_money self.es = Deep_Evolution_Strategy( self.model.get_weights(), self.get_reward, self.POPULATION_SIZE, self.SIGMA, self.LEARNING_RATE, ) self.minmax = minmax self._initiate() def _initiate(self): # i assume first index is the close value self.trend = self.timeseries[0] self._mean = np.mean(self.trend) self._std = np.std(self.trend) self._inventory = [] self._capital = self.initial_money self._queue = [] self._scaled_capital = self.minmax.transform([[self._capital, 2]])[0, 0] def reset_capital(self, capital): if capital: self._capital = capital self._scaled_capital = self.minmax.transform([[self._capital, 2]])[0, 0] self._queue = [] self._inventory = [] def trade(self, data): """ you need to make sure the data is [close, volume] """ scaled_data = self.minmax.transform([data])[0] real_close = data[0] close = scaled_data[0] if len(self._queue) >= window_size: self._queue.pop(0) self._queue.append(scaled_data) if len(self._queue) < window_size: return { 'status': 'data not enough to trade', 'action': 'fail', 'balance': self._capital, 'timestamp': str(datetime.now()), } state = self.get_state( window_size - 1, self._inventory, self._scaled_capital, timeseries = np.array(self._queue).T.tolist(), ) action, prob = self.act_softmax(state) print(prob) if action == 1 and self._scaled_capital >= close: self._inventory.append(close) self._scaled_capital -= close self._capital -= real_close return { 'status': 'buy 1 unit, cost %f' % (real_close), 'action': 'buy', 'balance': self._capital, 'timestamp': str(datetime.now()), } elif action == 2 and len(self._inventory): bought_price = self._inventory.pop(0) self._scaled_capital += close self._capital += real_close scaled_bought_price = self.minmax.inverse_transform( [[bought_price, 2]] )[0, 0] try: invest = ( (real_close - scaled_bought_price) / scaled_bought_price ) * 100 except: invest = 0 return { 'status': 'sell 1 unit, price %f' % (real_close), 'investment': invest, 'gain': real_close - scaled_bought_price, 'balance': self._capital, 'action': 'sell', 'timestamp': str(datetime.now()), } else: return { 'status': 'do nothing', 'action': 'nothing', 'balance': self._capital, 'timestamp': str(datetime.now()), } def change_data(self, timeseries, skip, initial_money, real_trend, minmax): self.timeseries = timeseries self.skip = skip self.initial_money = initial_money self.real_trend = real_trend self.minmax = minmax self._initiate() def act(self, sequence): decision = self.model.predict(np.array(sequence)) return np.argmax(decision[0]) def act_softmax(self, sequence): decision = self.model.predict(np.array(sequence)) return np.argmax(decision[0]), softmax(decision)[0] def get_state(self, t, inventory, capital, timeseries): state = get_state(timeseries, t) len_inventory = len(inventory) if len_inventory: mean_inventory = np.mean(inventory) else: mean_inventory = 0 z_inventory = (mean_inventory - self._mean) / self._std z_capital = (capital - self._mean) / self._std concat_parameters = np.concatenate( [state, [[len_inventory, z_inventory, z_capital]]], axis = 1 ) return concat_parameters def get_reward(self, weights): initial_money = self._scaled_capital starting_money = initial_money invests = [] self.model.weights = weights inventory = [] state = self.get_state(0, inventory, starting_money, self.timeseries) for t in range(0, len(self.trend) - 1, self.skip): action = self.act(state) if action == 1 and starting_money >= self.trend[t]: inventory.append(self.trend[t]) starting_money -= self.trend[t] elif action == 2 and len(inventory): bought_price = inventory.pop(0) starting_money += self.trend[t] invest = ((self.trend[t] - bought_price) / bought_price) * 100 invests.append(invest) state = self.get_state( t + 1, inventory, starting_money, self.timeseries ) invests = np.mean(invests) if np.isnan(invests): invests = 0 score = (starting_money - initial_money) / initial_money * 100 return invests * 0.7 + score * 0.3 def fit(self, iterations, checkpoint): self.es.train(iterations, print_every = checkpoint) def buy(self): initial_money = self._scaled_capital starting_money = initial_money real_initial_money = self.initial_money real_starting_money = self.initial_money inventory = [] real_inventory = [] state = self.get_state(0, inventory, starting_money, self.timeseries) states_sell = [] states_buy = [] for t in range(0, len(self.trend) - 1, self.skip): action, prob = self.act_softmax(state) print(t, prob) if action == 1 and starting_money >= self.trend[t] and t < (len(self.trend) - 1 - window_size): inventory.append(self.trend[t]) real_inventory.append(self.real_trend[t]) real_starting_money -= self.real_trend[t] starting_money -= self.trend[t] states_buy.append(t) print( 'day %d: buy 1 unit at price %f, total balance %f' % (t, self.real_trend[t], real_starting_money) ) elif action == 2 and len(inventory): bought_price = inventory.pop(0) real_bought_price = real_inventory.pop(0) starting_money += self.trend[t] real_starting_money += self.real_trend[t] states_sell.append(t) try: invest = ( (self.real_trend[t] - real_bought_price) / real_bought_price ) * 100 except: invest = 0 print( 'day %d, sell 1 unit at price %f, investment %f %%, total balance %f,' % (t, self.real_trend[t], invest, real_starting_money) ) state = self.get_state( t + 1, inventory, starting_money, self.timeseries ) invest = ( (real_starting_money - real_initial_money) / real_initial_money ) * 100 total_gains = real_starting_money - real_initial_money return states_buy, states_sell, total_gains, invest with open('model.pkl', 'rb') as fopen: model = pickle.load(fopen) df = pd.read_csv('TWTR.csv') real_trend = df['Close'].tolist() parameters = [df['Close'].tolist(), df['Volume'].tolist()] minmax = MinMaxScaler(feature_range = (100, 200)).fit(np.array(parameters).T) scaled_parameters = minmax.transform(np.array(parameters).T).T.tolist() initial_money = np.max(parameters[0]) * 2 agent = Agent(model = model, timeseries = scaled_parameters, skip = skip, initial_money = initial_money, real_trend = real_trend, minmax = minmax) @app.route('/', methods = ['GET']) def hello(): return jsonify({'status': 'OK'}) @app.route('/inventory', methods = ['GET']) def inventory(): return jsonify(agent._inventory) @app.route('/queue', methods = ['GET']) def queue(): return jsonify(agent._queue) @app.route('/balance', methods = ['GET']) def balance(): return jsonify(agent._capital) @app.route('/trade', methods = ['GET']) def trade(): data = json.loads(request.args.get('data')) return jsonify(agent.trade(data)) @app.route('/reset', methods = ['GET']) def reset(): money = json.loads(request.args.get('money')) agent.reset_capital(money) return jsonify(True) if __name__ == '__main__': app.run(host = '0.0.0.0', port = 8005) ================================================ FILE: realtime-agent/realtime-evolution-strategy.ipynb ================================================ { "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "from sklearn.preprocessing import MinMaxScaler\n", "import os\n", "import numpy as np\n", "import pandas as pd\n", "import time\n", "import random\n", "\n", "import matplotlib.pyplot as plt\n", "import seaborn as sns\n", "sns.set()" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "def softmax(z):\n", " assert len(z.shape) == 2\n", " s = np.max(z, axis=1)\n", " s = s[:, np.newaxis]\n", " e_x = np.exp(z - s)\n", " div = np.sum(e_x, axis=1)\n", " div = div[:, np.newaxis]\n", " return e_x / div" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DateOpenHighLowCloseAdj CloseVolume
02018-05-23182.500000186.910004182.179993186.899994186.89999416628100
12018-05-24185.880005186.800003185.029999185.929993185.92999312354700
22018-05-25186.020004186.330002184.449997184.919998184.91999810965100
32018-05-29184.339996186.809998183.710007185.740005185.74000516398900
42018-05-30186.539993188.000000185.250000187.669998187.66999813736900
\n", "
" ], "text/plain": [ " Date Open High Low Close Adj Close \\\n", "0 2018-05-23 182.500000 186.910004 182.179993 186.899994 186.899994 \n", "1 2018-05-24 185.880005 186.800003 185.029999 185.929993 185.929993 \n", "2 2018-05-25 186.020004 186.330002 184.449997 184.919998 184.919998 \n", "3 2018-05-29 184.339996 186.809998 183.710007 185.740005 185.740005 \n", "4 2018-05-30 186.539993 188.000000 185.250000 187.669998 187.669998 \n", "\n", " Volume \n", "0 16628100 \n", "1 12354700 \n", "2 10965100 \n", "3 16398900 \n", "4 13736900 " ] }, "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df = pd.read_csv('FB.csv')\n", "df.head()" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [], "source": [ "parameters = [df['Close'].tolist(), df['Volume'].tolist()]" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [], "source": [ "def get_state(parameters, t, window_size = 20):\n", " outside = []\n", " d = t - window_size + 1\n", " for parameter in parameters:\n", " block = (\n", " parameter[d : t + 1]\n", " if d >= 0\n", " else -d * [parameter[0]] + parameter[0 : t + 1]\n", " )\n", " res = []\n", " for i in range(window_size - 1):\n", " res.append(block[i + 1] - block[i])\n", " for i in range(1, window_size, 1):\n", " res.append(block[i] - block[0])\n", " outside.append(res)\n", " return np.array(outside).reshape((1, -1))" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Our output size from `get_state` is 38. In this notebook, I only use `Close` and `Volume` parameters, you can choose any parameters you want from your DataFrame.\n", "\n", "After that, I want to add another parameters, my `inventory` size, mean of `inventory` and `capital`.\n", "\n", "Let say for an example,\n", "```\n", "inventory_size = 1\n", "mean_inventory = 0.5\n", "capital = 2\n", "last_state = 0\n", "```\n", "\n", "We have 3 actions,\n", "\n", "1. `0` for do nothing.\n", "2. `1` for buy.\n", "3. `2` for sell." ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [], "source": [ "inventory_size = 1\n", "mean_inventory = 0.5\n", "capital = 2\n", "concat_parameters = np.concatenate([get_state(parameters, 20), [[inventory_size, \n", " mean_inventory,\n", " capital]]], axis = 1)" ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "79" ] }, "execution_count": 7, "metadata": {}, "output_type": "execute_result" } ], "source": [ "input_size = concat_parameters.shape[1]\n", "input_size" ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [], "source": [ "class Deep_Evolution_Strategy:\n", "\n", " inputs = None\n", "\n", " def __init__(\n", " self, weights, reward_function, population_size, sigma, learning_rate\n", " ):\n", " self.weights = weights\n", " self.reward_function = reward_function\n", " self.population_size = population_size\n", " self.sigma = sigma\n", " self.learning_rate = learning_rate\n", "\n", " def _get_weight_from_population(self, weights, population):\n", " weights_population = []\n", " for index, i in enumerate(population):\n", " jittered = self.sigma * i\n", " weights_population.append(weights[index] + jittered)\n", " return weights_population\n", "\n", " def get_weights(self):\n", " return self.weights\n", " \n", " def train(self, epoch = 100, print_every = 1):\n", " lasttime = time.time()\n", " for i in range(epoch):\n", " population = []\n", " rewards = np.zeros(self.population_size)\n", " for k in range(self.population_size):\n", " x = []\n", " for w in self.weights:\n", " x.append(np.random.randn(*w.shape))\n", " population.append(x)\n", " for k in range(self.population_size):\n", " weights_population = self._get_weight_from_population(\n", " self.weights, population[k]\n", " )\n", " rewards[k] = self.reward_function(weights_population)\n", " rewards = (rewards - np.mean(rewards)) / (np.std(rewards) + 1e-7)\n", " for index, w in enumerate(self.weights):\n", " A = np.array([p[index] for p in population])\n", " self.weights[index] = (\n", " w\n", " + self.learning_rate\n", " / (self.population_size * self.sigma)\n", " * np.dot(A.T, rewards).T\n", " )\n", " if (i + 1) % print_every == 0:\n", " print(\n", " 'iter %d. reward: %f'\n", " % (i + 1, self.reward_function(self.weights))\n", " )\n", " print('time taken to train:', time.time() - lasttime, 'seconds')\n", " \n", "class Model:\n", " def __init__(self, input_size, layer_size, output_size):\n", " self.weights = [\n", " np.random.rand(input_size, layer_size)\n", " * np.sqrt(1 / (input_size + layer_size)),\n", " np.random.rand(layer_size, output_size)\n", " * np.sqrt(1 / (layer_size + output_size)),\n", " np.zeros((1, layer_size)),\n", " np.zeros((1, output_size)),\n", " ]\n", "\n", " def predict(self, inputs):\n", " feed = np.dot(inputs, self.weights[0]) + self.weights[-2]\n", " decision = np.dot(feed, self.weights[1]) + self.weights[-1]\n", " return decision\n", "\n", " def get_weights(self):\n", " return self.weights\n", "\n", " def set_weights(self, weights):\n", " self.weights = weights" ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [], "source": [ "class Agent:\n", "\n", " POPULATION_SIZE = 15\n", " SIGMA = 0.1\n", " LEARNING_RATE = 0.03\n", "\n", " def __init__(self, model, timeseries, skip, initial_money, real_trend, minmax):\n", " self.model = model\n", " self.timeseries = timeseries\n", " self.skip = skip\n", " self.real_trend = real_trend\n", " self.initial_money = initial_money\n", " self.es = Deep_Evolution_Strategy(\n", " self.model.get_weights(),\n", " self.get_reward,\n", " self.POPULATION_SIZE,\n", " self.SIGMA,\n", " self.LEARNING_RATE,\n", " )\n", " self.minmax = minmax\n", " self._initiate()\n", "\n", " def _initiate(self):\n", " # i assume first index is the close value\n", " self.trend = self.timeseries[0]\n", " self._mean = np.mean(self.trend)\n", " self._std = np.std(self.trend)\n", " self._inventory = []\n", " self._capital = self.initial_money\n", " self._queue = []\n", " self._scaled_capital = self.minmax.transform([[self._capital, 2]])[0, 0]\n", "\n", " def reset_capital(self, capital):\n", " if capital:\n", " self._capital = capital\n", " self._scaled_capital = self.minmax.transform([[self._capital, 2]])[0, 0]\n", " self._queue = []\n", " self._inventory = []\n", "\n", " def trade(self, data):\n", " \"\"\"\n", " you need to make sure the data is [close, volume]\n", " \"\"\"\n", " scaled_data = self.minmax.transform([data])[0]\n", " real_close = data[0]\n", " close = scaled_data[0]\n", " if len(self._queue) >= window_size:\n", " self._queue.pop(0)\n", " self._queue.append(scaled_data)\n", " if len(self._queue) < window_size:\n", " return {\n", " 'status': 'data not enough to trade',\n", " 'action': 'fail',\n", " 'balance': self._capital,\n", " 'timestamp': str(datetime.now()),\n", " }\n", " state = self.get_state(\n", " window_size - 1,\n", " self._inventory,\n", " self._scaled_capital,\n", " timeseries = np.array(self._queue).T.tolist(),\n", " )\n", " action, prob = self.act_softmax(state)\n", " print(prob)\n", " if action == 1 and self._scaled_capital >= close:\n", " self._inventory.append(close)\n", " self._scaled_capital -= close\n", " self._capital -= real_close\n", " return {\n", " 'status': 'buy 1 unit, cost %f' % (real_close),\n", " 'action': 'buy',\n", " 'balance': self._capital,\n", " 'timestamp': str(datetime.now()),\n", " }\n", " elif action == 2 and len(self._inventory):\n", " bought_price = self._inventory.pop(0)\n", " self._scaled_capital += close\n", " self._capital += real_close\n", " scaled_bought_price = self.minmax.inverse_transform(\n", " [[bought_price, 2]]\n", " )[0, 0]\n", " try:\n", " invest = (\n", " (real_close - scaled_bought_price) / scaled_bought_price\n", " ) * 100\n", " except:\n", " invest = 0\n", " return {\n", " 'status': 'sell 1 unit, price %f' % (real_close),\n", " 'investment': invest,\n", " 'gain': real_close - scaled_bought_price,\n", " 'balance': self._capital,\n", " 'action': 'sell',\n", " 'timestamp': str(datetime.now()),\n", " }\n", " else:\n", " return {\n", " 'status': 'do nothing',\n", " 'action': 'nothing',\n", " 'balance': self._capital,\n", " 'timestamp': str(datetime.now()),\n", " }\n", "\n", " def change_data(self, timeseries, skip, initial_money, real_trend, minmax):\n", " self.timeseries = timeseries\n", " self.skip = skip\n", " self.initial_money = initial_money\n", " self.real_trend = real_trend\n", " self.minmax = minmax\n", " self._initiate()\n", "\n", " def act(self, sequence):\n", " decision = self.model.predict(np.array(sequence))\n", "\n", " return np.argmax(decision[0])\n", "\n", " def act_softmax(self, sequence):\n", " decision = self.model.predict(np.array(sequence))\n", "\n", " return np.argmax(decision[0]), softmax(decision)[0]\n", "\n", " def get_state(self, t, inventory, capital, timeseries):\n", " state = get_state(timeseries, t)\n", " len_inventory = len(inventory)\n", " if len_inventory:\n", " mean_inventory = np.mean(inventory)\n", " else:\n", " mean_inventory = 0\n", " z_inventory = (mean_inventory - self._mean) / self._std\n", " z_capital = (capital - self._mean) / self._std\n", " concat_parameters = np.concatenate(\n", " [state, [[len_inventory, z_inventory, z_capital]]], axis = 1\n", " )\n", " return concat_parameters\n", "\n", " def get_reward(self, weights):\n", " initial_money = self._scaled_capital\n", " starting_money = initial_money\n", " invests = []\n", " self.model.weights = weights\n", " inventory = []\n", " state = self.get_state(0, inventory, starting_money, self.timeseries)\n", "\n", " for t in range(0, len(self.trend) - 1, self.skip):\n", " action = self.act(state)\n", " if action == 1 and starting_money >= self.trend[t]:\n", " inventory.append(self.trend[t])\n", " starting_money -= self.trend[t]\n", "\n", " elif action == 2 and len(inventory):\n", " bought_price = inventory.pop(0)\n", " starting_money += self.trend[t]\n", " invest = ((self.trend[t] - bought_price) / bought_price) * 100\n", " invests.append(invest)\n", "\n", " state = self.get_state(\n", " t + 1, inventory, starting_money, self.timeseries\n", " )\n", " invests = np.mean(invests)\n", " if np.isnan(invests):\n", " invests = 0\n", " score = (starting_money - initial_money) / initial_money * 100\n", " return invests * 0.7 + score * 0.3\n", "\n", " def fit(self, iterations, checkpoint):\n", " self.es.train(iterations, print_every = checkpoint)\n", "\n", " def buy(self):\n", " initial_money = self._scaled_capital\n", " starting_money = initial_money\n", "\n", " real_initial_money = self.initial_money\n", " real_starting_money = self.initial_money\n", " inventory = []\n", " real_inventory = []\n", " state = self.get_state(0, inventory, starting_money, self.timeseries)\n", " states_sell = []\n", " states_buy = []\n", "\n", " for t in range(0, len(self.trend) - 1, self.skip):\n", " action, prob = self.act_softmax(state)\n", " print(t, prob)\n", "\n", " if action == 1 and starting_money >= self.trend[t] and t < (len(self.trend) - 1 - window_size):\n", " inventory.append(self.trend[t])\n", " real_inventory.append(self.real_trend[t])\n", " real_starting_money -= self.real_trend[t]\n", " starting_money -= self.trend[t]\n", " states_buy.append(t)\n", " print(\n", " 'day %d: buy 1 unit at price %f, total balance %f'\n", " % (t, self.real_trend[t], real_starting_money)\n", " )\n", "\n", " elif action == 2 and len(inventory):\n", " bought_price = inventory.pop(0)\n", " real_bought_price = real_inventory.pop(0)\n", " starting_money += self.trend[t]\n", " real_starting_money += self.real_trend[t]\n", " states_sell.append(t)\n", " try:\n", " invest = (\n", " (self.real_trend[t] - real_bought_price)\n", " / real_bought_price\n", " ) * 100\n", " except:\n", " invest = 0\n", " print(\n", " 'day %d, sell 1 unit at price %f, investment %f %%, total balance %f,'\n", " % (t, self.real_trend[t], invest, real_starting_money)\n", " )\n", " state = self.get_state(\n", " t + 1, inventory, starting_money, self.timeseries\n", " )\n", "\n", " invest = (\n", " (real_starting_money - real_initial_money) / real_initial_money\n", " ) * 100\n", " total_gains = real_starting_money - real_initial_money\n", " return states_buy, states_sell, total_gains, invest" ] }, { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "['CPRT.csv',\n", " 'AMD.csv',\n", " 'GWR.csv',\n", " 'MTDR.csv',\n", " 'GOOG.csv',\n", " 'TSLA.csv',\n", " 'FSV.csv',\n", " 'LB.csv',\n", " 'FB.csv',\n", " 'SINA.csv',\n", " 'LYFT.csv']" ] }, "execution_count": 10, "metadata": {}, "output_type": "execute_result" } ], "source": [ "stocks = [i for i in os.listdir(os.getcwd()) if '.csv' in i and not 'TWTR' in i]\n", "stocks" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "I want to train on all stocks I downloaded except for Twitter. I want to use Twitter for testing." ] }, { "cell_type": "code", "execution_count": 11, "metadata": {}, "outputs": [], "source": [ "skip = 1\n", "layer_size = 500\n", "output_size = 3\n", "window_size = 20" ] }, { "cell_type": "code", "execution_count": 12, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "training stock CPRT.csv\n", "iter 10. reward: -1.247987\n", "iter 20. reward: 6.464369\n", "iter 30. reward: 20.931005\n", "iter 40. reward: 17.746705\n", "iter 50. reward: 18.576328\n", "iter 60. reward: 21.053296\n", "iter 70. reward: 19.513437\n", "iter 80. reward: 34.468159\n", "iter 90. reward: 18.841612\n", "iter 100. reward: 30.144099\n", "time taken to train: 17.304582357406616 seconds\n", "\n", "training stock AMD.csv\n", "iter 10. reward: 36.286963\n", "iter 20. reward: 43.994438\n", "iter 30. reward: 36.426547\n", "iter 40. reward: 40.952264\n", "iter 50. reward: 42.701169\n", "iter 60. reward: 46.964220\n", "iter 70. reward: 50.213138\n", "iter 80. reward: 47.108041\n", "iter 90. reward: 52.502404\n", "iter 100. reward: 55.356372\n", "time taken to train: 18.030934810638428 seconds\n", "\n", "training stock GWR.csv\n", "iter 10. reward: 21.827143\n", "iter 20. reward: 26.996406\n", "iter 30. reward: 28.478715\n", "iter 40. reward: 24.769332\n", "iter 50. reward: 32.276361\n", "iter 60. reward: 29.583129\n", "iter 70. reward: 32.912309\n", "iter 80. reward: 33.685202\n", "iter 90. reward: 35.657235\n", "iter 100. reward: 33.971033\n", "time taken to train: 17.878694772720337 seconds\n", "\n", "training stock MTDR.csv\n", "iter 10. reward: 6.588120\n", "iter 20. reward: 9.963038\n", "iter 30. reward: 6.995521\n", "iter 40. reward: 11.924601\n", "iter 50. reward: 12.691655\n", "iter 60. reward: 13.768439\n", "iter 70. reward: 13.757468\n", "iter 80. reward: 17.086748\n", "iter 90. reward: 18.127015\n", "iter 100. reward: 17.695863\n", "time taken to train: 16.625855445861816 seconds\n", "\n", "training stock GOOG.csv\n", "iter 10. reward: 14.863618\n", "iter 20. reward: 17.537896\n", "iter 30. reward: 18.676808\n", "iter 40. reward: 22.530143\n", "iter 50. reward: 24.339954\n", "iter 60. reward: 25.471286\n", "iter 70. reward: 27.379953\n", "iter 80. reward: 26.651974\n", "iter 90. reward: 26.503188\n", "iter 100. reward: 28.608727\n", "time taken to train: 18.292449712753296 seconds\n", "\n", "training stock TSLA.csv\n", "iter 10. reward: -1.988759\n", "iter 20. reward: 3.583594\n", "iter 30. reward: 6.227101\n", "iter 40. reward: 7.969605\n", "iter 50. reward: 13.373963\n", "iter 60. reward: 18.205339\n", "iter 70. reward: 19.686566\n", "iter 80. reward: 19.667429\n", "iter 90. reward: 20.270016\n", "iter 100. reward: 22.427184\n", "time taken to train: 17.09872031211853 seconds\n", "\n", "training stock FSV.csv\n", "iter 10. reward: 18.520624\n", "iter 20. reward: 22.422610\n", "iter 30. reward: 23.608830\n", "iter 40. reward: 23.608830\n", "iter 50. reward: 23.507973\n", "iter 60. reward: 24.019357\n", "iter 70. reward: 24.429757\n", "iter 80. reward: 25.059607\n", "iter 90. reward: 25.248546\n", "iter 100. reward: 25.237088\n", "time taken to train: 17.251641750335693 seconds\n", "\n", "training stock LB.csv\n", "iter 10. reward: -4.582982\n", "iter 20. reward: -4.592372\n", "iter 30. reward: -3.883796\n", "iter 40. reward: -3.076274\n", "iter 50. reward: -2.990688\n", "iter 60. reward: -0.984809\n", "iter 70. reward: -0.301800\n", "iter 80. reward: 1.037189\n", "iter 90. reward: 1.035139\n", "iter 100. reward: 1.982279\n", "time taken to train: 17.05810546875 seconds\n", "\n", "training stock FB.csv\n", "iter 10. reward: -28.704470\n", "iter 20. reward: -17.753076\n", "iter 30. reward: -18.305663\n", "iter 40. reward: -17.788208\n", "iter 50. reward: -17.444941\n", "iter 60. reward: -17.783883\n", "iter 70. reward: -18.965700\n", "iter 80. reward: -18.308042\n", "iter 90. reward: -17.689998\n", "iter 100. reward: -17.506858\n", "time taken to train: 16.90356683731079 seconds\n", "\n", "training stock SINA.csv\n", "iter 10. reward: -4.434994\n", "iter 20. reward: 1.403997\n", "iter 30. reward: 2.220121\n", "iter 40. reward: 4.055608\n", "iter 50. reward: 3.661211\n", "iter 60. reward: 4.540796\n", "iter 70. reward: 6.477745\n", "iter 80. reward: 6.597851\n", "iter 90. reward: 6.701629\n", "iter 100. reward: 6.760706\n", "time taken to train: 16.092115879058838 seconds\n", "\n", "training stock LYFT.csv\n", "iter 10. reward: 3.374927\n", "iter 20. reward: 10.456719\n", "iter 30. reward: 10.456719\n", "iter 40. reward: 10.456719\n", "iter 50. reward: 10.456719\n", "iter 60. reward: 10.456719\n", "iter 70. reward: 10.456719\n", "iter 80. reward: 10.456719\n", "iter 90. reward: 10.456719\n", "iter 100. reward: 10.456719\n", "time taken to train: 4.763254642486572 seconds\n", "\n" ] } ], "source": [ "model = Model(input_size = input_size, layer_size = layer_size, output_size = output_size)\n", "agent = None\n", "\n", "for no, stock in enumerate(stocks):\n", " print('training stock %s'%(stock))\n", " df = pd.read_csv(stock)\n", " real_trend = df['Close'].tolist()\n", " parameters = [df['Close'].tolist(), df['Volume'].tolist()]\n", " minmax = MinMaxScaler(feature_range = (100, 200)).fit(np.array(parameters).T)\n", " scaled_parameters = minmax.transform(np.array(parameters).T).T.tolist()\n", " initial_money = np.max(parameters[0]) * 2\n", " \n", " if no == 0:\n", " agent = Agent(model = model,\n", " timeseries = scaled_parameters,\n", " skip = skip,\n", " initial_money = initial_money,\n", " real_trend = real_trend,\n", " minmax = minmax)\n", " else:\n", " agent.change_data(timeseries = scaled_parameters,\n", " skip = skip,\n", " initial_money = initial_money,\n", " real_trend = real_trend,\n", " minmax = minmax)\n", " \n", " agent.fit(iterations = 100, checkpoint = 10)\n", " print()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### If you saw the whole training session on certain stocks are negatives (like FB), means that, that stock markets are losing very bad" ] }, { "cell_type": "code", "execution_count": 13, "metadata": {}, "outputs": [], "source": [ "df = pd.read_csv('GOOG.csv')\n", "real_trend = df['Close'].tolist()\n", "parameters = [df['Close'].tolist(), df['Volume'].tolist()]\n", "minmax = MinMaxScaler(feature_range = (100, 200)).fit(np.array(parameters).T)\n", "scaled_parameters = minmax.transform(np.array(parameters).T).T.tolist()\n", "initial_money = np.max(parameters[0]) * 2\n", "\n", " \n", "agent.change_data(timeseries = scaled_parameters,\n", " skip = skip,\n", " initial_money = initial_money,\n", " real_trend = real_trend,\n", " minmax = minmax)" ] }, { "cell_type": "code", "execution_count": 14, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "0 [0. 0. 1.]\n", "1 [0. 0. 1.]\n", "2 [0. 0. 1.]\n", "3 [1. 0. 0.]\n", "4 [0. 0. 1.]\n", "5 [2.88041485e-42 1.00000000e+00 0.00000000e+00]\n", "day 5: buy 1 unit at price 1084.989990, total balance 1490.169922\n", "6 [1. 0. 0.]\n", "7 [0. 0. 1.]\n", "day 7, sell 1 unit at price 1139.290039, investment 5.004659 %, total balance 2629.459961,\n", "8 [0. 0. 1.]\n", "9 [0. 0. 1.]\n", "10 [0. 0. 1.]\n", "11 [0. 0. 1.]\n", "12 [0. 0. 1.]\n", "13 [0. 0. 1.]\n", "14 [0.0000000e+00 1.0000000e+00 1.7139084e-34]\n", "day 14: buy 1 unit at price 1134.790039, total balance 1494.669922\n", "15 [0. 0. 1.]\n", "day 15, sell 1 unit at price 1152.119995, investment 1.527151 %, total balance 2646.789917,\n", "16 [0.00000000e+000 3.38086219e-109 1.00000000e+000]\n", "17 [0. 0. 1.]\n", "18 [0. 1. 0.]\n", "day 18: buy 1 unit at price 1168.060059, total balance 1478.729858\n", "19 [0. 0. 1.]\n", "day 19, sell 1 unit at price 1169.839966, investment 0.152381 %, total balance 2648.569824,\n", "20 [0. 1. 0.]\n", "day 20: buy 1 unit at price 1157.660034, total balance 1490.909790\n", "21 [0. 1. 0.]\n", "day 21: buy 1 unit at price 1155.479980, total balance 335.429810\n", "22 [0. 1. 0.]\n", "day 22: buy 1 unit at price 1124.810059, total balance -789.380249\n", "23 [0. 1. 0.]\n", "day 23: buy 1 unit at price 1118.459961, total balance -1907.840210\n", "24 [7.52059788e-254 1.00000000e+000 0.00000000e+000]\n", "25 [1. 0. 0.]\n", "26 [1. 0. 0.]\n", "27 [1. 0. 0.]\n", "28 [0. 1. 0.]\n", "29 [0. 1. 0.]\n", "30 [0. 1. 0.]\n", "31 [0.00000000e+00 1.00000000e+00 2.51869099e-15]\n", "32 [0. 0. 1.]\n", "day 32, sell 1 unit at price 1152.839966, investment -0.416363 %, total balance -755.000244,\n", "33 [1. 0. 0.]\n", "34 [0. 0. 1.]\n", "day 34, sell 1 unit at price 1183.479980, investment 2.423235 %, total balance 428.479736,\n", "35 [1. 0. 0.]\n", "36 [1. 0. 0.]\n", "37 [1. 0. 0.]\n", "38 [1. 0. 0.]\n", "39 [1. 0. 0.]\n", "40 [1. 0. 0.]\n", "41 [1. 0. 0.]\n", "42 [1. 0. 0.]\n", "43 [0. 1. 0.]\n", "day 43: buy 1 unit at price 1263.699951, total balance -835.220215\n", "44 [0. 1. 0.]\n", "45 [0. 1. 0.]\n", "46 [0. 1. 0.]\n", "47 [0. 1. 0.]\n", "48 [0. 1. 0.]\n", "49 [0. 1. 0.]\n", "50 [0. 1. 0.]\n", "51 [0. 1. 0.]\n", "52 [0. 1. 0.]\n", "53 [0. 1. 0.]\n", "54 [0. 1. 0.]\n", "55 [0. 0. 1.]\n", "day 55, sell 1 unit at price 1237.609985, investment 10.028353 %, total balance 402.389770,\n", "56 [1. 0. 0.]\n", "57 [0. 1. 0.]\n", "day 57: buy 1 unit at price 1242.099976, total balance -839.710206\n", "58 [0. 1. 0.]\n", "59 [0. 1. 0.]\n", "60 [1. 0. 0.]\n", "61 [1. 0. 0.]\n", "62 [1. 0. 0.]\n", "63 [1. 0. 0.]\n", "64 [1. 0. 0.]\n", "65 [0. 1. 0.]\n", "66 [0. 1. 0.]\n", "67 [1. 0. 0.]\n", "68 [1. 0. 0.]\n", "69 [1. 0. 0.]\n", "70 [0. 0. 1.]\n", "day 70, sell 1 unit at price 1218.189941, investment 8.916723 %, total balance 378.479735,\n", "71 [1. 0. 0.]\n", "72 [1. 0. 0.]\n", "73 [1. 0. 0.]\n", "74 [1. 0. 0.]\n", "75 [0. 0. 1.]\n", "day 75, sell 1 unit at price 1164.640015, investment -7.838881 %, total balance 1543.119750,\n", "76 [0. 0. 1.]\n", "day 76, sell 1 unit at price 1177.359985, investment -5.212140 %, total balance 2720.479735,\n", "77 [1.00000000e+000 1.71349693e-284 0.00000000e+000]\n", "78 [0. 0. 1.]\n", "79 [0. 1. 0.]\n", "day 79: buy 1 unit at price 1172.530029, total balance 1547.949706\n", "80 [0. 0. 1.]\n", "day 80, sell 1 unit at price 1156.050049, investment -1.405506 %, total balance 2703.999755,\n", "81 [0. 0. 1.]\n", "82 [0. 0. 1.]\n", "83 [0. 0. 1.]\n", "84 [0. 0. 1.]\n", "85 [0. 0. 1.]\n", "86 [0. 0. 1.]\n", "87 [1. 0. 0.]\n", "88 [0. 0. 1.]\n", "89 [1. 0. 0.]\n", "90 [0. 0. 1.]\n", "91 [0. 0. 1.]\n", "92 [0. 0. 1.]\n", "93 [0. 1. 0.]\n", "day 93: buy 1 unit at price 1168.189941, total balance 1535.809814\n", "94 [1. 0. 0.]\n", "95 [0. 1. 0.]\n", "day 95: buy 1 unit at price 1148.969971, total balance 386.839843\n", "96 [0. 1. 0.]\n", "day 96: buy 1 unit at price 1138.819946, total balance -751.980103\n", "97 [0. 1. 0.]\n", "day 97: buy 1 unit at price 1081.219971, total balance -1833.200074\n", "98 [2.58002336e-293 0.00000000e+000 1.00000000e+000]\n", "day 98, sell 1 unit at price 1079.319946, investment -7.607495 %, total balance -753.880128,\n", "99 [0. 1. 0.]\n", "day 99: buy 1 unit at price 1110.079956, total balance -1863.960084\n", "100 [0. 1. 0.]\n", "101 [0. 0. 1.]\n", "day 101, sell 1 unit at price 1121.280029, investment -2.409980 %, total balance -742.680055,\n", "102 [0. 0. 1.]\n", "day 102, sell 1 unit at price 1115.689941, investment -2.031050 %, total balance 373.009886,\n", "103 [1. 0. 0.]\n", "104 [0. 0. 1.]\n", "day 104, sell 1 unit at price 1096.459961, investment 1.409518 %, total balance 1469.469847,\n", "105 [0. 0. 1.]\n", "day 105, sell 1 unit at price 1101.160034, investment -0.803539 %, total balance 2570.629881,\n", "106 [0. 0. 1.]\n", "107 [0. 0. 1.]\n", "108 [0. 0. 1.]\n", "109 [0. 0. 1.]\n", "110 [1. 0. 0.]\n", "111 [0. 0. 1.]\n", "112 [1. 0. 0.]\n", "113 [0. 0. 1.]\n", "114 [0. 0. 1.]\n", "115 [0. 0. 1.]\n", "116 [0. 1. 0.]\n", "day 116: buy 1 unit at price 1055.810059, total balance 1514.819822\n", "117 [0. 1. 0.]\n", "day 117: buy 1 unit at price 1093.390015, total balance 421.429807\n", "118 [0. 0. 1.]\n", "day 118, sell 1 unit at price 1082.400024, investment 2.518442 %, total balance 1503.829831,\n", "119 [0. 0. 1.]\n", "day 119, sell 1 unit at price 1066.150024, investment -2.491333 %, total balance 2569.979855,\n", "120 [1. 0. 0.]\n", "121 [0. 0. 1.]\n", "122 [0. 0. 1.]\n", "123 [0. 0. 1.]\n", "124 [1. 0. 0.]\n", "125 [1. 0. 0.]\n", "126 [1. 0. 0.]\n", "127 [1. 0. 0.]\n", "128 [1. 0. 0.]\n", "129 [1. 0. 0.]\n", "130 [1. 0. 0.]\n", "131 [1. 0. 0.]\n", "132 [0. 0. 1.]\n", "133 [0. 0. 1.]\n", "134 [1. 0. 0.]\n", "135 [0. 1. 0.]\n", "day 135: buy 1 unit at price 1050.819946, total balance 1519.159909\n", "136 [1. 0. 0.]\n", "137 [0. 0. 1.]\n", "day 137, sell 1 unit at price 1036.579956, investment -1.355131 %, total balance 2555.739865,\n", "138 [0. 0. 1.]\n", "139 [0. 0. 1.]\n", "140 [0. 1. 0.]\n", "day 140: buy 1 unit at price 1063.680054, total balance 1492.059811\n", "141 [0. 0. 1.]\n", "day 141, sell 1 unit at price 1061.900024, investment -0.167346 %, total balance 2553.959835,\n", "142 [0. 0. 1.]\n", "143 [0. 0. 1.]\n", "144 [0. 1. 0.]\n", "day 144: buy 1 unit at price 1028.709961, total balance 1525.249874\n", "145 [1. 0. 0.]\n", "146 [0. 1. 0.]\n", "day 146: buy 1 unit at price 1009.409973, total balance 515.839901\n", "147 [0. 0. 1.]\n", "day 147, sell 1 unit at price 979.539978, investment -4.779771 %, total balance 1495.379879,\n", "148 [1. 0. 0.]\n", "149 [0. 1. 0.]\n", "day 149: buy 1 unit at price 1039.459961, total balance 455.919918\n", "150 [1. 0. 0.]\n", "151 [0. 0. 1.]\n", "day 151, sell 1 unit at price 1037.079956, investment 2.741204 %, total balance 1492.999874,\n", "152 [1. 0. 0.]\n", "153 [0. 0. 1.]\n", "day 153, sell 1 unit at price 1045.849976, investment 0.614744 %, total balance 2538.849850,\n", "154 [0. 0. 1.]\n", "155 [0. 0. 1.]\n", "156 [1. 0. 0.]\n", "157 [0. 0. 1.]\n", "158 [0. 0. 1.]\n", "159 [0. 0. 1.]\n", "160 [0. 0. 1.]\n", "161 [1. 0. 0.]\n", "162 [1. 0. 0.]\n", "163 [1. 0. 0.]\n", "164 [1. 0. 0.]\n", "165 [1. 0. 0.]\n", "166 [1. 0. 0.]\n", "167 [0. 1. 0.]\n", "day 167: buy 1 unit at price 1075.569946, total balance 1463.279904\n", "168 [1. 0. 0.]\n", "169 [1. 0. 0.]\n", "170 [0. 1. 0.]\n", "day 170: buy 1 unit at price 1070.079956, total balance 393.199948\n", "171 [1. 0. 0.]\n", "172 [0. 1. 0.]\n", "day 172: buy 1 unit at price 1089.060059, total balance -695.860111\n", "173 [0. 1. 0.]\n", "day 173: buy 1 unit at price 1116.369995, total balance -1812.230106\n", "174 [1. 0. 0.]\n", "175 [1. 0. 0.]\n", "176 [1. 0. 0.]\n", "177 [1. 0. 0.]\n", "178 [0. 1. 0.]\n", "179 [0. 1. 0.]\n", "180 [0. 1. 0.]\n", "181 [0. 1. 0.]\n", "182 [0. 0. 1.]\n", "day 182, sell 1 unit at price 1120.160034, investment 4.145717 %, total balance -692.070072,\n", "183 [0. 0. 1.]\n", "day 183, sell 1 unit at price 1121.670044, investment 4.821143 %, total balance 429.599972,\n", "184 [0. 1. 0.]\n", "day 184: buy 1 unit at price 1113.650024, total balance -684.050052\n", "185 [0. 1. 0.]\n", "day 185: buy 1 unit at price 1118.560059, total balance -1802.610111\n", "186 [0.0000000e+00 1.0000000e+00 3.9040329e-80]\n", "187 [0. 1. 0.]\n", "188 [0. 0. 1.]\n", "day 188, sell 1 unit at price 1110.369995, investment 1.956727 %, total balance -692.240116,\n", "189 [0. 1. 0.]\n", "day 189: buy 1 unit at price 1109.400024, total balance -1801.640140\n", "190 [0. 1. 0.]\n", "191 [1. 0. 0.]\n", "192 [1. 0. 0.]\n", "193 [0. 1. 0.]\n", "194 [1. 0. 0.]\n", "195 [1. 0. 0.]\n", "196 [1. 0. 0.]\n", "197 [1. 0. 0.]\n", "198 [0. 1. 0.]\n", "199 [0. 1. 0.]\n", "200 [1. 0. 0.]\n", "201 [1.00000000e+00 0.00000000e+00 1.11009789e-17]\n", "202 [0. 0. 1.]\n", "day 202, sell 1 unit at price 1185.550049, investment 6.196875 %, total balance -616.090091,\n", "203 [0. 1. 0.]\n", "day 203: buy 1 unit at price 1184.459961, total balance -1800.550052\n", "204 [0. 1. 0.]\n", "205 [0. 1. 0.]\n", "206 [0. 1. 0.]\n", "207 [0. 1. 0.]\n", "208 [0. 1. 0.]\n", "209 [0. 1. 0.]\n", "210 [0. 1. 0.]\n", "211 [0. 1. 0.]\n", "212 [0. 1. 0.]\n", "213 [0. 1. 0.]\n", "214 [0. 1. 0.]\n", "215 [0. 1. 0.]\n", "216 [0. 1. 0.]\n", "217 [0. 1. 0.]\n", "218 [0. 1. 0.]\n", "219 [1. 0. 0.]\n", "220 [1. 0. 0.]\n", "221 [0. 0. 1.]\n", "day 221, sell 1 unit at price 1202.160034, investment 7.947740 %, total balance -598.390018,\n", "222 [1. 0. 0.]\n", "223 [1. 0. 0.]\n", "224 [1. 0. 0.]\n", "225 [1. 0. 0.]\n", "226 [1. 0. 0.]\n", "227 [1. 0. 0.]\n", "228 [1. 0. 0.]\n", "229 [1. 0. 0.]\n", "230 [1. 0. 0.]\n", "231 [0. 1. 0.]\n", "232 [0. 1. 0.]\n", "233 [0. 1. 0.]\n", "234 [1. 0. 0.]\n", "235 [1. 0. 0.]\n", "236 [0. 1. 0.]\n", "237 [0. 1. 0.]\n", "238 [0. 1. 0.]\n", "239 [0. 0. 1.]\n", "day 239, sell 1 unit at price 1174.099976, investment 4.965305 %, total balance 575.709958,\n", "240 [0. 1. 0.]\n", "241 [0. 0. 1.]\n", "day 241, sell 1 unit at price 1162.380005, investment 4.775553 %, total balance 1738.089963,\n", "242 [0. 0. 1.]\n", "day 242, sell 1 unit at price 1164.270020, investment -1.704569 %, total balance 2902.359983,\n", "243 [0. 1. 0.]\n", "244 [0. 0. 1.]\n", "245 [0. 0. 1.]\n", "246 [0. 0. 1.]\n", "247 [0. 0. 1.]\n", "248 [0. 0. 1.]\n", "249 [1. 0. 0.]\n", "250 [0. 0. 1.]\n" ] } ], "source": [ "states_buy, states_sell, total_gains, invest = agent.buy()" ] }, { "cell_type": "code", "execution_count": 15, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "fig = plt.figure(figsize = (15, 5))\n", "plt.plot(df['Close'], color='r', lw=2.)\n", "plt.plot(df['Close'], '^', markersize=10, color='m', label = 'buying signal', markevery = states_buy)\n", "plt.plot(df['Close'], 'v', markersize=10, color='k', label = 'selling signal', markevery = states_sell)\n", "plt.title('GOOG total gains %f, total investment %f%%'%(total_gains, invest))\n", "plt.legend()\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": 16, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "0 [0. 0. 1.]\n", "1 [0. 0. 1.]\n", "2 [0. 0. 1.]\n", "3 [0. 0. 1.]\n", "4 [0. 0. 1.]\n", "5 [0. 0. 1.]\n", "6 [0. 0. 1.]\n", "7 [0. 0. 1.]\n", "8 [0. 0. 1.]\n", "9 [1. 0. 0.]\n", "10 [1. 0. 0.]\n", "11 [0. 1. 0.]\n", "day 11: buy 1 unit at price 41.209999, total balance 52.309997\n", "12 [0. 1. 0.]\n", "day 12: buy 1 unit at price 41.419998, total balance 10.889999\n", "13 [0. 0. 1.]\n", "day 13, sell 1 unit at price 43.490002, investment 5.532645 %, total balance 54.380001,\n", "14 [0. 0. 1.]\n", "day 14, sell 1 unit at price 44.070000, investment 6.397881 %, total balance 98.450001,\n", "15 [0. 1. 0.]\n", "day 15: buy 1 unit at price 46.759998, total balance 51.690003\n", "16 [0. 0. 1.]\n", "day 16, sell 1 unit at price 45.799999, investment -2.053035 %, total balance 97.490002,\n", "17 [0. 0. 1.]\n", "18 [0. 1. 0.]\n", "day 18: buy 1 unit at price 44.950001, total balance 52.540001\n", "19 [0. 1. 0.]\n", "day 19: buy 1 unit at price 46.130001, total balance 6.410000\n", "20 [0. 1. 0.]\n", "21 [0. 1. 0.]\n", "22 [0. 1. 0.]\n", "23 [0. 1. 0.]\n", "24 [0. 1. 0.]\n", "25 [0. 1. 0.]\n", "26 [0. 1. 0.]\n", "27 [1. 0. 0.]\n", "28 [1. 0. 0.]\n", "29 [0. 1. 0.]\n", "30 [0. 1. 0.]\n", "31 [4.84761617e-08 9.99999952e-01 0.00000000e+00]\n", "32 [1. 0. 0.]\n", "33 [0. 1. 0.]\n", "34 [1. 0. 0.]\n", "35 [1. 0. 0.]\n", "36 [0. 0. 1.]\n", "day 36, sell 1 unit at price 44.259998, investment -1.535046 %, total balance 50.669998,\n", "37 [0. 1. 0.]\n", "day 37: buy 1 unit at price 44.709999, total balance 5.959999\n", "38 [0. 0. 1.]\n", "day 38, sell 1 unit at price 43.340000, investment -6.048127 %, total balance 49.299999,\n", "39 [0. 0. 1.]\n", "day 39, sell 1 unit at price 43.439999, investment -2.840528 %, total balance 92.739998,\n", "40 [0. 1. 0.]\n", "day 40: buy 1 unit at price 43.419998, total balance 49.320000\n", "41 [1. 0. 0.]\n", "42 [1. 0. 0.]\n", "43 [0. 0. 1.]\n", "day 43, sell 1 unit at price 44.220001, investment 1.842476 %, total balance 93.540001,\n", "44 [0. 0. 1.]\n", "45 [1. 0. 0.]\n", "46 [1. 0. 0.]\n", "47 [0. 1. 0.]\n", "day 47: buy 1 unit at price 31.870001, total balance 61.670000\n", "48 [1. 0. 0.]\n", "49 [0. 0. 1.]\n", "day 49, sell 1 unit at price 32.820000, investment 2.980857 %, total balance 94.490000,\n", "50 [1. 0. 0.]\n", "51 [0. 0. 1.]\n", "52 [0. 0. 1.]\n", "53 [0. 0. 1.]\n", "54 [0. 0. 1.]\n", "55 [0. 0. 1.]\n", "56 [0. 0. 1.]\n", "57 [0. 0. 1.]\n", "58 [0. 0. 1.]\n", "59 [0. 0. 1.]\n", "60 [0. 0. 1.]\n", "61 [0. 0. 1.]\n", "62 [1. 0. 0.]\n", "63 [0. 0. 1.]\n", "64 [1. 0. 0.]\n", "65 [1. 0. 0.]\n", "66 [1. 0. 0.]\n", "67 [1. 0. 0.]\n", "68 [1.00000000e+000 0.00000000e+000 5.88236875e-246]\n", "69 [0. 0.30331368 0.69668632]\n", "70 [1. 0. 0.]\n", "71 [1. 0. 0.]\n", "72 [1. 0. 0.]\n", "73 [0. 1. 0.]\n", "day 73: buy 1 unit at price 30.809999, total balance 63.680001\n", "74 [0. 1. 0.]\n", "day 74: buy 1 unit at price 30.490000, total balance 33.190001\n", "75 [1. 0. 0.]\n", "76 [0. 1. 0.]\n", "day 76: buy 1 unit at price 30.889999, total balance 2.300002\n", "77 [0. 1. 0.]\n", "78 [0. 1. 0.]\n", "79 [0. 1. 0.]\n", "80 [0. 0. 1.]\n", "day 80, sell 1 unit at price 28.860001, investment -6.329108 %, total balance 31.160003,\n", "81 [0.00000000e+000 1.00000000e+000 8.40150266e-172]\n", "day 81: buy 1 unit at price 29.219999, total balance 1.940004\n", "82 [0. 0. 1.]\n", "day 82, sell 1 unit at price 29.520000, investment -3.181371 %, total balance 31.460004,\n", "83 [1.00000000e+000 0.00000000e+000 1.68749158e-251]\n", "84 [0. 0. 1.]\n", "day 84, sell 1 unit at price 28.500000, investment -7.737129 %, total balance 59.960004,\n", "85 [0. 0. 1.]\n", "day 85, sell 1 unit at price 28.600000, investment -2.121831 %, total balance 88.560004,\n", "86 [0. 0. 1.]\n", "87 [0. 0. 1.]\n", "88 [0. 0. 1.]\n", "89 [1. 0. 0.]\n", "90 [0. 0. 1.]\n", "91 [1. 0. 0.]\n", "92 [1. 0. 0.]\n", "93 [1. 0. 0.]\n", "94 [1. 0. 0.]\n", "95 [0. 0. 1.]\n", "96 [1.49596746e-208 0.00000000e+000 1.00000000e+000]\n", "97 [0. 0. 1.]\n", "98 [0. 0. 1.]\n", "99 [1. 0. 0.]\n", "100 [0. 0. 1.]\n", "101 [0. 0. 1.]\n", "102 [0. 0. 1.]\n", "103 [1. 0. 0.]\n", "104 [0. 0. 1.]\n", "105 [0. 0. 1.]\n", "106 [0. 0. 1.]\n", "107 [0. 0. 1.]\n", "108 [1. 0. 0.]\n", "109 [1. 0. 0.]\n", "110 [0. 0. 1.]\n", "111 [0. 0. 1.]\n", "112 [0. 1. 0.]\n", "day 112: buy 1 unit at price 34.750000, total balance 53.810004\n", "113 [0. 1. 0.]\n", "day 113: buy 1 unit at price 34.619999, total balance 19.190005\n", "114 [0. 0. 1.]\n", "day 114, sell 1 unit at price 34.299999, investment -1.294967 %, total balance 53.490004,\n", "115 [0. 0. 1.]\n", "day 115, sell 1 unit at price 34.020000, investment -1.733099 %, total balance 87.510004,\n", "116 [0. 1. 0.]\n", "day 116: buy 1 unit at price 34.419998, total balance 53.090006\n", "117 [0. 1. 0.]\n", "day 117: buy 1 unit at price 34.990002, total balance 18.100004\n", "118 [0. 1. 0.]\n", "119 [0. 1. 0.]\n", "120 [0. 1. 0.]\n", "121 [0. 1. 0.]\n", "122 [0. 1. 0.]\n", "123 [0. 1. 0.]\n", "124 [0. 1. 0.]\n", "125 [0. 1. 0.]\n", "126 [0. 1. 0.]\n", "127 [1. 0. 0.]\n", "128 [1. 0. 0.]\n", "129 [1.00000000e+000 3.87913053e-131 0.00000000e+000]\n", "130 [1. 0. 0.]\n", "131 [1. 0. 0.]\n", "132 [1. 0. 0.]\n", "133 [1. 0. 0.]\n", "134 [0. 0. 1.]\n", "day 134, sell 1 unit at price 33.660000, investment -2.208013 %, total balance 51.760004,\n", "135 [1. 0. 0.]\n", "136 [0. 0. 1.]\n", "day 136, sell 1 unit at price 32.959999, investment -5.801666 %, total balance 84.720003,\n", "137 [0. 0. 1.]\n", "138 [0. 0. 1.]\n", "139 [0. 0. 1.]\n", "140 [0. 0. 1.]\n", "141 [1.00000000e+000 2.08795633e-032 2.67176100e-180]\n", "142 [0. 0. 1.]\n", "143 [0. 0. 1.]\n", "144 [0. 0. 1.]\n", "145 [0. 1. 0.]\n", "day 145: buy 1 unit at price 32.930000, total balance 51.790003\n", "146 [1. 0. 0.]\n", "147 [0. 1. 0.]\n", "day 147: buy 1 unit at price 27.309999, total balance 24.480004\n", "148 [0. 1. 0.]\n", "day 148: buy 1 unit at price 26.450001, total balance -1.969997\n", "149 [0. 1. 0.]\n", "150 [0. 0. 1.]\n", "day 150, sell 1 unit at price 28.680000, investment -12.906165 %, total balance 26.710003,\n", "151 [0. 1. 0.]\n", "day 151: buy 1 unit at price 28.430000, total balance -1.719997\n", "152 [0. 1. 0.]\n", "153 [0. 0. 1.]\n", "day 153, sell 1 unit at price 28.809999, investment 5.492494 %, total balance 27.090002,\n", "154 [0. 0. 1.]\n", "day 154, sell 1 unit at price 27.990000, investment 5.822302 %, total balance 55.080002,\n", "155 [0. 0. 1.]\n", "day 155, sell 1 unit at price 29.950001, investment 5.346469 %, total balance 85.030003,\n", "156 [0. 0. 1.]\n", "157 [0. 0. 1.]\n", "158 [0. 0. 1.]\n", "159 [0. 0. 1.]\n", "160 [1. 0. 0.]\n", "161 [1. 0. 0.]\n", "162 [1.00000000e+00 0.00000000e+00 1.18347919e-79]\n", "163 [0. 0. 1.]\n", "164 [1. 0. 0.]\n", "165 [1. 0. 0.]\n", "166 [0. 1. 0.]\n", "day 166: buy 1 unit at price 32.250000, total balance 52.780003\n", "167 [0. 1. 0.]\n", "day 167: buy 1 unit at price 30.969999, total balance 21.810004\n", "168 [1.00000000e+000 3.75718032e-277 0.00000000e+000]\n", "169 [0. 1. 0.]\n", "day 169: buy 1 unit at price 32.900002, total balance -11.089998\n", "170 [0. 1. 0.]\n", "171 [0. 1. 0.]\n", "172 [0. 1. 0.]\n", "173 [0. 1. 0.]\n", "174 [0. 1. 0.]\n", "175 [0. 1. 0.]\n", "176 [0. 1. 0.]\n", "177 [0. 0. 1.]\n", "day 177, sell 1 unit at price 34.160000, investment 5.922481 %, total balance 23.070002,\n", "178 [1. 0. 0.]\n", "179 [1. 0. 0.]\n", "180 [0. 1. 0.]\n", "day 180: buy 1 unit at price 30.230000, total balance -7.159998\n", "181 [0. 1. 0.]\n", "182 [0. 0. 1.]\n", "day 182, sell 1 unit at price 31.120001, investment 0.484346 %, total balance 23.960003,\n", "183 [0. 0. 1.]\n", "day 183, sell 1 unit at price 30.959999, investment -5.896665 %, total balance 54.920002,\n", "184 [0. 0. 1.]\n", "day 184, sell 1 unit at price 31.230000, investment 3.307972 %, total balance 86.150002,\n", "185 [0. 0. 1.]\n", "186 [0. 0. 1.]\n", "187 [0. 0. 1.]\n", "188 [0. 0. 1.]\n", "189 [0. 0. 1.]\n", "190 [0. 0. 1.]\n", "191 [0. 0. 1.]\n", "192 [0. 0. 1.]\n", "193 [1. 0. 0.]\n", "194 [0. 0. 1.]\n", "195 [0. 0. 1.]\n", "196 [1. 0. 0.]\n", "197 [1. 0. 0.]\n", "198 [1. 0. 0.]\n", "199 [0. 1. 0.]\n", "day 199: buy 1 unit at price 30.870001, total balance 55.280001\n", "200 [1. 0. 0.]\n", "201 [1. 0. 0.]\n", "202 [0. 0. 1.]\n", "day 202, sell 1 unit at price 31.030001, investment 0.518303 %, total balance 86.310002,\n", "203 [0. 0. 1.]\n", "204 [0. 0. 1.]\n", "205 [0. 0. 1.]\n", "206 [1.00000000e+000 3.78767981e-200 0.00000000e+000]\n", "207 [1. 0. 0.]\n", "208 [0. 0. 1.]\n", "209 [1. 0. 0.]\n", "210 [0. 1. 0.]\n", "day 210: buy 1 unit at price 33.060001, total balance 53.250001\n", "211 [1. 0. 0.]\n", "212 [0. 1. 0.]\n", "day 212: buy 1 unit at price 32.869999, total balance 20.380002\n", "213 [1. 0. 0.]\n", "214 [0. 1. 0.]\n", "215 [0. 0. 1.]\n", "day 215, sell 1 unit at price 33.750000, investment 2.087111 %, total balance 54.130002,\n", "216 [0. 1. 0.]\n", "day 216: buy 1 unit at price 34.380001, total balance 19.750001\n", "217 [0. 1. 0.]\n", "218 [0. 1. 0.]\n", "219 [0. 1. 0.]\n", "220 [0. 1. 0.]\n", "221 [0. 1. 0.]\n", "222 [0. 1. 0.]\n", "223 [0. 1. 0.]\n", "224 [0. 1. 0.]\n", "225 [1. 0. 0.]\n", "226 [1.00000000e+000 1.79166683e-113 0.00000000e+000]\n", "227 [1. 0. 0.]\n", "228 [0. 1. 0.]\n", "229 [1. 0. 0.]\n", "230 [1. 0. 0.]\n", "231 [0. 1. 0.]\n", "232 [0. 1. 0.]\n", "233 [0. 1. 0.]\n", "234 [0. 1. 0.]\n", "235 [0. 1. 0.]\n", "236 [0. 0. 1.]\n", "day 236, sell 1 unit at price 39.950001, investment 21.539404 %, total balance 59.700002,\n", "237 [0.00000000e+000 3.52341905e-242 1.00000000e+000]\n", "day 237, sell 1 unit at price 40.799999, investment 18.673641 %, total balance 100.500001,\n", "238 [0. 1. 0.]\n", "239 [1. 0. 0.]\n", "240 [0. 1. 0.]\n", "241 [0. 1. 0.]\n", "242 [0. 1. 0.]\n", "243 [0. 1. 0.]\n", "244 [0. 1. 0.]\n", "245 [0. 1. 0.]\n", "246 [0. 1. 0.]\n", "247 [0. 1. 0.]\n", "248 [1. 0. 0.]\n", "249 [1. 0. 0.]\n", "250 [0. 1. 0.]\n" ] } ], "source": [ "df = pd.read_csv('TWTR.csv')\n", "real_trend = df['Close'].tolist()\n", "parameters = [df['Close'].tolist(), df['Volume'].tolist()]\n", "minmax = MinMaxScaler(feature_range = (100, 200)).fit(np.array(parameters).T)\n", "scaled_parameters = minmax.transform(np.array(parameters).T).T.tolist()\n", "initial_money = np.max(parameters[0]) * 2\n", "\n", "agent.change_data(timeseries = scaled_parameters,\n", " skip = skip,\n", " initial_money = initial_money,\n", " real_trend = real_trend,\n", " minmax = minmax)\n", "\n", "states_buy, states_sell, total_gains, invest = agent.buy()" ] }, { "cell_type": "code", "execution_count": 17, "metadata": {}, "outputs": [ { "data": { "image/png": "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WnsPcE/svTGmCDjBWvuZu+k7wGPW2lCyOowxI2OBnTHmGJy+oOuSlRcRERERkfbburWEzMxs+vUb1q6goK/z+72EQl0b1EWjUcLhENu3b2Pr1hIGDy5I+didWqfOGJMFnAkc2MK+JcA3rLXrgb8aY4YCEaAcmNVaECjpU1lRyz///iVfP2lPsnOCXd0cEREREelAoVCdAroeyuPx4PcHGDhwCBs3tm957nYHddbasQmvq4EBScpNTXh9VHvPI+nx0YJVbFhTxsIFqzjsmN26ujkiIiIi0sEU0PVsHo8XaN9cIt70NEW6o8qKWpZ+6kxQuvTTYqoq1NdaRERERByVFbW88PgS3SP2QArq+pCPFqwiGnWi/mg0ysIFmqdGRERERByJPbo6yiGH7EdVVVWH1ffAA/fxxhuvd1h9ySxd+gW33XZT2up/+eV/cNNN13dYfQrq+ojKilqWfryBSNgJ6iLhqLJ1IiIiIgL0nB5dF110CUce+fW0n2fixD255ZY7036ejrJTE6VIz/HRglVEI1GgoY91LFvX3cfWlb70IqGtWyk45zz1ERcRERFJg5Z6dHXUPeKTTz7Gu+++TW1tDd/73mXMnHkkGzas56KLzmX+/DcAGr3/1a9+xvDhwzn77PMA+Oqrpdxyy4088cSz3H33bUycuAennXYmDz54P6tXr6KysoL169cxcuQo7rjjZ2RmZlJRUcFPf3obK1euID+/gLy8fAYNGszll1/VqG01NTXceectFBWtwOfzM3r0GO644x4WLVrIH//4Wx588DEAnn32KebN+xs5ObnMmHEwzz33NPPnvxFv96xZp/LBBwuoqanhhhtuZsqUqYRCIa6//irKysqora1lzz0ncd11NxIIBDrke02kTF0fEHvyEqFxQNQTsnXRUIjSf/ydsrffJFy2raubIyIiItLrxO8V09Sjy+v18sgjT/Czn/2an//8brZu3dJq+dNOO4O///25eJD57LNPc8op32zx4b61X3LLLXfx+OPPEAqFeP31VwB4+OG/kJvbnyeeeJY77riHTz5Z0uK5PvzwP1RVVfK3vz3LX//6JNddd2OzMsuXL+Oxxx7hT396iAceeJTt2xsvUl5WVsZee03m4Yef4MILL+a++34HgM/n45Zb7uTBBx/jsceeIhwOM3/+39v+wnaAgro+IPHJS1PdfWxd/eYSCIcB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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "fig = plt.figure(figsize = (15, 5))\n", "plt.plot(df['Close'], color='r', lw=2.)\n", "plt.plot(df['Close'], '^', markersize=10, color='m', label = 'buying signal', markevery = states_buy)\n", "plt.plot(df['Close'], 'v', markersize=10, color='k', label = 'selling signal', markevery = states_sell)\n", "plt.title('TWTR total gains %f, total investment %f%%'%(total_gains, invest))\n", "plt.legend()\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": 18, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "{'status': 'data not enough to trade', 'action': 'fail', 'balance': 93.51999599999999, 'timestamp': '2019-08-31 02:39:42.247020'}\n", "{'status': 'data not enough to trade', 'action': 'fail', 'balance': 93.51999599999999, 'timestamp': '2019-08-31 02:39:42.247175'}\n", "{'status': 'data not enough to trade', 'action': 'fail', 'balance': 93.51999599999999, 'timestamp': '2019-08-31 02:39:42.247287'}\n", "{'status': 'data not enough to trade', 'action': 'fail', 'balance': 93.51999599999999, 'timestamp': '2019-08-31 02:39:42.247427'}\n", "{'status': 'data not enough to trade', 'action': 'fail', 'balance': 93.51999599999999, 'timestamp': '2019-08-31 02:39:42.247529'}\n", "{'status': 'data not enough to trade', 'action': 'fail', 'balance': 93.51999599999999, 'timestamp': '2019-08-31 02:39:42.247611'}\n", "{'status': 'data not enough to trade', 'action': 'fail', 'balance': 93.51999599999999, 'timestamp': '2019-08-31 02:39:42.247683'}\n", "{'status': 'data not enough to trade', 'action': 'fail', 'balance': 93.51999599999999, 'timestamp': '2019-08-31 02:39:42.247790'}\n", "{'status': 'data not enough to trade', 'action': 'fail', 'balance': 93.51999599999999, 'timestamp': '2019-08-31 02:39:42.247877'}\n", "{'status': 'data not enough to trade', 'action': 'fail', 'balance': 93.51999599999999, 'timestamp': '2019-08-31 02:39:42.247947'}\n", "{'status': 'data not enough to trade', 'action': 'fail', 'balance': 93.51999599999999, 'timestamp': '2019-08-31 02:39:42.248107'}\n", "{'status': 'data not enough to trade', 'action': 'fail', 'balance': 93.51999599999999, 'timestamp': '2019-08-31 02:39:42.248180'}\n", "{'status': 'data not enough to trade', 'action': 'fail', 'balance': 93.51999599999999, 'timestamp': '2019-08-31 02:39:42.248251'}\n", "{'status': 'data not enough to trade', 'action': 'fail', 'balance': 93.51999599999999, 'timestamp': '2019-08-31 02:39:42.248322'}\n", "{'status': 'data not enough to trade', 'action': 'fail', 'balance': 93.51999599999999, 'timestamp': '2019-08-31 02:39:42.248392'}\n", "{'status': 'data not enough to trade', 'action': 'fail', 'balance': 93.51999599999999, 'timestamp': '2019-08-31 02:39:42.248463'}\n", "{'status': 'data not enough to trade', 'action': 'fail', 'balance': 93.51999599999999, 'timestamp': '2019-08-31 02:39:42.248535'}\n", "{'status': 'data not enough to trade', 'action': 'fail', 'balance': 93.51999599999999, 'timestamp': '2019-08-31 02:39:42.248605'}\n", "{'status': 'data not enough to trade', 'action': 'fail', 'balance': 93.51999599999999, 'timestamp': '2019-08-31 02:39:42.248674'}\n", "[0. 1. 0.]\n", "{'status': 'buy 1 unit, cost 46.130001', 'action': 'buy', 'balance': 47.38999499999999, 'timestamp': '2019-08-31 02:39:42.251303'}\n", "[0. 1. 0.]\n", "{'status': 'buy 1 unit, cost 45.240002', 'action': 'buy', 'balance': 2.149992999999988, 'timestamp': '2019-08-31 02:39:42.251959'}\n", "[0. 1. 0.]\n", "{'status': 'do nothing', 'action': 'nothing', 'balance': 2.149992999999988, 'timestamp': '2019-08-31 02:39:42.252573'}\n", "[0. 1. 0.]\n", "{'status': 'do nothing', 'action': 'nothing', 'balance': 2.149992999999988, 'timestamp': '2019-08-31 02:39:42.253071'}\n", "[0. 1. 0.]\n", "{'status': 'do nothing', 'action': 'nothing', 'balance': 2.149992999999988, 'timestamp': '2019-08-31 02:39:42.253555'}\n", "[0. 1. 0.]\n", "{'status': 'do nothing', 'action': 'nothing', 'balance': 2.149992999999988, 'timestamp': '2019-08-31 02:39:42.254131'}\n", "[0. 1. 0.]\n", "{'status': 'do nothing', 'action': 'nothing', 'balance': 2.149992999999988, 'timestamp': '2019-08-31 02:39:42.254743'}\n", "[0. 1. 0.]\n", "{'status': 'do nothing', 'action': 'nothing', 'balance': 2.149992999999988, 'timestamp': '2019-08-31 02:39:42.255300'}\n", "[1. 0. 0.]\n", "{'status': 'do nothing', 'action': 'nothing', 'balance': 2.149992999999988, 'timestamp': '2019-08-31 02:39:42.255858'}\n", "[1. 0. 0.]\n", "{'status': 'do nothing', 'action': 'nothing', 'balance': 2.149992999999988, 'timestamp': '2019-08-31 02:39:42.256398'}\n", "[0. 1. 0.]\n", "{'status': 'do nothing', 'action': 'nothing', 'balance': 2.149992999999988, 'timestamp': '2019-08-31 02:39:42.256922'}\n", "[0. 1. 0.]\n", "{'status': 'do nothing', 'action': 'nothing', 'balance': 2.149992999999988, 'timestamp': '2019-08-31 02:39:42.257477'}\n", "[1.51020718e-59 1.00000000e+00 0.00000000e+00]\n", "{'status': 'do nothing', 'action': 'nothing', 'balance': 2.149992999999988, 'timestamp': '2019-08-31 02:39:42.258040'}\n", "[1. 0. 0.]\n", "{'status': 'do nothing', 'action': 'nothing', 'balance': 2.149992999999988, 'timestamp': '2019-08-31 02:39:42.258505'}\n", "[0. 1. 0.]\n", "{'status': 'do nothing', 'action': 'nothing', 'balance': 2.149992999999988, 'timestamp': '2019-08-31 02:39:42.259010'}\n", "[1. 0. 0.]\n", "{'status': 'do nothing', 'action': 'nothing', 'balance': 2.149992999999988, 'timestamp': '2019-08-31 02:39:42.259559'}\n", "[1. 0. 0.]\n", "{'status': 'do nothing', 'action': 'nothing', 'balance': 2.149992999999988, 'timestamp': '2019-08-31 02:39:42.260065'}\n", "[0. 0. 1.]\n", "{'status': 'sell 1 unit, price 44.259998', 'investment': -4.053767525389831, 'gain': -1.870003000000004, 'balance': 46.409990999999984, 'action': 'sell', 'timestamp': '2019-08-31 02:39:42.260639'}\n", "[0. 1. 0.]\n", "{'status': 'buy 1 unit, cost 44.709999', 'action': 'buy', 'balance': 1.6999919999999875, 'timestamp': '2019-08-31 02:39:42.261195'}\n", "[0. 0. 1.]\n", "{'status': 'sell 1 unit, price 43.340000', 'investment': -4.199827400538136, 'gain': -1.9000020000000006, 'balance': 45.03999199999999, 'action': 'sell', 'timestamp': '2019-08-31 02:39:42.261827'}\n", "[0. 0. 1.]\n", "{'status': 'sell 1 unit, price 43.439999', 'investment': -2.8405279096517004, 'gain': -1.269999999999996, 'balance': 88.47999099999998, 'action': 'sell', 'timestamp': '2019-08-31 02:39:42.262354'}\n", "[0. 1. 0.]\n", "{'status': 'buy 1 unit, cost 43.419998', 'action': 'buy', 'balance': 45.059992999999984, 'timestamp': '2019-08-31 02:39:42.262827'}\n", "[1. 0. 0.]\n", "{'status': 'do nothing', 'action': 'nothing', 'balance': 45.059992999999984, 'timestamp': '2019-08-31 02:39:42.263297'}\n", "[1. 0. 0.]\n", "{'status': 'do nothing', 'action': 'nothing', 'balance': 45.059992999999984, 'timestamp': '2019-08-31 02:39:42.263789'}\n", "[0. 0. 1.]\n", "{'status': 'sell 1 unit, price 44.220001', 'investment': 1.8424759024632011, 'gain': 0.8000030000000038, 'balance': 89.27999399999999, 'action': 'sell', 'timestamp': '2019-08-31 02:39:42.264333'}\n", "[0. 0. 1.]\n", "{'status': 'do nothing', 'action': 'nothing', 'balance': 89.27999399999999, 'timestamp': '2019-08-31 02:39:42.264848'}\n", "[1. 0. 0.]\n", "{'status': 'do nothing', 'action': 'nothing', 'balance': 89.27999399999999, 'timestamp': '2019-08-31 02:39:42.265265'}\n", "[1. 0. 0.]\n", "{'status': 'do nothing', 'action': 'nothing', 'balance': 89.27999399999999, 'timestamp': '2019-08-31 02:39:42.265720'}\n", "[0. 1. 0.]\n", "{'status': 'buy 1 unit, cost 31.870001', 'action': 'buy', 'balance': 57.409992999999986, 'timestamp': '2019-08-31 02:39:42.266187'}\n", "[1. 0. 0.]\n", "{'status': 'do nothing', 'action': 'nothing', 'balance': 57.409992999999986, 'timestamp': '2019-08-31 02:39:42.266665'}\n", "[0. 0. 1.]\n", "{'status': 'sell 1 unit, price 32.820000', 'investment': 2.980856511425896, 'gain': 0.9499989999999983, 'balance': 90.22999299999998, 'action': 'sell', 'timestamp': '2019-08-31 02:39:42.267213'}\n", "[1. 0. 0.]\n", "{'status': 'do nothing', 'action': 'nothing', 'balance': 90.22999299999998, 'timestamp': '2019-08-31 02:39:42.267673'}\n", "[0. 0. 1.]\n", "{'status': 'do nothing', 'action': 'nothing', 'balance': 90.22999299999998, 'timestamp': '2019-08-31 02:39:42.268178'}\n", "[0. 0. 1.]\n", "{'status': 'do nothing', 'action': 'nothing', 'balance': 90.22999299999998, 'timestamp': '2019-08-31 02:39:42.268595'}\n", "[0. 0. 1.]\n", "{'status': 'do nothing', 'action': 'nothing', 'balance': 90.22999299999998, 'timestamp': '2019-08-31 02:39:42.269065'}\n", "[0. 0. 1.]\n", "{'status': 'do nothing', 'action': 'nothing', 'balance': 90.22999299999998, 'timestamp': '2019-08-31 02:39:42.269536'}\n", "[0. 0. 1.]\n", "{'status': 'do nothing', 'action': 'nothing', 'balance': 90.22999299999998, 'timestamp': '2019-08-31 02:39:42.269989'}\n", "[0. 0. 1.]\n", "{'status': 'do nothing', 'action': 'nothing', 'balance': 90.22999299999998, 'timestamp': '2019-08-31 02:39:42.270436'}\n", "[0. 0. 1.]\n", "{'status': 'do nothing', 'action': 'nothing', 'balance': 90.22999299999998, 'timestamp': '2019-08-31 02:39:42.270887'}\n", "[0. 0. 1.]\n", "{'status': 'do nothing', 'action': 'nothing', 'balance': 90.22999299999998, 'timestamp': '2019-08-31 02:39:42.271333'}\n", "[0. 0. 1.]\n", "{'status': 'do nothing', 'action': 'nothing', 'balance': 90.22999299999998, 'timestamp': '2019-08-31 02:39:42.271783'}\n", "[0. 0. 1.]\n", "{'status': 'do nothing', 'action': 'nothing', 'balance': 90.22999299999998, 'timestamp': '2019-08-31 02:39:42.272248'}\n", "[0. 0. 1.]\n", "{'status': 'do nothing', 'action': 'nothing', 'balance': 90.22999299999998, 'timestamp': '2019-08-31 02:39:42.272705'}\n", "[1. 0. 0.]\n", "{'status': 'do nothing', 'action': 'nothing', 'balance': 90.22999299999998, 'timestamp': '2019-08-31 02:39:42.273157'}\n", "[0. 0. 1.]\n", "{'status': 'do nothing', 'action': 'nothing', 'balance': 90.22999299999998, 'timestamp': '2019-08-31 02:39:42.273620'}\n", "[1. 0. 0.]\n", "{'status': 'do nothing', 'action': 'nothing', 'balance': 90.22999299999998, 'timestamp': '2019-08-31 02:39:42.274058'}\n", "[1. 0. 0.]\n", "{'status': 'do nothing', 'action': 'nothing', 'balance': 90.22999299999998, 'timestamp': '2019-08-31 02:39:42.274518'}\n", "[1. 0. 0.]\n", "{'status': 'do nothing', 'action': 'nothing', 'balance': 90.22999299999998, 'timestamp': '2019-08-31 02:39:42.274966'}\n", "[1. 0. 0.]\n", "{'status': 'do nothing', 'action': 'nothing', 'balance': 90.22999299999998, 'timestamp': '2019-08-31 02:39:42.275422'}\n", "[1.00000000e+000 0.00000000e+000 7.84116119e-283]\n", "{'status': 'do nothing', 'action': 'nothing', 'balance': 90.22999299999998, 'timestamp': '2019-08-31 02:39:42.275891'}\n", "[0.00000000e+00 1.00000000e+00 1.39371786e-93]\n", "{'status': 'buy 1 unit, cost 35.639999', 'action': 'buy', 'balance': 54.58999399999998, 'timestamp': '2019-08-31 02:39:42.276366'}\n", "[1. 0. 0.]\n", "{'status': 'do nothing', 'action': 'nothing', 'balance': 54.58999399999998, 'timestamp': '2019-08-31 02:39:42.276836'}\n", "[1. 0. 0.]\n", "{'status': 'do nothing', 'action': 'nothing', 'balance': 54.58999399999998, 'timestamp': '2019-08-31 02:39:42.277325'}\n", "[1. 0. 0.]\n", "{'status': 'do nothing', 'action': 'nothing', 'balance': 54.58999399999998, 'timestamp': '2019-08-31 02:39:42.277798'}\n", "[0. 1. 0.]\n", "{'status': 'buy 1 unit, cost 30.809999', 'action': 'buy', 'balance': 23.779994999999985, 'timestamp': '2019-08-31 02:39:42.278268'}\n", "[0. 1. 0.]\n", "{'status': 'buy 1 unit, cost 30.490000', 'action': 'buy', 'balance': -6.710005000000013, 'timestamp': '2019-08-31 02:39:42.278739'}\n", "[1. 0. 0.]\n", "{'status': 'do nothing', 'action': 'nothing', 'balance': -6.710005000000013, 'timestamp': '2019-08-31 02:39:42.279207'}\n", "[0. 1. 0.]\n", "{'status': 'do nothing', 'action': 'nothing', 'balance': -6.710005000000013, 'timestamp': '2019-08-31 02:39:42.279678'}\n", "[0. 1. 0.]\n", "{'status': 'do nothing', 'action': 'nothing', 'balance': -6.710005000000013, 'timestamp': '2019-08-31 02:39:42.280149'}\n", "[0. 1. 0.]\n", "{'status': 'do nothing', 'action': 'nothing', 'balance': -6.710005000000013, 'timestamp': '2019-08-31 02:39:42.280618'}\n", "[0. 1. 0.]\n", "{'status': 'do nothing', 'action': 'nothing', 'balance': -6.710005000000013, 'timestamp': '2019-08-31 02:39:42.281083'}\n", "[0. 0. 1.]\n", "{'status': 'sell 1 unit, price 28.860001', 'investment': -19.023563945666766, 'gain': -6.7799979999999955, 'balance': 22.149995999999987, 'action': 'sell', 'timestamp': '2019-08-31 02:39:42.281636'}\n", "[0. 1. 0.]\n", "{'status': 'buy 1 unit, cost 29.219999', 'action': 'buy', 'balance': -7.0700030000000105, 'timestamp': '2019-08-31 02:39:42.282125'}\n", "[0. 0. 1.]\n", "{'status': 'sell 1 unit, price 29.520000', 'investment': -4.186949178414432, 'gain': -1.2899989999999946, 'balance': 22.44999699999999, 'action': 'sell', 'timestamp': '2019-08-31 02:39:42.282660'}\n", "[1.0e+000 0.0e+000 2.5e-323]\n", "{'status': 'do nothing', 'action': 'nothing', 'balance': 22.44999699999999, 'timestamp': '2019-08-31 02:39:42.283158'}\n", "[0. 0. 1.]\n", "{'status': 'sell 1 unit, price 28.500000', 'investment': -6.526730075434576, 'gain': -1.990000000000002, 'balance': 50.94999699999999, 'action': 'sell', 'timestamp': '2019-08-31 02:39:42.283696'}\n", "[0. 0. 1.]\n", "{'status': 'sell 1 unit, price 28.600000', 'investment': -2.121831010329591, 'gain': -0.6199989999999964, 'balance': 79.54999699999999, 'action': 'sell', 'timestamp': '2019-08-31 02:39:42.284236'}\n", "[0. 0. 1.]\n", "{'status': 'do nothing', 'action': 'nothing', 'balance': 79.54999699999999, 'timestamp': '2019-08-31 02:39:42.284700'}\n", "[0. 0. 1.]\n", "{'status': 'do nothing', 'action': 'nothing', 'balance': 79.54999699999999, 'timestamp': '2019-08-31 02:39:42.285168'}\n", "[0. 0. 1.]\n", "{'status': 'do nothing', 'action': 'nothing', 'balance': 79.54999699999999, 'timestamp': '2019-08-31 02:39:42.285621'}\n", "[1. 0. 0.]\n", "{'status': 'do nothing', 'action': 'nothing', 'balance': 79.54999699999999, 'timestamp': '2019-08-31 02:39:42.286073'}\n", "[0. 0. 1.]\n", "{'status': 'do nothing', 'action': 'nothing', 'balance': 79.54999699999999, 'timestamp': '2019-08-31 02:39:42.286537'}\n", "[1. 0. 0.]\n", "{'status': 'do nothing', 'action': 'nothing', 'balance': 79.54999699999999, 'timestamp': '2019-08-31 02:39:42.287003'}\n", "[1. 0. 0.]\n", "{'status': 'do nothing', 'action': 'nothing', 'balance': 79.54999699999999, 'timestamp': '2019-08-31 02:39:42.287465'}\n", "[1. 0. 0.]\n", "{'status': 'do nothing', 'action': 'nothing', 'balance': 79.54999699999999, 'timestamp': '2019-08-31 02:39:42.287914'}\n", "[1. 0. 0.]\n", "{'status': 'do nothing', 'action': 'nothing', 'balance': 79.54999699999999, 'timestamp': '2019-08-31 02:39:42.288377'}\n", "[0. 0. 1.]\n", "{'status': 'do nothing', 'action': 'nothing', 'balance': 79.54999699999999, 'timestamp': '2019-08-31 02:39:42.288825'}\n", "[1.4679413e-130 0.0000000e+000 1.0000000e+000]\n", "{'status': 'do nothing', 'action': 'nothing', 'balance': 79.54999699999999, 'timestamp': '2019-08-31 02:39:42.289297'}\n", "[0. 0. 1.]\n", "{'status': 'do nothing', 'action': 'nothing', 'balance': 79.54999699999999, 'timestamp': '2019-08-31 02:39:42.289754'}\n", "[0. 0. 1.]\n", "{'status': 'do nothing', 'action': 'nothing', 'balance': 79.54999699999999, 'timestamp': '2019-08-31 02:39:42.290210'}\n", "[1. 0. 0.]\n", "{'status': 'do nothing', 'action': 'nothing', 'balance': 79.54999699999999, 'timestamp': '2019-08-31 02:39:42.290666'}\n" ] } ], "source": [ "from datetime import datetime\n", "\n", "volume = df['Volume'].tolist()\n", "\n", "for i in range(100):\n", " print(agent.trade([real_trend[i], volume[i]]))" ] }, { "cell_type": "code", "execution_count": 19, "metadata": {}, "outputs": [], "source": [ "import copy\n", "import pickle\n", "\n", "copy_model = copy.deepcopy(agent.model)\n", "\n", "with open('model.pkl', 'wb') as fopen:\n", " pickle.dump(copy_model, fopen)" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.6.8" } }, "nbformat": 4, "nbformat_minor": 2 } ================================================ FILE: realtime-agent/request.ipynb ================================================ { "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import requests\n", "import pandas as pd" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Let say\n", "\n", "Let say, TWTR.csv is my realtime data (follow [realtime-evolution-strategy.ipynb](realtime-evolution-strategy.ipynb)), remember, we trained using `Close`, and `Volume` data.\n", "\n", "So every request means new daily data.\n", "\n", "You can improve the code to bind historical data with your own database or any websocket streaming data. Imagination is your limit now." ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DateOpenHighLowCloseAdj CloseVolume
02018-05-2332.70000133.43000032.59999833.41999833.41999813407500
12018-05-2433.43999933.75999833.11999933.52000033.52000014491900
22018-05-2533.54000133.99000233.31000133.63000133.63000110424400
32018-05-2933.41999834.83000233.34999834.04000134.04000122086700
42018-05-3034.20000134.66000034.08000234.36000134.36000114588200
\n", "
" ], "text/plain": [ " Date Open High Low Close Adj Close Volume\n", "0 2018-05-23 32.700001 33.430000 32.599998 33.419998 33.419998 13407500\n", "1 2018-05-24 33.439999 33.759998 33.119999 33.520000 33.520000 14491900\n", "2 2018-05-25 33.540001 33.990002 33.310001 33.630001 33.630001 10424400\n", "3 2018-05-29 33.419998 34.830002 33.349998 34.040001 34.040001 22086700\n", "4 2018-05-30 34.200001 34.660000 34.080002 34.360001 34.360001 14588200" ] }, "execution_count": 2, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df = pd.read_csv('TWTR.csv')\n", "df.head()" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [], "source": [ "close = df['Close'].tolist()\n", "volume = df['Volume'].tolist()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Check balance" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "93.51999599999999" ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "requests.get('http://localhost:8005/balance').json()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "This is the initial capital we have for now, you can check [agent.ipynb](https://github.com/huseinzol05/Stock-Prediction-Models/blob/master/realtime-agent/agent.ipynb) how I defined it, or you can overwrite it." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Trading" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "'[33.419998, 13407500]'" ] }, "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], "source": [ "import json\n", "\n", "data = json.dumps([close[0], volume[0]])\n", "data" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Remember, my last training session was only used `Close` and `Volume`, you need to edit it to accept any kind of parameters." ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "{'action': 'fail',\n", " 'balance': 93.51999599999999,\n", " 'status': 'data not enough to trade',\n", " 'timestamp': '2019-08-31 02:40:10.625022'}" ] }, "execution_count": 6, "metadata": {}, "output_type": "execute_result" } ], "source": [ "requests.get('http://localhost:8005/trade?data='+data).json()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Reason why you got 'data not enough to trade', because, the agent waiting another data to complete the queue, atleast same as `window_size` size.\n", "\n", "Last time I defined `window_size` is 20, means, it only look back 20 historical data to trade." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Assume now, you have 100 times new datapoints going in, you want to trade these datapoints." ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "{'action': 'fail', 'balance': 93.51999599999999, 'status': 'data not enough to trade', 'timestamp': '2019-08-31 02:40:10.690977'}\n", "{'action': 'fail', 'balance': 93.51999599999999, 'status': 'data not enough to trade', 'timestamp': '2019-08-31 02:40:10.695210'}\n", "{'action': 'fail', 'balance': 93.51999599999999, 'status': 'data not enough to trade', 'timestamp': '2019-08-31 02:40:10.699224'}\n", "{'action': 'fail', 'balance': 93.51999599999999, 'status': 'data not enough to trade', 'timestamp': '2019-08-31 02:40:10.702625'}\n", "{'action': 'fail', 'balance': 93.51999599999999, 'status': 'data not enough to trade', 'timestamp': '2019-08-31 02:40:10.705349'}\n", "{'action': 'fail', 'balance': 93.51999599999999, 'status': 'data not enough to trade', 'timestamp': '2019-08-31 02:40:10.708217'}\n", "{'action': 'fail', 'balance': 93.51999599999999, 'status': 'data not enough to trade', 'timestamp': '2019-08-31 02:40:10.711154'}\n", "{'action': 'fail', 'balance': 93.51999599999999, 'status': 'data not enough to trade', 'timestamp': '2019-08-31 02:40:10.714063'}\n", "{'action': 'fail', 'balance': 93.51999599999999, 'status': 'data not enough to trade', 'timestamp': '2019-08-31 02:40:10.716941'}\n", "{'action': 'fail', 'balance': 93.51999599999999, 'status': 'data not enough to trade', 'timestamp': '2019-08-31 02:40:10.719288'}\n", "{'action': 'fail', 'balance': 93.51999599999999, 'status': 'data not enough to trade', 'timestamp': '2019-08-31 02:40:10.721568'}\n", "{'action': 'fail', 'balance': 93.51999599999999, 'status': 'data not enough to trade', 'timestamp': '2019-08-31 02:40:10.723917'}\n", "{'action': 'fail', 'balance': 93.51999599999999, 'status': 'data not enough to trade', 'timestamp': '2019-08-31 02:40:10.726292'}\n", "{'action': 'fail', 'balance': 93.51999599999999, 'status': 'data not enough to trade', 'timestamp': '2019-08-31 02:40:10.728538'}\n", "{'action': 'fail', 'balance': 93.51999599999999, 'status': 'data not enough to trade', 'timestamp': '2019-08-31 02:40:10.730832'}\n", "{'action': 'fail', 'balance': 93.51999599999999, 'status': 'data not enough to trade', 'timestamp': '2019-08-31 02:40:10.733636'}\n", "{'action': 'fail', 'balance': 93.51999599999999, 'status': 'data not enough to trade', 'timestamp': '2019-08-31 02:40:10.736353'}\n", "{'action': 'fail', 'balance': 93.51999599999999, 'status': 'data not enough to trade', 'timestamp': '2019-08-31 02:40:10.738558'}\n", "{'action': 'buy', 'balance': 48.56999499999999, 'status': 'buy 1 unit, cost 44.950001', 'timestamp': '2019-08-31 02:40:10.741146'}\n", "{'action': 'buy', 'balance': 2.4399939999999916, 'status': 'buy 1 unit, cost 46.130001', 'timestamp': '2019-08-31 02:40:10.743822'}\n", "{'action': 'nothing', 'balance': 2.4399939999999916, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.749816'}\n", "{'action': 'nothing', 'balance': 2.4399939999999916, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.752503'}\n", "{'action': 'nothing', 'balance': 2.4399939999999916, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.757819'}\n", "{'action': 'nothing', 'balance': 2.4399939999999916, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.760163'}\n", "{'action': 'nothing', 'balance': 2.4399939999999916, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.762512'}\n", "{'action': 'nothing', 'balance': 2.4399939999999916, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.764850'}\n", "{'action': 'nothing', 'balance': 2.4399939999999916, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.767202'}\n", "{'action': 'nothing', 'balance': 2.4399939999999916, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.769545'}\n", "{'action': 'nothing', 'balance': 2.4399939999999916, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.771889'}\n", "{'action': 'nothing', 'balance': 2.4399939999999916, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.774284'}\n", "{'action': 'nothing', 'balance': 2.4399939999999916, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.776661'}\n", "{'action': 'nothing', 'balance': 2.4399939999999916, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.779031'}\n", "{'action': 'nothing', 'balance': 2.4399939999999916, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.781386'}\n", "{'action': 'nothing', 'balance': 2.4399939999999916, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.783746'}\n", "{'action': 'nothing', 'balance': 2.4399939999999916, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.786126'}\n", "{'action': 'nothing', 'balance': 2.4399939999999916, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.788476'}\n", "{'action': 'sell', 'balance': 46.69999199999999, 'gain': -0.6900030000000044, 'investment': -1.5350455720790848, 'status': 'sell 1 unit, price 44.259998', 'timestamp': '2019-08-31 02:40:10.790902'}\n", "{'action': 'buy', 'balance': 1.9899929999999912, 'status': 'buy 1 unit, cost 44.709999', 'timestamp': '2019-08-31 02:40:10.793386'}\n", "{'action': 'sell', 'balance': 45.329992999999995, 'gain': -2.7900009999999966, 'investment': -6.048126901189525, 'status': 'sell 1 unit, price 43.340000', 'timestamp': '2019-08-31 02:40:10.795829'}\n", "{'action': 'sell', 'balance': 88.769992, 'gain': -1.269999999999996, 'investment': -2.8405279096517004, 'status': 'sell 1 unit, price 43.439999', 'timestamp': '2019-08-31 02:40:10.798273'}\n", "{'action': 'buy', 'balance': 45.349994, 'status': 'buy 1 unit, cost 43.419998', 'timestamp': '2019-08-31 02:40:10.800601'}\n", "{'action': 'nothing', 'balance': 45.349994, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.802931'}\n", "{'action': 'nothing', 'balance': 45.349994, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.805260'}\n", "{'action': 'sell', 'balance': 89.569995, 'gain': 0.8000030000000038, 'investment': 1.8424759024632011, 'status': 'sell 1 unit, price 44.220001', 'timestamp': '2019-08-31 02:40:10.807660'}\n", "{'action': 'nothing', 'balance': 89.569995, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.809990'}\n", "{'action': 'nothing', 'balance': 89.569995, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.812298'}\n", "{'action': 'nothing', 'balance': 89.569995, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.814634'}\n", "{'action': 'buy', 'balance': 57.699994000000004, 'status': 'buy 1 unit, cost 31.870001', 'timestamp': '2019-08-31 02:40:10.816950'}\n", "{'action': 'nothing', 'balance': 57.699994000000004, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.819333'}\n", "{'action': 'sell', 'balance': 90.519994, 'gain': 0.9499989999999983, 'investment': 2.980856511425896, 'status': 'sell 1 unit, price 32.820000', 'timestamp': '2019-08-31 02:40:10.821753'}\n", "{'action': 'nothing', 'balance': 90.519994, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.824076'}\n", "{'action': 'nothing', 'balance': 90.519994, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.826414'}\n", "{'action': 'nothing', 'balance': 90.519994, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.828726'}\n", "{'action': 'nothing', 'balance': 90.519994, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.831048'}\n", "{'action': 'nothing', 'balance': 90.519994, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.833373'}\n", "{'action': 'nothing', 'balance': 90.519994, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.835695'}\n", "{'action': 'nothing', 'balance': 90.519994, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.838029'}\n", "{'action': 'nothing', 'balance': 90.519994, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.840351'}\n", "{'action': 'nothing', 'balance': 90.519994, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.842692'}\n", "{'action': 'nothing', 'balance': 90.519994, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.845018'}\n", "{'action': 'nothing', 'balance': 90.519994, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.847350'}\n", "{'action': 'nothing', 'balance': 90.519994, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.849668'}\n", "{'action': 'nothing', 'balance': 90.519994, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.852011'}\n", "{'action': 'nothing', 'balance': 90.519994, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.854342'}\n", "{'action': 'nothing', 'balance': 90.519994, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.856654'}\n", "{'action': 'nothing', 'balance': 90.519994, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.858977'}\n", "{'action': 'nothing', 'balance': 90.519994, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.861307'}\n", "{'action': 'nothing', 'balance': 90.519994, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.863634'}\n", "{'action': 'nothing', 'balance': 90.519994, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.865985'}\n", "{'action': 'buy', 'balance': 54.879995, 'status': 'buy 1 unit, cost 35.639999', 'timestamp': '2019-08-31 02:40:10.868327'}\n", "{'action': 'nothing', 'balance': 54.879995, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.870677'}\n", "{'action': 'nothing', 'balance': 54.879995, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.873026'}\n", "{'action': 'nothing', 'balance': 54.879995, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.875378'}\n", "{'action': 'buy', 'balance': 24.069996000000003, 'status': 'buy 1 unit, cost 30.809999', 'timestamp': '2019-08-31 02:40:10.877719'}\n", "{'action': 'buy', 'balance': -6.420003999999995, 'status': 'buy 1 unit, cost 30.490000', 'timestamp': '2019-08-31 02:40:10.880080'}\n", "{'action': 'nothing', 'balance': -6.420003999999995, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.882496'}\n", "{'action': 'nothing', 'balance': -6.420003999999995, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.884929'}\n", "{'action': 'nothing', 'balance': -6.420003999999995, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.887288'}\n", "{'action': 'nothing', 'balance': -6.420003999999995, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.890380'}\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "{'action': 'nothing', 'balance': -6.420003999999995, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.892976'}\n", "{'action': 'sell', 'balance': 22.439997000000005, 'gain': -6.7799979999999955, 'investment': -19.023563945666766, 'status': 'sell 1 unit, price 28.860001', 'timestamp': '2019-08-31 02:40:10.896319'}\n", "{'action': 'buy', 'balance': -6.7800019999999925, 'status': 'buy 1 unit, cost 29.219999', 'timestamp': '2019-08-31 02:40:10.898795'}\n", "{'action': 'sell', 'balance': 22.739998000000007, 'gain': -1.2899989999999946, 'investment': -4.186949178414432, 'status': 'sell 1 unit, price 29.520000', 'timestamp': '2019-08-31 02:40:10.901217'}\n", "{'action': 'nothing', 'balance': 22.739998000000007, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.903573'}\n", "{'action': 'sell', 'balance': 51.23999800000001, 'gain': -1.990000000000002, 'investment': -6.526730075434576, 'status': 'sell 1 unit, price 28.500000', 'timestamp': '2019-08-31 02:40:10.905993'}\n", "{'action': 'sell', 'balance': 79.83999800000001, 'gain': -0.6199989999999964, 'investment': -2.121831010329591, 'status': 'sell 1 unit, price 28.600000', 'timestamp': '2019-08-31 02:40:10.908408'}\n", "{'action': 'nothing', 'balance': 79.83999800000001, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.910743'}\n", "{'action': 'nothing', 'balance': 79.83999800000001, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.913068'}\n", "{'action': 'nothing', 'balance': 79.83999800000001, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.915410'}\n", "{'action': 'nothing', 'balance': 79.83999800000001, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.917768'}\n", "{'action': 'nothing', 'balance': 79.83999800000001, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.920095'}\n", "{'action': 'nothing', 'balance': 79.83999800000001, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.922433'}\n", "{'action': 'nothing', 'balance': 79.83999800000001, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.924743'}\n", "{'action': 'nothing', 'balance': 79.83999800000001, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.927077'}\n", "{'action': 'nothing', 'balance': 79.83999800000001, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.929409'}\n", "{'action': 'nothing', 'balance': 79.83999800000001, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.931727'}\n", "{'action': 'nothing', 'balance': 79.83999800000001, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.934065'}\n", "{'action': 'nothing', 'balance': 79.83999800000001, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.936385'}\n", "{'action': 'nothing', 'balance': 79.83999800000001, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.938726'}\n", "{'action': 'nothing', 'balance': 79.83999800000001, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.941060'}\n", "{'action': 'nothing', 'balance': 79.83999800000001, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.943392'}\n", "{'action': 'nothing', 'balance': 79.83999800000001, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.945716'}\n", "{'action': 'nothing', 'balance': 79.83999800000001, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.948038'}\n", "{'action': 'nothing', 'balance': 79.83999800000001, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.950384'}\n", "{'action': 'nothing', 'balance': 79.83999800000001, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.952703'}\n", "{'action': 'nothing', 'balance': 79.83999800000001, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.955028'}\n", "{'action': 'nothing', 'balance': 79.83999800000001, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.957346'}\n", "{'action': 'nothing', 'balance': 79.83999800000001, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.959666'}\n", "{'action': 'nothing', 'balance': 79.83999800000001, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.961985'}\n", "{'action': 'nothing', 'balance': 79.83999800000001, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.964300'}\n", "{'action': 'nothing', 'balance': 79.83999800000001, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.966637'}\n", "{'action': 'nothing', 'balance': 79.83999800000001, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.968961'}\n", "{'action': 'buy', 'balance': 45.08999800000001, 'status': 'buy 1 unit, cost 34.750000', 'timestamp': '2019-08-31 02:40:10.971288'}\n", "{'action': 'buy', 'balance': 10.469999000000008, 'status': 'buy 1 unit, cost 34.619999', 'timestamp': '2019-08-31 02:40:10.973634'}\n", "{'action': 'sell', 'balance': 44.76999800000001, 'gain': -0.4500010000000003, 'investment': -1.294966906474821, 'status': 'sell 1 unit, price 34.299999', 'timestamp': '2019-08-31 02:40:10.976043'}\n", "{'action': 'sell', 'balance': 78.78999800000001, 'gain': -0.5999989999999968, 'investment': -1.7330994145898064, 'status': 'sell 1 unit, price 34.020000', 'timestamp': '2019-08-31 02:40:10.978501'}\n", "{'action': 'buy', 'balance': 44.37000000000001, 'status': 'buy 1 unit, cost 34.419998', 'timestamp': '2019-08-31 02:40:10.980835'}\n", "{'action': 'buy', 'balance': 9.379998000000008, 'status': 'buy 1 unit, cost 34.990002', 'timestamp': '2019-08-31 02:40:10.983215'}\n", "{'action': 'nothing', 'balance': 9.379998000000008, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.985575'}\n", "{'action': 'nothing', 'balance': 9.379998000000008, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.987925'}\n", "{'action': 'nothing', 'balance': 9.379998000000008, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.990264'}\n", "{'action': 'nothing', 'balance': 9.379998000000008, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.992596'}\n", "{'action': 'nothing', 'balance': 9.379998000000008, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.994937'}\n", "{'action': 'nothing', 'balance': 9.379998000000008, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.997459'}\n", "{'action': 'nothing', 'balance': 9.379998000000008, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:10.999821'}\n", "{'action': 'nothing', 'balance': 9.379998000000008, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:11.002180'}\n", "{'action': 'nothing', 'balance': 9.379998000000008, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:11.004523'}\n", "{'action': 'nothing', 'balance': 9.379998000000008, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:11.006867'}\n", "{'action': 'nothing', 'balance': 9.379998000000008, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:11.009205'}\n", "{'action': 'nothing', 'balance': 9.379998000000008, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:11.011551'}\n", "{'action': 'nothing', 'balance': 9.379998000000008, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:11.013900'}\n", "{'action': 'nothing', 'balance': 9.379998000000008, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:11.016258'}\n", "{'action': 'nothing', 'balance': 9.379998000000008, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:11.018607'}\n", "{'action': 'nothing', 'balance': 9.379998000000008, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:11.020942'}\n", "{'action': 'sell', 'balance': 43.039998000000004, 'gain': -0.7599980000000031, 'investment': -2.2080129115638036, 'status': 'sell 1 unit, price 33.660000', 'timestamp': '2019-08-31 02:40:11.023352'}\n", "{'action': 'nothing', 'balance': 43.039998000000004, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:11.025699'}\n", "{'action': 'sell', 'balance': 75.99999700000001, 'gain': -2.0300030000000078, 'investment': -5.8016658587216074, 'status': 'sell 1 unit, price 32.959999', 'timestamp': '2019-08-31 02:40:11.028111'}\n", "{'action': 'nothing', 'balance': 75.99999700000001, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:11.030450'}\n", "{'action': 'nothing', 'balance': 75.99999700000001, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:11.032773'}\n", "{'action': 'nothing', 'balance': 75.99999700000001, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:11.035105'}\n", "{'action': 'nothing', 'balance': 75.99999700000001, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:11.037426'}\n", "{'action': 'buy', 'balance': 40.10999800000001, 'status': 'buy 1 unit, cost 35.889999', 'timestamp': '2019-08-31 02:40:11.039760'}\n", "{'action': 'sell', 'balance': 75.97999700000001, 'gain': -0.01999999999999602, 'investment': -0.05572583047437818, 'status': 'sell 1 unit, price 35.869999', 'timestamp': '2019-08-31 02:40:11.042174'}\n", "{'action': 'nothing', 'balance': 75.97999700000001, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:11.044550'}\n", "{'action': 'nothing', 'balance': 75.97999700000001, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:11.046900'}\n", "{'action': 'buy', 'balance': 43.04999700000001, 'status': 'buy 1 unit, cost 32.930000', 'timestamp': '2019-08-31 02:40:11.049252'}\n", "{'action': 'nothing', 'balance': 43.04999700000001, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:11.051631'}\n", "{'action': 'buy', 'balance': 15.739998000000014, 'status': 'buy 1 unit, cost 27.309999', 'timestamp': '2019-08-31 02:40:11.053986'}\n", "{'action': 'buy', 'balance': -10.710002999999986, 'status': 'buy 1 unit, cost 26.450001', 'timestamp': '2019-08-31 02:40:11.056333'}\n", "{'action': 'nothing', 'balance': -10.710002999999986, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:11.058675'}\n", "{'action': 'sell', 'balance': 17.969997000000014, 'gain': -4.25, 'investment': -12.90616459155785, 'status': 'sell 1 unit, price 28.680000', 'timestamp': '2019-08-31 02:40:11.061072'}\n", "{'action': 'buy', 'balance': -10.460002999999986, 'status': 'buy 1 unit, cost 28.430000', 'timestamp': '2019-08-31 02:40:11.063421'}\n", "{'action': 'nothing', 'balance': -10.460002999999986, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:11.065750'}\n", "{'action': 'sell', 'balance': 18.34999600000001, 'gain': 1.5, 'investment': 5.49249379320739, 'status': 'sell 1 unit, price 28.809999', 'timestamp': '2019-08-31 02:40:11.068168'}\n", "{'action': 'sell', 'balance': 46.33999600000001, 'gain': 1.5399989999999981, 'investment': 5.822302237342063, 'status': 'sell 1 unit, price 27.990000', 'timestamp': '2019-08-31 02:40:11.070601'}\n", "{'action': 'sell', 'balance': 76.28999700000001, 'gain': 1.520000999999997, 'investment': 5.34646851916988, 'status': 'sell 1 unit, price 29.950001', 'timestamp': '2019-08-31 02:40:11.073017'}\n", "{'action': 'nothing', 'balance': 76.28999700000001, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:11.075364'}\n", "{'action': 'nothing', 'balance': 76.28999700000001, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:11.077687'}\n", "{'action': 'nothing', 'balance': 76.28999700000001, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:11.080016'}\n", "{'action': 'nothing', 'balance': 76.28999700000001, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:11.082384'}\n", "{'action': 'nothing', 'balance': 76.28999700000001, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:11.084695'}\n", "{'action': 'nothing', 'balance': 76.28999700000001, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:11.087023'}\n", "{'action': 'nothing', 'balance': 76.28999700000001, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:11.089361'}\n", "{'action': 'nothing', 'balance': 76.28999700000001, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:11.091681'}\n", "{'action': 'nothing', 'balance': 76.28999700000001, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:11.094002'}\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "{'action': 'nothing', 'balance': 76.28999700000001, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:11.097499'}\n", "{'action': 'buy', 'balance': 44.039997000000014, 'status': 'buy 1 unit, cost 32.250000', 'timestamp': '2019-08-31 02:40:11.100132'}\n", "{'action': 'buy', 'balance': 13.069998000000016, 'status': 'buy 1 unit, cost 30.969999', 'timestamp': '2019-08-31 02:40:11.102533'}\n", "{'action': 'nothing', 'balance': 13.069998000000016, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:11.105086'}\n", "{'action': 'nothing', 'balance': 13.069998000000016, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:11.107469'}\n", "{'action': 'nothing', 'balance': 13.069998000000016, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:11.109828'}\n", "{'action': 'nothing', 'balance': 13.069998000000016, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:11.112169'}\n", "{'action': 'nothing', 'balance': 13.069998000000016, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:11.114510'}\n", "{'action': 'nothing', 'balance': 13.069998000000016, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:11.116866'}\n", "{'action': 'nothing', 'balance': 13.069998000000016, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:11.119204'}\n", "{'action': 'nothing', 'balance': 13.069998000000016, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:11.121547'}\n", "{'action': 'nothing', 'balance': 13.069998000000016, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:11.123882'}\n", "{'action': 'sell', 'balance': 47.22999800000001, 'gain': 1.9099999999999966, 'investment': 5.922480620155028, 'status': 'sell 1 unit, price 34.160000', 'timestamp': '2019-08-31 02:40:11.126297'}\n", "{'action': 'nothing', 'balance': 47.22999800000001, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:11.128652'}\n", "{'action': 'nothing', 'balance': 47.22999800000001, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:11.131011'}\n", "{'action': 'buy', 'balance': 16.99999800000001, 'status': 'buy 1 unit, cost 30.230000', 'timestamp': '2019-08-31 02:40:11.133356'}\n", "{'action': 'nothing', 'balance': 16.99999800000001, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:11.135699'}\n", "{'action': 'sell', 'balance': 48.11999900000001, 'gain': 0.1500020000000042, 'investment': 0.48434615706640544, 'status': 'sell 1 unit, price 31.120001', 'timestamp': '2019-08-31 02:40:11.138112'}\n", "{'action': 'sell', 'balance': 79.079998, 'gain': 0.7299989999999994, 'investment': 2.4148164075421743, 'status': 'sell 1 unit, price 30.959999', 'timestamp': '2019-08-31 02:40:11.140527'}\n", "{'action': 'nothing', 'balance': 79.079998, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:11.142866'}\n", "{'action': 'nothing', 'balance': 79.079998, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:11.145191'}\n", "{'action': 'nothing', 'balance': 79.079998, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:11.147519'}\n", "{'action': 'nothing', 'balance': 79.079998, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:11.149865'}\n", "{'action': 'nothing', 'balance': 79.079998, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:11.152182'}\n", "{'action': 'nothing', 'balance': 79.079998, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:11.154505'}\n", "{'action': 'nothing', 'balance': 79.079998, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:11.156818'}\n", "{'action': 'nothing', 'balance': 79.079998, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:11.159145'}\n", "{'action': 'nothing', 'balance': 79.079998, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:11.161472'}\n", "{'action': 'nothing', 'balance': 79.079998, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:11.163799'}\n", "{'action': 'nothing', 'balance': 79.079998, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:11.166122'}\n", "{'action': 'nothing', 'balance': 79.079998, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:11.168434'}\n", "{'action': 'nothing', 'balance': 79.079998, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:11.170763'}\n", "{'action': 'nothing', 'balance': 79.079998, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:11.173087'}\n", "{'action': 'nothing', 'balance': 79.079998, 'status': 'do nothing', 'timestamp': '2019-08-31 02:40:11.175434'}\n", "{'action': 'buy', 'balance': 48.209997, 'status': 'buy 1 unit, cost 30.870001', 'timestamp': '2019-08-31 02:40:11.177793'}\n" ] } ], "source": [ "for i in range(200):\n", " data = json.dumps([close[i], volume[i]])\n", " requested = requests.get('http://localhost:8005/trade?data=' + data).json()\n", " print(requested)" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.6.8" } }, "nbformat": 4, "nbformat_minor": 2 } ================================================ FILE: simulation/monte-carlo-drift.ipynb ================================================ { "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import pandas as pd\n", "import numpy as np\n", "import matplotlib.pyplot as plt\n", "import seaborn as sns\n", "from tqdm import tqdm\n", "sns.set()" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DateOpenHighLowCloseAdj CloseVolume
02018-03-23311.250000311.250000300.450012301.540009301.5400096654900
12018-03-26307.339996307.589996291.359985304.179993304.1799938375200
22018-03-27304.000000304.269989277.179993279.179993279.17999313872000
32018-03-28264.579987268.679993252.100006257.779999257.77999921001400
42018-03-29256.489990270.959991248.210007266.130005266.13000515170700
\n", "
" ], "text/plain": [ " Date Open High Low Close Adj Close \\\n", "0 2018-03-23 311.250000 311.250000 300.450012 301.540009 301.540009 \n", "1 2018-03-26 307.339996 307.589996 291.359985 304.179993 304.179993 \n", "2 2018-03-27 304.000000 304.269989 277.179993 279.179993 279.179993 \n", "3 2018-03-28 264.579987 268.679993 252.100006 257.779999 257.779999 \n", "4 2018-03-29 256.489990 270.959991 248.210007 266.130005 266.130005 \n", "\n", " Volume \n", "0 6654900 \n", "1 8375200 \n", "2 13872000 \n", "3 21001400 \n", "4 15170700 " ] }, "execution_count": 2, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df = pd.read_csv('../dataset/TSLA.csv')\n", "df.head()" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "100%|██████████| 100/100 [00:00<00:00, 104.14it/s]\n" ] } ], "source": [ "number_simulation = 100\n", "predict_day = 30\n", "\n", "close = df['Close'].tolist()\n", "returns = pd.DataFrame(close).pct_change()\n", "last_price = close[-1]\n", "results = pd.DataFrame()\n", "avg_daily_ret = returns.mean()\n", "variance = returns.var()\n", "daily_vol = returns.std()\n", "daily_drift = avg_daily_ret - (variance / 2)\n", "drift = daily_drift - 0.5 * daily_vol ** 2\n", "\n", "results = pd.DataFrame()\n", "\n", "for i in tqdm(range(number_simulation)):\n", " prices = []\n", " prices.append(df.Close.iloc[-1])\n", " for d in range(predict_day):\n", " shock = [drift + daily_vol * np.random.normal()]\n", " shock = np.mean(shock)\n", " price = prices[-1] * np.exp(shock)\n", " prices.append(price)\n", " results[i] = prices" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "plt.figure(figsize=(10,5))\n", "plt.plot(results)\n", "plt.ylabel('Value')\n", "plt.xlabel('Simulated days')\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "raveled = results.values.ravel()\n", "raveled.sort()\n", "cp_raveled = raveled.copy()\n", "\n", "plt.figure(figsize=(17,5))\n", "plt.subplot(1,3,1)\n", "plt.plot(results)\n", "plt.ylabel('Value')\n", "plt.xlabel('Simulated days')\n", "plt.subplot(1,3,2)\n", "sns.distplot(df.Close,norm_hist=True)\n", "plt.title('$\\mu$ = %.2f, $\\sigma$ = %.2f'%(df.Close.mean(),df.Close.std()))\n", "plt.subplot(1,3,3)\n", "sns.distplot(raveled,norm_hist=True,label='monte carlo samples')\n", "sns.distplot(df.Close,norm_hist=True,label='real samples')\n", "plt.title('simulation $\\mu$ = %.2f, $\\sigma$ = %.2f'%(raveled.mean(),raveled.std()))\n", "plt.legend()\n", "plt.show()" ] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.6.8" } }, "nbformat": 4, "nbformat_minor": 2 } ================================================ FILE: simulation/monte-carlo-dynamic-volatility.ipynb ================================================ { "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import pandas as pd\n", "import numpy as np\n", "import matplotlib.pyplot as plt\n", "import seaborn as sns\n", "from tqdm import tqdm\n", "sns.set()" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DateOpenHighLowCloseAdj CloseVolume
02018-03-23311.250000311.250000300.450012301.540009301.5400096654900
12018-03-26307.339996307.589996291.359985304.179993304.1799938375200
22018-03-27304.000000304.269989277.179993279.179993279.17999313872000
32018-03-28264.579987268.679993252.100006257.779999257.77999921001400
42018-03-29256.489990270.959991248.210007266.130005266.13000515170700
\n", "
" ], "text/plain": [ " Date Open High Low Close Adj Close \\\n", "0 2018-03-23 311.250000 311.250000 300.450012 301.540009 301.540009 \n", "1 2018-03-26 307.339996 307.589996 291.359985 304.179993 304.179993 \n", "2 2018-03-27 304.000000 304.269989 277.179993 279.179993 279.179993 \n", "3 2018-03-28 264.579987 268.679993 252.100006 257.779999 257.779999 \n", "4 2018-03-29 256.489990 270.959991 248.210007 266.130005 266.130005 \n", "\n", " Volume \n", "0 6654900 \n", "1 8375200 \n", "2 13872000 \n", "3 21001400 \n", "4 15170700 " ] }, "execution_count": 2, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df = pd.read_csv('../dataset/TSLA.csv')\n", "df.head()" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [], "source": [ "def pct_change(x,period=1):\n", " x = np.array(x)\n", " return ((x[period:] - x[:-period]) / x[:-period])" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "100%|██████████| 100/100 [00:00<00:00, 689.32it/s]\n" ] } ], "source": [ "number_simulation = 100\n", "predict_day = 30\n", "\n", "results = pd.DataFrame()\n", "\n", "for i in tqdm(range(number_simulation)):\n", " prices = df.Close.values[-predict_day:].tolist()\n", " volatility = pct_change(prices[-predict_day:]).std()\n", " for d in range(predict_day):\n", " prices.append(prices[-1] * (1 + np.random.normal(0, volatility)))\n", " volatility = pct_change(prices[-predict_day:]).std()\n", " results[i] = pd.Series(prices[-predict_day:]).values" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "plt.figure(figsize=(10,5))\n", "plt.plot(results)\n", "plt.ylabel('Value')\n", "plt.xlabel('Simulated days')\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": 6, "metadata": { "scrolled": true }, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "raveled = results.values.ravel()\n", "raveled.sort()\n", "cp_raveled = raveled.copy()\n", "\n", "plt.figure(figsize=(17,5))\n", "plt.subplot(1,3,1)\n", "plt.plot(results)\n", "plt.ylabel('Value')\n", "plt.xlabel('Simulated days')\n", "plt.subplot(1,3,2)\n", "sns.distplot(df.Close,norm_hist=True)\n", "plt.title('$\\mu$ = %.2f, $\\sigma$ = %.2f'%(df.Close.mean(),df.Close.std()))\n", "plt.subplot(1,3,3)\n", "sns.distplot(raveled,norm_hist=True,label='monte carlo samples')\n", "sns.distplot(df.Close,norm_hist=True,label='real samples')\n", "plt.title('simulation $\\mu$ = %.2f, $\\sigma$ = %.2f'%(raveled.mean(),raveled.std()))\n", "plt.legend()\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.6.8" } }, "nbformat": 4, "nbformat_minor": 2 } ================================================ FILE: simulation/monte-carlo-simple.ipynb ================================================ { "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import pandas as pd\n", "import numpy as np\n", "import matplotlib.pyplot as plt\n", "import seaborn as sns\n", "from tqdm import tqdm\n", "sns.set()" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DateOpenHighLowCloseAdj CloseVolume
02018-03-23311.250000311.250000300.450012301.540009301.5400096654900
12018-03-26307.339996307.589996291.359985304.179993304.1799938375200
22018-03-27304.000000304.269989277.179993279.179993279.17999313872000
32018-03-28264.579987268.679993252.100006257.779999257.77999921001400
42018-03-29256.489990270.959991248.210007266.130005266.13000515170700
\n", "
" ], "text/plain": [ " Date Open High Low Close Adj Close \\\n", "0 2018-03-23 311.250000 311.250000 300.450012 301.540009 301.540009 \n", "1 2018-03-26 307.339996 307.589996 291.359985 304.179993 304.179993 \n", "2 2018-03-27 304.000000 304.269989 277.179993 279.179993 279.179993 \n", "3 2018-03-28 264.579987 268.679993 252.100006 257.779999 257.779999 \n", "4 2018-03-29 256.489990 270.959991 248.210007 266.130005 266.130005 \n", "\n", " Volume \n", "0 6654900 \n", "1 8375200 \n", "2 13872000 \n", "3 21001400 \n", "4 15170700 " ] }, "execution_count": 2, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df = pd.read_csv('../dataset/TSLA.csv')\n", "df.head()" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [], "source": [ "def pct_change(x,period=1):\n", " x = np.array(x)\n", " return ((x[period:] - x[:-period]) / x[:-period])" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "100%|██████████| 100/100 [00:00<00:00, 1819.19it/s]\n" ] } ], "source": [ "number_simulation = 100\n", "predict_day = 30\n", "returns = df.Close.pct_change()\n", "volatility = returns.std()\n", "results = pd.DataFrame()\n", "\n", "for i in tqdm(range(number_simulation)):\n", " prices = []\n", " prices.append(df.Close.iloc[-1])\n", " for d in range(predict_day):\n", " prices.append(prices[d] * (1 + np.random.normal(0, volatility)))\n", " results[i] = pd.Series(prices).values" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAAAmsAAAFCCAYAAACuB5qHAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADh0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uMy4xLjEsIGh0dHA6Ly9tYXRwbG90bGliLm9yZy8QZhcZAAAgAElEQVR4nOzdd3xc13nw+d/0ijrovQ8qG0iKlFhEUo3qoizZim25xIkdO/a+cbLZbOy8drLJJhs7ifPacXldYstNlqxmVUqiRFKU2AmSAEgMeq8DDAbTy713/xgQYgMJEo0Az/fz4QczuDP3njkcAM+c85znqBRFQRAEQRAEQbgxqRe7AYIgCIIgCML0RLAmCIIgCIJwAxPBmiAIgiAIwg1MBGuCIAiCIAg3MBGsCYIgCIIg3MC0i92AeWQA1gEDgLTIbREEQRAEQbgSDZAJHAVC5x9YzsHaOuC9xW6EIAiCIAjCNdgMHDj/G8s5WBsAcLl8yPL81ZKz2ayMjnrn7fw3I9Gnc0v059wTfTq3RH/OPdGnc2sh+lOtVpGUZIHJ+OV8yzlYkwBkWZnXYO3cNYS5Jfp0bon+nHuiT+eW6M+5J/p0bi1gf16SuiUWGAiCIAiCINzARLAmCIIgCIJwAxPBmiAIgiAIwg1MBGuCIAiCIAg3MBGsCYIgCIIg3MAWfDWo3W7/BvBNoMbhcDTY7XYFqAfkyYd80uFw1E8+9gHgW5PtPA58xuFw+Be6zYIgCIIgCItlQYM1u92+BtgAdF106FaHw+G96LFW4MfAZofD0WK3238C/BXwDwvSWEEQBEEQhBvAgk2D2u12A/BfwJ/N8Ck7gWMOh6Nl8v4PgY/OR9sEQRAEQRBuVAuZs/YPwK8cDkfnZY7ttdvtJ+12+z9PBnUAeVw4AtcN5M5zGwVBEARBEKaEu8bpe7YBRVm8IsMLMg1qt9s3AmuBv7nM4TyHw9Fjt9vjgV8Cfwd8fa6ubbNZ5+pU00pNjZv3a9xsRJ/OLdGfc0/06dwS/Tn3RJ/OXmjYS8+BHoyZcaSlxS9aOxYqZ20rUAF02O12gBxgt91u/4zD4XgTwOFwTEzmpX118jndwLbzzpEH9FzrhUdHvfO6RURqahwjI555O//NSPTp3BL9OfdEn84t0Z9zT/Tp7MnBKN5XW0CvIeN++7z3p1qtmnaAaUGmQR0Ox784HI4sh8NR4HA4CoBe4G7gqN1uNwHY7XYt8BHg5OTT3gDW2e320sn7XwCeWYj2CoIgCIJw81JkBe++TnrH/BxG4re/PLGoe60u9kbu5cCPJst36IAPiE2D4nA4PHa7/U+BV+x2uwaoA/6PRWupIAiCIAjLmqIoOIe8nNnTTnufm6CsYPBpWXtbASrV4rVrUYK1ydG1c1Zc4XEvAS/Ne4MEQRAEQbhpedxBWs4M09w4hMvpRw3kpFio2FxAfnEyGZkJizqtvNgja4IgCIIgCAsuFIzS7hihuXGI/m43AOkZVtYlminITsB2Xykq9SIOp51HBGuCIAiCINwUJEmmp8NFc8MQna2jSFGZhCQT6zYXUFJiQ/VeN1gg7o7CGyZQAxGsCYIgCIKwjCmKwvCAh+aGIVrPjhAMRDCadFSsyKCsOp20zDhQwPdWO9FAFOvOEtQm3WI3+wIiWBMEQRAEYdmRZYXmhiHqDnUzPhZAo1FRUJpCWVUauUXJaDQfFsQIHOsnOujFdFsu2hTzIrb68kSwJgiCIAjCsqEoCt3tYxza28HYiI/UDCu37yyjyJ6KwXhp2BNudxE6M4K+3IahJHkRWnx1IlgTBEEQBGFZGB7wcPDddvq7x4lPNHLXw5UU2VNQTVN3Izrqx/9BD5p0C6Z12Qvc2pkTwZogCIIgCEua2xXgyP4OWs+OYDTr2HRnCZWrMi+Y6ryYHIzie7cTlUGLZWv+DbWg4GIiWBMEQRAEYUkK+MMcf7+bxrp+1BoVtbfmseqWXPSGK4c3iqzg39eFcoMuKLiYCNYEQRAEQVhSIhGJ00d7qTvUQzQiUbEyk7Wb8rFYDTN6fvB4bEGB+QZdUHAxEawJgiAIgrAkyLJCU/0gR9/rxO8NU1hq45bbi0iyzTzgCre5CJ1xoi9PQX+DLii4mAjWBEEQBEG4oSmKQmfrKIf3duAa9ZOeHc9dD1eSmZNwTeeJjvrxHzy3oCBrnlo790SwJgiCIAjCDWuwb4KD77Yx2DtBQrKJux+porDMNu0Kz+lMLSgw3vgLCi4mgjVBEARBEG443okQ7+9ppd3hxGTRseXuUspXZFxxhed0ltqCgouJYE0QBEEQhBuGoii0nBnmvTdbkGWFtZvyWbU+F51ec93nDE7uUGDetDQWFFxMBGuCIAiCINwQAv4I+3c30+5wkp4dz477y0lIMs3qnOG2MUJnnegrUtAXL40FBRcTwZogCIIgCIuus3WUva87CAWi3LK1kFW35KKeZV5ZdCyA/2BvbEHB2qWzoOBiIlgTBEEQBGHRhENR3t/TRtPpQWypFu5/fAUp6dZZn1cJS/j3Lo0dCq5GBGuCIAiCICyK/u5x3nnVgXciyOoNuazbVIBGe+0LCC6mKAr+g73I3jDWu4uX3IKCi4lgTRAEQRCEBRWNyhzZ18Gpo73EJxp5+OOryLjGmmlXEm4eI9I5jnFNBto5GKVbbCJYEwRBEAThAtGojEajuuZaZjMxMuhhzytNuJx+qlZnsXFb0axWel4sOhYgcKQPbXYchuq0OTvvYhLBmiAIgiAIRMISHS1OWs4M09vhwmDUkpmbQFZuIpm5CdjSLLMK3iRJpu5gN8c/6MZk1nHf4zXkFc3t6kwlIuHf14nKoMG8KW9egs3FIII1QRAEQbhJSZJMb4eLljPDdLQ4iUZkrPEGqmuzCPqjDPSM0+5wAqA3nAveEsjMTSA1I27GqzVdo37eeaWJ4QEPpZVpbL6rBINxbvPIpvLUPGGsdxWjNi6fEGf5vBJBEARBEK5KURQG+yZoaRymrWmYYCCKwailrCqd0qo0MnMSLhiR8riD9Pe4GegZp7/HTVfrKABanZrMnFjglpmbQHpm/CWLAxRFof54H4f2dqDVqrnr4UqKy1Pn5XWFW8aIdIxjXJ2BNmPp56mdTwRrgiAIgnATGB3x0XJmiNbGYTwTIbRaNQWlNkor08gtSp52G6e4BCP2BCP26nQA/N4w/T3jDPS46e9xc2R/JwAajYr0rPjY6FteIpY4A++92UJf1zj5xcls3VmGxWqYl9cmjQUIHO5Dm2XFULM88tTOJ4I1QRAEQVimPO4grWeHaWkcZnTEh0oFOYVJrN9SSEGpDb3h2sMAs1VPSUUaJRWxoCgYiDDQ454K3k5M5qUB6PQatu4so2JFxrzljykRCd++rmWXp3Y+EawJgiAIwjISDEQ4frCLE4e7GehxA5CeHc+mO0soLk/FbNHP6fWMJh2FZSkUlqUAsSK3g30TjI74KLanEJ84u+2iruTDPLVQLE9tiddTm44I1gRBEARhmfBOhHj258cJ+iMk2sys31xAaVXavAZMF9MbtOQVJc/5Ss/LmcpTW7X88tTOJ4I1QRAEQVgGZFnh7T+cRYrKfObPb8Vg0S7LKcFzpHP11DKXZ57a+Wa/p4MgCIIgCIvu2PtdDPS62XJ3KbmFycs6UJvKU9NrMG/OW9L7fs6ECNYEQRAEYYnr63Jx/P0u7DXplFWlL3Zz5pWiKPgP9SF7Qpg35y/bPLXziWBNEARBEJawgD/MnpebSEw2sfnO0sVuzrwLt44RaXdhXJmOLnP55qmdTwRrgiAIgrBEKYrCO686CAYi3PlQ5ZzusXkjklyT9dQyrRhqlvcI4vkWfIGB3W7/BvBNoMbhcDTY7fYNwI8AE9AJfMLhcAxPPnbaY4IgCIJwszt9tJfutjE231lCSvryHmWaylPT3Rx5audb0JE1u92+BtgAdE3eVwO/Ar7kcDjKgP3Av1ztmCAIgiDc7IYHJji0t4PCshSq1mQtdnPm1VSemjuEeUveTZGndr4FC9bsdrsB+C/gz877di0QdDgcBybv/xB4fAbHBEEQBOGmFQ5Feeuls5iterbdW7asV34ChFtd5+WpxS12cxbcQk6D/gPwK4fD0Wm32899L4/JUTYAh8PhtNvtarvdnnylYw6HY2ymF7XZ5n9YODX15nvjzDfRp3NL9OfcE306txa7PwP+MNGoTFy8cVHbMROKovD8r+rwTIT41Bc3kpN7+eKzi92ncyXk9NFzpA9TXgLZO0oWbfpzMftzQYI1u92+EVgL/M1CXO98o6NeZFmZt/OnpsYxMuKZt/PfjESfzi3Rn3NP9OncWuz+9PvCPP9UHeFQlF1PriYx2bxobZmJs6cGaDzZz/otBZisusv23WL36VxRIhKeV1tAq0a3IRvnqHdR2rEQ/alWq6YdYFqoadCtQAXQYbfbO4EcYDdQAuSfe5Ddbk8B5MmRs+4rHBMEQRCEWYuEJV57toGAP4xKBa8920AwEFnsZk1rzOnjwFutZOcnsnpD3mI3Z14pioL/8M2bp3a+BQnWHA7HvzgcjiyHw1HgcDgKgF7gbuBbgMlut2+afOgXgGcnbx+/wjFBEARBmBVZVnjrpTM4hzzc+WAF9zxajWciyBvPNyJF5cVu3iWiEYm3XjqLVq9hxwPlqJfxasjooBfv7jYibS4MN2me2vkWtc6aw+GQgU8CP7Db7S3ERuD+5mrHBEEQBGE2FEXhvbda6GobY9OdpRSUppCZk8D2+8oZ6HGz9/VmFGX+Umiux/vvtDE24mPH/eVYrIbFbs68iI748L7Zhnd3G/JECNMt2RhX3Dz11KazKBu5T46unbv9AVAzzeOmPSYIgiAI16vuUA9n6gZYvSGX6vPKXpRWpuF2BTj6XicJySbW3pZ/hbMsnLamEc7UDbDqllzyii6/oGApi476CZ4cIto7gcqgwbg2C4PdhkoravfDIgVrgiAIgrBYmhuHOLyvg5LKNG7ZWnjJ8dpb8z4M2JJMlFamLUIrPzQxHmDv6w7SsuJYv6VgUdsy16TxIMGTg0S63Kj0GoyrMzBUpKDSLe+dGK6VCNYEQRCEm0Zf1zjvvuogKzeB7ffaL1ufTKVScfs9ZXjcQd55tQlrvIHMnIRFaC1IksxbfzgLwJ0PVqDRLI+RJmkiRPDUIJH2cdCpMaxMx1CZinqZb5d1vZbH/7ogCIIgXMXYiI83nm8gIdnEPY9WobnCFJtGq+aeXVXExRt547lG3K7AArb0Q0ff62S438PtO+3EJ5oWpQ1zSfaG8X/Qg+fFJiJdbgzVqcTvqsC0KkMEalcggjVBEARh2fN5Qrz6bD1arYb7HqvBYLx6GQijSce9j1WjKAqvPVtPKLiwJT16OsaoO9RD5apMistTF/Tac032R/Af6mXihSbCbS705SnEP1qBqTYLtVFM8l2NCNYEQRCEZS0cik7VT7v3sWriEma+S0Fispl7Hq1iwj1Z0kNamJIefm+YPS83kZxq4bYdxQtyzfkgByIEjvYz8fxZws2j6EuSid9Vjnl99k1dN+1aiWBNEARBWLYkSebNF88wOuLl7keqSM249npdWbmJbNtpp7/bzb435r+kh6IovP3yWSJhiTsfrEC7BJPtFUUhcHKQieebCJ0dQV+QSNwj5Zg35qC26Be7eUuOGHsUBEEQliVFUdi/u4WeDhe37yybVcmLsup03K4Ax97vIiHJRO2t81fSo+5QD31d42zdWUZyqmXerjOfIp3jhE4NoctPwLg6A801jGYKlxLBmiAIgrAsHf+gm6bTg9TemkfFysxZn2/tpnzc4wGO7I+V9CipmPuSHoO9bo7s76CkIpWKFRlzfv6FoCgKwdPDqBMMmLfmX3bFrXBtRLAmCIIgLDtN9YMcfa+Tsup01m0umJNzqlQqtu20x0p6vBIr6ZGRPfuSHoqiMNg3wdlTA7Q1jRCXYGTL3WVLNsiJdLuRx4OYN+ct2ddwoxHBmiAIgrCs9HSMse/1ZnIKErl959wGPbGSHtU8/9QJXn+ukUefXH3dJTX8vjDNDUOcPTXA+FgAnU5DYaqVygQTkf1dRDRqVBoVaFSoNGpQT37VqGLfV394HI0alfrDx4Y1WhRFWfBgSVEUQqeHUMfr0RUkzupczT3j/O6dFj55t52CjPg5auHSJII1QRAEYdkYHfay+4UzJNrM3PVw1bwUkTWZddz3eA3PP1XHq882sOuTqzHMsPyELCv0dro4e2qAzpZRZFkhIzue23fmkjURRmkfR6PToERlCEnIkgySgiLJICsokgKSDFdZ4+CjA3RqtClmNDYzmhQz2hQTKrNuXgO4aO8E0lgQ8225seDxOnUMTPCdZ08RDEv89JWz/M9Pr0N3E289JYI1QRAEYVnwTsRqqekN52qpzd+fuMRkM/fsquLlp0+z+4VG7nu85oqBoccdpOn0IE31g3gnQhhNOmpqsylfmUFyioVA3QCh9nEMK9Iwrb56fp0iK5PB22WCuaiMWYbxDheS00+ocXgquFOZtGhs5lgQl2JCYzPPWZ0zRVEInhpCbdWjK0q67vP0jnj599+dxGrS8dHtJfziDQcvf9DBri1Lt4TJbIlgTRAEYQlyDnlJSjEvm+2HZisUjPLqs/VEwhIPf3wV1njDvF8zKy82zfrOqw727265ZMpVisp0to5y9tQAPR0uAHILk7h1ezEFJbapHRRCZ0cInR5GX5qMcdXMFhWo1KrYtOg0o00JqXGEM2IrSZWojOQKIDn9RJ0BpFE/wd6JqceqrXo0k8Gb1mZGYzNd196c0X4P0mgA08ac6x5VGxrz8+2nT6LTqvmrj60iLclMa5+b1w52s6Ys9aadDhXBmiAINw1HtwuNWk1hVhwa9dINctqaRnjzxTOYzDrKV2RQuSpzWWxFdL0kSWb3C42Mj/q57/EabGnWBbu2vSYDtyvA8Q+6SUw2sXpDHmNOH02nBnE0DBEMRLDGG1h7Wz7lKzIuKcgb7nARONKPLjce04aceZmiVGnVaFMtaFMtnAthlbBEdNSPNBm8RUd8RDrHJ58A6kQjpnVZ6DJnVpfu3KiayqJDX3x9o2qj7iDferoOWVb464+vIS3JDMDHdpTS0DHGz16NTYdqb8IPKCJYEwRh2fMHI/zyzWYOnxkCwGzQUlGQRHVhMtWFNmxLqAaUoigce7+L+EQjtlQLJw/3UHeoh9zCJCpXZVFQakM9i1yhmZIkmcHeCYYHJohGZWRJQZI+/HrhbQX5sl9jt1WT51OU2OuL1ZxVLrivKApccPzC2wDb7rOTU3D902/Xa93mAtyuAIf2dtB6dgTnkBe1WkVBqY2KlZnkFCRd9v8k0u/Bf6AHTbolVuJiAf7fzlHpNegy4y4IxuRABGk0QNTpJ9LhwvduJ3H3laFJuPooZXTQizTix3RLNiqNGkVRONE8Qk6qlfRk81Wf7/aG+NbTdQRCEn/9xGqyUj6sL2cx6vjU3eX8r+dO88oHnTy8uej6XvQSJoI1QRCWtaYuFz959QzjnjAPby4kI9lMQ8cYjR1jHHeMAJBpM1M1GbjZ8xIx3MAV49sdTsZGfOx4oJyyqnS8nhBNpwY4c2qQ3S80YrHqKV+RQcXKzGvaVmkmgoEI3W1jdLWN0t0+RjgkTR1Tq1WoNSo0GvXU16nbajVqbeyrRqtGb1SjUatQTz7GbNYTCkdio0oqUKFCpeLD+5O3L/yeChXA5PdT0qwUlqXM6eudKZVKxbb7ygn4I/h9YTZuK6KsOh3zFSr1R0f9+N7tRJ1gwLK9MLbKc5GpTTrUOTp0OfHoS5LxvtKM790O4u4tRXWVTdZDp4dQmbToS2OFh1871MVz+9oBKMyMY0NlBusr00m4TJ94AxG+/buTuL1h/vKjq8i/zC4Tq0pT2FiVzqsHu1hTlkpe+rXvRLGUqeZ724xFVAB0jI56keX5e42pqXGMjHjm7fw3I9Gnc+tm7c+oJPPC/nbeONxNWpKJP3mgiqKsD/NdFEWh3+mjoWOMho4xmnvGiURltBo1ZbkJVBfaqC5MJjvVcsnU1GL1qaIoPPuz40iSzEc/t+6C0RpZVuhuG6Xx5ADdbWOoVJBXbKNqVSa5RcnXNdqmKAoup5+utlE6W0cZ6ptAUcBk0ZFfbKOgxEZWXiJ6g2ZW03c323tUmgjhfb0VlVaNdWcJavPc75E5F30aHfTifbMNbXYclm2F0478RYe8eN9ow7g2C2NVKmc6x/i3351kTVkqRVnxHGocomfYi0oFlQXJbKhMZ01ZKiaDlkAoyrd+W0fviI+/eGwFFQXT7zLhDUT4+k8Ok2DR83efWrug06EL8R5Vq1XYbFaAQqDz/GMiWJulm+2XzEIQfTq3bsb+7Hf6+N9/aKR72MuWlVl8bEcJRv2VJxLCEYnmnvGpUbc+pw+ARKt+atStqjAZq0m3aH3a7nCy+4VGdtxfTll1+rSPmxgPcvb0AGdPDRDwxXKmKldmUr4yA4v1ylNaUlSmv2ecrtYxOltH8biDAKSkW8kvsVFQkkxqRtyc5lYtl/fo6TYnapWK6iLbtI+R/RG8r7eiRCSsO0tnNMV4PeaqT0NNTgKH+zDUpGFac/lVqt632pDGgsQ/WoHLH+ab/32UeIuerz9ZO/Vz1zfi5dCZIQ6fGcLpDqLXqqkptjEw6mdwzM+f76phVcnVR0brmkf47vP1PLypkAc3Fc769c3EwYZBmvsm+OSdpfOaYnClYE1MgwrCDUqOBogEnRisuYvdlCVDURTeOdHHM++2YtBp+PKuGlaXpc7ouXqdhuoi29Qf2rGJII2To24nW5y8Xz+ICijIjOPuDQWsLEzGcJWpobkUy1Wb3Oao8srbHMUnGrllSyFrb8uns2WUMyf7OfJeJ8fe7yK/xEbV6lge1bmAy+8L090WC856O11EwhJarZrsgiTWbMwlr9iGNW7+V1cuZa29br77XD2SrPCx7SXctT7vkscoYQnv2+3IwSjWu4vnLVCbS3q7DWksQKh+GE2yCf1FhW6jI36i/V6MtZlEgf96oYGoJPOlR6ov+ICUnWrl0a1Wdm0porXPzQf1gxyoH0CSFQw6NafbRjEbtJTkJKC+wgeB1WWp3FKZzssfdLK6LJXceVxMEpVkfvdOK3uO97KmPI3F3IxBBGuCcAOSogGGW35BJDiMJXkVSTn3oNZMn/8ixBKUf/ZaE/Xto9QU2fjsveUkXGUU6UqS441sXpnF5pVZyLJCx+AEje1j1LU6+eEL9ViMWm5fnc2O2hwSZ3GdmepsGWV02Mf2++wz/nSv0agpLk+luDwVtyvAmZP9NJ0epKPZSXyikfwSG0N9EwwPxEZgLHEGSqvSKCi2kZ2fiPYGzt27kUz4wvzgpQaS4w3kpcXx9DutjHlCPL69ZCrwUCQZ7zsdyO4Qlh2FaFOunnR/I1CpVJhuyUZyB/G/34M63oA2+cOVx8HTQ6gMGgx2G7/c00LHwARfeqSaTNvlN6BXqVQUZsbzxuFuJFnhjrU5TPjCfFA/wN66PmzxRjZUpbOhMp3s1MsHYn90RylnO2OrQ7/2ZO28TIe6fWF+8EI9zb1u7lqXyxcfW8XYmG/OrzNTmm9+85uLdvF5lgj8j0AgzHzO9FosBvz+8Pxd4CZ0s/epLIUZafs1keAIluSV+MZO4h9vwmDNQ6O79k+RN0N/1rWM8O/PnGLI5eeJHaU8cUcpRsPcfRZVqVQkxxmx5yVx+6psbluVw5DTx/5T/bx9rJcRV4DURNNlk6fngqIovP1yEzq9hq33XN/2SUaTjtzCZFaszSHRZsbtCtDWNIIl3kDVqixu3VHMhtsLKShJITHZjHoB84GW8ntUlhW++3w9A6N+/vKjq9hRm4M/GOWtY70MjPpZVWJDjQr//m6i/R7Mm/LQ511+P1ElKhM40occiKC1zS6Ym8s+ValV6HLiCbe5iHSOoy9KQqVVEx31Ezw2gLEmnSOjXl7Y387OW/K4Y+30swGyovDTV89yrGmEP7qjlIc2FbG2PI0dtTlkpZhxe8N80DDIOyf6ONE8QigskZ1quWD3AoNOQ2qiibeO9aLVqrHnzm5bq4u190/w7afrGBkP8Nn7Kth5Sz5Wq3He36MqlQqzWQ/wn8D4+cfEyJog3EAUOcpI+9OE/f2kFD6GObEcS3INzs4XGHT8hKTsu7CmrBWbI08KhSWefqeFfSf7yUuz8icPVpGdcvlP9HOpojCZL+2qYdjl562jvbxX38/7DYNUFSRx9/o8qgqT5/T/qLN1FOeQl233znxUbToarZqyqnTKqtKRJFkU1Z2lFw90cLbLxad3lk+tYnzijlKS4408824rbm+YLxakIHe7Ma3PQj9NZX/ZH8H3TgfSaACIrczU5VxfAdh36/pYaU8jeQ4XLqhNOizbCvC+0YpvbyfWu4oJnR4GnZphm5Gnnq6jPC+RXVtjZTVkReFY0zAefwT4sMzKkaYh2vomWFFsQ1bgzSPdKDA1qFJZkExhVjw9Q166hjw8824ru4908dEdpdxSkT71c1VrT2NdeRp/ONDB6tIUcqYZhbtW753q55dvOkiwGPi/P1F72ZWpi0EsMJil5ZIYeyO5WftUUSScHc8ScDdjy38YS/KKqWNSxMdo90sEJ1oxJZRjy3sAtXZmRVCXa392DEzwv//QyLArwD235PHIlqIFWx12cZ96AxH2nezj7eO9uL1hslMs3LUulw1VGbPez1BRFH7/8xOEQ1Ge+NP1C1JDbaEt1ffo6TYn33n2NJtqMvnsfRWXHD90ZpDudzu5y2pCKUsmaePlR5yksQDePR0oYQnzrTmEGkaQPCHi7i1Fk3ht5VfOtUmv0/Dnu6qpLpx+scP1CLe78L/XjbYggWinG3VlCv94rAtJVvjGp9cRb9EjyTI/ffUshxqH5uSaRr2GYFiiLDeRT9xZRs5kntqEP8zXf3yYlAQjX3uydlaFrqOSzG/fbuHduj4q8pP4wkNVxJk/HCkXq0HnTwEiWFuSbsY+VRSF0a4X8bvqScrZSVzquss+xjN8iPH+PWh0caQUPILBemkS88WWW39KssxrB7t46UAniXF6PndfJeX5C1sIdbo+jUoyh88MsftID70jXuItenasyWbbmhyspusb5ehsHR0Z9gMAACAASURBVOX13zdw+84yKlZefc/IpWgpvked4wH+/udHSY438rVP1qK/TH7fuZWUx0JhXguH+IvHV12SEB/pncC3rwuVXoNlewFamxnZF8bzSgsqnRrrvaUz3rszEpX5u58ejk2nGbX0DHn4s4erWV06s0U2iqIwMTrIYHcTI71tmKyJpGYXkZJVhDnuw6nGwLF+Qo0joFbxG4NCXecYf/PxNRRnJxCJyvzwpQbqWpw8sqWIrauyAHj9UBe7j/SwZWUWj24tQq2erJMHMFlXb+reZK09VHD07DA/e+0sOakWxiaCBMMy22uzeXhTIWajjqNNw/zgxQYe3VrEfRsLZvQ6LzbuDfH9Fxto7XVzzy15PLq16JLAb7GDNTENKgiLTFEUXL2v4XfVk5C5/bKBGsTyGeLTN2Kw5jHa+TxDLb8gIfN24tNvQ6W6OaayRsYD/PiVM7T2ullfkcYn77ZjMc4sCFIUhdDp4dh2OEVJ81ItXqtRc1tNJrdWZ3Cmy8WbR3p44b0OXj3Yxa01mdy1LpeMGVRzP7/Nxw50EZdgvGKpDmFhRaIy33+xAVlR+OIj1ZcN1MKd4wQO96HNiae8KoXXnzvNv/z6OH/+SA0VBckoikK4yUngaD+aJBOW7YWoLbH3stqix7K9AO8bbfj3dWG5s2hG79c3j3Yz7Arw1Y+uZG11Fl/7/gG+/0IDf/JAJesrLv/+Cfo9DHU3M9jVxFBnEwGfGwBLgo3BziZaT+6P3Y9PJiW7iJTsYlJssRFCRVZw9rh54o5SirMTCEUkvvd8PY0dY/zRHaVTuWtvHO5m95EebqvJ4Ml77Fdc7XmxTSsyiUgyv9ztYFVpCvEWPXuO9XLkzBCPbSthY3UGtfZUXjrQwarS1GtOg2jtc/NfL9QTCEX5/INV3FJ5Y/6ciQUGs7SUE2NvVDdbn7r79+AZOUJc2q0kZG69aq6TVh+PxbaKaMiF13mEkLcbU3wRas3lVyQul/482DDIf/7+NB5/mM/cW8Ejm4vQa2e+WjHcOkbwaD/RngkiXeOoTDrUCYbryi27Wp+qVCrSEk1srMpgrT2VUETig4YB3j7WS9egh0SrnpSEq09jd7ePcepILxu3F5GeuXw3sF5q79Ffv9XMyVYnX3iomtKcS5PbIwMe/Hu70KSasW4vJCHeyLryNE61jvLWsV7SEozYOtyETg+jzY3HuqPwktEztUWP2qojdMaJEopeNX/N5QnxgxcbWVFs44FbC0lKNFOVl0hzzzhvHushJcFIXnocUjTCSG8b7aff59R7L3Fy34v0tpzC73GRlluKfc021mz/CNUbd1K+dgfZxTXE29JRZJmRnlZ6HCcw9WqxaBI47tlHtTFEaUUqisHCf/6+HkfPOJ+5t5xtq3OAWP7cb99uYV15Gp+7v/K6pvELM+Mx6jXsOd5LdoqFz+wsp61/gj0n+mjsHOOe9fmcah2luWecTSsyZhwM7j3Zxw9ebMBq0vFXH1tN5RUK8i7Ee/RKCwzENOgsLcXh+xvdzdSn7sEDuAfewZpSS1LOvdcUOCiKgm/sJK6e11Fp9NjyHsKUUHrJ45Z6f0qyzLPvtvHm0R7KchL43AOVMwp0zif7wky85ECTbMJQkUKwbhDZHUKTYsa4JhNd5rUlJ19Pn7p9Yd453su7dX14AxF2bSni/lsLpn28oig8/1QdAV+YJz6/flkvBFhK79GDDYP8+JUz3HNLHo9vK7nkeHTUj3d3G2qLHus9xajPW5XsD0b44e/r2eiTqDDq0VemYKrNuuKo2bkpR9OGbAz26YvG/ugPjZxoHuEfP3cLqYmmqT4NhqJ855njNPf52JA2RLL3OFI0jEqtJiWzkIyCctLzy0lKy0V9lZwvRVHw9g0S3TPEmUAPncHDaOUJwoqO49Hb8CgJ7LQHuXVlPrbMQk60efjJK2eoKbbx57tqZp1T+vL7HbzwXge3r87m43eWcrBhiN/vbcXjj1BekMTZThePbStm5y35VzxPJCrz67ea2X+qn+rCZP70waqrpimIaVBBuEl5Ro7iHngHc1L1NQdqEPsUZrWtxmDJwdnxHCPtvyUubSOJmdtRqZdHfSxfMMIPX2qksWOMO2pz+OiOkmtOIlYUBf/BXlDAfGsumngDutwEwm0ugqcG8b3ZhjbTirE2c9blEq4kwaLnkS1F3Lsxn1+83sTz+9tJSzJNOz3V0+FieMDD1ntKl3WgtpT0jnj5xRtNlOUm8ujWCzcTV2QFeTyI7+0OVHoN1juKLgjUAIxRhT+2mpGkEM+Me7GMm3gCuNJPvnFNJtJ4kMDhPtQJRnQZl36wcHS7OHxmiAdvKyA10UQo4KP51Bla6usY7Goiz+PBpVrPoeEMbsu9nZ0bC0jNKUGnv7bFCyqVClVnGEmBl4OJfPVTf0uk18l/vuHAp6jZktqB0tXIO+0qWqUKeuQi8lN0/NlDVXOy+Of+WwsIRWReO9SFXqvmo9tLWFOWwosHOthzrBeNWsVz+9pZUWSbtkabyxPi+y/U09Y/wX0b83lkc9GSWLQjpkFnaakN3y8FN0Of+sZOM9bzCqaEMlIKds0q50yjtWCxrUSWgnhHjhD0tGGMK5xaLbpU+3Ng1Me3nj5J95CHT91Tzv23FlxTrss5kTZXbGRibebUVJJKpUJrM2Gw21DptUS6xgmfdSKNB9EkGa+a0D2bPtVq1KwoTqGp28W7dX1UFiSRHHfhH01FUXjnlabYBuFzUK7jRuXyhDh8dogTzSNEIxKJcYYb8rUqkkzAFeDpFxrJ02p4cmU29HkIt4wRahwheGqI4IkBwo5RVBpVbHeCi3Z8iI748L7ZjhKWsGwvoEMDbx3rpW/Ex6qSlGkDcpUqVuMs0u0m0jqGLj/hgiBQkmW++1wDOq2Kzz9UTTTo5Y1f/DPNJz/AP+EiLbcEe+1W7t62nlGfwuH2MAnJaVQUzmzRwfkkbxj/+7184A9y2z12Eqx6vvN6CxMhhc8lxbNt4zq8BbfwZlcqzkgixZZhCv178LsGSMspQaufXfFolUpFRX7SVB07WYEVxSnUFNlYU5ZK56CHsYkQHzQMYM9LxBZ/4c9Vc8843376JC5PiM8/WMUda3Nn/CFZTIPOnwLENOiStNz71D/ehLPjWQzWfNKK/wiVeu4GuP3jZxntfhkUmeS8+7EkVS/J/jzdNsqP/tCIVqPiS4/UUHadRS9lfwTPSw7UiUas9xRP+4tZCUsEz4zEVrhJMvqSZIwr01FPU+R2Lvp0wh/mn546Rigi8/Unay+Y2u3pGOOV39Wz5e5SqlZnzeo6NxJFUehz+qhrcXKyZYSOyZ0TVKpYnS2zQUtNsY2VJTZqimwzXjwym/YoYQnFH0EORJH9ERRfBNkf+6f4w8j+KEoweumTtWrUFh1qc+yfyqxDbdGhzYq7JFALd47jP9Adq1W2o3CqHMebR3v43Z4WinMS+MqjK644FSdNhPC+2oLKrCNuZwmqya3O9hzv5ddvNfPFh6tZW57GwVd/QW/rSR78zFfRWbMvmNqUZJmfvdrEwcZB7tuYz64tRdc0ot/2ioMEZ4DDeVZqV2Xx7afrCIYk/sdjK1DVD/PM2UFawlEKM+P45N128tIsOI69Q8PB19DqjNRu/wi59jWzrkEoKwpPvdHE/lMDF6wCVRSFX73VzLsn+oDY4oSPbC0mzqybyp2zJRj58q6aaUfeprPY06AiWJulpfiH8Ea3nPs0ONHOcPtv0ZsySCv5xLSLAmYjGh7H2fk8YV8vFttqSld+hDFXaM6vMx8URWH3kR6e3dtKTqqVLz9ac835aeefy/dOJ9EBD3EP2tHEX72v5UCEYP0wYccoAIaKFAzVaZeMtM3Ve7Tf6eOffnkcW3ysAKfJoEVRFF781Um8nhB/tAxy1SRZprnHzckWJ3UtIzgnN4YvyopnVUkKq0tTKCtKYf+xbk61jnK6zcmEP4JapaI0J4GVJSmsKk255lW05wdhsa+RWOAVmAzEJoMzLvP3QWXQTAVfarOedpef91pGWFmdzi21ObHgbAb7wiqKQqhhmOCJQTSp5tiKz4veS0ebhvnxy42kJpr4i8dWkpI4/fs9MuDB91Y72ux4LNsK8AQj/O2PDpGfEcdffWwVg51n2f/CD6nauJNtDz5+2feorCj8areDvSf7uaM2hyfuKJ1R8NTZMYZ1XzetWsi8o5j/ePYUiqLwlUdXcLLVyRuHu9ED9yVaufPxGnTn1Ydzjw5wZPdvGBvsIrtkBbU7Hsdkmd2CGVlW+MkrZzh0Zogn7ijlzsmVp4qi8J1nT9HY4QIUrNlWknLiGO6aoMRi5PP3V2K+jg8BIlibPwWIYG1JWq59GvL1MNz6K7T6JNJKP4VmhkVtr4eiyLgH9jIxdABzfA62wk/d8HlskajEL95w8EHDILX2VD53X+WsNkoPt7nwH+jGuDYLY9W1TflI3jDBk4NE2l2gVWOsSsNQmYJqskTDXL5HGzvH+I/fnaK6KJkvP1rDQLebl58+zea7SqleszRH1QKhKA0dY9S1jFDfNoovGEWrUVNZkMTq0hRWlqRcsJ/q+f0pKwod/ROcbHVyqtVJ70hsP8b0ZDOrSmysLE6hNDfhgtzFSN8E4ZaxqwZh6NSxkTDT5EiYSTv1VW3WxVYIm3Wozitk3NI7zr/+po4Vk0nyMx0VUiQZ/8FeIm0udIWJmG/LRTVN4O3odvHd5+rRadX8xeMryUufvmp+6KyTwJE+DNVp/G7Yzfv1A3zzs+tJT9Dyxi/+GbVWx92f+GsyMpOnfY8qisLTe1p561is7tnVyml4/GEO/uYUa7U6+tdn8qM3Heh1Gu7bkM/rh7sZnQhyW3UGu9bnoX6nE5VRS9y9pRcEtLIs0Xx8L/UfvIpWp2fN9sfIm+UomyTL/PDFRo43j/DpneVsWRn7eXF5QnztJ4dQm7XErU5FiSqodWqMGjWrbXGsT0sg3XT1D2+KoiB7wkhjAeLjTQST53cP4BsiWLPb7S9ONkAGvMCXHQ7HSbvd3gkEJ/8B/F8Oh2P35HM2AD8CTJMN/4TD4Rie4SULEMHakrQc+zTsH2So9Sk0WjPppZ++rj0+r4ffdQZn5+9JyNxGQsbmBbnm9Rj3hviv52NJvw9tKuSB264vP+0cORDB86IDdYIB6z0l111TTXIFCdYNEOmZQGXUYlyRjr4smbSMhDl9j+6t6+Op3Q52rMnGPOzH4w7x8c+vRzPL3Q8W0thEkJOtTk62ODnb5UKSFawmHSuLbawqTaWqMAmj/vJT/lf6mXeOBzjVNsqpVidN3S6iknLBdKldrUF1pB+VSYcm3nBhEHbu9mWCsJmY8IX55n8fQa/V8D8/vXbGIzJyMIpvbyfSkA/jynQMK9OvGpT0jXj5j2dP4QtGuX9jPnnpcWSnWEiKu7C8jKIoBA710tYwzHdG3dy5LpeP7Sjl1P6XaDq2h22Pf4W0nJKr/h5VFIUX3mvnlQ+62FiVzmfvq7js4h1ZVvjhM6d4LAit8Tqe6nRiMWpJTzJztstFdoqFT9xVhj0vVpg6MuiNLdrJjseyveCS1z0xOsjh3b+OjbIVr6D2jtmNskUlme8+V09D+yife6CS4qJkdvc6OXF2GPeZMTZvyGHXunzGZJkjw24aXF4kRaHAamR9WgLVSVa0ajWKJCO5Q0ijAaSxyX+uAERkFCkCah+Jn9oyr1v93SjBWoLD4XBP3n4I+IbD4VgzGazd73A4Gi56vBpoBj7tcDgO2O32rwNFDofjszO8ZAEiWFuSllufRoKjDLX8HJVKQ3rZp9Hq53bT4avx9L+Ea7iBzPIvoDPO7dYzc6FjYILvPV+PLxjhc/dVsrY8bVbnUxQF37udRPs8xD1Yhibh2la8XU50xEfg+ADSkA+1VU9CRSohsxaNzYTaqp+TX+BP72nh4NEeytGw+c4SqmuzZ33O+RSJynQOTnC200Vdi5OuodjPbHqSidWlqawqTaEkO2FGCwZm+jMfCEU50znGyVYnp9tG8fgjqIEii4HbtxRy68q5G4mUZYV/+91JWvvcfO2TtVcc7TqfNBHCt6cd2RvBfFvutHuBXo7LE+J7z9fTMTAx9T2TQUNWioXsFCvZKRayUi1kJpn43i+OMxqM8P98vBZJN8Fbv/42hVW3sO6uJ4CZ9+krH3Ty/P52au2pfP7BS1dtPr+/HVX9MBlaDT+f8GI0aAmGoqjVah7aVMgda3Muec65nRsMK9Iwrb501w1Zlmk+8S7170+Osm37CHnltdf9cxSOSPzbMydp7XWTWG0jPsPK1sxEThzoobl7nL//4/WkJ8Wm0b2RKCeG3RwZdjMWlTArUONXqBkMkRySYyfUqtEkGdEkmxhSSezbsxePP8SX/v6PUWvmb4bihijdcS5Qm5RAbITtSmqBoMPhODB5/4fEGj/TYE0QFl007Ga49ZeAQlrJJxY8UAPILX+QcWcTYz2vklbyyWv+hagoCjKgmYdPlIfODPLfrzURb9bxt5+Y+R/EK4l0jBPtmcBYmzkngRqANtWC9e5iov0egqeHGT/RjyLFPgSqDBo0NjMamwlNihmtzYzKrL1sPyuKghSNIEtR9MYLc7Aeu72Y0fphwsEIcvzlFzYspkAoSmufm+aecVp63bT3TxCVZFRAcXYCH7m9mNWTuWXzNfpgMmiptadRa08jcHYEx4EuzuqgIRzlJ683oahV3FYzN1tyvXignbNdLj6zs3zG78vIgAf/vi4ArHcXo027tmr6SXEG/u5Ta/EGIvSNeOl3+uhz+ugb8XGieYT9p/ovePzDCRZ8e9o4GHgNjd5E8bqd13Q9iJXD0Os0PL2nhe89X8+XHqlGN1ls+mSLk3cPdbEr3sJPxz2o1So8/gi1ZalTm9Vfjt5uQxoLEDo9TLjNhdqoRTX5T22IfS1MWEXaHfkcP/Eih15/iu6mE9Te8fgF21rNRESW+WDETbAkHu1EgPHGMR7LS2NdnJXqWwv4Ru8pfvp8A5+qziQxICG7AqyYCFMDdFnUnLTpOWJRc7jYSJFOx/qUeDIsRo47RjjY0E2vMwiqHMpzwrCIO8UsaM6a3W7/CXAXsbIy9zgcjsbJkTX35PcOAH/rcDjG7Xb7o8BnHQ7Hfec93w/kOByOsRlcrgDomNtXIAgzFwl5cBz9PtGwl7K1X8Acv3gjJSO9h+g+8xz5VY+Tkn357awuJxiV+F9H2/BHo/z1Bjvmy2yrcz1kWeFXb5zl2T0tVBXZ+Jsn15EYN/t8kKgvTNfPT6BPNJHzxIo531JKkWX6Oprwusbwj3kIumL/Qh4/Yb+fqBxBIoqslpC1MrJaQiJKVIoQjYSJREKcqyWUVVDG6i07KbCvQKVW09Hq5Jc/OIQ3Xk9XOMK/fnkz+RmXTg8psoIckUABzQz3jLwerokgZzrGaOwYpbF9lM5+N7IS+/RfnJ1AVZGNysJkKgttJFjnN5fnkrYd7cW5rxNLcTIZD5Qjq+CbPz5IY/so//Cnt1JTMn3x2Jk4emaQf/jpYe5cn8dXPrr6qo+PuIM493fidTjRJZvI3lV1QYL9XFAUhXFviOYuF//2mxPodWoqkyys8Zyh1X+Yhuha+uQcEuMM5KXHkRxvxGTUYjHqMBu1mA1aTJO3LUYdJqN28vs6LCYtbx/t4QfPnWJlSSpf+8x6xjxBvvof+yjX6zg+EQAgLcnEnz26krXT1AY8nxyVGT/aS9gVQPJHkQIRJH8EKRBBiX44VqMoMl3BRlr8x9GotFQmbyIvtRKtWY/GrENt1KJICkpUQo7IKJHYVzkS5ZRWYa8VPFoVpR6J9QNBfjfgZjAq8SfJ8ZQadBz1h/it2wtAul5LTWocq4uSqanMIC4zDkxq+gYH2He6maNnhhgdVeMJxz5IJajGyFT3kq3uJTs1no/8xf+HahabxV+DG2OBgd1u/yTwhMPhuNdut+c6HI4eu91uAL4DxDkcjk/MVbAmpkGXnuXQp9GIh5G23xANjZFW/PEZbbg+X1JT4xgenmC45edEgk4yK76IRnf1T/wRWeYXzf10eAKoVFASb+bJ0qxZ5ZJBbITmxy+f4WSrky0rs/jEXWVzUjBTURT8e7uI9E4Q90DZVHmEuRCNhOk8exTHsXfwjo9cclyj1aPV6dFodGhVOtSyBo2sQRNVo1Hp0Ki0aPQG9BYTOqsZxaCis+M4Ab+bOGsKxQUbaOxIYMIXYfuqLP69rgetSsVflmVgBZTJP1JKRIbz/tDpy1Mwrc2cNnF9phRFYdgVoLl3nJYeN8294wy7Yn+g9Vo1xdkJlOYkUJqbSHFW/LS5Z1Pnk+RYm8NS7F9E+vB2OPZamDomY042Q1XKVXPKYvu7DhE8OYQuPwHzlvypgNwfjPBPvzyO2xvma0/Wkmm7tlGtc85t0G6LN/K302zQPtWeiESwfjhW8kUFhuo0jFWpUwtR5sPTe1p462gPf/fptaRZJF7/738iQZVGRdFDNKQY6Rv10+/0EQhJeANhAqEoUenqfwO1GhUatZpQRMKgU6PXqQkFJcKyggrYuSGPB28rvGJ/zJQSkZBDEkowVhZFDkaZGB2irv4PuCb6SI8voir1dgxRA0pYArUq9t7QqlFp1XQZVeyxKAxpIFNWcYeio0AXy0n0SjLfOdTJqC/MV7aVUJIRz3AgzOkhN6fah2kbDCDJoFXJ2HTjaKNeAooJl2JDQY1F7SPd7KY42M4KfxfmjHiS1R40Oj2WT35vXoO1GyJn7WJ2uz1ALPAaPe97NcAfHA5Hod1uXwf8t8PhqJ48lgJ0OhyOmWZmFyCCtSVpKfdpJDjKxPBBfGOnAEgt+him+OJFbdO5/owERxho+hHmxCpSCh654nOissKvW/tpdvv5SGE6YVnhpa5hNqUncm/etRfTPGfY5ee7z9UzMOrniTtK2b4me86mzMKd4/j3dWFck4mxZnZ5b+eEAj5aT71HS91+QgEvSel5lK/dTklFBROeCBqdAa1ON21RYyUsIY0FiI76kZwBpFE/sidWWFNWZAbD7XQG6hmLqPFEt5JvGmN9Wj6Dsobv9o6RbdLx5fIM9AYdKp06FgRMfpUngoSbx9AkmzBvzZ9RaZLzeQMRDjUOTk1run2xdlmMWkpzEinLTaQ0N4H89Lhpg+lIt5tQ8yhK6MKgjBkEB+deh0qvQXYH0aRZsO4onDbQURSF4IlBQg3D6IqTMN+ae8nI6ch4gH986hhGvYavPbmWePO1TSdHohL/769OMOwK8I1PryUt6fLlQhRFIdLmInBiACUQRVeYiKk2c9q6fHOlz+njmz87wm01mXzqHjsH/vBjhrqa2bbhT9CcDWJcnYFxRWzU6/zfo5GoTCAcJRiKEghJBELRyfsSgXA0dn/ydu+wh5beD3PmrCoVf/loDfmzHK2cCVmWaanbS/2BV1FrtazZ9ij5FeumfkcMBUK80ePE4faTqFWzI9VMsRHCQR/hgI9QwEso4GPM7eO5RjP+iJptqc2YI0MEvLEas2FZS5dcyrAqD69k5Nz+EWa9mtoCI7enOEls3Ysm7ESlBq8ujqZEO0M563h87fpZf1i9kkXPWbPb7VYgyeFw9EzefwAYA4LnFh7Y7XYV8DHg5OTTjgMmu92+aTJv7QvAswvRXkG4VmF/PxNDH+AfPwMqDVbbKuLSNqIzTL8x8ELTGVOJT9/ExOB+Ask1mOIv3dcQQFIUnmkfxOH281B+GqtTYlNxQ4EQB4bGyTAbWJNy7au3znaO8f0XY+uIvvrRlVfcNPlaycEogUO9aGwmDNdYpuNyvONOHCf20tFwCCkaJrOwkvK1O0jNKUGlUpFgiyMsX/0DhUqvQZthRXveFkFyKIrsCoJaRYKunDLt/bzwzHH8Y34movvY59RRVLORJytX8dPdnTwTDPGnd16+oK8uOx7/+z14Xm7GvDFnRsnsbm+I3Ud7ePdEH6GIhC3eQEVBEmU5iZTmJpJpM1/1D5IcjBI43Eekcxy1VY86Xo/aEqs9ptJrpoIwlV593m0N6DVTQef5gZbRGWTwNQfet9ux7ii6pIaZoigEjvYTPutEX2bDtOHyQX5qoomvPLqCf/1tHd97rp7/84lVU/lXM/HbPa10DXr48q6aaQO16LCPwJE+pNEAmhQzptsLrjk37XooisJv3mrGoNOwa2sRfa2n6W9rYOWWh0iuLcMf7CZYN4gm0YguL+GC5+q0anRa/VWD19ZeN89NlkoBKDRo+XJ1NokLEKgBqNVq7LXbySqq5vDuX3P4jV/RevAtNFojQ5KMX4qgiwRYFQmgSGFagdbLnEejUv//7L13lBzneeb7q6quqs65e3LAzACDQc4AA0gwB0m0ZEVnryzJsr3HZ9c+e32Pd6/33rvrs2vvXu/ucZC9Xl8Fy7IlWaJEWRIpkQQJIhA5EMAAk/N0T/d0jhXvHz0YEpxBYJR8Lp5z6lR1V3VV99dffd9Tb3he9uLlsL2Pl5K9POIs4vR2MCm2czXvpLqUqXygP8ZADJTEBZyJCzSnZhHTNmnTy7TVj7LhAN0bNxMTbEKK9J4StVvh/Uow8ADf7O/v9wAmDaL2IaAJ+FZ/f78ESMBl4DcBrl69ai25S/+qv7/fyZJ0x/v0fe/gDm4J27apF8cpLByhVhxHEFX8Tffgi+1936Q53ioCTfdSyV4iM/0DWgZ+A1G8XorAsm2eHk9yMVviyY4oe+OvD/of6IixUNV4emKBqFOm03v7OnGHzs/xlWev0hxx89sfvfFE+HZRPT7TcKfds9La8lawmJjk6qkXmBk+jyCIdA3son/ngwSi707QOoCoOhDfQN7mpnOkUzp3P7iezu71XD31IsNnDwGH2NN8P8cvNzIsP7y/Z8W55M4AvoiL8qFJKq9MYcwXce1pW9U6lSnUePb4FC+fn8MwLXb0KOxpOklrRMHp7UL1duH0em46Idm2jT6Ro3p8lnq9wmI0RVEuEGnqJN6xHx15HQAAIABJREFUFm8w9rYspb6BGIVSjcqhSUo/HsPzSA/iEmGzbZvqsRm04QzqQBTn7tabXqO3LcBnPriBL3znIn/z/UE+99RGAOpaw6JUqRlU6o2lurRUagbpfI1D5+d4Ym8n29etJPxWSaN6eh59IofglnHf24ncE3xPpRzeiNNXUwxOZvmFR9bhlEwOvvhNgrE21u040ChTdHcHpUKd8itT+J7sg9jtJ+tMJYs8fWiM86OL+D0Kv/DIOrZaAtKlFN4d717fv12oOmw2o1zKT5FiEV1RMRxOXJpOMJdD0Qwcpo3DsHDYAg5LwGGLyAjItoQo2QhShXWOE3zZu4/v1/ZADWRLZ115lO3mOBuUKs5pHWlqqYqGvxlN3MS5U0mutO5lzNlC6mgVjp6gOezm4b2d2Ftc79v//WbcEcV9h/jn7LL7acVPe5vatkU1d4VC8ghadR7R4cUf34c3uvM9qUjwTvHm9qwVJ1gY+Qq++N2E2h5eft+2bZ6ZSnF8Ic9DrWEealsp81ExTP7i8jSaafGbGzoIqrfWnRqcyPBfv36Ojd1hfuPDm3Cp7+4zojaZo/LS5HUuoLcC27aYHx/kyqkXSM2MIKsuerfcw7rt9+PyBlb9zLvZR5/5+/Nk0mV+4fN7kZdIVrmQYejMS4xeOMa52kbmrE4+cVeQx+7bvnqWqWVTO5eg/toCYkDFc38XUqhBplO5Kj98dZLDr81j23DXxmYe2xXFSn4RhxLEoQSplyaxzEaMmqQElshbN05vF5LSICRWRadwZJy58Ysk7AnSlSls28KhqBhao0KGyxsg3r6WWEcf8fa1eIPR25rcrrWnNpWn8vIkUsiJ55EeBFmicmQafSyLujmOc3vzivMZpsWZoRTDM3kqtSXyVTdIZirkyxoOScA0bW41Czgkga29UT7/4Y3X6Y3Zuknt4lJcGu9PXNqbUddN/t1fv4pLdfDv/8Vuzh38R0YvHOGhn/sdIs1dy8dZZZ3i94cQJJGuX95Otly7yVkhmanwncPjHL+cxK06eGJfJw/v7MBRMyj9YBgp6sb78MqHhPcCtm1TuXqV0SNHuVq3mFrTz2K0GYANXoVH434iLqUh7i2JjbUo3rJ/zS+Wefb4FNtCVXqK5xHmX0OoN8Le9apINW1Ry4K51FSS14d3z17U9nZygRaGKgoXp/KYNvzuJ7f+xNygd8jaO8RPO7H454if1ja1LYNy5gKFhaMY9QwONYw/fjee8JZ3tb7nu43V2nNx6nuUF8/R3P9ZFHcztm3z7MwirySy7G8O8Xh75IaDYLJa5y8vzxBxynxufTvKTYLbM4Ua/+cXT+Jzy/y7X971rhM1q2Y0an+6ZbwfWPuWrGqmoTN55RRXTx+ksJjA7Quxbsf99Gy6C1ld3WpYyFWZGsvQuy6O07O6PMdbwfxMnu989Rx3PdDDtr0dK/ZrtQpD547w5cMFMoafB6ND3HPPHjrX7VhV70mfK1J5ZQpbNymsj/LjRI5jl5KIIty7pZUn93YSDbpIjX+Tan5oWXvPtm302gL10iS10mSDvBkVACTZj1HxsDiVYzaVpFLVcPuCdPbvpGtgF4FoK8XsAgvTwyzMjJCaHqZWafQ3lzdIfIm4xTvW4gms3q+ui6+aLlB+aQIxoCB6VIyZwqpEPFus8/K5WV4+N0e+rOFUpOXMR5fqwKVIzC9WWMhV2doXpb8juLzPrS6tl19LK9yltm2jj2Wpnn5DXNqOFkTv+y+r8p1XxnjmyAS/9/PbiThyvPAP/5212+9jxwMfXXGskapQem4Eh1tG3duO3LbSwpYp1HjmyASHL8zjcAg8uruDx/d04nbKmPkapedGsUwbxyPd+KLvrZfA0HWunDrLa9MJxiPNlPwhsG06XDIbogE2BL3EXG+/zY2p89Rf/TpWriF7Ijb1Ia/ZhWPNTkRfDCOfJ/fyQTLf+y6S348UCKIn5rG1paLtgoAcjRHZuQ3fz37q/38JBu8DurlD1v5ZwbZtaoVhWjvXk83fSobv/YNl1imlT1NceBXTKKG4WvA33YMruP6GgeUVwyRd0+jwOH9iZvNrWK2PWkaVucG/wKEEaFr3aQ7OZ3l+NsPeWICnum7tyrqaK/OV4Tk2hbx8qneltQMaQc3/+e/OML9Y5v/4lV1vOzvvZigfmkSfzOP7wFqk8O25ZbVahdELRxg6+zK1coFgrI3+nQ/S2b86ASoVaowMphi9kmJh/vV2DEXdbNrRyrqNTShvk4R+7x8usLhQaljVblJaK1+s8H9/8TiVmsYe6SBRv8ra7fcTa+vFH45fRy6np3M884MrnMlWcAgC929r5fG7upY1sSq5K6THv0Gg5UECzfeuej3LskjPnCc1fhy9Poc3IKIoS31ddOEO9OL0dqN6u3Co4RUK+8VMkoWZYRamR1iYGaG+RN7cvhCx9j7iHUvkzd/47Jv7qDaVo3KwoVembm3Cta15+dxXpnK8eGaGs0NpbNtmc2+EB3e0saknssLqYZgW/+0b5xmazvG7n9zG+q7bE6i9Li4t4sK1p+19iUtbDalclX/718fZsS7K5z44wI+++sdo9SpP/OrvIyurZzxrw1fRXktiFHwo/bFGxrAsUaho/ODYJC+emQVsDmxr4wN3dxPwKJiWzdRsDs/hGUzL5u87VdJOEZ8s0eJWaXapNLsVml0qMaeC9A7CDTTT4mpykQsjE4yIKnXVhWiadKOzuauVDdEAPvmdPdjZhkb9+NfRL72AGGpD3vAgju4diJ7r+0Bl8DKz/+NPUDs7af+df4PodGFbFnoqRX12Bm12hvrsDE6XQvhXPvuOvtOtcIes3SFr/yyQm3+JQuIQoqTii9+FL7YPUfrJiYOaeoli6jjF9Clss47TtwZ/0z2o3jU3JDMVw+RwIsuxZJ66ZbHG5+Kprtht1aF7r3CjPlrOXmRx4ttk/PfxjUwb2yM+PrqmacWEV6npZAp1WmPXxzMdms/y7Eyah9vCPNi60mX65Wev8PK5OX7rI5vZ2f/Og/7fDG0qT+XgBM5tzTi3Xm91MQ2dWqVIrVygVi5QXdquFDJMD53D0Os0dfazfvdDNHX2r/g/KyWN0SspRq4skFjKjIvEPThkieRs47UoCliWjSgKdPVF2HFXB/GW20+8SMzmefpvb2xVezPmF8v84VdO41VtDoQukJ8fXt7n8gbQ3V0MltsZyyooDoF72nzcXxUJBly47+vCEXMvkfQvIMlemvt/DUG4niAWFhNMXjnF5OBpyoVFRCTiahddm3bRtKMXoza7ZH2bwDLKS+3gQXW3owa6UD3tKK6W6+rQ2rZNIZNoELfpYVIzw9Srjc+6fSHiHWtZt2UHgaZ+REnC1s1GBYr5Eggg+lUcB7o4NrrIi2dmmF+s4HE62L+1lQPb24jfpPA5vDVJD6ukUT0zjz6eQ3A5cO1sQe4J/UQfuP70Wxe4PJHlDz+7l8SVQ7x2+J+492c+S1vv5hXHvpGgACDK2HYThtLGRV87z0zKZDWFeza18NS93Xg9CkP5CpdzJRaTRT48VgVB4MSmIK0tAXTLYr5SJ1HVWKhqmEt8QRIEmlwKzS6FZre6TOY8N3ENl3SDq7kyFxOLjFY0DFFCqVfpyqfZ3B5n04b1OFchaLquI0kS4luwaJmZaWov/BVWdgZ506Ooez6G4Fg5l1RHR5j5k/+CHI3R8W/+dyTvja2Idwq5v3fo5g5Z+2eDcuY1Fiefxh3cgKII5BYuITo8BJr3443sfF+LkOu1NMXUcUqL58A2cQUHGiTNfeNSNmXd5HAyy7FkDt2y2Rjy0ul1cnAuQ92y2N8U4oHW8E1dhu8VbtRHbdtmZPAriLVZznk/zofX9q2oUpDIVPjjr50hV9LwexQ2rwmzqSfCxjVhPE4H/zie5OxikV/oa2Fj6PWB7pXzc3zxh1d4cl8XHzvw7kiXWJZFvVKkVilQyeXIHR5Gl2pYHSq16uvErFYpoterq55DdXlo7hqgf9eDhOLt1+2rVnTGrqYYGUwxN9VI8w/HPPQNxGjtDPLqS2MkZgps2dVGR3eYq5cTzE7kqFb05XMoqoPOnhCbdrbR1Oq/aamlf/r6BVLJEr94C6vaGzE4meVPvn6O9V0hfu3hVkrZBFfHk7wyrDNVcOJAp1McpUsaRRF0ZNmJW/DjEQIEOzsIrMmDPkV87b/A6W38/koxx9TV00xeOU1uYQYEgai7nWbW0Nq5Af/+PqQ3uf5s20YvpyicOo1mzWO6M9hqZWmvhKI2owY6UT0dqJ726xJubNumsJhYcps2rG9arYwnEGFg58NE56LY6RruuztIGybKiTmyuslfLBYIN3l4YHs7ewbib0nv61aSHlbdoH4pRf3yTy4ubTVcHF/kT75+no/e38N96z0895X/TEvPBu750K+tONbMzlF74QtYmWnkzY8R6t3A4tUL5MYGcdfmkYTGPGi4o5TCXYw5W3nNEWPe2USnIfKR8SqSQ8TzaC/O0EoCbFo2qZpGolpnvqKRqNRJVOsUdXP5GL8s0bxE3FrcKmFVZrJU5XK2xGSpio2Ap5inc2qY9V6Vjfv24G6//j7UdY1kcp75+Vnm52fJ5bIAyLKCqqqoqoqiNJYVrxUV9+xplMvPIigulPt+DaVr66pkuz49zfR/+U9IHi8dv/f7OII3r5xwh6y9d+jmDln7Z4F6aZrkyFdQPW3Ee3+JeFOQmYlBcnMvUC9NIilBgi0P4A5tes+ecG3bopofopg6Sb00DoKEJ7wVf/yum9bTLOkGhxM5Xl1okLRNYS8PtoaXLWkl3eDZmTRn0kWCioMPdcUYCL6/maI36qNn0wWeHR/lU44f4vavId7zqevaN5Gp8EdfO4NHs9jeGyWFxaXxDOWagSBAT6ufjT1hJrwiOcPg1wc6aHGrjM8X+E9fPcO6jgC/84ltt1Ub8lYo5xd5+dtfoJhdWLFPVpw4PX6cbh9Ojw+n2994vby9tHb7Vrg56zWD8aE0I4MLzExksW0Ihl30DsTpG4gRjnqYm8nxw+9fpWpbDNzdSajVx729TVTy1YbLL19jaizL0MUEqcTr440oCjS1+ujsjdDaESDW4kNaIuuJ2QJP/+1Z9h1Yw/Z9b00w+dD5Ob70wyvsGYhTrOgMTmbxumQe2d3R0K3TyxQySYqZJIVMgnw6QSE5j+rV2Lg9wOxkhZnJOt5gHFlRWZyfBGzCTZ20htYTTUVRZQ+u3W0ofatblWzDovT8GOZCGdfeNrBASy1QL85gyGlMdwbTlQOxEc4gSQFUXweqtxPV047sii+HENi2RXlxnKM//BbZ1Awu0Uu4cx+HKy0MzRTpdcp8LuxHdDoIPbn2bceMjc7m+eO/P0tXk29Z0sOqG9Qvp6gPpkG33nFc2vxiGcO0aY953vZYZdsWIGBaNn/wNyewbZv/69N7OPrdL5BJTPHEr/7b6xJfbNtGv3qI+pG/Q5BVnAc+A22bOTee5WvPDpIraazv8LIlUEDWZwloc7SVZ/AuWUZtSQHiILeh7t6J3L0e0XX7FuKSbpCoaMxX6w0CV6mzUNOuk9oLFzJ0DF+iOzVD77atBA88gMPXuIZlWaRSC8zPzzA/P0s6vYBt20iSRDzeTDzeiKnVtDr1en3VtW3bKLbGTn2EZitHQgxxWu5FExREUcLlctHW1kl3dw/xeDNGKsX0H/0hgiTR8Xu/jxy9teX/Dll779DNHbL2Uw+jniUx9DeIkpOmdZ9GcriX29S2bWrFUXJzL6JXE8jOJoKtD+D0r33XSJuplyktnqGUPo2pF5BkP97oTryR7TeV3yjpBq8skTTDstkc9vLAG0jamzFerPLdyQUWqhoDQQ8f7IwRuo1MyncDq/XRi5kS/zA6T7fPxUeDUxTnnyfa/THcoQ1AY9L5478/i0+zaNEa98/P/vJ2Ys0+xuYLXBxb5LWxRSbmiwiKSHRPM4pD5B7ZxY9enUIU4A9+dTe+tyhKuhoKmSQv/eOfYeo6G+96AkVT4GIR78ZOgrt6cMhv7Rpa3WBiZJHhwRST0zl0WUAJuQh3+XHHPRiKSFE3KWgG2YpG1bbgTf0t7lb5jfVtqNLKoPSxoTTnT8wsu0uvQXKINLX6ae0MMD22QD6r84u/se+2rWpvxDcOjvDs8Sn8HoXH93RyYHvrTasKmKbG/IU/x6zp5C53MyqUyJbTWHqFktyKx7uWB+UwURMyHgepNQG8YTdBr0LAq+Jxvp5MYZsW5RfHMeZKuPd3XqftZts2VknDTJbRFwrUczPodrJB3jwZbLmRNSoIMoq7rUHgPB00xXqZ+IcrpNIjnCqdxmFnqAtuAj1388BDj+CuWpR+PIaoOvA82oP0NkuTnbqywF985yJ7+mP8UncU/RpJ6wpQ3RAhpQhLEqmN9bW/Xbj2jnBte+l9QQDbZnQqx6vn5hmbaZTA9vsUertCdHUGiMa9WNholo1uWo21ZaFZFvq1bdNGNw3azBE22mcxlBamivv55ktj/KuPb8FfH+P4s19l50Mfp2/r/tfbu16m9sqXMMZOIrQMMNb9Mc7O6pwfWSRXqhOOuvH2+tG8MgLQrsj0Jmv0puu0dEqIzjT1184jWPMI1gLYDXIt+ONI8V4cPbtxdG59y54Nw7JJJJJc+cY3CE2OEg36CT78GL49exEcDnK57LLlLJmcxzAa1ulIJEZLSxstLW3E401I0q3j1mzbpjZ+BuPwl7C1KtqGxym1bEfT69TrGppWo1gsMDs7jWmaqIpKKJEkks6w4fP/EtebLHurXsO0iIQ8ZAqrW+zfLdwha3fI2k8lLLNGcuiLGHqR5nWfRnY2hBff3Ka2bVPJXiI/fxBDy6J6Ogm2Pvi2SzjZto1WmaWYOtkQsbVNVO8afLHduALrbpg0AFDUDV6Zz3I8lcewbLaGfRxoDRO/jWwl07I5kszywlwjbfzB1jD3NoVuGKhrWxZoFQTnO7PEvbk9h/Jl/nZ4jja3k3/R34YiQuLq/8LSS7QM/CbJvMkff+0sHt2iTbdp7/STz5VRVRcf/dUd11nKChWNS2MZTk1nmAs50At1MmdTtEU87OyPsbk3QnfchzmVx6roiD4Fyaci+pTbcjFlF6Z5+VtfQBAE7v/ob+H3xyl+9yqC04HvA2tvu8xS3bS4lCpweChJVjcwZBFTlWCVtvc4JHyyhJ6rU0tXCLkVtmxsIuJWuZwtc3qxQcJUUeDJjijbo34cq8TTVMoaV19LcPHMHKVCHckhoigS1YoGCGzeWuaex594Ww8elm0zNJWjp9W/qjuwphlML5SYTBSZTBZpkk6xpWmC753eyiNCByFJ5LBHZDaq0lI02FgxUDSb5woVTpZWyj04JJGgVyHkUfigJNNhwFDcRb3Ni8+lNEiabWPZjbqvlm031paNqJm4yjqekoZby6NKS5Y3dwbLVQDBxrYFpGKUV+fCLMjdbG2xqEweJZOYxO0LMbDnYTqat1J7cQpkEe+jvW+5YgM0Kkp8758G+c7QAo94XTy1sYV0f4gjlQqXsqVbyntcdy7TopqoUJ4qYlYMRFXC3e5FVETqqSr1TB0sG8EhoEZdOKMuXFEnquJAEQVkUVxex0iyXj+Oz1qkJASxqhX+9MhuNnRF+fwHe/nhl/4QbzDGQ5/6V8vjk5EYovzjL0A1z1H5Lr6d6sW0QJQE1LATtdWDN+ZibcDDQNDD+qAHr+zA1k2qp+fRlooHCW4Z3xN9CE4w0xNYyRGMxAj63BVEvYKp+tA6dmJ178HhjyLLCrIs43DIyLK8uuXVtpn9k/9KdWyUtn/521gdHSQSc8sErVZrkB6fL7BMzpqbW1DVt1YizjY06ie+iX7xx4ihdpwPfR4pvDr50nWd6dEhrr7wHItuF5Yk4XQ66ejopqurh+bmhn6fXdYxszXMbHV5bRXqiLKE71Mb39P4xTtk7Q5Z+6mDbVukRr9GrThBvO8XcPrWLO+7YYyVZVJaPEs+cQjLKOHyryPQ+gCK6/a0tSxLp5K9SDF1Cr06jyAqeMJb8cV2ITtvbgYvaAavJLKcWCJp2yI+HmgNE3W+dctRtq7zT1MpBnNl4k6Fn+mOs8Z3fYyIVclTe/7PMRfGUHZ+GGXrE287bu+N7TlWqPCloTliLoXP9LfhWpIr0CpzJK7+DaJ3C//PsxFcpk2XZrF+IEdv9yimYXPk2Do27trO1j2rD4b/85VhJpzgKhowU2ZqrsA2l8LjPg+RVUiV4HIg+lQkv4LoUxH96jKZExSJ9NwYh57+K2TFyYGP/Ra+UJzy4Sn0sSzeD6zFEbm5sG5ZNxnMlbicLTOcL2MComYSEiRififxgBO/IuOXJfyKA7/swCs7qJXqPPf0ZRbmi+y4u5Pd93YjigJXc2W+PDzHzqgfSZY4Md+IpfHJEnfFg+yNB5bb842wbZuZiSyXzs7hdRyjpXmBXLqZSNMsDvdWmno/gHyLWps3Q6WmM5UsMZlsELPJRJHEYmWZeKyNV/n5baeZM/oYUe+lJNokqhr6KnOOLAr4ZQduUUSxQTJt0CyMmoFW0ti7qNNrCTxTrvJSobLyBLcBRYAu2UGPItPjFGgPlDD9C9TCCRRHCRBw+rpxBQYoFiUuHz/I4vwELm+Q/o33E5uKIEky3sd6kQK3N7nbmkl9ME39cgqrbvBNU+PVVIneHU2UQwpOSWRPLMDGkBcBltvOxubaFGkvLcVyndMXk5y+mKRSM2iKutmztYX1vWFEUUQSBRRRwDZtxqdzDI5luTy+SLlq4JAE1neF2L42xra+KD61Sm72eSq5y0iyn2DbIzgDA/znv3uOiTmZz39IxZiaZPLKKR79xf8N1Rfn+HAS+/wP2F46Stby8OXSfcw5m1EjLjwxF12tfjp8Lra3h4nZwqpxsnqiRPn5MbBssEHdFMO5rRlEgZmZKU6dOkapkKfZyrDGTNJk5bCAhBhmTGomJQaWzY7XSNu1xeGQEYoFjPEJXGt6yDtECoWGxdHpdL2BnLXhvUlA//J/Z1qN2qBvIklmZobai3+JlZlB3vQI6p6Pr5pEsHx8pcLMf/0jtPk5mn77X5NRFSZGR5lLzmBYJoog00KIFitMFD8iQqM6R8iJFHIRHYhTdr63Mcd3yNodsvZTBdu2yc78kFL6FOHOD+GNbL9u/63a1DI1iqnjFJJHsa06nvAWAs0HcKirB4jq9Qyl9CnKi+ewzBqyM4Y3uhtPePMtRWwLmsHL81lOpvJYdoOkHXibJO3NGMyV+N5kipxmsCPi4/GOKF7ZgbkwRvXHf4ZdKyE19WLODSLG1uC8/zNI4ba3fJ1r7TldqvE3V2cIKDKfXd+G902ZV9PD38cunebbZ7fRKVhs6B/D7SqhuNswjTJ6rcDFwfUceOqDeP3XT5Knr6b486dfY8NdbWTcIo+7PWy5moeiRlaCHxQqXCrWaPco3NUVZmPUi9cCs1jHKtSxq8Z151skwdnMczgVH3fv+gW8sRi2YVE9NoO6JY5r++qq6rm6zuVcmUvZEhPFKjbgssExUyJatXnqwT6abpKxOTuZ40ffvYxpWDz0wfWsWdew9mbrOn92aYqgKvP5gXZa4n7+6uQIp9NFmlwKyaqGIgrsjgW4pym4QizYtkwWJ59uWHIz/fhm+ik3XcJqGmV4tJtsaSPxFj/xVh9NrX6C4ZsrpY/PF/jRyWnG5wos5F53zYR8Kl1NPlqavTjDTjTZZl352zisGl83n0RHocWt0uV10V42CE2VMPtCVMIqec24biloBgXdaBAX2+bJOY1NeZNDzQojrS78DgdOQaDxSxsUx36jhMe1tfCm19jY144HsGyCbpUOl0Kvs4RVvEolN4hRXwQEVG8XhhVm+MIQyekJXG4/3fJm2r3rCTzWjxS8MWGz9ddJml03od3H1R4fRwplhl6dRcvVeeLRPp7a0o56CyvtTKrEj05O8+qlBKZps7UvymN7OljXcesqBqZlMTKT5+xwmnPD6eX/rC1QYn08w86Bbtb2340kKQzP5PhPXz3Dtp4cH+q9yKmzBpPyLmaNOCym+CXPYdbKSc4KfRxtfYI1a5pZG/fR5mlIalzL2L7ROKrPFSm/OI7oVfA80E39UgptOEPJa3DZNUciPU8gEGTXrn2Ew1F0XUfPzsPoURxTpxC1CoYrRLFpM7nQWuo40HUdw9DQdR2tWqU8M4WlqAg+H+FwZImgtRMM3jyz1rZtrEIdY6GMmapgLJSx8g3X+XItWYeAoJ+D/AsgqojtP4sYXg/ytTJnS8fJYqNsmWBRnRxn8XtPo81NErnv55Dd7cs1ek0sFqQ883KOhLaIYZuoskpHRxdda3ppaWnDnC/hWKzBptg7qpByK9wha3fI2k8VCgvHyc0+hy9+F6G2R1bsv902NY0KheQRSqmT2Nj4orvwN92LJHuWNNtGKKZPUiuMAAKu4Hp80d2o3q5bDq55zeDl+QynUgUs22Z71M+BlhCRd4GkvRGaaXFwPsMriSyqKPIJc4TWC99EcPoQ3EGswgLypkcwLj6PrdfelpUtFvNxYTLNX1+Zwe2Q+Nz6dvxvsuTMpsv89384wad3HUd1GDgkC1EOEW57CFdwAMuokBj5OmZthnSun+0HPrHchvOLZf7Dl0/REnHzr+/p4Ztzi4w44RMZm4GBZuROP7YNlyYyvHJ+jrPDaUzLpqfVz31bW9m9Po5TFLCKGmaxzuzoa5w6/208Sohd0SdRaq8THzHoxPfB192ftm2zUNO4nC1zOVtittIY2ONOhbUeJ/mzSXLDWfo3xtn/6FockoEgySskK2zb5sLJWY4dHCUQdvP4z24ktGS50y2L/zk4w2Jd57c2dBBxKsRiPuaTBb44NMt0qcbPdMcZzVe4kGn02y1hH/tbQrS4VSxLJz32DWrFUTzmHqRLLaib49RGM1QjJzFCU8wkNnN5MIauNTLrFNVBvMVHU6uPeKufplYfLrdCMlPhW4fGOHVlAa9LZn2HpC6BAAAgAElEQVRnkM5mL6GoB8slkdB0Jks1MvVGDNAu8RK7xAvMBp4gGtlAp9d1S1LyRpi2TbGuo52YQxnPk+wLMNLhuY7UlQ0DAQFBAHFpLQCiICBei/ESBMSldWPf9e+VDJOiZiAAXT4XA34361wV1NowlewgRj0NgOCIsTBXZHJ4DtFwssa3jYGnnkSJXU/Abd2kfmWR+qUF7LqJ3u7lQpeXE6UyRd2kxa2yJ+Tlme8P3VTSw7ZtLo5n+NHJaS6NZxpxmVtaeGRXB83hlZbddK7KdKqEplvUdRNNN9EMq7HWLWq6QaW0SCabIltxUNKc1I3G/yGKAg5JwDBtRIeAKyIjZnLk6w2r+w7fPJ9QXkEWLLTdP0dk8/2rut+vYbVxVJ8tUH5xAjGg4n2kB9ElU6/XOXvkGMMzQ0hIbGpZz8YDe5FWkdGwTR1j/BT65YOYiSEQHTh6diNveBCpqVFreO7P/geVwct0/fv/gNJ0c6+HbVqY6QrGQmWJoJUbpBoQVAkp5sERcTVIvWZiVYtYM9+G8hCovdi+J7ENJ7ZugbFSm1PLzVAc+TFmtZHdrUT6CGx7DKUlhhRyIYWciCEnoldBEAQMw2BubobJyTFmZibRdR1Fkmk2gvRFumj7wOoVRN4t3CFrd8jaTw2q+SFSY1/HFVhHdM0nVu34b7VNDa1APvEy5cVzCKKMJ7SZWnEMQ8siOrx4ozvwRnbgUG6d4VTUG5a04wt5bGx2RPwcaAkTdr63yQDJUpmZl77CurnjzPs6kSyDuJZBcHqxKwWc938aY/wUxviphpXtwGeQQrdnZTNcMn909CoOQeBzA+0rEhtmUyX+6ttH2d89Tn88CYDD1UPLup+7Xi/LMhk6/U1cjiFsqZuOjZ+kbkj8x6+coljS+N3OCIGSgR5U+bsOhQI2v7mhY4UVslDROHYxwSsX5plLl1Flid3r4+zf2oJcGOLEc18j3NzJfR/5PIrTjW1YWCUNq1hvCN+6ZWbLdS5lS1zOlUjXGsSkw+NkQ8jDxpCX8kyRF79/FcMw2f/oWnrXyuQTr1DJvobsjBLp+jCKu2Gd03WTl384xPDlBdasi/LgB/qvE7n9zkSSE6kCv9jXwoYleZJrffRa+a36UvktATiSzHEylUezbAZ8Evutg4j1OfyO++FMAHUgimtPG1ZFp/j8COXAKxj+BOHOj6BZPSTnCizMF0nOFcikystuOEGRSOsGNbeDrvVRutdFlshZlcrSROVxSHR5nXT7XHQqFZj6Eu5AP9E1H7vNnng9bNumdnKO+mD6huWe3g1Eol7OTaQZzJW4kiuTqDasHlGnzPqAhwF3jaA+Si03iF5ryGtUKxKJ2TyltEjPpgdYe9cDSEjUry5Sv9ggaeV2L6fbXJwpV9Asm7V+N/ubQ/T6G5bLVK7KH37lFLIkclfYi1k16N/cRM9AjDOji/zo5DRz6TIBr8LDO9u5f1sbXtfKsUA3LL5/bIIfvDqJYa4+3ygOAYdoIIs6ikPE6fLhVJ2IokC5prNYrFN9g4VZEmyiYpJtfSX2mcOEMynEaBeuB38DMdh8yzZ98ziqT+cpvzSJFGyU8kIRGR6+wrlzJ9E0jb6efvqNVsSJMmLIifveThw3EZo2M7Pogy+iDx0FvYoYasd0d5P87mGiH/sUoUcfX/EZq6o3SNlCBSNVxlysNlyxLOnpxd1IcQ+OmAcxoF7X14zp16i99NfYWgV17yeRNz58vRizZWMbFmgmRi5P+pl/pHTmeMNda9vITa3oyTmQJHw7dxF84GGcfX037M+GpjHx0gWm5idJiHlEWeQTn/jlt6T39lZxh6zdIWs/FdCqSZJDX8ShRmha+ys3FLx9u22q19Lk5g9SzQ2iejrwxvbgDqy/LStU1TB5JZHlSDKHadnsiPp5oDX8vmRsLsenJYZIB9fwtbYPUZG97AurPNQcwH7uv2FlZ1APfBZBEKgf/tuGlW3XR1C2PH7T35ep6fyv4VkMw+JzA+0riNN0MsXJE//E9tYZsAWmZjtZ2+/AqI3Tsv7XkdQIl7IldMtmS9gHlsXh7z/Nmo5BHGqEb5/bybnpMp8P++mPeXFubULuDpLVDf7i8jQeh8hvDHTgvEEs19hcgVcuzHF8cIGYMcIGx3kcgU4e+OivEwk2yuRYtk1OM0hW6wznK1zOlinoBiKwxu9iY8jLQNBLQHFgmhbHXxrn/MkZInEPDz3ZjF07SSV7EUGQ8ES2Us0PYeplAi33gbqT5749yGKqzJ77utlxV+d1g/fZdIFvjie5rznE4x3R5fff2EcXqhp/OThNUHHw6wMdqJJI1TA5NT+PL/00ATvPhHY3265GkDv8eA50L7tSLM2k9OIwRc8LmN4ssd5P4fL3LVfAmMpVODWSYqGiIbocWG7HdUkRat0iLoh0+11sagvRHnI3gqRtm4XhL6HXUrQM/OZNM5tvhuqZeeqvLaAMRHHdooD6O8Gb7/lsXedKrsyVXJmxYgXTBpck0h/wsMFbo8WcRMtfQa81Hi6KeZ1MWqOUs9FKEihOqk4nRVHGkhSCXi8dwSAhrxdFdSEvLaKkcuRkiu8PlfAKArtjfq4sFFnAxgBaQi6evLubvRuacNzAInllMsuXn7tKMlNh74YmHtnVgUuVUBwSiiwiUaW88DLV7DlEh4dg64N4wtsalhzL4mSqwEvzGYq6SY9bpcuU8FllJg7+Jb1dPXRXx3GWFyk2xdE2/Sq6JaLrGpqmoesN12Pjtb782jB01q7tY2BgG7KsoE3mqRx6vebqQnaBEyeOkstlaGpqYffuuwmHGxJF+lSeyrEZ7LqB6FMRHCI4RISlpbEtNLYlEUQDO3sec+4olOewbRFH5z4cvfsRQ52YmdoSQStjlZZKOIkCUtSNI+7GEfMgxT2IztXjNm1Tp378m+gXf4QYaltKIlhdRNq2bQrHjrLwtb/FrjUSZZy9fcQ+9glca9ehJZPkXnqRwuFDWNUqakcnwQcfwrdnH6L6ekiMVTMoH5zAXCijbokjb44RCKiUy+aq1323cIes3SFrP3GYeonE1f8F2DSt+7UbWrlqpkl7U4B0uvS2r2Vbxm3X6tRMi6PJHIcSWWqmxZawl4fbIu9KTNrtoBGf9qfY1QIsueasPZ/koG8TJ1MFPA6Je2IeNp/9MvL8IOr+X8HRtZ364a9gTJxGjPUsWdlWCvaOF6t8bWQeW4DPrGuj2f36YGRbBjMTh6mmj6I6DBKpNoZHu3j8o/sIhWHu8p+jyTGeMR4gVW887Yckm4c6m2gqWwy+eJiUP82Ph7t4slngqf1bkdeErovnGCtU+H+HZunzu/nlta03LYD82rHnuHTsB+R96zgvbMXhdRJr9uD0q5TshsQBNALg1/rdbAh5WR/04H4DCcxnq/z4u4OkEkW27fbS1zNJNXcJQZDwxnbjj9+NJHuwjCqZmR8yMTTLudc2IogyDz+1ga7e6/X0EpU6Xxicpt3j5NP9bdcJBr/5vh/Ol/ny0BzrAh5+cW0LlpZnYfSrmHqRkvoo0ZMO0orID9d62NsaYlcsgEMQyNR10uUa7lNTSP4XMJwlfsRDTJivfxfbspFNm86Am3a/C78gIBZ0tIUyizMFUvNFzCVrjj/opLk9QGfbDCpHCXc+hTey7SY98MaoXUhSO5tAWRfBta/tPXX/3GwcrZkmw/kKV3JlrubLVAwLUYAen4tNXp2O+jha4iyCq6EbZlgC2bJIvihQL9kYJQOjXkOvV5c0zFYiYbVy3tiz/LrVKxHSNTymRTDspm+giTXrojidCqIoIggilbrJt1+Z4OjFJNGAk19+rJ9NPY06q6ZpotUrlNInqWVPgG1iqf1o0jo03aauacwViswVypi6hluw8QoWmAZavYawOESnUGSDWsNAYjjQSdtam3RB5dJUkGviIY2gfmXFGmympibweLzcs2YPzotlpKgbe1+MMxdOLO/btWsfnZ0rK7JYNYP6xQWssoZt2GBY2EvLm7ev/2ACwXwNwbqCgEFdiCAJASRRQlAlBNXRWCvSbfcnKzeHlZtH3vgQ6t5P3jCJoJ6YZ/4v/wJtZrrRNk1NxD7587g3baZcLuHxeJetYla9TuHVY+RefB5tdgbR7SGwfz+BAw8iOXyUX5zAqui47+lYlqa5o7P23qGbO2TtpwKWpbMw/GX0Woqmtb+67H5a3m/bXM2XOZbMM1KoEHerbAp62BbxvWekybAsTqQKHJzLUDZM1gc8PNweodX9/pWF0q8conb4yw2SZmqITX24DnwGMdBwcUyXavx4dpGRQgVVFNhZGmLn6PcJ7/gAytYnMEaPUzvyt2DUUXb+7JKVrTEYHV/I872pBcKqzG/vWYuj2nAVNmRQXmNx5gUwi0xkwmTmBkgtKHzok1uIt/m5mCkxPnGI7eJpXktFEcanUESRS2sfI+lpJaIZ9M7U+d54hoF4no9vu0i443F8sd0rfuOJhTzfmVzg3qYgT3Y2Mm5N2yZb11moaiSrdYamJkhW62ieMNYbYsmsuole0pA0i56wl309ETY0BVbNbhu+vMDLzw7hcVe46+4Mojm8gqRdg23bnDk2xYlDE/h8FXZtH6Rt7X680V3LE0jNNPnzS9NolsW/3Ni5ok7havf9qws5nplMcXdEZXvlW1iWTrTl42gHKyAKJO5t5aVskclSDVkUMJekLgAE2+aDqRIdkYMYssY35+5hLOGgM+ji43f30NcWuO5apqFTr5ZweQNYJqSSRRIzBRIzeTLpBfbtOEY25+fcxe00twdobvPT0t4Q5pVvQzKldilF7dQcck8I970d73m5pdsdRy3bZqpU40quzGCuTKrWsNQ0qTKKUcSpz9IlpuiQF1HthsSKjYhmBajoXooVlUzeopArYRl1RMEAywTbZK4Woaw56BJHcMkWhqcZW14Zl2bbkKz6GClEMS2RDm+WLm8W2SEgihKWZRDyVOlrKeJSTdIFldF5H1Xt9T5kI2BKDkSHjEdRcdgSeh1qFQu5PMlOxyAtDoOCq53ylo/gjsQZTJ6iX3wNw7uN9q7HbyibcQ26XuTUdw6zvtJCQa2zsMbk6vAgoiiwadM2NmzYgsPxDutv2jZYNsXTZ1n40hcJPfYk/nvuZ2LsEpkrP6apnkAWLJxOF6rqfLNc4e1BklF3/AyOrtUfOmzDIPnVL1M4chhsG9HnI/7Jn8e3Zy+ZbIYTJ46QSiURRYlwOEIkEiUajROJxPD5/NRHhsm9+Dyls2fAslEia3B37SD00QPITQ2LtK2b+BApye/tfXCHrN0haz8x2LbN4sS3qOQuE13zSdzB/uV9FcPkdKrAq6kc2bqBX5bYGvGT0g2uLhaxgTa3yraIjy0R3zsu7AsNonA2XeDFuQw5zWCNz8Vj7RE6vbdXBPzdgG0a1I99Df3yiw2iJoC6+2PImx9bJlsAxy4mOPzaPN09IUp+ByOlKqJtsiV9jnujLpp3P4VdLbxuZYv3oNz3GX5QcHA8lWddwM0ne5rpbAmSShWpFcbIzj2PXk2QKHo5OtlHi9ZEMZNg224v2foi84lpxGIaWSuzcXsAt0fi4ukS1apGUI3jjT3MkZYAOacDo1CnP5nmA1tH0LQ5vNGdhNpWumWfmVzg1YU8/QE3ec0gXdMx3jDuyLUCYcmmr72TJpdK3KUQdyo4BIHzI2lOnhuhPDtCm5ihHugk0LeNzb0R1jT7MQ2Lw8+PMD0yxubNc0SCcwiiA2901wqSBg1B3Be/f5XxoTR9G+Lc+3ALxfkfUCuM4PT1EO58Ckn28bXRBIPZEr+2vn2FrArc+L5/emSck1mDA47z3N97D/WDBayyhu/JtctZi1OlKmfTRVwOkahTIeZUiDplJmbyJI5epq/vKJplkZcfpTXqplzIUClkKOUXG9v5DNVyQwpBdXkahdHb1xLr6MMfbiI9/nVqxUmqwseYn7NIzBTILjZkNkRRINrkpbndT3NbgFizD0EA07QwTRvLtGAih3w1gx51UV4bwrQa+y3TXjpu6Vijse2QJfoGYvhvUaPzZni74+hiTePSYp7Rs68iZeav2ydLFgGPRtCjEfTqeFS98VstgULJiWaHcQXakV0tqE4PqupEFEVmh84wceEV9HqFSEc/7RvuplZ3MDORYWKmyEhNoWA5iHkEHtvqJBawsK06tqWBreERp1GERSzBj+3eieLpQpYVZmomR9IlErqNX5BoX9TRhnPUKjpg43GmCChD7BFHcYsWV7iLM5l+QCAS99DaF6LuO8lahnC2PEG8eeXD0RuhJisknh1iTE1xSRsHoKmphf37H8TtfveK0pvlMhN/8Ps4/AHUz36OU2dOkMmkiUbjbNq0leHhK8zOThMKhdm7917i8VvH213DNdmbeIsfdRU3ae7Qy6S+/jXseh1Blgn/zEcIP/wodcPg3LmTDA0N4nQ62bBhC7VajcXFFIuLKQyj4S1wOGQikSiRSBR/SkM+cQEzOYilVZCbmgk+8BC+fXdTO5rATFfw/9x7V0UH7pC1O2TtJ4jc3IsUkocJtj6Mv+luAOYrdY4lc5zPFNEtm26fi7viATYEvUiiQCzmY2Q2y4VMkfOLReYqdQSg1+9mW8THxpD3LWW0QeOJ/GKmxPNzi6RrOu0elUfbosuBxu826qZFuqbR4lavc/9ZlRzVH/0p1sIoAEK0G9cDn12RLHBiMMlfPXMJj1OmtGQVa2vzEe4LkpEsLGCDtciBTdtp9TgxRl+lduSrmFqdl1vuQ9nyOI91xBAFAY+zyNhr3yW3MEylqnBuzEmtbBIWi9hGfvlp1xIkDG+EiEuhNTeKPxKg3KQyO2ZilRXKZgGHrDCq7mPa1Uykx0tNUYkWFniAk0TCBRQ5RrT/l5AkJ5ZZwzKr6EaVV2bmGa178LoaAsJRp4P0uYNkLh9mw7b9bL3vZxqxVloVMz2BuTCOlRrDTI1jlxava5tXav18t7ITv+pks7NKX+c4bS0pROnGJA1gcnSRI8+PUshVueuBXrbsbluO7yotniE3+yMQRFK++/nHdJgn2mPsbwmtOA+sft/XiuMkR7/BD839zFgxPlUUaJ8p43mkB7nFd92xlmVSLeYoFzJMz8xx9uIYhVwav6NG2FFB18vXHS8IIm5fEE8ggscfxhOIoDjdZJLTpKaHKRcaQsuK6sTrt2ju3kLHwMMEIs0IgkitqpOYbVjeEjMFFhJFzFWy59a4FPYF3czUdA5ny29JJLa9O8jA1hbWrIsul9W6XbzdcbRSqXDw4HMsLqYYGNhEIBBaqhfpRFWdOJ1OFEVlYb7EkecvI5hzrOnRaIoXMbUkYIMgorhbcXq7cCghLKuOoZVZnBuhsDiDJIHTH+Z0opOXhoI4RIuH+ibZ1Tm/mqYyguQk2HIAb3QnpglnpjIcSufJCDZy1cA3WsSdrOL3qzS3eXHKU+TmTyOUdLa7KnjJQOznEL09GKZNuaxRKmtUKjqGZOPbeBaXcwGp8AAhbw+SLDbiGEWxEYYgCVhlncSFUS4q02T1AoFACMsyKRYLdHX1sGfP3bhcN9YpvJor809TKdYHPTzWHrlp1un/x957B9l1pmd+v5Nujn1D55zQABqhASIQIAHmPJzRSDPSKKw0O9JuyVrZa8uypSpXebdcdtm1ltfyauWSpRlJI62kGXI4wzAkhwEkMpGBRjc6o3Pfvjnfc+9J/uM2mwQBxuFo7RKfqlPf6Zv63O+e75zne7/3fZ7Yt/+c+OWLJB97lOXkOi6Xm5GR/XR3926Or6Wlec6dO025XKK3d4CRkf04nR9P7s8dv8nF04tIskjvYIShnU00t/tRb86x9md/ip5MgiDgO3SY6C//Kkgy09MTXL58Hk2rMTi4jV279mCzvS8fzTTJ53OkUgmSyTjJZIJMKom5cbY7FIW2kkrw5jzS+jqCbMMRGaLt608jbO/52GP+afAFWfuCrP1nQTF1lfTij3CHduNvfYLxXImz61nmN5aBdoW8HIgGaP7A0uMH+zReqXElledqqkCmpqOIAls2lkn7fW7kj9C9sSyLyVyZ15aTrFVqRJ02Hm4NMRT47N59HwXLshjLFPnJ2BjK2gSOcDv37hxhMBTEiM9SfvmPoFoCQcC25yvYdj1xWyTqynSSP3lulN4WH//667vIl2pcnkpwaSrB9HIOwSYw0l8lHmmjJtnp8zrYFnDxzuIyh2++RH9uipo7wlpkO8ncKsVsgkrJ2BwHFiBIXiqin2pzC1lXA66GJg63Rui79NewPk22aQ+T8Qqp/DKKIqBpFu39WyiV4yhWGW9TF509PUwtxtDtOjZJw2sWcYkqErfbMwEIgkyw7VEc/u2888p3WZ6+ytYdBxloCmMm5jETNzGza7yryCV4I0jRHqRIN2KkGynYSvXKi9SuvsKUfTdaxE5LcxzdEDm31MxSeZD+jhaGe0P0NL9nop5JlTn9xiyLc2n8QSdHHh2gtfN2TT6tmmZ17gcI6ioJqZudQz+HfAfSB7efo+XsJMn5Z1DsDXi7fok/G01SNE2+FQzSMhjBNA3SsUXiS1OsL06TXJ3DNN6r/LMA0ealIRzBGwij6AamMI1T8dC2/Rt4m1pBEFgrrTOVmWUqM8tqKcaWhn4OtewjZDqJLYyxOPZj8lkddaOa0uZwE23rI9Jej775w3XyZhgmyfUiqXgJQahbYTmzVTwzGYyAg+pwBMkmIckioihstCKSLCBJIpIkIkpCvZKxUGNiNMbE1TUK+SoOp8LgcCNDO5s35U8+Dp/lOppOp3jzzVeo1arcc88DtLd33vaaSlnj7LE5JkZjeHx2Dj/Yt6mdZxpVqsVFqsUF1OICtfIa8B6BFUQbgmhjes3OS+MdpFU3WxtzfPWAhN9rp1yE2JrK+qpKrSbhDXjp6G3G6Y0SW1aZTBSY8wqoATuSqtMUr7HV7aS13U9Dg0hy8gqF6SW8VgMheys2/SqicRLLdT80HMQwDQxDRzN1DMNAN3SqmoZmVak2jqGLGlKsD8uwYWBubAYGJlU04kIOp8PJyJ799PT0169NY1e5evUisqywb9/ddHffWg2pmSYvLyU5G8/hU2Tymk6zy84v9jQRuYNLS/bqJc6/+CPW21sRZfmW5VXLssgl1/CFGhFFCU3TuHbtEuPj11AUhd2799Hfv+VDqyvnZ1K8/Mx1erdEsDtlZsbj1KoGbio0JcdoLszg72yh+bf/FUogQDwe4513TpHJpGhsbGbfvkMEgw0feQ6ZFY3SW/No8SJqv5NCyNyMvmWzGXpzEm2rSSrJCVAU+v/PP0H8KZeOPwpfkLUvyNo/OtTiAvGZ7yK72plwP8a5RJG8ZhC0yxyIBtgb9t1R7R0+wsFgI1/lSrrAaLpAWTdxSiLDDV52hbx0eBy3RLHm8mV+spxisaTSYFd4oKWBnSHvRya6/zRIVzVeWIgTn7pI+8wxBLNeOWQKInaPn77aGo2ShjsQxfnQf4EUut0ua3w+zb///jXao25+7xd347BJ1NQS5WKOSiFLJp1ifilGPJ7AUV5GUQzigW5W+44g6VW6xl+kT11lq72CBMxZDjLeZmR/LyemDTQ5QE93F3NuBc2jEHEo3N8SYkt2gtqJb5PSBGaFNpL5GHbRRV/HfgJ9y8xOLBFbVunf5iUcrZNr0wRRdpPPgeFwUZDtlC0FB1UarST+VAKlKiFH+pBbtlIsT1BVVylmTMavZxiQVLrf9Yp0+hAjPUjRbqRIN1Kk5zabLc00qebjzF15Hr8vhmkKOGmk0vQkowtVRudSzK3msSxwO2S2dgQI1yxSizkURWTvoU6272n90KhPQdP5k+vzbBdusIOriJKLUMeTOP0Dt732/edofVLyPDZXM5Heb6DdKLB2LcZ3+53YBJ19q2fILE2g1+rf1e5rpKI0MZkQUXEzMtzDY4e34XXfGmnIz11jJvUDlioO1j2NzJYWKW5E3EKOBprcUaYyM2imTru3lZ12G31Gks4t/wKtJhFfniG+PHNr5O195C3Y0ou7oRGXotSrBd+eR4q68TzYU6/0+5QwzfqS1fiVNRZmUpimRXObn6FdzfQOhpE/Ilfu015Hl5cXOX78DWw2G/fd9wihUPiW5y3L4sa1GGePzaHVDHbc1cbeQ50f6cNqGjVMo4Io2RFEOyVV53vHZjh5bY0Gr8KI7yZS4gIuXwPDh56gc8seBEGkUtaYHI0xfmWNXKZCzSOT6/Whhh3YTBhxOjnSFcZjQXF2jfz0Mraygl2s/96WXUAJprEW/gpad3Lc6iCVTn7ivnjvOwuISMiyjN1uY2jbIH192zYKDt5DNpvhzJnjJNfXaA+G2dHdh6yqrOZLvOiMkLY5GV6cYu+VU8SH9/BmzzC6IPJUR4Q9YR+CIGCaJlPjo1w+dwpNlunp7mNkz35cLje6VmPhxgWmLr9FPhWjsWOAg0/8Bnane/P/nzt3ilhslVAowv79hwiHo7ccYy5T4Zm/vIgv4OQrv7ILKiXWvv895q7HWPX1k3U2IQjQ2ReiZ7CBeGaCmzdncLnc7N17gM7Ono8XKs5UKL5xE0vV64UE3bdG0asrOcpvzFP1wTV9FDOT4KFv/i6S9NmcZD4JviBrX5C1f1Roaoq1yW9Twcb3tAepWDb6fS4ONgYY8Ls+lix9kj41TIvpfJkrqTw3siU00yJgk9kZ8tLpcXB6o1jBp0jc1xJib9j3oR6cPy100+JkLMObywma507QsHqNSHs/Bx/7NdKJFaaP/R3FXJqSVR/krkCE9t5hWnq2EW7pQdwY/NPLWf73f7hCNODk978xQmz6HFfe+gHGhsnx+2F3ebG7fMwHB1hq2o67lETKxLFcbiRFZkSZZHdsHFsmhxXq5jsrA6yEevF3BygpAh4LHu9tZNhnQzvz98THTjBtRkhWy9gEJ73RvQw+9Aj2qA9TrzC/eIO3n38Op1XkwV/8HfLJdS4dexbF7iTQ9gjjoyaPfH07cxX0WG0AACAASURBVDY4GcugmSb9wk3uUaeJTF5FMDRqFtwMRwh3ecCAEJ04wtuQoj0I7gYEQUDVDVJVjZRaI1kpkSyXSFU1MjUomjJuyvSyQKcpMJybxZq/gtS6DcfRbyG6gxQrGmNzKa5eWKG6VkTCIoGFEHGzvT/Mjp4QHY2e2/w0DcviO5MrLJVU/uVQOyEypBZ+iKbG8YRGCLQ+fIvUzLvn6LsCzzZ3F67Qg6xdvU5sfIy0GSPtCjI3/GXcxTht8zdYVQPcLPjQqC+N3729iS/f003DhhuEZVnEK0mmMrNMZ2aZys5SqNWron3IDAa3Mti0hYFALyFn/cZS1sq8E7vMyaXjxNQMiiDS17CD3sAuPLYmKoZJWTco59PU4guQXEBOL6Go9eR7XXZgeaP4CNDhbKLr6C580WbEz2ht9i7e9UW9cTVGLlPBZpcZ3N7I0M4mQtFbSbiqGwQa3Kj52z1J74QbN65z4cIZgsEG7r//0dvyr5LrRY7/ZJr1lTzNbX7ueaSfUOST52hZlsWZsRh//8YMlarOI/s6eOpQF3ZFYn1xkivHf0Q2vkywsZ2d9zxNY8cAumkykS1xeinNfK2GQxB4MOBjly5ixUvUVnIItfp9SDVL1Nw6/v52PH0tQJHKc/8jpuLkdWkrVcNiy5btm9ZNsixvbO/tS5LEmeU5eiqvITnC+CO/wOJcnvnpFIlYAcnUGGiVGB70IlWL6NkMeiZzS2uW6sTfAsZ27OfSvqPYqypHL5+gq1bC5u+lNHWBnFbh5CNfZS3ayja3wt0+idFLZ8lmM3hzefbfez8tO0eoFHPMXD3BzNVT1NQSgUgrzV1DTF56C6fbx6Gnf5NgpHWzj+fnZ7lw4QyVSoWBgSF2774Lu92Bphk8993LFPNVnn68DXP0HJmfvAKGAZJEw5NPIR14kBujMcavrKLVLARRp7nLweH7dhCKeD/kl30P2mKO0olFBEXEfX83cvjWCLBRqFJ8aRrBIZPoSHDhre/TObiDA0986xOfR58FX5C1L8jaPwo00+R6Molt5e9QrAov8igD4VYORP2fqqrz0/Zp1TAZzxS5mi4wnat7IjokkftaGjgQ9aP8DEUM5/JlfrSQIJPPsnX6JwjpJQb33M+Oe57CyieovPA/Y1XyGHYfp7f/KtPLC7jT83hzK2AaKHYnTZ1bsDX08jdnVZweH//9L49glhO8/rf/jlBzF239O3F6/BtbAIfbh47I9+Zi3MiW2G2v8uD5P6YaiHKpbZgbYjcpgpiqxt74GPvTbxOwiqy4WjkdvBuvd4CfO9wL2VXWfvwfmEyVSBoCNsFBt283A/fej7MvujkzLVY0/s13ziNbJfaJx7A73Tz0jf+GUi7N6Re/TSGbwJB3INi287V/fhcVy+TttRRn17NYWAzb09wralx7502y+Ry7H/oSDq5jaTlSzhGmhEFSVYO0ZlExJbBMFK2Koqm4tTwurYBDqyDWatQshZpkxxAlHIpCg1AjlJrEZWnYe/dSEaPMTqQo5jUawl5a+yPEygZTy3nmYyV0U8SwBIJeBxG/g0jASSTgJOkWmdFrPN7cwKHWOnG0TJ3s2lsU4qeRbUEaOp/G4alHQ8NhD9ff+T4rUycollzk0jUqxbpKuiK6SSuNLFaC5MLduLc1o6+XaasK9Lb46Gnx09XkxWGTSKnpzWXNqcwsuVqdRPltXvqDvfT5ewmVs7iLZ1GyHSyHHmLZp5CtaWRrOmXdQNer/Lz4EqsGvFwNUtPmAB1RDGJXtuB3DOKxuXDJ0ubmqOaRUkuoqzcppNaQKylEa0M5XpLxh1toiLYRiLQSjLbiD7ei2D6DcbplsbqYZfxqjLnJBKZhEW7x0jQcpRC0MVdSWdvISf1aTyM7Qh8uXG2aJufPn2Fycoz29k4OH74fRXlPB7FW1Tl/cp7RCyvYHQoH7+9hcHvjp0p3WE+X+etXJ7mxkKG3xcc/e3QLbR8gl5ZlsnDjIqOnXqRcyCA29THXfgBL9DNQhR26SDinQbk+yapRJVVdJk8a/0A7nXcdxOmuf0/L0Cm/8L9gpJZ4276DqiPIAw889rHLd1CfJL40fpLd2jHwbqG99xcAiL/+Jtkf/AOCVnvvxYKA5PMh+wPIwSByIIgcDJJ1uvmh5CXlDhJWc3xjWy+NgQDlE4to81kEuwSNRXKXjnPOEeDy3iM4K0WGZi/TMjVGz+67UO47zNSlt1iavIxpmrT2DjMwcoRIW32JNRVb4NTzf05NLbPv4W/QsWXPe79ZrcbVqxeYmBjDZrOze8cINy8WmFuusqd0jsDa+OZrXVu30fjr/xyloYGVlSXOnz9NLpcj4OmCWoS1xXpUvaUjwNDOJnoGbo/mWpZFdSyBenENKeTEfV83ovsD1nCaQeHHM1hljXh7gkvnnqOlZztf+vXfJZP9ZBOKz4ovyNoXZO1nCtOyuJjM8/pygiPmG7SICdLhr7CtZehTFwLAZ+vTWLnKiViGKxtVpACdHgd7I36Gg547yj18GNbKVaZyJdrdDjo9zjtG5IqazstLSS6nCjRWErSP/xizVuGuh79Be9cAtdGfoF15CSwTqWMXzgd/G0G2ka/pHFtNczGWwJdbpq+8ihmbQavUjzsQ7aC1ZysLNy6ga1Ue+2d/gN15680ipdb47swayUqNxzsiHIh4yU3/kELxOoIJgdYnOF/u4EwiR0kGydTZk7rGvuUTeCkiRnspuCKMT4yS0CUUwU63awd9e47g2dmK8L4LnKab/B/fu8LMSo4/+JU9uLQYbz/7J7T17+LgE7+OrlW58Nrfszh5iZrZxMDen2P/0S1A3afztblxrhYdCJaJq5ql6giimeDUihxSLtNrWyNVdTOeiGKoBoKu161jPgDTkLApLoIhN5qhU6rWqGo1LENHME3ED9HPuhMEUcYUXZQNO5mKRE5yYtvaQmG9Rn4ig00R6yTOXydy7YEcrfJJJCuPo2Efq/MVlqfPUcrXIxOmaKdkRdjpbMcuNvHtgkBjo5eeDWK2LJuczxR4siPC3Y0BirUSz8+9wnhqkky1TvCcspuoqwOfox1FaqZqeslpOkXNwAIOWtfYqYwhJ3o5qewh1ejGb5NxyxJdlVME1FHy0a9jc7chCTpz2TEuxS+wVFhGFmV2BbdxwLuLHpqxynrdEaKkoceKiB4bpXtauLK2zPzyTfTsOq5SAncpiaC9e3MS8AYjBCKtBKKtBCNtBKJtON0+qoZJSTMo6UY9iqe/t7/ZagaZqkZRMzAs6445jQBHm4I81BZC10w0zUDXDDTNpFJWuXrtFKlMjObGPlqiW9B1s/58zUDXTOamEpQKNbbuamb/kW4cd3Aa+DBouskr7yzwwukFFFnk54/2cmTXnbUBczWdK6k8k0spmm/O0J0rE5IbcUobER27hGovs5y+Qaw4g+izM7jnPjqH7kL+wJKkeuq7aGNvcM42SDnUzwMPPPapKjWLms6xsZfZaV3G5t2L8dIEpdFrOAe3ELzvQY6fWSeWhY7hTu55dBD7+5xYrqcLPDcfR7cs9tkNcqOnEQyL+zx7cOTAvi2CtpDDrGistFS4PnsOexXGtx2k5PIyeP0UkdIMeb2IrNjp3n6Agd334gnUJXpqtRozMxMEAg0EfV7OvPSXJFZmNyez70ZvtXSaxNnTrJ85SbocYCpykO7sVbaFK1SXFsE0afrmb+LZPUKhkOfChbMsLc3j9fq46667aWurT6CKhSqTozEmrsXIZ1VsdpmBbVGGdjYTbvRgGSblM8tosxmULj+uQx23LfdblkXp2Dz6cp54c4LLo8/TPjjCgUd/lcamwBc6az8jdPEFWftEME2NSnYC01ARRBuiZEeUbAiifSN/w7bZfnCWOpcv89JSklS5wMP2q7QZMz+VECd88j61LIu5QoUTsQxTuTI2UWBvxM/ukJfZfIULyRxJVcMuiuwIedgb9tPmtt9xpm1ZFvNFleNraSZz5c3HHZLIgN/FloCbAb8bhyRyIZHn1eUkNdNkX3ke9fKPcbr97N+9D3diEmNxFAsTS5AQDvwK3u1Hb/ufSbXGa8spRjNFrJqBsrDEY00VirFp0rEFoJ5f1NKzDW8wgtsfxuMPERdcPLOSB0Hgl/qa6bSrpBd+RLW0hMPRhv3CRSTRjuuJ/xYx0MxSUWVuIcPYi1MMDAYZDk9w49LbrOsSCtDl6KWn/1G8B7qQvLdGTkzT4v9+fowLE3F+88mtHNxeL7m/ce41rp18gd1Hf46BkaNYlsXstZNcfONZTMvO3U/+Bp2DdcK2MHGRC5ffoOhuxVQNJK0GxnvEKhqoMNCSBwRihQ4sWwdutwe324Opy1w4sUYho7P/aB+79rXd1o8ruTKvXl/hpqFh2QRkvcpAaYGt7V00haIYuo6u6+i6hq7raJpGsZgnk0mTzWbQ3hd9kBU7ks2DhpOippAuS6xmoVwDm6TzUP8c7sw0uYxGoEEhS5gz6wOEAi38hsuFXRBQ726juTNwi9q9aVn8p5k1bmRLPNJq46XZv6GkFbDJnQhSM7LUgijWzcBlQcBvkwnYZQI2hYBNJmBXCCgSzuSb6PnL2Ne2Eug+in0ojFpcJD79l7h9e/A57sUs1TY2DbNYY1Vd55w4wRXXTVSxRkjzsrfUy4jWj8/pQ/I7cO5rQdwgNpZlsVKuci1V4FqqQKWUxVNK0m7k8JdT6Nl18pUSRX8bxUAbpWAHquNWDbj3BpWJrFeR9CqSpiLpKpKmYtNVZE1FqpWRqmVkvULFE2G9cx+6zYU3uUDj7CiKWsWyFCxBRHJWQLLQ1SBGzVd/HBkLBQQbkmwjEPJy4Gg3kUYXlmVimiaWaWy2lll/zNzYt6z6c4trOV67sEAmr9Lb08nXH9tLwHPrWKgZJpNrWdbnM9hTFdpLJgFt475iEylKeZZT18kYCSrk0WoqkbY+BvfcR0vPNgTh9slibfo01WN/xozUTLLjMEeOPITN9ul1JVeLFRbP/zktgQzasRQNO54kcP8DRBv9rK/nuXRmkYunFnC6Fe5/YguRdj8vLia4mMzT6rLz9d4mwg4bxWyezCsTeKo25jwpeu7fRXxxFcfVIl7LSayxQtuBQcZ+8F1ORXpJNw3izSyz99QLdJs2Gu6+F9/Bu5EDAfL5HMeOvUouV5+MeL0++voGqKxNcfP6acLhdrY626iNj1NdqovYFqO9nPMdxiEVcHpusnNqBlk3aPu930dubeP69SuMjV1FEASGh0fYunX4jvljlmWxspBl4lo9mmsYFpGomz0+J8GSjmNXI/Ydd464vuvYkQomuTDzI7q3H2Dvg79ITTcJhTyUCv8/iKwNDg6GgMeB5snJyf9tcHCwBRAnJyeXP9/D/dzQxRdk7SNhaCUKyfMUkxcw9fLHv4F6hZQo2jBFG3lNQDVMXGIVFxUELFwNOwh3fvmnOq6P61PDshhLFzkRy7BSruKWJe5uDLA/6r9F0d6yLBaKKhcSOUY3LJOanDb2hH3sDvtwydKmIO/baxkWi+rmZ+0OeVkpV+uq6dkSRd1AAGyiQNW0aHVIDC+fZu3GOSJeNzuFFDazBq4ghmmCWuRt2zZyogdJkvB4vHi9PjweH16vF4/Hh4Gd//jGTWj1IgfsBGwyB0mz+sZf0dgxiGJ3klyZQy3nb/n+pqTgdAdxOWQc9ix2h4Jo346pDGJVDWozF9EtCVp3oglO5qaStLVBQLnM6vIcsiDTZW+kS1nBZuURoz3Y93wZqW148wJmWRZ/+9oUb15a4Wv39fHo/o5b+vXU83/B6s3r3PcLv0uktV7OvjI3w/Ef/gUCZXr3PMR6Kk06XwBRQZIkwqEgXl8Qj8ePx+PF7fbg8XhRRJX04g+plVdxh3YTbH2EqfE0J16dxmaXeejpIVo6bq3eNE2LidEY596+SaWsMTDcSPPeZsaTMa4XdGqSDR8au5oi7A77aHTevoRXMwz+n2uzlPJZ7gso1Io5stkMuVxmU4cJwOl0Y3N4qKQWMUsJmlrs+Dt3Yg8coKvRi3V8ESNZwfNIL3L0zlGRkmbwR6OTlHWLUuU12nx3M9TQvUHKNoiZvR4p+7CcTsuySN38AeXcGI7lndiq3RTbXscSTDxT9yGYG1VqAgguBdFtQ3TXW90No+YsZwtXmS0tIAoiO8LbONi8lw5fG17Fc7uK/cb4uZTIcz1ToGpaCLAZuZYNjUB6BXdmBZfbjl0WEIy65VG1qlLV9ToBlSR8dht+uw2fTUGWJARR2lhqFsimK6gVjaqlczPSSjrUBYhEk9M0LV3EqmTBMvjZypHWIYoSw4eeZGDPfVhljdhCltxSDndaxb9BznRZRGx04271Ijd5EAOOuhl9NsHY2VexLIuB3UdoaLq9gOhd6MlFSs/9W9I4WdnyZQ7effQzJa7rhTzxv/lripcvwFc7sUVkGvt/Fae361ZLtLUCb7w4wbqmURyJUJHgSHOQB1pCSKKAWdUpvX4TI1WmOGDn1MI7VKv1gpjWxjZ2VjuQMwazlcvMlC/hUzwo93+DkxUHomlw5Nppms++DaKIumsXYz43oiJz+PD9VKsqkzeuk0glEC0Lb2oF1cpg0yyGxCjR4b1IA9t5/pVVBFHg8cdbWf/3/ytWuczc3hH8fd2spzKUyyW6unrZs2c/bvcHl6YtrKqBpeqYqo5V0bBUnUq+yuxilusLGSq6yY6tUfY/MXhbkZFlWSRvJFg6tciyVGA0eQMp2I1hj5DIVsiXNVwOmT/+L+/5mRWowedA1gYHB48AzwIXgEOTk5Pejcd+b3Jy8qnP/Yg/H3TxBVm7I7RKgnziLKX0NbAMnL4BvNH9KI4oplnFMqqYZq3eGjUss96aZhVdr7JWyKBVEviEAjZBBwQEUalbuVg6Tv8AgZYHUByRz3R8H9anNcPkYjLPyfUMmapO2KFwuDHI7rD3Y/PSVN3garrIxWSO5VIVEWhx2ylqBtmaTsAmc09TkD1hH1JZozadxj4URnQqqLrBjxbiXE0XEQGxWqTrxsu4CzGEhhb63QL9Tc0o3XeRfueHeFKTXHIN07zvcUzTpFgsUCzmKRTyFAoF9A8UDNjsTuxuD2nDwjl/Bktx0HnvL5ObqLA4k8MSDIo9Eoa3hieZJJBYJ+CJY5kqatnk/WPYssDCWd8sJ6ItgMtVRc3PICPS6dxBp2c7vr3dKH0B9JlT1C6/gFVM3ULaXjyzwHPH53hkXztfv7//9t+iWuG1v/136FqVR37l97G7vKRSCc6duUQyeROkeu6Z12lj11330N7e/ZFq6ZZlkFt7i/z6KWq6l3fO9eMJtvHQl7bi8twabVhdzHLqjVmS60Wa2nwceqCP6Pt0zGrlAtfOvcpV3c2crwdLEGlx2dkd8rK9wYPfVo8i/eDmOheSeX6tv5ktAc/7jsWiWCyQzWbIZtOkUwlWFmfRLQE2IiT+XJ6hQpmG5kPIYhixw8CxtQUlEr1F2Lju/Zjj+dkfU6jO4HX/HG7Fye9u7cBn//RRFLNaY330u2jiClIxiuGN4xcfx+nt3SRmgku5xfbrg4iV4pxeO8c7axc3q0tdspNGV5Qmd5SIK4ooRinpHtYqFiulKiYgWhaOWhVVkjFlGUe5RH8uTmhlgRV/iNWBYUpW3Qip3eNgi9/NYMBNk/P2iPwH8e6YNy2L783FuJYuAhaiYdBciPELIzsIej1o1Qp6TaW20Wo1Fa1abw1dQxQlBFHcbN+/L4oSglB/7MZCjuPX1qjqsG+oiUM7WpE1k4lzr7O6doOAvZkdzntxSh5UCfIBO+5WH9HOAHLwp9NmVAsZ8t//HxD0KpPdT+Br7KBcLlEqFTe33t4B9u079JGfU7xymfW/+g5GuUT46a8wtn0XvuT38Yk12rZ8i5b2rs3rqGFZvLmc4q21DKKq07lU4Uv39xFt9mFWNIqvzWHmqriPdKJ0+KlUKly/fgWXZJBeusHa7DjbPYdpsfdRzE7S9K0nkd0ukmqNf5iNsVKussct03ztFDPVEq5SmS3zi4S3DqOtx6jMTFN2Okl0tJGIhDH0MrbiMoJlsueBrzE+5mRtKcdTT/ei/uUfY+TzlB6+h9FUClOyYzMtdrRupadp4H2EbKPd2O4oCiiAYJfR3DqjepX5+Qxun51gb4CiYZIuqGTyKum8imEaCEL9/BUEk4DHTtBro8Fbb7f2d9EU+mz3tE+Kz4OsXaZOzN4YHBzMTE5OBgcHBx3AwuTkZOPP4Jg/D3TxBVnbhGVZqIU5CvGzqIVZBEHGHdqJN7IfxRH+2PcbpsnY2hTp+AU6rAVkwUByNOGP7MUV3I4o2TBNjUL8LPn1U1imhic0gr/5yKc2kf5gnxY1nTPxHGfXs1QMkw63g3ubg2wJuD/1LKdmmLy5muZsPEtt47xwSSIHGv3sDfvxFDVKr9fLuQWHRGJnhGfVMjlNZ8RKsvPGc4ymK+iIqH0HmW0aQUNAEeDepTfYlzjLQmSEvsd+C4fDcdv/tyyLdK7In/7gPNVyift3hrCJNQqFPLmb9SiCFujBkutl/briIta5i6JiZ6dk4y7bKrJ+HCwD2XsPNt8uLF2lWslQLWeoFNKU8imK6RjFxBKqYSELEh32LXQ5d+Hub8Sxt+0W02TL0NGmTm6StpK7nb+ODRDo3823ntr2oX2ciS/z+t/9EXZvCM3fTalURBAEBLWIUMsg1Qp4fAEOPfVNgtE7Gy+/H7lMhbOvHae7/TJ2u06g9UF80f2bwprZVJnzJxeYnUjg8dk5cLSHvqHIhy5raxPHmT7zE84o25mWuslmdbRijVDEwcP3dHIsU+Zoc5CH2z78/FfLBd5+9j+ST8fY/8ivUXruRZKGzmJHK5IlMMIArpujlJcvACDIMkpTM1JrG5M9Q5z1+klU3kI3VtgRuYu99u08lxVwFuLsyYyxfefdtPQOf6jW1PuhrRUon1rCLFeobD+PLsRRMu1E93wDyf/pk/91U2cme5OV4jrzhSKxChQNDwghBEGuLyUaCZTKCr7kPNHYCk2Ci8aWAWq9e5lxhZjMV9AtC1utSuvqPLt2bWdrVzvuT2Bp9X68f8ybpskPTp0mszJPomULRacfv03m4dbQTy29s5Is8d1XJphaztHX6OWXtjYRVU30eAmrrNWj8do0U8WzIAq07n6CPXffi+NDZIbeRa6mcSGR51IyjwBs8yj0SBqW+n4SVqJYyDGcv0KzmeakbTspsV5oYLc7Npf/dV1jbW2F++575I7acUa5ROLv/xP506ewt7fT9M3fwt7ejmVZPD8zzZbCD7ArLnYf/q/I5EzSVY3vzcVYLKrsbPCyV1A49fI05WKV/Xe105OtYlV03Pd1obTUJz3J1TkuHXuWzPoSdqeb3h2HaVjJwWQRd8d+5DYf7iOdCLKIblq8upTgVDyHTS2y18xxj99P6expSlevYGtuwb1jB+7hnTi6e9ANg/n5WSbGL1NcuIqqdqGaQ4zs9RM99vdomRTLWxopmTDccD+C5cSLE/Hd2KosIDoUBKeM4JARHRvtxt/1xxSwQ6UySWLlLJKx/pnPmXdhWhIdu/7gE43Vz4rPg6xlJicngxv76cnJyYbBwUERSExOToY+5u3/udDFF2QNy9QpZa5TiJ9FU+OIsgdv5C484T1I8scLVhp6hZW1ixRSl/BaWTQUFP9Wmpr23ebxufkerUQudpxi8iKCKOGL3o03evAW6YOPwrt9mlJrnIhluZTMo1sWQwE39zYF6byD/c/HoaIbnInnOL2epawbdHocHG4KoBkWF1N5ZvMVuosGX1mugl1G2NNE8eIq/orJuF8nkH8Os5BgvGrH5fJw+Mu/RaCpi5phcHx8kuzseR6JH+N6cDsvdH6JFreDbqeMrCj1ZGqrPvHTDZN3bqxTKGvsHYwQ8juwLMilVonNT4LSSEVzIwVkNMVClexYokjz6g0ahRRbwgl0t59JxxGwNeBR6ktnHkXCLUu4RBFnoYY9XUVYyZBYj1GkitOm4N/Xh6cpiMPhvGOUyzJ05k6+gjz+Mg1SCSHSjWPPV5Dah28hRLlclvn5WebnZyms30QpruAIdxFu62Nl9G0cTi/rmRG6B/yUE69TrZTo2nmU7u0HCYfvPDO9OZXkzZcmEASBBx7vxGYdRyvPoOqtzC7sILZSQ63oyLLI7gPt7NzffpvHZUnVuLmaZ3Y1z9xqnptr+U33B1kwcNl0BJedXAYUr8KWLomnPH7awtGNqNRGZMopIwgClWKOt575D5RyaQ49/S2US2Okf/wizb/9rxB9Tfzk1JsUhApbB7cxFIqir8cora1xxbRxqamLgk1FLb6MSYX7zhfoX9UpyxaL/du5fNcTYJm4c6tESjFGWlvYMXwXNscdvCg1g8rFNWqTKUSfDdehDsQGkfzaeTjjQXJ78TzW95HRtFs+z7JIqBrTuRIz+TI3C5XNiUtUV4msL2JbuI6gLpP3i+SafaS9Ihkqm8ELAYGQI0jEFSHoiLLP2Ynwf30bwTRp/+/+EFvjJ7cUgvfGvGEYvPPOSWZmJnE1tnM50E2H141mWayWq7S47DzaHqbP98nEdt9FtVTj+WMz/GQshl0UedLnYp/dhigIWE6ZZZfIpGJR8Nvpag8wqNQYf+PvSK3N07llLyP3//wtv41lWeSLBa6tp7iaq7JqiCAIeMpZDMui4g6CZeIpJGnIrRMVNBx2O6H4VbbWbrLecgDXyJObBO3949EwDH784+eoVCp86Us/j8Px3vWuND7G+nf+Aj2XpeHxJwg9+TTC+96rmSbPjF9kqHqKitRA2nMX53IKAnBfcwNDQQ+SAEbN5PqxOQZTVWySAAfbaOgLoVVLjJ58kbnR0zg9AbYdeJTOob3oa2ss/k//Bt/+gwQPfYXKOytIYRfuB7op6ypvvfUqi1WLZMcwuiDxeEeY/ZF6LuNHRSGvnJ/hzBsrOJhjZOkkNs1iurcRb+fdGO4elt0SCZ+C2ybPbwAAIABJREFUIosI1SLVbAxJV2lubKOlpQO3IuOUJFyyiEuWcMoSdrOAmr5MMXUJUy+TKjmZTrfRHAnhcdmQJZHEQo5isoLksSGGHZQVkbxoom+YxFsICBZ0Vyz68waumoXhCBB9ZC/iZyia+6T4PMjaKeDfTk5Ovvo+svYw8IeTk5NHP/9D/lzQxT9hsmboZYrJCxQS5zH1Eoojijd6EHdwG4L40QrMlmVRLS2SiV+gmptAxCBJCMu3k2BoO2VT3qz0Km1UepV1g4phMOB3c6gxgFOW0NQU2dU3qOQmEGUPgeajuEO77phs+34UFJHnbywznikhCgK7Q14ONwWJ3kFB+7ZjNw30hStY1SKYBnkDzmgeLhp+aoj0k+ewtU67kasbOG9suUIUJdVGyi7wd+0aBSGD2wrzS4sxwtUoN9RTrJRnaO7eyoHHfg2bw0WxWOD06bdRV6e4VxtDCnVQeui/ZnR2mRuJDHFvA5YAggXvTgrfHW6iIGzcXOtPmIa2cSOU6grxG885ZZG99jTWzTOsp2R0UwSXj2q0k5wvSsmwqH7g/FZqFUKZGE3pGCp3ToiVZRmn04XD4cThcOBwOClrAidGk/jdDn5pQMU1dxyhnEGM9GBuf4x5VWZ+fo5Mpm7/1NjYTFdXL+m5SyzeOIeFQKhjKy1b9jM1sUI2m8JmVxGz84haEVNx4412svPAg7R39gF1z8lTr88wdnkNl8dGQ9hNJlmiVKzS2b7K0OAshqmQzB/EG+qnsy+Ex2tHN0yWE0XmNojZ7Gqe9XQ971IAWsJuupu9eJUK+dgUklWggxBbBC8vSx5Or6gINonQcICecpJ9GYsOK4RE3bqnalM5F3+BqlFm//DXCMgeUi89i3NbPw33PU7prXlocnHDs8b0zAShcBTn0F7OZmsUdYOAvMRK9nVsusVd10o0xVV8ggOXIWLmC6y2tJPaOsJCdz9pqz4enaUkXZLGgb4++pqaEQQBPVasR9OKNexbwzh2N99SwVabz1J+ewHHrkYcOz+cIJV1g5l8mZlcmel8mVytnpPXgEFrep3oxCiR6TEcagVbaxvu7cO4h3fg7OvfJAOaoRGvJImV1omV4sTKcdbLCdZK65iWScQWpHc0zlBcYOfv/CFK6OMj9u8iEvGyvJzk7bdfIxZbZceOEXbu3MPZeI4XFhN0exzsDvs2PX0H/C4ebQvT5Lo9omhZFmZJw4iX0OMlRudSPLOSIWWY7HXa+UpHA/5mL4RdvGPVeDNXQBZFvqI46ZcVHAMhBEnENA3G3/kJ188dQ/EEaRnYiyFIxAolFkUXWW8jumJH1qqESkm6hCpNXjderw/N7mHGkLlR1CgbJtFansHZ4xxSr2K17sD3+L/+SBKTyaR46aXnaGvr4MiRh7BqNRLP/AO5Y29ia2qm8Zu/ibPnztZHx1fTvLKc/NCKW4CoavILC/Vrw/c7HcTtAoHEJC1zJ5E1lXTbLlJdBwi63TQ5FOwn3yIQW2Lnv/iX+AK+uojyiQVMu8gp4zpFq8I99zxAoLGFZ26uM5UrMxRw89XuxlvyiN+Pd4Vv3W6JLWN/g71cYrI3xPW7vkzZVz+XfZJAp89dJ8CGSbFaI18uURNlrFvuYxatwjrbhWk6hRUAlo0WTlwPsZAPMnK0k7IkkKlqaKYFloVrvUJwModggtYmENzip7u5nQZFIrJWxj6ZxippiEEHjh2NtOxpI5kqfmiffh74PMjaAeBF4CXga8BfA08BT09OTp7/nI/380IX/wTJmqYmKSTeoZS6imXpOHx9+CIHsHu7P/TiYGz4ZiZLeZzlcYLqOG4rR9VSmLa6uGH2kuLOHol2UcSt1Gc2kiCwUFRxSCKHGgMcagzgkCWqxUUyq69TKy2jOCIEWh7A4eu/JZk9oWpM5UqMZYqbn7E/6udgNIDP9vH2HnotTyU/Q3n2NTSjQKHi4LKwjXH3EJYgsDUzxoH1s0TVOIjSxiaDIFEVR5DNEWLyGn+pjJHMNGMWGpC8GfoaNbYkFlALCXpcuxk++iS2gRBzc9OcP38am1HlAf06ss0OW79O+pXXUGemkYMN+O89gqVp6NksWjbD+mIMuVzEZVY3jzvtiHKz0w5iGUdxiG1SHLffheT3I4Xc6ME0mjOOULMhLDSwVpRYFC1KoonNkuikkTYhSk0QWNJXiJNGlTZuxJaXiiCRdXnZV/Mj6TVOhqAo6shGDZuh4TDr+9SqWFrtluu7YJl0GAm26Mu4qDInNRJr2kd7dz+hUARVrbC+tsTNyauY2WUEs4YW6MWS7CiKDa0iI4lu9hwYILUwytrMVYxq3W9SsPmQHd2kM03oxnvL5P4GJ9FmL9EmL9FmLz5/mezyc+hqkhW28dZ8D6lUlWymgmnUx7XdIRNocBII1Td/gxOhlEKfuY5RKdBgeeiXu0iG7cQXL7Ec6WSnW+eZcQ9lzcA/HMbjsWhKLzLi8NAse7g89hy6XuOu6BP49OBt+TC2sAvnQz3UJIE3ro0SH7uAhYDZvZ2KMMoNdRJf0WR4Bfr79hLt3UWxUmN1dYn19TVM00QwTYJqlaaDR0k43IylcqRlLwgCTr3CkKEwsKbTIcl4DrUjN945naB0YgHtZhbP4/2b4p6GabFYUjfIWYmVUnVTf7DX56LXKeN7/hnki+8gOp24tm7DvW0Y1/ZhlIaP1/gC0DSNGzdGmV2aIWnLsSqliFtpECBYltga3s6OyA4invCmX6fNZr9jIr0s6zzzzLMUiwXuvvsIPT3v5UleTuZ59uY6rW4Hv9zXxNVUkWNraaqGyUjYx4OtITyqgb6cR98gaFZFJ2+Y/KhY5nK5StRl41cOd7NtuAlkkbFMkZeWkuRqOrtDXh7WZEpn58hQpGivUQlCvlogn8/VK0gFgaInQi7YQskdBCzaZIvdQTe7mkI4HXeO9uumyamxcWKX3+b+6lVKipvT+3+XkeYI/X430kcQquvXr3Dp0jn29Q1hf+EFtGSCwIMPE/7KVxE/UDVa1g0WChXeXE6woupgmYCAvxRnqzKH12ngCAzh8G9BydRoOhfDlEUW9jaSrqSIn/oRSmkFzRnFu/8pbJFWdNMkqWqsZvKUpPeuwT5FosllpzGRY2S2Tvhs97YS7KpnRJmWxen1LK8uJ3HLMg+1hdjZ4N20BVR1g7lMidPPjlMrVtmeeJ1wbo0TRx7Gm7yMqKvQuY9KTUOqqUQijUQiUXy+AD6fH5/Pz/r8DS6deJ6aZTC4s58GTwFRz2CKTnKOIZatfl5+LY6mmQwdbkN2K/htMiG7QoNDocGu4JhNIlxJcyIdI6e76OgMcM9ABGs2g1XRkSIuHMONyG1eBEH4R7nXf17VoK3ALwOdwBLwN/8frgSFf0JkzbIsqsUF8vEzqPlpECTcDTvwRvZjc0Y/8r1TuRI/XowzWDvDoDCHLJisWyHGzV7iUg8dPi8NdhsuuU7K3LKEW5Fxb4SdP5jYv1qu8uZKivFsCackcrgpyN2NAWyiQCU3QXb1DfRqGpu7k7z/HiZUD5O5EplqnWBEHTaOdkcYcjo+UqPNNGp1T7/CHGphDk1NYFoCq1qECbWHeSmMIMsMyEvs85RoCnbgCAwi2wKYlslCYYnx5BShMZOmZJQfaTGul8Cq2Wn1Fmj3V9CKGQLlWQRMUq5uAo4WmpDJ24oU9TJ+j5tDlaso5TRLlS5KS0kUt4fAgbvxj+zB7nLhdnswTIs//eF1Lk8n+ebjQ9w9FKacSHP2xCJLCxdwyTdob9hCp9/AEItYjir4QbCLWJaFMGNHWenB5mlFsnmwsEiaGWZZJi5W6h2ycc13ixLtQpQ2PYqnS0EK28g8932q8Ryhg7+BhUTyUCtxG6SqGumqRixTYeb0Clgmg1uDdBoa0XINn1pFMyuUrBKtxg2ajZuokouLSh8JPO+efIimRqihgdLiZexOL/d89Xfw/7/svXeUZOd55ve7uepWTp3jdJqEGUwEMMAMEgNIAkwiKVEMEqWVZPnY8q7X690/LMvrtX1sH4cjWT7L1SqRKyiYYhIAggRAYEDkGcwMJnd1zl3dXV256uZ7/Uc1ZgAiiqTO0fLse06f7qqbvnv7u9/3fO/7vM+bTDGXL/LEd64wuM+mWF6EIEDwLASrhmTXEL0dr58cJdO3m7FbjtG3axxJamfprjRNrpabTJYqjDVf4kB4nq1GmNOrY6wEvYQSIUJJDSXcziwUAMlqkVqbQq0XCaMxQT8mAd7cC6RX5m5kFKoxcEd7+Jr8EdarLl17UvhdEeKlJQYnv4ckCNx6/+cZ3XOIwh99ldaV6/T8xu8gJ3IElkvilm4eX9jg+UIZw/PZJVqEp87gOS6FSAVBbHAieQxf1tnYKNBqtYn8iUSKnp4+crlO1ievsri8gK215WS6u/tId3azUmpRcOMsR1U8UUDDZ286xr50nNG4/hbNQN/2qH83T0UTWTvWyUzDYK5mYPk+ItAXDTEW1xlL6PRGQvilba786Z9xKddHdfctfHz3EEPJ988r9X2fqanrTL92hZwVpVNNY8gOZRoUghKz0hrFSJ2m2l6UxKwQmVaMtBFF8SVkWUHTNFT19YLrGhsbawRBwD33fJjOtwmhXis3+KvZAtmQwlfGe5FFgWdWtnl5q4oQwLGiw/Fth1BYQczpvNSy+O71Ao4X8OAdg3zk9kEUWaRo2jyyuMV0rUVXSOHehIw1PcfKyhI14WZGfCTQiOtx5IFe1vUkM7aA6YNi1uhtrPDRw8fo6+x51+f0ei3OC+de5j6miXl1Xrv9d3je0mm4HnFF5kguztFsnJT2Vk041zJ5/BsPU7MtDs8tM/ilX0Gf2I3rBxQMi+WGyXLTZLlhsm3dTFqSPIdhTWSv7rNw8Ry2aSBrAiPZCr1aJ9GFg4i6Svi+AfLXnuX62SeRZJXc4Ekm83FEUeTkh8YY29uBvb7G0v/4ewhHb4PPfoF1w2KtaTK/XaaGRNqGzy5ZhL2A50aiBN0RusIa3bqGADy2XGS9ZRGWRHJhFcv12DRsUtcq6AWDscqL9JdnMI7+Al3RfsITUc5NfYfi2jyjt96N1rGLhYU5qtUKnufduMd4RGCgwySlV5DEgEZTQIvfwuCeB7A9mf/tL8+zUW7xLz5/iJGet0rLNKbXcV7cYN1ZwD2eRVmMky56aKJIKeSwMlJjPVql6bZoOi2aRpOErPPbx3/zPd+Pn8b+k87azzFY89wWxflvYDUWEWWdWPYY0exRpHcoQP26rbcsvr9cZLrW4qRylX3BJZbFMV62R1DDnXxsIMeuvycv5I222jT54VqJyR3QdrIrxURCZ6HepLl9jn7rAmHBYiYYohi5jYFUJxOJCClNedtnGgQBjlHArM9h1GaxmsvtdH5BphUaZ7KiM2mniS+dI72Zv3GcQLtItSSDJAsgS7SEgCoBsWYPNTvChiviItOfEYnKLVzXISR6+OUlkDXM+DAuCqIQIBK0vU9BwDFnil5/m5eV3RSkt/dGSJKMQ4iNmsDukT6O7huktlVhcXIaiVVKazPkusKM7nn9/yUieUnEZgKpFkNqZpCsOIgCgq4gpUI0Ex5LZoGFtXkMw0CSpHbox/eJyxF2OZ2M3XUr4ZF2GCqpBbz2r34Xr2aSOfYlBFkm+pFRxIhKba3O//6di1hOk0+kZVQsGpjURJMmJn5wc4Ds9BsccqYJBQZLkSGuFlskUhnu+vivE01mKSxc59lvfZXBPUe47YEvUSis8cMnHscXfJxmgsDwSXeEQA1RKZWRlRqSW0K0aghuqy0LIan4eoZWrIt6pBM3FCGixrl8rsaB3iof37+EZ5fQokOkej94gzdpWSYXL54nn7+KFIiMBd30OyLNi4/jGVWUzi5it91OeGwce2WZ0vcewas38GMK3x1+iHwryvFxmfjKo/iixMbovcQrm2QCl8z1SXYfP0Hngx/HCwJ+tF7mhde5j7JL5+IZSmvnWeiN09XKEnVuellUVaO7u5eenj56evreIjnQmp0h/yf/jlIqSWVggKZlIASQlZLEs3HmzBIFOUYtM4wna8gCjCci7E1FGY6FWWtZTFdbTJcalHcms5QqM5bQGUtE2BUL36jB23Q8XszPcWarRjMap+0ubMPX0ViYe3rSDMXC7yodsjAzw8b5GXJmlAxxAkBKaPh1G3bGWUGVCDSPrYULzGdMLvUbLPgFQp5CLx10+Cl0W8W1HRzHwfPcHc9F5w0gm812vIVXOVNr8RdTq4xbAh9xZISVGhURnuvVuK63AWxIFLFaDmbDJqbK3DqYpiseIixJTFebXCxWiRpVJvw6znYBo9WEADJakqF943T39qGFolye3OJ8vcmKLiECe5IRjnUkCG/Ocu6pv8K1bQ7e/QlGD55824hFu9rCi+Tz17gzXKKjPEno/t9GGbkNzw+YrDY5u1VlekfTcSyhczSbYE8ygiQKmAsLFP70j6iWtjl/4gRK1wCp0X0sNy3WmhbuzrwdUyRSok+haWLLGuNuhc8d3Ieu6+RyMQqFCvPzM5y/fJFkTeAIo9hyk1LvFAtzKzQqRQYmDnPrPZ8mHIlTLRs8/egkhdUaY3ti9M48hbK+zOB/929QkkkMo8Xp00+ytbXB3n230rP7Foplg8wrBcJNh2f6QpyL3VxMhEQB8w3zr0BAZnaD8ILPYP0qo1vnSe79OJHDBwkf7UHUFTzP5cLpbzF78Xk6Bye446O/ukM7qVHduoxTv4zktxfn2/UoS5sqdaMNdr1A4Gqlj7Kp8tGDKvuHMxiyxfnKFZpOi5ZrEG5K/OLGHVTEJvPaJoeMYbRAYUbeYLLqU6+FMeJFWn0LaAqojgRCiiDSz39x6m7k90g2+WnsZxEG/Q+8fWIs+Xz+yz99E/9BbIifc7Dm2jW2Zh/GsUqkej9ENHPoPfloNdvlqdVtzhVrhCSRU/EKQ/XHmPKHOCPeyYf6shzJxn8mWjKu73Nmq8oLhQpl+6ZuVVqV2ZtQ2B1cQa6eBwJiueMkOu9ClMM3nqnr1DFrc5j1Wcz63A0tOCXUAdEx5oJBLjUUlps28eIsgzOnER2Tkb13oUZi1NY2kCoWgevSkmo05TLgIHo+nhfgOMGNUNrbWefgXu742JdBEHnllRdYWJjFk0NcL8c47s7x4fBlnrQOsBwb5K4j++nrTBD4Pq7r4nkeptni3OVJzFYFTWpf83VTJA/fMpF8i+FMllSQJGFnUO0koqYQWB6IAkpfHEEWadUbLJZXWHY2qQkthECgU0gyGOmhO9cDYYGFhVlmW2vUBQMF6DFtOtcKpNIpUl/8Feb+8A8xlAT07qWOSR2DDa+FLLlvuu+IHiWRbIccpMUl3DMvY6sRqp3DDKfG6bPOIvpXqAkRntz7SyR7x9kV0xmOh1k690OuvPgYescIZS9E4AuY5T50VWHXUIGVqbPYfi+dox/h3o/uw8XjpUuvsZK/hNgoIjh1JLuBQEAgyrhKgkljF1teB8e6NsglNbpTTXKRAqLg4oh9bNS7WFws4PouvUGGsYaKO/UcgWwT2X8LciqNU9zCmMrjlraJHDhI12/959R+9AylR76N07J5duAAkcgyohwi84Ff4WVTwvJ80tsrpMpLaL5LIpmmJGrUHI9wWCNUuI7YKGPFUkAIKWhPUvF4kmazPSbcdttdjI5OAOA7Dq0rl6mffYXWtWt0/spXiB46jL2+RuGrXyPcfQetsMpGxmDV2aJeryEIAqlEEuwahXqNWnqARucEpnSTq6WKAiNxncGyTf9Mjd5TQ6h98Z13MOBKuc7zhQprTfMGj0kX4HBHkq6wxmPLWxg7QsVpTeFQJsbhN3h7fM9n8+o8tavrpG0dGQlfFwlPdKDtSiFGVRzLpra+TX2jRL1UoVGr0TSbGNi0sLCEN8vVBASgikSjMTqSHUT0EMvLq1SrZaBNSs9ksuRyXXR0dJIJp5FWTYyZbcSWiyWCPJwkMZFFyurMVVo8enWNhWIDJSyTyer4knCjAsSbLx4geQ7hwCdmBmRUjexAGkWWKFkOV8sNTM8no8gcqHnsXWoSi4fQb+9D7ohgNGuc/cFfsr5wje6hvRz78C/fKB8F4Louzz33Q5aXF7mtS6dn4SmU/R8kdOILbxljypbDq8Ua57Zq1ByXqCyxt7KBe/0Kxe4BtvuGae4AaomAvmiY/kiI/miItOBz4eI5zsoZXDXEA9kwJ3fd1HZ749xkzZZovbBMVTQ4W30C3yoiKjK7jx5j/+2fQxBuAhCrWWDx+pNo4vwNWkQQAIKM4wZ4nkBIjxMKx27obgqCgrdq4tcDxM4k9UyMiidSdQRiqkbct1ievsSyk0RbDqHbZXavv4hyy4foOXUUpSMGQltaBUFEEEQWrr7K+dPfJJpIsvfIbiTW8Jw6kpIgljtKJHMISdZxHIdKuci1Cy/w+JWATSfDwY4SWa2G5715bFMCmbvZh4qCgICIwBolplmlJhgEAbjNFHYtC6KPltjASYmsDBwg7Lb4VycO/6PPBv29H/uqC/gM8HA+n/+n76cRExMT39lpgA80gP8yn8+/NjExMQ58DcgA28CX8/n89M4x77jtfdgQP8dgzTG32Zx9GN9tkdv1i4Riw++6v+35PFco81yhjBcE7E9F8awaR81v00Kn1PE5TnTl3jNF/d1ss7XFYr3IQr3OcqPBhtHC9R1EPGKqTiB0YQUxJByS8hohYRXFbzIe1BgWbCzgggUhEQYkyOw0peXDsiuw7Eos+l3Y0hDIPQiChGwW6J95mnh5m4iUYr47xWKoiRGpgRAguzIHSruJlweZMQSmbZeoanNPT5nBXIFUooYQBJiWwFYxSnErSbUSxvVl3KCDUMxEjq0T4NIZ6aZrZp546QLZEZ8lYReP1O9hxnbwEdBCHvuGwhwfDOgLz+O0lhCEHbV+T8ZrJGjVozQNjZXGNs3AQVAi+G+YTnQpRNwNkYgmye0fBEVifn6atbUVgiAgFYnRp8ToMhTkVoBgSwiijqS2PTbtEGmFuWCVpuQxRAeKJ3BRWsIXbl5HDkRChFgwJPbs6mHPeD+JRIJYLIEsywS+z+bDX6f67GniJ+4k97nPUzj3Iq9eeIKk1Mv+cA+K/ywBJi913sVz3XcSCCLZZpGuK48i2g0cfTeN6m66epMUVmqEwjKCcx1VmcQduBVh90lmWw62HxASYcyuIK7NYNUrRGWPiORRWl9ExAVRIRRPI0fSCJEOHNckG9mgN90gAFaKEZa2Inh+eyCVfR/FdpBNE8V20AA9mUTWVJpzM4TG9yCPjGEaLapzV2mV53BQedE+haJI7M1tUusYoJzuRQgC0qVl0ttLSL7XDk2/YTHjCB5ONODoyBEGugZRFBXTbHH+/Bm2t4v0xFPs2tjCu3yJwDQRIhFERQXfY/B/+J9xpupYV7fwnSa1qSfIfPajRI8eo1Ips7g4x+Li3A0l+Iim4FTXaQkCQfcYewaGObrnFlRFJXB96o9O4dsepfsHeLZYY67e4vU1gmJbDG2vceLgHnIxHd/3kGWZUDTB16fXWGiYpFSZsu0iAAdlhVtLFom1Bpov4+DhdWtkbh1CzrW97teuXebatYsYhvGmsUAURSJ6lJDrI2+UieppYvEewoZIONAIodKSLFaVbTa0KvHhLCf2303g+mxtbbC5ucHmxjrbxS28nVJieqCR1dPEOjt5VtZohSJ8JJPi2mSRl64WMG2Pu2/t4TP3jOA7BpPzs1ydncUzmniyQhCOEc91IURT2IaAU3eohEQqioD3hranNZl7uzMczrZlLJylGsbZVYKmgzKSInykGyEkM3PxOS4++11kVeXYBz9P7+gBDMPgmWe+T7G4xYl943Re/CukzADhh/7luy6kvSDg+uomL11dYCGVIhAE0gj06xr9CZ2N6Ys01xZ48GOfIh5PcO3aZV6emmKxZx+yJPPl8V6GE2+Oprw+N1mTRYxXVnGiLi8WvoXlNHFSg/hCmACRdNxn7669JG0Tw7qKp9cJnADraotWaBAj3YFpllDDdSQRouE4sZiKFgoIfJvAt2/ocQa+8w53+NNbvRqghfYycPBjqOE3R32CIOAvnpjimQurHEmvo3lnmNkVwRLgSHw/h1P7oWSSzgdoaCCA063iDIUgorTlgRo27lIdf61Bww642Aiomz5GZwh3GD63/HcMfvHfvGeC3E9j/yBh0ImJiaPA771fUdyJiYlEPp+v7vz9iZ1jD09MTDwN/Gk+n/+LiYmJLwK/ls/n79vZ7x23vQ8b4ucUrNmtApuzDwMBHSO/jKq/M3fCDwIuFGs8ubpNzfHYFQvvKPs3+ZT0QzJijezYrxONvDu37b3sqcUX+eHVH9BSbFzJe9t9hEBCErvRtFuRlW58z8Bo5LHqC3TIAfemHUZ0D9eHZUNizpCZb0psEScU6UOL9iHKYXzPxm6t0FM8Q8/6FpInMBQ+wKsZjwW1hIdAUE9CuQOrFcdCIADCosDJiExnpMy6sIUreGRCKXYNp4joZXDmITABkUDqpN4wMG2DwJdwjTCerxCymoyVLtNSYyx1H0OXZKI02fQd1kyBjYaO60kIQkBChoyVZkCI4rU0iGkMHuqmai/y0tP/gT3HP8Qtd36MRqPOVn6J4uQyNb9FXW7RcG/KJGiOS3Zzi+xagfDrk6IgIKdSKNkc4Y5DyEI3xF3EnI7QlPBKNtgeQTsJnXVvEzsJqZ5OjCe+wwVpgg/0TmBGFHo/uftN9UB922b933+V5oXzpD/6IJlP/QKL18/y6pN/gxrSueNjv0rUEDDOziO1XkH0p2h4Os9G9mCh4YoSoeI0ghdQ7vskfcd3sfHqOlYQENqTZtG08BGQnRZ74jpH+3sYjunIooDv+ywuznH58gXOLfi4psGB+AqCuU3g3+xXgqjgKFEi8Rz7ekBLl/DMgMo1i/KaiBuO4KdTuLqOLYmYjvMWMWJf8BG9Jmp5CUHRkGIdFIshztkThLAd0D7fAAAgAElEQVT5gHEOazDN7MAt1JM9iK5NR2GS3OIL+GqMWiKFKMiEXfXGcwYgCIjV6qQ3i9ghjfW+HkKGSXZjk3oiTi2ZINxscctrlxF7d5MbfgB1PI26J8n6v/t/MGam6fj8F0je94EbbX0duLX5Ozvep8AHp4UoSYT0BF4kyUqkk1I4ib9DCBd8j0izTGp7Ed2ovW0VgL17D3Dw0HG+tbDJxVKdg5LCHfNN4g0XH5iLCmxnJCYODjKYjLRlTQyDF154hrW1FRKJFN3dvWSzHUSj7aoU4bB+A9BWX3iOjT/7EyK3HqL7n/w2ft3BKxo4xSbGVhW57iMgMB3fYOy+o0RaKvZsqV2X0nWpRRyqSYcSdbZKm5hmm+voBhJVS6PmhOnr6eHoni58o8jS0sKNZ2RpEZRMF3Kmm21Zp2i5HCzafGDDYToq8fRwmIyukQspxBWZkuVysVTHDQJ2JyLc1ZVkOBYG18e8tIl1bQtBFgkd6kIdz1Avb/DS41+nsrlC757b2DREDKPFyTvuJHP2zwnsFvqn/zVi5O0TtHzTxV6qYF5fIyg5CKJMQ/aRFJmwcbMsm6UHPGNdIKyEyIgJZkSPmb4xkiGVr0z0kQm9NVM+l4ux/PQs5vl1KmKRs1uPkukd4pa9d6FUm1zYrrIkNcm6m/RlWqSiNp4dIC/HkBu7EYIklm8yKayyIRtorkeksYXhlvF5+zEeYCJ2hAF9gqK3yLR5FlGGXf3HWVoNU7Ntxktn6bnvJMKuQaaqDWarDVzfI6vJjMdDdIZlwMcttXAWywR+QG3LZ64yRdXdQhVCDCUOMNR3hFA2iZQI8b25Lf7u3AofOt5HaGCGp5ZOozpwy7LMqd4PkLJyCBWv3SezKvG7RxCjKp7rU57cYuvKJuXtFjXPpy4L1EyXekjESqnElpqEBJPu3hgP/PIdP5Ug8nvZPxRYk4FSPp+Pv+fObz32y8Dv0C5fNQVk8vm8NzExIdH2oI3RJlO87bZ8Pr/1Pi4zxM8hWDMbi2zN/TWiqNEx+sV3FbSdqbV4fGmLdcOmI6SiSQLLzTbZ85P6JRLGZbLDn0VP7vmp2vSD+dNcvHCGrkYSD4FlJ8JyPYLvywS+BL5EWFGIhFSiYYVoWEGOq9QTMk1FQAXGFY19MZ242iTX2c1WxWK2ZXK93mLdtBGAkViYQ+kYwypc/fb/wUq5SkxJsF+/h7wdZaFpc+IDo1QkOH1hldm1GqIg0JPVGQnBkFtgmS08fFwnxm562ackcIOAGXyWozLRbJmcOk+YDQQ8ZN9DdWwCScQPBDKzywSiQHV3H4Iqvlt2PABXCxkeuTqGoikcGutkT4fC6ot/jK7pHBu8DW+rhNDKoKhdOPUCtcnH8cwKviBgpbOI6QypSBg114Gay6HkOlByOeRMFlFRMK9sYp5bRxlMIERVnJkSgeUhRlWkkSQvLp+lpxSlJ0izsPksu3/jSzx6Zp3HL2zwWa/AHX37kLujRO4fRpBEvEaD1T/8fczZGXKf/wLyoQNceelxlibPkesb5cTHfpXQTsjHMposPf8yytIcce8VBHzmrRzzG2Nsx7LEldO48S6mD34Kh/ZqNKXK7EtFGZYd5p/4cxqVTQ7d8wuMHrwLQRBo1kqszV7h8mtnsUpLiEKAIIgkVIlByaTsSCx4KoJv3wAegg9RTaF/Ik4iJ2C7IQr1Hoo1GcMwcBwHU7K5lltD9SRyzRiG7BBu1enbaGGERC6NKDjyjoxKI449dRh8iZ7sOSJRAzs6hBjZTUvvQDOrxLemUY1tEl1pDnbtp1TcZGt9lZZtQRAQr9ZIl8pk4kmskRGmWnUc12XXrlE6O7pozBdpvPh9OlZWWL/rJPsefIhstqMNlP/o39J87QKpjz2Icu/9FIubFIubbG1tUqmU3lCxQsAXBMq5IcqxDlwltKPpF5BstRh16yTzrxKUSsT27CW6dz+yLCNJ0o3fKyvLTOevsz83wWiol6cti1eyCoN1iz3ri3jjfWymclyrtnD8gFxIYa9gULn2Ko5tI8sytt1OJEgkUgwODjM4uItkMvWmSa3y9FNs/uVfELvtdrp+/TffVOUhcDzWz02i5W0M0cIWXNJiAnUoiTqaRsq1gV+h1OKZ8yucu7aEGjTojDnoqoHm35SnCRAw9AT1WJZGNIujhhGAlKbQEVI5sGUzNFPF6YkSOTWA/jbE/obj8spmlZc3qzRdj15d42RXin3pKNQsjJdXcQsNpEyY8G19CGmVM09/h+nVTQRBZM+ufvrXXiZcXWG193bqchTHtnAdC9e2EG2BhJshTScJMYsgiBheg017gQ17kYq7QUCAKoRIhbtJhXuISWmqnstlYZnxoJfd9OGIAUo6jJqNIKXD7Z9kCEFqJyZ5r63SuLTNujXH9eZz9LcU4ktFhB1uozSeQDqeQ0z4uK7C+maUhbKC7Gn0B2kifsCy2qLkNxgOOtnHACIiAQGO6NLwDSpmk6rdpO4ZBGGPSEYjlQ6TNpMktxI4moMajfLabInrhsuerRc4+qWPEL310I3nbXs+rxZrPF8oU7FdciGF2w2BsckKiq4Q+EFb8FZXKJlrzK6fYau2gCQo9IcmKPi7+W7d5WhY46MZkaZoEJUjxH0dwfLf9L/1gUZUYdP1WNpuslW3eCM80CMKyUwEOnXOx3xiVpn751/mcvVWbFvg1/7ZKcT3qWf4k9jPIgz6494sHfglYDSfz9/+fhsyMTHxx8CHaAOxB4AQ8PV8Pr/vDftcA764s8/bbsvn8+ffx+WG+DkDa0Z1iuL83yKpCTpGv4isvn0B5Q2jnTyQr7aI7WRwFgwbXW4T/Q8qK9SWv0Msdzupvg/9xO0JgoBHZ55g7sI1UmaEipSlJyrTqhZQtTAjEwcZGx0nGlbfVNj6jTZXa/HUWomFukFckbmjM0HJ87lQqOAGAZ1hlcPZOLdmYsQUmdXZy7z6vT/Dchx2pfayS7iNCzWLzZBE/5EeHj+/wvp2i860zt0Hezg4HGHuwgXmN+YJCBgeHGHPLbfiEGaz3KK2Xie0XoHWFhtss00dBFBaNuNTeYSmy4WuWxD3dPIR6xnCTov63h78sIonphDUQQSpH6OVRFyskWmYCELAtFWmHnmN0RGHlinwxPlurtX7OaieJSVsM9s6TJ+gsi/Tz1AojBQ0EFQRUQ5BIIPDDZaoEJKRMmGkrI6c0ZGy4XYZrHwR8+VVhJDcLrcigNKfQB3P4GdVnn76+xSLm9y6/yCZy+3zPcsVVs0QmUwPJy88jqZ0ERu+D2UwgbI/ytrv/184W5tEPv+LLDbWWJ46jyjJTBy5l313fARRlDBbdabOPcPUxeexlCReOEtSgDvMRULBKutOD9vKQaSNV5mPWHQUbcLpMaIDA/T1dqPv2oXS2YXrWLz0va+xPn+NZEcfBAGVrbZGkodGhyYxrlRIBiaeIFITdNJBg6vSEFNSF6JdRTLLCK6x4zsFSRLIdoXIdaqI4TSGsBdbjfPd6lM4OHwi8QHs7Sbby5P4pXkCOYwTH8KVwJJdLMnBFSwMF1YK+3AsnUjPFfbYC6RrPksDu9juPYYkZW+UnhICn0S9QmpznUijihoL4coBVqu9WOjs7Kanp5+1tWUKhTV6pAwH3SHU/iiFR/9fLNfl4uEDdPcN0Nc3iNFqsnr5EtsEOKrW9pKpIbRkDjGaxNN0XFmhbDmUbe8GDy3hmyQXzpBYu8JdiY+jBxHKl/6Kji/9MrGjx97y7vmGg3lpA2NmG8kFC4cVtnk1LbLYNUhPWONXJ3qJKjKm53GpWOPyxXPIhTlsVaea6Sdm1fnIrQdoNWosLs6zuVkgCALi8QQDA23glk5nEASB0uOPUfzmN4ifPEXnl7+CIAh4VRPzfAFnqcqmXEUAcm6CZq9Az6l9eJLAhekipy+scn2xjCQKHB7Pcc+hXnYPJKk7Lv/20ixurYwYeDQjaVRVY28ywngiQi6skg0pKKL4poWNfmrwPUWEHd/nQrHO8xtliqZDUpW5szPZ5vQu1zDOrhEYLpvdNmc2LxHSVNzNCoPePPtDJSbtECtCElnViClpslIfaTrR/XZ41ZJMqs15KuuXIKWRuvMUaiSGrGo4tolRr9CqV9gqLFMpbYJr40W68bQ4vS2PnJgiJmWIyWlkoQ06AwJc1cFpVNDVDpbNSQorp+k3VaK9g2j9AwhdMpa2gCfVEKwI2tYocn2QTR2qUp4ta5tSq+2ZFUWR228/ycjwGH7Nwqta+FUTr2LhVU28moXwBi5uC4dtoYktO6R9naSns9I0eL5m01Ob4tQdY8TvPYEUfasn0AsCLq1X+NFCkQ0Fom7AkW2Hw4pKWBDxKiaB0eag1dxtFszLzFoClnSYfaGA0ZBGmLfR3dtRJK+6PlXXo0uT0XYWC0YQ4MZV1F1pEqNpQlGV2Uqdr02tEjKr7Ln+CHazRhCISIl+Pv2Vf/oT1XB9v/azAGvzP/ZVE3gN+N18Pv/j297P+b4EfB74Xf6Bwdrft23/WG17/TwLV/4GPdrN6JF/gqK+NdW+Zjn83fQ6zy0XUUSRhKaw2bKIqTIfGu7gnsEcgVlk8uXfR4/3MX70txDEn6zjBUHAn7/yNyydmSXihKjHd/Evv/QgekhhZWWFZ599lkKhQC6X49SpUwwNDb3ruSa3G/zd9Boz5SYRReK2njQn+jIMxNt1+CyjxXOPPMzkhReJih63Dj5ApDbAlbpJZTDOrOVwcaZITzbCVx7ax2iXwpkzZ5i8PokQwK5YHyc/fT/pXLvghmmaTE9Pk8/nWVpaIggCEuEYXUaYHjrQZQcns4HYa2C5K+hTqyiVFsHRYyT2niKe3Y0WfnMGaO3KBhvfn0aQwLNtmosvQdonOG6A6lJfSnBlfoZAOsqUO8SS0w4zycCukMKehM6eXIzhjii2LPLS5AbLhTpJXSUpiSQ8n5QsEZclJFnkdTKSGJZJHOgieagbOaph2zbf/OY3KRQKPPjgg4yNjWGs11h6+CKLboOLch5R8NA0jczGJt1mlJ7OO7DL02yuPEPjtj0sLU+jqBq33H4ft558AD0ap1mrcOG573PllWewkRHSI9hewMGDB7nzxF1892sX8Jdf5Jh+BkmSyXzw13hlcpKpq69yQO1CzS/jGQY+0MpEaHUn2RZtTNcCAiKKTG9Eo9PaJCb5WEKINTHJuphiS0ygBCrH3Emy/hbb+z6OPLCfSCSCruuY9W1mX3uJ1bnrGDvkflkWSGZU/KjKKyGfw9FjFGeLiMY2cnOdQFQRpChxX2DwxEkimU6Wnn+RYq1GI5XEdXyuljoo2zGGxClGtSXEWBh9dIDDXprixWnyEqz3dGFFsnjJHho/RvyPCx5ivQy1bTSrie5L1FWJQE8QzWSxLJt6tYEZieBKKr4o4YsywfskMac0GX1zkVRpmc9+6pPkshmu/O1fYTz6PJmDv0zd28Y9IrL/9vuIJm6G4poLZTa+N4VnuVgpuFiaYsMvoWgqn/rUp9iSo/z71+ZJhVT+q2MjaK7FY489xvr6On3Du7jcEjD1GDG3ji6LDO85zN2DOfTAZWZmhqmpKZaXl9vvVSLB2NgY4+PjWE89zerffovuBz9BZOgEtUsFBFkidaSH+IFOakKLp7/1fQ5s9WOIAd9uWpyvtOhIhfnw7UN88PgAqXi7jNtm0+JPLy4wW2kSU2Vsz+OT473cO5jbEZW+aaVXltl+bpHoRJauj44j/D1U6P0g4NJmlSfmNpkuN9BlibsHstzTk+by957j1ZXLRIhg1HvRzXXujz3Bqt/FfOQAg6Fucm4Mzdnhq6UUwiMpwsmAha/+AebGJkO/8iV6PvHQW8Jrm5ubPPXUU6yvr9PV189a335mixV2L59HV2TuOrIfo1mlUS5hlVsEVQ/ZVAj5EaJSkg1nid7DPQyMHMXcNilvnKOhXCFQW4hmnKh7kHTXAfShNKGuGMXCMn/yrW+gDvWw37tOuSKj9XZjdg5iuU2adp2yWaVsVCkbFep2EyGApBch5yQYtHKMmz10OAlk2vNK1TL5QbGOble5PW6RzbSncyUVJjKcRB9KEe5LIKoSzYUyhUfzeLbHYljgTIfKQlgkJIt8eryXUwMZ7EKDxvQ2xnKV1lYTaWcMtHyTirOOFZik1E50PQumh+MFrFgOybSOJwuoZYu4KhEbSqEkQtjbLYzVKk2nStFdYTbmcH74GIpVZ+zytxnsGyC7ay+P1iNIiQ7+p3v2/YOGQd9g/3ikOyYmJgzagCrPfwqDvqvVt85QXvk+WnSQ3K5fQpTevHpwfJ8XChWeXS9j+z4xRaLmeERkiVPdKW7LJVAlEd+zKOT/BN8z6Nr9m8hK7B2u+O7mBz4Pn///MCe3kX2FVnYf/9mH70B6Y2gjCFhYmOPChTM0GnV6evo4cuQ2Uql3rk4WBAHblsNoT4pKqXnj+7W5q7z65F9jNqvsUiw6ez9HrJ7lStPkXELh0kqFsCrz0IkBJroCFuanWVpaQBJEBoQkowPdJG7JYNkt1tY3WVnbZnO7SRBAOCTQlYZcqE6IKoImvEkhXrQihBfrqNUFpLGHCJ34BKL2VqKws1an+dQcjrdC9fzj4Av41k6/0CSkD3WhDGg0tnw61u9HJs6yWOAx5lm0NOxmmsCIIQC9kkCXL7ZDuMMpnJZDqdikQxQZ1TV6dq7vAZuWiyIKJGUJLa7hp1VeLF1gu1Xm5J33MrRrlFwuxumzi7z6yCSfiEeoLL0An7yTpXKR5aUFPN8j5MKA1ENgllh3rjB68CTjB04hCjKN8hbzM+eYu/ICvu+j991C2fCIRKKcOHE3HblunvjuNRamtzlx7y7GgxrOlb9E8FcJMvt4qenSrFc4cNdDFKYuUVidwfNdxAASvkeX5tKj2WhCwJqX5IrTT6ArhOQMSU8j2mgRN1v0fuEzKB1RjEf+F/zaFvonfxcp9Va+ptmqM33hRyxPnadR3SLw284nNSRh2SJ4DrF0J3c++GvI61us/sH/TfTQYSKHjrDwlw/zo1/6TdaVMHfZK9TPfY9r9j6WvUG6tCpj6SKSEJDcLnHAdEkcuw3Ghjn30iNsr82TGzlI520fZ9kRWG2aFE2H+g4o/3ETPQfJcxF3uHi+KOKJCr4kIwQ+igBRz0UrrBGTBLpv2U8mqpMNqWQ1hYjS1pdrNBo8+eSjGIbB8VQW/1vfQu3tQ7/7k6hLMtebL7NsXadv7CBjB08RWlPwJstYqsc5YYaiXaG/f5CBgSHOnn0ZURS5774P0wrFeDi/RLy1zcjKOdJWib54CLe0SjRooQQ3M+1e7riD0z33Mp6McHtHkrGEjm1ZLC8vsLQ0z/r6arvv6BE6WxLdbidpKUloIkfoYCedA2k2Nmpcmtvm6fPL1JZrfD4ZpVOWqXXq9N47jLTT74Mg4NVijceWthCBBySLkbV5PFkhe/c9iNqbx0fz0gbmhQLKcBL9roH3XZbr7Wy5YfJcoczVUp2OzRlSpRUEN0akFLA/PEm3skSLBI+UHiSl6tyRDGNpJqv+Nmt+EfMNWbGq4xBPZ4nnOtAjMcSQjq/p2LJKbXmGjbk8qqqx5/DtnLY0Ng2bTwx10OvUeeqp77F7936OHz9x43yO4/DSY99hobpNOABDEOiQYxxIyXjZeQLFQg46iCXvINK/H1FpS/7U7DqTq5d58czf0QgLuNkkdavMbW6GTj/Esu1zzQ4QgxAyIRQhhCqGCAlhIoJGxgwRa4jIRtDu5xEFIa7h4LOWX8VG5JRS4/mhBsuJVcbMHm51Rug2kog+IAqIuoLfsG8+m4kM2qEuNosNpqeLaCWTQcMn5Lbncl+TuFRtMeM1KI9e44PjtyPOrDJz/UUcxyApd5JV9lF1OtgdDaNLIkJIbp93IoMneWwuTbG+cJ3CwnWatRKNRC/z+x5Ct2p8bOoZ+vQPovRm+VFgc00LCKIa/+KWwZ+JUsI72U/kWdup/fmels/n324c+vFzRYFUPp9f3vn8EPBVoA94BvjjNyQR/Ho+n793Z7/T77TtfdgQ/5GDtSAIqBV+RLXwLOHEONmhz7wlo2i5YfI3c+uULBddFmm5bbB2sivF8R2Q9vq5the+RatyjY7RL75n9ug7med7/NlLDyPONQlEGafvKL916tZ3ro7geeTzV7l06QK2bTEyMs6hQ8fQ9TdnLgWuT+v6FheXSoyIMrFUGC8ucOX6EywtXiCmhdknWrQSnyZrxXi8afKyZeO6Lqf2huiNGRTWl3EcB1kK6Ek36cs2kcSAUl1jsxJmu67hBwKa4tGRdOjKQFwFd6uEXzWQwjH0kb0oyRySHEGLDuJduYhz/usE2gH84D4QBeSeGMpAAmUggRiS8UoGte/laSw9jzHXLugtxeNkP/UZgiDA3t7izOIZkt0SA6M6gqPinm7gzCzffE56iLnkEEvhgyDoVHFYQCQkCtymh7hDD5GURMwgQAXqQcDT5QamffP1i4UExPgSrtRixBlmRMyip8NsaiL/5+VV0qrMf51LIDo+vtdESaXZrC1yzbhKVYFAiYEAiUCnnxw9ZAjRDq+YfpO55DLrvkuz2WR8fC9HjhxHEGR+8O2rLM2WOPnBUfYf6QXALbUwnvwmQfU0BhovmDqOa6MoKmlFpDuo0ilaCILAlpigKOR4prabWSvJA9ENxotzhDdWCRwDKZ4g+5nPER4bQ8nmCJolWt/+16CEiHzyv0cIvdXLXC6u8UeXvsaSX+LoWogewcZq2hitNjASRJF4uotkrpdQuYH38qtY0SynH/g8VjjC3bUrbF18hnTnACce+jWePTPPN1+t0C8Vub+7xJwvMTC6h8H9R9g0bTZbNotbGxRtD0e92belAFKWT1IUiWR0BEWkYZqUDQtd8Eg5BnJtG2t1AU9qv0OKoqBpIZrNdmmboUSK1BNPEs3k6Ptn/xw5mcJvVXHnzrQ1FRQN2/E5/+orGD4MWz7Dn/wcoh6l9coG3obFVGqFtcIKB5VDpIQ4C2wwKa/R2dPNvr0HyMbC+JV1mutzLF89Q8ipk1UDRKNyI8QMYAgqhhwlPbgXLdePmOjGXTyPc/00hcETfCN3Pw3PJ60pHM8lOJqLo8sSlmmy8Oo1Fhfm2PTK+EKAYjv0JJIMHD/FXEnk8ZcWKNUsElGVkwe6MWOTxOZr3FXfgxBRCR1MUW0UeLThMxuK072xyl1PfpNI8+b4K6fSZD/7OWLHbkMQBMzXCpgXN1B2pdDv7P+pgNrr5rouj//g+1SKK3S3DMaCJdJyGU/SEZQDeMoeVuQkLy9UUTWZex7aTaQrwma5wvKLL1DeLuImE3jRKL7VAquF5FhvSv4IgGqyh2BgN2Wv/fkXd3WxN9Xu62fOvMDk5FU+8IGP0tPTR7G4yXOnn6TebDDsxdmtDVLtmkZILKFIAUpogETvKUpCiLVmgZXGGqv1dVYaazScmwvjpBKnxxjBn0kg195dq/PtLBAhEAQEEVTLRHFNukc09of70esOc7LNo8EFtrPLoDjc0hrmo/Uj6M4buIOSgKDJBLYHbnt8c8IyMxos6SJaSuCxHy3i43L73QZfOPAxJE/h4itLcL2AxgJz1hVsr0E83cX4npP0du+jpTQoLE9SWJikuDZH4PvIikbHwBh+3wF+6CVJmiW+5M8T73sAZ71BfblK2Gn3/1Y6RPfHxn8mfeid7CcFaz7voK32+rFAkM/n3zOONjEx0Ql8F4jQdgiUgP8mn8+fn5iY2E1bniMFlGnLc+R3jnvHbe/DhviPGKwFQUB59Qc0ts4QSR8kPfDQm1KG/SDguUKZJ1e2EQUBNwiIKRKnulIc70i8pbLA6965RPd9JLru+ona5Pguf/L0nxNa87AUCWHkTn7j2O735Ra2LIvLly8wOXkFQRDYu/cA+/cfRJYU7JkSq9c2eCQtsREWUfyAIwuz+OvPYvsGw+EDjIQPISByybR5rN5AUBqMRFvoagMfH1VQ6NYTJLJzRCUBo9jFpiyyUW3iej6apjLQ38/Q0AidXf349TrFv/0GtZdeQE6lyX3ul4gePfame/E2Zmg98r8idY4S+sg/xy87OIuVdpZawwYBpJyOs1mheuURnPISALHjt9PxhS8hRdqD3YUnv8nU5Wc5FPsgnft6acSfx3Oq6MotKPUctUKJC4siq2aUsN9ibOtlOp0KytBJYtkRREFkSxNZCnz22wENP+APihXqXoBCm0AaEQIG02uoqoFV7sEz215TSRIo+z4NUeA3xnPERQhKFp5nc6H2BCV/CwmZtNKNruTwtThbYovqjpp7So3QG++kVTaY89bRNZ07T91Ld3cvruPx/W9dZXm+zN0PjLH31jd7uQI/oHH2NaxLX8fxqtiBQEr0cASZkpjDUgdR0/vI9Q/yyEKd09c3+MUDYdxLf43WtBhYNxF1Hd9xwGl7JEQ9gtbfT7g7hmqcQ0wNEn7ov0XSwviex+rsJaZf+xHPC4tsZGRGqjlyjSR33nkPvZ0h1ia/TWW7CMpu6pUa5c0VzGbtZh9Xo+gSOEaDjv4xjtz/OWKpDgRB4NVrq/z5iwtE+3XkuIb//7P3nkGSXeeZ5nOuT+/L+zbVHmgD2w1PggRoQCuRlBSSdoLSaFaG82P/7G7ERmg2tBGanZj9oZWW8hRFjmhEggYiCJAACMI0CKC9q+ryvrLSm+vN/shGgyBBjWKHigEj9quoiKzMyqpz89x77nu+7/3eV3nzBqNJgr6YRlYKsRYvEGzPM+hpnEjcRuHOPaiTWYQQhLaPt9Yi2O6ijPRAvxCC5osvsPqFz8Gj76eVz7K1tUGn8+a6IoBUvUVfy2dgV5J85xwyb9WQ+q9FEEkEkYKPgh/J+FHPsD6jdZGCNy3QIlmlIwyaoUZHxNAH93A2Oc6iWmCwtcWjB/aiaVrPhsnzCKpV8q3LRDPPIO++m7nDv8TpSpuljo0iBIc0jVtWuvRXXeT+BMqRIpvWDrPPP+IP+1sAACAASURBVMNmCGcbo3Q8g2LMYaroMVGU0AXIjsO2tUNLiniXeYRMlORi3OGHRYkDS1c57pskx8fRx3pcLGd9jZ1/+CLOyjKxPXvJ3vERgmUHbVeO2N0/H6C2vlrhpeeeYMSdZ5e/TUw4tNUMl0ePQVawS15DuTEvfiTjuQquo2ApBl0jjoOGjU4o6chyHFWNo6lxYqqBGkrIXohwHaRkjmsezDdqaLjouMSEy4AeMaCF5BWP+vp1ZHxSSR3baqHJAbosEHJw09GkSY65eYm6J3OtsE5X6c2zIikMJvrpU7J0rl0h5aocnv4UVy7U6dZ8XM0kO+LRX0pRlZaoWhu0JYlG4OMKj0iERCJEFhJ5PUc6kSep59DkLLqlMv2Vb2DUqpx55GNcG9lDGIbcU/a4o+qzowueHFZRult8oJwgFqmU1SZ5P4Ue/XTVQsoZGIf6aA8a/MWFK8yf7hJ6Po89UuSRPQe58Noal15Z47a4zpChEk3lSN81xOr1s1x79fs0KxtIkkx4I4OdLQ0zMLGfwYn9FIYmWWyZ/N31DbJ2ld+I7ZA78RgAfzO7wVyzS78LHzbiTGYTBLvfvqv35xX/X8Ha+L/kj8/MzCz/N47vXysm+AUFa1EUUF3+Jmb9IqnSHWSHH34LiGi5Pl9Z3GK+ZaEKQRhFvHe0+LYgDcDprrF9/W8xUrsoTX3ibcHVemeTnJ4lrr69x53tO/zVk39DqibRjqnIe+7h07fs+me97d4u2u0WZ8++ytLSPLqqMy2NUjf6eHZAQwkj+suzyPV5UrUFnFie0dx93OLk2I4azLJBQ/SyDW/8W4leuVBEQNhGdMoIt0Og55By44xP7u4BtP5BJEki8n0az3yP6jcfJ/J9cg+/l/z7PvBTpZOwXcF8/A/fNnsTRRFB3cZdqONc2kAIlSiK8DubqHv6sCdjLF7/EeXVOQgibKeNLiUoDI6j59JoukYqsYUq1zDtNK+9WsJxY+w7MsrBA6PIixbBYgsENHcuYi6/hvux9zKxMQqSIPXIbqK4QrPjUm87VBtdFq6+iGvWcWJ7qVpJzKZNYHoYEWQRKAgkTDRpiX69y52Zh9hxFpmv/4DS0TvI9o8Qlw3aX/gSucH7cLMltkc9lutrNzM8k7Fh9puDJA4OIB/q48mvX2Z9ucEDj06z78hbLYKazQYzM5eZn5/Fdx0OUSMvFLTSYTJ7jmMM5pASPbDz/dfX+MLTs9ybanP32a8jkkmiTodmUsG+9wR3vOdXCatV7IV5nJUVnLUVnLU1jLRLdgpaFcEiBXZiIW7kszoaY7EQMd7tY1e7n1PH7iVnZAjqFt5mg27qR/jpbfr3/iaqUeSp736PM0Bp+zqZnWuEP3EJqXocLTdARc+xo+cxtRz1TgzfCvC7HpLtMpJLMVxK0i/L5Nfb+OYsa86PUFSFY3d/lAFjCn+1ib/dU8xHFhBEvRvRrQMoIyk2/vN/wl5aYPwP/wg1l6PVbDF7dZnFuW26Ox2mpXmmjaso+KwEk5QLd6IZabxLZwk9CzEyiC+Da7aQ8VFEQEyRyIQaaugjST5qRkbCJ3S7eHabMBC0/SwdSceO+XQUHQvtp0zAQyGzPnKQbrJAobJEcWfxrTIgYcghZ5k9YpOOUiIcfzduboLX2nDJAE8SDKsKdw7nOVJIoUoSlunwf/zJU2wGMe4vdsirHXynjedZBLKEryj4ao+/J0cS+xlligE6WJxlgbroIMvyDdsqnVQqw+TEFOmlVewfLRMfOIpPhcyHTqBm3r4Z618a9arJuWdeItd4hvFoC4WQqlHCuPU4kdrEs7eJhMIyk2xFWdJyQEp4xHCgWkcKHXTVIZ4AITx428J4L4SkEYYB4p+RxwgjgRsphF6IF0iIQCXrZZAjg/WczWVnhXnXpRpGlMIcE9uFHi3k+DR7hvfQHy/Rrm3z7Jf/BMsfxecwXTPAjrWx+9Z5JJpiwu+7ma5x+xaxBy4gtfNEzp20hmRqKZsdp0rZ2qFsVqlYVeIdl498v0HcDnnq/iLu1DCarBMBYShRbMUYrSfZbQ+QCeI35W4qSpcFfYtFfYslfQdL1dgTTjBtF9ndTpN1DDblNn9aaWG6OqVjJaS0gV7dILa1zpFUHCMSxPYU0YcyyJKMJCQEgu7GKt31VcZHDzAwsf8tAsbXa00+P7dJzq7wGxmT3C0PE0URfz27znzLIqHI/Pb+EYqG9ovjDfoLGBP8AoK1MPSoLH4Vu3WdzOADpPtPvQVczTS6fGVxGycIiKKe3civ7RliKGG87d8LfJOta38OQmJw+tNIylvBmOlZfH3uCV7a/BE5Pcu/OfQrTGbeitM7TofPffvvSHUVaqk46q6T/Nah8bcAQ7/ZYO7Ln8PyHUQyjojHIWaAoRMpCmHgE/geYeDjty261ToNv4upqYRCQvFdVNfsSTJEIaJ/Lwtjd9AyssTNDn3bsxh2Ex2VvJbByCVRM73mA9dsUp0/jdNqImSFeG6IbmWFRKbAnY/8GsWhqd6xXr1C+Yt/j7u5QfzQEfo++Sm0n/AhjFyToLKM89IXCTuVHi8q+9O8qNDz2fxPf0537kfI8QLavtuoxgJWm1cxwxaKpFNMjFJuL/ayF6Uh/MDFsy0818L3XPqGDCZ3J/D9kKUrASX3AKPGPgBW7WushjOoyRjZ6xV2jT6GSCTJvn8/cubNufY8j2eeeZJyeYtTpx5gcnL3jfMo4MILT3Dh1edJZ7JEYoR6I4Xj9TiDtxguB3L9dNZfZvAzv4Z8oyzt7pRZ+z//mOToQ2jpIeIPTNDQLWRZIZ8rYL26TvdKhee7Fjtdlwfft4+9h24YOIchq6vLzMxcYWtrHUmSGB+fYt++gxSLfW+7Sbi0WOX/+vJ5djnbfHj1aRL792NdvUL84CHMk7dy7oVvkcr3cc9jnyaZLb35+Qc+6+dfwT37HUphyKpfIPCyBEYCL5Oh6KbIBHFk8faJfze/iFOax6zcywU1gWheR2y/ALbDrrpg37//n2l7JleW5llYWyJqbhPrVm7yy9RklvGD7+X0pUU2nDiyL6gFGcwbhOcBReZYQuegJjOo9DrfXENCHc+R3JVDKcTxFhvYF7YIWy5yPoYY15n5qz+lM3GU9vABNlebSL7FPuMyB2JXkPHYlIa5LPfTkfQ3AVUU3XxsGDH6+wep1SpIbZ9TsSPIZoSUNQgbNslHd6OUEiwszPHii8+STqZorIeYnUFkOSQz1MYJyqTTWXbt2sP8/CytVhNFUTh+4i5ecVWuWRFTjW2OPPVVtGSSxJ13U+20qLZb5IJ1DgfL2GIIVf0IThSwbs+z2JdgcXCKmmoQE3BrLsWFl9aor7eYJsTnrRIaihSh6QpyTKURhbjCJRRlEpHMgWAII5IIs2DmPEJ8gtCl2d7BtjscViaYCvqxpBqtF/4eWdMofOAxsg++C6H88w4vPxnthsW1Z54nufUDhpUNAgSbqQGUqSF0rYUgwA2T1Mw85UYM03LJ5Qrcf/+7UYRg5x+/Qv3p77IzdZIr6jRGXOVdH9zPwFCM0LcIA4vANwkDG9vpUGu3qJlNtv2QpBTjiJJCQUcKNQh1pFDF9RUuNrZY3rlGFIYIIk5Eu/HiJV4oRmRdj0lHMIWGEcnIskw7tHipdR4n9Lgjc4i0F+PSZpklS8EJBW6szebwDAf1HA/7J3ACB9PqUooyPWcOSeClV7FGzyB7GbLq+9DHBpELsZvXtbW+xvp//o8EjkPlkw+zXpQJqiZ9rRT9nST9Zho1fPN6bEomr6Svs5St0lQs3MDH9V2CyCcivJkdFBFMd0epLRxk1YaPFRRWB64zmx9E1fYQBHUs+3mCsPzPzuVYapj3TjzE4eIBJCExW6ny9wtl8naV3yhBdv8pnCDkL6+tsW46ZDWF393XR2QuYbfmUJWQ1NCH3vk6a9PT0x8E7gOK8Oam6v+3m/r5gbUwsNmZ/wec7gq5kUdJlU7cfM0PQ767VuXF7QYxWcIKQnanY3xi1yDxn+E6EEUhO/NfxO4sM7D3f7jpo/hGnN+5zJdmvkbb63Jq6E4uV69Sd5p8ePf7eGCkBxKrrSpf/s6XSDgKW/kM2tjt/PaBsZt+gwDW9VnO/92fsPwzMsQijJAQSJKCLGnIqHiyRFNTCWQF1XdQfBcQyKqOr2cJJJ0wgnZ2gHJpikDVmYxCHjFVkqsdCCNETmMzWOT84nO0hIHaf4DrxKi0PIZjabTGBopXZ2p8ktHtHbQLr5HKp+n7xKdI3HIr+A5BZZlwZ4mgskiws0TU3OoNWlaIPfwHKKOHf+p4vEaDlf/wv+M3K7RTKp1b9lBubBCFIcX+ScZKhylag1xYf5ptZ4mHPvHvKQz2AHC37fDSswvMXdkilZa4/TaDbKWMujMMSDgFn3a+ixN1cR2L8sIsh7gbQ4qxee1rpH/7k4xP3dI7J3yfZ555ku3tTU6efICpqR5Qs802p//pc2yvzDIwvo/At9hZXyaezJLrxGhvxdjuu4U7Uin6dIWrrVX2f+J+ckUDogC3vM3GZ/9vkqP3IiezxO8eRh8cQFJiuI7Pt/7uLDtVk7sH0hz80H5cPeT69WvMzl7FNLvE4wmmpw+we/c+YrG3z9QCrK1V+aMvnCVlN/hN9yzFE8ep/dO3iO8/wNDv/QGSqrG9MsNL3/4b5EjlrqOfwPBjmOUaYcdFx0D6CTDWlWzako0cRGRDgexrSGqc0HOwy1eJRIhR3IWsZQiMJtbAVRIrxxGhioeLktdpnX2e6+N9XDh6GxWnp/t0V8anceH77JQdjKhF0NxBVlRue/hXuHzhGnWrw8lwmoTkINQCqtcb1xYRZ7sm57ouOzcsneK6wlApwfRolqlcnGi9zfpclW3Tw7uxHucTHkf7V+hv/wgpsFEmT6Ad/xByfoSthXleefoJmjEDKQiJJRIEgG33BJOFEGRjGbJdnRQxEtP97D52iNY3ZxCSoHpE4YWXn6Ovb4AHH3wvgohnv/1N5udTRL5BYSDkQ5+8h6Xl65w+/UOSyRSdTpu+vgFO5Pt47tIcZw7fwZjV4r59aVatNe4fOYliC6xzm3gzP0Tyv4crl3hJ3UPjjfRMGBJKBpXsKGvrOgNNnwwC1QjpL3QgniAMJXwvIvAFHSfAciKkUKAiEfkC3w8h/NnMG1UWpCQJSXFpynVicUHRrFGcOU8+k6Dvlz9F4vCRn3pfx+rwtTOPs2Zu9HS9bImD2xJH/HUKSg1bVtkuDSKVNJJGiBfCUlcw25GouwJxw2pMINB9hcGOwYnVbcKVFbIPPkTx45+gWrV56vErtJs2d943xfhUjqVqh8WOxbLvs3MDR8phxK11nwe231AnfDNcEXBeLLAZ1SiINIejCc5F83SETVg8SCWTYUeViYRAiqAvhGEPhu2IQsvkYvsy9Y5O0C0QRBJy3GJ+5AJq0uaj9imGulk8t7cWq4pCJWqxGGyhDaQ4Mn0L8U6ZhvskkmsQX7gLWc2ijqYJlRbbX/gziCL6P/4eFNHG3zDxuz3JGCG3QXGJnBREKlI2QB7O411tIRQfOXmeqP46OD3+XFkd5oXkEItqByUK2dzaj9VMc0RX+EAqTkFVscKAxbTgmYEYpioR22iQWNlBRCGRiG6UaiMQEX7SpD6yREe0GEoMcEv+Hl6ppyjYFX5jOE521zHKlsvfXFtF8atMq9uciFdwu2tAhCQbFIaOYxQefGeDtRt2U/8W+Afgt4HPAp8CvjQzM/P7P+fx/rxigl8gsBZ4HcrzX8SzyhQmPkQid+jmazuWyz8sbLFpOiQVmY4fcO9AjodHCkhCMDfXo/GNj0+hqm/uUBubz9Haep786PtIFo/ffL7ltvnK7Dc4U77AcHKQX933ccbSI5ieyeevfoULlcvcWjrEvdm7+MHzT6MFMut9/VA4xAOhBl0Py/SwOg6JuVdJVk6zMBojCAq0wttR1IiiLkjjkgi7pMKAnD5ALN6P43V4NtHmwu5dZOo73Pv9b5Bq1dgaGWJ7sJ/gxs7XD0VPEBVQSdCeOMhqLE7gBEwGIM9vUG8KdgKJSvBjhk2SjzC64GvgGUTRDdI2PsNKnUm1xlSszohUIRfWbu46fD1DlB9HH5hCH9iFXJp8W+J6+7UfsfJXf041I1HLx3CUCM1IMDp9lEL/GJ5r09jZoLGzRr28xuGT7+fAHQ8TBCGXXl/n1ReWCYOQ47eNsi+p481UIQgJ+9p0s6fRCn0UJz6MrKYILY/O9xbw6yavN5+kYW9QbLgc+J3/icLAxI8BtfuZmtoDQHVzidee+mtk2SKdS6CqHvGEjh6LI7pdosBHTiUQmkJoSyRnTxLJHt3dP4Cf4TwBIIRBeviDfO87JpWtDg/cN4mysMaiv8EmdcIoZHBwmOnpg4yMjN30z/NCn/nGIjP1ORJqnJNDtxNTYmy/dpY//u4aTiTx+7ss+sf62f7bvya+bz9Dv/cZJK2XjQoaNp3za/hLTWQUnNDECjqEekS8v0hmZBg5LtF+6c/wzVX+sTDGff59DPs5cEOknIG+N0coTJxzNbBl6krEa0WNe8sOWhTSyF2gvS4zENvDtVyS0wWNhiZRsgNOElI0znBuqUnHUji4b4Jbj97Dc9/5LOXFTaTAZkTfx2TiGHERIyJEhCtIehX92C1o08cA2Nzc4rmn/4m17Q6yPoUUZpGdAPWNM1CVGMzFmIx8hqPzaMHrCOEijx9DP/Eh5MLYW+YjME3Kzz9L8eQ9qKleWce2bcqbG2ycm6PaqtIQXYIb5TZN0xnMD5DaBBuXVn/EQw89gizLXL58nnPnXkNXdeyyQtccQtV85PQGY5Ml7rvv3SxevcTpM69gmBZH6i2WPvhhfmDpBEGVrvVdBkScT26epOCn0KcLyOkVnB/+JVJhFOnB36Xa6VLe2mR9eY3LC2lSgQYC2rsStEYzaJ7F4MYMOacJuoEZgh9FaJJEXJFuduBFRLSdLo4XMBiV2O2NEIUSm1Ibxw3R/ASV0MUSAsd667ovhI/ht8lpIf2H95IfLZFIq7y08UNear2CK/vkTJ17thRu9beISRaNZIZ2X4F4DmQJtvyA847PVTfAJeppeP1EjG26vPelJkoA1++Y5o4P/jolP0WtYjJX63D16g5uzcYsGtQOZFFkwYgHY5LMwM4GyZefQe/LM/jpTyNUpce1kwWb2xu8+OJzOI5Nf/8AhzZ7Ge0n4i+hWXEGB4d410OP4gQhi2sN1psWCx2LdSUi8EJSq11Sa11EECHrHTpD68yX5ri9eJSxZpG1pSWEEOzatZdDh24llUrj+z6zs1e4dOk8tm0xMDDEoX3DBLWnkOyAZGUX7vwCjSuzCDmisA8UAyI5S6h+CqEGKNkL+GWIouOAi+Q9gYjWb8ynBKJEJPJIMRllrETQP82KrTC3tES9XmOuVWS9m2Ui3qBfVymPjvCersseU0cgsDWJ74/FuKxFJBHcIemUIkEYRIRhhB8EVJo2y5e3aeQ2aO02IXESKWjw7nSNk3sfYGF7hpXtKwyLDZKit+lRYwPE0ruJpfegJYbp68u888ug09PTy8D7ZmZmLk1PTzdmZmay09PTtwP/68zMzAf/Fcb884gJ3uFgLYoiWtsvErgtrPYcodehOPVLxNK7b75+ptLimys7yKJX3Q+iiI9O9nM43yOQz8xc4ZVXXgB6XWRTU3vZu3c/hlxjZ/6LJPJHyI891vM+iyJ+tHWGf7z+LZzA4ZHJd/HusfsJAzj3yirVchfTdJjXrlBJzbK3OoiIYK00hpvaRd9rFVQrQFYkknrE7vXn0ToLzE4msWUDddeDOIFgvbpNjhRDksFu4oxIWVw8zqg1Xhnux4nHyS3vcHzhGqG7jOE4aJaNcHzsdBxh+/wgdZx8X46u6NLwZLq+TsfTCaI395q66jOY6JCWNA5HeSYUg1giwhwKOVN5hqTXJOd0GbUdUpHNG/xiS8TZFH0su3muW1lW/ALt6M0MUEyXyacNSpkYxaxBKRujkFRpP/UlWrXrmCkBQhBL5dCNOI7Zweo23xxXPEW2NERpeDf7b383W2stnn/qOvWKyeRUjjvH8zBfBy9Enchg3DKAlNHpVM/RWPsORAqJ6p1I6xkQkHhwEitm8uK3/opWbRvNiVAOnKLTqXHHiYMUcxqeVaZdmycKWsg3ugqjKCIkhqHnMVfWiGwXY3QSLV9ASAqSpCAaMcTZHB02WMw2MM0QISmUBjKUchr+C88S7zuKN7RKaLQIN/aCPU09rLFlVbCEQ1+UZe++A5Ru3wXAdrfMxc3LLGwvUKlXUD2JmK9hyS7VXJfD9RgzF8fY0vv4zENDjNJi6y8+S2x6H8O/9xmEquGvtXCuVfA3O70O3PEUi+YlXNVi15GTZEvDNz/v+doCP3jhq3xkaw5JJAm1T6CO96HvLyL3JQgqJt1nlwgcl/JowDd0g8jpcOjsExzJnyLNANVEl8f7clRjCv1WwF0Vl1H9GjvJJS6vpQlDiWNiN6OlceRSHGtrjh95r1PdaKJYVRJ6jnh6H0095P6DY2iXniBsbiEVJ+DIh1g1+1mYrbC6UCMMQRI2qXSAlElSl+PMb7e4NbzEu4zLJCQHn3GEehK5f7LHaRtM/ld39P52h+7zK0S2j3FsEHVfnkqlzMsv/5BWq4EsywRvqNdLMqW+foIgYGdnm4mJKe68814EId/+6jfZXs8TBQrTB5PcGmtQe/yrNBJxZg/tx5fhcn6VID6AYTyIGkaY/nXCYJ1PTJ7k+Fgvc+WvnMd6+k8QqRLNY7/CuUtVFmcC5EjCVk1GR9uoMZltyWAjM4yrJ0i0G9hGApmI94Qdbj92GDn+Vh/IMAp5YuEpnlx+hkPpaX7FfJBwsdck0h0QnPPmqNYqCCHTVxwjFS/RqFuUN+s4FkS+RhQqvFEgUoVDv77CqLrKuLKOpITUCkN4fTpGLCIIBUb6AIXhu97W2i+KeqAtcF1q3/gGzae+g5/OsHX0fuzsKHUjwVpcoqn11i49iBhat/DnGsQSGg8/to/EymUqX/sqQbNBbM9erOuzFD/6cfKPvI8g8Dl79lWuXLmIHFNJyTr3tg+yozRYXPk2tz/4ETbTSV599WVOTB5jpJYibNggwE5pXDUdZjdahEGEn/XZHtmkYJUpWEkq2Szd9AQJp8OufIa7pvfQl07/1PF5zTLrF16guXSBpNuggIkSejgNqM2BbCgUbjuIYJDIL4FUAARyv0+wLQEShE2E92UkTES6iIhlELJC5DkE9R0qoWBJ7mdDKhAKCc1zudoYYNXLMx2rsavUxvQ9ZCEzHpYg3o8vb3OLnUF4WdZyKk8O6dSikNtKae4dyHO10eHVnSY7tkdClih06qzpCZJejdHwh4wZJiOKgizAjVQ2xSDTQ4cp5Pci/4S01S8EZ216ero5MzOTufG4DAzPzMx4P/78OzAmeIeDtVb5NI31p27+nO47SWaol2a1/YDHl8tcqHUo6Co1xyOvq/zK7kEG4j0y/OrqMs899xRDQ6McOnQLs7NXWV5eQJU9bttbQ1aSDB34LVQ1Rs2u819mvsaV6gyT6XF+df/HGEj0U95s8/1vXaVRs8gV48TiGh15Hc9ZwZV9ZorbyMnb+NTgXUzmksTiKmFli80/+xO61TKz+3J0JB9xyxQPuwmsRgWz3SEdxEkSIxLgxqCR0tnwIyQhGBAKSrdD06oAYPoqTSeOG0nIUYgWeQSyjEKAKkI0KUQXLprw0ISHKoWga0hCIIcOUmij+BFaJFAIECK4mTGLiIHoJ5T6CEQBK0wS6Qkyg8MoyRiRLtMkohGENLyAuuNTa9lUqiYVy6HSdfF+IuGkYxETJnHJIhcXlHJxBks5xkb6GR0dIZ7sXRLdjsPLzy5w/XKZTMbg/v19JLa6RE6AMpRAmdAJ3C7+Zpeo7hNZKqHWxRp7jTDWJlrJsrIYYUoWalJCS0bouomWVUnEQFPfJCm7HpgdH7PjYXahFaRphznqmSFsI0XMahE3G6i+w0/GPkbYGw1zPpxjQwmx2ymcdi8rqeo+aVEmJxcZ2btEom8T0SqRXD2BFwg62HSwqIsudalNG5swDN/0yQQkWSZlGLS6XUJClgOVlfI4B45afCybxP7LzxPbvYeh3/kDvOUO7kyVsOMi4ir6dAFtbwHJ+GmuUeQGbF9apHN1k6KfJmAZzXkcefgQsUc+QxRFbLx4ka3XzhLWV0jurKH4HpVcjPV+FWSV1MOfhtWA27d9TBW6+1IUrGuY8iXWO4K5jTTxSON29pPix0u6EdbgNc50y9SqPgl3B9+1CZODaPkxHrj3Pay9dpGFa9ts2kUiJBIJian9gwyNaGwvPEd5ZQbXbDGuuuzSPDQRsqUO8/3gdl6vpLg9rvNwKk5GkrBSKqnjwyTG0vhuHbe7hmttI4SCkHTCTRd/2UTS4sRuHUXNZ5BkA0k2CCPBk09+g2q1QjyWYF80wo5ToRGzsV2HW289zr79PYB19uyrXLp0jv5iP1vXTEx3CD2ocSxVZe5onPPWDLtrRWKRzH5pCDnRx0vFPMuyTABEkU9Oc7m9OEjaahLOvcLU6rPYYYzvtd7LdpikMBnjU48dwTDe/DwrnRqfvbhOVzEgihgqr3Dyu18nGXgkjx4nc+oeYtP73mJTdXrzNb547R8pxgr8j32fIOkaaNM9t4R6vcb8/AwLC9exbRvDiDE1tYd8vsD5q68R7Gwy5HXoj2rkpTYYMq4exyyUENkQSUS0TBWbEW69/eMo6ttzgt+I9itn2fnS37OcTrNwy71s9Q/RVXtjVX0P1a3RZZVOuExccTlYmGYy3MvC9zvYps/uyivsLrj0/fKnMKZ2sfnZP6Vz9gzp3/8DXp67SrvZpJ7ocqc7zbQ7TDtnYX77L8ieOkXxw5/CuVrhuZkXqIdt7k8dJxyOs1wPuXyhJ0k6sTvFZvUJroy06eoRI+EQxZ0suudip0usDh8guFF0C2kYmwAAIABJREFUzesqu7WAwztnKLaWkavLRPaNe5yQceMFtj0Vq+qSmtlB5DUGfvd3SI0cJQojrFfXca9VAQduOApIxhra7gBlcA9y3xRC6T1vmibz87PMzV2j3W6hRhKDocb1psardgEBPKKd4/74ZSQJqiLFgjLIhlQgEgJNiSAeZ79pMR5O4oV9vDCg8Wr2xnohYCxhcCCjsrN1lbPBIAUavE95DkO4VII4857DnNdmK4jx4Nj9PDpxN6r80zZkvyhg7QzwazMzM5dvmKs/Tk9K4z/MzMxM/LwH/HOKCd7BYM1sXKOy+GUQMkLSULQ0nrWNFh/CzT/AlzYlmo5Pf1xj03SZzsT5pamBm1yxSqXMU099m0wmy8MPf+Bm+dMyO2zN/jUELV67nicUCfS+JKeDiziqz2NTj3DvyF0QCc68vMLrLy4TS2g8+OhehsazPPnCM+wszdNRXdrjh9nyLuAFa9zWf5RPTH8E98xZtj/3N4S6zsyeNKbdZiolMx3W6RUpdKQbN+pAhHjCRxJqrwEOUAREgU9447wLb5QpBdGPASyJKIQo7IERX+rpvUTIeLJOKMnYUoipa4RKAV82EL6HZndQHAfdCZA7MoGjYub70IYmWFZM1EBhwsuhmSGaFCOuphDB22cr/NDlqnmadfs6LhoeWYIoR6D246aLdIRO3Qyptx1+/BJSJEFSVzCiCMn2GUJwTy5iWEsiSTpuZx17+xqymkDLTaAk+3uSDm4Xp76Mb20TKC06JzTSfS6uL6HK4U0ueRCCaSvYLY9uu4tpRrQttdcRFgkSvorhCWwtzsy+26gXBpGCgPCGRUqcgFzokPUt0q6J5pmEfsD+apFUEOO0fAXTAN+LcDpxWq0UzUDGUGyK2W1ySRukENNR8H+ibTKBTjKKkSRGEoOY42N0OkjdGkG3QtMpc25yD2Q1/AhWc9tUYi3uqpZ4d/8HUNc9CCLk/gT6vmJP1uJt5BaCho1zrYIzX0P4EatqBXkoyf57bqNx+nGUy9+k4pTozHTR7Z4ESa1QoDM6SJBSqDZWaRUPUh4/jq3HmUzFOGmv0H8VJDeO3TfD5bDORlUib9lMXbzCwAc+Qthx8cstwraPvX4J3ywjf3CIi/Yg7Y4gW1/DxMSjSMe9jYg46YzOeMlipPU8eW8RZeQg+m0fRcqP4F59FufMtxBOh46e45qtUO7eANNGgWYjQVPuZ3oozy35DmqygRevI5Qb4qFChuhnl67fiCgSeH5E4Ef4fkjoh/heSOBHBGGELEsks3kiWcZxbBJxA8PziXyHQJUJpBBZCpDln72OXpKOc9WfoNMt48tZghsOK4rtMr65wgcbj+OEMv+Y/xi5W6eRhOh1cdPrjVjq2HS9gNtSCqvlMut6BjkM2b+zzNHvfxu500EpFEjffYrM3adQS71mk9n6PH9x8e+QhMRvH/l1pjITbxlXGIasrS6yOn+OqD5DQemS0lxkTSLUFQJdhR8TwfYDwXbdYLMWw2k0MPwOsqIiKQqyoiLLCpKiIssqsqyRs1Ikrszjb8+xvusI33vo/RhRyLAWMpmOs7eYp7bSEwcPpJCG3sXvU9iOKlihg+YoTM3eimL1M7onw7vfdxBNUwjMLk//5X+mnC/hSyHtlMMvmfcQ81WMI3nW//Y/4sYLKEc/QrNs0QoCWgqUu11Cv5c1lKSA8bEqI+MWT65eZKkg0CKFiVqJAQrs23eIIAi5ePEMA4PD7Dp+D9utBsbVpxlfP40aeuwYfbTSw+j9UwyOTpMdmEAoGvXnn6P8+c9hZVOoj5ZIZiKU7H2U1N2Yz5Qh3AIpD7JO7J5x9PHcW+ZkY2ON69evsba2TBRFJBN5nFaa5o7GhiRY8wN2yT7vXnyCsdtvwZqZJTlyFCURIPV3cZQuiw2XZTuOHWnowmPUaDCox0hYh6kywHeGVSq6zB6xzohY5QfhbRRo8IHEHBV1lB80szSjeK+TP1jDtc/gR2ViSoKHxu7jwdG70eU3bbHe0WBtenpampmZCaenpx8FujMzMz+Ynp6+A/gCkAT+3czMzNf+1Ub+3xYTvEPBmtNdp3z9c0RECEljYO9vougFurWLlNeeRgm7LDLJZek4a67Kg0N5HhzKIwnRk55YWuSV73wTzfUYyE0QaiMU3C7pu8dwEot0Kq9RmPgYy42IF8+/gNoCCUG+VGTPxC7USOHMi7O06nWKJYliLMCttWmqOk1dJu4F9DkgCwVFVrhcqHMutcm7X3eYnm9hptPMj+v4gcPtRpecEtHS9pAUp5BIIxIqctZgTo/4hurhSoJDjS0eLq8z43a4LkPb0zlfHSYmQCgqbTdgWCkTH18gZ6TRmlVGZjeZ2LCxdImFQZVL0wm28wqjnRyDrRwiEgxHCk0lzdmJ/QSKSv/WIpn2OiIMkPyATL1OYadKvN3glcMxLuyJkW+F3LLoExDRp+fZ338brqNSbq1jBi00yaBPmyCvDtC01gna22Rz+5F+QtYkMGTakmDVdFlsW2x0XVpRhEOEQsiumMHDyRhZRSFwW0S4yGoWIZTe3BshUl5BHUqiDOcxRcT8/HWuXbuM73v0ZSz6cj62q9K2ZFpdgeXKvFG+EV4XpbOBFDgEWgo/MUgk61QLY1SL44gopK88T6axhaPHMeNZrHgWM54luNGhKPsOcbNJqdvlA/UCdujwrbBMxYux05Gx/DdvZJOpCkOpKpHhMRQLSOoBa6pMrLSb/X176LtUwzp9jdDpICQFJVFCSZaQ9DT1YJurtsPXOykO6hUm9U2SiWEmoz6KIosnfJb0ddIFjYkDh9EGBt+SRQlND3+rgztXw9/sEElwQV/i5eQMB6MxSks19PnrxFt1kpOQLsFMN8eGmiWQbFy7S4SgPHKMyvBRfC3G8NYqR155hqnRfoyHJuk2LmKsH0ZrjFKlRXefwf69u1n9oz8EIRj7X/43lBsSELmEzObleSrLS8xWFlhvQYhPWIMYV4iEjEKRQ9euYxQKqKU+ZMVBdFfQ4i5qXIHIRx7ch3biwyiD04RhSHNnlvrmRZzOKoIWsbi4Wf507Bh6t4hh5VlrpLhuxXkgZqDIAdLBGN14nU5jC6tdxe7WcO0mQoQoikBWBJqmICsyQhHosoymyCD5BDd4PUEQEYUSepREJ0FTcllXG1hhSKLeR2QlUVUYPTTBihfSWF5Etbr09cFAvM5GNcb1jTSOplL3DUIxhZNLYOd1Sm6ZT859EQF8Y/pX6aSGemexgDCCQkLnvYP5m1WDK2vrPLGyQ11NoLsWJ6wKhy68jnP1CkQRsX37yZw8RfLYCXaCFv/P+b9C89q8a/Aoe5IlAreBZ5bxrAoR7lukSKIwwncFXU9F0gtEdZPu8g5VPUdDShIKiYm+PClDIQh8Is8n8kKEByIA2VPIeDliTZegtY2QVZz8AM1cP3HPJ253eiD0jS8h92SDIgAJISREdGODKqSbvyn9WDa6IXVZDLe4LK8xFQwwYE/SFdBNaVQX1+hgEP6YQLqiCJIpDyGadNyIkWGde+8Z5vLKq3x1c5ZOTGKfJPFwMoamZEnlpjCSo+jxYZbWqpw+/UOymuCuzhn00ELZdQfdA49wOUpxsdZhw+xtIkYSOrdfO0P6nx4nfuAg/f/23zG3NEtQf5q04aJdvQ/NN5CEipTSSDw0dbN7vdNpMzc3w9zcDKbZRdN04lo/O6satiXRiKssWS66Ao/4de7qn8QtreIOzkNogfzTuoJhBLW2zno1Tr2jI4goJi3G9IhiZy+vJSd4uaQSCkG/U+HfHN7NjKvxjeUdkqrMSELnUr3LpKZSq1tUlW3s4BxBsIEsDPbkb+Pe0gkGrlwiYTZJfOCj78wGg+np6U3g88DnZ2ZmLv6rjfBfJyZ4B4I136nfsHyyQSgM7P11lNgAZcvl60vbbHY7nNJm2BNcJkSw5u9h0xql44aYQYQlyTi6gWPEiH7M1zPvhHxw5TTG/mW8nRgvCo1XpQ3kCPZXY6RbOp6SAlmD0EO268h2HUKfodhBDsZOIAsZM7Lo+FVafpV2UKNOBy8M2bWwTbrdpT2Vo570qfqCA5qFi0w9HOTW1KO4kc1qMMtE7igvZDRez+oUbZ/3rneI2SHfc1bRjBpN16DcHCYpacy6HrrqIU9cIsptk3MNLGzsGxuayTWH97zcIpTgyVM5jLE0x3SFfWO/zOUXzrDSbqB4Pn2bZTb2HmNm6gCaJCiICHt5gZTbQPVNtNBnIJNDKDYvKXNsyV1uX1Aw2l0EgogICQWISJguxZrHUPYoibE7iQTs+BGN0RTtuoVfs4gFEVlFJqvKpGXp5gUcRb1s4BsCxpu+z+NNEwF8vD/N4HgOZSTd4yBpMo1GnZWVRVZWFqnXazfnc3x8kltvPUEmkyMIfJ599mk2NlbZt2uS2vwZGtVNIgRD2y5WMUFb60m51CfvYLn/CLviKncnQCcklTKwLB9FUVFVFVmWaUUSa2bAla02C+stmlWLyW7Ab2VSvNS1+Va3Q1rtktEstFyH+WYcp9GPVlynr2+Z3UaR+wcBv4zYNnCeXCbsdEGSULNDaOlxkqeOU+8PmXntGda2m5z276UoWTyWrDFuTBOTk5jYLFFmJVxixVinlvTJ1z3uWomzO30APT+OJKXBu7FAxhS2tQb/RX2GqtbmXT+y6atZdBIq3XQcTw6IIp/bDZOcHHBBDBCSIrQFr+++m1ppmPFGmUfuPMawJlH54T9g6/OIpEKnmsU3bIpOkdjGMSRFIXbXCCENVv/4j1BHxyn+zmewnYjqdpeLZ9bY2epp0KXSDaR0FUmROXnrUc489xVss4kRL3FM5InKm6jRFvGCj6SC04JOGaJCEnkshxiIE6UCkG+cP6jIIot1vUxjtULbyFK3O/jAgH6Y3bFDxGSdNc/n8/U2frjNiLRMv7SBEYYYbgiRTK00QMwO2XttHt3rNeIs7NnFzmA/k26GA8oezolF1qMyA3aEa67SpUsgwVZexi9meM/wveweOsi3njlPbVkjkiSa+zIcPNRPZn2G1YUZDk6GFBNlQnmU188eoLxp46SbLMVqtMpjHD82xP6RkP2vfBY5cPjKrl+mm5tgbybO3kyCO6b6aNfNt6yVURTxyvIaT2+1sGSNlNngVDxi79YG5ksv4e2UkQyD+G234R9xgMrN9wovRLJdZMfD9gO2ImhEOQ4d/ihDI/uo16vMXL3IwsJ1pEihQJI8aZKhRkGJYWQKRE7wFhX9t4soCkGTaUjgKhL9mRiyDL7v4nsOnmfjub1v1+rghz6hEIRKnEhWIQpQhY/QFbqegtdKQSQxFlPIKCpWEHLddJgzXdwwIh65GOY2uWyevsN7yU4ayOEFgu4ZJEkiUTzO+dmQ9Y11xLjKy84llAAOWkM8OH0L+TR41gaOuU4UOAjXJ7bVplYRvKrswVAED5w6RX780FuOs2q7XKq1Mb/zbXa9/CxLk9PMvf+XOVjKsr81i/bal7BiJ4l1eo1ODdVCOzlE3/AQa2srXL9+jc3NNQAyqSJOO0V1Q0UIgcjB1W5Ay4GheIep+BbxeMDhYYtUuoNkZom6GcqShWwYRDtNyo7M2vBe6kYOIescKBTZo8tcmrlKfW0BOfCRFYkRp03SOMRGZphjVZuqbvHUYJ5cKcVUKs7TG1VO9Wd5dKyXqS2XO7xwbo1L7RXqmau40jqgoSsH2Gv38+mH7n9nGrlPT08/Rs9U/f3AVXpuAl/8F3pz/veOCd5hYC30LbZm//r/Ze/NguXKrjO9b5/5ZJ6chzvPAC5moFAjai5OxaLYEqmp1dGSrO6QOsLhl/abI/ziN4e7X/xiW2E/KFput1pSiyIlssgqFlUskijWABRQhfECuPOcmTfnPHnm7YcLFkiRlGV32aIi/Edk5MPNuLHz5Dlrr73W+v+fyG8CCs7cP+erexr3e8Of+myGPk8rV5lTtujFKa4NFmmFJaTvYSQqI1oRPYSmV2MtbhDMnSWtDvnlwdtof/IBQ1WyOp3GHpsgUxpB0x22tjzavZB0QcEXIUiYY4QSGXZo0tMDTqRPYvVicrH68dxRHA5J/DqK3aIR7HPP6zJw2iRHTvCCcxH7tiBWQm4OL7EWtdk4/jLDdJnHOze5qHt8tz3FrY19FrINBoGF541x24M4VtBGV7FGlzknJii1E7zt+/RtwcaYSVzI0I57lHoJX/x+l2wn4NJ5hw+O2yAEuV5EMTAgttDULCNmiVPnXuRubLI58Kh7P+bD57lYvofu9igMXMZ7u7iDZULp8cCMAx2HTKuE9CBUTLyRBXQly2PZFKYiuNYbEqR0RvSEXDAkFcSYZgZF+1GpXIKhIhQFGcaHRutlm3eTmK/drZFIyS8/O8uj8zbbW+usr6/S6x0SE2zbZjgckssVeOmlz5LN5g+vfRzz3e++zvb2JhkGBI1VNN0gCgMmjp6l29pn+ofrXP7cK4SdNbLNVazCKM+8/M8oj8/9xD0aRjGruz2WNtvc22xzb7uDHxy20YpZk2xK8jQhj4ki73GXG6kNtrNtdKfCsfwxxNYI37/aYsaUzOXXUAk5Z2+RXTQQA52s9QzOyUdJULj79de4t32Zzdimph5DlyM859icM3UUBIO4Qy3epGZs0w4SAj2PFIJKbHNKzJJVDitYQTJk4O7i9Xdwh3UadFieUjGCkMyPsf1UzSDrVHC8LBktj9ldpWLeRQj4wD3G9579FVBVXjFCLhw/Rr/foL7+PQadGnFSoLEeU9MCdCm5cGyALRSU5edxEo31MOJKq4//tzqO1fEM84sV5o+ViftvUtu+yodr42i6yWde/CzvfOtPaO/fx1IVHjUG5NQQv68xUAzkqQKiZHxM/JHNkGTPQ+77h++tkL8NCfiGQj+l4qZNzNwUtX6DbTnJij5HV3EwiThn9ljI+eyqfQqmxTNzR7FyedRMBtVxUFJp3v/gXZaWbpHWbAbRkLlaB9m4x9tPlegoITO1mEInAiFQpM3u9AX2ps+R7roUbjQQvkkh0+MLv/Io6bEq/jDm1nuvU8l/QH+QwSh+maVexFe+u4Fa3OHF5yx+89ivoLod+l//N0i3zQ/P/A7vqGMEyeEIRNHUGUuZD14Go7ZJztCIJXx7eZMftlwiBOXOPhfMNKmDAf7mEpUjNVJjMcZ6C6vbJ/Ej1k2dOymDpZRJKh7ll0/+EovzJz52kdi/eoPGzbvklAoZtYBAkJDQxyOS4WH1sZDFyqQxpEZ8MCTpuHj12wx3roMGxV/5Ijz+JP/r0jZhkvAH+SHZrcsI08E49wrCPNQudJfuUP/TP8HfWEc9ssDysXn2GjtYdpog4cGMpwQpkWFA1C+QxHmOp0aYtVM4mkosY+r+OjvN90ksyJw4AUmTJNw/rKoVF8hVH2EQSN7bvY63M0BPNPpal/MLj/DU4y99zNAGiHsN/Ct/QXz/PaRMiEYq7DpZPtwtI4Tk/NGISnmcdPEs1gPCW/3P/iPtb7+G+eRF1l/5Va4ftNl+0JF//KDFS/uHVVG/tMKavcHStoUQClIeVhCTwMJrl0jCFEKJEKk2W4nCtpvF0hLOpfeYcDcYXUhRmRkCCYoooe8W6VdNrrpFliODbroAQsHpN5lcv8Niv8XxV75IbuFwne2hx7eufcRg9RZ6dLjAMemiqgscictksOkrB7w6MY6t7fMbrKFkKyjZCiJdxtuqs/fWO9zdV1iamGB3dp2Bs4upOvzb5/5bVOUXMFn7ERYXF/PAPwV+B3gceI3DxO2vlpaWfjqq/GJgll+gZE0mMbXlf4/fXwcE2tRv8R82Ba0gRioK9qDLieuXsYd91HSa+fERUtkMPb2NZq1g6h47rRRX7y+y38tRjyJ+tFcZasyvXlznkvE0SiB4dn2VkdXvYqwf5tSduUneK6VxSiOcGo6xn7Q5oIuJji9CNCUhZUa4gUbPN9CUiKyW4WjDZcTvYhWrCK2CFGXEA12rQET09CHFIE1CwOXOATcKFZrHsmixx+TSG2T1Et/dm6RkdDmWb9CVGsvdCp1BGpFuUyl9xFN9g8f151kaXqburbBb1vGqVbb0JppUuNhf5DnvNGL0JoO33yVZcRlkbO6eyNOYyrLr12lnNOSPHA0Sge3bTO3PYIUOQdrCS6fwU2mClE1gPWSWWW4Hp9sk22lRaO5TauyScl30METRLFqzT5HXp6nk09hBjCIflr+TOECKIVrJwTwyjjaSRc1biAderEkYkwxC1LSOVAX317b40zdXWK0npDWf44U6x6ZLlMtV1tdX6HY7nDx5lkceefzjk1sURbz2za9w0Gqj9bbJGIdit96gy7nnv8Tioy9xvdXlK7dXCfQUJxrrPLtQ4fpbX2HYbzN3+mkyR15k7SDkw6UaK7tdogeirROVNPPjDnZuQM+/R6+1R36QQk80nlIWycU2V2YbeDNnWG26NBLB4t3rWB/c4fXyE1Q1waOlA1ytzeJMmvH8BkJoDLxZ3nv/HuuDMrZ+hEUzzRnLIKcqSCHxdm8QyQalT/8qwb0OhIfil4GMuMs2q2IfBUFBt+j4awyGdewQtOjhMxyqkCpUmZs4TioWmPUOVjOLlT1K0N6kc/dbmJOj6AuTmN23aZhF3jz7+5zoa6xe3cHt/3jIkhjZGrrTJvZS+M1RUorLk8/cRtcl/spnGPV1Ak2w7u3Tv3mF4hMXeOK3v4DX7xPWawS1fYL9Xdz8DboBXF0rkB92uNBcYlhQue5bBFIw61iMnM0iTEnYF8iGgr4bEC7XSDo/dmAToJgWqCrEMYnn/UQsUVIpRHWE+swRrIM61s0PUVMpaotPcCUqct21iVHIaj7PZTwuOB6OxmEr8EEFOBl2uBMMWdctijsrLB9RuFuKyegOX5j7DKfLF3hva5/l62+T3bmB4fdQVJPRQCe32+FOfpED4wyK9Bj1N6iljpGg8sTTUHYuEUqTP/zBMSbHp5g6u8Mbm28ynZnk90//DvlE0P/G/4Do1rhz9kWu2EW6sUkYO4TSIZQP3UR0kZBVJHnPpdLYwfT2KMo64+4u2bDLcCyPN1lE2+zi3gu5o85xXx9jbf4Wke4x2zrBF6ZeYiqXQm37hHs9ZPdwA4+JaSsuB7JL4egEYyfn2NvfZuXNN2gJ8K3DdWhSoRDrpGqbOLV9xs6eY+TX/ikDEv742k28foeLO2+huy2G6ARJQiJUEsMhHAbEvo9UFaShE0uJTP6vbcLSaoYLmVdohXv4YkAmzlCyZlAUjVayy7r3ETVv6+N52VCF3ZLKTlkjMASOC8eaJSy1TJIkHDmyyNmzF7DjIcG1rxPefaAgsPgcxvlfQslUDgXZ9+7x1g/eJQhDzsy65FNddGuM5Pt9Bu99SP5Tn6H0y18guPwVors/oJOdZHv6yxy9pyGA16uCtrJDqrGJjCWqohMPC7jNHFIqZIsqs8cyBCmTr79Xp9UPuXg0x7m730EGLcqfH0c3WvhKlp0oiydshlqVW36JPmlSmsLJtM540GGwv8X+zjbRg25GGsHE/BFGJ6fZ3d3h3t1bxOksQTAg3WsgSJAIFBRSwsaRFo5QcKih+Wt4fcFgoBGgE5saMp8mdrK0/QIHgcrQlPzXv/+7qOrfyzb9/xE+UQeDxcXFeQ6rbb8PpJaWlsqfzDI/cczyC5KsSSk5WP8qbuuwk+yN/jp/uqXhJcnhfMRBja6bsCtt8p5L0m7TdmGQ2MRoKCLm4swOz81vYWgx680cyy5krYiSo1MyPbLC49/dP81w8hQySkjf2aWbeo/z9X0m2hbtcol+xkHRIGOHZO2Yki0xLB/bOgxeQaSwWU+xWsuS73R4TruFpcc0owLXvDk8uYKlzGEojzFh6UyaxoMB4QcVOGDVgKvtFt3BB0wqawzsMZplnU23QG9/GpBMpm7yYmuH4vSTzJx8lGsr36S2fYfNUZ31UQ1VUXm2+iSfyjxBuq/RbV1iaH+Etj2LvOYzWHsbxXBIgh56cYLo2d/gcq/B6nCXMFsj7e/guAEzrSzZIWhuD90foocRiWLSKo9yUB6jUR2jURljkMn/6IdirNniuUbMbPzQxNiPh0T9GqqiYTpjoIF4qopSdUiSmEGzR7/Rot/qMOj3cT0XN/KIiTExcIVHQISCQpCMcO3AYRBKLkwaOMldbEvnmWdeYGLiUEsrCAJu3bjKzZvXiKUgHXeZm5ll5eY7aJrBxV/6PezRef5qvcat9oCqpVF978947Ie30T73EvnP/Rpf/eb3uLYR0JdZFAFjeY2FsRSliiTIHrA6vM9Ge4uRfo6xXh5Nqtj5NI89fpHp1Bjdr9wgGrZJMnu03/oOV599mY9OPcYMIRfsLH/0+jKmELycHdJQlrHpcHwB8nGJxtZRKlGelKKQIIm1JnFxHzwNrVFEsyqHwyaAsDRkEEEC+nyecNHh2s0rbGyuYVk21kiaS+ENhrJHyhcEmuRpf4zHP+zgb24gVJPciS9i5KdIjDbGmRKpo0fZjST/cXmPQu0Wv77yZ2yEc3y/9wKVSpdi/oBMYZx08Qj31z+i3alzZOEkjz76JLqu0P3+WzS+8zX0z+cRmkGl+DsEV3tIPybw7tN+76/R83nCVusnnnN1uoD5UhplvU/abQMCxk6xqkr26/u0DwIyaRWhQLf3wKcw0pjLTlOaWkC3BbRuQ+MmQlXRFp7COPsyIjvG1r/57/F3tkm9/ArX1DRXc6O45uEskBpH5JoNCs0aKX9Aw7Hx9wOaHYs9vYAqY44Ntznbu8+cu8Mhewf6tsI7ZxxuzZsYQuUzMy9yqvo079ddPmz2SCScyKd5uprDbKyw/OEldtduI4RgfOY4Ii5yayVFJDPoYo+CvEohazGcOMbcyDq6KklNfp6OkebK/oe8v38ViUQVCloY8C932oz7EX89MUJjYoa+P8QfRmhtk3HXYjyJGE26VOI6xfDhtW4ZeXZSY3ilHPPFGnf9NN/uDPC0IZGMOdIZ53zlsyseAAAgAElEQVRtDDNrMyKLlOJDCYZISppRj2awSVCxWHcPyBUKPPfcpygUiocxrDXEu75HsNykj8e+ukOtt0I/8QhVEEmIkoSIJIDkJ0utqqqSzpbQVRXae6gyIJQavpHHN2z8IAChoOsm2XQOXQpq/RagMCUcholLJWliJg1u+ia2AhdHq9hTc7QvXcHfH2I+9SxmcBQlsvCNkFtscsm+yb7TI1EkY6LAE+ljzKhFzj5xkXY/4fr1a9y9ewuShLlol8VkF+f4Mxjnv4DilH5qv3LdAW+88SrdbodyPsXI+5dJbzcZnpnEOHsUa+0j7HhI9tQLqGOfYvi9HaSUrI8PuVG/QxKF9J0SjfIMhiEIBiaKraNZGlGUsH+7yWB3gJrSyJ0oYuQNjosVLipXUUh4NznPDXmUj6VV/B6TqstsdJ35tEJ5+hUU1UYISBLJwe426+/+gINOA88QCBkhYh8lDvi77c3/70EAv/6v/8efqFB+0vjEkrXFxUUD+BLwXwCfAd5eWlp66RNb6SeLWX5BkrUfidMC1Itf4qv7h+r8YT8gur5G3g5JmyGOEeIYPllriGMHpM2QlB7haAmK8tPfQUrJUErcWHLFC7kWRqSG01TUE9huB2dwQDHtk7FDMlZIxg5JWQ8DjOtZ7AwNtkSPpuZyXteYN3X8QLC8lyWsB9zrjdBH56h8DykMhuY5KiLL0/YEgyTmr8IGwfw4WUUniRIuNiOmA2jHAVftFd6y1ultHEMOs4yabX4jGTI3c4ROVme1s0ancRNvWCeXO0rOmSevZ5kem0QxTFASeqvvElb2iHbapIwT5F74DK2vfZX2pb8BobI281lWtDEUQFcEE/UrzLU+/Pg7Rqog1ASJphGbNkM8Rpo+CBVr7Cz2yGn8VIb7TkyshJwbZJHAB0WdVUelZiqEROihi+m7pH2fqg+632cYNol4aJr88yAklGWKU+oUWTVH1w/59706912TlJrwpZzDTN6hlpKs6n328PF1i1A3MTSDY2GX8NpfUS5XePqL/4IbnsK3tg6IE8mnJ4o8O1Kg6Tb5y//pD2kMxllJT5NIwVhJZTS+R3FwC008PM1LBFGqTGKVQVFJKTBeLVAqlbBSWax0FmW5jb5hMtj+gFjbxZ5b4KaV5Y3qPJlgyBPXrvDV/hhSGFywQxasIoumiSEEUg3wxTbB3l2SR1wMdRR77XFAIbF60FeI+nX8g3sEnU1AJT3+KNbIaWQc0t++wpJWZ3+sQqKqSKBnRLSVZaZ2PS7e9rHmF9DnTmCGM4hYoX1GozEaMAiH3OtqrA3yKGFM8XqbC/5lLthXaJer7E+naTjHebT8Et976w08b8jFi89/LCr8I8T9PvXX/xR/YhPZj8nJZ9HFUaKtHonoomjbJHkHvVpFr46gKi7RrTeI1q4gFUE3VWWnkKNaiRCKpFmH1eUuoRcihOD0I58Cy2LpgzcJPJfx+VOcuvgKxZFpkm6N4PrrhEvfh8hHnThJb+wi37m6ztKpRwlVjSPZFE9Vc/hxwt7QZ6fVY6fdZWg/PGSkFYnT6dBbO2C7oeAnGgXV5dGRIfFsnyvJPRKZ8JTMMluPuDH2Amv2OLoieLSc5ZmRPCXL+Inr0m/XWf7obVZuvEPgDUjnqqRyR9Asl639eywHWVY7j1Mu7PPPLtwjpwq+MfC5E0YYUiUREBFzMn+UlyeepfrDv4DaMo3ckww7bTLRHjm1gyIO452vOHiZccLSKC01YX3os6/l0dM2L9m3qFPim+GLLPTgSDdkypU4D0JcICP29T43My221TpiJ0Oql8fK7yLUkGxqkjMnLzDhWPQ3NtlauU67t4eX9BjKPmH8kzI3ihDoAlA0GrlpepkRnEGHVOSTL49RcXJkOz26N+/QTKdoF1IEQiCkpIjHiFKlmsyQ4aEn5gCP28llJuIVJpImiaoyGJljvTdka7eLo0qetAYYInnw7MJQSbFjnMJRTlGJCwwUj+1yh7FqhkzXxdvYYLi1jhCSWAHV7yD9Lk0jR1PPEhs66fEqzswoMm0RWzqhqRHp6qGIcjwkM9gg190hfm0fZavPxsIMOxMT/G3MyRHOMMtNsc4ye2SzDtVKnka9Syrbx8pEDIVNXRZZ2i+wvRSRRAnFuRxjYyr55hqPVtYo2l0G0qYtHdLZBQqVRwjabVbff52DzaW/O8D+PZEInV5hin52jFyviR4fxkQnUtBUA5eAkAg4lJjK5XJks3mymQyOqTE3P4P6t9jGnzQ+iTbos8DvAr8B1DkkHfzxL7CJO/yCJGv9gw9pbnwNgPvpL/BGOwtSMlw7YCFY5XOLa1j6wwQqkRJXStxEYgRpSn4JIpPdqMumv0biJ1goTI/Z5LIq/b5keV3Q821SWYNsKiFjhzipiJQRfUyC6gwNOv0MM1EZMcjxZm2DKzMrRFbE+QOFc/2EhfgAMibNmTKGbdB1dZZ2svR3axAOuRw/QzUFLxtjVPSEb8khm8erSO2QoSiEghKHzO/d4KlBlfGogJskvD/0OIhcJlMh5ayOrRoIKVmpfZ+et89I5gxlZ4FMGJLyL6MKHUWUD4UVRQHIPmzfkNAYuOy6PXKrr2P7TVaKj7BROs+xeJ2Jlb+hmXfYLivEmqSVVckqBZ5u5rhyxOI7+RWeWD7BM3duknSb5J79PMPCPKkWGOjsxnt8x7lKIGwsWSDRsrjpHIGZxjdTxNrDFo2SJDiBjyMjMv4AZ3+TzPoyabdHanaO1OwsSrfHcrvBtpUiNGzUSNLP5PHNNP5QZ2ctIHQjrKpN5lgB1VRR44isH5BvtXAVyf7YJEocYQ836SjreLKDToStJPieymC/gl8bRYYWaAGp7DYla51S3CXbV9AjCCwwzBQ6RQIlRaIoWCQ4qk/itfH6XeL4JycajqeeYsY+xUfN1wiaq0x3FRoTs7x75DGmah4zSpF5w0QVgn4cMXD3aXqrmFNNSkcThBBEzRL5rYt4NFmzXmVyIgWiiLPyPEqiI0mQikuiuLSEixYVKMgcLj7Lyg4fZhTSbgs18lFFQE/vUXMSRsMCL/ROEYmErxfeZ8dsIrFxjM9BqoxdG5JbruGM7fLU5CaVnR2sgz4/OHqKHw6GHGmNkrLTvPTSy5RKP7850F19l3bzNZLdIVxRKb34W8SbyaHESDWFcDrEG3+NMlgnSQRuWxA8MQp5E6Rgr23TaJj0tu+jaCaRXSanRfRb+5x88mUWH32J+x9+n6XLbxL4LuMLpzl98RUK1SmkP2D31iV+0HC5nl0kEQozy7d5ZspkerGETELSxXOousPGxhqX3niV+ZV1PMVisDBGp1qmnqrSsKuEUsGr9Rhs14jahwlYKtvjRLpDZ/IEPSdPNh7wWO09HqtkyD/+ZYTx863C4ihk5dZ7XHv3GyS9Pm4aNu0Cvb1FFHNIJX+LXBhyejyDYwkO2iqN7QFBFLBZVWlnVJx+iurOMS4YNxjTaxiKSZiZRB+ZJz1zDHN8AaFoBLffJLzxBnLYQSlOEh55kmb0EXEkoPYC+W4GPZb0NUEto9HI6KzasCES5M+ogqhxiO1H5Ptd8q1ltM4K0j+s3Jl2kWw6g7K7h9rsYIQJtiYZm0swLRtt7hG+VX6Gy0OdzxUsxldusLe1wYE3pJ+2kQ/ilC41quQYkTlG4k3M+H0ELlIUEZljKKUxFCshad4m2b9LLHSCkUWGYwFCO0wiavsRy7fbKFLjmB/RmS6xqQ7Z0n1UN2HiIORMv0zFOY+RnwcZ49WW6NWu0tSapGVC2pck0YNpgwh+xpn/4d4jIDEUNEtBmCqhH6N2IvSXynA8QzBIsDILdN0uwX6WMFI5NjzB0GhzMHEZ24owtYd7DkAQKgwjjW/cXuBuvcR4tscXzmxhmgkxgrJ2aEb2QXKKq/IkhqJQ9ZoUVt9BqS0jdJtUoUISeASDDnH4MIFWNZ1UpoCdyWOlstSbLboDl4l8ifTSEnG3izY5hTh5kn4YsH5QQ2tvoz3QmjQiULNluopJeeIIzz/+afp3atTWt2glPdrGkE7UJ3nQZq1Wq7z88q/8wrJB/zsOW54l4M+Bf7e0tHTp/62FfsKY5R84WRt2V6kv/3uklFzRPsdlv0QSJ4jrK7w8d5f5Uoe9oeBOW8MPJFY7QnETDMVhxJhFU006DDhI2sh4AIqOVDRQDlmLlZzHwmgPy0h+3MsZP1RoeyaryRSbezZrOyYnVIffzDk0pc8fV96gQJ0LTZ8zgyGmejgLvxfprHoGt0YyOFMqz6UNHFVQ75hc37FZak7R7OcIAdVMyCxWMcuHlh9JcB83ukPK/jQkgsaVPWZ8k5dyKie1Q82lbT/kruuxpu9SlB9ghy53pzT2SxpaIvmDnRYTXkSoCOwf+80iIegqDt0wQzco0Y0KdOMcvmJybP8yxeYaUa6C2m0wSOncn7YpG/PshVPcnNykXd7m6bEn+c1jv8y/fe9/Ybu3j3PvWf6F2iRjzpFW0rSiJu76JezjR7mcDPGTkERN6Cl9Zjc7FNou7bSgNj6Jn64SmA5OapRYczgwBF3j4dCp4PAUHkv5gLrwtyATjNDHGQ5g2OegLqnVVTTgszmD52RM/87XiQYNosIsfRNuLp5m5egpElXD2dsk3D3gYGDR99OApKy3mFQ3qMTrH1clhGriR0VkYqKlJXHKRioaIuijuTWUyMW0HVKaheHHqK0uojdASQ5vJnVsjKnsCxhKmvd738U0j1PVRpl8IBDaiEO2wgOu9QdcD/OUCpv81mRMvrp9WAlODm2C7M0Z9INLIH1UmRBmLNqjo5Snf59gz2Nla5l1b5ehCNBROW7OMk0F1ZPs2YJL5Y/Y6a0z2SuhJj+7BdFPF9kdP0GiqFT3Vqi6DQzNR8VHN0xSqSon9n6A5TVZUsfpqwmMOjwz9xyqbiM0AzTjUKxTMxD6g3fNoN+5Q2vjaySbIcl3o8MWkh4iZQGhFkAGRN59/PEG8WTrUDtRKMSJwjtXYgKzTDXv8MyLX+D1b79KFAVMpiVbd68ydfQkZ59+ntDvsnLzQ9buLBGFEc5ImdrUBe7Zx1CJOekv8eTmJXi7ThJD5rN5grEseiDo9qu829DIJ32e9m7ibukM93zSp44x+q/+K0LT4ptrP+D729/Dj4dkwmnCxnE6dZ3Eix/cswkVtc+o5TES7zGSTph+/EUmT55FEwm9dp3uwd7hq7lHvbaB120hPtHQKhFCxcmXqY5NM84AZ/sqIg5QJ09jnP08mz1J0nkVXY1J338BNc6gz+SJZnP81bDP7Y7LjGPxa7NVWncvc/nSqwhjhEFmlIFp4tElM2iRb9VQgi4SGGTH6ZSP0CnPE5oZxrZWOXbzGolv46dyqJ0BGTugNK1xKz/Bh5OnOHvjh1y49DcAKLogPf84zbFF7hhrBGIPJ+njiAgnnSGbHyedHUcctBnevUUcJGQtHyc5wMfCLR5HTIZIc0i9UeDO3Tl0PeLowhoirrN0s4ehKWT3XcrNEDt4eNF7aQU/o2DkcozkzuMYJxBCh2QD5Ht05kbpHX0cYWdRUVCCGNUL8OoH7C8tM6g3sIBKKsZJGoggQUkyKJFJ0j6gO+7TOJ0nkzapqMohc16CiiC9/DwiSNE/+iZDy6LeTuHVNFyZYer4DBEOSxtdvnerRyIlZyr7PDW7Rcnw0U2J0H4y6UlQGXow7Li0uwmNrkrS7SIVlWG6jJcq4aVLeKkiUTqPqqukDAvbSDFoHxAO+oxXyoxXqlgCkqXbhO+/g+YOWHnyBe6VJ3juja8wK4ZEx+foiID69jLBAy1GNJPxuRNMzZym6FeRqwOCpMmgvI2X2SBRAhYf/W9QlZ8W6P6k8J+TrH2TQyLBV5eWlryf+8FfTMzyD5ishV6d3Tv/GzKJeJPPcDeuEA0CFnY/4NNH1kFI7u6laDQdJIetMv6eGXsiASlAKohEMFkZoBshvaGG281zb2CzNkgRxTaqofBPKlmeT1T21B121W9yvD/AkTGBVLkXVtiJDNR+G9dKOChopD2JHkhiE+ZHUozPpFAV2D9wiPfn+ctSGTVbRjFUvPoQf6OOox6QNTya/hj66WlkGJH9cIvJqEU863HCH2HOr2AJnV7UYX14g3tunoEoI1NtXjDfZTY54C/zRQ5EhpyWxukYZHsKxcQnq3bIqh0cpceP66S2FUF7G/Qtia8r3DmS4v68QbEyyfnyKeRyljdbl9kZ2+R4apYvTz3NN99/jRc7j1OhxDAZ0Nn/IVZ3Ax7/HD/s7qIIwQuTixTnppGVLLfay3h/9H9QWm+yMmHRLqQJU1USM0+WNI+JY+gYfG/U4FpeQwhBSlNRBGhCECcJbhAQCQUlChnZv0e210AgMdCZY5RsWOEvOgNWgpjJYY2XGpd5t3IaJlIcocDToeBer8G3zQx7YYokluiGYEy2ybXqtMw0gWmTU1VKio7e26bjVEibAXZ6QKKEhKHN6Og8utenvbtDr9NhGMX4mkag6oSKSszhK0EFxSSnO/xedgzzAQNqO/DZiHe5W15je/wMmj6F519H3h/S2Rvj1GidL0+vkV4vohtncKcvkTgDnMJ5ctXnaN94neTWd7CCgFDTuM8oa+oo+ZFZ5gpTjEY5wn2XP88LspHkM3sBuhS0HLg0aeN7HkdqQ6bLNoOSwfLdGrcNk+5YEdv3eTTukpG7DHvbxIlAaGUSYRNFIcLv81jnfZzE/dkP1t8BqahIRYLUEbGGYECMTVJ8hMScRW2XEIkGqZhwRGVp9zWmjg7p921a4gIrqytcuPAkU1MzfPPVryDwGNU32dsYkM3rLJ7JoKoKG/E49zYk1tYSahygjExx7twiYyOjCDVFeP0m9f/9m6RGIDtjs6dYvKsvklN9XjwxQ3r+CURulPa3XmX/q/+JpaemefeoRjfsc1xafHZrhwlpYJx7hej4p7hf8+l3PXbWt9jd2qLd6xHKmLQYkBY9HNHDFoMf6/QLItOibYQUDYVH+h2uOOe4ul/BkB4vjWxzvGAi3TbS7SCDAVKCX8kQlhyUno+y66M5RZq5NG8kB4TEXMwdxdtr4TdqyOCwwisBqUAqU2C28igZN485cZ041STVeJHM7EmMuTzCUJFxTOz7fDQI+euNOlEUc35rm+n+kLvhfdSgg+73iaRHAgyyBqdPP88JUyN6/29obvVp+hk2po9y58zjDG0Ha+hR2GpjbPkkiU5/IkXreJ70jkvpVgNbGxKU2rSzXepODSXsM3ZwmPzullR6qYeEDiElpwY+LzVdJoKIjqJyp1RloVpBTfXxfYONmo+20yXb8RCNCKvto41ZdI5nuL/nk8lqZFJwpxviagbOzCyzi+cYS48w7oySVhzWbtbof7TFWCQwFY1eyWbsswvoP8MBxB9ssnb3Le4st+m4BilL4+ypE1Td2/RaS2z0IFvQyRUOK7FhrNN3BW6gUukcodyf50bhJpdCnfZmkcBTwBIEKAy8h2MXJ2byfOniCLsfXiLWNpkddZESukOTyfkXQGps3b2E199FCEG7GdE+8FBVweikxdhkCsUZJTAnGeiTdLRR3Cih3V6hH/i0/Cy+VNBTDpFQ8X/cK/rHcHFvhc+eWcSanX34XMuETmOXldtXuXfzfaTXxUlDsWJSHknxI5MNxc0TtEeYfvnX0LRfwGTtHzlm+QdK1uJwwO7t/5k4GvLN+NNsyAqi3uIV+22mCz12OjrLWwWi+FDwMkl0VKmjJyaq1CBRaSQHJGEHEfuARUIZKdJoSoKpJZhqhK4mmCoINWIYmqzvaSwpOSQKhtmjnO7wW6kSk/EkcXIbPXydCEk9VNmKLD4KZllNFujLHIgEoQ8xtIDI8DgeLjMZNlgzq8TjKucrPo49ybvJOVrk0f0+83ffI+qk2IjLbEUGEoEh4ELVZONEGW0QUfngACWWJCQkRofj5gFHzAUKegE/ibjluex762jKHi1jFJlW6DZK2MFhew1ASsgOa5TC2/TmbUyvhiP7pJQEMwHjdgAx7FcMxhs+xVkwnMM56geMeD5Km1zNlHjJP8+MPAbSI+n/kLh/HSkT6maea6VFrDjgwt4tUrGPVTyUpUPVkMKkdcfDb8b4kyrDcQUl0PCNLL5WYFI5R1WM07VCMs9Pkx+tIL0e63s13nnn+0gpGR2dINjrUQ0zjIgCLdnjPrt0hYuUAqU2RN8f8N3iI4SKxlS5S1nfhUBlazhBzU2jAYtWguK0cafHGRQqGP6QqbU7FOpbuKZBZBv8iF2eSOgGFuv9Ii3f5ucO2EmJLmN0Q0XXVVQRI2QEic+UgDEdtqw7VDpbSEOhd36B8dEjdMJJcu4dznGb95bGeG1jgTnN5V+WJjDVFt+X9xgd7zNRHiC0HD2/xL31IdNim5lwH70zJAH6Y0dInXmZ74b7vFOXqPpxFoabnIyqeAPBqXaEmsBKWnArjuk3PeIwoXmmQODoPJp3eGVCo7f1dfzBJlZmgcLUF8CFYGsTf3MDf2sLf3sTGfgITeAnAf24h6Hr5O0ciqqgqBIECAVEHCPjGJEkCCERoyCyCaKnkChVvFkb6QxQtQxO6SKiPkLvxjbpKIOUCXHBJcjdJHPqSa7ebrC2tswjpycQw4/4aK1EnAhGHGiv3UTPltg+9yV2pEVW13i6aJLd+IDla28RByELc0+yMPsERmDi3VmHSEfRTPrJgLrdJT9zGz0dUph8BTN3gvdr1/jGna/Tki4TjYhX2j2O6CrGmZcxznwOYaYZdJvcu/o9Oo0dus193N7DIX4BqEIhxmIgMzS1CbaCHN3IQXJ4c9kioKi71GQRRVc4lr/HeONDhvMXsQuP4d48IOwOyJku8+NQzd1HVLuIjo+9VMfQBF0R8f58hVzKpBYnbEcxNS/C6idM9RzOBEeY0Y5gKjaDicskpR2ub0neD3t4tooADC/m+KqPEyjsHpshpY7QIY2zfxtzUD8cOEdQNLLkWj6DQZPXns3TtwTPf9Tn7K0hiqqQWpzFOXuGSKS5vt/man6EemUc3feo1vfYHp+m6vYY0Wus+qvsyi0kEdWmZLIG6SAgkeoD0lVMSJY4Pc1UJuS4f4dM2KNrpFgvlnFyCvmsgnRheKWJcr39cQl+YCnUCxqNgkY9r5GMVZglTXB7jVxRZ+5YibWNadY3x7Fti/JYljhK2N/pEfgR2bzF0ZNVsps9RiPJIElwjxSYf3oaRRF43ft0a5fw+xsoqk269Bi9geBg5wo5x6XX8lle6hMGD/TlnFE2oknaUQbiFKNmhn+eSvHu0OfPOwMAFJHgWD4Ze0jJUrCVEoN2iBjG5J0hx6q7jE/WUA2BH+os7xWptQ/7DorfRfdbpC2TQfcAw0px7JEXmDlxEkUOCLx9/N46vrt1GNSFgpmaRLUnuHb9PnsHgrPHHE4/9psoqkEiJX6c4MUJwyhmGCdoQjDtWD+zhSllgt/foNu4QbdxHUMLkRJ6rqC226NTC0jHVfL5SR777d/+x0Ew+EeGWf4BkrUkCdm7/YeEfotX4xfZkKOMN+7ySyNX8UOFWxt5+sPD6ks7SLHSKdIN/27fuZ8HAWiAKsCTYCgJC9oOp1NbjFsdpuSLKMo4cfQD7qX73C+c4mjD5lLrMvuDcSoZn1mzR7fRZF89ii+z+NKmLJaZVO+wEh/lXnwKPWuQPZ5Dz1ikZZ+n1WuMRjtcuj/Gja08OgEKITE6NpKcXmVYyDA8lSdq+7Q+2j+cL/mR8j6Ss7mQZ8oe47keSapNZHdQlMPg4Ecq762Pc2dtgmkl4NT635AsZNmjRxyFICXZxEIdRJQPuqS8mLsn5/DSaSZWV5BRgB5JrCDBDCSq0ElNPkZq8lEQAnfnGu7Ge8gHA8SNSpnlxSPYrsvx67cxwgezW4qCWc0QpyV+3iKxdbT7LcSeizmqUpiKf6IYmignkdqngBAZfhufbd7Rj2ObU1SCDGMUsTGIiFnWd1j2DrjeNhGxzjlzAz+fRsgEGbrcblXZjx+aRpc1l9PyPucnHZRwmg5DWnaPPc2inh2jlzmcu8q39phZvcno9gZoKkmzj5ekiTSFdk5nmH+Knmcyv1Dk6eemcb/1NYaX3iI9P8/4v/ov0UuH7DA3dHl17Q3e2nobQ9F5ZvxJZnPTFH2VD7/xJ8RxyNOvfJF48AHq3hZi18X2Bnwgv8h/aBUpWBr/+rcvoO01eO3mG8h8jeOZhKr1wDpLK2OYNuHBCu39PpVGm3Qi2TcsrlWepzd9Hk/NsDnwKGgqj/sKxlKL+/U+/SghmkxTO5pFlTArBY8XlskOLyOkgrZXJLzVJtjaIun3P76GWrGIOTmFYtuQJMgkoTVss9ndxFZMZjOTKCEkA5/EDQ69vRSJMFSEqRzevucFYuqBPEsrILkZYQznGBzNc33jXRCCM4+8wpR1nHC1gxxGJJqPPlfkcu0Km902F046jE5/ntvLN/mg0cfXFCbvvgGazvyLv8sjxUloecTNIeHBgKTtfzyQniQhsXtA2N0j8fsYxVmM3OTh39J9NtP3+Za5yQZdJrF4aWWP0pUA0Bj9gz8gc+FJpJQsX3+bD9/6Kkkc4xRGcPIjZIsjZEsj5EpjZEsVaO8QfvgqG9tXeGMkS98ymIpzjBonqG03aLkataAAQvLlc/toQtBuN0l6TerOHHuFk+T0HOfGxjiq+4jWNm7rFh1lE9wIcbmGOF0gKacOGcG6ikh09M44WmMa3SshSdjR6vQKHzE+5rK+7rK94n48XqCgUGgH5HoBQsJuxaCf1lETiUTgZkapj52gadWwOnfIDmIygxjLS1idMKmVdaa3fT7/dhc7fLhPaOUy6ZOnaJ44wxtmhl1fgIQw3sQPrlMYtlnc1TC6HeLYx8lXmTz2FJnKSRRF0K/dYPP6m4TNDmkvphwlpEwV9aiDuuhAJImutGEtQbdiNGWAP5Lj28em+VDso8U61XiW8dlPoygmkZQo6x+SuvEaqWKaM2csAmlyf2uarSe9+NMAACAASURBVHujRInKsGzRn0zjFwwQAktVOF0PeGLXxxGCPbWDefwmqlpH0TKkCieRccCweYOEkNCLWL3rM3ADrKxNz5rA7YVozXWElGzLIwwyZ/k9M0so4D/FPtQGVKYPmJvbYsLoYiuCfpJwr2uwvVPF6o4znm+yeHTt0G1gOEZ1/Gl2711m9e5HSD2NiIYo0RAUjer8eR594Ytkc8Wf2u+SOMAfbOL1Vhl2lwmH+whxaE8oSFC1DIXpL2JnFz4WJf95kEmE11vBbd9h2L1LErmHpDNnnjt1l2/1l+moEQqCzxYf52hcJG1rTJ98/u/8v/+5+P+Ttf+PkjUpJft3/wh/sMW346dZiSd5LnybRXubO1s56h0LIaDppVjr5jkx6HI+WiMjE3qixB0sgnJEmFapF44QhTVa2ioRUGorlDuCOAFTy5IuqSiWIIhVRBxzQtthzKtR+D/Ze89ny67zzO+31s4np5tz6L63MzoARA4iwCBSJCjNjEYcmZY0M54Z68P8GS77g2vGrnKVx2N5NJaGFCWKSqRABBIgkdEAGh1ud9++OaeTw857+cMFCYCkPHbZVNlVfKtW7VPnVJ3a+6z3rPWsNzxP0EIXBSLjWRApFsKX2W6ts29MUL3vswjD4rHdfV4vv8XTfZcY/KM3SPdfwCyMAbDjLXGj+wolYxi79CCL/f0sFwxQChklOHc3Ger/gAdKPjk7ptbVefnaEMudCj4GGgk6ASlNJzXch3+yRLrRYWbvXXKZKtlyxJCTHAvwAipW0LPR3UFMr0K3Z+FXVnAqe4SRzs2NEd7ftZFik/ERjXQS4W6tc5SVnFnxmNoNeOWxfu5O2rjxJzP1Qgkudad5unmeXJLilrXGD+yb1M0GQkEuzDEYVLA8DVdI+ucnMTa2SJbXMe0cdq1N//4WRhhwMDDC7qWHyV26zPSrz6Ne+T7Zhx+m7x/8Bru1ZRZv/oBka5u8HGDCfBRLFEjiFYTsR4gMMTF7yQ57wSbX2jGr0Tg9MsyGW3xp91WMOGRnrsRqvg/NOCbpJD1OoJUYyYXIsEa1ekgUHacXJJBTaXKGRmZEwfAsC1GWxYYg0SW5Tp25228zf+09FAkvPF5mcyyNF/l8Ovgyex+EZJMW5za+x/AzT1D58lcQuk6cxPxo+02+u/oCbuDxQP5BLqUv42g2pb40uYJDt77J2vt/QH/UxtproQUhUW6YTf1zjHfzvJ8L+ZPVJrGKsU68h8p8pMyQFYJHc33MGRpW3D4uAQBueSHVox6X6y6DbsBuPMRd4xyuHKVTj4k/ZJGvjOeoTadZ1wRjjQZP3PwR6XMNRFknXuoQ/qgKgcQaHcUaG8MaHcMaG8caGUVLp/l5dmt3gXevvs79vRMMeQUQYIzlMWdL6CPZT+iTxlFEbe9HVNJF6u8eUP/hj4h3tgBFYttkr1yh+KmHcU6cBKnhr+/R+eAGWrMPgaQpu6wmB9zQi3TGBuiLYKzrM9xoUA41Ulr2I/+1JEr6BI0dvPXbhM1dgqBBK6PTzqQYOGjjWClIDKzKLHLkNGmjfEzu6hySUoukhkto0w+x9+//N/ytTYwvfYWF6jKd2ioxA7SDi2iGiWN7OI7/M1fb9rCtTzaeKAUyjHBDm17Uj+9rCNXDsX1S6QDjx9qlHzNfGcSRwPJcrMgjyh8TW6NALjZgMY2WOoNdOYGQBoneJChtEJa3UcbxoUokJmY4BfU81YV7HNUXaVsxHcegWZkkMmwKB8tgOhipIjMPPkTbSnhzX9DU+9C7G9B4mY7t4puf3MyFUuRjyWQo+YwoITVBNWiznGhcG/wKWuzSH+ywb04RGins7hGVneuc6OwxmcqTjyVRrYV/cITy2xDGRB7HiNIQyPvyGBcLoAmiNZ3Uzgm8nVskbo1QSt4+Ncy7Ux0iGWAZ5ymFM9jpzIdRboEmJbqUmCvXsJd/iNL6mZnPMdDfwI90VsMZ9uV5Om3oNjziKCGyNZKsZDazxaOHEZnaOLHusZdfwRjcxdG6qASk6xNGBp5QOCmJ9tO1ZJFGq66ztbnPpHqKQWOMl3s++00PKcVP9lcnA+mhRYYGDhhJRWhC0E0S0lJSrRX44Po4mrqHwSYCgWE5hH4PO5UmW8nSVmmaroMQgpGRcU6enGd4eOxnIlndbofnn/8Ogd/m0U+dxjFauI07xGHreC6liZ2dws5MYmWnMOy+4wxW7OO27uE27uC2llBJgJAWTv4Eqfw8e5j89epLLDaWAUgFJlfceT771BcoFIr/39YG/f+5TfL3DNYOV/8Mt7HAa/FF7oYTfEm+SP1IsFVNI4Cq55AcRJzz1pDyiFZaEBrHjui4MeVGQLEVIRJBPZeimg+pZx3y8SRXshMw5LIZL7C91SYKFaWSwaQDlVYDXcV0Ncm6M8NU+BliFXGt8xJ3wxT1Xh8nyjEXnvk0z9V9OnHCZ7eb5L02I2EZL3FZTwtC85DN5Rdw9Rze1GPsDE4CkAiBWevxwLLLQymbdq/J7YNv4d4/xJm+GMtI2G3EeLUcRzsbZEpp0qmETFZnPXeGt8QV5sUyj/MOoXKIzCI7jSbRQZOj0MSXaZJQYCkbkNgY9FsagwM1nHwTFRkYBzO4jQEamkdd75A9rDO0WeX2QMDN4RBpC8zKIHtJGU8UmOxqPH2UZSCw2LS6fK+0xqZdRyUuKmqT4DLSLjHaLlGzOyyV91E/VS2tiRx9xiCnmzDzzl1SW4foxRL5J58icV3qz32XzOUrDP6zf4E0DMJunXf+5r9lrZlwWnuUEW0Ykk3M+A4L3hHPB+fYDEdI0BjNtvhs+C59tzaJUgaLgyY3Zi0mznyKZyd+ldWlRe7cuYnv+wgpMTIWpDQCO6aruVS7e8z1+niyfQVdSfzB26zp+6yszHB9LILCBFIWkInHqZtvcvHN13jhoRyLkzYiUYxtlcjtX0FInQtPDTFcrrC4tcH19XtEbUE2LCJdk59eHqRIyIomeVWlIOroskE4MUjROs9IPc+Psrd5Lv8eys8Q37uf2Df53BMFTqX6Obq+za7a5Hb/GkfaIWVNcNYyuU/aNJt5qrUC+9UyvfaH6VqVkE9qlKhTlC69vM3rpy/Ts1NcvvoyF+y76BcLiFDASpmkNkRGK6I5BVxDo1exsYZN2qUeO+Eh93bqbO8FmCpLxapg+RZBwyfo+ISJoiciWtInlT4uJQij5KMRJ0RRQvzhWnJ2Ks9UcoNw/z0GsiPM9gYJt1cI6tsQR8iUg316FvvUJF5+FRVGcHgSWRshHdvH2rAfS0m344i2aNHx1mmHB+Q6HfIrG8d+WCrTGx5iTYNmxqFoJ7iH68RRgNIEm0XB2IHP+XseplUkMzGPOXAGGWdQIiEu2ewpuHXnVZS8DUKRLkwxM++Qdo4Q/DQY0/Bjm7qX0PYlkgIZbRjP11kwNZ5d+1P82OZa8zKxtNBth1F7l7HkOnbSJgFukaGhmUzmdSgUaKQKRJZJWrgUaaJ/SEUhe3nsnXPovTJKhoSFPcLyHi11gB4FOCIkyZjH+fxYgsFPMvntjs0tOc9tOYb/YROTjENGN+5y6Y3vc1SMiU1BuhVxNHKOm5c/jaZpfGG0yJy/SW33Joe7C9SDBg1do2po3E4fd3s/2HS50NX59uzXEErxzMIfc9T1aSiTVv8J6iMXaKX7scMep1ff5+QH72LXjvcBYYBmC7At5FwZOW+BBV5VY2XZpdltYQidbGaI3eF5Psjs48WL6CrLhfUCDyzdwzpqoVlQPgVKk2yF49zz5tiLhrHlIin9BkWpc67k0RwfJJWHMBKEdY1BV9FKiiSjFZRcQ5MeXmCjuznye2fR/CxefgN/+CbCOJ77OFZ0eoLDaJCbW1ksmeHLehHdcNkf3MB29kjVh3G2LrFvfsDN2jK9+DLjJ+fJlTR29m9Tre9QLvdxYWiM+KXvUCs1COdyvB8FGLsG6d0mCoFSOlIEJNJEK4wwf+lxTp48RdhZYHf1h2wfwn4zRxAmpFJpZmfnOHv2PnRdp9Vq8sIL3yEIfD796c/T3z/4E791WyscrX0LFXtIPUUSfZii1dMYVhm/tw0qRuppUvk5nMI8dmaKjc4Of7P6PAvVux/G6BRfnPosF53T/PCHLxLHEY888hSXL5/7JVj7Bdkkf49grb79Au2DN7gRn+BOMM65xrvsHtkIwOtCqbpLOj6gk5YkUiAS0IWJ6diECrzARyr/uMYqgbQXMHKUkO4GHy3pApKsiZeyQQaUbY+0Ayt5k5cHUgx6p/jV9gO4NGnqa5TFNOHoTYKNZaK36xhp2Jt7ktdmH6BlSp7d9Lgn3+O1/B3yHcncus/ByCVqI5ePVRXCmJ6pU9n+gMn1e9yXvohrwG15lVb7EJFA5KSZHikyVfHQpPpJWlApaAeChqtzQ5xjMz1HubpO38HKJ36/SMQEWkSkxYQiIiHCigzs2MJQBjknZGqgQykbEISS/f0ycXWQssiTxSGNjYYkRtE2JF09xvRc+lSarvRZye3gTElk1CJWTRAKpWBzy6DbFBw4LeqxQbO8ixIggwoXx06Qtx0OetssN1dxo+OIXUmmGTmMGLh3yGhN0V8awV9ZIXXmLIP/xW/hvfg/oLp1nGd+n052kKXVm9TbBQqL32VeLXPVn+SGM8mDEweUr24RL7doFiyWR2xuzph8+uKXeXL0EYIk5NXtN3lx7WUC18fTw2NWeyHJmdmfjKyeIrvT5szGEBV9lNCp4Y+/h8xnyPU/zI42xav7TZZaPWZ31zn7/HOsD5WppXJ0zTwiymO52U+AhkTGGBlFpZKjP22g3XgHY/MuwjZpqxRdo0jHKtI1C/j6R5EqQwiycRfL3cakhxABKUfjBWbZEWnO93aZ8w4xYx+pYnzdoWfk6FglukYRxLHgTyHXolRuUczUyNV28bcClgpz3DtxgWa+TL5T43P7r1KejUg0n1TpAkbfwxwFXfZ7h9TqNZI9g3Izi9WQbLohS0HIchDy4yY6KRJMITER6EKgmxIrZaL0hH13D6ElzBYnyNopDE1i6MdDl4rY26HT3OK97T7c0OBU/xG/cmKdvsyxAoEKE5JNl3ilS7LWAz8BXWB8bgBtIoXyY2Kvj8bmFK4KqQztYfse7r0O8fIuMuiyOpqindFJhWnMgUscii5KhkxNzXL+/CV244BvL75Jtf4ePbOLGSrOLHs8utwmOzBIb72O8n3CsQuEpfsYSOdxNI0oCaixiTGyi1apIaSOZmSwMpPYuVkMq0ArVvzZynPcqN5hJDPEb839OlP5CdphxB/c3ebhhW8w17yL0HRQCSI3RNxto5f6EYaFigJU65C4U+Oa57AXG5wbHmD2wiP0CkVqhz9Ai1vcDM5Q2ZvgZENH6T7JdJ2wT2f3YItes4spDaSMKRePiJVg6ZZNdzEgiASNuUlqU1N0M8epslS3RrG+g4hD2n2jNFN9SJUwtbbA6MZ7NLU2CkXkFNie+zSN7DCTjXt8cfM5CuUBGDzJxm6bv/JXqKUitDiimXfIWV9Cw2bu2p9jeFWcSGdMFCih8DfW2SuOcvvM/WxMngRgqrXMOeMeA9kGmm6CkKjYx0yNkBEPEb0ZovIW7w812Vx8C+tgGVDUsxJNmXwhd57BLz6LTKXo3bzG0v/8h+yPXGI7NY3nJWRSgrkpyYnRmK3NWyws3WGskGd6d5NeJYd3eoBMJib5iUj8j0tPPrb/JRJz9yRW9QSRCFkTb7HTXYWoyGo0xnVvnAfMFR50BHvBNtDAwsXUSsxnfp2ebHDQ9wNMCwI/oRek2WpmkVae8ydOkXv7HbpX30ErFCj82pdZiw5Zuv4aiVIkmkCPFYZdpOWewItHyFUiQrmObghmZk4yd/IEuDdo7r9Fte2w3yxw1IgZGshx+f5P89JL3yNJYp5++guUSsf0NUpFx9ckIg6a1Lb+lsiv4hROIbUUobdPHHZw8nOkCqew0qMIIdlqH4O0G0cLWNIiJsaUBr939p9wqnQ8p91uh5dffoFq9ZBHHnmEmZkz/w8Rw/+5/RKs/YLB2tKtl2hsPcdGMsSt7QJ2o44UILtdUu1tQs0HIdBjQUYJymbCmOWS0j460SpgK86whUErSIhjha4LShUTVJZOVUO0W/R3GxTbPurHIXYABPLUE1QqF1kJO/gTVxmpNBHNEumdy4TpfWKzhbU3hSZztIIa35zKEaoOVzZWafh32S9MsD/xILGZZrwTcWQKerokv7TDhc4Cbm+NQHk0U5KNQY16Vv6k02l2I2A0qjAw6hAlknbPoOVJApUQi4hARjQrZ+kWZyjt3+ZK/TUySURaewLHaZMJFqjbcM1tYW9ZZDsaVkEjydm06+A7Kcx+wcigSyGb4AWS9YMMe3WHRAlQFpbmUECnGJvklcNRuE1Q8gibCX1RFhMDreIgRiRLuwfU2iHljMdbVo2q02Nod5JcrsZyqkWIwGoPMJM6wVR2Ek96HEZ7HEbbVOMdQo7BW7qX8KkbHc4ue7ScFK+PXyEcmCfSbHw/4qjl0fUisnqPf1x6k7PRFp4yaN6KSdyE7QGb9UGLlbk8v33la4xnx/jR9hu8uPEKnbDLXHGWJ0cfoeKUyVlZUrqD/Dm1GK+/eI/mrUPuz1poErzyHcKRZaSZZ3XrMlfdDIejaayaT+VGDRklYPkkTgdh98gkBll09EKTcGAb8Bm43qHyfhN0gT1nU3BcULCWtXnBsgl0myk1wqn6eQLXYbu9RU9p9ESWSH1EY6JHPVZI2NcdSpGLLTR0zcJG4KiEfNjGDrtYuJycXsPMxiy3xnDHc+znh9lkGIWkEu1xvnWbObWM6k8hgwh7rcqRH/FO1uT9jI0b5KBdQesM4DVzJNHxfZhWRD7dI51uoHJHlKRBJrbpGD4rxi6BjOlzylweuI/xzAjfWPw2sYr5/Qu/x7hVJnJrNA/eptu+jZAJzXpIQpFb3bP86K5OEMP9swa/ejlFrh0SLjWRlkHVucvqgkS2mvQdbVL4fB7hSMQ7NmJynjca+4SJYv7GAlm3ixxz0KdLhKMz3Ly9QdCpElsFenKOKJMhHu6xrm3STY7QEknZK6CLIU5tr+J7HpaWUAkTYnuEjBNQ1I+oJorNakhRH2S2Mk8uHEMkBonmE2a2ifsPiew9dKePTa3IN3dukAjBF6c+w5Ojj6BJjVrP4z/cXmfg4BaPbH0fdfIJfFGkee0Nui0fGSVMJ3sUhhOEZaMNzaOPnEIMzvHma8+zu3qT+5+6H02toRl58tHnCBd8VJhwVYvQ+q5yon+fg06KlxYnuHtYwtZj/umnPiBjhfz7N89TjzI4wxlSw2k0R0eEIYXGDsXmDkEvoeY5HHpZ2qGNZmukx7M4w2mEJsl0q8wld5lTS/R6EbfkPMuVBxBJTLm6jKdZdAqjJLoFSpFq7hCZDqGV49Tdv2DQPWKoZWAdtUhqx53EIqsjJ1KoIYed/hEW9FNsm2PEUqNCgyvyOhNiByEUoKE3+/HCUb6ZG6MpBNJ7g17vLlM7IcNNQaxinEyB4dn7sfOnWFvqsblaB5UwqLe5+OxDjM9UkPLHTVeK669+mzvvvMzQcIHxUYVMGx9+xicOzcQaVifEODpEizRio8jyocaQ+RhZvcSm2+Q/NWM6NHnAWcKJd4hVBFYZ3TAwwi7nradIazleb34bL+l+Yv0RAjRNYoQxupuQHhjGGhphd+MugddFN22iwCNImSz3KU6cepAvjHyea6/vcOf6LoapURmNaXlLKBUzNDTC/KSO6r4HKmTzKM3ybpaRcpfJgS6GoYOKj8f/DbOzU5Qnf4N9r8V3V1/g/cMb2JrFeHaUe40VRjND/PNzX6PsfLJeLo4j3nzzVfb3d3j22X/8ywaDX4BN8vcA1kJ3iY3bf0LbN7l5L0OChua1kN4BMvJIhYJ+GTCY9jFMRVvTORBZqlqKpq7T0ST5SON8GDGid9BdhUp0aspmV2WIIgNd6AjdoCQFfUISaBZV8ojQwY40HE0nZefo7lxjpb3Du7l5imNdHpndJNWYwNmfI4wjqmqDQ3GHZu0IVyUoKYg1k62Tn6FRmSLbdLngSt7sM0miBG7t8CWZ4qTpcMN7i3X31nFTQ6Lo2IJeOsPofsCZxUOqRYer941z361DjKDHxqhDTIJMFJm8yemwxbcnnuWocoLpey9wv7nLhP1ZqGVBQZQc0rzxPHHrgMOhFOP0yA1DF8HbqoTvhcxOX6Bw5yZczmJUdNqxzZ2DMrt7JjoRjhb+fPYTlXw4YhA6SA0iHxl7KJVQz2h0nQirm6PYiNkWGRpBhUbgkKif/mMqpNNBy1YxslX0TJXJvR6ffb1FLa/z0rlBatEkqtOH5ae4PLbGpRM7xEJi3BHEryyhdLgz43Cv36Y9VuCRycdZa21yu7ZIkASU7RKTuTEcw6Fg5vjMxFN/p3jwB29v8vr3VzhzaZiHHxql870F6Oq03X3eiDyqnTz9fVXcYYvb5Vmy3SZP/+V/ojir0B8u/Ux3VLTnE//gEFULsCqC/KgCW7BbzPDG0ByTo/dxsjjNkNlH7wfrxPtdnIdGuHPwDh+8cZtAniIMUyBjpO3TSRWxeh4HvYQ64Av4mMwnUoLhSIYKKfpSEs885Cg1QJxOo8cJ/c0aZ/VFpspbaPI4KrpWA+3wkHRHZ9ftYykaZCkcoKOO++xNo4vK1yBXQ8vVEKaPLk1MmUWPHHqiTaSan3huU0EAIKASKTpCkdEEX43BLh5v+tVDH3erzbjfIa8lYKVxK2d4oTPHKxvHfvLkfSM8Ug5xbniAxt8OWywVdB4fLHC/t0mr9R3UQYz/rTWiSoWF0ycJpOTxRx8lbbc42nkfLTlAkwmbay7baz2SnMbGtElPCvrdHPl2HuXrKPXznP0jPxUqQSXHRCyOSDBEgu5I0ulRjI6F5kp0oRNIl45TJTG6+EqAzKNwCIIAP/CJo/+8lmWq02VubZ2p3/4dMufv+8n7fnefjRv/K76S1A5OMdGeJB/Doh/w7VaPhkoYMjVOjNY5N3KPnNVjzy9gxAEFq8e1qyWWBk9THx4FIUh1ahTq22TbRwzKDqe8FQpJhzgaAWOYdnLEZpywISusiQGOiuPoIwU0SyPsBGj7VQbDHQayXcJMnlpmECfpcrr+FqY0ieKYW9p57P0OFzbfwdmuQ6RQUtCp5NgtjbBRmGaXPK16RDsyP4wKKx6a3mFoWueDZJ6OyJBScDFocJ97m6Cwh6Z7JEqwFUTcjkLMHYv7+r5EJ86wv34Lt3kLnX2UEihZIlfqo9+K0dfvUJifJnfxNHHYIHT3icM2SiVsrPTY2XAZGrUZH7HRvRChNNpkEM0uRq1JXvUwiVAKdiKdhSBFjGB+cpbBzCNo25JA+dzpvsZhsEmfNcXIlSc48akLrC1V2X1xhVOOSXMyi5VfZ/f6KxjdQ4zEp62bNE0LDJ04VoSBIggFgfdR3WJxYIwzn/osA1On+M7ai7yw/jL9qQq/e+arpNw8r39/ha21OrmCxdRck7x1jazj4wYmMnUSS7a5tdTksGkzM9RictjAzk6jGzmE1BHSQIgPr9JASB2ETq/6Pt36Dcz0GKnCaRo7L+AqydebLdrC4NGRB9np7LFQu8sDg5f4rbnfwNSMv9PHK5UMR0edv/Pz/zfsl2DtFwTW/uMf/FseONNFkvDechnNVZR9RS4xULaBmzZQmoXERFc6ltIxE+P4qgysRMdUOpL/60g9VhGxiogQ+EojTiBKFDvdLnLjRwy3l/D0NK3R+8iUc3SSQ+rxDr3ox04miFWBMCnTyY2ye+E0iZTMN0MKAbzZb2K1OrRuNPinmQyDus73WuvcqXb4fO0qBbfB4lyBuqOwA4XtxYz4acr3zSGsgLBV5/2tXcww4b0TBp+qhnRdjdmZPKPtGn/a/yW2c5NM3v5bRt0qIw2NSjxGaug8QjPxG2u0F1/EuDDP8oRBdeEmUinGLR+5JDFCwXee/R0mCodckjdJiYCoHnBvQ/DOwTBNfRQpE1IyYdQW5Iwmvr9DYuWPhbERZDIZdE0jimKiKCKKI8Io/EQ6ECAmoS0D6nqCH5vk/AwFL4fhOYShiVIShSK0OvS773Df2jqtlMa3ni7QTWlIdcwKrsWKJ95tc27JY3PA4LmH8/Scv3vOBQJTMzClSTvscKY8zz87+9uY2ielfxZv7fPSX99heq7CM18+7kJTSrHx1hY/+OEqQaI4J7fpt9/CHBimfv8zfKuWQnoun/nrbxAPJKT/4a/xF2svEnddnnm7y9BGD2lAbhLSZ8/wXvEcL2jjpG2HZhCRM3QeLWU4d72OqrlE91V4dWOT3bsuhBJNNMjpSzyZuoNlCZZmP8N3UxcwNEmfbbLSdkklMC8MrOuHbAcRS7ak1w3xe5+sncqlNQwnIFANdOEx4US49TKHnSwtEqIP50vXXYbtfc7KXS6JHfq0Lgng5fvRRk7hjF3ALgzTev3bfH+xyGFfH9Uhm4btkkS7JOEGAR+Bt34pecA2OGXqoOBw38ftpJmff4RS/yher01aD/BWbhDv3EZ1qtTjFM+F9/NWbxwhBIWhNF81baZ9UKfKFK6MIKSgfXiV+tZ3yZUfJz/6OD3X5fnn/4pOp4OV7UGmjZVKyGkRZU3iHfis3e1ipSxSQ4PsN9MkSlDJ+QzkfKJEJyRB0wSGiIgiqNdj6rUYhcRJF8kPTuAdHeI1GkRCEJs6saahPubvmpIYaBg6aKaHbsToeoZqPSFVa9DXO0IPA1QnQg8j9Oh4aFFMs5Bnef4ESghm7i5RqjfwB0ZZn5lmRVrUGyUeN4tcdCzqccy7RkIYh5wKdUYNnf1kn325wsnHn8Rq3uUoWmRRTrMQzdCWWQwSco1d8kebmH6b0LI5p+Ck65BQRuM2Il5A4BPKPJI+EMN4xixS5DnaWeCtlM/6mQsE2QyJH9Hd7NDb7kIU05fpMWS3OFe7R3HniPSHHcQdM81KeoRF2LVD6wAAIABJREFUe4R1Z5BYCix8LMPFMRWWEWJrPhXZ5MqJHoVsQq2WsLiZ5pp9hXBgACNjYAYJM3pIvPNXpAZ7zOkGRf2YXLbRyLF/1EeQjJMvlynnN5HxbXTZQdfjn0TS4DiaBsdazEpBQgbNHGZ7vc3G3RtUAoMo8OgvhcyaAbGCdqLRxKJBiv1IEoUeie6glyYwpKS9t0JJcziXfYqcViQSCa+0PA46Af1DWZKjHk+XMyQjGe5ld1lcvI1tO5zpHyTzgxeQ/gGpsRwdM2LDtEj1O5T6LKQElIOVP0tl/DF086PGmbu1Jf5w4Rt0wy5fnvk8T4w+wtbyBtWNF6iU9ghDi0A7y8qeT7V6BEAmkyObzbK7u82ZiQ59uR7ZvvvJDz6B1P9uNoXmwfu8e/07vBuFBI7PVzIOjtTw+h7lm5tvc+TV+I0Tv8YTIw//Z5UJftlg8IuzSX7BYO0//PA5NpwRLmzf40JzkAKf7DYLRIQvQgIREYiIUESEMiTk+HUkQgIR0tFCelqELyNCQgqRx5jbY7rnklEesYqpSYdDK4NqH3LoK1wl0VAM5rOMTc6j2Tk211do7O3Ri10i7djxNAQZHYoFQcER5DULIQQ3MjO8kn8EO/Gx44gjI3cs0Nxbp3pd8TvpEikp+cNGi69M3UZr7+G3m+RUFzsJOFqFmtJZG7bJd2LK7ZBsN6Lt6Oz2W4xudnGyOcb+9e9S23+R1PI6Vq1DY/Ix/lDej5uxOPHBX+B0t0n3IkaOEgbHHsYunwFHspS7zcrtNykNTpCevQJ/+T2Kh/u88Wtfom/wkPa9W5x6vYV7LkfpTJZUWifqWaT2zrN0WOIdobjT9gijhKE8zDorSBEjVMLcaB/nH3wGJ5On6tZ5eetVXt16E7+eRc80MTt55vbOImUH3eoitBiVSEIvgxcZuEZMKaMx3VxmLGfR95l/QscKWHv3ZcrffBElFCuDBvtlg0iTnLsbUu54LIyN8NoFHWF1eLrlMuwHvJN1WLM1LoQmp0//KgOj95Ezsz+JpL22/RZfv/vnTOcn+Jfnf5eUcRw92lyt8d0/vcngaI4v/KPzxAL2eh7X39lm650dhKNzpi/NuUDQIWCnpLNpLLOg7ePlH0NTBk/97Z9yMm+gVxTtNxdJfNAGJOuDM2y699GZKLM9WeIzYxUeHypyr9nj6maNB27VKfqKl6MOB4chAkXF2eSifouEKlfjNEkuxfgjz9DSIpYbW6y0j5DCYTgzykw2RS3IstMqEwtBqAlSMqTf7JCOXFSrgzo84MDNse8VabYg/BiOk3pISkaUAoc8EisXMDTvcGU6T2XvNtHia+C1+IhTTqGAelRiJxrlyD7DZs0myBq44xl6/TaRUIyxyDlxkwk9JEgU14KQq15IL04YCCKmvIjZns+EFxIpmzvGJM3sGJZpErUkm90yu8MF6gc9vAMXS0Y8U5Q8alRwBhzST80gLI2j1W/itu4h9Cxx0CKKBB+sFnEDnbMTdQoZHz9WtDA48gWNHZPQzQCCUtplZqRLyopRMoNUx8CiESesuhrGlkZ7d49cvkJQreLpipRuM/DIr9AqGARvXmXo7XukuhF7ZZNbJ9JcSPoY29MxnXGsykmE1AjlLsHoBlF6l3ixTXKjgYgM9vqyNLwG0zsBwrYZ+urvYQ/P8P3F19ld20A3Dfq295haWaWjZwmnn2C2MoUEDnduEG6/imnlsNNDeNkU7ULEdu0uRgSaHGDjyhXWS9MkaAxxwGmxRKp1yNaOhvRDrpTOkW8VgBRJ7OMf3qM2VWH54ilU5JPLl+kXPsPvfR19+zra2Hmsx34Pd2WL3f/lf2JnZJLFp36NVamjKUW53mD86mvMr90ksBQbuSI1J4tnmxi6wiZEJ0DgodTPRhjL/SbTc1kQcGdDZ7OdItPcRY88TNnPB7nLdMbHMPMWSeSh1zc4Uy0zOazTV97H1NYhOvrEd0rNwbD7UCoi9Buo+Dj1GjRDXN+h2dM52KkS+u7P3I9FzLAR4dgpJs4/RLt4ktU777KzfB2lEhTyWMUkCRHAUdLHQHqYX3EuEpsCI5JgaByULN6+e8gzpQyarviBuo4XeZwYGWfw2gcECwsYA4P0/cPfJH3hPhoH27z2l/+ObqeBoUsKFYPRIRM7b4ISpKiQLd+POXQaYaXpBF3+6M6fcuNogRPpMp81AjJSw0vO8cZrebpdxcmzA5w4m+GotsOpU2cxDJPnn/8b6vUqD5wvYkU3EdIB+0F6/gydTki3HdBp+7TbLltihb3CKr1cDZFIygdjnI3ypKZXeCHoYEqd35n7EqcG70eIn5+5+Lj9Eqz94mySXzBY++M//HcszzyEr1tM3alyvnONWeM2moAoztKIbJaFxgdpnU7WQOoJQiqUjEEmJDIhFjGZxCKb2CxZewA8e6hzsb0JGCRyCiGGgIQw9umECV2/Rxw1OIq7VI2E5GOnL0fFFLWYjBuj7cRYXkJmADIjx9m/QBo8N/Z5bpXOMdla4Qvrf8mNtOS5Sp6+SOdrR3vofUVEcAZ3cZH/LnyUKavJfz25CGaaw4OQ6OoyyvMRtkkUBGjJsWB6J6WRdmOMSJGUcsh6CzFsU7iYxj6osuSa3IssinWDVz/9e8S2zpOrr9Op3cUPXDKFCnE7QEOjE9fJTVzk9vSjzD//V8zeu0H96VNMObvoOy3uHupsph2UgEn7LBPD/fgD9xB2j6AnubM2ydDsYzTwWb/7OiQhN2tDCAEDVp2cfov2TJ4N0QAhGPE+xeIHefSx29hDW9hJiilOMKg5OJ0NDj1J5GpoSAIZUXM6VFMdSEliEgzl82nHYrYe4f/1Hko30UfGSBbvHQOFbIo7pcdwjWHqlU2ORm/zlXqV+9oe1zIWf9afI/pwHj/eSJAx03SDLhvtbRzdZr54EtVMEb5RJEnFNC836JLge4KBezkyVYtuJcQ/G1NIWZzupOjbCyh2DdLJ8Qm0aQj+fNzgyJA89MPvcvLeLWRKY/GREb5TanOpcpHmzRGcTfDyIfNP6Uz3j3Jv/R7nbpRJJQavNNrs6FWK6Xs46W0aaZN6Js+RCOlEH9tEfszNAQjhYOizmMYcmlZEqQTL2+bZvTJafMQf9L1EII83xJOGxrNpm+Uw5s87HkloknhpTEtxcmiA+dIsk84k3TXJnev71A676IZkZq6P+QsD9Gn7RLdeJFp9F1BESiNUJrb0EFLC+BWacoje0T6RqCLGBGknJAgVe5s9dus2JTvEkFVWHIt12+DAlJ8oBpI/fjSlkQjtmEmXY81Y1U3jb88StSpI3Sc/tEW6vE8sA2xd8lBaEBPRThRuBKluhFcdIootVstVWkaP4VaBvt7xIapvoA9v/TqJ3+Hk/Y/R621hyDaJLDE28wgv3nwbFt5HoGhM9TFw6iLdboPcD66CH+JbGj0T9mZKVIYmmV/uUHn9BlrruKkJXUdLpVGhwqrMkRo8j2bnSKRLUFklLK2zmPQIX28yfbuJ0T9Oe/ZzvNNR3PACWolCoJgrHDCYauPE8FA4Q8aq4B3do717DV23qUV7CN8lowziIOBgYJTd0WnWpudpFcpY+Iz568RbNdJRl6m+FoNl91hEvTqBfXACEdVorywQNNYZ+hf/ivSZswS9XQJ3H9MZxHD6AUG48BL+m99AmCnsJ/85idHH9v/4bwiPjgh+5Yu8a2e5NzBCIiXlwzWKO1dJt4/XYMPUMQyFYUoMw8DCwYpKOMEAVdPjneIKZ/tiTjsGgevQuF3gqFukzSDnbQM3WWKxdx2FS8swWU09iD86h1WyMQXcn+txJrmBdFcBhdQchNSJw4+DAYmdncTJn8ROT3Pw7/93ujeuM/Qvfx8xO8Xdq99n7fbbRIGPZTkQefix+knRmpAaTiZPr1UjnS9D4NJ1eyAk69EUNW2Mz+clF/Qp9lSVd8UKDiYXmaZIllCL0WPJqyxgVBxmDmuo115FplKUv/QshSeeAk1j5eYbvP/9b2HYDg/96n9JcWCMhde/y+K1H2I7kpmpFOmKgUgU1kGLlGuhl6cJHI1XglVeCn1szeC35/8B5wYu4nsR772xwfWrW0ghOHt5GN3Q6LZ92q0uDe8GiYrQemXOzK1TLjVpttIs3JmlEaVpDG6yl10m0AMsX2c6HGNeP8H6zQ22RnscDG5Qji1+s6SRdLL03AzDYznylXGszARmavjn8rT9Eqz94mySv4eata9//c9ZHBzDT+cpLLYobTc4Y69yyr6OJj7kX8Mkjov0vAwHbo5lv4+a1U8sDQSKQcfjZLGLShb46/4am7bB5brO40sDyLaLcuskXgv1UycpkTVQBZ1mVgM3JrXrY3jHLfEip0FeQ3ViqMcIS6N3aZ4XTj1FTc/xYOdtxqorPJcO2bJ90q6Ba4Wkk4Tf3G8ylSi8gTx1Lcet7iCTvkffZgP/7vqH0gDgGQ6+EjTLId95NIcZQazD15ZDnHUXVQ9BQmYIkNDYk2zOlGlIn+zkFd6o3I+0NP5RKWTxhT8i8I4LV4VmcDr9JAVnglv1V5m69jbagxPkJi6x9YPn2eyzcVVIvzHOdPp+9lKCUF9gunUDsyDxhgskloHr6Swfpjns2CQTJZqNCkvLEb2eBjJCL+wzYGwyY0/yo41B5icKNEa+h6YEhm6y7+1/GJOBsiYZkhbNWgrbMyj4KSQSXwuxsj0ulAOyToLT/yBFdZLtf/PfEzebiEqZXdWm3AgwYtgsl9lJPYyf6+fhJ6eZTK4Sv/ttwuIwa+U+Dg4X6aQydIZOUpfQDDoEcYQbugRJB5FIphYeRo9MVk6/SWS62N0s40uXMAKHvbHb1PvXGQ5LTAR9TPh9uDKgeULj4bAAy6s4nQRPDfFX05OsZQ0uvPsqVxYXqTz1VZasKu+pkKPsOMM9j/b7R7Ty+8hCna+6VzDR+OPiD1nJ7H3SF0UKU8vhaDpudIhyXeY2IrKuwnzoaTr5cyy3QhIgSep4wQ3iaI0LfXM8qJ9l5G3QBjKYT42CPI6F9arv0915EbNwBnvoGRCKrJH5mfo9pRSHe21uf7DHvYUDwiAm70RMi2tMpXdZFefJ9pYYs7YRHytKVlLQGy0RDOTxvZidDZejusFWZY6dgT4i0UWFDURYIxQNYhl9PFhH0TXIaTn20wMooCI6DBXKKPVhej2KaFR1dlZK9NoZLNNnqH8fWdjBEwF9fkIl7nKYN1nRE0gEpw9GcaJjfgpNSmbHTjA/chJHWfQaVd549xt0elXODf8KZW2Cve42a+2ruOERfsrhxrii92FWyJAG0/kJzh1ZWK+8w14WQkMyODHPuUe/iIzXaO29jAoTVCtEtSOUJzgwyxxmR5hf3KGYmUKTM4DC7yzjLr/HVlbnO7lHOQh1DAFnChFzxTTD5R0KqU3qazPcCA7RkFxw+0hv3iVorBP7bZqDo6zMzrLRP0yrNEqiGQilGFBd5rWb9Hk7LKwVsF2fqLuFrhLOFh4gN3pIWK6CEkTv1RFbJiP/6l8jizaNne/Ta9z6mC/qGM4ghuxHbwnkwsvgHpI499PbK9JZeplIBVSLFjsj/eyMnqY6dI5Yt5gwNX795Ah9joXXWqO29TdE/kc8gUKaGPoAQXCAUj5vuRGveh5XOid5unWeVGKRoLhWe4mXJrexIpjeVxhBTCINllJXqI+cxu5PoamYS9kejw0PUs4NcdBw+cbzH4C/RhBprNQKjA2WOT9d5vxMmeGczu1/+9+wHRzRzBjHfGSz5zhx6hLp639BfLTJjewptnY3j7Mc6U/KIuXyffjGMH+zM86k0+W/On8Wc6OLPp3Hm0rY21lle2eLw25IyTnDlU6Kd4qKVe8mI8tXyfZ8yhMnGXnysxTHZgB498U/Yf3OVQYm5njw81/DTh2nO1WS0Fx8i9vvvMheo4HUE0YnHSoDFiQgDlrkdutoccJeyuHrgwX2ZcyThVN8+dSvYzp5Wg2Xt15ZZen2IQCptEk6a2KnExreTXTd+D/Ye68nW7LrzO+30+fx/pSvumVuXX/7tvdoNNBoNMyAJAASZJDUjDQjE2IopD9AD5p5UQT1olCERpRGEilqZgiCBAZNgAC6AbT3fb2tuuV9He8zT7qth7pooEFiZkKimQhhReyHcyLS7dy58stlvo+zi0+RShyy1X2Fi4M2d/2ASEpyXcmF2BzPPfJVkukCPa/PP//gD9gYHjDZjfFc+bfwu7cYyV1nMLD48PJpVC2imG9SLHYZmcgQT8/cA2+juM4AcLBjxV+IBf4m7Jdg7W8RrOVzMX7/n/4xe/N5Bvlxkjst0ksDBJKSWudB+w4Jw0Wjg3KvLkaiEkU5vGGMlmMiRJtSuoIQkm4VfpCLc/FEnELT53Mf9MjpCkpaR2QNSOu4qQR+LIGMdJLdDgkvQgzb+M4A0QmQTQ+/LfF6fNQxunb8DG8/+QJa4PGZlW+znK3zfsoiHkZ8rt7ndGdI1VD5+miKmq7yVNvh2d0efkvgdBTC5tFLTjHAKKsY4wZq3ibUE7S7PsId0C1b6KkMQSyOVwuJXd0hdVDHa4MUgsGJE3SffJYtGVI52Ca0czTTEwgiEk6DZCKBcrjGQWaGGUXh+Xdv0L/1Mk4pw2H+GEOjz8A/IK6kmUyeZ4Kb6OEG4h5r1aBwHOdug3CzinyySHAsQ9wKCbshnVs9KrtDOqbOnlmgImc4jEoEqBzBaY/zyS6WnmfQECioJCYlvcVNNpwNgqCPBIb35lOPdIr9NOOeieJYgGCoeVRjXdIjeZ5OnSR8631+YO+wM6Kh+5LPbieYuXYArks3P8tt+xTmzDHuP9GjcPNf4us2by98mZXIoqGliH4GlGQMjZhfYbnxIkqk8rXjv8MD07Os3Kjwxkt3MQ2Np86UyHkhUc1FiQDp0At3ScgNiJZQ8Yj0DJ1dC2fjgMHYJC99+tdp2Razd2/w5IfvUDj5JTTjiLOqpzi8l7jLW8nbKFLhK43HuGpeRbcHlPPHSBWP0w4GbHR3We8JNO0UqppDxWMhJVmMpXh9ZZNmYgSdiIfLOQ6dIasdh38wZbDTuca7+x8yCByKWo6HqjM8nL2PwjOLiHv1d629V+lW3sDOPYKdfwJN0zBN8xfWlzhrV1j+4avc7YxRDcof/X/6wihPPDWKv/khdX+H/eYyvUqDJpJ9w2Bft+gZAk/5eIeZgolQ0igiiTGMYXQl0uvgpPsMrTqKkiUvp/iN7Q+ZcJssxQxeysXZtY4KlRWhoKIStUsMt2bxB3FGNZUThS5Oeo8UJkWRQfEtOsM27ajFPSfBOWaYofyx8/EVn8udH9Ic7pGwx3DcKlJKjsceYso6iRTQ0AOGiSF3o00OtRaTEzM8PnGB7p9+g43NG1RKNuMLMcYmbfzNAUo/Qh1J4icEUlcxxMdrB4mAoYYSJFGDOD3XZM+TYNQ45m0Tcx2ciRJ6bxG9OYEkpKW0WBFVOppENyfpxcpsmSZ9/ajuMtVvMNrZZsT0MZQuk5kKUqr09y7Q3L1DZbhGWitw2kqQZhW/OIHn5XCVVdT5BEKxMOwyw/4WQqjEzAvorXH8YQU/qhAaDUK7DUqI9ALUd6oM7zoMIkGtHKeWVIgEpITF6ee/SnHhApfqXX641yCSkqcSdRb6L6NqBpmxT2Nnz+B2V2ntvUrgVo/4fCU02klW/ZBreo2+1HhixaAlulycFZwwk3x+9ASme0Bl54DdzQH9XkgkNFaM8zQnz2GNxFGEoCwVbr+/h/AjvvrJeSaLCa6t1rm2Vmfz4Oij31I88uxR5pDF3gEP/vZ/SrqUo/Pd/4Fab0Br9D4q9SrdZuWjWyekxPAiXF1hKTzDplxg0dviH40nMLQF3OZNPGcNNRbDS6a5PD7H5ewoEsFsr0otkLSyZTTfpVC9Q3b7EoZ3j79MUYmikPLUIsfvf4ZsaQLD6xGsvI1/9x1kvwGqgQxD2iFUAo2WYZKdTpAvmUShZFDxsJs+mdDlhu5xKWlhRpIXfJuR4nGU8jxheho9P4pmmB9dV7V6yEsvfQc1brBSOmTfrWBIOGdqXDANStn7CYrnOXDq7PUO+PDwCl2vywv5R+m9+jqxZJZnvvJfImSb6to3iKKAta3zLC/HsIwh6XSXUrFONtPBDSOWd1NEUvAbX/snqOq/O2X6/9Z+Cdb+lqk71m6u8n//0UVaC5Lu+ALxVoPstQ7CP3JMCaXDqegSSb2Dki2Tki5m2EbQQNxDU5FyAp8HkYoBmsOd2AHfzizhC8n98gwFxhD9KoPqBmFnl4QOK6e/RCUxznMbr3HGHXAjZ/Fy6ZOMUuEF9TU0R6W/Y/GaucD2xCLlvU2eeOXfkOj3uLpg402WeTgtqbsuOxsumqozPjnPNa3KlUSXUt3ns293KIYhZl6gjlnoho0aDiF0EUQof836qZl5alaB+c4KNavA9nqcia01QkVFjUL2xmdYOnM/u6MTR52gZgJVSMbMAFMEzAZXmdxbJvj2HlpylOTpf8CH3e8ziDoUUosktDbTw2UsfCJFw/EN9rrjmGvbKGHAjdlHcMYkZuDxVGKZaDRJlDSJBhH+1Q7yehN8yZ6Z41+NfxaBJBAqUigUvA7TXptyOESoBq5qM9RNHEugaBF22mGQbDDMVGlqQ+pRhBYqZJ0EhX6SpG8hEPR1l3qsR93qUkwX+ZWFr6KqOWrNNvLNV8i+9ya661CNT7CePc9wNsnz4V8SDwdcOvEVHM0ms32JnOIzcepRjOmHefFPbnDgHLJ75kNkIHls6zkODgNGTI3H0iamqNKP9nH9PeKiQkIcMXpLoRKxQONQEuysIKQkdbJAfMJC+g6vJU/zdvkJRnbXefjNb/Heo2Ok9BJ1vc26VaPsZQiET0sf8LnRx5FWguu1W2x2twHIW1nOFE5xNn8KoZT50V6L3cER67wmYLx6h+Tya5AeoWmmySiStAxB0QiE4MDssWU2aesOWqQy55YxBzr28Eg54/hYh7G8w929JLv1OEIIbDuGbdtYlkXc1rC1AL1xF72/jxG3MSaPs1Mbcug26OouLWVIE5+6DHB/dslKSTqIyPkhlkiSLpxgfnSBiew4BTuPrVlUei6vb9a42XcYChBBRKQKIu8mrvc+ASG6UDnX6vH5Rp9YGFEtTrA5f55uLEkQBQQyJAgD9ndUtm8k6QyPwGbOcJhJtkiZfSKpoFAmYY1QdfYZ+i0eWjjDibkZtsNtPmxf41rzNkHgc2ZPkK252KVRHnj214kHSTau3car90mIBAk1STJQPgoEhkQMYxGmCOhbr8O4Q20nZGNlwIm5p4knF3ErLiVXguLjaFX2o/foeSZjYY0oadDLZ8jGQzQzBPHX+1RfqhzIIttylB05QoMMABZDxsUBE/dGUgw+tl00hOB1g53BIV3dY3Jigll3CWmnueVY6LdqpPoh1mOPEP/UJP3mZUAi0DFrp9H3plAMDSVjoqYslLSJVId0rvyYzrvv0o08qqM2LVMgBBTSCiVMjHcqaGN5Sv/4d4iNnaDSXOfbWw02oxLj+oCvzs9QSqQZtPfYvfOvMY0+u3sFtnbGmBjvMTbWRhV1AJwQZLOLIkDLJNBUwUepzMwJ7NRxanu7XH/ruzQOtwhRWdPOUJ88jzWaQihwIhXjM1NFRmIm3WaFu1fe4M71yxwMM7SNY1T8LMNAkqHBeeUOI+Yh7VAgEaiqTnFijuLkAp3aHuXyKIX8PJEX8r+/scONquSYusFvZcbJGyOE3mto0U1azgxX8rNcnj2NpxvMrtzgwgevkey2MWaOMfy1r3HRSHGz2UMA434D++YPiQ+OdDzDfosxPWBc88ioRyLqTrxMNHkfsRNPYCVjdLdeYli5gRpqKIzQ7A0I7Q7xrEoUSg53HIZ7XQr4lNQAS5EEAu5J9R6ZmUBJl6ll8rytDVlu95mpF+kafVpsk02XEIUMh+4+dd/9iNlKFSpjZoGvnfoKM5lpqrurvPGtP8CMxXj8hS+jiBbdyntE4ZHk1E8oQSIJyzsZDlommiIox3U++aXfRfkFnfl/E/ZLsPZ3QIq7+vb7vPT6gM5slfbMeSynTXl5k6iRBnkE2mzR57R2hXxjjQNRIirnSKdjCCVNRB6vl8YQGlpCx1IUoqjHN3NvsWlWub83yxdbD2FI7V4cySPC4cCKU1cMkFto3KFjJHl97Bkme9s8W/kRfznxBSpmiYnmHdbcq0i9xXPvDzi2feQsD/MG+yWTTCDBj2jZKkKCl7G5PKMSRiGfutHhwaQgLh0QgkZmkh8XP8VKfAwhIxJBj/HeNuP76+S7VRL6gJJoffSQBYk83qGDszcgKhfwN5sIJyRKqBxmDFbHplk9/ysUlSZfVF+h2YiT+OZtECpbsyXOZT+NruhE8iUsfwWJoCGz3HRm2QgXKTvblJ11evE01ZlJWnGb2OCAFbtKMXT5crNKMg7VyWlicR8/1NjfLvHN1TFcT+O57h1yus+6kuC2WqSqH71g4oFDKugfDb9HInJJjQtKZyATGzK4CzurCSppQSMb0Eo7DGMOWc8m7yRJeEf5qJ7u00wYdFJpQj1FTE8yqsQ5dfs2pffeQHUG1O0xqmNneHTqFnZ/h93cGS4PM4RByGm/w9C7D0tJM5WJsTto8kqng+bGmcjs8IR6CT1q3uN04l6X3097/QIHWhsJ/G4PLZVHn4/wJzIsWwpLWsAaLkKbJ2Y9RbpV5+kf/RkvPWJQyUisSMVEZzp/nFutWwT3iqynk5OcK57ibOEUY/ERJHCz2ePV/Sb7gyFxVWBHPvVIIXR8ytd+RCasYIohavhX5YgAepZgv6BSyaqEqiA5VJjq20wHNsfGfRKJkMFAQSgqihKiqRGqCpGUNCNJJQyphhG1MKISRrR/5rnXJaQjg6QfR3QyhK0UdgTFVJpTcxmOtS/B1iVEqoT1+G+jTZ37K+cXRpJbzS6vbC4zGN6k4d6mf68k4CcWU3QeqLf4VHOAGUnk7AMkH/4wg+FTAAAgAElEQVQNlFTp6F5EEevtAW+8exO3tkZCdgnR6IsS+4MM9V6A50d/5dgoAarpkU4YjGUyjGcyZPUeTz96Fsv4Kd3A/v4ub7/3Fv1OC5HI8dnzjyG9gNXNJUTHYXRkB5GsY+6fxKgufNQBHcqQiujxrrbPWjei00rycPUmD7Vv044l0eYtVFvgujrWZpukmcY4toiWz1O1FTaMBNtGkl3DJhIKKhHjYYOpzjLJfpVGYKAGIRMrmwzTafZHx/BDie10yG5skutIlO7gY/3YasJGHxnH29sjchyqJYv9jEZ2zGLu2Byx5hheZp0o1kZT86TGn8ZOzRI2+zRf/gHtt96gYUXUJzL08DDMGMdO3Md46zZWfZOwPEoHC/f7G2AoGJ8fQSmaaGaZ7dRn+EElIogkp5xNHrDeRZFw4/Y8euw49z1yjNHJNEII3N0rdG/9Ob7mE6RskBK97aC3+mh6Bnvx0xizjyL0n3YtHmyv8vpLLyLb6wRSZUtbpDp+AWs8DZpKzm0Q275CtrHOsdlTjC+cw+13Odhc4nBrmdA/4nqMCclqOEPHPMax+UVOzRfoGKu8sf82lmEwqk9x+4MsB5WQX3/yGI9WBsiux/Xe6xwGW8jReVYmHqWnJ1hMx/jMRIERSydyHSJ3iJbJHNV4ApVunxcvf8iGXiDSDCZVj0fbN5hdfRklCvDtHA2rwJYL9UYVKUMmZ2KMTh4pkrheASt1H7mRWRLZEoqi4HR3qW3+AOnvEIaS/W2HvW0HoSqohseUbTBHhDL4abd2U1PYNnUOTJV2lMV0JthNdNlK18gLjREtTlmLkfaa5I2QZFci32uiZBKYJydQy3F80UGGP0PDoRgoQiMKB+j2CFr6cd6/tES9XqeYn8brl5GRwpd+4+y/s2v0/4v9Eqz9HclNvfrHf8Ht3STt2TW6U4+hBUMmtq4T1AzEIIfkCLSZOJw0bzDevkO7Z7JdnOXm2YdppwoUrzYwugEzqRXG1Vsc1uDuiMHNmZDMwOBTq/OkxBiKHkNXDSxFxVYEcVWhJiVvxWG9YODHNRACVYZonfeoqLcwPJ0v1ts82O9x0NEYbEbEnIjAFOiKRBRtvCmbupXi8KDDQA24O6HTSKvYTDCpLvKF2qsUG/sgoZkt0bfup9ibRyvnqDhdhkrE2N4fIkKXy8PHSIgeZW2fnHJwpDMgwQlT9Jw0wX4L0eoidYXtx8/yyuLnGJOHzL13CQedajmBZZuoRhxXn8FVVbpiSF+1iDQFqf5i+gspA3L92zy3+zaFzhAPk6JWo2aWqJXHKZXaBJGC27KJdiuYepyJ6TlU3WS7p/HhdkgliNNodGkFMfrCJPw5ihU9CkgFPVLBgJTfIxX0SYZ99IKLPzqkl4RBlEPzU1ihiUTSNVzqsS4Nu0+kSXLEOLPUZ/F6DWsYUkllcKd1ptINYmISW34GFQnRATLaYdf1ead3HkVEVGYusV9o8FsHbRZ7Hr6vEQ4jVC8iHELPM3B8E7PVA0XSOz7Gtflp7lg79O7pLY7ESsTNKfbdIsfTE2z2AgzH4ZmXv8HgqU+wGZapHS7jWnXiczqWFnK3tcbZwin+4anfRFMMrtQ7vL7fpDb0SRJSaG5jHGyAlDSUKW4dmESSI8JRS+c3n53n/vkkvuvguX2GTh/P7eO5A4ZOn9bWDsvssZJ16RgSNZSMtCIeShnkLI3D4AiU1aWkISRt9YgiBY4CPjFfweopJAP9iADXU9H9Iw1D39dQzGNo+jjdhsS5RxeSztqcKDc51v0hmlNFm3kA47HfJDIUfOcQr7fPsL6L71WItD7Cs7G3HsOJxdhONFnV9rnhr9K7RxiqRxGfbAx4sj1AlbA1cpybM1/gjmeTqm5QrK4jDJMzp89z5sRpdF0njEJuN5Z5f/c61/bXGDqC0eYIimNjZovE7QKtvkerO6TV8wjCiOmRJP/Vl8+RTf40RRRFES9fvszunWtooc/c3HHOnztLfetPYFgjeK3BDT1HKSoz3ow4dJu8kUyzrkzSJ0ky6POblR+SG7TR5zLoT8aJEnGShUdIjTxB7dY6h6+/R720wJWxPFXrKNJQVASp/j7Ryvvk/Bb3PfZZZk49zOaHf8He5TfYsefwhA5CkGy1OSt7lJ95ijcvvUunWWEibrHgVFCsEcifwdncxVm6w89rnvmaYGioGNkyxfMPYRy3Gcg7hMHRCz1qevQbPrUhNFpDzFiB4/d/gplTD6PpJlJG+Ne+z/D9P0fE0ojFz3Pw9RcJez2Szz5EbPwMvtC4fHeb27OjHJhl8mGDcz3B44+cJ35vrr2DZXpv/kv0xiaRptJIxlnqpvFDSMgWcylJynVRvQCpqGjT96EvPMGmmOb/fOku+/UBT8zrHDdX2Fu5gpSCbTHHwegFzNE0xCyQEan2HpmDW6Qaa8SsGIVUmkJjiUK6wPb7XdZHzrI1/yBLzg0oraKYLqqXxpBxWktzREOb3PQyvxfeRzyyWDnVp5lMcaUOPS1GrHPA/Xtv8olPfJH41Jl7/lMS1Guo6QyKrtOq7fH2X/wfKO19TkxNsqoX+TB7jraZIStdHivEeWh6BvOeT/acJpXVPyHyq7hemr3tgNre/pFEGqAYBqnSOIniKPF8mUTaQHdXUAabRFLhsCrZWqoRBZJAhUABFdCkRL83flKRJ4AQBaEoaDJCyPAI9IufRuVUVZCZTpAZsRGdANoSaeVZb9UYDCSPff4/JzcyRbfyLnduvsndvRQIHZFe5Pqugra3yRlvl6/8s/8aVftlZO1v2mb4OwZrwdDlG//zyzQCi/b8bZzyM0gUxnduoPd6yKZC6E8hOfoS1vFYtG6R6h3SbMRwjBQdu0THzBJgIQiRHC0MJ9aiWdhFDXTSjVE0J3EkQSRBEQJDFTyfS2BrKt8pqCyVTHB7dL3vEYk2hn4Gy7yflD9gfvkHRM0KKRFwoungH0iIQDFBTNiIgoXbDGlWHLZHk2yXJRujOkak4ew8zPOJXR5Tlok1O4hI4urjiOgJNLWE4n8DZJ1I/wooowBEmktoNQiMNQJ1G3IG0tSQUhLtOfSudmi3A1aOn2X5/Gc/Nr9GOEQLAoSvkEHHjiAyNVJmiHbjIlq7Sf6++1hP+vRW9/GUAbpZQ4qT7BYXkULBrrkkN/ucG17ipHWNf979NL5l8NuLV0kWjtaGWutjHbbRXR9xL1riKTpXi/cRjcWZV7Zo9mNcuTPHjjaKWtTI9Nbo9aHh5ek5gp+jCUOVIaNqi2N6hXGjSWhoNPQ0oaIikbhqQNd0aNhdAsXj+FqXB24PiLsROyWd98/E2SsdUQzEHCjtnMLozKModdLybWy/z8WTNo2MyrPvdTmz9nEh+0BX8ZIWzXKM752Q9G0FI1KZd8c4PvAxWhV644/zTvE4eXnAbv9VPGGRMj+PIgVPv/xvqEVzdFIThEFEezbJqUcmSIi7fHPluxTiD6FpZxhEEPP6ZCrrpLpVxpMZbGmzeqeGbNSYNlzGVRcxOcPXjXOsHPQ5O5vnd54/TiFtI6OAYX8bt7uG21nDc/YBkIHKet/gPa/HjuoS/VzqLYbAHJqYnkXMN4j5Jka3iNcYJZENWbxgkU5nSCZTJJMp7FAnrA5ACJSYjrA0Wq7P7m6HnY06e1ttIj/gpHWDs/ZVhJA0syMwbaFqoAwTqFEWMzVKPn2B/n5A1HYJO0Nk/+jm72kNvpX/gD2jhoKGGYZ8utHhkbZDJOCV+EkGQZZOukxldJGYYaCIED/s0fUa+GEfTYSMxrPMpUeZjpfYuvwOjYMdzt3/CGdPn0MVR/V8V1Zq/K8v3iJmafzer52lUIgxCEIGQcTAD3hrt0p/a5nRzibnZ2rE9AD/B4e8M/Iwt8/cT3Z/n95al51hFikEY8NDToTLPFJdRwYQHDvP6NgniYwBYbyOCA1Cp8C1tMXFnEZXVyh4IWfW7lB6/2Vy42OUf/cf0lcjrrz6Taq7q0fdiP0eamGWgTSRRCgolAZdpi/fxDQj4sfAtXVylo75yK+jLT5F+8c/ovr1f41SiKM+n0ENE2grRWRTENCkV99EtDtoPwlCCvDHbYbzCdQRk2RKQ7unu6zqaczEFFZiGjMxhWbmEUIQVtdxfvS/ILsV1OPPUXt7DXd15Wh3oybGp0vIuMbSWpF3Rp8k1DTuv/oOp+9eQQkHaCJEaCBtldC0MGMZDFPDGBshPHGB7cMDqluXGU/2KcohRrOPEkQ4Uue2nGXswWeYv/8RhKLQa1W58+GPWbvxLlF0lEp043kaxRO0iscJrTgyjBjWXZzDAbIxIJOwiePhtDZpFyJ8a4ihg9838Zsl8G1AUrKH/F6mCELyh6M36SQX0NQyYdgi5t1gbnsD/bCJgmRmYoFxpcjwylX8gwNEIsHwzBTD4Trjmk9cBKBqaNP3oyw8wa3YJG9V2uwNAnQhGYsNSMk1Ou0r9MIAVxr4QsMX4EcBXujh/zUUKB+9T1WFJyyDRUPDjSS3W0O29xyUUMX0IgwnwNZtsrlRDMNEuj3CbhPP7aHeY16UPxmKDtpRs47jOrhSQTdtxvNT5Oou3FzClT4rx5KEusLp85/nzsCn29ghafvMjXX57p3jjPoGj155EXtshKn/9r/7ZWTtb8Fm+DsGawCNjQ3+7Osr9BIdvLl13NjT+GaS/NYSBecQt++hd3WG0QI/0/z/kYkoQJERkaIifwH3S6ANCZSQ7MAj6feQUUg1Pk1bdPAfnsNJ6KjOMo3gDZKdHOWNU9ieRdbeRfOvEeAz0vMo7Pvo/lF+3td09MAnEuJjdWgSwIC2rbJV1KllNJKhwqnIRCukKdgNYo0WShAh9TjCHxCd/SKtVAzHO0CJqljKPd1ECR3XRF2r0uprDKwE7UaN4B44ssIQEcXpJgwIPeJ6QLYQZ696H61OgZgieDafwBbQuvlNBr0GH8xfYHOhzmwng6dIlOEchpOk3/MIdcFgUtCbLBBoGhMxk/1rB+xtdvjHiVcIch3enXqWU9aQE8oqGiH7gxQ3OcFUY4sFsY5aNpCaguElScx+hctXhty4tEe2EOPZz80gK3+KsrGEVR/gBZJu+QKdiSdpaUU2Lt9idaPKgV3CvxeViwuHObNCwXKQpopU7xFcBgkWRZayYuNWrsLGLXRviGuqhJHF7dIztO0Sk62bzNc+BBHh2grdhODHD6SoZHXmmioF4vTjGr24hqtJAiLSVoK51CzTxjHivTTy6gGloYLrX0bwGt8qZLie0okN4pxoPs5IdoIbBYWOgMff+B4P3JemEQtp1CT1RJrD+Ag75AkUA7O7y8mlqxw/OCTmDqHdhp9hvJeqilkqo6bTOHduEztzjqVHv8TrV+8wk23y6LxLQqnc47BSCJUs1ZbKfiXk5OA0RTL459MY8xZvrnyDYNih4LmUVIllmUcybtYIkVpge0vnyocJUhmXsZk9RF8h4aVIBWnSUQqTj5MK/8RCERHoHoHm0vJdqkNJt+8xy0WmjE06YZoV8RTxhQtMnixSHElSLqc+eu6HYcRas8fdeo/Vvks1DPGDbTz3XQLZIhfkGXUUSh3JQGaYC/dpZVK8lR/BU5MIYaIoFqaaRFVi+JHgY4lQGTG2e4tUt0qlNEu/dIyYpmAqCu2Ww9YHh0RBRPp0Hqtof+zaMrT5gvJjYoGD/919llIzbJ25wGC9ya12iZQyYLFU4/OPPYB9+y7N776IosNu2eQgaRKPLBZiD2OnFrhY1LiaUfEUlTFZ46G2i7wbY8fxyfpN0nvvkHQOSN/3NKlnP8ulmy+ydbBFEB8FVefY9DF6o3Dp1odMdHLEdZPjV65htVqUnjhF6iv/BGHEOfi//gXdt99FORbDeHYCq34Sw13AOlnGXMjhS49uo8Le+i02r76F220hFJVAkQihkBuZojQ5jx1XUWQbhRYKbcS9xolIanh+iv4gRbudYLDr4joKnTBNGMLC3AbTC1XwBPaOjqj2aXsBr8w+yfrIcUr1XZ557y9IN+vIEKIQZPBRkzwAWgwSc3mST38aJzfDBzdvEUV7nIvtYjR6GM0BiozASqHPP4I+/yhKcRa332Hl6psIIShPL5IrTzPwIu7UOlxfucWWmcEzbEQkCbtdugd13PoQXAMpP86+rxsuzy3k+UTDZMOAP8+qKHmLcOjjNFbwuY6wuwglxB5Kpg4DRpohlogwTEE+maTYr5ETR8owNaGzViixPFqmhkfb6+Lco+lRlSKGcRZdO3a0ZIN1YoMrZJ19zEiiSYlhxDHtDEY8h5EsYcZz6IpOMBgw7LZwWw2cZo1Bo0bCkMxNxCjlDYJAsrc1oD9Ic/rRzzM2cwrnzm26H35A7/JFosEAYjHuXDhPqAx58uQsSb9FWF0jqm1BdKTeUA9VdmMT7Lc7RGFIrjxF0hphfTPkttQYzw6x1IC9XobxYo4nj99B7OwRfLeCXihx/r//Z7T9v72oGvwHANYWFxfzwB8DcxyputwF/rOlpaXq4uKiBK7DR/7pd5aWlq7f2+6LwO8DGnAR+EdLS0uDn9//L7AZ/h7AGsDNl17j9UtQHV8mPeHQje5nkCwR29lgsreBH4DZ2SHwpxmGs/dAGwgiVOESkx6qN6QrDTwjQyhgR4aU2ec+a5vGVJzXMjuYns309nFGpcmBPsrhiTyhEjHwXkUfHPCl9gOcHIxzJ+izU78C+joSg17wICJIkVHrGHHwx4/RKcdZfPtl8ks3EIA6byOm4tD0EIcOwUASdQLEzzikSAHNAi2rI1IaJh7yZAZ/NA1ASyZo+nH6HQXZkbi1DsN+BfWetqYSKDhiHCVIodsZtLQg36uwp5TpmhG58A5Rv44QkC2VyY4+TfLKTfL2IoqV4qXcLS4by5yojaOpJqOphyBSkcD4VIapYym2l9/hxgc/pJKdZ2/ycaSpo/sRC1u3+Wz3uzh6jBdnfoV6LMNZdY0zYhlT+EerUQFVS2L3VJTV2yhDD332USr5Z7j6xg3m5BUmjU0QAi+foDVygaqYo1Hdp9Oq4wcRs6tbFA5rXDx5H7XMOE4YpzlQqLo6IEnqQ2ZifbJWD0X1ERJUXWE/d4zirS2StT6HiRMgBLNc4YJ5E92IcAyDQ2OEhKWT66zyp+MFrtsKz089wxfnXkAIQasxYOn6IQc7bSoHXYKfqYW6fypDpO7wZ9l3GKoen2z0eaYxYF1O0pt8gsnzJ/lhtc5mkOD8xdc57a1xvXSaO5Pn8A2Tic0Vzl55i/LBDr4KUVrHyti4tknPsjGKeSYWp7GKZTQziarFab/+Bu1v/RhlPI7+uSLCUKj2bCq9HJaqc1hz8AJBxjaYzZhM2QpydxLp2gxm3iVIVNFbPTBtyJSQCgReB6RPECis3jhLKkxzLOOjO1lEdPTy8nWH7ZjKshHDbbWxMw4ibqP4FppvEA8EiUCS8CWJQJIMJJoEP5J0vVWSvIYlOmwOZ7g4eJhASXL/g2M0FtKsdh22+i6RBE0IjiVt5lMx5tMxCqbK23vv872Vl5k8zJDwbDq5Ao/0rnCys0VPVXg9k+NKMkZHc+/5AMFYYoSp1DFGYxMkjCxO6FMb1OncXkNrOdSyPpvxGqEcUlAvMJt6mGsf7tFoODz58ATHRxT21+4yDNd4ZLyO5kV4L+7x2lyWFidYa47jRSqLmR2M8z12Ozt8/lLE+OohRgpSCw8y7BXY7VxhqWyxN3M/reJxpBAUWlu8cGIEvXKRixezNJoZkklBr3tEcmNKj0JnjYSscHgshm8nSQqbEVch9BvkTszjnRzjW9e+w1Qthyl1TnQHpC5eovg7v03z1R8QbFdRLmRQJ84RDUcZ5iQD2aXbPKTTrOD2Ox+tY6EomHaSjhPR9U26JFGRaDJAExqa1I86ejGxbY1MJiSXHZDLdojFjubc91XabZuwo5ArdNFTEqPWJbZZJ1J0hkGIGgUYCtzMnOaHU8/jKTqPRUt8cmIOMz2KsJNEUUht6c9wb67gX64S1R2EBlYRdrKjLCXOcd/D8yT899FFFb01gL0OcXeIgoREHmPhcbS5R1Fz4x9dY69fZ/Dy/4Rd2eC98Sn+MllAUY+h6TMowkKRQ8YG65zyNknFBvQ9g4GnMytiaPULvD1ucyumYCiChXBIfGeL7v4umt8jo/TJiy55tUNSc7E+/pnAIBLcNE1eHY3RUlXiTkTcibCESsrQyCsh2UGfZBiil1IE2SLrwQluqQsM0ZiyVB42HRY7K4jqCmFlDYb3tEV1G7U0ezTKcyilORQrSRSGdBoHNA636NbuYmh7xOMeAh1l38b54QpRp4di28Tvu0DywYeJnTqNF4Z8//vfxnVdXnjhS6TTGWQYEDW2Cbav411+EcIAV41xg3F2u330qEeIijRTBEYWr9/j7N4uuYaDkrCJHBeR0kj/7ic5+Yn/mHrj49mLv2n7DwGs5YBzS0tLr977/ftAbmlp6T+5B9aSS0tLvZ/bJgGsAE8tLS3dXVxc/BfA1tLS0j/99zzsDH9PYE1KyUv/24usNVKsnXyXxZESzdY0zdw06t4BU41ldCUEt4XRqyGlxWhywAWlAQhe6p/mR+5pDE0yonYpqwqq5pOMDokMwdA06VgOK/km6CUy4XG85Ax618PcWibSl9neOcu4FPyu5ZPJTuNGfdY7VxB3l3D1Es3YKA17BE87Ul3QpIs97KKoElWVCMcHDfSShhoDve/Q69sMIwXHWAFzj2zHZ6wakByA6R9FU0RcxT6pciDi7LhxnDBA4QhfR9IgDHOonkWs53Cidpe3c+dYmT2OOZtFUyDrNEiXRvESOaqBwG/ucvLwNcLDCmEgMYMII15gJvUEhrR4V1kiFo/z2ee/RCwW+2vv0aDb4n/8xrvcrRjkT6XQ74FJzQu4v3GRR6vvcClrsVnM8Zhtk1N6RPJeh5X4uPMSfojiBShDHzmMqPYK7DgjjE0fkk8P2TiMsbFnIbBRZIyEUJm7/ibaoM/N8yc5zJcwrTKzbh6zLdnxAta8Ljt+hKZFlOwuJbuHoYZEkSDybHQZMaluY6g+9ViJoDRPMT9Cbf0OnXaLQirB2XCDHyn7fJC2OeFPMLL/KLUDByFgYiZLJhcjV4qTL8a5HnT5zsZ38YMVRrws54dP8PpSi89k1jlrryBGLIb5BGGk8LL7OJvmFCKKjlJlu+tM3F1BS1v0RpPMTiV5tX+VzWGDY36GR40UEwUVjQFRMOAj7ph7Ft7u4L9SQ0mpdE4WedM/yY3uGGGkcD62zResi+TpMsSgpyVo5kq4/QWcMGKg1ok0Az2eQVVVlFCgBJJoOACzjqIFaF4MMxhBty1EXGNLwMpQwWr4WLUhUaigRBYv/OoM2VKeTrPDwUaFw1qHpgzoGAp9XUMKDUuxsDBIBHCy9R7TnXeRCJa9C1zpLbKQT9E4kcaeTLGYSzGVsNB/TuS53+/x/Ze/Q7fbYTV7SCfh8vz0M5yScfKXXyaor9OKj7AXO82q4rJnNGloXQaKh/z5jksJc/VRCm6cbdVn2xqgZquErSLK9nlCX+AHKlq8ycLxW/xaIUL0A4Yv7vO90zN0u/NsDkoU9R5zhS6W6DNNhvErl4k6+8RHVbTpFLsLv4o+s8iHbsDdzgA1DMjtXaewf5VSs4NVfJylzjiKCmdObTFaWsP3NSq1HPsHOZqOQE+2QILZ1ZkqC8byHoZQEKEOoUpdi/im2CBXTZHybLLtBsm9dYamgpexcaUk+hlOPMOMkcyVSOXKJLMl4pkSez2DW7dqyDtLlIc9Ai1G3Sri6imEUD+WrvKRDIEhEGoCoask0gHj+Q6jqRYFu0FC7xBGKvu1MXZ3+ojOOmeMDmO6j1R11BNP08s4tIYt3tGf466bYCJu8uVjZYp6RGX1X+EN9rBS8wz7ewRbNcJrbaL1I/+njenEp2ziJy6gzdxPs7eE119CBAHuZhuz0SMrjlJ5kVAIhSAQEiOMEEBLUxgqCkIRWKqGruls25PcSS6yEpvDVwxifp8Tg20WQ4/lMM7l/AwKEQ/WLvLowVvY4cfBhhfpdJUk1ShB1bNpRTGGwiSh1NFjQ/TZOQqxiFjrgFSzSuygybAqcepH0cTIgM68SfyxEglT41KgsaUXSJt5fDnB4TDDIFSJaSoPFlI8VEySdRuElVXCw1XCyipRY/ujukSRKqOWZiE5ThjG8fs+w80t+jvXUc5aqDNx8AW2foLsqc+hmR9XDep2O3zve99G0zReeOFLaLpFre2wXemxfusOz9f+kE5kk1IcFCSbIsuapzMM/CMdXU0nDHxOZRYw3718RH59Non+ZB7djzPy4H+D8v8n6o7FxcUvA//F0tLSp/8tYO2rwH+0tLT0hXu/HwT+aGlp6fS/52Fm+HsCawDDbodv/MGbDFC4ce4Nnhl9gL0dk73CcUStTn5nnYLZZTgMsaIWw/gUrhsxoVbxhI4rjJ+ypcOR3JGMMYzFQVfpJvN00nkQAikDPH+J8p0ayeoCZnYPQ2vSHBqkvXVKSpzZ3KcohRYVA67VK/Q7W+ScLTL+AF/J0xZF/EScXjzJwLMwhgFW4CCFQmTqSEO9F/JXCKTG0BywM3cJJ9GhXI84vj0k0bGZ2a+hRRE7IxbtjEZGk5jEEBVBsuOiHp9nefYUl3LjPPLKdzi+dpO/KD3BSnqS57LLXLD3qYYWayKPkSwwuXASq9FBf+sbdE/aVOo+vU5AqFlE6Tk0NKZPPU1pcZyJuPVRgWskJRtdh5vNPq9/uE39bov4VJKZiQBz5zppU6cx+giHuo4qAxZZ5Zy2jAw73O6l2fHP42kmuqGQUB0WnRXm3HUs1cM3zaP5MNUjJfKfMycwqPZz9LwkN4azBELyue//EWrxOOHJZ5lyQEofJbqJL1dx1WnWhzluiS0ML8Jzi0RKFsPuExkDDGWIUORHDPl/rUmJlIKhInGtAcLXSXYVNNlGUwJypQkmZk9xPXJ4v/Y6gXD51PTTfGJnAbnVY9rp+NwAACAASURBVH88Yid8m8VSnSgCKgOyB1UiP+J7xU+zZc0guzYZXUfd6RIOfDozSbZcj2G1jz55E6W4w+nQ5GuVLnq/dVQ3oinIeApyIyhmhtowxv5qhdzFm3QyKSoXzmKns2w2od13SZoBluYjo5+CZCEghkUcCy1uEg59At8nkhGhkPgyxCdC6CFhFB6dP/+WupJII+qX+cz8IrHqAEKJWohhHM9hzGQQuorneXS7HXq9Ds1Oh2qvz6BT43jlfSacXQKpseuPo6sLGPYYS3qdYUISi8WJxeLE40dcdbfu3MQLAqpT53j2xAiXDl/hSvUGKSOJrmg03ObH4KyKSjxKorg2bt+gN7AJhzGkG0OGKkqsw/F4hxEEXk5jSavQ1xsQagw3F5H1cc6M1PnVs8sE99Q03ph9lqtuBikFj473+Nonn6H72nV2195H319GDUJip/KkEi3+5OwLbMhRVLWALgIeSOl4r/4xehSST46ze7CMJEJ4Bc4IneIjD+NNj5GOB2yvb3D5ziahohOXAr1mUXPyDLU4IMkaLUr6HkVlF112afiS/VDiJkYJY0UUp0G8vUfu2AlSpVFS2fIROMuVkJg0qgPu3K2xtlbHq7XQpEL0M3q5ugixhy1iwxZ2NCA2kkOdnsIvlxkEHr3/h733DJYtu+77fieHzrdv983x3ffuy3HevEmYIYYDEAMSAAmaWSJNukQRJdOSLPmDVXKV/cGiSmW7yirRLqpEySYokQQJkEgEOAGTZ97MvJzuuzn3jZ27Tz5n+8N9g0EYELDJsmBaq+rU7upwTnfvs9dae63/+q+uR9fx6XoBrh/h+jFeKPAiQRBJKEqCH6vkhMPHrJuc15cJUXk7OUG19xCPTsygyjE74nH0zHEaKrzRaBEkCRe1JU4lV+mb+Gl8ZZzff+4+i+sVzo2F/Miwh7h+i+BmBfwEqVdHPZ7GHE2jZ4dJbBvXXUGIhM1WwHa9iRrG5MOYo45P29QIdI2UBDYgJwddCsJEECUCQzZRVJsFc5i71jiLuUPEsnrQWq9+h0drb5G3AuJYIlryUM1hrJMXSF14DDWbf6A+BHtNj9nVOjOrNe7Pb9IINWQSzuhrPG4vMT1go5QnUErjyPkRGkurNO++gjLtgyzRue6x3NPD/KjJXtyiFbQRCHR1lFL6YbpxAQEcztpcKuc4krOh3cZfX8Gbv4O/ukS4s0PY6JKE768KSZOxxwdJX3wE/dwx2tXLeO1FZDVFtu9xzPxZ9loxu3WH3brLzu4OonYTNza4ujdAnBzozbSl8fOlWU51XmfvxM9QXbjKSFAhJTxCLc1uYYrVRpdGbQcpEeR9mRM/+bfJeNBeeAMyDgM/9t8gK99ONvzXKT9Uztr09LQMPAd8aXZ29l8+cNaucpDq/Brw38/OzvrT09P/CJicnZ39ew8+VwYWZmdnsz/gpcaB5b/2H/B/Q5av3OD3/2ANtafG9UNv82un/zPuXd9mJn8Uqd1Cnd9i3NxGkQ/mIEokNFmlN6zTSw1FFtQyY2yNXmTNC+ma+QPLlQjUOGBq8z5TCzepSDXSbsjhdsjbxZ+grWSxembA0EGS6YYqXddmaHCCRz2LfChY0eBGy8VpeGhSjWJmBuJdOn6ZbnQRMNAil+n9y/R1VgiyadLP5sBUyS9u0nRS/LFznsqAh9+/iBloTC/FZNsGE5UGBaeJlFXIn9EwAg9JQDPVw+Xiw6z2neOh0X4e6cvR+J//OVFtFnXQwJY8WolJVvaIhcQyZbx9QXF5l2pe5+tPZXisnKPchbsbvSSJQG8sk5Zs6qVploaPUiqV6EtbzNU6tIMIv9KhPlPn5LES/+RvXSRtqKzcv8k7z/8hqXQHvb+P29I0c8kECTLT7QXydo1vdO9ixiFPdAMebboYYYgojWJc/BTbqWHm7t3AXHyb6bhCrOnckc4iVJX+oX3yqQ6BUFGJSZBpOlP0Lo+QSVLEYQeV6/hsERYvcT8a47WtJmtOhAkcl2WURELRmgza97nVHWYpKvPz9tuYks2KkaVrtuikUkTWKJJioIYBVreNGTSQk4RQCUkk0GMZmb98F6gqB0UHWqIjGw71GHY7KUbKKY4PZ1Gqq0iVGdTEZ0Y9zp1wCM+NySXQRBBIcBCDFCi5KmphGzk0sVsjpDQLw9SQJUES+wROG5kQVRbfFbFUFAXNSLHTErQ8hb6sw/nxFifOPsvg2FniVsDGH90mdgLMgQzWcI4wo/NHf3qHRIJf/c3HyffYrO5tMnPrTyiGGzS7KWZmJkgVRpk81cderc3q2j7CW0VWXKLA4kenHuLUU8cxyukfeF3v3n4Tb/4K3ftXMET3AMYgjeJa4yzn8lRCh06nQyJJxIrGbvkwpb1FbBGRyWRomxF32w6WHWKpCrGjM9Lc5hF/gXSc8LJ3gpe8E2TSKr1WQo8WUlAC1MSloXZoaF3kSCLrWyQkeGpI3e5St7r84tRxelrzrNSyfOWdMZBl9kWGQ9IW+W6T3k6Dw84G6egg2iOGRvFPDrCnCt7qewxHS1E0FXRpidndF5GTmJG6ysXiLzB7tYEkeaRTcyjOLJKActWn0ErYmBinWi5hui7jC0vk6+8RgEPbKLKXGmU/NUBguejyBpp0QAKuhhIZN6DZ04+bH6B/c4uxvgHCk09S3XOpV32q1YDAf99OKUlA2m9gx23SPQrWaBqzACQefreF2NjB2NwnVe2iJIJQlahnNeo5Dcd8v2WYqumYdgrTTmPaaTKaTJ+zg1VbBkWjMfwEi/lLyNEs49YNGn6KP75xlErzfVxgOhVx9KLOhjKEFfr0uzq3bm8TRgm/9LFjfOrJSZQHG8jQ7bL1F19l52vPE2zXwJRRjmdRT2aR0gpBlKAoErIsI3zoRD6mpaM/aEPX9WK69ZBGNaBRD4kTiVxPiXyxn3y+TLEziLat4gqf2e4c+eoS9toSsQzeQ330ni8glABJ7SMWo/hegu928V0H/0Eltu86eG6XwHPJKBZzYoq5cBw/UenLazz72CQffXSStKWxu/oqG3NfxTCLpPdHqL3wFu5mBdk06X3sUYpPP0VzKMeLS6/z7v23sBoSucw5GvkjOJqF7XQ4fO8aR2ZukHLaKCkbe2QEa2QYs1RANRIQTeLaCp3tNaqRzb5UpJE5RJRLMVjYpJyq0vY1Xlsa4dpGP1Eik7I0JoshPckCeqqM0nuK7arD9FiBqcEUqy/+HhuJRam3yMd//Mex2xXa156nO/cOfj1mc01hv9dkP31wr+SKZY5ffJKj558glcn9wHriryg/FM7abwNDwKdnZ2eT6enpkdnZ2fXp6eksB7i227Ozs//0r8tZ+48VWXtPrnzh67w7Z5FMrXK/eI9fP/G3mb+5wNXMYaQgoH2rzqG0RLpZQWUON1/A6ZkkKfRTNQ52PWoSMZo2SHf2iFY2aa0UiU2F7YslymGTJ5dfJmolLIRThMk83fgSmrRDvtDE6jnErruDIhwSAYFaIJ/q54lWBlNI3E3LXI1CRNXFZoGcd51ItlmOL9EJs6SMkEe6Nxhdn0VKYtRzOdSzOVJLexiOy1zYz6aAN6diuio8ft3BqJ3BjD0ma9dxsnnmnr7EOXmG8n4FxQsRiooyfAJZUojWb0Mc4rcVWuc+zec2ikTNXR6Kb3PJWEBVBJ1I4hulNDfcI9jtPiYzDTQl4fRYlcpGRLAr6EY1QCY2skR2CXl4Gs0e5bnXK5yaLPJffvoUqiLjd9Zp7b6F25w9AJ3uBaws22y5jyMdttnvNfEUg/6gRk93Czvs4ioRy6pP4AeUGj5m0yIOehFBCTWJOZlb5Ih8kxV/hKvORQ5NVpgerqG5EyTyPmFuExIZeUPCeX6Zav8kf6o9Qo0DaJwuhwxZPr1uBlUknLGucvLcEPXpJ/ji3HPcv9KD62X5u5kXOazusBGOsuBPsxkOEqU1nOkMrdwBh5PtVunZ36SmzLOVqSMBeiShCh1JyOSiQYa3m6TSOpk0KLLADxREp0CcyPiiTQcFWRL8dRc9yULBiVRakYYbaeiexxNb11H8iC/0PsW+Ufiuz+iqjGWoaKqMqSmcP9zLJz40gdcN+dPfv0EYRHzql85iF0y+sVnj6swO9nyDkr3NQ8cWSZs+tytlvj47TjfQsSWJEEGv1WQyW0WREqphL1pugqFylqFSiuHeNP1FG/U7qGE8p82t177M8t3LDI4f4dzTv8iNr19B27nFVGoDPTmIJq7oh7khlwhknb30MfpVFccJqLd9dlsxXf9bWfAOxFRjxqwGH9VvMiU28GSTpexx9qwhJFlGkkCSpAMge5gQOoIoDkmlNXwppNVpMtHXYazcZael8Po7A9yJRlFEwk91r3BobwGSBCHLJDkDLSehF+H68CVu9J7HV02yQYfMzhKFKCAxh7i9WMFJ0oyEKTLINBCsEJO2JUazDj3JKlLskGjpg7VXC2nWdHxUIknFSFmUSyl67BZKbZa2t4+QJCR0HG0I35kgEXlCzce3WuSUENPqMLC2wV5wjLrdj0eCFjr0OxVGumvYQQPPDKgXVFoZDUnVwcgQ6nkSWUeTBaamkLIMMoZJptZCXdmE1Q2IY5RiEfvCBXKPPo49MgZA3KgQXPsy0eJlkFW0Ez+KfubjoOtUV7+I25zFyh+jOPpJJFmn7YbUWz71xj5p54soODxXf5pVu4CQJVKNkF+7OM5gz7en6N4TIQTu7H1qL/wF3Zs3Dp4c0pFPZlDG0qgPqCGqcUI9TigoEsXvSL0lQiFJNEJfoFTL5BvHUITBjphjuXuV0lKNJIFGVuPGYZPVQY1z8z5He02Gxg7gIpV1n9q+gqbb6KaNZlroho1mWOimjaoZtKrb7FZWmdtX2UjGaYgiphLyC+fmGSvW0OwJyod+BkU1EULgLS7QfOM1Ou++Q+J5qD09JEFA0nk/ceboMvPHjrJ59BK7uYN+zUdTBpcGi0zlDjo6VJse91ZrzKzWmV9vUG353/b7U5JHr9xmutTg5FSbbMpBSDap8hMU+x8iFjJfeOEaL9/ax4t1MrZGxw2/yQKTkV0OFwSHz5xmcjDLaF+G8PYVtn7nd1AsiZ7DMZGmcsu1qKk5Yr+FYqT49Gf+R+QPyKb8dckPTWRtenr6fwJOA5+YnZ31P+D1TwD/9ezs7If/v54GfU+SOObL//uX2e5kaDx0nx1ti39w7jPMXb/Jq+oQsaTS3fHR8wZq+iCkL8UxVmuLQ16FM+0ZBpwtVDtH6pP/LZ6AKy99iXv3J0lkiW6vRWrXAxWk7CL5zm28+AhedJzGRBpnwCbRZMROlfTWBmWrjS7HRIpOTi1xwStiSwZvZJe5mtlispWQXV1CJBFCKvOC/wiaFPNJ/QrHthbwaiAXVNRnyliBi9jsYksBHVnm8/0Z7qcMRhkg7DzFxPUFTm29jC4Cij/3C6QvTuNe/UOU5RnkB1Wo6BbSyCV2vnwF2bIY+Sf/HbbX4tY/+y2E22X1gskhXaXf79DC4mX9FAEad+r9PD65xZnBPeqdFMnaKE57i51wEUREUx7lrneWjCHxzNkSPamAoL1A6DVA0tHscTR7nCgUbC3fZ6dSI0iGUQwJY0pjJ2UgbANPNfDF9/ZalDgmE0tYUYIt+Zh+gBHaZBKJfJAwIW0QlOdIrCZIB4Y2utYg7rNx+7PU9ossL4zh+wYj+goX7HdJjj5C/uwT6FYWRU3x9uZ9/u2frZF4Bs/krvKMWMGUfTpxmnl/mrX4CPnRQYJ+i1ld0JbBCF3kxjV2jBmEJNBEjqx8lsc6i4z1dkiZEZ4vsbHm09oLGB0cZyK8gOQaKCM7fH4j5I0tg6M5h0+ObKJpEvV6RE9zlqawWOj7KGfPHOf1r80ThDH9x1VumWlcRSdTnWFfu02gRHyifpFz7gRu0kWXTTQ0or4U3UN5fFMlrGyg/IffgThk7dETtNIWanqaul/k+nyVjhtSLliMltM4fsS9lTrHhnMMOTFOJ+DZnznJrbbDK7cq+JUubhDzHuWuocQ8O7XB6dENBCpIF7jsybiJTK86xPZmh+7uPMVUiyBRmW/0suel4AFVrG2q2KaKqcmU4wV6ujeQREjXnMT2VokklfviEqmgSAFwlSr96U0i26AgOjwazLATZnnFP8rdaAz3QcFDxtboK1iYukqj47O530UIKKQNjg1lGTd9cpvXcTsugdGHn5vAC1VcJ8TtBkRRgkSCIXkULI+JYZn8wBqSWWdrT2V2owCqghNp3N3vw010nklu8CPaPexemz09y1J6gnf7LtGVDaYbsxzdvsnzu4doqmkOZatYaojjG0jdHiQFknybUK6RShRU8b7joJAgvBaKu8eTP/HLlEaPs1qpMzdzk+rqLdTuGgoxnjDZj/oYa1Q5tVehZVssfegivaUJhlfeJeVvs6mMc0/KomgBfasVqnWd484KdhTQshXmDqdpnBqj2DfOUHoAvSmxvbROo1HHsmz6+vppNOo0mw3es2u6btDT00shk8VuNFDu30e6dw9JCOzJATKjKrKzAaqGdvxp9NMfQ7bzBO4O+8t/TOTXyQ99hEzp0rdh4CK/zs7CZ0kil/KhX8RIj9ANY76ytsfNWps+S+fT432MpE2COKDm1al6dapunapXY76+xEanQqodcHre5cSCixkKdgsqi9M24UiKp8//CmPFw7y6/iqvrr5ISoInyqeYzg4gog5xw0OeL6G0s8RWHXfoJon9PnmswCamSKz18e+q72CqJr959JfRVUF3/zW81hyqUaRn+FnM7ORfaucCz6G6tcLC4ixZc4687fPi/Bg3V9JMGFucHtHpHx6nODBOT/8YioDO1St0rl9DyWTQB4fQBwfRBwZZTPZ4dfMtbu3fQ5IyDOeewBOD+ImEFguCbYfdxQYiTMjaGtOjBYZKKcoFi76CTblgYYVN4s17RJv3iDbvEmoh7lAPrm1zfX2At9bGaLgypYxMWd3kwnQfaxvrdCOL/MBRtla3WK3HtMWB4yohKPl1ilGbSmGUQrLPk/o9zhprKJLgnl/ivjLJL3/mN/7mU3dMT0//M+BR4Mffq+icnp4uAN7s7Kw7PT2tAr8L1GZnZ//h9PR0hoMCgye+pcBgfXZ29n/4AS85zg+BswbQ2d3hj/+PG2hqxMxDtxByzD++8PdYuH2DrzkWoZnFbu9iNndQ67vIrRaxUACJotziiFZFARTNIP/wJ8G0uXn5Djt7JYTQ8HI6lnmXXH2JTm6YnckfJTMToDgh+vkyKS8mlzNJCiYvvrSEEdWZ6mmgCQ8JMCSN6WQIG4N1Y59VqYHf2SHXbYIxxlIyxa4TMVRM8eP9AcmrzxN3uyjH0jjTI2zd97igLiEheL2o83reYEBYfOrQf8H8c2sM3PkaRWcTs88iN+wip7PEQyP4/i56tYXq+ARdmcq8zXzfo3iJSqQodLIWaTOPgkoq2cK3K0SSxBPBXZLQYiU4yX48ji6rmLKMpUiYMlhKEy/ZZD/QqHijBD/g9IvvAMNLB42jEJJCrNlgKfRN9lAcyRJGLn7FJUCmrQoCRcZVZBwVXFUifrCg7e0uA4vbRHpAOtdieqRCOeOReAlbtVFu3R3H1nwe1l+jL71H53AfifXtFBNxIrPbsvg/bx7FC1XyR9/lF02ZQ7t11O4eiZCoRKPcd6fZiQfJ9KVpFnVyrbsMSVep5hXOtBLkSIAmE1gyu7ks5YknyQQ6K/dusbl0B0UoPFL8FDZZrKeGuVxt8+9fWCJj+JTTXeb2ilzMb/Nz+usosc9s9hT3ujm8/VEAeod30bKTTDk2ed/h3xdfZdXc40QzzxltgP2VeUb0o4xbp5ETCW2ygHmmRH3tOeq/+2WEn9Dzd36FePo4Tb9J1Wny9vwK97e2UcyAUq+EFRdIrpXIBil2UwobToAQIAMmMKgoTGVMBoopiuUUUlqn1W1xe26J2ZpOPVEOqp2B+MGR1TwO5/bI6D41z2KhWcITBhKQY4+j8i0ycov9pMT96DSRlqdH63AkfgNDdGlkLiL8CTRpGz1TpW0UOGwPEK1ucNk12Yiz2JLPY5lNLgxZuMYYG40M3e6B8+U4Li0iakANlQQJk4hxpcm0tsMhZYeUHmKoEZpwUYWP+oCrKo4lOuNlkv4U/tUm4nKVGIn1wR42h7OoWpkb9RHqgc1Yps6pEYVFe4h6Noftt/nkyheodSz6xC66BpXUYVYcSBQL5OT96KoQSJGLFHvIkYcUeUBILt9LrqePamUF3+ugl8q4uztIcUygwn5eoZq10K0jWMEgfjuNsbzOk5uvMVLsYA1JSLJEVSlRjneIhMQ7HGHHKjK6uIwjVVk+WiRz8gyqqlJpbhPudCm1M+ixiqMGOMWY/ECRwewgg6k+ykYvsieo12vUavvUalXq9SrJAxxkEZdj0TqlaJ84kWjWVCRtlOzDT5C5cBEvWKK29hVkxaQ48dOY6bFvW4+ht8/uwmcRSUR56pfQ7UE6QZdtZ5ft7g7zTZ+lbi8xGiKapeW+BXw3t5ihGEzlJ5jMjdMjpyjcW0d+4wrx1jZyOg0PneGr/VXm5Bonikf52SM/Sa/VgwhjvJs7+Pf2kHQF8/wA2qEsSdQhCprEYZsoaJD467RrS0BCImnM+g75nlM8NPETKKqN25ynvvF1oqCOnT9OfuijqPr3Tly5rQX2V76ABKQHPsmb92NevbXLblsccANKa4zIy2SVDrnSIL0D4/QMjKMbFrKsIMnyN8cwgruVBu+sbLG2GxN6acyyTWo4jZY3kQRMWhofGswzmbVRtQ+m3Tm4NRM626u8+NYcLy5BN9IYKzR5amSZk2qXd1uj7Dk+XmKz3O5j31GIv0XV93lVJpwK61YfW1YvyQN2BoWYstxiUNnjsLbNtLbNyK//9t/sAoPp6ekTwB1gDnAfPL0M/AvgdziANmjAm8A/eK/YYHp6+lMP3qMA14H/fHZ2tvsDXnacHxJnDWD5zbf5+qseIwMtXhp/h6LVwz88/xmqK/PsbMwT+x5h4BH4Lt1uF9d1CX0PEQcoIvy+KSmBxOFzH+H8j3wcSZJp1Bz++N9eZXAsz9OHS/g3tlFLWyx77/LvNg/TcPpI9TUY7c/S295B8X7Qv/UvF1t4JPYebxQ8UkLil5Uxtu9oOJs+h6rXULIZhn7z72NNHCKJPTr719hd/ga312N2li5hJCoZuYOVNem1spiGjSIJZsO7uMLjvDxNf2Ijiw8GeQYixk0gK8vf3AGFikdTRKw7IeuJTzdlYubzyLJGGCeEsTgYoxB9/zbFYBaJCC8+hJ9MIdBRNI/JqQwXh4dgsYNw31e+ctHC6RUsWbtcCe8zt9EkqPWSyUxhjPchNTzKM3V05+A+HOipMzK+RqnUIA4V7MoeGXsS48lfo9uts7E4x/7WKoFTRVEEudIwxV4VTwh++xt53DhBPfY2wymPH5dlhupd9P02cpTgySYVaQSjEGCNPWATd1Q0NUJSQVK/142kkggVvx1T2HgMNU7jTLzFvtzl1cUxNlspipbPx44uUNAcrPk9jK5LRc0z1x2nX7nEmGWiyzJtNeLdokWlR0I1rnC7eps+u8T57FG82Tn269sUew6TSDot2aFp1olilw8/v02mE/HVJ3KsDL3PyK/LOolvgKcSpRogQWZ/kOLWIWwvjcR7sbDvlgjBzoMjBvIcKJvWg1FB0KtFDKW69OWaBHFIImBypEhc32JreQ4rk2fozMfp6iNUqg6b+126XkSr2WIseJuSvEUnewRd1/G7We62+2g90DkpSWJaiTiqLDOqr9CnbiFLgkiYJMioko/M+1WPbqJxLxziVjDKvXCIAA1b8jmhrXNGX2MqWwO5QNzSCKpdxDkVecjCeb3BzGKOhj1AkBpDMhV2jtxmO7XF0fRR9m8dotKVKJ7KI2csco0t+rdmkIMuQtHhW4D6JBFy5EHkIyU+UhyBiDB0jXQqg2wYVJM2W0GNRIaikkHbbaDGB9udZk5DnhhlbOIUUz2TjGSG0eSD9SqEIFy4jHf5c0huHbcOtYrGavoQk84S6UKAWZK4ah6hohSZVjq8MZGw3qlxyB8k37IOOLJKJbKjRZqmS6W7zWZni6pX+5Z7RqM/1cdgqp+BdB/9Vpn8fhXj3kuY1UUiSWVRHWRe7iOUDnrQSm6MokF+QJC1s4wc+TGymRxpS0NTZYQQVJuLdFc/TywSbuujLLotdpxdOuH7+lOVFApmCVU7jyOGMOWIqXSVtdZV1tubFI0Cn5x6lvPl08jfUTQkhKB+5wbzX/scufktJAHxkXFGPvopUqdOE623cd+tIJwQ/XAP5vkBZPODdWGplGFnex+vvYTbnKNWu43xgJpDTw1jZQ9jpidw24u0d944wGf1P3UQRfyW/pdCCFo7b9Dc+gaa2Udp8mdRH0AWhBAsbbV4+dom78zsEMaCgUzMpLVNpnMH8YCHLRESTVGgKkrUkhIN0YNARiImL9UpyrsUpT2yUoPAzlMdOEmt7xiJamA4NXoa65SjJgOqIJ0tkMoWsDM9JHqWtxd9Xrm1h+tHnJos8vGHBxkSt2nVrhDJHjXH4NZ6kcgRmElISnikhEdaOOSaTZSFNmpKpfeRIZRUiv0kx4qfZdVNsdIx2WgrREJCl0L+1T9+BvVvsrP2H0nG+SFy1gBe+70vcaeS49jDIZ+XXmC6MMVnTv8qyvdpDFtrubz5wutMbP05ebnJS+4xboQjqETYis+ALBBhmVjkKA9kOHyizNSxMgszu7zxwiIfOi8TNL7Ma5bPXMpAFTKF6mOsLaXpzQqkkwMMOyscW36FZt8JquYkw90uw66CITQCKWSXPTp+nftuimpSQMfjeDDLSKuJkgikUZv75hDppIurZnBUj4XeCoEc88lqghR8jP2lOse2XkaPPXaOPc7sZJ5IqVNq55hqjVHUFbLfUWkTEfMWMzQlh0v2UQZ6hpBtHclUIajiV27C/h3kpM18mOF1U6gogQAAIABJREFU7zBVK8+nji2hVGz8pkpZHyOvlr/pvAkEMQmRmqAVbKyhPLvNGTbu/TlW2KFHFxiSRlVOsxv14fiTVP08biKRVWUO2zIZs4M6oJOaKKH3DjK37XNjfp/byzX8IEZTJQYHZY6eGOFumJDVVZ5WTe68tEy3HWAmXS4Gz5N9xIQ+iyBQ2FgN2N2sfxNXYVhpfK9LaXCSD/3kr6MZFlvVLr/1+9dAjtCOXsZXGpzSpjnh9tPbvUWvs4rRdQ+aKas2d6PTzNamOYg9CRQ5JivV6VP3yCtVTFFH12MkSwFbhZyOYlqkK08iRybdyTdJ7AYAW60UNytl1vZthlMdnjV8csEYyP0IKWHVjdhWYOBjaW50dphrl4mTmK7zJZKk+V0FmjKQSQyyYYZsYlPS00y/fBNjr0nr2R8jmThNVJPYnG1Sax40Zg41l92hZRrFVYSckK4NMOic4PHD01iWRpAkzFda3FyusueERAhAIl1w+Y2PP8Sx4TKe22FzbYcb96vc2+xS6QiCB6nuvBxwPLeCbskQB+SUDlNjkM0rqEYWVcuh6DlyhTJ+aBGR4ktf/wZJGCKcJlcbR+iQIYdgUnYYkZukdJd+upTVDLo+iKTUCHMrCFVCJDGh2yFKYiTDQrFM0CHRIiItoRnbOG0NOj7pyCEVe8jSQXdreSSNlJZ56Vo/S5sZPj09Qyk/TX3/KOuywmqlyV5pie3h+1jyMQz7EnEio86vcz6+hROFCNVESiJUCbyOjhEH9CvrmJJHYuehOIYfJTQb+3iugyyBoevIEkRhQBj6xJJAlIv0jhzCuz9H5Do8+VO/QWn40LfNd7yzgPfWH5DsLiIXxzAe/Xlicmx99vdor1VInTpF/pFHsSbHSVav8Nq777KrZDkfLoIES0qZBRvkAYuPn/wxjhSm2HerXNu5xVub16j6VWShIyUqSaQQRzJxqDDq+HzE22U6adIVGq/Ek7waHMENbWwhSGshGS0grQXkzS7NwGTGyRAaHrLVQbK6KHaX/pTDz2V1IgR/2HZpxTppuUBBK9Jrlui3ywxn+ymnCmiqiiJL3G3s8bVKjQiTJFrkRwezfHjkYVT5gx2s+7V5fu/eH9EK2jyTP88jqzLdN94gbjRQ7Bxm6SSpoxdI/8g0aumDMXHvyXfapn2nxr+5+r9wMdPLCStN4FQAULQsRmqEKKgTOBVUs/cgNZqZIIl9qmtfwm3MYOdP0DP6CWTlg6NcHTfkzTvbvHx9k+2aQ8pUOTORodb2Wdp2CaIDpOZgj8ZkWWeypDLSo6Ap4qBrQxKz291jrjbPenODGBk7f5Ywc4SWkkVIEkockGlsoO+sU99XqIRDxCj0y9ucyO8yVNSxMwVUu4eXli3CYJePHdugx/p+NlpBVnQkWX8wag8OnURobLdM7GyZI1MPf5/z/NXkPzlrPyTOWuR7fOF/e452YDH5Ezp/svNVHht4mF88+tPfMw++t93m8stLbKw0KOQVnsy8QKa7wmJg81p0hCA9zK5r0OimGDZUhnQNvx0cEMlmXBpORJSYzJ96FVnxGNmX6dvzUOKErXiIu/E5ZEWQOTdEKa5wZOkVIjvP3MRTOEaOMzv3GXEE48EQltDxJJ9ttc0rVYVb3YQjdoNnam/TU99B7VEwyxKRqrAs97GgFblXqtI2PKbrOqN7D6H7NqOrb6C3VtGKh8gd+SiyauImCV1FIrQ6mJlldLtFsx4z09BxkHg4nGUwqYGRwi2f5ibTXN23md/skJZcPpxd5mF1loxo48oGr2mXWA7y5IMFMv4Ght3Lialn6SWH1I5IOh5SIn93REYEIHugBBCmQTKBhECpctNxWW4axLGBwMeXqmwKlRo9gISlRkyVJM4e6uH8yUmyuTxOu87d9S2+0lKIhUT57i6Hum/ymDlDtyLhVgSVE6fIn1HoKbRwPZNm9zCl4YuMHh5kc+EGb/3575HumeLQuZ+kWQ9ZWK/z8kYDFcHgxAzTI9ucMTQsWSKphnC3SWZwFL2zDGGXRNIJhImb6DiRiScMAmHgCx0/MYkjGd3rYrhNMm4VvdNG0dLkz/wsqCYr9av0Dgui4S6mpKNVx1AbIyhCpR13SCVXkJL77BsZas0ShtaG1D5pFMxYwvAc1mLYSJlsyf3URB95KUMq0vGaEmktzwkzw6imEoU+u3f+DK27xf3SY1Ry0wfTIksk6kEltBIJ8hMGHNvmrf13iQlRO/30eqdYXjrY+MgHb0XJ7/Lhi2UeKp1ib+c+krdIzlYY6C2iqilkNYWkWKztS7z4wk3S/i0sqcu+Moya7sXSIgLPRHcyFDOCrF4nE+0ShwndyGLFyCBUQaVlMhzcRJViZDFBLTzLKfM6p+xdUE8h5CMgqUT6It7oDIkd85eJSMRB6O+98YEKi4VMhEyIgh+pvHBvhImVNX5k4jjx4TpBfhknsvni7UnmdnM8kd+nfTjPdnaSKKpQnF1iYXsYDZ9z2jsMPPExbm1Y5BdbSCLk2Lkenl92Oerd5JOpG8gyGA99Gu3kR9jb3+PKlcvs7+9SKBS5cOESg4PD3/a93U6Tl/7kX+G06jz5U3+X8shhkk4V/+3PES2+TaJnqA18hE3pKI26R6Pm0m5+L6LRhHRxBaEHXAgWGBV71OMe7odTLISjRJJKIiUI6YC2hgcUDdKDNnwDyg5n9bsMqLu4icFd/zhz/lEioSMJ6QOjsUKOUYwOst1gaWCJlu2g+QqjSppPFBOCROFLK4ep1os4HRkvSL7rHN8lskR6IktqNEMSJjgLDZK6jyLLKLL0oAJUwo0dnKiLpigMZov0ZtLkLY3jTkTf8n3crZtEjXVQFIzT5yl8+Gkyx45+T9vxQbbp+dWX+bPFP+fXT/0KJ/OjuK0F3OY8XnsJkQSAjCTJCBFhpMeJ/Bpx2CI3+AzZ8qM/EF5LCMHsWoOXb2xydXaPUt7i2HiB42MFpkcLpC3t+56jHXR4s/IOr21epu43AA1VHUIORvE383jbB8hUu6zSW27Sm2yQbe2ieT6drslN5ywOKaaUGSblOVJpBdXQ0HUdzdBIBTG5nQZJWifTl5DoOp3sIIoiIysgyeJBkVUCJCQiRGgWEyf+q+/73f8q8p+ctR8SZw2gtrzE5z+3RI/toX5M4bn1lzhTOsloZpiS1UPJ6qXXKhI7Eu+8uszc3V1MS+XC42OcODeILIP/xmcJ771EM5Z5200hVI2mUuJu9wiNpEAOl36zjRXn0EIbgUCSPUrKO5SMGFMexrIVMpNZ2tYon303oN4JMfptToz38LcujGLoEn8xv8zq7hbTeshppc3O4iqZaJi8mEBGQ4gucjyHlMyC2EICIh+cbXDrOlKqn1pfP9841GAt1yDn2jxWPcJk1IeysQhrlwm1FHuHnyI10cN8M2amliDnC6SVNiV5BUXESLLB9lYv4NBCpRJnEUj0yQ0OaTuoxOxKeTp6iocy21wI75GOOvxZ9wKv+dMcV+8zKM9jSConrZCy3H4QZwI3KRKpk6j6CIhedMlGeq+gQJFAVMF9GYVVYkVnSRnglcYpAq+X7IPurQ1cZGmVAXUdS2p/0wQkQiJMRnHiU4SmSe1sjsA2+dj61zjubRJf/AX8r72Ee/cuub/zm+xLPkrwDrbVoNO1WFqZwA3Hqe93iR/YdkmGQtFGzTv8xWJIb8rhVy7ewWt52K/s0gwVhj7zm/SNHGFh9g57154j7e2jixCdCENK0EWMlgSoH4CjeU/iRCZK8ijWpwGZpHsF2TqKpPaBCJGSOaT49jfn/T2JhIKfmLiBhtMUxPUAveN9s4WZngV7WOK2NsFr3lEqSS+mKmPoCgOWzod0jakooX7vy0SNVeYHH2Ft4DS0QhCQKtk8/ZEphkcLbFW7fOPmMm9uX0b0LiGpEUmzl3BzEoSCZfuczpsMmhVO2BXS9SZarYucfDdL+z3fZDfWsKWYcV2wHfaz1i0Q6hp2rwSSoH9ji9HVNWQh8A2DmVPH8E2T4blV8t0WRjpkKa/TVWSKQQ+T+jlydh50ndBYJzy0jjC6OCLFTjhJb7JHvr2Cspwj2rcJG3uEzc2D/kWAlLGQixZSjw4FBUlPQEpIFIkNv0DFyXG8s8mQ/SyrhTyf26xhqXt86sQC/f4eO60if973ERzN5nG1wf36ZQozy/h+juvhh4hQOJM1UVshbo+Gc6LAz50cZUDX+Zd/covq1iZ/f/QOhdYccu8Y5pO/ilwcY2VlievX36HTaTM0NMKZMw+RTmfQNI0oFOxu7nH5ua/gdyPOFENGwpsIATPeSe66p4jQ0HSFXMEiX7TJ91j0D+RoNLrs7++xVanguA6aqtOr6TT9VSJLZkAVHHbuUhQtAhTuJ0Pc8Y/QTMqUs1l60ja6KlOIVhlx3iQTbuLLKdZT51kxD+OKBD/xEEkXJXaQCQmkhI5IaIqYEIHpZsjV+lFiHaQYjD2O+LNMPiXAi7g82+DKiIFnPnAMhYKW2KhJCjWxkGMLEcs0vDZxIpjIjDNdOIIq6bSSmCUtwZUhG0JfN0GOBS2vy3x9BTf0KBq99Fll/CCh7MV8WNEoyDJXHJ8vt7toXoNzzTlOtRcwk5B9I8/98gm2ho5jZVKkbY20pZGxNA6PFynYKqW8hfzAyYqTmH/+7v+KG3n800v/CFM9gBuIJMLvrOG25nGac8RB/dsVgqSgGUU0sxfVLKIZvQePjeL3jLQBeEGEhISqSij/D6oo4yRmubXG6k6Tt2+0WFyJkCTBwJggO6biaWncJAPIICJit0FnTSJotrD63iWj1zACgRGCEgtSksFIXTB1a5cgbbB7Zpxs0uBYtM1cnGbRUxEP+oYJoJaV2SgpNDMKRij4F8/8Fur/X3jW/l+UcX4InTWAe3/xDV65rnB2KmTztMPV3Zu0goNzyJFKqTJF784ESKBOduk/qVHOFem1ipSsXrJ6Gv/aFwmv/hmxgFm5RCdOcNWAG9ogK82jJE4OXe/wSLFFxulnt6lhSC5F22OkIFN2uuRKCvqYReC0WVzewm/VyUgOOdkhI3vfte8UkkSsmtSjBN+YxJCOkE/GkFFoxz7bSkQmnSPjhdjR+ziiSDR4zb7Ni8U1zEjjcHUAyzMx9gTHlq9jRC7fSmZwbfQS24M5evQO9+tltt1vBb0KDCWmZHcZzzQYzHUoZl0KmQBdeWCE44TU0i56wyFMHSijvUbMTd9CkxRCaYi1uI+tOIdlxRQyCqVCARMXp7FOBp1DxhBlL4stHSii7cghCGcZlt5Gk1waapa91ACrnSm290oHOCg5ZDNJSNGlIAWkSSOLDIHkE1k+H81c4/LoJZazh8i2Awod0CKf8698FjXyufHhXyG0M/SoGxxK3yFrdWh1UtTdS2iqzertLzM6oTI2VSDy91mslfkPVw8zSIefnf8SwdlD/MHRLp6UMOqW6K3a9JUGeOSRh5Ekk3Q6g6oeKBq/s05j43maOxXa9RLdVpFOzUETHprkI8suutkgLWsMqs8iSxZRXCVwZoias8huGzIqDFgwkgJLJdiPce92cSsRmW4XCWjqJhulArvDPRS7AcfnVlCDEL1HIjck2LTyXA6Oc6UzTg8a/UiUVZXjKY3c6gv4+/M0Bx8ieurHOHxygHTe5MrsHq/eqrCw0TyIIKcNGm4XubSG2r+CpAUUYpOn9YQTrQ5GtYsSHLDQqxMXqIR5bi3uEwQBhVSXVmcfCRhRTMotn3CvC074zWiWbxosTh2i1ZMn8QX1hk6+GKJIgpH6FsPhPpITIdoQOyEbJY1qQSfdiRjfdNFLOt4zE6xkJlhyB9nR+77J9VXa3WBy7i7ji/dIa6BnJtFzE2gZkKw7+D1dvHyOWNZBKMiJhBwnD3rxRpAJ6fgal1eHCdRpfrR3n9LWa7ySPsbb5UcoJC1+akQnR5rXv/iv8QKXm5MqiV7Gn7lI24c0DqePlaiWe2gqgo8O9/JIb5bf/coMV+d2+eVjXR5qvYDwOminPopx4adIZJWZmdtce2cWv2OSRDpJpEOiIpEwqS9w1r6GJbusxaMsWA8hp3PYGYV0VsNO6+i6gaZpqKpGHLtcvXoNx+mSzxc4fvw0xcEyN2v3aH/xqwT00knb3Es3yLR0nk66HE9WUUTEuqnzVtYklylzprJJv+vSUGVezttcyVpEsoQhwWld47yhkVdkOgksCINtJY+uZ0nrKdJaCkVScAOP5kaIOwtJK4VIFFQ1JB2uMVGZJxNsc3/C4Pq0TT33vQ23oRic7j3B2fJJjvccQVd04kTw+k6dFzdrqLLEoXSTq5ufJy3b/Nyhn+RodgrhR3i3dok2Wsh5E/PhQYK8SdsJ6LghbSek2+rCnatk7r6DXd8hUjRWytPcKhxlTTEJjH1EqCO6WUxd4/9i782CJbnOO7/fyT2z9rpVdfel7+19RaPBRgMgQYKEQIqLSG1jSZYsKWyFZx78MBGOeXCEIvzuCIftp5E0I49iFNLIFEVSFHeCIAGC2BpLo/fuu+/31r7lnnn8cJsNtACSipE8Vtj4IjKyoiq3Oufkd/7nW/7fTC3LzFiO2dEcSqbHf1z+Uz4x+2F+9cjnAHD9mO3GkM3GgK36kM29DrutIaWcxnxNYabsMplvYYs6cdDm3ZVJVD1/D8RVENoIG50Md3YEN9cHrO707x8pBOiqgqYqaKpA0w4+3/9OE+/6/Z1jBm7EtZUWpq7y1PlJnrk4TTH7TkxrkKTcbPb5+vVtuipo9kGfVEyNuZzOpCPIqS5bwy16b73Jya9foVHU+PLHi0SmxmRmjF/d2KXWbuB95l+TL8/x6s7r/HD7Jfb9Jnktw4fyJ/jUsY/g2OM/tb//KeQDsPbPDKxJKfnun3yF5VaRz3xmgukzxxj6Hq+/tsKt1xokocSY8RnObdGQu7SC7gOZikYqKUcJJwc+H+u4COC2Y+AqCk4qqUoVO1ZJgwRTRlgi4tn+MzTiGp8tfIWsOnjweVQdxcyAnWczMtn2DcLEYWeg0YotetLByxQIC0U+dnKcRwour377z9i1Q3pzY4z0MpxzD7Hgj+IRs2nW2TQbrCs91gYabrvCR5IdnJEGz9dCpID5vWnKiYYWRczfWmWkU6dXyNNWMtQnx4jLNne7FbaGRbJGyFh+QN4MCGKNtmfRcm38+EFFmVFDqmqPitLDsCRnjS1OxKs0tAJvFk7idXuonU1idFr5Y7jqFPW+SddN72cAgSSjJOhqRDeyKKoqj9g6Fx2DEdUgkSkDdjDiazjJLYbSYU07wrI7T8/N3bvGvVWsgJYODhv8hvMitgj5sneJOwsX0cYcZCcgXemR6zf5wu2v0jKLfHH6aSIUJJIToy0+cWSNnBUyjIvk9CEQ4XtQmfk4llvm+//ha3w5d4GjJZVff2aG1669zDVliZYzoKQX+K2Tv8ZHjz9yf4yG3j7dne8z7NwmVjNY1Yuo+SMEacTLNza5/NoeVcWiFDsk91KBlOyAJNdjL99AlEJUS6KkYO/1GFvrMLPjMTJMUP0DsCwqBqJm4iqwFsbs5FTqJY1OTiVJVc5dFTyy2kBLE9SKTmUqItQs7gbHuO4fY0PadIVkVFP4fP0VjMZNlLFzvLXwEZ5rDfGiBMtQkRKCexQwWSPg0qFNzte2uDsc8JKAnqow7Uc8nZY4Of4oSnmBxAsId7ZZX7zKYm+NWJWUuhETez5GLNErVdSxCZabGj2twOP/4gmKh2fYGg64unyb+q1bqHGIFIJqusJCJyUr5rEyx1G1AqmIEaMx2/Ed3tpaIl04Tj0/R4MRAIqdOjOrt5lcW2R34Qgbh8/RsA6SJA7nLM6WMhze7sONJjJWId1ASV5BGcszHDvPLTnH7Z2Au5sd2j2fRw9HfGRunWLzDvZOl5bI87eHf509Y4QLJZ2LyQ9orN1l8cYAhIKUoJ87xQvxXYJUUFicZJDOMhgeUJbojsCoZqlNKDw6E3Dt7ZRrN0POzqn8VuUq9vJlZKbM/sRnee1uhk7LR9MkTk7BymjUtC0Ouy+RjVv0jTLXXZVWEKKPnkDqOdQIzEi9V5HCJIOFg4mGSmClmBN5dgp9Xgre5lZ/8WA8DbP88g+bNBcO4WeyXLj0CU4dPYT0B4R3foR/41mUXh2AgWmxOH2E9vQxMmaeIimFYAt9uIaQMXpmmkL1UeziccTPqggCuJ1b7C59ic3tEZbXZ4j8HHGUYiox1c4Std4SlUMl1A8/RlIdIxmEyGFEPrWJ45j2oEXf66MkYGKQV7PkhIOJQUtIvjmisOVozA4SPrkTUnwXaz9Cos4Y2B+aQ8u8fxm9n8wl/aW7vPH6c1yPBuzVRvGyVRSlRJI2SYIb5AKJ2s3i79jIjo0CCCFBjcjqFkkCQRAj7s0xhqZQK5iUchar5LjbCInvpU/WSjaHJ3IcGtWYq4SUrDY79Q63NgPu7mqstHJEiYoQkunigIVaTKE0B3qZOEmJ44Nkrvj+Jonj9J3v4oOEryR55zuAx06N8fQj0+/rQl3a7vJHX71Oux/wKx+d5+GzYyx2Xe50XVb6HrE8qL5tIFH7PQwhsUbKpCImTFy8eEDotznT67BhwpYBkghLUTlSnOaR0TNU7TwLEyW8rvee+/9Tygdg7Z8ZWAMIel2++Mc/IpEaH/r4Cd54eZN+P2KqmnBhfJtCtEra3oLQIwY6ukrTdmjnS7Rsh6au0CCCYYff3GlRCRNS3UB3SqhWDmFmkJrGbmfIzX2Ful/EDw9TyIZ87pMldhsmd6912GgmpGjUxnOcODfO/Ikqf7G6x3LP5TcPjaG5MTdWWlxbbrG630fKgxXSrKOTiVaw0xXGy0W2aoK71jZWanDKm+GUO0PGLXNT7XM9bLPayuOgMGcEbB15Hd/pUdgdpTKoUTJ8Jne2mFlZI9BNGuNVlpUxqNicOpYyXTWxMlVU3cDv3iIOGmhmDbPyCXrJKDuNISvrHTZ2+zS6HsMw5ieq5yFjhd/M/Jh+avMng6cI0pjz2iuEGFyOnsDjpwXpSnQlJasHVJyQvBFQSwWHqDKlFLEUjSBNWfciVryQdhSS17pITaEfZklTjUpNo6z3yLRv4JgxO9kqAzVAAnvZebZqh3DCPvO7b1LZ3mXu7UW847PoTz9KPmvh2Aqtxgp6soEQEMYKw+QIi6+9xlgnpbrRQa9UuHLp8/ztjYCqNeCxOZ/z5x9hmI344p2vsu81OFSaJgwDvKCHnwSEUv4MB+j9v4/p5ch3auS7Y1iDPEIqCJlSSDapBWtUO1tYnkcKbBbyLJWq2CMFzlRditUhal5HJpJ0zSW5PSDd8iBMiRRBoIOWKJj3wJZe1ijPHmSsbgzLvD6cYSWq4isGTw2XONS+hVU7STr3Eb7f7bI87GOkAfP2gFPFdUpBB9ENEW5MGkEQq/ipghbH6PE7779nKGyNWfSzGo7UmM7OcatX5NrAJDMzxW98+gyHxvO0Wy5/+dXruFWLcDLDIE7IugMurlzF2likMlQoVk9jjMyjCJWWM6RwaorueJ7XWg2Wuz795GD1Xwr30TYH9KImjYm3GcvU0IXG2mCTc5VTPDP3BW73Iq40+3TCGF0RnMhnOOVLJq83UYIUxB5K8DwRLTojj9K2j9EJM4xpu4w3v4Pu13lj6gmerXwYXcR8qtjioekzXH3rxyz++DtkchpHT+XY2vHZX/cYmHDrkIVrgq7oWGmBoFXGbRSJuiWQAsUUKMUd0jQkrc+QzXR5MrfOJW+JgtpjM52mP1GlOtlFD0OMjRZ2Z0hoWOyNPUKaOYXja7DVxkxtHC33TogBHAQWZjQSC1zhQyciFx6QO6dI9vHYilK8rIZR6DL27a9y4/RxAsukMePRVHr0oyFpmjDvRdhpymZxhMOlBc5lCoxG+6TuFkJoOOUz5CofwnDG3ne4x0nKXtsjSVKqRRvp3qGx+jcYzhhq/pNc/tErKB5MFeZRXI2kH5JRBBlVwfj77j1FIDQFNAVUQShiBqlLJ+nj4ROJhEgkhCImqB3hipVFAk+02hx75SUY9ol6O6T3Mky1SgVzahpzcgptappudZxFNeVOr8W+F+OnFkJY92+vB10K7QbtkSkS3YRgm2F6jThexwgTJuoRU3shU3sR1U6M8jOmR4kgnZyhPTrPSmaSO3GOvbZHGL83Vk9XFQoZQTUbMJ7vUbb6TOSblG0Xs3iB6uwzKMrPj1e7f+8kofnVL9P61jfInD3HyGc/jzU3d//3VEq+8+oGX/rhEsWsyb/8wikWJh6sMBAmKSt9j7uLK7SuXSMtltBOnCRCIUhTwiTFjSOGcUScghA/3VKqioT/+eEjPzch8B8jH4C1f4ZgDWDn6tv87dcbpKiU1CYPO68xru8g7DxKcQKlNPHOvjSBsAvvCfBMZUov6OFoDob2/rEDSZLwwutv8/yLTaqBTtty+fCFPhdOncJfKXDn5S1W44SOF2EaKguTBd4a02nZKr+5HTHWjQDwUsnXHMnVNEY2fbxBhAQUYmqmy9ljc7iByvr+gP1+gP+uF3oEwRyCALirRKSHrqKN7KI0qxTWpigbGpPxPkfWb5AZHLjQJOCZCv2sxsBRGTo6Rr5AbTJLbTRG0xISyhjZh8kU57BzRQxFMGw3ufLii2yvv0GSeFRMlYfNLiqSZnaBXWGztbcBiiA/O4UicsjIREYaSXQQZzHwU+pykoFvokYpGQTWPYuZAGq2yiFbZdqw0IRCIF0UsYgZXCaSHrfFaTaGUwzDDIG0HugPTYtwHJ+wZrA0PYMhI55wX2dc38dxApS/pz0lKqvtMiN2l6wR0r8ZYj6/SS9vU7/0GHXXZz8a5UY9x4fPjPH7nz6BEIIoifjOyne407oGQRdDCBy7Rj43g6VnsVQTBY0X36qzuu1xYWGcX7w4j61bWKqJqZoYqg5hRP/KFZovv0p06xoi9EmEStOZvFdGaBryOeYOlZmaKVCxdZxGh3D1PxEWWnjlAor5zrhNI0jYFQojAAAgAElEQVRCkKEkbQdwrQ0bHqhgjqnkRxM0DaJYwe2ruF0Y9jUy3s9e1QpNQ7Es1HyBwClwqxnhCp3aEZ29ZIs4DDFjEJrOmSc+w7HzH0VRVKSUvHx9j796bhHfEMyfrBJnVIQfU/BTDm/vc2zQxuh5qGYOLV9DUUykLmiNx3zTXGJFKujaHIqSB5kyodQZY4NB2sW+vQf1JkEyy8yZX+SjnzyBRPKDjR/xlaVvkjdy/N6p32S+MMfGwOetZp+r7T5unGIJwZwnObPrM+em1IOYawOfvTDGEAGhNEl1wfB8mU7OZFQP+ZD6EuPRFuuLQ3Y3fYQKqipYOJalXDEJpE1u9jNUS8d4Y/9tvrv+A7YGO5TMIp+YeZKzxYf44bVVXrm5R6sBSSrQREpBKpQQHCq3+dDIFaqtdaTQCMxpbG8VUJHqRaT6MNyb9CIlpKP28b0uYdhjqeSynh8yNCNCIyGSCUM/QqYCmapYjSkmBlPMGCozlmBa5simB+9PIhOGwx1+nN0hUiWZ+TJ6LUPOypE3cgRhH691hVrUIK9AL025GWtE2XkWysc4WlpAlxl2my7bjSE79QG7TZedtkuj5/PuaSKrSiq6QkUzGUFQ0VQqqkJFU7EUUHMWgSJoDwN2Wx79JCXyB2T8TSbOzVM6fw7D1DBMFcPQ0E2VmIg/v/VF3qpfRRUqiUwo9hMe3cqzOXqRzZnD1PptvjCWZ3K0Sntjg839JrtDny0h2MsXcTNluAcWpIwRSZtC6jFrWpwbP8T82Birm23+9i+eJQk8wpkxgoUJpGOhhh6Gv4Qnb9BVDshzRSoZo8isnEJrZ9hbS+n2IyQChZQpb59Zd4dEUVl1JlhyJqib5XuK6WDl/hNd/ROxDJWsrVPMGpg6TJtvcWluGy8pMn7418gXJ37mewwQNRvs/PG/xV9axDl9Fn95kdR1D0Db5z5PPDbNv/u7G7y91OTho1V+/9PHyVg6UkqSXo9we4tgZ5twa4twewtveQlrZpbJf/0/ojoOUkoWO8s8u/E8Vxs30RSNi6PnubR0h1yrjvZLf4irWWwO9tgY1NkZNrGMlD84/pn/75Pi/r8gc/wzB2sAyz98Hr/dYOFICbV8D5hZuZ9/4n+GxEnCX/zpa/SbPtdIqRZ6fPzYHqcq44jrJVoDhzvDgE3/AJyFVQt3OsPvVMtUCzaJrdFB8kajz3OrdRI3phwJWs0efS8mvV+HUqIKia2GZIVHJdWwkyKp6IJyHVMMGFFdovGQ56sOI0HCkaUYLVTxkuPE0RQFv01tsErZ3cJMfMQ9R3Bi6XhZnYEj0A/ZjB3PoiqCvW2fjVUXohRFSEKpUFASjhgBVTV+D09dL1F4NcggheDkqSzOiEWaChpbRbY2quz2a/f/j6V6WE5MYhk0U42NfkI7VJAITCF4yNF5NGMwqxggU/rxDqh3UbI7hBM2oWoQhSaeZ+F6Nq77zr6j5qifrZBqgpHrbeyGjyVdrJxCoSIYqQTML8Sk8YDOyiai3cM66jDswtJil8BLOHFhgdHpIzx7I8e33gx46myWz5wdEAwWibxdQJApn6Mw/lE0452VZ6vn87//9dts1Yf81i8c4eMPv5PZJ6VEhh7d53/Am29ep5UpUOl3yDh53gyKXI7KFHMOj82PULMNmnsD6rt9wuCepcxQKJZU7GgL3b2JXXKJrQqpUkbVJJaVUq5o5AoCL+wR7TYRr9RhxQVbwTpuE9sqV/rTXA7n2UlKHBusctzY4XCmTiXuomoZUmOEpHgcJ3cc6WlwLzsvFSn76ja3Wzfxok0EKUllmsW5RxjqJoqSMmLkGNULiAhiLwI/xokkuUhSiFKsFIzkIOzASEFNfEIjomm6vJrpsOYYqNosipIBmWKzx1lljaNii66R5/SR/5qsVSBNU66//C1uvPwt4rTA+LHP89RnLyCEYK23wZ9e/wtaww6fKD7NvDhGY2fA3m6fXRKGozZe1UKqCk4kOdWPOd2OqRgJvn2LH2ZHuKZPkwqF4t0+mc0BfqbOqHgbPewyOmFx6GgGz7cZPfQpTEujtflN0tglV7tEYfxjyCTmys7LPLv9CqtuC0sIHjZ0pnqjbKzOsdbN0REpXQFxCqpIOVmEc6ScFi9gsUFqHoXa42jVGTw9ph3t0nQ36Q3bDCONfmCwuQ3DQMGzSwxShSRWIDZAvmOZUlSJbUuyjkrO0ShkTUZMi7IwKEQK5uYOGoLrxhIATygncHLgmW3QG6iJihBF2lGB9QHsDkLqXkInUmhF4L3LIKQCNV0wYQYUDB9d99CkRuqP0UqhiUIzSmgHD9qhNZGQMVPmJqpMjRYoZ02SfkBzcZdWI7h35feKFCmJEmOYGnndgH4btd9BlRG9TMr2QgV35ghS0TCEJOSddknTIUnaRKQdCuGAiXabI8v7lDfbaAPvntaFl2vneD53hrwa8OhZnfmjhzk9OcXSMOBHux02hj6WqnCubFHU9vn26tfpBX2kOJgj00gnF0wz7Swg3ALX77oE0UGjKcC0OmS2vcJcd42xsI0zP0/m9BnE0ZNsKAUWt/ssbnZZ2endt76Vcia25nO6usL8SIfYPM3585/ANt/fytZ//TJ7f/ankKbU/pvfI3/xEonr0vn+92h/59uspRm+NvkUyJRfO5XlVCYk3Nm+D9DeXdpKcRyM8XHMyQlGPv/LkM3zVv0qz248z3p/i6ye4SOTj/Hk1GPkjRxpd5fhX/8h2vRZ7Gf+hwee6x871/9D5AOw9s8YrP2XlkEv4K/+/Wuots7VyKc9TJgpdXnq8Dq1jKQfF2kNi+xvZRk2NEgFngJtFbajhL/fkoqhUMqZTGRV/NYqJaXNTHaIZWooqsn23iTdXo5KxWNuZp9weAvNsCmOXkI3bLa3f8TfaA00Cb+y6zHphnRSiyV3lr3wJKnIYIR90niPo9EVql4fzZXc43ZEmCpi1EKZtxA1m8FAo72bUhlJKVZCVEo4zgWM2izNQUD81t9SChZZDQ5xTf0QRvoiMg0pTf0CaysqQaRhGiET4/uMlDsUCn0sM0QmEjmMwU2Qw5hkkDLsCIIeJIME1YswwxA7ebCKWvbYp1DHjqCYoDsKiqWj2AaKbaPYFu1hh7fXV3ltpIZr28zu7VO5vEigZvAyRcLIYG5mk6PKCskPVkh0nc1L80wuJDh6xOZ6wN6Wy8mHCjiOwrduHeKV9UlOjtbJmilr7SKp1Lg4rXJpxsAhgMil2+5ye2kHQ/ocqZlktQgR+RC5iMgnqLu0t1R+/PAz3Dlx/oH/ZAdDaiJiLqtTUlMst0XQbTDoNA6oGPoqcVpCKgXKIzETYw1q1RZRrLG8XKOxs09B2aLi6FSLRaqVMazSKJGZ4fadW9x+c8htMc2GfeCymtPqXDCWOW+sklMCpAQ/gMG+INmXCNMm+8iHyF68xECBteuX2dq8ShQHGIrNmLFAf+wsL06UUQQUI5+W4uIrINDRsUDoJMo/cMV8z6KgkDJlSc6P5JkOXifuvIkwSrySODzXuI2j2Twz+xQfnXocQzXYWrrGi3/3ZyRxSmn6GWaOnqW+22d3u0urPoR7LkLT0Rgbz1Mdy1Ebz1EYzXDbHfBqvcmOd0ABXPZjagHcKmhkI58FtshEIYPbQ5LeTTSlgxufIWGEIydMxmuLWEYXMztDtvIhvN4SbusthGIi03fG7GZa4IftgE2lgUhURjvTnLZGmK9tUxpm2dic43rH4ZofMkglmgLTIwpe6DPwJW6ok8r3jwUTIsXAwyIgsCMSzWTEKDJTGeHIXJV+36c3cOkMXHrDgJ4b0/dSgui9/eJoIedHNpEI9vtTOKkDCPbjhHqc8G5ilIwCNVNSNRLKVoBjuAjVw08jhu9ykWdNhWGYYGgKH3nyk0xMHlTmiOKEesdnv+2x3/FY3aqzuLbLMFIJEv0Bi5yuKZSlT7m7x8RkhemzJ9nz1rixdwdTWpyIxxG7HYKBR6JbkC+TWBmCKCUMInwjYu90SmSlJGmDNGkjvAEQEOkevE/T2n5KqQXt3XO04knmwnU+t/0iThxxfcHi9fMlaqOHmC/MkjVm2HCz3L5Hl6L3A7ZvtogHPqYpIFRQU4EGaAh65gDyHRTT5eETZRaqo1SsEvmmh3VnnfDqdYK1VZASNZfHOX2azOmzGMdO8NzWIs/fvsOwbeN3HeLwwNpq6xEjjgcZhxMnTKbGbHRNJQhc3Jdeoru5Qn+8iHtkkm7q0Q17GFLBTBQYRiiDkJwf4oTxvUxPiSUVHMMiYxhkDIWsJskoIXbYQ4sDfEXwat7ixYJDV1epxPBkZPCIKGAYGYT5k80h3l8iWXkd4+EvoM2dR2oacepSrBbxk+rP0w7/KPkArH0A1h6QW1d3ee7rt3n0Y/O0dcHf/XiF7jB6z3GGkjCuSfKJiZUASkJupM3ETJ/REZVsLsMP/EPc9rMcyyR8YcIklx1H0SzcYci3vnSNve0+l56a56GLUwgh8Pur1Jf/Es0oUjv8O6h6ls3VV/iTO39NW4XPeyZPj5/GFw6YWW68Uef23YS2M0kqJZ7oUVHfYCRqUFWy5APQGl34iYvMVlBGLdDvpZo7o+8yWx8Y7JPWFnFri25aohNn0ZV9BAkqOQo5i+zEOGnsknQ6xPV9pB8j39s8ACgGqI6JViyj1SaIi+N0FJuep5C78iJGd5vdo7+Elp+koKkUDBUHgfb3xmQo4OuTBnfzGufaAU+tNEHGtLQ8/VCiD/cos4hyzsAzDcyRCerdVapOk/5A8vJ1m5Y2zZ5XpjU8WLEqJBzW9olQWYlrmEQ8ai7yEesWNbWPl+r4UseTxv0tdiXZ7TahkeG5p3+FXqlCZn2dke0VRvIRWsGi61TYzYzTu2elEzKl6DUoB21K0mcsFzNm99CoAwkIGz+aQhctVLVJGis0tyN21trkZEROgYYc5Vo0x817JJdVOpzor3CyuQKOyxtnHCbtBD2WaCmcCkMySUrLt2l6Dv2BSzurEhoKilAYmZxn5vwT5MaP8I21DnfdgPww5ol6hK0qNLWQbWOHdeMOdXaRUjJej7l0LaAwVFmeybG+MM6mKJKEWSpYmGEBXemjaQ3sQZ18e42RksL8sQy6odDYV+kPiliZApGucMfbYM1vgTLCfPFhysYczUYTffUb6LJDnJYJ5Si+Ok5s1wgKbbaKr5MaMceUj2DIHN2oiZ9sI2iRN2LyuoG052kq0zRlkYfcIR/bAD1V6MdNXu9/hzD10MwKfb+Knj1Dt31gGSpXBKOVLUYrmxQreez8UeKwg2YUGA4Nbl1PWF5MiWMFc3SbztQdVtQDEHnOn+XJzmmyIkc0nec/3W5wtznkxFyZMErIWDoZS6IkDcx0h5zRx9QSdvsOy0HKXmELxRlixw4Pr0Wo/T5HThapjGqAwLBLRH4PKR+0YglFJ1WLeEkJL87RDxS6rR7tTh9PGJixTyxVFt1pJBZWRpDoEZms5GhF5UQBIm9Asz2g1XZx/YPrKwo4ToppB2imi+MEmKqkETjUt8qIQFI9NMFDDz1CLVN9T5yS67q88MKz7OzuMD59jNHJY2ysdtnf7DH0IrYHHk3EAWgUCWXD5XC/xWhrnSkrYf7jT1B68kkUy75/zTf3r/IXt75EmIScsE+S71dJN3L09w+Uj6YrVCezjM/kmZjJUxnNoioqOw2Pf/uVG9Q7Pv/iqQV+4UPTJK5L69tfYfc7L7Dn1Lg1N82GmUEJHLTQQtVs5HSOeCIDmoLRDsivD7AawQMsAKojSc7tcr2/jDSHoD6oCItmgYpeoOhBbm+As7xNvumSHyS08yrNmRKGnSEOAtw4wZWCSFHwDHAtieekuBlJaD4IyPUopTBIKAxSsm5CrAoCQ+AZKr6pkpiSQBP4mkD+nEWWgXJAqE3Kgprjo6LE8UhFhC4yGCIDF36ylz+d/zA1dXK/80f//yjk/l9Y5vgArL2vSCn55peus7na5td//wKZvMnLN/aI4pSRvEU5b1LOWziGIE0GXG+0+erVAbXtAXIvQAiYnBpyaHaPfHaPK8k8L6cPkWfAvNhEeg6dNw3SACY/PE5lvoYiBKoAVQjSoMFg/wV0zaE88XF03SbyO3zz2h+ziMtFN+FXpz9O5tTTCM2k/b3vsPI33+D2zMdoUURBIKyYWvYOcf82Mk0ww5RSLCmEYA5jVCHvR5gJVUeIA0bqJEoJw5g4SkCCIlI0QlISpIQUE03TUTQVVxp4mFQyfXJ6B602gf3oL6HXxlGzGRjukW5fJ968TtpcO2hcM4M2eQp16hSivMDm//Z/EA1d9n7lv+dWT+HORpdmz0cBSnrKfMFjNuczXTAYK1R5Ps3zumEy0Rvy+RubWKoNZgFde6/LICKll9lBmb6Koofsbs6yvz1KPq1zN3S4HpZ5yFnikbOTLLci3t5TWG5bB7XdlJSHphpMjRi4Lgz22sws32G6tc/N049w+dInEHFE/tbrGO19MsqAqtNHNzRMJ8dEbRLTKNDBYDdV2VIddvUqvnIQX6TKmJrsMqkETNs5CiKimIZY6S6D8C6xFpP4KdeWS3xz8xi+NMgIjxllg4rYZDwP1YxFsTUgvVtHugmdksrqpEGgCWIhKEUSNRa4igpSosuUTC9maidAl3Dz6AKvP/5ZYsMmGVwmDm+Tqjqh4oFIsP2UU0s+hzdDFqd0rh5xCAzBSGIx11bJbLWIUo3F5ATr6SHmhKAqVc5cKHHpiTI7y99FRhvEic3K/gSbDYXWMKHrK/Qjg2HqEPJgvKKBT0FzmVM3cWQDkx4CSIVKbOZJsyaLlT4tK+GsavF0RkVXH5yM+oHOtquzlEScNyQ1OyWs57i+uIFM4eHcL1A0qiSFIfq0iZ/Psrmnsro4ZH/nQFflch7jtT2s3IC9rTH26iMIIZmY6HD8uGDUGENsZ2k2u7yYu8Xl3BIRMY4+h6qf5RcnT/DKC2vcWu8wPuKgqwrNns/QjwHJkfEOFxbWOOT0MYVgIAUid4T5qadRtRwvfOWP2d9Y5PxHP0ltwkalT5zaaEYBVS8c7I0CQtEJBmt43dt43dskUR9Q6A8srMtr3J14lFYSYls6jz08g+sn7LWGbNT7eH0XcY9TzzRNatURKpUqtWqN8kgNVTMQQiOWCWu9DW63F1nvbbLb3yO7pzI6LDDQfVZH6hQKJcYzo4zfK181nhklK3O8+IM3WL3bIg2zyFSgG+pBMlCQABI97BOmPk2hsGHkicUB6LNNjbmxHHPjOSZrNtfdl3iz+yqz+Sl+7+RvMJqp3e9v34vYXu+wudZha61DuzkkBhRDReQMllsukarw0EIZNUjwOj7JMDoICfkpc0AsUmItJLIivPEM4WgVaZgYScRhTXKpUsVC57lv3MZzI048OsWfv7LG1KjOb3xmkm7Ypu4137U16IcPsgzYIeT6Eb6p0HeUB0CVkkpyviTnSsyhwOorKL6O7hrovoYDFFSfktJHqIJnOc2OVuUXZ+p8eFqiZgoIp0iq2DSv36X++hu4kQuHD2E8dpFkdAQv9vFiDzf2kFJycexhZvJT9+bAhMhvEHl7hN4uobtH5O6QRi4iTtEGHpnlOml5BDFzAk2aFMfniWae+Ckt+k8jH4C1D8Dae2Q4CPirf3eZYtnmC799HuXnrE5e3e/ylbV9HrIsJvcDbr29Sxgk1MZznH64BqMKX90eEuz6lK+2kaqgfq5MlP/phIl/X6RMMQbP0WCZ8SDit9spE2c+jX7iKepf/L/oPPs9wo8+xve6cygDEx2BboYcWeiTz/sMOj0a22uE/hDDcjh08iRjEyad1g4b62U2t0fxfQvDgIUFh0P9ZykNbyEUBXHpt3jhjTfoNbcIxEWGwRTVsSwXHp9l9nCZ+M4LBC/+R4SZxfrEv0IbP/bAs6dej2TrOvHmNZLN60i3A0JFLDzN7ldeQMlnyP/eEwTeMq1+yFq7wNZwkvV2jp32wfhUFcGh8TzluTwbpsQZ9nj6m3+Jf26GteEh6JaItZSBUCmoChVdMGbEVPQQbWKZpLyD4uWxN8+jesWD55KSRFdJVWj7If0gIBTQSwTDFOI0IOc3MP0hrgI3zx2hO1rF6rYo76xjGQ6mM4JpmWj0iIYbOFoPx4gp2gF5R2AoPoIUoTgE+hxNv8Cup7CVGOwZZaJ7pJklr8mxnSs091J6uRKX5rcYzw8ZRDnU4uMcmn2Izv46+xt32d+4S3NnlTRNUITCdJojt7ZPX0toF3R6WQ2EwPYSyt2IUjdCv0cvEKsarz/6FDfPXKTYqvPks1+h3Nq/31etrM1AMZnqdw8Ibst59gsKe07C7ojGVk3HN6AgbB4vn+Njhz9Os6/y59++hbrf4WStzYnjS+hazI3lWa4uTxHLAytKCuiGimPrOLZGxhI4RkqUNqi7d7C1LrN5wXhBwTRSIKHXjum0QjqtiOhezF1sKezmBHFW43iaRfEMBr5CM5bsVHw6RRcUSPpFxtdmOSFfx7IsyhWDklqiahxF65RQIvugvFqmST+3y1tah1t1Hb1RxRmUEAgUPSIY22BY3OdUMM2F4QKZ1MIzIvrTYB+tks0X+fH2K/xg80Xc2IOgQrQxR9wa4d11xDRnQH5uCz+7jiThdPEoz1QPkQ12CPrLAJiZGazCKd568WV2Vxd55Bf+Ky59/JP39WiahPj9JdzOLbzeXWTiIxQdK7fAhpzmxbagpnQ4/63vw1od93OHuNYeJX1XpqljRhQyEQUnpJCJsPTkp9ZXFkJDKBpC0VFU+wAk6nnW6gG3bzdJU0kwIVg3G3T7Hvn2KPn2KJn+CEIqoMdoxhDVHrJXGMVzU07sLpFvh3SsMXpm5YDNWhOkJZPAUulK6AxCBl3/fnk51UipVvKMjDgUbAMzhThMDrjV7vGrDdwQ148PiqkDWQRZBBkO3JZwUDI+NgROziSTNclkDbobG0ze/jGjfp1BZZy53/1txo/Mse81WO6u8cbeVe72AgzjDJpaI5U+JhssWDmUWxm6awPGZot8c7nB+WNV/tUXTt8n2m35bb6+/F1e3r2MqRqcrZxi1KnR9Fts9eqUrRxj2SoVe4QRu0zFLlM0CyTugL0f/RFpzSNopvzHt0/TjW1m1ToBBmtJjfBeVYpcXhLN/JjpWo4/OPM7VOyRB/VvEND94Q9offsbJN0u9tFjjHzu89jHTwAQDjfugbJdQm+PyN+/b0UTQkO3a+j2GIY9imGPotujRJe/SnjlG9if+Tdokyc/iFn7f1Dm+ACs/Uy5c32PZ792i0sfO8T5SzM/9/jvbTX5/naLp8bLfKxW5Pa1Xa5e3qLT8nAyBjMLZW5f3aVcyfDMr5xE09u4gy384SbecJs49klRkIqDZo8jNYdhdwmhFyhMfhKpmFxu9LhSv0EaPEeahPzabpfTEbhjBQaX+6RrHs4vn2J79CLPvqSgDxIyCHRT5czDk5w6P44/2ObaS99lfblPyDxRcvBij40nTI1vMhlfJbvdAEVFnngEdWcb2VhHnPssr63vsL+xyLFHPs3MsZMPKPikvUPw6heRwzb6qafRjz7+nswgKSVp7BF3N4k3XkNRm4RDjfDvdlBmMuR/60kypRNY+SOo2oELZOBFLG52ubvZ4c5mh9WdPmrBoHimAkLibgxwNwfMIyiFUBx3eOJwk/LOj5GtdSSCu9EYq9kJzhzvY+oxg1aO+toY/WACDQtLEdiKwBYCW1GwhcBRBOq9599wFP5u0mCoCT66F/FI62BCCFKJJ1PuhhFf7vdYqLY4NdrgSLWNrqYMAp0bexWu71ZYb+dRFYmpSZQ0pDrcZ9bbpWIkxPkst09eoFUdwxr0mbx5lYmdO8w+VCZ3CKQYols1CuNPYReOIoSg1drn+tVX2d1aJug20PwuQkoiI0OvNM+wNIeiZSiLmKpIme0sIrtbfHf+aZrZGg9tvMpj154j7cWE/fd6OHxFZ6U4gnk8S3lqnpHxOSrjh8iUKrzdvMn31n7Idn+Dw5bDpeIk44ok9vYQSFq9HG/dOUkQ5NCEOKA/kJI0TonC5P4ErCgJI+UOo9UWtWoT2z6ID+t2s3Rck76QpBmT8tgokyNHyMUZ9jfusrt6i/3Nu8g0JRVg1Gq4RYe3xQ6hrfH4xEUmsuP88MUvcngzoi9zOLrAxOfJX/mX1KYOI6XE3a2zdesu2p6kHBwkLjWMNl5+GyvTohvAmOZgtmfQh1UkKbu5Om/lVrisrePf8/+rQqGgFgn7GTpegJrrIPQQjTKfPfRxcorDsxvPsx2uQqqQNCaJdueQfoZq0WJhssCxCY3ZwgZGeJs4aCKERr+vsr64z5nHf4n8SB6/dwe/t4SUMYpqY+UPo9tVhlHMVnOFfLKHLQ5KDYnQwP/LFRTLxvyD36XRCymXS1RGigeF19MImcbsuUPeqLdoeB4FDU6XLCZsFdKYNI1IBwPiVpek0yft90lClyQcQhzjJSq3jBmGmoXwTAad6YPqGAwosUsm3kcLBqRuSiZ10Ulw+geUG7eK8yweu8hcWGf0zl12xk7StCfBPxiIkR3Ty24xsGNifYHAswi6IfFPQlIEaIaKbaqULZ0RRcWKU5JhROLF97MwM3kTJ6Mjk5R+2yW8d3pN3+aC8xqSkJ50MDJF8oME99oaMkkpXHqY8qc+iVoeQ5hZ/sONv+TNvbd5Zu7XudVXaYUHcYA/ERGnaFHK0I0Zy1ucnMqx0V/kdutt0nTI4+On+PTcR8kaGe52h3xtvU7Dj9CE4EI1z5NjJUr3kgrcxTus/p//nkGYIM9X8A5XcYXF7dYYq8MSTkanXDLwk5ggBU0VCAWCNECKlLyZO8hmF9zjjRMoAoSUpL0eSasJUYRq26h5DU0bckRZ5ZDexnLG3gXMxtCskffl3JNxyPBLfwhpSvDMH5KaFtXsP9z48J8jH4C1D8Da+4qUkm9/+QZrS01+/fcvUK787MLAUkq+vLrP5UaPz89WebRWRAPFinkAACAASURBVErJxkqbq69vsb7UYnahzNO/dALD1N5zbhy2CQbrBMMNgsE6cdC8/7sQOtnKBbCn+ZN1CKI2eF9jN0l4zI34zHYbRc/QXjSJ2gOm/83/hDEzy4tXd/jmD5bIeglFDmrsTc4U2dvuEYUJhh6ipndwzF1OnTnDbH8RuXsHWZvGX5jEj+uQpmTWOxj1NunkMa4EBXZWb/2TtLGiCDImjLYCcis+9uOPMfm7/x2K+lMyxqSktfsq12++yuJwgt3icQaWgQo8pA3JXltkeavKgnGHY6VlXuhPc9mbZW62yvnRAbLxBrlsm+qYyXAQs7bk0YoLFLISx1GwbAVRT1GutFE7Q6iMceXJz7BYyqMGMWNrO5zMS+ZKEY7SJ42HyOSgzFGc3wMlBSVDN6xyZdHHFxPMLxyjubfCoLFFvlmn3O4w0mxiRQfApOmUWc9PHzDYT+RYnJhir1DBcgecfvsVjt18A3NWR7tYRinqhK2Y5o0BvX2XwFDwTJ1BaQxGpjBGJrHsDHp3h2RviWB//X6mcGfuEhtTF7BkzKf3n+foziugWzB6lIFUidbWkdttDCMlzuTZ29TI91tEpsPopz5J6alPIByTcLCBP1jFH6wSDLcQSBIp2U0kiVljfvxRzh7/CI2m+759GAVdvM4d3O5dQncVZAxCB22aVJkhSKZYa3Vw9ySNTY8oTFAUwfh0gZn5MjPzZUoVhyQOee36c7x27Vly3RAnONBjVrbAxNxJhKqydOVHByVxaibHlkJuyg/zzFOPMjuf8srOa7y+fwUv9hmxyjxVvMi5cAF9JyTZv/fsCgfmQCshHe8TV/dJlS5JNCCO+nSShL0kZS9J2I0P9t671OlPTgewhc7j1SN8uHYKW8uz20lZr0cs74Tc2nJp9w/ixQxNcOFQwkOT+1TNdRTC+9dLUx0zO4VuZojDLqG7c9B+QFfmMLPTjJcXsLIzaGYZ79ZNNv/X/4X8Ex9m7Pf+2/ftj8TziBp11tY2ub28TtpqUnF71Lw+otVCBg/WJpVAz6pSz8xSz8zgGnn0bAsj10CNUmbXNqgN9xEqB1xxqgD1wJXtxRpdM8fO+BiBZdMKMuwOHaYauzyz+xLu+CG8X/01Xl6+QrSvke9XIVFQFMHoRJ7pQyWqk3maXsDqZpf6dp+o4aHcy8hMVcEwlQyF5PGL/zd77x1j2XXfeX5ufvflWO+9yrmqq7vZgWw2mxSDJEqiKMrSKNger+Udy/Z47JmBF4tZLBYYYBYbsMDMeIFZ7GLkWRm2JcsjWdGSLEqiGMTYgWTn6q6cw6uX8813/6hiky2SkjySFrtAf4GDewq479W9553wPef3+31/Azx8ug9p7yblG2fZ2NlhhygVN4VjhrFbSfBF8qEC9+fXCLkVvE4dt9OluQHdEogyRAZA7xEhGGPD7dBQ0vj6KJuOgheM0AhKbEoWjhUlYGRxAxKmJiKo8ts2q/IBabI8H1UUGInoVEybomEj+B4hHFzHxZA0/Hfx/VKx8S0H2bEQHZugoiLgYlr7wUW+ALbkEdCDpCNpZFXbj16HA1eW/cTwdq2GVa3gedCJxekEQiRUmTPZOHeno+jyT9dLc1yPuQvnGLzyZzzTneFZ8X7+93/+wM+0Qv0iuEPW7pC1d0WnbfGVz79KJBbgE7/zs82hru/z1wvbzNc7/FfjeWYS4du+Sw8qP7cOjWu3MdsbtCtX6NbfJEcFP8O33PczqXfQhFleKFxiOJDht8omofVFyjdEEDUG/vW/Qe3JYVouT55b45lz66RcyCoy0XSQeH+UcFLHbNeQFn7IXeZVRGA+chwO/xqBYBh8E6e7g9XeILnzOrHqJs+kolyNBokKEgkg7nkkPZ8EAurBTlOpd1CLTXxFxh7oR4gkEaQAkqQhSjqiFMDzZZq1FpXtZaqFDXI7XXoqFlu9QZzpMRLZAZI9AySyA8RSeXzfpLL+Hbr1OQLRCZK9j+HvLFJYvsLLTpSriSO4gkSi2kBZsmg2TKRInX73CppTAiAcz5DKD2O2lugfYj9di6UgCjKKKyG2m/uLoybTVKM8J93HDj1MCCs8KL6KKryzXK5riQQaQ5h1lV2tQig5SLVcpHLzOvFak2jLJtRxEQAhoBGYGkEajuDlbDy5AYCkRBBix2hoU8w1YbZUoymqSLbJ4NLrjM29SiYnEL4rhhSR8XYMnHMVvC0DQdNQe3qQ0xmUVAolmUZOJRGiUXZdiyebsEOAVHOL/PXvI9mdfemWgEOPaOIJElbvUbRjH0arrWNd+Dq+67DgzdAqVRhItxH7g4g57eAwQUAN9hKIDKOFh6mLOs9uneXczqvYnsNoYpDx6BiHkpOMRAfxjALd+gLdxsKBXApIahw9OoEemyAQHkYQ3y646boeu5t11pcrrC9X96NCAT/bojywxK64SUAK0BfOsbm3zJAZYsbL0Nxex7YMhg6d4np9gYuZLj1qBrOcpyKvIAZbyILMyexdnMnfw3h8FPEtpwde18beaOBWuigDMeTe8K1x67gelxdLPHdxk+WtIhHN5thokBOjOrk41I0ym509trpVtroNdmyTtu8xrUg8EQrcOq19GwQF11cxHJmmIVHvCHRtkaBiExbbtEp1yjud/RRiGY10f45KeIAlL0UoNsQTI8PE1Le3YekbX6Pyve+S/sSnEHUdu1TELpUOShGv3b7tfl/VaERi1MMxpFSa4cF+Mn15GlKUudUua6tNuh0bURTo6Y8i9YXZi8ns1IvkN2dRHJO1VpKSGWJmQObeiQDDGR/frWN39zBaW3TFKardHBsba5imAYi4BvjOPJfGwUNh1H8PDw6cIKUq7G3V2VypUty93e8rltDJ9kXR0joXd+tcvFlCDsmMZjscMeYIuS3KYoTOgSiuaYtsd2OYQpRDPR7GroXTjiErAvc+NMrRu/sRXAu/W6c7P0vpO0/S2SnSHsrTGOpl1xNxkBB9j4xXpyUEaIv7FgAVg45o060NQztOvfcGo4kGM+EhbC3Bmqez7qp0ZR1FC+KKMi3XR8NDtzvo3SpKrY3S7KBJLomZaXIDo4RVFdEx2V1bxC6dYyhVwfFkdszj/GA2xnbFJBSQOT4WZzwLsltjaWMeDjKmqKpKLtdHPr9fIpEort2guPQ3WJ0Sgd1hGs+8ykqql4UHP8hWIIwqCpxMR7k/GycduP20bLvU5oUr27x8bZdmx+YzsfPcLc3hfuhfkRg6/M59+5eEO2TtDln7qVi6WeSH35qlfzjBsXv7GRhJ/FTCZbken5/bZLdj8XtTfQxF9He99+dFt7FEcenLSFqU6Xv+gG8vdnhqq8ynRrLgrfKlG19FFCQ+k72foQsvsffCGpImkf8nnyZw7FEESabaNPnG80u8fHX3lsRISDD4jdBZjqnrLNk9fKn9AGXvHXTsJBs5t4qaW8EXXcY6Di1JoartR2q+gZgSJB/qoTfcS85TSV15mkyzRuT0b6IcfvRWu/m+T7Nu4NgHKVQsi8qlZ6m/cgXPkKgPZqgJHq6zLyuMoCArMrIookpBZE9AME2CYosTyUW6qVGeLOe4og8S7A8jKhJa1SS9s8k9+Rq5gXEy/eMEI/u+apbR4cW/+49EIxUyuTAYLn6zCw5I8TRr0UmeNkZwfZGTxjVy9Xm6rSa2beO6Pq7jYzsCDTtE0wkhezKns70MWWOUyhcp771GpGWjHkgfdAIizbCC2ROHbA96NI4eiqGHY7iKwvW2zW6jg1wvEmzsoLdLCPi0wz3sjT5AI9aP7HuMujUy6+cJeev0DwdRAxJuU0Hdi8NWF7tcwi6X8c39U7vV0WlefvBxPEnizLVzHGlXkBMJHE3BED2aTodup0DK2iYn2yAK7IZTyKOT6H4RV7FB3E/DZNYE5NUa3rZBMH+Y5Ac+QmBw6LZu0rRavLJ9gbnGHPOlFTx8FAQGFZERWWYq2k9f6jDB2NR+rsR/gICm7/tc3LzOkyvPsO1sIjsqqZ0R0qVh+vIp5KEOL7g/ousZfHz0wxyV+3n5yS+wLbUoT/awbeynXEpKPVTXsljFLB85PcHj9w2hyD87gq1cN3j+8jbPX9mm3rJIRDQePtbLg8d6SUS0d/2c7/v8YO05vrP8JKlAP4nAfYiuS0i0GA6JDAQgo3kIroH3luI6XWyrg+ca+L5AsRNntSBT3akStgoogk3Lj7DhDtMMjBGPRUnHAqRiAVLRwK16MiRT+g//HmPpID2VLCOn0yipNEo6s18yB/VUGjEcxvXhfLHOs9sV2o7LZMvHfHUXSRJJD8bwskE2wwK7jotne0glg/ZWi3ajw6FEiXSgSSyR4f3v/QDhcPi2tmgUXqC+8xxaeJjU0CcpVxvMrd7gR7WXKSsNYl2dI5tR1uwh1jpRXBQm+mMcHU0xmY/itW1kRSSRCVHp2Cxv1/nhhQ1KdYNetc6p2DJtWccRZATfw3IVtqQsjVCaTE+C6XyMmZ4Ip0Z6WF/d4uUXLrA2Z+NZIUJRmfd++BCZfJDNzTXW11fZ3lrH830k26ZHlFnKGqyG6vzr039C0PWoF3e4tnKVtcIunqUB++PFNUM0FYvN3BLDTot76x0mOtY7qsxZVpjavI1rOpQ/+ARPDR/FcD0mRYOe2jblnQ1836e/f4jBoRhy5xUEp0lByXO22INX7WVhrUvXdNBUibtGU4QSRZbqr5BxI2ScGGZ3/4Q0qOvE9AbxsMX44Q+TyEzjttsUv/oVGi8+T31ihqUPfozrroTr+0zGgpxKRqlsNXnh6g6Lm3VkER44pHHvuI/urCLVbuILAn1n/kekd7GK/DJwh6zdIWs/E5fObXDp3Abdjk0soXP4ZC/TR3NogXdOv9GyHf7sxiYdx+UPDw3Qo//itvxuY4nS8leQ1SCx/o/xpW2FrbbBvzg8iOvV+fNrf81Wa2dfu2rLZe+LX0ONQOpkEu3uX0OZfA+CJNM1HSzbxd+4hHj+r8HuYh/5KNb4+/AQadXKLF19ha2VWVxJwJhIsq4XMX2TsdAU96lT9MyfxSzvkJDa2IrFniqzq8oUVJmCJrOnyjgH67DgQ8Jxyfk6af1exEqaxoaH1Xn3MPC3wz8I9HffvAourh9FoIMvXccXDHTJJhoN0Og9wlpsFEsJoBtt7pIajIhdVFlGkhTEg4Ttq099h8BOCUsRaYRlOgGF7bH3UO49ht7aY+jmDwiYTRRFQw0ECYSiBCNxQvE0wUiC9ZrKlSu76BsrjHc26O/ukywkBatHRjs0jtN/iKuLs3iORb4ng++YdFt1Oq06jnW7iUmQFfREmljUJxbsEIkphFMTtEPHONdKcLXaRhIEjsdUBmsLeMVzJFMWqirSbsvIgT6C4QjIAZ5pprjhJMn6dR41XyNqV/BcC99zQPBAfiPtj3Cr3CJPvk+37eLYOqFqlXi1xIXuGLPSCT4Rq2K8/AK+aRA8fITkY4+jTx9iu9Tm2deWefVmgeN9O9w/usKGJ7IhBFk2OpSt/XkgGUhwKDnBoeQUU4kxAlIAo12nVS/TblRo18t0mlV8zzsw33hsik2uSkXKYhfdl5mx04w7ceyOS6dl0mlbmIaDLXusjLSoRi3iHYGO4mEpAhE1zHB0kGulG4zGhvjMxGf4xnPrnJstkE8F+a8fm2ZyIP62Xud5PleXyzx3cYsry2Xw4ehYikeO93F0LIn0D5ApOLvzKl+6+TV6QzkeH/stVpo+16tt2o6LKgpMxUMcTYSZjIVQpdu/9415tGbafGO5wPxeleHqMpniLE5zB1+QaeujbHkjbLZDt3JGvoGoCuNKm1C2h2Q+Qy4VIpcMkk3qBN7hNO4NGI7Lt5+ap3x5DzOm0j2Zpinu94+UI2Btt1ldrWE7HsO5CI+c6OPUdIbtzRXOnXsJURQ4c+YhhoZGAfbJhCLRrV2lvP5tZDVJIX4PX156EtM1+WD+YZKrFuuryxj6/iZXVGPsdUMslhQMVyER0ZBEgVK9S1xuY7gqpi8zHi3RG2qgCS7JSJSBqeOMT0yCJLHeMlhudFlqdths72dj0GWRQ7EQd6UihNo1Xnz2As2ag6R2kbR9qaNgMMTg4DD9uT7kCxeoP/UDfFHklUMq6nsf5MzgGb61+D0Wasuk9RRPDH2QXj/F1tYmCwtLuAcJhA3Joaa3sEIeM7lBTocG6PEEvG6TxvVtqs++iNKTJf+Hf4SYz3P55mVuzt3E73RxRKhHfZrxFlWvguXZKMD7gxrHNIWC47FoO/RERknLd3FjXeDsXItGx0WWBKR4GSG2wyePniBruWysXqXaUnDc/bEejyfo6ckTCARQdnaQn34aoVbDvOc0l+9+iDlXxpVEZLPLoL3FvZF14nKFN/SaHFfAsWSSNiQf/O/vSHf8CjDMHbL2D4LreCzNFbn++ja7Ww1kRWRiJsuRk72ks+G33V82LD53YxNFFPhnhwaI/pRJ8eeF1S1QXf8GZqeEkH6Evyz2ktQU/vDQAJ7v8NX5b/HyzgUm4qN8qjtB5y++SLA/TDTfQoymUU98FGX4boyzX8aZfxExNUjgvf8UKdl/+/9xbZ5e+hE/2ngBQ3BINjzu16d5z70fI5LYFz7crXT4wvdvsrJe5GSfyMdPRIjRxGuWcJtF9loFtowOG2YPte4AXiuH6Cm4okMrVqQbLTHsCPS1TWSjBrh4eOiOTXjVQMIlO+2gKC6251H2FPYciZIrUydG04si+GEkdwoBgWxqkbBex3UdXMfGcVwKkX4KvXdhhFIoZpPM1iWSu9eR3Nv1kARBxE8NsDj6MG0txnBrk0PtNSR8HNvEMjq3FdlySNRtEg2b4IG5oaTGWAj2kx+Y5FR0AD9l0up7GikQJZB6iOdfuUmn0+bBB99PK5Lmexslap02U5rPfVGRVDhMPNOHeKBZZXeLtKtXaFeu4toNBFHDjBzjojPOlca+D8qJVJSTARNn40dIwiayDDt+mmfcM7QIcoJZTooLKIqKrOiIknpgbpTA9vAtB99w8LomXsfEqdZxVouopk0k77BImOUuhAI6/X6dpCjwnHCGDzzxONrV81Sf+iFuo041nOH50DQLkQF6Yibb9RD3ToX5vY+eRJZEjHaTjdIKs6WbLLU32HDK2IIHPkQ7HvGmR6LhEu3sS8oEQlFESWIn5LKcsGmqProtMFZX6WvKSG8xWb5BMF13/4TWtm02ky4bPQKhVoRE5RAD8jCpdJhafJvn7B8yGBrgX5z4fRY32nzxB3OUGwaPHO/lk/dl0Zwmmxs7bKxtsblT4dVmD66e5KFjeR66q5d0/Oc/KXcch0ajTiwWR5Ikrpdv8vmrXySqRvjnx3+flJ5itdnlaqV5O3GLhTiSDDN1QNzS6TA/uLnNd9eL+L7PYwNpTmf20+tVCussXn6R9Zuv4To2ydwQfdP3oaSmqHZcynWDUsOgWO2yW+lQrhu3iXcnItoBcQuSu1V0EiGN538wz/z1PUYOZXDvSlE2bfw9g8WFMlvFNpoqcd9MloeO9ZKMBqg1TSpNg1rTpFSp0i5cRXRbVJ0Ec5UUhgPRkMpH7x8iG6vz4+2vMut06Qtm+N2jv0M+lAWgM3eThf/0OWr5Hhrj41QbNQCUQJSuFyLilNloKczWsiiiy72pTe7qDzF4+BTpvtGfemJruh6rzS7z7S5X1zbRanvEWiVU48DE6slY7SiuEWZyZoAH3jd1y8fYKu5R+tuv0Lr4GvWQSCGlIAsy+VCWtJ5EEAR832fPsCl1LepCnFowgxRoIwc6+IIAnodiNAlbBr3VDpGNHSpHBrl6qh+jYhKqy8ieRFsxKYRrVINdkCNAhKiWYCaR52iql55gmqCxS237aVy7zu1vLOCJERpGgK2qyF5TpdZV0RWH/iTce89jCAjs7Gyxs7NNqbSHbVuAjy7ZDHUKpMQ2QjaAlw2yKg5y1ZukSArFtxgw18g0NrBbLoanYkseTsDjs0/8wZ3coL8CDHOHrP0Xo7jb5Nrr2yzO7uE4Hrn+KEfv7mNkMo30ll3xZtvg8zc3SWkKf3Con8Av4Yg4mVCZv/gVOtWrbKgn+fvOFA/lEjw2kAb2d/Bfnvsmuhzgk/Uhot98hsTDZwiGd/GKK/th8viox59APfkxBOlNEml7Di9vn+cHq09Tt5pMJyb4QO4M7Rs3Wb76Mr7nMjh9N+PHHkAQJDrNGmfnqjx908P14GhijyFhg2ZTx7B7sP0eQETEIBKscEieI6BvsxaKcCUssBYQmWzbfHKvTuwtpwFWC8o3QA1DcurgkZUArhSgZstUDQlb1Ajlh8mc+STP/f0ClWKb+x4Z5diBwPAbeO2VNX58bQfnUIKaJqKJAofruwx+98skRoaZ+qPf52zF5+83yiiiyKdHskzF3x5M4jQbtF59lcb5sxgL8wDI/X3IM9OETtyNmBrmP/7Va6yYNveGAnw6GoKMRHfoRWxrDzU0xitrYWaVHO1Qkp6AykcG00zEfnbgitlapV25Qqd2A9+z6MhZrkmnuNKJ4PpwNBnmwWyMy3sVXip3CPkOR0vX8Dev0m0d5DkUBKLJHMncIInsIMncIPF0L9KBRp3RtVlfKlN9/TLtyxcRFZFgykFIxNn2AtTrFQQgJjm0/QSV+FG2yybZ1g5TnTVCdpdOKEE5NU5TU7jcUokrdWbEc8j+7cEGSjCMlYpQi0oUVJOi38QHApLGVGKcgUg/5wuvsdcpkQ328KGh93JP9vithcB1bGqlbWp7m1QPSr20jevsk3BRkhElFcfqEIpPoqmT2I02frdOOVHk/FCRnq7Ep3cU4pKJ5LTQ/A6i8M5zodgzhjJ+H/LovYjB2Dve89bfq1wusrg4x8rKIrZtI8sy6XSWXC6PHYGvbHwbQRD442OfZSg6sP9Ovn9A3Fpcr7ZoOy7KAXETZJGrxQbDEZ1PDWdJBt6uK2gZHVZnL7B45UWalQKqFmT4yGnG73qASOJNXTLLdtmrddktd9itdChU9q+7lc6BDhzIwAQiYQSchIaf0ml0bNYLTRzXJxJUSEYCSJJAvWVRa5m477COKBIMhMoMhKp0HYXZao6WoyGEaqhjVxC0Ds7OCHJhhFgoSCwSJhpUiAZlAs0S3oVXCPkm6eO9dDGoWQ5VdJbqaba7cQYjJv/0w2P0jk7+1N/krWg0aszP32Rra416/WBsRJMU9ST1cApdDzFS26V5vYbdjiArcO9DIxy9e+CWz3L58ussf/kv0WyPoKIjyTICAqbr0bIdXB80SSSsSNS9IJf0E1iyzqC0gKI1qQQDmNq+6dxzu3QDIkFbBQSUlE7PUC8DvYNkgmniWgzPF7hcbvDj3SqljkVGkrg3EWFU08CHnnyIrfoCz618n65RZDiYYCbah+IZOGYdz7l9DXY9gY6jI8oxYrE0gUCIWnULz9xFPRD2dT0Bv+rAdgvEJO6h+7jRVZk1RRqR9P6zdnYINpcJW216U1k+/vCn7uQG/RVgmDtk7ReG0bW5eWWX6xe3adQMgiGVmeN5Zo7nCR34sczX23xhYZuRiM5vj/eiSb/YMXEmE2Fvr0G7conqxpP82DvFrDvMZ6f6GI8GAdhq7fDn1/6avU6JR6pJjj55g57f/T0auRjbuxv0DU7S3z9+SwvI9VzO7r7KkytPUzVrjMVG+Ojoh5hIjN76v91Wndlz32X52gW8nzCzdP00u95JJDdM+GCPp+s+Pb0KVm+MawGNjgd36R4fWv4W8u4NhOw4L7llvheVUX2f91UhLg8QiEVIiEvIGx6d53fQ8wGEXp9NoY+WLRCRbHqjAnHNgeoWytRDiPf9Ds89Oc/SzSKTh3t4+LFJZOVNYnzx7Dpnn1shfSRDK9JmQY8h+j79YR1HFNhuGYxGdH59NHfbCahndGldfJ3GubN0Zq+D56Hme4nce5rIvfehZrO3tUOj1uUrX7zIsmEzrMr8RjxMK6qg3FPjmb0a17wxZN8lubfCI4O93HX0+D9ocvNci259jnblCkZzmY6vcV26m6v2ANaBjtbd6ShPDGZu9bNuq06lsE61sEFld51KYQ2ze+CoL4SR9GlMN0erpfGrmu5EEVRNJKAr6CENPaiiBRQCuoymKwiKR8kpsmVusdJdoeKXyCfSfGj4fcxEx2gUt6kWN6ntbVEtbNCoFPD9/T6oaDrxTB+Jnn7iPf3EYwkCO9exF19hvtxk2ZSQgWnNoF+2EQS4HA7wlWyEXgMeX1Px3CBdT8fwdDqeTlsMkshmyfdGGAtt4q+dx6tsgiAg9c6gjJ1GHrkbQXuTaBuGwfLyAouLc9RqFSRJYmholHy+j3K5RKGwQ7W6H+FtqS5zmW0sweXXBz/K6eFTyPJb+p3vs/IW4mZ5Hh/sS3EmG781Zt8Nvu+zt7HA0pUX2Vy8gu95ZIemGD1yhtzQNGog+K6fa3VtllYqXHhqCdt02FYEtq23B9VIIuiagiQKeL6PZXuY9u1uDYmwRjap05MIktA6tAvXcB0LP6NzmRt0fJGe8nGORDNUWts0TTA6Gu2uSNNV6Pjv7AcoCj6eL/CRM0P8owdHf67oQ9d12dhYY35+lt3dbQRBYHh4mFxugP7+QXQ9iOl63Ky1uVxpslBvg23Ru7WJuO7jWTqhqMh7H58hmpB4/vmnb/2WAIIo4gXC1JUQSjTOmeFBDvf3oij7pPqZC+ucfXqJBCJ9w0H6JwVKxRJ7xT1cx0QQfURBJhkbIBbux3NkLNPBNBzMg6t1UHds723vl0gHeeD9Y/QNxzm78xp/t/Q9Ok6Xh/vOcEb1cKtXCUSn2JXjnF9+lYgTIiUE0KUucd0gqDjstYLstaIEI72Mj0wx2DcCPlSe+gGlb30Dz/dZHxliYSjKWqpDJHE3jjCE40vkdZWPTfcxKP/i1qOfhjtk7Q5Z+4Xh+z7ryxWuvb7N+lIFURQYmUxz5GQv+YEYF8tNvrZSQATyQY3BcIChsM5gOED8XRL2+r6Pbbl02hadtkW3bWN0bYZHU6hBdi4+DgAAIABJREFUGUWRsLp77Kx8g6+078EWw/zJ0THC6v73Na0ufzH7VeYq1+irSDz23B4vPvqb7PYNAxCQREbCGoK/ws3SS1TNCsPRQZ4Y/SDTiYnbSIRjNajvPEu7chnXVWh3szRbLpWSSrmaod3ZX7T0qMSG4bFrOYzNZOj26rR9n/GozqN9KQbDOr7nYV36DvbCy0iZUcrZIb7UusF6e4e4MoCnvZeAKHMmm2Tk+Wfxn32S51InuJyc4pHwEh/68INER+8CwLzwdayL30E98VHUez7B6y+vc/6FVXryET70icOE3+L4fencBq88u0ymtYrW7/DKyQd5q1BcUpW5KxXhcCRAdPEGzfPnaF+5jG/byKkUkVOniZ6+D7V/4KcSrFqlw7e+dImm55ONaDwqyix6Lt8c1DiWbXLC/jGyL3JjTaen/ySnTr1dj+7d4HouLbtDy25R7+xRrM5Rba5QswyKwjiDusrHxu8jEB541z5VKbaZv7bJynyRem1/4pfEJgpbqOI2orB/Cia6kNszSbRcaoEIT6buo6ZEiSkmQ3qZjDWP4cgY7ii2348oCoxNxxlKwuqldZYaIQQ8wsYebSVAfnIUWZIxDBuz62AYNkbXwX+X+ScQMAhIm2DdRBT2AyYCoSiJTD+JbD/xTD+Jnn5CsRSCIOBWt7Cv/hB74WVwbaS+GcTkAC1P4vLCHKVKkVgqD70PcnE3wLIxhzJ6Bamb5B7pcaazScKSwOXre6xv1Aj4AhoQCqs88vgUffEuztJZ7KVz+I09EGWk/iM0UxPMt0TWtrbwPI9UKsPExBTDw+Oo6u2+qqZpUCjsUijssFZY45x8ja5iMVbLcSg0TjabJ5vNk8lkby30nu+TTIWpVdo/2UQ/E91WneVrr7B05WW6rRqCIJDMDZEbmiY3PE0yN4QoSni+z9puk3MXNinfKOL6Pgt4RJJBjowmkUSBaysVtoq3P0M0qNCTDJJL7Pu/ZRNBehL7V019c7Pk+z5LKxd4+vVXCHQCCAhE/DaDTpF+t4Qu2rTHcthxnYARIKqM40eytNUM1brL6t9+i6YrIj/8AQw9ysxwgiMjqZ983beh1WqysHCThYWbGEaXUCjM5OQhxsenGBzMvuva1HVcrldbXKk0Wd8rkVnaRNoL4HsKst4kmKrx0MPvQQ/HeGlpjZXCLrrRImS18GwL3xPxXRlJDIKn4toipgG+reO7b8z3b4x5H0lrI4dqSNrBJsqKInk9aGoUTVPQAvJ+0WQkBSQZKrbFSqtFo20S3AGx6zI4luT+942hRuHbi9/jxZ3zhASBj+SO8uDUbyGKIrvtAv/p6hcodsu8N/MYWnOY9UKT4+MZTk5l0BQJwzGYrcxzZfsq9aUiuZLI8OIiiWoDayBH/p/8HqmhCSzX43KlyUu7VVqux/9wbOTdo51/CbhD1u6QtV8q6tUu1y9uc/PKLqbhkMyEOHKyF3UwykrXYK3RZbvawTMcJMsj7ELCFwi5oNoenuHSPSBo77SLgv1Om86GyfVHyfaGaLuX+dvuMFmxzVQ6z1rXY7NlYHseln0D03yFUNfj8bNtJn/3v2M3muDszmXmKi9hu1VEMUVcv5eZ1BTjsRCjEZ2kpuB7Jo3CS5Q2XqfWCGK407TaGQrbbTptC0GAbF4il62Sis6haF2uOVM8Mz9AfbOLFpT55PsnePRw/qe2WaN8me/Nf4OXul10OUiP9j6WZ1WM3TYfK77IocYK8d/8dULVF/Gq2yhHPoB276dBUjBf+Avsm8+jPfAZ1MPvZ2W+xNPfvYmiSnzo4zM4cY3rlQbS178MmwYLmdP4uSAzj44wEguRTYW5slZk8/JlAlcuMrg6h2qZuMEQgbtPkb3/fvSxcYR/gONspdjmy9+dZW84xEjR5KMdgQXLZn4gzGMnJezyD3HMCsW6RleYYfrUAzTtJg2rRctq0bRbb9atFg17v962OweqaT/RHxARPBFXdEiYEY74E+TSEyRTg4QDKlbTpLjRYH2pTKO2H9SQ7YsyMpFiZDJNLBGgvHWZ7cXnECUNOTrNXCXD+YUmybVZPlg8hygCAzoDgz6VgQxzhXFWVvP4PujiEpo0RywRYfToA6SzaTYWC8xetGnYYVLtTcaLr2DEAxhZlbrqYlvGwdwj46Hi+yo+Kp6v4BHCFYawnCjg05NTmT7Wy+SRARTldhLgbl3HuvoD3I2rICkoE/ejHP0gUmI/X+7qTpPX5/dYmz1PT/d1ZGwqgRl6Dz+Cnq/y3a1vMhob5o+PfZaAvE/u92pdvvj9m6yuVhlFJIBAeijGhz96iFBIpbV2jdrlHxHYu0nAN3EQ6cRHCB1+mNj0GQTpnTdgP4l6p8HnLv8F690tDtlDxPZUfN9HEARSqQzZbJ5cLs/k5AiNhoUoiv9FZibPcynvrFFYu8nO6g0qu+uAj6gEsAO9rHUStLs5etHwZImhU73ksxGur1Y4O1vAtFz60iHunsqQS+37tfXEgwTfJcAKwPdc3MIi7ZULPFm+zEtBCLoeTzQ1YmIv67ZO5UAAt2WpZPtGeWCqjVW/QCA6QXr4k4gH2T3sUpHNP/23OI0mff/yTwgeKO+/87t6bG9vMDd3g62tdQRBoK9vkKmpQ+Tz/bcc4H/etalpO1wuVJg/+2O8grivz4ZAdCxEURLwml2itoti+ViGh2MJ4P+ku4uPIDrYgo/lSgQRESWB0UNRUj0BfMFBEBwMs025UqBer+J5HrIso6r7fdK2bWzbQjEtovUGkUaDSL1BsN3BUAOspo6yG5zGEyRG+2BydJY9pcAzboDNbpWJ+Ci/PvlxesM5uo7BX9/4KpeKVznRcxe/Pf0pDNfkSnGWK6XrLFaWSDcj9DWSSIhkRvp44ORD+BcvsfW1L1MMurTfc5zKYIKN9g477QKqrPJv3/NvbpPA+WXjDlm7Q9Z+JbBtl8XZPa69vk2p0EJRJSRZxOi8c9ZzVxbwNAlPkwgEFaIRjXRMJ58IkogF0EMqmiZhmx5zs7tsb9Qp7jTxDtII2bqEFVcxYyrRHpXRvjQj0SDDEZ1iZ5vPX/kCNaPG3as+G+MJdr06+VCWhwfeT0AeZqVpsNTs0G5ZqE2bSMsk1GgiNDwc881JOZbQyeTCDI2lGBpPogUUPN/nYqnG01tFarZAVqjQX5vj3I0kpXaQe8YVfusDR4jHEre9s+daVDe/T7tyCS00wKZ6N3+z+F0MsYZXHCSv3YedDPDYD/4zqfIeif/mvyVWfg37+o8QE/0EHv4sQrIP8+nP4axdIvDoHyOO3MPV1TLn/34ep21TnYpx982nGF28TufhD2COv4fXf7zK8FiCB48o+DevsPf8S7jNBkJAx5g5ysLoIS4menFFkZSmcCQZ5mgiTD6o/czFsmrafH+jxNVqC9lwyW11+PRkDvfaNq/7Fb7vlZmYkJC1bfY6u1Rcj3dSb9PlABElTFgNE1X3r2ElhG+pNOoCxZLL1o5DpQq4MqoiouRXcXtuIlgBtIWTxLtR4ggoCHj4tAQwVAkhrBKMqIR1hZAmoLjryM4GuqYyXwgzuxvH9UUG0wKPnBji7myAyl/+GebqGkYqyWvxRzGEIOOHMqzbJonNp5hWlth0NarOm+3j+wKONE3LmALPZ7T8KkP1G/jhIN7UGNKRQ6jJFGogiKrpqGYDubyKUNtEHriLVuoECzcqzF8v0GqYKKrE2FSGiUNJMuYszrUf4lW3EPQoyuH344w+yHZLZKvUZm23yaXFEvWWhSgITA7EODYSQi+dY2fhVULRJCff92l2QjZ/cf0/MxYf5o/uepOw+b7P/EaNc7MF1q8VSDo+NtAOOwSUAslAm/7ePg6ldZLNNdyV1/DNFqhBlJF7kMdOI/Ue+pkk3/Yc/mr2y1zcu8IjfQ9wJnSCvb3907dSaQ/TBsNVEMV986MiiaiKhKaIKLKMosjIsowkyciy9Ja6fFtd0wKISojVksv1xV0KG/PEvV3SYhHXncD0JlCVCnJeZqEZY7vqoMoipw718PDxPsZ6oz+z7/u2ibN5DWftddy1y8xKFn+XiVBTJM7oA3x85pOEY7237m82G8wvzHN19gai18VHIJMKk9Y3yWdj9E7+YyRlX0rIqVXZ/NN/h10qkvr4JwgduQu1t/fWM3U6HRYXbzI/f4NOp42uB5mYmGZ8fPo2+ZA38POuTYXCDi+88AzdbofpwXFKWyU2CxqO+RbfRdFBll20gEA4phNLBEmmYmSyCWKJIJLsUatX2CsW+fKLFZpNOCx5CK6CqHaRtDaS1kZUTFRVvXWqapkmjusg+ZBqd8hvbKIX9zUjURSkwUHkvn66pSLm7i5+y2Q9dhdb0Ulkz2akdpleuUg3pTOv1SiGYXzyFI+c+DV0PcKP1n/M3y09iS4H9tOkAQNelr5KHN9wSfdlyU4OUvHqbDS32GhsUjTKt7aLuukTdWVUyyPqKfyzT/5Pd8jarwDD3CFr/6/A930K2w3mrhZAgGBI3S9h9c16SKXpuqy3DNZaBuutLjsd85b6eSagMhQOkA9qtAS4sVen0LXwPZ9Ay6Gn46LXbdp7bQTrDTFEn/xginx/jFxfjHBa4guXv8BsZ5V4w+G+OYeZnlPYo8doCBGKhRal3SadN9K54OMEZcyoihVRCKZ0BntjTKTDjER0woqM5/tcq7R4ertM0bDpDWo82pdkMqpjdTZplG/y/VerPL+YJiC7PHGsxpkj/QTj0/ieTWn16zhmGTv0Hn68kOPlawVk2WPoxA5bXCWlJ/n4+CfZLAj0ff4/IHoeK7/3LzkdsYi+9H/jdxsgCDihNLZtolotvjn2GyxERlFsl77rNdyyyUDtGqffM0jq0UdpX7vG5jMv4S3eQPFMBFUhdPQYkdNnCB09iqjs7+ZbtsONWpurlSbLjS4e/FTiZrkez+2U+fH2Op5XZyhkIVs1FrbWMANtbNl4S58AyQnSG0oTszropoDuyShikHhsiL7MANl0nmAoysZem4XNGgsHKbfecAKPhlQm+mNM9MeZyAdJOUV2ygqzy1W2VxuIroQvuYQjTdSIgZRM4Sp5Oqa4n0+xY9FotWh2LAznTTIe1GTuGVc4nl8lKS0AIGm9rCyA+UqV/tJ1rECEyDBkhuNo7/0DvnnF4tKrl/ls6lXC1i6CqqOmhwjkx5Gz47S1fp55ap3dzQau0+aUeYnEzjyIIsGxQYJ9Ooq3Bca+QLCgx/C7dYRQAvXY48hTD7KzbTB3eYPluTK2KxASW/SFCnipJNf8PjbKJrWWBaKDoLfQwl36M2FGcwlG83EigQCyKCGLMo29bebOPUWnVqZveAbp0ARfX/s+Y7F9wqYrgVtjt1wuMT9/k9evFvBqSRRfoojHniJyfCrDvYd6mBlOIgke7uYs9tJZnNXXwTYQ9Cjy2GnUIx9AjL7p5P+T8HyPry18hx9vvsR05DAT9n1sr85jFBeIONsIeFxyTlPxM2/7rCj4SCJIgo/4RsFDFDyEg6uIj+nKNOwAIBCQHPriHuM9AbySTK3oYusO17o+DiJhoc6gvM7RPoXBsUlyw4eIp3vfkax53QbO2kWc1Yu4W9fBtanrIb7b18NV2uSDPfzj6U8xFh9+9/f3PJ4+N8eFS9fI6C000UYUfNIxl8mZBxgaOYIkSTjNBtv/5/9xSzNOjEYxZmbYiUfZ7bbxfZ98vo/JyRkGBoZ+qozEz1qbPM/jysULrL34PJlWi55WB6+4r9XX1qKs5icRXZd0Z49kbRfJPcilKcuo+Txq/wBaXz9a/wBafz9SLI4gCDQ7Fv/rF1+j27X40Eic+p5Brbw/N2i6TD6jkhEaxCuL+IvXqYuw25ujkt43+4Z8BTmYpxEepGX5mLbLWG+Uo2MpUoESpet/Q3Vb5vLqDIYbQ3ObjFZfJ1dbvi1xvRuPEOkboh3XWRQrqIJG3ehQlDrUw1CNCrS0N7lBpO3SU3HIVG0yVYdMxSHc9RAAS9QwEmlO/m//8x3pjl8BhrlD1v4/Dcv12GwbBwSuy3rLoOt6aJLIQCjAcERnJKLTH9JQDgZIw7L5v84vEay2GKktUa8nabX2yYcoCWRyEbSYh71nUC4bWP7+Ii34HhHNIZZsE4mXSaUlBqfPEEpOUDBslhsdlhodVpsGprc/QPtDGi3bpWo59Ogqj/ammEmE3uYA7fs+q5vrfOGHS6wVYSxV5YnDiyR0i6Yd59zufbxys4UgCLz3RB+P3zdILKyxUF3mize+QsWo8ejgw9wvTFL5039HLZrge7/2GSZTEcbMAoumwKIfRnItfmf+r4hadbZCfeRbWzTnXK4p97IZnyHt7DKz+QyKYyIGNOzeUa53ckgjU0R74oQiKqGwRjCs3laXJJG27TJba3G10mK50cEDEqrMSMjE99dZbWyw2drDceu8mWAIgnKQuBinuyMRdCIcjmaZqgXxrCDPFzrvYNAEQXRxRIe6J1DzJNqAAaQiMuN9MWZGM4z3KKS663iFBeqbG8xuhlk0JnBQ0BWHgbE4W8ltzlsv0RtO8o8SvYQ6K/vPlDiMHp2gWTyP1dlCCw8Ry38YU4jT6tpkYgHUA1Njt7nBtXPPcWM2TbsTJJFocbKvgfTsWdxWi+iwTDDtEDj9aZ4zDvGVZxZ5LFfkwXwLubyM2trZ150D3HAP895JXt3K4fkQkgs8WnsSswSeA1JQJXLsMLEPPoHaP4q7dR3jtW/jF+ZxJJ22FCNs7eH7Aq90jrNgTaD4+/5PpmbSyZRp9GzQlEu/8NiTBREJUIExVCYJkg4lCUeyrCzFuXENkGEVj6LjE9QkTkwkuPdQjpmRNKLn4Kxfxlk6h7N2CTwXeeRu1GMfRuoZuzUu9qpdlrcbLG83WNvcoK68RquvRLzhMbNqIaKhJUeR7QrdZon0kV9DTk9iOR6242HZ7v7V8bAdd/9qv+Vv28NyXGzHRVNERrMa/QkPzW+xV2yytaAjuhLr+JQEl6zeYjRlkw8aiHYTs76H0awAoGk6+Xw/g3c9SE+yB2f9Es7a63iFJcBHCKcQh05wNqbz9+VLuL7L48Mf4H2DDyK/Q3aKd8JmscXn/u4a7UaZMyMmbreI7QgoiszQ0BgjI/t+fZ3dbeZev8BKaY+OKCDbNpndPXpNi9ToOMHpQwSnZ5Djb9fOewPvtjbZxSKV186z/eILBPb2kDwPX5So6jlKeh+dzCgDJ8YZmcpQKrSYu1qguF0jZNcZilnkAl30Tgl7ewunWr31vWI4fIu8mfEe/upSEzua4HTGR9jcwKt1MNwANT2HJe8HgUhOB8s1KIoyRVUlF27QG2ygSi5dV6XupWn7STZK+2QvpFpM9HS4++gx7ESUCzf30G5UUbouwZhPOrhFt76I5ZQJt01iHVjpVbk2ptENHJAs3yfRgWQLIh0PtWOhmA6uJOBqMqFoing8SyrRh2RmWL1UZMcMIePyu//qvUjKry7I4A5Zu0PW/n8Bz/epWw6jvQmq5da73jdfb/OX89vcE3U4ZXwLy9ZxlPdTqQTZ2WxQKbaJxXXSuTDplEZgbw4uP42/ugeAMpgj/p5HiZ46jRS5PZuB43mc36vz3E6VlrO/k4wpMg/3JjiZir5NzPO25/d8nr24xdeeW8T3PQ71eVzbkBAEeOhYLx85M/w2JXjDMfj6wnd5eec8vaEcv+0fx/zzL9KePsJ3HvkYhucTUSRm4mFmEiGGhS7Gt/8X7LpJfVXCru6303Zk4v9h7z2jLDnv885f5Zvz7Zxmerp7Qk9EmgEBEEFIBKNpr0RZh7R0VpK11u4e+ejses/uZ++Rd73+YMn2SpZWEiVTYSVKIEESIACCiESa2BO6Z3qmc/cNffO9levdD7cnYWbAIQ3Ywmqec95TdW/dSu+tqvepf3j+nOs5QkS0eUB7kVyijiTBRXuc885uOsQxPZ1A3Gg5CEe0LnGL64RjGvVwmXkWWA0WcOhagmSSRKQUw2qWlJdAaYYJKjqdzeCGuMNd2Qj7dZ2WLvOGHPDeYhVHgmzcoF2ziABRIIqEdDkIWfKJqE1SaoV+pcCgsoYXKJyx97HobAMJdoxqTCTXSK99H8l3UEcPMjs+zTfWX8f2bb4w9ij7ZId25SiIAJCJ5e4mNfj4FW23a3Fh5gTvvLZKvR4lmYJD98VJx85gty4izIDgtQ7u+SKhvjiJ/ib66C7ODX2R//D9Nbwt17yOy7S2zEFjkVG1REKyaPoxnms9hR/EcSWLidAMTkciXS7TW18DoJQZ4WRqElP3eCpykj6tQkFXWTU0ZiN9FOMxmtQIbEhWBkiVBwl3kiAJwv2C4Z0Jdk4NomoKXuDh+h6u18a2a1hOHcdp4LgNHLdNq12nsF6nbfqYSYWNmExMgjFZpylgMXCQgJ2GwSFdYVCRqDcSnJiZotWKEs9UKGsO58ppHF8lorns7q+zb6jD9h4fTWiEig3ExdNIrkk1PMI78n5eLWZRnRJ5eYNeuUBU6l5Lpb4E53od+kI5fv2uXyEVSpGIKXzz9/815dVLHHr0HzJx4MFb3mcfBiEEF9ca/ODNRTrzFWSgntTZN51hR4+E1a5jVtaRqstorQJJv0XIa9PyBSVfpeSpeEgYUkC/6jIYj5AZ34++89OsGzrfmP1rFpvL7MpM8rOTXyIf+fFJAB+E7fp848U5Xj2xzr5RjYdHZyiUHTabXbHfUCiM4zgEgU9PTx8TE7vo10M452fpnDtL59w5gk43UF/vHyC8c1eXvE3tRLnGHXp5bApcB3Nujvapk7RnTuJudMuhmXqUamyEojFIOzXMtt39TOzuYWAkeYOFsbrZYXZmg7mZIu2mjW4ojO/sYXI8RjKo46yu4KyuYK8sY6+uXqkwci1q4TTV9CDN3AhWfhhBGL/pYNUsRCCQJMj0xhgcSxKOtdkoXqJcLqKqKol4iI7VoGjlmNvM0bICJAm2DyRI5CK0ah3iqx0UTzC6O8/4bp1nN55jwV4FCUKOQkgN4eqCtreVYCTJDEb7GEkMM5YYZjQxTF+kB7PVVUA4d3KDZsPGCKmMDxvsTrXJPfrQHemOjwFj3CFrn0jcTp8+t1TijUKNnx+Nkt18Ftcqkuj9FMn+R5C2Ygp8t01941Va5feRZJVoeD/igkfz7bdxVldAUYju3Ufi8P1E9+9nxfZ5fmWTS02TtK7y6f4MSPB2sc56xyakyNydS3C4J3VTHajL2KxbfP2FWU5fqvDgvn6eOTJGNhn60POZKZ/lT879JR3X5CvFQbLff4/EU5+Bz3yBnrCO5Pt05mZpHz9G6+i7eLWufpKWz5N88NNEDxxi04/wwjfP4HkBjz7Ww0jGImiWMToFWgtn8DdXsIWOKWKY0VHs6DCm1kNTCrMYrLMqLbIZWsNTHaRAJtrIkqj2Eq/1orlXj1+WJeKpEMl0+Lpmdhxe+c4smXyMzxwexX1nFbU/hnVXH998c5FGx2FiKMmOgRh97gzewqs0izb1RpyqnWbTy1HxM4jrCtYIJNXCiLfJ94cYGR1i+1A/6sU3cM+8CHab9sAkf5mLcK6zxrhu8HRYIR0fwXca+G4D1cgQz99HNLMfWdHZWCnxxvdPUCxohMMu9zwwwq6DE1ckEjy7SmvzGM3yMdzja3hvVJB1ldSYwMjqcPfPQSRG58IxtOI5tE7XdeQYKerxHTSMPhxf4vSSQqcZJ+I22SMfZzhYoGNqOE3wfI9yUuHceIi1foNqWOEyj9aDgD4nYDDWx/DQXQxnxxmI9tGqOJw7scz8uQqddoCmCfoHLPp6K2RTq8iSed01JatRVD2FaqRRtCQLF1a5cOIEGzGfc6M6Q0Yvv3H412m5LV5deYs319/B9CyGYwM8NHA3e+PbOPlOmVNHa4TCEncd0agFDscuupxekXB9iZjhM5xuUWjotDsqh/VZ9uqzdAKfgq/jia4gc25wnMHxaQa2TxNP55kpn+U/zvwJCT3OL+34KrtHxmg0W7z13B+ydnGGPYefYs+Rp297YGyZLm+fKfDD46u0S222o6DoMkce7GFXuorYXMIvL+KXF8DeyviUJEj04epxRHsTvbOJK2DFD1MOdDadgAAJQ/FZH9A4ndGJyhpf7r2Pu7c/ihy6MU7sJ8HbZwr80ffOEVJ9/rtPL6J4y5jyAUqNCKFQmMnJXaTTmRvWE0GAvbxE5+wZOufOYs7NIhwHJAljeARnzzjv9rtYXhuvuAmVGorrowoJT43SIYEpZ/GVKD29SYaHc/T3pwhpOqqsockqmqLRctqE1RBhNURINTAUA4TE2lKN2VMFLs6V8NyARCrE1HQvk9N9JFIhAt/HXZilM/M21sI51GQIfTCPkkpBOAqhKIRiSKEYkqLi+4LihsvaisPaikul3A2D0A2JXJ+LpBexnBqW230uyLJCLJHBEjGWqjLnCwJfyEQNhR5FQoouUBo8j6fbTCS3oys6Zyqz5MNZRrdI2WhimKHYAPpWoozvByxe2OTsiQ2WLnYtrbnhBJmJDPRFKCzUYNPiK1+cvkPWPgaMcYesfSJxO33qBQH//uwKdcfjv9/dj1d4ifbmUYzoMJmRz9OpnaFReAMRuMRyd5HsewhFu/pwtZeXaPzoTRo/+hF+vYZnhJjftpO1XfvZd2g/9/SmULdcr0IIFlsWbxVqnK62EMBUKsqRniQ7EpFb3ryXs95uFy2nzZ/N/jXHiif5wgkYO1Mi/dRn8CqbtE+dJDBNJE1DUlQkLLK7JbT+MSKf/Z+RtK7FrtWw+O5fnaZcaHHfp7dx8PAwPT0JSqUmwm7jF+fxN85TLcwy01njTFhhPqzjyRJhZPaE+pju2ce29CF8W6bddGi3um/JyXSYVCZMLBG6pfbT4vwm3/ur0/T0hnjiQC/u8RpKRsLYaSPqK/gbc/jFefCc7grRJG5UwwpJrHm7mF+fpLLpo+kK6WwE13GxajaaJKFLEm0/wNy6nyWpG88kCw/w2OxZYXn4AkqgMlm8m5yuR1NAAAAgAElEQVQ1CDgIvwXCRpYlJCVKuaSgay57Dqjc/dCnULVbScv4mPXz1M/9kNZfv4eouERGdBI9TlfEWNVR+qeQ+3YjjF48M8AtFbutWMIpFXA3N5GuecYGikw9JtE2ZAaLLoEMqz0albhKNjvI9un76OnPIM6+RLB0FmQJv38Aqz+NK3UAgRBQ3kyzttFLoZjFdVUURTAwrDA2HmdsoodIPIesdDMv19dXOX78PcrlItFImLRicbp6hnOjGoN6lnuye+kL5Unqcc40L/J25SRFu0JUCXNvbj875UlOv16mtmmyfWcP9z60DUlROLNU4+hcmfVCmRGjQNJbRHTKIASqAnktoFdYZAyDZvY+1o0DNC0Fs+Ngdlw2/XWc8KvsWDEZ3FCJGAbhiIbVaeBYHfRwlHAstaU+c9kCe/W68wNBx/boWB6m49NQI6z2340gRTbU5JH49wn53ZcaZBU5M4iSG0XOjaFkRwgcC/fkd7txaEYUdfQAXnKYd4oOq4UNcuk0QbzJD51ZOqqgr+yxv2AzJrn0qy6RbD9K7w6Unh3IfTuQk31XXhRvF4Vqh//wt6dZLtT55Qc36A9fJJKeJjvy+a1KHD8ewvOwLl2keO4EL7dOcizXdRnGOj6epuCpCp4EvhxcVdP4KaErOiHFIKQY6LKOcGSclsBr+cQCm7xuk6ZJ2OlgBAJDkhi1XRK2d9NdB4qM0BQCTdmaqphSmKLZS6GVp1jPYzndF0XNEKTyAiNq4wYNWu060H3G6uEEm4HLqr5MM1ZHaScZXJkibOWZPjzE/YeH0a4RR/cCQc1xWSk0mZ8pUD5fIbB8REihMxCh3hfGD6solk/qXI3Ipg0S/MpvPnCnNujHgDHukLVPJG63T4umw++cWWI0FuKfTA5iVmeoLD+HCLpEIJycIjXwGFood9P1q7bLi8slCqdOMXF+htGFWWTH6WqOHbobORzmg/eH7fmstm3WOl3ZkIiqMBgx6AsbqB94Gkm6TmjbdsLj48ih2yvhI4TgvcJx/uLcN3n6xQJDGzZBNIzYtQN5x3Ya776NXKow9rVfIZ6QsV/8tyhDewk/+T9cebi7rs8r35nlwtkSO3bl+UdfvZtqrc16u8DJcjd1fbGxDEBWSzCtJtnVshnZWEY2twY3PdwdiHonUPomkGNZhNXqNvsD0w/MB2YTKegmcQTyLoT6JIhlZO87yOlR5MwO5OQoUrQf19OZu7jJ6fkyLTsgpgXsTClsjyVQ/G7JqA+iIXks2w1W3RZq1CGsWcimj9wJqCltjo4VaIQsRq1JdrXvQgoUPNfEtRt4rklvr8O9Dx8mlh66Ydu3gtMqUvjGH2C+fQ45rSKnNfxOgGh48IEasFJYQ05HUNJxlGyCqpbk+wWXzeEC9ZRFSkrxzMh+xh0D57X3MI+eBz8ARQJfQEhC2ZVAGw8TtSy0Uvc/EUPbkXd9Ci27HdXIoGhxgkCwvlzn4lyZS3NlOi0HWZYYGkuT7deo1C9QrqwRiUTZv/8uxscnkWWZzfVF/uaNP+J4skmgXK2XGrYFEVOgBIJOSKYV6Tqqc7WAgbJHoi1uOd4HUgLH70PVk/T0+Qz0lkhTIbRRQ6ub+MisShNstoeJ1daJFC4guzaOJrOa19CsBGE/SiYbJXArNGslwtEk6Z6hbsapEDiuT71lU2s7dMzuNWYoEJNM1sK72YhP0Ne5yOHsOZL7d6H1bUfOjSKnB5EUtSuFsnIK59i38TfmugkSU59G1NfxLr3XPREtRKFngm/QYCNsklaS/NyOz6Gul1k6+y7V0ioAuUiIfqlDHy00CTCiKD3jqKMH0aYeuG15E88P+H9fmeeFd5f47N4Sdw/MoehJYtm7iGUPomgfXgGk45q8tPRDXl55HS/wuDd3gF0rWeqlEHOrPkgSsmYRSpo88Mh+Bkb7cQO36zoPXNzAwwtcFhrL/Gj9PVZaaxiyzkR6Ow2nyUprnUAEGIpOLpwlZSQxZA2rU8Wy6lhOGztwsSQJW5bwPvAiJwGjsQH2JUaYNvJkfAFmE2E2uwlUl+etJnQacE2pPCGgKZLUx7/MpuinsNZgs9jujulSQDTlocbadEQZNfCRL1+dapRqR0dphVCdCC2h4sY1RD6Elw0jN22i6yahmoOQwM6FkEcTJIfiZMI6aV3FulDj0turBH6AEPDE53cxvvvWSTQfBe6QtTtk7ROFn6RP3y3V+eZCkaeGcjzUn8a1NmkWf0QkM00oNnrTdZquxytrFd4p1ZGQONKb4tP9aUK+R+vY+zTeepPO2TMQ3FwD7vLb/eWr6vJUQuouuvz2v5U9ddk9EZ6YJDwxQXjH5IcGBgPU7Dr/6dSfUVw4RzmlIm5iyZKQMCSFkGMT1sJEk4OEtRAhJUxYDeFdiNE4pSHrAkexcCWHQPYxdI1EOEYmmiAejqLpCqqmoKoyamCidErIzQ3k5ipyu4CKhy7bROUOquRdfwTGNS4NI7o1jVFpSJw5UyeazbBv507cs9f3peUHnO/YzLUdHCHI6Sq7shGGEhI+NQK5jaQraMl+VLtDsHES0V5HSHnQdyGCbqxQoLeoGyUu2CaxkX6mYj7K/A/5rqjwWjpCjxLhF/d+lZFMt1JF4FtIsv4TW0Auo3nsfYp/8oddq146jpyOdYlZKoSU0iGhImkBgW/j+RanOg3e7LSoBgLZjJJemaSv2k8m1WBkeI1Muk5UkQnOtHGOriFMBylsICynS5527iJx713orOGdfw0CD3X7vegHP4uSuV4YWAhBYbXBzPElLs2V8Zxu2bVUTmP3/hHGp/LEEqGuG21lmfbpGRrnz2GmwlSyIdZSEutyk6JTo+ZfjRmVt1IoBIIoBulSnPRqAsPXQASEomFi6TFiyTzhqEY4ohGO6oQjGobeQrLnsI+9jndiBbfgIXyQNJnQrknC9/4MrYF+vlN9ntOb58hYveTO7WEo18PYcIELx76L0bsHaeRRjl+osVjoPheGc2GmI1XylXk6dox1fxgn0JjutxleeB1neQk5GiX16UdIPvwoajqFt3AM59i3CMoLSNEM2r6nkCQJ+72/Bs9FP/g5pL4Jfjj3HN/1i/jAQw2fXC1BJzvJPZ96nFwuT2Nzg8Vz77N07n1a9TKyotCX72MwqpGzikj1ja0s32fQdj6EpF4vHHwrHL9Q5g+eO8tQoswXDmwSZg0kmUhyF7H83RjRkess9bbv8MPlN3hh6RVMz+RAdi87OvtZfr9Nu+WQzISQjQaWv8LY9kGOHHkIw7g+HEMIwWz1At9beInztYvEtRiPjTzEg4NHrki8WJ7FqfJZjq+9y+naRVwCon7AnpbNdNthIj6EMTiNOjSNyA5x7v1nOX/RZn0zj4mDuq1FO19ktb0OwEC0j/35PezL72E4NnjdOQkhwLUQnTqBWUd0arhnX8FfnyX0+K+jjR3Cc31KhRan5y9x9uISQVVDdyJAgGrYxNIeasjE9hoEQfcZ7HsavhnHMxMEno6ERCCBkYswffcAh/b0oatdi9lmqc0PvzdHYbVBPBmiWbc4dP8In/3yvo99rL9D1u6QtU8UfpI+FULwn+bXOVtr8093DTMUvXVsmOX5vLZR441CFS8Q3JVP8OhAluRNCtBfe1/8OFfm8paL9FS1iS9gMhnhSE+KcUPCvngR88J5zPNzWBfnu7EldGPNwhOThHd0CZzW13/T/TSdFvWNZZb++PcwA4foFz+Pn0tiehaWZ9HxLNqFOdrVFZxEFisSv/K95VlE61lSlUGSapKEkiQiRRC+hOcGeK6P6/p4boDr+Dfs+2bQdYlYTCOaCBFLRIglDKJx4+o0blwpCj03U+Clb59jeFuaxz81hqiaNL2A0xc3mbtYwfcFo9vTHLhvmIHRq/p0QgS0N97FOvEs2to6shdAMo+x/3METhP77PeR6i5CHofwNIHfgyQkbFw2qNKJ+wwOQGXzXf5cq9FWZJ4OjfLYvn+MK0VwbL977s5Wu8n85T656TLPJ5uPkc5F6OmP09MfJ54MXS24Hvi8vfE+zy+8TNmqMBQb4KnRRxg1hvmdb87SLFiMqwqB173GwlGdbF+MdNYgWziLcuw1qJQhvFU2yewgwlH83fux0iGs6gK+7yHlthEa2kWobxu6YWC2G8zPn6FUWCOk64yP7kL2kizNV6mWu0HVKZrkavPk6/NE3AaBqiNfdkkDWr6H0NgYyvAQzd4EhZTCir/JcmOVpcYq3jWKeZKvEDVTTOa2MxQeJEsPmhvCcTzcjo20NIexfJbwxgUU38FTDOqJfoxUwEh6DUP1KLh9nLGmWXEHkfZUmY29j4RMbnE3nY1e2ppPYytWaawnwnROJ1ZeobLpU/W78VyRsMzwjjwTu3sY3pZBCIF5fo7aiy/QOnYUJAj3hIhkTIyBHvQDzyBnx7Df/DpB4QLywE7se7/MiuTwvYWXWWwuszM1zpfVQZLz7xOULuEjs6ZkYPsRJh74HJrWdTFXNha7xG32KHaniaaHGBgYoccukmksoUZT6AeeQdv56dsibZWGxe996wyzyzXum9T53P46fnsG4dtooTyx3N3oqd28VTjO9xZeoum02JmcZKw6TeGEi+sG5PsjDI8bLK6dwHUd7rnnfiYmdt5Ais5UZvnupZe41FgkqSd4fPRhPjVwL/qWUK+wWnirp/FXTuOtzCDaFRwJ5nI9zKSTnBVtbOERUcPsy+9hf2aKTO1dgs46meFnCKcOMHN0jR+9cpFYwuDeZwZZ5hInSjPM1xYQCNJGiv35PezPTzOeHLtpkXThWnS+/a8IKkuEn/5NVmNRvnXxec5W5kgZSZ4ee4z98f2UN9oU1hoU1pqUNpq4jtfVdYtaqEaHQG4iSSD8EK6VwG3GINiqGwyoMY2YrmBVLIyQwsj2LOfPFNl9oJ+Hnpy4Ek7yceIOWbtD1j5R+En7tOP5/NuZJVRZ4tf3jNxQm9QNAn5UqPPKegXTD9ibifH4YJZc6PbeeG8XTdfjnWKdd0p1mq5PxtA4mI1zIBsnG9K7sSVLS1gX5jDPn8e8MIff7J6nEosTmpggvGOC8MQkoZFRJFXFXl1l5f/6VwjfZ+g3fpPQ6NgN+xVCYL/xddwzL2Mc+Qr63ievfu/b9OaT1Ks3Zmd9cBu+L66QGM8Lrpu3Oi6tpk27aV83Nds3CiBrukIs3iVvnuezsdIgk4+Syoa5NFtGkiQmp3s5cO8Q6dz1Lh6/sop76nncC2+C70Hfdjo5jaohc0y5B9sPyFFhPBRnsFaHS+9Ap0Wg7sAzDiB5ORQUPHxKNChLJd5LHuNC3GNbx+Xu5TzrrV3U/DS3CuCRZQlNV7pN61odNV1G07rfKYpMq2GzsVrH38oKDYU1cv0R6r2rnOE4db/OSHyIz2z7Gaazu64MlLbr87vPnubY+TJhII5EbGuqbx2PJ3wS7WXGqzP02CVsSaOphkm7DRRgKdTL8eQEs9FRAkki5pvEvc6VFvM6JN0GWadBzLfRhYutRilFRynEttEKda2SkggQkozsO6StAjmlSVzzkdt1qJVRAxdFeEixODU5RUVJY/ZkMQ9KLIYWKZila83KKJ5gfAkmFz1Gig0038dTDRrZcdr9U3j929BDBrqhoEttUrU3ydROoPsWbSnC6+17eF9kaYyfhlgVv9JL5NI0A4EgK9Vxgyz+lvxxb8JmdNcwI7tHyfZEb3jREb6He/4NOm89S3t+k05ZQngCY9s2grEIK8yzHg2zkR9gNejQcrtJB3Etxj+c+Bx39V6taeuXF7HO/AB37k2UwKEjh1EnHyR919PI0TRerYp56SKbJ4/SujCLV69BECAhoUoSmvBQZBlJjyJpYRACEQTXTAMIrs4HQYCr6pTkMG0jQnwgS3ZAQks2OB/t8Lrt0hCCtBclv7wDvTQIgBJuokUrKHr3Xs/n8xw58jCp1NUXoUAEnCqf5XsLL7HUXCFtpHhi9BGO9N+NpmgEjSLewlG8haP4hfNdP6QeQR3cjTK4B3VozxU9Pcd3OVuZ41jxFKfKp7F8G12C6dR27h56gF2ZKXRFY2Olzgt/ewar4/LgExPs2t9P02lxqnyWk+UZzlbO4wUeUS3C3uxu9uf3sDMzeSX4HyCwmiw89y95XreYiWpEtQhPjD7CQ4P3X/e7K78PBNVym8J6k+Jag2bdYnBbHC3SZHm5m2UKEI/n8LwUlQ0Nvx1ceSJ4CFQk1IjC9OEepidTjIz2Ua3fwtvyEeEOWbtD1j5R+Gn69GKjw+/PrnIol+DL27rFx30hOFpu8NJqhYbrMZmM8PhglsEPsb59FPACwelqi3dLdS41TQQwEgtxMBtnbyZOZMvcLoTALWxgnr9M3s7jFgvA1Xg3Z3UVFJmhf/4/YQwO3nKfIgiwXvp3eJfeI/ToP0XbcfjKso/zGvW9gHbLodW0aDedLpFrXCV07aZNu3WN5UaTUXUVRZGQpK7bWJKgR1pmGyfpYQkflVVpJ4vKftpylnJGZb1XJ5BAFx6WvCV/IgRq22Xb5iWmGzNsd+fRJB+TCUxlL2GlF0PSCQh4M3qWF1MnUYTPoaZJPlDJRobIZfcQ6ZtGGBEEPoHw8H0Px3FwHBvXdXAc58r08nw+nyUaTaEpcdpNwbul45yRj2OrHcKtFD2rE/SLIXoHkuT74/T2x8n3xdF0hSAQvHuuiGl7yLKEInfjwjzbo1O1aFdMmpsdzIZN0iwwWpsh115CyApOfhjFaqPVSwhVBc+7KtqpRhGShO7bhLxWd5uSSi3cRyUyQDXShxVNE+gKHgo4AZLrX5VP+RBIwu+St8BFDVw0TUYxFGzdoxE0SLRa5OodQq4FssNGLmC5X7DRrzCQ7WVbcpSx5Ajbk6OkjKvK+IHv8uILr/HdGZO6H0bFZ0w20cIemm9gWN2koKjcpFddQ9PKTD/zJXq237wck/Bs3HOv4pz4Lk6nQrFnmOK2vWwA8jtHGZkpkWr5NMMyM1NRNveP0ZMbYSg+wHBskOH4wBXL0gcRuDalN75F+71XCDVauG1wbZVgS8QZSULv70dJpXFsE8tsYra3XHESGJIgpEpEsv2omSEkVQVJwnFdOmaHjtmhbXYIggDNcQmZJiHTQvWvWr0DCdpRBS2lE01rmEacljaIPjpFbLgfIxRG13V03WBiYoRKpWtRDUTA8dIM31t4idXWOrlQhifHHuWe3oPIlZUtgnaMoLoCgJwZRh07iDqyHzk3hnQTi9dleHaVtfNf56JZY0Ef5HR9iY5nois6e7O7+Pz400SCGC8+e5bVxRo79/Xx4OM7ULe0Di3P5mxljhOlGWY2z2J6FrqssTs7xb7cHobiA7y89Bpvb7yPFgQ81PJ54qH/kWjm5mEu18J3W5j1Oez2MkHgIAIPhEer47Je8lgvCzq2hCQJ0lGXZCSgUc6ytDKILAcEweUMVJ98vsoXvvYllP8/i+JOTU1lga8D44ADnAd+dXZ2tjQ1NXUY+L+B8NbB/cLs7Gxxa71bLrsNjHGHrH0i8dP26fdXNvnBeoWf3d6HJHU/b9ouI9EQTwxl2Z6IfAxH++Go2S4nKk2ObTYpmg6KBFPJKAeyCXamIlcyTi/Dq9W6btMt6xtC0P+rv4be2/dj9yU8B/O7/xq/cIHwU7+BOjQN/Ne/Rn0/4MyxdcqFJpIsIcSWm9n3yJoz9LXfI+KVceQo66GDbBj7cKUIDQ0uZDXahkyy4zNWckhIMlJUw4qqtHWZhgoV4dMWAs13mKzPcah2isH6JUDgJA/gaLsR7QSW7PFs6l0WjSKufHUAjPgBGUcQcVUUL4Lw44Q8A91XkZCQZRldN9A0HV3XUVWVZrNOq9OiGG2wnqjhKB55JcODmfsY0ydpVH1KGy2K602a9auVHS67TvN9cYyQiqJ0aygqitwlbtd8dl2fSqlNaaNB9cICqUvH6GteQBE+5egg1WgezfNIWFWSZgFFeARINENZrGgKEmGiw71kx8fI7d5LJJUA4eMvz+CefwNv8RhVR+eP24+w4mW5O68RafvU2wIkGd1tk3BrJHNRwsND+IqOXWtiNdo4HQvH8vCQ8WQdVzEQ0s0HdIHAV1181cFTHWRdEIkaxMJRipWAjbJgMBsn7Xcw6wGBUJDxSOlFlnObrGY32SbpJBd2IVtvIisBB3/mKwzumMAXPn4Q4LkdNud+yPLy+6zKHuvRKEVFEGyZ/kJI9Js2A4HGhLSD9Okiwfl5JF0nceR+Uo89jjFw9WVICIFXrWIvLmAtLlyZ+o2uVpyQJIKQQjgaEIoEaNkYkQMPYEw/gpzsvbKdIPAprcyzcv44K7NHsawOMoKsJggle1nT+ui43WOMxeL09Q3S1zdAMplC0zQuthb51qnvINUKpDZVxkopElWXuN8k4tWR3GtiSGUJNZfD6O1H6+1j+Gc+TSfTx/vFEzy/8DIbnSK9kTxPjjzMAd9ALB7HWzyGaFdBklD6proEbfQQcuLGShI3g2MWKF34U4TwyI//PEZ0CD/wmavNc6x4ivcLJ9AUlX+2/79lMNrPe68v8P6bS+R6Yjzxpd0k09cnXl1e92TpNCdKp6k73f5WZZWHBo/weHoP8nf+DWgGkc//r8jR68v7CSFwzQJmYw6zPofT6eoaymoURY2ApCLJCpKkYnYCSgWLlgmOrFNrB9hOgAhkFBHjnkNpotE4lxY9Vlc9Agx+/qufuq1++Wnxd4GsZYB9s7Ozr2x9/j+ADPDLwBzwT2ZnZ1+fmpr634Dts7OzvzQ1NSXfatlt7naMO2TtE4mftk/9QPC751ZYbm8V8g7rPDGYZWfqRjfJf2kIIVg3HY6XG5yoNGm6PiFFZm8mxoFsgtFY6IbKCD/VfpwOnWf/d4Jmichn/wXkRslmY9Qq7Y/gLD4aBJ067pmXcc+8jLCayNlh9L1PoY7fi6RomJ7PCyubvFOqE9MUnhnOszcT+9D/sOl6rLVtVjs2a22LWq3EcOEEeysnyVtlPEmhmDqAKe8k5KdQPIea0qCo1lk3ahS0KptKE1u+OvgpKMT1DIlQD3E9S9zIEtezhNQYgXyRVy++TNNt0atk2Wb2QdnturKAcDhCPt9DLtdDPJbGd0JsFkyKG02Ka00s82b1cwWS6iCrDrJmI6s2smYjKW431kZIyC2F3tUCA5uX0P2uxbJjpGgmh7B7tiGNjhNLx0iJDZKts4QrM8h2HSEpSNE02K1umahQHHXHYZS+SRrn3uPbc4IfWjsZUio8Gq8h8vsoF23K9a5rLttZY8hfYWxUI74tg6p7BK1NvHIZv91GyyYJwhmKWozjwDnHxnQg7IcZUvvIq724rkyjbWKaDq4lkF0V+ZqC4F7YxEqU6MTWMOMVPMXHl8CVJATSbctOJNUIw8kRBmP99Ndr5E+/Ttq2CR14Bv3AM1dix+yVZaovfZ/mW28iPI/InmlCY9uwFhexFxfwm12i0LWYDRAaHcMYHSM0NoYxPEKl2eBHb/4AffMiu/Qmqc4aCIGcHUXpHUfpGUfp2U5HjVIobLC+vsr6wixyfRnJaeIKkBAkYwmG9j3E+L77CUW6It0Xapd4dv57zNcvEZcT9KxOElruwQa8pMHPfmma4d4YXqNOe+EErUvvY68tIeouNCVE1Ua4LsujcV7eqxHuG+DxyBjTpSLB0ilwTVB11KG9qGOHUEf2I/2EunF2e5ni/DeQZY38+D9GD9+YKbneLvDbx/8jlmfxq/u+xmR6B4sXNnnp2+cQQvDoMzvZNnnzbP1ABCw1V1hoLLM/t4d0qJuU5Zcu0fn2byHHckQ+9y9AD2G1FjDr5zHrc/huN3tajwwQTk4RTk6ihXquPD+adYvXXjjP4nyFfF+ch5+eJNcbo1xs8uyfv4kWbaKEmnieSzgcZmxsnG3bJti5cxvl8q3F2j8K/Fcnax/E1NTUl4FfA/4X4P+ZnZ2d3vo+ByzMzs7Gpqam7rnVstvczRh3yNonEv85fVqxXb69VGJvOsb+bPwjIUAfNXwhuNjocGyzyelqCzcQpHWV/dk4B7MJ8uGfLJbO8QMqtnulNWtlDr79O0iBy9cnv0ZVT9Mb1hmMhhiMGgxFQ/SF9Ruseh83/MrKVjzaW+B7KCP70fc9hdLfDX4WQnBss8l3l8t0PJ/7e1M8Npgh9FPqGrVcr0vc1uYxFn5E/8YJwl6HphbjeOYgq7ED5Nwww22f4U6AEUBbtpgPNzgfabJm1KkqdRxRR4gbyW5EG+SBwYd5cmSakKrg+z7V6iblcpFSqUi5XKS5NeBLkkQqlSaX6xK4UChBu9WmUa/SaNZoNmu02w0CcTUmJhSKEQ7FCRtxDD2GocVQ1TAiAN+2kVcv0Qln6BDGMj0s08U0XWzTRQgIS222GfNM6LPE1RZCdF3OgZDYlIYph6YoiiEahRpJrQFRh29Xh1Dx+WrsNXaGNql7MS52xrho7cCUoqi+TW/rEkPuRfp7XWITg2iZTFe2xWwQmA2EWSdwLebDGu8lwpyOGniyxIDlcqgdsLa5lzdq2+mL1nlwxwYNTVAPWmCtIgcCLZZFTmbwvE0UyyRky7SsNmcjGh1VId0Kk2p4KF6HjBpiTKmihlMkp59kdOQe4noMv7qK/dof4W/MofRPYTz4NZTUwA3/IYDXbFD/4SvUfvAyfqOOPjBIaHS0S8xGu8RMNoybrhsEATMzxzl58ihROeBwr068vY5fuoS8RaYdFKpynIaWQsptIza6h57hcezVMyy/+13WKjU6onsvaiPDzPdILHhFwkTIr+0gtjpIX1+SA/cNUfR9vvHiBSzH4/Of2saT9w7T9BoU2iVWm0usVs6x3t6gatnsPtPh7rMdVF8Q6ZGIDwjUeBx19ADq2CGUwT23nan6QZiNC5Qv/SWKFqdn/BdQjVtnt1etGr994vcpd8p8bc9XONSzj0bN4oW/OU1po8WB+4a579PbbqndeDM4i0exv/87BPE4jYkehOQhSSqhxDjh5CThxBQZbFQAACAASURBVMR1uprQjWObeX+Vt1/tlqW796Ft7L1rEFmWaNYtvvn1YwjgS79wgEhMY3V1iUuXLrCyskQQBPT39/PYY8/8/akNumUxewF4FlgFfml2dvaZa5Z3gCHgkVstm52drdzGrsaASx/hod/BHXzksDyfY4UaP1qtcLbcRACjyQhHBjPc058mYXSDZ9uOR7FjU9pqxbZNqeNQ6tjU7OutNBFVYTsNnjz+uwg9zPyj/5x5W2Wh2sJ0HLTAxcBnKKIwElEZDCv0h2QymoTkOwjXIfBshOsgvMvNRQQewvch8BG+143/8P2t72+xbGte+B5edQNJ1Ynte5jkvZ9Fz151O602Tf50Zpnz1RbjqSg/Pz3MyEfstha+S2X2PdrHvo+3cLJrMdlxN+GDT6AN7cGvmDgrDZyVBvZqA+FcLlxtYnnzlORLlNQytWwKo/cwC/puVlo2YVXmyGCWh0fz9Meuj4fsdDpsbGywvr7O+vo6Gxsb2B8oxROPx8nlcmSzWXK5HLlcjkwmg3YLsd4PQ+BYtM+9Tf3ED3CWZgBBkNmG3XM3jdhuvHoBvXSSePP0VcHYa1D0E/xB51E23DhPxU7zhHYUWZbR+ndQzRxmtpBm7nwDP4CIU6O/cYEdPTB4eD+Ze+8hPNSVYghcG79dx2/XqNeLvLUxw8ubF9kImohAJtdJ8sWgxUSjDlYLSdWJ73+U5L2fRcv0A+C7Jstz32Jz9V1CaoqEm+WvVo7yZkwhYwfsWJQJdSyiUhZ95Is88aX9ZDM6tTf+mtpbf4NshMg+9jVi+x65Lcu68H2E7yPrPzmB2dzc5IUXXmBtbW1rY4KM6rE9qdAjW4Q7JYLq+lYZNFDTfYQGJjAGJ0EzOH38Zb5lbzCf1FB9GC76DBRS9PXu4p4HDtAzmKBk11nrVLhYK/DuxUtU3Cpe2CaQr6nVi0xvIJOzHfZUG+yoO7Q2JMwNgaQp5J9+mLGvfA0t/OHabR+GysYJFk59g1Csh4lDv4xmxH/sOi27zW+9/u+ZK1/kFw/9Nzw18TCe6/P8357m/beWGB3P8OVfOEQscfN4YiEEVrtIvXSGWukM7doiWqVFdL6A1NtP5rO/SiK/E/kW2nYbaw2+/RcnWFuus2Nnns98eS+pTPf50m7Z/OFvv0m75fC1f3aE3v7EdetalsXc3BydTofDhw/fbPMfB/5OkLXfAQaBfwB8iY+ZrN2xrH3y8Pe1TxuOx4lKk+ObTdY7NjLQE9apOx6mf30WUlxTyBga2ZBGxtDJGhpZQyMT0q4kMPjFeTrf/i0ktpL2PPfy3E8OSQFFAVnpiu/KylbrxoAgK6CoW8tvskxWkDPD6Lsevs7dYvsBL69VeKNQxZBlnh7OcSiX+NgtokGjiHPmB3izryHsFlKyD33XI10xUyOKCAR+1cTbaONttPAKrasCvVITybsA0grFiT28n93P6XaALwTb42EO9yTZlY6h3OQchBA0GnWq1U0ikSipVBpdv7nV5nYhRIC/Pos790ZX2NW1kOI5tIn70SbuR07eGO8ohCDYXOoKw4biSLEMcjSDFEnh+BJ//Pw53jpdYHoozFeHLhJafKvbT+EEwdj9LMt7mZ1rUyh0S1wZbpu4XSal2vSMZhk6OEVmegpJ7QrRvnx0lT9/+QLhZIupgy0umWfpeCaZUJrDvYd4etcDyM7NCYTZuEBl6dv4bpNEfB8LZ97nL4w2TVVmZ8khsy5Qg34UMcqnUu8QCWqoO+7HOPJzyOHrB14hBLbl0WpczWi+NilGliVSuTCJrEE0oxJOyviyj+07OFvN9h2coDt1fffqZ8+h0tjE932i4SiRUBRVUVElBVVWUYRAMZtI7RpKq4rcLOO6JnMRnflIlyBONn32NNpsoLGiabQMGSskYRoSwTXXU9L16XF98o5Hj+ORd316HI+Yf41osawgZ4cJcgOYZpvmOxfwF9oQVYk+upfUQ08QSU7cdqUEgFb5fSrLz2FEh8lv/wqyevvJWo7v8gen/5RT5TM8Nfoon93+JJIkMXtqg1efP49uqDz+xV0MDF+10rnWJq3ye5j1OTynWzReC/cTTk4QSU7C4hz2a3+IOn6Y0KO/ckU/UQhBpdRm6WKFpYsV1pfrhMIan/qZHezYlb9C3h3b49lvnKBS7vC5n9tH/1DyxgPfwn+JcenvjGVtamrq/wT2AZ+bnZ21P8zVeccN+vcXd/oUNjo2xzebbJg2ab1LwrKGRmarfVhB+WvhbZxHWzuK6YiuorpqIKkaKDqSqiMUjWYgU/ag4AjWt5qFgiupyJpBXyzKQCxMf8SgP2KQC+k3JSI/CYQQnK62eW6pRN31uDuX4MmhHFHt4yvlctPj8By8S+/hnHmZoHABFA11/DD67kdQerZf/d215G29ib/RRPiAcCBYxEt6nB7fxdtSnJrjk9BU7sknuCefJHETHb+PAn5tDW/uTdzzbyLaFdBCaNvvRZ38FErfxE8t/Avd/+eV42t848U5klGdX/v8boa9S3hzb+AtHYfAR84MYw4+wLK/jdJ6h+JqjaZ19bow/A4pw6MhyZyxNAa25/nFz+8hGdVxfZcT5dO8tfYus9ULCASjiWEO5vdysGcvufD1BdJ9z6Txzu8hnz2OJATu3sd4znB5u3KWjOmzbdFj0HZRpQhFbxRb7iGeShNNJHACCbMTYHZ87LZP8AFJQYEgMFxc3UT4YJixK7F0ggA71MGONLDCTaxIAyvSxNXNKzF0spBQhYQsQPYDNNVAi0TxhI8f+HjCwwt8fOFf5+b+cZCFIOkEGJZAMyHmBIzKOtOJDH2JDOghnMBjqbiJ7bVJx1wiuo0ESEIgmy5qy0LpOFcInOPFqV+y8aoOUlpFe6CP6L5DRNO7CSXGkeVblV4TNApvUF9/mVBiB7lt/+iWv/0w+IHPn81+kzfX3+H+/nv4ual/gCIrbBZbPP/NMzRqJocf3s7OPdAsvolZnwUUjPg2IqlJwolJVP16Am4ffw7nnb9E3vkohZ6nWLpUZelilXaza8HO5KOM7ciy/94hQuGrx+x7Ac/95SnWlmo89eVpxnZcf819EH9vyNrU1NS/BI4Az8zOzna2vpPpZoZ+7ZokgvHZ2dlf/LBlt7nLMe6QtU8k7vTpR4uftD99ISiZDitti9W2zUrbYsN08LeeFaok0RfRr5C3/rBBX8S4Qd/uVti0HL61VGKu3qEvrPOF0R5G47dXjuvjhL+51E18OP8WeDZybgxt9yNoOw4jqddbv7KpCBszGzgLZbylKsK9TMhK1PIRjvb08l7gI8sSe1Ix7utJsi0e/s9KdAnMBv7qGfy1M3irZxDNcjeLb2gv2sT9qGMHbzjO/1xcWm/w7745Q71t85XHJnj44CDYbdz5t3Hn3iAoXewew8ButPH7CAYOUCparJ6cZ2W+SNOUMbX4laoeYU10pUxGsuT7ulmxptLiXPscr196j6VmVzpiKDbAdHI3k9Epoi1B8+iLWJsF7EgvrUgE25cRSi91R6fcqCG5CqqrI4nryb6QAlzNwtW7zdMtXN3E1S1QHRTdRTcgqoaIqREMWQfHQzRkgqaK39IJzBDCjkJwreXPRZEaqHKDkOEQjQYkUwq6obI8d4yB7dPc/7lfQlGuJ+qO7/D87Kv8YP1VbMkiVssz4e1hz85t+FmNpXablUYDTQ4xGs8zmEgwEI2gNQr8f+3daXRc533n+e9da69CFXaAWAiQvFwlUhslWZI3eY2dxG1ncWIn6ZzMmWyTZCY9ne70ZCanT6fH48l0O2snE58skzhO4my25Y5tWZaszRRpkeLOyxULsaMAVKH2uzzz4hZBUARXFQRAej7n1LlVt7YHf14BPz33Ps8zfOxZRs8ew3NdEqkobZ06zW0GmqbgK2GG52IMZ2N0tA/w+IP3kkk4TIwcozx/FjE7jFasYhRdtEKZ6qTD4mXwqmBkVEL3RFE2NWF07iTavo9wcstSGBNCsDD+dLAyTHo3zX0/gHKDkb+3QwjBU5e+ydeHnmFPy05+etePYWomxWKVV779LJnYGTLpPFXX4OBIBweGO/GVCFZPmh19aXb2p+mqz8+YnS4yciGLaX+FPudVjpb2YosH2NSfpncgQ89Ahnji+v8mfF/w9JdPcdGe5T3fZ2HtufVo+7dFWLMsaxdwgmB0Z7m++5Jt2x+zLOtRguk5wlydnmOq/r4bPncb+pFhbUOSNW2sRtTT8wUzlRoTpSoTpSrj9e2V07MK0Bw26IyEroa4aOiaXiXH93l+Yp7vTMyjKvC+7mYebm96w710jSZqZZxzL+Oc+jb+/BiYEYxtj2HsfPfSRerLayqEwMuWqJ06hzOaRzhJUBR8rcZUJsz3oibnIgqZWIiH21Lsa07eVrAVTgVvwsYdOxWEtLlRXEXHCScQHTvQOrbSPLgPNXrzpcveqELZ4U++eorjF7M8squdn/jAdkJm/VT7wjjuue/iXHgFkZ8GVUd038OXi3t59rxLT0uEn9gdpXruIlMXp1moGeRDzZSM1FKAi8VNmtviFBar5L0FpsOXmU+NU04sABAqJUjOd5Ca6yRUjqOpKqbpoWtlQiGFUDLDhJtlzp9FDfs4voPrORiGIBrScPMOSlUQV1VaEiaZqI7u1KiVitTKRarlAk6tsuwnVghFYoRjScKxBOFokkgsiR5K4LgxKlWTYkEln3OZz1aoVq6OII4lQqRSVYpTX6dny2Ye/UgQ2FzP4xvHXuLZmeco6wViixl2Rd5B6+atTPguw4sVXCHQFOiJR8D3mChXqfpKvUWCJvJkxBzhQhYxOYUyO05E9enbfh9b9r0HM97Cl549z3OvjdOWjvDkg71oCiSjBsmIQ4wxVGcYt3ARSgW0fAX/TJXSmUWEI4g0Q2ITkNTxElGUlh6MRA9OaZJaaYxQrJ9YelcwUS6ivhyfCK7DE/VJfoN5eZYeo4DWujkYRLRsMIPn+zx19jt8c/xfSIg2dpV62ZUepiVWJl8OMTK0iZGpLlLbOujelGJoIs+poXmyC2WSQKuuk0IBN/j909wa5eHYi6TzRzEe+XHCe953w+NZCMHz3zjHqdcmePQ9A9z7UM8NX7vc2yKsrZF+ZFjbkGRNG2u16imEIFdzmSjXA1yxykS5ynz16h+vuK7RGQ3RETU5NV8kW3XYk4nz4Z7WFZf5Wk+EEHiTZ3FOPYt76RD4HlrXDoyd76bzgSeYnaus+D53eoLqkaO4kxWE6AbFxFcE40mDk1GVkaTGlo4UcV2n5vs4vo/jC2qeR7VcxKmWqNWq1HwfV9GpaSauZuIo19drf1uK7+tpRb+DkXR3wxeCp14e4ssvXKKrJcbPf2w3nc1Xe5qEEPgzlxg6+ip/etRgwk3yzshZPrZLIbp1P9qm3SiaTm1qiuLR11g4eozp0SyLRoZCvAM31YYR0onEw0Sa4oRjCtWJlxlVL3OpRWPMCGrdGmlhX1v9VKlfZn70a8G1bO2Pkup4J4oaXCM3fGGOl5+5QG6+TE9/mq7+JobPZ5m8nEfTFAa3t7JrXxft3UkURQkmQi4HI35DkTjqbY5AFkJQLNSYmymSnS4wO13k0tlZPNfHVIfp6XWpdG/hxcUXKYYXCLkp2mOPUg33UKn/XWqPmGxJRtkccWmtncPJHcetZoNFzIkzb/Qzr3Uy6zcx7Rjk3at/z8JeFTM3TmRxho6Izu5BC4wu/vrbF5nIllZss6ErbGsvsa11gd7ULE3KHO735vGO5QGFUF+MZFsNXdRWfP/dEJpBITHAkNbH4WIHJ2ZUVFFjcPAMQ6nLpFWVj0TaCUUfor37XryCy7e+cppaxeXhdw3gOB4jF+aYHMsFWVFVWFQEs55PDkE6HWFXXxPvLX6VRPbUdRODL3fwhSFefWmYfQ/38PC7BlZ8zUpkWFs9/ciwtiHJmjbWm13PsusxWb7aCzdRqjJVrpIOGXy0t5WtqbsfibZW/HIex34e5/RziMVZ1GgSbWA/xrZ3oDb3rXh6U7g1nPOHqB4/hp+PILRBUILrbabDKos6eKqCpwh8JVg9wcdF4IGuopgmSjiCEo2i6jqqoaIaKpquoRkq41WHl+by9Cci/NiWTuLG6offkxezfOGp00QEfHx/H1taYggB+qYE3z45yZeevUA0rPFTD8fZXj6Kc+kQVIsQimFsfqA+t5uFoqp4xSLFE8cpHj1C9cI5atlrx41poWB+M3NgB9WONGcTFU6KSc4XRvHxaQ5n2NuygwFRIF08j6ZH0cwmdCOBZiZAjXPhXIhjR2o4NcHOvW0M7ujk4pkZ7BNTODWP5tYYO/d1sW1X29Katm9UsVDlu89e5NiQzeQmm2IqiyZimJEHMfRBUqbBYDIaBLSoj1o4Q2n+xNIErqF4P5HkVsxYN2akA/V1KyoUHe+aHu7xYonZiouoH4OaW6NZdWnPZPB8Fd8T+J6P6/o4jo9b86heuVVdPKdMysjRyxTWmRPEzk3jh3WKuztItntk50OYiks6VAYBbk1hrhAmVwyTK0cQroKGQMNHFz7aNTcX4VWJ6hUyZomEUUPRwAubkDbxM2HG2jfx9+UZQqEov7D3Z+iMBZMKlwo1nv7KKcZHglHLLe1xegcy9A5k6iEbxmaKnBqe5/TQHPboAl6tys8mnmGzMcPhrh+hbecDbO1pIlS/Fvb498Z48Vvn2X5PB+/60LY7uixBhrXV048MaxuSrGljrYd6er5AVVjzyYnfKOH7eJdPoA4foGgfBN9FzWzC2PYO9C2P3PCUpDczRO3kt3EunEWwCULbEJ4WrB+kGKCEgq24s0EBAqhoUNNU4jGTUMRACWkopoYS0lFCGqqpBftCen1//Xnt6sg5UfUQZQe/7CIqLn7ZQZTd4HHZwa+4iLKLqLorDij2EBwv15hpCvH+j2wnFQ+uExKeizd2Auf8AdyhI+BWUaJN6AMPYWx5GLV1M4qi0NqaYPy1Vyl8409xpibxw1344Q6c2Tlqk5OI6tVezEo8xND2Zs536wxFq3iKIKWG6QvFMDXQhBssiyVcdCVYcH52upW5mWYMFfq68vRt8vBqJvk5hcKCinAjtHd2sdXaRnv3ra9fuu7fQQjmsyXOjM7z3alRxowjVJUhVN+k9fIWMlO9ZPoyPPhYHwMdYcq5MxTnTlAtDAECM9JJNLObaNOu6y6gvx01z2eyVOHM6DAXpibJ+hqeHgLdDK5j1Ax8RcH1Bbca4pCZneSBA8/QNTZ0+z+/quCrGp5q4Csanqrhqxq+ohISLqZbRa2VbzoY3dEUqiGVeKqZSCKNEomyWFWYLSiU+vcS39RJPBkmngyRSAXbSNRY+p3iej5DE4vYF8fZcfZPSXlz/P7i+5jrHiTRkyA1VSZ+Lk+4JcKuR3rJpCI0JUya4iH0K/8t+B6ishjcytduEy3N1PqfuO2a3A0Z1mRY21BkTRtL1rPxWlsTTF+evHqh/fQFUFS0TbsxrMfQe/euOOGoqBZx7BdxLh1CTbbXF8jeubRsTrAMl0C4Prg+wvUR3rL7rgCvft/xETWPQrHK0FwB3RF06jpRTyBqHqLqXff919BVFF29YQBDVVAiOmrEqG91lIiBGtYRIY1vn5zk2dNThFWF/dEwDyci6J5AiRmYWzKYg2m0ZRd3C7eKO/wa7vkDuKPHwXdRkm0Yg/uJhDVyB76CEk4QeuzTGJsfuPo+IfByC9QmJ6lNTVKbnMSpbwu5WS52GpzvDTGd1vE0BVdXcLTbX/FgJRoKqqKgKRqqqqEpOqqioqkaqqKioiI8geeA5wjcqo+nqThRA8+fQkFjS/pBPrj5XVTPHOPw82eoia34QqOjfZatg0Nkmk2imT3E0rsxwivP4n+3Sovz5KfOYx89xPTlc/iehxGK0Nm/k46B3bT2WahmBNcXeELg+gJXCBzPZ2okx/DxSSr2eUKmj2hPkG+LsaCruJqOp+lohk5zxCBjVkgp06ScS2SYx9Q0wonNweS0yS1oRorq4iXy0y9Tzl9AcTSike1EIhai7OKOnccZv4A7PUqpXMQ2TVQHWksR1JKK5lYJ+RUECpczu7mY2oO3bBSqpqtBeEuGloJcPK4TM6pkj32V73Tez3Ssg/h4nqYzBaopk9m9zRhOmXR+io7FMXrzw7T788TVChGqN6yp0tRJ7If+86r+D6cMazKsbSiypo0l69l4r6+pvzCBc/alq9NomFGMwf0Y1mOorQNv6Be8EAJRWsDPjuJlR/CzI/hzo/iLs2jduzC2P0Glcyd/c2mWS4tlHmtv4gM9LagQBLqqG/ScVT1ErX6/HuaE66GErg1iVwIahnrLdh88PcWBk1N8/J0DdGWiOKN5aufmcMeD2uidccwtGYy+1FJPHgSh1b30Ks6FV/DGT4EQ6NseJ/zIj6KEbv80uXBdnJnpIMDNzuDmcri5BdyFBaqLOSqFHLVqCVdTcDVwdQVXC8JcxQjhRMMYmRjEQ9RMhZIiqJoCNeygGzWEAj7gehoVN0bVMSlX1WANSQRCEeimghfTKGqCkCrY29LPRwaeJGnGqC4OUZw/wfljh7h4towS3sFieRDXVdi8rZkH3tFPS3t86d95frbE8IUsiqLQ0h6ntSNOKHznU2TA1WPUqVWYGrYZu3iCiYsnqZYLKIpKa/cAXYO76RrYTc2NcuS7owxfyFK7QcgXgBvRqKZMnKSBkzBw4ga+Xv93FYK4X6ZFnaNNy9LMPE1+iZSew/PDOOyG0G5CkRihsEEorBOO6JghHVVVuHzqEoe+d5aX069SjuW5d7SdJysztDQnyJ+eoTQyjxLS0QY6qGZaKDomRSdEwQlRdCMUvSgVcf1E2oZWw/dUklqO+1oPMpbcxHCij5F4HxU9GIUery6SXpwlksuhLCySK0HNhwg5EsosYSVPjTCf/OXPoN3liiq3Q4Y1GdY2FFnTxpL1bLwb1VT4Pt74qfoEta+CV0NNdaBveyyYoDaeuennCt/Fn58IJqydG8XPjuJnRxCVq9+lJFrQMj0o0SbcocOIcg4lkkTb+g5eSu7i28UQg8kInxzsXJog+c3mF2rULsxTOz+HX6ihmBrGQBPmlgx687V/UP3SAumYQk7ceELSN9QWx8HL53FzC3i5BdyFHM7CPDMXxsldnsZwSsTUKlq1VB/hCKKlk5lQJxNahly4DccPeghVxSeVWiTdlCeTzpFuC/Gydi9nqk3ck1T42OZOcBYozZ+gOH8S3y2gqCbRph1MjDmcPPA8HZvvI5x5ghOHx6lVPTq6kySSIXKXRtCmR0lVpvEVnVy4lVy4DaO5hZaOBK3tcVra47R0xInFbz1Fy0rHqO/7ZCeGGDp9lLHzJygUFCreZhzRBagoikMqnaB/WytdPSkMQ2M+GwTI8eEcjuNhhnRa2mM0pQ18r0jOLZHHI6+rlEImpXCMWvhq4E7kp4hccjFnlRt3dtZn7lYUhXBSZWjzQWbMSR4vNPGehTxCKNRyLpWLOUShhoiauN0t1KIxfKHioeEKjcvpbs52bsfzNdqmZmlfyBLzFvDQ6UoUyOndzPttVFwDx/UpmgqFuEE5aVBJm4h68AwVF4jnRogvXMaYL1CotVJWevi1//VDd3j03RkZ1mRY21BkTRtL1rPxbqemolbGuXgQ9+xLeJNnAQWte2dwfdvm+8F16oFspN5jNoo/Pw5+fTStpqNmetAyPajNPajNvWjNPSjm1bAjfBdv5DiO/TzuyFEQPuXMZp5N7GK8dQ8/ur2fzmhj5167E0II3MkCtXNzOMM58AVaJoK5NYOxuQm1flH/Wh2jlbLDoReGOHlkHMNQ6UtV8S/apHKjpCpTqAg81WAh2slsuItiaz/bHtlE/4BP2Z3nH2eSTLhxHlKPsk85xVJHpKIRSW4llt5NOLV1ac4y+9Vnee07/0S6zcJwtjE1skDeSOOpBs3FUTbPvUaTVgbXQdSC0ZieGWUx2sasmiEfbiUfbsVMRIOet/ZEEODa4ySbwtf0hF6pqe8LstMFJi7nmLycZ3xkgXLp6hJ1iuITC0+jeydQyWGGo3Ru3knX5l0oqkq5kKNcyFHM55iZFswtpKjUgmszDWWKkHYJQ5lAUQRGKEIk3oSeyOCkOsjqCc5raZxQnJRX4eGWFraEoyzOlbhozzI2vIDr+oQjBqlMhJCpUXM8yuUaZ5oPkm0aJTPVS2qxAzOsYRgq3dkxNp85TqhSZqG/n9lHHqKaTnDOdZhxHVKmxoOtKVrqPZJebhJx6jk656Zpcn3UZBt6zx70nnvQurZTrVYZOfsaw/YRLucLFJq6KbcMshhvw6tPLN2saexrTfHuTRl5GnQV9CPD2oYka9pYsp6Nd6c19fPT9dOkLwWT2ar61VAGKJEUanMPWnMvanNvEM5SHcFyXbf7HaUFnLMv49jPI3KT1FSTM+mdtN7zHrZu2bPmgzv8qotzaYHauTm8uTKoCkZfCnNrhs49nczOFtasbXMzRQ48d5HcQoWOriQdm5K0tZiY00OUTp6keOI47uwMACUjwWyqh6F9uxjv6edjVi87UxpOeZJaaQpVjxBNbb9mKabFqTlGXz5K/tRptMkzJCp51PqfJTfdwVTPA1ystVJzoWdzmi3bWwg7ixjZMdTLF6hcuoAzOQmAQMFJtpAPtzKjZMiFWikaKcywTktbENya2+IIHy7Y00yO5XHq69zquorr+SCgtSPOPQ9uYsBqRddVnGqZyeEzjF04wcSlU9QqxaX2q5pGJJYiEm8iEk+h6GkWcikmJzUqZUEorGHtbmPnvk2kX9dzml+Y5euvHuKM2oRwEqRGC4Rmg5UWNm9rYc8D3XRuSl13fPrC55/Of41vj75w3b+X7goeOFXk/tPB9CSv7ojyvZ0xXP3mx3hSDdHnKnTNzRMrOLgFjQU3+G8s2dRC786H6Nm2j2SmHdcXjBUrXFgsczFfQtFU/vWWzlVdCk+GNRnWNhRZ08aS9Wy8u61psI7nIYO7hAAAIABJREFUWdzhI6jRVBDMMj2o0cadAhRC4E2do3TqO3gXD6L7DqV4G0273oWx7bHr1stcC262FPS2XVpA1Dz0RAhtUwKjN4XWFkNZ5Xnj7pQQAmd6iuLJE0wcOgyXzqG7Dr6iUox3Et65i953P0x8cDMAzuwss0dOMHfsJP7IJUKlLArgo+JlOvBaYoyXLpPas5f9H/sZVFWjVnU5cXicowdHqZSvBnlVVeoXzhtElSqhygLm/CTa5CVCi7OEvDKYJrV0FwuhVqb9JuaMZlwtTFMmQiisk1+oUC45hMI623a2smNPG+l0qD6/rQ/1v5Gift/3PPLZCdRUiliiCTMcWzHs+75g9NIcZ45NMnQui+8LOjYl2XFPJ4PbWzFMDdf1OX9qmiMHLrEwV8PXBIVNCaqbojzU38Kj7embLsk2WZym6lVZOomqgILCVKnGgbMjDL74AoMXziOSCcIf/RD6/XtR1OB6yystrno1LmQvcGr8OCOlCYpaUF/Fh9aqYHO5zNaqQ5+RItN9tdftyoogXr5KeNGh1rVyHRpFhjUZ1jYUWdPGkvVsvI1SU6dS5PD3vk1y+ACbimOgaOh9ezG2P462ac8d9dytBuH5OMM5lLFFikML4AuUkIbRk8LoTaJ3Ja4ZmLDWvju1wFMjM3SaGp/wF8kdOEzlzEkixVkAvFAMVBWtHBwbrmJQburE3LyF1vv20Lp3B1o46HE7c+gZjr7wZXqt+9j/oU+j1v8tPM9nMVdZuuVzFRZz1eDxQoVS8drJalUFIqpD2MkTKmQJO4uE3BLZaDcz8T6EotFUnqQrZ9NWHEYTtxglvIzR1k7ykUdJPvIoRkvrTV9bKtY4e2KK00cnWJgrY5gavQMZxoYXqJQdMq0xdt/XRTI+z4EjL3Ax3kuuZQuqorCvJcljHU20R259yr7ienxzLMsr0zkShs5H+1rZPDvOzN9+kerQJYyeHsIfeBInnaBczFEp5MllJ5kaOYPvecSSGZq37cbvamFKFLiUH2EkP4pbr0va8eirOPRVPfoTm+hOP4h7qQ0tZBL7mCXD2iroR4a1DUnWtLFkPRtvo9X0lekcL9sneXDhOPfMnUCpLqJEmzCsxzH3fAAlHF/T9rW2JpgeX8AZW8QZyeFczoPjg65idAc9bvqmJKq5NuHSE4KvjcxwYDrHjqYYPzzQcc2SYVPnLjP0zAFqZ0+DECjd/aTv3UXfQzuJp2687u3pQ9/i2Atfode6n/0f+tRSYLsZ1/FYzFevCXRLoa7egwZgaoK+ZJWBTI1UJPgbqKhqsMxX/aYs3VeDHqsr91UF4TgUjhymbJ8BIGJtJ/nIO0g88ABq+MY/kxCCyct5Th+dYOh8ls6eFHvu76a7r2kp6Pi+z/DpQxw69B1G04PMd+zCVzW2p2I83pmmP37t9Xee61Au5DiWzfHsvEtRKGxz59mSv4i7OEe5mKO8uEBiOk/XdBXDFcwldcbbw3hhk2giTdfgbnq33Uemo/e6wOX4LpcXx7iUG+biwiUuzl8k5wUrY5q+xqZaE/fg8N4P/PvbXt3ibsiwJsPahiJr2liyno23EWs6tFjmC+cn8F2XT0VmaL98EG/0GJhRQvd9P8bO96Joa7ME2OvrKTwfd7IYBLfRHKLsgqqgd8QwelMYPSnU6N1NaXGnKq7HFy9Mci5f4vGONB/Y1HzD65auXBtm3EGoPH3waY69+FV6t9/P/g9+GlV9Yz2JjuORmyswuLWdXH7lJdHu6PNmZ8gf+C75l1/CmZ5CMU3i991P8tHHiG7fEQTAu+Q6Nc4d+Q7HDj/PVIvFXM991FSDDgO21aaJjJ1gfnKYRV/h8uA7WWzeTKQwzaZzzxIvZQnHkkTiKSKxFOF4ikg8SdiIor52ktorh1AUhfQHP0zmgx9GDd3+QBshBDOj45w59CqjkVlGYxOg+vzbx/4DqrJ6Pb0yrMmwtqHImjaWrGfjbdSaLlQdvnB+grFSlfd2ZXhnuEjtwN/ijZ1ESbUT2v8j6H373vTBCDerpxACb6aEM5rDGcnh54PTgFprNAhuvSm05OqMeJ2rOPx/58aZrdb4wb42HmhdnelFrgS2vu0P8NAHP3XLwOY6NYr5LMXcHMX8HKX83DWPq+UCmq4TTTaTaGohlmoh0dRKvKmFeFML0WQG7Q6DuRCCyoXz5F9+icVDr+CXy+jpzNJpUrOz665+9mq5yOTQaezDz5KdmWCufTsz3fuoRZoIVxfpEiWGQ60oisLDMZ+HW+L16+iiKDcJTs7sDDN//yUK3zuInsnQ9fO/RLi//7ba5FzOU3xuCDURIv6+AdSoIZebWkX9yLC2IcmaNpasZ+Nt5Jo6vs8/D01zJLvIlmSUzohB08wZBs48RbQ4zXxmkPPWR1lMdgUXoCMQgBDBxKgCsXQfAYamYKVibE1FMe6yl+V26ymEwF+oLgU3LxucqlJTIcyBNKEdLShGY05TDS+W+cvzEwgh+LEtnQwmr59wtZFOvfJNjr/0FH07HuD+9/4w5cUFiq8LYVdu1dK1tVI1nVgyQyyZIZrMEEumMTSf6fFxCrlZCgszuM7Va90URSGaSBNfFuDiqZal+7px8/Dr12oUj75G/uUXKZ48Ab5PePMAyUffQeLB/WjxlU+rCyEo5ueYHbvAzNhFZscvks8Go1xVVSPZ3IHvueTmpil27iC/5XFmMNneFOP7e1tpChl4notTLVOrlIJttYxTKVGrlqlVSziV+r5qiVqljDI1S+upy+g+dP7cL5C4Z+9Nf7ba0AKl54fRMhFiTw6ght+86WVkWJNhbUORNW0sWc/G2+g1FULw8tQCz4zP4QmBAmjC557Zwzwy/h3CbplTLXv5bve7KZuJ4LKm+ng85cpKTvV9Jdej4vmYqsK2VIzd6ThWU+yaa7pu5W7r6RdqOKM5asM5vKkiSkQnvK8Tc0v6DfUOHpnN849D0zSZOj+5rYuW8PVLh62GU698g+Mvfe26/aqmEU1kiKUyxJLNS8Eslgruh2OJ63qZltdUCEG1tMjiwmwQ3uZn6iEuuC2fpgMgHEsST7VgRqLoegjdDKEbJrqxbFvfp1YdvNNncY4ex5uaAk0juuceUo8+RnT3HvILU0Ewq9/KxWBhdiMUoaVzMy3dA7R0D5Bp70U3gjrPTY5w9IUvMzV6DiPVRkTXcOuBzHOvHWBxfa10zHAUIxTBDEUwQ1GchTmaXz1PpOajvPcJBj/xaTT9+tPo1fNzlF8eRWuNEX/vZpRlp7NlWFs9/ciwtiHJmjaWrGfjvZVrKqpFqke+inPiaVB1zL3fh3nPB1dc6xTA8wUXF0ucnC9wcr5I0fXQFYUtqSi703F2NMWI3GIlhTutZ83zGS1WGC6UGV6sMFqskFl0eHLaoaPkk4vpDG9JoXTEaDJ1mkyDppBOXNduGuJ8IfjWWJbnJuYZSET4sS1v/ioQI2depZCbJZrMEE81E0s2rxjGbuVOalqrlK4Jb4WFGQq5LE61jOvUcJ1qcKvVuOFq7EIQqfpkFhzSOQfDEziawkzGZDZjEmrK0NI9QGv3AC1dg6RaOm76MwkhmBw6zfmjL6KqWhC+roSwcKQexqKY4WB75fmVQpgQgsmzR5n5/OcJzxeY3pSi7aMfY+CeR5cCYvXMLOVXxtA748Te3X9dD60Ma6unHxnWNiRZ08aS9Wy8t0NN/dwU1Vf+DnfoVZRYhtBDn0Df8vBN/8D6QjBcqNSDW4FczUVVYDARZWc6zs50jIRx/bVSt6pnruYuBbORQpmJUhWfoIevLWLSFw/TZBrkqg6xiSLbhwvEa4JzCY3n2gzmQ0GbdUUhZeo0heoBztSDW8ggYeh8ayzLifkCD7Qk+f6+NvR1Nt/b7RK+oLUt0fCJhoUQeK5TD2/1EFer4rk13NqyfZUy3qVhlNPn0S5PoITDpJ98P+kn33/DU6RvBq9WY+QPPodz8hTTGZPsQCvbH3qSHtWidnQGvSdJ7J19K04XI8Pa6ulHhrUNSda0sWQ9G+/tVFN3/AzVA1/Enx1GbR0g9Mgn0Tu23vJ9QgjGilVO1INbtuqgAH2JCLvTcXY2xWgKBb0gy+vpC8FUubYUzoYLZRZqwSSmhqqwKRamLx6mLx6hNx5esddOuD6VUzNUj08jPJ/S5hSX+xPMIVioOizUXHI1h0XHu6afSAE+2NPCY+1Nb/ogi0YQvqB2NkvlyCSqrqK2xdA74+idcbTE2iw7VhkZZu6pr1A4/CpKKEz6vU+Sft8H0BKJNWmP8H1mv/S3zD/9DcptTbjd9zAYv59yqkrLh+7BCIVXfJ8Ma6unHxnWNiRZ08aS9Wy8t1tNhfBxz71M9eDfI0oL6AMPEXroh1CTN58o9er7gwB2JbhNlYPrjjbFQsE1bp1NnBibZ6RQYaRYoeoFC6onDI2+eGQpnHVGQ2h30Nvllx0qr01SOzeHYmiE7m0nZDUv9Zy4vk++5jFfCwJcS8igL3HjOcTWM3e2RPnAZbxsGb0jTiQdoTA0H0x7Aqhxcym46R1x1MibM/XJFdXLo2Sf+iqFVw+hmCZN73o36fd/CD21OiNsb2XuG19n9kt/g5Hsxr1nP4fnniEUjbP9/vewZe9j1w2ykGFt9fQjw9qGJGvaWLKejfd2ralwqtSO/ndqR/8F8DF3vx9z30dRzDsLOLOVGifnC5yYKzBWqgJBr1Z7xKT3SjhLREibekN6uLz5MuVD47gTBdSkSeT+LvSe5IbsPXs9v+pSOTJJzc6iRHQiD3Zh9DfR1pZkejqPn6viTiziTBRwJwvBZMOAmg5jdMbROxPo7bGGjaK9ler4OHNf+yqLBw+gGAapJ95F5oMfQm9KvynfD0EPZPm7l8m//DL5c9/E7Ogg8qM/xOnTLzE1bBOKxLDufw9b9j6BYQahTYa11dOPDGsbkqxpY8l6Nt7bvaZ+cZ7qwb/HPfcShGIYAw+hD+5H69x2xxfCL1Qd3LBBzPFuORDhjfB9H3ckS+XwFP6ih5oSmD0FFHUeUV5EVBbB91DCcZRQDCUURwnHUEIxCF3ZV7+t0eTBywkhcC7OU/7eBKLqYm5vIbK3Y2kE40rHqPAFXraMO7mIO17AnS4G64IqoLVE0TsTGJ1xtNbobS/zJYQIPsMTCM9HeAJcH+H54AXLh6kRAwz1mnBcm5pk7mtPkT/wMoqqknz8nWQ+9GGMTHPjirRSe31B6YURnKEFQve245tZJv7w91AjUbp/5VdZVGqcPPB1JodOY4ZjWPe/m617H6drU5sMa6ukHxnWNiRZ08aS9Ww8WdOAN3OJ2rGv4w4fAbeGEm1CH3gIY8t+1NaB2+65eiP1FEIg8lN48+OIch5RWayHr/xSCAv2F8B3ESgIdQ9CfwSIoPinUJRXUcMqqCpUiohaEW72t9EIXxforjxW011oPXtQw6t3TZY3X6H0ymW8qSJaa5TIw5vQM9f2bt5OTYXr484UcScKuBMFvGwpGOypKehtMRRTQ7j+1SC27H4QyAR4/g0HiF5DU1AjBkpERwnrS/d9t0zx5GEKxw7jO0USD+wj8+EP33It0rshPJ/ic8O4l/OE7+8kvLsNgOroCJc/918QTo2uX/xlotssshNDnDzwdSYuncIMRdn/vh+ga9sjDW/TcjKsybC2ociaNpasZ+PJml5LOFXckddwL7yCO3IMfBcl0YoxuB99cD9qZtNNg9ud1DOYGHcCb+IM3oSNN2EjSgvXvsgIo4QTKJEESjiBGkkue5xEiSRAS1Ab9qmdL4KqEN7VirmzFcVQAQG1MqJavHqrFOr3C4hK8er9ahGWXlME4QEKavsgeu+96L17b/nz3y7heFSOTVE9OYNiaITv78Tcmlnxs+/mGPVrHt5kAWeigDddQHgCRVdBU1E0BXQV5XX30ZT6a5T6YxVFr99XFUTNwy+7iLJzdVtxEWUXUXFXbodbBU2gZ5JoqQhqzESNm6iJ+jZmBt95h7UrPjuEO1Egsr+b0PaWa553Zme4/Ln/B3d2lo7/4WdJ3P8AEMz5dvLA1ynmZnj/p//dba3ferdkWJNhbUORNW0sWc/GkzW9MVEt4g4dxrnwCt7YKRA+alMX+uB+jMH9qE0d173n5stN+fhzY9eGs0rwWiXahNZpBbfWzShXQtkN5oRbibdYpXJ4AmcomKwVVUExtetvoVs91kEHkR3BHTmKO3IUf+ZS0M5YBr1vL3rvPWhdO++ofUENBM5onvLBMUTRwdySIXx/59Ls+ivZCMeo8AWi4uKXHUQ52Lpzi1TOXsCZnkc1IujJZlQlTH0q5iVKRA+C20q3mHHNaVy/5lH81kW82RLRd/RgDmZWbI9XKDD2e5+jcvECbZ/8cZre8+TSc/KatdXTjwxrG5KsaWPJejaerOnt8ct53Evfw73wCt7EWUCgNvfVg9tDqImgd+Oa2fZ9H39uBG/cxps4gzt5FqrBDPtKvHkpnOmd21GSbQ0bJODOFHEni4iai6j5wbbqIWrX3m51yk+JGWiZCFomghrzEaXz+JNH8cZOgFsFzUTr3lHvdbsXNX7za7S8xSrlg2O4lxdR02GiD29Cb4vd8ufZ6Meou7DA/Df+hYXnv4OoVlDNGFo4hZ7uwGzuQo83o5kJwIAV5upVosZSb5w3V8bPVYk+0YvZ13TT7/WrVSb+5I8ovnaEzIc/QvPHPo6iKDKsraJ+ZFjbkGRNG0vWs/FkTe+cX5zHvXAQ58Ir+DMXAVDbt2AM7iczuJ2sfTzoPZs8B06w5qeSaEXr3I7eFQQ0NdH465juhBD1i+eXhTj/SpCr7/MXq0vh4AolpKGmQ6hmGaoj+NnXEMULKAjU5h70nnvR+/YG1/nV11cVnk/1xAyV41OgKIT3dgRrn97m1CVvlWNU+D7O7Cy1iXFq4+PBtn7zK5X6qxT0dBvhrs0YmU70eAuqGUfBRFSCARDRd/RgbEre3nd6HtNf+Etyzz9H8tF30P4T/5q2zrQMa6ukHxnWNiRZ08aS9Ww8WdM3xs9P41w4iHvhFfy50aX9aqoDrXM7Wuc2tM7tqPGVT1dtBMLx8BYqeNky3nw52C5UwKv/PVJBDdfAm0QUz6P4UyhmFb13B0p6P7VLJn6+htGXIvJgF2rszk6dvtWPUSEE7vz8NeGtNj5OdWIcv3B15QYlFMZsb0dLJNBicdRYDG3pdu1jNRZHi0ZRdB0hBHNPfYXsl/+J6K7d3PMb/465wsrX2DWKDGsyrG0osqaNJevZeLKmjePNj5EQOQrhLtTozU9RbXTCF/i5oOdt+U3UvCuvABaBJCiLhLZ4hB/cj2KsPKv+zbydj1F3MU9tYoLa+FiwnZrCLxbwikW8YgG/VLrpaF81HK6HuDiiVqM2OUGotYWe3/osqnpnAxvuxM3C2tpPFiNJkiS9bWnpbmKt2ym9DYKFoipo6TBaOgyDwSSwQghE0VkKbu5cEkXJIuafwz1xnsLZv8GwnsDc9eRtrxjxdqcnkuiJJNFt1orPC9/HL5fxisVlIe7194Ng5xWL6Ok0vuuyllMoy7AmSZIkSWtEURSU+ihGo/fK0ksDwIN4U+epnXga58S3cE58E71vH8bu96F1bn9LrL6wVhRVXTr1CW239Z617qmUYU2SJEmS1iGtfQuR9i34D8/jnHwG5/RzuEOHUTM9mLvfh77l4TueBkTamGRYkyRJkqR1TI2lCT30Ccz7vh/n/HdxTjxN5fk/RTn4JYwd78LY+R7U2Ju3tqb05nvTwpplWb8NfJzgwv89tm2fqO8fAir1G8Cv2bb9jfpzDwN/DEQILrb7lG3b029WmyVJkiRpvVB0E3P7OzGsJ/AmzuAc/ya1I09Re+2/ow88iLn7SbT2LWvdTGkVvJk9a/8M/A7wwgrPfeJKeLvCsiwV+Cvgp2zbftGyrP8N+Azw06veUkmSJElapxRFQe/agd61Az8/Te3kMzhnnse9cAC1dQBzz/vwovsRQpHXtr1FvGlhzbbtFwEsa+XRGSu4H6hceR/wRwS9azKsSZIkSRKgJtsIP/JJQvf/IM7Zl6idfJrKt/+Y4W//Mag6SiyNGkuj1G9qLLNsXwYlmkJZxfUupcZYL9esfcGyLAV4Efh127YXgF5g+MoLbNuetSxLtSwrY9v23Fo1VJIkSZLWG8WMYO5+EmPXe/DGzxB1sixOTeAX5xHFObyZS4ihw+A5r3ujghJJocQyy0JdBjXWdO2+DTyQQQgfRVm9+dHeDOshrD1u2/aoZVkh4HPA7wOfatSH1yeYW1WtrYlV/463G1nTxpL1bDxZ08aS9Wygtv0ApF63WwiBXy7gLmbxFrO4+SzuYhY3P4dXyOLmp3AnTiOqpes+Ug3H0RIZ9PotuN+8bF8zajSxJqFI+F7wsyxM4SxM4S5ML23dhSm8Yh4tlkJPNqMlmtGTLejJK9uW+v7MLXsY1/IYXfOwZtv2aH1btSzrD4Gv1J8aAfquvM6yrBbAv9NeNbmCwcYja9pYsp6NJ2vaWLKejXfTmqrNkGpeSnMKQRi4EghErVzvkZtHlOav3i/OU11coDI5hCjluG71dFVDiTZdPd0abUIxI6CHUAwTRQ+BEa5vQ/VtsP/KPlT9uuvshBBQLeLnp/EXZ/AXZxD5GfzFWfz8NKIwB8K7+gZFRYk3oyZaUHvuRYukEOUcbmEOZ2YM/9LxpfVnr76n3sMYzwRtjzfXt0HvYuvgVuYKq7vi07IVDK6zpmHNsqwYoNu2naufBv1R4LX6068CEcuyHqtft/azwJfWqKmSJEmS9LagmBE0MwLprhu+RvgeopS7Lsz5xXlEaQEvO4IYPQZO5YafsfKXq/VwFwq2qoZfnLvuc5RwAiXRitY2gDq4HyXZipoIbkr81r1kolbGL8whitn6dr6+ncOfu4w/egzc2tLrRyMJop/63TUbsPFmTt3xu8C/AjqAb1mWlQU+CvyDZVkaoAGngJ8HsG3btyzr08AfW5YVpj51x5vVXkmSJEmSVqaoGko8A/EMN4tFQvjg1hBOFdwqwq2CU0W4tfr2yr5K/TW1Za+pgueide8MQliyFTXZihpvCXrs3kj7zQhaphsy3Tdod703rziPKGZpaklTWMORtW/maNBfAn5phaf23eQ9LwN7Vq1RkiRJkiStGkVRg1Ofd7EY/VpSFAXCcbRwHJp7iLQmKKzhqfqNPTxCkiRJkiTpLU6GNUmSJEmSpHVMhjVJkiRJkqR1TIY1SZIkSZKkdUyGNUmSJEmSpHVMhjVJkiRJkqR1TIY1SZIkSZKkdUyGNUmSJEmSpHVMhjVJkiRJkqR1bM0Xcl9FGgQLo662N+M73m5kTRtL1rPxZE0bS9az8WRNG2u167ns869bwUsRYnVXkV9DjwEvrHUjJEmSJEmS7sDjwIvLd7yVw1oIeBCYALw1boskSZIkSdLNaEAncAioLn/irRzWJEmSJEmSNjw5wECSJEmSJGkdk2FNkiRJkiRpHZNhTZIkSZIkaR2TYU2SJEmSJGkdk2FNkiRJkiRpHZNhTZIkSZIkaR2TYU2SJEmSJGkdeysvN7WqLMvaBvwF0AxkgZ+wbfvc2rZqY7Msawio1G8Av2bb9jfWrEEbjGVZvw18HOgH9ti2faK+Xx6rd+kmNR1CHqt3zLKsZuAvgUGgBpwD/kfbtmcsy3oY+GMgAgwBn7Jte3qt2rpR3KKmAjgO+PWXf9q27eNr09KNw7KsfwY2E9StAPxPtm2/tpa/S2XP2t37I+APbNveBvwBwS8Z6Y37hG3be+s3+cfvzvwz8AQw/Lr98li9ezeqKchj9W4I4LO2bVu2be8BLgCfsSxLBf4K+IX6cfo88Jk1bOdGsmJNlz3/6LLjVAa12/OTtm3fa9v2PuC3gT+t71+z36UyrN0Fy7LagPuAL9Z3fRG4z7Ks1rVrlfR2Z9v2i7Ztjy7fJ4/VN2almkp3z7btOdu2n1u26wDQB9wPVGzbvrIe4h8BP/wmN29DuklNpbtk23Zu2cMU4K/171IZ1u5ODzBm27YHUN+O1/dLb8wXLMs6ZlnWH1qW1bTWjXkLkMfq6pHH6htQ7037OeArQC/Lei9t254FVMuyMmvUvA3pdTW94jnLsl6zLOv/tCwrtEZN23Asy/q8ZVkjwG8BP8ka/y6VYU1aTx63bfte4EFAAX5/jdsjSTcij9U37vcIrgeStWuc19e017btBwhO5e8EfmOtGrbR2Lb9M7Zt9wK/Dvzfa90eGdbuzijQbVmWBlDfdtX3S3fpyukm27arwB8C71jbFr0lyGN1Fchj9Y2pD9zYCvyIbds+MMKyU3eWZbUAvm3bc2vUxA1nhZouP07zwOeRx+kds237L4F3A5dZw9+lMqzdhfoIpdeAT9Z3fRI4Ytv2zNq1amOzLCtmWVaqfl8BfpSgxtIbII/VxpPH6htjWdZ/JrhG7QfrYRfgVSBiWdZj9cc/C3xpLdq3Ea1UU8uy0pZlRer3deATyOP0lizLiluW1bPs8UeBOWBNf5cqQog343vecizL2k4whDcNzBMM4bXXtlUbl2VZA8A/AFr9dgr4Jdu2J9a0YRuIZVm/C/wroAOYBbK2be+Sx+rdW6mmwEeRx+pdsSxrF3ACOAuU67sv2bb9McuyHiUYXRfm6tQdU2vS0A3kRjUFPktQTwEYwMvAr9i2XViLdm4UlmW1A18GYoBHENT+jW3bh9fyd6kMa5IkSZIkSeuYPA0qSZIkSZK0jsmwJkmSJEmStI7JsCZJkiRJkrSOybAmSZIkSZK0jsmwJkmSJEmStI7JsCZJkiRJkrSOybAmSdK6ZFnWj1uW9c1V+uw/tyzrP63GZ6/wXT9lWdaLt37l0uuHLMt6cjXbJEnSxqKvdQMkSXr7qs9Y/1lgF8EElKcJJu48ZNv2F4AvrGX7ACzLeg74K9u2P7/WbZEk6e1JhjVJktaEZVlJ4Cng54C/A0zgcaB6s/dJkiS93ciwJknSWtkGYNuO4UqzAAAErklEQVT2F+uPy8DSaU/Lsn4K+Bnbth+rPxbALwD/M8HyT58D/hz4S2A38HWCJYpqr3/vsvdvtW37/PJGWJaVrn/GfoLfiS8BP2vb9mXLsn6LIEA+bFnW54A/t237F+vLzvwewXqMM8Bv2Lb9d/XPawb+DHgXcAb4xs2KYFnWp4H/BMSB//K65x4CfgfYUa/PPwD/S/1n/AOgYtv2ry57/VeAZ23b/q+WZf0a8EtAEhgHft627Wdu1hZJktYnec2aJElr5SzgWZb1F5Zlfagemm7lAwQB6WHg3wL/L/ApoIcgsH3yxm+9IZUgXPUBvQSh6PcBbNv+D8ALwC/ath2vB7UY8DTw10AbwULuf2hZ1s765/0BUAE6gZ+u31ZUf89/Az4NdAHNwKZlL/EIwmkL8AjwXuDn68/9BfBJy7LU+me1AE8Cf21ZlgX8IvCgbdsJgroN3UVtJElaB2RYkyRpTdi2nQceI1ho+k+AGcuyvlJfSPlGPmvbdt627ZMEi1d/07bti7Zt54B/AfbdRTuytm3/g23bJdu2F4HfAt55k7d8BBiybfvPbNt2bds+QtDj9UOWZWnAx4H/3bbtom3bJwhC1Y18AnjKtu3nbduuAr8B+Mva9qpt2wfq3zNEsDD3O+vPHQRyBAEOgtD4XH3xcw8IATstyzJs2x6ybfvCHZZGkqR1Qp4GlSRpzdi2fRr4KYD6qcW/Iji9eaMesqll98srPO640zZYlhUF/ivwQeBK717CsizNtm1vhbf0Afsty1pYtk8nOJXaWr8/uuy54Zt8fdfy19q2XbQsK7usbdsITo0+AETrn/3qsvf/BUHP4tP17e/UP+e8ZVm/AvwmsMuyrG8QnD4dv0lbJElap2TPmiRJ64Jt22cIrkHb3YCPKxKEGwAsy7pZiPtVwAL227adBJ6o71fqW/G6148C37Ftu2nZLW7b9s8RXL/mEpyWvaL3Jt89sfy19eDYvOz5/0Zw3dvWett+fVm7IAi3P2BZ1r0E17X985UnbNv+6/o1e331n+H/ukk7JElax2TPmiRJa6Lek/Z9wN/WL+bvIehRO9CAjz9K0KO0lyDs/OZNXpsg6JVbsCwrA/wfr3t+ChhY9vgp4DP1gQF/U9+3FyjYtn3asqx/BH7TsqyfBvqBn+TG14v9PfBKfQqTg8B/5Nr/iU4AeaBQr9eVQAhAvW6HCHr1/sG27TJA/Zq1boLBEpX6z6fdpAaSJK1jsmdNkqS1skgwAvMVy7KKBCHtBEFP1xti2/ZZguDzLeAccLNJaT8HRIDZehu+/rrnfwf4hGVZ85Zl/W79urb3E1wjNg5MEvRaheqv/0WCkZ2TBD2Ff3aTdp4kGOH61wS9bPPA5WUv+TfAjxHU6k+Av13hY/4C2EMQ2K4IAZ+p/0yTBAMh/v2N2iFJ0vqmCPH6Hn5JkiRpo7As6wmC06F9tm3LX+iS9BYke9YkSZI2KMuyDOCXgc/LoCZJb10yrEmSJG1AlmXtABYI5nP73Bo3R5KkVSRPg0qSJEmSJK1jsmdNkiRJkiRpHZNhTZIkSZIkaR2TYU2SJEmSJGkdk2FNkiRJkiRpHZNhTZIkSZIkaR37/wHqL64j2AOq4QAAAABJRU5ErkJggg==\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "plt.figure(figsize=(10,5))\n", "plt.plot(results)\n", "plt.ylabel('Value')\n", "plt.xlabel('Simulated days')\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "raveled = results.values.ravel()\n", "raveled.sort()\n", "cp_raveled = raveled.copy()\n", "\n", "plt.figure(figsize=(17,5))\n", "plt.subplot(1,3,1)\n", "plt.plot(results)\n", "plt.ylabel('Value')\n", "plt.xlabel('Simulated days')\n", "plt.subplot(1,3,2)\n", "sns.distplot(df.Close,norm_hist=True)\n", "plt.title('$\\mu$ = %.2f, $\\sigma$ = %.2f'%(df.Close.mean(),df.Close.std()))\n", "plt.subplot(1,3,3)\n", "sns.distplot(raveled,norm_hist=True,label='monte carlo samples')\n", "sns.distplot(df.Close,norm_hist=True,label='real samples')\n", "plt.title('simulation $\\mu$ = %.2f, $\\sigma$ = %.2f'%(raveled.mean(),raveled.std()))\n", "plt.legend()\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.6.8" } }, "nbformat": 4, "nbformat_minor": 2 } ================================================ FILE: simulation/multivariate-drift-monte-carlo.ipynb ================================================ { "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import pandas as pd\n", "import numpy as np\n", "import matplotlib.pyplot as plt\n", "import seaborn as sns\n", "from tqdm import tqdm\n", "import requests\n", "sns.set()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Pull sentiment, fear greed and BTC/USDT data from bitcurate API.\n", "\n", "Can read more about this API at https://doc.api.bitcurate.com/" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "dict_keys(['momentum', 'sentiment', 'timestamp', 'volatility'])" ] }, "execution_count": 2, "metadata": {}, "output_type": "execute_result" } ], "source": [ "r = requests.get('https://datascience.api.dev.bitcurate.com/social_sentiment?query=(BTC%20OR%20bitcoin)%20AND%20binance&before_date=8/15/2019%200:0')\n", "sentiment = r.json()\n", "sentiment.keys()" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "dict_keys(['fear', 'greed', 'label', 'timestamp'])" ] }, "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ "r = requests.get('https://datascience.api.dev.bitcurate.com/social_feargreed?query=(BTC%20OR%20bitcoin)%20AND%20binance&before_date=8/15/2019%200:0')\n", "feargreed = r.json()\n", "feargreed.keys()" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "dict_keys(['close', 'high', 'low', 'momentum', 'open', 'timestamp', 'volatility', 'volume'])" ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "r = requests.get('https://datascience.api.dev.bitcurate.com/pair?before_date=8/15/2019%200:0&pair=BTC/USDT&exchange=binance')\n", "btc = r.json()\n", "btc.keys()" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "/usr/local/lib/python3.6/dist-packages/scipy/stats/stats.py:1706: FutureWarning: Using a non-tuple sequence for multidimensional indexing is deprecated; use `arr[tuple(seq)]` instead of `arr[seq]`. In the future this will be interpreted as an array index, `arr[np.array(seq)]`, which will result either in an error or a different result.\n", " return np.add.reduce(sorted[indexer] * weights, axis=axis) / sumval\n" ] }, { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAAA4wAAADUCAYAAADX/62lAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADh0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uMy4xLjEsIGh0dHA6Ly9tYXRwbG90bGliLm9yZy8QZhcZAAAgAElEQVR4nOzdeXhcZ33w/e9sGkkzo320y5LXO3YWO4tJAgkJkEBIm5KnG+SihPaFtqEv8Hah69MCD32gFOjTNiR9QqGlKbRAQ1kKDUmAELKQ2M5iO/Fy25K1L6N9G0mj2d4/zhl7LGtGI2l2/T7XpcvWnDNnfjOa+5xzb7/bEo1GEUIIIYQQQgghVrLmOgAhhBBCCCGEEPlJKoxCCCGEEEIIIVYlFUYhhBBCCCGEEKuSCqMQQgghhBBCiFVJhVEIIYQQQgghxKqkwiiEEEIIIYQQYlVSYRRppZS6VSk1kGT7Q0qpv8hmTEJslFLqB0qp9+Y6jtUopaJKqV0Jtr1bKfVEtmMSIhFlOKqUmlNKfTgLr9ejlLotwbablVI60zEIUaxSuNeT61ORsec6gGKjlOoBGoAwEAR+Btynte5XSv0AuNnc1QlEgWXz969qre9TSlUAnwB+EagBfMD3gP+ttR43X6MZOKy1blVKRYHdWuvOuBg+DuzSWv+a+fufAb8JeIFp4Dmt9TvNbU8BN5ixRoGzwCPA32qtA0qph4BfMw9dAliAgPn7M1rrt6/n89Fa35fKfubn+H6t9Y/Wc3whNmpluQFY7/c7jbH8CzCgtf7zjTxfa/1vwL9l+nWEWIc/An6itT6Q60C01s8Aaq39VjsnCCE2R65PhUl6GDPjLq21G2jCqPB9HoybT62129z2b8BnYr+blcUS4MfA5cAdQAVwIzABvC7u+HcCj6USiNk78h7gNvN1rzNfI94HtdYeM94/AN4FPKqUsmit74uL+VPAN+JizsnN9GYppaShRIgMk3ImVmgHTqT7oEopi1Kq4O5lpHyIbJLv28Xk81g/+cAySGu9pJT6JvB3KT7lXmAb8Cat9bz52Cjwlyv2uxP4aorHPAg8rrXuMmMaAf4xQbx+4Cml1C8Ap4GfA76f4utcRCn1B8AfY/S0/pnW+svm4/+C2WKklKoD/gW4CYhg3EzcAjyM8Tl8TykVBj6htf6MGddfAS3AUeADWutT5nGvAf4J2IVRmY4AZ83XuRXj8/o88HvAD80hUV8BrscoB89h9AQPmMd7CngWeDNwFfAT4NeB+4G7AA38ita6ZyOfj9gcpdQfAx/GaFQZAn5Ha/1j88bxjzB61KswGkfu01pPKqU6gG6Mv+NfAuUYPemfVErdAfwZYFFK3Q10aa33m9+Dr2qtv6SU+nXzuIeB3wAmMXrf95jHcwJ/qLV+2IzRCXwS+FVz27eB39NaL8Z9J/+WFeVEKfVbwLuBqFLqdzF6Ze5K8FHcZo5c8GI0Qn1Qax01Y32/1vompZQF+D/mMUuBXuAe4PWrvY5Sai/wf4EDwCDwp1rr/zLfUy1Gmb0Foww8Dtyqtb7J3B4FPgj8Lka52q6U+nuMEROVGCMYftfs4Yn14FyOMWrhHUAP8Evmz++Zj79Pay3DlwqYUupJjO/MTUqpvwOuwfgeJiof1ax9fn4OuNU81pVAJ5c6oJT6PxiV1ceA95rX5VsxynWrebxLzieAg9XPCc3AQxjXrUngr7XWXzSPU2Zu+wVgBPgy8OG41+nBKFvvNn5VLuAjGOeVeqAf+J9a62+b+/866zjniK1lvfc9wHuUUj8P/G+gAziJUa6Om8drNvd/IzCPcX2839xWhvHdfQcwjPHdXotcn4pIwbXKFRKlVDnwTuCFFJ9yG/BYXGVxtWM6MArzD1M85gvAvUqpP1RKXaeUsq31BK11H/AiF4bPrlcjRuFrAd4HPGjeAKz0B8AAxsmkAePiHNVavwfow+ypNSuLe4CvYRR0L/AoRoWyxOyZ/TbGiaLG3O9/rBJTDcaNw29hfPe/bP6+DVgEHljxnHdh9M62ADuB583n1ACngI+t94MRm6eUUhgn/YNmz/jbME7kAB8C7sa4YDQDU8CDKw5xE8ZwtLcAH1VK7dVaP8bFPej7E7z89cBxoBb4d+DrGI0yuzBu5B5QSrnNfT+NcWN3wNzeAnw07lirlhOt9T9y8QiERJVFgJ83X/8qjBvvt62yz1sxzhl7zNf7VWBitdcxzy/fA57AuIH9EPBv5mcOxmfpN2N/r/mz0t3m57TP/P2I+RnUmJ/ZI0qp0rj978KoHFQDr2Bc5K3m5/IJ4AtJ3r8oAFrrNwPPYNwwurXWZ0hePlI5P78H41zuwbjJXM2vYozW2Y5RRn595Q6JzidJzglfx7huNQO/DHxKKfVmc9vHMG7EdwC3c2E6R7x7MBpjq7TWIaAL41pbCfwv4KtKqaa4/ddzzhFbxEbue5RSVwP/DPw2xvfpC8B/KaWcZmPr94BjGGXxLcDvKqVi15SPYdwH7cQoI6nM7ZfrUxGRHsbM+I5SKgS4gDFWLySrqQVeWmOfNwLHtNZzqRxQa/1Vs1XlN4CPA0tKqc9orf96jacOYRSgjQhi9AqGMIa2zmPcoK+sOAcxhsG2m3Mwn0lyzHcC/621/iGAUupzwP+H0QoVwfgu36+1jgLfUkodXvH8CPAxrXVs/uUi8J+xjUqpT2L0Isb7cqxn1mwl2xebU6mUeoRLe35FdoQxWtb3KaXGVvTy3odxUxrrifg40KeUek/cPv9La70IHFNKHQP2YzQApKI7rrf8G8D/xPiuB4AnlFLLwC7zuL8FXKW1njT3/xTGBelPzWOlWk6S+bTWehqYVkr9BOPCt3K4ehDjpvoyjLnPyd7rDYDbPG4EeFIp9X3gHqXUX2K0rF6htV4ATiqlHsbo5Yn3V7H3DMY5KG7b3yil/tx8n8fMx57RWj8O58vVL5qvH1ZKfR34R6VUlfk+RREwexUSlg+t9QRrn5//RWu91hDX+7XWQ+YxvodRPlZKdj5ZGXcb8Abg57TWS8BRpdSXMEYHPYlxs/sBrfUUMKWUuh/jursypv7YL1rrR+K2fUMp9acYU1C+az6W0jkHY9SN2DpuYJ33PebolS9orQ+Z2x9WRo6LG4AlwKu1/oS57ZxS6osYDeePY3y3f8csr5Pmdzu+AXQ1cn0qIlJhzIy7tdY/Mnvz3gH8VCm1zxwOmswERgUqmTsxetdiwhhDZ+I5MAohcGGCsdk6c7f5/6OxQpBAC0bCno2YMG+CYxYwCvlKn8W4mD5hNhD9o9b60wmO2UxcK7LWOqKU6jfjDAOD5kkzpn/F88fMCzxwvvf3bzFan2O9nx6llE1rHTZ/98U9f3GV36VVNwe01p3mEJWPA5crpR4Hft+8MWwHvq2UisQ9JYzRgx0TXw4TfTcTWfkdQGu92vfCizHk9aULjZ9YgPge/lTLSTJrvhet9ZNKqQcwWl/blVLfAj6itZ5d5XjNQL95MY7pxShnXoxrRnzZWlnOLnlMKfURjB7UZozEWhVAXdwuKz+/8bgyuGj+68ZI2CWKQ9LykeL5ebXv3kory0fzyh3WOJ+s1AxMrmiw7cXIDRDbvt7ycS/w+xg9k2B815OVj0TnHLG1NLPO+x6M6+N7lVIfinusxDxWGGhWSsWfZ21caMhf+d1O1KsfT65PRUSGpGaQ1jqstf4WRkG8KYWn/Ah4mzmvIZGVFcY+LlxoYrazSmHWWgfN1szjwBWJXsBsRb2W5D1+m6a1ntNa/4HWegfGnI/fV0q9xdwcXbF7rDIQi9ECtGGMYR8GWszHYtpWPH/l8f4AoxXpeq11BUbPLRg3LSLPaa3/3ZyX0I7xt431mPcDb9daV8X9lGqtB1M47MrvyGaMY1xMLo+Lo1IbyaNSkc5Y0Frfr7W+FmMYzh7gDxO8zhDQpi5OIrINo5yNASGgNW7bynJ20TGVUjdjzCn9VaBaa10FzCDlbKtbq3ykcn5OWxlJcj5ZrXzUKKU8cY/FygcY16L1lI924IsYQ2JrzfLxGlI+xNo2ct/TD3xyxfWxXGv9NXNb94ptHq31nXGvF3/8bel6I3J9KgzSw5hBZkH+BYwW0lSGvH0FY2z5f5otnmfM5/42xnCTU4BzRZf9N4A/V0q9ilGY3owx5vpGM4ZfxyhIT2OM7X4bxiTeQ6xgtuoexGjZPczFFdO0U8bk69MYczhmMCrWsZYjH8Y8kJj/AP7ErFA+jTEcNcCFXtAw8EGl1P/FmB/yOuCpJC/vwbhhmVZK1SDzEQuGOV+hBSPpxRLG3zHWc/cQ8Eml1Hu11r1KKS/weq31d1c/2kV8wO1KKeuKFsx1M3vAvwj8rVLqg1rrUaVUC8ZwmWQ9+/Gx7FhzrxQopQ5iNA6+jHEOWCJxOTuE0RL8R0qpv8EYfncXxvyusNn6+3Gl1PsxLtT3YjRaJeLBuIiPAXal1J9gtOCKLSyF8pG18/Ma55OLzgnaWB7rZ8BfmT0TezB6J95t7v8fwJ8qpY5g9KB+cI2Xd2HcwI6ZsfwGSRpzhYjzPOu/7/kixgicH2Hc45VjDNl82vx9ThkJoO7HWPJtL1CmtT7Che/2IYzv7YcuPfz6yfWpcEgPY2Z8z5yPNIuRBe69Kcy1wBxnfhtGJeqH5vMPY3SPH8I4IaysxH0Co9L0LEaCj88A79Zav2Zun8VIJtOH0WX+GYw5Fs/GHeMBpdQcRuH8O4y5I3ds9qY5BbsxelXnMU5+/6C1js1T+SuMivC0UuojWmuNMcH/8xit03dhJMVZ1lovY4wrf5/5Hn8NI7trgMT+Digzj/UCKS5TIvKCEyNhxjjGkJd6LswL/HvgvzCGOc9h/G2vT/G4sblEE0qpl9MQ5x9jZG58QSk1i/FdX3PtN9M/YcypmlZKfWeTcVRg3ChMYYw8mMAYDn7J65hl6S7g7Rif7z8A92qtT5v7fxAjMcEIRgPX10hezh7HKFtnzNdeIrWhhKL4JSsf2Tw/JzufrHZOuAdjVM8QRtKRj+kL6wV/AiMhTjfG+/kmScqH1vok8DcY1z8fRrbX59LxpkRx28h9j9b6RYysuw9gXA86MRNBmcMsfx5jnmE3Rnn4Esb5HoyETL3mticwzv/pINenAmGJRtM68klkkFLqUeABrXVGe/6KgdkK9lAsWYAQIv2UUn8NNGqtU8mYJ8SWopT6APAurfUtuY5FFD+577mYXJ/SS4akFpanuDRTnACUUrF1d8YxhgddhfQaCpFWSqnLMJIkvIoxfP19wPtzGpQQeUIZy2HswOgx3I0xF3PlciBCpIXc91xMrk+ZJRXGAqK1/kyuY8hjCmOMvQs4B/yy1no4tyEJUXQ8GMN8mjGG0P0NF9L/C7HVlWCsy7YdY5jg1zGGzQmRCXLfczG5PmWQDEkVQgghhBBCCLGqYu5hdGJ0SQ9jZJISohjYMNbqPELyydzZIuVMFKN8K2cgZU0Up3wra1LORDHadDkr5grjQTK8jqAQOXQzRmbcXJNyJopZvpQzkLImilu+lDUpZ6KYbbicFXOFcRhgaspPJJJ/w25ra91MTMznOoxV5XNskN/xZTo2q9VCdbULzO93HshqOcvnv302bPX3D9n5DPKwnMGKslZI3wWJNf0KJU5IHmselrU1r2nF8tnnk0KJEwoz1nSUs2KuMIYBIpFoXlYYgbyNC/I7Nsjv+LIUW74Mlcl6Ocvnv302bPX3D1n9DPKlnMEqZa2QvgsSa/oVSpyQUqz5UtZSuqYV2WefFwolTijoWDdczlKqMCql9gAPA7UYi2req7U+u2IfG3A/cAcQBT6ttf5SCtv+AniX+SaCwJ9prR83t5UDXwauBULAR7TW39/omxVCCCGEEEIIkTprivs9BDyotd4DPIiRNnqldwO7MNYeuhH4uFKqI4Vth4GDWuurgP8H+IZSqszc9hFgVmu9C7gL+JJSyp362xNCCCGEEEIIsVFrVhiVUvXANRhrm2D+e41Syrti13cCX9RaR7TWY8B3gF9Za5vW+nGt9YK533HAgtGTGXveF8z9zgIvAm9f97sUQgghhBBCCLFuqQxJbQMGtdZhAK11WCk1ZD4+FrffNqA37vc+c5+1tsW7F+jSWg+s83kJ1dbmb4ek1+vJdQgJ5XNskN/x5XNsQgghhBBCrEfeJL1RSt0C/CVwezqPOzExn5eTU71eD2Njc7kOY1X5HBvkd3yZjs1qteR1I4gQQgghhCguqVQY+4EWpZTN7F20Ac3m4/H6gHaMRSHh4t7BZNtQSt0IfBV4h9Zar3LMsbjn/SSFmEWGhSIQCIYSbnc67NhTnSErhMipZOVZyrLIJ4m+q/I9FULI+SFz1qwwaq1HlVJHgXswKnX3AK+YcxHjPQL8plLqWxhzEO/GWCAy6Tal1EHgG8Ava61fXuWYvw28qJTajbGg6j3rfpci7QLBEEdO+RJuP7i3AbszbzqwhRBJJCvPUpZFPkn0XZXvqRBCzg+Zk+qndx/wsFLqo8AUxlxDlFKPAh/VWr8IfAW4Hogtt/EJrXW3+f9k2/4BKAO+oJSKvd57tNavAp8F/kUp1Ymx7MZvaa3zcyyiEEIUgFM9k/z02BAne6bwlDvY2VLJ229oz3VYQgghhMhTKVUYtdanMSp8Kx+/M+7/YeADCZ6fbNvBJK/r50KmVSHEOimlPgf8EtABXKm1fm2VfRKuhSqKRyQa5fs/6+E7z3TjKXdw1c5aFpZCvHDCx7HOcW64vIGmWleuwxRCCCFEnpH+WSGK23eAvweeSbLPYeBvtNYLSqn9wE+VUk1a68WsRCiy4ptPdfHYoT5uvLyB995xGSUOGwADY/P8w7df46lXhvj517fjKS/JcaRCCCGEyCcyBVSIIqa1flZrvTJB1cp9kq2FKorAK2fGeOxQHzdd1cQ9t+8hGIniD4TwB0JUV5TyW++4Agvw9NFhwnmYVVoIIYQQuSM9jCInJCtj3lq5FmpKsrnUx1Zf53K9739qdol//sFp2hs9XLGzDj0we8k+qr2aNx9s47Hne+kemePqPfXnt5WXO/HWlG867nTa6t8BIYQQIpukwihyQrIy5p/NrIWarfVO83kNzmzYyPv/18dOsxQIce8dit6R1Z8bDIaoryylsaacV/Qo2xvc2GxGq83CQoCxcHjTsadLNr4Dst6pEEIIcYH04wgh4tdCvXvFWqiigA2N+3n62DC3Xt1CffXavYRX7qxhMRCma/DSXkiRXkqpjymlokqpK3IdixDFSsqZEOkhFUYhtrg11kIVBexbT5+jxGHlrjd0pLR/Y005tZWlvNY9SSQqcxkzRSl1DXAD0JvrWIQoVlLOhEgfqTAKUcSUUvcrpQaAVuBHSqkT5uOPKqWuM3eLXwv1qPlzZY5CFpsQinA+mU33yBwvnxnj1qtbsNmspDJi2GKxsK+jmvnFIKOTkiQ3E5RSTuBBEiw1JYTYPClnQqSXTBQToohprT8MfHiVx+PXUE24FqooLPFzgw+d9GG1WPCUOzhyysf+Pd6UjtHqdWO3WegZmaWxNr+S3RSJTwBf1Vr3KKXW/eT4uZWFlPwnXbFGJxfwuEsveTydyZkK5XMtlDghJ7GmrZytRj779EtHnNk4P0DhfKaQvlilwiiEEEUmEAzTNTjD9mYPZetMIOWwW2n1uunzzfO6vTIsNZ3MucLXAX+y0WPEEkwVUgKodMa6EAgxN7906eNpSs5UKJ9rocQJyWPNRIKpdJaz1RTLZ59P0hVnps8PUDifKVyINR3lTIakCiFEkekcmCEUjrK3vXpDz+9o8rC0HGZkcmHtncV63ALsBbqVUj0YQ8UfV0q9NZdBCVFkpJwJkWbSwyiEEEUkGo1ydmAGb1UZNRWXDs1JRUudC4fNSk+CZTjExmitPw18Ova7eTP781rr13IVkxDFRsqZEOknPYxCCFFERqcWmfUvs6etcsPHsNmsNHtdDI35iUq2VCGEEGJLkx5GIYQoImcHZnDYrWxr2NxE96bacnpH5vBNLeJucqQpOhFPa92R6xiEKHZSzoTYPOlhFEKIIrGwFKJ3ZI7tTRU47Js7vTeZGVLP9E2nIzQhhBBCFCipMAohRJF4SY8SjkTZ1brx4agx7jIHrlI7un8qDZEJIYQQolBJhVEIIYrECyd8VHuc1FY4N30si8VCU52Ls/0zCdPLCyGEEKL4SYVRCCGKwMDoPH2+OXa1VGKxWNJyzKaachYDIXp9ki1VCCGE2KqkwiiEEEXg2VeHsVktbG/eXLKbeI3mPEYt8xiFEEKILUuypAohRIELhiL87LURrtxZS2lJ+k7rZU47tRWlnBuaSdsxhdiM518b5pEnuwhHolR5SrjlQDOe8pJchyWEyBOjU4s8e3yYhaUgJQ4bN13VlOuQioL0MAohRIF76cwo84tB3nBl+i+MHU0eOgdn8AdCl/yEIml/OSES+o8nO/n3H56lptLJ3o5q/IshHn2+j/GZpVyHJoTIA8e7xnniSD8WC+zrqKG0xMaPXxzguePDuQ6t4EkPoxBCFLinjw7hrSplz7YqXjo9mtZjtza4eUmP8dNXBigvvXg9xoN7G7A75TIiMu941wSPHe7jDVc2sb3Jg9VqYXdrJT880s8zx4a47bo22HyuJyFEgZqeD/CVxzTVHidvubaF0hI7V+6s5adHB/nmU51cuaOGplpXrsMsWNLDKIQQBWx4ws/pvmneuL8Za5qS3cRrbzDmRI5NSy+OyI3AcpivPK5pqi3nl27didVqfM8rXCXceEUjcwtBnnxpIMdRCiFy6T9+0kkoHOHmq5rOT81w2K284comHHYb//qYJhqVjN8bJRVGIYTII6EIqw7/9AdCzC0sX7L/U68MYbNauCkDw1EBWrxurBaLDPsTOfPoC71MzC5x79sUDvvFty3NdS7aG9w8friPyVn5jgqxFZ3pn+aFEz5uu66NCtfFc5rLnHbecfN2dP80h075chRh4ZMKoxBC5JFAMMSRU75VfxaXQhftuxgI8czxIQ7urafSnZnxeHa7lZoKJ+PTixk5vhDJBIJhnnx5gGv2eFHbqlfd59rL6gmHI/xIehmF2JJ+8EIvFa4Sbj/Ytur2G69opKm2nMcO9Ukv4wZJhVGIIqaU+pxSqlspFVVKXZFgH5tS6kGlVJdSqlMp9f5sxyk25pnjwywth7n9utUvkulSV1XKxOwSkYhcaEV2PX9iBP9SiLcmuBEEcJc52L+rjmeODREIhrMYnRAi10anFzneNcGtB5opcdhW3cdqsXD7wTb6fPOcHZCs3xshFUYhitt3gDcCvUn2eTewC9gN3Ah8XCnVkfnQxGZEIlF+9GI/u1or2d5UkdHXqqssJRSOMuu/dEisEJkSjUb54ZF+2hs87G6tTLrvGw80418KceikDDkTYiv5ycsDWK0WbjnQknS/Gy9vxFVq54dH+rMUWXGRCqMQRUxr/azWeq2z4zuBL2qtI1rrMYxK5q9kPjqxGS+fGWN8Zom3Zrh3EaDGUwrA5JzMERPZc7pvmuGJBW67rhXLGgmddrZU0up18+OXBmTImRBbRCAY5pljw1yrvFR7kk/LcDps3Hp1Cy+fHZP5zhsg+dCFENu4uAeyD1hXLaS21p3WgJLxej1Ze61ciE4u4HGXJtzu9XqIRqM88dLLNNW5eOsbdmAzs0Yme67DYd/wtpaGCmxWC/OL4Yv2Ky934q0pT/WtpU2xfweE4YUTIzhLbBy8rH7Nfa02Kzde2cgjT3bSOTRLc92F9PlOhx27NI8LURRCEWOuP8ArZ8ZYCIR43b4G/IEQa82auOnKJv77+V4Onxrljuu3ZSHa4iEVRiHEpk1MzGdlfpvX62FsbC7jr5NLC4EQc/OJWz/HxuY42TNJZ/80996hmJyYT+m5weDGt/kXAlS5nYxM+C/ab2EhwFg4u3PGsvEdsFotWW0EEZcKhiK8pMe4Zrc34bykeIFgGKJRLBb4/nPdXL3He36brBcqRPGIJYYDeOqVQcqcNqbnAxw55WN/XLlfTUNNOR2NHg6d9EmFcZ2kzU0I0Qe0x/2+DZBB/nnsBy/0Uukq4Q1XNGbtNWsqnEzOLclwP5EVr52bYCEQ4vp9DSk/p8xpp7GmnJ6ROfmeClHklkNhBsf8tDd61rUG8fX7Guj1zTE84c9gdMUnpSY3pdQe4GGgFpgA7tVan12xjw24H7gDiAKf1lp/KYVtbwU+BVwJfF5r/ZG4Y34c+B1gyHzoOa31/7uhdyqESOQR4DeVUt/CKON3AzfnNiSRSJ9vjhM9U/zSLTtw2NfueUmX6gonZwdmWFgK4SpzZO11xdZ06JQPd5mDfR2rL6WRyPamCn722ggTswHqKhMP7RZCFLaB0XnCkSjbG9eX9O11exv4jyc7OXTSx90378hQdMUn1R7Gh4AHtdZ7gAeBL6yyT7JMi8m2nQPeD3w2wWv/q9b6gPkjlcUsSbZ4eCrjxEV+UErdr5QaAFqBHymlTpiPP6qUus7c7SsY5fAs8ALwCa11d04CFmt6/HD/+cn72VR7PvFNIKuvK7aeYCjM0c5xrrusHrttfQOhtjW4sVqgZ3g2Q9EJIfJB9/AcrlI7dVXraxiq9jjZ01bFi3osQ5EVpzV7GJVS9cA1wO3mQ18DHlBKec2MijHnMy0CY0qpWKbFzybbprXuNF/n7nS9KbF58WPEV7PWOHGRH7TWHwY+vMrjd8b9Pwx8IJtxiY0Zm1rg0CkfN1/VBBYL/kDoou2ZbMipMjPQTc4u0VYv8/tE5pzqnWY5GOHq3XXrfm6Jw0ZTrYv+0XmuVd41s6sKIQpPMBRheGIB1Va1oTJ+9e46vv5kJ2PTi3iryjIQYfFJZUhqGzBo3lSitQ4rpYbMx+MrjMkyLW4mC+O7zGGrI8DHtNbPp/g8ILvZG9crnzP9lZc7k2ZqTJZVMfb8ZNkTk2VzTCXzYj5/dvkcmyhsP36xn2gkSk2Fc9UGnUw25DjsVipcJUzOSg+jyKxjneM4HTYu21a1oee31rs5dNLHjH+ZKnfyVPtCiMIzNO4nEoluuPFyv1lhPNY5zm1ZWJqqGOR72rCHgE9qrYNKqduB7yql9mqtJ1I9QLayN65XPmd79Ho9LCwEkmZqTJZVEdbOnpgsm+Naz6fgQSAAACAASURBVM33zy6TsUn2xq0rEoly6MQIzV4XnvKSnMRQ7XHK+lUio6LRKMe6xtnXUb3hObqt9S4OnTTmOEmFUYjiMzA6T4nDSn31xnoHG6rLaawplwrjOqQyOaAfaDET18QS2DRzaRbFZJkWN5SFUWs9orUOmv//ofmcK1KIWQghisrQuJ9Z/zK7WytzFkOVu4S5hSDBUCRnMYji1j86z+RsgP271j8cNcZV6qC2wkn/6PzaOwshCkokEmVgzE9LnQurdeNDzg/squN03zSLK6Z2iNWtWWHUWo8CR4F7zIfuAV5ZMX8RLmRatCqlvBiZFr+ZwraElFItcf8/AHQAeq3nCSFEsTk7MIOn3EGrN3c9zNXmPMaZeRmWKjLjWJcxgGj/ztpNHae13s3Y9JLcDApRZLqHZwkEw5ueS79/Vy3hSJQT3ZNpiqy4pTok9T7gYaXUR4Ep4F4wMi0CH9Vav4iRafF6jEyLcHGmxYTblFI3AV8HKgCLUupdwPu01o8Dn1JKXQuEgWXgPVrrkQ2/WyGEKECLgRADY/O8+dq2TbWoblZseN/U/DJ1kihAZMCJcxO0N3io3ORQ0tZ6N8c6Jxgck7XWhCgmr52bxGKB5jrXpo6zq7WSMqeNEz2TXHdZfZqiK14pVRi11qcxKnwrH08p0+Ia257FSPm/2rb3phKfyI2RyQV6hucIhY1sdrI2mxCZ0T86TzQK1+1rYHg0d/N33eUObFYL07K0hsiAxUCIrqFZbj/YdkkG4JhUUxLUeJyUOW0MjkuFUYhicrJnkobqckocqc9xtlgvzSoOsKu1SnoYU5TvSW9EnnpZj/LE4X7sNqO3o390npv3N+V0uJwQxap/dB53mYPmOldOK4xWi4Uqt5MpGZIqMuBM/zThSJRdrZUJl3VKNROwxWKhxeumd2SOcB4mvhNCrN/k7BJD436uVevLCB4Ihjl25tJ1F8tKbIzPLDE6vUi9jJpJSiqMYt0WlkL89/O9eKtKuf1gG4uBEE+9MsQzx4b5hZs6cJVKT6MQ6bLZ9abSrcpTIsP8NsFch3g7EAHmgQ9prY/mNqr8cKJnEofdyo7mSo6e3fyi2i11LjoHZugemt30nEhRWKScFafj54w5zi3ezQ1HjWmqNY5zsnuS+qtb1th7a0slS6oQFzl8ykcwFOH1VzRht1nxlJdwy4FmotEoP3t1hGhUWnOFSJfNrjeVbtVuJ0vLYZaWJZnIBr1Xa71fa3018Dngn3MdUL441TPFntZKHPb03Jo01ZZjsRhD2MSWI+WsCL3aNUFNhZNKV3qWlqpwOahyl8g5IgVSYRTrMr8YpM83z63XtFDpvlBgK1wlXKu8DE8s0D08m8MIhSgu/ZtcbyrdqsxMqVMyj3FDtNYzcb9WYvSAbHlTcwEGx/3s66hJ2zFLHDbqq8tkjtIWJOWs+ARDEU72TLGvoyZto20sFguXtVdzqncqL9dszycyJFWsy7khozL4un0NDPgunku1p62KM/0zHOuc4JdvlXOzEJsVjUYZGt/8elPpFMuUOj23nONICpdS6kvAWwELcMd6nltbe6Gn2ev1pDewDFor1hN90wC8/kAr5eUleNylq+7ncNhX3Zbo8R0tVTz/6jAWhz3lzL6F8rkWSpyQm1jTVc5WI599+q0V59EzowSCYa5WDUQSjGRb7/kB4MpdXl444WMuGGFXa1VaYs0n6YpVKowiZdFolHODMzRUl1FbWXpJhdFisXBgdx0/eXmQw6d83HZtW44iFaI4zPiXWVoO01ibnvka6VDmtFHisDItiW82TGv9fgCl1HuAzwJ3Jn/GBRMT80QiUbxeD2NjuUuAtB6pxHrkxAhlTjueEisLCwHm5pdW3S8YDK26LdHj3gqjgeMnR3q59cDac5QK5XMtlDgheaxWq2XNytlGpaOcraZYPvt8kkqcT780gN1mpb3BxfHO8VX3We/5AThfSTx0bJBK59qZVwvlM4ULsaajnMmQVJGy8ZklZheC7GipSLhPq9dFbWUpP3ihj1BYehmF2Azf5AIAjTX5MRwVjIahKrdTKoxpoLX+CvAmpdSWz8ii+6fZ01qZ9p70SncJNRVOXu2aSOtxReGQclYcjp+b4LL2KpzrWE4jFdUeJ/VVZZw2RzmI1UmFMcdCEfAHQgl/QnlU5+oZnsNmtdDemLh722KxsH9nLVNzAQ4nSIsuhEjNyOQi5U477jxb49SoMC5Lgqt1Ukq5lVJtcb/fBUyaP1vW9HwA3+QCalt12o9tsVjY11HDyZ4pgvl0QRUZI+Ws+PimFvBNLnDVjszU+dW2Ks4OTCcc6ipkSGrOBYKhhOtNARzc24DdmR9/puEJP/XVZZTYk7futHhdNNWW84NDfdx4eWNeLAUgRKGJRqP4JhfMTI/5VYaq3CUEQxFm/Mu4ZRmd9XABjyilXEAY4wb2Lq31lrxLCUWMa2AsVX57owd/IES6c09cvr2GZ48Pc6Z/msu3py+pjshbUs6KzHFzhMBVGVgex2K10NFUwTPHhzk7OHN+PXGnw06aEjYXhfyoiYi8txgIMT2/zPbmxMNRYywWC2+5ro2vPq559dxkRgq4EMVu1py/2FBTnutQLhFLfDM87qclj+ZX5juttQ+4Iddx5ItYg+kLJ0Zw2KwMT/jxTS2wf8/6FuVey562Kuw2K8e6xqXCuAVIOSs+r3ZN0FhTTn11Of5Aepd0CgTD+JeCADz54gB7O4yRDvnUYZMP5JMQKRkx51I11aZ283qt8vLfP+vhsUO9UmHMIaXUHuBhoBaYAO7VWp9dsU898GWgDXAAPwE+rLWWhfZyyDe5CEBjPlYYPcaSOsMTCzmORBQD3+Qi9dVlGcsEXOKwsa+jmuOdE9zzlmje9dgLIRJbDIQ43TfFm69pzdhruMscuMsc+KYWzlcYxcWks1WkZHhiAYfdSk3F6mmJV7LbrNx+XRun+6ZlXcbcegh4UGu9B3gQ+MIq+/wZcEprfRVwFXAt8IvZC1GsZnR6kdISG57y/BvyWVpip7TExvCEP9ehiAK3tBxixr9MfYYTOx3YVcfo9CJD4/KdFaKQnOieJBSOcvXuuoy+TkN1Gb7JRZmbn4BUGEVKRiYWaKwpx7qOltlbDjRT5rTx+OG+DEYmEjF7Dq8BvmY+9DXgGqXUyvFeUcCjlLICTqAEGMxaoGJVEzNL1FWW5m1vSJXbyYj0MIpNGp0yetLrqzNbYdy/y7jZPJogHb8QIj+9cnYcV6mdXa2VGX2d+uoyAsEws/5gRl+nUMmQVLGm+cUg84tB9ravr5u+zGnnlgMtPHG4n/FbFlNeNFmkTRswqLUOA2itw0qpIfPxsbj9/hL4T2AYI1nAA1rr59bzQplaR2s1hbRg7kZEJxdwOh3M+JdR7dWXLDacaPFhSL44cbq3eWvKOdM3RV2dO+uV2mL/Dmwlo1OLWC0W6lIcvbJR1R4nHY0ejp4d5+du7Mjoawkh0iMciXC8a5yrdtZhs2a2jyvWaDU6vUCluySjr1WIpMIo1jQWawHewJCh265t5YdH+nn8SD/vvn1PukMT6fErwHHgLYAH+IFS6pe11t9M9QDJFjlOp0JaMHejFgIheodmAPCUOS5ZbDjR4sOQfHHidG9zOW0ElsOc7hzLamNQNr4DmVxMXFxsdGqR2spSbLbMD3g6sLuO7z7Tzcx8gEozcZMQIn91DszgXwplfDgqQIWrBKfDxujUIrtbqzL+eoVGhqSKNY3PLGGzWqjewAW2pqKUGy5v4JljQ8wtLGcgOpFEP9CilLIBmP82m4/H+xDwb1rriNZ6Bvgu8KasRiouMj5jNNLUVubvTW0sU+qAzAkTG7QcDDM5u5Tx4agWqwV/IMRl7dVEgUOnRvNunWMhxMVCETh8ehS7zcL2lorz65Nnqm3aYrFQX112fpi8uJhUGMWaxmeWqKlwbjiD3duvb2c5FOHHLw2kOTKRjNZ6FDgK3GM+dA/witZ6bMWu3cAdAEqpEuA24LVsxSkuNT6zhLvMQWlJ/g4CqTKH7AyOzec4ElGoekfmiESNZBOZFAiGOXLKx+DYPJ5yBz89OsiRUz4CQUkELUS+WloOcuikj8aacl7tmuDIKR9HTvkIRTLX0lNfXcbcQpDFNC/dUQykwiiSikSiTM4uUVe58Qt6c52LA7vq+PFLAwSWw2mMTqTgPuBDSqkzGD2J9wEopR5VSl1n7vO7wM1KqVcxKphngC/mIlhhiCW8yWclDhvVHieD0sMoNqjLHHrtzdKQZovFQnuDh5HJBZbkWiREXuv1zbGwFKK9MXtz1s/PY5Rexkvkb/O1yAvT8wHCkeimb17vvLGdT31lnKePDXH7wbY0RSfWorU+DVy/yuN3xv2/C7g9m3GJxOYWlvEvhbgszyuMAE11LgZGpcIoNubc0CyV7hKcJbasvWZ7o4fXuicZGJWecSHy2dEz41gt0FqfvfnkNRWl2KwWqTCuQnoYRVITM0ayi9pN3rzuaqlkT1sVjx3uIxSWiSNCJNJv3sjWZjhrZDo015YzMumXMi3WLRKN0jM8S32Ws2fXVDhxlzno9RV38iwhClk0GuXo2XGaal04HdlrULJZLdRWljI2LRXGlaTCKJIan1mixGFNy+Lhd97QztRcgOdPjKQhMiGKU6zno6YifxPexDTVugiFo9IaK9ZteNzPYiCcteGoMRaLhW0NbobH/fiXZL01IfJRr2+OidkltmVxOGqMt6qMydkllkMybD2eVBhFUuMzS9RWpGfx8Ct31NBW7+bxw/1Eo5lfgkGIQjQ45sdd5qAki62qG9Vc5wJgQBLfiHXqHDTmL2Y6Q+pqtjdVEInC0bPjWX9tIcTaXjjhw2Y1Gneyrb66jEgU+n1yXYsnFUaRUDgSZWY+sOnhqDEWi4W3va6NoXE/J3um0nJMIYrNwNg81Z78710EaKgpx2IxKrlCrEfn4AzuMkdaRq+sV02Fk4pyBy+dHs36awshkotEohw+5WPf9pqsDkeN8VYZ97zdQ7NZf+18JhVGkdDMfIBIlLTevL5ubwNV7hKelCU2hLhEYDnM2NRiQQxHBXDYrTRUl0sPo1i3zsFZtjdVpGX0ynpZLBa2N1fQOTDD1Fwg668vhEjsTP800/PLXKu8OXn90hI7nnIH54alwhhPKowiodiFtCaNFUa7zcpt17Vxpn+aydmltB1XiGIwMDZPlPQ20mRaq9clFUaxLnMLy/gmF9jeXJGzGLY3VRAFDp305SwGIcSlXjjpw+mwceWO2pzFUF9VRvfQrEyfiiMVRpHQ1FwAm9WCx1WS1uPecqAZh92K7ptO63GFKHR95xPe5H+G1Ji2ejdj00uy0LFIWdeg0XK/vSn7CS1iKlwlbGtwS4VRiDwSDEV48fQoV++py+k8fm91GfOLQUnoFkcqjCKhybkAVW4n1jQPGXKVOrhmj5fu4VmCIUnHL0RMv2+OMqcdV2nhLJHbVm/c9Esvo0hV19CMkdAiBxkQ4x3c10Cvb47OoRn8gRD+QIjRyQX8gRByaRIi80IRLip3R/QoC4EQ1+zxEslh514se3MsOZeQCqNIIBqNMjUboDpDc6necFUToXBUJhULEadvdJ5Wrysn87o2qs1cVLlfFkIXKeoanKGt3k2JPbeZgK/cWYvFAt97tpsjp3wcOeXjZT3KkVM+AkHpMRci0wLB0EXl7onDfZSW2Jj1LxOK5K7VptJdQmmJjS65Rz1PKoxiVbP+ZQLBcMbmUnU0eqj2ODkzIMNShQAjM9zA2Pz5pSoKRU2Fk3KnXSqMIiXhSIRzw7PsbKnMdSh4yktoqnVxTuYqCZFzgWCYgVE/25sqsFpz22hqtVjoaPTQJT2M50mFUaxqwEyTn86EN/EsFgu7WyuZnA1IljohgLHpRZaDEVq82V93ajMsFgtt9W6pMIqUDIz6WQ5G2NmSu4Q38XY0e/AvhWSukhA51jsyRyQaZUcOk2HF62iqYGBsXubnm6TCKFY1aM5HymS2xvZGDxagR1IXC3G+wtXiLaweRjCGpQ6MzRPJ5aQTURBic4J2Nee+hxGMObg2q4VuuQ4JkVPdQ7NUuEryZlmp7c0VRKPIucGUUmYFpdQe4GGgFpgA7tVan12xjw24H7gDiAKf1lp/KYVtbwU+BVwJfF5r/ZFUjikya3jCj6vUntEsVWVOO4215XQPz3Fgd11BzdsSIt36R+exWKCxthzf5EKuw1mXtno3y8EIY9OLNNSU5zockce6hmaodJdQW1nKwnI41+HgsFtpq3fTMzLHwb0NuQ5HiC1pbmEZ39Qi+3fV5s29YIeZlKtrcIZ9HTU5jib3Uu1hfAh4UGu9B3gQ+MIq+7wb2AXsBm4EPq6U6khh2zng/cBn13lMkUFD4wtUZWEtuO1NFcwvBpmYkTUZxdbWPzpPY015zhOBbERbgzGMtk+GpYo1dA3OsKu5Mm9uCsHoSVgORhge9+c6FCG2pM5+I5/F9qb8GI4KUF7qoLnOJYlvTGtWGJVS9cA1wNfMh74GXKOU8q7Y9Z3AF7XWEa31GPAd4FfW2qa17tRaHwVWGySc7JgiQ0LhCKNTC1S5M19h3Nbgxmqx0D08l/HXEiKfDYzNn884Wmha6lzYrBb6fFKORWKz/mXGppfYkSfzF2Oa61yUOKwy9EyIHDnbP01tZSkVaV73e7N2NlfQNTgjSbFIbUhqGzCotQ4DaK3DSqkh8/GxuP22Ab1xv/eZ+6y1LZmNPu+82tr8vQHzej1EJxfwuBMv0l1e7sSb5SFe/b45QuEoTXWuhLE5HPZNxR3/vtsa3AyO+3mTy4nFYknpPXu9uV2/K5l8jk3kp4WlEOMzS9xyoDnXoWyIw26jpc5Fz4hUGEViXUPG/MWdeTJ/McZmtdDe4JG1gYXIAaMhaZHrLlvZD5V7O1sqeeb4ML6pRRq3+HSLwlkdeoMmJvIzEYPX62FsbI6FQIi5+cTDMRcWAoyFszvPo3fEaGV1OqwJYwsGNxd3/PturCmnd2SOAd8sVW7nms+NfXb5KNOxWa2WdTWCpDL/2NzvV4G/ACwY84Vv01r70hK0WFNs0fvWAsuQGq+90cMrZ8eJRqN5NdxQ5I+uwVlsVsv5uUH5pKPJw9mBGfp9c3gr8yPphhBbQa/Z0Nieh+eFnWbG1q7BmS1fYUxlDmM/0GImoIklomk2H4/XB7TH/b4tbp9k25LZ6PPEJvQOz2GxQGWWhga0mlkhY0t5iLRac/6xUuo64OPA7VrrK4CbAFl8KItiGVILdUgqGAkCZD6ySObc0Axt9e6MJlPbqIbqcpwOG52yNrAQWdXrm6OhphxXqSPXoVyiqc5FmdMm8xhJoYdRaz2qlDoK3AN81fz3FXNOYbxHgN9USn0LozfjbuDmFLYls9HniU3oHZnFW1WG3ZadVVdcZQ6qPU4GR+e5YrtkokqXuPnHt5sPfQ14QCnlXVF+fw/4nNZ6BEBrLZXFLOsfncdVaqfa48yLzJEb0WEmK+gZmaOuqizH0eQnpVQt8BVgJ7AMnAV+e5XradEJRyKcG57l5qvyc9i11WqhrcFNz/Asr9ubf0PjxPps5bJWSManF5mcDfD6K5tyHcqqrBYLO5qMeYxbXapDUu8DHlZKfRSYAu4FUEo9CnxUa/0iRsG8HqNQAnxCa91t/j/hNqXUTcDXgQrAopR6F/A+rfXjaxxTZEjfyCxNtdldC67V6+K17kkCwcK8Wc5Tqc4/3gd0K6WeBtzAt4BPaq1THsudzbnCxThHdHhygZ2tVdTXVzC6xrzmZNuSzS3OxLb4+caVVeXYrBbG5gIZ/xsV8HcgCnxGa/0UgFLqs8CngfflMqhsGBzzsxyMsDPPEt7Ea29w0zkww/B4YS1rI1a1ZctaITnaOQ7AztZKyNPEMjtbKvnez3pYWg5RWlL0M/kSSumda61PY1TcVj5+Z9z/w8AHEjw/2bZngdb1Pk9kxnIwzPC4nyt31Gb1dVu9bl49N8mQpDXPBRtwFUZPZAnwGMZw8H9N9QDZmiucz/NXNyocidAzPMubrm5JaV5zsm3J5hZnYtvK+cYtdS5OnpvI6N8oG9+B9c4VTpXWehJ4Ku6hF9gi17hYC32+JbyJ11jrwumw0SvZfgveVi5rheRY5zg1FU4qXM6k17Zc2tFcSTQK3cNz7G2vznU4ObN1q8piVcMTC0Si0FTrIhzJXra42spSHHYrIxPSsptG5+cfm72LyeYff1NrHQACSqnvAq9jHRVGsXEjEwsEQxHaGwq21+y89kYPL58Zk8Q3KVBKWTFuYP9rPc+Lr8gWUk/r4OQiVR4ne3d5z383EmUJ30iPd7qes63Rw8DoPKVlJXizPNJmvQrp75/LWDdS1tZqMJLPfvOm5pboHZ7j4L5G4NLRM5ku62tti42gud7lhEeOMTK9xBuvMz7LfP1MV5OuWKXCKC4yOG4k32iuc9E/mr1WVqvVQkNNOSOTUmFMl3XMP/534E6l1FcwzglvAb6Z1WC3sD6fmfCmoXAT3sR0NFXwzPFhxmaWqJd5jGv5PDAPPLCeJ8V68wultz0UAZvDxmtd47TVu+kdvJBUJhJdvcd8Iz3e6XpOR1MFZ/unOX1uHFsWG03Xq1D+/pA81kz15q+w7rKWbNRMsXz2ufbs8WGigLfKyEq8sixmuqyvtW1xaZmegQAA9dVlHNWjvO4yL+XlTsLBMPbspPnYlNjfPx3lrADersimwTE/dpsVb1XieVKZ0lRTztxCkMnZ/ByWUKDuAz6klDoDfMj8HaXUo2Z2VDDmEI8CJ4GjwAngn3IQ65bUNzqH3WalqbbwU3bHUpCfG5IEAckopT4H7AbeqbXO31pJGgSCIX52fIjRqUXsNgtHTvnO/4TysEK2rdGDxQKvnZvIdSgiDbZSWSs0xzrHqXSVUOPJz2VsAsHw+XOVp8zB2YFpDp8c4WU9SiAYynV4WSc9jOIig+N+Wuvd2LKUITVeo3nDfKZ/mrYCXo8un6Q4/zgC/L75I7KszzdPq9eFzVr47XctXhclDivnBme5wRxmJC6mlPoUcC3wc+Yw8KIXGznircz/XufSEjv1VWW81j3JO3MdjNiUrVjWCkUwFOG1nkmuU96CmL5QV1VG19As84tBKjz5fx7LhMK/QxFpNTjmZ1uOFk+tcpdQWmLjTJ+sgyW2hmg0Sp9vjm1FMBwVwGa1sr2xQtasSkApdTnwpxhziX+mlDqqlPp2jsPKON/kAhaMueqFoLXezeCYX0a7FLCtWtYKxZn+aQLLYa7IcoLFjYqNuhuf3rrnBOlhFOctBkJMzC7R3pibtOcWi4XGmnLO9E9L0gyxJUzOBvAvhdhWBAlvYna0VPDE4X6CoTAOe/4t0J5LWusTwJY7sfkm/FR5nDgKYdIPRk/5S3qM410T3Hp1S67DERuwVctaoTjeNYHdZmVPWxXHzKU18lmV24ndZmFsZjHXoeRMYZy9RVYMTRhLWuSqhxGgoaacGf8yo9Nbt1CKraNnxEhGUEwVxp3NlYQjUXrNZD5ia4tEo/gmF3IyL36jKl0lVHucnOiZzHUoQhSlEz2TqLZKShyF0ahotVqorSjd0j2MUmEU5w2OGRXGXPUwAjRUG2PDz/ZL0gxR/M4Nz2CzWmgvkiGpcCHxTWzdPbG1+SYXWA5F8BZQ1lyLxcJl7dWc6pnKyvqyQmwlU3MBhsb9XL69MIajxtRVlTE5u0QovDVzJ0mFUZw3NO6nxG6loSZ32Ror3SWUl9o5MyDzGEXx6x6apa3eXVRDNyvdTuoqS6XCKADoGTZ60esKZP5ijNpWxUIgRPeIzMcVIp1OdBs99/s6qnMcyfp4q0qJRGF8i46AkwqjOG9wbJ6mOhdWa+6G/VssFnY0V3B2QG42RXGLRKJ0j8yxvTl3PfqZsrOlks7BGaJR6Z3Z6nqGZ3E6bFS4SnIdyrqobdVYuHBzK4RIjxM9k1S4SmitL6yRNXVmlueRia25XrhUGMV5A+N+WupcuQ6DnS2V+CYXmPEv5zoUITJmeMJPYDnMjqbiqzDuaa1ken6Z8ZmtO99DGHpG5mioKS+4JGbuMgftjR6pMAqRRpFolBPdk1zeUY21wM4J5aV2XKV2fJNSYRRb2NzCMjPzy7TmwfqHO5srATjbL8NSRfE6N2wMddtRhD2Mu1urADgrQ8u3tMVAiOEJf06nOWzG5dtr6BqcZTGw9RbpFiIT+n3zzC8G2ddRk+tQNqSuqgzfpD/XYeSEVBgFAANmwpvW+tz3MLY1uCmxW2Ueoyhq3UOzlDntBXsznUyz10W5084ZSV61pfWMzBGNQkNtYX7H97ZXE4lGZYqEEGlyum8KMMpWIfJWlTK3EGRmPpDrULJOKox5JBiKsBwM5+S1B8aMFPhtedDDaLdZ2d5UIUkzRFE7NzTL9iZPwQ3LiWexWvAHQpf8LC6H2dlSKT2MW9y5IeMcXqiNIrtaKrHbLJzuncp1KEIUhVO9UzRUl1FTUVhJsGK85jzG2JJYW4k91wEIWFoO85IePZ9N7vLtNVyxowa7LXv1+YHRedxljrxJTLCrtZLHDvURCIZxFsg6PUKkyr8UpH9snrte35HrUDYlEAxz7MzYqts6mjy8em6CuYVlPOX5cV4R2XVuaJb66jJKS+wElwtvWGeJw8aO5kpO9UmFUYjNCkcinOmf5vp9DbkOZcNqKpxYLRZ6R+Z4/eWNuQ4nq6SHMccikSjPHBuie2iOnS0VtNW7Od41wXOvjmQ1joExP2317rxJTLCrxVj8u2dYUpqL4nOmb5potHCH5aRilzmP8bWeyVV7IUNbcymrLSMajdI1NEt7oyfXoWzKZduq6PPNsbAUzHUoQhS03pF5lpbDXLatcK97NpuVuqpSurfgvan0MObYE4f7GJ5Y4IbLG9jTZtxgVXVNcPTsOD3Dsxzcm/mWmEg0yuD4PG/c35zx10rVzhYj8U3n4AyqgE8uQqzmVN8UJXYrW4cBZQAAIABJREFUO8wET8WosbYcq9XCc8eHCSxfOtT+4N4G7E65BBWriZklZv3LbC/wLMB726v5r+d60P3TXL3bm+twhChYsfmLlxV4Q2lDrQvdO0k4EsFm3Tr9blvnneahselFfvBCL9ubPOxuvXDjeMX2GmorSjl0chT/YuZbNcemF1kORvJi/mKMu8xBU225JBsQRel07xS7Wytx2Iv3FGy3W/FWlm7ZFORbXdeQ0QLfUaAVxtj83IZaFw6blVfPTUrPuBAbFIoYa5o21pRjt1vPjzSJFOBSvY015SwHIwyOba1sqcV7t1IAHj/ch8Vi4RrlvWgoqNVq4cYrGggEwzx7fDjjcQyMGglv8m0R1V0tlXQNzhCRxb9FEZldWGZgzF/wraypaKgpZ3I2kLNkXiJ3uoZmKLFbac6DtX03IhAMc+SUj6Nnx6itLOVY5zhHTvkIBAtvLqYQubawtMzZgWkq3SUcOeU7/xOKFF4LTCyJ17mhrTUsVSqMOTI9F+CZ48Mc3FuPq9RxyfaailKaast5+ugQwQw3afaPzmOBvLuw72qpxL8Ukh4KUVR0n5E5dGtUGMuIAqPTi7kORWTZuaFZOpoqsFnzY178ZjTUlDE1FyAgDR9CbEj/6DyhcLRgMybHq3CV4C5z0DW0tUbASYUxR77/3DlCoQhvua4t4T77OmqYXVjm8ClfRmPpH52nvqY877KR7jKH6cqw1I1TSu1RSj2vlDpj/rs7yb5KKbWglPpcNmPcal49N0GZ00ZHgScDSYW3qgyrBXyTUmHcSoKhCH2+OXY2F+Zw1JViN7mjU/I9FmIjOs37uIbqshxHsnkWi4WOJo/0MIr0CkW4JDvg3FKQJ17oZW9HNfXViVtbmuvKaawp50cvDmQ0xj7fHO0N+TUcFYxx4u4yh6zltjkPAQ9qrfcADwJfWG0npZTN3PadLMa25YTCEV45M8ZVO+tYCkZWzR5aiHM6ErHbrNRWlskogS2mzzdHKBwtmqRO3spSrFaLfI+F2KCzgzNUukooK5JEZx1NFQxPLDCfhTwj+aI4/nJ5LBAMcWRFD+HIxAJTcwGu2FGTdPy2xWLhDVc28Z8/7WJw3E9LBoaMzi8GmZgN8OZr86+3w2KxsLu18nzLlFgfpVQ9cA1wu/nQ14AHlFJerfXKxfP+BPg+4DZ/RAac7pvCvxRi/666S84LMfv3FFcmxsaaMl7rniQYihR1kh9xQSzhzY4i6WG02WIJnKSHUYj1ikSinBucYVsedkxsVGyEUPfwLFfuqM1xNNkhFcYcODc8i8NupS2FJDPXKC/ferqLQydH+MU37kx7LL2+OQC2NeRfhRGMYamvnB1nxr9MpUsW/16nNmBQax0G0FqHlVJD5uPnK4xKqf3A24A3AX+xkReqrc3ehcDrzc/vaipe+0kXZU471+xt4NWuiVX3cTjseNylCY+RbFuy5+Zq2/aWKl49N8n8UphtjRdGVJSXO/FucD5LIX8HtoJzQzPUVDip9jjxB4ojSUxDTTmvdk2wGAjhKpJeEiGyoW90jqXlMA1JRtQVmvZGDxYLdA3OSIVRZEY4HKF3ZI6dLZXYbWu3tle4StjXXs0LJ3z8j5t3XJRNNR36RowKY3ueVhh3m4t/dw7McK0qrp6XfKCUcvD/t3fn0ZFd9YHHv7WqqrQvpX1tLbfV6n2z23bTeMXEgNli7EBMgDBDwiEnw5nJnDMLIcPJHGaSmUlIICZwICYQQ2yDHbDBNsZbu9t2d7vV6pZaV/u+71JJqn3+qFKj7tZSkqrq1XI/5+hIereWX1W9W+/d++79XfhH4DPBBuW2HmdycgFfFMZS2u3pjI/PR/x5IsHj9XGmaYgD1bm4XR7mF5bXvJ3bvX4ZsGHZRvfVqiw1xYBOB91DM2Sn/TbB1+Kik3Hv1pOIRGMf0Ot1Ue0ESTQdg7PUlCTGcNQVBTlWmjoDyXzyMtbvtFEU5Xorid4SIeHNCovZSKk9jc7B5BkBp8YHRdnAuAO3x0fdFhajv7WhkInZ5YhMsO0dnSc3w0Ka9eZMrbGgoiAdk1Gv5jFuTz9QEpyfuDJPsTi4fUURUA08L4ToAf4U+LwQ4h+jG2riu9w1ycKSm2O787UOJapMRj15aj3GpDE1t8zUnJPqBGswriRwUlMkFGVrZN8M9iwLNktiXaOqLsmka3guKp3lsUA1GKOsf2wBs0lPiT303uvDdXZMRj1vt4Q/W2rv6EJMjys3GfVUFaarTKnbIKUcAxqBR4KbHgEurp6/KKXsk1LmSSkrpZSVwN8A35FS/ruoBxyH1kpqtfJz42o4L7zTT25GCvtrkmP4ymqFOTYmZpcjvkSQor2V+YuJdoUxkMDJQseg6rxUlFD5/H7aB2aoCY4WSyQ1JRksOb0MTTi0DiUqVIMxinw+PwNjC5TZ09BvYW0qa4qRhsocLraP4w/jIvZLTg9jU4tUxHh6/9qyLPpG53G61BpY2/AF4EtCiDbgS8H/EUI8L4Q4qmlkCWAlqdVaP6sX+O4enqOtf4Z7jpZh0Cff125Bjg2/H8bVeowJr2NgFnOIc/TjTUGOjb6ReZZdiTEvU1EibWBsAceyJ+E6kIBroyg6kmQ9xsS6PhzjRqcXcXl8lG3jit7hOjuNHRP0js5TWRiezHP9Ywv4id2ENytEWRbPne2lfXCGvVXJd3VmJ6SUrcAta2z/nXVu/9VIx5SMXninD4vZwMn9xVqHogl7lhWdDkamFimOQLZnJXZ0DM5SWZQR0hz9eFOQbeNK1xQdg7PqWKQoIZD9gSvyNaWZCTffLz/LSrrNROfALO89WKJ1OBGXeN/oMax/dAGDXkdR7tZPmA7W5qHX6bhw02oI29cZ7BXZVRTbqc9rSjMx6HW09qqhQEr86Rya5dzVMe48VJJwczhCtTKPcWRSzWNMZC63l77ReapLYvuYsl352YF5jCtJPBRF2Vhb3wx5mRZyEjBRlE6no6Ykk44EawivJ6SzFyFEHfA4kAtMAo9KKdtvuI0B+AZwP+AHvi6l/O4Oy74K/DEwFHyaN6WUX9zui9WS3++nf2yBorzUba1FlmY1UVeWybtt43zsVHiW1+gYnCMv04LBqL8u9bl/ajGmFg+3mI1UFWXQ2jetdSiKsiVen49//pUkM83MB26r1DocTRXm2NR6jAnM44PW/hm8Pj9l+enXjimxdCzZKZNRT1lB+rWrJoqirM/v9yP7ZzhQnXhX43V6HQ6nh7KCdC62TzAyvUi6zUyKyUiiHt5CfVmPAd+UUtYB3wS+vcZtPgnUALXACeCrQojKHZYB/EBKeTD4E5eNRYCZBSeOZQ9l+dsfjnW4zs7w5CLDkzufYOv3++kcnCXdZrpp7tW7cgyPL7aSU+yuyKZneJ6lBFnTS0kOL50boG9sgd+7pw5rkq/dtjKPcWxazWNMRE63h9cuDgIws7B87XgSa8eSnaopyaR7aA6nW82pV5SNDE04WFhyU1eeeAlvnG7vdbkKXnyn76bcBYlm0wajECIfOAw8Edz0BHBYiJsWxfsEgeyKvmAWxmeA391hWcIYGAs08krytp8I4HBd4C2/2D6x43im5pzMOVzYs6w7fqxoqC/Pwuf306Z6dpU40TU4y9OvdXKoNk+tIcpvh/ONqOU1EtbY9BKZaWYs5sTtHKkty8Lr8yfNMDRF2a7W4NDt3VtYRi7e5GVa0Ot1SdERGsq3ehkwKKX0AgQX9x4Kbl89oa4c6F31f1/wNjspA3hYCHEfMAL8uZTybAgxX6P14sv+qUXS0yyMTC2Rl2WlYFWDMT3NgslkJD1t/bHdNlsK9uBip3Z7OtWlmVzpnuLTH9y7o7haBwKpzyuKM9d8/s3i2krca1l5X0K9b0aWDeOTTfSOBxrednvsJuqJ5diU6Fhyevjec1fJzbDwuQfq0elCz4qcqIwGPXlZ1qRej1EI8dfAx4BKYJ+U8oq2EYWPz+dnbGaJqqLE/v6rLslAr9PR2jtNQ2WO1uEo60jkuhYvWnunycu0YM+yXjftKZEY9HrsmRZGp1SDUWuPAX8ppXQLIe4FnhVC1EspJ0N9gMnJBU0X1Vx0epiYcjAy6WBvdS7zC8tAoLE4v7CM2+25tm3N+y86Gff+dujLvqocnn2jm/buCbLSUrYd18XWUUxGPSkG3U3Pn55m2TSurcZ9U7lz/fuvd9/a0kzOtYzwuQ/tZXx8ft3H1pLdnh7R2PR6neadIMrGvD4fr14cZMnp4T88dACbxaR1SDGjMMfG5a5JXJ6kHc73DPC3wBtaBxJugxMO3B4f+dnrdxQmAovZSFVxOq29ak59jEvYuhYPfH4/rX3THKpN/NE1+Tk2rnRNJvw6w6HMYewHSoLJaVaS1BQHt6/WB1Ss+r981W22VSalHJFSuoN/vxTcvrNLaxoYmnTgB0rtO08nf7jWjh9o7NjZsNTOoVnKC7a2HuRWrEwIXu9nO234/dW5DI47Nr1CsdFi6mstqK4o4eL3+3mreZTxmWV+/34R80vWRFtBjjUwjzEJemPXIqU8LaW88diZEFZS5udnx8c0h53YXZ5Nt5pTH9MSua7Fg5X1F+srEnc46oqCbGtSrDO86RVGKeWYEKIReAT4YfD3xeB8w9WeBD4vhPgpgWyqHwZO7qRMCFEipRwM/n2QwNACub2Xqp3BcQcpJgO5mTtPK1xiT8WeZeFi28S2131ZdnnoHZnnzsOlO45nPU63l0tt6y8BcqBu671OB2vy+MlvOjjXMsItG8wJW1lMfT3H6gswJnkCEiUyOgbn6BycY391LgeToGd1q+xZVvR6nZrHuAOrRxjE0vD3npF50m0mim6IyWQKfNduZerDRlMeonGfjaaL2GwpnNhfwnNnexmbd3G0VLsT4lj6/DcTT7HC5tOZ4un1aBHrmy2Bc7DbD5eSm2lddxrS6np2Y3msfj/cWFaVYkJ3foCZBdem07G0EK7PP9Sz5i8AjwshvgJMA48CCCGeB74ipTwP/DOBBcJXltv4H1LK7uDf2y37n0KII4AXcAG/L6Uc2eJr1JTP52dw3EGJPRV9GOYx6XQ6DtXa+c27Aywue7a1rltbMPW5KM9iftG145iipSDHRkGOjXMtoxs2GBVFCzPzTt5pGaUw18b+msRLIx4ORoOe/Cwrw2o9xm1bmWYR6eHvW+H3+2nrm8aeZb1pqoE7mDVwrSkI601t2GjKQ6Tvs9l0kcVFJ3lpJowGHW81DVKRp83JYSx9/pvZKNZYnWax0XSmRHnvI+l88wgF2VZ8Lg/j4/PrTkNaqWcr9W6tsvXus5Zo3GetaVs5GRb6R+c3nY4VbSuffzjqWUitDSllK4FG3Y3bf2fV317gj9a5/3bLPh1KfLGsb3Qep9tLSd7Oh6OuOLY7nxfP9dPYMc5te4u2fP+WnmmMBj27SjK4FIaMq9F0sCaXly8E5ocl+zIFSuzw+fy8eXkYk1HPyf1FYekcSlSFuTYa2ydwLLlJVXU4IQxNOJhfdLN3V3IkgTGbDNSUZNLSo+YxKsqNPF4frf0znNhToHUoUVOYa+VqzwxOtzdhj2sJurxk7GjunkIHFIexwVhVnEF2egrnW9cf8rmRlp4pakszMRsNYYspWg7W5OHx+mjuntI6FEW5prVvmsk5J8fr81VHxiaKgsN11BI5iaM52HAqyg3fcS7WNVTl0D+2wOyCU+tQFCWmdA7O4nR5aahKnpE2Rbmp+Px+uhJ4uR3VYIyw5u4p8rKspJjD1zjT63QcFflc6Z5kcXlrk+5nF5wMjDvYUxmfE5FrSjPJybDw5uVhrUNRFAAcS24a2ycosadSURg/81q0kptpwWjQJWWDUQjxDSHEAFAK/FoI0ax1TOHQ0jOFPctKmjV5MgLvDZ4MN/eozstYlKh1LR5c6Z5Cr9MlRcKbFYF1hnXX1p5MRKorPIJmF5z0jy1wqDYv7I99bHc+L53v51LHBCf2FoZ8v6vBVOB74nT9KINez93HynjqN+1MzzvJTt/60iIrGVzXkmIyYlTdKMoWNLZP4PPDLfUFar3FEOj1OgpybEnZYJRS/gnwJ1rHEU4erw/ZN8PxPflahxJVZQVppNtMXOme2tbUECWyErGuxYsrXVNUl2RsK8dGvDIa9ORnW5F9iTtMXZ0aR1BTV2C5yJIwLKdxo10lGeRkpHC2ZWs5gC53TZJqMVIRx+n+7zlejt8PZ65s7yqj0+3l3NXRNX+cbpUmXQnd0ISDzqE5dpdnkWZLnqsrO1WUY2NseompufXXclXiQ9fQHE63F1GePFcTIDDSp6Eqh+buKXx+7dZ6VpRYMudw0Ts6z96q+LwosRNFuTYGxx3MOeInmeRWqAZjBDW2T5CdnrKtq2Cb0et03La3iOauqZBPulxuLxfbJzhcZ4/Y+ovRUJyXRl1ZFm80DasDtaKpZ093Yzbq2bcreeZqhENRcE73FTUXOe619Eyh00FtaZbWoUTF6jWGa0uzmF9009Y/o9b4VZKexwfvtgdya1SXZu147e14UxTMmNzSm5jHNdVgjBCX20tzzxR7d+VEbJjaHfsK8QNnroR2lfFy1yTLLi/H6+M/c9Vdh0sYm17ibIivPVkJIeqEEGeFEG3B37Vr3Oa/CyGahRBNQogLQoj3aRFrvOkcnKWlO1DH15qjvPrE8safZDh4biQrzUxmqlk1GBPApY5JdhUnz/Cz1SNUll2BESkvvNOnRqgoSc/p9vB64xAWs4GRKcd1o7c8vsTvTcnJsJBqMdLUOal1KBGhGowRcrV3GpfbF9ErD/nZNkRZFqebhvGHcKXt7atjpNtM7K6I/57go7vzqSpK56evd+F0bbzmjd8fWAvz7ZZRfvlWL995tpnzrWNxtQblDjwGfFNKWQd8E/j2Grd5BzgmpdwPfBb4iRDCGsUY49Kzb3aTZjWtOxRvo6HPyXDw3IhOp2N3RTZXe6bWXetMiX1Tc8v0js5zuDY518W1phixZ1npG13QOhRF0Zzb42Nw3EFpflpSLi2l1+nYuyuXpo5JPN7EO8arBmOENHZMkGI2UBPhYTp37C9ibGZp0/Wgll0emjomOCryMejj/2PX63R84q5apued/PxMz7q3Gxhb4Bdnenn5wgCdg7PodDoWlty09s7wzBvdnG8dS9gTViFEPnAYeCK46QngsBDiurM7KeULUsqVldSbAB2gxlhuoGtojitdU9x5uASTypK0LfWV2TiWPXSPzGkdirJNF4Pr+B6MQGK3eFFekMb0vJOFRbfWoSiKptoHZnB7fZTn72yB+Hi2vyaXRacnIZO6JccYkijz+f00dkywryon4ieTx+sL+OnrXfz8TA8NG0wyPntlBJfHxy0JtJBqXVkWd+wr4vm3ekmzmrj/lvJrZZOzy1xsn2BowkG6zcTt+wqpLMrAoNdxoM7O2aYhLnVM0tIzzeyCi/ccLE7EE/8yYFBK6QWQUnqFEEPB7est4vko0CmlHNjKE+XmRu8AYbdrn7DpW882k24z8b4TVVxdJ62+yWQkPc0S1jJgw7JIPGekXkdtWRa6X7bSPerg1gOl695uLbGwDyhwsX2colwbRbmp62aeTnRl+WlckOP0jc1rHYqiaKqpYwKjQUdRrk3rUDSzuzwbs1HPxbaJuF2NYD2qwRgBXYNzzC64OFQX+WE6JqOe+28p54lftyP7ptccHufx+nj+rV6qizOoLc2MeEzR9Oj9ApfHy7++0sG51lEqCtLpGZ2nZ3ges0nPUWFHVGRjuCHJj81i4sTeQnIzLbzdMsqrFwe5+8jWTloTjRDiFPA14N6t3ndyciEqV2rt9nTGx7U9Mesdmef81VE+crIKv9fL/MLaSafcbk/Yy4ANyyLxnJF6HQb8VBSk8/aVIe45VLzu7W4UjX1Ar9dFtRMkHi0uu5F9M9x3vEzrUDSVkWomK81MvxqWqiQxn89PU+ckJfY0DIaE63wPmdlkoKEqh4sd4/zevbUJtdRW8n6qEfRO6yhGg56DNdEZpnPqQDEZqWaePd295lzGM1dGmJxz8sHbKxNq54XA2jef/+AeHrqzBp1Ox1sto+jQcag2j4++Zxd7qnJuaiyuVleWxYmGQoYnF3mreTSkuaBxpB8oEUIYAIK/i4PbryOEOAH8EPiwlFJGNco484szPVhTjNx9JLlPlMPhQE1eoIMtQdOQJ7J32ybw+vxJO39xtfKCdMaml5hdcGodiqJoon1ghvlFd1IPR11xqNbO1JyTrqHEmm6hGoxh5vP7uSDH2VuVgzVl5xdwN8q0uJLC22wy8OAdVbT2zfDSuevbAgtLbn7+Zg8VhekJm/rfoA9cZf1vjx7lW18+xZcfPsi+6lzMppszV66lpjST/dW5dAzOcuZy4mRdlVKOAY3AI8FNjwAXpZTXDUcVQhwDfgJ8XEr5bnSjjC8D4wtcaBvnniOlSZMVMpIO1ebhBy51TGgdirJFpy8PU5BtZVdxhtahaG5XcQZ+4NzVMa1DURRNnL48jMVsoFQ1GDki7JhNek5f3t5a4bFKNRjDrGtwjul5J8fq88PyeKEuMv/eg8Ucqs3jyVc7aQ7OqXJ7vPzd003MOlx88t66hLu6GE4HanIpyrXx9KudDIwn1NCiLwBfEkK0AV8K/o8Q4nkhxNHgbb4FWIFvCyEagz/7tAk3tj37RjfWFAP3HlNXF8OhLD+N3AwLje2qwRhPRqcXaeuf4Y79Req4QmBYqj3LylstI4k2SkVRNrXs8nC+dZxDdfZEzAWxZdYUI0dFPu9cHcXp3jiLfzxRXeRhdq51LKrDUVfodDo++0A9X3v8PP/nx43UV2QzOr3I1JyTLzzYQE1J/MxdXLmquh5LBJbD0Ol03LG/iF+93ce3/62Zr3z6WEJ88UkpW4Fb1tj+O6v+PhbVoOJU78g8F9rG+dDtlaRZTVqHkxB0Oh0Ha/N4/dIQTreXlBBHBSjaevPyMDod3La3SOtQYkZNSQZnm0fpGp6jujh+jreKslPnW8dxur3cuqeAybn1560nk5P7izhzZYR328Y50VCodThhEf9nxDHE4/XxdssI+6tzwzIcdatSLSa++pljfOj2SsZnlqgoSOeLH9nH8fr4yoy60VXVc1dHWVqOTDY+a4qRT94nGBx38Ozp7og8hxK/fvZGF6kWI/cdK9/8xkrIDtXm4fb4aOleO9usEls8Xh9vXh5hb1Uu2ekpWocTMyqK0jEZ9bxxKbGGoSnKZk43DVGQbaVKDU+/pq4sC3uWhdcbh7QOJWxUgzGMLndNMrfo5o592vW6WsxGPnxyF//7j27jSx/bzxGhEhJsRUNVDif3F/HLt3vpGJzVOhwlRrT0TNHUOcn9t5SruYthVleWRZrVxNtXR7UORQnBW82jTM87uetwidahxBSz0cCx3fmcuTKikt8oSaNzcJa2gVlOHSxRw9NX0el03HmoFNk/Q2eCnEuqBmMYnW4aJiPVzL7qxFp7Jdk8fHctOekpfO+5q7gSaPy5sj1en48nXm4nL9PCfWruYtgZDXqO1edzsX2CpSRdyy9e+Hx+njvbQ3lBGvurEzOJ2k7cc6wMr8/Hi+duSkStKAnpubO9pFqMvHcLSyMli/ceKibNauIXZ3q0DiUsVIMxTOYcLpo6J7mtoRCDXr2t8cyaYuQP3l/PyNQiz6ihqUnv9cYhBscdPHRnDSajmmMXCScaCnF7fFy4PoGvEmPOtY4xOr3EB29LvCWawsGeZeV4fQG/uTiIY9mtdTiKElH9Yws0dkxw79EyLGY18uZGFrORe4+Vcalzkt4RbdePDgfVsgmTN5qG8Pr83L5fJQFIBA1VOZw6WMwL7/TRMZAYwwmUrZuYXeLJVzupr8hWw7sjqLo4g/xsK2ebE2dZm0TjdHl56rVOinJt1FVk37TMk08lBwXggVsrcLm8PPuG6mxUEpff7+dfX+nAYjZw99FSrcOJGTcuhXdibyG2FCM/eqkNlze+vyRVgzEMPF4fL18YYE9lNiV5qVqHo4TJQ3fWkJth4bu/aGHZpYbKJRu/388//bIVP/CZ9+9WV1QiSKfTcaKhkNbeaSZmlrQOR1nDs6e7mZxdZn91Lhdax25KRubx+bQOMSaU5qdx1+FSXr4wkDBzlxTlRmeujNDcPcXHTlWTalFZw1fcmLTxStckB2oD63y/3jigdXg7ohqMYfB2yygzCy7ed1xlT4x3q3uHfMAn76tjfGaJH73UjsPpwaPOiZLGr97po6Vnmo+fqsFqNd10RUVdVQmvk/uL0Ot1vHQ+vg+qiahzcJYXzvVx+75CCnJsWocT8z56ahdZ6Sl8/5etqrNRSThTc8v8+OV2qksyuFMlv9pUTUkmBdlWfvZ6N1NxvOyIajDukN/v58Vz/ZTkpbK3SiW7iXc39g5NzzvZU5XDm5eHeeqVDpxudfBPBs3dUzz1aidHhZ1bGvLXXeJFXVUJn5wMC8fq83m9aYhFNf8rZkzPO/n7n10mN8PCh+6o0jqcuGBNMfKZ39nN8KSDf3imGY9XfU8oicGx7Ob/PXkJr8/PZ95fj16NvNmUTqfjxN5C/H4/33i6CWecJlNUDcYdOtc6Rv/YAvffUq6GrCWog7V55GVaOHNlRA2XSwL9Yws89uwVivNS+ewD9apeR9H7jpXjdHl57VLirF0Vbzw+rl1Bn5hb5m+fusSS08PnP9SAJUUNPQvV3qpcHn2f4HLXJN9+tlldaVTi3syCk7/510uMTC7ypY/uo1hNwQpZRqqZP3ignv7RBR57tpm5Jfe179l4GbmmGow74PH6ePq1TkrtqZxoKNQ6HCVCDHodJw8UoQO+8/MWlfo/waw+Qe4anuOvf3wRk1HP5z/YgNePGnYaITcmB3A4PeRlW6kry+JXb/exuKzqmRacbg/nro7yZtMQ//tH79I/tsDt+4oYHF9QV9S36NTBEh6+q4Z328f52uPn6R6e0zokRdkyv9/PpY4J/uL75+gfX+ALD+6lvlLI00XRAAAU6ElEQVSNqNuq2rIsju7O51LHBP/3xxd5u3mEc1dH42bkmsqDuwO/eXeQ8ZllvvzQAfR6dRUikaXbzLznYDEvXxjgu79o4Ysf2ac+8wSxcoI8MbvMby4E5s/ddbyMrqFZuoZmOVCnsqNGgtPt5VLbzcto1JRm0t4/w7+92c3Dd9dqEJmysOTmNxcGmHO4eO+hEsry07QOKW7dd7ycInsa3/15M197/DxHhJ17j5VRYg+8pykmI0bVda/EGI8Pll1uOgZneeHtPmTfDAU5Vv74o/uoKsrUOry4VV+ZjR8/51vHefnCAKcOxs/6larBuE2jU4v89PVO9u7KYe8utYBxMijOS+Vjp6p56tVOfvBCK5++X2XOTBR9o/OcbhrGYjZy95FSMtPMWoeUtPIyLdy6t5CXLwxw8kCxyjwdZV2Dszx/thevz89dR0rVsLMw2FWcwQO3VdDcNcWljgkuyHEKc2yI8iw+8p5dZNjU940SO5wuL683DfHCO31MzTlJMRk4tjufuvIsBscXKM5LxZiimg/btacyB7PRwNnmEX75Vh+1ZVlUFWZoHdam1Ce+DR6vj3/8eQsmg57PvL9eszhWhnStR/Vcht+pQyUsu7z84kwPJoOBR+6tVZO+45jL7eWnr3Xy6sUh8jItvPdQCTaL+lrU2gdvr+Ry5ySPPXOF//L7R7Cqk5OI8/v9/Pr8AD95pYNUi5H7DpeQlZaidVgJw2w0cKjOzp7KHNoGZmjrm+G1xiEutk/w3oPF3HmohEz1fisaGpla5DcXBnjzyghLTg9ZaWZubShgV3EGRoM6mQynmtJM0qwmXmsc4q/+5SKfe2BPzK/1rI7CW+T3+/mXl9roHp7jCw82kJ2u3Rf8ekO6VhyrL1C9QBHwkZNVeDw+fvVOH3OLLv7wA/WYjAatw1K2wO/3c6lzkh//up2xmSVEeRZHd9sx6NVBMRak28z80YMN/J+fXOI7P2/hix/dqz6bCFpYcvP9569ysX2CfbtyaajKxmxS32lbtV4n7up50ClmQ/A9zmFw3MHo1CL/9mYPz53t5Xh9AfcdK6OiMH1bz+/xse58KNWBnBjW+4y3+/n6/X5ae6d54Vw/TZ2TGPQ6ju7O59aGQqbmltYcRRXKfq5srjDXxgO3VXC+dZxv/uwydx8p5aE7q2P2fFK1JrbA7/fz09e7eLVxiPffWs7x+gKtQ9rQZlcgVeXeHp1Ox+/eWU1Gqpl/faWD0alF/v2DDRTlqqFbWgrlZGl+0cWFtnFebxyiZ2Se/GwrX/r4fmYXnFGOVtlMfWUOj9xTy49eauNvn2rijx7cq640RkBz9xTfe/4qcw4Xn7irhtv3F3G+dUzrsOLSep24a82D1ut0lOWn8dFT1Sw4XLx8YYA3Lg9ztnmE3eVZ3HusjAPVeVuaK78yHxvA6/PjdHnx+fwYDDpu21dEphr6GtfcHi/js8u8K8cxGHSkmAzX9o+tXiBwe7y83TLGS+f76R9bIMNm4kO3V1670u1wejh3de01A7eynysbS7Oa+NOHDvDLs728dL4f2TfNH35gD+UF2+s0iiR19A2R0+3lB79q5WzzKO85UMTHT1VrHdKmNrsCqSr39ul0Ou6/pZzCHBvfe/4qf/FP53jg1go+9UCD1qElHb/fz/ySm+GpRc5fHcPl9uLyeHF7fLg9PpxuH2aTnrHpJcamA8uiFOXa+Mz7d3NibyFOj+/aSZYSW+4+UorRoOOHL7bxF98/xyfuruHePJWAJRzmF108+Wonp5uGKcq18aWPHaGyMGPDTkYl/HR6HWmpZh58zy7uPV7O2SvDvNY4xN89HVj78uT+Im5pKKAg27buY3h9PvpGF7jcNcm7beNMzTlxLLlZ3Sf81CudZKWnkJ9lpSjXRn62DXuWlcy0FCwpelItJkxG/XVXlNRVycha3cnp9/txur04ljwsOb3MOZyMTS8yOrXE8JSD8ekl5havX59Wp4N0q4ncTAtLTi/7d+VQnJe6bm4Fv99P3+gCb7WM8OblERaW3BTl2vi9e2s5ursAU/DDdjg96oJCFJmMeh65p5aGqmy+93wrX3v8PPffUs4HbqskJYZGeoTUYBRC1AGPA7nAJPColLL9htsYgG8A9wN+4OtSyu9Gqixa/H4/F9snePKVDsaml/jwySo+cFulSnaiAIE1Gv/is8f5l5fa+Nkb3bx2aZi7Dpdwx74iMlK1783dad2NFR6vj4nZZXrGHbT3TDE2vcT47BLjM0tMzi7jWmchIx1gMunJy7RSak/j5P4i9lblUl6Qdq0OO+NlEaQkdepgCYU5Nn7wguTvnr7Mc2f7uG1vAYdq7ZpOCdiuUOpkJC0ue3j5Qj8vvNOP0+3l/beW8+DtVWoIqkZu7NjNSDXzwIkKzCYDZ6+M8Mzpbp453U1+tpXakkzsWVasKUYsVhN9Q3MMTTroGp7D6QosBp5uM5GXaWFXcQbWFAMGvR6P10dOhoU5h4vR6UXOtY7hWGPZGr1OR4pZj8VsxGYxUl2SSUV+GqX5aZQXpMfUyetmtK5na1lcdtM7Mk//uIORSQcjU4uMTC2y7PLidHvxr9FIy0w1U5hj40BNHrmZFswmA/1jC3i9PhaXPcw6XIxMLfLkKx08+UrgitWu4gwKc2xkpaWQmWFhZHyB0elF2vpnmFlwYdDrOFiTx4l9hcwuONHpdDS2X39xQV1QiL791Xl87XPH+fHLHTx3tpczV0b4wG2V3LGv6FpjXkuhXmF8DPimlPKHQohPAd8G7rrhNp8EaoBaAhX0ohDi11LKngiVRYzH66N3dJ6W7inONI8yOrVIUa6NLz98kAa19oxyg+z0FL740X209k7z4vkBnnq1k6df62R3eTZ7KrOpKcmkLD8Nm0WTRa93WnejZuVK4fj00rUD6dBE4KA6Nr2Ed1WXp8VsIC/TQn62jd0V2eSkW8hIMzM0sYDFZMBkNGAy6jEadOh0Oo7VF5CqhjPGjRuH05cWpPOfP3mYt5pHOds8wg9fbOOHL7ZRkpdKdUkmlYXplNrTKMixkmY1xXqHXih1Mqwcy25ae2dobB/nnBzD5fZxsCaPj53adW15ByV26PU6Du/O51Cdnen5ZRrbJ2jvn+Vy1xRzi65rt7OYDRTm2Lh9byE1pZmUF6TT1j+z5mMebyjEv+o71LHsZnJ2mel5J1e6JnG6AiMznG4fy04PjmUP77SM8nrjUCAmnY4Seyq7ijOoKsqgvCCNotzUWG5ERr2erba47GFowkHv6Dzdw3N0Dc0xMrV4rTzNaiInw0K6zYw9y0CKyYDZpCfFbOBgrZ3MVDO5mRYs5uuPWz4/XGi9fkSM3+9nV3EmvSPzdAzO0jM8R2vv9LWOVJ0OstJS2FWciSjP4kBtHqkW05qPpWgr3Wbm8x/cw3sOFPHUa5388wuSn77Wya0NhRyozqW2NIsUszZ1btMzKCFEPnAYuDe46Qng74UQdinl6i6JTwDfkVL6gHEhxDPA7wJ/FaGyzRiAdcf/Lzk9nLkyzJLTi8vjY9nlZWHRxYzDxfTc8rWT06qiDB66s5pDtXnot5F0wWjQr9lQsKYY8XpM65Zvdv/NynZSbk0xRuyxQynf7L56vQ6df/0Twki/p+vtU3uqcjh5tJzm9jEa2ydo6ZnijaZh3mgaBsBmMZGVZibNasJmMZFi0gcaNgY9BkPgdRn1eo7szifdunYMq55702+MMNXdzWxYzwAud04yPrOEDz8+nx+P1x8cKurF6fTicLqZX3Qz63Dhcnt/+8B6HbmZFvZU5HDqoBV7loXc7FR6hmZIMRluahTUV+Wse/Ky0ecWqf0lMmW6OIp1+++r1+fnavfUTduz0lP48z+8lbGJBa72TtM1NEff6DytfdPXbpNiMpCVnkKaxUiq1YzFbMBsMmA26tHrA/uVXqejsihw4ruWrdSzrdhCnVzLTXVt9d8jk4s0dU3g9Qay/y66PMw7XIFGQXCOrsVs4H3Hy7l1TyEl9rXnXIf78zYa9NeOd1u5z3aeJxz32ezYHK3YVteB/OzAENLb9xfh8/kQFdmUFWXimF++7ntwyeXFNu5Y83nWq1P7avLWzYC5vzoXl9vL4ISD/rEFBsYW6B6e52rvb+tbZloKWWkppFtNWFMMpJiNmI16DIZAPcuwmbg3J3Xd799I1LVw17PVnG4vv36nj6mZRbw+X6C+eQJXCBeXPcwvuplecLKwqmGfZjOzuyKb+46VUZqfRnFeKmlWE0suL5c6Jm56jt2VOVztnmJmwXVTWX1Vzpr7S2FuKlVFGbz3UAkAPr8fp8tHZpaVqSkHV1Z99j3D8xs+FkS/Dq71HaF1HdzOOfJ2n+fG/a2+Mof/VpFNx+Asb7eM0dwzyeWuSXRAbqYl2NlgwmI2kmIyYDTqOCry18xsrdfrwlLPdP61roGvIoQ4AvxAStmwalsL8Ckp5burtl0GPiulPBf8/8+AUinln0SiLITXdgfwRojvg6LEm5PA6Y1uEI66G0Icqp4piWzTerYVodbJdai6piSysNU1Vc8UZV3brmeJPEbrHIE3ZhjwbnJbRYkXBqCIwP4dC1Q9UxJRrNUzUHVNSUyxVtdUPVMS0Y7rWSgNxn6gRAhhkFJ6gwkyioPbV+sDKlYFUw70RrBsM07C2DOsKDGkM8TbhaPubkbVMyVRhVrPtiLUOrkWVdeURBXuuqbqmaLcbEf1bNNJeVLKMaAReCS46RHg4hrjwJ8EPi+E0Ash7MCHgaciWKYoygbCVHcVRQmTLdRJRVG2SdUzRQm/UIekfgF4XAjxFWAaeBRACPE88BUp5Xngn4FbgJW0xf9DStkd/DsSZYqibG6ndVdRlPBas04qihJWqp4pShhtmvRGURRFURRFURRFSU7arwSpKIqiKIqiKIqixCTVYFQURVEURVEURVHWpBqMiqIoiqIoiqIoyppUg1FRFEVRFEVRFEVZk2owKoqiKIqiKIqiKGsKdVkNZRNCiAeArwEmYAr4AylltxCiB1gO/gD8ZynlC8H73Ap8G7ACPcCngusHbVgWQix/DXwMqAT2SSmvBLfXAY8DucAk8KiUsj1SZWGMLWrv4Qbxrbk9mu+dEiCE+BTwZ8Ae4E+llH+vcUhRkez7y0Z1MJGE8jkHFyL/BnA/4Ae+LqX87mZlGsX634GHAS/gBv7Lqu/vfwLuASaCN39SSvmXGsX5VeCPgaHgpjellF8MltmA7wNHAA/wH6WUvwh3nFuI9QfA/lWb9gMfllL+20avI8xxblofY2U/DYWqd+Gvd1uI9auoureVODWpe+oKYxgIIbIJ7GQPSyn3Ad8B/mHVTT4upTwY/FmpsHrgh8AXpZR1wOvA1zcrC9EzwHuA3hu2PwZ8M/iY3yTQmIpkWbhig+i9h+vFt972zWIP53unBDQSOBD+i9aBRFmy7y8b1cFEEsrn/EmgBqgFTgBfFUJUhlCmRazvAMeklPuBzwI/EUJYV5V/fdV3e0ROWkOME+AHq2JZfaL3H4E5KWUN8EHgu0KINK1ilVI+uhIn8GkC6wy+EMLrCKdQ6mOs7KehUPVOu1hB1b2t0KTuqQZjeNQAo1LKtuD/zwPvE0LkbXCfI8CylPJ08P/HgIdCKNuUlPK0lLJ/9TYhRD5wGHgiuOkJ4LAQwh6JsnDFtslLDft7uFZ8G22P5nunBEgpr0gpWwCf1rFEi9pf1q+DiWQLn/MngO9IKX1SynECJxC/G0JZ1GOVUr4gpVwM/tsE6Aj04EdFmOrOJwiePAavOJwH3h/OOGHbsX4O+JGU0hnueDYSYn3UfD8Nhap3kaHqXmRoVfdUgzE82oBCIcSx4P+fDP4uD/7+kRCiSQjxLSFE1qqya70DUsoJQC+EyNmkbLvKgEEppTf4mF4Cl83LIlQWrthWxMJ7uNXYo/HeKclB7S/JIdTP+brvN6Bv1W02KtMi1tUeBTqllAOrtn1ZCHFZCPGMEKJe4zgfDh5nXhRCnFi1PSbfUyGEGfg94Hs3FK33OqItFvbTUKh6Fxmq7mkn7PuqajCGgZRylkCL/f8JIc4D+cAMgfHWJ6WUB4BjBHp4kmK+VZip9zCJCCHeFUJMrPNj0Do+RVG2TghxisA8/0dWbf6vQI0MTOX4KfArDev4Y0BVcAjfXwHPCiGiekVmGz4M9EkpG1dti8fXoURIHNQ7iM99NunqnmowhomU8tdSyjuklEcJNGisBHp0+oPlTuBbwO3Bu/QBFSv3Dw5f9UkppzYp265+oGTlSyH4uzi4PRJl4YqNGHoPtxp7NN67hCOlPCylzFvnx6t1fBpR+0tyCPVzvu77jUCPcX8IZVrESrCn/YcEkkPIle1SykEppS/49w+ANKBUizillCNSSnfw75eC5XuDxTH3ngZ9lhuucGzyOqItFvbTUKh6F/56F3Ksqu5FRNj3VdVgDBMhRGHwtx74nwR6GhBCZAZ/6wgk6ljpjbgAWIUQdwT//wLwZAhl2yID2UEb+W0v0yPARSnleCTKwhWbECI1Vt7DrcYejfdOSQ5qf0kOW/icnwQ+L4TQB+fYfBh4KoSyqMcanKrxEwKJy969oaxk1d/vI5DRcVCjOFfHcpBABsKVk+wngX8fLKslMNrlV+GMcyuxBuMoBU4CP7ph+0avI9o0309Doepd+OvdFmNVdS/8wr6v6vx+f8SiTSZCiO8SuPJlBl4E/gOB3omnAUPwpwX4EynlcPA+txGYzGvht8s+jG5WFkIs3wA+ChQSSJs8KaVsEELsJpDNNZtAZqdHV3qdIlEWjtiEELui+R5uEN+a26P53ikBQohHCAz3yAZcgAO4TwYS4SSsZN9fNqqDiWSD78Lnga9IKc8He7//HrgveLf/JaX8x+D91y3TKNZzBE6cVp+Q/r6U8rIQ4tdAAYEEVnPAf5JSvqVRnI8TSJbmJfC98udSyueD908F/gk4FCz/Mynls+GOM9RYg7f7rwRS6j98w/3XfR1hjnO9Y2XM7aehUPUu/PVuC7Gqure1ODWpe6rBqCiKoiiKoiiKoqxJDUlVFEVRFEVRFEVR1qQajIqiKIqiKIqiKMqaVINRURRFURRFURRFWZNqMCqKoiiKoiiKoihrUg1GRVEURVEURVEUZU2qwagoiqIoiqIoiqKsSTUYFUVRFEVRFEVRlDX9f4gZFsVd/eGuAAAAAElFTkSuQmCC\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "plt.figure(figsize=(15,3))\n", "plt.subplot(1,4,1)\n", "sns.distplot(btc['close'])\n", "plt.title('BTC/USDT histogram')\n", "plt.subplot(1,4,2)\n", "sns.distplot(sentiment['sentiment'])\n", "plt.title('sentiment histogram')\n", "plt.subplot(1,4,3)\n", "sns.distplot(feargreed['fear'])\n", "plt.title('fear histogram')\n", "plt.subplot(1,4,4)\n", "sns.distplot(feargreed['greed'])\n", "plt.title('greed histogram')\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
momentum_xsentimenttimestampvolatility_xclosehighlowmomentum_yopenvolatility_yvolumefeargreedlabel
01.726086-0.3057782019-08-15 00:00:0070.18603110142.66402610854.8060269928.09960996.23327710843.8037470.0053165.790672e+080.4976740.502326greed
11.7260860.1848232019-08-15 01:00:0070.18603110086.19928410739.3158209928.09960996.23327710689.8257160.0053165.641456e+080.8018260.198174fear
21.7260860.7263582019-08-15 02:00:0070.18603110095.04980510712.4501959928.09960996.23327710611.6363870.0053165.416016e+080.8090820.190918fear
31.7260860.1000702019-08-15 03:00:0070.18603110095.04980510697.0000009928.09960996.23327710640.8189940.0053165.159930e+080.3205670.679433greed
41.7260860.2192402019-08-15 04:00:0070.18603110095.04980510697.0000009928.09960996.23327710642.5636840.0053165.106988e+080.3817140.618286greed
\n", "
" ], "text/plain": [ " momentum_x sentiment timestamp volatility_x close \\\n", "0 1.726086 -0.305778 2019-08-15 00:00:00 70.186031 10142.664026 \n", "1 1.726086 0.184823 2019-08-15 01:00:00 70.186031 10086.199284 \n", "2 1.726086 0.726358 2019-08-15 02:00:00 70.186031 10095.049805 \n", "3 1.726086 0.100070 2019-08-15 03:00:00 70.186031 10095.049805 \n", "4 1.726086 0.219240 2019-08-15 04:00:00 70.186031 10095.049805 \n", "\n", " high low momentum_y open volatility_y \\\n", "0 10854.806026 9928.099609 96.233277 10843.803747 0.005316 \n", "1 10739.315820 9928.099609 96.233277 10689.825716 0.005316 \n", "2 10712.450195 9928.099609 96.233277 10611.636387 0.005316 \n", "3 10697.000000 9928.099609 96.233277 10640.818994 0.005316 \n", "4 10697.000000 9928.099609 96.233277 10642.563684 0.005316 \n", "\n", " volume fear greed label \n", "0 5.790672e+08 0.497674 0.502326 greed \n", "1 5.641456e+08 0.801826 0.198174 fear \n", "2 5.416016e+08 0.809082 0.190918 fear \n", "3 5.159930e+08 0.320567 0.679433 greed \n", "4 5.106988e+08 0.381714 0.618286 greed " ] }, "execution_count": 6, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df_sentiment = pd.DataFrame(sentiment)\n", "df_btc = pd.DataFrame(btc)\n", "df_feargreed = pd.DataFrame(feargreed)\n", "merged = df_sentiment.merge(df_btc, on = 'timestamp')\n", "merged = merged.merge(df_feargreed, on = 'timestamp')\n", "merged.head()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Monte carlo simulation using sentiment and fear\n", "\n", "I want to simulate 30 hours ahead for 100 times. More simulation, more precise it will be." ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [], "source": [ "number_simulation = 100\n", "predict_hour = 30" ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "/usr/local/lib/python3.6/dist-packages/ipykernel_launcher.py:3: RuntimeWarning: invalid value encountered in sqrt\n", " This is separate from the ipykernel package so we can avoid doing imports until\n", "100%|██████████| 100/100 [00:00<00:00, 1995.27it/s]\n" ] } ], "source": [ "v = merged[['sentiment', 'fear', 'close']].pct_change(1).dropna().values\n", "variance = np.linalg.cholesky(np.cov(v.T))\n", "daily_vol = np.sqrt(variance)\n", "avg_daily_ret = np.mean(v,axis=0)\n", "daily_drift = avg_daily_ret - (variance / 2)\n", "drift = daily_drift - 0.5 * daily_vol ** 2\n", "\n", "results_close_fear = pd.DataFrame()\n", "\n", "for i in tqdm(range(number_simulation)):\n", " prices = []\n", " prices.append(merged['close'].iloc[-1])\n", " for d in range(predict_hour):\n", " shock = drift + daily_vol * np.random.normal()\n", " price = prices[-1] * np.exp(shock)[-1,-1]\n", " prices.append(price)\n", " results_close_fear[i] = prices" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Monte carlo simulation using sentiment and greed" ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "/usr/local/lib/python3.6/dist-packages/ipykernel_launcher.py:5: RuntimeWarning: invalid value encountered in sqrt\n", " \"\"\"\n", "100%|██████████| 100/100 [00:00<00:00, 1956.93it/s]\n" ] } ], "source": [ "number_simulation = 100\n", "predict_hour = 30\n", "v = merged[['sentiment', 'greed', 'close']].pct_change(1).dropna().values\n", "variance = np.linalg.cholesky(np.cov(v.T))\n", "daily_vol = np.sqrt(variance)\n", "avg_daily_ret = np.mean(v,axis=0)\n", "daily_drift = avg_daily_ret - (variance / 2)\n", "drift = daily_drift - 0.5 * daily_vol ** 2\n", "\n", "results_close_greed = pd.DataFrame()\n", "\n", "for i in tqdm(range(number_simulation)):\n", " prices = []\n", " prices.append(merged['close'].iloc[-1])\n", " for d in range(predict_hour):\n", " shock = drift + daily_vol * np.random.normal()\n", " price = prices[-1] * np.exp(shock)[-1,-1]\n", " prices.append(price)\n", " results_close_greed[i] = prices" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Monte carlo simulation univariate\n", "\n", "**Just historical close volatility, univariate**." ] }, { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "100%|██████████| 100/100 [00:01<00:00, 79.04it/s]\n" ] } ], "source": [ "number_simulation = 100\n", "predict_hour = 30\n", "\n", "close = merged['close'].tolist()\n", "returns = pd.DataFrame(close).pct_change()\n", "last_price = close[-1]\n", "results = pd.DataFrame()\n", "avg_daily_ret = returns.mean()\n", "variance = returns.var()\n", "daily_vol = returns.std()\n", "daily_drift = avg_daily_ret - (variance / 2)\n", "drift = daily_drift - 0.5 * daily_vol ** 2\n", "\n", "results = pd.DataFrame()\n", "\n", "for i in tqdm(range(number_simulation)):\n", " prices = []\n", " prices.append(merged['close'].iloc[-1])\n", " for d in range(predict_hour):\n", " shock = drift + daily_vol * np.random.normal()\n", " price = prices[-1] * np.exp(shock)\n", " prices.append(price[0])\n", " results[i] = prices" ] }, { "cell_type": "code", "execution_count": 11, "metadata": {}, "outputs": [ { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAABKcAAAFSCAYAAAAn57xwAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADh0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uMy4xLjEsIGh0dHA6Ly9tYXRwbG90bGliLm9yZy8QZhcZAAAgAElEQVR4nOzdd3xU15nw8d80TVHvFSEhxKFjg8FgjHED95bYsZ3ESVzidTbJZje777bsZp3su9m8u5tsNmXjJE7iFhdcMW4YbAOm2XRTj5BQR72XGWnKff+4IxBCFRAS4vl+PvrAzG3nzNy59z7nnvNci2EYCCGEEEIIIYQQQggxFqxjXQAhhBBCCCGEEEIIcfGSxikhhBBCCCGEEEIIMWakcUoIIYQQQgghhBBCjBlpnBJCCCGEEEIIIYQQY0Yap4QQQgghhBBCCCHEmJHGKSGEEEIIIYQQQggxZqRxSgghhBBjTilVopS6fqzLMZEppQ4qpa4eZPoGpdQj57FIQ1JKZSul2pVStrEuy0SglHpcKfXcWJdDCCGE6Ms+1gUQFy+lVAnwiNZ6/RgXZcJSSh0Evqm13jDA9A3Ac1rrJ89nuQajlMoGDgGxWuvgWJfnXFBK3QX8HIgHlmmt94xxkcQ4Fj42ZgAZWuv6Xu/vAS4BcrXWJWe5jQ2c5W9fKXUD8D3gUsCH+bv9idb6zbMp2xmU42vA7wFv+K1a4D+11r9WSi0D3g2/bwE8QEevxWdqrcuGUxel1G+AXZjfzVSt9Zf7lMMA8rXWhUqpWcB/A5dh3ggsAv5Za/1OuHHoQ6AzvGgzsDVc5h29joE9IsPzGuHXN2mtPx7hxwSA1npWr/I+3l89xlrfawOtdRkQNUZlOfGdDjJPLvAUMB9oxPyenzk/JRRCiFNJfCUuZNI4NQ5IIDLicnwNCUSGRQKREZdltAKR/wK+pbVefa7KKia8YuB+4BcASqk5mMezcUEpdTfwB+C7wG1AG7AM+DIwonOCUsqutQ6cZZG2aa2vDK/vUmCTUmp7+NgZFX4/B/Nzjeu9vRHU5SbgX4Hh9CxaA/wauDX8eiHmOanHca11llLKAmQCjwIfK6Vu0Vp/QK9jYPi4NG+w45IYUz8CSoDrgUQg61yu/Bz9PoS46Eh8NeJyfA2Jr8QYk8ap8UMCkZGRQESMlTMJRCYDB891QSRomdCeBb5C+JwAfBV4Bvi/PTMopWLD02/CvOD6HfAjrXUofJH5CLAdeBjzou3PtdbvKqX+DfOYt1gp9TPgKa31t5RS08PrWwDUYV4ArupbsPBx7KfAv/a5IN8Y/kMplRcuzzzMC8G1mL04m8PTSzCPmV8yX6rIPttwAv8P+EL4rVXA32mtu4b64LTWe5RSh4EZwKC9FIdTl/B8c4FmrXWFUmrQ7SulkoBc4Hda6+7w21sGKKsBVADfV0olYNb5skE3cPr2rgF+rrWeE369DvO8tzD8+mPM4OCNnpsBmNd//whYlFJ3AkVa63nhVU5WSm0B5gLbgC/2Duz61PMp4EoghHmMWx7e/zIw96WrgHbgv7XWPw8v9zgwEzNwuQsoA76qtd6plHoWyAbWKKWCwA8xv/tiwKG1DoSDwc3AteEyfgR8DbN36m2ABu7pCToH26+VUk9hBlg54bIeCte3SCm1KVzVfeHz8sNa65f6+Qr8QIXW2g9Uh/8GpZT6Cub1RRTwM8zf6CNa6/Xhz2d2+PO5HfiuUuoPwN8CXwfigA+Ax7TWjeH1Lcbcj2cCpcB3enpM97mhsj38+QhxsZD4amQkvhJjShqnxg8JRCQQGRYJRC6cQCS8XzcAtvB6q7XWeUN8XouA/8Hcn73Aq8B3e/atcNm+Bfwl5veaO9D2xQVtO/CAUmoGUADcByyl1zkBcx+KBaZgNpS+D1Rh3vkEuBx4GkjCvGD7vVIqU2v9PaXUUnrd7Q0fk9cB38c8x8wB1imlDmite995BFDAJOCVQcpvAf4d2ATEYO7Hj2Putz3uB24B6sO/9d7Lfw9YjHl32wBWA/8E/PMg2yRcl4XANGDnUPMOsy4ANwNvD2N9YP7mC4HnlFJPYl7s1wxjudeAP1dKRWqtO4ac+6TtQH74GN2CeZwMKKWigQDmOeaUu8Na6/eUUj+i/960X8TcB8ox75T/DfD3/Wz3rzHPZ8nh14sBQyllxQwoVmN+x1nAeqWU1lqvDc97O/A54EHMffqXwGKt9QPhO/QnetOGA6G+7gNuAOoxz1vbgD/HvHb6A/AvwIPD3K/vC0/bjfl7+TfgPq31VcMMZnYA/6WU+lhr/d4g8xGuz0zgf4EbgU8xb3hk9pntDuAezOtCJ/Bt4E5gOeZ57efAr4D7lVKZmPvmA8B7wHXAq0qp6VrrOuD58OezEvOY8DbmdyPExUDiK4mvxAVEEqKPH9uBGKXUDGUm/bwP6JuwsncgshzzYPtgr+mXYwbqScB/YAYiFq319zAvTL+ltY4KHzh7LtieB1LC2/vf8EVTXyMJRDIwD2KTMAOR3noCkVNa2sN6ByLzgEWYgciQxlkgcqdSKnWYy70GzO97IhmGE4GIUsqBGYhkKKWilVJuBghEMC+AXwrvA/N6Tf4i5n6UAkRgBiL96R2IpGI2dvUORPZhXmBfB/ylMrv29rgdeBHzju+bmIEIWusHMBurbguX6z8G2PZ9mBfemUAe5oX2H4EE4DBmIMIw9+v7gB9g5n8qxAxE0FpfFZ4+L1yW/hqmwAxE/kYpdeMA00/QWndprXvu2swLN0wN9XkFgb/C/B0vCU//8z6rvhPz997f71VMHD0X1Ssw9/PKngm9zhP/oLVuCzfO/gTzd9KjVGv9O23mbnsaSMf87fbnVqBEa/1HrXVAm3nRXsUMkPtKDP9bNVDBtdaFWut14d9AHeZF6/I+s/1ca12utfb2s4ovAT/UWteGl/9Bn7r1tVgp1ayUasMM+J8Fjg4y/7DrEnYL8M4w1tdzkXwNZg/LnwBVSqlNSqn8IRY9jnkujRvOdnptz4t5XLoKMxjah3kBvxTzvHpUa90wglX+UWtdEF7vKszzcn/8mPvUZK21X2v9cbjuC4FkrfUPtdbdWutjmMHVfb2W3ay1fie8bz6Led4fiT9qrYu01i2YDWhFWuv14WuLlzGHlMDw9uvXtdafhpf90yD1PU24kfe7mA0/T/acF5RSU5VS9eGAra+7gTVa683hgOv7nBxm0mOb1voNrXUo/D08BnxPa10RDiofB+5WStkxeyW8E/48Q1rrdZjXQzcrc1jLQszguEtrvQnz/CPExULiK4mvxAVEek6NLz2ByEYGDkQu0Vq3AW1KqZ5ApOcueanW+nfh+Z/GvDOXSv89O05csIVf71FK9Vyw/aDPvMMKRDAPIAB1SqmfEm4w6OXnWuvyAVbxJeDbWuvacPl/APyGge+SL1ZKNWP2SInCbOw414HIPw5jfWitjXBvpr/HDERylVKbMXveDFam3oHIsO+Sa629SqmeQOQ4ZiDSjBmIdHGGgQiAUmoVZkNSf3oHIoWEG8DCPX2StdY/DM93TCnVE4j03CXfrLV+Jzz/s5zae2K4ZSwKL/8u5tj2nrvqL2N2D4bh7deva60/DS/7J8ygeVj6BCJ/Uko9Eu6BMBXzAig5HJwN5kTgFn59yueltd7Va94SZY7NX4459KPHv+vwcA4xoT2L2fMoF/NOb29JgANzCE+PUk7tgXHi2K+17gzfpRwon9tk4PLwcbWHPVyGvnqOL+mYvRxPE76I/B/Mu8rRmDfDmvrMNtD5AMwL8b51yxhk/u365FCEVOAFzAb5fxhkGRheXeKA6Zi5LMDsjeToM0/Paz+A1roCs4cjSqlJwG8xv8Mlg5QlE7ORonmQeQayEbga8wbCRszPejnmOWHjwIv1q/c1QycD7zP/iRkkvR/et36rtf4x5r6U0WdfsnHqTZO+23CpkQ1J6d0TzdvP654yD2e/Hm59+/MtzHpvVOaDL95RSj2Aee310QDngwx67fvh32bfc3bf38Zk4HWlVKjXe8HwdiYD9yilbus1zYHZyzgDaNKn9sQrxQwihbhYSHwl8ZW4QEjj1PgigchJEogMTgKRU1+P50Ckr0E/L6XUNMwGs8sw8yLYMRNH9jbYb0lMEFrrUqVUMeadxof7TK7HPP5M5mTCz2x6XXQPoe++Wg5s1FqvGE7RwvN/HjPZf39+FN7GHK11ozKHE/9yiDL0dpxTc7Vlh98bunBa14SDgW8w9DlhOHW5AfhQn3x6aBnmkOLecjHPFad9/lrrcqXUrzDPU4O5C9itRzakr8dGzIv3MuDHmOeE32GeE341wDLDOV4NKBzI/TXw10qp2cCH4Rsn5UCx1nqonmIDOaty9TGS/fpM2AlfH2gzAe+9mHftm4B7B1imCrOXAQDhHs+Jfebp7/f5kNb6tCEtSqly4Fmt9df7mTYZiFenDhXN7mf9QkxkEl+dJPGVGNekcWockUBEApERkECkf+MxEOlrqM/r15hj++/XWrcppf4ScxhIbxJYXDweBuK11h3hITwAaK2D4Z6O/6bM5MoJmL36Bjqu9VWDOYShx1vAj8ONrS+G37sEaNdaH+69YPhu5ncxhzY0YA6TageuAL6itX4U8yK6BWhRZk6c/zOiWpvHz38KH2MMzKFPfYdi9EsplYh5fB3yIQTDrEvfYQjvAb/o9VlFY54DX9Vm7qx4zN6hzwLHML+bhzB7V/YtqwUzUHgk/DdQz9WhbMVs8EgDPtVad/c0TDDwsakGWKGUsmqtQwPMMyCl1K3AEcynJ7Vg9uQJYQ6rbFNK/R1mbqRuzOEobq31jmGsuu++eTaGvV8PUZaBck69jDlkZwNmbsQqzOGcCvMaoT+vANuVUldgDpd5nFMT/PbnCczf+lfD14rJwBXafALsc8AOZQ4NX495jloMFIbn3Qn8QCn1j5hDem5jhImWhbiQSXwl8ZW4cEjj1PgjgYgEIsMhgUj/xmMg0tdQn1c00Aq0KzOp5jcwE2qKi1DPcNYBfBszV8YxzAcO/A4zGfRw/A/wtFLqG5i9Lv5CKbUSs9feTzHvzu7DPM/0V65XlFLtmPksfoHZg/EgZg9LMIcvPIN5rCjEPD7+1TDLBmay2hjgs/Drlzk1GXxfS8LlAbNH5AfAd4azocHqEj5m30Cvc5rWulYpdRNm7pGfh+d/p9c83ZgPXViPeVe+HXOI1bd7bTYjvE0L5me0Fbhaa33aeWOYdehQSu0GfPpk4thtwKye4Rz9eBkzX1GDUqpYaz1/hJvNxwySkjEb6P9Xa/0RnDhf/ATzDroTM3AZVp4TzPwqv1BK/Qfmdz5UDpMBhRv4h71f9+NxzN+JG3hU90lqrLVepZSKwbybPwkzOPsfzN6wbymlFmuty/osc1Ap9W3Mc1Qk5pDtWsybSwP5H8x95X1lPlCjFngJWB0O2O7A3B9fwDw3f4p57gAzr+TTQCPmPvEMI8xrJsQEIPGVxFfiAiCNU+OMBCISiAyzDhKI9GM8BiL9lDE4xOf1N+H1/y1mD6qXMJ9UKC4SWuucAd4P0KuHhda6CfM33d+8T2E+XbP3e72X3YaZ6LT3dI2ZD2K45XwP8+Kyv2kHMZNz9/aTXtNz+lkmp9f/fcBfhP+GKsdT9KnrAPOVMEAPlYHqosycemV9j6ta662YTy7tb10dmE+EGqgcGxjBA2l6f29DzLekz+u+PS77fsYN9KmD1vrqPq+fYoDPVmv938B/DzDtOGaS3v6mPd7ndQmn7terOf1pcr2n9y3jP/V5vR6Y2uv1gPu11vprfV5vwHy6YM/rJzB7LQ1Im0+merKfSX17N/Re5inCn6tSKgozh0xFeNrj/cwf4uR5rb/1fcLpDxzomXYMc0iQEBctia8kvhIXBothyOgQIXqEA5Ffaq0XjXVZhBBCjK3wOSFRa/3uWJdFTBzKTF7+AWZA9RPMp4HN18PLWyiEEBcUia/EcEnPKSFO1/cpGEIIIS5COvxkTyHOsTswe0BYMPNO3ScNU0KICU7iKzEk6TklhBBCCCGEEEIIIcbMsHMeCCGEEAIwex3nIL2PhRCiLzk+CiGEOCNy4jidE1iI+RSu4BDzCiHExcQGpAM7GPzJUhPdZMzEpMsIJzEWQggBmAnlP8ZMSj9YEuqJTGIJIYQY2IDxhDROnW4h5klVCCFE/5YBm8e6EGMoPfyvnCuEEKJ/6Vy8jVMSSwghxNBOiyekcep0VQBNTR2EQiPPx5WYGEVDQ/vQM45jE6EOIPUYbyZCPSZCHeDM62G1WoiPj4TwcfIiJueJCVAHkHqMJxOhDiD1kPMEIOcIQOox3kyEekyEOoDUY7DzhDROnS4IEAoZZ3RC6Vn2QjcR6gBSj/FmItRjItQBzroeF/swBTlPMDHqAFKP8WQi1AGkHmEX83lCzhFhUo/xZSLUYyLUAaQeYaedJyQhuhBCCCGEEEIIIYQYM9I4JYQQQgghhBBCCCHGjDROCSGEEEIIIYQQQogxI41TQgghhBBCCCGEEGLMSOOUEEIIIYQQQgghhBgz0jglhBBCCCGEEEIIIcaMNE4JIYQQQgghhBBCiDEjjVNCCCGEEEIIIYQQYsxI45QQQlxEfPtqaPykfKyLIYQQ4hypf/1Val96YayLIYQQ4iIQDPjZ9PpvKNX7z/m67ed8jf1QSiUCzwJ5QDdwFPgzrXWdUmox8BvADZQAX9Za14aXO+fThBBiIjqy80O8HS1cuvyuQefrOtqAfVIs9ilx56lkQgghRosRCtG84UNCHR3ELr0SZ9aksS6SEEKICezwp+uoKj6I/fpbz/m6z1fPKQP4D6210lrPAYqAHyulrMBzwDe11tOATcCPAUZjmhBCTEShUIgjO9ZTtHczwYB/4Pm8fowOP6606PNYOiGEEKOlu+o4oY4OABrWrB7j0gghhJjIWhtrOLxjHdnTF5A5Zfo5X/95aZzSWjdqrTf0ems7MBlYAPi01pvD7z8BfCH8/9GYJoQQE059ZRFd3naCQT9NtQMP2Qs2eAFwpUWdr6IJIYQYRV59BIDoxUto37WTrgoZti2EEOLcMwyDXR+swmaPGHKkxpk6L8P6egv3bPoG8CaQDZT2TNNa1yulrEqphNGYprVuHG45ExPPPHhLTr7weyVMhDqA1GO8mQj1GI91OLztMDa7nWAgQGdTBcnz5vU7X8PRJjoAZ0oU7gjb+S2kEEKIc66zQGNPSCDl/i/TsW8vDWtWk/GNb411sYQQQkwwpYd3Ult+lAXXfQFXZMyobOO8N04BvwDagV8Co9Pkdg40NLQTChkjXi45OZq6urZRKNH5MxHqAFKP8WYi1GM81sEwQhzdv4O0yTNpa6qhpOAQ2bOu6nfe9rJmrLFOrBG2M6qH1Wo5q4b7wQyRm9AA9gOh8OwPaG1mYVRK3Qb8J+b5bBfwoNa682ymCSHEhcAwDLxa45k5C1tkJHHXr6RxzWq6ystxTpp4uaeUUv8FfB7IAeZorQ+E358GPA0kAg3AV7TWR/ss+y/A432Wk/y1QggxDF3eDvZufJ2EtMnkzb1i1LZzXp/WFz6p5AP3aq1DQBnm8L6e6UlAKNzDaTSmCSHEhNJQVYq3vYWs/HkkZeZRX3mMUCh02nyGYRBs6MSW5BmDUg5Lv7kJe02/Qmt9Sfivp2EqCvgdcJvWeirQBvzN2UwTQogLhb+mmmBbK26lAIi/fiVWt5uGNW+McclGzRvAVfQaIRH2BPCrcK7ZX2E2Kp2glJoPLO69nOSvFUKI4fts8xq6fZ1ctuI+LJbRa0I6b41TSqkfYeaDulNr3RV+exfgVkpdGX79GPDyKE4TQogJpeLoPqxWGxlTZpGclYe/20dL/fHT5jM6AxjeAPZE9xiUcmiD5CYczE3Azl53yJ8A7j3LaUIIcUHo1BoAzzQzKW1P76n23bvoKi8by6KNCq31Zq31KUm1lFIpwHzghfBbLwDzlVLJ4elOzAarb/RZneSvFUKIYag/foxj+7eSP3858cmZo7qt8zKsTyk1C/gHoADYqsw7PMVa67uUUg8Av1FKuQh3mwXQWofO9TQhhJhIDMOgonAfKdnTiHB5SM7MA6Cuooj4lKxT5g02mCPWbInjtufUCX1yE/bYoJSyA+8Cj4dvcpySYxCz52zPWJYznTZskpvwwq8DSD3Gk4lQBzh/9WgsLcIRH0fG7KlYLBYA4u/7PDs/XEfb2rfJ+oe/Pav1XyDfxySgUmsdBNBaB5VSx8Pv1wE/BJ7TWpeE448eo56/VgghRiLg76b+eDE1ZZrasgJikzJYuHJ0eyoNJRQMsnP9KtxRccxecvOob++8NE5prQ8ClgGmbQXmnK9pQggxUTTXVdLR0sCMRSsAiIxJwBOTQF1lEdPmLz9l3kBDJ1jAljA+e0710Ts3IUC21rpcKRWDmZfqn4F/GqvC9ZDchBd2HUDqMZ5MhDrA+auHYRg07z+AK28a9fXtp0yLvXYFjWtWU77rAK7soTqg9u9M6zGauQlHSim1BLgM+Pux2P7FfgMDpB7jzUSox0SoA5j1CIVC1FWWUF50iIrCQ1SVHiUYCGC12khIzaD44HbikxK44sZ7xqycuze9S0v9cW7+8rfJyEw6bfq5/j7GIiG6EEKIc6Di6D4sFguZeSfb4pMzp1BdqjEM48SddIBggxdrnAuLfezuvgxHr9yEt4VzE9IzjENr3aqUehL4bnj2MuCaXotnA+VnOU0IIcY9f30dgaYmPKf2BgIgfsVKmte/T8Oa1WR+8y/GoHTnVTmQqZSyhXtN2YCM8PsPAzOA4nCvqSxgrVLqQQbJUauUOif5ay/mGxgg9RhvJkI9JkIdfB2tNFdpCg/to7b8KP4uLwCxSRnkzVtGWrYiKTMPuyOCXR+sYvfGd7A545gye/F5L2tHayOfrHuDjCmziUqeetpnPxo3McZ3lCKEEGJAFUf3kpyZh8tz8q5FcmYeXZ1ttDfXnXjPMAyC9Z3Yx28ydKD/3IRKqXillDv8fztwN7A3vMh7wEKlVH749WPAqrOcJoQQ4543nG/KHc431ZvNE0n8ihvo2LMbX1nf3OETS/gJenuB+8Nv3Q/s0VrXaa1/rLXO0FrnaK1zgArgBq31+0j+WiHEedZYXcbaZ/8fG998lqbaCrLy57Hk5q9yx2P/xo1f+XsuXX4X6bkzcUQ4sVgszL/mblInK3auf5GasoLzXt49H70KwPxr7z7lhvdoksYpIYQYA4Y/SLC9+4yXb22oprWxhqz8S055PzlrKmDmneoR6vBjdAWxjdNk6HBKbsIMzNyEe5VSrwPTgU+UUvuAzwA/5rA+tNZtwKPAW0qpQiAW+K+zmSaEEBcCb8ERbFHRRGRk9Ds97voVWD0eGtasPs8lGz1KqZ8rpSowe0CtV0odDE96DPi2UqoA+Hb49aDCPXMfAH6tlDoKLCc8/G+waUIIcSaOHzvAh6t+js3u4N5vP86tD/8Li1Z+kezpC065ydyb1WbjilseJDouma1r/kBbU+15K29l4WdUFu1n9pKbiIxJOG/blWF9QggxBrw7jtNd2IhrfjrOWckjviNRUbgPgMypc095Pzo+Bac7irrKIqbMWQJAsH78J0MfLDchMHeA99Farwb6jb7OdJoQQox3nQUad/60Ac8dPb2nGla/jq+s9IxzT40nWuu/AE4bp6i1PgJcPozlc/q8lvy1QohRV7hvM7s/fJm4lElcdeejJGdkDns4XITLw7K7HmP98z9h0+u/4fr7v4vTHTmq5fV3d7H7o1eJTUxn2vyrR3VbfUnPKSGEOM+MkIG/rAXsVny7qujcUIrRHRzROsqP7iMxPQdPdNwp71ssFpIz86irPNlzKtjQCVYLtnjXOSm/EEKIseNvaCBQX4+7n3xTvcVdF+499eYb56lkQgghehhGiH0fv8muD1aRnjuTa7/wbVyRMSNeT1RsIlfe8QidbU1sefNJggH/KJT2pIPb3qWzrYnLVtyL1WYb1W31JY1TQghxngVq2jG6gniWZuO6LB1/eQttbxcQbPIOa/n25nqaaytOG9LXIylrCh0tDXS2NQFmMnRbvAuLTQ75QghxofMW9OSbGrxxyubxmLmn9u7BV1pyHkomhBAXJ29rIe0N+068Dgb8bH/nWY7sWE/e3KUsvf0R7A7nGa8/KWMKi274EnWVRexc/xKGMfKHLQxHU10lBbs3MGXOFSRlTBmVbQxGhvUJIcR55i81e005MqOx2GOxJ3no2FhK29tH8SzJIiJv8LHdFYWfAZCVP6/f6cmZ4bxTlcfIVvMJ1HcSkRt/bishhBBiTHQWHMHq8eDMmjTkvHHXraBp3VrzyX3f+s55KJ0QQkxshmEQ9LfQ1VFJV3s53pYjBP2tALRUb8IdO5tDu/ZQWVTC3CtvY/rC689JQvHJ0xfQ1lTLwW3vEp2QwsxFK896nb0ZhsGuD1YR4XIz98rbzum6h0sap4QQ4jwyDHNIn9kwZfZksqdGEX3bNDo2ltK5uZxAbSfuRRkD9nSqOLqXuJQsomIT+50el5yJPcJJXUUhWRmzwR8a18nQhRBCDJ+3QOOemo/FOnRvWJvHQ/zKG2l44zV8JSW4cnJGv4BCCDGBhILddHur6O6ooKujgq6OSkKB9vBUC2BgdyYBBoGuBtrrPiY7GyZlZxAZ305n0wFc0VOwOc4+V9SsxTfS1lTL/s1vER2XzKRpl571OnscP3aAhuPFXHb9faOe12og0jglhBDnUbCuE8MbwJEde8r7VreDqJV5+PZU0XWgjmBDJ5FX52CNijhlvs62ZhqqSpiz9JYBt2G1WklKz6Wu8piZbwqwJY3fZOhCCCGGJ9DcjL+mhtirrh72MnHXraDp/bU0rHmDzG//5egVTgghLkCGEaLb14mvow1fZ89fK10dbdgtpUR6mjjR8ckaid2Zhjt2Nr7WIwT9zcRlriQ6+XIaa8qoP/hH4hKsWCNycEVG4WsrorNpPwAOdzrumDwinZcBI889BWZu2UUrv0hHayOfvPscnugEEtPP/oEXPfmxbI4IQsHAWa/vTEnjlBBCnEf+shawWnBknX5SslgtuBdkYEuKpHNLGW1vFeBZlo0j8+S8lSeG9PWfb6pHctZU9m95C29VI1AJ+1AAACAASURBVNgs2OIkGboQQlzoevJNeYbIN9Wbze0mfuUN0ntKCCHCSg7toGD3R2aDlLcNIxQ6bZ7EVBfTZkbR0GSlprqL9iYvga564hOPkz8zGsOAilIbRtFOXJFHqSzch9MdSVLmZALeEpypt5A4+S66vVX4WgvxtRbRWrOF1prNuGKmEpu2HGdk5ojLbrM7uPL2R1j/wk/ZvPq3XP/FvyYyZvCUIIMxDINdH75CW2MNALs/ehV3dBxZUwd8WPaokcYpIYQ4TwzDwF/agj09CkvEwE+/iJgciy1+Gh0bSuhYX4zrsnRcs1IAc0hfTEIqMQmpg24rOTMPgLrKQlITpmCxnv1YdyGEEGOrs0BjcbpwZo/sTnlP76m6VS+Q9Td/N6whgUIIMREVfbaVnetfJC45k7ScGbgio3F5zD+nJ5ruENRUF5Lo2EVLh50DlQkYhgWiwRFvocvpo6TWgtUSi+HoJtDZQmtjAfEpk1hyy9dweSKpK36ZpvK3sVisRCVeitOTQWzaVYQCXkLeA1QXb6Cm4Pe4ovOITb8KZ+TQOQR7c3miWXbno3zw4s/Y+tYfue6+v8J6Bsd1X2cbO95/gePHDmCzO7jm3u+ya/0LbH/nGa699zskpI6sXGdLGqeEEOI8CTX5CLV345yTMuS8thgn0Tfn07GxFN/uaiLyE+kOdFJXWcSMYSRATEjLxmqzU99QRkb2rHNRfCGEEGPMW3AE99SpWEb4eG+b203yF+6l5qk/0LT2XRJuGnhouBBCTFRFn21h5/qXSM+dydLbHsZmdwAQCAQoKSni4MHDNDVUsSC/AQM7CZM/z72LcmhqrKG86COaGhvp9MdwvMkgFDKfsm2zxRKXmUv6lKm4o8y0Hcm591BXvIrGsjWAhahEc8SD1e4mdcq1WD1zaa/fSWvtNmoK/ogrOpeYtKtwRQ3/xkNsYjrzr72bT959lqJ9m8m/9KrT5vGHQuyub2VrTQsOq4U5CVHMTYgm3umgsvAzdqx7ke4uMwXItEX38fbLZXS2zyHWUcfaP/0Sf8QNRDijcUTYcETYiHDacUTYcDrtLF857Wy+in5J45QQQpwn3WUtYAHHpOGNM7fYrbjmpdJe0Yq/tJlKn8YwjAGf0tebze4gIWkSTfVV2BMl35QQQlzoAm2tdB8/TsziK85o+Zily+g4sJ/6N17DM30Grtzz/5hwIYQ4E97WQg4XbcIZO4+ohHlYrP03YzQ01FNcXIjT6cTt9pzyV6F3svvDl0nPncXS2x7CZnfQ0FDP0aNHKC4+it/vJyYmhsWzwW4YpE77Ms7ISfh99QQb15DiaUDlryQqeRGGYdDS0kxjYz2NjQ3U1laxY8c2oqNjycrKxmK1k5z7BeqOvUhj2ZtYLFYiE04Ok7PanMSkLiUqaSHt9btord1K7dGncUblEJt2Fa7onGF9LpOnX0bpoR18tnkNmVPn4Ik2n87tDQT5pLaFrTXNtAeCZEU6sWBhbUUD60qqmFa2BWflAaKTMrDa7ATI5JMtPtxuB4uWz6CjJZ6qIy8RYdlMZMLtdAesNFsNmm1B2pzgiwRrUQ1XTEk+6++2N2mcEkKI88Rf2oItJRKr2zHsZWyJbqzREfiLm6lo30dkbCJxycMbn54Ym0VBzWaMmJHdYRdCCDH+eAsKAHCPIN9UbxaLhdQHvobv2DGqfvsEk//lB1hd8iRXIcT4ZhgGzcc/wO+ro7O1gtbqTUSnXEFU0nys1pPX1JWV5WzcuI5gMIhhGP2tCFvyLFodSWzc9AGdnZ00NtZjs9mYPDmX/PwZOIOHaa0pIH7SzUR4suho3E9j+TtYrDZSpj5wotHIYrEQH59AfHwCeXkQDAZ5++3X2LZtE7fffjdOpwuL1U7SlHupK3qBhtLVgJXIhNmnFMlqiyAmdQlRyZeZjVQ1W6ktfAZnVLaZkyoqB4tl4NQcFouFBdffy3tP/4hdH77M3BsfZGttC5/WttAVCpEf42F5ejy50W4sFguFRUfYs+5Fgp2t1Ey6jP3ZC3G1NOOstjPJbSXhikwOGyF88Rl0R9xK/N43KG/7iOIZN4HVjCciujqIbq+jvaMbkMYpIYS44ARbfISafbgXZYxoOYvFgiM3jvZ95dQ0FzDt0uWDnqR6i3OkYWDQ2HGcdGKHXkAIIcS45S3QWCIicOXknvE6bJGRpD3yKBX/+WNqn3+OtIe+fg5LKIQQ5563qQDfnkI83nQsSan4I2tpan+X1pqPiU5eTHTyQkpKy9my5SPi4hK4/vqbcDgi8Ho78Xo7OXZ4J8cO7iQyIYOkrHx8XT46Ojqw2awsWnQFubn5OJ1OOpuPUF+8mciES3C406k9+hRdHeVEeDJIyr0He8TA19I2m42lS6/hnXde59NPt7Js2bUAWK0OkvPup67oeRpKXweLheTkxactb7U6iElZTFTSAjoa9tBas4XawmfDjVRXD9qTKio2kewlt7Opqom1nxVjYA7fuyotnoxI84FIwYCf/VveRu/6iKjYRC6/7zt0R6fw4rodNCem0TnDThNgqW8mwgjSbbVjRGfhnXIlmcc+JufIOrpjs4m1QaTLht3ewvK8tLP6XvsjjVNCCHEe+MtaAHBkj7yRKCI3nrodWzFCwWEN6esR050AWKg/foz03Bkj3q4QQojxw1ugcU3Jw2I/u8t3zzRFwq2307hmNZ5Zc4i5/PRASQhx/nm7AhRVtlBc3ca0rFimTYob9g3JiSjY0UHLxo9oeP9NjPZu2j3tBDs/OzHdGu/Gl1jMZ2kbKbYmk5KUxLXX30pERAQA0dExVBfupXTX+0zKm80Vtz6Ezdb/8dPvq6eh9A0c7lQMI0htwe+x2iNJyL6NyIR5WCxDJxtPTExi7tz57Nu3i+zsHCZPNodOW60OkqeEG6hKXiM2xg22/odVW60OopMXEZU4n/aG3eFGqmfM4X7py0/LSVXR4WNjVROHyMCSmkpSnea+K5eTFnMyhUgw4OfDVT+nsbqUvLlLmXfVnVgsdlY/txl3jZUpU9s4kpdER5cPazAAoSDx3jpSbSEmp2cQCM2GkgNcOmcm8bF1eFsLiPBkkJKaT0vbkB/LiEjjlBBCnAf+0hZziF5kxIiXtcW5qDXKcNkjSUwfXqJEI2RgbQkSG5VKXWXRiLcphBBi/Ah2dNBVUU7i7Xeek/Ul3no7nYcOUvvc07in5OFIPrdDM4QQQ2vr7OZoRQsF5c3o8mbKatroPRotJy2aGy/PZoFKxtbnSWxGKIC/qwGHMwmLdWKlb/DX1dG0/n1aNm/C6OrCmuUm7u5bmHHng1QXVdJVXoqvpARfWSlHvG1UWpNIqGsg5+NtlH30IZGz5pJ6/1cpPLidPRteJTNvDktufXDAhqlQsIu6Yy8BBn5fA35fPdEpVxCbtgyrzTmiss+Zcynl5aVs376ZlJR03G5z6LTVFnGiB9Wxz54jNv1qYlKXDdj4aLHaTzZS1e+ipWZLOCdVLrFpyzluJLGxqomjrZ24bFaWp8czw9LBtq3rqYjoJO36e0+sa+/G12msLmXJzV8le/oCvJ3dvPPyXmprDDyprezLySAiFGRe9X6CXT6uu+4mEhLmnXj6XzB4ORtW/Rd7N65m5iXxZM+8keiUy4lwxULbuW2dksYpIYQYZaH2boINXlzzz6z7q7+7izpvOVkR0wi1+7FFD32iDDX7IGiQlJpDSckuggH/iSeSCCGEuLB4jxaAYZxxvqm+LDYb6V//M0p/8H2qnvwNk/72H0b8BEAhxMg0tvooqGimoLyFo+XNVNZ3AOCwW5mSHsOtS3KYlh3HpJQodus61n5axhOrD5IU62LFwkwWTzUI+crxtZXQ3VGOYQSwO5OIz7oBd0zeGNfu7HmPHaPp/Xdp37UTrFaiF10OMy0EI5tJnHUHFosFe2ws9ti5uGfOZvv2j6ks1EzNncrM2TNpS7fSVVpG2+attJfso3V+DNPm5TFj8S0nGlr6CoVC1BY+S6CrAQB3rCIucwUOZ8IZ1cFqtXLllVfz1luv8cknH7N8+YoTDVBWmxNf2t3U1+/COL6B7s5qEiffMWgDmMVqJzrlciKT5tNet5Om6i10FT5FVSiNbus8bszKZ1FKLC6bDUii/tLlFOzewOQZl5GcmUeZ3k3hvs2oBdeSPX0BzY2dvL1qP+2tXoIptejZl5LhimBG/VEqW1u4/vqbSUo6+VTxQFcTDWVvkZvno7PNRcEhL9nzptBd2Iw/YmQNd8MhjVNCCDEMQcOgtqOLM+lc7S/vGdIXd0bbri45RCgUIDUiB39xM7a5qUMuE2gwHwubkjONoqLtNNaUk5wpT2YSQogLkbdAY7HbcU05d8dxR1IyKQ98lerfPkHDmtUk3fm5c7ZuIS52Xd1BSqpbOXbc/Cs63kJzezcArggbU7NiWTwrlWmT4shJi8FhP7XxZPkl6SzONyguOURL4z6SjA9pKg4BYI1IJippAXZnIm2126gr+hPuuBnEZ67AHnFm15qGEcLvq8PhSjmvQwlDfj+dB/bT9P57eI8WYHW7ib/hJuKuvR7cQaqO/JqY5Kuw2k6OPAgEAmza9AEVFaXMnTufefMWYLFYiJt/JX5fAyWv/o7QR0eItRhE3OKituBJLNYInJGZRHiycEZmERGZSbC7hbriVQS7W7Dao0jKuQtX9Jnn9OsRF5fAJZcsZPfuTyguLmTKlHwAdtS1sLq0lpCRSZLjHi5p+gTl+wMpefcO2hgWMgwONvvYWJ9JbfctLHAUMdd+mEmhtbg6i7B2Xw9us0Fp9hW3UFH4GTvXvcgVtz7EjnUvkJiew9wrb6OqooX3Xj2AAXRO8VE3+VJmx0cxt7ue3WXHuPTShWRkZAHm/tBWt4OWqg8BC8lTbuXq/Ml88OJP2fTS/7LIdQux8R5Icp3159WbNE4JIcQwvFZcw96GNu6dksbcxOgRLdtd2oI1zoUt9szuMFQc3YfTHUVSei7dxc24htE4FWzwgsNK8lQFH0B9ZZE0TgkhxAWqs0Djyp2C1THyoeGDiVm0mM4DB2h8ew2embPwnKOeWUJcTEKGQVV9h9kQVWU2RlXUtZ8YopcS52Z6djy5GTFMy4ojKyXytGF6PXztpbTVfoKvrRgj1EUkEJucRJdlNjtLXHx40EJ3KIIls9JYuSibjBmX0Fq7jdbqj6lqOUpM2pXEpFyBxTq8MD/Q1UR7wx46GvYSDLQTP+kWopMWnKNPpp/ttbXiKyzEW3gUb1EhXSXFGIEA9sREku+9n9hlV514imhD6Wos4RxMPbq6uvjoo7XU1lazaNFSpk+fdcr6Sw4fZHfNcaZekk/03qNYP3YR/6WVdHdV0dVRQWvNZuDUJ/lFeDJIyX8Q6zkcHjlz5hzKy0v49NMtpKSm83Gjj4+rm8iP8bAsN5k1uor1/qXs6mxlwaH3uHzKQiJj809ZRzBksK+xjY1VjdT5/CQ6HdyRk8G8xOlYjZW01+8wn+539GlSpz2Iw5WEI8LJgmvv4eM3fsOGV3+F1WJjyS1fo6SwkfVvHsYT46ROOamLTOGKGCsLo+H997eTlZXN7NmXAOD31dFQtobujgpcMVNJmHTLiWTwi+bdw+btz/CZfSNq6lX4mn3n7DMDaZwSQoghHWpqZ09DG1EOG6uKq4mwWZkeFzmsZUNeP8HaDpxzhm5Q6k8w4Of4sYNkT1+AMysR76eVBJu82OIHf/x3sL4Te6IHd2Q0MQmp1FUUMWPRijMqgxBCiLET8nnpKisl4eZbRmX9KV/8Et7Co1Q/+Rsm/8u/Yosc3vlNCAGFlS38ZvVBGlrNIN3jtJObEcOtU3PIy4whNz2GaM/gjcqGYeBrK6K1ejNdHWVY7R4i42fhjM7BFZWDzREFQO50WHp5J+9/Ws7m/VV8/FkVC6en8LmrFpA+cy5Nle/TUrWBjoZ9xGWtxBPbf2OzEQrQ2aJpr99NV3sxYKHWm4q/G/yh9zGcU4mJPvunPBuhEN3V1fgKj55ojPLXVJsTbTYisnNomL6QY45k1LVXkDs99USvrUB3Cx2N+4lOXojN7gGgvb2dtWvfpLW1hauuuo6cnFOHMpYe2cXuj14hM28Ol976EK2bN1H77NNYV7nIeOybWOx2gv5OvK1H8bUV420+hN0ZT0r+V89pwxSYw/uWLr2aNWte4bUP1nEkbRaXp8Rx6+Rk0lJimOJwcKCxnQ8qbazvWsjOghauTNjJ5bnzsVmt7G1oZV1FA03dAdLcEdw3JY3ZCVFYT/RqiyAmdSmeuJlUF/yB2sI/kaoewu6IJmPKLKLikmhvrmf+dffgdMey/q2tWCMjKJ4di89mMLX6CJdmL2XjxreJiormiiVL8bUdw9dWTFvdJ1itESROvhNP/JwT30l3cROeozbmZa9kb9l76D1bScmdf04/N2mcEkKIQXQGgrxRUku6O4L/s3Q6P9mqeb6wiq9OyyAvxjPk8v7yVjDAMfnMTvLVpUcI+LvIyp+HIzUW745KuoubcQ/SOGUEQwSbfDhnJAGQlJlHud5NKBQacMy9EEKI8clbeBRCIdzTpo/K+q0uN+lf/zPKfvxv1DzzR9If++aobEeIicQwDNbtKOflDUUkxDh56OYZ5GXGkJrg6dWAMPQ6vC2a1uqP6fZWYXPEEJ95A5FJ87Fa+88Tmhrv4YEbFHcsy2X9znLe31HO7oI6ls3L4PaltxOduIDGiveoP/YSrpipxGfegMOVCIDfW0d7w246Gj8jFPRitcdQ2jmb13d66PS7WDLdQVr0h2z6eBUpubezcPqZD/HzHjvG8V/8jGBbKwDWqCjcU/OJvXIZwcwcNtba+PCzGny+IDG2CNavPkTup+XcddUUZuUk0Fa7HYDoFPNpom1trbzxxjt0dnq57rqbSE/PPGV71SWH+fS950jOzGPRDffi76rBMTeF2IeupqP4ABWb/wNrkoegv/XEMla7h+Qp9w34WZ81VyQdGdNwlR9mWUYbN07OP5l/ymJhbmI0sxOiONDQzLoyL281utncfJB4TyzF7V1kRTq5bXIyKjZywO/B7ownJe9+ao4+Q13h86RO+yoVhYdob67HarNTcngPm3UMQX+I4zM8eEMGTXvqqW730F79FtGOLvY2JPLBr7fgtgdwOwK4XZfhjkwmosiCw34Yh91KesBgYWM3rS4bx9JnEBMXR8qUuX07oZ01aZwSQohBvFlaS2cwyIMqk+gIOw+qTH57uIJnjx7nYZXFpKjBx1r7y1qwRkVgix/5mGxfZxsHt72Lw+kmZVI+Vpsde3oU/uJmXJemnXKiKjrewi5dh91mxdYVINjaSWRjO869lXQbifi7fXyy6yCRCRksijz3CQyFEOJCE/L78VdX45w0aayLMqhOrcFmw503ddS24cqdQtKdn6P+1Zdp3byJlM/dOmrbEuJC1+nz84d3jrC7oI7505J56OYZeFzDD6sNI0Rn0wFaa7bg99Vhj4gnYdKtRCbMG/aT92I8EXzuqjyum5/Fm1tL2LT3OFsPVLHiskncuOhhgq27aaneSNWRJ4hKvJSG4jo6mkvBYsUZPY3DdVm8sqEbb3eIZXPTuePKKcRHOykraGKOZTdPbtjOtgM5PHCDIiFmZNewRihE7fPPgs1K6tcewj01H0dqGnUtPt76pIzNa6sIhkIsnJ7CzYsnk5kcydYD1by5uZifvrSPOTkePqd2EZUwB3tELIFAgA0b1tHd3c0NN9xKYuKpTxdtqCply5rfk5iWwqz5iVQf/tnJiW5wTE8kWNMGVTZiZi3D4UrE7ozH4UoZ8dP4hquqs4tnCo7jjU5jXlIjTQWf0TF9GlFRp6YGsVoszE2KZ1ZCLJuP7eGDJg/N7V24rHBZUgx5MZ4hGwgjPBkk5d5DXdELlO5/ht2bj5KYnkN87kKeP9BJeqATp9NKXApcXrMWt7JQ3xxBp9eGzWXnsrgA3UY0vmAcXr+D7gC0dATpDnTjD4RIMuAmj4fqYJBfljTiK64FIHtaO7POMJ/uQKRxSgghBnCgsZ3PGtu5PjOBdI958vLYbTykMvntkQqeKqjkkelZJ6b1ZXQHCVS145yeNOI7T62NNWx6/Ql8Ha0sueVrJx5/68iNx7ul3By2l2wOvWjp6OZnq/bh7QpiGMbJmxi7zaToLrpYHgFrP9pOWSiPq4sa+MrKaSP/QIQQYgJpeP1Vmt5/j8zvfJfIOXPHujgD8hZoXJNzsDpH98ZC/A030XHwALUv/ImMRZeCM2ZUtyfEhai0uo3/fWM/ja1d3HftVFYsnDTsazwjFKCjcR+tNVsJdDfhcKWQOPlzeOJnYrGcWc/22CgnD6xUrFw4idc3HePtbaVs2FPJLUtyuHruY7TXfER7/U6cnmRi0q/jQHUar71bRXO7j0umJvH5q/PITDo5lDcrbwXHDxXw5UUV/GxDDN978hPuXp7HNfMz8fs6KPj0fQJHt+BLmkZSzkxSs6cRHX9qD6u2nZ/SVVJM6oMPE7t0GRW17byz5hCfHq7FaoUrZqdz0+JsUuNPjkBYNjeDxTPT2LTvOPUVH2IhwOt7EljhbON48R6amhr43Oc+R1RU0in1b22sYcubT5CTH01yapDuzkpi0pYR4U7H7ozHHhGP1RZB49p3qX/pJeyXxxL78KNYRnEkwZHmdl4sqsZts/HozGxipqexZs0rbNmygZUr+2/4L2n3sbktHqslyCUWTYWRyhulsLaigcuSY7k8JZYE58A9vNwxecRl3symN54Fw0JA3cyq5iDuGclEb6nhxjQP7rIqGhKb6YqYSllVJ/lTp7B4yXWD7r/Bli7a3z2KxWFj+k1T+ZXbTiAYIhA0yM6Kp66u7aw/r96kcUoIIfrR7g+wurSWDI+T5WmnPkEjJsJuNlAdruCPupJHZ2SR5Do9n4C/ohVCxoiH9NWWH2Xzm09itdm55p6/IDF98olpEdmxeLdV0F3cfKJx6oX1BXT5g/zrI4tIS/DQvqUcb1kz7junEwga+IMhtr70KUsTDL58xQLmTU+lo+3cJjAUQogLiREK0frJNgCqfv9bJn//hzgSzuzR4aMp1NWFr6SY+BU3jPq2LFYr6Y88Sunj36fuow14brx91LcpxIXCMAw27j3O8+uPEu1x8Hdfms/UTPP6rttbQ3dnNUbQR6jfvy5CQS+hQCdGyG/2dMlciTt22jl7Ml5qvIfH7pjNTZe38erGIlZ9VMj6XU7uuPJyFs9aSXljiJ+vOUhVQyl5GTE8dsdspk06vdeL1eYkPnMFodLX+f49bp7f5uJP6wr4cPth8gNbWGivZKrDT1vtLj4p3s9uw4o7MpaU7HxSsxXJ6bnUv/YKEVmTqJk0i6df+Yy9hfU4HTZWLMxi5cJs4qP7b2h32K1cc0kKlY4aWronsa/EoKj0A2bE15KTN4vc3NxTGkM6WhvZv/HXzLrUhcNhITJxHnHp15zI0dVbwg03QTBI/WuvYLHaSH3w4XPeQGUYBltrmnmnvJ4Mj5MH8jOIibADTi67bAnbtm3iyJGDpKQsOWWZzdXNrK2oJ9Hl4EvTs4i3JlJXtIoyn8Fh20K2VIfYXN2EiotkSUoseTEeOtrbKCkporS0GJvNRk5OHq1lR+hoD6LmRFNh7MPmnIuqKWF6VAIxhgNaU4nyXsc+ikhKSmHR5dcMuv+FOv20rysCi4XIFVOweszGMYfdhmOUWpGkcUoIIfqxprQOXzDIw7mZ2KynH7gTnI4TPaj+oCt5dHoWcX3uaPjLWrC47diST81NFTIMCls7MQxQfRKrlxzawY73nycqLolldz1GVGziKdMtETYcWTH4S5oxLstgf3EDnx6u5c4rc0lPDK+ryYsnOZKoXgk407KnUl2qycuIweNySOOUEOKi1nnkMMGWFhLv+jyN77xN9e+eIOtv/g6L7cyT4oa6u+lqaADO3RP1fMeKIBjEo0Yn31Rf9rh4cv7vv5OckUBja/d52aYQ452vO8Az72m2H6phdm4CX79t5okk512dx6nRfwBCJ+a3WCOw2lwn/uyOGKzuFCw2F+6YfFzRU866USoUClF6eAfpuTNxeU4OFZucFs13772Ew6VNvLKhkD++c4RVH9rp8AVITfDwzbtmM39a8qDb98TPpr1hN91Nm7g2LRd7ZTmH2mYS5cgn212CddJcoo8f4bpUF0czrqegqoUtupG2/fuZ0vghi+vrWZVxHcee30uky86dV+Zy7YIsotxD53Zqb9iNEfSSP2MF35vk5P33V9Pa7ebpzT4qfHu4dUk2MZ4I2hs0x/VLTMqxYo1IJSX3diI86YOuO+HmWzGCQRpWv24OOfzKg+esgSpoGLxVVscntS3MjIvkC1PSiLCdXPfUqYqysmJ27/6E2bMV4KArGOLV4hoONLUzKz6Su3PTcNqsQALp0x/BU7OZjJq1LI6Ipsh9DfubArxxTJPQVoujswWA5ORUAoEAuza/i6OtHG9MJrXuxP/P3nlGx3Gdafqp6pyARgONnFMTTGAmSIo5iJREUVTOybIcx564MzszZ3dnd3aOjz1ey3GcLStZkmVRJEVKFCmSYgQYQYIg0cg5NhpA51i1P8AEEWCQKFmy6jmnTwNVt6rubTQqvPf73o/popMyXSMtgxWUmHS4+0/giw+Tk7GcuWIxaYumo7rK9U6KxPHtakYOxzGvLUKV8OlYgnxq4pTD4fhP4B4gH5jmdDrPOByOfOCty5pZgQSn02k7v00rEDr/AvhHp9O54/y6CuAXgAFoBR51Op3911qnoKCgcC1Ou73UDPlYk5VM+gQpewCpBi1Pl2bya2cXvzkfQWU5P5UgxySiXV60RUkXbwAGghFOuDycHPTgicYRBfjnGYUY1SpkWeZs1Q7OHNpOanYxi+58Bq1+fMN1TYGVaPsIvs4RXtzhJDPFxG0L8i4eNz4UQjc1dcw29qwi2s4dwzc8QGqqkqqhoKDwxcZbeRjRYCBpza1oUuz0UqkIdAAAIABJREFU/urnDG7eRMrd936k/cUDfjq//z0aO9qxLltB8p13oTJfOXt/owScdSAI6ItLrt34JqEym1HpdIAiTikotPd6+PffH6PXHWDj4gJuX5h/0fBcikcYbH0TlcZMatEjiBoTokr/kVP0rhdZljmx5w2aTh3Aas9i+f3fQqsbWyinLC+Jf318DsedAxys6WHRjCxmFNpQq67dt5DfQ2+3GqslSMx3korJk7l38iTY+UNcETO/aJ5NhpDHQ9F3sY9s4XXvGgYkB4lilJlDR+ixpCIkhpgqHSct3o22OY36aAlpuaXYs4omvL+VpTje/kp05jxEbRpVlW+h1+m49bb1pFQPsPtEB2cbmnmsoheD3IogxFGbbyGjeNV1i33J6zcgSxLurZuRw2ESly7HUFyCoP7osogsy/yppY/qQS9L0pNYk518hSm+IAgsWLCELVve4KWXXkKdlEpDUgF+Uc18k8himw41EjD69xFENdaMZWhMpQzUvIvctJcs3+gzSdxgod9eSMiaRkJGGiND/WiaDhHRW4loUultjmDL1ZGaGKbM7ifi0hOtP0D7pCJcNDNTKoLKfuQVJgTNlQKVHJPwv9+CNBLGtLIAdfK1C0DdLD7NyKm3gB8C+y8scDqdrcCMC787HI7nxunTvU6n88zlCxwOhwi8BDzpdDoPOByOfwW+Azx9tXU3f0gKCgp/aXijMba09ZNl1LE4I+ma7TNNep4oyeS39V38ztnFlydlY1CriHZ7ISYRz7FwdGCE4wMe2v0hRKAk0ciiBCPvdLiocfuYk2zi2K7XaK2tIq9sLnPXPHTRY2o8NNkJoBHZtLcZtyfMf3906sWbjfhQEGRQfehCYs8eNdLt72yksLToin0qKCgofFGQIhF8J45hnj0XUaMlYX4FQWcd7u1vYygtxTT1xvyn4oEAXT/4PuHODlIWLsC15308VYdJ3rAR69LlHysaK1jvRJebh8owcYVWBQWFT4bDtb28sMOJTqPi7x+YQVn+2NTfoc53iYXdpJY8gcZgn2AvN59zR3fSdOoA2cXldDXXcGDzr1h699dQqcdGJgmCwJxJqcyZlIrdbrmmP1DAO8S5I7toPnMYWZKYNq+AtMwR0hwr4MwhIvEheuZ8hdQWA0aDnRp9BrM6X+afDbsQVv01oUNHGW6IUvG3f8XirEzcve30dzbQ395A8+lDNJz8AEEQsKbmkJZTQmp2EUmeNqTeegzLvozf30g86iEp53aqqg4wMjLE6tW3k5Zs5f7lJlY6OvD1HSEehaoWG1NK55FZMu+GP7/kO+8CwL39bbxHjyDodBgdkzBOnYZpylQ0qWk3FNl23OWhetDLykwbK7OSJ2xnNJpYtWodRzu7ORTRgySR3XaKkcAQbzP69zKZzCQmWklIsOLzeejq6kCSJEzGRPLTR7BbvKTn5ONLmE+Vy8/JfjcFJzchyQJ1cgXr8+pJ0EkMR8uI+1og5xTOqJ3A0kW4pRjm5mPI0xKJ9YFvVwvmVQVjBCpZkvHvayPe78e4NA9NpmXC8XwSfGrilNPpPADgcDjGXe9wOLTAI8D1JNXPBkIX9gn8nNEIqaevsU5BQUFhQmRZZktbP+G4zL2Faaiu88KUZzHwaHEGLzT08Hx9N085MmnsGKI6R0dDzwBRWcau17I2O4UZyRYStGpkWebYgIdTfQMEPniR/o56pixYx5SKtde8IApqkS6rjg9OD7BsRibF2Zc8reKDQQDUKWMfZCxJqegMZlxdzTf4qSgoKCj8ZeE/fQopFMIyv+LiMvuDDxNsbqL3178i93/823X7T0mhIF0//H+E2tvI/No3KVi9BNPKtfS/9goDr7zEyN7d2B94GNOUqTfcTykaIdTchHX5yhve9i+R8bIwzi8vBX4PJAODwONOp7PB4XAkAy8CRYyGgTUAX3E6nQPnt1OyMBQm5N2qdl7f08iUwmS+dNskrOaxkfT+oVr87moS0hajN+dNsJebT0ttFTUH3iZv0hzmr3uU9roTVL7zApXbX2DBHU8hfsQ0tZbaKo7teg1ZliiYPJ+yeasxWsx0n/0Z7pa3MJ06jqb0FkrnLuBv517aThouJLDtu0S3fo/h6hgJCxZdrICakllASmYBk+etIR6LMtjbRn97Pf3t9Yyceo+0swGi4mgZn463vofssCCqk2jvDtHc3EB5+WwyMrKQZRl322aCw2cJh83sOCZyJjSZfd0hHlT1sHBq+g2JSYIgkLJhI7Zb1xKoq8NfW0PgzBn8p08xAGhS7BinTMU0dSqGSZOvOjnQFwyztX2AogQDyzPHv274ojF6AmG6/SFaewZxSiayTDoeKc7ANLsEj2cEj2eYkZHh8+8jdHd3IQtqJG0GMU0KAcGIKxBB1tZiGqgk0F1NoGsyaV3NGCIDDFhm8nj5SZKSC0nOXU+sNUygMpORvPcoLBigpiONPFsBJVFwvfMi9jufJj4Avl3NmFcVImhURD0htmytw+Xyk5ybSMqwn6TGGEkWHVaLDotBc9M80ibis+Q5dSfQ5XQ6T3xo+csOh0MADgD/7HQ6h4FcoO1CA6fT6XI4HKLD4bBdbZ3T6XR/8sNQUFD4vHLa7aN2yM/a7GTSDDeWW12SaOLBonT+0NjDf5xsIaaV0WlUzExJYHZKAtkm3ZgTuiAITNXF6N79EgOhEebd+ggFU+Zf17FicYlX2wdJEEU2lIxN34u7Agh6NYLxytmzlKxCBjobb2hcCgoKCn9peKoOo0q0YpxUdnGZqNWS+dWv0/Z//td1+09J4TBdP/wBoZZmMr7ydcwzZgKgy8kh++/+G/7qEwy8/hpdP/hPTNPLsd//ENr09OvuZ6ilBTkWw/Ap+U19DrgiC+M8Pwd+6nQ6X3I4HI8yKiqtAGTgu06ncy+Aw+H4HqPZFF9SsjAUJkKWZTbtb+btQ23MmZTKPz81n+Eh/5g2scgw7o630RqzSMxY8qn1rbf1HEd3/oG03FLm3vowgiCSVzaHcNDHyb1vcvz915mz6oEbEhBkWaLm4HbOHXlvdL+rH8J0md+pNXMl7vbNRDJsWCoevGJ70ZqOccO/0PWdfwE5jnVe2RVtAFRqDanZxSRrRQpd1cR1fiSznd6kUoQ+J1ZhgAAqzlS7GZAOopGjeNtOUhvoJyExhBw+S0zK5lRlNSsr1nK/Yz6/e6eO32w7x5Fz/Tyx1oEtQX9Dn6eoN2CeMfPiuTvS30+gtgZ/7Rk8lYcZ+WAPiCJGxyQSFi/BPHM2oubS/XVUkni1qRetKHJ/4ei53RWK0B0I03PZyxuNX9zGMuSirL2RZWIcS8HDqHRGkpNTSE5OQZJkDtf2sr+2BdeIFZNejVajRiXGUan8qFUCvUNl1FkyqMg6Q5G8n85IEF1yMuun92LLXoM5ZQ6SL0KgsonIUD/hxhHM96Yzs9hLWsls1LesoCccZmDLb0m991ni/eDd1gBGNW/U9XMgEMKsVeF39iN/SI9XqwQSTTqSLDpsCTqeuGMKBtXNFas+S+LU08BvP7RssdPp7HA4HDrgOeAnwKOfRmeSkz+6T4Dd/umGv30S/CWMAZRxfNb4uOOQZRl/o5tA2zDWmRlob2IO9Eg4ytvVzRRaTWyclntFrvgFrjaGZXYLJouew4195J8bYvHyEpJKUsZtO9DdTmDP79CEQ2Sue5p5tyy87r6+vqueruEgz6QlYhwIYq+41Ke2kTCGDMu4vlIFjikcaDyNb8SN3f7Zq0qloKCg8EkT9/sJ1JwmcfnKK4xwtekZpD32BL2//uU1/aekcJiuH/2AYGMDGc9+DcvsOWPWC4KAeeZsjFOnM7xrJ+5tW2j9n/9C0opV2NbficpoGn+/0Shxnw/J58VbVQmCgKGk9OMP/C+A8bIwHA5HKjALWH1+0R+AnzgcDvv5CKm9l+2iEvja+Z+VLAyFK5BkmVd21rP7RBdLyjN4/NZJaNRjzxOyLDHYuglkmZT8uxGEj562eyO4+zo4uPW3JCZnsGj9l8bYP5TOWkYo4OXckZ3ojRamLbr9uvYZi0aoevclOhuqKZy2kNkr7kP8kCiv6epB7Q0SzLYhqVWMN9qIy0OwN4S5KIHo4d+iMqjRFI2dcJW8LsJH3iDWVIlgSEC3+Ek0jsUkiiqkoJeeE99FCgn4dA400SiZZjUjrh48A+eYPCOB4cEIzjPVFE1fxJQF6xAEgX96ZBbvH+/kTx808a+/ruL+FcUsLc/8yNE92tRUtKkrsS5fiRyLMbznfYbe20HA6SRw7iwqs4WERYtIXLyMaLKdP7X00ReMUJpo5KWGHvqCYSLSaCSYKECqTkOubxjL2dMkdDShMsfo04URBQFX0whR5znSv/QshpJSTtS72LS/mW6Xn9w0M39z6wymFtgmHEvdcZG61hbs6TqKJoFAlKHOdxju3oOxoQIhamCo4X0Sn1qMITkB70AVvc5fYctZR9ozX0H6yY/o/9OvSJr9IBo5neGhIMeCYVbPzOLBNaXEJRmPP8KQL8ywN8yQNzzm5y6Xn8GRENm2m5ty/pkQpxwORxawFHjs8uVOp7Pj/HvY4XD8DNhyflU7kHfZ9imA5HQ63Q6HY8J1N9KnwUEf0vkv141wPfm8n3X+EsYAyjg+a3yccciyTKzDQ+hUH3H3aNraSE0vhlkZaMtSPnaIqSzLvNTYQzgmsSE7hUGXb9x21zOGfLWa1CGZSEAmatGM2z4WjbDjxZ8gCALeBQ9THUvkluv8bHrdAf7wnpPZDjszMpLwNQ7S3z2MoFEhR+NEBgMIWeP302DNAqC7pZ6krCnXdbzLEUXhYwn3CgoKCn9ufMePIcdiJFyW0nc5CRULCdY7r+o/JUUidP/kRwTrnaQ/8yyWuRN7nogaDbZ1t5GwcCGuTW8ytOs9PIcPYZk3HykUJO7zEfd6ifu8xL1epNDYSqq6/AJUpvGFLAUAchjNvIgDOJ3OuMPh6D6/fOBCo/PRUF/j0rPEJ56F8UWf6IbP1zhicYkfvnaSvSe62LismKfumHzx/vLycfQ07STs7yB/6oMkZ+Ze9/5DQT+73/gtyenZzFyyDq3u+qN8PO4BDm7+BQaTmbue+TvMCVd6oq646yGQQpyt2kFKagrTF666os3l4/B7R9j2+k/p72pl0W0PMOOWW6+4n44O99N5/C1shQ768RMZOkDu5LvHtJFlmTPPvYEmMYGyf/0errefI/T+zzHrZBJmrkYK+Rk69Ca+I9tAELAuuhfrgrsQLzNw97r7iRk0NNTpCMXD3H//A2RnZxMN+zh7+P8hywLpxRVkFKuZPHfpmNTFh9dNZsW8PH78ejUvvOukunGQZ++ahtWiQ6USUYkCKlFAPP9+Pc8MXmc9bS//gZFTp1HbkhkpKqFfpcOXV8iA2sBQXQ9B06X77K5AmCyLgUUpFnITDGSKEvLe3bi2v0PM5yM6pZC2HAGvz0++YwZD/d00F0PJkEjn975DXe5stqgdZKQm8k+Pz2XBtAzEcSqFX+DssX2c+mAz2YX5ZOd4yS3biEqlIxL2EDwTIe43M9LwLp3FkzCKZ4j2XagkKTLY9hZ6cjGmLyTaOcTQ8dfwrnyW/JCef8hJZubd5WjOZ19cqH0oxSSiQ0EirgDhwQCRwQDR4SApWg2mm/w//pkQp4AngG1Op3PwwgKHw2EC1E6nc+R8Wt+DQPX51ccBg8PhuOX8rMZXgT9exzoFBYXPEbIsE+vyEqruJT4YRDRrMSzKQZNhJlDZSfBoN9FOD8ZFOYimj166u3rQy7lhP7flpGA3fLwS4LIkE20fQZNtQZigIsqZQ9vxDQ+w7N5v0qi1s63DRX8wQuo1ji3LMi+8W4dGLfLI6lK0/igR5yDRDg/awiTiQyGQQZ08/iyG1Z6FWquju/WjiVMKCgoKn3c8VYfRpKWjy8ufsI39wUcINo3vPyVFI3T/7McE6s6S/tQzJMxfcF3HVSdaSX/yaazLVzDw+quM7P8AldmCyjL60qSmjv58YZnZjMqSgC4z6+MOWWGUHwM+RrMwPhW+yBPd8PkaRzQW57/eqqW60cXdSwq5fX4OrvMTlZePI+zroK9pJ8akaUia0useXywaZu+ffoa7p43msyeoqdzD1IW3UzB1PqJ49circNDH+68+RywaY+k93yQYVhOc4LhTb7mbkaEh9m19haikIdcx6+K6y8cxPNDF/rd+STjo55b1XyKrePrF8V5AlmWC7/4MGdDOfhzL8DEGOg+jMk1Ba8y82M5XfRLPmVpSH36UkbgO9eq/RrXzpwxs/znuxtPI7TXIIS/qkkXo5t5D3Gxj0BMDLo2hv3EnPcNWemJ6pgh9aAUt/f0j9De+RDwaJK30abTG9Am/Uyrg2/dM44NT3by+u5Fv/ueeCT9PQeCiWGUxaCkvTmZWqZ3SHCuxznYGN2/Cf/oUKouFxPsfZkv2JFr84dHjxKLYgj6yhRjNsRgm7zDr9mwhY1Y51sXLEIQo7j9tpffgfuRoFFX5VLptIn29LVg0qSzZ+FUyCiZj0kv84Wff4WysHzE1ixltxyiyd1P4+DcwZFoYHBx/khygo/4kh7c9T1reJPKKY6g12QiG6UgA3gCx+nrCA/XUyBam3LaRnOJkpFiAcFsvwdPdxHT9hNLPIUzqxTbvdg69dpw3WnysTYfVcSMdr51GN9lOfCSENBwmPhxC8oZHk6QBBBAtOlRWPZoE3Uf6H7/aZPenJk45HI4fAXcD6cAuh8Mx6HQ6LzwdPQl860ObpAF/cjgcKka/c2eBrwM4nU7J4XA8BvzC4XDoOW9UeK11CgoKnw8uilKn+oi7AqOi1MJstEU2hPMzCaYVBUQa3ASPduPZ7MRYkY2mwHrDUVSeSIyt7QPkmfUsTLN+7L7HB/zIoRia3MRx17u6W6g/sYeMorl0d+uZMsPE9g4Xp9xeVl+lwgfA/tM91LUP88RaB1azDtmkRTBqiLQMoS1MIuYKAFdW6ruAKKrILi5HkqRx1ysoKCj8JRN1uwnWO0lev+Gq1wpRqyXza9+4wn9KjsXo+a+fEjhTQ9qTT5OwcNEN90Gfl0/OP/zTxxmGwlg6gCyHw6E6HzWlAjLPLwcuGqmXAOudTueFC+AnnoWh8PkgGI7xkzdrONc2xCOrS1k5O3vcdlI8hKttEyptIracdde9/3g8xsGtv8Xd08qC25/EYLZyat9mju16lfqTeylfvIGMgsnjnpNi0Qj73/olfo+bZfd+g4Tkq3vWiaKKBbc9yQdv/oyqd15EqzeRnje2GFl3cy2Htz2PRqtnxQPfxpaWM+6+Yk2VxDtq0C18BNGcTKJhKf6hM7g73iGt9GkEQUCOx3G98TqatHQSFi8lEuwj7G0lVJpJKNWPLPZiyEsjqexvUKcWjnuckLeVgf42GrvsZKbYKOk8ROTkVoI5KYR9rdhy70RrvLZXnyAILJuRxfTCZE41DRKPS0iSTFyWkaTRV1ySkWQu/t43FODA6R5OHz7DspHTFHvakPUGkjbcjXnFKl5sH6TDF+KOXDslCQZUh/fjev1VQjoDoVUbuTM/FSE3i+FdOxne8e6o8iWKmCrm059hodF5BHFQTfniDZTMWopKpabXHWDzwVaO989mrraKhGQXoXmrMO6ppPP//hv2+x4gcdmKcb8PPa3nqNz+AraMfGYvXcZQxxtYMlcAIMckfDudSOEAvcEu+tPmsK5wdGIletZHpNqH2pyMOllPWG5EFiOMeHehnmOjuGaQKcffRP34t4g5QwT2t48VofITUVn1qKx6xATdxcl3bbIRbrIA/WlW6/sWVwpQF9ZdkUzvdDqbgZlX2d8hYNqNrlNQUPjsIssysW4foVO9xAcCCCYNhgXZaIsviVIXEAQBXWky6nQzgQPtBPa3o2kfwVCRjai//lPbyUEPobjEPQVpE/pM3QjhBjeIApqsKz2f4rEoR957BYM5kR5XEbXnWmhrcpM/M5lTg15WZU6cWz7iC/P67kZKc6wsLh+dsRIEAW2BlfDZAaRQjPhgAMGoQfyQGfrlzLv1YVJTEz83s5kKCgoKNwvv0SqQZSzXEe30Yf+p5DvvovsXP8N/+hSpjz1B4i2fngmywsQ4nc5+h8NRDTzEqIn5Q8DJyyry/QejHlK3O53O8GWbKlkYCviCUZ774ylae7w8c0cZC6dmTNjW3bGdeGSEtNInEVXXl5InSRJH3n2J3tZzzFn1IDmlo4+2Kx74Nl2Npzm1fwv73/oFabmllC+5i6TU7DHbVm7/PYM9bSxa/zT2rKLrOqZao2XxhmfZ/doPObjl1yy//6+wpY2mH9af/IDqvW+SaM9i8YZnMVrGn5SVQl7Ch15BTC1EM3m0Wqio0mPNXIW7fTN+dzUm2wzch94hbvdjXDyV7nPPIcXPV4zWJmFMmY4U8hKkGdlzmGRbOir12MlT/9AZ+pq2crY9Gb3BwC0rbkeuHMLXvg+/NhVT8izMyTOua9wXsCXoWT7z+iJOI7299LsO4q87Qlytoco+g0PmSdBkIDWpg5hOZGOunTkXJq9XrKLabMfy2u9ZseVF9Hfehe0rXyfu9eA5dJB4KIgvN43jx3cSPDtMXtlcyhfficE8OmHt8Uf47isniMYk7lziYPmMxZx47yXONR1h8l2rsJ5spP/lF/GdqsZaIIO3E1WGA1XGJIZUJg7ueI2E5HSW3PUVhjs3oVKbMVpHDeh9++ohLBIcOc0xXTmlk9MQgcC+FqKtXlRJAfQzzGhy52IMFVBz+h2qWySWFbfjWOVDqrTS+9KPyPzG36OzZyAm6ibMAPkk+ayk9SkoKHzBkQJR/B+0Ee/3XxKlipKueWJUJegwry0mXNtPqLqPWL8T46KcccWh8ej0h7HpNKToP146H0BsMEC0aQjdVDuC9sow7drD7+B19zH1lsfYtztAcZmdloZBwhoZd4GZTn+YHPP4Nzyv7GogEpN4Yq1jjIimKbASrh0g2j5C3BVENUFK3wUE4dO/0CgoKCh8FvBWHkZfUIg2Le262l/uPxVw1hFqaiT14UexLl3+CfdUYTyukoXxVeD3DofjfwBDwOPn208B/jtQDxw6b6Te4nQ6NypZGArDvjDff62aPneAb2ycysxS+4Rt/e7TBIbOkJixDJ1p/EijDyPLMif2vEG78wTTb1lP0fRLhW8EQSC7pJyMwik0nTpIbeU7vPfS98ifPJdpi27HYLZyYs8bdDXVMGv5vWSXlN/Q2LR6I0vv+Tq7Xv0B+978OSse+DZnD71FTeVuMoumUrHuCTTaiatShw+/ihwOYFjy9JjCESbbdPyDJxjq3MFw1y4kcxDNkhQkbQiDuRSdOR+9JQ+11nrxM/ANnmCo8116nb/CXnAfWmMmsiwz0ruXntbD1HakEI6J3LpyNXq9nsiMNQQaOlFFBZKybr2hcV8vkd4e3NvexlN1GEGtxrZ2Hba1t1FqMDKlzc3bfW6CIgyfcvGLPZ2cmJTK07eX0eILskswUvHsX5O9/x0GN28i4Kwj/UvPEJvq4MyhbQx8sA9rajYLbn8Se9alaDFJkvnl1lr8oRjf//YSzJrRz3XR+i9xdOcfOHtiNyUzl1IwvRzXH18lVBfHNjcbbY8Td/1RKoMm9CqBeSkG4s5dRPznsBSsRhBVhJv6iHeECQ7U4pk2mWg15PsPMfJyM8jpCLFDyL1VhN6FWP5shiffwwuV+aiEGBX5fZjFMOJ8PeqsZHqef46cb/93VKqJhdpPEkWcUlBQ+LMjyzKBA+3EBwMYKrJGI6VuQK0XRAH9tDTUWQkE9rfj39WC1pGMYXYGgubqufxd/tCEgtCNIMsyoWM9CDoV+mlXPvi4e9upO7abgikVdHQY0BsiLL/NwYzBAG+/dRYhT+aDxj4enZF3xbbVjS6O1vWzcXEBGcljjXFVNgNigo5I/SCSJ4y28EqTTAUFBYUvOuHuLsId7dgffPiGtrvgPxVqasT+wENYV1xpMqzw6TBRFobT6awD5o+zvBaYMCRaycL44jIwHOQ/Xz2Jxx/lb+4rpyx/4grG4YALd8d2dKZcEtJuue5jnDm0naZTB5g0ZyVl81aP20alUlM6ayn5k+dy7shO6k/upcN5ktTcEnpazjJpzkpKZn60KE2DOZFl93yd91/9ATte+A6SFMcxewXTF985xlD8w8Q6zxBrOIh25npUtrEpjoIgkJRzO+62zcQHgkSr2kjb8AzmkvGjmwRBwJIyG60hHVfLH+mt/x1JWWsI+Vppa2vG2WlHo9WzevVq7PY0ZCnGYO+7oNZgOtVCPLUGMX/WuPu+ot+SRH8oSm8gTFyWKbdZ0H7oWSLc1Yl721a8R48gaDRYV6zCtu521ImjkU3+aJyDwQBRjchjRenostOoOtvHruOdyBoBV7qeNIOWdSXZqEufJZ6XReO+7Rz/zb8TFuNoRD2zl95H4cxFV3zGWw62cLZ1iKfWTaIg81IGg6hSMe/Wh9HqjdSf2Eu4pJyS6Vq8DXEGTwxg+9ZfcfT9l9DoZRYUZqMZbCbWcYJEgMY38NtrCXfNQIqG0Iq7qT+zglSNjQRvIWBGk+tGV7oU0fYIUec+Bo68xw+rjyGpTfzjY3NJsUzD1baZaKALMUuDsMFG7/FfY5o6fbQSpaAandgWxPPvo78LghprwvVXGr9eFHFKQUHhEyXgj9DR7CZp8fg+SADh2gFiPT4MC7LRlV7dd+lqqG0GLHeUEDrRS/js6D5NqwtRmcePivJFYwxHYiwwfnxxKtbpJdbrwzA/64qoqXgsypEdL6M3WiiasZbjv6th1oJc1BoV9nQLDzw2k59WNVEXDXJ4bxPzlxRerNIRDMd4cYeTLLuJdRVXClcXUvtCp/oAUKXc3JKuCgoKCn8JeKsqQRCuWllvPEStluy//XvCXV2YJiuFJBQUPu9cSK0KReL8/UMzKMoc3yMUQJbjtNT8AQSR5PyN1x197jyxh7NVOyiYWsH0xXdes73sUjELAAAgAElEQVRWb6R8yQaKy2/h9IG3aXceJ2/SHKYvXn/d4xoPS1Iqizd+lap3X2L20rWkFcy+ans5Gia0/3nExHS0M8c/ttaQSkr6vbT86B8xTS+fUJi6HJ0pi/RJzzLQ/DpDne/gCWio67BhS7azbNlqjMbRiVd35ztEg72kFNyH3Pgi4cOvoM6eiqC+dB8vyzIjkRi9wTC9gcjFd1cowuWOqu91DrIsI4l5qYnEO9pxv70V38njCDo9SbeuQyqfzNBIP7HBDhLkCLIhkd819OAKRXmsJIPSRBMkQVFWIga9igOBAIZonEcyDTQc20X7ueOMDPYgJGlI1mRQJKSTbp6EfsCG8KE6CGeaB9l6sJVF09IvWnNcjiCIzFi6EZ3BRM3BbQTVIvO/8TXaf/k8+7b+Bgx6bln+ZczaJOJZQbxtB9FELQghLZEOEVGjB/kI4sK7iR1KYLndgqBRYVqejzrtkvF4fNKt/PKoDS9+vqnfTsIHexBueYL00qfw9lcx3L0bonEkU4Sg2wlqFcgSshw//y7B+U85IquxJqeCuviaf/8bQRGnFBQUPhE8w0Gqj3RSd7qXeEwCWcAx/cqIothggNDJXjS5iWhLJp65ul4ElYhhbibq7AQCe1vx72jCvK54XB+m7sCo/USWaeLQ5utBlmSCx7sRE3RoxxHXzla9x8hgD4vvepa6M25EUWDKrEsXJ6NJy5rpWbzW0kdlbT/ugQCr1peh06vZfKCFYW+Yr981FfUE0WSagqRL4tQEZugKCgoKX1RkWcZbVYmxbDLqxBsvfKFOtH6k7RQUFD5bxOISP9tUgycQ5Z8emUVBxsQWELIsM9y9G/9IOyn596LWTixiXU7L2SNU791Edkk5c1Y9eEOFekyJySy4/QnKl4z6FN0MK4bk9Dxue/Jfrlk9UYpE8Gz7DfFuF/plTxEddCPqdAha3ei76tLEq2vzJuR4nJS777vufsTCQ4T8gwwMG0izBqmY7Cdn8mJ0hlFhyjdYjX/wJAlpt2C0lhFb+CjBbd8lcuoddLM3UDvk40hjDx2eAKH4JRkqSasm3ahjSpKZNKOWdIOOQCzOrq5BtnW42NvYwbQje3G0OUm+406YMYWzJ/fQs/WXY/oniyoSDUlMSs0kEs2i3ZZGgi0dS5KdxCwNmTX1WCprqTrgAsBmzabMvJB0fQGWaTkMH3+bgPN9NMJtBI90Y1wwGnXm9oT45dazZNlNPLpmrDn95QiCQGlaKpIuSG3YwMGd2whnmpDkAHP1qxCP+ggwWsVPQwnIMWIBD1IsgGCLk3LvX9O4s5HlNh8qgwbzmiJUCZeebyLROD/6Uw09Q2G+fe8sHKKN8MGXCW75v2gcS7DMvx9DYgmulk34fnOEuMZLwf/5T0T1WLloVByM8OPaTu6NZlN2k9UkRZxSUFAYQ8jbjNd1nMT0JWgNE/tyyJJM+OwAmrxEVJZLJ7+BXi/VVR001Q0giAKlU9IYGQpSua+ZwrIUNJel2cnROIF97Qh6NYYF2Tdcae9qaDLMmFYV4HuvGd97TZjXFl9hlN55vjRs5scUpyL1g0gjYUzL868wbh/q7+Tc0Z3klc0hJWsS29+qpGiSHbNl7DEn28zo2gawzE6nc3cHf3rhBHNWFfH+8U4Wl2dSlDXxTZEqUYcq2YAcjt+QGbyCgoLCF4FQcxNR1wC29Rv+3F1RUFD4M/LKrgbqO0d4dv3kqwpTUizIYMfbBIfPkZI9H2PS5Ovaf1dTDUd3vEJaroOKdY9fNX3uahgtn45FQzwYxH/6FL4Tx/GfPokcjY2uOPe7K9oKajWCXo+o1REbcmNduQptaup1Hcc/dIb2um3UtCUSialJSpuFLnqMgYbfkpy/EZXazFDHdnTmfBIzlgGgzpqMunAuntM72W2czilfjCS/hyLPIPZ4mFRkUrUiRpMRVdSMKm5BhRmVaMbc18fabVtpGvFxcv4KKhevo2neAkp6j+N/cy8ajYES4xxyMqbhcw/ij7hxMUJE5ycy2EltSw1wPvxJEJBlyEYmorYyLEzjtrRpWKIGNIWJGOZkIpq16KY+Rcd//G+CfaeAclRJelQlNv5r8xlicYmvb5yG7ipWI3IkSOjgC+SnZqGNzaW6ZyeiKDIjaTZS7X7EO+9AnZ5C75b/IlbXh6BSk7B4Cba1t6G2JROq7iWl28+QAHnrSxF1l54H4pLEL7bU0tAxzFc2TGFqYTKQjDprCuHjm4nWvEes9QS6+feTVvoE8uoYvj9W0b31h2Te+VeIqkuRa4Ig8E6nm6gkU5ZiAX/kur4D14vyFKOgoABA2N/JcPduwr5WAESVgeTcOyZsH+3wEDreQ/icC9OaQnqHglRXddDRMoRGq6J8Xg7T52Rhsujo7hhm88unqDvdy7TZlypoBI92I3nCmNYUfiKiitpuwryyAN+uZvw7mzCtKRpzsu72h0jRa9Crru5LdTXkSJxQdS/qdBPqnLE3OlI8zpEdL6PTm5i57B7qanqJRuJMm3NlFRGNKDIlyUTtsJ+nHpzG+2+d41dvnEYlCmxcXHDNfhgX5yJHpWu2U1BQUPii4ak8jKDRYJ519ZQWBQWFzzfucBQBSNJdGS2/52QXe092sW5+LhVT0ifcR9jXjqt1E/GoF2vmKnLLVuNy+a957P6OBg69/TuS0nJYdOczqNQTV07+cxLzevBXn8R34jiBc2eRYzFEnRpDUgxDcR662RtAkpFCYaRIGDkcRrr4CiGHw6NpjndcW+wfNT7/gIa6Izi7ktDpDNy6cg12exrR0AxcLX9koOkVRLURUW0gJf+eMdFiHVM28oauAr8nQvnJgyz09CBFYkg+H3GfF18odD6W6EpUCQlMu3Ud5dMLOXJkJ+6majwqDZHc+SwLTsKQZCGyIo8367rIHsyiwiuT6I0S10J9vkyN3sewPIwuMIRJo2J9eQX6ZpA7vbhCcTQLMrCWXRLnRI2G9Ge+Svu//xsaWxbBI1DV5KKpy8PX7ppKuu3qmQ3hI39E8vvB/DSpQYmlK55Fm2nBasug7X//T3pf/BlIEqgFzEvmkrr+EdRWK3JcInCgg2jzEC2BCOrZGWOedWRZ5le762k1CSxcVcC8skuBB4JGj77iATSliwgfeIHQvt+icu7HVjSfUEYdgb1n6cn7Kcmpy9AYkhHUOprCAjVuHysyrNiNOgYUcUpBQeFmEgn2MdKzl+CIE1FtxJp1K/7hZgJDdWgSVqLRqlCrVajU4kUfJIBoyxCCVkU8Ese1qY69A17iejUVywqYPCMT3WViU2aOlZz8JKqrOpg8IwOVSiTSNkykwY1uqh1NhuUTG5863YxpeT7+3a3432/BvLrwokl6lz9MvuXjeTSFavqQw3H0czKviPw6d3QXwwNdLFr/JbR6IzXHzpCWlUBa5vizdeXJFk4MevGYNcxcU8z+t86QJUFLbT8z5l+9Oowq8eP7ZikoKCj8pSHHYviOHcFUPgOVQfHkU1D4S6XNG+T5+m5issQ8u5XlmUmYNaP3os72IV7ZWc+0wmTuWVo07vayLOHpO8BIzweotVbSSp9CZ8q6rtQ6d18H+zf/ErM1hSUbv3rVSnifNrIsExt00V25j959Bwk21IMso05JIWFOOerQOeJaAXf+Q3QbCnHkppOY9PHPlfGon8GO7Zyp66TTZSXVnsbSZasxGEZFGo0+mbTSp3F3bCM4fA578WOoNKMpfpG4xNun6zkWU5EQjLBh9/OUrVhM4d3fHpOaKEWjSH4/cZ+XuM93/uVF0GgQHSWcO7Gb1le/j6hSUTZnJWJRBdrKASDOb20C/bXtAAxa1ZyyQn5Mw6wRiRJXmDKvhZjJhliShEEUCR/sQwbiZSn8V2Uzqr2N/EuulUTTpagiXVYWKffeh+v110hc9GWm9EusL89k7qSrR5jFehuInN2PnPgU8oiEcWke1jwrgXonXS8/R6S7CwDBrEX/YAkZ87+KHJYJnxsgXO9GGg4xkKilqneYx6dcOtZIJMZvTrTiSlShl1U0yzGaPQEKE8YKZSpbNob1/0Ss/iCH6s/hbekgJdeOrWqEkeO9RMu3kNDYg+iPsGXSl0kQVOyu/RWpocVML/54vmgfRhGnFBQ+Z8iyTDw6QiTQSyTYQyTQSzTYh0pjQWfOHX2ZclGpr35hiYbdjPR8QGCoBkHUkZixDIt9Pj6vxNHKdmZMC7DtDzsZHrmUTiaKAiq1iF4tsi7BSFs0Rt1IkJUpFtZlWrGsLUI7gefRopXFvPqbozSe7aek0EbwUCeqZAP6GRPPXt0sNFkJGJfkEfigFf/uFkwrC/HJEiPR2Mfym4r7IoTPutAUJaH+0LiHXd2crXyXHMcsskvKaW1w4RkOMX/pxFFQhQlGTGoVp9wemqu6sZq1VGRYObynmQSrgUJHykfuq4KCgsIXkcC5s8S9XhLmL/hzd0VBQeETotUb5Pn6LiwaNQUWM5X9w5wY9LA0PQmHQcdPN53BbjXwlTsnj5lovUAs4mGwbRNhXxvGpKnYcm5HVF3f/aHf42bfpp+j1ZtYevfXL3oofdpI4TCRvl6ivb1E+nqJnH+P9vUiBYMAaDOzsN2+Hk3ZNHrqTtHaPECffBvDPgu4Adqpruxg5oJcZlbkolbfeFpiJNCLd+AI7v5azrWbGfabcDgmM2fOAlQfylQQVVpS8jciS+sRxFFZoqmplT91DjFsNDOloYa1BaloS2OIPfuR43eP3V6jQbRaUVsveQL6PW7qjr5P80tvggDFMxZTNm81BlMCoepeQr4472br6NeAShBYnpGEw2oiRa9Fd97bVY5JRNuGCde7iZ/qJwxochMxzB1N4ftGtoXvvnKCH71xmv/28Mwx6XrW5SsZOn4S99E/kDT7MVZGBORofMLq4XI8SuiD3yPp74WwCeOSPNQZRrp/+mN8J4+jslhIufteMIq4XvojamcqgVAH0Q4PSDIqmwHj0jwqt9eRU2jDaNISlST29w6zp2uQGDJJfomvLiziV3Vd/LGlj29NycWgHtsfQRBx2meww3P+uSwdVva8RurJTp6f9AjqEhmVoMIr61DF2ogayyjIub5KijeCIk4pKHyGkWWZkL8f/1ATkcAFIaoXKR4830JAo09BZ84lHhnBO3AEb/9hADT61DFilVo7Gq0Ti3jw9O3H5zqJIIgkpC7Ekrbooph1trqZ/gEbMgJzKySCUjHxmEQsJhGLxYlHJczeCCpPlEiygfmL87ClmgnsbCa4qwXVmiJUSVdG8ZSUpZJsN3GysoPMbh+yJGNcnIcwgcn3zUablwi35BLY345/byuds+wAZJk+esRR6EQPCGCYOVZgk6Q4R3a8gkanZ9byewA4fawLc4KOQod9wv2pBIHpNjNV/SP09Ht5eu0kKsrS2PRSNXu215GcOvumzGYpKCgofFHwVB5GNBoxTp325+6KgoLCJ0CLN8jv67tI0Kp5xpFNglbNLelJ7Oh08V7XIO9FJcQUHd+4dTJG/ZWpdoFhJ+72LchyDFvuBky26dftgRqNhNj/1i+R4jFW3P8tjJabUzjBE4lh1qgQJ+iHLMuEWlrwHjlMuLOTaF8fsSH3mDZqWzLa9HT0FQsRUjOQcxw0dUfoau7HtakLsKMSk8nIScKRbyMrz4rJrOXw3haOHWij/kwfi9eUkFt47WJFsiwRHKnHO1BF0NNG56CFtoEUQGDhwsUUF09sBA4giGqCgy7erazmWEoORlnifm830+9bj6jREMs0E9zxHCNH34Gi5VdsL8XjdDXV0FxziN42J4IoUDClgikVt1707/J2jRA71UdtogpXupFv5qeSoteiHec5RFCLaItsaItsxIdDyDEJdcqlSejCzASevXMKP32zhl9tPcvX75p6UfSMxmVes8zltsirhHsPohMXEzjQgXFZ3rjfq/DxbcQC80FMx7gkF1Wajq7nvk+woZ7kjfeQtGoNchg8J46QvOjLqDAR7RxB60hBW2xDbTPQ3T6MzxNm/tICTg96ebfTxXAkRqg/QGZY4K83jBZVur8wnV+c62Br2wD3F419dvFEYmxq7SfLqOPZsmx80ThuywPEvv8f3NFwnJpZZTRGk1ARI6bKQaPOo0tOYdI1vx03hiJOKSh8RokE+3E1v0ZHZGh0gaBCq0/FYC1Da0xHa0hHY0hDFC9daCUpSsTfRdjfTtjXjt99Cp/rGAAqrRWtIY2QpwlZljCnzCIxfTEqzaWUunhcou50L1l5aRgs+WgiXRRPvuuKvvl2NROPw/yNZRdPtOa1Rfh2NI2aj68pRPUhEUUQBGYuyKXr/WbivX4MC7NRJX66Yc/awiTkmETwcCetehlBB5nGj9aH2ECAaMswuumpiJeF9AI4j+1mqK+dBbc/id5oYbDfR1fbMBXLCsadsbucKVYTh/tHyCxKYsGUdERRYM1dk3nj+ePs2FTL3Y/NRH0VQ8Wr9jkaZ9eWc6RnJTKj4uppggoKCgqfd6RwGF/1CRLmVyBqPpv+LwoKCh+dZk+A3zd0Y9Wq+dJ5YQog1aDl0eIMnnvnLN1aGWNpEm/0DrJWLVCaaEQQBCQpynDXLnyuo2gMGaTk341Gf2XF5YmQJInK7S/gGexlyd1fJcE2cRGhi9tEIgiiiKAe/xF8OBzlva5Bqge95Jr03FuYRor+0j1mzOvBe/gwIwf2EenuQtBo0GXnYJg0CW1aOtr0dLRpGWhSUxF1OmRZ5vSxLqo+aCF+vBlRlEkR+yi3uMmpmE9m+QxUH4qOWn1nGWXT09n/XgPbXq+h0JHCopVFmBOunMyVYkF8gyfxuo4Sj4wwFEiisTsXfzBCTk4ec+ZUYLEkIMdiSJEwUjgy6mEVCSOHI+eXhens6GKbzoY7NY/JvkE2zp6CKeHS84k6bwaq3HKG9r6CurMFtWMxqrRifMMums8cprW2ilDAi8FsZUrFrRRMrcCUMCqqybLMmd4RrB+0E9MKxGel87XsZFTXuB+/gMo6/iT2rFI7D64s4Q/vN/D6nkYeXFkCwMs762kYkVFteIjQm89jyp8E7RA61YfhQ9kisYEOQrUqEHMwLs5FZdfQ+f3vEm5vI/2pL6OzT8K/u4N4vx+wICQH8dcdItRbR94d/wu1dfRZq762D8mmY7cQob3Zg02tZqR6gHSthm8+NPNite8cs57lmTbe73YzyWpierLl4mf0p5Y+YrLM/YXpaESRJJ1I0qQSehcsRDxyEE3FcsRoiAdU20GtJqfkaYqyk3G5JnL9+mgo4pSCwmeQoKcJV8sbiKKGvMn3EY4noTHYEYSrixKiqEFvyUdvyQdGZzIiwV7CvlGxKhLoxmCdjDVjKWrdlZVAWhsGCQaiTJ6ZgSEhyFDnO0RDLjT6S+lkUihGrNuLbrJ9zAyAKlGP+dZifDsa8e1oGi1hahsrUOWnmEi26OlDoqTo06lE8mF0pckQk+juHSRZo0L7ESoEyrJM8FgXgl6NfurYPHKPu48zh98hq3g6OaUzgdGoKbVapKw845r7rqsbIBaOkVFovShkJVj1rFw/ie1/PMP+nY0sv+3qM1DjEY9JvLuplo7mIWYvyLvh7RUUFBQ+b/iqTyKHw1jmVfy5u6KgoHCTafIEeKGhmySthi9NysKiGftYu+1wGzWn+7h3WSE5Rcns6Bzk9w3dFFoMrE5Voe3bTDTUj8VegTVzxcW0suul5sBWupvPMGvFvaTnXTt+xHe6mp5f/BfIMoaiYgwlpRhKStEXFhFRq9nXM8SB3mEA5qQkcGbIx49r21mXnczUvg48B/fhqz4J8Tj6wkJSH38Sy9z5E3rp+b1hdm9z0tk6RE6akamW0yQOHkKfPx3dkqcQDRNXK8zOT+L+p+dQfaSD44faaW92M/eWfKbNySLa0U73L35C3O9FlmKATEhvpDU3j2GrDkPQw+SOLqzHTtH35iZ6IhGIx8c9jgycmzqHYxUr0ckSD6aZmD63ZNy2+iVPIZzezEjtIfrOHKJDNjMYkRAEkczCKRROW0h6ftmYConeaIzNLX2UnBkiKyYTW5nH0qybE90GsHpuDgPDQd472oHdakCnUbH/dA93LMxj6pIievubGXz/ZdI3/h3hU32orHq0+aPHlyIx/O/VgZiDfp4d0SbQ8Z3/IDLQj23hfUhNZoINHYgJOoTSCF7VHtKmPo5pTh7t/36Snl//kuy//QeGwzEOx8N4Z9gwhaMsT0lky+Y6LAYN376vHP15wVaSJARBYFmmjfqRAG+19ZNn0ZOo1VDZP0KDJ8CdeXbshrET7skb7qaus4+z/ijhcDWtZj3TpWH8zc8TSfkqcHMnfhRxSkHhM4bPdQJ3xzY0ejv2oodIycoeY/53IwiCiM6Yic6YCanXvjk/W939/9l77+g4zvRO96nqnNANNBo5pyYSQQJgFEUxikpUGIXRaDTjGVmTbG+4tu+Gu3vP7tnd4931+vrYHnuSdyxpkkYzCpREKlNiBiNAZDRy6m4AjQbQOVfdP0CRopglUsHbzzk8BCp2VTW++r7f976/F2OGhuLyLKSkksXpN4n4HBeJU4lJH8igKr+0cVeYNRjvqjofQWXYWXHei0mKp4gcmURSKzg8tYhh0kdR2eckUNXZmA35KF1KEDk+jW5D0XWHcMPyPUjNhZf3+1gU08Cp9xAVClq2P4YgCETCcYZ6Z7GvzEOru3oDHgjH2XdskvyGbGYSCQKJ5PnOVmmllZaNJZw5NkleYcZ1CV0fkkpJvPtaP1Oji9xxVw11TQWf+DuVJk2aNF8WAifaUGZmoau5cUE/TZo0t5747CxhR//yL/JH15z7Rb6wUNTpUefkoMrJZSwl8MshF5kaFU/bC88bn3/I2aF5Xjk0yvq6XO5et5xOVWsxcsrjY7/Ly09HJOxiNfeVbycz6/JiyNUY6z3BwOn9VDVtonrV5mtu7ztymNlfPLMc5VRVTWRoEO/rryIBg3XNdK7ZQkSjpV5IcFdlAdZMC5u1Mi8Nu3htUub0lIvNk9Pkb9tBxqbNaAovrfp8/s7JMsNnXBw+OEoyKbPGrKNSUCEGNOhufxJV7Zbr6vMqlCItG0uprsvhyLvDtH0wykD3DNXO/ZiCiyiqjKDJxqnLYUIQEAG7qKTUaEGsywQEEAREjQZBrUZUaxA0GkSNGlGjIarSsC+pwZGASp2Sr9qLL3mOHyUgiZwNG/FEM0nFwmiVAjXqKEWqJAZNEBVhBFkCRGRZpnMhwOsTHlbMx7EHUqib89DfRGHqQx7fXs28L8pv3htEIYqsKLHw4KYKAHIef4KIY4D5Q8+RvelpwkeXxSYp00BwXztywoayMEHCtYjzx/8LKRrCUv8Aaks5iwqByVCMlAZS7lH0hkqS00r0RjXGh5/E9/wzdL2zn1ezy4natKzS69lcZOX/+007CoXIn351FRn6ZaEpHo/zxhuvIAgCra3rebQijx/2TvLi2Cz3Fdt4c2oeu1nPOpv5kusTMjM5sf1+TL4FbIkRtq//M8TYPN6JPYT8k6C4fIGBT0panEqT5guCLMv43O/jnz2K1lRJdvkj123GeDPwLUaYHl9i7e1liKKAqDaj1uUTXhogI/e289slxhYRMzSXREV9iCJDcz7FL/TO6LJAla3H8/4IUiCOaUc5qleCtLdNfm7ilD+eJIhMUaaeeO8CiAK6lvwrmhV+FDklET3jRrRoUVddnIefSiWZHu6iqKoJnWF5Rqqvw00qJbOy5codiQ957eg40XiSB+oLeN7poXshyMbcCy/S1k1lzDj9HH53GFueiexc4zWPKUky7+9zMDY4z207Kqlbdf2iVpo0adJ8WUkFAoR6e8jccSeC+Nl4G6ZJk+bGmPmnfyQ6MnxD+7gKy9l/12OYIwHuH+8mOmwhZctFnZOLKsfGTFzJz17vpSTXxLfuXnFeiFGKAhtyLVQk2jk746ZLWsGPJxTcJ/tpyjJd9ySlxznC6Xd/S25JDau3PHzVbWVZZvHNfcy//CL62noK/vhPELU6ZFmmf26Rt6Y8zMsi+Usetr/1Atkz03gBf7aNxLyHLYLA+Pb7OFbZyJ6yah4ozSE769K+nyzJJOdChEYXOdHhZDQQI0ul4LZyE6ZQGyhykKVGRGvlDU3GAmRYdNzzaCNjQ/Mcer2bk5oNFNZWUL15BT39XUQiYSora2huXnu+Et+1mApG+e2IG18ySblJx2ggQt9iiLU5l4ojAIF4nFdf+kfUC1P4rBV4q+sJWoo5LQqYpBjG6ALGYTeGoXF8ljKcSgsRCepFFTvmEijzjegarl4x75MiigLfu7+ev3y+ncVAjO/dX38+80HUasl7+rtM/c+/IDRzFL15PaH9Y0weGUfya0BIER0OstTzHLKUJPer38ewtoH5QIw3ftGBwaQhNesjGskFBOjoPX/e4O0/YDHTgiqUoGwowD1PlPGXz3cQjCb5d080k2O5ME47efIogYAfg8HI/v1vUVBQzNbqVbwzF+SZQSdqhchXynMv+9046PbiU+u444NXqTZq0N2tBWURBXV/QpbNdNMnu9PiVJo0XwAkKcHCxKuEl/owWlvILL77ukrX3kz6zroRBFix8kI+tM5ix+c+QCoRQKEyIYUSJGdCaJou34B9iMJ0LoLqrWGC74ygqbUR65lD05iDpjCDpjVFtH0wyqzLT27BlcOKbxXOUBSAUrsNjaQk1j9PfGQRdUUm6pqsSyrvfZSYw4sUiGPYUY7wsXz12QkHiVjkfDpfKiXR0+GiuDyTzOyrV2+ZWQhzoMPJHU0FNBZY+GDBR6c3cJE4JYoCO+6vPe8/9ci3WtBor9yMy7LMwbcGGe6bY90d5axsLbrmvUmTJk2afw4ETp+CVArTunRKX5o0X0SSS0tER4bJvOseLNt3AnBx11K48J8MqVAIx8w8+1NaMmMRdve0IbimWfDOgywjA2PVlYT0eu5IiLSWN6NMxUF1YZAeDUwQ8xyhVgG14jRHFDv53WiKjr6bD2UAACAASURBVPkAD5TlkKW5eoR7yOfl6Gv/G4PZysb7nkJUXHlSU5YkPC88z9L+dzGtXU/eU08jKJW4wjHenPIw4o9g1Wh4sjibWksV8pZWomNjRIYGiY2Pk3H7ZjI23IY9K4uWaJzfj87ywugMfYtGHijLQacQSToDxMeXSE77mQvEaFsKE05JNK2w0dwokzj4dwiGTHR3PUbkfQ/hY9OY7q/5RMWIiqwi60ZeoKN2M+01TYwd9VKclcHdd+/EZru23xYs90uPzi7x9vQ8JpWSzXmZHHAvYlIp2DMxRySV4o78iyd+A4kkz7+7D7N3goqtD5NTtRZ/Iok/niSQSJ372YInFGIwJSMJCpDAmgpxr1ONoBTRbyq5YVHuRtCoFfz7J1tIJCV0mov75brKKqz33Y/3tT3on6xHntCSCANyFNkSZ+nMSwhqkeI//Q9oiouRJJlDL/agN6r56h+2sjT1G+KRRSxl3yUSShIMRDkaCDElJTDPL1HWMU7d9hb+4ZUe3N4w//rRJkrzLvh1jY0NMzo6RFNTCw0Nq3A4+ujqOkPcvZeMyrX4ZR33ldguSYsFWIzGed+1QCIxQZG9kOTbh4gMDaKrrrll9zItTqVJ8zmTSoTwjL1APDSNpWAHppwNt7QBvRyRaIITZ10IVh3P7R/C6QnytR3V1OQti1MR3yDG7Bbi48u58OrLpPR9HIVRjelcil+saxZtvgnNOSPAulX5tLdN0tE2yV0PN9zSa7sc0+EYAlCg16JaU4CqzEJs0Et8ZIH4oBeFVYe6xoq63HJRNFUqkiDWOYuywIiq8FJRbWqwA5VGR27pcgrJyICHcDB+XR5RLx4YQakUeeD25VDgJquJt6e9LEQTZH2kuozeoGbnA3W89ptO3t83wF1fqb/s90WWZY68O8xA1wwtG0to3lByo7cpTZo0ab60BE4eR11QgKY43falSfNFJHi2HYCMDRtRZV47kn4EFS/KEXIMav6wuQr97asIRRNMOhdxjjiZnxokrvIhxJPIZiVHJx2093eQnYpis6qwVCuQFH4AFCoTspTk9tS71OTdz965CH/bM8GOQisbcszEoxGWlhYJBPwolTWA8kJlPkni9ge/i1p75YlMKZFg9p/+kcCpk1h23IntsceJy7BvbJYz8350SpH7Smyss5nPG3MLKjX6Gjv6y6QhZ2vVfLe2iMPuRfa7vIx1R7gvpqDEsYSsEumVJHoWghgzNDywuxabPEHknR8iZuSgu/f/RtRbyLnTjOvF3mVj7uYbj6Kfe/45YgoRR0sjcaUaz8pcxHYl7vEE2dnyNccu4WSKl8Zm6V8KUWsxsM5m5pfDbiozdHyjqoCXx2d5e9pLOClxV5EVQRDwx5M8e6YT29AhzMV27t5572UNuBOSxO9HZ/EuBtlg1ZPhGeRtRRGH1Qm2W1wI6htP3bxRlArxvPH4x8m6dzehnm7mfv8MWav+AIXYj1CkZn7vUUSdjqI//Teo85bHSN1nnMzPBrnzwToE2UssOI6lYDumDB1qg8RbgQADUoJ1OWZ25KhwvvpTXj8o4pAy+c7uOurLL4h7wWCA48ePYLPl0ti4GlEUqatrpKKimiOnT5AY6yBUsYajzjlarCY0HxOonhsaRJIVrLcpqW35OmMnuvC8+DuK/91/uGVj1bQ4lSbN50giOo9n5HlSiQDZ5Y+it9Te8nNKsszsQphRl//8v6m5AJIMxOJkJ5LEkxK/fmeQ//KHa1GoLYR9DozZLSTGl1Bk6VCYL1+54uOIRjXGuyqJds2Rt7mcpUQCALVGSUNLIWeOTrAwHyLrGlFFNxtnKEqu7kL5WGWOAWWOAWlNAYnRRWKDC0TapomcdqEuz0Rtt6LM0rFwfAo5kULXWnDJMVPJBM7hLoqqm1AolMsVUk45sWTpKC6/eqfLMblI+6CHhzZXYD5X+W9l1rI41bkQYGvBxbNI+UVm1m+p4Nj7I5w9Oc3qdRdX3pNlmeMHxuhpd9G0pog1t5d9irv12WC3263AL4FKIA4MAd9zOBweu92+HvgpoAPGgScdDsfcuf1u+ro0adJ8uUl455fLcD/4lc98sidNmjTXR7D9DKrcXNQF17Y9cCyF+NWwC5OooHApyT+91sfkbIB533IkvFpMsi43QEpSUlIUo8S8hNepYD6lIZShJ78wgKRYNuUOu0Erx8ASQTToyPHu4UHVBg5GrLw5Nc+BoXFyXf1oY8siSHd3O7t23c/Z/c/jX5hl81d+gCnzyiliqUgE949+SLi/j+xHHiNz193MROI8P+LGG02wKc/ClvwsdMobq7ysOGdmXW3Q8rt+J79VpMjLDmGZTBHySdgbc9m0owrB3UXkvR8hZhaiu/fPEbXLUTSGskxUlZnEeuZQl1muaM9xOYJdZwl0dPLu154irlCzI0PkRFiBtzmbg0fHcU0usfVeOxrtxZFnvngSs1rJZDDCb0dmCCSS3FucTa3FwI/7p7GolTxmsRA/MM4jG4rQKRQcnlkknEyxNT+TZwamyO5+A7Vayx33fOOy7XkkmeJXw27GAhHuKc5mU14mcaUR14CLNpuKwpFT1LzwFpq1j6CsWv+ZZqZI0QAp1wApVz/GvDjOoJWB5ACFtiSmV4+jzMyk6E//DSrrcpXIoD/GyUNjyDYdP357gKVoHJViPWq1hErfhqrGgqBVoJyJ0OvwM6gQCTU8wWQQ7rVF2FB/IftFkiSOHPkAkNm0aetFRvGoVHSYSlBWWakNe+hRFvKzw208VFNCYeFylNkB5whzUQ0W5TgPVW1HFESs9z/I3C+eJdjRji5bRUrfANzc+5kWp9Kk+ZyIBsaZH/sdCCI51d9EY7i1KVcpSeLZNwboGJonHEsCoFUrKM/PoMqkQ5OU+PZTrViMGs4Oz/N3L3ZxqNNNc66dwPxpEkt+UvNhtC03NtsiGtToNxShsmjBkzi/fGVrIZ0np+hom2L77mtXOblZyLKMMxTDbrl0xkvUKNHU2lCvyCblCV8STZVajKKuykKReekLfWZigEQ8ej6lb9bpxzMT4PY7q686OJJkmd99MEymScOday6ITJkaFaVGLWe9AbbkZ15yjJVrCplx+jhxYJTcfBMFJRei2c4cneDsiSnqVuezYVvFl2VwJgN/6XA4DgDY7fb/BfwPu93+HeBXwLccDscRu93+H4H/ATxlt9vFm73uM73iNGnS3BICJ08CpFP60qT5gpIKhQg7BsjcueuafRR3MMIvHE7iwQSuDg8DSYncTB3l+RlsWV1IcY6BacdhZhcVRGrq8WUWYq8oIJXwszj9NhHfABIG4vE4spDitDcbkjLCbAYKrcCqigXMysNUTpoxK4oZz69horyVhoSPNcokp0cHeHPv75Hc/bRse5i80itHwyd9Ppx/+9fEpqfIe+o7mDZs5PS8n9cnPOiUIk+vKKLcdG1RSJYvH4mUCscJ7u+gJDSGZM5D4VATRCIj10txTS7y1BliH/wM0VaK/u4/Q9BcPPmrW1NA0hkgfGwK4z3Vl9hTXA4pFmP2V89yYutOFjLyWSVG2Ga3Ux+J8bP+afwb8xg5NsP8M+3sfKD2vF3H8bklXpvwYNOq8EYTmNVKvreiGJtOzU/7p0jJMt+oLkA4Ok3SGSB6dIrd28vRKxV84F6gayFAzlgb2qCH9fc/fd7L9aP440meHXTiicZ5rCKXVdYMpHCCyLEp7tSr8OrU7K16lG+7XsXywc8Qe99Du+EJFLlV17zuT4IcD5NyO0g6+wm7h5mKy0wbinGaSnDWryPRuCzkiKkkX6kIsPI7T6M0L/tsxRMpnn2xi95EgpgngRbIQSQ7S0JfYmPaJCIDmZ4EiigkFSKJlIRgNHEnEzS07SXYnI9xdTMAPT1nmZubYdOmrZhMF9+7vZMeluJJvltXSYmxnl/3jtIn57K37TiVlh6Ka6p5eyaIKAj8UcNtiOcEPfNtt7P4zptED/wjGKN4PQ8jtOy+qfcwLU6lSfM5EFrowTu5B6U6i5zKr6HU3Hpj8K4RL0d7Zlhbm0N9WRYVBRnkWw34lyI8/7NTrN1chsW4bMDeVGllRYmFV4+M0fz1apBPEJroBfTnS6B+WrQ6FXWr8uk+7WTN7WVkWK4vGuvT4osnCSVTFOqvfD5BEC6NpnJ4EdUKtKvyLrvP1GAHao2e3JLlTkvXaSdqjRJ7w9Xz8E/2zTLmDvCH99ai+Zghe5PVxGsTHmYicfL1F5vjC4LA1nvseOdCvPtqP498uxmDUcPZE1OcOjKBvSGXzdcQxr5IOByOBeDARxYdB34AtABRh8Nx5Nzyn7Ac6fTULVqXJs3/sSzOh9i/d4CN2yovEry/bAQ7zqApKUVtuzUGuGnSpPl0hLo6IZU6P5C+EtFkkh93TpISZFrVWlZ/dRXFOcaLfH0cAx1M+cPMVrYQk3XMLgSoZT/m4CmQZcz52xCVehan9mIu2k2L1cR4bxeqWBRTdIFIRwBtg5bGskWkg9O0HniP06130F27mjH/IrVzQfwWDRZdKZlTC4RUPWhLy1AYLzYmj8/O4vybvyLp81H4L/41qroGXhybpcMboCpDx2MVeVetRgcgJ2LEu94k3vUWojkXVc3tqKrWg8aAc3iM9hPHWZKCmHQmGuQsRlMBZtfnkBeL0NZ2iB4pTGNWLRV3/xGC5vKTsLp1hYQPThDr86C9DpNw795XGbbYcFS3YksEeWR9EwC5Og3fqink545poncUYjg5x55fnWXD1grKmnJ5a9KDQgZPdHliutykx6xW8LvRGWYjcb5VU4A1LhFwBlBk6Ui6gsT7vbRUWmibWyKakvBlFLKqQUVh1cpLPtdcJM6zg07CyRTfrC6g2mxATkmEDo4jp2Qsm0v5uk7B3/dO8nLFYzxtn0I+9SLhV/8bysp1aNY+imjKvuS4N4Isy0iLLhITHcw7h5iOJJk2FDFtLMFT3IosCAhArlJB41yUUpsereMoe0obaNv1ME0ZGYSjCT7ocPLW8UlCsSQ5RjVZUYnyTAlBXmBCWYzTrCBTo+Kb1QXYdOpLPoeUaGLqf/Yy8/OfUfIf/xN+pYLOzjOUlVVSXn6xENezEKR9fnniu/ScUPpobTl/3zuJt3w1ptETdPeMIeRU0BRz4/fMo88rRKFQIEf9WGtSCNEoAaeA9cEm4p/qDl5KWpxKk+YzRkrFWJh6HY2+EFvF44jK6w+r/TQc6HBhNqp5+r66i3Ki+866EUXhIiN0QRB4bFsV/+XZ0+zvkVifpSPiH8SYsxHReGmj+ElpWlNMzxkXnSenuP3OW58PDuAMxwAoMlxnauJHoqlsViPzC6FLtkklEzhHuimuWY2oUBDwRRl1eGhaW4RKfeWw7UQyxUsHRyjJNbKh4VLRqzHTxN5JD53ewCXiFCynR+56qI6Xf9HBu6/2U2HPpu2DUapqbWy5x/6lEaY+zrnIph8ArwElwMSH6xwOx7zdbhftdnvWrVh3TiS7LqzWa1dLvBI2m+naG33B+edwDZC+jg+Jx5K8+Gw7npkgx94f5Xt/ejviJzDN/TTcjGcRX1gkOjpCyROPf27PNv2dSpPm6gTbz6AwW9CWV1xxG0mW+ZtjwyR1Clah4qsbyy7ZJuDz8sHACNNlzRjUKr5dJBNwvo3B7wNjNbr8nUxGRfTOZwgL2Tw7ZSKakiG/EYUgsKvISp1ygsWp1xAEJeIOC5UV36NWmcfw3AKvSQZObbwLbTTIos+NuqedyldfAUCVk4u2rBxteTnKzCzmfv1LZFmi6M//Lf78In7TN8V8NM72giy2FmQhXqVPJssSyaE2YqdeRA4toihZhRxaJHbsVzhP7KVfV898UkaHhnWN6ymvq+XXPzlJUWUWsyY1wYxC1k29R6+2imMhPcMfvEdLy3pslxHoVaVmlMUZRM/OoCoxo8i4cmXwmNPJxLFjHPvKU6hTcZ5ateKi9LBio5Ynqwp4bsiF7rZ8Shx+ju4f4UTfDIkqI7JSpFFWoc/Vc8rjp9PrJwXcXWyl2mwgfHwaRAHDjvJlO412F6/4fCiUcconTzFWsp6zhkpWJ1PoP5IGORmM8IshFwIC31lRROG5Pn3kpJPUXBj95hIUFi2ZwOOVeTw76GKvropHH/vvJLreJN75JsnxdlQrNqOwVSBmFiJa8hFUl96LuGeOuNOJvrYOUaNBSiZYdA4y5Rpn2h/CrczArS8mmrs8Oa0WZIqNOhpMekqNWoq1GuJ7h0AhYmoqRGh+nIxkkp92jPGjY8MMnHQRiaXIUojUZujINahZjAUoKTvDoKkVr2DB4Ivz1LpiMj8mTDlDUfZOeig0aNn1gz9h8r/+Z6Z+9Pd0rmpArzewfv2mi8YC/niSPROzFOo1bC+wnl+uUYg8WpHLz/qnmaisJZgykBVfIjU1wv7RAVQqFTVWPZXOgwixMIsjkEgYMFZVseC/ufJUWpxKk+YzJrzYiywlsBTu/MyEqfmlCD2jXu7bWHaRMJVKSji6ZymtsmIwXtwgl+VlsL4+l3dPT7NqRyVqjQOV9eZW1jNmaKhpyKW/a4aW20rRG26e8HUlnKEoogB5+hs7lyAIV6xuMjPeTzIeo+RcSl9PuxOAhuar+yi8d3oarz/GU/fUXrbTYlApqMrQ07MY5K7iy8/uWHOMbN5Vzfv7HLinfJRVWdl234rzZWy/pPwQCAJ/Dzz0OX+WK+L1BpEk+Yb3s92C0rufNf8crgHS1/FR3t83gGcmQGNLId1nnBzaP0T96kv99W4VN+tZLB08DIBgb/hcnu3/6d8pURQ+lXCf5p8/UixGqLebjNs2IYiX71fJssxPDw3j1yvITwo8vqHskm1SyTjPnzrJZMFKctUy36zQERj9BUpBx5vJO5hcKkBeWqRV7KZVDNGj2kyTMYNCg4YcnZqD7kXemJpnKMPGXfkPkXC/iozM3PBvcDt1uKfmKY5GKChbTcC+lUmtkfnscjybI9zun0MzMkRkaJDAyeMAKK1Wiv+vP6dHaeDVvinUosi37YVUZVzZOB0gOTNIrO15JM8Yoq0c7fYfoMyrweudp+PkIVyeeTQJBY1yJuViO7q4jqF2FdFIklWt+eiWRnk/mUlr2Uoe2PxVhsdG6ew8w5tv7qG0tJzVq9eSkWE+fz5BENCvK8L/6gCRtmkMd17e/kGWJKZ/9Qz773qYpErDkyVZmPU6ZEkmtRBBNKgQdSqqzHq+WpHH8yNutA0WKqwaRk64yFuMImZBeD7GpjtHUWpKOBpbFiMPT7tReLuoHTZDboxQsINIcz3xmQDbJsJMGDuYm2rngdWb2LeY4Gf903zbXogNGFgK8fyIG5NKybdrCrBql/vzMcc88cEFNA05qD/i9VptNrCj0Mq7Ti/FRi0bW7+CasUdxE7+nkT/ARK9+z+8MwimbMTMAkRLAYqsQiIuPzMv7IFEnJRCxUxxBUPV9UyU2ZGVNQiZMoZYAs1CCt3CEtpAgvvurKG86kKfPdLuRgrGMe6qRFCILPijnOxwEQuGcWXrsNdkUy6LTPfMYS/WM+iYxVo4xgfyWvxCHoVRP4qzPtoWJe5+pAFBEIilJN5zejk2u4QowEQwyqq6YvK//0ccfP0lggE/d+7ajVp9YWwnyzIvj8+SkGQeq8g7b8T/ISVGHWWGIKMhM6Ig8XTrKkzrm3G7nfg736Fw/C2kmMzcqJLFumYyT5xk7uAhlKtvbvp8WpxKk+YzJujtQKW1odZf2wDyZnGw0wUCbG66eKAxOjhPNJKgfvXlfaS+srmC0wMe3um0ct/KBJLND1xfudjrZfX6Yga6Zug6Nc36LVeeQbtZOEMxcnUaVFfoEH0SJh0dqLUGcoprSMRT9J2docJuw3QV43h/OM7etnGaKq3UlmVdcbtKk55B3zzBRPKK4eD2xjyWFiIEfFG23GNH8RlHO9xM7Hb7XwHVwG6HwyHZ7fZJoPQj67MByeFwLNyKdbf6+tKkuV48MwEyLDo02lvfVRvomsHRPUvLxhLW3F6Gdy7IycPjVNXmfCbnvxGu5MXyIcH2M6hsOddlspwmTZrPnnBfD3I8jnF1yxW3ebFtnAm1hDEp8IO1lZesT6Qknj1zmnFzFcWEeHJFBbOOn5OQlLwsbUOjzkCOJSjVK2hNDKDNqONrFWvO7z/vGmPlTDdiRKBfquJHXpmaaRO3lS0iKgTyC8PoTFWYVCtYsbaVuErLVCDMy139DKiMOKyV1Fc1sSnPQkkyRmx6CrGkjNe9Yc7Mz1Ju0vHVijwy1Be3n5FIhHA4RCIRJ+6bJ+I4QswzQVJtRK58gJQpl+Som1D3EG63E7VCRa1cTFV2GYbqMMnRCWKdb9HlU5GpVqE9+19png9xpvFfsj9vCytUGuz2Oioqqunr66K3t5PJyXHKirPYuu1OYDkaUjSo0LUWEGmbJj60gKbGysfxHT3C/lI7PkseGwwJavNspBYihNumSc2HARC0ShRZOiqztOw2GHnNH2REJ6NsySa/ew7cAnFZyVlXGSczSyhULNGqGudYvIKZqRzqUgmGDOO4JhT0CCYKi7Ws6+9j1n2GunW7aKysxOYP88shNz/tn2JrJMarQy7y9Rr+oKbgfL84ORskcsKJstCEdvWlmQh35GcyFYryxpSHAr2GMpMV3bbvI295Gsk/h7ToQlp0nvvfRXSqF9ecAWEiyKn125kot1PgHKfh7DG2vPsyUZWOGUsFs9pygupsOPdOUqpE3n2lj/seX0lBsYXUUpRYrwdVZSbKPCPJlMRf/66TucUIaxvzcKsUSEUqpt+epKBYZmx6AL3Nx4y5FL85j3oxgjTejiJfxbQrSHtbBvo6K69NePDHk6y1mbkjP5N/6JvijUkPd+rUeHJzKJycQt3eDvdcGPcdn/Mx6Atzf6ntsqmB/d5Bzs68QL75fnaV1GHRqJClFNlTRzE7jxALCCzNmfHdfSeTvkW89moMKjU3+037xepxpEnzz5xExEM87MRSsPMzS7lKpiQOd7lpqszG+jGxpO+sC5NZS1HZ5T2vss06drQW8faJSVpKTRhtI+i5uel3liw9lSts9Ha4WL2+5JYOhGRZxhmOUme5ebO6yUQc12g3JStaERUKetqniceSrGy9fHPtmg9xvG+W470zxOISj269uiljkXH5mU2HYqywXPnerLuj/JNfxBcEu93+Fyz7Qd3rcDhi5xafAXR2u33TOY+o7wO/v4Xr0qT53An6Y7z0XDu5BRnc/0TTLRWcFzwhDr8zREGJhdZNZQiCwMbtlbz4bDvtbRNs2HrpwPDzorfDRdsHo9Styqd5Qwla3cWVoVLhMOGBfjK3f3bv2DRp0twYwfZ2RL0Bfc3ljcXfa5/mZDSMxqDij1eVXxTxDxBOpnimuxenaKM46OTellYcA89jlUKMmR/gz8vq0ShE3pme54B7kSFFEXcU7ji//9K8iw9+/0NkWcKamctmKUxnVj395fegNcmsje9DSAXJNM+gmyjG87shNE25FNXZ+MGaBva8/QZOjYUhsZiexSDFBi2tuSUcm1xgLhJna34W2wqzUHykDYpGI3R2tjM42IcsfzTiWgmqyuWSME4PKtUSSqUKtVpNrbWasvkM9KVW9JtKEJQi6poWpgenWXp5hHUZJ9F6fMSzjGwvNvGyK077vJ9WmxmlUom9MhurRkfHqJ+TYRN9v9vHyvwMVjVvRafToa7OIj66SOS0C1VRBqL+QnuaCgQ40NXF+Jqd5EtL3FvdTOSMi1ivB+GcbxXnIqhSixFifUFWSDKDhWoGzEr0OgUP1hk46VIwsRTmhKEYs0rNtxua0SvX0JqSWHipH5dBwSvqFpBBLce5rdBPd8cxMhTZVOcvR+RUZOh5ekUhzwy6eGXQRXWGnieq8tGc+15IoTihAxOIJg36zaUkUwm8c/NYrTZUquVrEgWBR8tz+VHfFM+PuPnjuhIy1EoEUYnCUoDCUgDlrcxH43RMz6F64ZfIiQSHv/4tonojajnFiH0lI/aVaH0hCqbHqRrtZI3zDQRTJqmqlYSK6ukeiRFLJNn72y4e/HoTui4PglI8X+X7/TPTuOZD/Mdvr6Ui10j3QoDnR2bIqhFZ8g2g1MtYq+oY1OSywmzgiaoqliqKaGs7RDI1Q2ePH/fSCowlNr5WW0SJcTkDZ0ehlX3Dkxw9exqr1caKaIr5V15CU1KKoaGRcDLF29PzVGfoWWcz83FmQ3P8vPdXFBhz+dOmFrRKDXI0SGT/j0k5ewnNCsSkIsr+nz+jPKWhtnOGhXAlxZmVSNf5d3+9pMWpNGk+Q4ILHYCIIetSY79bRcfQPP5QnC0fS89Y9IZxTfpYd0f5VTvxd1XbOHxyiveG7BRaB8gsvHZllRtl9fpiRgY89Ha4aN5QclOP/VGW4knCSYlCw5Xz62+UmfF+kok4JfbV+JcinDg0RlGZhdzCCymQC/4oJ/pnOdE7y+RcEEGA2tJMnthRQ0G24SpHh0K9BgGYCkVZYbn6tl9m7HZ7PfDvgUHgmN1uBxhzOBwP2e32bwA/tdvtWpaNy58EOBdZdVPXpUnzSek+7SQzW39Fsf9GGOydRZZhxunn1JFx1t9xa6JKE/EU7+zpQ6VRsPP+2vPpwLY8E/bGXLpOO6lfXUCG5bNJQb8ak6MLHH5nCJNZS+fJafo73TStLaZpzQVvv1BP1zmT5StHZKRJk+bzQ04mCXZ2YGxajaC8dBh6sn+WvZMe9IVGnqjMI1OzLC7I0nKVaW9c4pn+UZYSGgpn+qmsW0XX0D5Wim4SObvYWdR4/libLBH63R4OS+tYJeuxsjyheHzfc6g1OnZ949+iPVcBbpsk8c60lyOzS0xrHmCH4iCZoUUiJSfRRO8gekYiMb6EfmMxd2/ZzhtvvEJJZJ6c1q2c9AZ5ZXwOvVLBH9QUUGO+0FdLJpP09/fQ09NBMpmk0mYme64TZTyAprgBfdNdaDKsqFQqlEoVgiCQWooSOeMmOe1HU2dDeqA3RgAAIABJREFU25p/Ub+7p3sJjUYgszmKbH2caGiA/KV9FBt2847TS4UwSXz+ONHwDD00cDqnmYQs4qUcT2iBnjdeo7m0hPqG1eg3FhN4zUHkhBPD1rLz5+h4+SU6Vm1Gk4ryjbwSgq8NIgXjqKuz0LbkI2oufnZSMsVr77fjyNChS0r41ApOCCbWiTF6Wm3IokBWxzxUF4JSQcoZQBVJkmzKhkQYERBlmeGDLyIhsarkLmIn3KhzTIhGNYUGLd+vLcKZTFGv16I8966SkxKh98eRUxLGrZXICnj/vbeZnXUjiiI2Wy75+YXk5RWQnZ3D16vy+XH/skD1tL0IhSgQSaboWgjSMe9n0eViw6E3GWhoYbJ8BcpwksrxELERHwmDEnWlhZjNxLi5ntH6etSyROG8m/z+Tgrfe45NJSV0FdyGxxWn46U+1mXo0W0oQtQq8YXivHp0jIaKLNbW5+HxBPCePolJ0LFQkIPB72FTazNvJmTMwKPluQiCgNmSiaV5M46znWTNjlDk6aAxr4Ui/YUK381WIz1HBkikJDZu2opZq2PS5cL9s59Q8v/+J47EROKSzN3F2ZeM4cKJMD/pfhaFoOB7jd9Cq9SQWnASeedvkfzz+EaB7BUUPPEdYu1LJCZ9oBKxrSwnsy4fry98vX/+10VanEqT5jNCllKEFrrQmWtQqJZfXLIsEwknCAVihINxQsE4oeC5n/1RzOEkKaMGlVWL1WbEmmPAYtXf0Cz6gQ4n1gwtDeUXh+z2f2iE3nj56nMfonQF2ZmhZ49XxuFWkFM5g1p/+TTAT4otz0RxRSadp6bJK8ogJz8DpfLmRwpMh6IA540TbwaTgx1odEasBZXs/W0PorhcRS8UTXJ6YI7jfbMMTi0BUFGQwde2V7OmNud8ZcRroVaI5OrUTAejN+0zfxFxOBy9wGVVT4fDcQxo/KzWpUlzo0QjCY7uH8aSpeerT7d+KgFflmUGumfILzZjydLT0TZFYYmF4vIrp/9+0vMcenuIRW+Y3Y+vRP+xYhfrNpczMuCh7YNRdj1Uf1PPfaN4PSHe2dOH1WbkwSdX4fdFOXlojFOHx+k+46RlQwn1qwsItrejMGWgrfziRHulSZPmAuFBB1I4jLH50ip9PaNefnFynIy6LDblWKjLWk5Bk2WJ2aHnmIgoeDu5HimVpHiyF9FWiHPJwXaFA521lZKideePJcsyfte77FRHeTF1Jy+MzvDdFcV0HX4Nn9fN5oe+f16YAlCKIveU2Kg263lxbJaz3vXc5woRtO9nSXcA7ap6VP3VBPYOomnI4Y7NO3lv/xtE+07wr7bdxVQ4TrZWhelcmpksy4yODtHRcYpwOERRYTH1qSn042+gyK1Gs+EPUeRUXPR5kzNBYr0eks4AKAR0awvR1F7sN+pfijA25KW6agadKQ9T+Z2oQ7XMDT3HevVxfp9o5v3xYSo0Og4pHmUurmCFxcBdRdk4E3H2DiYZMzQzG1ig443XaSkvobw+j1jPPI4BgT5BoiAY4HhhNUmVhicCETg0AxkajLsqUeYZiackxpZCVJn1KASBVCLI+wcPcdK8nAnw7bpcTi/GOYGPHn2csFpkxfAMwVmJF585w92PNKDr9yDrlbycDFOdoWdHoZXfv7cX/2KMytpsstfVEHpritDhyWWvJlEgW6um9iNeeLIsE26bIrUQwbCtDNGs4fjxw8zOumla2UIylcDtdnH27GkAVCoVubn5rMsu5khw2X8pKcv0L4ZIyjK1MxNYXZPsv/sxZFGBediPaTKI0qCmeUs51XU5GDOWxw/RVIoRf4RBXwiHSsWYbTlbomBqlJLRgxRqRBQR6PHLaPaqMWuVuN1BdvtCVPlV9PzNGU7oBHyhJLnoCOkzWapppF2pIhAO870VxeiUCtzhGHvG55gKRakqr2ZttZ3j7x+gp+c0Ltc4GzduJisrG0d/N6rgIu78FfRGZDaZNRT80b9g8r/9Z8b+8Wcc2/U4DZlG8j5WXCklpfh5z6/xRhb5l6u/i1WXSXK8g8gHP0FOynj7JNQVLZjr7ib07hQoQMiRSIlznDo1iZwjoC+8uXYvaXEqTZrPiIh/ECkZxmhdzcG3BpkYWSASil/WUDnHpKbVoMMsKFgMJXh3zEsqtbydKApYrHqsNgPWHANZNgPWHCNG06Vih9sbon9ika9srrjIIDuZlBjonqGs2nrJgOSjyJJMYnyJO6ptHB1O8u5gGavrB8i6yeIUQOttZbz2m7O8+utOFAqBnPwM8ovN5BebySvMQK258MJ3R+Lk69Q3PAB0hmIoBMi7TK71JyGZiOMa6aGsbg09Z9y4p300bSnj52876BlbICXJ5Fv1PHR7OWvrcsnNvLop5pUoNmrpXghe02slTZo0nw8Tw15keTki1T3to6DY8omPNevy41uI0Ly+hMpaGzNOH/tfH+DRp1ouKVzxaRjommGwd5bWTaWXjfYymDSsXl/CqcPjuCaXKCj55Nf0aQiH4rz5+25UagV3P9KASq3AajNw98MNzDj9nDg4xtH9I3SdmGBN71nM6zdc0WQ5TZo0ny/BjjMIajX6uoaLlg9P+/jRW/1YmnMo1mvYVXJBlAnMnaA7qOKgtA4zAbZyBKfJyLRJxS7FQTSGUrKLd110vPBSL/HQNCUlu/mKkMtvRmZ4pdeBdPYQVavv4EB8AMuYm7vKtl3Ur6o2G/iTmkJCewaZVWs4Er2DrcoDIPUSre5H61wF3aAZSbKqooL24WFOnzrGunUXqqK53U7OnDnOwoIXqzWbja2tmDteQPKMom55CHXzbgRhuY2SUxKJsSWifR6kxSiCVol2VR5quxXxMjYXPe0uBEGmuHAMS9ETJGNewot9gIg17qBSUUhHqoH2KGSolHy9ykalapHF8Z+TK0X4ljpJKpVENksIZhmRfvwADZAdgc3AAOUkzatp9IYp9CjQNOWgbcxBUIg4lkK8NjHH4jm/ozszfZw51cZB3VoQBW6zZVBktpCjizE23IPHXEzB6GHUM2fJUqlIxm3s+1UvK/RFhGvKUEUlij1B2g4PUBA4ij+zFG2uyIJ3D5Z1u4kcmSbWPYtmZS6L77yF6+wZbN/5AaosK7FeD4nRJbSr8lAVmxkY6GFwcACTso72g1HufayRlpb1RKNRZmdduN1O3G4ngelJLLnVdFCEKEs0GFUUTIxwTGvC33w7Fm8I3UAQbVJmw84qVqzMv2TCXKtQUGPUkJx0EO7vJKzQYpI19JTVEdEb2PnGb9GHg8vPGEgolGgFLWqVAl8ApAPj2GzZePJvQ0hlU6qPM1aqxOELs7vEhlmjZN+kh7a5JbQKBY+W57LKalouzhTexqH9p/CJXvbte4WqKjsjI4OUlpYj5VXwvmuB5uwM9Dk55H/3+7x+rJ24JLOt4NL3/MvDexlYHOLrKx6lIqOUyNEXSPa+STKhxtsTR5VlR59xO/GJBSLOdsKuDuRkjDlDCb352ykYclGVFqfSpPlyEvR2oFCZiCbz6Tt7hoISC/aGXAxGNXqjBoNJjV6vQjHuI949h6ASUeYYyJzy8+2n1xBMSXg9IbxzIbxzQdzTPob65s4fv7Qyi8131VwkUh0860IhCty+8mIxadThIRZNXrMSU3I2hBxJoq/K4tEiIz/a08PR7hl23wKf2bzCDL75JxtwT/lwT/twT/noOD5Je9uyz6A1x0h+kZnFXC1tsQj3l9pYn3NjgyVnOEqeToPyJg1c3GO9pJJxLLm1vP/WGGXVVtpdPhxTS+xcU8z6ulyKc4yfWlAqNmg55fHjjSXI1t76ioZp0qS5McaGvOiNapKJFP1n3Z9KnHJ0z6JUiVTYs1GpFNz5YB0vPdvO/tcHuO+rK29KJU7vXJDD7w5TVGahZWPpFbdrWltE31k3x94f4eE/aP7MxfFkUuKtl3qIhBM88PVVGD9W8jyvMIP7v7aS6fFF+l45gJCI0z5nxD7gocJ+afpCmi835wpmPAyUAY0Oh6Pn3PIa4DnACniBbzocjqFbtS7NJ0OWJILt7RgaGhE1y3/LM+EYnW4fbx4dw7wyG61KwaMVeef9mpKxRfqd3RyQtpArLFDk6UVnCbM6189qZhAVWrLLHkEQFOfPI0kJlpzvodLlYchqokEQafH6OLMUobGsGWexjiOTBwAIJUI8XL37orZC0TOPNiHhKTISb1tgn/F2btsygy3eS6JyFDkYQjVaQtGQlUWdi8HBfuTQGbJMKYZdOrx+JVq1TGOFSL7BjerMQaKxOInmRpaUfWhGAlhy70EaSxAbmEeOJBEztehuK0ZdbrmoMrQsJUnGl0jGFomEFujrCJOXO49eLzA3/EuQUyCI6DIb6PNLOGNmZCBbo+KP60tIBRx4hl9BoTJhyaknGpUQBJFkKs7IggdXykwKBZIsoA/5sKZ8VGeOU6ZwctzaxHtlK9lVmU0gJbF3bJaexSDZGiUNFgMnPT5C0w4GxRYklYhFpWRXSQ6yLNPx/u/J7zvNtt3fpWL7bqbfymbeN4kr5kIpupiIdiF1qSiRrEzLNrSqaWRJQTzQxMnFbLbzGiHbSTQVdUQ7Z/F1HMR35E0QBBI//Fvy/+BfEW13oyo1o1mZg8s1zalTbeiECmanUiiVIq//tpv7v7YSW56J0tIKSkuXI9UCAT+/Hp5hKSEjyTA9PkWXrQxDwEduhwvNIuj0ah77Xgu6y0xmS5LEyMggZ8+eJhIJU1JSRmNhOd6//AuK6l28s3Ybbz3yfb6WBPLMvPHqIH0CJEV4rGmCUMJPYmCR7IEJ6qR+erNvY/2GEsZc8wBMBMK8NT1PUpJpyc7gruJs9MoL3+8VjXnMOu30dU5T2ZRgaGgAvd7A+vW3s0IS+LueSfY7F9hdakNYUU9/SE3ZSB+apVHYuSziyqkUx7vext2+nyeSuZR07Gc+9RN0lhRLAS0LkwqyC9agK2giERtDNoTRrSvFZG1mLqSipz3AbKOVaZuVqzvn3jhpcSpNms+AZNxP1D9CRu5tDPZ6EATYsXsFho8IScmFCJHDk8QXoqjKLMtmg7JM0tVPYnCBzHWFZGYbqKq9cNxYNIF3LoRrcomO41O88L9PcduOKuwNuSRTEke73ayuzsb8sdn2vrNuMixaCkuvPoBKjC2CUkRVlEGLQqDMJvJuv4Vtm+YxGLOvuu8nQatTUV6TTXnN8rET8RSzLj+uqWWxqq/TzdTabNAp2TfhocKkJ+c6o6BkWcYZitGYdfPM0CcdHWj0JtpPxVCplbRuKeeVfzrJ1tVFPHYNo/MboehcGuJUMJoWp9Kk+YKRTKSYGlvAfi5FeqDTzW07qi4x677eYw33z1Fht52PFs3KNrBpZxUH3hyko22SltuuLCZdD/FYkrf39KHRKNm+u/aqYpdKpWD9lnL2vz6Ao2f2mmngNxNZlvngDQezrgC7HqojJ9902e0EQaC4PAuV1YdfpcGfUcQ7e/rILzaz+/GVX+rqpWkuYQ/wt8Dhjy3/CfAPDofjV3a7/Ungp8C2W7guzTWI+AaZ8jqRlYVojGWICjXRsVFSvqXznnDxpMRfvd5DNJnCtCITQRCIShJ/3TOBWhQwKATWS4f5ILUBNXHiCyGCnhTTOTtp1JwkGfMiJcN4J/ZgKdiOWr/cPgXmjpNK+LGWPoggiMiyRGb3XrTWVThK1jM/9Twb8tegVWr4YOoISTnFYzUPIAoiSW+Y+MA88QIjfSecGE0aQv4Y7/SVU1GpZ338NLJB5v9n772D5DrPe83nnM5xuns6TE/OPQEzGGQQJAhmgKSYKVGiJFqW71Wy1+td79q7W3d3XXVrq7z2XdvX1+Ug+SpYoiiJOYIBOcfBYHJPztNxOufuc/aPAUHBRCAoUpboeaq6MDjfyaf7nPP9vvf9vcKGIkwZ6Ax2kha9jC8CyChEmUZXkipbBgUihaJAvsYNiiKIKSiKZGPT+KL/gCbgQVSVUaxeRDYnSOYVCOOKVaFNECnlE5QKscvndGaukkKhhYa6RTTGGlRaByqNjYy2kTcW04zn0jiECI3KKMO5CvxLJyB0ALWhGo3tEWo9dYTCSbKlEoeXIxwvRZHlEi78hORy8gY1QqmIMxNkj3yKOwxn8aWm+e6FTaSyWpAl1GoNISCULeAq+BjSeEAtgyDweKMLpSgw2X+cmeEzrNu+h3UtHQB4Ht1DxeteGtIFIM2J6Cx5KYBGGUYtD4AErVue4sKgSO5sjKP2XXQ1XaC+3oI0DsqCG9uDj+La2MHYf/l7UoemUVhN6G+tIZGIc+TIPsi5CIdWn7vFooRSgNeeu8gjT/dgd33w7j8QSpL0+enWa+jXWVixu6mcHceYXkDUgFRuYNOWHhSpPLmZGEVfCrlQQuEyEFQl6JvoIxqNUG6xc0vVRiwJDZEfvwYIeFRtiG/8lH0PPs2zJh2/U2PBvk5FaqhIoyQwNVjH9p06Bn0qEq7T1PnPsaXSxuuBGjSiQE6S6Y+k6Ck3cldl+TXf+W+9p5nAcoL5kSz3PPYAVpsJjUaLC9jiMHM6GGW7s4wL4TgFUUFP0Edg/ykWzw2jy0QoBRYpL5bYA4jaJPpWEaWxxHLEzL/c/m0UOwTuVuvZsa4SpWYrxaLE2JCfi2cWiIbjhDssFMwqNnVV8Ek7ov/axKnrjHbMANlLH4A/9Xq971xq287qw0DHJcNar9cb+FXa1ljj34LUykVARm9bj3dwnOp662VhSi5JZPsD5Ab8CBol+jvqUdd9UEnB2GonMRFGt7ECQaW4Yr0arYrKWguVtRaaO5wcfMvLwTe9TI0G0TdYSGWL3LHhyjCnSCjF8nyM7Xdc3whdLkkUZmOoaswIl8JZv3BXE3/x83HePD7Cnp3b+IufXuCZ3R5arxMlUIhE8H3vHzH+0R+A+uqdi2uhUiuorrdeTjm5EIwxMxOgYiZJsFrPLyaX+VZH7WVjxOuxkiuQLUmXhZ6bJZecZy48RiaVRUamWCywNNWPzWlHbz6Pe7OZ0xfCFEsG1lXMI8vNn9iovVOnRi0KzKeybLCbb7zAGmus8WtjYSZCsSDR0FKOTq9mqHcJ76Cf9Vuqb3pd0+Nh8rkSbV1Xhsm3dVewOBfl7LEZ3DVlHzvFTpZlDr8zTjyS4eEvrUdvuLHY3dLhZODcImcOT9PkcVw2H/+0OXdslonhANt2NdDocVx3XlmSSPVdwLh+PV/4j9vpOz3P6cPTLM/HPhGD+jV+M7hUXZVLBTO49LcT2Ajce2nSc8DfeTweB6s+hp9om9frDX46R/fZoZANEZp5EVkqrE4QFGgMtRRPhEAU0Xd1kyuU+PPn+1iZWxVflEYV2zoraDYpiSb9RFMr6POLnJPbyKNCW8ziCMxgd1WyxRkiGQpjq30YqZgh7j+Kz/td9NZuTI7NxP3H0JW1oTXVAzDWe4jgzDA76lrYXyrDZtzD51s2oVaoUApK3ps7REkq8cXWx8icXEBWibzVv4TJqkPdaCY3H8YyFSPiNLHXsJN75eNkC2mMbc2o29RsubiO47FhDKjplKvR+FTgA1kskHONkrdPI5RUaBY7UEVqkdRJMnW95NzDCAoNGn01orIa5BLypQ9yCaWxFqXGikpjQ6GycPTULGXmKPXtWymr2LHqG+iLsH8mjCjA52odrFOkCc69h0PRCKFxNCYPg6Od9Pkn2FCzgq7LxrGJSYj56CzGsGbCxIPz2CQIV3YRcbSiXhjgJ027aS752C5e4Anlu/QbPPTlPDiWZnH6Fhhr30BUeamvIgg0mnQ0m/Ws+OboPfgCFXVtdGzfA4AkyUwvxJjKF9ioEFEIJlI1nXTX3c65w9MYTRK33lVFvaeFjltK/P3bQ8gTcXqPNSO+9CwGlQnb+qdQ2eqwdLdh2/4V5EyRfGmUYMjJ/oNvko5ryUfNiAqBlnYHREMEJhaJq+288sMz3KqfQh+ZJxcMYs+k2VTdwL49T1EeXCZpLidU10rTSg2Z2UmKuhi9F48z0Heaasqp07lBqWBw+SwhIY4eDZtpxh2xIUQKFA05soFhjN1bUJe7qV6ysue1H7Hv81/ju6PzRP0yblMBW0KDhJojBwpAgWhZF3qDkgs19aTyeRBFmk16JhIZbBr1dQejlUqR3Y918PwPznP2kJ9Hv/JBJswuh4ULoQQ/6ZslLMjoQln6Eo1sVo+inh4loCknYW4lblHSY5axC0MIYpFQrILndz6DSRJxWPS8nc4yML5Ee7zE3LllMukCNoeBvFtP2q1nk9lAhUFLKvHJeuL+OiOnrjXaAfDk+2LV+3g8HhH4CfA1r9d7zOPx/Cfgz4Gvf9y2T+3I1ljjOsiyTCrch8ZYR9Avkozn2H7HamhpMZQmfXweKZpF1WhFt7XyQxUwynrcJEaC5KejaFrLr7YJACw2PY883cPA+dVOxOBUCKtBjedfdWKGLxmhe24wAl5cSiLnS6gbPnixb2uoodPdy4F+A2arj6VQirdPz11XnFra+wp9xQWyz/+Eli9/+5rzpYsl3p4PcV91OUbVh29NsixzLBDDoVXxue5qXj42xVK3jQNLYe6rvnEU12IqB6xWv7sZpFKW6NJ+kqHziAo1CCoEBIL+FFJJoswqYylPoVYWOT9lxmHMYc6fJRHQYnbtuKltXQtREKgyaC8buq+xxhq/OUyPh1FrFFTWWlAoRJyVJob7luneXHXTArV3wIfJrPmQ+CQIArff10JgKcG+10f4/O9uRqe/+cis4b5lJoYDbL29/iMLXIIgcOvdTbz8kz4unJ5n6876m97uzTI25Ofc8Vk8XS42bK+54fzZyUlKiTjGDRsRRYGuTVWcPTbD3OTKmjj12acGWPR6vSUAr9db8ng8S5emC59C22dSnCr4kkiRDJr26wvBN0KWioRmXkIQlHTe9scEfAtk4pNkYhOk+4cQqzRMjX2fZ8+3Mx9WoK8xUkwUSI5FWV87ijExgQsZUVnGftoJUs7TjS6GTrxOTpDYss5GMrAPk2M7xvIeAIzlPcT8x0kET5OO9AMilqp7AIgE5uk/+jrOpg6OFnqRpWWKqm2cDCS5o9LGI033oxAVvD2znxq/ie5wBWcSGRJqmE7HiJ5ZNd+2CjJdwxm2PGDldHw3GwoHSMYmmTW0sH8lyUTQjgKZFlWcdpWGCmeA8gYvClWe6HI1/pkmigUVJdJgVbFOk0KjsYNcIpuYRGdpx1p1H0p12VXP69xkkHhMYuOGOGbnAwAc90d5ZyFMh8XAQ3UOytQqSiU9Cd8B2gvj9Ese5s41k8/OodUvMTPjRzccolYqAaBQqhHL3ehFCz5XIxFHAzXRCfThccpSy4x2PoZPdRcPqI7TI47Sop3jaN0m4q13o16MkDLpqZodxxJbYXz9NuZXIvS98X20ejPbH3gGWYLhgWX6Ts8TW8lQZtFS0mtRyHCrSk3L1mqqqsy8/fIQ+970s0djp7reyt07GjhYOsMd772FXChyxraeboOCypkocz+5iFBSEUmPUjy1j1HvOJlyF/mYG5NZg9VhIH/4HRojfVQDaaWJ3ur7ORavpT0XIVJrI2h3M9XWjbEg8bDBjUFW8aNCgfNmDV8yNVKuULBSlmO26GM2ssR01g+ACiXr5DrqlRWIsgCXvIDT073IxQLmrbsojhfQVW/Ecv5fePDic7zU/kX06yrY7bJRkZLY/8YoZouWfKFEviixd+cdSEoFOw6/Sbe9jJrf+RovTPs5tLxCu8Vw3QJOZouObbsaOPruBD/82xOU2XTks0USsSz6agPB1jJAYIfVRMdX6xBpIJ0vcOTUfpqG/GyJL2C1yRSKCoalOzh3+3ZygszTkgaru5y3+xcZzGdYVApUt1t5oNnF3FyUAWUeRabImwdGaVJp6Wn8ZIu1/NrEqauNdtyATUD2/eVYDa+dYVVk+rhta/w7R5YlpGKaUiFx+aPSudAYbn6E+6OSS85SzEcoc+/i9Ak/ao2C+kYrmfNL5IaCCFolhrsbUFVfPSJGW2lCtGrJjYZQt9iu29kRRWG1rLZVy8kX+qlJFXjnxSF27WnFYNJQLEp4B/00tNpvOGKen44gqBUoK69Mg3t4m4n/91WJQ72zAFycDLESz2Izf/gGKmUzeCfOkzUquOAbQTd+keqW9Vfd3sBKknOhOAalgt01HxabJuJpltM5Hq93UmvR0TlooHc5zWGgtcxAven6pc4X01mUgoBT99HFqXR0lMjCXkqFJCbHNpq6HmIlkgdgauqfkYUkwxN38dQdW0nkisyunOSxnQ3oLQmiywfQmupR66/u65UoFInkCtQaP1qJ9hqDluP+CEVJ+sQ8s9ZYY41fDUmSmZkIU9tUfjl9rGO9m0N7x27aGD0ZzzE/HWHTrXVXvc+rNUrufaSdl358gYNvjnL/k+tuSvwK+hIc3zdBTYOVjbfUfuTlACqqy2hud3Dx9Dwd690f8n76JPEtxDj4lhd3TRm79rR+pGNM9p0HhQJDVzewGnVbVWthdmqFHXevVe5b49+G8vKPbyPgcNxcpPnHRZZlImcXiR6dARnsLQ6010ih/SjMj75KIeOjqed30ejLqWksB9aTmp2jL3Ya8c57+e8nbYRTIpauclRlGtRSjtAZP8+fNfEnT+7C7l7PWwMX8Wbd7K41IeZmyEVSpBwBUoFljNZGWtY/iiC+H8VpwmD5HD+bdFGMnCQrW/n9u2pAKvDOj3+M1mhkqllHMDDD/7nryxxbUrFvKYzDosdl0LK740GMCiMthzXMZHMcziTxlUTK9Xn+xweURIo1PLffz7GYgG7AwB88s5ne2Tqiwz/GKb2OQdlEoyKBrDQSVhoxtw/gKo8hKZzYax6ksqOSdllGlsG3EOCtl8dQG+7G0/A2VlcnevNWfNMH8MUnqGi8G0fd7Zz3JUAAl16D06Cl//QoGnWOW++9A6vLwmQkyTsLIXpcZXxnYyOCIFDIJ5m48FNKhQQTsSomgkVsK6+gycYoiUoyJhfL8NRKAAAgAElEQVRhdxdpgwNleSXOQomZZR9T29oxxiP0pIcx1gpcNO2hYvBd1o2+ziPPfIuqqjtJRWeZHX6JPamjzGUnWVT3kABW7BXc/e4L1CxNc6BKiz4Z46Gv/ylzk2lOHRkkGc/hri7jngfbEXMFlEfnmdKLNMYL4F2ha2c9dQ3lPPu9M7z1wiBPPrOJ9eFJNHufI2000/on32DuxEWOToa5s9yEcyVDXyrLaKqSLeZyKhcW8Sk3o1YpSMRziIkVNsUGSDpbGNO0YmuuIb+QQ5LhonUb/s3lqAwaDLLM09N5ygoFJG2endk8+1uNvNBu5E92eGjWa2gbDLB0ZJy5jA+FXcv69euxNDlRmTXIskw+lCY5GST0199FbaunOFpAFoqU2hZRTzfC+WUCUR9Vt9XybjjK73TVcf9jnex9eQiA4GY7klJBj6uMOzobWHrxZRJmHc/87tf4s6OjvDA8zXc0KSrvvvOqv9tzJ2Y5dXAKWLVBCfmSl9sNy2niTSa0ySJ2s45CNsPgz7+HIxjinlQJU62AsUIGSz2+mqfpjRUIKuD++Rzn/CuEjswgigL3bqoiWGGgV0zwi0CYbCqDZNNS8K7wrUe7uHNzDcpPOHX+N8Vz6lmPxyMAx4D/w+v1RoFaYPb9Gbxeb8jj8Ygej8f2cdu8Xu/KR92h34YHyqfJb/sxZJJ+lqfOUMjGyOfiFN7/5BMgX5kcq1DqWLfzf0Op+niV1G7EtG8QUamlomYDU2OH6epxUzw8R86XxNzlwr6rAcVVKnL8MvbN1QTem8BUAF3Vja/NyNFpVEqRJ+/xcGr/BL/4/nl2P9qJIEAuW2THHU3XvcZSoURsIY6p3YGz4spRHL16I5t73+DMnJu2OhujsxHOT4R5enfbh/fjZ68RMqhwmWtJ+yc4+cYPeOCZP6S+7cMC1cL86mDk2VCcJ7tr0SqvTB358ZSPMo0SzfghXj57mAee+VPmfzxB0aHjxdkA//dt7ehU1043CUwuU2PW4XZdKQIuJjIcmg2SLUrkJYl8SSJXyJNMrZAr5CmJd4PSQCEoYD4+wbc3NmJXw/LUMLliHY8+s5HqGhvP7x8D4IGdTdjNzQyf+Csi86/Svv2PUCivFALDmRzfPTVLOJNne5WNL7ZXY1Bf/zvQWSpyxBcho1HSaDFcd96Pwm/7b3yNNX4T8C/GyaYLNLR8ENXa3O7kxIFJhm/SGH1saHV01rPu2pVvHBUmdtzVxLH3Jug/u8D6rTeOKioWSkyNhThzZAatXsXdD7V9rJTj7Xc0Mj0W4vThKe5+qP3GC3wM4tEMe18awmTWsufxzo/kFyXLMsneXvRt7Sj0HzzHa5tsHN83STyawWz5aIMAa/xWMg9UeTwexaUIJwVQeWm68Cm0fWTC4eRVKzLfCIfDRDCYuOnlbha5UCJ9fH7VwqGujMJSAt/xGQy76j/W+jKxMYJzxzA6tlIQVu9N7x9HeP8RlrV2XppwUwLsm8oRjSooSXylOk7QVMv331li30gNLXkf78VcNGqzbLFW85OXX0KnkdldqSJeyPC838/XFxYp11lXO+neID99b4x4Ok9L1SbGFmJY9w7jSJwkGvSjuGsHvf7zPNHyEE6xkgcqSsxEUjw79MuX08m+NplSvkQpb6BJI9PktLKk1XBvq5uOhhh/9eNe3hlcpvf/eY9MrkixuI4vbxzise4JhqIO9Ook9doJ8iWRvSONnJlz014f4v5tBjrqrRQyfsTMj9h9r41DhxoQxDvxCAeRMGFv+Sb+6b0sTbzN0NAR9o41saCowthYhjon4Z6TKDWZeW5GgWlxmrPBGAalgrscZZyZCrAY9eFYeRWNlGRgWk169iJuIGmuIuFoxyQIVFTVcBYreUlB7cIsk64K8vWtdPadJOSo5FTVrSCB06Wms6aa8Xd/yP6f/jN3fv5/QGsoJ5C4n9j0UWrrp6kte4f2TB3vGDwsffWbKPf+EG1URVHVyrP/fYJ8roTZoCajEem06zEiM39+Ea1GxLW9muk3Jmg4vUBBI6JusPK5p7p44+f9/OL7Z+jwHaGyrp7Xdz7ENtHOrvu7mR18g1mvhxV/Abmjg81OFSMXPORCNShyGZQqka5bW7Eef56SoGDAvJk0WiILOVo7nATNSgJ9fgRZoFSSeHI+x6hZwXiZEvliGH1R5itNzfx0IchfHvfy5eUihmAGjUNP5ZYtZLRKcJuJ5vLIgRyFbIB0dITYucNI2RTyfWXkK7xoLPU4m75APH+BwPP/yIaVcZ7ovI1XF4P8oH+WNqWM0h7FZHcSLtfiUCp5pMqOuuZhrMkMvrfeJpsvcU+9hxcVZbx4cpDHrE40NR8MKCXjOQ6+5WVhJoJGq0QoSuj0akSFwOee6iYezXA4FGNJLGGaCjM3fRQpOkJzIUZepUa3TsCoL7JiqMR29zcpYsQ/5WNTuEC9XkvGraCmQ0vXxioMJg0zvjiTQ0HyxSLZGiOmvMS3v7QROV1EKkoEV1I3fa8QReGaWstvgji10+v1zns8Hg3wN8DfAV/5N96n3/gHyqfJZ+EYfN6fkk8vISp0KFQmFCoTakMDOovx8v8VKhOyVCAw8WOmBt/CWr37xiu+SaRSloivH0P5es6dWqSQL9EoKsj5Yuhvr0VssLKSyMB1TrfDYSLn0IJKxH96DsPO65vhZvNF9p+dY7PHQVePm5raMg6+5eXV5/pQKkXKrDoMZerrXuP8TBS5IFGqMH5oPlku4/bmEBcWXGRzRTrqrbx5fBq3VctKPEcwmiEUyxKMZlhaVJIVHoIQPJrIoDdEeesnf8fOR79BRd0HYpYky/jmIzy+UmSfVeKd0SV2uD7o1C2msoyEE7RExhge3A8ITAyeZustGzl4do7gFgc/7J3iycarpypKssxMNE2P/crv9lgsxXMTPmRkDCoFKkFElNIIhQhKShh1VvS6clSiiFIUGIml+IuTY9ya9iHLRSqb1lNWriMQiPPe6Vmaq8tQSBKRKFhrHiEw8S+MX3yB8tqHLm8zmivwPe8CmaLEdmcZZxZXGArEeKTOSYf12qK4+VL48MDCCqbCr+Y++HF/49d7mKyxxr9HpsdDiKJA7S+FtavUClo6XYxeXCb7EY3RZVnGO+DDXV1GmfX6Qsq6jZUszkY5dWiaiuoyXJUfjrqVZZnAcoLRfh8TIwHyuRKmMi33PdqJTv/xiiqYyrR0b63mwsl51m2quup2Py5yUSLct8w7e0eQSjL3P7nuIxvK55cWKQQDWHfvuWJ6XVM5x/dNMju5QtemT6HE7Bq/EXi93oDH4+kDvsSqrceXgAvve0N9Gm2fBUrxHKkD00jxHNpNbhTtduhdpjASopTMozDe3H2iWEgQnnsNlc6FtfKeD7X39s3wQtVuyjRKmre5mSkVKWWLbNPqqajcjqdexdB8idfPzFGlKscklnja084r517EIsHGthwqJDTVD+Afe4O/PP/f+GL9lzl8MsnFyTC1LiN3barilaPTALxwaBKHUKK++VYGg31sruzhzurbANAqFXyntZzFwAChyBTBYBkDoUqWRdDqBWRznILGzGw6RzKWZjSe4vfbanjq3hb+6dUhgrEsAlAhKJnv82PsUNDpWv1qjMtNKNJ6DMvH6C7bwHRAxf/38z5qXQa2V43Q7lKjUqyweVuag72t9IdvJV5MsJzooyS5aSrX8kDHFE93DZDIjRJMmZByBuIVBpJNLUzGksSLq++DmRL81cAstZkx7tZfQJRLDPfHSaQ0JKo2U1CbMCXDmDJJjAoV4fFhmgSRpNbCUpUHazjEjpNvU7O7Ad3GLlJiGZliiQaTHqUo4DZ+myMv/SPv/eyvSZVvJp9OoDLkGFmy0WLIU2+Z5ilxioCmjEibAdNMnqa5cwQdeQIVW3krlUECxi8u8o25OA0aFYUKA+U2A/3lGkzxIvZj84hGNWqLmq2FCxzPGBmquB3bPU102lQc90fZYm/EaWxH2f8aciqPrAtyKqgiE2sEhZIti2+h0ymYPh7BMjHMrGsL9T0N2J0GJo7Oos4V6Ncp0G+yU1CJuC6GORTNY1jvpHGlxEyyQHKrC7dOwxfTCp5V5nmuDJ6ud3PUF2Pf8xcpSTLdDUYe6kmgK41QzK0gyzKF8z6UlXYq7/1fOb7PR2IwxG25aQZyBWSNnVtCfST/+i/ZmYlT6L6N0aZ21klR/IKBfL7A79XZ0VwahLE/+RRySSK6713UuqN4dtxGyGmh95VX2P6d3wdRZGwowLH3xpEkGUeFkaAvyd0PtWEya3nl2T6GLyyx4Y4GArOT3D/WR3n/eZT5HEmtiomaSrqsKcxinCndJsZCs6Rf+B4TG75AdUHkzpiM9fFGai4N9M8Hknz/XS8XxkPYTGo0Gx3ocxJJjcjfDMxiHIrwhZ3N1Db/lqb1XQuv1zt/6d+cx+P5e+C1S01zwOVeuMfjsQOS1+td8Xg8H6vt0z+aNX4TKGSDhHwxtJbdNHVtveEIsbF8I4ngWYz2Tai0n2wFulRkCFkuYrD1cOyYnzqbDtVcDHWL7QovpxshqBSom23kvWGkzQXE67y0nxkJkM2X2NWz+jJ+2Yvq3CJnjkzTvaX6huekMBVB0ClRuj4coSMIAomSk9saFzg4oUAQQJbhr35+EVj1R7KZNZjkNOUKHzVWM9NyNafUm/jKxIvMbWng2CvfY+dj38RV2wqAfy7CE5MZtBLYMhKvGiJsd5YhXtrPg3M+FKU8Ou8Rttz3NPNjF5gfu8D9X/scY4N+SgtpegGPxUCX7cMRQSu5AjlJusJv6qQ/yhtzQSr0Gp5pcaMrRViZf4N8agGtpQFrzYOoNFfecD+nV/EXJ7zsF8poMNXw2IO3AjDnT7IcTvPV3R+kLWtN9ZhdtxL3H0dnakJv7bhCmPq6p4pqg5bNdjMvTvv5ycQy3TYjD9U6MfxSBFg0uEgiEqC6pQezSsFCMgvXDqxYY401fk3IsszMeJiqOsvlynrv09njXjVGH/CzfuuN08b9SwmiKxl6tt04EkoQBO58oJXnv3+e914d4fO/u+lyWzqVZ2zQz+iAj0gojVIp0uhx0NbtorLW8isXadi4vZbRiz5OHJjk0S/3fGJFH7KDAXIX/dwmKhG2V2CxffRIp+SFXgCMPRuvmF5m1VFm1TG3Jk59ZvB4PH8LPA5UAPs8Hk/Y6/V2At8CfuTxeP4vIAI880uLfRptv9UU5uOkjs6CILCwxUWfsshE3xTGosTvAfmRILotH/03I8sS4ZmXkaUC9vonEMQr74f7j47yM2UnVXrYuaeZg6EYChniUzEutMc5fa6Xne4KNm2yMmW0kZVUfLnWwGx8BnXAx4aWFGpRhb3hC+jMTfzPhlr+cu9e/vbEJEpRyRfubMakV/L9t0axa1W4NQr6oxnCuAiOiwjiXQR8el5aPEOFsUA+lyC+MoPdlGKl2Mg7A0Zycox7eip54t5Wji+f4hdjP6OzvI3Hmp/kh+N+/vLQKJNnfZh1KtyZAjFgWYZ0YTNNvhHKatrIuDYw6lezaMix4RY71b2vU63yotn2BEeGAvyitxabqREQWEmsmsWLKRm7wUBNTZ6o2Y3GWUu+dhcTy6cxqcOUyWGslgVEtwyMIqEkoChDo6uALMRmh6mtlsjlJC70GwjaN6IyJtFnk5DNYI4m6O+5g6r5GYzJFQKVDszxAM3jJ7D7AmRFI8KKG+X4AjZXnkH8DAUDBDMhAukQmQaR9okVCtn3GGjQYQ15sPnaGJZF+stCdLX4MRrSGDubiXvMDIW0JFfyhPUZqh2V6M16ItMxwoE81bKMcjlJ/MURtlq19M4FMOglcs9NkEuNkJ0c5677H+Fspoyj+6ZYX2+lXSFQvHie5IV9UBBQ2OrJ959DanoMARW7bAa0ym3kRl+nORZCMFi57fOPoUAkN7GCpdzADyo1qGRIaxTcZTXjTfiRgdSFACmgaZOboyaBn5yf5on5PE+1WXlWkeW/BkKEewNsbpAxq3wcHncwPAt3tFWze+t2VIsFfCv/hP33vsrBtxfQ9P6C9uV5lk8qebn2EdoNtVSt9FIIhJAaG7GuBMg5KxjcsOpHu/Pga6R/MUfiqacxblntr5rvuY+hSS+LlRUoCmlMxQxeix7h5ZeJim1Mj4WpqDJjcxgY7ltm264GWjtXOwWdG9z0n1tEOvc2D0+cQxZF5hudLNprMMZGuMseQynL9KueoH/ehKv+Vubr1SgKBR6ekVgxB9EXalmJibx6bJqzowF0GiWP7KxntJgnLsBXWys5c2KWIaPAyjor2cpPPuvo31Sc8ng8BkDp9Xpjl9L6vgj0XWo+D+g8Hs9tl/yjvgU8/yu2rfHvgGToIr39HaRSWS709rLjriaq6q6dWlHm3kUqMkB0aR+Oxi9+ovuSCl9ApXWSK9jwzU3waI0NUaNEt+XqPkTXQ+MpJz8SIj+xgrbr2urEoQuLVNkNtFR/kI4nigLrt1bTtbnqumXDYdWkvbCYQO0pR7jGvOdmTexpnkQ0dKLVl3Pg/AJuu4FvPdyJ1axBIYq881/+FxJinoe/8uf0Tsf57mvDTCgquKVhK+emz3D0le+y6/FvUybZ0RxZIKoU0HVXYD23zNaZFMM1CdaVmxmfGWc4IVERGOWuR/8DzpoWQObsu88RCy6wa08LL/zLBcoq9LwyE6DWqKPsX6XIvW8kXmXQUpJl3pwLcioQo82i5/EqLcXwMXz+44iiBlvtIxhs3VftdLkMWrqX05wxZJnp/hzL+SJ1GhWnhn0oRIEtbc4r5i9z30E2MU14/g0yqgp+MBVfFaZaqy5XDaw0aPlORy2Hllc4tLzCZDzDw3UOumwmSsUCx177Z1KxMI3rbqGq/nbm10zR11jjN4JIOE0skrmq+FTuNOKqNDF8cZnuLTc2RvcO+FCqRJraPpoZsUar4p5HOnj12T4O7fWyZUc9p49OMzsZRpbBVWli155WmtocaG6QNn4zqDVKtt7ewOG3x5gcDdLc7rzxQjdALkmkBgJE80XMFi3qsRWS4Qy6rVUonTdOYU72nkfb2ITS8uHnfG2TjeG+ZQqFEqrrpH2v8duB1+v9Q+APrzJ9FNh2jWU+8bbfVoolieC5RXSjK4R1Cp6vUhFPJihTK1lfbmI+mWXUnMczFka7vgLhKpU5T/qjzMTTfKHZjeLSfS3uP04uOYOt9qErBnllWealI5O8cWKJxvQSWx7dxcHQanW+XDCNwSMTTb2OJBfYOw3l2p0oTG1E+oP8xbCXHa0T3FGrJiErOCM6aUnHcKQT/OjteWK+OozlSQrV55kIQe8AmIFWdRileoUKnQ1fxkS7ZZlYXsf0soR3UYkoSDj1BVw6E0fnqlnJGahTKXh8ex1dt67GNuyq3oFCEHnO+xILY++S1TQjV+i5b5udHak+9g5W4yRLXjmIV+rhu4HbeChSz676Kr7hUXLIF+HQMtg3fpHGkTexx3/Bd3boWJDu4/SkFp1Gyb1uA3axD6s4yGKxgn3iDuqEOHmlgb3jCzRMLSIAEiYo2BDKNSiMAhaLTI0iijk1hEIB1jpIxNUMDVmRlCVMGR+KYhHnsh9dKo+qvp6MtMCAZ9VOo35qmPbBYSJ2GwGXg1CFQHJykMqD73CqU8Fgiw4FInZ9OYaSCVO2mTKHguhyiNbBbiRZh0nyMb2plZzRxbJ61ecPCRABJ2icOQy5JM7IAiWlm2i1gV6HjtzEPI6Rw5QXUpQSUepk6YPEEVGJufMBNMlGdsgyJ7UqLs5E8OgVqCdegnwKY9ejnNAHyS20kZX11Aop4pIKlcuOKlRNMbSAWu+gcDFIARDdBt5q1pPOF0CAHqWa6WKBlc12Ki+sgCxTV6lic6yILi3xdqWGFxv0zF9cIlQqYutx0HqbnjuVB1Dr69i5oZzXexXsGw7Tt5jndwP70NjKObVoYGX5JJuW51mxl3PYuoWEbKDhrntQHV5AzilQO3aR6bLwzc5qzoTiaHRquh2P4/+XH7L83X9Af/woxbvu5uy5k2RqqnAWJapOnyO0eQejgpULU0aQgngqclSIMYaPRehpqaDdVSC/vERqZBj3kYNMaHcwSS2hTQInaqdQG3WsuzhNS5kKRT6G/pH/xA5HA+beRV4JRsgIau5ZyqCWc7w3dojJUR9LJTcalYLP7ahn99YaDk8HiSVLdGXg+MsjJGJZHr+7EbGhjE6XhcJva7W+q412AA8BL17K5VYAw8B3ALxer+TxeL4K/JPH49Gyamr+lV+lbY3PPrIsMTM+QyrVwoZtNYyPBHjtuYvUt5Rzy52NWGwfVngVKiNm123Elg+QTUyjNTV8IvuSz/jJp5ewVO1mfDhAj0mHuiChv6sG4WO8JCvKtCgrjOS8YTSdzqsKR9PLcWZ8Cb5879VNZG8kTBUW4qQOzyLqVWg7rt5J8q2k6ZvV8UCrkj2dfsprtyII8OaJWRBAIYosnj1KVMzTUtGOWqdna5uON0/OcqK0kZ6zvdz5rd/nwPP/jck39uPRbSNqVPJOk55vdzrJFCU6+/z0XvQz5Rzm9aklBFcHT95yG07HqihX1dTNOfHnzI9dYP3tj9C9sYreMz5St7p4cdrP11orL0ddASwkMygFUKXH+f6EzHROywbVLFuSZ1jxFgHQW7uwVt2HQnXtztD4SIDlgQs06YdZ3vF1fjC2yFea3Zwa9tPdVI7xX0W0CYKC8vrHmRj5MT/1LpAVDKvClPFK83iFKHB3VTmdViMvTvt5btLHwEqSjtgYqViY6pb1TA2epCCbCNs8pIsl9Mq1jtYaa/xbMj0WAqC++epVVDt6Kjn4lpfl+dh1K+MVCyUmRgI0tjo+FIF1PSqqzGy9vZ5Th6aZ8obQGVSs31pNW1cFVvuv7kt3Ldq6K1jqXUJ3apGcRYfmVzBPBgicXUQjyaSqTDTd30JhOkrm/DLJvROoGizoNrkRr1HAoxAOk5ubxf7E56/aXtdkY+DcIkuzUequcZ3WWOOzTEmS6VtJMBlK0DIcoSFRYqhMwWhrGTusRlrL9Lh0agRBIFMs8UZunvbBGN7eRdq2X1k44dRUkNPvjKPISxx5TMWdtQ5yqXliy4fQWzox2Houz1ssSfzNzy5w4Nw8G/Fj7TRzOLlaUEYrQNoukUm/g1mt5xtdv8dzEyHiJQ3dohefQ0uTmGW9QcNsTuAsaubjUxwLjlCYWoc+3cC3Humk0a7jH17U0BsFswAPbyxnYXkCoZCmqkLCP2MknHPSJBepQiCjUpDRwnJGiy9lRIHMwyYd66xa6rZcOchwW9V2JiYljkxmsbpn0Dub8AlxDozYUSlBLQyjEpb5wpef4bWzYV45Ns0rx6YRBDDp1ei0SqYEGb/yFpozywz0p9Brl9m6fhud9XZsOjVDK3aOTxsQFAVkScSPnYpiiJbUPElBpqEiydh0FaK6SDFTYMK1EUW2QGjqLGLRgl6twJkM4xe0ZI0iqnyJppJAW1s3b6y3My+q+OOueipe/zGZhYs0hCapnphEYTDR8zvfIKrV8eLxk0iigrDTQU6bZOtCnO1nlkne/jDmmAa9QuRkNkeimEMU4lg4zdy63WTL9Fh8PkpZIxIhgpV+erJdWJZWaF4fRq+cQGEoUlrKsLS8gdOe9RzvrMPs3E3zyDC3VJqRJS2R+QIusxWlpgzxkj+rKAjcUmFGDMXwJoskDW0YOqsIqLIkEjZKmjKaI73UZaep+uofUiqF8Z/yIxjV5IJjrHQlUTRaOK9uZ7rQBgLYozmmYknidUae7KjE7orx7ptJFnxJ1nmiNNZvRDg7xanFFHqdxKMeL0a1hbeLW3gu8wjhE0H+89c7+c5jGoZnVnjn5aMo5qc44d5OLDBKt38SQaFA2vMYY6dyVBokpvqCaGs34D7/DtrIAo/O61CvE7jNZcGo1xJSqbD/T/87vsMHOT8+QqS3F00ONlY1ULf9NkI6J9OTWVBaKOnApJtkkTzS9BKdgQUUPon5ox98Z9UNDWirMsR8DhZMCW5vu5e6gERYfp0GKcNkw130OFerxQcqdGSkDFVzabyTUbwGFb2FuxBEiQZxnAZxCnu4ifGJzRxPmdDH8iQGIqjVCh76UjfOChPhYAq9IBD7hO9Zv85qfVcd7QA2XGeZE0DXJ9m2xmebbGKaqSkbWp3A/Y+vY3MgQf+5RXpPzvHzfz5H58ZKNt9a9yEvC7NzO8nweSKL71Hh+Q8Iwq9eeSAV7gNBRG9dR3homK0GDZoOO8qKj+/Zo24rJ31oluJiHFXNh8vNHu5bRK0SuaXzw95LcqFE5vQi6jY7SvuHRbrcWJjMqQUUVh2GexqumTrYPxGiJIuojU1kYmPIssTt6yt588QsRy4u8/jtjQwefxNlSWbdQ08Dq6LYF+7x8NfPpeifi7M7X2Rn+5cpjcYIFhd5rqaZjbbV86LtdhFcitMzn+bg7DArHTvoKTdR6fggWkyjM1BR28b82AW6dz7M1tvrmfIGUc1nmKheHdnbZhOILLxLIeNnOr0RCwp+MK0ghpk71YOsN2ZRabeg0tpR69yo9Vf3q3qfbKbA67+4iEG7jF6t4uHOOn4wtsyPxpbIqEW2X+WcA6QFM2/Ie8hIRZ5yBqkxXrtyVIVew7c6aji6HGH/UpjRvI32tl3csucx5r297D91CGwevEtLbKj9IP1HlmWmpsaRJImWlg8b06+xxhqfPDPjYZxuEwbT1SvXNbU7OL5/YtUY/Tri1PR4mHyuhOc6EbHXomdbDQqFSHWdjbJy7UcyEP9VkWNZNqlVCCWZwIFpqr60DvFjVhDNpPPkhkPkBNj5VDfxRBZ1oxVVjZnsYJDcUIDCXAztOieadU4E5ZXbSfZdSunbsOlqq6eyxoJSJTI7tbImTq3x75IDSyv0T4d4YiGHuSATWWdn43oXtyo/3AXUKRU8uqGWublR9JNR3qvUcc+l6slHTs4yeGwOjQgUZc6enKfDpqU4+9t4ohEAACAASURBVBIKdRm22gcRBAFJljnvDfLasSkWQ2k+t8VN2BdjqKkTo1JBslgiW8yRiL2JVlviG23/Ef+yQLKkpkZYJlNQcl/tIEY5zuGJalqrBNTKJtJeGcF1ClXDII/WtZOZjPEPr40wLauwGWRyzYcYW3Ggl1QUqiSG1WN06BsZGoKvPbUJdV5iamSauako1qKaFLDLoqNBp2J/doij/xine1M96zZVodEqmffHOHkqS4U+TLT6LI6kj0DZ3ZRq9TzSoeH8e3NkSm0EF4t88+FO7txQxXwgSTyVJ5bKE0/liSSSRKNFTucrKUmX7l0zo+iNMs7tdWRlGWhABBqZZR1e9JksFwJGqhwK1JKW7Iqb2+42s08SkWWBWu9+CugxFgTyEszoKxBQ0NjawY6t2xBFkZFoEu/4Mg9V2Ui/9Tq5Nw+xq9aG7E+iKLNS/cd/gqq8HCfwO/fdw1+ffQfB1487aUXAyHhnBR2JAksFBQORHBIyTmuKpoHX6O+sI1Zho35pgbKpV9Dpd7IYdSKn4FzDG3xNdzv1yW2otj7I0fGjNFSco87iZ11WZLzNyVuCQK/Dxfloji93VrNwYoG+uTCP3GJDX+tGVisYnwzTf2KKxpFXyZuaWLS0I0clRFGNXFLj0avZvOVO/C95Cf3gWQSnm7hgZn7rk+Qm5khMlZGf0xJrNEO9jCEbwZSaZdTcjn05jE21F+Qot/bYSRTgVMTEW/19iIJMXbOCbHUNrupqeqpayEyGObASRd1q5Sf7xviDR7voqLdh1swTU6g5oasjH1ehKbhx15k5diGCQtTTYJ7H1b6RA+pynhg8gioxiD5cTfSQl4Nji/hjv9zH0gObwA8Z4GgfHO07A5QjqKB7Ww2HNVkyEaiZ9LJUW020pZmNDS041VpKmTReZYSXc0OgbsclrOBYqmGbvouzfX/OLfoiSWMlL5i3YktmSKWz7F9aobWUwzxwDikVw+5Ps1FKY1XnIRmjWOVi0r/IIXMPgk7GMXQRg85CXUsrZ47M4F+KI5VkHvpCN9WNH92m5qOg+LM/+7NPdIWfASzAH2UyeeSb90PHYNCQTuc/8Z36dfLbfAwLY0e42Gdj/dYa2ta5yWYLuGvKaOuuIJ8rMnxhieG+ZUSFiKPCeDmSSBBEFCojydBZlGrLDYWKGyFLRcKzr6Izt5BM1OGYjYNOifnuxmumyl2LX74eollDfjyMlC6g/qWbQTyVJ18o8YO9o2xrd7G1/cpOjizLpA/PUpiJIedLqOstV7RlL/rJnltGWWnCeE8D4nVG7186MoVapeDezVWkV/rRmhowm+1MLcUZmArTqfUxPnmeJlsj1dvvuLxce2M5+09NsygZ2JIoIPskxDoDh3K9LJU3sVlXospqoVjIM+jdi6rkJuioZcGg4ovNlVf4MAFIUomZ4TO4GzsxWWwYzVomjs9jbCijP5GmKnseMeVFbajnYKaenKCnJOp4ptnNlvr1GGxd6MxNqPVuFKprC4ayLDM+HOCdl4bIplLoxF4a1m2nvmkd62xGTs1HULn19FRbcOmv7KTG8kX+eXSBVAkeN09jjh9Da25Cqb62kbAoCNSbdCgnz7CQk1i0NREvlLilpRWX082ZeImI9zQ1GhGT1UmpVOTkyaNcvHiehYVZ3O4qDIbrC6Af9zcuCAL6VTPl/wpEb3oFnx3WnhOfgWOAj38cqUSOEwem6NxYec2KfAqFSCqRY2zIz7qNlSivETF78sAkkiRz2z3NN+3hJAgCrioztfU2MpnCTR/HzSKlCyTfnUQQBVYMSiyZErORDPab8FB8H1mWOffyCNUSKLqcVLQ5L18LQSGichtRN1qRUnny3jD5qQiiTolo0V4+T6GXXkBUqSl/+JGrbkMUBQJLCXwLcbo23zi98pPg3/tvY+05AfyGPCMkWeb44CKfn85gUCox3dNAeYsd1XXEZIUgYDCoUExFOV/IMZ7NMfreNDMDfqRyLfoGG+GVNKZojn51khZhGFfzl1CorJwe8fNPrw1zsHcRjZjk/vZJlqxlzJY3UCFKrJTAoICQ73XQRPlG59c4+UaYU7oSekWGW2LnaVPPopLznLzo4eCCm/FFK5olBYZkCae2loQ5xlD0LAvDBhYKKjrqrHxrt5vY2CC6vIWAJcGIPkiPo4vf2/ogxwd8zAYSPHCrHZ30Em53hJlZB7taXTRJInRYGIuOo9blmRwsMti7RHxxip8eGQdFigdr+2mqbONczotWqqbgsqEc24dKLmJw3svoQIDmdidVLhONlWba66z0tNjZ0mrGo32TWxr8uDbcSsCux5McpWNulDFVNYaZWfRWBUWVmjqzgU5bObrgKNF0iWhKg6cyxKi3AYW8yMj/z957Bttxnneev04n53RzTsANuMgZBECCSaZISZRkWWMreDVOZc+Wa107uzW1Vfthvmzt7NbuVHlHGnvGVrQs0aYIMYMJGRfADbg553PDyTn1Od37ARQpBpEgRUqihF/VqVu3Tvc5/XSf7ud9n/f5P4+cIuRoonF5FO+Myp65W9RubLBarmLQuJMDew9w6kAPgiBQ0XS+N7+JRRI5NXiB+LNPIwbsaNspJLeNxv/5f0PxvFlPdSGxwKvBn1Cxucm5T9Ad14noGjMJI9t5MPgMnHSuU3P1KUL1p5nYcZSKSaR26gn81Y0oPWeYXIrhz7nR0bhSNYAvZMQXNNKyZw/5hBFdnkRwl2lv3MvRajfpdJFNrcxYJochuUzfrbOUrr7EtqWWF89vsjC+hTOxzKa9najtdvaegACCzs4jTeQrGtcWM6w4mojkTEyU6llz9ZBJVkhJFlxqmHBbFekmO0qugv1Giu2whdRmllBY5fx8gGjGQl/TKhZLnrpAnEONm+xsK+Nr7iSumRlNQUWHyxdXyMQLmOutxNCxqzr+cpbw979LMNCMqQkseZ0RUwtDFR+buoXjsRGUGivjVfXIRhP2lSTOtVGkFjMX52OE8jZaLTOo5gKY8nhcFWrWR2l0Q/POalzLg3jjc7jcAvaTO9i3vwmvbGBIk/GHtzh26AjhZJS54Cp5s5lXzYu8mBrEZTlKRfDxh4c6WJ0Mszy7Qa92HadcwfLA/4j01FnyLz7LWW8TjkSM0//8TaoTywQKIRzGCmVdIqHZUOoakJcXWGw/zVZ9I57JKHLKRLFoIrSZQitnaG53cPBkB3sONpHPf7R+4m5w6p38RjiUO0XLxilc+T5yTReC/OE68LydT+rASqsUGXh1jFTaxplHu3G5LW/YoRgkmtu9tHT5iUeyTAxtMD8VxuYw4vKYEQQBxeSnkFogn5jG5tuHIH542VQ+MU02Poqr7n7ir8WxVXSs97WgOE3vv/Pb+PnrIQgCqBqluRhKqxvRKJPJq/wv37rK8laazWiOrz60A/fbVvILt7YpzcYQbQYqsTzGnT4ESUTXdPJX1ylNRTC0ubGcbHrHyvRb7CqW+d6Lsxztraa/s4V0ZBBNzWB192JSJC7c2qS0dhNbKcrR3/9L5J8LkthsJnRVozMpEcCEcVcA6+FG1qw1rOVKWC59G5enioHnvkM0OEekZxdjZjPNJTjW5HtHUM/q8DA7+CqyYqS6eQdur4XIVpr0dJRio5WlnMz+Sj0z5j3M5oqYZZk/3dlIg/3Oi/eFt9K8+NQkYzeDuDxmDh+V2FwaZc+pz2Gxu9A1nSfPTuGssTGWzuI3Gagy3z73qdcDUxm1wte76mj3t5BNjJNPzGD17n5HwdCfJ5uKMfLcP7LbZcbd1MONSIrdXjtVHh+jkSSqLpB47btUEBkaGycYXKO3dze5XJb19VU6Ona8ZybD3UnHL80nyk98HPw22AAf3o65yRArCzGO39/+nt3vbHYj40MbWKwK1XXvzHbNpItcOjdP37466ps//Orjr+J66GqF7LkFtFwZ2wOtuHdVkR4PUQzlSNkV3N4PJiWcHNnEvJDAbJTx3t+K1WZ6hw2CQcLQ7EKutlHZzlCajlLeSCMoErqgEv7h93CeuAfLzu5f+D2lYpm5iRBtO/0fulPhB+F3/d646yeA3xAfsZIp4BgJ4RREXJ/uQnqfTqA/Q3IYKS3G0MIF5ke3yaSLZHe4OHKggSdfW8RoN2IrVCgVRJYs7ZRyDv7rTye5MLKB3Szz8M5ljrctclk5Qlj0cFK6zn5uYFVzxIpTJKUgZ6oeQVxzcdMOWAQ+L5/DY0mh6hKTs/UkkhYqioVIUcdQ1vEhYEqDO1ZHMm8jmnTT0WTmkY40N5//LrJSi2AwsuSP4rG4+fNdX8NsMGIxybw6FMReHqWqJBKd2MUhnxtbapKKL4q5347HZSSRWMbbGCNlXOYCW+Tql9Drl5k0lQmmC3g3W4jZRzAqO0li5Ezfbrr39TI5ssF2MIXBlkUQwGQyo+s6keUfU8pvMWZ6kAtxiQbKnHjpJzgUlaLVwoIeoHl6nHsmnyJXiDCsKkSsAdRgEpethJDKE9teJ+8VWG87RWtuhv2vDVAfmcHS3EzDX/9PtO0/wOxomNdmw/grOvWNLgbCSUYiKT4/fJ7i+ZcRFBk9XUDqdKM84MXRfAJRvJ21s57e4G9v/Tf8Zh9/s/sbtA6nSIQltlM2BEHA6AgiGdZRt9eoOPsZcbaT6PJwxGWkjgwrhoP8dGCL1jYvO2odFBcMVAwKA/4baJkSdVMilpQdECjIkxSXV8k+cwnvc0/SNTpARZKYa+9muvcAYXsDwc0ixbwIiOQkO4IsURZkfA0VIsU0StnC+lqSVLKAXtbRdAO6IOLLrlHtg32PH2LPva1c8NhIukyY1SK7jCZS6SLOnEYVInXmCj2+PGf6JgjnbXx7fD+EnFhMRQKWCP7SND59A00XGE7KbMwkULwmFIcBUZGYSuUQnnsRV3SdhZ4WOj0e9l57lsb8Fpu1O3A5zDzWZeSKv42SYqB/boB9nX6KM3Pc0NsJCzV4XTGS9jx2i8pBbZhd6jA+Y56Or/8xdbs6qDnSz0ZonZqR1zDO3OIH1hqWtvMY0lmCLa20jw9y4vNfRBRFZucmEcIluqq7Cck72OmycaLei8UqMTMewyvnqTt8nOSVSeTxEZ575CuUFCOGazNo7m7MffeQ/OM/oOXRR6m//z6WqWU4bGe2YS/L/c2YQwXcC0l04c05i6rqxMI5FqY2MZtV3P4PPna5G5z6YPxGOJQ7pTT6POr4OQS7D8n/0dRK+qQOrOLbowxckmjucLKzv+Fd7bBYDXT2VlFV62B9Jc744AbzUyFCG2kyqSKyuQ41M4IoCZjszW/sV47m0LKlX1j34h3HEnwRXa9gVg9jWEywaZaoPfz+XZjejbfbITqMFKfCCKKAUmvnlaEgt+ajxFNFGqpsfOZE61v2L60kKAwEMbS5MfZXo87HkDxmRKtC9rVl1JUkxl1VmA/Wvm9W1635CNenQjx+shW/2wZ6hUxkELOzg5pAgPODK8SLcNxWofH0w2/Z1ySKGK+u4StqvBQN0XXQi+J08vJmErsEnuAIC6OXKZdLHH/0G6S9dcxmCzy8VsSaLKE0ON6y6i3JCtHNZULr83TuOfl6BoGTyRtB9jgSjJsDLBdMDJdLVOc1vqQq+BUZ0aIgvI/0pZBXufzKAuefn6Osahy7v517HuxgbuhFVFWl/57HEASBodkw18a3+drhFtKizuXtBB6jglWW+PuZddJqma931tFkNyOIMgZLLenwABU1hcX1i+V3Q688QSq6xfFHv0Gj28mV7QRGSaLNYWEjX2JLN9JBjvmNCMVigRMn7mVndx9Op5upqXF0Xaem5hd32rk76fil+UT5iY+D3wYb4MPbcf3CEoIgcOBE83tm41isBtYWY2ytp+jdW/uObceHNlhfTnD6U13vkJt/ED7u66FrOtnXlqmEc1jvbUapsiGIIoIkYgrluD6xhb/FjeUOfWQsnOXq2Wn22M2Y+6tQauzvaYNoM2Do8CJaFdT1FOpcjNJcDAEF+/GDKIFfLNmzWBVGbwRxOE1U178zQPhR87t+b9z1E8BviI+4thShdymDsduPsenOf/v5nMqFkQ1mttLoDgNbu73Yqm1cP7+C3aLwH/6wla3gOKUtE7MhleszYWRR4Pfva6Spbp4FQw2XOUBJMOMdi2PeKmCSVTYMC4yXIuzV7SgzTgasDnSHwJfkZ7EJWSplEV2vsBAxkfNZSbY1klvLkAZsUhHdmiZWkgin7dhlFbX6CuLcPIHADhIVgf27D/Fo/yMcrzuMUTKiJYtUZVSGViLMbdg4WWrFLRnQ7AtELz3NUnGdIdsi1zMLjBqSTEkJtixZKrKKT1A4YoMug8yUlqO1ysrBql7y0xPEavtprW+kyW1FksssrQ+xvjHL3Nw0kiRjKE+RjY0wwAFuFqq4t8ZN77M/Qg5tMfGFr/L7j59By+W4nLRgyVc4PDtCIDiJlotQNLjQttZIJRKUjA6Weh7Blsly/79+H1Mxjfuxh6j5+p8jWW2or62yy2hgoaTy6lIU91KS12SVh879GOv4MACC34Dtc3uo+eyfkkncRJSMmGxNxAsJ/t/hb6FICv+u/09QrkZZWE4wnS2yc28tv/dIB/ZnfoymFglXVxN16MTaGxDNRk6K1/jphJ2RFYGHDzXytYd30tLpI7SdRls0olhtjLpG2SZKZ7IadXqOsraNVpVDXYxgbenFf9/91Hb2s3o9TEUSiDUHSDZ4SDdZER0FMFVQXR5sTTYuLKTYKpsQrBImRaLgM2EPWLg/uYY1dolQaw0xm8x52cTVWJaiDoKu8akn/wEptsjooQN0182R10XsFY2DfbcoqQoLiwc4vMPFZijG8nwrRlMZlzOPS5Fo0hfoE2epqhV4oLeVJpeHUKJAQdDZrq1CE0XibT00v/AcBrVE1599lZMn3BzqdvCEoZ60qHB6/SZt6SHKqWUGrGdICtUYnNuYrDk6hToOHzxB8dIAgl7C7CiizpxHLRb4YcrMdW8DzsYKVRMLNK/MMbmjj5zLhlIusSab2JGN07p7L+ezNxAyFQgXSZndfH5HMzZFJrF8mXxwi4VSFzVymcT5lzn70FdI+3y0qjKPNTSxo2LlSrePq+kcV7YTzKXzGMsa6WCayJ7bct72G7McW3qC2o4aAnu6qa534q+yYzKryGKart46LI4P7lfvBqc+GL8RDuVO0HWdwsV/hGIW1CJK1/GP5HM/qQOroYtX2dyycfr3erDZje9ph9Ntpnt3LTa7gUJOZWs9xeJMhLmpNAtLjSzP5wlt5smkVPREAf3iKqXZGJV0CTlgec+C5uVSkvj6c9idh1CvlIkXVczHGnC+SzH2O+HtdgiKRCVeQF1NonR6+ftnp8iXylQ0nQf2N9BR/6bEpBLPk315Gcljxnq6mY3EJsbNMnqpQmk6QiWUxXykHlNv4I7kDs8PrBJJFvg3D3QiCgIGczWZyCBqMY7N08fEtVdYLdfxe2cO4ax6s2OLlikR/ekMlXiBpVoTP1jPUhVZJtDTwdOrYfYF3JzYfQC1VODAA1/GU9vCvyxtIwkCZlWjbj2LaJSQ/W9dmX9D2tfSg8XuQsqWaIpkqUuYSZkrLFgNNGgi+0Ml6qJF1IU4xYkw5VAGvVRBMMpvkTBqms7E8AbP/+sE28EUffvqeOhz3dTUO1GLea6f+yGtvUeobr4dWHritQVKZY0/vL+Tfo+d1UyBK9sJRmMZsuXKG4GpnyEbnOjoZMLXkY1eDOZ3drqKh9YYeuUJuvbfS0PnbkySxFq2wHwyx9EqFxm1zHg8ixTZwiKJCJFpSsktalt7cHv8ZLMZZmYmqa9vxGJ590yGu5OOX5pPjJ/4uPhtsAE+nB3FQpmLL87R1VdFY6vnfbcXBIHp0S3qmlzYfy57Vtd1zj83i9trZfehD7d48TM+zuuh6zr5a+uoy0nMR+ox/JyET/aaKc7GsCPwytgmHd0BlHfp8PXzlMsaT/9ojJ2KjMsgY73ndsbu+9kgCAKy14Jxhw85YCE/M4fB2Yq2WUbdTCMIAqLD+I5FFoNRZnEmQjZdYkffLyfZvxN+l+8NuOsnXufX7iMqms7i4DoN2QrW4w3vWa7h51mcifDMj8eIpwoY62ws97o4WOdhaChIIpTjU8cbuXZjgKFtG7ayjF0XKO9woXuMrBhFlvQq8qoB+1oGu5TFbwthdZUJmYvIcoq9ooUOgwF3dYY91ikOiqMYBZWyBoWyyNWVGtAgXNOLNJMlkVcRJEgac+yWfAzndVzWMm0VE55QA2GrEQENky7RuxlAH4+jraQpjocpjoeobGZwG0tcTlfYyJdovU/k/MRTPHPIwVizidVyBWOpTBcm3MVa1qd20VTZwV+f6qPe3IySdKIoSQbzIXaUQzRmQixY6phJV6jOJxgfv4QulChnAtQ2uIltD+GUZ5kpN7FsPMDXOuswXLuMfOlVZs98Grm7j6V0nkC9G2RY0ATwVMib8uRdDQgVFSmVJaP3s9F7FE2WePjsd7BqGsqhaipNKUzOBspTRcorSRynmjl4TzNjM2Emg+t89toPcUW2EAxGjA80o9xTRc3eb6AY3ejqJtn4LJKrj/888ndk1Bx/tfvfYhvKE1+McyWVo9G4xlHvJKEfPIkWjeOpWPCtzrNe18tWfROe7QXmp/Msxt18umeehw41YTD7EASB1k4/UwtRpDUTnU0tDEsjTCnz7CwZ8DQeRHeUoAnoepjrUyI3rgQxVXTcSMxPbHNm9lUcmTgxZ4BYXRUZn4moVcZUbSXg17A5s+Qa7JTdIim7wEhjFRP9hwnVNpJ2uhE1jYokY85E6SmO4ymn8Y8vYrdU6O45xL6WWmpsryJKAoOj+4iEJELrJR7/w2Msz28RXHdSXb2FLFVIGu5jIZRhh30DY3YUbX0AadmN9dYw2boA682dWKQMPcYl9FO1lA1z5JNT5JKTTOX9PJ4cRg0vMCPVM5PZTbHkwc08DfE1toq76DO5ybzwA4rhbeKHv0q5616opFEWL9K6eZ0OlunetZuUUsQ0tUpvdIP2+06zWagQM1lJ3BphTBYZTY+wv/MAyVAWTzrE7q4uRAFSz/8/NCtB5tVe1jYzXH3wDFmfl1N+F4+3VyMMbGBs87D/cBN7vA4cBplwLEv8+iaxbhcltxHveJzHP7cXKb6NPniRgEOn81MnaOoI0NHTSM++Lpra6j9yP3E3OPVOfu0O5U7RIsuot55BcFahRVdRdp5CUD64bOztfBIHVqVClAvnQjhcCodOdgHvb4cgCPir7XT0VLH7UAPd/TXUNrlwOETymU3CYZ2NhSRtsSKqphOzyFiieYozUQRZRPJa3jWgkw5fp5hexhI8gpZUuVYocvD+jg9d6+Ld7BBMMqWZKJO5AufnItT5rKRzKvs6/bTU3K5npBXKZF9cBAFsD7aRLeV47vmn8EgOzDEdvVjGerr5LbWr3gtN1/nOCzN0N7vfqGkliDK6rpONDpJO6GzPDrCqtWH1eeluvj1p07Il0s/OoZcqWM+0UNVTzYWrs6zFi9T1NTAaz3Km1kO1y0V9+y5MFjtjsQyDkRQP1Hl5WS3QKyhI83HkKhui7c2V+Z9J+xTZhCNsJ391HVEsk60ZZnnewiPHO1lUS4T8Jo6dbEOutiEaZCqRPOpigtJ0hNJSAi1bIpIu8PzZKabHtqmqdfDw53vZ0VeN/HpXvJXpQYLzo+w59Thmm5N0rsR3X5zlnt219LZ4kUSBPo+NYLZIpFjia511NNvfmUJvtDVSSC+SjY5gdfciym+drA48/13UYoGjn/5jJPl2JoUkCNyMpKgzKaxP32JNtlNvMfD4Aw/j9laxMHKJtflBfDX1NLf1sLAwy+ZmkPb2rneV992ddPzSfGL8xMfFb4MN8OHsWJ6LsDAd5sjpVuyO9/e5To+Z8aEgaqlCa9ebXVBDm2mGr62x/1gT/upfruPdR3k9Eok4pVIRWVYQRZHiWIjiRBhjXwBT71sD6oIoIMgiymaGrVyJuaUYHT1V79kZ9srLC2wvxjjksmDs8L5RA/FObRAEAcEIG//wn5Cb7Nj27qISylKaj1OcjqBlVQTz7SzZn5FJFViYCrNrfx3Se0jXPwp+l+8NuOsnXufX7iPmElmqxqKIHjP23vdvtlAslDn/3CzXLyzh8lgInGpi2ClyLKyyw23n1WtrmKotTC4nWN4yoFjNmGvt2OIl8JuRqhWqk8vUxebYzSRHaybptS7QbNum2hqhwZilRpIwaAaKspWsZMFACSoaP7q1g8FQHYPGPIGkRN7byD6qOL8Qpd0nU2lxkg9qLBQr9JsM/InTxvSuMhldwr5toZB1YDCa6PD4EYoV9GIFyWVC6baSdD2HrT7B0KKTcPUyw5ULLPkVGrdL3DOU4d7xAo99+s/Z2f15fnJeo1KEPs82Pb3HcfnaCDTs4J7+BxlYHGA0l+JIlZkuJcFEpYP18Ab1Ehw9cIryufPo2TId/TGyeZmFJQunm+vRk2lK//hfmTh4D+O9Bwlmi0TzeWZSBbImCanOR6ixh1D9HlKuWtLGepLWHgpVDtJ+DycvPIXdXELSFLTpLcqjCTKLQ1RiKuaOTsx9VUilAk2zF9k99jzGcgkt0ILj/l60hiSOwkmMrjpEk4zD6WJ7/Rrf2xhjIxfhz3Z9jeppmdJcjAFNJZ/Lc8p5ASm+gNmdx9zUwS3vMUzbQRa7u1GtZmxrKzjFLM2uLP2toKYGMTvakRQ7oijQ3uVjaHIbdVnggb2HuFG6RaKjhmOHPkc0UYWanaSYmmJxyU3/wRbOPLqTPbtrqL1wlpqlMfKxEtcyNaRWMyjJJG4tjsmgozrcZGxeygYTZcWEopZpXJ7Bqyns0UyUnQpRUeHgtedws4Ga0hnccZqqeJT6iQmqDx0iE30OTSpQ1fKHtPfvZHhmDgoKQ2tTSA6BSlIhFHNSX7PGty/ZmVy1k6lUyHgaaTZHKSSm6BqfoyGxzHZHG1HJhzNQwmKUDKOPVgAAIABJREFUGdM7uFVsxbq2gbKxzUJGJCbYQW0jn7Ji92c4Eh/HurGMsZggF5rBmFzB1n4vUxkv18Iq51t3Me9op7OyiD+8SWl2itVUHc5uHf1WEG8yxv2fup/VzQgrBj+2GwtYkr2kb1UoF62YTXG2toJYgjfwxucpV+9iKSOTq/jIW4w80lXDyWY/+YF1tGQR6+lmBINERdPZmp9nbjtDtsqGKaFiX82AprMmFej81ANYJZHES+fITU9h3dWPaDL9Us+qu8GpD8av3aHcKaXR59Eiy5gf+CvKMxcR7X6kQOv77/g+fBIHVtPD15mfNXD4VBO+qg820P0ZBqOMy2OhvtlHbfUGdZ4r9Bv3oJQFlr0mrsyGcfUF8BplStNR1LUkktv8FqmfrutEV89iynQjrFgYSeXx9AZoaHn/1fVfxLvZIVoV1OUET8yFKEgi8XQBRRGRJJEDOwLomk7u1WUqiQK2+1uRXCYWFmbIBxO0VaqREDHtqcbYcefdi5a30py7scbDhxtpCLw5kTKYq8hEhkmF58itJJD9fYwFs5zZX48gQO7CKlqqRMOX+1FtCqIooIc2uRY3oItFshYDjzS4SW9fJLp6FoOllieDecySxOdbq1jNFhk0aOwrCKiLcQzNLoTXV+ZFSUZdS1ETqUOIqMjtVpKBswj+NsaGDZh0gVFZo8VkxF+GjKqRNUtkvWbyHhOqIqHlVfRgGnkthUWHniONHHyw/R3ylNGLZxElgb5jn0YQBC6PbXJrPsofPdiF8/Vts/EQiQvfxzF/mY6mNqzOd55fQRAw2ZrJRAYpZlawuHvfqG+2tTzF5MAL7Dr+aQINHW/s4zUqXAslWA6uIyxPkPA30Vpbx06PA6evhqqmHRj0Ecq5cZxV+3G5A0xNjSOKItXVtXf0m7oT7k463uAT4yc+Ln4bbIAPZ8fglRVyOZVj991ZAfOfL4zes6cW5fXM28ErK8SjOU5/quuXDph8VNdjenqcV155genpCcbHR8hMb+FZF0naS2z58+QLeTRNQ5YVJOm2HZLbRGk+Tq3TxI2VOOlEgZZO37uem+X5KJdfXuBkhx9bUcNyognRJH9gG7Jjo6SvXcH3uc9h6WnBsMOHUm1DL+uoS3FKM1HU9RSCSUZ0GJEkkenRLfzVdjy+D1Yb64Pyu3xvwF0/8Tq/dh8xPLlF21ae2W433w2GuRVLM5fKEcwWiBZVsmoFTQeDJJCK5njyB7fYXE/Sf7iBqmP1PBdJ0GUz07SR57srYQS3ETVWoJwt4+z2YO50YXNnaTessss6w2HbKD3WdVpcccoVkYltLwOrtdzYcnHDuMmVtIGRseMsO/cxauykUd/Eq24zORxjW7OwHK2lQwKjUKbJJvGTiSIuScTdeIusPYgstWKwyrT4EniVAnudXgYDRvK+PJVsCGIe5mNZJEnDLcuU9TJp/2vkKnmenHGQbRpDsMeo29K576bKrgUVX0ZDyquIDj/fm9VY3krzp490EtmcZX17G3t1A9uFEk6bieTVm8wpKTYEB005EZOxzJKxjQ77Is5nXsW6NoMrsopeBung1ymkM4zNzWJ46WUGD93HVPdejFqG1hv/TGDhAoG1IRq3lgiokI1KGMmhSyI4XGTdBgoOG91jA7Qkx3D2mLm1ex/5PQ9QZxQpTixRWl0gtzxM9tos4X/9AZWlOQRgoGofP/EfoK15Hq/YiTRbQ2kqQjmWx97QwLdXzjObS/BHbY/TMedEnY8TlGF8K8MeyyDKTJB8zIa1uxcyUzToY2x3tTDYdJjem5e5FfJz/Ng+CuktwgmFaneJQnIci7sXUTJiUCRKVSaCczHi80UO9O5gfHqZ5YsFZm8lyRcCNNSt0d6p0rH7BJGFdSb/j/8b1/Ycl927eC5whI7sGqKg0e4MYVeznOw9SFe1i4l4mkO1Jk4aJHZ96z9hNJm40bObRaNAQgNPeAFTIUlZk9F0AbFcpP+xh5HHJ8jbpsBewe16FGt9J5Ii8NPYdzFHayhIWaYbL4MuYIzWcFUKQdUmnc1reKx5nEIaj1zGaRLRBxPIex1kMhWkssiYpRe/fzeedInM7AzRkhWTUGJHWyMW0z7WFgq09zhJFaextrRhmpnBHnBijqxgqGvA1niITJWdsU47Ni3P/bYrlAUX85s7MQsZWg3zyPkiibp6lhYkRqczZJdVzMEclbIZo1iiWOPEVJZQkyIq2yRjGZyk+ZH7PlY72zBs5/DEVO470YKYLlEY2EDt9jFhEXh2Zo2Xbm2wvVLEtlLAtpHHmCyh5CsohQrl9QKTQxvM40Vv20V6eZ305Us4WhtR3O6PxU/cWY7nXX7j0DWN8sIAcsMu5OpORFct5cXrGHru+3Uf2q8cXdeZGs1gMpnp6Gn8SD7THjiGOlREiFcw39PIgWYXSU3j8tVV3F/sI9DpJX99g8xz8xja3Zj21iCaFYqZZbRMEWW5gYJZZmazyO9/DDICQRBI1tmZmt7Ao0g4vFYaq2yMzkepaBqlm5uUNzOYjzUg+61U0kWk8RTH6KYs65TKZdRgFNMHaF0+uhBFAPpa3xpwESUjmtiI3TVNs8VC8z07+c//Os7IXIQ+SaYcTGM+VIfRb4VwGoB7H9zP85Mvc2tWZvc9RsIz/4VKKYkgGhhZvMhm8QCPNwcQBYET1S7+YXaDlT0+Gq9skn1tGdtD7eiFMrmBIM35LlKVKPJRH2XzGEJSoKb1FN17gozMhCgfDrB8dZ3wVv4X2mYzSBxr81GbVWEyQiaSw9gduF3nShQo5NJsr86y9+Sn3phwXZ3Yot5vpSFgQ9d15m9d4taFnyDJClazlQtPfpPjj/0J1U1d7/g+2ejG2/QokaUnCC/+EH/bHwASty48hc3po63/rRLd7c0g1miQqLOaz5x+kEJGYD1bfON9q03Dar89ud2e+yfqe/6E5uY2xsaGaWxswe3+8MHRu9zlLm9SqWisLsZo7fK/Z3bQ2+neXcP40Aaz41v0H2ygXNaYnwzR2unHcIdym4+btbVlbty4Sn19I01NraibaQILEkklz0BpjsLwW5+hVquNkyfP4PMFMPUF0AeCnNxXx/nBIG6vhX3Hmt6yfTZT5NVnZvAHrFSVNKQGB5Lzrc077pTM8CCixYKl8/bzVRAE5GobcrUN7WAt6mKC4lSY3KvLiG4T3l1VGIwSq4sx2nb43+fT73KXTzalioZtLUXcKHCukMNlVLApEtv5IjOJLOWfi5iZwgV8E3E0SSCyx8sz1gr6SgiAmUyemSYTYkmhOBymXKhwqCdFf2AOH2EMigbNkMmaWY3XENGtZEad1NgVmt0lCjM3WTpdxCSb+QaP8epOhVWryAntBl2WMK7mbzC08Rw+VUcyJXFpKVRV49JEibwKj1VrPGkN0ryu4s9E2Go9xqy7g6AscbLGzcnQIM/RgL1fZXVzgOq1nVxUK5yvaFi3PAiLt0swWIGOlTfr8s7Yb7+Mpgq7Z59Ce/osc42foaa/mXPFMumOE2jAwHQQAOfAFZoX5+jubGNMCnKpWMOXdu5mdi3BQHoHNfPnCT+0G9fWNuaRTbIbP2Df3/wlkaee57UznyNntWGMDtE2eQVDqULOAOlAN/ZsD+mFElWWCHJpg9WMj0eqopjO/StlfxU2WaS4nkddztPHc+Scdqar22hoO45in6McjJNfG0ZXbj9Ht/Y9zEFzIzdiSb57o4+/8vrwO28vnpaDaf77099h0pHjpNlA++UyqppA1XRubkdxS0nqspvkNRON/+F/Z2QqxNRcG8eqLjMS2IO1mKZnfIA+l4+FxVpmtnzUO1YZXWukv36GyMIPCXR8FVEycLTBx41DCdSr2yw8o1LPbtLmFLtPN7CjrYOtDQve/Mvc+On/hfXpWayIPO8/xGZNI3+wU6L56UHWa9pYk23MZeq4/MQ4RoeEsXOIc5lNmgaNGCWJvj/6Ajc3NwkXHbRuzaEkNijLBnYNDRH3elhrEXhm+mm++PkuVIJoV1Ws/3YnAK/c+ikJQ5Feb4Tkdi1fMFpJtq2xGavDv95DcNdFbumV2z+YQpoTuoGjNgPZZh9ToRK2RILu6A0ufPEbvBICd7zI/kqE7o42yq48s/NFpqe36N1by/H727lxM8+1G9Ockk0Y11dYsdXR/+/+PTcyec6HEjTmC5yxncNqcVG1+6vsPGNgeS7ChQu32IpXKOlG8IEllaCpWmK8JkvMs4P+5TFOnKklqWrYIn0MX04Tt8LzhTPkylYqI6scONrF1KtLvPbCHDafick6hdh6GPPIGqZoEZ8Ob4+hH7inmfoGB3MvXmYmLZAtysxHdQTvUQCu/vMybsc6n/3joxjMH+0Y5jdjRHSXD0xlawY9l0BuPwyA3HqA0tBZtFwC0fLuba1/W9lenScctrN7vxnpfQpd3ynl2TRKtI5iYAaD24AguDn1cBfRcJZzZ6f5/Nf24vhMF4XRbYoTYdTVFKY91WQMQ5jX9wECN9J5/DV23N4PV2vq/Xh5O4kE3Gs3c/iLu1jYSHFtYpuZ6+vUzsQx7PQhB6zkLq1SWozj061kvBo1p3tY+Ol1fNsC6WQSu/POCtndmo/QWufA/rZuR5qmMX5tgq5eAf/hemra/XgcRq4PB2nXZaQqK4autwa0jFYzh91ZzqUsiBuTiA1GvO1fAUHg7PQqNlGl33s7O6vdYaHabOC1TJY/O95A7tUVMucWqMQKACj9Pq6f/zYtG/vxexawBw4jKVaO3ddOttrCdinP6QON+IwKkiwiy+Lb/koYjBKyIqGrFUrzMYqTEXKvLSPaDRi7/azlJtF1jY7+g+hAKJ5jIZjiC6fayGeS3Hjxn9hcnqS6eScHH/gygijy2hN/y8WffIvjj36DmpZ3dpJaD+ncmmtAq2QRh/4RHYVixYrF4ebZZ5+6XT9FFACBSCRErb+OiCCybXDQYFW5FkpS0XQkUSC1fQlRtjI3EaatK0Ry81UOHjzK5maQK1fO8/DDj71n97673OUud8bGaoJSsULLB8g6BfAGbFTVOZgc2WTXgXqW5yKUihW6PsACwcdJJBLiwoWX8Xh8nDhxH2K2Qub6PIJTpuHhXpqMhymVSqTTqddfSWZmJrl06VUeeeRxDB0eCuMhGlSdzm4/1y8u4/Ja3ggE6brOK09PU1Yr3Ndfiz4extT94YJEeqVC5tYI1l39CPI7h7GiUca404ehy4u6FKcwGiJ/foWHfXbGV5JomnbHz0Nd19GSRdSN2wsrH/aY73KXXyXT4RTtqQpnO61oOnzJ6aCq4XYJB03XyagVwrk8IxfnCE2kqVgFtnf7EcQiuq6DIKBVNLRIgeRqCjFTxkCJv+y4gateQ1LsbKTqMZW3cJhURq/XEi/VsnG0Gqc3yf4r30EQ8sw/4EGXTHwldi+vOW8Hpo6ow3SbV4l7jnP2pZ9gzxmQFDO1Yhhdh1DJQ7ji5EG7hYn2QayamS+f+gZCScXhCRCTbZwLRnluJUTbYpA9zTmG5J30OStcdr7Gz6bZkmrAlHVgKQToVnQ88ymESAFB15jyteE1xjFqXay0P05zfJw/y4yxUpJREjWYnV5yyQSJ8CZNNTWsLV8nbXKy5n8QS/E8SywS0nLsu3GdiwdO8+znHiPm7qJjR4lOeQDz5DD/cGOSZO9+TNk4LTMv4gjPYcuWyerNpKXdsGYkYomytz9MoZInnDSSyhj5u7jOV3btxfqZYyQVCVSV6NQtSqsjyGmVcmyWNVVFiIEgiwiNRshWmDt0ilOnDpPbeIHfiyY4O76D/5IL89WAjr2oM25d5KJjkoOZNo5rRiTViuSzMKYmyG9L3FO9TPZSjMBXv87s0gyDV1XqavOk7vl91sIW2paG8DeVSc5vUnvtvzFV9ymWkl4EIvxTsIuAO83+3E/p2/M5JFHgTEc1/5JXaQ0WMNhlrpsuMZ+8RuE7Rwmkc3ypNk/1ftg8WMcPtveTVkyIRRHdV4/50cdYX1ukwe7iD758P9+8MMNk8jlUcYv6jRLWmRCXe1yMzV7FKu6kc+MaYq5ItaVM88AclDVM6xuEqwPs0wqoxJCXasgMXSb0/e9iePQYL8Sv0CRLNHq2GN1qQN9u4VBfFaOtMguTMnsmj7PPPkKsu8RqGjaWUuidMoVjtWxV9tE1fJGxlt04l4awtPWx5Klnzbifg7t2MjkcZno6Q2uHRN/RRp65usL8hVVOLF1HrtxeWJ52tvL0j29h2e1jn8fMfn6CpILL8CkEUWFkYI2rry5isVlo2WnDvXGeGiYw6QVS8zpz2Kj1VDHSvour42cp6mEOpSo8KsY4yymMxjD+eSN1Vh9ddS6kIw3curRKaVNGyZTxALJWxChDVjcgIGC2yHTVy9Tp29gSYyiGKg4+sIv+jSCLTz7J0K4jrNR24ojn6ZicorgJiVEngUP9H+nz625w6hNKef4ayEbkpt0AyK0HKQ09RXnpJoaeM7/mo/vVMnpjCVFU2HW493aR+EKefD6Pw/HhWkarwTT5mxvIjQ7yVTESwZcwOzpQDDIPfa6HJ/5xiBd/Mslj/2Y35n21GNo85AeC5AeCiEotomqh0uNj/aU5Ttzf/hFbe5t4usDFiS0aFJkjZhNOo0xPsxtRgJHBIA3NPrS8Svon0yAK5KslLm4Ocd+RT6NYjdTu70C7vM34K9c4+OiZN+QZv4hkpsjyVprP3vNO2ejq9E3SqTiFSQPKHpFSbpV7+mrwTUbRrRKWow1vkXdolSLJrfO42rOIE1Wsztuovv8zCIJIMFsgqJc4LAyjpmVkZyeCIHCs2s2/LG2z0qBQ319F8dY2cr0Dy6E6RJuBquUdrM0O4z/ixhG4HdWXZZGyy4AhUmBPdxXiHchvBEXCuNOPocuHupqkOBEmPxBkKX0Zu8WH0xYgkS9xbWIbAWg0R3n+O9+kopbYe+/nae8/8Yatp7/wV7z2L3/LpbN/x9FH/pi6tr43vqdSqTAyMojRaMFpd1BIrxKLlDEazHj9VWiajq7/7KWxY0cve/ceJDqzwWAkxckaN+XtBFv5Ij6iFNJLuGrPoCxNEgmtAZcx2po4ePAYFy++zNTUGD09H63zuMtdfhdZmosiKyL1zR+8dXJ3fw2vPjvD5lqS6bEtbA4jdU2//sWkdDrFK6+8gNls4d57H0RSIf3SIogC1jOtbxRSNhgMeL0+vN7bzS58vgDnzj3D8PANDhw4gqkvQP5akGOnm0kli7zy9DR2p4lAjZ2RgTXWlxOcfLADaTmF4DUjVX04eV1+bhYtm8W2Z+97bieIAoY2D0qLG3U5Qfl6kIMWI8knZ7Duq0Fpcr6r9FArlilvZihvpFGDafSc+sZ7sseMXG37UMd9l7v8qojPRilaJRYkndN5EcMrK5ROCRTsRbZWptlcmmFhwU6xUosibbC5tw+LlqVQ1pEEEeNSEEtbLdPLKcoZlVZPgi/vmkcyaoSMfUxW2thrOY9FK3M2dZjMTgPOMfBMJIjs9XJz51+wEn+WqBzlodRJrnl8rJgEDhRG6bPOclFzELo2iC9nIRRoRVPyVAfzaIpIrSVBrSWBwe1hIx3izM7TOB2NrCxESabLtHYp/A9d9VwaHiJfstC/6GelbZKrwhg/r6HUlBJZVwSVCJmcQPN2BFemwlaghiUlwBe8rRiE1+vSeY8BUJ0FsvCmyqgGFqBOPsWQaZZTbiMThXtZiIb4/si3+aPxEDXde9l0dwECszmFkZ057P1/gSYrdE7cpEZYIxFdxxcrkTV2EDXsR9KjdO1XyHoXqVFTXJ32Y86FaHRNMlXr4jvmNEwvvXlBBaBJAd6ro+skIyOTb/678xJ54JsAryeo7q/dxRfFhyhcXadsCxOLGJjYrNBhXYWxRZTGGjaVdS6fr8HrLXPqsdP8n7dCVIQy06tVTIqf5cu1F7FvhPmy7Ufk9hxgNOWmxhzh1nodl5bMVA+8wpFdrRgNEqooMNloJjYYwu08gNr4Gv7mK/zh8xsUN4wEq13U7oNTmVEwVfHSTQ8/fGGVGmeeHUaB6mvXCJ+4nwX5EqJzCznn5PTNdZJWkeGaB/CrXuqC15D1Cg2+MvUvLKKpORr+/f/K1t9/i17DBjaPlXQ4gNB7DEPGROrCy/zUuEg+ACvju1kp+ug3iOS1vXhbujl37ip1Jp1Y3o7ny39NQJ8lsHqW7PkSGblATadI3fQEcZ8XRdQ5v9nE3/AjWhztvFJ3P998eRPLTAHZrzOsZXjqW5c4sXGdTyVnUN1+ptt20jYzxz2xYbYEG6ZlE4dtL6MbdOzb95GfDnN9OM7kXJSMCLeyBYxmL/u/8idoY2fR517E3V7ii4kMGln+P82KYj7BvcQ4svgka/YGRmsrtG8UMXnXKcVkfvy9YeJHAtjcBtwZFUNui7zZRVE0UaloAATUTXrnn0cYhYIgUHibHtlut3Pi8vMc0J9ns3sPi61+tMoSmQYz72zt9Mtxt+bUO/m168TfD71SpnDhvyM37UZpOwSAaHZQXryBno6gdJ34pT7/N7leQrlcZm1tha2tDdbWVpibnWV2TMJkz7CyMcLQ0HUmJkaZnZ1iYmKC1tZO5HdZWf1FVJJFsi8tIjqM2O5rQbZ4yUSuI8omjNYGTGYFt9fCrRvr5LMqzR1eRJOM0CiTzlxATgdQal1M5IuEtzPc+8gO5Hfp7Fcq3T6/d7J6+/broZYr/MfvDJLJl3n0SBM1sSKCScHoMjE6sklIrXAYCS2jYtzpw3qyiZsboxS1Env3HkQQBAwuK/nJbYr5Amvlberq3rtT1I3pECNzEb50bztO25syDK1S4fJTf4+cytJZexg9UEQthGlVugmE88y4DDTuui1rtFgUQms3CS/+M8X0ItOOY8SLMtvbFbqbPXidJp5ZC5MsqjxknqGQGMXq6UeUDARMCjcjKWLFMvt7ajC0uTF2ed+YNJWLSdZmJ6ht7cdTu+eN43tlI4bLqLDf/8HanAqCgOQyYejwoDo1xiaep1HegTwtILe4+M7LszjkLML8Ezi81Zx8/C+obel5y0RHVgw0du5he2WG2eHzOL01OLy3z8Xi4hxLS/OcOHEvfbsOkd6YIr4yw959New98jitrR20trbT2tpBW1sndXUNiKKIhs5gJMVen51bsQw1FiPW+GtUyhl8zZ9FlBTGrl6loa2GfHKSupZ7SCTTzM1N09zcitH48RUw/B3jN95PfNz8NtgAH8wOXde58MIstQ0uOu+gwPDb+Vlh9EQsz8ZKgr59dR8qyPVufNjrUSwWOHfuGVRV5YEHHsFqtpJ9cREtp2J7oBXZ9YsLvtvtDgqFPNPTE1RX1+Ko91NaiKPHC7Q/1M7cZIj5yRAOl5kLL8zR0uljX7uP0nQU8/5aZM9bG0bcqQ3xcy9SXF+j6itff9fMqbcjCAKS24ze7OTSlRWqTQraYgJ1JXm7JpXdQCWSozgbozC0SeH6BupKkkq6iFJtw9jtx7y/BnUliZYoYGh/b5n07+K98fPc9RPAr8BHXJvY4j9+9yYLwSRqRcPrMGFQJHLlCoUbGzxXb/z/2XvP4EjS887zl1mZ5b1BASh43wC60d77Hj80IodGJKXdlW6lVUi6uNgzsXGKi7iI+3If9jbuQhd72rgIeUNPDcnh+J420x7dQMN7U0ABKO99ZWXehyZnOJoe00NSN+L2PwKfkFX1PpWV72Pe//N/cOklTueuU2kfpZCcZWPpClvrawS3d1FV3LS3a5QsGoHgPD1jo3RurmCvhnEnblNJ1ogWrDzTv8Zzg6vUdAJF1YKzHqJDm0dPhTulIWZK7chmC5ZYFSlfo+I2ENatk9bm6K4fRvUNsiLDcH6Wo45pXk1BNubEU9AT87aTdETZk9bQ0AiGu1jKWVER0NXTNBbt5NdL3L8VIrb8CuHV29y9oxGLFGF7nb1qJ2/5lrmv3kUUdDhM59hrNHLEqNIXf5Jhe5iqWmNGp3K/30Q0YKVs1viMaQSjIPGdVJ6rhTImh47JaJFwOoahMEmuR8d2dYW17ATh8ip+YyedUhsdXX7iWp2uS3dZDtRY7m4h69z3oK1YraIhoNf3YqiUOfnW9xGKC5QqWVp3ytgNdjYbnkSpV5Ea14lWJ8gbi8xsmTDWjNxtjRLzirQ6msiEfAxm7Pzmod/gXOdpjvkOMLLqZ0/eQ787QR8icszL9s4QcqQVsRrAkPFRizdQTTRTTzaipvzUU37qqQbq6QYashYuOM5inUiic+vJNr/J3UUrdVVkRLhFPZQmf7KVu9Pd6I16nn5yhD99a5Vao5ncUhpKdZ480c/UvsPIsW3MwQTi+hZNuXXinkYC1jID9jqbBRhbKTC9lqReqmEKWDC3WNGnixyYm2G5B3JuC70nfXh9CoIAzQaNZl2eY4EYqiYwG/aR1Yz0OHZ4LX+PmBRGFPSc3qzRsZrkzaNOLFYdgViMUlVmLt1A98Q9rPk05qHneNkVRu7w4W3LkgjrGItYeHEMLmcc2HRxJoarmKIuqtoIdUEHRYVqsszN7TTrkTxfeW6AyFqKeCTP8KERspt55qJltq1+WrxFCroy0kqRyYPPszs7waHaIraGbmKrArp1lbJLz/YePxWXG2O7g3xHC/GRQ5QuPM22r52Zpi46Vmc5lJxjK6sRNxo5cPAzGDp7uTIaYnk7R1USmKvXGTTqubmZ4tK9EIK/H2uXgFhPYyyXkaKTVLUQEfshTq6+hq2aIzWv0TO9Rt5URzPYqVkTbPW3UTOaMYeLaIU6ZcmCoxynIzFOUW97QAJwbuI+cQL385/FvGsXrmeexXn+Ccy7BjG0tqGzWBF0Oshk2DZEmGqJkLAreHMqXe3Dj7zHPRZEfzR86pOO+uYEysLbGA5/CdHxrp6RVs6hLN74haf2fZoDq8uXX2dqapytrU1isQipsECtZKGpo4S/yU8g0EpHRzetrR0Eg6sUi3na2jo/+o0BtVqn8PoK1FWsT/cgmmRkg5tTt9VuAAAgAElEQVRKcYtCagqrZz+i+KA4Va+rTN3dwmoz4PVbiK99h5puC9fJ88hdTVx6ZZGWDhcDe96vNxUMrvH66z8mHo/S0dH9kYK6P38/VE3j//3RDEuhDB67kd97YTfKdg5lO0d1Lk6mojBWrnL2QAvu853o2xwoqNy+/Tadnb20tDzQ5BIEAS1XxZQWuBW9j8Plxun84CTppRvrlKt1vnz2vetdnb5FcP4ubeEqnf/6D9CZrRTDMxjm/ESAvwqneOJgK0o5zPbCt8hGbyMbfXg6vszrCSMdQp7EZpZIpkpnj4eXNmIc97vYE+glF7uDUoljdg6hE0XqqsZoPMuwy4rdanjPOmr5MYKLQcz2Npo6H2ySdVXjpY0Yg04LvY5PdkIvCALrq6OEg/Mc/NxvwVqJeDjBTzaytKtTHD16lKPP/DZGy8Mnbekkmdb+fUQ3l1gcu4LN3YDd08iNG5cxGo0cOHCUSinPnde/h6+5GZ83Ta0cw+wcQBDeX7j0GGRuRNIYdCKpioJdS+PJXcXuP4bJ3oPF7mFx7Ap6SxtmU4ZqcYvOgadYXJwnHo/S3f2AifY46fiF8an3E79q/DrYAI9mRyycZ+JOiP1HW/H6H5098zNh9JX5GADnnuvHaPqwk/CPj09yP+r1Om+99RqpVJILF57F4/E9mGC6ksJ8ph256aMnCPr9Tayvr7C5uU5v3y50BpnqQgJTwEbbbj8z4zssTkew2Aw8/5Xd1O7uoKna+xi1H9cGTdOI/u1fY+rpwXH85Adel0jEmJi4R2Nj0zvMYL1eYnIhxqamMXSqHSWSp7qQoDIVpbqUpB4tIFpk9L1uTPubMB0OoO90IXnMDw6hRIHqQhKd34LO9sFaWf/Sn416rkLhrXWEuob6CTTBHvsJ4FfsI1RN489enEYUNLIlhZvTEV67s8nCZprgTpaYoLLlkHm2MorJvko+DSbBSkmzsLB+AE2T2T80Tbt4n/bUMg2xEKoq4k3FaS5FKTc2skobX98/S4/vwS0U0UBQkaiDIIAGbfoobUKcnaU6ckbGqJewJooE3Zdo0Jpo9F1gWVXoL8xzxjnB7S0HVa0Ha6pExtfKimmc560DxDZ3kPMBRvMiDaYyJUVmIeNDlGq4ZBWdKQMmIzqxhlUXRF8y0ap38lfey8wa1rHq+zhqaSUi9pEV/Kyyiz3O2zTrinh+UmbfZAJN1LPUrGfLo7FuDXGnWGUha8BWFyjrJJori2wqToKqB09qm0O/+9t0HjqJr7eH9lMDJFZSaPNJjBOj+Bfv49x/mGndBqJgwlESKRtsIIjYU3HOvfKXxD1VFEFHTzCPK6+Q7zvPRsZEbmCdOe8yEYtKulSnPe1HEhUEv4mkkqPJ6uN3VIF9qTFSKyHaOs+hvxLDntVjMzci+gfZWdSIbPQQKFrwVc30WXx8Yc8659rTfObAQfa74wxawgzYqljFJjzRHH8o3cAWiZLTdVAZWGF7rsxqspMR332k+5usdp1nLtuF7N5E0Sd4dSZCsasJVBXP9jq7vDGyqXWk2Aaq14VgMVNHRJcqYo+l2PF7MaajdK8s00iaNluBgqqRCZYJSDkKXa0U/H04yhFWXUWyioTb14fb5KZeSQJgsLRhqKdodRWZj7oYb6iTcsc4bJD5XFWg8Y1tst2tRBv68BQE7I4K/YMn6bx3nUA8xLebzjPlMuGuJ9jlWyMWkTG8tEa4uZmAI0dfR5KNlhI5qcaXricRTx7m4MEuNipVHIkK6+kiFQEsFj0DHW4WpyLIssLY7Dhlo4GBwf1IlQhOa5lXfeCTAzyzc5G7xf3c3OyBvI4aWWJCgQtbb9E7OYkrF0NqayVkcrBZrJJToWKyMD94gMHINAPhZRJhiXrnQUYvrbMVK2Ay6LhTq/F0g8re9jAjmky5pufaeorRdSO7BrIIdju5cJbhaoYDsbt4Kwky6xrptExO8jC8sY09nWNh9xnKDj+20BUq9ShZZ5xy4zRWJU1eN0xe7+HCF0foev4cpt4+cvfuEv27vyF35zaWod3Y9h/A3NeP2N/Pot/EdR9krR4ChQaaCi5GWnpxNX04weFheFycejR86pOOyr0X0YoZDKf+1XsSWMFkozZ7EdHq/YWm9n1aA6tUKsnduzcZGhrh7NknGRk5xNTNMDZbkS984zO0tXXQ1BTA623AbgarWWFqZhm324PD8eGtE5qqUby8Tj1RxHqh6z0nunpTI7nYbeq1HCbHAIIg0NzmJLKVZWZ8m+aGFWr5Kdytz2Oyd7OxkmR+MszRs53v0ZtSVZWxsTuMjt5ArzeQTCZwu70fubafvx/furjEtakwAF/o8NCwkqaeKEFNhbqGOWDjRjRHx7Cf9sADttDW1gZra8vs338Yq/Xnkg1RQFlNo9hFptdmfsqseX8gqtRV/ubVBQ70+9jb+67eRl2pcf3Hf44hW6K/bQ/Ok6eRjA0o92oIZSO5fY1cmongsxTQJf8BTVNwBp7B1fIsadXElXCKEz475uuXGZMaWDGDSRJ5ocuP2WBHEGTy8TtIeid6cyMNJj03o2kqqsqg693EsFZJkt56mXLFRnxnh779ZxAEgc18mdF4lmN+J43mTya6CzB+6fsYrXZ2nXiSTGgNc1xiolTm33z5EL17jiJ8BPvtZwWq2NYyS2OXqYkGgqEt9u07jMfjY+Lqj0jsrHPqC3+MyeolF7uNUk5gcg68L3mTRZFIqcJsqkCL1UhT8QYuMY+34wVEUUbU6cgmI2wuzTB09PPk46PIsozLN8j8/AxGowmvt+FxceoXx6feT/yq8etgAzyaHdPj24RDGc4+2/9QRuzHgdVmYGZ8h8YWO3uPPHpA90F41PuhaRrXrl1ia2uDkyfP0dLSjlarU7gSRPKaMR1o+ljvo9PpcLu9zM1NUatVaRvuo7qSop4o4djbiLfBSjiU4cJnB7AhUB4LY9zjR35Ice+jbFAyGXI3rpG7cxv3s89jbGt/6HW1Wo3XX3+JcHibTCb1nkOgQq7C0myUkQvdWIYa0DkNCGYZw5AP09EWjLt8yI1WRIv+ffuvzm2iupyiniyh73F/4MHSv+Rno7ado/DmKlpZwXW4haru44v+/wyP/QTwK/YR95fjvDW2xfMDs3x21zy72yRsVisbsToz6xnWYkXERAaDFsecAePFJULhAcajvRjVKrv119Cbq2h+C4Z2PXK/FdugHmmvjVhLI1HBy7O71pDFOnVNRieqCALoaia29Lt4s7afUW03NU1Hu36bvU1b2LvybMselB0BLK2UGw6SVFV646uc995leTXAWq0FSyZKztzIovkOTQUnbBTQakbeSjhxINAnWQj33qKqSCSSzZw/0E5+7SZGu5eKaEaRjVSUID9pmqEoq9iUkwjW/YzUVvBIKYK0MKQssUtaoTDnwzKziFwXyThGOJy1sEsYZNWUIOncwOxP0Nc2TC1YJl+ROBB6hai9nQ2tidCtu9T7W7Fa7VyMZ3mxlGFwcxOvsxfr7oMMnHuCt3eW8MR2CMSyoDfiigfxRxbJGoqI9RoDqzlEnYttazfLaoCKJc96yySnqwGOvr1B37aZrMvDU099kScHnsBusFObvUStZudbPd8gbG9kZmyTUqLOZK7MWDTH2lKRbNZKFfC5w0hKkHzeTmjTgcPjw+nrwt92hMbmQTzmOh1KiP3ZMQRAR5RLWfj2nA8x58Osy3Kj4mTc0cuOWKNiKpOuGphNNVJ2eLC02RnW8rhtdZKCjN5sodPjxm6zUPN4SXg9jNlbGRe7kEpV8BlxqHmGQku0xjYZii3jKyTpXpzCUaoTbm6kYN+NpgRJiXn2kcGg5DDaOqnXctRrKWymKs0eiY6uEhF5nUw4gGGlkZbpdfImG3PdfRgUlZA7QtqVYm9ph6isI7G3k+MjMQ51bBNw5FmNu3GqLozZMLpkiYzLxXZ9m3VXCZu2i8MTQQYSYQ48/QQ5s0RmMYWs1xFodzE6H2UsmKbZoGNrLYlen+D80Ajdew8Q/fsfY+o3kKuCayzHdOYoKcWPQQhjke7hUyc5sTGLNxRH8BtoOVLHIidZpgtNA1kQaLcaSCkqW309tFR28IbjjG1byBah1abn1WKZ3UaNLxo9xBJrbOSvY9fmadHniIgya9FmRroj/IXNTFTR2JUpUcnBStTFqw3HOOep4D5+nM3TzzBrcOKOBzltlDjVXUCyxwnKJYIOAUuiH4MnRUfzbSqJcZJv/oTcS9cQ+rzkbQ7WpqdZike4OzPO1OQ4yZ0Y+pKIy+qkq6GVpq1thvbsBpf3kfe4x8WpR8OnOunQahXKV/8CuecIcsd79RYetPbdRctFf6HWvk9rYHXv3k1yuSxnzz6J0WhidX6Theks+w/LNLa+y45S6xUii3+BrG2RKjUSDK7S09P/oe195bs71FZTmI61oP8nGiA6+QHrJh+/g1KOY3L0IYo62rrcRDYWaXDexmjfhStwHkEQuH11jVKpxumne9+Z5lQqlbh8+XXW1pbp6xvk/PlnCIWCbG4G6evb9dD2Pk3TmLsTQowUqK2meOXNZV5ejOLViWjAV41G9DYDUpsdrVLHMODFf6qdy+NbaMDB/gddwFNT9ykUChw+fOI9wbRokanMxWloaGS5sEE4vEV3d9/71rKwkeLqxA6fO9FBk+ddBtLk2z8mHJynPVSk/bd+F8npQlnLUF9SqDRO4x9q5PZCiZ3oFoe66gwd/+9RxQYEQWAymWMxU+RzfW0Y799g9fB+VEHgD4ZacRseaIXpLS1U8kEKiftYXEMY9GZyNYWxeJY+kwn7TxkH6a03UMpxzA2nmQ3HWDc18mYkx5VwCoDnWr2YpE+WSObTMSav/Zj+A+dYn7nNzPxVWozDdDrM9J1+v8j5B0Gnk2jr30d8e42VjS0kg4WTp85RyMS58/o/0L3nOJ1DRzBYWhBE/YMCVSWJydFPJb9GKbeCwdwMgFGnYzSepcWoMli5itlzAKtr17ufJcmsTd/C33kIs8VAPnaHxta9pDI1VlYW6ezsweWyPS5O/WL4VPuJfw78OtgAj2bH9TdXcHnMDO8PfOLPM1v0SJLIwJ4mbPZPznD+p3jU+zE+Psri4hz79h2mv//BXlaZjaNsZjGfakO0fHzNRqvVRrVaZX5+hgZ/I3aXk+piAslrxt3hYs+hFmwOI6V7O6i5KubT7QgPGV7yT21QKxWK83NkLl8i9t1vE//etylMTSJ7ffi+8puI+oev8d69W2xvh+ju7mN9fRVN02hqenDPJFlkbiKMp8GC129F5zIhB+zonEYE6cMPGgRRQNAJVBeTSD4LOvvDDz0+zc9GIlYgup1F0zRkvfROjKJpGpXZOKXrG4hWA5UzbuwBB0rl0Te4x34C+BX7iL98eRallqd3xEvR3ItKBY8hSLcvQd7eg84IlkKO+bCP8YSfbdMuspIbRBWHxUy9Q0F0apRkE2vFJu7I+6gX6uR3FMwWlb6GNMX5Ery2g2oRwNVFc99X0N0NYM1YiE9+kwGhSHPDOW6HmhkXOljUdRK1ejCkqlhjIoWAmWZdlGft1whtNzChBHAUtxGsASKWEDUtR2+8AVQdU8lmNFHi339phJYjEjcSN3E2lKgkrJjX38RmkvjM1/4Qi2BiPbEBkh1/3kJ303F2zO0c1y3QJy2RWrIhemBR7MKRt+L+8WsALDSdwGhNsN92DslkYFwZpz1SJ+WokdGt8KVzpylkDKixKLvC10n620jUvYTHl3lVhFA6wxcufh9h6SbW/QchJZHcTBMpKfhyKklrhZStm4HJ1yhbnahmDz0bKRySkbb/8CfcDJmo1HWs9Y1xfjzF0I11rLLEbN8uQKC7YzeJyIPW4jlxF9ONI8iZMiWdlXSzky2HjNUo09/jYTJTZAONLz+l0t98H7NDobMtxmbIR3BdT3DqLdITo9TnSxiDXgzRCDp1hbLtKUpSiUFtgfXKIGgmcrYMZVlHuiKRxkWyaiNdteAU4rh2ezHLImWTlQ29k0P9fXxh/x66O7qoFa1cuZJmImokWLJREi3Q4qLDEiNhdBDw57GYFf7O/gS37MOMO/tZrlshmsKYTaOIXVT1G8wpes4M/yENjYcpKD6uj0Uxm/RgBGctyn6jnr0uaDAplJFYa2pD0Zto7nXTbK3jFwu49BrNjRXclhLlug5Zp6HmTJi1HDZ/lrDDi+/2OmmfF0HnIGZTaNCNcObYMXJvvo4SjzNw+BA3lmLYCnUOfaaP3zzeCfUqZCeplT1QNZJp6eZ7P5ngzVo3ve4M3QaNueXdyJZtMExTaHMg5wzsXVpFp6istLu4cvwF8kYXc1ovBc3AbpeVQ+4cxdg3KQsdZHCQ0Sxsq0NoSAzuvMWoolI1CJxoXCbg7cVXa6az8xCGNheR9BwdlSCGapJV2UrQkEPOtNJ0N0YiY+Clzqf4H//4WZrPn2WtoYUfxkp0V1L0FSfYiFewmhUsJQddFTuGrUFqFR2rnfeYS5cprSgkoiKh3k7W7Q1E7Q4yLie1bJZqJcWWr0LXYB+fPfsFRgb30drZTfPho/j6On/p+cRjQfR/YVCC46BUkXqOPfT/UtchqvdeRC2kEC2/HC2LTwPy+RxraysMDAy/o5szeWcdo7HMwN5D77k2vXMJLV9HV/RwrLOPa+OT3Lt9k+Onzz30vSvLSSqzMfQDXgx9D5/A5Gg6gyDKpLffpK4U8XV9FYNeY9/IPMW8genlTp7tgkq5xvpygqF9ze9MDozFIly58iaVSpkTJ87S3d0HwOHDJ3j99ZeYmhpn37732qBpGjdeW6Jnp0BFFBmvVnkxkWPQbWY+VeSJPc34nul/t9j0cy8f7vIwsRxHVTVAIxTaoKWl7X1FJ0EnIrc5UDazHD92hstX3+Du3ZscOfLeVomJlQSSTmSw/V2djdjWKgv3LuErijS09GDs6EQt1ijd2UbnM1FvipMNX+Zgm4fXpm0ojueRZBPwYOLRSraISy9hlEQunvsMOk0gdi9Ksb0RTA8CfkEQ8LR/np25/0Ii+EPcXb+FMV2jrmr8xzfn+KOjXRhtNcbjFXak59mumlF2/wZirk6H3cjTLR76HRZchk/eNrOxMAaAqJNYm7mNc/izvLVY5lmbGSVaQGr4+O2Ckmxg5PxvsvmTf0TIbrM+c4ed9Vl0OpmhY8++c53dfwxNq5PZeQsQqeSD1GsZDJZW9CY/XXYTTr1EvJBGQyBj2cfPz4/yt/WjN1rYmL/HkWe+TrW4TSL4IkcOfYOXXn6FmzffpqPjK5/4O3mMx/ivEZlUiWSswIkL3b/we+072vaR16iFFEpw/AETumUQQfzlhWuLi3NMT9+nt3eA4eEHgxK0ap3KTBQpYHukfe1n2LfvEFtbG9y4cYXPPv8lxCk95fthpMADPQu1UKO2lkI/4EXUP/ywQKvXKa+vUZydoTA7Q3l5CU1RECQJY08v3i9+6YH+RXvHBzJWw+Ft5udnGBgY5tChYwiCwNTUOC6Xh46OLhqabBjNMhsrSfqGHl037GdTCcv3w0jN1o9sy/+0QNM0Jke3uHlp5T3FEpvdgNNpYlCnw12uU3Ub4UAD/2n+/+Zc9SjPBJ76/2/Rj/FQrGxlWN7KMdAks/qajFhXAM9P/8BJBicgCGZGfEmam2K4HFlUQUP5uZHxGgKoCha5SFt1G1HWsLdVyFf1fGdumPZGK/3GNzG+EWVpWuKHXaOkMkZcpgVqvaeZdvSgVUrgtyDWTMj5Inbjbfp6S2yM9nE0OMbu/lVicRf3k804tC2aAy00727n3sQ19sd6EBCIlTpIKhp/9IUhOjtd/F/j38aht/EfDv53fHfz/8QULjBWPob3zlu8WLpBza9yINuKkBUoLs0zYFqjvXkH//BXcHe3sr54HUnI4f3+D0HTWHMOUXNHOGQ7B2iUbDFGpqpUjDr6gjWWAxr/eebPeGHXWZyBz8Pf/h90bE9Ra+hhse6j5cY2/blxTLEgTb//B9gOHmBndoe5u9ewkyJvdVKq3GL3nSUqOg1NUdCjsdjfx+mDx9HMVirlGmn3Ng1xM5ZsK3N9PtL6RkpRCU2V+ce/naJqk0kMu1CMOhpXs5jjUerGFTqtMm83HmWpzcxisUbRJnOhq4nv3IlyPOBjd1OMVMaFyWzDWKyTU/ajqgasmsB2aZEWrpOoy4zu3EBCZbfBh0GzkKJCsmzhvzkxxSvTHbh1YXaKdpayDYycHGZOb6Bp7lUsxQTnz3yRfYEHv6+bd0N8980l0miYZB3nut0c7tjBqN2lUhe4teznjrSXNcVHKGvgS+bbaAYdc7QQLtkJx/TUo3VE+zBa/13+1zf+hobSETz1GFarj6tigsXoCja5lV3GHgaURQK+DKIfGqtx4rUKzeIakqhRUCVWiioD3idwZ8sYF2eoLK+ihlNIAky09/Gi7gC/35Chc36J6X276U42kfTdwLDn3+P5jS+SePEHRBdXKdmPY5edXBzfxHAggCF6m5qpgqucIVl1cvXtVVq0AnsEG5trLTQemOVs5+v8mQtsRjsXbq3RvLDMdqCTuweP4Nu8gTkXYd4yhJU8z0k32Skp1JNBTuh12JQb3NCeIiUH8OniwDQoBb64c4XagYMMfu2PEQSRyk/9TbO5nR+3uznSeoD9kwrf1N3EisBzvUX+fus5SnUd/9PvnsPpMLOe3OHbKxkahDRnLRex+FupzuuZXs2jFF04fTpUMYbVX2Mo+UB+pqRp1GxlKm4DDU4/BTnDaGGWY2Mp9i2XOb1/mLZnn/hYOo+/KB4zp96PT/WJeOXOd0GpYTj2tYcGRYLJ/qC1z+ZF1/DJguhP46nfxMQ94vEYp09fQK/XE4/mufP2Dv0DWbqG3mWQVQohUsGXsa49gZxsQbcDnfjxpU2UpiPUVtPUNjIPJvHEi9TjJcp3t5EarZhPtX1ooGmwtiIZXORidyhmlqjk11HKYRT9c9wfzaGqKvlsleBygtNP9WK26FlcnOPq1Yvo9QaefPK59wiPW602stnMT8Wqu98pummaxttvLKNbTtFokPluPMurhRI9LQ56ujwsbWb4vd8YwmrSv3N9ZTaGIImIJpmaonJzJsLubg+1YorFxTn27DnwUE0pQYDqcgp3bzOqSWB+fgaHw4nT+W4h6u/fXKLdb+XUyAPmjlKrcPX7f4Yk6mhfiNHwpa+ib2qmeG0DNVvB+kQXotlIIX4PjzHOzWArZbOFYwONlEtVVE3jh8EYvQ4zNyJpEiqcffk7LAlNJHI1jgy+mzCIOiM1zcpb4yH++mKWu3MJrB4Tss/IVK7IaKrCltaIQTaxx2OnceMOzYsX+fpTn6HDZsYqf/QmOhdM8Z9/MMViKE0iW0HVNKwmGUkncu/idzHb3YQW7+NqaGHHdIixaJazLiv1ZPFDWzsehonJcVKpBAG7kaXxS+SSEQaPPkNz53tZWEbrg+Q1H7+DplYAEaWaweLejSAIFKtlJnMaMjUq5l46be+2oQqiSCGTYHPxPv0Hz2Oyd5GPjaLVYrj8B1lYmMFut2O1PvqUsMcn4u/gU+0n/jnw62ADfHw75ifDhNZTnH66D4PxVxOcaUoVZe0uldvfpnL9b6lvTKAs36Q6cxEtGwPZgGDxPHTP+bh2bG1tcO3aJQKBVk6ePP/OoUVlOoqylcN8ph3R/OgFfVEU8XgamJ+fplwp0drZ+YBh5DWjsxsoT0Wox4oPWFmG939/lc0NFv7kT0i9/hrFuVlEown74aN4Pvt5Gr7xr3CePoOptw/J5frAPbdWq3Hx4isYDEbOnHkwhba5uZVweJvFxVkCgTbMZgvJWIGNlSQjh9+ve/VREEQBQRLfYYY9jD31aXs2atU6F1+aZ3I0RGefl7PP9hFoc+LxWTBLIgPFOk5FYzJX4spWhpubY8SdG+wVD9Lhb37kz3vsJ4BfoY/45hvzpDJ5msoGjBY9A3ubcDdL2OwhNtw+Ai1RjgRC9A/M0dISRa8vs552kFQsiCY7ZtmBOW8gi5mkYCanGKkpRpIlAysJF9+b7Mc51EuwYOa2oQOhUGIotoYrEiYckMjuOUXF4sGS3yYTqpFZzlHcSlFyv0ZWiRMUm2iqKKTDDZgsZaaCjZikKDmzG91WkBcX4vTn3YiqyliimUpB4axJzzFDiIXNV3i9FOSZPJhuv0E8XsAtydwx+Bm49xrDaxUkcy+nLnyV2yUBR2QWkNhJWSiURSxuL5cVBxsljbnhg0zsP8n67l1EWge522Dhhk9mxuAh0n6ERPNByrYm7NUUda3C/fIqSmyBVmM7ts05xpv24pK20EoyUWMrYlcPA8+eoVyr8v2bb1KupnBVVIzRSZx5BVO5jlRT6MjUaVrbINLZyUZ4i+WVFIW0iNwdwRnqJ6JvoyJbqQGiXEYQitQ6IbqrCSNlOqYSyNEKFQUMgo0R9TL7o/e5nHwwoMIYsBIsVRBUlUONgzSFOnBG2+jT6+lttFMx6FhMFtk26WlyreMqh7hsfZao2EqTycJqdhcidZ62XeTtYg/TUT/nercpVq08/8yzPHOyi9czReqqRqPNgisVJDxzndVQgh+MFnljMkxdEPjciQ7+7TN+2oyXEGvzmB09+Hu+xqziQAmvIwo1WpsSnPVv0F0IcVBc57TVzRlbBwP7nLhMRpJ5hZozSCYpsr3jJWIpkjTOIOua0cvnkCJJCtsVYiGRQlIkJ5owSzUWIw5WNtwkZ3N4725guDxK8d4ESjiBsbkd+8lTSE4ntukJOush3tj9BNbaPPYi1E1Wto0ptioRTpz8MmpjK9lbtxhJz7Lj241RFEiuXKVWr7FPkDn2r7/I3HgIe12HTpCw6kPst8yhdyjUXQ6GdQe4U1hk01EC91Feaz2BKJtJdI9QtPnxhcY4kLpEpytHs5rFopPJOM9hF48TXElSaLEiSjvEUio3rPuxK0Wa12cor69jarQhijvIbW6ywSxHcn10NvdQ3ufijcQtzvQsrP4AACAASURBVOUGaXdn2NWicvjgURrsOYLBN/mHsBkZhS+xTsvgF7B4jjI5nqWkhZH0ZarlKrJkYWh4gHaDGc+VK/RqIrmnh7hTm2ZOWyNYj7JLtHLS58ao5ClP75C/8QpichRl7iLVyVeoTryMwdtCzfhwYseH4TFz6tcEWjlPfXMaefeTDxVLBtC5mhHdLSiro+iHn/xnXuGvBuVymaWleTo7e7BYHuhUTNxaRBTrDO17V3NCU+skN17CmNiNUJZhaJtSLYrT+zxz4/eRagKdtg60skptJ49WqoEGot2A+Uw7gvjRQarFvQcVA6ngd1HKESrqbuJpCzZ7ifGbm4iigNtnwekxcv36ZVZXl95JAh6m53TgwFFCoSCjozc4f/4ZAN5+fZmViR0+3+gg7jMxFk2h1+BLR9r4f15dYHe3hwbXu1pWSqRA+e4OSmsB6/lOhjrdCAJMrSQIGMM/DdBbHmqP1GwDWaQWzLD/6BGi0Qg3b17F7fZitzuIpIpEkkUu/Fwby8TVH5HPxNnnG0IQI1iG91BbS6NsZjEebELnMKIvPrjeYpIY2NPAmhl+OBfidIOTrUKFcl1lu1ghVqry9Z4mbDY9h/MrXF4WWdxM09fqJJ2v8ObdEJfGs5QqXXS4M/zWE8P421v58+lNUpECp70LHAi4aWt/8FsPFtq5NXuF+PY6vsBH665pmsb3Li+TyJbJlWrcmokAIAoCna4aPfkdCvpWBNXOqQvf4Pt/N8+xQT/GTh+lWyGUzSxy28ebBFiplFldfdBWd/TICW698jekY9v0H3g4o8/eeJpcfBRVKaK3NFPOLlHJb2CwttHHApcIsCAO01Qov++1bQMHWJm8ztbKNO0DB3C1Pkty48c0NrYTCLQSDofx+x+u1/IYj/EY78f6UgJPgwX7h0yv+yTQNA01ukJt8Rq1ldtQLSFY3OhHnkfqOYaWi1FbuU1t+Sa1+csIJgdS1yHk7iOI/u4PjAUehkQizpUrb+JyuTl9+ol3ClNqRaE8E0NucyD9nE7io8Lna2BoaITp6fu0tXRgt/6UPeW3UF1MIrc5PlBIPPHSj9AUhcZ/+/uYdw0hOR5twirA2Ngd8vkcTz/9WWT5QYFNp9Nx9uyT/OQn/8ilS6/x/PNfpL3bzeJ0hOhOlsbAo3+OvsdNZSr6HmbYpxWpRJHX/nGGdKLI0bOd7D3yoCDX1OJAieQpXA6iSTosp9o47DPTnyrx5ysTtCf9dPf8sgeEP8YvimiqyNhSkl6nhJRWufD5VmzSGIXEOOvOAJ8TlrEIZajrqC9nuR1uZEbcjdciM5UXqJXqiLLINxrsjKg6vtNlxNRsJVyoEFm7g6GQxSnKhK5tUQdEqiz7erF6WnEn71IcOoSgaehSr9G+FKRDchB0PkNMvwxlGVb3IFZsbBh0+DWVidlOLN4NMhYv91edCHUne7xb2NU8gVCcE+lJhGwOQSeTV59jq92MwwH76lau54rYjBZsDUfYm3yL1mgNqDG9rPGfsrNodSgo3fSXxqgbfSyEtrmk81KVTfQuT1Gp68j19mCuiARKKvFaiEI9jaAJ1KkjyAbi3j5qxs9hFRZx1Ba5742TLWd5WpbpzN3n6okvcuDqDbaNPcyVXCRfG6eQmURWakj5EKVSBr/UQpt1hHX/Dt9rnMFeqOJV95PyH2QwNEmlGIQmE22rPWzXRLBn2S4LtHu2yRYayfW2k/NZac+u4g5GMRS60FkE6jqZaFrPeOk0z9rf5HB6jMu3hjC2Ctg6nQidDq6W6+QEDVpidPR30hHo4glBIDCxw9XXlhhPBvDseYKvPv0C05fHKExuslZ3syeQo6kU53/2XuN/z57le5O9fP2Mjy0hzcsLEeqaRKOpSHfASN79HHPXYmysGJFI0y3n+Z2vn8KszZBeu4EomfB0vIDZOUg0XWJqNI2+7qfPHiatb+SWPcDnzxymfO1vqW9cxSQt0LVwnl17R3hh5DD/ZfKvmGcOb5NEWjeJWnDikA7Qun0ffa1EU2iHjk47s+EwurUSvoTGUKGEANRFke0GA7fb3XTu/zJHDu5BFiTKE2HkahZhv5f65Ku8cOu7XDpg5NxokJTPy4FMDwvqJrcst1jPebjW/ln+B9sKnp0lUg4TgkHBHc/Bb3yOqz/4U4xqEYvmpVdIYtvTQ9PqBuFMP4bGKsIrr/BlVwPf3aNw3RHCIA5TM9nRFQq0hScwFaaJZwpolSpd/VYWNmApVUQfX8IrpSgE+kgF+olthNndWueueZitiJenZ0fZ2JjG0gZWs4osCohyK8qtJl5rLWAyGDi3/zOU5t4ma1ylHLzMcjTHG4YzKKqB3y5Dx6kXUDWN7337x8RLb+PKVinW91Ott2M+vE2DVqX07W/hbmnB//wJTOMXOZoPMW8x4KipBKpJZKMVod2JLOXJzBWI3QzhPtaM0d+DoDcje5qh/svd5x4zp96PT+2JeG3pBvXgOMYTv4Vo/mDWg1bOoyxeQx44g6A3feB1H4RP26nfzMwEOztbnDp1HqPRRLlU4/Iry7Q0R9l97PQ77Q7ZyHXK4SCmzf3InU4c+y0kUzewd+7D2NLEtaWbVH0SPRcOYBzyYdjtx9DnwTDkQ/wQcdt6XeXW1XluXZ1l9Noqi1MRWgM7gIBaSzA/KyNIFlRVQ1U19p9o5O74ZXZ2QoyMHODo0VMfqHclyzI6ncTCwgwul4fJ23Fmxre50OtDrtT500gaWdaxWy8zvZJko1Dh60/24f+54lTpxiZqvoqar6If8GAwykyvJoikiuhLq/h8fnp6+h/YkgwhyIZ3vjNBFKinyyihLMahBpqbW1lammd7O0RPTx+3ZqJMryX5xlP9WIwykY0Fxi59j779Z7HencPQ0oLt4HEKb62hc5swH2tF0xTiK99EU2toapUl6zB5VWQxkedHP5pnPlugbpEoKHWO2qwMOa0YJAHztVdYbt3HnYUYG5Ecf/3qPIubaUZ6PPybZ7o45LuCXReiqfEg+1x2XnplAZua4+zRC4i6BwmPxeFm4d4ldJJMU+dHa0LNBlO8fGuDr13o5d99bogze5vpa3XS4DQhJCbQVyJcLx9nrdbJxfsxlLrGb17opaHDRW09jRLOo+97OJPhn2Jubprt7U1OnjyH2WKlrX8/PSOn0H3Ab6OcXaKQGMdg66KaDyLqTNTKUUz2fvKbPyAqtpBSzeSrCqca38smMNucrE7folrK0z5wENnUiFJJkY+PMjB8nr0Hjj7WnPrF8Kn1E/9c+HWwAT6eHaViletvLjO4t5lA+6MzDh8GNZ+gOnOR8tW/pDbxMmpqG6ljP4ZjX8dw/OtILUOIJjuisxG58yD63U8hetqhVkJZuU1t/jK1xWuohRSCwYrF2/ChdpTLZV577UdIksRTT30Go/HdIlt5MkJ9J4/lTDviLzg9sKGhkc3NddaDq/QPDaMsp6mnyqipMubjrQ/VsqrGokT/7m9o/txnsJ59AtH46AXAcHibO3eus2vXMH197937ZVnG729mYWGGaDTM8J5BJke3MFn0tLR/fPkDTdMQBOHBXqvXUV1IILlN6BzvXe+n5dlYXYjx8nenqSsaz74wTP9w4zt+orKQoHh1A9EkYX2qG8lvRZJ15MU0b6xepCfhpzngx+1+9ALVYz8B/Ip8xA+uLLEVztFalWjw5GlxvkStHEYQwE6BRMFNw84uqm+E2F5LUXfu4YzPiWYNM+JsROmzkSuozEYLHLQZ6c6rvLGTZXNhie60AW8ygKMu4EWkAREfMhbNTEayMXN6H4reTMvoGt6gm6rWgEFbw5bfwZrYiyfWiUcx4kbAqoBOX4SakVrJRqS9FU9DnaOpUYbWF+laWcOeSSHJVkyBPVSFHJWN+7QorQy2nmOjmieTjOJ1H+JFx20+ey1LyuCkJOoJFGNMNg4SMKWQ7UZkVy+62g4bvaeo6/S0bk5iqGUQtTKmeIzebBYtH6Yeu4MtFaQtX+VgvZlnvvgctvAMoWyOorkXQWuksaiy6kqxFWjh6L1Fhut+lvReFK2KWVxAVUOImoY5GSSwFcOSd7Jo99Hp7KFLCTC4oXLPGyVqTVFR1pDWm9ELGqQ9ZMsGUoYy00UjzfYEmA1sdO5CcRg4uX2V5GKV9boZY4PIsMlNtyax49DzelamXRfjgH6dm5UejBU9/61owZ9TWXeIzDpMrBqc3MuVuby9yVQiieow45Q3CNdszCc8ZKN53IvfYrR0DH+Lna7tmxSqGoJdweZU2ZCbGA+rLNVEBFlCVTNs7fyE8TGYntCTqUKTUGW3NEmPYx6zNIFWDbGJibhzPzZbB6mUxn/85n1qikrfSAm1UMNSyrDl6KRkcdMweBJzQzv17XGEyj2USBwl6WJk7zFuxe6TJYhO8xDY6KC9soVBq7Jreha/DibracyqRPdyGrmmUBdF7h30M9uuY6vJyXRXnVV9C2MRBXEyjHujiNBg4uUWP3e6O2jcnGTvUhlBBX2lQszlYE91mKWchysTO+xudnPha8+ynFigKpXxBdOIUo2NpcuoqspIczfNozdQ9u+hMXyVms5K7W4RsVuPoTeAfP6PmM7ZKVVnqWtBBu2dpKYiHGtcZXeXiqaTCG8qbIY6SCZ2IxT06MV17PYQzb5ediQdBq9E1X6RJ3xeItkoQrOG/wkPaqOd0GSVHaNMi9NIsrrIiy6V48ks7tkF7kUDTC93srnjZcw5TM5koWk6TX67zNLUKreuXkHNhNDXRByB/aSTLZh0i/jWRrG8dZuiRYfUWcC0eQ+lWqHUOMLguT9A3/cMb4QqrBvb6Hn293Cf+QJyWxO5O+MUd/LUdpkxDp/F3TLwS88nHhen3o9PbdJRufUt0EkYDr3wocmwaLJTm/nkrX2flsAKQFEU3n77LZqamtm1azcAk6ObbK5nOHK8jqd5CIBaOUF87ftYtk8jKAasFzpx+RuJrF9FlC24/UOoap35+Rm8Xh92u+NBkKnXfShjKpUo8MPvXiKWmUYR4uiMCQ4MrSOKcH+tmWjWgMmewNss0dBqJb5dZ305RbVa5fwTJ+jvH/zIwoXH4yMYXGduLM32eoVDBwMEkhVuGQXuRXL8L79zhK5WBy+PhzAaJX77mXenuCmxAuXxMHKXCzVZQrQakLxm0rkKt2cjeOUoe3bvwePxouwsUHrxf0MJzSJ3HUSQfpokCAK15RSS34LJY8PpdDM3N0W1WmF0VUHSiXzuRCfVSomrP/gzjBY7h49+luSPXsR57gm0bZl6uoL1yS5Ek0xq6w3K2UW8nV9mO5fmVrWTHpOBlKrS4DJTtOhAJ5BdSDF1Z5vXRze5GhFYMTYi6wSiZYGtWIFTI838u88PcW5fC26HBdnoIxe7jaYpWG0NbGxMMLXj58LBbvQ/LS7qdBKpyCaR4AJ9B85+5Hf/16/MUyuX+Wr5HzD0HsVkNtPksTDQ5mTr3j9Sq1Y4tMvPieOH8TpMDPd4OTroRxQFBPODkemiRf5ItoGqqly79hZe7wNmwc/wYetLbvwIgIae36aYnEQQZWrlKHWlQK24hcN/nOmsQk3TOOi1Y/w50XdBECjlM2zM36Nn5BSSrMdo66aYnqOUmsYbOEj5/2PvvYPkuu47388NneN0mpxDzwCDQR4EAiCYQZEWJQbJkizL2a599pZdu2/3j1evdl+92q0Ntfa69u1bBznIlijbkigwAyRBIocZYAaDiT0594Tuns7xhvfHUCBBgCQgUbLsh09VV830vef2Od333HPO9/xC4ROrfEfuLzpu8nM7Tvys+OfQBri7dkyNrjMzEeXgI83Y7D9+5s8fkTv9FxROfxN1eQTJU41p1zOYj/46hpb9iE7/nV32RRmprBpDczfGzscQy6rR8ymUicuURt+jsDwJgdaP3ZC6cuU86+urPPHEL+B0fmAtpOVKZM/NY6hzYWq/94w7H0UURXy+ckZHB8kZFCoVN2oki+S3YtlRcccy0VePk5+bpe1f/QEF/d6TV9zqzvfYHROMWK1WHA7XZlZBpQAlJxvRLFt3frrbWiSyxrlz79Lf34vfH8BmsyO5zZRmNlDWMrdtUPxj9w1N07lyZobz70zhC9j5/Fe68JVvZurVVY3clSUKA6vIVQ5sjzUjfUgwPDH7LqXFDI6imQeDFQiOu8va+GHujxPAT2GMSGWLfPO1ERrNMhZF54F9PUjyZuyoc8pOrqT38shMNVo4yupaL7K/ncqadr4ZeJsR6wJRcRFZ1yg4q3HaDYQrzeyJKeipHCUhiT1TxnzDAJHqCRLeZZJlq6Rda6RcG+RbqyjZ3ATGruJfyWMoFbBn8xhLIrp5DZcygyuXoWBwoSKj1g1jN2dQpQJ6zo09nKdz9BLtcyMIgsDY1j3MPPgULa49LGgzzMhryArIq7Mk4yvMZ+fxOts5XhvikaESgXCWxc5Glqs7aJkbJdic4WHPEGO2WSY8Cunqp5CUEh1936dzcIyKbTuIx6N4DU5ipEmLWTSTC9XiJWuxkUBlvH+FfNFJIJZAi0+TKKsla2tEFr1k1UFSDiNSZIKCbR6zPAtuNwgyhlWN2pKZuaqdRLHQtrKKKXQKSTLiCeykKhpkvlDEUBLxrTSRU42IRQtG9wpxQUGSLZTVCCzXdmIRirww/Q9cW/JzoxAgXrQylxC5mMjybibPVCqPKEDXnu1URy9TZ9Q5l6lkNVOirczGw9trafM78ZslND1NupQlXtRYzuosWPykyh2kqmzM2CSGAtvYaHCz7DfT37SV/oa9XPPvZdHTghxwYiq3I5lkRATKYyLhQS8GxcX+zjKq0xo+UaL7EY3a8jy6LjA+nGQsqXA6H+K9sVHefU8DQaFzzzriwgomUcBudyNHFlldWWJgepqxpEKiogvNaCefmqAUv058rsCguxNToUAw4sIj5tgoWam/Po43E2fEp+P311A/HkVRVQSDTOKJx1nFTKgyR94uYhYM6LkZZLWGMa+bUWeWcY+JKUBLnqSvVcenWfBGslizWfJmE8uWEr0rJpQSsNVN+spZkmRQ4h6ErImOmWtYS0YGdz5N4MIFBLcTsyWMW88Sv1FAsntwdO+jwBw/jLrJCT781npUdZKFVB/7KhfZ6tJYWHPQO30QlA7yJR8GcYWuraMYqyrpqTnAWt8kgteGYLFSNbOMPnWVWl+Otl0OcqqMbABrjRnLuTirqwp9zQ1ENTO1c4cZSLSSLUnEG50k2u0U3GY6pkdwr4dJ5PMks1BS/ZT0akpqA6m4HYdd4vGqeezXFygaRKZqLEyIRnrsbqy7n6fzwS8hWp1YrVYqK2uYmBhjZmaSuroGHHVN2Lt2kO7ppTiwSt40jaWiHF26n63vp83P5aJDy2xQuPgixs5Hkas6PvFcwexAmbmGnljF0H7knj/rbtpQmrlK/sw3MTTvR5B+cu/QybklLvQP0VhpRZI/WOiPj48yPz/DgQNHsNsdaJrO2y8P4XTE2HO4E4PJg67rRGa/h7juxrhag2VvFYZKBw6ng9jKGKXcKg7/HgKBCubnZ5mbm6GlpR1J+vhJsK7rDPXN8e67b6MbInjc5Rw6/CDVZauYxAhpYRdGawWibCafz5BIJIhuRBGMCWSs5FMOwvN5LFYDHr/tU0WS2dES60s6VY0y+7wectEcfx1J0lzt4uuf20I4nuWt68uUq9AVDGB9fzKZvbyEXlCwP95EaT6BlipiavVgkCXODixjNxR49Mh+ZEEnf+KPQBTRUxGUxSEMjZsClWgzUhiNIIhgqHXhdLoolYoMjYzQv2zhgc5KtjZ6uHbqe0SWpjj0zG+hhSbIDN7Ac/R5ShNJzLsqMda5yCXGiS+dxOHfhzOwj3NxE2sF+Ea9gm7xMJUvoEsCtTYzv7+vma4mL42VTlwOE+mNJOm8QkNDOeuJPEe2V9HZ+IEfs8HsRVXSpNd7KGaXcRoiXJmrwGqWaav9wJpBR2d25Arl9UFsTs9t3/WPmFpK8NLZaZ40X6NZnUG0eZECm66Aq/MhJgfOY7Y7efyF36a23MXWRg+HdtWSe79viC4TynKK0nwCU5v3jtmnfsTMzBRTU+N0dz9wy8Lw4yik50msnMVdeRSzowFRtpDduIEgWShllzE7mmmoPcjF1TiqDnV2M+WWWxfNRouNqRvnsbv9eMprEUQJk72e1HoPqpLFYGv51Hp8lPuLjpv8XI4TP0v+ObQB7q4dPedmURWN/UebfmIXLjW+TOHsXyG3PoDl8d/D2HUMyVePIN29xZIgGZC8tRhaDmDc+giC2UFh7BzFkfcQzHZEX/0t9VxZWebq1Ut0du6gqan1lmvlr6+irmWwHa1H/IxiaVmtVnRdJxQapqaxEUNUwdJdhXQHl0g1m2Hlm3+OY/ceqh9/5Me6p65evUQ4vMRDDz2B0+n82PPKyjxomsro6BBev4vFqQJbtldivEMMLIBUKsmVK+fo7b2EqirIsszY2DA2mx2P14dglCmOR5HKzLe07R+zb2QzRU68NMz48Bpbdlby+DNbML9vDafrOpl3ZynNxjF1+jct2T6UobColvjbob+nMeqlRo2wtaMdxXbvQePvjxPAT2GMOHF5hpm5BLWKSFf7KB5vBh24bHqW4VI5L8wVcCqwHnqFrNNJoPlR/tz/NnkU3HMdxFyrbIjL5JYKGPy1ZKwSZEpElCXkDR9LpjTJZDnG6hlESadiPki5z0o8UI1iraJj8CRHL16kIj9HIDmNu7jM9W0FUA1IYomMwY1QcmL1jGGUzCjFKPt6+4i6zSiCj7ilhvHGrVQ+LlATMDJiCzAsqHRcPkFFtMBEjQFjmY95cwqjLvJWe4rqSJEDVzYwlYts8axRLy6RzJqxzkRIOy3IQgNr/idxxeM8dOI7ZE05ImUiifU5dhq3U6WXYRSnKdQ+xPVFkWjWRBETerKMZMpCMqaSTJsREy5s4TyKTURzBLCpQRxxA3mDAUkQ0RzVSKqOFnOQ0lqJm2y0T79B28osTqmA64FDyIf3k8dEoKAx6pzBNduGoEmImsx8Sx+CScHldmBs8BL11lKTjvD1qb8m6elmxd1FOp0lr3zQHwVBQ5QEfv0LW9heV4E2t4xXHUU0N3IpLbOQiBEeHSe5GMaelqnMWQiqTmryKo9N/AVd670M5xVcK2Z8qRhK3kjADHWjPbjWpkmaIlRFojyw0cv2WD8ttgUWph0sDsXZiGR5oruOXzvWzmLPCnZjhCMPjGFSN9dTXt+TREPTKOsR6uRupqfbMZo0jMEe3OsFLCUj0dointoANt2EpBYQCzmEVJxMdI1wVmNR8jEne1lUc3hj6/jSIrpowFjj4rHiCs7QJCf9+wm7GnlgcQ4llSK0awfH/tN/JNCyleaGVoRIiVFtFqEkkDOWeFj24FULLEgONjSZxuXzzNgWaFUD5Pd+jWFxhNaFHJ5ojKLZhG6XyTUu0ZBOQSlJ5cISadVGSq6lsdmOaXaGxvFhhrfvw2hLExTCpBZhuCbAxUfquJhP0yHlMQkloqKVBvMCTcoaRV1jMAvp8A5WxhowlCRiuk6NNY/dfI7YehyLuoxtoo9KZQLf6gTIHqwlA53WMHVbHagpjeRra2hzKcxbHIgNNoTBDapDEbrGE7g25qjOTuApzdK4MoIll6Zk1PDNv4PKEpJtgemGWay+UT6njlBvWCAgr9JRvETu6jyy1YTnFz/PZEFFK2VxJQtE50a4sXQdxepFNTgwmS3UVNcyNRli9n2ByuoP4Ni7j+yNQUr9K/j3HkF3fLYxp+6LU7fzc7noKI2dQV0cwnz4VxDM9k89X8+nUSYuYAgeuWfXvk9rg64UyZ34I/T4MoLdi+RvvKfrfxRN1/mvL17m2rSGkDyPS71MKR9F01Qu9VzH7S5j+/bd6DoM9S0xHYrRuTVMXfumZUwm2k96tR/7/CEktxXL/hqUhSTKUhLFrpPduIHN04VssOLz+RkdHSKfz1Fb23DH+hTyCm++fInphV5EQ5HtXd0cfvBBZC1MLnoOh38/9cEnqa1toKmpjba2rQTkSVpjdQTVBraYHTQcamAlkmG4b5n56RhlPusd04brus7ZkxNMDEfw12igzFG/4eKcRWBwPc1vf34rNRVOvnNilHA0S5vRwNpSgvZtFaixHPmrYYRtAf4yHkexGyifTmJo8VDmsXDi8jRms5lH97dTvHYcZbYPy+O/h6FpL6Xhd1AWbiA37UE0mlE38ihLKUxbNnfty8uruDq2zGLcyOf2VaEl5hk49zId3Y/RuHUf0VeOI8o2jGIzUpkF68FaNCXN2tSLyCYPvobnKGg6L82naBaXaSz2kXRsYzqeBeAL9X5qXFb8bgtNVU62N/vYbc3S9tZfc/Tp/SyqVs5cX2Znqw/nh3Z1TfYGsvERSrlVKqq6WEoHuD4Z4dHdNTdTYtucHsavnf5U175vnxwlmUjyy4FhDDYXWnwZY8dRdF3nzA/+X0qFHEe++Ds4yj7IhffhviEIApLLTHE0giCLyOV37pe6rnPp0lkMBgN79x68q8XtxsKbaEoWb/0XEEQJg6WcXGICtZQCVGyebVidjWwUSyxnC9hliaD71gxbZpuT+VAf2VSMxq37AJAMdkz2esp8tSj6vWfkur/ouMnP5Tjxs+SfQxvg09sRXc9w8dQUW3dWUdv48WL33VIaPYO6PILl2B8gOn5ySyVBNiJVtBLY+zCZhXFKw++grk4gVbQhmGyoqsp7753EYDDcEmcKQMuWyJ6fx9BY9rGZan9cAoEKFhfnmFqfoeOhbkw17js+++LvniJ7Y4CKX/0NXFXl93xPhcNL9PRcfN+d75M37gAqKqqIxSKEV6dRCmbcZW78FY5bzsnn8/T393DhwmlSqSSdnTs4cuQRWlraWV9fZXR0CFVVqWpvojSXQFnNYAx+YD31j9U3VpeTvPp3N4jHchw91saeB+pvjosAxbEIxbEolu4qzF0Vt/0ePTOnWVwMU5a3wjG0XgAAIABJREFUs2/nTmr3PXrf/fvH5zMdI4ollT85foN6UcJrSdO1bRJBgNNKDSNKE22JAnsTAunFXibMKzQ1PMv/8r1LSs5TCu0mES9HjVUjubKYK8HsCKKqKRaXVrBFXIjOJIcNfq5kNdw5G0n/HNviM8QsjaS9QerGT3NwcoBSZyUjjiBhcyX+9DJNiypx8QEKRismeQ6pxkJJlllyxKmZMxK1+ig1eSkIaYSCA7EgsrBaTqVvkV22EVozo+h5nWKZk/Z8gjmrTlEUuNphwKqr/OLZDdAF1va0c8O3HXshToUUJ7eica1hF33BxyhfnueJN15E1wvEXDKCIKCjs1KcYbEQIp5LoK5co1KdxKtnEdP1aKoJWRzDJvdiNCwjyUkk8pjXc0hpyAacxCtrKBWr0COVKAUbibiBypVxykopYsY6VMFE4IkjNP3ab2Ky1SPMFzCbZN523WBpTceRLKfgMLJcY0X0N5ILtJNyVVCQDdSszfC1ub/B3vU4tQ+/wJ72AId2VBLeuIFSXUm1Ps2u0mlqzEtoCZHyMRVd9SGqA5ilNWbxEy7YsFoTmOU1NuLrrMwKLM8ncESGaZdDDCT3oqw3UZ5Z5zn9H1BWDQR6+whO9rGxsxnXRh7dYGY20MHDK2fxZxN0bCnS3HqEX3osSGeDh1PHr1PpHaAjOIFstOFrfAFxzcLyH/93LNPLLFfu4J31GlzGEr/xfBNrc5P4sg6sLV6UYgz5fA/+oRAxwwrh2jiCP4vgd5Eqq2fV2UjG7iWgbtCSm8OrJVms6+TQehLl1CVSNpnCvoO09Pdij68y0L6F1sOHCba3kc0WEdeLVI8bMWdFRhyLyKrIXGmVPaZmngg2krv0fcZNUyiyQMH9PAXVRF6tJBLRacyt4onGKCulMDsaMRVTlC8tk9MjJCrq0TNlOOaGMCtJclYrLXNjNAXiFIsiZ7Z1sbCtinBBoijtxSqodIjTDOVn2aGtUadJ2Od34hiuwRwuYRZn8DFOZWmD7OoSdSWd8mgc+3yOyrU81et5qtZStI7foMm9gn23G3UpT+JkGIoKyYKR4rqKfYsVvc5FelbHoOQxqQUENU/eaqFktNA8OUTNzCjr5VVMNtoYqVKpl3fwO0d/E2djJ66AH6dWJNUzjyBZUA8/x7lYGMEZoPnol8n5G0hm05iXF4mOXuXaSoSTBQc9iQJrnmpW7F4urq5zNRJlMJdjNdiBpZDHH+xAct69e/yPuB8Q/Z8BpcnLiL4GRPedzeI/iqGpm+LVl1BmrmLc9tmmAi4Nn0LPxDYzAw6/g6Hj492n0iWFRFGh2vbxMSSuji6ylpRxWTROjrfSVhfBGe1nanKQdNpNwC7yzvHzLM4J5PMqspigtrEcQRBRSyk2lt/GFu2GooDlwGbg7+yVJTLZEoY9m/ESsokxnIED+HwBtmzpYnh4gPr6pluy5wEszkZ5953TYIxisTh49PHH8Xi8KMUEsflXMFoqcVc9cksZPSVgHtuNViiQrxlAjm7HNbnBc1/dzsR4hCtnZzj+7es0BX0ceKgJp3tTLPyRMDVyPczOA7V07S1n9geQVhVOLaXZ3uyludpFKlvk8vAqBzorOFBbxqlXxxi8tkRLRgGDyGk7LMYKLOrgtom0T2+gNFlxGzOsZZyUIvMUr7+B3PoAck0nAJYnfp/cyT8m99p/xvLUv8HQ4NqMobSawVBp37Qqs9YjC+ssT/Ywu9CLy1fF1v3H0IpF8tMLeHZ9FQDroVoQIDr3MrpaxNfyLIIo078ap6jpHKj20hd2ciG1jlUSyaoaDuPtjx5b5zZEi4Xs1av8+i9+g3/3lz38ycvD/J/f2IPpfbc9UTLibXiWxPJ7OMsP8UR3iT/8+wGujKzywLZN9wOD0UxFYwcL4/3sPPrFOwYMXlhLcX1qgycto7gf+y3U1SkKl7+LurHM5Mw4mUQUp7eSQM0nu8XKARtyrZP80BrGNu8dLQ/W1laIRtfZt+/QXQlTxdwaueQ4rooHEaVNYU4QBNzVj7A++W1AJLMxhLPiMHv9LnrXk0wkM7ddRxAE6oK7GL58klw6gcW+abFlttfj8DjIr6c+tS73uc//37lyZgajSWLHvtpPP/kuUGavIQaaEO0/udD1YQxlFVie+jeUxs5QuPx3ZL7/f2DqfoEx1UMiEeeRR47dFvswf2MVNB3z9nu3jvk0RFHkgQce4vXXX6JnvJf9niOYTKZbnoG6qhI/9TaWYDvm+oZ7/oxSqcSlS2dxOFzs3Nl9V2UEQeDQoYd5883j6FqY6YlyOrZvjh2KojA2NsTg4HUUpURzc5AdO3ZjtW4K+QYDPPro5+jpucDQ0HWSyTj7OndRuLBEaTaOsfHeJ+ifFWODK5w5MY7NbuKLv7TjNsFNTRTIXQsjVzsw3sF9U1ke5WzoDapSjXhdTiq3H/0Z1fw+d8OFwUXkAjgEne6DgwBM5Z2E5EOgazw0n0RVNC5Jq6zbj/Gq5xy6KY0+vpvdlhyN9TOc9R+DvI4g1VBQN8iNjdEWqyZvSfJlawXZEtSpyzTMx+gcizPZcZDV2i4Ccz3URBRGfV/FmjFSaRApVea4bKhk98I5di6/zci+SpLGFgRFI2JYZseuL/HEM1uZWZ7lwrtvU/Km8VVVkRwFMa9zuXcbW403aNi2SkV5BqmQYNJqIlGSmK6WQBR5/r00WgpWK8oxp1W2WycgXSKTc9H78H5GW/fQujTM/pOvslEmseCzYhZtVBqbKDNUUFJGmDfMMeGsoMlYT3bdQyrqQBKLyNIosp5E0Soo6GUIggeb7sBdiFIT6kcMKYx27yLaXEmmUsISNmDM+5iorEEVopTIkM+0cnFURB7rZass0+G1cUaaZa0M7L69LLWa0A0ioq4jlDREVacqMoI1d42n48usWFpp3vVFVE2nNxzjVHiDQqCVjqFXsGbWcRiraDF3EShUs1FaoVeaZJsnSG1shN99opb/fGaN8ZgPd4MZ6/oaW/brHOg+QPZ7r4Cxjm2Pf4HZvx9id/kcelFGaxWpHR1nsWwryZgBSVZYLw/yix0N2Gp/i/xb/wPT4Bgt7lMIwk4uTC7Q0XwDs7mII3AAR+Awidd/SPr8SezVLiL2Ri4m6qi0arSX3qHv1VNUmhoImmSqLk2THR0BUUBwyVT0pmA4i7zDhbR1EczLvKftY1xvYtJhYrbQydfHv0VF6IdEhgtYgULwMJ0DFzHlVjhZuZ9BtYm5tQn6To9QteqkKewhYPPx6MGniCcNnF+6jCIV6Vnp43KigCO3QLzGQFNYoNGm0je4znJEI9Xayo78EK6ShG9tHU/knc1OpusogkTb7LvoSAho6IKOJZtC02F9AEqiyLaxUTpv9sweDHYJ4Rcr+HJog+KVGLqiU8skd5oxaAYjyawR2WnAWC6wKlTjDSQx21XkOh/YCkwp1QwWliivsbFYVoaW3o0948J3Y429O0Yp/JKPKZ6l0D/OenUz6+W1tA1fQUhH8WdybB+Ypn7agICIQ7/C7OuX0PN5UN+PWu5wMvLYFxkxGSla9lE0GBlczSAJHqp3PYesJckMvERgqR+zEma5ZSsFXaSkiegYKeTNRAsmBMHMSPdjxIQMT33Gz7v74tQ/AbT4ClpkFtP+L991GdFdgeitpTTd85mKU3ohQ+H6a0i1XRia9pI/8xeoy6PI1bdbqMymcnx3KkympPK/b2/EdQdBQtd1Xj0/hcea419/uYv/8N0Zvt/fyDeOHGXkci/5lJmhsIwklXBYV5GVOQzCCqP9TQSaNGKLJxDSNqQVP8Z2H7LXSmkpiZ4tYXCbKV1LI+/0kYuHcAYOALBjx24WF+e4dOksn//8CxiNRjRN58K7g0zN9SEai9TXBTl0+BCSJKHrOtG54+i6hrfhWQTxA3fA0lKSzJk5BFnEfqwVJTVOxnwZ29RBcj1LBA/X0xT0M9CzQP+VBWYno2zbXc3ug3VcPj3DyPUwuw7U0X2kAW0jT5Xm4dvpVbIFmS8e2XQxe6dnnqKi8fCuGmr8NiZG1ug5M4O3zEZuR4Ar0RS25QwFl5FXqk14pqKk5TU8pgxrcQeTb3+PWpMV84Gv3Ky3XNOJ5dgfkDvx38m99p8wP/GvQRYpzcUxVNrRdZ2xxRSt1TYikWlk3cSDx76GJBtIXxvA1fEFBMmI7bEmJJeZ5Npl8qlpymqfwmDxo+s6l9cSVFtNOFw1XFgy08ACGSrIYeB0OMbXWm6N9SHIMvadu0n3XyPwy7/CbzzdwR/+/QB/d2qCbxxrv3meyVpFoOVrAGxt0Kn22zjZs8DBDwV7rWvbydLkDSJLM/jvIDC9drIXEyUePRhEKm9BcPgoXPl7ov1vMXDjOgAd3Y/eVZ+w7Kok9UqI/I1VrN3Vtx0fHR3EaDTR3Nx2V9dLrl5EEA3Y/XtveV8tJm/+rRSiZGIDVHt2YJVFYgUFVdeRPiJ+1bXvZvjyCeZDfR+bFfA+97nPnQkvJJibjLLvwcabrlE/CVo6irY+g7H7hc+gdrcjCALGjqPItdvIn/sWhYvfwSk6aas/SnV13UfqUqQ4EcPY6v3YDHo/KWVlHrZv30N/fw/z87OIooTNZsNq3Xw5l8NYYjGEx54gElnHZru3eFPXrl0hnU5x7NjnPzbpyJ0wGo08/PAxXj7+fdaTQ+RyW1lenqe/v5dsNkNNTR27dnXjdt8uIEqSxP79h3G5yrh27TKpZIrDzg7yA6sY6t13lfX3s2ZhJsbpN0JU1bl5/AtbbrtXdU0ne34eQRKxHqy9bZOkNH6BmcvfIumtolI1sqVrz8+y+vf5FDRd581L09SJEsGWSSzmIllF4qz+GCDwyPgiLtlLODpGnfcYWyw5Ppc6gi1uRfCkSbecRZJUvOo7vLPRTNxuRl3J0RSrQBMV1stnmFiFptgsX1nqQ0BneOchbuw6hCc8zL7VFB1lD3ykVmbmnDkiD/hJTprIijUImk5GnaU6mmVbocSlt3/A9GqMlCHHerkDW3YJm3GJTHEPmqgyUthBemie/dYYa9UexsfzxFwGEm4zz7+XwBwroAkC5SsrmAUflc/8b2Rjy3x7ZIGluka2Dlzm4PQZhE4nCS1IjRBExUyYBNO5LLlUB3l5H3JEYP7DNRfNWMQ2FFMaVZQxaXa0eAZFSRGTnCiuTWt5a0iHWIyNoIt084ctzTePZ4AfPTlHdZ0RTUOUtiADpZxCWTzDobwR0DGpGierBfblZmiLzzNlNvMtf4Yt33mPRHMtMZNIY3gaz8y7oGnU23bR4toNRY2SUGSaMKXsMsMbSfw2AS6/yB889i/4r2/M0DNkpq62CFPjGFcv0p6Ooj7yFc68NYXLIVChjCE372PbxQVUt5vU5w9inBkm5mrBeXmDdy9t0OnLUrHkp7i0DpwiwSmqJJC8JoyVPhTLuySV72IUNTxtAAkseoJ/4dyAeQMXt1poHVrHm+jDoGgUypwYDpSTbTWx7KpnR6GC7Hu9FC7Oog0USO4/zExtFQX6qbFmmVgwcVZw8ODaCo4svLfbji1/he5wlotdNmq7YiwNVTF2zc/C4hxXykYQPDkcBo3KGxa8WZE9axojNbBkDbN7dJb+diOWvED5WoFI+CU29H3s8a1Rbk0z1urAmVaQdBtlSRWbLqKW1WGYDWEqKSzZ6ylJFlJCgS7jAmahxLpQh+IMsGgSQBAQdZ3WAthUUNeSSFthORTAKJmoDVbjbq1CdjpJGVT+ZvpVFqUE3b49PFT7OV482c8zbRdptrtZ8/wqxcW/wyOmGMtZOG04TKV6HluNB9fipgzWtLuK4+F51rN5nraZKWqTvLXzIIIgs3dlgoYrZ7CUShQMArIg4UkWKRnNJJ0mCkYjxbpGii4fMaOF+ZpmMg4XFrVEc1GiKlKkzmejYVcNklwiPPE6hXaVBbMV5lZoElLsevAYzsAuIvEMJ997DYwiO/ftAxkeaNtNcuPHCGL7CdwXp/4JUJq6DAjITfvuqZzc1E2x9wdo6Sii/bMx2S9efx0KWUzdzyO6KhCu/AOlobdvEad0Xefiapw3FyO4DDIacD2a5MHK2yd6A1NRlmIaz+5IoBUd7Kty8e50lD/73jC1gpVAlYUde5sxSotceu1lKmo8lAWChK6PMnnt+5jEMZyrTyNYZCw7N63KihMxBJNE7de2M/udAaQVHwVfCLWUQTLYkCSZgwcf5MSJV7h27TJb2vdy4tX3yOuLyEYjR448QV19/c06ptavUEjP4an7PAaz92Ybi2MRcr3LiG4z9kcaEW1GylzHCCf/J2pdDKahWOXE2FzGnkMNdGyvpOfsLNd7F7k+GIa8yu73hSlBEMhdXyElwkBGotKeo9JjRtN13rg4Q1uNi9rAptvYkcdb+bs/7eFKKsecWELKqmzXDVT4y3g5neJVj0j5jSEa/AZCcZ3hNWh56mu3uYPK1VuwPLkpUOXf/C/IFb9OaS6B3l3N/FqaRLrIQ0Erydk4irUcRTCi5UoUh/KIRivWRxqQvVaK2TDx5XewuILYvbsAmE7lWM8Xea6xnBPja+iaTn5BY61Wos5SYHgDFtJ5au23WtQ59naTvHie7PAQnTt28uS+Ot68Ms+WBg9722/PGiQIAo/vreWv3hhjdG6DLQ2b91hlUyeSZGB+vP82cSo8PcnVJY2H/Ru493wJANHqRq/aQs9gH6JoAFGiurnr0zsEILnNGFs8FENRTB2+WxZ6qVSS+flZOjt33NXiSSnGyW4M4vB33xJ7Tdc1kqsXkE0+lEIUUbKSCJ/BVraNVqeVgVia0Y00nZ5bd8udnnLKAjXMj127L07d5z73gK7rXD49jdVuZNue20XnHwdltg8AQ8Puz+R6H4do92J+4vcZOP4n1EX68M69QeG6GWPXEzc3V/I3VgEwd917NrZ7obNzOx6Pl2QyQTabJpPJkM1mWF9bwXb5EjmLmcvLsxCeA8Dn81NX10R9fSMOx8fHjwqHlxgfH6GjYxuBwN1ZlH8Yh8PJlvb9DI6c56WXXkRVFbxeH4cOPURFxScHSRcEgS1btuFyuTh79hQDTLC92EBpJo6x+WdrPbURzfLW8RE8PhtPPteJwXi7wFcYWkONZLEeqUO0fiBc6bpO8doPKfa9Qk99LZXxMswWCzVl1WROz2LaUg6Be8/4/I9JMBh8Cvi/AQMQA34lFArNBIPBp99/X3j/9X+FQqGX3i/TBnwL8AJR4JdDodDEpx37WdEfWkFIQbkrSVPDEpoOx4tPUjAa2bMYZWfeRqmwjtnTiGbKkTamick2pm3j7PaNIQs6F7JFHrLoHCsf5rVsACmUwKAaSDcOs21+HOfsdXJ5DUt5JwvbDtHb5MEZncG9eJq4o5Fo8gIJt4ux9UpyisDTASeH5DwjYZ2VhiZMikJX7wDTlQIEnFx6/VsUHHVgtCMIOo/EIqzPDOJTwbiaZrD8KCW5wFy+lqjyZazKRYpSnvk6I7+69hiqfAGdCdB1NFFiPbrM9T/7HgMP7CdX20DF2Bq5tUpOOL8O7xuBC2IJo3sK2bwZPkJygiu9Sq606ZbXaV2lw9SPLKwhoKMiIqGBCAUTLFirON/6EGFfJWJJQypqiCUNU6yAJ1ZATRRRZRANOnmjhi6LiLoZXRYpWPIUrQUc63YskSKamuVGUeYBv5N2SSYtjvDbw+cQ9Tzznv2k5S1o8ikGK96jfmQ/h+3rFNcmaCs7QIXYgKAJZIU0gad3INqNHOirJDu2g8uVEQYS5+guzDH6yh9yxNbMmcJ2FuY6MJaFeTo/xYTZwhtnhvHGGggGr7IeNbG4qpM0G8h37yc1O4bB5eV3HtrHmnKa1Jl3MYxGSUtmbHVW3O4sSh6KCSgkC6TWlgBQJImYzcO8s5yx8iDVzgJfWHyTjZLAoTObvqspp5FwwIz/gJMhi40r6ThqNMRKmYmv/9t/T25qkoXjx7GfOsHzxlPMBl2sOIzsTqUx5DTiC2B2wpYElE9mGfVUcq50AHOfgd/oHuTEaCMTqw2w2gBAAY2oKYdgyiGaKjEko1C+ynCVE6eSIxduIqImqBAXOSK8BUkdJQlGUUITQJFKhH0SBqOJlrFRZE1loKuBG+UuqmZ2csB5Bqcs8JL0Ba5uuCjb4cPoMlFhMZIoKvSoGl0eOztzV7CUbiDur2XvsRcwfciLwgb8y8Z2/vDUH3Np4xpRPcFvP/8VvMZmpq7/Bb6176KJac5kC4xuJHEY5lip349rYoViUWC120/UUUQ2zDGad+Eyb+Ww1MfD9PByapV3bDGEz9XStRTFntOZ8z1FTXGdPVfew5TJ0bvvccI1jRiKWRzpKO74HEcd1Rzo7kbQN+cChcE1MqsJcq2XKZXW+WGmwGyZxrP2VtaGJ+h5+xXaOs9i97Zz7OAu3j0/QOjCdXbu3Avqj+G3/CncF6d+ztF1HWXyMlJl2z27ARia9lLs/cH7rn1P/MR10dIxikNvI7ceQPJu7sIaOo5S7H8NLbmO6PRTUDVeml1lMJamw23jhcZy/mYyzNX1JEc+ku5+02pqErclj6VQw8vfGUCSRZpcFqYTWWrLY3zhq89SKmQ5+bc/QHJUck1/jMy8xiOtBlBGMGY6ISlhOVKFYJTQ8gqlhSTGoBfJYsD2cAPKO+sUfGNkY2M4yjcXBX5/OVu2bGN4+Aah0VlEOY+3rJJHH3/slhTbpXyExPK7WJxt2Dzb0XUdVdPJ9i6RH48h1jgwH6ghI4toRQVNt5J1H2ZWDaHXVJCaCFPQ8qR1nWRJIVllIB3YnPjadHC1bsZ4UtYzKAtJzphAQ6DGssbgYD+yq4mVaJYvPLP1Zp2sgsB2h5n33BIJRaFiOsVDz3VtZpFaMPHSSpSs20fFYoJyKcWY2MZzzXcWNuWqDiyf+1fk3vxD9NW30EuHUNcyDExFEIDc+Bv4XA4yFjuXz5zhiNyFoMnk8zfwVO5FU4tEZn+IJNvw1P3Czd/38loCiyRSgcg/JLMIJY3rkyLGaITHto8QNRzh5GKEXw9W33JPWDu2IFptpK72YN+xky8eaWJsfoO/fnOMxkoHPtftE+X9Wyr4wZlpTvYs3BSnsiWBKfNhTvWaWJOv80h3G0azFb2Y4403LyBSxZPPPHqLy99o3kBG1TEYBCoat2Aw3r01gXlHBcXpDfJ9K9ge/EDYHBsbQhAE2tu3fkLpD0iubQrRjsD+W97PJUIohSjehucoZcMk1y6CCqnIVQ6Wb2cglubKWuI2cQo2racGzr5MamP9lvhZ97nPfT6e2ckoK0tJHjzWisFw7xnk7oQycw2xrPqu3fN/EubmphlMy9j2/ya1Kz0Ue/4BZaYXy2O/h67ZKE7GMLb7ED8U0++ngSAIVFfX3uZCn5uYYOHNt3C/8GVq9uwhk8mgKFlGR0P09V2hr+8KHo+X+vom6uoacbk+SHpRKhW5ePHM++58ez/6kXfNtu1B+i5PYvKlOXiwm4aG5nsKeF9dXceTTz7Du6dOkihmUa8u4Gl0f+z5+XyOSGSdSGSNSGQNi8XKgQNH7phd8G4o5Eu8+f0hREnkyefvLEypsdymVVeD6xa3Q10pkj/7lyiTl9HaHmCktEx7wUJLZQOZVydAEpC7a/ls98N/ugSDwTI2haSDoVBoPBgM/hLwv4LB4JPA3wKHQ6HQUDAY7AIuBIPB46FQSAP+BPifoVDo2++X+VPg4fcv+0nHfia8di5EnaSxe/sIAG9mHyRpcrB7KUH3xAyCv53hbJ6L9j6WqiM4N8oo2rJ8yStiFSTeG26kPFfJq8F+jjlyPG96m2u27czYp+keHKZ6NQc6XNnmJLy1grjTjTUZpn7sTWaaZUZtS2RWOlmfryFnTbDcMkBjogOT2cSGJYBzI86MJ0mu3cDBgQyryQxLVVYMqXmyrkqcJSPhWAl/UcUYK6G7E7RZXidc8qHIZrJqB5nkAVLlwzznjqCE3iaehJWGo2yUtVLMKuTdJjaCLlSTRO1ogqoYmE0SwmofJkmCKo0lpwkdaC/lKRMquaFkSdg0DNIyVk0BbY14Oo8xBkoCimkNwWok01aOy5ulpbhM09KLLC1Ws+HexqLHwur6ONaigCDkSJfJuDJ1KDkb1pyAKOtoqg6Cji7oiAB6klLRQr8q83xNGTu7rET6v4M7P48qlnOl7quc9mw+/72lp0mkX6VQPUjVSpC6si9vxsuqtdETeZfY/BBLfWeQvR5sdivWHQaMKwpFoYt4IkGzpLCoF9mvnyAkbmd7fgnVJNCvHqQiZ0GsmmMpaWPR2AkFHanMhZpPIuk6rniMa//tP1K2vIK9tg77F5/hWt7P2Rshtmkz5A0GIn4PWqUL4/o8NnuR8nya2vUwexZH2bM4imYwkiiBbNBJNdowHdiBxRDm/EKcmUIBRS0SiKmIms5lbtC4dJm2ql28ePQZHK3t7D//KsHBCC0iLHlt1Cg6ksGEtdlLef8y1mArB77+a8ROvIqvtosVZR9f2XWGi3PVvDPewKbGLKIXrOglE1rajbRejssRQy/L8btzUcLKDaYkAc3iIp9NUdW0lR0PPkupmOPtF/8brmQRa14g7MsyX2lmqNlJvsHKU4Kbodkii6UahvYeY4Ey/KqGIAhkJ+Ic3ttAR4eHs+ENzi/HWL3q50i7i6bGMNlcnI14kUIhTz6fJ5/Pkc/n2akHMcVEJvUp/t3Z/8QhuY2dZQZkJU1/ochKzMCOBR3NfIUbZV9irsyHWSqwX5phLL5CQUpjt7/AsO5ESuc4aB/lS2VBvje/HdmyyFxFI1vmh6hJnWd091dZrarnwXeO8/jrL9Lj38ZM8378PonW+jbq65tYieUAEOqclCwaseXX0GIpFqK1SHYvAXGVNyyL/MrRZxg6/TIjgwquqkVS+WUE3UQmW+L1oRAZdLqag5/pM+++OPVzjhadR0usYOo6ds9lRVcForeO0nTvXYtTSjhEbGgMveOp27LwFa8dB13HtOeLN99S3LSsAAAgAElEQVQzdDxE8frrFEdOkdz+LC9OhlnPF3mixsvhijLIJdkpJPhhwch8Ok+94wNxYWR2g5mVLI82rTExZiO4rZxDj7YQiUX5D9/uZzTuJ5NX6HvzW6xlzIzIB0lFk2i6Tqa+GpMQwbDYgFhuwdCwOSEszWyApmNq2RQpJIcJ+77tZBYukZ69jt2/66bZfZmjCU0ZQ5SK7NxxgM5tnR8Rz7RNdz5B5pX8DqavTnJTH5aADiugwtDcR77Fis3X+5u+1lgal82I0yhTZTXhNMpYJJEr6wn+ZjJMu9vGQ3NZNFng7EKUg50VBF0CIyM3CIsiHqeJXW0fiAqFoTV8bjPJJjOW1RxHt1TeTG++p9bD8NQCIW8ttgiIqsBMRie6kcXnuXMAbLmiDdMTv0v6wl8hlPYTvX6VizN5yow5hFKC4NZ6VM2IYagKlRzxoePYHm4hGx8lGx9DKUQItHz9pqVPolhidCPNAb+Lb74TQmp28kjAzaTFzJXzc7zV18Curutc13YxmczS6vqgXoIsY9+1i/TVXrRSEdlg5Lef6eTf/2UPf/bKCP/2azuRPjKRN8gij+yq5ofnZphbTTEyE+PVi7MUS06sJPnexRjnLn+fvZ4FrLrKpdQBdtcIWK0fiE/zoT5m56aoNGiES0Xqgvdm2SBaDZi2+CkMrqFs9SP7rBSLRSYmQjQ2Nt+MWfJJqEqWTKQPm2cbsvGDjH66rpNcOY9s8mB1d6A7W0jHBtA1hfjKWcIeAXAzlUzzR9f+lH+58zeQPuR6WhfcxcDZl5kP9bF1/08uUt/nPv/c0TSdK2dmcHkstHdVfjbXzCVRV0IYd/7CZ3K9T6JYLNDbewmv109L516Ebd0oM73k3/tzin3HUYVHQRQwb/vpWk19Ehtvn0C02vAdfRjRZMLr9eP3O2hq2kI6nWJubob5+Rn6+3vp7+/F7S6jrq6R+vomQqFhMpn0PbvzfRSDUaLcX08qWaC+/t6EqR/hdnv43FNfZODEOYIJK1On+/B/6UEURSEajRCNrr0vRq2TTm+aeAiCgNPpYnl5EYPBSHf3wXv+XE3Teev4CKlEns9/ZTsO1x0SrqgamfPzCCYJy76aD8rmU+Tf+h+oK+MY9z7P1YCf2gt5RASqly0Y6p1Yuqux1rvJ/NOKTdgCrIZCofH3/3+DTVHKB2jAjwZWNxAOhUJaMBgMALuAx94/9l3g/wkGg342V793PBYKhdZ/6q0BJuYjKFGdro4ZLJYCvYVOFkxV7JhdYufVC9i3PM1EMskQZkqCB6mUIFW2wZdMdiokGLtUjisiYglMsWZ5hnMzQxyqnGJf93VqetYpD+dIGx2MthxjyQkpezOmXIam4VexmHR88yaW2hX65Q3M5Sq6J07rSi0xj0A2E6beVI6WGmVqq0xQNxNqNNA6m8BS1JioN2OLL91sy4ZRYqNCQkDFoKpY5QQ5NY8oXScttOFY7eJaREVTRKgS0IG8LFLoKiPlsVCW13hsfB0xEyFTWMAenUXIJJhubSbu8uBMJNiencTuggvpcsJKMzXCFFWEWLF4mHZWMOWuQnToWBQjkslHX1MDxmKK1uVFpKyKUY5iMuXJ5ZZRls24Bef7K2UHZQC2NLIt/Ym/mdEFh5CAafqvLuHSC4Q8j9CV7mBrWiBTZ8XtMFI3tYq6cICAXEXBUGKklGSsZp5+9QaSU6dbhOrBZTZaNZZ9BjKlLBljFt2osyzrfCOcxlRVyWzVHtoi4yiaiTeFvRiEHLo9h2ow0ZILI8QVzDMxBndup3F8iqLJSCTg///Ye+8oua7zyvd3Q+VcXZ1zrE7IQCMQRCAJEEyCIiWLsp4kB0l+9iyPx57nefbM2GOvWWPZY8txLIsSlWgrMIggSIJEzmADaAAdUZ1zqK7qyvmG90eDScwUqWfPcK+F1Qv33HPq3Lp17zlnn2/vj0h9LWJjPb6SKiaXdC6Pz2MQLEypRoqYo7YIBmuqiDhWLS4WpRTWkhJqNQWGA4zevESfUaCiyM1t4Stcjc7xnLdAskymKC1SO5ahwlpKVctGfrR0lB8FnsRjTqLrxZTMXGC02kSgxUfVUIG65SAAllKIXp9Htgo4fEF6rl7AajFxYNdGDAYj0XmFneJ59rTlMTm2ETw/xsr5iwiagq3ZQYVtkemoyLcr3HzPWsuDqTnWWQRS/gZuJrP0LNxkNvAMc4ujZOotkJdxJQuUhyBpBaOksSOp0j5xiqD1LqaydcwoIqIMJoPER8qKODwY428f7+NAVw0f21VP9mw3c3Eb17U27tQucaLnWdLzGSRBRxR1REHHaDRgMhloFu1UpySWPRGaLRNomsBwTqFTlMkFJdR8jnanhfHZJMlqB57iCB2OeU4sJ7CbDiJJTjpcVm6ONoApzo76ALvLO7ii70F3wZSthob+J9k2dZKZjvt44cFf4zN959h66RyNqUUe993G6Zsq8Eavr+af+X8DUM/fywWqxE6aEwPkZxVEbxXVpTmMNh3BMEkmZwA+JKf+j0Jh9CIIEob69+YBsCrte+xtpX16IUeu+ycUBo6RAUyqAeO6e18uVyNzFIbPYujcj+h4hSgR7V7k+s30zc3zjGEaWRT5or+SJudqKunMsb+nITiBcf3vcTUUfw059fSFCZzmAlJ8NZXzjjsaMZpkRoZ7WVsc5nKwgr/75zNIEYURfQdFVpn//OAGvnW4l6N9GdbX7wBd5Gb6EltuPVT50RUkrwXJ+8rnGCscWELNpAv9ZK7NYN1Uw8JMjOOHAriK2jjw0XacrtdHnKwsnCWfnueoehtB3chOrw1tMoqQUzFVuzD6rAgCiIKAKIAkCAiAWZIwZMZQl45SYdgPPTqmtQ4sna/dLd9a4ubCUpQTc2FGHBqmxdWsLgdvq8dmqqNvZIGhpTifO9CKLK0SMloqT24swgvNVgRNxTMcY1GRWfuqzePK1CwzQhnBplI6jGHmxxW+/chVDu5voaWzFE1Jkk8vrP7LLBJORpgtWFmov4vOaRHfsoflWBhPhYnq4hrMBgHjUCkCFl5kGKcpS5V9lNzEKinnLL0Ns+OVjI3dy3F0YGU0SkjQcQBdFR76khnW7qxmpHuec1eK8KyJ8uxEgd9a14b4qkWBY3MX8XNnSff3Y9+wkRK3hc8f8PNPhwZ56twEH9/1eg+p3esrePr8JH/2aA/ZvMq6xiIevKMJp1HhqdMBjg9UciJSjFsPoiNgXjrGU/94CIvdhaekmuW5MYrK65DzceRwmLKqhjd9Vt4M5s4S8sNhslcXsO1vYHT0JopSoK1tVR6o6zpaPIeynEZdTqMsp0DTMTZ6MDZ5SUS70XUFZ+lrFyrZxDj5zALe6vtJFtIMR8aICU6atAUARqcPoYsPIEhFaCtuTkyfZV/dnpfrWx0eiisbmQ5cpX3rfuIFFWtBedfX9yE+xP8pGO5fIhJKs/+j7a/JdvbzQJ26DrqO/AFL+gB6errJ5bLceec9L0flGBq6UOcGyQ8PoMmbMHUUI74PPlrvBfnlIMlrPXjvuQ/R9PoIVbvdQUfHWjo61pJKJZmenmR6eoLe3h56e1elke3t703O97No7ijl5DMBnv5hL/sOtmF9D5FkZrOZTffvZfmxG1hmFL71zYeJJxPot9K02Wx2fL4S/P52fL4SvF4fBoOBy5cvMjTUh9vteUeZBl+NC8fHmJ2MsueeFsqrXW94Tvb6Eloki+2O+peTdWjRRdJH/go9FcZ851eRqjejPvsczoyFSrkY765mDG/S3r8BDANlfr9/SyAQuAw8dOt4NfAg8JTf708BDuDeV5XNBQIBFSAQCKh+v3/+1nHhLcreETlVVPT22bXfDMXFDv7nD86w1hehtmaeabWMq9Ia1gWG2Tkfx9p+P1m1wKnKy0w5l9BFnaJkMQeMDqqsQfoGmplOVKCbYLDeizlaQB0r4lRQYV9zLzVdRYw7zVxb2YYp4yDdUIxY0GjoewKrUWbFvA4lWEbxUh/LZXO0xCIUjYhgz5NO5igtuGnXq/jbLW6MhQSb+tKMt61hyJmmaXCQtokC2S4v2bCdXDJHvKyIncoIVnQ00ye5KOVZNsgUFkzIeQ1NAFQRWctjc4XJ15US9HlRBYEt8wnWnj/EkrpEoOJO9LV7CBojlC0MIyt5asenKDW7mLftZihajIrE9ros6zduwVb9MYZng3x3OoYhn8ATnUMrZNFZoHF8AQFWIwTtkMGEHRdut5kqKY1xZRJrLoJBVzC4fOj2IqaCYZbTChiNxBMWsoUaFH2V6BelHNaSeUr1EFlFZlQuR0eAdIY5+Qa+pA3v5XncmhGPUIIiGxkpXeIwl1mRUtQNb2ZzzslmVJzOWvoWBhGGF7nNsZNdH/kcksFAupBhYmSca0d+ghZOUyZMAjIyOWRVYyJmZiJfjVNI0GFNk0yZMDhMbL1wibxRpqfFSM02P22Vd/PC6W5m52axShq7KyWEdAi1opHcSgElPIJYVkWJSeWhNRtpL1kluMdWpng8vcR4TuMO0Q7uZa4odjaHJlmihMXqbdQOX0HJS8SzS1jMIh0zOleaBVY4Tc2yiYlqlQPbf5n+H91gc8sFclmZmaQbZsNIBh1vi46Qj7Fm6GkisRJytsOYO9qpa7uTqLOM2aHDpLJPY7Fn8LWLlJkVxPws45KBpbABZ5HAcHmGPxVuKY5ygVWhb42B4fQgok3HoMsYTBaWiiQCtdAyo3BHMExDdIGbzip67e0U9ScwraSIOXowS8s4PJ/gq5+v4YXTKxzpnmY6MI8tZmPDFgt6qYto1sYW7yS8rdBJJq3pPBlLM6nrOAo65ZJCzr+XuWgprtEEuSoH82I5309qSGYvkmDkntjz7DCW4Pu/v8i3DnnpmX2BzVUDJKZzKK4tXLymYrRuoHr2Kjv9HRwyVnFqz738yu7tyP/wv/jy4nNoH/9laF1dl6hqnsWJE4QjCfojDcwGdcwGjU7fIi5bFptJociapciWwW56iUNYRtUE4oKDlZyJKk8lxcWvX0P/PPiFkVN+v/8vgE8AdcCaW6G1RazuajQCeWAE+PJLOxJ+v18H+ljd8QD45UAg0Her7AHgz29dw1Xgi4FAIP12Zf+WoOsaylg3UnXn6/yC3ilWpX2PoYxfxvgm0VfK/E2yp7+FnljG0LkPORMi03MIuWk7om01DDzf/RjIZowb7n9NXVXXOVG1j/MuqCTLQ+1+3KbVCa8ydml1Z06SaUuM0iu0cH9NMUZJJDAdYXgmxo7KFVbmKrh9fx1mi4F4PMbU1ARb1q7HPg/H+5PAWtY3+fjV+9uwGEV2N4zzaHclvbNm2upyTAxdwX2thobaLtSVLJatr/cHsdWvJz3aS2pqgIxo4NlTY9icJu5/cP3rJqO6rnNzaQLz0lkmtBqKi9fwoGhEOz+72taeOuSyt74fur6GxcSLpJSTuBsOkutbwlBhRy59pZ4sCtxe5qbpRojDeoFLc3E81Q6CukqrycpsvgqjmMVfUni5TnZgmX6nyLSkUzSSYMO6CnovzzI5EqKu2YeiKCxFF9kS1ehubCLYVoNlfgrVkiI69wRjmQRp2ci8XsKCXswCbST1VSLPJIJJS1CvQatNI9xYxZDrU3RM59AyaSx7askfvcBESyNtnfdhtxgADYPllcgCRdO5HIxRnNM5dWWW6t1VlNvNqJpOMJ3j3kYfn/JX8PUfX2ehJ0Giw0S38wrbGl5h16ytbYi2W9K+DaseVtvayxiciPDMhSnaajy01b3y5p9cjPPDYyMomo6SV/nKwU662l6JCPjs/V10NY3yj4cGmdOqqCiycve+LxIPzREJzhANziIbTGy5+yGOP/oXlMoF9JleaPlZA9C3hmCUMK8tJXN5nvTJ5xhZSdDirsc6o5DsGUcNpdHzt7JlGERkn3XVi6tnkey1RRRXDmvVBmTTK5mU0tEAoamfkhMM/N34KWaSPwTAIpn5gtOCHZXbrXaKbJWciWQwG9dh7R5jybVIqeeVhVu5fxOn+m/wjf5xprMa2yu9PFDx/qaO/xAf4n8HKAWV7rOTlJQ7aPC/PqvZe0Vh8iqCw4dYVPP2J/8cWF5eYnh4iLa2ToqKXtt/w5r95EZsIGqYOv//i5qKHj8Kooj7jjvf9lybzU5bWydtbZ1kMmmmpyeJx6OsX//e5XyvRuua1ffk2edH+MkjV9l3sI2K6jeX5r0ZZFmm6LYm0icmaTRWUug04/OV4PMVY7FY37DOpk1bicWivPjiOZxO19t6Xb2Ewevz9F2dY+2WypczDf4slGCK3EAQY5MXQ/VqGLeua2Se/zrk01ju+3/QssVEnxzAnBVRBY21+3dgKP43S0wRCARifr//08Bf+f1+M/AcqynKFeA/AQcDgcB5v99/G/Bjv9//+kw+7zPC4SSa9u49WYqLHfTenENbyrDutgBJzcLz+i7WD49wR8ZD2lvGkXiQpYKCnqumNOZhs7OBNuMSovsmqWwb07PFdNa6GTcXmLcbKLu4gC5k2N53ksKAQvRT5TS221nK9DAhbkMRy2gZOoQhnyKKC3N6AJvhMp4lSLqNTFcl8SREMJdCPk8q0cO5ujxhQ4r68WpG2swIEgiqhiLoSBp4Ty0Dy1BbhlsbRhJUrpm7WLJdJ+pyk1/J4fSZEHUdRZTwBKMsWZsZaeok5zJTmVYou7lA07VHSYpgXv8ppJSEMnuDCnOKnNGGUDChJBxcMK8hl7JSaZhhg+UKxVWb0Jvu5NnJFZ5fERBsLnSnh4SzlKbpQcT4JIgespkS0AX23rOW+upK0qenUJdSmNqLMd1dihYcxhybJD45hBYMsCafBBlUTcTQ0EBcu87FeR+hZB1+eY6N2R7SmoHhiq2MV95OLJXCko1jS4YQElHCepwpEW7o0yxnrYTHDKh6CbbGWSZbLsPwFkacVhLaFG2mSuzL0wxdPcfs5DiVa/cwO79AOLyMKLgpU5fxajka1GmG5GrCsoNqTwZH/CaD6QaeXd7AR5dOYVXyRDo7WP/rn+Xo5e9ztiePfuQGomhl74bb2Vwvc+PSUdJmF2JkhazNiTkp0zh0isJCE89dH+F5UUQRNfJ6Hq8zT6tT4QzLBDMavqpyarIh7g0FuRw8z2JepO2+XyN24wRXTh4mUdzMmtFRrrTpzJWq/Mf1v0ny6E/5lPEqQcHBdVsTHTMTqMgMrmmhzp6lNjOJyalSYg8T6z7MwtOH0DUBwWBAV/PoW0soFVaQRIVFg4UXbE58cyJFpbV8ZdvHeWb6OIPhAIZ4DbZlkf3GEWrUKLmcwEjOworbT7BWw24uEMnFmK4EaUFjPGnhZM3H6CwtIRhIsjZnZKAoxlI6xl9f+vbLz6i3shHLnJ+EoHEqMUzFXBq7RabIYUdBQhVkHEYDgsXMihJnIbdCWiwgC0ZsaTMHjSK/NjnNMyV+bkhBhmsMWDJDNEw7cde72NFYyk/Gl0gJVaDH+bRzHLe8wqwaZvn5P8Zl3M+jA02YZJW9NaMY3S72VFfwgxMi85kgHH+cHXd/meMRjWMVZez+L3/C/N//DYWnHqV2QxuS287k4BOMzssML1fQ6Jtj745F6mwZJHH1nSWIFubSGiMRJ8sxBxQ0fOl+EpqFuY5d1CgOdtQ1s/weImxFUXhT8v4XGTn1U+CvgbOvOqYDXwsEAqcA/H7/nwP/A/iVV52zIxAIvCaG0u/324FvsqofH/H7/Q8Dvwv8t7cq+2Au64ODujiCnlrBsPW9Z/YRXaWIRbWr0r6fIadeHS0lOIqxPPCfkMv9uKUkM9/4bXLdP8Gy99dRFkdQpq5h3PIJRPMr7GiioPDDsUUmErApEeCu8CWcG/9kte18htylHyEW12Nce4A1l57mhr2Z/kiSjT4nhy9MYjfpCGEvXp+F9vWrk7LBwV5EUcJsL+HSQC9gQxJFPrW3EavZQGzxHE3OKSqNNRxNZ9hz521U5vu5ceYpiteVIYgChjfwfDDbaxAlC0pxEOONJXxmA3d8eu3riKlorsDhqUXak4eRBBP17n34BuOowRSiy4Ttjnok59t7EQmCiKdyH8HR71Oon0VcLiJ1dhrHAy2IplceO2UugXUpjW7QkEWBsmYvPxhdwB1XWIgobKxIcOL486xvL6OurIr4qMTJRgvmWJZ9LSV0bKhidjLCmRdGKK92s7g4iqqq1BqSFM/leKxGoqTdxEJ/Bm9xgcfy+4gLq/dQzKuYInnc0RiWeJ5QVuFkQeWOUg93GYIsz45SNn8bSlrDvKsGucREw41++rds5OKlyxw4cBBJeq3HxUAkSTydZ6FnmdJyO3lZoMNjZyy+yg03Oa2UWU384ec38/XHepnqDfFk1kKL5Sze8ttXvztZxr5xE4nubrR8HtG4eo8e2tfC6FyMfzo8yB9/bi2qZOKJM2Nc6FvEbjVwcGc9T52bYD6UBF5ZeOmFHOV932ajtYZjyRbmwxm+fSbBrz+wjdbNr1hHzI31USjkqPBYKYycx/AuySkAQ4uHzJVh8tOl7BYqIQW56BKi24yhzoXksyEXWxFdr6RUV2NZEjf6Eac9iP2mVbPKJhcZ1w2Skcssq3AoncPn8PGRhvW0eJqocVRSSE0THP0+6BqexX4wNzFnlXC766l/ZobsLhOLHjM9oTi9ahl5fym2dJa7qsu4p7WSXDz7rq/vQ3yI/93R3zNPKpHjzvv970nm9UbQ8xnU2QEMHXe+b22+ETRN49Kls1itNtavf320ta550KUWBO0agvzOfPDeb6jpFLGzZ3F0bUV2vzvzcIvFygfBJ7SuKaO41M7zTw5y6J9vsG1PA+u6qt71vTJUOZF8VuryJmzr/G+buU8URXbtupPnnvspp04d5b77PvaWJvAA89NRzr4wSnWDh+17Xx9FDKAX1NXsfFYDli2vEF7qTC9abBHjbV8lOyCjzE4Rt2QYkKYp85XjLf6370kYCASOAccA/H5/KfB7gAeoCAQC52+dc/5WBFUbMAVU+v1+6VZklARUADOsRk69WdkHjh8/28PujlGMBoVD2p1smA6xIVPGmXSCcRek2j0ULGa8fQs4lorIi0uIa28yt1BM74ADxaVyXlLIm02UXF1AVjS2zBzDavPg3LAOk/Um6YxKhamOXs1PyexVLOFpdB0MKGQlG0K+jsrKMpqj0/SWzRIqNeBTBQrpUqbFCsacl+lIV1OZXCLmKkPXDITz7ShlJVQuD2NkAUQdcWqRcNrI9cYmCoCecmJJ6ciCQExeIWnRaVqyMtnSwXJJPaKqUjYbwBkNYYwukLVa6dlxJzGXhdLFESRdI5MuQZi3kDYYGS6uxl4IYSpepM5jxF2xidTQaR5Rapmxla/KmAWRXRVemgauMn2pl3lvO0FTJbIpgaZJeNw+JIsB+/5GMpfnyA0uo0YyWHc341nXhdKWQNM0tOVFJs88jRhfxhUNYs4m2WdYAE8fui4ykO2gN70eU2KIqqlv0VleRzQZR12ZRxdEUt4mlj1ebCtLeI0qxRYRXYfEfD1JV5hgww208TVUSe286BmjXdcxCyIh3IT6erFZLHR2riccDlExFaBaC5EVTAzlWkE3srEjj2v2Kvdfv0Z+USVmcPBcdRe19iwLlxMMX9mGqqhIvlm6Guf56IYHmZ9eRl0aZKVmK2ZFwZPOYS9eg7o0iDG/RLimilg2RIsDJEuW47k0L+21AoRyMR6pcfOFQJxNQphDNTv5SUSm2n87cu1appUiWrsn6ViWmfPmyR3+MyrSSW6KFYzI1WwLRlGTSSr//e9hs5jo6emmT/Wxt9CPU0zhrAJnjYGMoYLltIDbGMapBKG4nuddAt3pOJvG8thsZrbf80ls7mp+w/MlDo0d4fmpE+yu+Dw/ONXCLkMf91h7KbMkmcsPc9S0gYRSyicXznPEo/CNSi8tMyprxo+xv+t3ONmcYGZihT84+B/4Zv/3GIoM85mWj5HLqIz2JhFNOUZkjdxwMUXFM2gZM8NSFANGLFoRBqWAoZBB1I0YKHtZVyzpKpe0ODbnOuTRUe41aJxZvw/bkIwqFuh2H8Ia2UK1tYGx2BS3l0isbfoYhexuYn2PktZDHLs8idsiMbJYBgi0aj0YxKt8cTMk8xbiK14y/T9gg/+jnJ5XaWytperLv8HkH/0hC9/5J/o7KohnFDZWhbinbRyAvGZkMWKhvHIzrh4b5pZK1A6F71/+e1rLd5BbqmXWXU3z+BFqbzzGpv2fp9xrYSWSeV/ffb8wcioQCJwD8Pv9rz62Apx61WmXgK++g+buAa68KmPGP7Jqgvjf3qbs3xSU0UsgGZFrN/xc7ciNW8h3P4aWCCE6VndSfzZayrTlkwiGVdLF4C3HuPYA+euHUVr3kO/+CYLVjbFzP7AaWTQUTXFoKkhG1fhUfSmd4UWyo7Oo80PIle3kep5CT8ew7P93iMX11A6ewJuLcDVoxJXXGZiMsNEXJx/ycttHmxFFgUwmzejoMLq9ga8/OYKoG/j8ndU8fn6Rhw8P8vufXU9iuRtbvIu7bVa+HUnQHVhmy/7PcvQHf4EylcBcW/Qa8uclCIKIwdpIKncTVe9kl9eGzSARzRVWjQiMMheXohybC7NRuIFPiGIJ346hN4RmNWDpqsTY7EWQ37lxqdlRj8XlJxE+R+n2XyV9dI7MpVmsu2qJJHKYjRLqtQWCRoHuqQh3b63hE5saODu/wqPn+zHYDfhaJcxzGtcGFklPxBgu3kxe0Pmk9zhuIc7CoI017cWcPl3D8SefQrbPIIlmbBVRyiYFdghJLniKUH0CU47PEI/F2eVz0SAbMOU1ss4CiaIcR/oWmMkrNDjNhAuLlBnrccQFiowqz1QayeRSfHxwHFMmw+bmNi6ODHL9+mU2bXqtcffFpQjpmxFyOZW7dlTzYjRJi9PKE5NBLLKEqutkFBWX3cTvf3Yj//OJG4wOR/lGNsVX9pzBU7ELuCXtO3uGVH8fjo2b0LQCghrhC3fY+JueyaoAACAASURBVPMngvyPR06wkreiIbGvSeT+3U3YfGVMLSY40TPHvdtqMd4yMc5d+AHplWUu5PexobmIre2lfO9IgP/6yGU+t6+FHZ1lCILA9M0ejGYb5R2bUa4ffk9ZLtWZG6jm02S0jSxreTr27MFQbEN4C0Nl0WEg5T2HXOrFY3yAzOg04eRjaFqUbLycF9MZfn3nJ6l0vHZXXbr1+8rPh/BY+kBvotFhYQBYMlsoTAeJLYkYRYE1XgfSwEnExZvs7fqvOE0GlvmQnPoQH+LVyGUVei5OU13vobL2/cu6psz0gqYg13+wkr6hoX4ikRV2796HwWBclZUpGnpORcurZK8ugAxC6iLKWCMG/+0faH/eCLGzZ9BzWTz7/nX53xWV2PnkFzZy8tkAF0+OszgbY+99ra/JuvR2EIRVH6/UyUkK0zGMdW8fgWU0GrnjjgM888yTnDhxhHvu+ShG4xtLC+PRDM8/OYDTY2HfR9ohp1AIZ1DDGdSVDFpWQRAF1HgOPV1AKrGRvjADogCigDo7h26+j8x1K5BE2ljMd2e+Q33IR0f7und8nf+a4ff7ywKBwKLf7xeB/87qGiAAVPn9fn8gEAj4/f42oBQYCwQCK36//zrwS8APbv299ioFx5uWfZAIReJUsEBZaZiLhXXUTEqkIwKPVqXJFhWjSQbkQhZJ1witr8K9eJ3OymHCMRsXVzrBY8CQKOAaf2lvX6R96TRxf568s4zx8AixpRUKBgujW7ookiLsdg4yQB1J6tljOM2haBuC6CM7Y0EQ7RSZUyhmCT2p4dJeZGqNCwGBe1c20eseAyGNITqBSR4kaytl0tJIzFSC3RpiWfeSMK1GSZhyOXQdVDUK+TySuIUun5mrDU7i7iKa0LEHb5KNxFHRiZQXESkvwpwOYkkHyRutLFubsUUVDCgooojPFWXj1ac5X38/R9xFSIkCK2t/F12UMCtpKpZGMcYLTFy2czNpRSvfh6TlqQ/3UJ8fZc7SSPfTFg58aTeCKGDdWoXktZC5NEfi6T5oKiW9lEGNZNBzKj62EfFO8VcLOsGElV9vNtAqr2Bs7aTGXML1f7lKWl2HkilCmboCgspyyRoi5Z3Ujg8QL9tCe1GCzeUu+keGWFycxyYXcKQdVKQd5F1B4rkkdkFntrwETRPQYjqysUAqs0J/JoMsG6hc/wDCyDMMJzaST5SwffsVnOkE+tkVlJROrqSES9UdzKWrGA0JEJpnU7OHj+1p5uTCAheCEYT+b1M6mEYTJMKlzXy6wsjohTPEMzq6uwZjaIzKxWk2t5l5PpdiNrcqZmrJVNCVbCZjVYn7VNLTg9xIW9ngSHPv8nlCNp1pfReCUEZBn8Lib6TsZj8PphU0tcDTrgoKqSr2Wpxkh1+k5KFfxur3UwMMDfWRyVgY8u1m7fwxBGDeUkVNepoaSSHrqELu+gIPr1xlcmmYbVMCRpOF1rUOwhPfIetdh6t8N/tr93BhoZsx4TS7fRJngq1cKTTy5cpeqlIjfGawGw0Bs55nqriFc4S5WSORnV9k/Id/gLF0K0rGx43AKAebDjDUHeDaYi/e3laUvEjL7UGUYBIxBqIOswYBS7WLicQECEGcljtBLEdKD5HPXMekCjjzEpujGouamcjsGLrBxnDlJqzzxVgTBarbhpg2ezk6fRo4hUGUuaPm/wXAYPZStPk3ufns0ywm7OxumGZv8zTBtJsrixtIZlVEPU6pLU61W6GiTKRRf55NkkR4xIvR7EH/hB/dEqPTPIWmC2Aq51w8iaqUoE9I+P0d1LXtJBWcIj+6Qu2Gdu6suZ3jM2dYt6adlaSNuHY/rtEn6Tn8DyzN7OP2u95fL813POrekuDdC5QHAoGv+f3+CkAMBAKz70dHbg0kXwUO/UzRKb/fL7ManvtHgUAgB9SwutvxEqZZ1YDzNmX/ZqBrCsr4ZeS6DQiG1xtdvhsYGrrIvvg4oaHLFG+44w2jpX4Wxg33Uxg5T/bUN9ETy5hu/wLIRoZjKY7OhplL5yg2G/i/Wiopt5rQ3VsRXvwxhf6jCFY3hb6jGFpvRypZ9e4x7/gca84d4bRpD0/0jWM1CkgrLmrqzVTVrS4C+gf6CEQ8zM3quIUoXzpQT+f6FuwON//w036eONHDDpeOPFfKer+Lmgmdp89Psq1jK9s3/RJSX4axyFXWanXMh9Ik8hp2g4AgCGQzBW5cN9HaqCBvExB6dEKnJ3mkXEIQBCySyEImzyZDjPXaIIaVGkyxMkzbSzA2ehCk95ZNx11xFws3/xeJwkVsG7rI9ixyVhnjBz2z1Hgs/IZs4nlJw2SUuHdbLZIokJpJoGZV2jfm6RU62LVtF+6hy1yNJJh1y1QEFynv6MJkyqEWkhitSRobo4yN+bD7klTYVqjY9hWSS+PsijuYLzMw0eLh/NgyznIb++uKX/Z4SmUL/N3jfYyvpPnU3kZuazZz/Z9/SKljDxYJZtQFmiJ9PO08yI9SGnfYHfi3bCMs6AwM9FJeXkVFxaoOfSGdY2goRHI5w0P7WggUChSZDDwyPEessLrF8veDqxuOZknEYzJQtaGEkK4yMgX/dGSJT+85Rom3EsUbxbCvnGjiBeL9Z1EL8dV6wN3+cp4damSNN8JH5cv4VhbRn4SUzcse23quZ6q4cGWY3dtaUUYvUgicpbvok6QjOvdur6WxwkVjhYtvHh7kW88M0Tce5rN31DE31kdd+xZMrbejXH+awuhFTOtXZayapjE42Mfc3CSaBrJswGCQkWUZWTYgyxIWKYQlfwO5WUfXu/HqkNRMuNiJxJsboqcifaiFON6a+1G0ReKlR0CHRLQd13Q1n9XMSGdS6Ae01/0ObdntSNNzqK3HcJNnNrV6X0MWE0Ylxz1z0KZLuGvszDY08OLwBcILE5SUfDALkQ96nPgQH+KDxLUXp8llFbbtefeec28FZeIqgsWJVNL0vrYLoOdVcoEQM6lppOEV9hrX47qeJ/biAHpOhZ+RFJk2lKENF5Pvex65ZecHGsn1ur4qCtHjR7H4WzHX1L59hV8wjCaZ/R9tp/fKHJdOjvPYd65y98c68JW+c1sFucqJwWUmN7T8jsgpAIfDyZ49+zh69BnOnj3O3r13vyaDn67r5CJZrjw5QKvJSFuVm+yhAJnMK96BotOEaJXRsgp6uoBgltALKmpOAU1HVxT0rAsM5cjldixdlVyIXcU3YMNstVBV9cHKTV+ND3ic+NNbsj0j8ALw+4FAIOv3+78KPOb3+1+yCfnSrQ1ygK8A3/X7/f8FiACff1V7b1X2geHhR55ib+s404kSpiI2UuVQqC9B0FSsySDmxAiucADBUMtM/XYi5Rv4VjqGb9hC+fIExZlp7CtBnEqGpNFD2qxzfW2OkqiIGJnFLhVjFTvpa+6kIBhomnwOT4PMpnUZ8o8/g6YoHNRWSYGYqZhA8TaKxzdhKRslJacQfHnCYpJtQYmEcgE3aSoUF3G9DEGMIgrzDNT5GSpezRQtoCMhoBfyGBQFQdfRBIGcZMIumThplrDHo5gm+1EyCom0jhDy0hk8w0D5LvJmCYsvizEcR4iacJuzmJxGxK1ljFsFFoRSaqbL2XD5NE98+iuoBiPoGnUT/bTOTzGTryeu+RAEHbtHx+HNY7HnaKAZy6hI5Y0bCKFeRqZO4lnXgWSxkp8dRc5MYbTESVwuQ5X3IRU5MbeXsWKM8I9HRVYyZvY2F9j88X2oSoHZ0V7GLh3BLY+SUf1ktQ7ymo+oOIVHyZJ1+tD1CO2XH2OsvIHFiQROrUBb6xpa29YiyzJXrt7g2uwVbGRICxoJUSOlixhKFYxyHkmT0bIqatKEOSGzWPpxbk5lWdM6jDIeJHchhATYmsuo/e0/ZvzZn+LNLmBwt5IOPEtV1orH3EhnxMVsSKPPlceW1Fgp62RdkY4jZqTS1oIx1k9YsKP7mkiEJ+idzDBbIiMLMg81fIwtVZsoTMXIDYcZu3GJQHqJ2rIu7AUJMfYCX5q5wiNSgmljFdt8Vu41VFAwd5PKS/y4pJphd5b9apzs8Ss4tnTh2rOqZFhYmGMylsTa1sV1wcKUbOZT009iyUQ5Zu1iY3MNxR3b+YebjzIbmmTntBFJ1Nn74G9jc9iJL50jEbpCOtKPu/IuHqjfz4VTP0KOqmxy5xnMr+XPZ7fTVr+BT8afw65lOW9sp4Q2fq+llW/2fZ/JihRlYQVz4joWcQ/PXbzE/GI/AOEbEsKSwkxDLxPRFVoS5eiizpBvnrQxDysmmq0b+fT6Oyi1+zg5v8KJ+XZKLbVsn3qM8uQ8ch7ms3Z0WSZRvg5jIoltMYtkymE15HhQ1nhGuBdTspvOmk4cxlfGIFXT+eebLkClaDaF22fDWldOuXMYVUmi6RBOWRiLlBMN5SgXRtC9ZbjLNPLZERSrRGFGwzgRoeYL/5FD0atcToyzZcWCw+Nk8+bVoAOTv4jCZJT8RIT7G/bTE84zmYTdpjRa9AJxQQPRQKn7jWXrPw/eETnl9/t3A48DV4DbgK+xauv+u8D7RZf9LZAE/u5Vx2oCgcCM3+93supN9Z+BP3yfPu8t8fOaGP68iF87RjKXpGjjXmw/R3uapnNxIcF30x9n6YSBPxj+M3zpcZxb7sW75yFE4xsTXyUVxSTu/DzLh/4ayeYi0baLp0YXGI2kKLIYebCtCodRprPC8zLRsbJpP9HzTyCpGUSTmYoDX0Cy3ep7cTvbx1/keDzL0ESETo+KGJP5yKe34i12MLEQ4V+640RTbmrFUT6+o4S9+/YCcE+xg5H5OC90T9FQtg2XSaL6Hj+fn/Txp490MzAdw7csciOX4exShm/99WlSudUJeYnHwtaOMmKjKxRCVlqbDFiKVojv2cxj44vEbtk5FUSBT0QKlDhPI0gWqjs+irujCkEUKCRzXH/8OQwGI2137cJYbHsXE3oHavo2glPnqOzaxXd6FF64PE2xXWc8lOKIT+TaYoJf2u+nvsZLLJnjmYvjtBSH+comL8dyXroXI/xO+UbOmoIYcynq9TTtmz7+mslr8waFv/njw6QiFbTu6qSsqoTljhTRnnl+88BGfvfUAGmHzG0VbkpLVmUDwUiar/3LZRZCSX73oU3s3ljFpRceZ7kwg6HUwkxB59yAhY/UNHPf1CGeqXmAkx/5HF0lLg4c2Ec4HOTixdM89NBDOBwO/uXUHInRKJvaStjcVcXxS6vBi1Z5NWro/qYyqhwWwpk8oUyeUDpHOJPH3uJBNUoERnQePpLkrpYXqPPGkBtsqOEUbm8HFnsJJqsPbXkJV8+32LAvg8tlw7/1b1HCc2SnB8hMDdA41UOVZOH5s1E2j38T8imkynZOTnlY1+xg27pVIq242MHX/t0uHj8xwj8/f5PY3AB1Sp41W3dS2tDIfHUb6vglfHd9hoWFBY4ePUooFKK8vByTyUChUCCdzlIo5LEa4lR6wtilAilNZmjSTkEx0+UaISl2k165TmndLkprdyHJr33edF0jOHwJs70M8pOEZi5gdVYT9LbzD+HHeWC3gwek21g+NoYYWMG3+xXj+VwwSexaDNltAHTqtVFmzWvZWlHEVCxBXwj6ymfZMF9O8rlRajfXcVU2Epzqo23duvfdwPAXNE58iA/xgSCVyNF3eY7m9pJ3RUa8HXQljzLTi6FxG4L43jY53rBdTSc/skL2+iJ6VqEgqdh0Mw6HC8lqQjBZEUwSgklGMK7+Fa0yks+KYrqb7Olvoc4NIlf94uR9iZ4rKCsrlHz2l39hn/luIQgC67ZUUVLu4OhPB3ni+9e4fV/Tm3o7va6+KODaWE7o5ARKKI3se2cT97KyCrZu3cmlS2e5evVFtmzZDkC2b4ncwDJ6TmWjbECXQcxrSOUOpCIL8q0EMIJRQsurJJ4KIDpNOB5oeU2kd/bMtymMXML+mb9EMNvRdZ1LPd2U5i10rl33mvnEB4kPepwIBAK/+ibHHwUefZOym8DWd1v2QaG/+yrVtRFOsJUJUxV6hYQpE8c3dw3PUj/mVJTVGaiAZpihdsrCQn07SfNeptvOkXL3U3w9Q97sorfWwGC1Qtwmct+YmYJYxpyyjnBeIF8VIVlUTNVUN3angf6xMJ1NDpZ2eVmaz6IDuiaBriJIp7BLTUiahWlvirDVQksqx8F4DIEF6l7q/K2f+xVHJ7Pla3CnlvFlglgEhbhuJaGpZLAh5CR8ShxR19FlI3XL81iXrzNUY2EkuJ4qtZhty0/hzKQIrfNgX1JJzdlJ4cNgSIOuUV7mYN/OJgRZpHcyTF/L7Ww7/2NaB65ys72LpokE6VkvA3jxCUt0WS9QHJ1AXyrH6u3AVtsJQFaQ0HWd2MBNDPNTROanQARzEcR8EpNZBxk1hq4/hroM+rBIQZRYp4MoazCp86O/PAK38nnbnEX4a9cSu5llSBbQMOHWWtiUW2Ixm2a5cg11g89QMbHw8j0fXx5i7uqz6IKDRMKA1+5guT1LKJcmpeTQ5DyqpMDPLD1m9QEAHC1m1vamcUyHEK3gaQDXl34f2WRi7979PPvskwjxQfbffy/nD32fww//EZqqUG1yYU1lQdcJlTUQuTDN0bCXNSVJ9rbmUTIhQnNFiJ4GaoNTmD0uPnf7lym2rqoKjA0elrUZAoOXKS9qoYn1gIZqdiHmf8qvzE+zcFsXVcNXUKauE1StXM9KCIvl+JRxqi8Og9eD73NfYDaVo28lweX5GLn6zUgKNDmNdG7eg1wqU3H5x+TNWU4PTzAcuUBOyLJ7zoKWT3H7p34Lp7cUAE/V3ThKtrEy8wyR2SMUZb1UL6koJi/Gddux4iTbG2RoHL5j202reglNTbMyO8Xc3AzrJB+jJpW5oiyeRIaGKgumYB1b6mtITYssLum4qqapKXURmrIgCxrt+ZvsLf8YkTS8OB3l2qKNhYERPrVH5w5/MeWSwgs3xrih1jKfTKMoCkZJpH/NPnK2BpqGQghCAWtRmNmQGUICbcZBUpQTuTrDiaUjbNq0DZfLzfePBMgWVIqNMnfua0W5+H2sGQ3Plk+QX7pJfmUEW2aRSmMQpdHE1JLIbGCa4KybiXQUHYFKWaNsIsvsI9/hzOYEXUk/aDq7d9+JJK1SQ1KpDdFtJn8zzEKxCV1oo2TsGaLz41hsTroqPPjiU5TWl/N+m3q/08iprwOfDgQCx/1+f+TWsReBrvejE7fM0puBBwKBwEu7GgQCgZlbf+O3vKN+51bRNLD3VU3U8IoG/K3K3jF+HhPD92IM9mpo6RipY99FKveTcreQfg/t6brOjdEwPz07znQwSYnVgoZIT7KEgwc/jV7uJxwrAIXX1X3pGvKROLPWSs5U7GXq8hhOg8zB2mL8LhvfHp4jlC1wcnyJTzeW4TDIaHU74cIT5GZvYrrtc6ykRUi/0nfHmgNo330RURKRIwb8HSoq8OLYEg/3TWHaWMOa66fpcMRp3/bF13yPB0okrkkS/7Kc579+ppLpcILQSgq7ReZvfnz95XtlkcrwKDPcv3MTZZUVnLg8xeHzE+g6GE0SgcHdEHRgcAcRzBJGVScvwpqlPJX2XvKmFL6Gz5E32Zm7OEVhIkphMYGbVTnk9PeuIxgl5FIbcpkducyO6DG/JVlldG6joPfwJw+fY2jBwnabkYMege8UNI6HE1iMEjs7SlleTvDtn54mV9A52GXG7L2DzmSWi3Mr/HAxTMZupH5igXB2iscee5Jdu+5AkmRUXWdldphScz8TsfVMzbmoXE6glNtA00n0LeFNqoRdMmOhJMFgnJlgkq//5Aa5gsa/f3A9bdUugsEYg1fO46ttxHaghca8yrWFGMdvGrnPrxA79TRn936Evzzbz+dba9mxYw/PPfcU3/3u91jXdTsnj89gMsk0rS3hz28RUwKQVVS2lri4t7GM6EqKGocMjlcm7Lqu8x37PIMWicUBle9dWYPHYWRLmYG6Yz+gqLgcedMWFF0nffEHSNYiiqu3Ep17nvnpYUy2Sqi5DbHmNqw7dQ5cucnDxxcYMq+nwz7Di0UfZaVvll+5t+11z+bedeW4LDLnDj2MZLFjsJWzvJxAr9tK6uz3efonP2ZkZhar1caePfvZtGnNy21kk1PE5k+QSy0iGz2Y52M4lsLUfey3kNDJ/fA/INjbyJQ7WBg7ytLUeZylO3H4NiOIq6/edPQm2VQQyehmeeYCjuKtJBytfOPaN2hxN7Kv6i7ygojc7CFyeY5CkRm51I6eV0kcHgaDiHV3K7GxE2wVetljzeLzPMg2j4Pl5ACz2SqeaUtxf8hL7PICO7wfp6/3DNp9KuGVdz+cvJWBIR/wOPEhPsQHiSvnp9A0na5dde9ru+rcIBSy76ukr7CQJHN5Di2SRSqxEes0c+LqcTZu2kp159undJabtiF0/2Q1euoXRE7puk7khecxlJZiW/uvX0JWXuXik1/cxLFDQ5x6bpjF2Ti3729CfguJ9ktwdpYSOjdFbiiEfPs7j0hqaWkjGo28nMGv1lROtmeRpFniZixNzYZymrfXvKm9QKZ7Dj1TwHZP82vO0TJxCiMXMLTsfDm5zmR8BjFYQJBsNDW1vuM+vg/4cJx4GwxPD3CldieylscTmsSz2I8tNo1BEpBFMBgEJA1kTScpZtEyYSrGbjBf2gjeXSRKjTx5Vx+gIyoSVcsq/ukdjGWL0AGRFHbXEIGme/DFVzholriRaaDPt50excrBxhcYzSawZiGasVJQwefI4RVSJHQTbjVBVJVwRht5VtJBBH/eSa2xkbnZY2SNFk6334WxkKG571mMmoFKKU+jaZ6kauXJ9DpEOcouczOhlQCe2QkKokx/g4eqlQQ18iWQIOTTmPQ0I5FgB2dIr6kjPZqFWIJu//1MDof40dcO06SPMmdws4yHeWsF6y+fI7VcRtpspXljOV1dNdhtIuljD6PP5CkUgqycnCFy5NmXv3PZ68XpL0EQl7EoGZZiRvqMBpKChCGrUeRwYiisoFntXE2XoegSLZkZRF0l6iv+/9h77+hIrvPM+1ehcwa6G40MDHKaGUyeIWeG5CQOSTGLlESKkiXZK8uWtbv2Wa/X3+fzHfmsw3pln3WWJYsmlSkziXE4nJyBSQAGGDRyDo3QOVV1V31/YDQkRVIaptXay+ccnEbX7bp1761b9637hufFjIBktqBoBpSsztTEAktuL8lsEptqwyjlOR8OEOidY2JtFffd9ztkn36KA03tCJLGellldmACNRvDYophiIzS+EwGSQNVtpDVC8kbnPitZgwmIxlrnKgnxnTOTCIG7UNjWNQ8J9rtLFTKFEd0XCe+j1cqZGFxiXxWJSdbOHzqPLLRDkqcvNFJSHbjjc4QK1zFktiDVqhQK+foilnoCwkIjhhWf5a6xSJEVzWlY/NYNuvXlZDL85OceflJCorK2fbQbyAJMup4hPRl0GMPoad+QvHBb5MXRAa1Mq5YS5Eyw1iTk2ybUDBndX54q5FsbxAEOyJgScdYX+hkV3MDlmvGbb1wP0PTQc4k0wz4QiiiwsagjqJEqFq/D5f3rYmwZKML36pPE54+w/nnnkJwFzDWeDtJ2Y3MLN6KU+jZRiaTBdjN69knnEcrr2dsIUosK1OWKsGszjBSlKYndYaizAa4qDE/BGbjMlJ2hKWxAGI+gxQdY0AHDj0LgBfYazEQz3o488JR+g5kMOUjFAO6IBF2BnA53Kh2D85oEsvM6wjzFpwleTa2NpJKJZmd7CWRymBUY+iigempcaamJrD6GjnRs+Ix+2ufaMJS50M1Gskc/w6p51YUlZKtAHtRLYK/hrksJFKXgWnkZIRYaQuKJqLP9ZH1SlQMDnGb5CPuz7Hl5ltxOt/w9hUEAVNDITMXZ3ju4iWaBw8hJ5eZLZBYa0sxpGc5u3Yz9wbKsLxdlfCBcKPKqapgMHjo2v8/09go7+H8d0VDQ8OfAOuBO6+F7P3suAfIBIPB9LWwvgeBy9eKXwX+tqGhoe4at9SXgaduoOzfBLKnvw85BfP2zyMI782apes6vaPLPHtilNHZGH63hS/d1cTmeg///fEz9JnW8cA7hPH9PKZicQ7MqQw3fB6rmmBfboxt63eR13S+HZwmquS4pdjDqfkIf3NlgodqAtRYrCAaQFORa7e+rc6ZOCyHBWxVDsR0ivU313JoeolD00vk8iDLoJcXs+3mB5DklYx/uqaTOT+DcDXGp4s1/m5K549+dI54foWTwSCLaJrOOrORu+9twe+Xee27/4P5uRyT/r0sVVrxlVvILqZRF9JEptJoExlEo0hhsZ1POGyc9UiMBGTWCoNYDW3kOyE20ws6CHYD42ovMVOEWDREdfE6qgPryM0lUCdXQs0Ek4RcZEcO2JCL7CsWzJSKllbRUyqhpSTfOb+e+Uye+70WthmMiDmZzdY0/VkVu0nAZBAZHDzHqWCOrTVZGlvvRBAEquxmXILIiE3HM5tiz80bGV4q5vL4BN1nLiO4fSxmVHK6iL1pC6XDCXo6Z2hoCVDgsyG6TCgjYTS7THwwwniDwN92jTNwYRajIPAHj66jzLfyshqaHCQVD7Nm+90rY2uU2H13E888eYnBixFqBq/gqDHycsXtPNk7zOdaa7jjjvs4fvwQ3zowSC4lU7yxiGOL0ev3vL3QwW2lhRSYDBjeJTRSEAT2lxcyGEvi3Bwju6gix2s4OJRAr7yP8sMhbhGnWedYQFwcw7Tj15AL1xKdPUJi8fyKcupNdW1a18DTHcscyTSzelsrr7y6yKoSJ43vwiHTXG4lKM6TtrQgiiK6rjMt++gwtaNMTtHU1MratRswGFbmnJKaITJzhEx8GEm24ym/A7NiJXPqf2Da9gjGa96C+Yo15Icv493yVyj+OaKzh4lMv0Y8dA5X8U5sBauJTL8OgJbP4K1+mLy1lH/q/GscBjtfaH0EHZEnB2dYsms86jCSOjmJ/RN1pE9NoSUU7LfXItttmEClrwAAIABJREFUuEtuJTz1CulokHjoDM6ibXy5uYk/udjB5VghFXUm1pdXop8cZ71pD+MnurC31P3SdeA94iOTEx/jY3yUCC+luNo1S+u6Upxuy4datzp6AYwWpJKmD1xXPp4lc34WdSKKYDNg3VmJWGbnwHM/xuv10tzcdkP1CJIBQ8sulPPPkg/PIHluLEvcB0FmaIjs2Cj+Rx77UD3IPkpYbUbueng150+OceH0BGNDixgM0opHia6j6298cv07ON1mtnjtOMYiaOuLEa2GG77mhg1biEYjdJ/twCuuJWuSeGl0icb2YupurnxHQ9jS0gIdJ0+Sj2RYX9eO2/dWby316lHI5zC07rl+7MToaQpTDmrq69+V4+ojwsdy4pcgHgqziys0pyrQQhGWp4fQaxwITS6MVjDIGvK10VKyeS5fWiBldOKb6EHMZ4n5tlAQNRLlPHkJNNFKXkkhCR5kZrAbLhCsvx8ZkVuWLbxSuJYRh4Rd1cjrcFzYxgOBCeT5ejSTymJOxKUf5qzRRiEqzvQaXPEYQsaFYkriT5YhChEQHOT9zZwu96KYbNwz0nvNU2uQC9k6BrP1bLWd5bOOM8SF7ViNNcz7NS74/UiSimywsWRK4xxUKU10E3WZQZmjrP8VZsnjU3uwBoxotlIMuWX6PWaUsINDtIMOTj2Lx1VOcWqG1qmXOezbSOeFLBcXE+zfUknr7b9JbnANnHicwDY3+qo9YPVgyC2SGziGHp9gUXdxPlVI1h3DZLZRItqw94xgy8bIlhZSHljEapZx7fk05Q4/8UsXeX2si6TNC7pO4dIimttD1FlAXlXxOaZQIgGUtAvRmESP2Li/L8n5IhNXdt6HoGnoyBxK5RHra5GFFIHQGJuvHgIkUlYDhmwKi5ZGTAuI4Tw6OiZW0v78LPVP3mlnpKECt3GMWVGgo8QI+jim2DwlaobieAZRMJK3FpFzVqInZpEzS0iKHQMqy44m1s0u0+m/RCqgYUqHQZPQNJGUqCEXFCDMhMiYA7z23JPc/chvoWRSnHzunzBZbNx8728gX3tHNtYUYKwpYP6JH0C0GaM7xGUpwKTRxFzOSyoncUv4As7FLBduuY0lzwA29RD3132e+UtnScci3LTlToYjA0zGp5mITzG8PEbSmkIyiziyBtaMixiUFHanD4ZOc3H8IkUVtRRX1iFZXStKeKubC6fOM1vYwlzNzchCHrtylOnMIDsWShA885RaUlxc8jOU3ce+4AB3Pnw/itHOmdPHYF7EuJBksGAe32SO4UEZkTQW+wBZQzE5LUlNdpwCjwXn5geI5a28en6e0FKUQmWCInEGv5RCy0NaM2MxypjzMYToNFp0GhG4vnuRgRBcPNzzlrXgZ5JDR0A32plYSuMQyrFZXdStWtnTKKvW06VHcag5WqtuRjc7Ge09R7DzMMnoEg6Pn/ZbH2Dw0nHM4XGyax6jq6CdQLQPV/wEjcEFhk1m9EyUhYV5VFUll1PxeovIF5t5nU4qLneB2cxcQwGD5iSDggDI2LMhbsvGsYi/OJHHe8WNCoO+hoaGfcFg8MCbju0Get7thJ9HQ0PDXwP3AwHg9YaGhiXgIVbSuw4Ap6+RpY8Gg8H7gEbgmw0NDTor9+c0K2F9BIPBeENDw28AL17LnnEJ+NovK/u3gNzEZXIjHRg33IfovjE38p+hfzzMMydGGJqKUug08fn9jWxrDSBfUwqsa6vmmeMjhONZPI53zjiXUHP864URLs5HMJt97HFqrF/oRbh6iFxdA08uCMyns3y2roR6l43VBQ5+ODzL48FptjPP1ryKiE5u+BzG5tveUvdLZ8YxSAL2YiuakOWHsxpjyWUy80nksXkKy+Msla4habRjB7S0SvJaSlfFO0aJ6woPLAt0KRXcUu1m9c3bqSiy8cd/c5oJTaO0woUkitTve4zvzqmYQotY53Vayjxs37MKj0kmnkrwV0cusxCSiU4n+LtcjNIiK/nWQuJ5H46eCvLWDKYWH4YqNx1nnmI60cWuu36LyYFurpw/ROmOjbhvakJLKOTmE+TmkivKqono28ZzOKvyL5E4GvDFUolaR5i8WcQg13GyN4ZJgIV4jte/08HlTBSTJPPJXTuvKyWDi3FS+TyIAomAlX+aDgFGKKpFVrPYI0usdxrRxi7SGdjM4ho3rnPLHHl5gPsfa8e4ysPslXnCBWbU+RTmAgvTrjyO1V4CZiMRCUp0HVEQGO3twGCyYC1q4L/8w2nsFgONFR78LX7UV19F95WybfcnEU+9xIu+HTzRdZVHW6qwV2wm3DeIrdKB6njjJXyzz8U9VTeWrnwmMYCiTmI2t5Iv/ClCaQtf29dA8JlDdC7Cdw8E+aGg0WrZzQ6xkTbBgK2gjeRSF+7SvUjyGxtKWRLZ1WTjXzuW+cnzvSxmWvjUrtp39W6bHryMiMbVqJdINMr5zlPMz01QaBVp1obx1d2Kmhgik08Tm5kkMt+NKFlwl+zG7tuIKBpIvfw/ESxODI0732hHzWZyo+fJz1zFVNaKv/azZGIjRGYPszzxU8LTB9HzaSSjm6K6xxBkB3/b9c/E1QS/u+4r2Aw2fjwyRzCaQgAONti548IyyYOj5BdTmDeUIPtXuKzs3vXEFzrJKxEiM69jMHuxuOr59aZa/vpKPy9M6LhrS6m9u46RH7+OeSjyUSinPrCc+Bgf41eBjuOjyAaJdds+XN4dXcuTH7+EXLEWQXr/e29dya+Ed/UtrmSdag9gavYhyCIzM1OkUkn27Nn9nkKzDE23olx6AbXnNaQdn3/fbbtRhA++imiz4dz23rOg/iohigKbdlRTXO5isC8EcF2WCIKAILz1E2B5McnR/hB3+RwMvzpI0W3VN6z0FASBptqN5GaGyOVVDs5FKK/xc/Put8uwTCbDpUsdDA72Y8QAIrw+fIImY4Q1a9ZjMBjQ8znUvsNIZa1InpWtUEpNMzs2QTFuWv/3E6F/LCd+CT73la9x8Jv/gCQtYPFtRrL6iPc8Tb57iZlAAaHiEhS7DYOkYZTzjBRqeBJRTEYXttlTCDmdaPE6moZFNp57FUc8jyZO8vJNBcTtApK5grgVypQ5/rWyBHMeaqYH8MTCLDl9jJau4lThAuWhELIqUs5hMkKStLAaRRcQskla8nEGTDLGtJ3RqI2Q7MAkpBl1O5n3VlC72MfQ2CnkLAhWHTcDqILAqZSJFssaymwbIH8FqzyM2VCK11/B4uIizhQIARE1Vo6tyEXT8lUcUhpZuKbHjCYZU5JUxsYp0O1krIWQcyPqHvbcuYXyyvVM/3ACb8ccD00fJGsy0ROr54mhVVhKitm/ZRXr7/wDlIN/RW7o2RVOvqxKwuZjzLOaialxdC2F3beJtdvWcPqFb1N2+81owQUc/VcZXbJQVTeHeeh1DHu+SuH+Oyk7JjE8PoFRFNn18Gc5FRJ59uAAW5qLuMc4wXTH83SX305CcdNWYqBWl6ldzLMqonDSK5HMaeRMEnmnTOPQGGtOHCDuKuDg7Q9h8vm42zDI2PnDLC+kAJmsUofdUEh7YhGrqwzQcN65CeM/f4PC8jRrpk0ckbdxwTpG2hFmtBJGdSsWxUcuYkTJihQ6/JQaM3hjM2TMTvZlHDRu30STXM8P+5+myOZnLjlPkbGY9MBqToYEav0llCqXSJjsPP/jbyFlllCzKWo2f4KhkRE0LY+ay7GczrKUyRJ12ShZzpIWSslJJlq1VZxcEmhLT1G8kCUZ8PDwZx5ldXiAf+h6nMPD3yOWi6L6dI6e+VNgJfrCplswpyXq5FrsERlVySHnRnA5Clgw+knoKi3KOJ6BV8kOvHr9OeqVAnSW7yHhqaDGbsKbfI3XsoNszHjIYqVQSuOQBin2WbkUX82LsWbOPH6BT+9rZc/eu7hw4Rx9fd00LZURcy1gi/ixB66Qy+iQXWTatYRF0rBV7ubpCxmuTEWRyGOXBAbyrQzkW3EIEQLiDEXiDOQSKAhgK8HXvp2qllYmj09wtWuWOx5sYZggL4wcwGty80jjJykwmJka+B5TUzlCoTzGfJxSfZhSwzD5nMxPvnWcrN/BFesCKaOOnNNZPXgFz1wCNZOisLiKtTvuxVlUSSQSxtuwlbHOl+DsP9Ji8dFnX8/hfY9w1/PfIzA0x3nlCTTZQs7qZdajkxPilM7ncWaSzPqcTAZUAkqE5pyFPkOeXeU7uK/2Tvx+5weOGPt5CLr+y0PXGhoatgAvAi+xolB6kpXY8HuCwWDnh9qiXz2qgNFfRVifrmZI/uQPEQwmrPd//YZeZvPxLHOX5/jJ5DLdE2HcdiN3bati++oSDD/n+j21kOCP/rmDx25v4Ja1pe9Y30/HQ3QuRNk2f5otcgzPvq+iZxJEf/wHPF3zECOmAA/XBFhd8AZfTTav8fzQBJdjKpW5Ze6ZP4JDjWF98L9ff5maX07x3751llJZwrLaSdxlQ9I11KE5lqby3CQfpdRWzOn23VTZLTziKyB5dAxdySM0p4kKB3Bcnca29lPkZq+SH72A9YGvo2VdnHv+Kt8Jx/ninU1saQnwj1cnCcWT1HU+gc/Xzr5PPXy9rYdnlnh9epk9ph42Fe3hmWf7OBJJUri5iD12ndsqq5F8VgRBYGqom1M//Tat2+7A4xhEyaS4cGaRoooGbr777bQGP1NW6Xkd0Wrg1MQy3z85is9t4av3N6PPP0FOCeMs2s50dg3f+PFlHtpaRMeVCWYSRhRd4C6HlducVkSvldF8jh/7RRAE0HUCVhMbfC6KLEYCFhOR0DRHjx7Egoo3H6HHXs9cRRsuQcR8dIbt26tobS7i1WODnPQZ0C4tsRBO01DpZtuOKs4txVjOqnjNBrZ67Uz+619Q3dhOb24NE31XMPsrGZpLksvrCLqGO59hdXsNq6vtRCdO8VrBOpyZRQY7sshWAwXr/TjSYazZJKGCcn6npYKA9Q0l6Ls9Gzktxx+f+way6EAw7iWpZhG0KXy2Br4op5n9xp+j3HUfF0anuKA1klQFCpwmfu+BCpSZx3GX7sHpX/HU03UdNXic8Ikf8f8t30dWlwlIYf7f3SYs7Xe9/fnJqbz8na+T1fK8HNnFI+t6qfFGeLcM4KJkwu7bjNO/BVFa4Y/Kh0ZIPfd1TJsfwrjmjuu/1XMKie9+Dbl6A5ZbvvjGcV0nHe1ncewZ0HVK234PSTbzzNCLHJo4zqNND7ElsJ4XJhY4G4pye9mKK/6BqSX2KxJtQ3EkrxX7HW/drCipGeaCjyOIK27QRfVfwGjxc2DsBIfmJIyyly/Ul5EfuYDTZaXofYQZvSmsrxoYe3PZB5UT18K7H2BlDW4LBoNXrh0fAzLX/gB+/2cbm2vX/CZgudaeR4PBYOiDlN0gqvgVyYn/U/DvoQ8A2VSO7/z1KTbcVMnG7VUfat25maukX/xzzHt+G0P1hvd8vq7pKMPLZC6u8EoZajxY1r3VE+fcuZMMDw/wla98hUjkvWXgzBx/HHXwNLZH/hLR/OFy0L0ZSijE2B/+PgX778R7/4Pv+rt/L3PK53NwpWua1NExLNk8Pw3FqKgtZPXGMorLXe9oKMlmcgz2ztN3eZaKTJ5Gu5nzwjAxm8qdd92LyfSGLNU0jcHBfi5d6kRVFaqFAE3mKqy7qrncf5HBwX6sVhubNt1EcXaGzJF/wrL/PyOXrwbgyPgJRk70UOQr5q599/3Cfryf+/FRyol/Q6jiA8iIwkIbz331y7SVFqAZbkfRddTJ86SnOkHLM++zMFDlQTKVoeeiKJklLPZaRDVOwcwIkeLNXGm/ibKxPhq6X8EdVTGqGs/uKSFatAGjoQnQ0dI9VMSXKFTM6OZ5amw6p/KbWXCUszPeyeahM6AneVFaj2aQMesKLblxug3VWHSFndluJpRVdCS3YLSnGFtTgSAZuO3StxjNyKhYsAkxdB18qgFDuo7m6i1E1SxK9iXKjBPEJTsTFGJP61jkMNNGH1OSj5wg4SDLqkI7hf5Kjo3LtGdeojw1T1KX6JJLCGU0jNk35qjZImF3mXG5SzCMTWOYDCMtZhF0WLB4uGyrZanYz13tI3gdWfKpPMODaZbDK2unw+dEMdaxMOsA7QoYnTgbb+fQpVlaskPsnT6DkNPwVIG9fTXxtQ/x2uuvIOk5ckgYvW281p2mvc7LI54FFn/wXZTqai6UlCCkm7jFZMViF5hLK5QLZqYzCqPWBAbDFOm5GM1XOlH8DuYbvcyKDvrr9lMohPmkaxBRWsVgdy9zY31ouom8UEPT5DgVzXeSmDyLlL6Cpw6Gy27FGmjncv8pesQxTJqDmCVF2pZDk7jOW1UQzdM6qnK10sCSS8YimimwesjoCgvpRXaV72Cndwvh5TBd/RNMzc5jEdNYtAi60YGYjaILEvqbyLp1BHRBRBcFJFHCiI4xHmPT2q0c6YbOuXl+Y/IZZLuNnmLY8dBXKaqo58jkSZ4ZeBGzZqCpuJEqZzmmtMTo5SBCTqekpIypqQlkQUdVVSwWKw889DmWlxfp6DjN4mIIl92OTU+TTUQIecoZ9jUjCAK7fTYq5w7zI6WfSsnIqpwTp1nBas5fX4sHemPE5XY6Jm3M5520Vjr59J4mus4fYmkxhCrk6HUskDPFaR/IYFIhodsZzjcwp5UhkaNCHKFKGsIoqCiym7iliWnFy2x85Z3cJ0ZwG2IU5odxClFEez1L4TZa15Wwfe+KsXgwPMK3r3yXnJbn11o+TaOjmIWFLk6f7SeVhrbyELlUmsXFHPGIgpZbYUIy2l0o6QTk88RtRiz+GjzmYmLRCIqiACuGD7tJRkgtkA3PgK6RM9jIq2Vs6eukp60NxRRFTEXIGsCkQtbsJFrRyPZYERXpq1hqLJhv/hzf6X+K7oVe/uuGr7F6Vd2HLiduyJQXDAbPNjQ0rAEeAb7DCofTpo8zMH24yHY+g55YwnL3H/5SxZSu66gjYWKnJ7FpsFnN03xbLbe0l2J8F06EUq8Nn9vM5cHFd1ROZfMalxbjrBbC3Dx9FOuDf7xyLZONl9q+xHDeyt3W5FsUUwBGUeCukWcozRh4rfx2/rnsXj4x+COaZ64ilzYDK15ToihgrHYSd68sZPLYJNOTEpvMESxalPZtj5KbyXNCzHD12AiVkox1d4DQ+N8iqQoGczHZ099HMFlBNpE9+SS6+xFa7CYqDCuZ+5JuA9OpLCXBboz5PJGZ00wPN1Na08ZkIsPh6WWarVlqlCtkjhaxozjD8ZgOszGG15ax95onipJJceHQU7h9pVTUBghPdiAZzBSXGpkc6mZ5fpKCorcmgRTtRoz2AvKaxo8PD/H6+Slaqgv4zXtayCwcJKGEkU1FdF4Z4OWrEnajhFdc5o62K/z96XVIgk5ltZvpcBbbTIzBUjMIEkVxFdlpJn6Nu0m6tpjaSivYvX0nh4+8xphQQLVZZG9dCd8bmiW9xc/psxNU1RXS45TJXFwgGlmJmn341lqqAk5uKvHQG05wfDbMC1Nh5HWfJm8wMnm8m//kfAVDxXa49wGunOyh68h5rnpaONEzy7EeEPDjcEywkDeCDu5WDw9pp6lwePm2FMCgpBjrOY9vw+br5HrvhhPTZ1lML/GVNfdQaq/kL7uvoIpVhNJZOkp8VDucWC8e5MF6mUc++UW6x2L84/O9HOxKsbeqnMTiBRy+LZBXyJz8LrmBkzhKW2it0LmiHWN7sopc5zEUsx1j0y1veYaudBwilYhS3VSAFNW5GipldUM9JrMLQTKhnvwBkqsEy5ZHEQQRh00jk3+rN5hy6QUw2TA03fqW44JsRK5eR27sPHr+MQRpZUMpCAImWwXoeZyBFZL08/OXOTRxnB2l29havIFD00ucDUXZHnCzo7gATdcZCic5qKUpNov44ln0bB7hTWnOjdYSCis/wdL4cwiigYWRHxFo+BJ7Km/i8sK3iOTX8eSgyKbRYaot4vtSTv0ifAhy4jngfwEn3qHswZ8pq36Gaxlevwd8PhgMnmxoaPh/gD8DvvB+y95rnz/Gv23ous6hl/oxWw2s2VT2odefGz0PkgG57O3hdrqmo2dz6OncSgh4JoeWvvY9o658xhW0hILks2LZVf02cm1d15mcHKekpAyDwcAb+tsbg6FtL2r/MdS+I5jW3f1BuvoLETl0EEQR9227PrJrvF9oukYml8Fq+HAzDhWVOFFvXUXytWG2twQ4O7zI6OASXr+dtg2l1Db7kSSB0GycvkuzDF0NkctpNBU5aLQbkOsKaKn28vrrL3Pq1BFuvXUfgiAQCs3R0XGK5eUlirwBmqMBnJIN+75aJIeJrVt3UFNTz9mzJzh69DWK5QxrXWXYy1bIn3Vd51LwIl7Nwrq2jR9qn28EH+8nbgyiKFL+0FeYePYbVPl/jCI/gLliM/nicuT5GYpnuyjqnEETZhCv6b7Gq23MlpcSdTuQYxfwjviZWtVM3GWj5soB8rZGcoEtmGQDRdkB0rNnSZkURi0G+qwrpDEdisSahQEUi4NzjjZqHJfozVahiSvvLxnBxAVjPZKusU6ZYCzXjr2mgs2xMQ46K8ma7dw7nsAvCMTFLCldIYeAjkCooIH9ji2o6SSnF6IkhFspM06y1XaaFnGchGhGDGdwG8xcXNNMpVXEFBXoWlxADI9SUVGFteLXiA79C/bxBbbmJzlWtYurhWu41zTG4thpImEILwkszg0BOvhMyG4DnphKQTTKnsVOWAYhZmWx2EFhqxnJDHN6BcP5BuJTVt5gHb8ZskDnDAFHgjv2yrgt/5Gpv/87hJEs8dRVLiy+iN3mYsOa1Tz16hl6Z1L4LBluSZxi8ZVz5MrLuFTio6WtjXpbDVrHDGdDUcZSOepsCu12B7aMg4XLw7iiY/S2bSJtknAlr+K3xkkFDzDWuJ8XYna+uLaJgrINTI300XfmddLRPgbKTEyET2IWRok1OFmyCCwle0hP9ZAuFFAMAhC7Pq8sGY3qKZWxEgPViw4UYxKPKmNezpOxSkQzYSSjzDqlntS5OV7SngFW3lvLPVYyoVnEdAjV4kez+kAQyJjsxJx+cgXF1Pu9tHjs1DgtyG/y5I0kspw6epLPhA4hazquDfcjhV/j3MGn8NRvI5OIs2Ghmi2bt7NqVR2dnWcYGurF4/EgSQYmJ8cxammEyBjN63fRNzrD0FA/9fXN7N9/DyMjg5zpvsyAtZpoWTEmUaU11cPm7BWMOQHFauAz1pW9p5LLkoipSLqA1W5DNFipa4arXRd5dEMjwbFJDk418EffOcuaMokiowqKyKqEiz5rgt7GAoqvVtCTqgQxT6B0ka35aTLRSTbs/hQFRRU4CoquezIvL8c489TjdGUrGEpXMEgFJnsYn6JSIqSprFauj1OdZxW/v/F3+KfuJ/iH7sfZ7/Til6wMRovwilHOj5VgKzVRXxeiwRAnm84TXlZZXsogOaykZS9GbKhxjQlliiJfgLVlTRQW+PB4CpBlmZSa5u9f+hsC8xpOSSGt9BN2mGjq7eO1Bx+hRh7ENhyEQht9qz6JORnjRD5Kq1BLTWkZiQtHqZ1PI02lOXb5TzA8+EW85R+uB+4N+5kHg8FpVrJqfIwPAC2bI31mCmNdAYbSN2I086ER1N6DGJpvQwr84nAbTcmTPjOJOhZlPKuScRlpwYDZaHxXxRSsLC5ra30cuTRNRslhNr719l9aipHVNFYPvYhcfxNSQRm6rvPcWIjevJVd4Qu0DnSg1zchGN6w4uUnLpOf7GbjloepravgB0Oz/KjmM2wfHmJfSRPL0QznRhfxrveTchgpTU4yj5vpaQNFch6v3EmgvI3C5jq2hse5pCoc9Rv47GKC+Im/IF9rxTodhbQRuXYzuYFTSKs2khvpQossY6ot5B6vmb95uodXL01R7TLgXTyNLujIBhNnX36S7Q/9R56aV3EaZPYuKmSckC9dwuCZoDVeSt+szHh1iqii4jIauHTsWbKpBNvv+Q3i8y8yMaqR08wY5RSSJNB1/Cfc+sn//PNDTHw+wTcPBumbirJ7QxkP31ZLJtJLbOE8V5e3cqjXwHJaw25I02zJUWi5xNmRMkAgr8Or3XMUIKCLGaZaqxA0DV/fOXLVm5j2GxmKpmhw265fz73Yyw6lh/PeHTQ0NFPjsvH5+lKeGJhmtr2Q7x0aYHg6hp7Ocf/Gcp7pnORs7zxVASeiINBW4KDVY+fpF77PiL2CY30yX7R2AZAeOI0y2Il/WGVnQuemjV4ODZfjLRUYsYqML4roaQVXk4fNpmEKjRNEUuPETQ9TvdDPwFKI0Egv22oqsOaryO9Z+7bxSqlpXhl9nQZPLc0FDQiCwN0VBn48MoVBruDIbJjitWvInzqB754HMZjMrG8wc1PbEie6ZtndvI7cwvOk5y6gn3oebXkK47p7kNs/wXLn/0JMpYlVu5FG28icfIJIXmRJKmB+fob52WmEUDcOl0xKDLCq2M5E3Iq3Yut1a0qmKIja+zqGrVYWZ19hNtJPScvvIBtdK3N/aYLc+CWM6+9DML49bMNQs4XcwKmVbF1VbyiDMvFhACyueqYTs3z/6k9Y5arigbq7OBuKcGhmmXVeB/sCTtKH/hEtGeFO8wP8swNeqLPxaF+C9OlJrLdWvcUKbytYjZKaJb5wjrwSY3H0J/hrHuWx5nv5885vYjTdTUfROor6T77rOvFB8EHkRDAYPAlwLbz7RrCeFV7Cn3XmH1mxvnzhA5R9jP+LMDkaZnx4iZt312I0fbiUN7qukRu7iFze9hZ5qWVyJA+Pkl94l4QEkoBoMSCYZUSPGXN7AEO1+125hlKpJOXl70/JIHlKkcrbUHtfx7hm/3UF+o1A13XS6TQWi+UXJgTJTk4SPXkcx6bNyO535v37VeKVsUO8OnaIPRW3sL9qF4b3MAa/DHLAhugxU6rBo7+5mcGrC3R3TnHk5SBnj45gsRlZXkgiG0TqWoporvdi6phBdBg/6IexAAAgAElEQVSxbS7FLols2LCVzs7TdHdfIJFIMDw8gNVq4+ZNOynoySEIOva9NUhvomrw+wPcddcDXDl3hJ6BAV7TKlnb10NTUxvD0TEsSwJGm5ni4nf2oAdIxcMojo+GBurj/cSNoaq5hoMvrcEUv0yx/UlC0mfwGsu44hUJFBfgCOdRYjMM2jMsuSxkTUbQNVR7KUSHKZ49hGTMMF/aysWbvwSCSMVoP+19p2gKzBGXjUyLPqZFH8uyiYwtSZ8rhGYf48HhIZ5o+AIvVN9HQfAKAlCmOQkIRUiIOLBgkfw4lIMoszE6XHUseStpXB6kLlHCQP5B3KOvUJOaBruRAZ+JVlc1mqph3VPIlrHDdF9ey1SykqcjZRiIsm7qJUQsvPaZz2K29nAqNsDX9/xXsokUg4P9jIwMMjc3TVtdO7q9F+twklumD1GbGcRcKVLT2sLoxFpK+p6n2JVGsttRBJl0XiNlyWAtsSDFcqS6ojCcxD6eInsWSs0iTovIRifk3YUsKXEyUgKDz43bn8Ms57CbVMrq/gNmixv7H/8FV/76T5myeVDyOluUKQaXt9IXr6bAlOZmpRvjiQFidgMjtijGcIzpCzOUmPeCJjKezCILS4SyF7ikBmh3bsfRuJeumVFG5WJCDRqu2RCzzhyycREt9iS9koHfPa4iarkVzrtKHR0zugAIy4Dr+rwx5MChiJRFBQrzBfQUhilLWtmyUMpPqgcZqzKxd7Kc5XgfZYFtfKJiA8NXTiMkRZzljSxEF0k7wNXkxuMpxO0uIB4a49KRpzFk05Ss3s1Ph+2ULF7Aa01jynnwZxOwMIJluQi9ugbVtArZYiWZTNDVdYGjfWk2L/QSSIVZXtVEkeKhVGpkLHqB7HgQp6+MlubVeDwFvPTSM8RiUSorq5mbm0VVIhgSM1hkjW2f/G2a1qxh6fs/5NKlTiora5hXNc7pdgbLWqhiiu3aIYqlZQQn6Hkj+ZTKYjiN6GlnOLiEGg9zpTjFY80PIEUuo2YWAJ2GNidXu67i9vnZaRmmez7AxQkXRrGGNf45iuw5RsYbiVf1Ey9bYI95Da66FH1nXyG1nGfz7Z+lqvntstg2dpQd4iX2PXwHSXsFz/ee4ly8k0VdwN0T4PQLrxDbdictm/cgCAIJNYnH7MGvLrBaypDT03xm3TLJrMxSzEjOUE2k4jGOjI1SGe0mYI5Q1ZTDYc4CcUSTHc1Ry08Xgrwe6aA/OsWD/rvxySuG9Ze6X8YXc+GtK2XfrXeyNDvM4NnvIx0c447jP2a01k4knoN4lL32pxgMWTCkooRyGUIvrPRJsnlwFJQxpM0QsuvXUoZ9eLghydPQ0PBd3iAufAuCweBjH2qL/p1DHY9e/zO3BzC1+UHPkznxOILFhWnTu7u8A+TmEiRPTpBPqrwSSxGvsGBa1UdLeCOZrnmkAguGCte7nr+2zsvB85P0joZZ3+C7flzXdc7OhwkoS5Rk5jFt+Bq6rvPq1CLnF2PcUuxhZ/l60j99FeXyi5g2PrByXk4hc/oHiO4SDK17KBJlfqu5gucudnLCUsdE9wDJqTQFG/wYNNgwM4Y7kiSbNjCV1djpnsWRL6epZCfxlwcgnGW7P8Ir3hKCgky5dxVCPoRzy1cwFDciCCKpZARtNgjumyAtYKiw0Fzkwew0khyNEeAqugCrq3fRNXoIUZL5waVulgpr+Uwoh3EpR261j5xngpyyzC1rt9H1YoTMfIrecJLq9Cxjvedo2rQXoynBxYsjLC0oODwy8+FlAEKTY7zyL1+nvH4DvrIaCour0BYV/vKHl5hUcjzsd7HDYyc9Nc0LZ7o4M7GNRF7EjMa+ujCbqq4iyzI5sZCzM6twG3QUNc8EKq3FfVwNNIMoUr7Qh6RcQrkaxVx0F+cXY9eVU7qmoV49hqdkFffc+enr97LaYeFLjWV888oEEwET4oLIFx0umnMi60sLeaVvgeEmPzUlK/MkGVsmP9RBS6OfTDRMo3OGMXslVYlxnq+6l6naUrzJZUoMYUw1GXr9FeSsBm4J9GKJZ+goLOO21fsxpus5M9aNpkpsKophySXpjJg4cHWSNRgguoT19rfyjbw2foRULs19tXde3+C0+5p4dugFTIhkKOOZ+k3cf+YMiurGfO28/VsqOdE9y4kBC9sKDET7n8aejGHZ/5+Qy1dzYb6LudQ8HqOb0zMduExbiJhtKBf7AbDbHbgMCtF8noq6MtKWNjYWFPGDQ6NMLyQp869YWAx121B7DpDqfYkk/ShZjXSkH4d/JbO0culFMJgxtu5+x+dNKm1GMDvIDZ19i3IqHRtCwMjiswd4vHQGi2zmS62fpS+c5oXxBZrcNu4tcZB59S/JzwbRpK2Y5RT3lRXxvWScY80udvdEUIbDmGoL3nJNd+kelPQ82cQ42cQ44alXCJTfyd6idchPfY9zOz/DyPY7+HD9pj5yOfH9hoYGATgJ/LdgMBhhJRPr+JuusdjQ0CA2NDQUvN+yYDC4/F4a9QsyF/5S+HwfXRjVR43UeITQwSF8u2t+oWLi/3T89AdduAus7NxTj/QuGdDeLzLTgySSYTy7HsVx7V5rap7pp66gLafxbC5DthuRbEZkqwHJZkSyGhCN0g2PaTDYhSAIrFmz4qH8fuZU6ub7mPvh17GEunCsvvUX/lbXdWZmZhgYGGBgYIBEIkFrayu7d+9Gkt4wjGmKwuLpM8y9+hrxq/2IZjM1n/4kthto3//O5yKlpDkydQKXycGB8cP0LPfy5Y2fpdFX84Hr/lk/TJvKCB0Ywp0X2Lm7nh276hgdXKLjxCippMLWB1fR2l6C0SAx+cNuVKD8vhYM7hVp53CtY2QkSFfXRURRZNOmTaxvayf0dD/5vE7pQ22Yi95lHVKHCAgDBCv2c+HCOSYmRliwxrCpZrZt34Lf/84ktql4lOf+/s9p2bSTbfsf+sBj8WZ8vJ94b9j525/j8u92Y25R8ehP0J9/jFZLCV3ZJIvGXm6ubmS16OOQcBldz62sHQYLqrsOY3QE/9hxrIkllv1NRAuKcEbm8UzNMZJ1YFsl0JibpolpspiQlzfwhLxIjzXHbUmVHUIHh6WbcJfWIk8PUah70VMLmMLL6BigpB3d9FkuJToZqq/DrGbYM/5Twum7qXEW83zpPlYZx6ieOEy76VZsBj8j06/i+FEeU7VM++pz9F/0MJ5dQ3X4GNZMjsP77uWBtjpkvPxZZxeHJ49z16p9bNp0E3V1jbz44jMsJ8swWczMVFgpTjgpnRwlnbShBAKs1l4nbxpiKl1Oqd+FZM6S8+RwSTbIaVjmlymwZ9DXaKhxyGQlMhYrrngCMa6SG7/Cm33jc5IJyedkIGuDiWPUb27DWFaGePt9xK5cpnpoiOxcCFdwmrXNn+ORyhyL3x4i7nbR31iLUUhhFxQsSTNWs4ur6glcxkE0BDLZSvzjQUYKlihqvIe2qiYGPWeJ62PEi0S8EQFbLI8hrxPxuIm5vJjTaTRRQjHZVrju8jr2+RimmJmtXKV0w2corixDVTKo2TRXpkPU9o1iU0UUQeUTi+286u3hpYpRWkdkajIV6IMJakzXPF+mwUsxZEVMhYXgNHPx1LNMDXbhKapg095PcyptRHSG8YrVRC8exxHuRpQkIuY6xEiChY7TdHaewecrIhGPEk1m0SZMbAv3EPU78T50L2rGRF3XGubS/ZjVCHbFxNiZ4wx02JDdpVRWrmJ8fASjqCMtD1Je1cDGvZ/BZFnp9/oNW3n5pWf5/pGjZL1mGhhhiziFLOroKiyFZEZjLpIZGRAgl0YYD6ELAv7iGkq0BQ5c7uSexv3kxDih0DQ+YzcNbU56LoexeQLc47iEFijjYHotnXMr6hJZ1HGbMiRLRtFKxmhQyogt5FkK2ChtbH/b86uloihdLyNXrUcqquXc+FHOJV/FnHKTtsaYqhMQ+0sQTr/IxORVxqot9MaGaDJZuN1qYjTu5un0PA2ag3rRTp0vjCj0oi1M0b5qA/35PXQOTuIYGcQupvC7MxS5Q9iys3wCgVscZXQlUnz73HeoL2lgs38D0f55jCYjN62pYS74LZT0HKXVAuqOQiZ74kSWVVSDFQsZQpMJ2lZBSm9lflFn2ukg6qkgY13ZP0qChm4s/NDXvRs1iwz93PcAK9nzvv/hNuffP9SJKKLdiOSzkrk0R34xheTqR1uaxLznqwjGd3Yt1zWdzOU5sldCJEWBby1GqWktwlh6gfOhyxj8IvfE1pI8MYHjzjokt/kd66krc2Ezy1weXHiLcmo0miCUybF3/AxTET81GDk9G+bEXIQtfhd7SgsRBC9y7VaU7lfAaEXtP4ZgsqLHFzDt/z0EUSafS6HGRritYJyCuVGOa+vI+W1Yogq/Np/HkfMzpebojUTZajWxxXIt3KEvjaZnEXOvsGZhmU77pzjml/mkJYRlqRo1YUVwxlDVGXJNbejH+0GvB20Jpa+HA6HtmCudRHoWmZaSrHPUEohVQesdHJ/tJ1RYy+ZFhfIU2PbVgBYlNneUZNbMmaMRCqwGUjNJehYjLJ3+EY6CIho23MbJp/+UpQWFNTvuoXHDLrLpJLMj3XQe/BHJ6BK95w7AWR1BEElSx7jSxL6KHMXCFM+fmqIjYyWileAWc+z0KWxc68JiChCZ7sZgdvDa4FrimTTthgVczhmOxdo4HSlFaq7CKMCv3/4JhnwmLp94GcfsKP1UkVBz2A0y+ake9OQy2fomlnu+gav4Fhze9Wi6zvmLM8xfnqdgnQ9fux/nVJbcXAKLUeIeh5UfvNzPlz+/AYMsMd7Xga7DmSk7D9iPowOl5XXkx2PsXr7IAVUhXt/MOaES/ZrhW0Bj1lhDzC1Qp8zhNtWBqZFpqx1HIoaTMeQaB7elmum8OstFYZiueRHP06MUllVRUOBFtMscmTzJxkA75Y43LLiSKLGzdAvPj7zCeu+jDGHh+Ye/zEPdF3BuuRmAIo+VTY0+jlyYYGNDBK3MhunuLyN7KlFUheeCL2HLWyibcNJTFKEnO8S2qjV4pjoozMzh2vLbvPzst3B5DCxkfEyO9SLIowiUcHFw4bpySvJWIhaUkQ0eJ6g6iC6nMNq6cPg3k4/MkBvpxLj2TgTTG95sJ7pnOHNljt/7VDuiKCGv2oQaPI6upBGMFnRdIx0dIjcURT3Sz167ROGv/zqhjMhPRmeotJt5qNhC9sU/Ix+eRW7+CvlhE4I4RFNDCztnZI7Nhakot1LfMY0csCPZ38i2JAgi3uoHmQt+Cy2XJrF0Ednsx31uAEWzoxgkBOs7rw8fEB+VnNgeDAYnGxoaTKykIf9b4NEPWOeHgv8bOad0XSf++tD/z957RtlxXfeev6q6Oae+nXM3Ogc0ck4EmDNFURYly7Ik27Ks8Tz7vefnt97ymreeZ5bWWPbYlmVLskSbyqJIkQRIECQRG7HRABrogL6dc7ipb451q+ZD06RokaIkUl4zNv9fbnedU6fOqVMn7H32/m+UtQyyy/BzD0P+v4yQP8HiXIQjD7YSXkt+4OVnB3pBkEg7m8kE4qiKSvL0DPJyHNP+atRqB3ngzQjMsgwx+Zd6hs83RnFxKYmEjNHIr/RNqZZaRGcFoQsvkC7Z9DOKMVVVCQRWmZ2dYnZ2mlQqiSiKlJVVUlZWydDQEIFAiP37DyNEY0TPniZ6oRclkUDrLcbzkY9i37WHlMlC6j3q9289Ll6dOU06n+GLXZ8jkU/yfd9z/NmpL7O3YgcP1N2FQfOrzZM/3Q61yIigl1i9NIfFuK7Aszr1HHqg+c38sXiGdN8i2ZUE8S0mXpg+y0J8kfnEEoaZAq60BUESMeiN1JZvYPnZUZR4DsvhOuKiSvwd3pkSD5L0XcbeeTe7tx6mumaG3kunISAjaETKSure9V1feeV75HNZWjbteb9cIu+ED+WJXwI6owHDA0+Qe/6byN0aStXvczL1BIdMNhY1HRyLjPKobZYtUisXhdsI2QwZjQlRNBI3teBKjWENDBG1ezAmdbhDS8QtZqyBODFvMYZdDjILOXShBC71AvcHJf6yys23TV4OrqzRXDLJqK2OhtAK6qXn0SYSZAWBpM1NQZGJllcx0tBM1mDl4akfsya7qdjWgeILs6vOxelJlfruBzBTz0L+NhPaBZqnEqi+9XWzwbFAVc0M+nwen6eTRt0ClYk5NKVNbPR2cmq+l30Vu7DqLDidbtrauhgaGsDd1YXdco2URUAouQNuXMQ2c4UCKrTdy8XLbnZ6xjDpU4DARLiClq7H0GYHeOmFS1z1NFNnjNFumqGlLkLWa0NOO7nVV6DEXkZrZRfhyQVWxvwUZaLUxJbQvz7D3Os/AVFEMBnpLC1jSevGpQtgnY9wf+6bBF9Poxa5mSzWoYlNoKKS1pvY6NyNLCSh0UuXZo3lbJ7pwAI/bLewZpYxFY7xydABPrq2i/pQLbcDOkRRi+BOEagvJW80YQQwgC0ewDU/Rn2xm/qSEm5PHCcRDeMXFPynnuLGz/me8lmRLuudXBdPMdCgxRA/j3ZqAaengvLaDqZvnaW+uY4K6QCZIT/qoIIz78C7+SHqd+/j3EqUC6shdhY7ua/Kg7C5ltnxEc699F08qUHCCQ8TdFDr1aAEgghqHq2o0li2xqijieLNm7BYrDiqPORcJow/sRFeWyYSWaWgNSPmk2TTKWZnp9DmY4iJJbr3Pkhj914EQWA84OPr16bIF4x4nBoE/ww77EH0Uh5CSSzxLHq9l2JXOZZSN99auUpj3oFxPo5sLsFh0pNHgzNhQikU6A2cXh9nOj1CeRdl5kHaOlQicehs3U/uwtO02Sbpt9oIyiZ2mWeZF8s5GXNygSssr1yiyVtGb3GI0/O9HKl++wFP7trzIOfRbHmU7/ue48LSFeyhMrbKe5lxTjEu9sHGvfhu2NkwP4LJr+GRPVupl6dYjRv4YV8rVqeDm9oM15Ya+PPf7mDR9zIGYQlx5SQVQF1FDf7qRi4GTUzFEpjWUtRoIpToVnGZYuxxKGyX9fj9K0xMnKC1OEe5p8Da3DOoKiRUhVt5F9bKnSSXX8QdyTNpqmRIsNKju0Y4mKG1J0pP6SOs3Zrnlmae5cUhTJUNOEs8NDrcP7WR+WDwi3JO/R//+lpTU9M3gT/7YKvz7xtqroC8nEDf7MGwuZScx0S6f4n8nBFt+W6078IBU4hlSZ2bpRBKM2sQ+fuZAPs2VbJ/u40/77uJXWfjkr+fvVu2YT+TJ3l6Gsu9GxB1P+vip5FEOurd3JwMoSgqoiigKgoXhgcwiHa4tch5pZKbR1/iVsMmut1W7qsqenPDqt/2OPJ0PwnfUTKVHjThNTQuM+nhbyOvOkiqCnNrVuaDpcyulLCqWUFr1/FwRR9XVCN1lWaOTtVi1anQmOXrJgsfuf0UboMWbV0Xmop7yfQ9w/6Vc/y45hFuU0+PV2Yt8yzK+E8JEF3ViJnLaBIe5vNl3JDT7NLruCBkGS808ORDGzGOFDD7BZabailOF2hanGaiIk2PtxUpZCWnqnw7EaXQcgXLwHbCqIwvxTFnshy560kuH/s6wdUorZu30Lx5nStDbzRT07aDdDLGrfMv0dxpxWraTuCmn2fiRRhIMbcwxjmlkTRmrEKEbo0Pr7CMEIXBs281IaOmGcknKBFX8ApXsZlL2eKRuL5ajAfYXWRAEkV23f0Yi/MR0osXCJTUcCO4xkbdEvmrTyNqJOLSKqKqJxG8hsbaxTeOjjAwEWRHo4e6oExfkZYfVOj5yFyWxu0VxC4ucHdS4ei5KR4+0MD0SB9xxxZ0a/M02NZpHxydh8mbbUj9z7Ftws+ljZvxp3JUG6Eq08fcWjlxfQkWQ47tE8fJV1jISQYmohKb9TJusYtoZoKs9hzdtQ5mZzMoahPR+CoTYyMUVJhwrlIwFTBOFbiwdgan04XR4KCispQdZVt4aeY1dKvP4THcSdDs5geNm/lMJEaJw4aSXONg5jWuFLrpT25jmzBENO5jYcbP+dmLhG0RunIN7N+8B1KXmYhN07NjN/rsJlIv/C9Gjn6FfBZK2yu5OZtjy5adTEz4sGrTXBiY4d7tlW9yZeWLS7h9I0hEToEgMOebpLI1Se7GSyBp0XYcebNP01mZZ05PkkjnGZoO01nvRtOwnfzISeTZG2gbdxJYG0VVMuRn4pzYbuWOEYXVH7zEifudFJkMfLxYQ+7Fv0DJVoDlMXKTINqAwMvkb9u5o/UQU/E0x8Us3qCAdH4Oy51vt2CRNCaKah9nxfctRMlIeP4V5vJlDN5zLwU1iloYYl0m+ODw61onfD7f/Bu/2aampq8CL76RNAdU/9SzPIDi8/nCTU1Nv1La+6nnfxTISwmUtQyIAplBP5pK2/8vradGB1cQRYGOnnJS6dx73/BLQFVV8tP9SGXNCHrzugvc5QXkhRjGbeXoqh3v+xmxWJRIZI0tW5rfO/PPgSAI6DqOkDn3LQpv8ET+i0JqZmaKubl/UUhJlJdX0NOzlYqKanS6dYV4kbuIS5d7efF7T7Hh2k2MuRyW7o3Y9x/E1NyC8EtEEPy3RK6Q59R8L83ORqps63xj/33rf+Lo1CucXbjIrcAIH2t+hDb3+3y/koiuyU32lp9CLItkW3e/S8sZpqOzLCSWKMzH2TFZzSWLj2Mr/bACZq2JaqkMaxqWrRGUYi0VkyrBYyOYZR3mQ7VvRmt9x/YNnwQEtG2HEASBmCnDFfcYXYVGDjTuRaN55+2/f36cmZE+WrYewekt/cCVhR/KE788Ou/aw5mzZ1BGp/C2pKhXjvKd+P08YbVwt7OVYV5HlzxPvbmVCf0qRqUIRVxl1V3N4oatNEwep3LiNIqgIaHToDMKmI06rMOrJA0uho3VJPVGzHIcnaLgSWVYsUSJXFulKxrHv8HNfG0Hm/3jjKeKCRTZEN+IkJzVhQh5ttAUWaQpOk5EeweZlVcwVRygZDVNR6kNq2pHYQajeh5VFFlus1Lk0WFx6tG7dRjeiEBTLZionJkj/cr/g+n+P+G+2sMM+Ad5bfYMjzSuB7Tp7OxhZnqcodEFNjVAXhZJmttwuJcQV0cAKEy+xpEtXjSZPNkg5AqV7LDmUC/8LbHACnc3JLhPuA1ABBMnptrY5wqQzvrRoOC6PELw4npZa8X7GTdvZXv8WXzWUjbeuZ2p/ktYEik0U3M0FNa5XFUgt5oAEdR0kA2zEhqbG0VjwKCaMFlcrBUNMK6OcSOeJyeA5JCo1Ei0KhKOgpORgg+dto3N+TLaOk08OxVAWDUiqBnqWi3c01nOifkQExTRoYZYu/ka/TfBpNdTrlWYyragaA2E6lw0x2Sa00ZUFKYygyQ1CfJyDk0+S2HqFJ1KlmudpVyyhbhn/z6y124RWDxN2zYLkrTCZPB7zK3laHJvp0zTANOwHJ/AZ1LprrRzb5XnzXW/urGVj/3+n3HhxW+iztxms3CW6VAn17OVPNY6inEyRAIDcbeVsZkZxmZmABAKOQSdBnQVKBoLVY5qllKrCIU8UmwWMRfHbPeg0eiIJ9d48dbTZEUr23QxnNo4aa/A1UgR/dMmxorD2N0VeKq8eIxu3EYXx6dfxyGDdXqFjK2WIhLsyd7GdM+fgcHGV659g2A0wOfaP0WZtwxRFMmlNrE8+k2shSmmR5cpR0CIrbK1SIR8CDUZocNaQkTTTDY5yFRJgh0N+2iP+Hhl5iTbSjZh169bpBYiS+RHz1Jo2cvXZ48zEvbhXW6gTd7EXR9tZzxtxHdpCJ94BVObh4HRXfSo/VQmR0mhpXd2M62igD2/gXPRKHpnGKfThnPzRzl27FlM+gLbNpaTjY7gyJ3kfrOTQv39XI4auBpOUFBVao0S2zST2LKjlLnWKHen179XVWA6r3AqlcNoPcRjZTUMPP9VPMXVVM5O0agP8aPa7fgWU2wIjLA8u4xQ9RNMwi72l2xjtGKVM9d9nLmcRuMPcseu3R/onPd+HMoHgH3vmetDvIn8UhwUFW3V+mZe1+IhP/YCcqSNfGQrudnI2zatqqqSm1gj3bcIosBlq4Yfja1yz/ZqHt1Xxz8Nfw9nRuBh00ZeSF/hmYVjfHH/b5J8dYrUuVnMB2sR3iHs2MbGIi4PrzKxGKWxwk7w4o/w6bpp8Y9xUdPBQn0TjgY3NXKKR2saEH9K8BD0JtAbSVU7ULUSSa+b+YidmbCdmUkby3ELCiIiUKUTaMnn0K4l8bRFcVijDA97mQ2m+U3zOab9NiKtDxByl+GO3CYXGyfhG0EuFilyCpTmV+lX2mnWvI7FUQpLZsSgDcloICcuIVtXyblnsAvT/JYqktS70VdHOOPvZHRV4lCPl3++kUERBHZHlrgZexVGwFrsxWaZ49Vklqgog26NBx9189RzQVKLScKurVw6cZRMbIa6Zhftuz/2M++wceMBfNfPsTInUakpY1FTTFhJoANuK904dSoHyifZ2VOJ3fs5lHyB/HKc/GKMwHyYG9ErjCtlAGyQhhFFCXtRGUpJGWZjGlVRKAsfp1D+JIJgZd+Dj/PMV7+BMb5K72SYKs0xnKEQNHRT3vk5kqGbTIyf52/PXSEWzfGfOyooDqWRhQJujYbnLAo/rNJzuP8mRa403mwpzrE1bjhHiEYiDIoVfNZ+GlQBsaId0V6Mtnkvmf6fENjWzGImz0PVbsr930UwiZQWdjF2rp87HScQ1TyZE3/NiKMFufYRGgafQUmlMWkfJ1c0SLZknsoW0CQnEDNepPg15uQCV8xGWhMm7JkkC9EJRq4VIaccaM3XKatMU2220i+E+d3ENb6jv4OswcjXRud5NN5P9VIfJUqBrrJNnFlx01TjJrvSx+Coh4WKMF69h9/e/9tIooQhbuVLV/+G3sVLHKk+gOaOLzD1vb/C6dGx6NdSX99ES0sHGza0sJy5yOVJmWeef5E7D+7HahK47V9gQdaxobKKgt3F9O2bxGYuoFmxlWwAACAASURBVJm4hLb9MKLxLdeIE31zJNJ59DqJ84PLdNa7Eb11FEx2Fm8d43trV+gJrdLiNTLsMtN6+F7sD7bxo/EVDLEod/W9Ss7kQJAeBlGLxmlB3+JBKreSOb6B3I0XMTft5on6Ev52eI6XGsw8MRgjOxLA0PZ2onadqRR39YMszRzl9ehO5ruraZbjbKjW4na+ncz/14j3tU40NTWZAY3P54u+4db3xBtlAlwDjE1NTbvf4I/6XeCZ95n2Id4D2WE/glGDZ0cVgVNTyCsJtKW/vCuWUsiRSy2RSy2RTS2i0dpxVhx57xs/ABQKCmNDfmoa3Zgt+g9cOaWsLaFGV9F03AlA9uYqufEw+g4v+uYPhp1hfn7dM7WysuZ9l6Vp2I5w9cfkBk/gF2xcunSOZDLxrgopADkaJXr2NELvWZoLMmPtLYxs28Se7Xspa/yFeePeRHJkmNWTJ3A8+gT6srL33ab3wuXlq8TzCe6seeuk26DR85END7KpuJvv3n6Gr978FltLeni08X4s2ndXBL0X9E0eskMBgiOzTFSuMRAYwrc2QUEt4JTNfGH1XsKmFHQ7+V37p6iwlOHQ2zn12nH8rLBLbOcHmbMYi0rRrYqsbRBwlL37mFPzGfKjZ9HUbka0uJmPL/HN4e9Sbi/lyZ5PoJd073ifUihw7dQzmGwuWrf924zFN/ChPPEe6Pz8Z1j6n/+DhUWJ+go/y7nzfDW2hy/YLJgL3Vx0zKF1a1iw7SSv0VE1m6Y0s0Q6IhKxt7AQK6GURZxiEH+RSEAwYLVqsU/GaUoMECn1MFteSVqrZefUGkdbVebsKoYZlR01VzihO8jZ7YfwyicIzkvsTvkY0jSwXNaMqMgcnn+GvNiMVdvKbNRPPHKLDqGedkTW5Dy3NX6KyqxYV7Ik0wpNDVbSSZmxiIMxQyfVhhRd2hFi1Ub0VgH1lS/jve9P2VrSw7nFixys3I1mPkcuEqDBE2VgVsNKsoVy622yYz/EHFzB17QDb3wax9IKjtH1g1YLgBgkF7exkNTizxehakuoKvNgnp3Frl1iH+NMTFlpbNKxqUxBsFsIe3ZQWt3KPqOT516YY6L1QZqGfsSVqVHSVZUMxupIeCU+f6CcqsIayYkxIv0XEHNZtHkFnSqjBlZRTXpM1Y+QIsVf628jZwo0zOfozlVRf/fdLE1ewKwNYrMnUN0JtIYxxGgPxrEUn6wuYiidZXAixEpgHrGxhN9oKOWfe3uJ3b6IVhAwW5105ObQ6WBOTiLKHTweMmETJYaKRF6zjrK/cR9HKncg+5P8cPgimoFjSED7jMRQXQkvR65waKOHOkkiupYnky5QXGYgXWen4d67EWSYH1hCmljjo0EQ4zFkwbDOhfiGjKnR6tj36O8xP3aDSy8/TX3hBvu1Nyk6k0SNyci73Fg6cyQCWUanIK0a0Fg8ZEXbekRyYC6+iK6QR4xOUb2hk6LyesYHern62vcxOzV0bbBh18dYy5uYnIyT15biqi4mOBOgyVRMSBNnMjpD/+oAKireiErdXB7V1YAkatm57x7U1/6S9GtfwXTff+Xh5vv50tW/5lT4Al1SO5Igog8tYQkoqB6JpDvFqqkTTAbkmWu4cjKWslbkJR+SHKDOWIOsVfjB5It8ouVxbod8vDB5nE+2rkeIz115hpjewNOaEIthPxVzHXhSFfi3DPJnV4+RyCfRZauQ7XO02KrQ0ECVaR6NNonvehBPbAitpYeSnjIKp1JINVO8MnOShxruYe/eQ5w4cZShSYU9e36fXGKG0NwLCPPf466ywxyy6VkJ+pDSs5jy6/yWWY0dk8HNSEbm+eBtJNHGXbUfZ7/by+vf+zJ6o4VdD3+OXMMQK9/4Gp9smeGpkk2EV/2I42FsjgByy1nOXdvO66kkqayXZm+U9g2tH/h894tyTh38V5dMrAsJIx94jf4dIz8bRTBokIrWNzny+EVU/3kMW+rJL3lInZml0J7GsLEEVJVU7xz52ShSsZnnMxnOji5x/yYXHc4VXvvxUbSLU7QrMM4JWoGoOUpv9mV2bNpL9uoqmYEVjD2lwBvkpak8JrOO9loXkigwMB6kOnCOq+EkSomI/fw15mqP4GpzkQ1nCF0cIF/lQSp/y+Uqdf67jBiKGJmtZDLoYDlmRUVAFBTK7XF21S5QZxSoLNjoWxZYiznRaFLkF1JkvA5eCdSwyTxDiTOMYMhQTS/GWpGIUAOiAEhIkhmdwc32xAA/KdzJpPsTHK7woDYqZG6uIodSCAEL+qiDoyVp0jYLhyOvYzAG6GyCzqZrRJPDXLxZy6ylk8NLOdraO0gpEyxNDeLrfwE6zAznZbYZdAwXNNxKXaNKr2N6tZR4VxGZkTOkCt0kCg2kUwqmn7JQz2Vl5qejGI0dREIXWTKt8GzEiFaAnAoPbfPQ5TiK0VZLUd2db1kVeLzkmzKc+/pfkibNklLFgXo79+z+PaaHL9MXzbNQEDF5DaRWU7y+ZkLRfxs1v5vg/BXqN8isLIXxN7UwNFPEHnUey+bfQNSYmFgr4x8vd7HJCA9VeJCCaYbtEjOuFI6JY5SMdePvruHV8lLqhl+kNbvCRtNGXrwYYIFmPAU/NeocAPquu8nIBV6Yi1HjaKYjMkRn028hxfuJ5dfwNjxJiamc4sGvkJG1iM4aDMl5JpofwJKHhkO/Q7o3gqConI/osAhN9LSaUMzLZFMzqEVOTiYyGAsFDjtldIkZrk90I6ccOLRBIkkP/hkVg9dMvmSNF1NJygvjzBc3o0/H+YF9O3doHehdVeinAqSXNLw0XsmuNgO2niqyYdhRtpcboQQGSaLVWU6LawOn5nrZX7Gb0dvXKShQ6xIwr4zjOvIJACRJw/0HN3F58grzYXj55Z9Qasvgn01RYTPSkF3EvPc3mRwaIHH1OA5BRNd515vfRSyZ40TfPJubvdgsEr0TQ3xn2MdoxMc2XZ49oSXcHjdNkgY1ovLQp/5PorLC124voNEbeOjGdRi4TtjowH2wFuu+NiTXWyTr+i2Pknrhf5EbfBVnzwM8XOPl+5MrXKw3s+f6CtoyK5Lz7aTsUX0Dz+TvJmUysO3WKTZty1Pm/W2KS70f+In4+10nmpqa/gZ4hHWTrtebmppCrIcYf7apqUkCpDfK+jyAz+dTmpqaPgF8rampycA6qfmT7yftQ/x8FMJp5OUEhp4SbJ0lBC/Nkb3lf0/llKoq5DMBcslFsqlFcskl8hk//0I9I0pG0oU0Znc3OqP355b1QWB2IkQmnae584O1HvwXyDPXAAFNTQ/ZsRCZm6vo6p3ra/t7QFVVApk849Ek0/E0Zq1EtcVItcWAS699cz2Zn5/B6XRjsby3YlBWVPyZHIF0jjqbEav27Vs/QaNDbD7AzcEBxv0v43A42b37IBUVVW9TSAFkl5ZYe+0V1q5cJGATKSuto/nAYTbU1nH67GucudLLdgEaGprebI8SmkV0VSCI77zlTNy4xvLX/h5VlknMzlH5X/4UnffX9x0UlAKvz52l1lZFo+Nn+aXq7NX8ydY/5MTMSU7MnmYk5OPxDQ/S4+36pa0Eg+kwN4NDXK+4xmxyGdUHHoOL/RW7aHVuoPSSgirlKbqrg7qfIjX3zy+yuLJAs1DJhkgZD0k7+InpIt8t6cU9acK2oRS3+50VnfmxC5BLoes4QiQb5R9uPYVJY+R3Oj/1roopgLHrZ4iFVtj94GfRaN893/vBh/LErwZXZSm+LQdw973GvFXPbruPpbSTM5mNHDSUc6m8jiVdhpr4FKTSVKQDLKNn49pF2uRpFLPAsfQWtm6oImoYJzpvIBxOMl+WAMCUyVAxMYQ1qWBJF2i2exhqMIDFTdmcxN4N/ZxSdlCq7WGbe55coYK4tYaM0U7H6gkscpIhVxaXeB1vToNtbZnQ0iAaVQ9b87RXqsiymYysJz4Z5vINPXP1h4jYirGHZkjP3kLashWJJbJMk7NpyPX+BXtb9jOZNbL04jXK0p71g292sSL6mJiJ4KjWYqnQESqvx6tbJWopQnJK9PvcqBE70UIZmiqZC3M6coqGI11mHjq4EZ1ufaxlrz6L68ZR9P4MuYYGCtUlWG8tULlykpHAOLHSbuo7PUyOyFzaug+9PsNIqIh0Nsv9zSrJfIChgoxcVoJ2czlyOk/t9vspMkpcnz/OeErP/SslvGK/zuZEAz2xEtw6L3pBz8opP1pNNfaSbZAJEksNYHSvIhuPoakqx7jQQ6si0lzqIJiVmXhmEHupH/fUWdJGK7Ntd/PI2iVcQYVcy508YtlP5pafTEHhrLhCr1dGp+3mRlRLjTODZJbwx2KUs07/YIss8HDEyqBbw8lYkHxRK3d23cXM8CXyso8ib5Ibp36AfetDPC3lqOx28qTWhDwSJHV+DuH6Mvq2IvSNLoQ3gnFZPFXYCkWUT0+izxQoOLXM1ztJpHV4Z3KUVerY6FRZmMkwFwxgNxlx2F0sL86gqiBkY9i0bmKryyxPDSGKeTa0W3EX6clmCvhGEkSjKZyucsw6K4VwgKigok7E6dBlUTGiFLTk5DyJ0Arm4npCso6ujm7slc3k93+GzOtfJdP7NBX7Ps2u8m2cX7hEZPIi+9dSlGTyJEWBKdlJfamdUCHE07ks+UoXFlXgv+/8HNO9RwkPXaVVnEINNjFausyPxl5ga8kmLi73sbWkB0NwnvzyLb5e6SGd9FM+2YUp4WS49QxFip12Twvba7qolOr442N/x3XlMgeEWUptKY4PtZGKzlAujeJRk1y4vIlih4HmpmpOzfeyo2wLxd4SNm7cwvXrfRQXj1BfU4zJ0UYidJ3I4nEArKKOvNHLtFLBQEplJpGisLZKobCKw1DHF7o+jtdg5MwzXyGXSXLoiT/EYLKi37qd1PAw0ZeP8ulHHudb8j6s4RcZHszSszkKZTcpXXHzwEEr7Z0P4vXaP3B54he1nPrmv/o/yfpJx8+alHyId4RaUMgvxtDVrGualXSM7KXvIxY3oO/eh74T0n1LZIf8FEIpxFIz+dkofvMyfZPXUDMRDuuy5AbXj/1hvfP0Jiu5dAJ3WS258DyBy+d5WXeVzcX3Yh8E0WlgISvTf2GWcCBJXZOHHQfqaKl2cn14jsP65xno+k94w4vcNDfiaHNTbDaQX/QxYqzka0+d4pO//xAjCwlu3hxjeKmMtFKDIKg4dGmqLGs49Gls2gzVRj0tdh155yLoZtlaIRJfs+LOLSNYIJqX+MN91zDpZKCIGiAvrrEs23EW9OhnxtBgxvbI/8A/8W3KdAU6DGbOr0bY5nVg02l42drPYHKYLkMljuoWbitV3CEGkac0+JJ+jMWleMu6COSnaPDc5jExQZ12G9mrK2y/7+OcPfo1cPk5msrizlrZ61Aw6+s4vTpIs6BnWi3FHzeyr7WNtYAN34jKuO8Krd2l2BwGZifCLM1FsIoC+10NXBEHuKrOEaMJkyaHx6xlY9EZRCy4qx9620Y2m05y8gdfIZmJMq45jFkVOZzT4rCVYt10mKWJICYlSUo0Y10cZSBaRub0eS7f+hZdNgdWdyNlS1oChQKj+grs4hJbjS6ePz3ByPUl/sDlpFTSkVGTnNXP0l/eQ+OtY5gdDrbWWbncH2JtaxH+zgdpTwyzMhHiLrOLv0pv4EnH66CKJNx1XC64udA/Sl7U4gpp0EtZNDO9BOTrmJztGKx1ZG8cxaIEuZA/TDxWwwH1nxjPinR7bORuJlAzCteM0xQElW077yIcDrJx++MsPDfCUOIGs9Y+7kKLaqind6CEZMpAZ/so5aWrLC5s59ZtF96lHCFvmIg7S1tGwZ9JkNVoMaQivGpuXQ/xW25Bt+pnMigSyzcjKAImYw19QegL+gHY7LFxuOoAfzPwNc5P9xIaOI/bq2c26mErY8gn/465js9S2VBCqdtMicuEarZjN6dYWCug9zTSsakTLjyFrZCk2GPHFp9Hat6DaH4r+tSxSzPkC3nsNdMMz/kw1MToW5FpL2qioqMbqfdH3DeYRN6pxWLsJh7L8q2pZTJygY9NZ/Ca68lvjBAbHyPw2tMIXhVDTw++a6fIZdN0730QTU0PuZvH0bUepMNlZTKW5lIgSoVdQ+3LAwj6XmyP/jGCINIfiPLCzCraTIG7Xn2aiv0SSl5PcOZZvMWf+3VMc+9rnfD5fF8EvvgOST/LMvnWPReBjg8y7UO8OzIjAdCI6Da4ETUi+jYvmf4lZH/yHV2M0tFxYv6L5FJLqMo6KYEoGdCZyjE6mtCbytGZykAQWBz6KxLBa7gq7/61t2P01gpmi47KWtd7Z/4VIE9fQyyupxASSF9eQFNuxbiz8l0VG4m8zGQszUQsxXg0RSy/zj3l0mtJxQtcDayHArdoJKqtBsr0GubiKTY1NPxMWXlFYSWVYzGVYSmZZSmVZTWdo6CuKwK1osAOr4O9pU5MmnWBIh6PcW61QEhTTr1VZNs9D7/N7UtVVdK+UdZefYXkrZukLDpmNtjJKnn8UoC2fJgmazd33/0gZ8++zsWLZ4lGI/T0rPPtZc89hWB2om05gLZ5H6LpLZ6y2KWLrDz1jxhqamj4zKcY+fMvsfDlL1H5X/8UreuDJ1oFuOa/SSizxmOND7xrn2hFDffV3clGbyffvf1jvjX8PU7Pn8dtdGHWmjBpTJi1pjf+Nq7/ak2YNSbSkRinp69wMzDMQmIJgDJDMQdWO9hY10NtZyuCIKzzTIWDmPZXvy3anpLMcf3cRXRoaD+4g/z5BTaHakl64dXERbJOL+fOvc599z2C9l8pkVRVITf0GmJRHXlXBf9w4x9Iy2n+aNPv49C/Oz9cKr7G0KXjlNW3U17/a50aP5QnfkVs/dTj9N/qR5jMEmrX8JjhMv+YtBLVbuDBmSTx5D9TLGWR3vCkvaRtZkoqxpLNoBPiPGjqYylUhL3BjWivwmzQoklkWZu4QNSqZcVrYAUoEg10mUoZYZlle5h02kS7vMwGqZjrShs7NVFWBImQt5YadZ7DE/3EZB3e4DLK8gyJdGG9AgaJQkGFFxUiVjfTtg6cLTlUbZpcLknU6KJ46TaO6App3Jw6fQ27NoizRovbokGtsJENDPH56C7UjJUXHX0sGwM8nNtLfaSUEFHG/Da66/OoeQ0LqxVk9RFEo4UBYTMrOZkKBKanFYwGiT95tIuGyrf2bIVCgRVLNYos0WHMoSvZRyBwnNHqLvTjS3TqZgivxBgyVuKt0JLJS0xGXGQULZ3Fy/ijMqHIAqJBoiU/QH06QQG4Pvoj/tEh4VcLfDpygJyQZ59UQXyxD6++GBQ9qqpQLDgQZAEWVMCNlUOoYRXFECPvWCBRfxopa0UXrMdSMOMR9YiRaiqcn0AmzVLAyLThDuLoKZooQxL9CFVmLt9aZjWtZ2eTg44NZTw/4+cbowuYJYHq5Zu4Smto2bSRy688z9piko2KjjWdhXOBEbKSkY/vfgw5vcqK7x8R5BFOvZTA03EXn2gqx6iRUBvdyItxMkN+MleXyN5aRdfiIZOcYv6Z71MXjyPYNUj7ihkK5kinC5BJsjANwRWRuiYL1Q16HO4cc2Nh4tkoZp1EKraGKGqQyZPL53A0aqkrsoAqENV18Hy8lI22cSzyLNl0glw2hShKWAQda4qZuCxh0wloNDr0RglveQMLsQJWoL19nfBdW7cVZeM8uRtHyXuqeMzRxN2hPqRIlILJTmLjTpK13VRIGhILV/G4xvjtNQ2uiEw8vsq1F/8C/2KMmqYe2lQ/xtUp8ivV+MqW8a2NY9Wa+cqNr3N/IM6JCid5BOrGt2FJu9j6cAm/U3kQg0ZPanSGyKkQX5vsI5XfgKHDz5A2zJ7lTh6U63lK8jIsO2lND1KjrmIWmtmW3sUtcYhnx4/y+a5P09bWxerqCr7hc+jTYURVwa8I5NUCFRqJpVya58M+4qqKgIBZa0ajMdPkPcTHm+5AFET6X/8hwaUpdtz7KZzedY8KQRAo/s3fQslliTz3I44ceIDn1G46klfpGzSzrWuVTaVRyjv+CEH49bjt/6KcU7W/lqf/B4K8koC88iZ5bPbyD1DzaYx7fmu9cyUw7ahA8hhJX14ks+QnX8hwbeEkFBT0wvrG3mRz4ais51j+Fjs37OKeqj30v/4TFqdG6XnsN/lO/9NsyXnpX3qJHtNh5LMyN8KjKOYqOjaXc/vmMrMTIYqLMwwlNfQ33kNC1NPYd4NLm+/AqJP47MZapi16Zqd7uUk5f/S1qwBYpAxNJVEai8JkU2C0VFFX147VasMUE1Gu+BGzevrn2vGHZuioC2N3LaFIJhQFcjGJRM6ESZdi9FaI5u2PY63ayDeHZrm70s026y2yvf9EZuYi2cQM9tKDHHF4GInMcnIphEc7xan5XjzYed1xE6K3sIolGFdmuBLtwKhJ0K1sYyBRwtFZO92BOe5pniJekcI00kPueoCeux7mL2/+PVoZWuYyxEqrqJQLqKpKqiKPdTpOaklDepeRPZ0uBONWrl2cZejaIqoKDpvIpkYjdSkdkkakdcM+vn4hjkErkMrreLB2BFWO4Wn8FJLmLXL7dDLGmWf+Dl9Qy+3CYUBiS1cWzUqBvuOneb7CjSBIxFUZSQnh7YoSuuRkLrmR8sxJppYCQAAAR/Awa0Ub8E1c59m/fBG31sMfuG3k1TS34pfwK3PM9TyOVVD4jd/4A/TGdaExnvJxcySMf5OHq0oTtfog1rzKpx0mipUVLji2cK7iEKzGMCSzbL32GpULEwi7S8kNHUdoKcdZfhglskzu+gtoajfTWHmEV58f4VzNveQQafBnkFcSTDvXWIr62bJlB6dPnyAejzE5OcqO1t28OuTDg4Xm0QTnU5WoGiN3P1qDTmshFTiBs8TH3oyT89Nl2AMiK8VXqdvSQv2KwtNJkZJ8EncugLe4FG+RlwWLlW+/MEJNeIKtJRNkPDvY4O1CEgT6gzFOLYWRFSu1thom+17FphTQOb1Ijm0otj1w8RtkX/1r+ocP03P/ATY2ejjRN0eFYQCj2UHWUMKrw3P0aL1YBs/Q6rRAGla0Bure6N9gJM3ZiZu42qaJnG1jP7swSAI6UcQ+r8WklUgl7yCdv4xO8JIadvLj4DwRncDjqymKE68ieWTsT3wRZ1Zm6WtfZfWpbxJ+4bvMeXUgCQQXp9i5736E2RtkB45h2P4E91Z5mE2kealU5VNxE5ZYLWvHX+VUXQfX4ymckSWOvPAjvNs3o5QlUAppMvEplqdOorXv+EDnuA/XiX/fUJI58lNr6Jo9iPr1rYN+g4vs4CqZQT+WQ2/v/lTUR3DqGTR6B2b3RvSmMnSmcjR61zsqBMzONpLhmzjKDiJK+p9J/6CQjGeZmwrTvb0S8R3c3t8vlHgAJTSLpv1JkmdnkVxGzPuq3+ZiLysKs4kME9EU47EUS6l13hKjJFJvM9FoN9FgM+HUa1FUFX86x2wizWwiw2wizfBaEmo2sVCAa6MLVJr1yEshpsIJAukcyhvPMUoi5WY9u4odlJn02HUarvij9K6sccUfZVeJg8pMmOt95xEEgZ0ekeLlPiT5CdBYUGWZ+LV+1k4cJzs3i2i1kt63mbHQJCaLla0HP8L08GVunT/K7O1+Nh/+KIcO3U1f3wWGh28Si4bZuHAcracawWAl1/8cuesvoqnbgq79MPGRGfzf/TbGpmbKv/BF7JVeKv73/8zCl7/Ewpf/byr/y39DY/9gCfcVVeHV2dOUmotp97S8Z/5ySyl/vPn3OTN/nqurA8xE50jKadJy+ufeJyBQa6/m4YZ76S5qx2N0Ez8+jjohQwfkZiNkbwfRtXjeRuegJHPMvnwDf2GN7g0bUadiqJl1Yf+wuIVUucL5xcsIWYVLl3rZs+fg28ZTYX4QNbqC9sDv8NTt77OQWOZ3Oz9FuaX059b3+ulnAZWe/Y++5zt5P/hwnfjVIem0eD/+CfLf/Buuztazp26Kz1leQy34UKRHkfRbSQQvojEJzJlLWBEdIIismbbTKCTpTc6zJ30bZVZGrS4gGAqkwxkc/jwlU2mwC8SrtczkVeSFaTaFdPgqYszak+Rm3DzivsSC3sMV3RZ0pWmkfJ6tzzxHOAGQI2lRWC7REixxUhs30yB0oLdUkV66gbA8SPviGZIhO/7mevSpcWquH8WfcVJTmWQ1EUSnryAo2hiIhdGlNTyq1GDyTpNpOM/trEpM62YxFiFes0hxfJy6qB7fgp1lv5MyV5KWQCuKNsWUJoOlxo4tvcJkTIsJgbu6vNRXON7k05uY8DEzMYwUHqfY04hHXaZw4VlMmzbSIEwwKjXzvaEKHrJep6Mxyr9o/LYpQQqYsFjcKOEsSwuzmPVZ3EmZl6rbGdCGiFPADXws0kh9pgxBHCBcAFF7B6pkgKIFpIWTKLonkYpNmO9oRFDWjRjUvMLC2E3Grs6hqjKltSlCyjirkQx60YKk7sajc1FvMlCdFqhOa0C/7pqsqAq5hTW2OvUoFg3yILgCS/yOXmI1r7AaDxIjR1ObESXZS+e2egYuT7Mwl6dBCWEo03OFayTyST7T/gk0nl0UCReoC0xgnO9F3/ZxYF15oa2woa2wkV9NED1xgdBTTyMn/GiNVqRuB5odTmIJN+n5MXSiidqqzailRQyPjTAaMLKzphKH0Id9ixbjQhiLZzNi6x2MDb3AsDJLt8WAURAQ05V4Wh/gq/NxLE64e/c2SoptP2Opc/LkK/j9yxy576MYjeuy1+DgDeKLVzl06O43OWQBdJsfphBeIHvxe4CKxlaMfv9n0DRsxy6IKIFp5KkbyHNDLGjS2KvtpPIqYtpGeDGKXVRoXruJVLORBrODtekV5FUvPu8yHpObdtXMsSLwSFaqp/ZRSEs88LEuikqs5DNBglPHSKZGyBaJRBfa+WSThhcDVQRLp/juUp7N5Sb++BOdfPuEh0vDTpo0o+jyt7jUe5vdrhLOltxmiCyEyAAAIABJREFUsHyEDk8rHV21xGauksqrHMtr8TqqcejtaMhSkhjl91wmjBV34Xa2I4lv56EeHzjH1OBFWrYeoaqp583rhYLC7MQaKz33kZ0OUn76ReqqdyOWOFDCASLhUhyuDCsj/0BJ6+9+sJPcG3hX5VRTU9MvpA7z+XzKe+f6EPm5GGhENKUW5IUh5PGL6Dbej+Qqf1s+faObnJzG0KcSkOdxijbSuhhlVRUUlVkwGFRS2Vk+r1oQkrdYvn0Lp0NmTs5RmJqjrraTs0Efm2J3cSm8xEG3jZ2OKvriL5FOVPHQxz/C1IUBivxHOcnDXDa3YY5HGKpoxVBkpE6V+G9/cZZ4KocguNCRJoeR7Y45jmydQxQEIikj46ky9u8/jF5vIDe9RuryHKLTyKVUhqnpNbqdpVisVRivXULRCvxfgXux6iX+5GPVhBaepazaTnnDZiRJotJs4Fowzq6WXeSuv0B8/jTYJCzujUhaHVuLHFz2R0gkz9DmaOKjQz18t0llXh5FkUf5jlePwTlObaGNp+xO0jo9W6uqKSx4+Ha/kY90j5JtOIt+ajNHNdeJYaMyU89YUw2DeTc6cpQWVli0htjX7uLYQJ6BUCUHu7YiSlp2eYdptZ9CUUUsGg1K9CNAHiH1DPGAjjX1TrT5LLXaOFv9PiRj67o1wBtIxsK88qOv0x+uZlUpwWURSNadZViXp9y7iYjUgiRKbCkSuBqEx2qL6fFsZ6QszF/8YIDrxfvRlF3nC21PopPhxOkbLKkyl+X9eESVz7pM5IQUC95J7Fo/tc2PcGPFyf5S15uKKQBJK6OP5DAvJFkoNxHPwlA8wWddNnLyQa4UtWGdiWNZTqFJK/gLrWicMpI+T8nqMg7jEUSNmXTvV0DSod/1JPUmB42tXi4LDvRyntKxFBGXzODaGCUlZfT1XcRisdLdvZlbt67zncIP8euiHPbv4nTCjpE4R1r9eOt3IgjljK2NYxYnsGVucaT7Xl677UXj1vPa1Dn+YNOnafnh89yub+fO1ioqLeuRlBpsJi5cneeaL8Mhb5RqIYTLoENVFXbZNWgEF68uhqmWtmFbHcVTbCCULaW7uIVnj05Qq9vLJu15SvzfJvzUCzSV7OK4WkRIKeLj99wFhgp6e09yIdNA8PY0LYUFltExOTpM7Q6VZD7FX/d9B0t5gCrfNu6wuSh+w20mq6gUBMik0kTHL6E7YCOWt/G8t4iMTmDbQoDK4DfQVndhvON/o6DCuO8So+YoLo+OkmAGr9aO7uH76btylJMvfYdNlZ04h19H134ErcXFE3Ul/N3gJC+VZjm80sCLFhP+eIrtgRzNr72MoIJ9w0HQCYTXniejSIzdjtG2/f3Pax+uE/9xkB0NAqBvecuVSNBK6FuKyAysUAin33RDTUfHCE4/g85U8v+y995BklzXme8vTWV5b9p73z2ux3vMYICBdyQIkCBAgpQoExRldp92tRHLJz3ti6cV5bhcUk8kRYFOAkCCIOExMDOD8aZnema6e9p7X1VdXd5lZeb7oymAWIAgKIL7pF1+ERVRUVlx457Mm/fc+91zvkOo+WFE6WdXPXMEtpKJXSMTu4YzuO2XYwQw3L+MYUD7+l9SSt/kZQzBS3E6hGgzYT/U8GbKA4BmGHx5YJZwvogoQK3Dys1VfppdNqrs5rdpPAKIgkC5zUy5zcyOH2e6vXTsVeZzJSrWbWE6nef0chyHSabCqtDpcVBpN1NpM+NR5HcQgXVOKzdUenl1NsrRhRiiplJb0cL9m9fjLqXJPnWK/NVXyCdsrL72CqVYDFN5Ob6HHmY0N8fM8GUqGjrZcesjmK12Khu7mB/v4/LRp3j9iS/StGEP3XvuxOXy0NNzlpRez8Ftt+OsaV872Bh4HXXkFPGTZ0nNgrWxhsrP/g6iZW3sWOrrqfrdP2Dub/6Sub/+C2r+8I+QHD+18tvPjf7oIIuZZT7Z+VHE93nqKwoiN9bu58ba/W/+phs62VKOrJolo+bIlrJk1CxZNYff46RWacBtfnvKpbkjSPaNafKXFykMRpECNqxb3iKN9EyR9JFxBvNTmBUztWkv6vwqlu5ytESB4uAKH7nvdtLFNFfox7R8hYqxKlpa3hJtL/a9gmDz8JwRpi86yAOt9/5MEm5hYoD5sWts2HsXdvcHH632Kz/xwaFh12ZOvdpF18wgx5Lb2OkYpigLFIoxKk1b+O9SPQFjmEP6BA6jQFZQmBaWaTQ20mDy8Q+JMh6VzuAbUcmZfbgTCwg+SFoUsgNFvA4z7nyWZbPEgmaweVTAmVapCEcw8jrN2y/Qt/EgOZubjSdfw29No5QJXNt9C89ovXgFFyW9xKSco8zeTyYxR0IqRwrsYCUzTaYYQcqNokkCrvw8LuZJLYBbg5R1GJO/jbpEAKdhpaB5mJ+TKa+O0l7poNFY4SaPE1tmGCGbp91dR1z1MBmL4PclKFSdQwvXkc9oHMwsUZJ9DId0UuEcFy7Os7A4jtdYoJCKIJWymNQMImCUdWLtuofcC1/ANrFELiTQ3SBR5rZwLdJJq5hgdMaO3eojmwKLo4jFrpI1xwg22ZjXLDyRsRDVw9RKEoeNEE22IslIOSVBRXbm8ca7QBIQeQnFXgYbdlC4fhZteS/Fq6NYtrQjIIEV6rZux7CLnH/p26yu6bZTVmWltsGMPHeco2MH6MvaOXhjM4oAszOrGApY5vqRBYmct46WrJloXmU1msHnsxJSSwRyNoqVeyka1/FU34YjsAXVfIG+Y08iKRYCq16MnMgAQ/zli1/FJm/lhjIvLV0yl870cOEIbL/l44g/LnKRHbxO9Ic/ID8xjuFwobXuJlTZSbb9BKWMwsSVBZqcm6m2dXE9Nctcehi/zU/91g5WnTK69RDW2GWoFVjNDTPac5Vyr53dkpWSyUfAchh1qMDJZJgVv8RHfDDS8xpDahpvRQtlde1vkk7btu3k2Weforf3Irt330A6neLatcvU1tZTVfV2jVUjn8ZQ84ABoozl4G9i5OIUTn6L0sxVjFwSBBGpvJW6mt2Mxfuw+wyW8hKkDRJlMpK1EnX4FGhFNsgWEnkHWtTPcCDMEtCkSlTO3UwyVuLOB9bhdmWITh4hG7+Opov0zJbTWZHk0R0DYGjcUKjl5YyL2YYhfvuGe1FMEp++o4PXyp04rLtpD5YYOP4i83P97IjByeVvIe25EyF+DEMw+MdsloRu0Kys456m2xAFcY0Im/w++ZlnSatJXGV731wPhGdH6T32NJWNXazfczuwRkoN9y1z6cw0V5M5YhjYvXv4hKSzd/oUYnMV5zM2Ll9NsHtLGRbXCtP9f4vN+Qcf+Dwn/cmf/Mm7Xvjyl7+sAZ8H/s+f8vlj4POf+9zn/vQD79X/v/AAv5/LFTF+/grh2O1mstm3i6sahkHu7BymCgemWju5l/4awerCeuNvIfwEk6npOldGo0RP91KyOOkNudki11K9OY035MBscaDJVq4kl8FeRW35Huy+DSiKicTKIguTE2grm5h3TlCUVW7deTcVG6sxJjM4TJVMLJxlfOg067RreBx2zgsdUOuicqCflfWdiJkS10/N0V7n5d69DTx8Sytj5hcpW9bpTdfQEUriMOcZmPFg66jmaPg02kQCV28R/GZOJnJMz8TZ5rbSscuN0PO3iJLID8SdTGX8fMb6Cq7R10mqYC+3Isk2zPZqDAMurSRp8zpxmkQS4ixWez2OsrUNik3KcSGSwmIK8BvKVnoKJfqdNh5o6mZTbh3m+XmWnU4W5QnS2gBlmX72Ndbx8M07qQpVcGLYhmSKMRo0MaZtRrZsJm+vwJqPE5i7QtETomRtJ6vP0N1UyeCIQbJo4VCTjfiLX6Z/eI4e224Wy2/EoW7AYTJj2yxjamrl8fk6EnkD1ZC5t26ZGp8NffwSejqKXLuJdDzKd7/7OGcSXaQMF3VmkXjny6yvaOKPtv0eeV8tx/I5dsU0Uk4HGV3jQw1lSIJA0GNFEgV6B7IUMi5irjF2lm3kzJlBppcUvE4z/z7kQihpzPom2XL7x6A0ydWMhRnNx311Iew/3hTFYiu8cWQEzCVCDpmIy0rGbUFYmmCXaQpR3oQls8L2dWbisy/hzw6hl0JErM1gKVJVmkE3rEhqHnXgdSx7HkGuWNMUKa9xczyVpjVlUJdf5VimD5OikEzGaWvr5MCBw1RWVlNVW8bTi6/iLLgQRloI+ezcuimMeewIgmJBKmvB5qwkE70AgkDVDY9S31rF0NA8U9IIDUIrbUszXFecTORLBCxmLLKIIonM5iYZHxfweO0EpSEUeyenn3+My0e/jxKZpLyijsTgBayZKNlGO5WOA5x9bRGnx8INHz2Ea9vtLMStpJaXqUxf4WyhFa8sssuXw+6voGXdVgrpBKboBH49wZC5kVgyy6qlwFfHvo8eN2gc2Umn00mzWcG6vRJjZxV/dGIUWv20q33kx0fIHazlOeEmCrKZjrF5IpMG7qpyym97mPG+c5x+/jEWxvsI1bax/oFfx7dhM+nz51Av9dKy51YihRgT8/PIhoFbS2Gq78Y4/SPsy730hDZwxWeiJBS5dfoywb4LmMIzuLsOI6QcaLN5lGg9tlgdgpTH3fxOrZWfBUEQsNkUgP8GxH/lJz44P/GvGUZRI3NyBlONC3PrGjn1zzaIXguF4RWMXAml3kMuOUZk8nsoljJCzY8gyj+bmAKQTE7yiVGK2Tkcga2/lAqAhmFw/MURfAE7m3bUvM2ODwr5s8+gabcgmKw4bmlCcrw97Wo4keFsOMHtNQE+1lTBjpCbBqcV97sQSe8GVVXpOXeCzppqDna2sy3o5oYKHx9eX0uL1UyTy0bIqmCVpTfbMwyDyNwYgxdfI5dOoMgmwr2nMa3MYfGXM2dycTWRB03A0jvA6tHLZPr7Uaoq8X7oVoS9XVzsPUpkforGjjoaWx1kVy6QDJ9FsZbhK2+jcf1uNK3E+NWTTA2cp7a8nPK5M0yZKplajlJb24jZ5UeqWU9yLEPi8hjWcgvushja6EmMYg5bWQ15TcLk92NpaCRx9DUy1wdwbtuBaDL9ws/GMAy+O/g9JEHkY20fft/k1LtBEAQUScFusuO1uAnZAlQ5Kqh317KuupkfF/F6G0SXmcJQFG0pjRS04bip8U3iUs+opI+ME86tMKzP0WltxBuVsW6vwrIuhOy3rhHEBY0tm3cxFp9kXJgnORmhpbIFq9WKFpuneP4JLrZv5sXYVQ5U7+H2hpvf046SWuTkM1/DYnex49aH39x4wr/83fiVnwB+iT7C19lO7NgxSlmVpZs+S1fAR/GVJ7FWbaLSauX5hJMJk5/NTBGT1gq25IRl2sV23KKFYnEKp5FALiSIaRJnpEbGzTuptC+jL6TRDAm5ABbVjC6VSNkkYl4zsdYWcoqVGiJo6QKbTINU2xOIVlBX4mTzHkr5FSpjGu0RlbmJLAuLq8Rys6yUFihKGnZzAIfhwZ3IUbaUojJcJKb5cLXvwFidxZpM0CjVE5ELzIkxSlYT8zNRwis51KCCpsML2TwKlTRtfphQqJyhoUFiGRNV5TF6IiWiepaIkKAkZ9gn+Oh0yFTIs2iJy6jpeUQ1Q43bxg4lQYucoTI+SHHsAoJJwViZxRwvYixP4SsJBIuzZKMa3mSWhuQYE9Jmzq4UOGuM0jGxyOm8yhEBTCUz92Qr2L2YIFAnULqiUa7v4Kp1Cm+mHVU3SMWOYlZWMaIj6EsjoC9giNWUwjJ6+AjYbKwmVhm8+Dr9p58HwGS2YlNMpNM5bA4T1iorDu8ixbzBQH8KX22IfIeFlzWdoYCMPnuCXH4MZ52fxeVBlixX0fxXoXwQQTehxOrxbj6ILdiMIAj4gxUMDC9DNoxczCGkNmNIGku+OeyTVtRpLzU1y7h9bkavDZNeDVPVvJ7Yc8+y/M1vAAIcPMBZn51ceRZz2SAms4Bzch/1SjdOKchR4RqrpHDJdnYX2nBM64wujPBi4izHc8vENJ0Gq0K13YIsmgnU3UNZ7Z2ossCMNkX/zFlqxo4TGzrD8swIsfACU9cvMHrlBMnVMJIk4wtWopZKDA9fp7KyhosXz5DLZTl48Na3F/JYGiX34l9gJBZRttyLFp2iNPAapfHz6MkIclUXSvedWPY9itJ1I3J5C87Aes68/DKxaI6OLieugMKS30/Vrk+iVGxEkkQCiVHCpTLsJYG2/CqBlftYWS5xy90+zJwmvvAqpWKCoaU6vtXTTLmrg9tv2Uts4SKGYTA/UcVqvpase4y8WmBdsANBEGiqdFMTcmC1u6jt2kJt4yaii/MoyRXK3QsIksATqRzr7FspxDL050eI5KKsD3RgMjmw+zZSKqySjl5AzS1hdTaTSSU4/tRXsLu87L/vtzCQuX5lgVefGWR0IEzBZmI8X2RLnZcGQ2NWr8FbDKOMLBHacZDY6jhXFpw0lJlR5CR9M4NUV2z5uee4/9FP/OS190rr+1Xo7QcELZLFyJUw1bpRR05hpCJYbvs/EOS1FyaayHHi6iKnri1gZFc41FHPj0IWdFEEU4n7Cvdj27gWYfWt60/QW9D5Ly0P4VQcqEWNxaUgds88scgYAaGPLc6t9IgXUKoL5HUnPcU020x+Wh23MpR+jbNJE3JDHVVVLlZLKlPNnRiawfKVMNs22KhZv8Dmqk5kQeJjdjvavinE8wI+W5KZFQcTtjwTy69xqNBNe9jLmLLEqckC5oyL3R475qYkufPfRhN8XJEOczFc4sYuH+HchyktP05dJE7eoxA3jmAqSWwIdfPCbIQLkQQ3lflgUcQ8H4F2KGhFvjP4HbRSFYKpm/7ZNCfLFDo9dmosCk9Ekyw13I5b1bhZmCZnj3FuqYevDz7B9ybfoNq1g0JdGcP5w2BAuSmCtDpGmb2FXS21nO77EZ7kNFPd9+O03cHx2dep9jYyGRb4/GOXWC3uxEBAyYuUllZ5CagL2NmdrSRktjIUvYZJliiTo+RLq1gO/zvUK89R7PkhU/EM/zAeZF7tIuiQKEsbRKt72VTexae7HiKpGjwzE6HGorAhkedrySx7KzyYfrw4NDSVm9TX2bQJvtbv4urJAP/p1CUyahV1FXbusdlQcjqxhjQTl8+ReipK55Y2BlNeqqwyQeva+Eqlkrz4wuskyhvJtrgpCiCs5pG9FtprNYzYBWKldlp1H5fGo8jBFrZ5DBInXmRk161MzDVR7pimbuoSrw8O43dVUK34CalFZJPCTCqHJovUxfO8npnDsICiKBw8eJjy8koMvUQq0sOVYhxV0vBPdlJtk9jjtuLacz+FYpTCuScRHAHMgTqUWIZ8wEksnSJQVsUnb7yTP7s2wvfOvcyDVXvYdeJZjt3yEf5hZB4AtwkW80cx2bdwZqyMbv8gPUe+SHQuQ+uWgyxODJB7/e/xCwLR8nXM2BuZ7BtlQ30nN9/TgfLjFKW6m27n1fAkA+EkFVKSwWIF2Z4nkS/9CNFfR3fjNopilLhSzpLuQ/MGmekdJWSqwTHXRFnAQbfdguSxoLQHMAsCm1qCTF24RnzydUp33cQz4jo0XeKT+R7k5Clett5D73yRycf+jFwmTqimlfV3/xqByh8nDJbVUPvHf8rS1/+OxJNPsnHHTiZr/QxOD5C8epGtTXvQBl6kC5HIpgeIFDV2v/Q4M/oynrkc5qYmQp+7H0o6M9eWGD43Sm0ghdn+gaVN/cpP/G+AwmgMVB1z1ztFqkWzjLnNT6E/QqY1z8ryU5gsQYLND79vYgrWFiqO4DZiM89SSE9jcdb/i/trFHMgiAimt4/zpbkkidUcm3fV/ovbfi9oiVXU1Y0gW7EfakByvfM9uxRJYpcldoU8SP+CtMLFxTk0TaO2tv7N36SfQmppJZXpoR5Ge08Qj8wjSjLj105jICDYfOzbeZi29a2M9g/xejjJkVIQ2/YH2eI+xTrnBEanwVTkBOPn0wgidG7y4S+3IIgSir2KYmae6NQPqWj/DUyKg+4b7qOufSs9rz3JuWM/JCjr7N+/nZM9vZw9+waHbryV6JP/RPzo67j27Sf08CfRF4dQB16j2Ps8M9dewnrL7yNXr8Pe2UXFb32Whf/3yyx86W+o+v1/j2j+xeat0fgEk8kZHmy99x0pDv8zUByOQnEtRc+6pRJB+UliagwtpzLqjGBOKNSmPdj21qI0rWnkiA4Fc3uAwvUI5q4gv7nhUf760lcYNhZ4/tQzfPTWh9H6X2HYYeXp3Djr/B18uOWun9mnwQuvkkmscOD+33lb6ssHjF/5iQ8QjqAf7cBtNBx9hr6nvstSapxooJ6TqTwfcjvZX+fhxIzBY9JuDthH0e1mloAx/QzNlt2UtP1Eoq8jufIE5CIdFpXTxQxfl27HsSFLx7rLjEZs1CT9HCxe5itVFipXJDyaA7GYxBEeZkugCW01wlndzaoqAkWC6WWCQEkssWqT8NY2MiNCxORFsVuw5hcIrTrZn+7G6jc4t/SPlMU0NkaXEI68gOarZKS8xFTqLC1NNyB5ahi4fg2xbB1WI82lkUkmq0yY8zonixEWv/nf0M0uEGUyOROrGYWGQIwLfSJ+p0DcovGacZkWzUebuYsmcxdTxTgL+UHWFS+SNpu5VlaFP2PClC7gczrwZZcRMkkkixkjO4FS0ijTk+gmCd0w2J37IZ3NASaWUnynwk1OlNibbOdwxVYsW02sTD2FxdGIp7obPVxgU66RmJjiG1WvIwdyHOzNUTVbwr1tPd7dGynMTBCe11keXSE88N8pGG+Rw22NrdRnJpEyK+hNW4mHNrAaH8DrCuPdMMnkaD+Dp06RNduotRex5gUUNY/NKpEsHKd+hxnZJFLIi8STPgINFViTMsVrSaQDXsaHIvT1zBNfbkAUfHitZ3GaTrNcdhcm8iw2XyMwtp3hsXo6WidxBaqZGbqEdu4SocUUsfZKevbWMpW4ir+Yp6Yk4/A4OLecQfZMszPSjBkTt2jdTJhOoWxvYdVixzGusXWmha3ZFrQaC3qLC8lhoCVnEdImRnoHWZ7+Een4mpSJVbFT5mukPBckVFZH1f4yJmNxZkevMj92jamB8ygWGxWNG1BMJt5441Wy2Qy7du3H8eOoW8MwUPuOUDj/fQSnH9s9n0d1VfH0gIQ7fx1PSzc7D+7DYnmnjxk8/yr5nIZJNDPcl6Fmc4ByaZHw+HcQZTvW+hYcG36TvXMrHO0dQMgHUY0Yt9wSRcy9QbFoxeTdyzeOKUwtF/lwtY+b725mqu8fUFWJQlFhS/cQG9138IXztZwUzrG7ehu1zup39MUaDJLYUkFLJo4kinwvmaV8rEhNMEnIuYnziT56uEK6mOEz6x/BIlvw138Ic6Sa1flXmR/4Kn2XYxh6ic0H7qD/8gzXLq2QTauUV7nYd0sLj70xTshj5aP746SXTxJPdzA78yGMcz/A89zzODesRyhN8Y8zDjbXmrhl+y0f+BwnGP8SSv9/bdQDkysraXT95783waDzHbmwuZ4FCtcjuB7sJPPUf4DMKvL2BxiybeP4lQX6J1YA6GgPoPs04lYHZasL1DQ10RPL8dBknrZ9DcRcOf7L+b+k27aZ1uRmluaTRMNpNEkg6DHjNj1PJplk/4fu568mj1Gersd6vQ5VU7mrIo1bayCZe54L2SQFSWNw+6cgkkav8JG4FsFs6qdQPQbAx9s+REt2klx6FKJZpjSF2qDMV053ozQv8+vVu/H2qlBu4/mpCOmEyh6PFd0ZJhbr53pxPX1FK0UDKkwiv1cbQN9o4o3nv4KqdbKjXsBSu4Cg63jiLl6svYcrWQERHTdpgvEFyuq66E+9wXRiiIfbHublBQtFw8AmCGwKuTm/HEcwoCu8QmXyBB6LSGzHo8zOjjKtS2SUNbHbkraMVppCUMf5uGTH78wyFPZxZLSLnW0eKrwiU2mZAUVE12DlUhg9r2E2w+H1IZoVB5VzKXK6QX+Ng/MTK0wvrz1jQQDDgEd3m1nseRL74d8iY/WRmhmnb86gmIMdDU5yw6vk9CTugyke7fooIPK1oTki+SKf66rl3OASJ4s5ftflobw9hGEY5I99jdLYWZBk0ErMlbxcKDRR5hPZWnc78nSCC16Zw3d3MTlwnstHnyJn83J9w0c45E1zqLmbbDbD4ydOMmOvQbUoNDos3FDu5Wt/fwr7Oj+6z87u3tPUeLwE8s0slVTU9SqB559HqnZhbFeJpbcxejHDrY7nGC74mdR0dF1DlCSCFc3M+/Yz6jCzof8EGTFDwO7m0H0PvXlaEV88zvTUKf4+k8ERD3Kr8zCF8DDb9WbELUGc7QGyL3wBPTqF4AyhqqukOiuI5mrZvPtRAL565dtcj47QevlGOlMD1FYIGB//NPPZPD1L55hYPY6cuo3UoMHtG6dpDCa5YrmLFr+XnSEXJ5/6K6KLc+RatzMU2A7qEr/X2EB5xVr0hGEYXD72A8aunCBU5adn9gYGSzqf3l/Jduc06th59MgEAFd23cWJ+Yt0z1uIikGQTBi6ws2+bmwJcN7VhuRZ25RfG14i/cU/g4ogR++4H0Mvct/wk1yJlvFGoQvNELCSpsES5f47d1Pf/FZ6xk/C0HVWnnuG2PPPYgqFyGzrYGDiMi7BYKs1jW3Tg9h3rlUOvPTMY+RPnSG4qlL5qftx7LmTeCzLU9+6gNk3icNl5dFHP0ki8S5H+z8Doijg9ztgbbMx9XM38L8O6vmA/cS/Vhi6QfLpQUS7gvO2twS4f9IGPacSe/kE2bpzmKwBQi2PvE1z7/1C11UW+v8Gi7ORQMP977+PxRza0gilhUG0haG16nCeSmz3/fGbh0AAx14YZnw4wid/ZxemHxMDH9SzMAyD1DOX0OMi1h1uzB3vjExMqyX+69VJdnqc3NFU9p6RUolEnIsXz2AyKT9OTVirnHfq1DHm5mZ44IFH3hbl8pN2ZFNxxq+dYvzaaQq5DG6uriHOAAAgAElEQVR/Bc3d+5mNJpmbHMYllyilwpSKecyagG8lR0C3ULjxTs44HNgnryN4XLRr80xNTOINVbL7jkdxeN+eClnMLbM8/A3MjjqCTQ+9aY8628/QM19iRLNjCCLBho3MLi7TlskhTE3j3LwN742HECUZUZQQJAkhm0C4+E+I6RVs93weybuWGp+6cJ7Fr/8dto5OKj/3+79QBNWXr/w9c6kF/nT3f0KR1trRYjnUxTTmzsAHFq33P44pwzAo9IXJ9y4hVzkpLaVRGjzY9tSuEVOvjKHnSqS6zBy7epx11NO5vgLBmEQLj0Mxh+AKItjKyY/UIPlk7AdrSQgGf3HxS2TyWe40baNu5hX+rtpD0FHOH2z+bSzye5N5qdUwL3/7z6hp6Wbn7Z/4mXa8X/zKTwC/ZB+haxo9//6P8KQjTFvL+UHljXQ0lfFRRUFI5vhKpUJ4KEIhbVBvi1LnjiNgUFFSqDE2MFFIM5E9x56ASrM6xoQa5JuZ/QiuPBlXmI6imWqbSkdlkKm548wYbdhVCa9TR50bQ1V1BAEcTjuSqwrb8iges062pZGXVxTmVl3oqbU1uBScQw7OIihrkWAVs63sTHThUAaZzl6hwrOZcHKAxvEEtnyR6SorcZcJf6iGDYc+St/1fubnZ3FaZBbFBJa8BVmXQABZkImupigPyOiGyLbmCL2Xc6gq2PxVqLKLbD6Ppvlozpex3nQGSR+kQB2v67uZb11iQZqgetmNN29n3rvIJ6PzyFaFQlsZeXxUlB1Ef+GvWLLIiCWN54JOxm0KVaqLe1f24A3OoQYmAZDNfoLlD5N5bmrN9jI7fz6xjFIeo1Tez0p+la6sm+qr81g7OkktzqIWcohIBGUzupQjUjDYaCtSJeYRPZWY9z5CylfByOo4I/FxZsJD3GgpUaXIhKM6k4NpBNmMp85JRcDAqahomkEhbsUX38T5jJ+F5Qz3PLSRUKpE8sIcp7J5ZhN53D4rHRtDDIwcpbaqjJWx8+RzWWzBCuaLC5gsNjaFNqMmB5CkPPGLRUKxKHG7jVe2VGKWVmlY0nALOhu3exGsZZTXfoKBH73BgD5LQDDYbd0OWQ1RfQrLnltROg6gZ1UKAxEKIyvoqsqo2MdU9DJgIMkKwVADlkADR2Q/mwKV3Opwoo6PU5o6i2DEwbSM0rAZoW4zURVmR64yP95HQbRRclZhJ8/+Q3cSrGrEKGTIv/EPlKYuIddvwXLg18gbCn/z/atMcxFL2RLpoQ345XIeurmVTc1vSRfMDvdy5oXHqLV00Rjcwrn5H6DLBtfbzTS5HRwKNJBPjWNoBQwk4ik7opjDbVdBl8G2g9lkPU+cmaekanzC4yCwSUSWTyMYCXr7trD75m0Y6WcoZpc4H97EMc5T4wnwH7d/7m3Rvav5OI/1f5vdxgohSeT76Tw2rYIdQzamc32YJBmC7SwaEcKWFQKym13BzUgljWIhRz4TJR6eJJtWcZc1Mr/cRbGo4PPGaWmaJhjMcz1czpOXqnlga5hO/wh23yZ8NXcgiBLRuRWWvvTXSLFFrrWWocsFFs2b+cTH7yDgeavQwPvFe/mJ901OtbW13Q3cAASANz348PDwOz3av23U8wE6FMMwSP1wCNGpYGlLkX3piwgCFAwT/3f8HkS7h70bKrDWODkTjSOXdA4spFCU49hcWZ6zfgRbUeJjE3m+YT/NkmuGtqs3YhGsBKtcLNXZmZENDlf56dJjHP3el6hrtlNwbOb6hRCqNc4NgXM0ZCLoyqdBSED+SX7g2MM16xbsNU6ycyk080uI1gzN2fXMGWPcGTSoU8Ayn+Cop5qd1hSLK2aeOdvEqs3Pb1f4qHeYeWExQS6r0uGzMpHLcSmdI6lLWASBdd4c7rJpZjIi92td2HTozb2Kt+XjXLu4yMYNJarLT6MkCpjGlrlctYl4qIZkzkocJwvCNPniZSzmHZiVDW/eU0VTKUomgjkNsZQnpuioP6Ht4DFJhGIj1OkJGrv38d2xJ1jILAEg6RJ3mspocyZJFJ08dq6NRN4CGFSU62jtVUh6geJQmnhC5/+pCWLKqGvVlrZVIrnXSIfz15f46rNvVT62KBJBWwx1cxeGboAgvE0AF0A0SpTbbXgUEyXDYCSR5aON5XR6HXzh6iTlWY0PTedx3d2GOvgcxd7nMDbew/cWahGnzrPPPk45K5TEbgTTAcZtUZ4MJmh3FUmwSsjkJbIoEfZsYP/UD2jY/2s8Pb5ASnFgyqh0FEQePNzGkVP9fO90hD8MnePJzruRkyr+ywma7Tm2uSoZjE7jH3wa+29uxLBoVHR8ltWBa2RPP44oGBzRb2Dbdj9aJoYyZeLptlbc8QXKBp9+01ZZsWBz+hBNQVIpjT5vjqhvgfvYwKFDHyMaCZN9eRITEo5723AoIpnH/wOoOcSKdpaqHWjFOP7m38DvDzG6OsEXe/+ODZld6AM+6uL93PRHD4PTyh+f/XMCZi+d0xLPTdZhtYj87p4LHJNvZ6Tgpl1IYz7xGMFKG5PLm0m0Q8S7EUtmiT2rg3Ru2kcytszVEz+iqs5FU1ctgvtBPv+tSwREkc8+sJGqOg+XJi9ydmGIoWI/G/3rqbruJLlwDNFcRaWjjPXCJsakRYQOL+3tXdjtDiJPP8VIz2VeuusT2EwqNxWO851TTWQNM1XyAhW2LFPFZiJ5AZMksmtdOTdurqK27N3Lw2eHBln8+6+ip9MYzUGuCSkkUWTfg79PoLKR2PIMp7/xBVon0lh94G23oNzzJ/zwR7MUjFEkS5bbbruX9vaGX8qm41d+4v3h3xI5VZxcJXtiBvvB+jcLesDbbcinpgiP/iNiwUZZx6cweTw/pbWfjdX5V0iFL1C57veQTe/+HhhqAW1pBG1hkNLiEHpkCgwdRAkp1IToq0G9/jqmrkNY9jyyZkehxLe+fJaWzhAHbmt7Vzt+GkoLg+ixedA1MDQMXX/zO7qOoZcoxdyUIpWI8gWcD/36uxIdp5ZWeWVwkdreGNX1Xm65r/Nd/zc5OcbZsycRRRFRFMnnc4iiSFlZJeHwElVVNRw48PZ0rWDQyeDVa4z2vsHs6BUM3aCqaR0t3TcQqmlhYmKU06ePs6G5nfKJKRLnzrCqlIhXuElIKiAQqmklokK+ZELXi1hjIzR07WDLoQeQ5HcnhVLRHlZnX8RTeROust0Yuk726T/GKGYRbvuP9J58lvmxa+95f9+CwDqHQZ3TjO3ezyNa11KSEqdOsvzNb2Df1E3lb30WQf75I3xmknP8ec+XuKfxNg7XrwkIa4k86ZfGMAoatoP1KLUfjPj6T44pwzDWNKb6I5gavdj21JC7ME9xNIbjjhayx6fQsyqm+iTHJqbJGkVuLk4gG7MAiJ5KBLMdPRXByMbRpS0Y8n7E4vcRpAhRT4CvuFQUzQB0sLn4w22/h9fy3u+gYRi88YO/JbY0zW2f+s9Y7a73tOPnwa/8BPA/wUdExqaYfOEVcrtu4pWrYRZXshxoCnBXzmDaCPP9thqSExEyM0UkdNb7F3EpefpWKlktvnV40K1M8pD9DFlD4Zu5XUwW1iI2BAzKnRlqHTGsQpFl5zwPxOZx7PsI8eljiG4z0byT6VU30zE3U6tOMsU1QlQ0FZHcYJSKlOIOEHSqfMvsrTWxaC0ndr6IlRJ++QghUy3rnTfwmrOXmUwfXWM5vGmNuQorkiixacONCI1dHD93CaOUI2FbIWnPITltTJ3ZQHtwhVtaxumd8FPlz7K+owZ31R2YzRY0TePKlR7G+y+wozCCjxT9jkps2k3U6X4KhkGhxol5k4OTp4+SjadwWpNsD62g2RTygsDXUzk2rWawaTrHvXYkA26Md7Ezs4Fpu4kNd9egFVcpFRNYHI1kX1pATxSQq13MNbr5wpNX+MxdnWxp9/PK6BFir76KWTUoibDiFllxy9yh3ogzWeBa6hjlVtD2H0BCYVzLMJ2ZJppb03y0yzZavI0sz1ipKiY4VL+MjohgqAgC5IwyLuh1ZE11BM78E7ustyA7PLwazZDPlRA0nVt9DlRZhN1V1Db5EQSBc+dOMjY2wm2Hb2P4whGyqVWS6RjZbBKT9u7j75/pA0GAbZudmDwOgi2f4dwzR5kpxak0Gey/+2OIqkjm1WmMfBox9x2U9s2Ydz+MICvEF+c599w3SaSXqTK3UGluwSOHEASJx+vMrJhFPjOWw/IONbo0ov4GqCMIZjtyXTdq5TpePneRgr5G6Jhio2zfewuh8aMY6RjmHQ9gWn+YXKHE33zvKlOZSZS2i8iChIGAZWkz0Wkf3S0BPnZTC2Y9zSvf/nPsgpsbbvoNLC0Bll+9ytnhJ8Akc7KpxOGmOwhGa5kfv47LsURZaAVRUlkOm9m4PMCR1H6OFOuwAr9TZqNUdh1n+Rz5vJmpuQ3svPkAbq8VXcsTHv8nipl5fjgRYMQ7yYOt97G/eq1w0cjqGI/1fZfbLQY1sshp3YHF1cqpyRN8KOZjeXEBjXc/XBElGcViw2S2ohZFEpkaMoUaKqrNbOhWCAZVNC2HWszxF8/LSILO526cxeHtxBna9bY1SnR5leE/+xMcxRRDTS5Uw48S2MwDj97xnnPVu/brPfzET9Wc+km0tbX9MfB/AQPAJ4CTwH3Apc997nMv/dw9+teNDzRPXI8XKPSFMXcGUa9+G3JxTuTbqDOtsKNOYe/9d9NTLNCXyBBILPDIrAly1/A2RLDbRKxaggFTPc6STrWWR/GFeODgITr21nFG0ZjTSlTazFyJpbA4vdhis0QXY7Q3pRCNJLdoxwmoaQRJRll/M1rEwnyolWfCIewNbvSChmX4LFpwga3VW/hY902U5acoE7OkFlc5WtRpslhwKjrPprLcOzbLqFLDubRKOqcylSsSluFkIsdMQaNJMbPPDvftHqa2bp5n8lHi7gjnncMk5QItbGDTTd1YbCYunU/i9Niw+VYZsZiptCSpVSIw00MoM0C/OYpHqkU078aul6jMJMgoZlRxbWGalQVKWoaQqLKnvpYd069w0+zL3HzwXtYrRUKXHudKYpAeI8F+i50NqhvR2sBFbZYZtch6i0537TyqP89O5QwPZy+y4FglZu3A6rOQmM0iO0xsONiEdVM5ouWtBfEPjo+zkiygGwa/fkcHsiwya3UgOxUiZ5cQCkU+3BHESF5AG5GwZlN0NZRhiBIrhRLhXJFdITd7K7z0xdL0rqS4sz6EYyJBafoM2sTzzLo28V8HG5lNJGneXUvGtsyoUUu9fgBNnySU/R7d8VHSmUXyZitXMtNEhTlQp1iSA1wuBtAMkU2ICKfD3LS/EbPNxJef7qNVnOKgqRezXsVQWQXuRIRY0oYoqrS7g2S2NyK5JvBW34bZ5EN//YvoihWnvkJfpo7XJ6z0Ltk4IzowVTtwrUyyvXsXNpOf0YSPmM3PtMnCmJJhyrdK0h2lPCpjG5tkou8NcslVTHYL3qybK2O9OMQI0uxldKzogoa9+x60zCBzi3Gqatfjs3i4Eukn70jSpDUxW/Ay3DPBtHOSocwwTeNphGiEpvZNXJuDGm+W/YECrbkMy4MnMBWy6M5W9tx4F4c2b+L4zItolg4ikov4yccJTw1QVl1BXRMEGx/E4wsxuZBkLp4j0b/Ma8lLpIZXqL++SJejE+dCC9MzEh7nMoIaZ6d9H5qeYUYaYmI5ytj4MNWKhf7XjvHK7Q9RUnU+ohyhb8YNWYGH7CewyhHue/gzHNrRysKVRWRFZmgxyeuX57k+FcNskijz2d5WUcwUCOLatZvC7Czq9XEq1SKrTjOj1y9itjnpP/0ClaNRLIoFrWRg82mc6jcRKWaR7ats3bqL2tr6D0xL5Cev/cpPvH/8W9GcMgyD3KlZBJOEdUfV2xYp/2xDPj1NZOJxZMWDdXAnomHBVP3Oje77hWz2ko6cRxTNWJz1GIaBkYpQmutHHTlN4dKPKJz+R0qjp9HCEwgOH6aW3Shb7sWy9xGUjoPItRsxChnUgdeQgo2I7jJGBpaZGI6y73AzDtdb6Ybv9Sy0+AL5Y1+n2PM02uw1tLl+tPkBtIXraItDaIvDaOFxtMgKWm4HCItYNnqRy5vf0ZZhGDwzuoirJ4JQMohFMigWmfKqt+6VppW4cOE0vb0X8fuDHD58B5s2baWyshpFUVhamqdYLJBIxJmfn6VQyGM2mwlPXef089+h78xLZNNxmjbuZedtj9C8aR8Otx/DMDhx4jWUXI7KZ59DnZvFtWUb9R97lPY7HqS+czuK2cL03Cx5wYGgZhEkM0tV64h6a1lfWYVJend9JsVagZqPkI70YHE1oU/0Uho+gWX/p7BUtlLduA7rxX5c44uUnEEsbd3sPnQf9Z3bqG3bQk1bNzWt3VS3bEQSDUYXl5FLOVyRIeSWXQiihKW2DsnhIP7qK6jhMI7uzT93lNP3R54hXkjyqXUfwySa3hQfxwDRKq9FM7X6f+HoKXU+Ra5vmZKqIdhM5C8uUByMorT6se2uBjUL+XnUOSiORDAKeYTiKyzG/YwKEdbZdCo6W9d0T3Z/HGXjbZja96NsuBVl4+3I9XWoMxkEWyumBgd2AxrSWc5ZdVRR4Lc3/jqVznevzJdIxDl79g0SiThqcpmhntfZtP9eympb3/X/v/ITvxB+6T7C7vNQtXML9VVebthUiVmReK1vEQHYbPIgrl4h0taC7BWoVqKYciqyrFNuS2LVHDzi9tLtLrLoXiQmeKkzouw3jbHDOka1JY7Hb0ZDwyNlWdYlpsuWOBHdwVhfnvGwjxen13F2upLRqI9USaTSm2Bn7SK3tk9xa+s0uyuX2FgTY3ODjJJLMh4LcXXBwfSshtljx5YT8ftkEtkRagP1tKWbaKOMM/UJzjeI+KIC5lKJ2cgEuTNnScyLxKQq1m0N0JsfJqWn0VMe7m5ZRJYMomojiUQetzKLN9CAYahoahy/ukTDzHHMep4Jfy3RMicmXwSzd5S8PYpFXUGYXqY5FGK1EMNk0giENKwzMcwFFVuwml5FZsAM69IFHlndS0u+jYhxnVOzCk6Pi4q6WkxKiNzxebToWnEQxy1NPHtmikg8x6du78Asy6z2XCATWaLCEUJZTVFz9/0EyuuImlaITJzHJrvYaF4hMD/Mi6UFBtVVioYPRenAad2Bz74HWW7C461mIOFjWavCZS8xWaxicaSLa5cDeJUKRiwSNHVjmrlApV5JxToPi/EibevLKat1Yw1n8Tf734zydzrdDA31Y3e42LrvdhrX76Jjy40MeHOctC5wW6mRQN8MAZ+JqRYbes6CXCoiCGskg92nYHFv5PwbvSxpOdotLnZ/+CEir32X1eXn0ZNxTDSAdR36/LOUZq8ynSpy9pXvUlCLZNVtWG3rWdGttB5uYbTayjmtyK2WEtWRZxHy5zA1WrEd2I4iyRQjJQyhFTGwE9FjpjR3nvMzqyQEO5t9EgsFCZvVyszwRRySQdmd/w5T03Yy+RJ/9eQVZqIxPBuu4Ld6+MNtn2MqOcOyPEBXvY/rA3D88gzS4A/RSwX2bHsY15Z6BEnE3lSOO+djeuEKVStmFgcqmZ/OUlBtLC97SBfbEF2NTC6tIooWtolXSDlq+USjiNJ4AbN7FYt7C/6G+9l303Z01iYHQZSxebooZOZoti2QyNo4kxhiZ8UWTi+c59vXn+BOm4kGk0S/HOKGqvtQrw/hGJwhnUpR7nRicYfIZpPUWUQijiZkp4fLjTrzlRZ2Nn2Y5fkGwivllNfWc+iudrbubcYbqsBkqsCklXPpusLZyRQPNVZRk25CSrgx8hqCKCBYZMLRGE++9DKFoI1AdBVbNk/aVaS7vRN/wy+uYfuT197v8dOngZuHh4f729raPjU8PPwHbW1tjwP/+efuzf9mUGcTAIjONKXIFHkU+ix7ObixhUuLEU4MzGCSJHapM1SMzmKzulFbwxi6iGlwkfomnUp9kZNlIT4z2szWihBhi8CTg7MYwCdaKmh12/nRVJjji6uU00KZOsHSVJ6W1hgLcw7qlpLo+36Nq3Y/el+S714Hy3o3oiIR65lnnzaMc1jFI/TwvYybMeMmRKMA7jChFEiOYQomL0XvNOd2F/mNeStfSRu8kckDUCNI3Oey0W2OMZ5ZoXF/EkNd4YmwiZJcpJt2ppMD9DunuWabov71EXbW3MANt7Zw4oiBae8cAbdOWDeo8HYR3tjNqYWzSKIPwbyPSnGeLVM5hrwLZNOraKYAjsIK1ryKJRZm34FHaA85EDbsIffsG6iDR1E23Ebm1k/y/PCztOoyOy0wMN3Jbz94B0W9yNmzx3ht5Sq7fDlu84YZVGy87DL/f+y9Z3hk133m+buhcq4CUMg5NoAGOkeyM9mMTVEkTZESlSzJ1o7HM57Z2dmdZ3afXe/Y6zAjj8eyLFlZlkgxiVFssrvZOSegATRQyKkAFIDKueqG/QCKNk1KlHbpWa8evZ8KVeeee+7Bved/7nvO/30pTfkZkN9EtNyDd2MpV2ZSPFr13tX7maUk/RNhBAH29layo6ucOauAJZzAnIixu2SSSPceXl1OIUWcVAQV7nK9QUW/Ecu9/5aCbGLlwijZRISTmSEuZr0YRZELq69jdk9zX3CUMZOF7zrDCCVvIYtFzqehTHXxO/ndLBnjfDVWpCm7l12eKXbHZhFjt8mWNPG8rYwRY4SIcRwhOUFJTGU1uRmLsQL57Rd4eiJLxtnFEes1NAU6ZiMM+Qosrq+haXCcW2EXZSYV22IJY2IXl2J2pkdOMZ+4m7wu87+7n6fNFOBmuhyrqmEvN6GrGkuGZb4bGiZrSUH338/ErLpEpdVLrXsH+3vWMdP3NuHFCcILY8yn+7C7Pk6T4mHm0jRVps9jEZ2QvY05LRHBioUZwuFVfL4S9lTv5OnAizjsy+TFGSSMBGYmcKo2fEUbe554EpvHz4Xpi1ybrmPj0ivYkkWkrB1HnY+xpkMcqnVhECUOVjfy8vRxRPtdLO3+bXbEb1HuHMFesgmTrZqcksfmj5Gf1Im7E2y/PERVcArFaEIeG0QTRCzOGnxlGRStEzQLti6dLUPDtCkip+jiyiuvc/bux9AVHd9sAGdnmvUVHWzV+qmKL1O56zPY33FGOrCvmdNHR/nY3a0sFhXevjHP37w8hMtuZG9vFXt7K3HZ11YkZYcTe0cNUvwWyXloyyYIdTdw/fiP8cYKWNMFSj/7FEokzK3Lt5n2uLCUzlBdXUt9YxvPnRynrsrN1tYSPmL8Jk78mkEJpVEjWSw7qj/wpT2fmmNl4mkkgxN/y1PkYxEKY2HM68sQLb96+pWu60h5BVvGRvH6a2S4iLo6C4XMWgFRRiypxdhzGKmyA8nf8j5dqZ/BtPVR1OBtcqe/hfWRP2Tk1hJunxV/5YcTZ3o+Tf7GKxQHj4NsxLT9E+8SJYgyiCIIEoIoous66RNTaKE0jgcPIjk+uD3zySzq1RDGvMqDT/Ry89Isl05OUl7lxF/pJJlMcPr0MSKRMJ2dPWzYsOXdtL2ysnLKyspRVZVAYJiurh4WFua4ceMKN25cQVByuOUCG/c/Qv26bRiM723DzMwkyWSClsAovgeO4N53ANn59/1gd/moX38n/ZPzOE1FKqtqGAmG6TILnJXcfLN/mM/2dGA3vH/KKAgCvpr7WUwvEB5/Dkf/BFJ5K3LDmqFJ+OWX0IZGaHjqs5hKvVy9epFkQaepqe19dfVu38VrP/gqw6N9qHMztJ/+NuZ9X0QQBNz7D6LlC6y+8CyC0Yj/05/9pYmkUHqZvpVBDtXtxSJb0PIKqWOT6AUV+91NaKkCmVMzFCejGJu9v1SdHwS9oJI5N4ueU97pHNbIL1cBPX2czHMBtNji2m+GIyDWIJcuUYzczQjDWM02Oh9+HEn6YD0sQTYil1Rh2Wwhc34OqfJejA0e1gFfmBvizLm3iU4tg/e9Ek/FYpFbt24wPDyApmnMzc1gzy3iKaumqWf3e8pqmk5wNc3kQpwdvdW8V87/I8Fv4sQ/AWRJ5N7tdWztKOPHx0YJxwv0CHXo8TnOucuIuzvQs1NsHT/PqFxDmXuWU2mFTxir8Oe7WR78MXPNbRTNCaqUMFsZZ0N2irctG9EFOFQV42ndTK52hPDwekTNis2fRjFOITmjdDpU7qh/gLemYc6gUbUSYn+7AbceJR2bxd+dZ68yw8BiKVfmKpiLCixLKlnFTXuZl3lvEEtVA7dvpsms7iNRLHBKl5D0AtuUC+CL4U9PsC0wiOG2zu8BGZNAxnwcW0giZXTRWzXL4nKYuRgk8n+LYJPwrabwz0dQTDKh9nJki0ANWVBz5FQFkyNJwbAEgkAe6Hzn0dF1HUHREFajHDXLWDWdz0YttMaywBkWZYVyNcThilIil4JEF9NIGQUtVQABbPvrKRQ1rgVW2NJehskgsTQTYPr2FdoaWmhp3Erwv32NktE0rgMHOX7hK6RlmU22u6C1hMLE1/niQpxcRQ1pZymrFg9zRpEVfYlELk66GEd3xRnTkoxGsvitHto2GShzlhAaXKUpZGa61cHA1v3U9i0RHwliKUnQvqEWp6OM5Gyc7M0l5GongijgcrmpqqphZGSIzs6ed8egh5vux/7mRUy3rjPUbKNsl4e9ksxqyTYqvXVcePMSJtMtRgeTELiMYqtmi7WFlgfvZPEnf4XalETQjSglyyT6juFQDqA4n2Aw+DzL06/hdFcys9xL9+Zm6pp9vPrMLfwrKY5Jefxais7Lf4ng8mN54EvI5WskesnhciYXk2jJAlpGQI11M1tay2J4hB6PQG2kj5BWybxUCr5OLqt5pm8O4CtPcrwvwkpEpW3HLLP5LJ/u/Bxes4ff2/BFnh55gctLV+jd303Z5SS5zApe2z5Wq/34gGJRZfz2MoOzArHiDhzyOXzGi4yXlVG2sp6a/QI3tJPcUhUqjaXczFTgt0S4t/YaisuMbCjD1xeqMW4AACAASURBVPjgu27ugiiQKWZIFJIkCimShSRJUx2edIT7fAneSqv84aU/J6vmOGK30SjDeMKNLahy4vifIQoydcY6qs1dOORyRJ+ZM5mniRtF1pkLDBWdHFzK8FZZju+t/pgWbRN3d6+nrsqJNhkj2beMlsyj51UUXefVlRg1BomOnAZGHWU5Q3E6TpIMo+IiQW0VJxooCRa7K2mZiCIsZ2horfvox7Nfspw7EAgMvvO50NbWZggEAlfa2tr2fOQt+jVDcTaOVGKlOPgyogCnMp1UI/Ldm1XkhSqqFoJYdJVQOkZOamQqH0MbaEPK5JHMWyifmmV30zWe1+/ldJmGezjEudIkfrHIJ2oclLpsZPMKJcNzmBMC85UNWFb9DAczSBWVaE47FzNJhldcjF+fIL2cpKLagV5qJTEWw5tSMFXW09EU5qpxK+N6I83xPmKSzIq5mqUSN69oNUh58Ng2kHTOEldK2KbEUQSNrVYbfjmHUDzO+XgFFZstTM3HuKaYWbaGqI+WYkwrtGc8xLUivpJOLlv7eTr6Q0ryFezau4tXloqYPXnmFBVSV1mb0QlYdR1z9AeMGWRGSjTMmoGmQiVCTkFV5pgxG8hUG5gYfwZx4lmq7RVU1ddSPfYWyYKPM8nTOGQbhyRIpuw0tncjigImDUqEJXbP7uDpsQjb20bp9QlELRo/zQyjFyGdPYbFdjfFahtf+doJHDkjJWUO9t/Xxivnp5BEAUGAB3Y1cGoxSn8kiSAIfGGdn9Kt9TwTPM9i0gqlTaS3K4hV93Om7xnGTv0Rm5O7WZetwYqMFvKQarJgTw2zlBjgi8tLLMkmfupoZF1+BWcuQ6lsocbeSsVSO6LFROnBWuRbxwnObeZvFmopLYe7DZO0x/v51OoEYXMJg4KTgFVkUjOxIMURTDrXVv1knTa2OQP45Ry5Ci/5ykl2C2GeUw+j9Npompzl5GwDD5U4aAs2MJ4KkcplWFdiQnSYmYqX0yPOMlrdR59jBbv9cfLhHOl5L1X1Km2mNurUNDODEnrRz8G9M1Sv+ySTAxep7KrDe+B3iMy+THp5GLv2MIUJMBeNNEk9hJUlVgrz1JjaSZ2J4t66G4m3GL19mh13fJwt5Rs5feUlPNPHkOW1Pb49k6CTJqXnOfPqc9S1NHGgXqZk4m1QC4xodgzoVDorOauofDsQ5DOtVeys3MbRmbfxykPE1C4uOlt4yBBEKtnKqxNHORO8SCZbZHOskj2TfSAKZLbUYd5g4a2FjdTOjFM5PIjxQgajcJaQZ4Ty1gewPfAfka8/j32iwJnd90EyS2JgmUfXDaEUwSIoDAWDVNoFXJnQu+NER085w/2L3Dw3wye+uIVDW2oYnAxz4nqQl89N8calGQ5tqeGebXUYC2nU4Tew+iWcj/5Llv76v1J6YwpPbydSZBxzcwvOHTsJzccYGrJh80xjUvMYZS//yzcuE08XaKqO/1OQU7+JE79myA8tI5hljI3v1xNIx2ZZnvghksFOWctTSAY7pi6ZwniU/PAqlo0fvHvjg6AsjFC48TLq6gwUMhgBXQDVLWJo2opYUo9UWo/oqUb4JUWbBdmIef+XyPzk/yB54lssBTewfV/TLyQ0dE2jGDhD4eoL6LkUhvY9GLc8/G562QehOBlDCSbX0r5/DjEF8PZbY5ijBXbf00p5lZN997bx/Heuc+zlYXYc8nLl6jkEQWTfvrupqXn/ZE/XdebnZ6mqqqa7az1icoHUxChYvAiOSrKim4rmDe8jpnRd59bNa1gyWWrrmyk58rEPrPvSxRPousa2Ld1U1N9J5OgrZDNZHpNu8Ly9l28MTvH5zgZcxvf3vyhbKKl/mMTbf46eS2Lc/gcIgkBueorom2/gvONOXHfuwanrTE9PcvXqBSoqqrFa36tLJsky2+/9NKJkYHT4KurQDbpcL2Pe9BAA3nvuRctlibz+KrZ1nTi2bvu5/f0PcWz2NLIosb/mDnRFWyMTkwVsBxuRfVZ0rwXJZyHbt4ShwY3wc3aJfRhy/SH0nIKjbZnUhAFd8YCeR4ub0OI9CIZ65HodQ2MZckU9ykqBzHkTK8YEsXyKHb13/lxi6h/C0OhBvL1C7sYShloXgiRSyJbhMNQxdHsAyV5NbYUPl93I3Ow0165dJJNJ09TUSnf3Bl575VnSkos79z9EUdWZno8yOh9nbD7GRDBONr+WxyMZZHZ3+v8f9cUvwG/ixD8hSlwW/odHehi5FsQ3tErp2Cyu+gJRl0ZcLifvLmV9bIp+QyNO2wIvyzYeLHqo6fwkyas/INm7jtOWSnwWA06zkUw0xZ25QXyTSR7w2nnGa6Vk3SVCRhkrInda7WwwGiip/ww/CAokzUUeGf075lZNfCd8mHt27MB46T9hEgqMtT3MptoLbGnMs5Rr4PyIzkDQxe3IbuSgiqKt6Xr6TTJbLFZq5Sht4gnS5XZuFL0k5iPcbPEST1Tg8E5hy6rYchpaRsEaWUGcClH7ztqoMiRSbDTjd2eYNzg5b6hHnTcg6gKiLiLoAqIuUJDz3JmZYl4ro9Qu4/XZoXQVQ8JPweFkQJ+iAHzCZKdBOYAmJxCLz1GuTqDL9+JBwG5SSC6lcJfbIVPA2ORFtBm5PrhIvqCyq6scpVjg+vEfY7NaKV29QTw7gbm5idjxY0wIMWLL8+w68gWESQPyRI5Xandj0IeIFEPE8ouklfeOSSLgkqzkMiZyeTuyTeX84mWK1iL2thKqJ3opu5ol2urmh01mqiZHsC0m+emLP2HfPQ/i3VBB5vQMhckopncI+Y6Obo4f/ynT0xM0NbVSLBaZ+dY3aLu1Qn+LhdObrHxc2oxBHqLeuYR9rI9tvVmKRi/Xb4GQWsEYGycoZjE9fQlpvU4uUiBWbMRiDOHuzRAcPsn44jIFXaLJYuDWSi8ep4ltexqQZJHyaidvT4eI1Tp4YvIlzD33YNz00Hu0IwVRwLa7luRro8jVbhJyllsTAcpw01K5G/Ohp9gZGmEmuEBMsjM9OsBSaJGllVUqJKgoBWVCpcrRQXBwErU8T0NDE5/qeIxyaxkXrr+GJ1OkzN3Jm3k/yaf76PbakdMFinkVp8dCVfs6crOgFM+yLiZwY/05bqaieAw+4rksEe8k6/Az76ui2p7AEkzj3fcYktXLbGKeVyaPMhabRNGU9z3DBkHkAdHHXU6QM3l8spXSaIG+ySK5bBiDYKbJspFaSwNGssy6YIgxtq+2sL3sIU5OfY/qXTtwTWSYmG+idllhad0Fxpuu0h2TKO9vRLAZkJwmDHUuRIeJ04txoksRPvtQN+6WUjK5IvFIhPHhfmaD06DpSNlVVCVMma2dzfI2hG06xhsvYkwX+ajVy39Zcmqira2tMxAIDAGDwO+2tbVFgehH3J5fK2jpAmo4i6nbTf5aP6ousaT3YCgoKEYDHi2PPbdMSpCRMSEIIpohjZQpoFn85DDTN23FFlmmo2ecQc/aSmNnPMY9U1/HcEPhstbAxXQtg8UadESYjrPKWo7quXP/oDHTCwA0WuIUWqrR43nUxRSP7ZjAa49xPLeVCb0VNdvHdfEqDyZFvMs3cbVYubnUybxSh7HeScRWx4t2AWrLqMgoGMcuESvc5AZd5MpgdTpF0igzURrEk3DRmiiSKkZRrWUsGRbY09nNgcBGzoUuc9o+zMvp55HMRlRFxU4zaYLoehbQSRImaRKBNSKioEjcysfR004+ma3iKfU2y1sfJ1VVzUxijunEHDeMKhc9Bkg8j64J1MTWY6+fYGSghO3Wb5NLNVKcuMRysoJn01UYBRdvXdvMLW+Mj3WN8aRD5FZC5IQ6Tzp5GptjLwvtbuTwOWIr1Yx+f4mRjBHQuWdbHbOFAseCYWRBoM2s4Tj2p6QLWRxuM/WmXcwxw6xjmf88l0D02nhqZSct+RqivmlULcQZ40ZkTedz83UYFRu60EepOce/TO0Hi8KV8EV8iRXKPdVgsGJc78RmNPNw02Ge0V6mzf0ggdsFnvWuw1bSy4ZoP7tSN9kjr9KVsnEyt47L+XpUY5G8O4HBusg+8RZaXkKxSFjFCkxaI9uiKS566igY4rjLEvwkpLOv1MGjTjuq3c4bplnGzauE7Hk653UwGrFZHkeUrNjTCWLxMh5qPcT6Jh96LsVE+M84MVHN4O11TAW+zurCFEMXjtLbcR9lUjfifB2CLiKIUdBVNKuRfjFCcXGQpeIMvfa9iJfMyOXNGIzjzEyNszB8geapDHGrSFHzM1WTxB4zsWskQtzvJBlZ5PaVcQQgAUwUnQjoNDl06mcu89mGbXw3JvDNkXk+0+LnjtJOji5cYF8elm77eH3LJsav/AWqprJdqKfj/DyO1WtMO6tpPiJjspiJxezsrA3wYuUh5J5d/O7kIrmZIVKhIULf+lsEWSbQtY0rW+7EHl6lOLXIv7O9je4tRYvnuDZwjFKDgGC2Exs8hWLyUb3hIIIgcMddzbzwvZtcOzfDzgNNrG8qYX1TCaFIhpfPTfH6xRlO9y1wQBzlTgsYeh/Cuq6Hqi98guUf/pDczSEQBPxPfop8XuWt1wJYfaukdZHpWDlHL6RwSTketA5zsHfjP8WQ95s48WsENZZDmU9i7vWDJKAWUyiFKEo+hlKIMr9yCUm2Udb81LvaUJLLjKHeRX5kFVNXGaLxw1+0dU0jd/pboBbfJaLEkjpCSy8jmz34Wz79q7d9eQJ1dQbRW4Nx4xEK116g2WSnrXPne8plJycJTxZQy2vRY7PkL/4QLTyHVN6KaeeTSCW/eEVQyxbJXg0ilVoxtv98srf/+jyZ8RjmNi9dPWukndli4MCDbbzx6nHOX+jH5ytlz56D2O0frLMVjUZIpZLUlHp447t/RCYZpaFzO+vvuJ+V4FnOXwtx6tQxDh9+EPkfaDLNzk4RTyVoCS5S9q/+xw+se25umoXFEE0VWfzVWwFobm7jwoXT+LfcxeNXXuDZisN84/Ysn2+vwWt+/644g2rEFEpSKLEjSjFsisLSd76F5HQysW4vrryCxSSza9ceXn31BS5fPsvevXe9jywURYlth59Ekg1MDFxAvfAGG1zlGJu3A+A78jHSA7dYee7H2Hp6P9TBL5qLcWXpBrsqt2GXbaRPTqGuZLDurcNQsebkJAgC5o0VpI9NUgiEMa0r/YV1fhDUWI788AqIkySHJRDLkH3zGFvcCKYKlIhMcc5KcTFHcVFB9MyjxfMITiOjwhJ2g4Ompg9Or/vHEEQBy6YK0senKIyGEVt8/N2tOTBW056P8dbJM8ymPLS6V3EbM6iiFYt/E4qtnB+NhchYSynRdL5/PMDw0hTqO5pIVSU2tnX4aal201Ltor25lNXV1K/cFx+C38SJ/w5o31zFajhK0+I6rg4PEihUsdl6nrAwzwZzlLitkekUyMoYL5W0ciTiwbjrC8wkLgEQzhYJZ4t0dW2gtvUR8qOnWRc4TkW+SF4U+Y+zCSSrhOJRUQouvq/nSGLg023VVBTbqUu9yc2Fet5+sZ/POcJMNz7CoTv2kIu6iMy9Rnt9JZs3b2JqOsqPXjyPzx+h0p7FaduLz21DXVyhOmxD0Z9EWjnFg/ogK7KJq7qI1RVG0qtJtoR422vk8GqSsqyEpFdiKJaxlMvgm+xHHssw5zMz3FKNW1UBhYIuE9dc2E1Z0oKKuWjisrEDUYeQIrHBsYqctOGb7kEUzFzyJ6nKxWhcXibdfBprcRPW/H2oY6/xRsLLdtc8bjXEqdjddFvbKNfB1LXmant+YIlSt5mWGjeD518jFV/F7VP5k+pSVAFEf5KKZZ2mwYsslpv5k9kfIgkCj5h3sjFkZJgSKsRyaswyJoOEQ1JxKxlKMqv4ovMY9GUA0pqR4/G7+b3Hf4eUGmM+tcBM6yJL57N4RwQypSY80TgdIwNoAswN3ma5pYHasoPk+pYwvkPIV1RU4XJ5uH37Fol4jPRrr1A2O89Aq43zmxzogkYiNoC1mCZTPoNizyI6LEzMOdBlH9vduwkUzhOOzJK1SVQGzawmnBx8/Cl0HS69/lWCS5NYjRa2W44QiisousRO4SWKZ8cQtz1Kk3OMa2U9VMVCdBz4NFJZ4wfe35LXgqmrjPTAIpdto5jMZraU9VIYXKE4HsXcU0Xr9vUIokBjSzevff8vMGkJPOsPcCM3QCkevAYPs7NTjI2NEI9H6enZxBa1gdisRsIqcqM+RPtiM7m4jBrJEEZnGZ1kNAXRFILZSGOJl+bVMJWTBlRDNwuL1VSWRtCb+hgpXUCL+mmObMKcfpXUG/+Fl1pauRIexG6wcbh5DybNgsPowGl04JBs2KMSUjBHYjrCLc85OvUFgrMxRrMaVouH3t5D1HduRR14FnXyu1gO/z4l3nL+9upfYCpxsGGynG7fQ5w/vUxBK8NgLmJ3LXMknOJFj8oLnosEquao8dRT6a6nyuHEKbl54+QobTVu1jX5uNQ/zrffnEHRwGlQ8EkmvOosifIIXY3dtBRtDIdfZUlbJXTAzP7IRdro/EjHr19ITrW1tYmBQEBjbbvtz2Ze/zPwQ8AOfPkjbc2vGYqzayl9evwygq5xMrMZQ14gV2ujPXuZZHyEHr9AXxg2+g7ikQ0kteNMeTdT02VAFCVml0sZvKLBBRF7UwqhyszhoBHrzn9PbuanNMwO0umYYo4yruk1FHWNmKMBLTKHrBaxWR2ouoAiiMiiTmjdJnQdlgbC7CpfwupK8v3oRrK2VvKFIRzpixRlkVfs8C+8KhYly8H4Kaai1RSDXTTbyjglFMArcctn4fvtvdTMCMhKHo85jddv5RUthikj4o2tcL3EjKKpdMbsNMbLOTpygn+948scPC2xc76dZ+23GHaNAJDUx9fc71QJNVKBGvGj561IljSSJQnWJJItAeWzfH+imz1ZM/dN3aCp5256S7sAeOX8FNbbX0dzZJA2PIVj4RyZrAlXNo6QmyEbnuOH2l5upKspscpUZzSsEowmnfzl+Y381oYlun1TNGoOzuRDDM0uYq+rQDGtZ8r7JoXxbsiVYuo5xUVB5syAEYuxFQwbaBj5Llo+zYjNyIFohqh8gtdLXKSlCuLCVh5YbqQlLxHIjDBBlJupGuRNDhzROEbtGqLQBoaDCJKM5LeQutVP/VAfzrbDiMZK4rdfZeXcmptiuSDwCX85Z/YbcLbbSIxEKURynNVrGC3Y2OpdZb1phEdsV3nQdgu10kbQa+dmKEHFSpZ+n5d1c3E8u5/gSl8fXYtFRm0ai+WdmFIX0AwaJ5ZUuqsDNAmbuLvox6wMETSZ+UZHLRGzF5cOrvkJBiZVHFYnP3hzhD/87W3IQhFjg0RH9jazi6uYTAbuaHwUU8KCtGAgo60QkicosY1hEMKIOR9iQuaQCxKOHCPxGOfyp+kwb6NiqZMqs5eLA9+ioKRZkGsYb17GrKXIyxrR6V4mxAX2Dlyjf90W2g1LeKV5LuaamVGsrCtbpvnQkwinv0vZha/z2JYjPJeq5W9uDXFImMSoQ2jMgFTUKAwYaN+5j7vGQxSPnaRgNHK9dzvHki08mQwxedUPGKmoibG17iaXbJs512xhe6OLyWEftqhCIeXh8sadeFcW2XD6Dea7GgmWbqHCMEdgWUSULWzqbCIdn+BSME/+5Ct0x87iKnEhiAYO7dfIZG4wP+TEaDIiCAYkUeYTO+q4a+tmnn61j5fDDZzPlfKocwubdR1T9368G4+TDeUxbvo4hqoafvrcAFllhUVNZj5Vi0FTuN9xBVvJDAMuGw59jgMf0Tj3mzjx6wNdU8gmxlDyUXKz8xQbImRkFbU/jq6/d4XPYq/AU/cYsvG9u4pM3X6K03EKI6uY13/4rgtl+hp6cgXzod/D0LDp3e8d2hZiCycoZJcxWsp+6WtQpm+SPf5Xa4LlP/tOl9hmu4DYb6FY1YHorCR8/DSxt46uFRDAYANTiQXH7ocw77rvXVc4XdMoDh1DdFUg165/z7myV4LoRQ3rzpr3GWD8DMGZKBeOT5D1mTi49+8n2qlUipu3TiPbohRTbqo6Nv1cYgpgcmwQOTHD5NVBnL4K9j/2+5RWN5EK30RPXaej1kn/hMLly+fYuXMPgiCg6zr9Vy9hzmRp2ryVm8UZWnLSe8SyC4UCly+fx2ZWkF2tPHNylsBcjCO7apFlmYmZGbbtfpgn3vomP25+gq+PzPG5tir8lveSQvlLzyDIBtTWHqLzR8mcHaEQnOdq7wOcODHNK9eX+NKDXTRWuunt3cz165eZnp6goeH9+lyCILL54G8hSRJjfWdRj36frY+WIPubEUSRksefIPinf0zkjdcoeejj7zteDY1T6HsddWWKY5296OgcqLmDzIU5lPkklu3VGOveKxhuqHQgV9jJDSxjbPEiGD6cWP0ZdF0neyUIKKA4QSzBsrMaU0vP39dfD5aNFaiJPMW5BMW5OHKVg3C9RuRcmJ0797zHffHDIFc6kMvt5PpDDClFjNV2BElgpnw73tUpNofnERHIyPXMJh2s9CeQPXk8vaVQvQ7bVBZ3YYG7Nu+ktdZHU5UL+z9Kxf2o3AvhN3Hi/wt497QT+XEf97kraakzEemfpGnzAYxE2Th6jiX/k+QiY5gio7xureVwphzB7kISVFShgKbrmExmRLsPy8aHkdfdyZ19X+PHmST9Xis7lqOYY2lghceX/xoJcIbqiFTtoKg7+ITtAogSS6qLv7hmxtB3hpYaF/c0V6DPH8Nob6Kh3sPDBzYxP/Q92moLTE6f5dy1FgAs5iINJUUyzlrGsLJoiFCSLFIRSlDQdHbEKqnTa6koluPXHaBNIYq38Zim0NtFUqE20nNj9N6Ywdl1EFt7C3JtKa+fmqWgwG89Usc3j30DVAeOgoXWsiIOcwFrcAtJTASdUywbUzy8Uo0pcYtiMkXGcwWtrBl7ppO7glf5bvJuftt3lYPiLHq2mZzPgttpIhzPMTIT5cHdDSRWFxm5dgIcEq/UmDGKBlStiDmnUR9SidsEJstFNF1DE+Hp0rM0hf14s3ZwStg0C9lIhhVVZQUjY1QimKuwyBKWXBqbEqU3f5HjX1lg/1OPsKmqlzqpkpOeYySUFB2DASqT40zVryNlWaVxNon5Wj9RVwTP+kcI/eB1nDtasDS30NHRxaWLZ3BevUbFwhIDrRau9pj4F7MrnPTaOGaHRoMfny6iOGElbsKcFNgvrSNe0KlVs5R1OpgcTTE+nqa0uoLo8hzXTzxHbCVIY9dWSkqimOcytMg1SAv9SItxiuIFlPELDNQdAUHAPG2AffXvu6d1XSeRXyPMzT1+LgeukMgkOLjvHnw1NSirGbLXFsheDpK7FUJtcPH1G3OE1F0c9FwlPvAWaouVRw5+Ca/Zg6ZpXLp0llu3blBMZQlePw66TKa4lVzhFjf9JzjYeA/dNd2cvzIP42FKDDnomCNkHGNZkKmw1eGZmaHDsUTtHgXJvEBe9PLjaJ4RzxKv46G+ZiMbBy/RObiKb9sRDtTvo7ailOVgjGIwQTEQpzi/iqZoqLJA1hElPrVCLJ/C6nKw88AjVDX3IIoihVtHUSfPY9zyceTaXiqB/TV38Pz02+iORxkfBYRS/CUL7H/kHo4efYl+63Y+Wybx+sJpAoVphtJz6MG1HSyiLqDUO8Bi509euM7EZD0mSaXCEiKctzOVq2aKGsSFAlPpVV5zLyK5cggGI25dp1j2/v/T/1v8Qre+tra2ReAHwA8CgcDAR372f56o5yNy2Ei9OYGWKaCGv4KmqDyd+TQgYPAMUL44RJ2xkZw4Qz6q02ToIF8MEk6HkBQdWdWRVJ24z82ir52o0ICSN1Gwy2x2z9CZPYOk57hdqMLny+NPrpIq8zBpq2I1biaUN+AKDbHQtAdZE6kQgqzoNcxVryM/GSY9neGT1QV+UreKybSNfGqW7uBpblRkUQWBJsHII24jffEMXcsKvngUXf4UGgpB9TgLkoc5WzXTdRsxZTLc+8p3MBUyPHuPn7BFAR0QBcy6TE5Q6JjWcJvaSQlZduzfx/qSdQwfG+NH5mtE9X6UqA+jcxVDrJySyQ30uuw0yRJ2ScSiXidb60Jp3I8uanx96q9JaBlyt3fgzos8vt3Hpt07+MnZKU5cnGG3X8MfG6esVsbVuMD4SBV10T5GTJ1cjviYV31UGDSqijI9Gy1Ul7yJt+Ex3uiTOXp5lu0tKvub+zFqGS6G6zkTbMO1zotNjzHxdgLBlsDlXUGvNqCRxmzaSmVmgc+Mv8R5t4VTJW56QkZ2JsKUCCnmFS9Z48M0GhzcLE/jcl+ixJjicrqDm6ZePjf7PP7IGKbDf4Ag15EfXl3TKtM0lGwEg62UYuYCYXsR7/wNdNnJSMdhTpQ2IhSyVC+MM17ZhSGb486x2xz84mOIBgOD57/JyEUn20sv4cpHQDKgqQqqoPN/1vsoU0UeEVtZCIbIqA3UONfzw3oTjnSKbOJ1/IFdJNxLlPYWWLfaw3WbhUWrhBeVO6ZeQcqlmViNosk2zmV2kMXOwc3VHGq4SXYhROq2G4+hCYtkB11B0MZJFAP0ZZbJ6CLlcpEOSwGTQURQXGRFF1eSrWwyniOi5bEaFJKeB6lO16DoBa7lbvJivA3Xukvk7XFKCxbUiV5CKTufX3mNOm8CW4nOuLyec8sbuIVOhQ0+tXMJS34E5+05VLORqfX7eLmwAbssIq9cxHy9Ds2fRAw5SNVY2H/1h6yUV2HY7cVvNvBfjtdQK4g8+cA6TCaZ158bwOiVMHfCkNHPXZzBvTrB8eEyljfehcEo8tsj38EUjDJkrsPYZaahPM3NyzHyJW3saMswdH2eRLSIQRIwSLCxw46hvBnVYGVhZhWTWcBXakbXFTQ1i1qIU1L3CIlv/TUzFievyodZiCk0Vjp5bF8zDcUxcse/iqHzIDcmrZxadDAnaORVA43WWUTXbRaqdXRBwC/Z+MzOT1NrqP+Vx7cPr9sH/gAAIABJREFUctf4TZz49XHrW516gUxsaO0PxYAkOjF6SpFNbmSjB9noQjZ6kIwu/OW+n3sNqROTqCsZnB/v+Lkv+UqxwPL8OMET32Ulk8fsb2TPx7/8riucqmQIDn4Fu28D3pp7f6n2/4yYEn11mPf+NnoiRHg0QCQwSJUxiICOkoXoBCgZsNU5Mdsz5GMahaKLwkoMdB3BZMba1oaluREp1o+QnEQwmrE9+keI9rUUiMJsnMzJacwbyn8uCRePZnnhezcoGEQS28r4t5saEQWBYHCWs2dPousaO3bcye1rWeYmI3zsU72UVbyX7NNUldGbp+k/+woA63fdR+umfUiSjK6pLAz/FYJgQFMSTK/4mAzqbN26i/b2TmZnpzh16hgt84ukH7+Dn0wfxSyZeLjlfnZWbEVRNd56+xSrSxMMRctZzdoxyCJ2i4FkpsCR7gLxyAKPPvpJ9MAp5m+8yTMdn0eVjHy2tYpq+5qYrhK8Tfb1P8W45RGkrj0snP+v5J6eIORv4TvW7dyzvZYrt0PEUgUeuqOBu7fW8Nabr5JMxnnwwUexWNbS+z7I7fjW6RcZuXGaKhNse/I/8Eb4JsdnT+PPytSNR9n50JdoqFlbnFLnB9ZIqcUAmGxkTFb+uAR67DU8Lj9CfmgFc68fc0/5B98/KxlSPx37hWU+CPnpKNnTs2vujbJO5ZH1ZBwfrrmm6zqvvfYiilLkyJHHfiVyCkAJZ0i9NsbLXpGwOkK7zcCgoZyYzYdRyfNAQwUb/V4EQSCvqPz59QD5bJZtRp0p0YBz9DKmmhYe3rMHwwec+6N06/vvFSfa2truA/4QMAAR4DOBQGCqra3NDHwFOAjkgIuBQOCL7xzTCnwP8AFh4KlAIDD2Yb99COr5ZxAjwtcCSEM5hjOXWJGC3POZ/4CUT5B+5t+TaT7Afxuw0upe24Ejyh40JYpNN5GlQIt5PTN2GX+Lh13NDciiQCEX5j9f+nNCqsLWki7S6Tr88QV25mcwhSdAXVvEUHUBSXjnuuu3sCqWshQrsBDNk81n2dsyy2rWzkymk1K/nYI5wVz8KgWXgajkI5RPkFEz716HRTXiLTpZNEZwpXQ6JvMYBTt3ujaRF4awKzMY9CI6AkVR5NlSK+baLXxM20DkmR+gRJexVG/EXrsLQZKJF1XkcjPp8DJenCxKS9jarxNPG4kVdvHj/iKmlluIjmUeumii0z2LwaiR2NiELqoY5VJM14YI50TMTZ/HvgiqtsSxooVHPrebN67M8pMzk/xfX9pG3xtfI7wyx6UOI6LBgCwauKv6TlJvHkXLZmkdz3D9C/8To4rOA7VWhOgCo1dvIZhErpdOogk6uyq2sq9iF1oyx3L/TSJjo6SVAnmrlZzNiiIIiLqGMxzDaDazbLdiN5nYsLBMcWiImfLNjNm7SFXbUOssuEKjVM3cpteyHoexjPDV76DLYKmuIRsPw2qU/jYLfRvdfNm7Fb+/g6Lbz5/2/y3ZYo6tIS/lrhy2jJkG012oKxmuc5uWrnF01cmVc5MIkoymrN0PJouNrXc/SWVjF8uLcYbOv0w3lUhpH5Ox13EuTpGuK+fZzZ+hajqEOKHiK7XhK7NhMMoYjCLIGme0Y8yrM9zbcBeteg3nz52iRa+kp2MD1q1VABSX02TenkJ/Jz1Z03WKJRau+G+zfPUUjqLI3oe/TFnNGgmaiGU5/fbbRFNBpMwqhUwzjZ29VHXYeD70PPPJBZpjPcjjftSuJaatwyi6ws6y9dzpKkVKzzI+OEpwJktllZ0GcyU2fQu5lMg3vG+xbI7TmPVzJNdCaWwV0VeDVN2JnFHIzMRA0xHMMoZaJ2lHmsHbx1ieH8PmKqEv3caSUs6hTdXsaCtDX54kc+7vEMo7kDY8hKbqqKpGNlfg7TO3kNNWasrtbNRE4so05p2VGD0VnDhxlIaGZnZt2YoWmSMXmWUxMs1ofIXXk+61jR+6QHpsI4JcwNRxBcGYB0AvGjBFvOixEjLJUhRtLe77HSk6LCL3b+zA2/urC6L/Ire+DyOnjgCfBO4HhlkboH8UCARWfuVW/P8H9XwEAUXLKSSeHUIuTaHMfpOjub1Es/VkaxTuOfUDpA+oWpUMGDxuZKeDrGgmmFcx51N4IiFkVSFWUc+QbTt53Uy9PEq/ZqVoMnKkYRp7cpXS9DKZah/5ChdCQSEYhqWYzNXGB9g/c5MTDbtRizlWzq7Q4k2z3d/IsUoTtswKFXODTLpH2HA7R+WyiuHjfmxGA1+LJylLurkj1kIPrUSVk3jUASRU8oLIMzzBUk8VkpYgknoVTSxgKGo0Rd3csXEvmduvI1Sa+OlKlm3RCsKahaxDJNN4kFB2lVTmBYiWsWtqkg2jacIVLfg9nZS4a8mztvKbyjyPU4ryUuwRdEHEajnJzbYsRcFA6eAWlIILjyRhUDXkd6w0BXQ2bRjC445TyO3jYtLJ+cEQAjrNgF/SOHCkG6P6EwDK238HQRC4MhziOz8dwWrR2LnhNBuNIl89vxljrRuqSoneWiEfjVO23Y8sWnGOJ4i3u/i9ye9hy0a5mKzkVKGbJcWJiMadplHud5UjSk0ULNfJNc4SFV1kBA+nlfU4simeGvk2sGYZLTdtQ/W0MPtX38Hu78bmX4+ATlqc5QJRtvS2cmUpRJ+nixoxT2l6mvD8AnONd+BezuKbyvLEl7aST9zg3LFJ5oJ+Pv6EDY+1ityZb6MtT6JZvAyLKZ7xu7CqGp9ejFNZUNDkwxyt7KLfaySbeYkto26WlS6Mm8qYF3UcKuyKKnQtF0DtJ5a/RGHLxxm9cYp0OsNt5RBdFhd7PTomxYamaxTVGQRtilEcXKkZJS+K7K++A8O540ykVESDgeoGG3Xm9YyNVDOYyuOxpLnD+AK38mYSmkS5x0+naQ9Swc7xdBbn5lHezAb4cut9yHkDf/x8iie819moDpEKy/yUh3GXFZgqCNyOOyhBoKdUZ3djDO/YK8jNO1jd8hR/G5jF2RfCHM3TZb3EynItK5Z6Yt129lUNUu9s583XFK5lC5SW2PjfPr+VcwMLXHu5n8NlpXgN8HfVORIuD62hq1wVerGUWXls7Ec0i2ms9/4bigYnE31/gcmgIgva2sr2SJ6FxSTrq8sxRGe5njbS7jTQqIUxtO9l3LKPsyemOfhgBy3rytA1laXRb1JMreLsm0DytmF76N9xfmCRn5ydJJYq0NtSwn3Fo6wsF3gms4MEAgZzGkPDMLpjFVNGpGs6ye6acspDk7i3PYDW8/CvPL79nJeO38SJXxH/HMmpdHSI8PQLOP27MYSaKN6K4XioHcn1wWlTv+galOU0qTfGMW+pxPxOipSmacSW51maHSE0E2B1YRJNVRHRcbt9RGIR2rccpOeOB9+tJzzzEpnYCFVd/xpR+sXpW8XpG+SOfxXRV4f13n+DYLIBcPSFQZaCCR4/LBB/9usk5kQEgwHvzlbM9jyW0kr07gcQ7T7UdJpMYITM7SEyAzcphtcyjSSrGYuviGtrF9bD/wq9oJJ8OYBglnHc3/qBu6YKeYUXv3+TdLrAzAYvdzaXcbDKRyqV5KWXnsXlcrNnz0GcThe5bJHnvnMdQRB49LObMJllNFVlJTjBzVMvEl9dQDU46NhxDxs2/72AdXLlGtH5n1La9AR2m8hk/98xvFjPSiTPXXfdz+WTb5GNx+nuaeVvsqdp8zSTV4tMxCexK5Wo4w1020IsZZ2YHTZ2bdpGV6MXVdP5sx/dJJ1cpdszz65de2lsbCF37K9YWZzime7fJauLfKqlgga7mcyL/yt6MYft0T8CUWbmP/1H0sFlvlb9EPce7OLe7XWkc0W+dzTAtZFlOuo8PHpHJedOvUpNTR179hyimFsls3oai3cnRut79coGTz3P0I0z4JA42yjTWdJBMptgJh0EQcAlmWnPFGkLh2kR7NjX342hfQ+vTx/njbkz/P68nzL9IMY23/tcJ/8x0ienKS4mcT7c8R6H3p8HNVUg+ZNh0ECQQtgfupPyhtJf6vmemZnk9Onj7N69j8bGlg8t/0FYPDrI0eCbWOMz6IClaj1yw3qu5Q3kzXYaHRbury1lYGGRk9EiW6ODHDn0EIqu8+Lxt8gtzRFft4tH1zVRYX3vM/YRk1P/5HGira3NA4wBOwOBwGhbW9sngU8GAoHDbW1tfwmowB8EAgG9ra3NHwgEQu8c9zbw7UAg8H+z995Rcl3Xme/v3rqVU1fo6pxDdUA3ciAyQIIBDGAURSpSlmV7bMmWx2Gexx6HcXoaz1uasWTJCqYlmWISc0QgciM20AAaje7qnGN15XzT/NEwRdoKpiTbeu/5W6tXrV7nhn3uufd853xn733+4eY5nwqFQnt/XNmPQS0/Bxyh6zrTT53EKtvIr5WoWLMWgNyJv0MePsN3Pb/K4sIYNfbw+86ri4o0uFdjE0xkRRjySAgNHlYVZUke+Z+86ZLodZgxYGBj2S3sr9nNK8dmmB24ygFPiBp9GuEH5NN5L2bMEhdcVnqcZgo3xVGzphNQNbwGH1XOcgzHzmOIa/SUfYT77Q5kc4oXi7pIq2E6RmXsospmc44JyUvWqFKtxXmywsf25rvYV7MbQRDQCgXC33uO2NEjGEvK8O79EAsTKl6DiIyCQb3BYMMilc4sZ8Y8KGkLpiInp+xXaBlSEA0FqrMFdpnzpLJm1F016CiY0kYsoSqQOkh5NezzXyFqcnGl/sNcHFBw20zc2bxI6NSbDFRLJLxmJKOFz675RaZOHmJqsIfNlQFOZOsZaN3AvdXFrPfYePXV5zEZTew2rya2tMxRdy+X7CMYdZGN40Y6L83iKC2naO+tODdtAaORma4XGR/qY0wsAVFElBXar/VhT6exdGzGtf5OzoaWGV9KgwiJKjuJGieV2RyPTUM6F0GZuEghMoauZLFWrCfR1k5ZcwPuhlIMLjO6rtN17SjPhA/iyVn4tLWFkrJ95C7MkpDfQl9XILzsoa/XQWVFglvu+RRvv/0s0cgigY13Ulxej6RD9/ExtLzKzlvsFHfHkBQj16RTnPVvQDY5ePDpv+Fq2Z1kTEVYnRZkVSBDmpH68+RtCQxJL6orgitvoynVgENehR7JYW7yUqVC3VKOglHkRCrLGoNEiWRgyhTma4FDdKYrqZiNkikkqF/zKFN9GnPxHEZxArN7Bs3qo7m5jc2btyEIArNzUb5y/ltEXLMYBSOyLtPu8LPDJODWswCYbOWIFHP1pcNETCJVpmZKDdVYrH6SoswzRadYdCRYk63ngeUNSBroggHNImKrL8ZY7SJvKdB75g0m+rsxWqwUV28jmi/jWmyYxayRVMqDEahAwI+AwD/nMIvDwGDZedZ2NHBf4RZyl+aZk8eo/fAehsdG6em5yIYNW2ht7WBhYY6Bgeuc7EswnvSytTZL96QJEzk6nKdI2WVEVceuiiStGh3BnWxruRXJaGX0wjjd8+cYXvIwlbDzmX1BNq2v+MB9008sTv0jgsFgEfAo8DFgI3CQFWJ5NRQKyR/Yop9v1PIzIJTCSITM6Sl0/RXk7AzPpx5HdhjZPPI9rIUc0zWV6IVlVAqs9z1I3iRyxjRMwl9NzOIjY3GAIOBdmmDd/Dna5EnsQoFlxcXblgNoiwZkHRqWu2mKXSdR4Sa4qhghOoxsNzHeWEuRpCKJOjlN4i1tJ4u6h6Vr11AiPjbvMTKhV1CTShEYP4gSnaR1KIdR0aHBgfXOABdnC1xGImHJ8p+n70dQRJxiGh0zV9JPs9GU4rTbxsHSIDbr7WhaFMPyMe48nKZUW0A9UIbdu5LE7lgmj3wthV6+HXM8ykKgnmlLD4ocQVpy85kTIUxuHyRS6EoOxerE5W/FffteRH8O7dgXWXLcSd+Ck4VCjLjdzFjLRewJPzWDG8gCKaCu1ssdu+qwGSNEp77N0Egt6dIdvHJ6DLtRpE4GBaizXGVPW4p0sYqv5gHs3o5323B6KcWXXugl5rxKecU4lZF2Tg9V4NsQwGg1UJycY8lTip49iUvcRXO0h9vnD7GkuPizxAGckgGnBnff0UzzXBRxQUE1ncGUPA9WJ+HVD/N0wUdKN3Pf+Mt4faX4AlVYx84iT4dY7gclB667t+ByeymMFkDqICrpfK9SImo1UxUZxTY/gSCA7NCZtKV4sOY+rhweYdvWcQws8c6JbRT7w+y9uwGnfz2J5/6AcDyLSU0xq3g5VLyXZe8xVFHlk2U7aMuZ+c7sKCPFG3GpBcqtTgYVI1JBY7cusX1LLenFGWbeukCFoRGBFNaNVRRyEL8+gQM3uq4TV+aZyQ9TahwlQIS3vbsJD9chdIT50N49WLueQRm7iLr7V7h2/TJzYzew2Y0spjeR1t3Y1QXsUg9GVNrNWWSrGXdnGWM9e1htcqB6JbilGJ9/JdTn0itP07xwkERRO8nD/aRsAdr+5A8wWM08/84QJ67No+k6AQTuc/WxSupmqmkzXy9kabqyHqthnG0Dx+gNNjBn3IWOSMnOcuJHZ7DaTei1Lo5fnaPKAZFYhi1KlH21HQxmUtTvr+aLvRHSiQKuZg/r1R626xGK132cbHqU8MQRBBJoGuQKJYwfnSRuSeBNKLR6azGxQJ+eJayb2LO6E/PwaXS7l4PpB8gWDHz4FzdiMkukZwdYnnsWKZ6lZNPvYLjpvZGXVQ5fnOLNcxPkZRVd10DUMFYO4SxfpFxq4sYVK7tr6tnyzjdx1ZmwWiOYSuowH/jDD9y//Sgy+Q+e+Jfj31qcUpN55PEYBp8NqcT+zxI+q3KKuf6vIJk9BOo+QfLFEFLAjn1v3Q+54o+vQ+rgMPlokmhrhsWpEAuTgxRyKyvhbn85pTUtFC3dwJOew/WRv6L72EuM9p5l76Ofo7hiZRUun55mYfDv8FTehaNoHZlTkyjhDFKJA6ncgbHciWg3/VBhKpMu8J0vn6Ozw0vN+HFSl7oxuaDsV34dc9PaH1gPXdeRr71F/sL3UI1e9JLtZAZHSfdew1wEpZ/6NGq0hsJIBMfdTUg+201bF7h64hkU1Yi3rIXB/gLzcyLlt7VwRs3zW521eM1GTp8+ysTEGPff/yh2u+Pd+06PzXPweyfxeTO4XUmW5yZQlQJWRxGB5k0MTsxw/wMfxuVyr9ipKcze+OsVL7amJwgEXAz2vEBk/jxXJ2ooFDQKcoH6ZIIj6zQKaoHy5Tu5NphA901iqgzRsVyBTbewuWGOyuYHsHtWvWtPMlPgC09fplLoJ+Av4oH7HkDPp0m/+EckRSvPtD5BtKBSL2YonTpPXcsGahtXkzn2DkvPPMVrJdtxd5h47I6N2D2t7z7bU9fm+O6RQUySgT1tJpbDIerXbSNWmCGZz7LdcJWS6jtw+Fa/r02ee/ULMDKD5jTy8Mf/FMlgYPy7X+bqVIiZFhMjbgt5EYyiRLOnkXZfC6+PHqTeWMljg5sQ1EGMtVGsu55AMPxwryY1liP5aghzazHWjeU/9DgAeTpB+sQ4KDqCdhXHA/vQ7V6MQhYF+7tegD8Imqbx+usvoOs699778Af2mgKYGR/k5Kt/B2qOrK8Zb24BNIV9j/82bx95i4irjHlvFTlVA03FkVigdcFJKilTXe+ltNLOhZ6DZOwupqpWc2elj1tKihBvinc/S3HqH/GvyRPBYHAj8PehUKj95v9eVrydqljJb1UZCoVS/+ScADAI+EKhkBoMBg03z2liZXeeH1j2LxDVavk54Yj0Qpj8O9MYzCac+5sQrUa0xCLpZ/8LM1V38YUrXu5epZKOjANQUlqBOqPS2PUiE7U7CNS3UCHbkRDQ9CVUYYgz5ZUUR85y3ZLimsOMoIsUFqrZW7WLR7a3I+gKyuhF1L5DyIvjYCvC1LYHpXYdl2ODdC1eYSqzgASs0uw0ZK2ICZ3K1DA+Cxjy8rvTb1kXiJk8TGS8FJGkwbhAt9PCSbOd4ISMIppI5G5D1K3o9iyrOmtoDVZS5LVhfE/ew/T1Xuaf/AZqKsVUXQ3TgXI2rt9D1cIrRH1J+mQLr6eXaY1UkDLmmHIts2bEypX6LAjw+HSKjmyG5QkJ8e5a7PObkFIlCMo53iz34/YF2HjtuyBovFxxH4rdgvvSK6RsAqF6E0azk19q+zjzPZeYvHaCju33sFS+hoNzcdqvnuXBnWu5shxleDjEXXcdwOf1k7p0lfSFfsK6yvGaCP32GRyqhX3CRrZWbMJS5UF0mIhFlzn++nMkNBFbxk4w1I0pFWck2Eg4UIwXByWaHbvTz8i8ynRqZbE0XS5xi9VFU0rjyXrIylM4kpM0F9xsM3QiJlZy/mouiWv6EJOpRVK2efq8Ke6vuIMN57xkzT0owWnM9lpOHDUzL1fiv6WEGZOBaP5HC5TugsZHx3LIosA/1FlozZykTZ5FLBiJGDy4lAhhu8hrYpyCrrFJ9RHQLPRl84w6w4gINKTLcWe8rJGrqNGLmNBTHCwsoRpNPHZbBz5M/I/Br6OoCo9P38FMMktEOYJAjoK2g0qLjWX5IEX+CtwtWxgY6KOxvoYyj5OxgWEcziwj7gizhSTbLEYqTFYsrgasriasrkbUWIbpL/wFslzgaJuEN7XyvYuajsNfiuQqpbcwy2hxgmZvE/sHZymJj7MobUTccSuJ+UEGLx9H13Q0S5BxyUrMu0TKHUYXNQwYuEXfT29PgnnFit9hZN+aStqrPRgkEYNBRDQION0WXh57nePTXXx+3a9Q3K+iD6aJWsLUPLKHkyePMDU1gdtdRCwWBYOVrtkKArYCi0kwoLDeegWHuoiiGwjbKnDqU9hzK/UpszUStG9GK7+B7JnGMXUretxOzaMdpMwfnL9+anHqvQgGg/WsrH58GrCFQqGf+ZZP/86o5WdAKOmjYygLcdTEX/NK4T6ymSKczgnWXz3JwppbcQciTE5OYXNVsEnayVG/SndgJd+EOZtaGURE++jMDePWs0RVF9PmdlqFTbzmiXJhAFqMOgZZwmVOsm6hC8PyHN4WMDngrZKNZB3bqF16AUuxjdfdDxDURzDOzCE7PAy4OwgUEtzbf5787HWkjErKbmTIV0/nmizmQp7k89Mk2yzMFG/k9tx6eo2DdMjNXEkfJWSYwJ9X2GZO86bdTagqiMG6F2NSZpuyTJ33NJKgED0fwV3rQi2V+HbUgea6l/KZXhR5kiH/HMpiJdvmB9hyPYN33ccxVZaRdYZJvH0UfXkc0LE0NCEJC8xZBIbVu7EbLOiIDJUPMuIfYHXYwL7lFF+N38cSBqyiwEfXj+O2zfPNk5uI6gLlFiOlOZVk6QwOZxs9Q1EaipZ5cNUwwU2/gWiyvq8dB8OT/K/XzqBXX8YQayI7Uo/RLuHbWEq9OMUew3n6FDc98nb+042/IZr38LXk7SwjsBqRzjYTnYKKGHGRrwxh66zFKjvJn/0u6vIUz7V8knnJzRPz3+FvKj8DgoF6p5XKiycpP3McT9CC25YAwFrbQW/wI7w8H0PVdcpm+ynOJqhzilTPd5Fz+vmiJ89qu4ldViuaJpJSb+PMiRy3bBmjvNKALmzE9s5f0i03ssE4jLLrsxSKKnjt8IvM1qZYLCzT5m2mLxJiXX4nI/4gZgTqpjMkh2Pc+2A7JmmJrle/icliY8fWR+HCHIgrn7/gEkhFuuhPjRJRc3h8Taw78DDyi/+NcaPIgPI4esLEQzuyCN3fwbTpYcxr7kHXdWZGejl36LuouQyyZMWoZJG1YsyeMvboo5i1WZJWF1+YvZ3bPXY2md3o6GQ3OCkzLpE7/nX6tVqez+9h8+IonQsncG7eQumnfwlBEFiO53jl9BhdvXMYBJ1ftJ+k2TjJK4V7Sad9bJp+iblSgbe2GqlTmrBdbiZdZsUkGTBajFwZDqPoYFcy+OQUk9YAboOIV9WpKpM4mxHwrg9g1zM8mH4df6oTMe8kU99FQVEwmUTm0q0MjSxhjI2RLhjZU9pC5uxxjAWNgiTQ3+jAqWh0mn3YnDEiBTMHE/ewen0pt9zWzPxf/wlSTYRstQ9v9X04fGvefVenZsI8e/UtBhcKoEkEPPNsKA9S5d3C37x0g856H7/2UAfJN7+NOHMcoaiWqo//HrH8B98k/EeRyXvxHzzxo/FvKU6p8Typg8Po2ZuDRIOAVOrAWOFEqnAhOIyEx54lnxyjtOUzaOOQPT+D465GpID9J65DfirK8Ze+TExZxGp3U1ITpKQmSGl1EIvdhRqbJfPc72FadwBjcAeF6BxHDr8Ius4dH/tdjGYruq6zEPoGmibjGL8NLZxFqnShhjPv1kew6pC6hujIYd//GOJ78jZdOT9F/5tn2Jg6i5ZM4r1jP+b0aUBArP9V9DTYAnZo8iI6TOj5NLnj30CZ6EGq24Bl1y8gmKzk0jMkT54l+uLrGCwi7rZHsW/qxLKulHxqnNjcGa6d6yEaLmA0isiy9v3nb7KhO4tpq6lDsnvo6R+ira2DlsYmwrOjhGfHCM+MEl+eB3R0XcDqDFDVGMRfUU9ZXTvHjh8mm81y4MAj7143sXie2MxBAo0fw+Kso7jYyeJijMXh7xAJL3BxyIOgaaitRrrTg+x2PcibR9LsWVvB5rYSouF+Qr29DHrnKHLLfGr95/HafO9rw3i6wDeefZtiaZ51W+9mVWMF6tIYmVf+lFzVek41HmBsbppl84pYLgDuyCKWcBS1pJ7by3pwKTOUtf4SBqOLWEFhOp1jcDnF5ekoqllEvBn2KaKhIbLHOkpQPo/DvwFPxR0giDw/9ConprvYkXAjjC7gs9ppMRtwFBJEQiqCyUzFH/8po5kZrof76Q3fIJyLAPBLi3dQ56nB6OtDvvwShrIg1ts/966A+YOQ6ZqkMBrD9UALouOf95O6opG9NEdhIAzooI5h3+Yn5amj67Vvko4vI4oGXP4yPIFKPIEqPIFKioorkIwmFEVhYKCPy5fPs2PHrdTVfbCQiFwuy5kjL7E4eB7a4kI4AAAgAElEQVRVMjPRchefWHBh3e7j6Kt/TXFlA5Vr9tHVdYz1t+zm9UieuGDGF4pjm8lQUVPEwmwCRdYQRBCMaaQqLxN+F7WlLh6qK2H++ilqGhuxuKs/kG3w78cTwWDQDYwCd4ZCoYvBYPCzwP8GdgN/B7wI7GFlLfP3Q6HQ6WAwuB749j8KWjevc+OmXcIPKwuFQpd/jDm1/BxxhBLOkHp7GIPHiuOOBgRJJHv8Gygj5/lf4i+QLmjcvarA3Ow0d9/9ADabnZEnv4XadYw3qrdTVy2zQ1MRDW0I+EhLAsKtNcRHrhAdeIUbPpkrTiuSKLKtYgv7avZQZHbj9zuY7znLSO+rnMvPc8VpoSAKlAoWNsczrA4vY9V0BEAsaeJUVMflgcpKBbqXWUz6mDNbKBPjlBuiFDDhbltNyjjO3w5sRzCep20pTMYsMOqroiK6CiH2/fG8w2XG47NR5LVR5LMhFCKkXv4WnvAScUcpw1W3suO2aTR5gqzSwVdzcxS0SQyqiCtvYu1yAwHRy1W5wFj5eX5rOoyiujEJ92Iye8iWX8G8dB5DWsb+0J8QCefJHvsyY640NzIWPAmNq81mdLuVLXIH6ZlFjJFBMDsJbH2YI7KNVVaB9X/9Z+TrS7hS3kBLXSP1kTiJM6dRlpcxFBVRtGsPrm07GYvM8cr0Qca1Ofyyk33xNfgp4nJuEEEXWJ8vxdB7BCUXJ956FxU71jAXG2NqfpKk/v08jAICgmKioEjYNCu3W+sZs6R4rdxGRkoj4cWZjdBSXEZJAaYGL5IvJAlSQbOpgqdLz9KvjdOmeGgsylDlbuN6so4bKZWcoxh0nTq7hfUlRUjjPfSeeZOy9ge4cSONwSSioOMutlJW58Guafj7lsgbZXTfKLJxGUQREwJTep5DahIzcL/JRbnby8SCxPgclJRFOWeKsaiqbMnUc+fyRtTSEIXiYd7rWPRGQua6kqd1fD2GpVIMQLlFRuYdVPKYDEYUTWbdliYkW46haZ2pJQelngzBigQGowuT1Y/RGsDqasJsr0YQV3hLXl5m6gt/jpbLUfXb/4XX0z0MjvSyeTmAMNVPQiyQM60IN7ooErVD1mrk9oyBWFZlVlXRUUgYfUyWmIj6YuiCjtvoYl1JJ22+IM8Nvkw6E+WXJ8OEm3+ZV/oU5iMZGipcPLSznvL5EOGXXkBLpzFWVdFjXCJabOWR3b9E5PIUrqgTuVzAvSvIoUNvoGkajqJSuq4tMZZyISEjoLPacBGvIYwASLXbuVg8gM1o43PVH0W+MIcxLpJyjKHVX0Oab8QwV8fo3Ft03rYX++bdH7hP+pmJU8Fg0ATcD3yClbjtM6FQaM8HtujnG7X8lISyOBcn/sx1ND1EOHWZI/E7yZeI3HX2SVj3EKXWynePV1n5hobsGik9Tb6wTEqNUqaHWJOfIyFY6ZeqmMk1kEv5qDCKhPRZbijlNG+xsPO6QG9CxmoxsIlRxIkreCuXMdogHW1hyR3gatBKv2sDD/EGSRwcYTvFRLjHcByj8INVbf1GlKULcax5HVvwAfLFRXyp5DV2T/pR4jPoAgg6VEgyJ5qLmTMVKLE8RF5yExDC7NFP0zdqZEbLsnEZarcpXMzLjM0302zLc0wYxaCL6KrAE2/MopU3ou58lJZNVUjTSTKnpzhbopKYvMqq690YM2lU0Yh3wxOYzDZMa8t48liIvuYjiOYcH51PECzq5LSwl1OhGQ50XuPZnjbSspEKBFR0Uv4ZOpuq2VjRzsDoOEd6opgFhU+WhVh7x70YAg0omsLB8aO8PXEUu2RHyDuJa0vkr92KrkDpZh84bNwunmJEr6Z14iqrIr1EmqvpywRYlHXqnFnaY50YE2XMVo1zvVxBZSXuGV1FDRsZsHawI3aRdu8QppoP05v3c3lijrjRjKgqtHpdrHEI2CYucVT1M2L2Y84l6UjNUbyk0qZXYRANSGUqkbNPUtjgwFRqYTSnM3puC3JBxSxI7N/eR86SJNcdo0SPott9GE1GbI/8GadPH2d6epL7HvgQX+37e0bj43jNHn5j+T7mVfCmFGylTl4fXkLX8xjzL+L2lbLzgV/G5iwic+jLKHNppGIP2akznM/aSGkGxpUGQlo77s5u9mZn2bmcoLDvv/O950ZpNIfYGkxhvfM3EISVDjtRSPLVp18ksJjAZhjFZSpjpLAKVTeQabjCh+ImPPnr5DSJgnM9LmUTws2QT1E5hFSsccbzEE+fmWJTZRGPeGZYfukFvPceeN+26bPhNN84dInZySyfcx3kbPIOTIUMmyZeIfTAQ3jXlPD8wKt4pxoJzNexGHSzMLRIMDrCiLOSW/yTbC03szjbxqvLYWYEB6JJpHhTCVYzNERh33wOo77ichszThH1X8RfYqeo/jO88fd/iaDmOZXbzY5mmbVvvk5P0IpuMVO6LLPgMlAzncGbUBBNEHFVMmpqZ51rHL8UwuCyk9u+gUJ2AX/jLzI+XOBE6CL9rm4UKUvHnBtXSsZZFqRlw538z2euUVFs53ceW4cUnyTz6l+gZHXyKQOVD38IpfFfEpnwfvxLJh3/wRM/Hv8a4pSu6+RyORKJOIlEjEQiTiGSon6uCHSdi4ZhOoOr8WsulNkEWqIAgFw6QzbQjcu2E3fdDpKvDyJYJBx3Nf7I8KcfV4dLR59n+MopOr17aX74LgyO94cM5U4+iTx0Buu+XyN37Ovo+RQxZyVn5pLUtW9i0x0fASA5d4no/BvYRrfj2rAOU00Ruq6jxXLk+wYoDE2CWAlIIIDBbyNsMaCJGrljb2Oc6cZg8+AK3oXRUQLaDKL8PBjbEQIH0KJZdB2MVTn02efQ01HMt3wYY/vKLpqF7AILoW+i6wqGSTOZt/pBF/F89F7k4kXyqXkGb6SJhnN0bLuN+PISV69VUd8k4SxT6BkbpVyJI8cWydkr0CULpugggr4iYBlNFnxltfgr6vGV1XHpXJrpyRQPfHQtgTIn+Xye5577NqtWrWbt2pWd9DRNZrbvf2O0+N/dzfAf20OVU9y48HV6RlbElwV7nJY1HVw87gV0/vhTm0inU7z66vMEAsUkbec5mVcRRSMPNd3DLWUb39fus4sRDr/1PWayPh47sI+6MheF64fJn3kK0VOOFp1DOPDfmDEXc/mtIyyZrSyU16Lf9M4zUcBnyBEXisgoK3UWBSixmMjHC4yNRrAXEhxo7OdK4H7Q4HFniPR0H0a9msN6irOF62yXV3FneA2zqUFupLvQUHEavFSYg5SbG5BEE6LViGA0oEswmB4HdIrzLga8S7R0dFBWmKdw8klEpx/rXb+J6PrBifa1VIHESwOY6j3YtlW9r0yNZkmfnESL5RCsAnomj6nsKotVnXQffhaT1caWfQ8wPzNDdGGK6OIU+WwaHQHd5EJ0BiiIZnQditxu7rn3kR/pNZVa7kEpxHGX7kRRVG70XaX/3FsImSUEm5fetvuoc3p5sD+J5LMyXzLPpaPP0bH9XsaWkoTzKqHKTiomw4jDCokaB6kmNy6DiCshYwznyE3FEHIr91MsIlZLH87MDXbe9zHKGjf+UNt+GP49eSIYDN4G/BFgAd4Cfg04AJwAPhIKhb4bDAY3A68Bjax4SP2riVM/bX1+lkgNLTP3Sj+OJh+l97WgROeZ+urnuFH5AH971c4ffnoLa5v9GAwrE29NUbj+X/+Q9OQItjYDJlHhoncv9975CMtvDJJWNf5iKkxlpZvf3A4LPS9wiAQ9TiuiKLK3fjtV7nKOjnUxFp3CiEBnKs+mWIrqnILk9CE0BgnrM5S5VpM7d4gZ2ciVpMC6BhfmKiMNa36BuNnF77/4ZT4fvx2nKoEjT84+zaHFBY7PBtnmOY49HSNhE+htMPGxtsepExoJL6ZZXkwRvvknF26KM7pOVXaUhoWzKJIJ1+N+yNrxLyzRN+3l7fowCz4Ddy+vZ2umZeVZoNFjmCIijHGbvAFVMNOnXqOyZQqjqOC+MUNBM7JQehsvRCZRnbO0j8lMlkjMFptpDVfgNRZRMdKHY3KBfEkpgxUVyOW1/PIjBxj74l9xQhMRRYGOiz2Iuo67s4PSO/bh3bwJ8T07sOq6TvfMNZ668hKz6QXseTOduTrur9rM4lNfQU2nMO7fx58OlhOs9vCHn95MfOYY46GjZFMSycEsmqmMvC1ALJ8mQ45VVFNLCce4RkLMkK/1EdWqSFmK0G8KMQ4lQ4OjiOKlFO6lJN2eM/Qbl5B1FZAwSlUUCWXc2rCN/peGKPHYWbXJTNeZkz/R+7pgjzNetIRNNtO+VIolqyHpOhmrhYaSCgb7nDT6bEx4r3LWHqICHw9F1rJq/2oEu0Cob5ljA/1cKjqHf7aejkITlb5lSh0xbNkylLCL7thBslqKtg4vXpsPe1kVk7NwYzhBQcwRDAbZv3//D+yj88sRrv/XP0BOJFj13/8Ye30diweHSVxfoPKxTkSLzPXf+wMy6RSxfdsZHQ+hK0kk5fsOokmLiaEqSNlF/CYXW+u3sKVyLQ3emnd5ePDkU/zl1EnMZjt/fvcf4jQ6OHZukrcPD0BBp1GJsdaSx18qkR7vIzU2BvLNub3FQqF9F5W2NqaUZY7lUhQyI3iFBbqUWwEBk0Fnk+EkHptGZX2Q0RuXiexsZTQ2w+97P4XWmwBBR5emSdZcQcSGcLWF4cwZolKOnQc+SvA96QZ+AvzEYX3bgY8DjwBLrCQ1/HYoFJr4aaz5OUUtP+WkY+bSNJlj48j5l3khsx1FM9GxfJiKkk787iZ6rDGU+TPgX8t6uZScXgBdxyZavn8hXUM3ZMnbbAykxpgijIaOPxnnhdR6OhviLNauYnd2lIaQnxPRNBo6dYEsDrFAQ/J1jFKBeF0pT3kexZhPMnFDxd1ZRlE8zB1vP4XiFzjXZqXB3ExJPsaSr4qG1HWc+ST5mIuDOSttQ2MUpSDetoZhwziSLGNyl1Jsb6dc9nE1/CoX61Vc5hq2e0wokonD2nZAR+f7H/M++RA1ljAnZyQWUjEmSwQ8KQc104vsupzirfs/yVJpBX6jxCcGsxgsBubKwlw6/yaGXAKPVExluo7yik50VSabj/OV+SWay4u50HgIEZ1fn1ymv/OXuTwcZWJcRBDApYk0YmASlYUf2mo691u7aeuw87wtz3RmgY0l63ik+T7eudDFwfxh5PFVkKmjrlkFlx/FaMadmOWJoSdZ9LsYDgQot8i8k1HYu7CV6kwlB92X6faOIwoigiAgIoBYBdJWNGUcq97Np5wSVmcDxtkS5p/8BqHWDhK3H2BcEckoKoKmoYsitUKeh5uq8LrdzMxMce6dY3RaGymS4mQrr4CgYlsssBxPc2h5HYZUBUnPGG35bjq3FlN0eQIEeNvnpKPpVuoab+eFF54iGGyjvLWOv+r+EhbJQqKQpMFWzaNDG3GXF2PbVcOpt47T2w9FpWOs2reRhJohkotiWBhhd98lcgYzF/J20nmFW+7+KF03rnJ0oAqrlOTTd9dTe/rLGIM7OHddoD9Ry0OPtxKoLkHXdRZnRvha/3dxX9uMSY8Q8AyyZe8jmGxVPP+tSySdi8w2XsQxXcEn5TFKiBN2NZIsa6B61LnyPHWFWQW+HUuRMgj8+Wc2E3vuW9wY7ya/dwtN7VupL6rjWriPb994lkqhHddgFUJUZL3tJEMLTuLONcwbBaZJY665QfNsG0bZgaFV4y7zEHnLAlbbysTKkHJy8bUkr3q34V0XwOQycfdYlvaCwJRVxKTp+HMKAgKp1YexFTUwPqIwcq0L2VnNuM/HumvnqF5UyP7uZzg038Vsao7Nwzq2TIEN0QR62oIcX5ktaIKIzaMR+MSnSXkbSM0+yUzczGtRnaRnkSLNxualPNm59Mo+BKKBab2BsGUVv/vxrTj1JJmX/gQMEnpRA0xfQPStxv7Q5z9w//ZjwjX+gyf+hfhZiVPpdIorV7qJxaIkEnFkufBumVOwsVVvRRQE5upk5tKLLCzM0drawfr1m9FTMvnpWcK5ZzBk3NhGtq4MhnSw7arBVFv0I+78o+sw3n+R8299h6a27dRHVnL3OO5oQLSveKFomTjpp/8zhrJW1LkQgr0IU/utFK4fYSCcYEQ2s2XTLio77iZ1dIh41etYbLUE2h579x7vDeWz3vmbaHGQZ5PMj0Q4OTBG+/xxXPkwpvIOfDvvQfK5MLjMiC4zyvCbyL1vYLntV/G3bGXmxWfRZt8AwYrU8jGsmzcgmAxoaoH50NfR1DzO4o3ke5YR5i6TvDKJkgHDtgrGLU7Cc7NsuO1R7L4OXnmqB09RlH33+Hgn10RfNM3/taaOxblpjh59m4bqSmJzY/gC5bR0bsLlK3vfwPef5p+amR3j9Olj7N9/P/6bocyJhTPEZo8QaPokFkf1+9pD13Ve+9bfELGqLJlylCSLqGlax7dOJHjirha2d5Zx9OhBFhZm2bW5FDVxCVPDx3lm+C2GYqO0eYM83vLQ+3b0e+vt15mZX+JqrJ7ffmwdVQEHucNfQhm/hDG4A8uuX6Dv5bcwvv4sV5p3c99vfJSEqjGVyjIamWU+EaHY4aLWV0WlzUKJzfRuAu5L13v5+0MzODUzWzoCnPOaeGIkiy+v8arnAhcdw+zMtrPfvB3JZUFwm5G1BDNzw4yPXSIen0NAwK95qG/ZjcNaRXgxjLFQIGGxE6vVic0Ok0zGcTicBCsClA+8jFEA6x2/TsriZ3g4hCwXUBQFRZFRFIVCNI2czaPZJVRdRVFkBA2cigWXwY6vtBjbtIZD6GO8zMFw71mKKxvZevcnqaqtWBEKVZWZmSlGRwaYmZ1BVVVEQUeSU+jpMIKcxun2U92yjqrgOor87w8jzKUmWRz6FqCjGsq41C8iLwwhKhlq2m/hHbWddLGVX2mtpGQhS+b0FFKdm6vxo8wMX2PVnkd4MSqhFcyUXE1QXu2m4fZ6JtN54gWFeEG++asgZBUsy3kCsxdx5XvJqQ0Y2vfx0f1tP64b+mf4eeGJYDBYAkwAQWAYMIVCIf1m2Y2bdkzy//Gwvvci17dErnsW86pirOvLyR77GrmRy/xJ9iNUBZz85qNr3nd8YXac9It/jCjBUeetJNUMi3IJHqmS+3QDKZNI5UNtGM0SuqahjJxjtudljhuzXHJZUQUok3U2xVKsSck4ylowlDajRedQxi6s5JVd04giKZg0F9ahSU7MFTBrOqtubQQJSpp/kZFXrlCcsTPMHCUGOy7VBbrAF5djpEWRj5ZNMzB7jrhdoK/BxBOdH2Nt4Pu7q05NjXPsneOYjW5qq5qJLS0xNnSDzsUr5LHxmu82zLqCJFlItl5FNWfw9O9CRsZgNLDH6WQ9FlQ0CshMqOcYMxgwmATW1EdwZFI4h+aZsFr4drGd1QMyeaPAUK2Bx8YLTAstVNzow5rLkvd5kKJxVMlIOODDpqjEHHbmy0tp7+2lKliD58EnMHp9/7T53oWu63RfOseJ8S7mvDEc0TQfOpHGJBopXufDoC0xsubzfOngNB9aP02LbxxrUSsiWdKxcfScij6i4rYeQEmLvKlfYr++kXk5S7cUAkOBktJiFhciWIxgdztJVG5gMp4k+R6vU13XEAqzCOkrpMV5ZIOOUZSoNtVSCBkpNuQQ806UrBN0KC6V6NwYRJIM5Aoa3aEleoYjaBqsrvfSZjNiSWXpEq9yzTlBScZD03wDte1lFOJRMtPTiOEwNWOTuOt3Yy3tIJNPMNUZ53v5iyiyzAF5G3K+jv6RKUY6TuGUXHy28pNYrobRcwrWjeWYgj60vELs3BCJ4Skq79lG+tQk2UyBN+YTrN5ajcm1zNWrl6itbWD79j3v42klkWD6f/wlciRC5W/+Fpb6BnLds+RvhDF3BLCuW8mbKIeXmPy//5xsJkPPxrXYbC4iS2ZmAxcomBREm5vOpJmO9CTl2TTG2nWYNjyEwVuBrmjkLl+j0NtD1lnBgiZSpNlxqzbQ/ukbAVl03nQaUA06keQ7OLOj+IZ9eOUEZc2bqLK2khrvIjN1gZdLdzJgr8EsyGwxnqXGYqbMv4quuTCzWhHzqp0Wk5UHXU7E5UFSY2ew7G9EK4tim70F9y0bMPo8wL9O+PePzPYYDAb/iJXVAx/wPHBPKBTq+sAW/P8M8mQcHZnrWjF6TsJSFKFGC1LkbuK8Q2Vp8jVUXaA4PseyzcaV7FXyYhrRYKVB0GnRsyTFcjShCVdKQDVLTBkUWvMRLuSacZrzbHCNczRRQZejgtqOY+SjCeSBNQwuOki3eSldvRFXzwWWYi6SHgelS2E87eXYExHuOnqIyIZynilN0G420l4Qkcz7cTXV8MUjdVTUGXA3l2A4PMXJHTo7uibx9F+lPbgOR3Erfs1LrqBgEiTaXLsQlo+wpjUCkkBk3EZt7hRjTTuwyiluiRqxKNAQriG3LozLl+eizYAa8xJ3htnQnyNTHOAz25qJToXomfUiZKAneZL5oRu4JT/zax9mMu5mdUwnK4TJKGP4bBv5dOECRMYxLTRzsmSAb5b6UE5OspT30BqIYFn0UdkaYHYpTkVMQNhUjNEgUCGq6NELpHUb42FIzRXzqrmKg/oVHEmNT7k7WRt8kN6+G0SGR7GVWKBhjmbXDoRzPajeGSbqNlKmZohLBr7kMpFPFjAn4L70RqozlRz2XGNuopg98gbuengVgiAwk87xtYFpSq1mNvkq+Lu+I6T87eixfnLPvE2iyI1r7Sru62ikoCg8/c47hI127tq0hjbH93OTVFRU0bllHeHJtzH7MghJK/bZXZi8JTR/uJ7I8TGunJ9Cwsnbq+wkZ6Pci87sgp1lXedvXWe4LbGS86KsrpqvXH0Sq2TldzZ+luHYGN/pf46v1r1DubOM2ZMTJMxplA0rCv7Z/kEADIIBj9nNXHkppsks1oLCul3bOaVN0uUaoqrcwNhsLa+/cZ5PNa/CNnCCVZKVMXMDXcdHaW3rY+z6Wa6ZlklaS/DLFpRmO92VjxGwFrO9xMm2PQ10vSMQmKpnpnaMr8kuPpsD38Iw/sQwSyYzGdejVCZ8lEg6D/jhm9oIf3HqMpnaRZSaIlAHOHRtAFHT8cUUOmI6LcoYMwk/OaDJNIpWVs63UwoVBYHdy32sXo6zuHmB4ZCN7IyF0FoLFYs6L/S3c5dHxls3iOd2N1UxM7LHwv7pHLU5nWdSaabqijBLBtZfOcxm/3ogRyopMHKti+D6vZwoTJFP9dI4nWdq7y1ECws0FdXjMjnpbRjHHdHobQgQII9dcJLGTzqSxCYnUC+8yLKlBNmTJ2mKgQeKRRFjvkC3uQANNoocBnJhCVdqmBZ1kunrOaqmTiMoBWjcCb2v0a/UsZRv5+6fUX/3Hzzx7wNd1+nqOs7S0gKBQCn19Y24XG5cLjdObOinV+R4xx0NFBdZWKVpdHefpb+/l1gswo4de0kaTyHIAoH1j0KDGWU2gV7QMFa7f2K7YkuzdB9+huKKBtbsewgtkiN1eJTU2yMrApXDhNx3BFQFdboXsbgO652fR7S6MLbfRsdgF0uHX+TyxRNYhjyYjV7srg7S6SsochLJ6FwRpg5/GbG4Btv+30Iw2RCtUHCYON01wpr5I0hyht7S3dz1O49h+ydeWwbfA6jzN8id+nuic1fRZ09jKG1Dt99NYVRBnunH3BEgZT2Lko/gqzlANjxGLtAHAREPEtEhlf7pKCl7kg27H8JbsZZXnrqCw2Vh206V5YUuetVSVvtcSAL09FzA4XAiRdNYhufJjy4iyyZS7gkMDgei3YHB6cBod3DbvS288t2rHH8rhKloFqvVhs93M7G8miex0IXF2fCuMKVGsmielQnDZNdJIqLEmHeBhJgjKJUyPtRDiaOGLe0lTE6OMTMzybp1G9HTh7EVteJ31fC5tZ/h1Mw5Xh5+gz89///wRPtjrPKv5IpqbWllaXEWnzXHXz1zhd95fC0Vu3+BwvUaTG17GRqYQn3zJaKuMu7+tcexmCQsQMBqYp3fxdLo0+RTk5QV/Sck0/cX4XRdp1w6x6/fYsAysIbsQoELHiM3Gp3E9TNcTA6z1eZmS9EEemUQS/FmBEHAgp+W1npauJ3o4hTD599hYuASS4MvIpscCJINW8N65itqiRVkPn/PQyzOTdPXd5VLoRF6TeuoUxdwvfG3XDEHUXUwGk0YjUYkSUKSJAxOC4YsGHUz5lIXLOaQk1mSpjwT2iKjM3M3Q0d0hKkl3DXrCQRXE4knkEfzXLvWx+TkOLJcwGQyU1fXSG1tA6Wl5YiiSDYVZ268n8nQJfovHObG+UO4fGXUtKyjqnkddqeD5fEXweBgJmzBKUwiLKaQdIFN+z+BraSVF3rGKNKgymEFhxUtLZPrmaejeTfRhUmun36VQsdjlF6PYnNY2XegDYvVSJvX+d7PAU3XOXTiKIuxa5jzY1hr1xAv3s7mtvcnpv9p8G/FE8FgsDQUCs0Hg0ER+HPgq6FQaCIYDB4D9gGHbu7AFwCGQ6FQLBgMXgEeA/7h5m/PP4pPP6rs/40wt/nRknny15cQnWbMa+9FGT7LjuIYr4/JzC2nKfOt9CVaNoF8+m+RrBLhXpnN7SkuV9bA0hSDCZHFdZ1UDMfIn55C2lOLIIoYm7ZS3bCJxwa7uPXKq6QLKSqLmzGt2YRUsxbB8v2xrJb+EIXegzhunCDvMlIIFIg3uajMLTMUEVGGFxEa7MxffZpAZiPdhiGWPWMMRV0YMNBp83CXu5WvhRaYjzbQ6TDTmzrBqlGFf1CfIuOeoUxyMzs7wvTUEFZURF1mfOEYAB4TTFVaAI3N+iEKQhE50cZSdpFMtJSwcZ6CbkLKORhWZda5zRgEkTkijBiMqIKBhFbgtUk7t1ZraDV+KifC3DssMKsZSdr9PPL2BJasQiPdZKwGBmucTDXvon56nLrBXsqnZ5ElibGqcopyeZzJNGb5OkJqCtVpQZSs70YZvFmBAOMAACAASURBVPvcNI2zZ08yMjLItro1BFI58kdfJmvQeOlWPztbt/N/2HvzKEmu+s73ExGZkftWlVlVWfu+dndV7/sidUvdklo7AixALLINDIgB+3h8jmfGwyx+c3iPwfiNDLbHgFgEAgHakFpbS+p9re6urn1fs6qyMrNyXyMj4v1RooWeQCCMx37P/p4Tp+rEjci4N+LG78b93e/v++s++WNaFp/hT47UYNFmGA43sLfjHupqSliYGSI2c5xc5yyzys94MQXzQpaysJud2TaGYrXknDMsL67SXFymwgTphUHcWh97K82kdTOLuVpyhUrcq26uzRsZyHXTWrONbTtczOfHuRS4Rq4uy4IuYIuXYk2VYE07yM2VkIiEEdwmLiwmyKoqu9c1cNfuerxuCwW1wGNDT3A9NMtuwwYORtowGWVyYwrODU2Y9x7BIWkEnh2BrEAqMkJq6CU8FzU+aJV4eX8pT3pO4EpOYOvWQdJ42Hor8rkAgsOM7fbmGzqRktmIZ2cr0nyR1GiYM6spdplk7uwop2xPHYJQjyhKXL265kTdu/dmRFFETaVY+Mr/hRIJU/X5P8bS1Ez2yhL5oTByhxfzxrcyvRYsFsZ61lN75hx1c8vM1IsIRQcf6PwMzZt9kDIy9uMzVKg3I1SOUAycRZn9K/DcjJbxgW4AwwasBgvlUoHR/CwUUzTMxbF3tmLftpmkJPKNpwZ42GajNpjhB/E0gtCN5KzG3JPinraDJBZPEVgcp6p+NwH/BkZWCxiAo04XYfUwL2cVlqdVwI5NEKiTDVzLFpjILPOBMiMtbXeSqTyLVeym9I5D78qq/13g12XrO8aaUOHTo6OjuX/UmvzzQT3/gNUOb6mdiUfPkUyN8Fy8DMUqcXdyCndFN9ekOEsrTyNSRLGUo9l8N85T0SnXQuwuTBASLJzXSxDw0GXaQD3lzJtCLESv8mR8M3d1jZJNQkp0MN24lWZhBm9xGM20j8DFFGJMJ9VkgQoNdyHGsqUCYy6DKZHhJkCTFB6znqAqp/BhXUT1O0GXWNU2892LVqo7fOTjcbYuTOHzlbEorbA12YRkMBElygnPGH3WGbblWrktspFs+QA59xhzgw5W4gGqze1kqrZx3G+joSjQlVepnl4mVTfKS8YZJgoaYt5C52KUgxfijHe1sd2ziKmQRMdEhkZOqnGW7VspirVYDKv0RO10WKxEG95AM8VxzexDyJlZ7v0exkyKS80+zm4VIOblTpsFMVHChh1HKamy8BfH/5ryKxvxtFmZqZlhMTmCpqcAAauhlNW+ZvS8BUP1OHXRSj4hvMKYvYVZzUkxa6dij5/ng8f4vbb7uDY6xnhxhmZ5L0u2amqXX2NuyU5YlahumOJzwTuYNA7yvdKrFA0ilVOdHGzfT9v2Kr42NI8kCHy6swabQeQvLv4lparCUUuB7Pkk1+2tHH3fh7BYrFy9eonr/VcodlkxOCRcopsyqxefxUupJJIPvIiSW2E+ZMUsdbGueivZ8wHM2yp5+vQM8WQOtaASaYhzZ/EYpfkC37E5OXAphVbiYqSuEZPNwkp1loXUIn+06dPUOtfCTafjczw+/CSZZBQplaXCXUWZp52Ji3E2djWyY0s7TtlBNhnjjZ9+jURshaEGI3K5n+XMCrfW3cTRhlv54v86QzCaYZd8ioPWIJaeW7g8ESEWHEUQdNQ6P2c8UZpmtyKHSwjtr0EV1xhmn1tXS6nJyI+/dYrQisaYJ4DS3IdRgMM5iY6EifENG3l5dIiDyfXs0GsYMy/yg9JT5PIyPXotOyq78EZXub46xPXCPCmHkZhNwJR20TS0h8bIebyeWVq9GV7PdPB0bivtJRoP7Ikh5YeZmqlieLSJ1TY7mvUci9c6KTFk8HlTdK/L8Iq2l55onr1XrzGzNMn0tn1cjBqxbPZhyCk8rI8hugfoPRvH6a1loauMiytXuetkloxc5Ph2F5IkYhSNCKxpAChKDr2oUpRAEsCs6mi6kaIqYVJzCLpO1iSALGETQFUMqIU8omjA7iollQ+T+gWbLug6ljxYixa68hGKOSdXi7v5xK176Kh6d2bML8OvyML0r+PEe8TvYlV8dHSICxdOs2PHXlpbO27sV2M5Ui9NgrDmmJJcZnRdR88oiDaZiYlRzp8/RV25Qp03REnNUezeTb+TNhTyWV55/MsUlTy3fvjfYbE5ASiGMqRemUQ0GbDcXEXup38MqoJUswHLoX+DYDS/7XciY5O89rNHKZUr2CwHocRAvMmOrXQXQtSK8eI33uaYAlCLGs/+oA/z8DmaVi5yvfpWQuYqOjf62X+49R3112LLpH/651BUkLfcg7zxTgRBpBjOkLuyRHEphWbMorfEycjX0FUFY7KWkk23oK2ucOqpvyWqGagLZLDILq6W3wmizN0f6sHpEnit/2e8Xuzh4So7mb7LXA0t0TwxjXdxiZ/3mF/5eSdJzPk2Mm5fT2P8EjX6Mja7A0EQUJUkxWIC2VKOJLswOToxWioxeoyYDzbwwrf/hsGKDPPuOA+UNWOLxLkyWYrVJHH3nffw0kvPYbFY2Le9gdjCzyhrfgizo/7GpcPZCN8Y+B4LqSU+3P4A2/2bUdUiTz75OCU+Py8OW9F0+NMHN+IvtREIpej771+mPjlP+Z99kdKGmnc0p5iPsjT8dSyuVrwN77uxPxMdIjL6Ao7ZW9A1kb9ZWSTUXIbo7CWrjHFb/UFuq93H6tyzZOOjWD3rKKk5iii9pQOVU1VOLkVJP/Uk/ule5mpL0bXsWkKZ+i7e8O/h5ppyDlatsRBCoSCDg33Mzc0AOka9yO56HzW77npHP8xdWybXF0R0m9FiOcxbKjF1ekm/cYnZyRBDymWKkoyjopFsXiGbzdw412g0UlvbQH19IxUVVTdCpX4Zcpkk82PXmBvtJRyYAsDhtuMp1VnOlqPmQVudxmQW6dxUTX3Px3niYpRhs8YtZR5uqluTatJ1nezFAIWRCKGyCL3Dz5CXqshkt9C5zcT+m3f/yjoMXjrOwKlnMHsqufOjf4IoSr/rbH3/W8aJtra2vwd2AzLwMvCF0dHR3Jv6Vt9kzTmmAP9+dHT02JvntL9ZNw8QBR4aHR0d/XVlvwb1/DNkTgHomr6mi7uYxHaokeLI46xODfKfo/ext7uSj9zahp5LkXn+S2ixIJbb/oj4lTEiT/+U0gc/zIVcinB4hfr6JrpdbejXIsgtJVh2Vr9t0qprKt4SC5FY4V1qA3o+TTEwhLIwzNLr59CbLPRFipQIRbrqK8nVaOSX65mv99CUuQKhLLO5VmYSRUwmC9dj9RQUgT/f0cjw1VeZTl5+xzUsoh2r5MIoOrmal1kuWtjbHKXRGSd3xUQsPkba4SRmLmLU3tJmKhpE6qwbWWfsYaqQZMUWYofSyIJhCDXXR6+5EoNqRhU0ylw5qggyOpGisqhQOlvEkC+Sc7nRrTlG3EZqlvN4owUQRaxd6xAdTuIXzoGuM19fS8ZqYSNhzK0wrrbiLTPTuP4WjJZy9EyMwvIkp/sGWI5n6YrMIAVyyMkkWaOd4c2HmGyaYllfpNrg4JZikjKPnZRhK195wUSD30lXs5eZQJzlaIaitQ/FP4UkwEGriXWpOiyBHuJkOVacxGUooBWsNJelqa0JQsaMnKjHFK9CkNzIfgeFQAwhr6PqOmNKkSvJLIKmYXZPk7OnCOqQdEbIW9I37qkxZ8Ga9mBJu6lz1XBgUzc1taUkCin+9vpjzCUXuL/lTm6q2YOqFHnjmxeoEgxUmNbss2AQQRSw7qnBUO3ktaf7CV0dYkujTiIc4zmfgZXqcRDgwOUk3WPZN88zIJhMiCYTosm89r8sI7u3IEge3oiGuWlnB8aJGJbtVZja1+zq4OB1envPU1fXwO4tuwj85ZcpLMxT+cjnsXWtI3c9SO7q8jvegXg8xiuvPI+iFNjV2s2pY/MUK2KYTfDAgx+mosJNKJRkNRIi8LPr1OBFsEjoWRX0IoI2jmhdRt5+E+mBQeInTnC9XODlzU62utp5aN0HQDTwtWdGuDIR4QPlLraLBl6UdcbyCsFYiuybYuZGUcWpRWi02LmStaKypvOmI2AQBepLTJhy0/jVEFu3bKTC6CQgO3jsbJBQIs/u2mUOdkao2fApRPHtiT7+MZhT71kQ/bdBW1vbl4H7WTPW60dHRwfe3N/KmtEvZY0q+9Do6Oj4P1bZb4h6/gEDii2rEvjRAM9nF4nHreyxxqh11jOqLDCdeAXQ0SUTgpqn3r2PgGLhdFKgjAifcrzGsurhXGYrneZ+wvkyVj0S1WIZG4VmMho8nw+xofI48ZxMotjEjKeOqPetj0GDWqBsOIYULGKszjHV2sDW4Dk2LFzmalYgJQtcbZWRVYEDEylMcgUuuZzKJhXVESacNHN1zE6rVqTDvB2DbkZDY8Q0T+nUIEyPcnVPA9oGH67cMtuCOzDE/fSmn6fJpmPRDmIWbcQMUU5X2xmyukDXsYSu0TnZz2vr8lSKEotqkU89m8asySjroFqIsaA3US0JoE6gCSJzJQ1oXjOR5Uq6c12MKzm+sZrESoG71mXYEm4l4pjkYt8snUvDDLdKnNrkYF9R5KaOz9C6oZmvnfs+ZxYvUDe3EXuwgsn1p/HbM9isTSwUMsRyC2hpN/nB7VRXiYSWVTaULmEzZCkkS2izKGy+eyd/fv2bZPUckg5lymYeDpzg8ZaHiBvsVE6dY7hsit9L7KItW0m0/SVemU8yZ1CI20W8K2U4Wu4lDXyyo5qKN9M1n5s9x/cmn+LfSmaKognZ/z6am9sIh1c4duwZbPUlHFcuUGJxE88lUXWVDbKBQ1YTig6ng2mCqg1UmY2+JralOokHCry8kmQOjVpBpLHJxc7Vv2LaZ+ebbiuqprN+UsVkbqGvYo6CochHOt7PDv+WG32okMtw6pm/IxyYpufAPbRtWpOBeOHJfpYW4nzoU9tJhGc4+7NvUVRy1Hda+YFUJKdrHKzZx30tRwFYXs3wH//+PB59mc3G8wAIBjOKXkdS9DO+vg+zbsV/aTPFcjORrnIerC/nybkQ5RaZP2ivJhFN852/u4yAQsOucc5rs0Q1HZtiRJGhoCsImsAd7GTHYj2aw8hXZlcxCQKPuOyoFoGvu1/A6nXxme6HQdd5/PGLFJYU9k89wY9utbNPzbI1kWPIWMs3VvZgkODoZpFSVWbizDIxSzlLm42sTE1TjPhp8FkprnPjEWO8z9yPJdJA6PEfoEhmbF238XKnj1mHh3v1l3Hmwwz1ZpnfXM1YcZ673TtZOvUqF9fbkJIu/nTXv6HK57lx74tKgWPf/j/IqhkuNEFe0NmYzGGUnQzoeY6eTVERzGHfu4cpxxSBmRTmkmoMLfdzdijEdv81mitizJuO0DvUS1hZxWoNkTNr5EwC+puD5qHGPdxbf9d7tm+/qdDtvwDU80848Uil1jSDfL4yDh26/cbHkBrNkXr5nY6pzMk5lJkYtoMNGKudBBdHySz9iHjGhKfmfdTVN76n6+u6jq/EQjia+4V9Gmee/QaL04Pc9MAjNzLu/RzFcIb0yxMIuScQiotINd1YDj+CIL6dwK0sJUm/NsNsYZCR6Fk2bdqNPzJMoiRH0WrC2TfHatHLycwRZIcDm13GapdZDWdILYXZHXgKrayWE5Y9NHf4mBgOceS+Lhpa3661rOs6ytQQnnInafvbHSqF7Arhy08hRxvJ+ntBl7BN7Maxfx16qYETP/060eAsPaYs1oZbeKXXRlEwsKPtKnW79iElPHxzJUVGUbnrh39H35aNGFWV8sASQkMD297/IBf7epkbH+W2A7dg0nTUVOrNLYmWTlNMpji+7CNfhH2GPixmM7qmkkvOIIpmrO7NmGytIIjkVycwlTSjSgpPGS9zrWyWnf6tPNh6N9/48XMMLpjZUr4Euoamw+2334MSfhp0lYr2T71jFTRXzPF3/d9hNDrB/c1Hubl2HxcunGZ8fJR9h+7lK08OIQrw8NFOXvve8xyeOY7l9nuoue+eX9ln4ssniS+9ga/pQSzOZnRdY/natzCNrEfCiv1wEzPpFb5y5RlwLLC5bB+fWHf0xrNKBM8QX3oNo7kMb+P7EY0eLobivLa4Srqo0mMzsP5rXyJrNOD97GeJLo4xcuk4WlUHI00H+eMNDThlA7qu09fXy/XrV7BarGSzadChVV9iXX015vb9iOVremvF1Qypn42vhboeqEOuc6MsLzL09HFGM5exub3svuth3N5KMpk0J068SigURBAEZFlm796DVFZW/8p78suQSUYZ632WhfE+0sm3NEH9DV1s3H8z8YWnQRD4+6UDKC4nf76lGdMvZN/UNZ3UG1Oo8ymeSV/FnLuCXNpDWtK4++7343A433HNuZFezr3wHawlfqKCm8NH7qG8vOIfZdLxLwj1/DN1TgHoBZXkixNoqQLW3S7yL/0nnpAf4NyymUa/nU3qNXqKfZTd/mkM1evQNY3A//1VsiNDVPzxv2MiFWdo6Dq6rrPT3U1pRMbcU4G5u/y3bkfoySeIvvQiVZ/7HBOBqyyMzbHDdZR83TmKrihitoBmNVGit2Db+EEikRCXLp1jZD5J/2ol9+7y07PBznePf52KVZVpbxEHLsrEMipjEt4lkSeoIi4YeP/GIVptWcSrLnSHl6mJABVLVzmzwc61dgsdyQZUg0p9TGY3O1jIjTGUPo2Gjmxy4Req8cgiHsMgT7qs5NUSSlM2bJFxRFWhcyKJ2QKr1V6GvI1I8SlkNG6WV0mbW/Ae/X0sZeVcvXqR0UsX2BpNoo6PkXHaMB7wMhntIrC0di993gidJWP4whMMJCsxh9KUrK4iaDo5g5VCeQ2qU2TBtoVgTCLpXSDcOEgGlU2Kxn2bPsNExMbf/2wIURQoKdUo+K+QMQSpU+3cOzyPwV2G1GFFjtVhXlzPat0pnozk8KedFJIluAo+2qxWltQ4utjPlrvuw1ni46XvfgmXoYyetqNcvR5kOJbB6lkGSwI9U0c8Y2ZdWzkpF7w6MojffIGM3UDeYyGtvtkvdAFbwQXmIoqQ5xPrPsR671vhxHNTqzz/o37KzKO0OJw0Nm7CsqUOybE2lyoqKk8/3kc0kkaSRMxmA83meQJCgO3LHoxVVgSnAT2fRyvk1/7m8yjpHKlIAhkbvvYjxAaeQhOSyK4aDCY/ngcOYKpbewYDA31cuXKBxniSsoEhKj/9Wew9G2+EyRrf1CcUxLWxNBIJc/z4CwDs3XOYs68ECC8n2eAuMG6ZZmNnNzcdOcjyUJDCWITc9Cqi9uY4rI6CcBXRZoPYJAJvtx/HPVZeKbVz02qaLSGBb6X2Ma96qTSk+LinChD4P0Mx3i31qSwWObCxhvUt5Uj2GN/sf4yN12JUdmxi/5GPAZAfDRM7t8BPtQUurVip8cl86p6NN5iVv807/ot4t3FC+uIXv/ief/C94tFHH80AXwXuA77/yCOPrLy5/0ng70ZHR//g0UcfzQN//sgjj3z7H6vsN4Qb+Hw2W+C38dvlB4OMLUYZj0CX10ibtYzZ3CQTqePokkzBUYdmLcGQiyEUsyyn62khwfudx0nqVh7L7mNY8XC50MS4VkpHcZ6IVWc4lcInlrLd5MCXzlCbGaZeCVCWDCJ5RDbKY2wQhpGXJjEvnKQEibnSFvJumdWBOPvlAUosRQSHTnu2wL5QBh86Ni2LVAhijbqwrlbhSpXSKbZQLrWCoUjeN8FS1SUeM41RrC3QsKpSMRAi7MtzzaSTFLPUJGvxSTWMJXpxiU6u6n1MrZ4jIkkU7V6KkhGXw8s1yyCyoJNGpWdeoHEyhrOhBa9ljlGphhG5FkFqQy0tJyXlqYgt4I0EcSnrMYpujiWvsL+qj+7yBV4c8WK3GajJ+3lesFOyXaQuqpFSslx1iVhffpXvj73MgLaIIIhUV5cizXuoVj1EShaYyoYwChoHaw8g2bazmpykEDKwqzqIpOdJx/yYVDf7TKfQxqxU5uuoz/u4J5KgVM/hzywSCBpZqWokahewFZY5Gt2GXmehaB3F4ZToz+QpyxhIVu8ij4MDdpUNlWt0T11V0R77IdcdSXSjTJNToKphD4hmjh9/EUEQCFakyKo5/vrof2Nv6VY2EadJT5CXS+idyhJKZTAbjay7FqD55AhjqQFCQhuJokZtTwUdDSUMX1+hxjiL3uRgV1kLmr2OK/IyCWOarElBQCCYCdFV2obVaCWfTXHiJ39NbGWBHbc/RNP6XTf6dkmZnf7LC8SXrzF68ceYLEbaN1hZsQrMY6HU7GEgMky51UelvQK7xYgoCPTOKiiYWNRq6Ct0Eyx6STb1k5UySPNVlCR9rLaUsBpI8cbrM3RUuphRi1gkkUQkzxsjQXwYcMU1wv4Eu2SBkAZyxItvsZWMNc79e+7B4y+jOBFlk03mTDzLVEWQppzMlmwze7fdTDSr853nrqAHVGpMs1Ttg85yL2U+E4Kq4U+usN49zbjawoVpA7PTEXrUCHG5DGNSpLahjLo0qJ0lFCQ4WBrGlhtFcCtIrUfJXO9DXL5OR3mY5vXbKc2eZWUpS4t6M6OGEC6xm3hkgL5qnfqlZqqnuxi9EmHgyiLzU6uEgini4VlkwyrRxTDbnB5Kazu4XFxlQSqyOZ1jZ2012CqZGb9OoKhRWmIkZq/j+WsCHrtMSi3lxQEffaN58nEL+yxGPpydoCUt4wzLeFayNNpruGXDISyGd05Sfh0EQcBqlQH+Coi9dwv5/xv8g8YJm81EJvPuq8m/Crquc/LkcTKZFIcO3Y7JtPaBpkazpF6eeodjKndpkcLEKoLZgDIbx1DrILP6PGgFZlfrGRwaQtd1ysv9vzFVu3D1OaLPfQXJ34FoW3Oujlx6lYm+U2zcfy+1be9kYglGjeLs45CcQhfsmG/790jmt2dCK8zFybw+g+gwUX3nTlaWp5maGOJKbB9q3kBJVRpd8BBt/DgOnwejLJHPFwkuJkkl8rSEL+DIhrjo2Y/V6+HoB9YzP7XKaH+Q5hYvYiyHMhUjN7BC7tIiyrRKZraI5LO+pYelFliZ/B6qMYXqCSEIAsalvch+P1KjnTd+8tfEw4vsOvJh7CvTHJ9tQzE62Jo5j+XaKKnTV1joH+LSxr1smB1ArxSIyC4kh4NMVSX77/89TDYbpaU+hseHyQsCTT2bkSsqMNfWYmluwdrRib2nh/nwEqurMi33HaHujkNo9QW00jwe9/uR1FKMfhf2W5ox1tqIHHsSc2k7fqGUoCfDxzd+GEUR+PbxMG3eFUqUOQqiHYuepaurkVToLC7/AUy2qnc8K4NoYFN5N8H0Cq8tnKaoFen2b2BsbIhybwkHtrZx6voS53unuXfhVUwVfuo/+UmEdxH2NlmryMSGyCUmsJduIrXYj3DFjahbsB9uRvCYeCn8CvO5EWRpE0qmhf31axMDQRAw22uRbdWkV/tIhHp5cUXj1KpItc3Mg01+KgpxxhfnqFhcprSlnbo9tyCKIqHBsygGMxGrjzanhbNnTzAyMkhTUyu33nqUtrYu0tEVJtMii7E0zuHnkSZOo8Z1clcUEATQdOSWUjRZ5fz3/5bp7Cj+qhb2v/+z2JwlBALzHD/+AplMmp0793HzzQeYnJxiaKgfVVXf07uVSQchewrZ6cRdfwtVtY3UtPbQs/8eTFYvFlc7Kysj9JnaaDAW2Vr5dmeAIAhcGHmZ+YSL4KoNlz1FMT2FJjvIFhTq6hrednxgsp9zLzyGr6qJA/d9mumZKYLBJVpa2rHbzb+VnfrXcQL4JxwjfhMIkoix2klhMkpxScFQLtAUO4Wr+2Zmp+a5kKjgjVwnUynTmlaQx4Kru5vE+XNkrvbSdu8DtHSuR1EU+hYGsAlmrMsamlnE6H1r8vqbtiM7NUnw29/Ctf8AnltvQ5VcVCz5QBCx2CMohhi6JGLSHJRs+cM3+5iN5uY2yjxW+ifDDM8n8EtRNL+VRSWHYjQStGeoKavkJItcjLVQEAw8uHmINtGINOvE0d2N745bKdnczci1XtZNrZIwWxmojmPXzdyZ2cusLcdPmpIsKkZS8TI0KU5BWSSYDzKT1SnPCjgTIZzBIHkTVIQ1Vhrr8LZBjRChTE8SzitkHbWMGRpoUMdJDJ/l2qqRiekR6ts6WP+BD6FZM6hD44hDMVIJK3JplirTAvkVAX0sijAXx70SxapDpmY9/dYe8nuOEmjqwmZKsSP3DOsPb6WpbJ4eU4FIxMmwOcOZpcsUwzoPbO6hZ3+B3vwLYMjzQMMR7rh+DndNCzarHXl8GM2YQFTaMWVLKJgKzEqrOEWdZM7EbEpkWlFAGWR28DRDA/1omVU6Dvwep/qizEYyVNYr5MUgTUI1ew2VdFlMRGNZXpqIUu3zs6+mCtNgPx/c8RBHuo7SYK9DTJtJZNIoOY2dhZvZt34ToviWvXS6zcxNr5JWPOSkS4wtnqOybcMNZrYoiVTVubl+OUBR0bj9gXU0VDdQl63CffdOHNu7sba1Y+tah31DN4XqdgZSXi6uuJk1N2DatImKooa5tgFdTpOdGSW3PEz85KskL1+iEFzG6yklMjfDotVM4/6DlG3fSX4kTO7SIsY6F9a9tTccU8vLixw//gJGo8xNB27j9EvzhIMp9rhtNDd5SC8toEcFlAvLaONJ1FgWVQmQnn4BQbQiWppJjC0Q7x8jGwJN9mHeeAvm7psx1G2k2ddBXM1y2pjjVGo96XQ5D69P80B9CIs2h1mt45BliH3yK+wwjdNtmqLBGmBzuYFAxoiiifz3wwZ6fAVSiX7eGPoxLXGNknSenp7dGLUi2csr5AejSA056upPU1fl58qMkdd6F7BbjNRVOG6Mab+trXq3ceJ/C3Pq52hra5thLc58oK2trYzfQoTwty17DzHi9fyWqx26rhN5/DJPrmZpNchstlkI5CcZSJ2gaPag2irIaQbSHj6o8gAAIABJREFUuoBPCWFML7Lik/lgNo6imngpeRvWOjuCHiQaTxBO2ZhUytnumKA33UC7N8ZdBiNevYEwMS7rkzRUhagozRNLaMQKZkaDVpJiiGV/AaPlI5ijGrb+EM3WY2ywRTFgxKyXIVOKLlYAZSC44ecxzXoW9GU05knbfcgGJwGbgZeKJ1gwK9QJXixzi4zUyNjyImmTRl3Ox8OhQwSL80Rzx3h1/e/jDVzBEZ0jt+E2Cu4qpmMXyBUuY82UkLdE+MNX4wixIpXdOgWxggnxEJPGORAU4gUz4zEfkgB3mCfYbNvLbK6fmLufpgYzYr5I32SBvshGPuHtJKhkCZeM0lA3T1FR+V5kTRj7gy+uYlJ0smVu1B09nI9qWGYbKay/yq7OFlodtYTzKoLRygvDy1inR9EQKHetY2E0zygat5XY2G42IBTeQDdsZNyeo331h1zXu+iPbmBkg4DV18D+WIytiwaOC320dJZTIl1iRq7kmagHk2kDucxptNwQt9u3cGjn+wj/6Alir77CuVva6S9b5RG3A2fZdqaWXQwO9rFhzzb+18z3OdpwK/e3bWb86ndRC3Fc/psQg3aW/udXMVb4UZaXECwWVtxmfEtRRn1bkMo30dgkIDSXcOrZWexymC13SsipcZx1f8CXz3ydqDWDPa3yUMURvp09AwJ8rPF+5l79GalYmF13foLKxq639W9FyfP8t75OPjWF02OmdZ2VaU1jzFjOR9Z9FINo4Ot932QqPstDnR9gW8UmiqrGf3nsEqmswv/4/H7isQzHZl/idPA01VPdGApmLLkykvv8HDBJZCO9PHnZScW2WlSrAedUikAwSU9+lEyxhbZdAgXTK7QZzLxxaguaKc587RiKW0ASREwJgYdCB5BUme/FImzznaWlrImIMY5sibO4UMnoeAP7dl/CboVgyIrNUwGyBTGxiH/0FBGjxMvaDobCTWR02CHLFAsq8QY7znonC6KOXniDRH6CTrOVOywSaHYWLnQhjpzAmwmQ3FOKr9vFy3M59qduQ9FEvmZ/A7tmpnaqA0G1YVFiVMYnWKnsQDXbyaVUNO3nkzsdSUhRWe9nVB8lZJnkQZeHqqlhFjMKQwUzroRCTaiI9TYfxo0f49GfRYinC3S6FtmWG6Cz1omQWAZNw3zXnxEMhxg4+wKx0AKu0jKOfPQ/vCf7Bv+6Iv4LqOefaFV8fHyEc+dOsm3bbtrb195RNZpdC+UTBeyHm5Fcaw6r3MAKud4l5A4vpk4fqZ+NoRsLJOqPUdpwF2ZXB+fPn2Zycoyamnr27DmA0Si/2+XRlTyp7/8R5NNgsmE9+qeE01lO/ORrVLduZOftH33HRFzLJsi++FW00FrIkma5C8zt2A83ga6Tu7KMmsqjRXNIpVYMu2vov75E/+VxrPpLGM0l7L//sxQi30aUzJS3fBRRWmvj4lyM5564TlNJgdoLj2PefRPa7ttxmwxY8irRuTjPXV6gxChxU4kNURAQXSYMPhtSqYXiaAQlkceyowpTSymR2WdIr/YhGuygF5F99/DaibMYDAbMmUWy0WX23PX7uMtbeOax8yQTeQ5vV/Cv383Ktx6nKIU4v6GD664NPNJg5bWXXlgLY9YMHDly1w1Rc4ArVy4yMHCNO+6494am1M+hKAo//ekPSARqKfd7uP2+JiKvv4i80owoGzBvqURu8iAIArquMfGf/wPnG2wcEm7FZDbjOtzCq6MrPP1aP4dLLqBkYpQ3NrI4MUVdSw3VtRpV677wthC5/zc0XeOHo09xevECOyq24JoQkSSJ22+/h+HhU8x95xUaIgvU/ccvYq6t+7V9N5eYYmXyezjd+9AumBCKJuyH2zD6bPxw9ClOBs5xd9NtnBtykSuxs6eY4Y7dbwk0T8QznFqYZn3+dcqEVRTnRhrqbyOXz/Pssz/G6XDS1TdAMRyi/i++hGg2cfrZv2dxaojJrjtZr6aJhpbp6dnC+vUb39ZP5+amOXfuJEqhwBaDmYp8J5DC6B2jmNpKzlTkyvJTJLJJ2ip66P69j6HrcO3aZQYGruF2e9i37xButwefz8HSUpSLF88yMTGCz1fOvn0Hsdnsv+SuvIXl5QViM9/FIKnIZe+jtq79lx735Zf7WPVYuV96ibbandi9m2+ULYz38aMr05hnPfhMRvZ6JC6kn0UTBJKWau44ev+NvhacG+XkU3+L21vJgfd9BqPJwszMJCdPHmfHjj3s3r39X5lTvz3q+WfMnPo5ipEMqRcnEe0iBL+KIBtByRLZ8odcjpdxYWiZSCKPbBDpafGyqRQc3/0q9pYW/J/8NAaHk3g8xtUrF6mcM+HFRbzNQN22TkRR/I3aoSkKc//1P6Flc9T9l79gNRkn+uIYXs3BpeQx9n7s0+jBy0QSZ5HyGvaaA1i96zGa32LDXh0L8j9/OkibJ0ylNY6u6yzbYiyURHEa7MR7N6GrIgd7rtNnjNFTuZtb6g4gSzJDkREuLPUyuDTEva/FqYgUmNzWzWbjPoqCwGNNZkSHzEMtlRw/PcWJq8u0dUeoTi/TtmwinBwhaVDQJAEHsPn9n+fCpePEkjrNwhKdmWmKooHohg9weSqAohQoVROkBRN5jJQ3bWdDxSDZ+DT9VzfgGrqOPzlJ1mRG0lRkRaEoGQjba1myNpPzOcCSQDUUyGsCqi5Q0CRkSeXm9gVsFg3BuR/Z3kpg8Div5y4xbZGRFBnVWKDF1chHOj+A5dwPUSfWohowmjF23ExqTkCI+hFNdmKtNv5H9Ak64m6cmhWfvZvpkTQmq4REHyZllLTlJtSMF6NRpHtnCYOjp6muriUy50XOFOms8+AMZzGIAvbdNUi1Do59679hstg59OAf37DBuq5z7cI859+YprLWzZH7ujCZ32JV/5w9teumGub7vw2CyK0f+hNk81pY/4kXxxi6toQgQlWtmzvev+FtDi5d11laiHPt/Dyzk6sYDCId3X461wuI2gz6ggF9WsZ9z1YEo0j6yjDxF89SzC9RCM+jKwpFg4Gh/bsRZBO3dNyMdimIodqJ7ab6G46pQGCe119/GYfDwb59h3n92UnUSJYdficORUNDQ9RFdHRiaoxAph91aYSycBqTxUjU7KCy+U4sRg+GdhOWzmokx9s1AouqxndfHuZC5gVEd4j7ax/gJn83gklCMEqkz8yhTEYR1mUZOf84RpuIKmUJpZr5cWwLRy1XuMUy8EvfRR0TmvEoiLWIznlSbTPouoq//dPEMzrffH6IwZkoPc1ePnZ7O06r/P9d5tTP8eijj36eN5lTjz76aDtwaHR09FGARx55RH/00UcfAo4Drt912SOPPLL0G1bTDXzeapWx2UzvaROTBY71zlGuSGxxWFnKT9OfPkXeUc2KVM2YYmE27iazamNeL8MvBfGks3hNBZ6payCn28gvWMkmrAg2Mx3VAcRckcFMNaoucLh1gquzRbKqkQa5hDrKsJetMBHwcWVK47p5mRlvkqhNpczQTsHUSMVcmm0YqDB1YTR14xZ2I4mdINZTMLhQBCO5okjEsUBIyRHKmJnOrJBVwqTSBVKZBnpXVKIWE3pRIVMQiNiNtAQM3PtqkHZ9A8MlCaLGJJuVTvpdGnFjhJRrHct124mLZmLhRdLqSQxSDWb3bdRG4rRfm0NqtWGUdb4UP8i5tImZlBOrWaREXKVGnKRaG6DTsglZNLNUMUx9AzgHA1iCcdw+mVRsAVmQqDfXkk6MosthTCaRepNEv6Yy2WihEgnfTALrwDStgXlkIU1ebiZoN/NqzMHFpJUrcQEtX8AgqIzPeZHC0FbtJpkvciKVQ+4sY8+9O4mbEjDzPJogMKQ0EjIaiFScxm3uYNlgZ0e5m4yzwNjEPHW1FSzmTATEjQjaGIbgKJpUZJAAi1fOUP7qNcw7tzOtWwh5stRZbJizK1weiLFu/XomzAsEkyt8vL6ducEnMRrNNG/6BOaYiZm//Et0VUUEqt53H9JdH+H5+TIsyhwNkUkyNW6ai5WMz79OlbrIdK4dt8eGQ55hPBqnV1nAbXaSEBWCgXG+sPNhBsPjxE+cQMtmuevjX6B1/cYb/dps0gnNneL1J79OJhkiq7aTMDdwyh1ivbSBj93ySbxuNy6Hjd11WxgNT3J89hRmiwGz1YjTo3CpL0Umr+BvyvL9oZ+wr3oH+tUyjDkr6Uobf3h7J97MMez6GN0tPl49U0T2WZjtD3FkZwNbmwrMTCeJLcoUSmWq5Tg1NYusimnsUQ8xklT7q9neuhlTiYg0X2CH1YWrOk3eNU+0IJJMljI9WYNTCdGRTnF6eR8rqz6ERIr6YCXuWA15qRxLcZwO5ohWhfAodVzJ6tgNEs7VAkGvzJ0bavjCjoO0ehsIFvJcji7SKhcRKxc5X1JHVpFwNekYLRIvZ3MkrFX0aoOUBVrwBhtRdYmVYobbZ3+CoxChMjJErFrFWr5KxpgnqBjAKGHVosTiKoZoCa5ILaNanGDeQCSXw2sU2CSnUOMCxYEEgUiQ04ly/uTeBvbOfYcSaxpZkNCyCVbqdnHu1DEmr59BUxWaNmxlz20fpMxf/p5t3JurHPAve0Uc/olWxTOZNK+//jI+Xxnbt+9e0yBaza6F8kki9iNvOaYKk6tkLwQw1rux7qpGNBnQbTmK4zlk3Y9j3WYkSaKmpg6TycTIyCDz87P4/dWYTOZfWQdl9CTq9GV8d/9bsjODJIdOcWZwAJurlL13/yGS4e1helpihczzX0KPLSM4fAgmO9YjD6NMRMmPRCgMhdESefRsEcFlYtRp5NVjoyzMxKhv8dPcVU9w+iJ2lw1/w2ZSoUvkklNY3B2kkyrP/fA6NpuRnvAJKBap/dznMI1E0a4FKc4nMOZUbG4zI5E0luZSGu5qw9xVhrHWhcFrpWJLNcn5GIXhMBllhHT+IqJkRdcVrBX38vrJC1Asks9nyeoyW/YewV/bxXNPXCeeUDjYNI138WXy0+XIzjZkcxuvVFXiF1fQx08QSxnQNIGuJguNrTvWnlkyiWAw4PWVMz4+wupqhKam1rc5Sy5cOMPqSoCm2joSM1n8cxGMyXIkRxSjZwh95SzK9Rcp9D5N4cKPeK7aQ68/jWN+klpDE4WxEK9MTNEunkLScmze1IHXGUSXy5mfmKesrpPSqo3v2t8EQWBdaQc68MbCaVwGO/mVFG5TAOnsi7jGghg2e3Dv2o9kfHfHC4DB5EFJRNEv2xEVM6Y9TsxVFZxYOMsLM69yZ9shDtccotHnpDeaYmwmSZO1QNpo5smpIK8trSKmk5iXVnE7fRjzQ+RTU/QNL5FIZjh0yx24mpqJHX8F1CK2rvX4GzqZGbuOKZkkm8uxZ/cBOjrWvcOB6nJ5aGpqwxQo4E/XkDIWMNQuIgUvk0wtciF0jUKxQI9rP50f+iCZXIbXX3+J6ekJmpvbOXDgVqzWNcaIzWYilytSU1OHw+FiYmKU8fER3G4PTucv1/obGxtmaeIpShx5HP478des+6XHrSZyvLgcx2EUubkkSjJ0AV3XMNnryWeSHHv+SQqRVoySxH0f7sGwmMOhu5lPDGIQNKI5jcbGFiJLM5x66m+wu7wceN9nb0zyXC4PweASMzOTrF+/nkLhl6SF+jX4V+YU8M+cOfVziFYjkttMYWQVwd4ImStYDvw+pet20VlfwqEtNXTWlyCIAtfGw5ybStLnW08yHMX9yo8wejw4G5tpaGhGKzeRm41iC+mcm7yEZJPx+8vftR1qKsXK979LdngI/yc/TUKWmXvpGjW6F22dg+HZ19F1ndpNRxELOvn4JFklQCp8iXS0n2IhhiBIVFX4GZyOEs5a2Nbmoqa6lvqOepLBBQJ6HKQiXzjYRWvHAcKFNKcC5zm9eJ7X5k5yfrmXaC6OIqqozW1UTeTo8O7FaLLwaiSFK67wscOdeM0y6xpKGZ2LMj8p8IBDQr54Ek80T52tjdfbilyrFbicHMFc4aHFUmAmbmVZ9FKth3Gt9NO5eQ94alhOZshrAg6rQof3OvlMgjO92whFbRQaahjImXAU0kQsXqbqGgl2NeLcuYmClCGftZJJlCIoVqx2CzVVVpzmHNsa5jHJGv0zbkamYkxOjhJKFLg5HqEun2HeasO73ER3oJz6wAvoC30gSBjX3YLcfQRRNiPbChhcSYqxUs7OJVhW7YTLh6nKl4KYYO9NWwnOp0gmSihIHRSzVtxlNg7f10zv1Tew2ew01mxjoHeJzTc30ra3HnNTCdpKmsJwGLIq5nofk/1nKKmow+FZW6wRBAF/tQuX28JAb4CZiQj1zaXIprXviZ+zpwKzCe588BYGzx8nFlqktn0Tw9eXuXx6lo07amhf7+f6pQBKvkhtYwm6rjMzHuH1Y2P0npkjnyuycUcNh+7qxF8RIX3tEtJgOawa1hbKRgLkR5bREzqypwqTsw17+x7sLdtxte3E56hgPDpDNBCkxuHH1FyCllHQckW0nMLpU69RYnKxq2Yb4dOLtGoCLTYTJlWnoOcIZMdIepIsuFJcy82Slgok5QKJCiv+932EQscGLoaGaXTWwpKKsdKN5HwroUtkNcNXn7hG31SU2mwVLm+MK4mrVF2VsM1ryE0eDBV28uOrpAJJxorzbHv/n/GCCq+ONdDgt/H7HzrMGbeF7wshwnWdNK1/gPMDA1iab8Ei3gaqC2PZPBnpNRSLjq/+AYwWLxaTgR1dFVjNRt64FuBM/zJVPhsN1e7fOXPqn9I5VQnc+8gjj3ztF8o/A/yUNQbU77TsvTqnIpEU6XSeTKbwG2/9P3mDZAy2Oe0ECzNcyPQSKLRQCEpULq2wdXGCQ8FrbI8N4y6m6CyJs6IKjBR9XC/PkLGEqXMssIKMKVJKLFxOoeBkWYdttcvoOQ1FtBDIlxDTF2mwm5HDTZTnyzGrVTRK5dwU7+KO5EamXU3owEdXdUpkEV0XSOYkZrMFRtJ5riay9McLjCSLjGUKzKyaCKQMLOWLrBadLCo1/D/svWeQZNd15/l7L196bysry/vqcu0dGo1uNHwDtCIhEhJFuZBCGmGk3Q+K2VBoZzdmdydiNDEMaXs0GkkriSJ3hp4gCY8GuhvtvSnb5SvLpK309tn90BhQEEGOxBluiDH8R2Tkh/fyvZvv3Xvuvf9zzv9sKVE2mzq6YsKV8xHIduDPtBNMdyNWe9jwjhLcuEPOncORTiG5YuyS+7nuuEtGmqfTbqJn7T4LzQWw1TEUFZMUpe6fQLWa6Zmocjo5hEmq8vhYgon2LGJ9BXNuA1GtEbB2M2jfRdKZIdy1SnVVwVcuUDNZcZer+FwS06U0bdZewlIYf/4qznQRX6ZMZ1Nh2mXlVsxCcqyNfP9Bbo0dZWb3QbZbIlSbVtpzGXpyG2i1IjVfmII3hi3sRNdB9S3xy0PjKG6FqbvXWLp3kcbWXQbUFKuOR2jr3M/b3tOYVTOftxzglkmn7LFwYmSYxcU5luUQN6076JZy/Nb4flJihvKqGasisBaskvWaKMrgj/bQ1z/Ezcw0O8zQ1Fz07zrC1cVv8fMeN3J+EW9kDFttgs2/+ipb3/gmuqYh7jlCcs8nuDAvcPdmArOiU3X3Ei4uY8stQscAMW2JgGmJeWWURKKOHFnn9eomJsHC/3Lof6ZFd3BRWWJ+5gY71nUMWeFuj4maw0G7tYPi9iaJpbeYuvRlrr5zA1nWqA642BDCWFNdPDq1gvf8de69+xp/xiTfmn2db8y8QqqaBWA2s8j5tWvMFCcxNJGlFZk7ysu0OMMcbzvCveU4toaDYJ+fIesdKtuTSNYgFm2DXWPHuXA1gdrQiPb5ODIxxurNr1BVe2hu+UkW/bR1Fujx1HA4HegJFyaLmZ6iickz30bxbRO2BrBm+5mOt5EvCYQ1H2vbDgaSV6kO72Z5E0KuDAdNvejWCotikgW9xko1TEgssK++zUbLCoGRKMWqH3NNxZWsk5jf5tKNTeKrKtZGO+5MPzMbZuqqgEtokq6rRNrsFCWd1oUoWxkbnlQPTt1Cd/0+B4/M0ZFexF6VeLn9KQYqC4RKVXKdQ6BX8TtLuBw5RCmLW71BIZhFarZiKYaxqHGIWHnm8/8btrZerFKCZrGMfSVLO3mGmheoI6BqGmK1yLWqlZVkmnD7AONHTrLvic8Q69tJpLWFTKb8j7JvtZpMo6H8bNPxAP+/bzwMw+DChXcol4s89tgz2Gy2DxJTT/W9v4hRNkvUzq0htbpwHu9CEEUMXSOb/jq60cCcakW0SkhhJ4IgEA63EIlEWVyYZXHuHr1+B2Zv+EPaoNM88+cInjCRp3+dun+ASzcu0VRVHjn5izgDrR9or7Y5Tf31L2AoTawHn0ddvIR17yfRqgHURAVUnfdUOdEEKFdl3r2foas/yBMf28H43jbCbR2UcimW7l6kaY2xmrKyncuT2Zrh2pUqckPniWGN2vl3iHz2BSRHlMatJJYdIRwPd2Db20rLWIRCrsb0dIrOgSAu9/cXey6vHaXFgapkKZneBMOEIWi4Y5/g7MVbKLUaUuo+YjOH2d/GRjLJwmSZfFrlqWeHCFfdGMWbiKYMro9/jNWQjZuNJg9t1onntwGBtrBEu28Nsy0IRYO1f/kH1BcX8B0+gmSWmJ+fJRQKv09cxOMrLN04wxPaAuGKgz5XO7KiYlG/g9C8BHIJRBOiMwC+KJPpMqc7BdpqEkfObSKaNqjaozQa5xCNBgetRQLb69hSJZyOBsmGSDZZonfsMCbJzI+CIAgM+vtwSg7OZS/TWvHRWFzFe20T1759mA47qZcXcAZ2/oB+2N+H3lBRrwA1qPfdxj/+OHP5Bb448xVGg8P8zqHPU68reG0WJjMlapKJu+dnmTaa1EQLj4cdOK9+lWpyhcTaJtWqB0PLE/JmiHWMEOsYRfL7UXI5iu+exb1vPyVVZWE9haZpaEqR1t3HCDt+kHw1DAP1ThrnuoYcNHFenmKh3ETsP8z0xiSCAQc8z9F2fB+pZo7Tp1+lVqvx0EPHmZjY/YEy4393fPv9Abq6etna2mB2dhJFkWlpib1/vqZpXLt2ic2Vi/S1lnEE9hPqOPpDn+G3b8bZtoscjfgZ6zmAppSpZK6iNgvcuXSVlcI4Us3gmefHiLR6kNo9SKsqhmiQryxRrjWxWm3ceONvsTk8PPr8i9gcf8czrxt4NDv34/dJrCToGRj4ke/0w/Azcgr4KSGnAExeG1hMKHENafAYtj3fT8sWBIGg18bO/hBP7u+gp9VDVda4XnOB00Xg9Ddorq1iHxzGHQ7j7A8jL+cJN5xcWb3B1PwMhUIBTdOw2exI7zkvdEWh8PZbbP2HUzRXVwicfA51bIypNy8xonUg9LjxH+6jnM8Qn7tB38QRHKFB7A0L4o1zmIMD4PJQK0xTzd2hkr1OwG3j0oKJ8eFedvUKxGeucebWKKJFhtAGNpeXfdHd7AyPsSs8TkkuE3GEebr7Me5kJjGA3z/yezjkdiTNwvbsK3R/5CEWF4qszWbpGw5jtUoMNhL0nP0qloUpbOO7CB9/GIswzH5G6RjdgWCVWK1sMlnepD2eweS2syh24tfK2OPXcVtFFkoGkaCZia4UtYrEuau7WKvZWBFUFqsiNZsTMRrksnOAOa2VjBoisaxD2Y0QEhntT1MpSlRyLtSandHeDTwuFcl+lPt3UkxV28jUndglK45AhJ2lZfaXGuxWNug1ptGrOQwEBAz09BLq0lXU1VtoiTm07DwVo4Mue4Anf+4wSSXJkraOr2CjKZc4+bGHEfJrFHIyZbvAnKwiVaaR5SaPP36S82+uYrObOfb0A4eLaDFh6QuAYSDPZnHV3RT1LMnkPL3jhz/gKAhGXETbPMzcSTA/naa9x4/DaUEQBJwuC9O3E7R1txGKBVm4fZZyxcT1SyXaunw8enKYcNRNs64yeXOTRk3h0jtLTN3aQhQFDh7r5sRzw3T0BGiW7lGYuoA9vgcp4MYUsqPX6xgWBd3aQDNK6KYquqWGbtTBZCCIZqxVCUkRWBFSSE1wbxgoq0WUpTzKQo5OJUSr7INMHVXV0UMWFLmIoMFd8V36njxBz779BBdfxl1cJW1tQbYGMdlcxCffhWYRweZiVc3S62xHvr+NoejI89vcvrDKn5xbpFiTecHn4iM+DxO2fqbMq9x0LTOUjeBQLUhtbuZnzxNR22gf2Y2jq42X36pQkev4x2dIaFne3LrMRNt+Xtj5eVbnJ6lsVekXjiAg4nq8F/rclOQ5rEUFb/9HEETT+/agr83LroEwk8vbvHl9nZ6Yl4DrR0fcfxj+qZJTGvAHp06d+qMXX3zReC8F7/9471P6733sxRdfrP1giz4UP/aEcv3CHQ46WsgqG8yvnWPHSpax7VUGqpu0qEV8dheOcB9mZwRvdgFbXWbG1YOHLLX0GAWzmXVng0fNdcZ3JDBkhUVNQEbkyb41LsbbCDlL2OzrDIyuYgpsYtvuRcRE0CzhVFwg6KRDWS75w7BR5Jr/LK/5r4C1QX5rA6+wRsGeY64lQU80y0h7is5gmR1GJxFbhTZrgUPeKCG/jTFzhn7Lm7gdq1zpSlMIblHxJtA9ZQ4LbaxRImsbYnS1gGprcHn8EXbm6oxX2ll1bbLcnGfNmkdwVNErHkRbmdCKhd5MitmxA2TNYU6M+wkpt8nHs5Q3sqhKE0tfL7sPf5bwZhRRUhAHL7CRsdGxFWfdFOW76s8x4F3FXyvhlkRmNYN2yzAbwQCvhDxshMcp23uwif0ULDa29S0S1jpOm5fI1jotk1uM37zO0P3LxGam6F+6z5GgB1l1kJEs1NucFGxBCtzGu3UWXyOOoTY4bM2z7ujA3fEo/0/5NZq2MoMLhzhQsaK54aauQ/E6Xo+ba+YuPKLKs8LrOC12DvU8iydioXa5wMBWnHtDdhJeGVMtx/He47yWus1Oi0Q06KKQv8GEpCOZPbgaO2m8PMn2K6+gNprRkno6AAAgAElEQVSkrG3c63iaeTlKLtekYRZYllX6O3xUCgqunQP4Fu+yWb9PmyuHOTSOsWucq8IlpsxFPKLIJ3uepyfYSZu3BW8qj7YQR1WajB87TG/AhlqYo5m4i7J9kfjCKgszBWSLxO0uE0MpO0fuLBEuLOMtPeB7HRUFe6OGeaCD4dAYE+FRdoXHKctlinKJJzqPE4mIJMRJNLHJb43/Gt9eehnzZg8mGTrsm3hsN3GF9uNve4Jy5iphn527K3ZqhkG1zY6SbmJksxjKKorRxtjOfiYOPImmVrFoS/g8CuWpDVIrs/h6d9I2AFVvgulyF/sFKzEcrNc1quUGI/o6V5sDeGwyx12t1EwGX+1x0BO5R2U+g8PmY6N6GIuwzYFmlmZznYWuFDHfIEpRQKipUJZRt+vUtsrk802KFTvxTJClbJh1tZ2ZzRhqtoVyqQMRiT5rihP+dpqtUZRUgC5pCHf3Q+x2+9gMDOBavcFAWzsHX/glYrEOvF4fdUGnUUjjqZcxO2toTTcNo4/Z1gRr+hq7B57APnaCK8S4l1TZmb9PKdlEVhX8do0FyUfrkc+w/8kX6B07hDfYivjeBPOTyBH/Hww/8Y2HYegfWLStrCwyNXWXvXsP0d7e+Z7G1A8SU2qmRvXtFUw+G67HexHMJlRFZmP2e2jNJXyjj2Kqu2jOZZFaXIjvLSqcRhP/9FssGi6UpRn8y+cRLCZEX/T9Utba+j2U6dNYD/08no5+Lpz+LolEnF0uHW/yHlLPPjDbUNdu0Tj7lyh3X0Gwe3A89/sos2cwamXUyiMoq2VMLU5ElwWjIqMaBneKdXrsVkYe6mD8RB+O9zSgBEEg0jHI/Nw9ksUGYKLaNJPJ6+hiDpN9m3g+RbE1SiMWIz+1gSGB/1g/ktOKIAgIgkB7t5/FmTQr81mGx6OYJBFVN9AkEaVRJ1f+NrpeB3TMmwe5tLpKtVJC3N7AoEFFPkRrSabsMCMbaUZ6YnSsKhh1EXNPC0b6MmIgzBnBT0VRiWSXqag1nGYY6dxCMtupF+cpf/sy2nYRJZlEEERiEwfIr6WobeQJqS7q8xmqd+IMGVEE00EEMUJCLHM61WTk0yfwHP0c1omnsAwfQ+jcwc1z3+GlDiuGKPKZgA2rJlBY2eaOYwtRgAP+52g58hyW0f0gmpDWF7CH7axnGlRLaToG/2GVGjtdUSz5WeIVGVlw07NrJ50v/DJWV4xy5iqqXMTuHf6h2kp6U6X61jJ6qUGt+yqaK0UBK/9x7tuE7UF+e+ev4vO4qNVkthsyc6U6FQxySZ3WYpxfPzxK6tI3KWY3Of7pFwlGO0mszpPcKJDPKtjETawWBZu7B3vfAMVzZ9hIp7iyuYrVZmdieJD8/cus5PJMjOxC/LtVxVSd2vk48mIey44QvmN99PT1k4rPszV1Bkxmjj71G/iibUxXVrh67SIej48nnzxJNBr7r45vq9VGf/8gsiwzNzdFIrFBNNqGruucOfMGqcQiu/tKWBwtRHo/9QOl499/hobBf5raQLBLfG5HG2bRhN0ziCCIVDJXWdsKU834aD/cxsGdD7TERKuEFHXhWLWQ15LI9RSplWmsNjsnnv/n2F1e9EIDeblA416K+tVNUtkm11p8RMwu+nt+UJPsv4afzRPATxE5BWAKOTAaKspiGVPA/oCw+nsQRYFo0MGBHRFKVZl3UyKRnWN4b5+jeO4MosuFva8Xa4cPfaVIpzlK1aeyvLbEysoi09N3WV9fJTt/n8w3v0bjyhWcg0PEfvt3UPoHuPLm2+xV+xADNryP9SGIAi5/mIXb55AsViLt/ZiCnVApwuR53H1P4xv8JBbHgzHo0OZZzLq4t5zH3LjNV28PEPLZ+ecnj3M9c4Ol4gr5RoHR4DBeq4fdkXF2RcZ5beU0m9UkeyO7GN9owdiqUTGWqc/foDY9yegLzzJ9L03m/hrOiy9RfvW72Pxevu4/zELPfo48fRht6dvQaCWYdrJv90OcGDiOdW6NWiFLbGeQ3lCZaS2C2jQRyc8R1Av4O1Ua9of5xuUeZpsiRSBiKdPmLNDv38bikAnamySqThTlwUByRZx8/vkD9O+YoK+/jlW4iz2zhSlVps1ixbEdZ0iMc9S4zTHLHDuNeVpry4iGjtlQkdBQMJHHS0puZUbr5GKjl3cbw7xZn+A7tb0UdQd7LHNIphHsQTs9XQOcTrxLq7+VykaextJVxnKvscM6xdBwC8vFCiatyPHjT5BLwezdJI88NUAw/H3tMUEQMLe6MUWcKMsFokYnxVICKWjHHfigbp7HZ6ezN8D8dIqZO1u0xNx4fHa8fjvx5RzL81kOP76fUr7I1D0bVruVj352NxbLg/Vte4+f5EaRpbkMLo+NI4/38chTg7TEPJhMIqXUJQrLZ3GuHsXktuN+ZgBrbxhBtaDHVbwn9+IY60HqsGEEazSURZrB+zT8U6hFDz57J3W/wUptg9ihUZxDrdDm5m5ylrzUJKFauJypoLRmSW2cpccyTr1VYecnPoXL6ab++hfQk/fpPfnL9Ox/BlVVSGbzmLytNMvbKNklFKVOs8VNVAwhrxV4LV3i66kiHquZqCDSMt7C6EeHcQ9EGWsZ5XLqBluuIuMLYeLZSaYW36IzOo45I/LqVoHbK3k++niAu9WLxMsbPNn1KM8PfgxBEFg7fZEx+8OY3FZcT/YheHSyK98AA1zTywgISLEdH3hHXqeFh8dbcTss7ByK8MNr0f5w/JMkp1588cXqqVOnngaUF1988d6pU6d+AWi9f//+n/4kjv0jmvljTShf/LN/x+Teg6w7C4TOf4NOuYwjYOCIWnB0OrB3eiHoQHYZ2NxbWC0NaikINOukfQ58ZFjNHcBUjNIaVDAElfi6zkyzjWMDq3jvTGPvq5KuRBhrrdPqU7Bv7Eaq3QetgCEEOZvdYkOscSFmQpUCFIw3qFkyfCIZZsfbd9nRvonPnKYec5AKZZi35BmRbLREtqkWm3QJ/Sz7bKTdDoZrBldbQ1xs8TDlXqRqb2JKddKtKyzG4qhuP+vdTrzbGjlLD8GiwtCeEa7kN9ipBenMSpzfbEMUwaKbMFwFAulOHru7yvDibZxhmSnPBEt1AXV+AZoNTEOD7Nz9LJWlPJXpIv2OCM32uyw1DYTlCjExzyvRk2y3Rrke2osFmcHaGiW/n4q1n0g1yPnWYTbtbWzZ29AFC2OVGjs6drFVmSKnrrFD9uNvqCRjdpLRFry7RvHZ3VQuvEt47hb+jQ0yaoOyNcy2q4NEaIz2iIURZQ2/2uBL7cO8ZZxDsdRAgAP1XroFD2/p56g6/awpYZZ1B4IBseWbVNwy9cocAe8gXYEB/BfeJLCwzaTpALjKJDx1rm7ewKVYwazQJtTR1Carqyacp0vU3r1Iva6yEt7HXd9DZJ0dtPdH2PdILymLyMX1PB95tJ8Wm5nkZonYYCeL/lUGp7dZcJi4HYnyGhdRzU0i6WF+KVbF2lylmjxLcvld4ndW8ZoCNNq60PMOBjOddGV24k51c3NzgUyiQNEh0J7ROH6jSHi9gElRMESdNf9O3EYJk6rgz8j0NMt0dhj0B/rpj+zhUGw/qWqai4lriKJA2cgiL4+TzkDSKBNe8RHptTLWcwWNCLHBT2OyuFCa21Ry9zg96+fRPV0UqjKNGykadRdu6RYW0c3aOlhsFjqG9rKVLeJik5aoRFH1QdRNmyXNgvNRrrp9NPxNOkpNOsQgEaOG29tF1OVnxOdGNQS+3OuiYLayrLez99ZtRoKHcFsF3il0I5nr7FJS9DYU3vQuYhmuUoitkAgsUXFnkW1VBJOKU5cIaBZCiLQiEkHE0ARy0U2ePzRO+3IasyNAUJPwmFzkzDra8iXygokeTxRT2xiV629hjYYJDA4RDrfwauksKadCONNElAt0dDlR6cCVirFommG2NsuQZ5i/eGMDJeBmbCyNJV3HSOtUtyWcLVbaD5/E6g7+gL36GTn134yf6MajUV4hMfsf3kvX6aTRqPPOO28QCIQ4dOhh9ELzgfi5KDxI5XuPmNKKTapvLiFaJVxP9SHaJPKZTc59409Ynp6lVDQTaB3HN9KDEi8hL+ex9PgBmep3/wqz+hhVQWVdMGiXD2HEVeR7k6iJJIbJjjL5TdAVbI/8Cuvzt7j5zksM73uMoaOfRJk9izp/AWXuHOrMO2CSsB74FLZHfgU1nUe59VV0YS+Csw/7Q+2o23X0RIX5ahOP2USH04polRAKDazDofc1HAAq1SrTy2sISg29tInbP8z2Woi2UIVoI40pU0Xo6CCRTpKQs8TVFLP3Z/F4vPh8DwTbJUkk3Orm3vUNKqUmkV4/p2bW+e5iggvJHItygC0jQsW8l4X4GrV6CaGYwaTlie34JKLsZK3uR6448bplUtV17C4n7c/sxDK4Ay1xn+LyTV5172TCopJfn0UURI6Ku7BqVlTnFoaqolubhIZ+BXtoD2LNjzKXo1XxEVbcaMkqcrGKTaugGnUa4SDWgxEqpjdYXothdXpp737wfzYKK/zN+T/mXMjAEESeCz/C7qHHKFvrTBe3EXUNqX2MIVc36qqK1NGB1u2nmbyDL1dC9rmJx7ew2zUC0cEf2V81tUby6p/j/NokuqIhu0Nc82cZjg3hccZAEKhkriFZvFgcrT/we0PWqL61jFZoUOu+gbnNQwORv1q/hiGa+d3dv4nH6qYpCnxrfotvraSpqg8q1TnsEvEVHWP1NaqpJfY89jwdA7vwRTpYThdpqgY2USS5UWBrZZlGaZJQ1wQbmJg0FNyKyhNPPkdb3zCpcgV18RopwU5vR8+D6L58g9q5NdStCrb9Mey7ogiCQHZjgeXrr2FxeGi6OlhNb7HVSLMWX2FwcAfHjj2O3e74B49vURRpb+/E5/OzuDjP/PwsS0vzlMsFHhrTMQkykf5fxGT+/oZOMwwKskpJUdENmFrNMWModFutHIoFgAc2uVLSuHZ+hc3EMO1tCfYPrWC2BZAs3gf3dpiRgk48cTtbzXl0Q2eo72n8eQf1K5s0pzOoW2UQBFQ9x0sehabHx+9+9CHkxo+q+fTh+Nk8AfyUkVOCICC1ulA3yu/PC4Llw7ecgiAw1hsgnixzbq3B6CdP4iskKL59mvrCPI6xHVh7I6jzeVoVP8Otg/REu3GLJvKbqySaNdI+L4nOdsod7VQNgzvXr3FA7cdqs+F5egDxvXQum8NNLhlnc/Eu/bseQTSZMLWNom7NoMyexdyzH6u/F4dvGE/LYQJOgXen60ynwnS2ePj9F/YR8boZCQxyaesa65VN5vNLjIV2YDVZmMrO8r2VNwD4TccnYTKPdUcI36Eo2eUpzOkspfsL7Og04736EnImS3PPCdLjz5AXXExulbh1OU6hZGXA/DqqPkhtvshSZoPV2bcYOfAkew59jvRGiq7QFnV/hGTNQkczg5LR+IvJGAnFzHinn984bOapynfZZ8zRNLdyLhMjV7Cyx+vD39Rp6/Ixmyxz5vYmJpPAQEuEwMJZWhtTeMU8crmG2WbB5IsimCSMegmp/zD53qc5L4/ydibC99SHWDO3kLF72RRa2S724+0dYse+EfaN9/DYvk52H9yLpTKPVnajlTQC4z00tCbn89fYW9ZYVz14+vfit0mspjNUJTMrpQDtHX3cObuC1+/gyGN9H+qoMLmtWPr8aLkGITlKeT2Jd7gLQfogIe9wWegbCrO6sM3kzU28fjvBiAtfwM7kzU0SG0VqzTCVkorHfJH+8fH3U5MFQaB3KEzPYIj9D3cRDLve02Y0KG69TXHrXdzrJxBUO87He6glKuTjBfK5OvaSzOZyjrtTGe7frTA7LTC75uf+SpSWyDYE1nl7ykl6w4LJVmYlvszNKzUmpzNkihaSBRPpShOb6Spy6Q6jrqOYRSuzylUSi7ex3vwKpsIW252HMfftxuYM0t7eSSzWQTqdpKyacATa0AvrlNILlKMuvtt0cy1VZqIvyFq2QkdPgM+cHH7fweI0O2ioDa4X7rFX6ceZNWPu89F77BEas1nk7RqRiRZ+7qExRAT2RXfxRNdxAPLvzhEqRlDdOr5nRzCkGunFL6EpJcK9P49Ya6LMnsPcux/B9kHtK5NJpK/NSzTs/ulM6xsaGvqTU6dO/QUQAz516tSpX3nxxRf/9NSpU1eAf33q1KnfByaAX3vxxRe3AX4Sx/6B+LEmlO6+YfKpm8zbepnb0UlPeJtgVMDkFzHZNUxSHYtUxCFsI5pkUpoXvaBjkRVcTZWKB9z+FLrYwu3NGDNZPwkthM/exBba4EyXxppdptsBu1sqSPl2rFvziEwhezUkZYQ+6xTlRoH5zr0oyjqqPslHzhXomk8T2CFhs2jcadgRbTpRu49ZvUFFh15BR7MXSCj9jNdsdNksGAJ4HvHwZvo7VAWdz6XqnJTX6TMOs+jIsy6tYrEfxrd1HkF2ULR1I9+5x4WqlzZTkh57Pz3mNOpmL8ZwmppWp28lynh8CltEIGntwlmfJBMYZjs6SjY8grgZpzB5lmatxL7Aw8g2ma8H/eRlP08V3+Vyy2Fmw6NYtSoYOkbAhU2UGcrMIpkS2NQhWtILuJYv03t9hl25Wxxo3qG9nmE44kD1DHJZm2bTU8RTd6Omu6nkz7OuZtl0HMKiabQV1xhNr0O2SrOc5SO1M+zbuo1dN3gn9ij+ym3WbBJ6zc0zhQYHtL1kZINUVsJV0qhEQgiYeYbz7IxsERRUDEEnkbnBxuZ5GoE6pYEgQY+J1FYvUsWO2V+kaJbZUHWCoohpskTw3BYlrcGtgQhXhvowR1voX7jM0UNRdn7iES4vZnj1apwn93dw8kAnl95eQtcNUrkC13pniJY0OlZkrsZqdEhDdFmewjajo9Wr1HIOLIUduJODDNgO0GkdYUDuJCx7yQpN9LCFG4mXqdVzBEsG43Ml/EUZTYC1Lifqc8dwzy5zP/IQiq+NYG4Bc2sMdSkLskDDs0I1dw+TaGZ/xwmyjTxzuQX2tI6xmZRJrbmJ0oqzrHFo9zSioHLp6hgDYx2YLSbMtjDl9DUEwaDN2Uf1RhLdIrLit9MtpNCVBayBHSxM5bl1Z4biwlmSNRu+FonOsErEUkIR2hgM2KmVN2iINfLpDPmiky6PFywu3GYToi7w9W47bTEvylKRhtlgzLkDny4xbZqmabYQL/bTcMgMygkO1AwygSAeb4wdkX5aHRbk7DSCOY69J4vWtUIjolKybVNyp6mGE2zEe5lcqTDo8uOPOjCasG1U+ZuRMIWRAbqn3uRMw0WvM4A7NkHx6lnsI/0sKyleW32bk8MnGY6OYLW7OPzsL9A33MLyXBZPpo01630u3dqikHcxalxkR8RL0JpB6PEgWGPId7conTuPXq1hibVhstvft1c/I6f+m/ET3XjkN99CbWzTrKzSKK1weyZDsVji8cefwdIUHkRMCXxA/FyvKVTfXHrg7XqqD9EpMX/rLJdf+Wt0tUF7l5dKWWDx7gUyW4v4xnqRNnXUZBl57m206l4Ep4XWY2PcX51DCNtodfvRGyb0sht1dQ2h+DaKuIfNlTxXrnyDUKyXA088j7Z+Dy29CPUiKE0sez6GtONRjKpOY6qMfPtlMHJYD/0K9oM95M+tIWRr3Co3sO1qoedYNzRUtGwNFB0tU0OKuRHMJnK5bV599dvouk7QLqDmN2hUUjjCLo4dHEH42uuEgga7P/vLdC/7mBabzDvi2GSRxOoqC2tJOtvbsVjMuD0PogHu3d7iuhMKmsYTUR1LdRFNkCgIURrLs4jNIrpawtJIsr7jJPcsERpZFUtTpxa0kZcCuK0yyfoGDcmELxTBGhvkRiLDkquH4OI1dFXl6CMnaN87hLDlQLlXQF5YxNY7iDnRidTqpbYxSXl7lcZYH7fqC0xqK8ynVe6UHcxWrdxP11leydDWuolhHmFlIUds1ME3F7/DVxe/R8kwiJUDPGLdw/MnP0ViI8O1t19HFSzsWMzT5lZRR+KYqkHURZmGvIjcJuAgTGB7jZTkYmNlkUBIxekf+NDNhCoX2Hrr/6b+zRlEk42JX/5nLKYTqE2ZN8oXaHfFaAvtolmJU83ewu4d+gDBUsstkntzBbFosD2UBfs009ZH+W52joJS5iHPAJdKMc5u5XltOUmi1uRgxMsvDMSoqhrbGNjWF4k2pzD7Yhx8/HlEUWRq6g7LywscfuQZ9j/6MXyhVraTcTZXk8zenyOhCkTsDvouXkG+dRP74BC9E/tZXozjXc/hzDpQbqYfaJ41VJzHurAOPCDy43M3ufTKX+MNt/H4Z36XvoFR0ukUxWKBI0ceZXx81wfS+P4x49vn89Pd3UsqlUBVVY7sDUNjkXrgcebkELe3S1xKFXl7K8frG1kupgpcTRe5kCow22ggiAKKALe3y9zbLnMvk+P69XlqWx0objMHT7iQGktUstdoVteRrEEkiweTx4rF6yKYCNBjHyNQ86BXZcwxN9aRMI4Dbci1Ja7fOs/0+H6e7YkyEv3vryXyPxB+qsgpAEEUkKJOmve30bI1zL3+HxoJKQoCuwfCTK/meHdmm4OfeZZwRyvlSxconHkbyefCdWgcswbNrSJisomn6qBTbGPQHqOvdZCgJ0RNrrMcX2I/A3gNB64n+jD5Phi15fD4WbxzHrvLQzD6IE1d6hhHnT+PunYb8+BDCCYzgiDQEgqyliwT9tv53U/txGl7kLbstXqwmqzM5uYpySVupO7Q5mrly7NfR9EVjkq7GJzzILW5cRzpRHT6cJXukK1bsCfWMdaXSLt6uNf6GKtKiFpVJeQ0o5lE4k2F8V19xLwK1sJbKOI47pJBVs6QUyfQDZFw5yjnrubZqJi4nB/mVqWNfeYljlgXOXDgACdP7scfbcM8dBSjmqMlfYVHAjmMvIu87OaRg0Ge++hODuxoIbldY/XeLYbm/xqpnsN2/NdZcH+EN2db8e59nNjDj2MePo6WWUZbu4N/75OMHtjP4UPj/PzhIH03/xRraz+ZZg27R6YYF+gMe9i7O0bAY8NuMyO1j6LMnkVvtCF6ZdoWL3DNKFJyafTbB1lIbiMFO7iXN2iPhFhpdLAwmcJcUznx7BBe/4cT9wCC2YSl108+u4Gr6KKxmIWmQe18HG27/qB/Oc1YHRb6RyIk10vcu75BuZynUFvBbFXZWlGplJocPh6jmLxMam2Orh37EU0PCFWTScTptv4dwXWd3PorVLLXcedOIGSd2B/u4Oxr85y7scncUo7FzRItFgmbqnM7VYamht0wCFlMxKxWhHIIV+sGXV0NYn2H8XpC5EtxQq1mdKGCaMphM1awi3N4fSr9XYdpbXaSdSapC9v0FmZwqhXuKW7mkhnu377EdmKVQKSDQKiFgYFhJMnMxtYmhjOMaph5azVIpqTy9JiNyfUGXpeV/+n5XVjM3yeODcPAKli5mLxGubDCBOO0BPooRRy8cXODIw4bIxNRzAE7A/5eOt3tGIpG7d04xlqNjeY8bZ86gkGF9MLfoqs1In0vYHN3YWoZQJk9g55dQxo48gF7oNcVyq8uYnZaUO0/OqX/Q/vBP5VqfT8l6ObHrLDxja/8e7wDHs5oB9D0Ase24hyudaNaChTELQpiBslWwh0QkSQB9Z0Mi3KYjvVVtlpsbPvMLAxYGbN0MLXWzkrOy1MT07xr2UTIhenJD/HpXbMIuohnJk1cNXi5foSPHZohvHwEs2zmuucaZzqepVZ+hb4MdCc1DlhmsJk0at0h5jICmWQDzdPLurfMWqjC/qrEiXYb6/dC9LIXOzYWRxv85+rLNDQZSQxzJG7nscYsZpqcppO3+8sYm900tzsQTE121g0kPYJdSTC7d50X8qPE1Bb+MvgOG44M6PDCGZlwusDsgJ+GpKFYrHj2hJkzn6BgeEAQMGkau/MaJ9IqX+20so7Kr67+DU69wZWsA4euU7SJNJxhHE4Le3cUMK8VcGXyqPoxBNtuLhdfQiik6EnWaZkAkwiJkYeJN2LM5O8TD20joxLZ7GRsewMBnYrqYNfxF+hvsVD83pcw1RaweqBpCFzweZCdY8Taeni5dJliTUGePcJBk4vnfS7O1hskCnXMZhXHcJ3tDR+heo7QrhQutYjdpaFLdf5Ld5IMSM9VKZcU6pqBYIBogGA8kF/5+6hZBdaiEjm3QLerHSedXLsJ+7sGeOFYPy9/fYrido1ym4iUz7E+dAOdBp95I4ejYWDf9UmK7hzLW7cQMDB40BCnyUd72zhdw3txt7Vy/2t/yjd9cQY3dUw6dG/U8VYNCm6RGyMOZrotmEwSH5ls0HEvj/zC73DhaoXD8W8iiCaaux/FcuM04QNDiEfsKLVNTGY3rshDJExeDg/u4V+88m+Yv9LJSNND1Nvg6MHr6NIwr78apqOjyO5dG/januTC1TP0BdKcffcg7T0xNgfcrNSbVC4t8JD2GmarnW11GLneg2TROfHxCay+BtWVv8IuCuQqZio1M6G2doTqCmfPHKCltIzLE2ei5aNYRAsYBuumNAv5KYaNOGFJwmINkrRLeEM2tpIlbqb2Y7fo7IneQawv807QTtYTYFuroQrftw8C4DXbidhb8WYlOioBOpohbqh5rm5aqItmPv/sKLtrTeS5IjNqglfG+4g5zEycP8tL5S5+J2DDb3Ygl1f55oEUcTnF/374X2AxfVATplSo89KX79Bo1LmnqjhNGf7ZUSv+ey9j6tlDPqphGCoUJORrG6jzeRAEbAf3s31wmCVLib2do/RY+/5R9g1+VoXp76Cbn1AlJk2psjn1BdzhA1gcUeYmTzO95mJ8pIeJgaMPqvIZ4Hq67/3UC0PWKL++iF6WcT3Vh2yVufbKl0htLRD0+ekZFfBuPIxYC5KwrbGYuU6jUSYc6aW3MYpPCiO6VFzP7UK0SVy+/C5LS/N8/OM/j8vlpplcYePV/8hWpUhKtaKhYxddHBmhHmsAACAASURBVPK0Y9fvgt4EkwXDMEBXABe6+aMgtoBewqT+DdLAwxjjz1N4dRGrZjBt6IycHCTU4mJ6NsX6Von9Q2GkixsYDQ1dMNhsqXMnPYVhGPT3jtIeG+bMS9/Dym0QzXTkRcLpPLbP9VIwC3wtYSLvyiBpTjSxSndmkFBTRzMkwp0TPHV0N5Io8IWzc+Q8Zp4LWGgvfwkMnYr2GLcmN9FNBYRyHnNzi3XbEWSpA0dDw1bTyPe7qXS95z00dFq35vCWUuQC7aTDDzzFkdwq/vQqrX4PT3zkMwAo+Rxr/+sfYkh23Ps/BoqNs/UCpbIFTXtwOZOlji0Ux1Yz0d21k1BvNwJ13n75PmaziV3Herj02hqJnikK4Ti9CRG30UlfazdHjz+JUtni5S/+MVanlze29/IZY4nI4i1af++30Twl1BsglUIIOxt4RndRe/WPKCbXuFh34A2YmTg0TrjnUx8gluR6mq1v/THy2U3MrS20/+7vYw4GuXnzCjMzk6x25klqWQ5F9/Gx7kcpLf0tJslBy+CvgaGR23iLtWk/fVkPr7XDAf/LLOttvNGAujzDfmcXxy05btk/jm4N0+J1MOa047c+sHkr5TpfvD3F8J2vUZJtZGwjHNsVZceOcV577SU6Orp55JHH3l8w67rO2dMvsZHMIjby2OUUrZ4Y/qQFr6kFe6QPQX9w7bpepRSALadM3CngjQ7zXFeYtanL3Dj9NcJtvRz9+G9gtj4g9Q3DQNO09zVzftzx/V+u9cX5TfKldT5hOs2i0cU7+uEH/UAAq0nEKooPvk0iTsmEXRC4lixiNZvYFbKjqnUUuUJlNYM+Y0F0GUSO+vn4+E4MQ6WSuUEpfRFdrWHzDOBrPY7F0Yq8WqBZqHJu5jzmgJMnn3oOQRCozc2y9sf/ju989rex+f28ONZFNOL5WbW+Hx/d/BRU6/swNBe2qV/awLanFdt45EeeW6rK/J9fukG9qfEHn9tLgAbpL3+R6r272Hr78O8YJPH6m5jsXnxHn8HePoyWbz4gIdT3xPYlEVQd+6F2rEM/GOkNcPorX6BRKXLyV//wfXkCNXGf+sv/BqlzAtuTL76fDmsYxoeSarqhc+rOX7JcXMVuslNSHjzfgOLi97Y/htlhxX1y4P2IMXVjivqr/5aU7VGk9hFMPX0szqSZm0xx6NFedh/sQFE1/vWXb5HM1fjDX5zA/fb/RarhxKY/Rs6wcbraJF6XKQM6IGDQ7iszFCrgKhrsFq/h0xRsx34V88BD77e1PHMZ+cIXUXSReLITf2aF2G+/iGNkFGX6NI3L/5m84eLPi8fwtffyyUd6mb2wxla8wM99fg/BiAujWaX60r+CZhXHJ/4lojuE/u6fUV26g/Ozf8RGepvz598Gw0w5GaV/sINHTw5hei+KSd1coPJWAcFYQtTe4s7EEb5SmeMX+z9N4sYilUoZj1HnsU4X6f6f45X/9w4Wp4Xf/J3DP5TU/MD70DTe/Zt/z6h0EDM2BJsEGBgNDUwCesjKtrXCYnmd9WUJreHG5ikh2ZpU0g80MYcnogwOyVz4zl/QM3qQ/U++8AP3NnSV7Oq3qBfn8OgnYMqNZUeIC6s5lpZz7Ojw0rYjjMNlxVlqwnQW55O9SC0uEHj/evJynuL0Fert13FYdxMa+QjTU3e4eesaGAbO+gZqrcjE0Y8yvO8E1TdX0AoN3M91Un/zC+jZNWyP/xbmnn2oikxq+SZXT7+EKjfp3/kwo4efwWp3UqmUuXLlAm9MKeQaTva4ZvCZCiiCnWC0A6fHS7PZRJab739rusa9ljg2VeAz1mfwbUj8ddMgXZP5V70RxIaG++NDiFYJvapQfWcFLV9nvnETvV1iz6NPk178MqAT6fuFD0RAyzPv0Lzwt9hO/Cbm/sPvPVODyhtLaNs1Oj+3i5Lxjy+c8U+mWt9PCX5sb4fVGcBIXafXlmDJGGDV42VeOMvOnAm3MkxQHsBW7mJ9I4bhKuEak3A3q8zoMTpyeUpOEW/R4HykQptrk2hPnGK9RP/qHvYUR3h8dBndXsJyP8ey1suUJchW08XFeAfj7Zu4ap18rbMNlTq/tPwa/SWdUcsKgmSiNhwlJ0WQ1XYq+RS2chFHrU7OYyHuFBg3S+Ax+E+OHEuWVd7SryIJFlRDIVodJlK20mN6GMQVevQECTlANpZFaokjRTbJxraIbldR9H6CaRvXogvsVNoZrreykbPQue5ndHWenNdMLmBHdcXYvc/J6cY2z9s22apHqEoOHM0mn0gqFG01ZjWNg5lzDDSXqa4YCPk6WwEBdBVRKaHVKtSaIq5OBznBgre6jGEaw2aPsuDS2WqLQVElZKtxt+AmXVWY6D7Ap/d/DHcSJmoh9pgPEbUNsy7Mo2cvEkjewq7EkSUr60URbVojsCbjz2/zmrNIXirjnu7n0KERHq+aKCsad/JVujoSjA7PY2STeESdVL4FS77JoslHJmnGogh0eGXsso2VpSLFjEwgZMWMgG1bw1+SscuQj5lJ+02k3SKG0/7/sfdewZKk133nL315f6tuXe9N9+2+7btnuscbDAacGRCWoAN2IYpkSEuGIrSxEfu077vSw8ZuSBsrklJQogFFCiMAg3E9rr273ffe7uu9Le+rsiorzT40OSCWBLAUyY1AxPyfv8iMLzPPOXnOd87/T+KwjmaJhGs2PVmTSrPCsvsAOb5Ps7XN1nsmrYZJo7/EbuIT8h1bqMAbhTL9L38L6+YMjfwy62KOpG+cKc/z7LVkUCpUVI1ybon19ZukDpZpthp4s3UUy2Fop0ExHmJw8tfwTD/JM1/5NaYTx3BSW4xe3mJpwMX1iQbD3b2IGYNQcZM5RliPnWWr5KOy50OJn6OYbzN/r8zKTYOd1WssKmUkqUaymKDpqjPWk0IS6liOm83NCIl4jdnFDS6vdXO+/4DegTBnn3uKoZCXO9kKyaEE0cwiLb2O6OTZdqJIpo/NR1nWN9eZ6M4y12rT7waXatFsVEjvd5ArdhCrLhHtfIIOLUiNPRQ8BB0Xg9I+PlRktQliCdEqopQP6bDy+IQaa/oICWObt/pM9jSZRL2Op2IzWTF4rtrmhUaLz+kWzwlHOb57gtFqN3VL5GF3nmuBGzy9vYQZHuKDh0WKlSwjbYukN0pXtcq+mGdtZJpYtcBfpA3OtffwBIcZSnlJjA4zkBj8G37GNKrktj4gX44QRkEZXOT87g0IdeH//L/EHTlCoziPpeisdgusTY1Tbdbwza2hXX9AfWcTuztOT2zk7+wcPzsR/xT/aKfitfwMemWNtvI83nAvN+5t4HVZDHt34Y4PAenxKN9fni47lk39gy2sfAPX2ST7S3Ncfff3qFXyjEWm6J6uoYlTZJWjRON+/CUvPcIoiuzisLzKTnOBipkjfHQCf//jH5JIJMrS4jyl9BbZjVnuXv0+e/UmTUElmogjumucE/K47X10MY4oPw2uszjiJRy6EOyHCFKWH6oDFCtX6Jay5GOfx7hZRrUh0+Pj5BcnsUybj364wuz1HUoHVebnUsyVdB7V66xJW2SMXQDa9SAHqx5WH2WQ1A6efvVpMpsPqEg61VCI5ZEh3qzs0JCb9LSn+V9e+C0KRolFFjjd+wyVXIl2ZZcrM+vMGgppt0R4s4I1v4EiGTxYOMXWfgpRK0O1itrcpW6dRWp2o+kWZttmH4cX+2J8OW7j+w9/gGqGqdXDIDkEminEUpVyU6W3tIqMxbOljxEcGys0xIN/+8esiX3kuy8yrPiZrei01CLxWI6+3kNGBzc5Y92iYclUXC5OnJAIBXQkax6Pb417doMrznv4yh2E6zGmcxlEtZfheA9PvfB50tuLXP6zf4Mv1EGz73UW9w2+9q2XsebuoT9aIvHqN3FPDGLsFSGtok3GUYbOIO3eRzDq7FUcZLGOYC7j8vUhKX6a5S32/+Bf0b6ZwT01Se+/+J+QAwHgcS65tr5K9KDEUE1gq7TFR4VZEp1n8FSXMRr7lFMfM5uPcGQvQSrm0NvxQ1TBohCZZD5/i5f6nuWrR75Eo3CffqXI2eFLnOnvwG6Zn9qCT7A4eP8/IFptmt2vsZBxITR2OdhdRlVVnn/+8yjK42KT1Wxz/ZMP2Tk8YCQywGltgH6mSDKJ3zeA7fJSaOxSaD0iF5njfuoWDZbxBCpolQyd8gLXZhY4uHuZ5OARLr3xT1HUH3VwCILwU7ul/r/aN8DvLe+xVtVp4KGKl1XxKKqs4JYlNElEFAQcB9q2TaPd4kBvc9BsI8oiQaFMZ2uWwfYM4fQ+h/Od+H11njpzj15xCQFw+Qdw+frwxU4jiCp66RHV7G0MPY2rsxdPbxI0ieXlR/j9AbzNJvv/+n9l5cxTrHcP8dWhTjpc6mcdtn8//Nx1Tv0VpIj7MQ/Zcg65K4Do/cmiCZoqcXwoypW5Q+4tZ3ni1ACxSxdREwkqt25SXVwieOlpkr/1m/hOHkXpCaKNRNCm4ij9QaSIG1EVUfpCaEdiP7Goobl9rM9dIxBOEOp4zDEl+mMImof2w3cf8+klxwF+4jX+Stzh+sFtwq4gg4F+FFPkV1KX8Aqexx3Hnh/tVfB3YG7fxy9lOfKt30bRZAZGo5QKDebu7BOKeOhI+JkafLz/2Y0i7r4pvrva5p2GxtWGRca0CPo0+sMeOm3oNmHE3+D44D59fXn2gxpaU0ReugqOg9g5zsqjDD98N8dBu4sJ7xqJuEHb8FP64H2UxkOs1Y9R+k8QfP1/RPBGub2Y5vLMPk5AxWmZpNYLj3kVNQ255yjG4odYu/OI4W4a1/8E9cQXUPqmCQZDdHX1sru7juQukd412d9qMDAaRbJ0jJn/gl0q44iTaFPdDJ79Gg/zizwsLvK1M1/GaLU47a0j78ywL54gtVtlod0mmfCTjHr/1nfwY+9DFBEtATUjIcgStG0q4wr7coFqvYKrKhAsK3Q3Qwwl/ITDHg5SoNc9KO42oqtEZtfG7Y/R3R9k9f7HuH0hIoneT+9hWy2yG39Ks7pGMPA5eOBHirq5UayzvpZnOuLh0q+eINoTJBD1oMa8tBayCLKI2hv8UeeVoSPKddxDRzB2MzTFR7TXLVYWblCzJRAEaOSYPPUMU0++ipmq05pN4zoWxrjzf2IXdnC/9M9RBk8//nYlieHJI3QOnaJtNFmfu8rG/HVkRSXRM8xiWmFmvcF4uETUZ+CoPgRZoanXqFeLSKJIIBTF53GjCRauepuWaHPoq2GnDHbIoFLgRIdKJB5Ay5pYBR1kkfqHW9i6SWPMYnb9bY5ffJpa6nsIokRi5NdRPT/OASZG+zF35zA3bqNMPI0gq+h3DjC3y3gu9REe6/j5HOv7OcN/c0AJBoJcvfWQI7EswfwWW9oIDe8Y1zxzjBcvo1p1NNFLXE0QrPRhCE3kIZ1YUsN9VMN61KDmEegoWsx1yeRtm6LmUAkUScSqBMJZPBslGnMSPfFX2aBMyFXisB5gpg59QT8PYyE6KusMHBj0y7uAyLw6QNocYH5hilQmgiTmcJQ6TW8MPX6ROhtsti2e8NncMIocykUQwHQkZCHKaFrgvDCCS/FxueM4SmGVp9uH2OU4oXyc/myMoXQnbstHor5LSe4jkosSYJ4uZYxu2yB0+ABPtYbz3BOc/9JvoddXifvKpOwoulXhOfc2tfUWX6GEVo8ym1/l5P3vMuHfo1UVyBcV1rs1XIbN5HoNj26huxRqepPUvk5TUNm0ovQ7aXzSFA2nRZk6+UCCXTFG3CqhGqP40j78q1V6SgEU02G50SYiafTKY1xrB7isSlyOaHzQKXO3x8Vsd5R8BHZDsN1p88RsjUsbVZRKlEGfn6VahsnTD4iGUizPp2nWTFr1HWTFRUHvwyM3EWQdJ9cmGdPJlQXS2xX6u3pILGaILlXRdIf76jR3LsmU4jJfTbqoty2WXCYLw262EhJNTcTbdIhWHSIVm7YsUvFY5Dq3yXavUPftEZAcXPU4v7WTxqUmWNhcp263SBQMvJ4Ek7HPsVhLs9tMEu0+TeX0k2xHRzjlmJiLC2TlJpphE6yZrA/6iD//Ar39k8hrDSSXii/s4P2LNxHKJs43v8Z2O8P95l0KviJH1nXivho9n3+ZZrZAqqawu9Pm8NBLre5FUQSy2QDeXBdJxYNTU3nQVDlx+lVGJl6md3iU5fk0qXSMO/t+Cm2Zp0ZtVGELX+wUHtWNVxZJ7ZYYEoY5KQzQ4w0ijJ8i2BvE0XWMgotSLcSHrl1E0U2XLOPVDB7MTOJtFJmOGfSEjiKY91GMt3BCOhhxBGkCQR0DaQr/G9/gYHCMf+d5gqWeJ3jxc7/A7mqKOaXEdrzG5J7BN0oVTrXaTFpH6Aj6UJ0SunEKsTpN0xR4P19nu2xj7Mk4nhU2+2X+u9g2amSST3ZguaVzVG3S1fwzpnO30doNloanMWom6+kcQ+lr+ENjxLM+RFVCink+DZA7yzNc+e7/RbVeZ9YaolMUiVTCdKrb3AiMYB/avFW9xdXqIUOSRUgUudUuYx+dQnvyAiFflOh6il4xiPvYib+zc/ws6fgU/yiJh+M4FHd/wO5BH59cNlld3sMSSrx06Qto8zEcy6Q18RB3cgBJ9tBO1ai9u45dbGIrDvML77B4+Ak+LcQTT/wSrr5lbMHL+1eG2NgoU3HB5BePoib8+DIqvdIkMjKHxgYbO3cobGyBKLDx6Br13XkauW1q5TxdoTBjVprisdM8FHVOllssK4McqkfwCBdwC0lajkrF3UabHkcZGsfe/AixvseIkmKp3cXtw2GGVQX1qV4SUwnufLLFBz9YplzUMRybhiSgICABTcmkKBr41BZN08V+uZuWLKJ7ZeIjUS6cHkZ+52MymklLMjhopKmZHRxrDfJyrMDaihdhJ4az66ew2yLoJDDbDm6thJzbw7fWQskJtFoaqXQcW8mj+ko4dR1XcxMreIlTTz/HWstgvtbkv3/9CIvZIru1MuMTMUzHQNmdIdrrwTBa2LaFhwZxI42AQ9s1iN/Tw8xsg6s3yuw7HbQ9YS4mgiCaVNxzhMnQN5onHKwQWdlBa+monUF2mj4atSxuHnGjnOJts07RmyVUTRIuxxF0D4ZPZjgW4PRTz/Dgo79g7sr36Ej2ceG13+T3393m6GCE588NoHX3UHrvXRzTxHfsOHLY+1jOWwClN4o8cArf5nXyLYtMwSHW6aFRvEuq3KL6+7+HvVIh+MJzJL/924iKim1ZrDz4mHvv/hFtyYXsjRAUbTypEvG0zsb+Gmu2QESuUKCbwM4R/DZ0Pt9Jq3ybTdPhv6RXmYpN8MsTX0GSVETZQy13B1kNEo71f2oXjuNw+90/onawzsaRL/ClJ6e4v5ylZSiMKg5HQ934SxqthSy1e3tcnb3KXjXFuNPDRLMTzRWCWJDdThdXfVXuWGvUC/fJGYcUKg0cBJqmSrGiUDVcWBWd9vYqnniQgae/RMdfU6u0HIfVnQMOsznikdBPTH4dx6FV30EvL1DJLdEoLVEvPqSWf0Atd5dq5iZbezeYa0ZxEBkRdlhxhnArKl8eTPB6f5yLnWEudYa5mAhwpH2dSf19TnmKbDV8NAUXmiSzavewnu2jNBtA9EtMvjpC7+CTyHbr8ThfbRtXYBhJ9uDy9eOLnQZBolGcp5a9hWXpdPWf5/Bwn82NVVzf+z6mqvHhc28w6PfwYnf0p/qpn4XP4gTwc1yc+iv+KWOzhLlbRh2JIEg/uTDrcyuM9oa4PLPH4naRC0c78fb3E7z0NENffBXl5DlE14+P6gmCgOhWkGMelL4gcqfvp3bb+MMd7K7OsvnoFnq9TCCSQHV5EDuGsCsZ2g/fR4oPIQYTP/EaAG7ZRcwd5aO9awz4ezi33kN3O4rvxSHk6I+PogmCgKC6aC9+hKh6MLUQoupmYCTK4W6Z+Xv7JHsCJBJ+BpIB3ruzx4M9g6ajMaIc8vkLo3xR9fOiovDUS6M8+eIIhm6yuW7RP/kMid4kTmMbMayCrSGu3ePg0QofzMjEkkFe+voFfCPTtBc/xt0h4A6ZCK0sdmQa32u/g6RoDHUFee5kN16XzIPVHDt6m4xuUDqocmwqgej2I0X7ac+/jbl6HUFRkYfOYlcz2OU0brPBQDxCI7eHJh1iVKoUHi0RWfj3OMUd5MmzWIUgVvoR6kA3XbERPtq7isft4eWTn0NzuTGXPmZlTyI4MExBFri1mOHS8eSno2d/Wyeb4zhUM0Wke3VMs8WN+tvE1QFa2SqPrC3U3hDuqTjB0SSKW0UqmoTqFpM+F10BF6dfHqchZqiUaxxsGXQOjKJKRdbmrtA5MInHF8IyG2TX/xNGfY9w1xtw1wsO3LVNVlfynPC7OP3CMHL8rxG3SyJWScfcraBNPua+dGwb/a3/jdatP8XKLOLpPUajWaKtbBAvnCTfKtASTERfB0+99CUkSaZxdQdsGwr/Eae4h/vl/wG5/+SPPQOvV6NlQNfQUbpHpill91mbvcLdh9u8uyRz4UiC6SODvD3XZrCvk4ALjGoOuX6IVdiikV6jnlpnqNXHlHKChBPljn+NLr2XjUKIDgXaVp7N0g4SIqGqxtbWOoqiEn5ljLmHb6FpbSKhA0TZTWL0m48Vhf9fEAQBqWOA9sN3cYwmttlH894h6mQM11T8HyVOfFac+pv4bw4ooiiSyuXQayUGOxpY8yvkov04riluBgwSjft4mqsUrX28TgZXLYHQ7iQV3uOaaXO1W2Rwv4XkCPQf2ux2ylyojeHIJjNqinutNo8MCyvSjyRo5GtbWKpMh/+QbNc2Bf8ghuLmua171AWTe85RUmqAuuCi1AZ3uMbggIWeWwAEDNWLLuUJtzwcuupYDmybbXxND7IdpS2X6NSHOWqE6TE7+I+2ybX1EuvNTgaVCqfFXaZIMSnuMyZvM6pu0hc4IKGk2DKHybZDDGqrhJVJOiLHkOOTGNooFUlkNXPAzc1OVte72Nzv5UxvmtFQHc/uaVK1IuG57xLtMVE8kNmQWOsNYCsSz7z+T4m+9AqNUpaUUaRrOoBgi9QKOu1Wg02rSa+SpFuMUrY2STTTDEg9dEun6VMShGUwrU0M4yOuFb0ctGQk9QEJpYdhIUQxHcaf6Sec6SFcDyFbbbIRk8O4SM+eRufeFGsd5zgfDYLYxn/6I9pNnaUHRcxqD2XjPEPZJaqeNLYTxahHCXgNdM0hl4X83gHBpkPy3j6WAeoTYVKvjPGhv4HtLaGVJgl4cpzwawTuKrRcIbwtgWT3GPfaIQxVI6o3SRYMomUZt99Fn88hLIkcmDYNpc62IFDO6oQDMU588VtsZtaIre9jeUMEkxE6TvSzOJvBv1vgwvU/o1HYJRvT0EzoO/8cddnGqFWobK2zvnWTgpCmsrVHZf8Wzp09oq+8wuQzr3Op6wJHYxO0fBrBO2uopQofN93U9SCOIBJqHNIZdIgMdlGpmFimjU9tIOoyXm+DTSwWN2s8Pd2NS5Nxe1UWH6bYFuFot87RjmXAxmm2YdNLaDbLsaxBqC0iexTcZicDdYOxuJ+esbvglNndTRArdrPoSfHy+GsUb+yzVu1lojFLX+8LVMUc892wlS6yls3h29jBm5gCHEDEWM3TEU0Qdq0wW3Gx9/A63soNFnpzqG2BvkKE7ie/hHtvDsepcVPop1h7lh5hgJrlcKO6giLf4+iQg2tnnZGdQx6MeygXNV5b/xj/QYFSyMtZ+a3HwVqeoLN6n7HKCgdDE+xKHXgPl/Dv3ELxduAUJKy8jhOSmPvgu6zfvko8MogVeREaJq8mUqyVA6SsKZ5xhonUNAbyITzBKEJymFDzgOOqyMXhrxKvt3DkbYSTImLIjbfn9N/ZOX6WdHyKf5TEw9APKaeucGtxiL2eRcSsH0nvpCNj4pcU1EtuGsYMtfR9WPZh3CtC20a369yp/oBca5ex6Wd58svfpmXdolXf49qNCYoI7LizsC9xa32WrL6Eu6bgF9foeu5zdEsTCDWL/dISu+v3qeUyxJReKp4gUdcoJ1sP8Uhd9NZeoLea5j/HYDnUQNbd7JNnWdjnnrbOLdcy71Vm+N4dP5lWlGc9ORSxl/n2JJcbCnNGDZescu3tVQ73yowf62Q3U2PFsUk5DikcbCDoCERDORAcZnNd5G2Rkm3TbNssp6rU5j/gdvchc8MqqqHSnTdIVgXExiRraz1kUzoiOppgU3J0BKmKT1PJCd1oYg3VXaQpGdQNDdlTxBMo0K43cOsbnHjmSzz/C19gbrfE+w8O+NLFBIe7t/FYewSlAttbG2StNtVAgHajQjAaQBK9NGsOomTiOC4au2F2C37akp8BeYUTnlkuvvQkze0CM813yJe2KelFMnsGar5J1KxSKyi0Z6q4L1xkrpzhmsthoVVnJDTEt6d+lZMK7O3nsAwPqinRPyxy64d/SDl/wNipZ3nlG7/Bx7NZbi9m+OYr48SCbpSODsxyidKHl/EcnULr7cSqtjBWCijDYSSfD6VvmsDGFXZ0m2rFxWEqjvrOTZRsldg3vkHH619GEARS20tcffP/ZnvxLvGeEQaOnGM/leLI2ec5fuEFHLOEkc7izhqk9pvUylUGGzEiZ4ZpcINUPc13qnWiqpt/dvK3Uf5yXFlxJ2hVN2kUH9LRc45m67FBrcx8xPK9D+ibOsJ6YJrozhIvIPCMHKdf6MDbcNHMV2kKBnedVbJWiTOjpzj+1AW0M12873X4jtVkQbLxRsOcHJ/iiadfISn4yeynabk8iFYTySgjN4vUxDjxuMbIuIpWe8BeapfmWo7lt98j/ad/guud78Ota3zcPc5oPIIk/hWXiUNbT1PJ3KCw8z1q2dtU86u06ruYrQK22XisvCkqbDXdvNs+Qw0vX4mVeKZvgIlYF8vlOtfTZYpGm0G/G8lpk9v4DnppgUDiKTLO09yqO/SpGr97agT9xnXMRQshIJM73clD3eZ6/GhOCgAAIABJREFUtkndNcSxeC+Nwgz1/H0UdxxFiyCIMi7/AL7YKRzboJa7g2kU6ek9y9LyIi3HIfelb7LddvjlkSR+Rf6pfupn4bM4AfwcF6cABFlEjrppLeawG23UvuBPXR8JuOiOeXnvzi572TpnJjqQNI1gIvoPsg9BEOgaOkrbaLL16Car9z+mUsjgC3fgm3gSc+cB7eWrj4mbtZ/etZP0JsjrBSJLcLIxhHC2A+9g7G9dK4aSmJszNBau0J5/h/bSJzjZNfp7FXbybhbnMvQPR+jrDjLZ60Xc/C5P9tR4XV2gx9kh8sobmAdVjMUcctRDz1SC1YUM2+sFho8cJd5/gZuZ+wQCgCASKu0yGi1w4hd/AXfAh+h9LIBhbd1DlGya5iD5q0s4poln8shjFTxZZLQnxPOnegh4VZb2yqwUGtx6mCISdJGIerC2ZsBogG1h7TzA3LiDuX4Lc+0GbN4mqe8xYKUZkTbpYp2i4eW6+SrN+FGiggOtAPbuH5OYfo20nufG4R3OJk7hDfdQm/sQxaoz/oXXODoS4/27e+QrTc6Mx3k4s88PvjNPLOHFMKtsbW2wsDDLzO1bRJdsZEvkjjVDo75FMDlEvBXm+PNPMnh0nHA4ihJwo3QH0CZjKD0BRE3CXTVw1ksMJPqQuyzSmRJ7601Gpk/RKC6zu3yf3tEJ8lt/QruZIzr4FYSHPqxsnQUFHq0XOBXzMhbRWLdn2V66S6P6mP5Cc/sQZRljrYAc9SAFXbTnfkh7+ROU8aexyymslSuQz9GO+xH8FUbKFxDkFjnHoFIp0610YDzMIor3oPYI9+d+B7lv+tNvynYc3rq5zZtXNnm0WWA7XaViyET6phECfbyz6sZNjXOBRd6a1elJxnnjbBSqKeqlNIYcxHaF0GyRM74XSGj91Dt0el89y53MLBvtOh7jGL9x8TSD+34S3V00YgKesoCKzHVpiXAyyv7iO4wd9SBrYRKjv46shX6izYieEE6zhrE4h3HYj9Thxft0P4IgfFac+v8Jf6+AEgp6ufdgk95IHb/LoDWTo9UVwtGOMu9zoTt7HGvkuddy8aG/zG3vIz6xLQq2yRG3woA2TrWUxaebvLYW4Zj3EgM9awxpAittk4omseWvMOfZpuYFzVRw2W7izQj7yXH8lTTtWpmK5AZFoGb6Ue0WXeSp2xLFWo2Sv4NSSCaaz9CQa3TWQhR8bbZoExJFxrNJ0v4KSH768yJHjRH+XanOellHtG0igkbBGKHjxAU87hgfrHn5gTXNRquH48+8yGrWT2/qJimtixUUyuIsWfGAPdmgbOUopHeg5eASDDrdFTrdZQ7zHrbyLtadNCkhTaa3k1QwzqZrkLVkN4asYSeP0BQE8kKDD0JpmqqXVrGDphDm5FEL2XRoFHTyTpke1xRxInSqp/CLSSQnj2XepmF9gm6uMVObJGv10u/apWn7WWt4GPe5SYQsNplFbTqIjRiueh+h3Aj+w1E81SEaWogJYY/BYJLG7kdUKmlK8hBPvPhtSjtusm2ZkjaAr2EiulZoOX1YVRdd2VmaVhbNsBkpt9gfG6F06Qt0HvESdQrMUsK0JIz5CQKuTUYiKmk5hCsj4iWKsntAQBeR5PPYxRHkUAC3tYs/0yBYtxlPXmCynEP1CawqsNchkwuKWEurRNs9+GoGjfQcQniEhFElsPERsf175KIm+YhKPdzPa7/xP9M/epyhqQuED6vIazvIbQsjoJGqb5Ipl0nHNEoaVIoZrLaBVfXSWPazXo/SW14C0cvqSIXdwfsM6ttMzs3QETPJPR9iz+PnTGyJ/b1ObFvEY2jsGSb7+xWmR6J0dgdpeWTureX5tWePEy66cJoGTWcDcTmGHAnydlDg7S6V/f4QA/WPURpVmkIOw7NCwooQT1qk82E8+0mk7RtsZeK0LZmz4ShlV4D3/XWm3/4+nkKNXFRjqPdlVEHE+/kBQMEu6Jj7VTyHIubanyHlNthO+sn523RtniYa7KCah1qln6j0iI5Wgx5tmqZLZqb6X5HVQ5772m8yePISXP4eUr3NVrSHnViVQu4ix+0dXup4SNVx868qL9OUYgy4e/G01jhZuIvdGeZa1zlOV/Yw1m+DKiLRgblcItyI0eeapMPupt8QOOHS8DgxOlSV1ZrBQatNn1vB4/GQSLsIHRjYuSrtvQPqpfu01C1sQUcp9ePVJ9FGen+WO/sb+Czp+BT/KIlHJXWF/Z02N5wsxege7ViOeK6P1VILdThC/4lRNH0YcTaCUxDBgZajAw57zioXX/82oyefopx+RD33Cavr/RzKSWZKTRp6AN1rEyp6ODAqvNd3hd2gTCirEcjKROUk3a4xoq5OjnguEgkOkNaauNsbdNtpNrvPMV+r8N2uVQqeBpbkoHT4OB09jyjISLpDoKHRqftJqDrtoMm48AKSNE6H10fMX8QquSinGjguh4svdnOQzbFVbFBwJC4OtuhzbXN6KkhnD1RqOYxiN0nRz7nJOJG4j5je4lSswoO+JUpuh+DBeez0cVyOD41tJGsHT8zP2TN7DPcvMT7ikE0UuedZotZ1HLWnhxfjsyiCiW5YeHwVXK4GSq2M2txm+tJrTJ59ga1UhX/75iPO9tuYxYdsetPUkjYbdpO8S2RwuodwMgBzt/DYDUa/8AKBjk52NyzsZge6S2PNMLlYuMqIuUu82yS1bnGvegVbtHj6F3+LkRNPU9l8wG6tyY7pxh4I08zVuBrYZ62jhmgKfGXyG3xx5BWE4hz3b8/SFBykVg7NeUD+YJXe8ZNcev2f0Dd+Cr/fw//+nQeEfRpffuZHSknusXGqN29Qn58leOlplISf1nIep2ag9AVo7adoHug4W9ukxRYd2zu4RRcfPP+LFCem6Ubnzrt/zPy176Oobs698itMPfkFym03D5e3KKQ3WdrcxuevcvLUIGb3WXbKe6jFOoetFbYOb1Mt7/O+DW1Z5OseiWhw5NMfYUEQUD3dVLO3MJoljGaZ7UffZ/HaHUYiEwwwzPlDlUTVh2GopMQsH+klLusFDtQ1ttoHNMwmE+NHmD5/HkeV+POtDHdzFZ6IB/nV0S6eTITocsusLs5xa/kRLY+XrmKFoZU0uY4gttNGEBxcmoeOPYva1RzaxwuYD2ZRMwe0Eknk808ibaxSrta4HOxixN2iXZyhsPcWlfQVjPoBmq+XYOezjJ36JdTQJYKdF/HHz+OLnuLPcjFuNBIYqPzScJLjXcPIWoiQpnCmI4AD3M6UuZcrI+Y/wdtcIdL3GoHEE/zhvS2aHpmvj3Yy//4nrC+58PtsfvXbl3i2P8ZEyIsmitzJVWjKUU71n6JZWaeavYltG7j8AwiCiCgquIOjIIjUsrdob81jLBbZ7R/gUaCH07EA5+LBn+mnfhY+ixPAz3lxCkD0qTgOGIs5xICGFHb/1PXJqBefW+G9u7vUGm2OD0f/Qfeham66h6cYmnrMabS9dJfV+x9TyOwTmHoeeec+1v48ythFBPGnc8MNW0m6F1V24mUGnjz2E9cJgogy8RSx409geOIgiFjZTdi6Q7e9zIY+wOr8Hj2Nm2S271LN73HpjX+CJ95H+9H7iP4grrOnMA+qtJZyKBEPw2e6WF3IsDibors3xsFGkDfbC2h+P5GAijubor12Fan7CO2H72HMvIkQ7ASjhRb1ICaPUbp8GbNQwHt8GuEvx40lSWSoK8iLZ3rZW8qyV9K5sZjh7oNV3I5O3/nn6frFf4419BTK5HMoE8+gjD+FPHoRZfRJpKGzbJheFhsaue4LOHIPS3NpSlWDfrcP9DWcxg4jx17j470bFFtFxtwTLN9eZUhbI3D6ZULhAALw/r09tEab2as7WJbFykKKzb27pNI72KbFOWcUn+VCvJDg6HOX2Fy4R6Z2QLc2Tn6/wge5KvMbeWZX88ysZJlZznJnM0929S7+xmV0TwI1JxKpaPQMhdjO59le0xk7dZJK+i4eZRFRaBMf/mXEvQDGYo5Vu8n9vSq9vjyn3DHuF95l52COWinLwfpDNuZvsHz3AzL5TRJOL3q5jOAp0P7k9x93PV34Ze6sb7JTKBH2hRDLZZykTFMo0ls9jep3s5rdoL5fQLcrVI0HGCe+hO5NUK/XaDTqlCs1/vDth9yY38d2BLZTNebW8zxYy3FzIc3croGNhClorBXdSLaO0Dhk7eE99PwWPb29TJ08z5H+s/QV+9Fw8aBxjaXUR2wt3GHT6cQI7PPbT32BzoE4NEzUrRZ954/gGYwhbNRwCwo3Nu7S0ycQCATpHPsWsur/iTbwVxAjgzRXgoCN7/OP+auaehufT0PX/2FVXT8rTv1N/L0CSiIR5ebtu7Qtke6EiV7KIm8qqEkTXT3KgSfCjCvNWqzJQUBHUiXOZOHr2wUmOjz4O1tYbZV8y0Au5nECh2j9sJHqIX4QorMeQbYkdMWg4tIpeGroapMsxyEc5nN7h0y1h8jqYfoHNzjYmKBWT2IKNY6I26SkGAF0pLEwcqqC1/DibtlsxQ0swWEk24XW1uis+YjVPYRaft4vW6RbAg4i42KTKG7GjsY49dwknolTjJw6xvWbh8xbUWZ2SuQcm3zMhxaqILl06oKLhgOCUKJNG91S8UgSQVxEBA9Rx0XIJREzY7jUNrtagSRtZMGhpnpwmjqmy0XLbFEu5CgcZPAWJFyGRkewxVLnWTTVw2hnid58BSNdx9S8aHKE3dYS++515gq32G0WKNdcLLSHKFpHkP1ljFAU2dvLE2+Mctm4ytFCF+OGC/fB+7QCq7i0AqHeYTJFC12AMy9EGbMkZBsKe5dR1+uo+TJO2M+OlKdl1TBxU5d6cOkyvZUZcu5BHNcGIhZtdRTODOIdkHlXmmCp7OaYaw3EGPtmlJcO1ym4QiQiTdxCg+PaFPMtAUlRESoRhIqfSHSHsWPrjPa5KQgSRtaksL1BtdCiM29wNurGtgW2nSYbHh3VHaFv+ALmygOEvQX09TkEo8JOr0bVJ9GwpjhMXqTkUxl3SRz8m/+DxvXrdEydxF9qEVzdoyfZQ6fnIm6Pm7bLZm9tjp3le+ytXKNcgr6xcdxr94jbZV753X9JItTBStSkUM+TnNminGswerROZcdHrRHg4osTZPeLtE1YrzTZuLVHYbuMdVDlBY+L3pSOWPIiSm7agW2cngaHY+d5v9HgXCLEfLHObf8AixEXw+GbmEYQz95pQuUYwx1+0o0c29U+6kKAfn2HWHyUe/oK569+F2HqOMO/+c8IlG0C1gDbvk1qw0FMocxa+g4ew4tH8DPgmkJKRvgwtI9fSdC7P4Fe9pLPy2TaHpKBMCHnEYa9zbXiDLJH47mv/g7BaCf1B/epfPQBXb/+LcSmxbqUYVg85KwrR1WIIJz5FdJZiU8qCgtNN/3ubgKCzmjpHl1KlQ+mX6c3s4Wzs0S1tEYmYhM4NoDvSA+X81VW8suMCm8jeJq42nFiSZWVosGhYdArSTRLd2hI12C0jdTrAUFAyfXh3b2EJ3yE/i+fR299JhH+98A/eOLh2Cb5nTe5uzbMWucjgi0PVbVBMNhiJDDB2mIW/2YZbauO5POA1WZXX2JLn6fPdYTh05eITAyzv7VP5fA/U615WWid4+ZmHdVl8cbpIR5uVSgLMNwO81XrGJfKI3hqMvv+beze+4juBsH6OOXIJko9QI8VoaN9g5ag8BelfmYHZmhLNl/v/hznhs/x4d5VOrpivHbhVUyti3fmWliCm7Goh1N6F0G8lGwdn62xkJVoiy200CGa75BUapNSo8hyLUTMVaPHk+GJC5cIBoM8fHifo6PHOF4JUVNF9rZL9NTbfM7vY9AJ8mRtgr7sOGLZjWzDcE8/40+cJ7M/j1PfZCvv4r+uTRPteYrnjj7FJwf30Y0NvqjuElUdgu4KXckk5f0GYqMCzX0GxpKcePbXaRoW//pPZxjwpvAJ+2x3FjhQ8/jdfgxJpyoU2G5ssVzfZqNLYSlicCs9w2z1AenINun4HtWEjV6Dh+IwiVdfpCWFmN+9ilsUeXK0j9j084jLH9GZuoupRnHEGKlCjkxIoeQR8Am9DGfCzJkxbuQqFObuU680cBe3kIQsphOhbj3BuRdfIRJ/fLK+ul/mzSsbfOXZYfoSP/rRFBUFtaub0vvvYhptPBNjtNNprAODzF/8AYW3v4u+u4/uiyKrOtmARvuNb6J29XJw/wMOr3wHvVpg6slXOf/5XyMYSyIIAn/07gorKRm/1kZDp1TVOCw7RLR9zisj6OoAD0Mp7JaJmW0TzbQYMUJoNljGJqHOM58SGEuKF9s2qOwsYKy3EDd6mfBcIEQPVcPDTdvkypCH3eoMJTGHoNXYqgUJqU0kwcZ0RIqFDBsbS9wrGTxswcs9MV7qjqBJInt7O3zwwdvs7GwR9eucnFA48uxXKewXSSxuoPvdtB2dipLA/2gLURXYmjyJcTZO9BkN/6SL+NQxpLYL/8xtOodyKI0btGpbKK4OgolLRPpfxx87heqO4/f7PrVv+y/Jz1crj1WovjQQ52Qs8GO2LwkCIwEPQ+4Wq4Uss2Y/dc8UE8lxjJbJWwd5vLJIYnOL+Vkbj6fN137jGVyuxwplAVVmNOjFduB6poQoezk28AS2pVPL3qZZ2cDlH0KUH49Wad4+6vfncRINOvqj3HNP0ZRc/PJwErfyo6T+s+LU3ws/98UpADnuxTysYqwVUAZCiNpPL/oMdQVotS3ev7uHIoucGE/8g+9DUV109k8wMn0JRdXYW51jfeEORW8ncnEPdz2LPHAaQRBwDB27sId1sIi5fov2o8u07r2JuSAioBCRPkEdPY8gSj/xfoIoEUx20fL1ogydRT32Msrkc7i7B4lrWTYO8+xkliiWUvQGPIxe/CJitBcrs0575Srq5EXU8S7MVA1jMYs77mXkXA+LcykezRxQzbYZ7RvkHfMRanKanngH4v425qMPsVOrKBPP4v7c7yB1jtJ+9D5aUEAZe5LS5cu0drbxnTiF8NeEGiRJ5Migj+LsAUF0GrLEtcYgd3J+Tk0NoHn9iO4AoieE6I0g+mOIgQ6kUCcdw8dpSF7WN5eJJEReevUcTVHAU2zSdOKo2TdJF4L4evu5lrpFe8tNIeVhXFtE9IaREiMMdwdZWkijb5aQNZ1QVwGzHkB2OnjtF59nwkggpQ2E00nu1Nv8p/dX2c7bxK0VWpbAgJDgrY0c84cVDvJ1siWdSqlJMrfPS+rbaDQItO9jWGuUrQThupdul5em02LnoMCpc1VEDHa2FA4f7BA6CHLQqnEj18YnzfF0aIKKmWNVv4cgiNiWieb2MXD0HJHOfvRaEbveImREqS78GwTBZFHrZ+7GO1QKaY48/0vEzn2RD6/fQBJtAl1txPoWkeoENaHJrpUlTZVDMcxuNs/W1jobG6usr6+wubGCZmbo8ZXpDdT5lVdP8/WXprh0vJN0QSdT1Hl6uoueDj9b6QaaIlKywhza3WyaQ+ybXZSLGq3lCgGfi8AL/ehhL7mKzkopxH69AyWxS38wTn+wFynhob2+hLn8IfbBWzjNKj5G6RQCLJTbeDtPkkj2/0wCe8dxaFzdx66C2PpzJJ/EasrDm380SzDkJvAzCtd/q119Vpz6O+HvFVACAQ9bm9vsFCwG/CX8QYXM3j7BSohoR4G8fIS22klbsPGIGqolcSAGKVRqpBzwSNDZpVDItSmoIpHdIul4J4c5DUWEpC3S15IYyHqRyiHqkk3JV0OJnEIzWiRLBwzRxe16m3uZMJ3RBu2ai4YRZ7UjzqC5R1EIMpROobsC2I0MM2MShmQyme1GMxU2wzkaGsRaKi0MYp4qvb4SQ+ECLlvB4zYYHbzGlQebXFm0ef/OIopaZiycJeGt41GbOG2HmOCif24Wo9JB3hzHtsJcsO8xLO4wn50iuL3JSDVFsq+bzuYgIfyow/cZMXIcKe/wUBIhvY+NgaOEURwREQEQaMo2T4wVGRkc4JY5xA4xzmj7EIZOp4w1Uqf44SfUPDoFoYFhNLGAhqhSN6fxtQuIoRRIFSpCg9nmx/R/OIM/ncHTdZJwNI6tljlotRAq98giIChZTrlWiNaOsuPd5M+TI6STbULpPNrdeZT0Nrq/xZBV50Rqjs7sI3x6nWo0jSMbNJjG7pBI7fRwsNlN8KABNRWvT2fcXURY9VD3+5AdD6VQkzGvwx9opyl7k4SLKUTNIt6dZnpsF68Iq2sNagdNAOI9I2iCQ7HWoJg28OVNJloi3rafh94U19VV2rJAvNDGFgWWRgIYqsgR7zPo1iBWpolrJ4v0g3+Ptb2B1tuHvrJM8l/8LtWV29iraTzeJMnAafarXezXB3EHBwgEbCx9gVPPnIWHj7CqFXyDQwyOnuZc5ykGTj3NSinLiLBLpMdi/uER+kfiXHh2iOmzvTzK3KZS8FAVBN5QVUYlGUkUCJ5I4n6yB8/UCI3SAmYrw42Kn5bk51vj3RwL++jyqIzV30MTGvy58xxXIwEqikhXReeIHKBd2aVpGJwIernb0ploP+L7Tx3n1rDKfOEuR/JHadhVZlPvsfPoNgdLD7AkC990L+HePux0k3Dz/2HvvWI1y84zvWfHP+d8/pNzqFM5dVfnQHZgN3MQJZGm5JFkwZ6RMbAvDPjGgC+MMQY2BsYYM7I0kEajSEoiKbHZubqrunLVqZNzPufPOf87+aIoajSkaFDkzIXc7/XC2gt7r/V96333Wu/np78TIO8cISK1Gdm7z7BW4nyPH488jOZyYO8s4hINyj0XGZ08hSRJZH7ntxEUmfjXvsHw5El8777JU1qOI8HJ1fJLrGzB1GiM00Ebc4UOVxt2NKGXkKST7KwzVlnig4kr+CoVnPkc9lwafWeZ9IM7VHeWOFW6SyPVprZ5RPPgFsLWHTytPK0+D3LfMo7pPGLCgWr2Yt+bxZ47idLoRUvs4b4ygTcY+Jh0/Gz4uROPZnmZ1N4OHzQbtF0VfqP4MgHTzQ3XKpdDfTyuB3AYFmsdDTHkQKm2eFB7h6ZiY0gZxUi3eOPOHqLxDrLa4VtLl5k/aiIFsrx2eogdREbtCrlyh23DICzI1BQdY/IGvvAeWwj8qZFispnEq3nJjW/gKoGte5+/Cg+wktzFrit8zTbNYeME3/xelrPTPj5K3yCXlviz72eJBTz8Sm8fI0UXHhzs6jof5ToMOhX63ALBERjvPsBhaGyVxtmo+ekKEr/2qSmuXL6EzWbj/fffIhKJceWpZ1GrHfrqOkGbxaBq42qxwZ1qi/2WhksSmXDZ8dtlqj4bfzhfZKPRQ9xWwdVN0SMdUty9z8rKA8JFg0ihSDVTo5FpUMgaVPdqmKltumKdkekZ4vEKkuLmP7ybxtVZxW2rctBfJUeJr058nq9OfYFnep/g/Tft9Bin+Z9f+TInw+coHsi0XCcIqgM83jONXRLINlYRQwcIgWO6q8t0DxYIqn1Ex0eI7H+EtnYN8+Aha44Brk4/xt3AAQW3jqtjJ1Ho4Ks0ERAQ6208+W3U/DZyu4DiDfLYy79M2zxBPmuwsZwhnvTh9dv592+uU292+cYrUz+8cvY3UKNRDreO0G9+SOGNv6a5egd7bBohOMhb4/0sv/g6p1//NJM9Yfa2FtH3FmjtzOEt7VIKjxN9+qs8dvL8D6tkHRxt8+btLb42u8e5/iyRYINqU6HVFNHbMv3lGTTdQcEWphgvsxE2me09g9LokNpPcbxX4mjzDpYp4vQGkBUVth1IS3HUZoyu2eaBYfAHxRbX9C5B+z5Fn41AJYVfKWPvNgl7OkgCzBcSbFQiNDUV2Wqilo+IVLOcb64h3Pg9bqcazC0tIAstpvtrnDp9mdjw6yjOAMGLF7lR7uDJlGg4NMCiPDHJ6BWdgekeXNNf5vvlEA6zhFp7iO4qYSxUcXQMlkYf5239AoHYZYYjw4ji3xop/836Ni2L3107ZLP2KE+/0hvmcuzHX51oVbdo7/0h08ox3uAJ7pdN7uQqbKVr1G0iE8UGew/qOOwtvvxPnsHhsP1IH8MeB5WuzkeZMh5VYaznJIo98sjzqnAPWQqgz3dpXFtFW8ohe8PovjQ+pUE5bxHoNojFElhGG61Twu3x0mrpP2a0Pxkf5wngH4k49ch/ykN3rYCRbaCOBP8/iezUYIB0scnbdw9JhF1Effaf2P4fCklWiPSOMnr6SRxuL+nDLfYbOsfZNGxdR53/Lt07f4a2ehV99x5GZhMsE+wnMDujKD0VOH4Pq1X5ET+g/xT/6ffo6jqbW6ssrtxC0HcxsaE6ZjhtPnqGHJ9Ajo+hLb+DWUqhjD+GOuRHzzToruQ5TNXYStUQRAFZkfjks2dRnRJvHd2kb+hFkmOX0XKrtHtCuB77GpLqRfRGkUL9aItvobpNHOc+Qfndd2muruCcOYHkeCQQVA8X2Lv2r+hIWdqNcWyhOvXoFpW8izfvrrO+e4/cVodarku7pSEAqk1GFAUEQSAWS+B0ulhdXaRYyvDYk2exqQpSzqRuFfCWbrG4NEopWmTf2OF88hl6pUPM4gHq1LMc7ZU4uJ9CVNookQpf+PynGRiOsPwghTPVxFto81CG//3ePgvbBfweG09dOsH0zAzHR7eIC/2cDMDnv36e154YZdhlo7WR4kXX97HbRLKnfotra356esDfehfROESUehmy+xkOdDFsFeYWmrQKVU7ZnqVjwvvFLrFYmst9o7g6bqQLYU48+wonn3ydnqEpCuk9jrcWEASBs89+gZ7Jk+hbFWyUOQxEOCoUUGx2nvzMrxNJjvDOH/+fdFoNolOv4PdadN0VHEKJeDXJMH5mnhhn+vyTjI9PMTo6ieyKc33DpNj1cOHMDNPjoxSLeZaW5lFkmZ3co9Nmr18Z5CvPj/H+3DHVps7/+htP89mnRjkzFiHud9DKNljM1HjQ7vJ+qcG9vQq65MVyxLifcjHs0tHdu2TSa8xuLmLDw4F3AAAgAElEQVTe+WOo3wb9CIQgQlJAKC6iiBMMkGAzvU22VSCZ7Ps767qpPfqZIv0g53ceZuhuFLFfTIK+Rmf1Gm/P+4kNRHju5Um63Z9vnvhYnPpR/MwJpVptkDrYJdP1MRxr0Gl1KeXbJESFXk+GI2kCWR1BUCYwbDMIrklK8ZMce8coajEqbT96Tw9l3UHOoVAuFEjHi1i2NJqSRpQyeJQME2KKnpKNxc4TOGO9NDp3oV1gWI8TlRTeqeocNQV8NgnZELC3XDzx+sscH6+TN52c0na4kxTJOWGskCDQcFC3jhnfylCyJbhzNM5Bw49b7pL0tmi3VER7A0ttcJBz02wL2LrH+OQqqtKhJhpQTHJYiVJoO3h84W28ikDXV2RpuotUCLLdmkY0dS47rrGinqEzYOIa3+L9Q4FNaZ9sQeREZYcjvGSqJkgqfvcsCctPwnQTNZzse504Om16Aw2iAy+C4me73sFLlaBcRm520awIe4UayZ0SQ+eepu+pT1DcX6erNXHI29jVY4a29qjbbGAXOXltnVCxy5vOEYKuHH7bFA15mGx0ALWbJmjuM+ArM6ZcwtKdvO+K02640bpOqn0OjgIiDl3CbqgotRJyrYIzMs6Bu0rdA7rZR9OYxaYXcLjyxNo5vK4W3a5CvQqDyRyibJE67KXdTFDVJKYiJTrVItZDP1bHxtjQPpPJEjXdZPVhlXpRA8vC7vTSP3GGgcxd4kKbmiOBs96kZVkolQa9OZ1ETiMbVFgacWLKMqJpIZ2Y5MrrX2Y47kE/SpFc+BZKvYI0+ykWozOE9u6zdpjmgWeEBWWGO2KMPrvKkE2B6Qi9p4bx9I7TLeyyvfAR8dFZrJ09tFIJz2OXqVQ22Tu6ixIq4ekXSa/4OCwlGE7fxB9yUVM8uHIqUx2429IoGAb7zS5L1RYFXWdnp8Tmco5iKUTQt4We0dHXJfaXS2zeO0bOL5AM7pDd9RFdyTAcHULxyvSkf5t6/Rjn2h0CtFh0T7KafJf3R9uUlTxdo8EzuSTDnX7W3Ws0KilEC7IBibMvfpnpqcdQY15awwrfS73P6eYQ5ys2eo4PUbIrRPrOYHMmqG29T+3hDUwdwgGDwMEOO9+7jr66Qnt1hfDnv4R9cJDuzT8kkltkRbXxB/1+eoobKKJIJmsjl+8QsQScssTdDqxofbjFPoLCPmdr82yNneZAmabbAKlaxFbNETJriAIYbevRRgsQfDL+V9wkx4pIssnRUR+Bg3P4lBNQVcAQMZUm7b77NCtLBOKzdLp//5/Cvw8fk44f4udOPMpHb3J/xc9qdI2xRg+PNyeYuHSWyb0w/cde2j4L6UI/9zYLUGjRMFbIawesz7yMpUv06RIdOYMUOeb/uXmWTMNC7V3nUzaB2VKXC0WZ6a7CiFNlF4079S6HdR25qWJFVdzRFznlu0xFbBPJO5HVNNnObf40bGPJoxGpe/lMycOJT/xX/JvvrNLqGrTzAZRAiZ3uIqMM8l8LXoymhggUuwY3q21OPtaHY0DEmTGoaFVsjNGpOlhuuUnzaDM8v1tDM0xW5q5imhaia4aVW8es75fZ1pskHHCj2KGkGbjaRfKijaJmst3qkm1r2GoaJ2SZJ6eTPP+5V7AEgWatTEuSMCQZp9HCLppYho2AFSFqjRDU4vT7zzMeuUhP9Ax0RQ4OV8nkMkh2nf3BMiWjwq+e+EUuJs4CIIkCAnD1YQol5uaNdJ2GI8T5pWVeuHWby6/9EqeIMfTb3yPqCOOrdgjXqwzaT5Dri/FmQGXPM8VYYY3bwWG+mfBQ7C5il32cG/wcCes8C2kHTi2L3SigNPM4W2k0Q2THeZal8OPsCy5OjoY5WMxis8msLWSQ3Cp/fmOXly4NMD0Y/DvzyrQsvvXBNn+yZdEvtzj29XF16AKp4SQnWgrSYD+fvjRKxGFjzvKTL2Uxy1n8aJgDs6wPPcNuF7qmyYhbonT0FrfvLvDS9BZeZxulGcfWHGApOUHNUqFaJSWUSHkizB2oZA766OYG2C1EODQHaTpHMQULvV4ku/OQ1Xvvw6qBKyuTFgvcL36Hv6ir7Iguhp27nO68zfPqKhk8GLrAxSdfYzddxLJETg9lGXKkSBe9ZDQfGStIsy0zYe4yXryDoLWx6nnsvSqnJnwMTH8Fp3/ih5twURBwjYyyNXGaoKjTTm/QET0EYrPI3QXs3SPOjjzN1VYfK20fNk8ch+yH+2vMvPhFjmQP1zMVaprBqNeJ+IN+XS4b1XqH31k7ZLv+SJh6Jh7g2eSPms0C1AsPKOx+E8UWJj72NUZDMU4E3KwWaqQsA0eqibRYwqbU+eI/eQaX2/lj+xEEgQm/i+NGm48yFRJOGz2BJK7ADO3SNvXSHfL5PJmsSLAvjIDCbUeCcWmTSWcOtbNDPf8h1eyH1PN3wbKQ7P0/dXz7OE8A/0jEKQBRlRDd6qNiCoCScP/E9oIgcGo0zMZBme/d2GUo4SUW+PFz9ucyPkkiFB9g7NSTeAIR8odb7FWapA0V1/A5Audfx3b+M9gufwVl+gU6yyqCQ8b98gUwDbTFtxBcAaTw4N/7jL/5HtVihoXrf8XtN/6A9N4q4Z4hzj73BYJ9z7C0aLLSmWV+18G9j/a5dzePZojEm/d573qND241WS818QkiPbpFPOHhwqcn2F4vsPIwzbNnzpHWj7l2fIuzQ88RnH6RameVZnkJV2AGUbIh+uOIgR60xbeQbF2qV57j/tF9rm9/wDvZW3z74E2+V5jjrkNgy99F1GW82SQ2d5twj0Au7aVoK7IbfZ+N0g5ba1nWb5R5+NERW6s5UgdlSvkGguXA4/FzdLzF9vYWod4B1OMWjqFTiLVbDLiK7GRmycf3iCbcTAeH0dc+JO+Y5q/+YgukDt6BLh/s+eiL+5FsMhSanDBFVlsdvtVo8szZJF//5ASvXRlipMdHMBxjePYy+cMdvA0ft+79CasbZR7cLvNs8CNCQgrny/89k4+d5/b9MlvVJKd/4atIdh299iatkIVaS+IoDmNqg/Q4J/BITt4rNrnwiVGuPHMe4WEDOenEk2zD+od0r/8e8s4txj/9z3CHezlcn2P9/lXajTShlhPBNUj/l77CxLlnGTv9JKrDxbW/+LeUs4cI4TGe/eTncfrGaJQe0vbIvL/uY6OiYXp6GRyN4nQ6ubVa5N+9uYvL7eGffukS0yO9BIMhLlw4QyaTZ3V1kd2DY+KJJF97eZqlnSJ/eW2Hzz01zMzQIzHYi0B8qcApDV6+MsD5JwZJBJ10NJP57SLHqRKPO7d43bsEQosVt8zF/R06ahD3Y19CjH6aTj5OdWAdWkWU+kMk/1l6umFqhTLLuXV6+waRJIm23uF/ufUveHP/fcqdKqGiHe4WUEYCiNMRbsyZ9LQf0BM2Of+Vz+L3Oz/2nPovgJ85oViWzPLyAsdqD2PyMaGwRDZVIJuPMxYqc9n1kHHrkLEcDFZuE68f0zKdROt1NLuHfVsvx0of5dAo+eQshZ4z6MowZecAe64g6y4HC26Jm0R5kHoc92AYm12mVbtN1punZbW5qA+QMxscdSXyuoUPAbsosDyXQuuayEqXm2GDI4/O8/kukjVIR28RKB1hKBJDh1nKZpTXwy5ecvaTy0fIlH2IpouS1cWtasiihUPSMD0GrtNJ3Af9tMoqgl1mz5RZiE0TrxzRn80RO+jiP29gzzbYMac41vq44LpJutLDRimCKWVxtYuc0fZx0OZuy4ZlWciCQKd1SK29S6m9Q6mzi716iOUM0TFVhoen8ZbepNAxmDPHOW9LoTtFAkc5kl/6TY7u3cFaXMF+4hRzGxFa2iB28QBTNKh4FSS9BqZB1RfhrxxXuHIpxnjtu9S9MaJamEDnEHv8AJdXpZ13MCRewhxQOf3EIJ3cQ8ROFpugIqg+asEwda+HUjhEw+Ok3dgjG1Lot01xrifBdrlLW4sj2XJ420UG1uYx/C2afgmn1SER7mAstBHqJmYtiKM/Ra+tRalocmZ2m2SwRS6rszlXpuPpZ/KFX2Jq8gy1Yob8ykeMyS2s0SeY/dw/I0uSU/UA/ok6qs2iXZfx1jTCVZO2KlB2C4zfKfBHnn0GFRXX23+ChMWtwWc47G3S17uFMuokoFY58sSou2xURbjfNEj6Gqxoi3yn/C4P2h+ykesn2i5TlwuIihNl64Caew6tu4LSzdKybNgEjZvH5xFakG5X2diXiO626G9BV4BVs8x+WyTsUhE6Bu2WBhZ0uzrtloQgN+kLH7O/GaZcNDH0FqdmHlJvuLg1f4rDboSN/Sql/XWu1gfxbm/jMNr8Tvw5tiSR07OzfPnU87w+8ir9cxtM189QFnKspT9g9OQM/qCKdlAhs/yA9OEGsiTzduUet/QlZisWLj2E4o7gTJxCsns5EO+wXl/E6ksSO/U8VqeDQy0iWjrV7TyGL0Tr2U9hu/v7mBsfUk/DinmWtXiZ2Pg0gdwKgr6Dy2WAcYyLEhHFJGc6uN1xYAjThKU2E80H2PxtlgIX2FNPcByaQIy6sccfJ/7Jl/E9fRn5RADrtIlgl9CuFqg+UFhqn2G3KRDtmNgVidbEHSSnipoapePeppXP4QhP/9Tx7WPS8UP8XImH3q2Q2nyXt0vQ9BT5WuEZPJEg3bUiLs3GjdgWv+d8i1P9M4zvGwQknbnGe5RDg5QTpzl0yJwodPDLCv/HSgjBkng20eDr1hijZh92041o7lMx52n2HPP45ApdTWKt4iHVsNPZ8tO9tU775gMqWyUcnigF0+KPg9vkVZmhUpTHq8NMmef44MYc8y2Z14ZlHqQ0mrkAzugxslJEavXj6Fq4JJFMv5fnPz/DwEgIfzxMTWwROVR4aN9nIRNkDYugAv/jp0+yV2pSPl7EKdSZy8V4eNhlvdpmx2jxTBCWciJ1Teeytocr2oOs2kjYZUKqjNOpYhkmdc0kk62zePuQbt2Ps/8Mpm+SKSnGmDnClHSGKfkkCWkYnxjFgR1XbwKnx0PnsIqU9+Kr9TEmxAkobvxtB58KP0dfwU/rXgp9r4Jgk5ESTlYlg2PLYMTr5OtjSSY9dipvfR+9WKT8zltogkU56ERsNEh4rzBom+G9njXy3RVywiG3AmGW7TVUUeOlvpfobVziw+sF7u2VKZkOjhnG2bJwKG20tot1/Sz73RjdYofcXpWby1l8sohoWHQdMh8tZ+iIAr/++gw29W9F545m8G/+comrD4+5craP87/4Cg/6B8nFQtRFgWiuQ6LU5fdWM1RNk7cKZTwDJ/jUxBDDeobh3Bznq0s0BZW7hpeNzCaJ+i16gxWqdR/Dp34VNXyKPygpHAkOvhrsoyctkbZV0NrHfPJiH1dO9SF31vHZW/j8UZCd1MQ4B1qYvNnHk+5TDChxtlsPWa68S0aI46PIkH6PpNfkkr1GPtnDYclJIdhHdX8L0TJ59dXP4XLI6FKOrdgsGgqdQpdJd4NXuUEGP4tGH9McEZu+THDqK0jKjxJknyozFXCTiPexOfchdlUhXROZPvkMzdJdjPoWjw1foCaE+KDiZMkTZWL5Pru7h5hnzuFVZB4Wa+zUW0z4nKiSiGpX+FcPttn9gTB1MeLllf7ID0WxbkfnzrVdbn+4y9L9NdYXM6RzA+TL0+xs1thZz7M2nyZ1P4Ov0MZ32ECVK3zhG1fw+n/8yatat07H6OCQbUz73WxVW9zMVhh023Ftt2HOQw0dR2wPV/IYPXjIukfhQ87SQxGfWEEURJRiD0q5F6k6QCB2Fsv9872u8f8j/KMRpwCkgAOz3qW7lkeOuRHd6k9uLwqcHY+wslfmnbsHTPYHCHr/85yg+hsIoog/kmT0/PN4Q3Gy6QN29rfJlIq4I/24A1E6y3m0vQrOJ/uRfHakxOSj63dL7yL3nvihAfl/DMuyKBxvcuOv/5AH73+LSj7F4NQFLr30y0ycfw5PIEI45iae9BKO2IlWbxFTMvSeOYmSGMdd36BP3kYcvoIn7KXhUQl5bXiKbVTdYuy5ITZXc6zNZ/jkhcssVOeZzy3xWO8VPL5R6vm7tKpb2H1THDbS3O9mec9h8C0zy3Vjj92EStWn4uw2GWq1GCi7UI9O0lec5eLQSXTNRCl5+PpnnsbhtrO8ZHBucICWN0XGs0uxZxe5p4MsCzRTAnvrJfa3iqT3O+gdB5ZcYHt/C1vbj7NmcbukMiLNY+vY2RcDrJlLnBp5lvbSMm8sxjAFnbNP+nnhhadZ2Cnz9t1DjldzfMpmJ4/FzXyDlx4b4IUnh/G6/u48EiUZ/0g/reUskm5nr/A9erwZhowdnJe+iDr2OG6PHadbYf7OEbolgq9O252layuym1nFpUPU1oNXsnGr0sRzMsrFs2Ga770NpQ+g8j309WuYpSPk+Dhm+Rgzu0Pk8S8xfPIKptZme+UeCCpBcQh5yItoVx5VkH3jDzjeXkBzJzl16Xni8R5EyUaj5UFv3EdUTbKVfg53y+xsFbh1UOK7N/eZGXDzG590YjO2qecfUM1cp1XbIdRzjnfnK0TtZUK2KuFwhN/9/g4OVeZXPzWNJApoqRqNt7YxOzquZwaxT4Txu22MJH1cnIrygm+Xp0vfZFrcwzI0PD0z3BYqiKFZ9jdTHGTShE9MYoqrGHKBjX0XIaGEYq2ijD6Ft6jgqIvc25sj3tfLtcwt5vNLTAXH2Dnc4txqnIq9zdJwhdvfTZHJWgyO+PEXbyPHx/Ak+j4Wp/4L4GdOKJpmcXR0gNUosdLoYSpWRNFN6rUUB9mT9CWKBBo+4qkJoh2BSOkal8q3OVVbYnR5jlu2GSyfE6PcJfnwPoH2MbqigC2OYBtEVcaxqadQbeM4gyr2oIuZisZXs4NsqMdseNKU5DrnLS95rU1JVylYBt5u69HRc83Frj9HLpwiUfPyXLZAq5xBaJdw1gSyQgTcLS5n1xlxh1h3aKwUJSrUwZcnYG8TTOeIpjMUAmECx2WSD3J0UnUaITdKU0JOuihUdRacQ7RDcUY6u0T3jwmldvC1sqR9Y6x3JulRj4gKq9TrWXxmhQm1zs2Wk5YlorokgiEZ3aOSV5x07T5aLg82QwPDoGG4KXR3CEkFTMcAm10vdmfi0b3lro5V1YjMzlBfXOdGykNTiHA6uccpNjnSbXQsGUO0IRo1sOqEPAbu4m2yPi9WIIPdIeFvjuN0Omn0+xjlMnJb5J3idRZWF2k2G8CjxBX1+hm8P8cJh5fQlcc5SO3RlGrYdBGfKBOSztAr32OrHcfouOkEKhTGRqg5nfR280Q+2kae9RAbdCNF7GSEVWy46Q12SMaquGw660dedgpBNHuUlj3ITqnGXLlDOjDMbLCOYQgsnvxF/mw3T9/KHkmxD31+Dc+kRe+YnWG9jjfspezqcidpJxuwuHirhu3qNaxxB90XR5icTDEUrtBt2xAlCWfYYjhR40Qiz4X+NBeHDrBC+3i8ZSadCr2qnXOJEieH7CR6ZFxJEX2+Srri5C9rp7m61cdjPYdIlsnWUh+GKPBsfIhzHg9at0Fu830C9iOOR47JV4M0RZVAzM1RsUl8Mkx4KEgTi4dbIqq9jimD3V3j7KkVHDaNDw7PMl8ROLIeRbaapXKmuslMeZuVnscwbAk6qszKdpd02mTIShHe6SCKEY68HzBxNojLUcbtNkhOn+B2PQ/5Ehu7c9y2ZTi5pzN0bRkrrqOovQiWSEPoMJd/j7bbj2v2CaY/8Qr2U09hdRqo9U0Okn0sRfsIrL5BqLbOeiGKsddi78TrNBsttpVNPnHhc/R4dkkm68SH47zhW2Pm0hi/fuU0ja1FPqw7me/2M2iL0GuscMKaZ9Yxz5h9Ha9UxbBSFPObdJ07mO4shuGm2DqHNXAF7+Y8SdnJIW62Wl1isoSPOPXgR4QvvIqS6sPnH4GA9ycHsx+Dj0nHD/FzJR613G0eLHRZDG8z3ExwpT2JVdcQ/Xbs5xLE+/u5W1rg1uE9HquOsNF+SE3LUPOOkVz/gEo0iWl0Ge96aJomv+D3Mi346YgVbocMKt2b1B37qOMdXO4mQttiIFrD04C1hpecIGBXHIR9TaKjFe76SrwRfIDLVBnJJxhpGQwaW5SkAb5XtSFhkcrVaYkKiilzsj6I46iXsCkw4bKjnIkz+Hg/svK3Qokr6qdeKjOQ97GiaRwYBr/hdxBNtYm4KzSsFONWks94+/nUpX4+8cl+ovlDdo4cBBSB5/0KoVA/HkllRFXoVRV6VIV+RWbQoTLitDHusjHhsjMgSThLHZJVjTgyoipSVTOsmFm+G77HbXmeTqCHN2JBShGZVHOZ9eYeKaVC2pXHbTiYbPbiyFuYhRZaW2ev0uKjdpO/bjWxySKFpQJfm+0j7neghCOYmkblvXcomU22Bt1YwJUXvkEyFeCOZXJ/J8hvPvki1XSGmlYnwCDC/kVu3dFZ3a/Q6RoMJTz88icm+KXZHiaPO9hXHjAVifHyb32NvUyNXLnN6fEQgYiTTK1DsGOx19XJYxGyBBwdAyHqYL/R4UG2wr+/u0dOsUhMh8m7BG7nq3RNk88MRvnKZA+umBtlp0KnrfHH88e0jhvMeF0Mj4/hmX0GKTaKkN1gLH2XmdYKyUARu6TxwXYfAz2vUqns80ZLZN80+UxGI7Fbx+32MP3aFZqtJmtrS+jtKs8/doZh53VmYgVeeOJ5nj4zyGP9bc5XDEJmGPVcnC19k0KlSsTW5sSp05x/7gsMlZbRhCoLZi9dQ0V0ehHKWaZOXmGgL0lNjvOH2SCabOdl/R5PNm9xSVyiajrYnvgib2einJAOcZWPUaee/okmyYpqp9NukNtdpCu7seQAoaHHWC+keJArkjW9qJJM0u+mGogQXp5jyR1i5wc+TuWuzq1sBUGA7+xk2P2Bx9RswM0XhmKP/G8si82VHG98c5H97RKC1USkiiB5QA7RbZu0ml0KhRb5fAOXKOLodlDFHJ/+xUsEY4kfO/adyh7/8v6/5t2DD3ApTga9vUwH3CwVa9xNVxhYLyMGXbz5EBrHIt7ICA+W4tz2zuKVZb547jnsrh4alUUaQoNVJcjvS3cQ7QrDoZGfOr59nCeAf2TiFICccKPtlunuVVBHAgiy+BPbK7LIc5cG+ODBER88PObkSOhHxIj/HBAEAV84wcipK7h9YdI7y2w+/JDC/g6h4yBKjwfH6fgP28p9J9E2b6Bv3UYeewxBsdFuVDneWWJj7gPmrv45CzfeRuu2mTr/PJdf+ToDk+ewO/+uibQv4CDeGyA+GCOw+UfE7EUGXngFR+8Y5so7JBMKo8+/wOBYGOfwo/fXXckjlduMPz/C5nqe7YUiT587zY3CLbLNHGFPH4fdDs7mDkvH1/jt3eusFDcQFDtTtghXDvZ5seHjE5k852odatnzcBBh6miNSwmLsSdOMHRygOW5Y473Kzz/xBCLu0X2dgX+h+c/w6W+k6iSwm57l115g1x0h97TDj73/FOcPNvH+FQfoWCCfOGArlRjkAjqwBBdGgyaDzkjCIhakzvHhxykriBj8NhLvZw5dwZRFEkEHdRzDX7F40bxqCQ+O0m52mHh7hHBsItg+O9WVrQsi8UHKQ62igw7AshRB8e5NQ5MB67R8/gjvbhcNgQJiukV6qnvEg0fYSHhir7K2BO/wG5D4s5OkWKnRkC4SV/9baT5b0N1GUHSUEYvYjv/WexPfB1l/Aqi04+2+BYAtv5ZAge3iZa3yHnDRIx+ttduQlBhe/EGmw+v4YyPYTpCPPHEc0iSRPqwwnf/dA/LshjsP8LpNHB5CtwpmSwdaVwZPOTV8bvo9VU69V1Mo4Vo2KmVd/m377Q5rLh5tW+AcivH2sYyQ4bI64kktnwTbadM+0Ea0aXi/uQocvRv35dZzdF+5/9CX3oLOT6G9PSv8b0jA1tonJRSQPR5ee3SV0htL7G7+AGR4RZquY9Q+SzW5Chq+i6So4rt/FNIh21ibQ8Pth7wfeMmY8ER/pvpr3NmJYqgW/xx7BYf1e5w7NsgPC5hiw6RLnRY3dknkOhDUX/6k5Efi1M/HX4uCaXdbpE52mcnOstoa5NwXCJz3MbSy6SLpxm91Ic7MYh2IKBgIlr7mDqUVyzqZR1vfw9Vt52gWeSJa1fpye2h5O/hPN4kW/PRrFoolk7IY2FYAieufwe32ssT3Wkazh3u2bPk7FWSggYdibLhICcppLGQwgcU+lcJNJ2MHkGm1UWwLM44WshOHzguYTfz5FwG1m6KOWbR7VX8kQxOocvA7j4Fb5JFYQqx3cII2xG0NmN7cwxlFumprxPP5+gJKBx3JHxWh5nCOnR0BAtKA0PMPnNAsWznsD5EQ4sxpJSZddY41gUOdBuxQpfpfJPElJ3ooIcpR5cpWaanJ4zokbAbFeqmn0rJ4OSVb9AbGeZ6usxBR+WCu4WuNrm2oxBN3ebINs6hNEOAeR6Xb2MTLeJyl5whIaETsMsYNhtiM48mCoRjNpwBNxsuD03LT7wQoVtxEGg42RNzpK08UquAotcxRIUzZy8zODePmErR+09/C4/Xy+6Nb4Mo0QyP0dZM9I2rdFSLYcceu91p6JpI3VXcWhbUFkVVQvZ6KRoW6xmQRDe1Zp1kWMfsGjxcqrNCh5bYwpQlbLqBw9Dx1HOcc68TDbWoOd083Gwzu/KAKbEfs5aluXudgFjH8DvQe/yofpl+p0p/qsrdkI3dfhg6HyQ84qapwepRlIPsMEtbA+zpCvdbB7wrdFjVDA4MkaYYwGE6STQEQjaRuKphYrFtOllpjJF7sIGjphMst0idepqXR+bxq01y8zGOGlGeHM0Q073o5i60VpFqaTo7O4yu5LGcZXb0GIdVnSqwkaoxv11gM1sn3xVYTEfYLHuQbR3O92W4utXHwprCQO2QU+1tPh+5x2vyPUJHFRyjY1z6n/47nLJEc6vI2bNJ5veKbGwbXPH00Qht4+zPYPf04088g2IL0lZB5o0AACAASURBVK3MMzx0km8qGTo+B4Zp8PL7BY4SDo4VAUPskpOP6GEAt68P35lZ1jdW6enpxeVyI/WdYGN1k/HuBv1WjqhYZbPnU9jvrnAcGOT7Zg/Rqo+B3mNGjF1sioSiCNjECpMOmZnILL7wBKfOTjNau8dy3uCdZogmE0TVKHkxSkHw0RUUFJ+Oa0pEcpnYj0p4N/YI5eeR0nMIva8RdPYTLC5zLDrY7FqEDQV/K4YRLeOdOU1kPPmx59TPhp8b8bAsi+z2d3kjLVDzFvh64WlcxiPCa7V09L0KbFYZqUdZcuxxupJkuf4hLVcYf2kDyWrhz22wGh9lpq4wqthYM0pEJAeC4CKlFMhYBR6osFyXOGro5BzQ9E/iTvgZVHYIl++SkBdQLraZ8zZYUvJMNYP8Yv4l8kaJagXe0U7xXhmqJnQsEESVZ+wKPl3A7AqEegUeU53U/DrRp8Z/xJdEEAQOazrtgwonnDaWbVkeD35IXqswpxWJCX4uzl7C88wgZlzl3TfeRj8IctZrZ8LtoGJJ/Idynbt9DnqaBv9bpoRuwczlPhxn4gh9Ht7PVJlXTKoumVjbwCvLGIJOZ/QqbVeTubttHEKajUQXo1YlUGzR3l+j1ahzXxNZTy5xYMtSaYu8kXVxo97GJkJclglJEpJu4lAkXtlucj1bp5Kpc24qhiCJOMcn2N1fYtur4wnGePaL/y22TQuzqRF7aYT3H6aYX8kQ1brs7p2ifByg0TSxgLPjYf75l0/z0qUBfC6V24cV/jyn8X11lG25l/GSxrMX+qgKcHs5y1jMw29+6SSrqznsCLQGXYQcCs2NMstrOe6isatpGJKA26VgygL6D+ZpzKnyal8YSRSxe22YLY1YucvugBOvInNrMcObtw948+4B767V+bAWRY2phIbBZnTorDd4mE+wcrRMa+1t8pUmL567wIwuYuSaWJaFYyjI4MQYPl+Ara0NNrd3GRi9gtF4SKd+gF0dp3utAXWZ9sAcGaHK1YbC4dQnSZx8iidPnkNa+Cu03dtkRsbZSLkYGBihdrRDyd/DXz80cHlU/iJTAkHiU+KbTPb1Ek6vIBttvtk4z1v7PvxuG6tVNxeFBUBATv7oadH5rQJ/+v4WbctCTSQprN4EVSVbqvOOFmJNGiVt+hG0EgodDloiBy4/K7MX0BWVpM9N1K4iC1DVDLaqLcrtR8UmxrxOvjqWQBQECrkGb/3FMg/vHCJJOrou0O2KxHrsvPqVp5g9m2TmTA81m8RfLqXw9np5/mSNRuo7PP3a8ySGJn9sLHmYW+L/nv93uFUXCVecq4fX2a7sMd6NMb5YY8EjsRJRyW2VMKsNLvmqjH32S6QCQTY7Gp4HBYpbJQbGRsAdRm8sI8sZGrYwX7n0RdA+vv79D8Q/OnFKkESkiIvucg6j0kHp9yGIP9l/KhRwMZ7w8NFSmo+W0pwdj+CyK3+njdnRsTo6gvrTz7WfOF5BJBDtZeTUE9hdXmx7Am78LBs3cQYDOD0/qBgqq+iBfo4WP2Rr+R4L87eYv/YdDjfmqJWyBKK9XHrhdU49/UViAxPIyo/6vf3HEJ0+BLvnkeAhqyjDF7G0FtrSO0iJSURP+JEoFnUh+u10VwuI6ToTzw2zuVkgtdJiZjbJ9dxNPkrdYaF6hCS7mVVMTgdGOOv+AtHMONWVAM6KyKS1RE2IUDn5a5x+7QWmLg7j6Fao3bxO+e23EMp5YudmWFwsMn/3EKWpkTIMbt4/onq/irXvIVkZp68+gb+cIHVQo9KtMjs8gtfvIBz1Mzg0zObhJv6OAz8S8c99EkGxozQzjBQznGnk6VP2mLYvkujrRYoMs3Vc5U++vcznJBVVEfG9PIbkUhkYCXG0V2b5wRH9MQtbfR997wHttRvsXn2X9uZdwp5DXOYmwdYBQ/YaQZuMtnWL5tJ7tJavkbv+p0RbC4w4mthzNbxlA3HzPu173yZYuM64+oBeZYGInEe2TLriJIL6Au4v/xrq6HlEX/yHJvhSeACzmkNbehsEEW3+DdynX2bopW/Q2Mtib9u4eu93yR9tkxw/S6oOJ0+eJZFIcrxf5tt/NI+hWzTbYYZHLRpajj9fG6HYtPNUb4akZJLK9OIIPE7f9Gt4zJNYHzn5/kGchyWZz5xYZyS6w6AxTqlhUJZztLU6oZYLo9JFDzoIvDSK6Hy0bizLpLv4Ftm3f5ujlsVu/HHmuz6y5TqBUJi9vR0SwwM8yC3w8tSrjJ98EkXYRRIbrC1WiMtj2Gsh1OEw+uZ7yD1xHBdOo6fqJBpeJF1gJD5KcM3CTDfYCWqUtjRCuhNL1tk3j1horrNjN8DUmLbZsEeG/gHr82Nx6qfBzyWh2Gx21taWUSSdhWIPp2IpQqJBplSn1bazsBBicT9DrnOI33yITfRQ8/QilgtEKwVuaCFOqjnEWoFBZRDH7jJ3nWcISSkSzTWqdRtTapXkwQKueoaqz0VJPqZtqjxujhDylXhAlZyrSq9soOCg0rERjaWoDCwSqspMbpkoehnT5idUklBVgxFbmUHxkC3zSbrmLnlvAMvjxO3PY+92OLm4QKBZ4dB1FsH0gxnEEg06fgEjPkk80CKvSQSrOXqya1wqLzNW3gJFwNRgaeg5hp+pkEl3qec3UIQMutnLoTZG2+hwYDSI2ERmZ16gPreC7/HXEWw6XaWL4YW6qRFwaVh2F6W8HUSRjYfXGRyaoWxCtq1hpgv0unMEvQYHDLGam0UVDzkzvEG310877keIe4j0u4j1O4kOOulJqtjcNro1jWy6w96BycP9MAPnTxFEx1eWsYB7bOIKBrEpClppH7VbJibZ0D/4iMjnv4htYpL3fv9f0Om0uHL6RaIhJ3utLoVoDFuuhj2Vwes1SJtTiGYbTyON4JTQnG4OG0HydTcOVUPUi3S0AumCxt2UhzvmGDMXBmjIDbZtaY68ZXLuHFfiLXrcJsWKRMCjoxV0MtjZkrIcCTn0XgeyaCJk2wi9P1DcVQduv8qoTWG7ZmczHWV3c4jD7REa+QjNsgNME5p2mqEio9sFotJpyonX2TZGWWaM3XqYsysJ1MwINyo53rNleXYrQLIb40DJECm2OTGo40pUsR+dZTk9gCF2mDw9h7b6Ee3tY6xuF8ntRopGybgtOrYWg8oWI+IqQ9IGA9ImA9I2fdIOveIeg44DXjhT5PLAMdU6ZFaPmBK2ODER4fyIhr91QHUbjKZBz2/9c2S3h0jCRSm9QsIxx5XhNU63RzANmX95DPeEKYYnnqAv1I/NM4SpNzHLCwRabubkBhfXdU4lPovkjdOyNTmqrVNuZTADvQx0IwR6e9ivHJLLZRkdneDmcpZ/fVfiVLiGTy/xoW0Yv+HCvrnB9K//Cq++NE6f9xYTtjop3eDD0jiKWeftbp0xuxeptk6ztISkuOg5+QyXAxW6ew/4oB3jasvHjWaYu+04ziQMjjVpaE6Wls9Qqp2hbpsma/bhNvdwdBdYaEbY8/Tgz6zQEp1sdQUCghN31sI2FMPtd3wsTv1s+LkRj059j7kHu9z37dHfjPJUewosEEdkrFk/8/t5DitthiU30+0k8+15NK2AqjWRxST39IsEhWMipVXMWC9Jzc1KvcNqVSemCNxx3+ahP0vV3qJqa5NRNfYNjfXaMSuNPbbUEscJ2I6rrJsmJcPiOafKaWyEKuPkWgHebnhw2jV0Q8QyRZ6I2gg2oalbNGJ29nSNF/9f9t7zSbLzOvP8XZc3vXeVWVnedZmu9gaNbqDhSAAErSjKUJQUs8OhYjWr2dXGxv4PGxvBjdjZ3ZFihhpREStRIocOBAjfQKN9d3V1dXV5X5lVWZXe5715790PLVHCUKMhJcR+0OD5nB/ec+97z5Pnec/7HMmDRxH4t/4fE/fHiTojlEpF9vf38Pn8NBs6r/7VHO82Wpxx2hlzSnzPc0C1aScsazzx/AncQ0O00Xjz+z9htNDDuMeBqgj8oN3m/81VeTYV4LN9EVyHTa4rFmvVNhdMAffJBBuCyftSh7RH4mGhwVKxiEuTiCg2xHw/98ohwuv3kMtu1iNOqr4SyaqKZti405Yw+h9htl1U5s+SK4R42mfxJYeTHtVO2ikiayZRU6AnX8WZBM1U+XC/wsRmBadusbZ7m4XtGRIDk1z6wr9C0Ww0b6VRJyPYEnb2t+dZKzgoG0Ha+mNRamIgyO9/YYpnTnSznqnwvffX+dZrS8ys5LA7ZHxOhf26xo1cjehujZGWwZ5lMpep8O6dHTrOffwVJ+1EjkqiQNNZxbuv4t5pkNvNUXO9QYMbtLRZRHMZlU1ybZWm6WLU6wRMbhpt/Ds1Jh0qn36lnzNjQZyqjk9KE1ALXB7ZZyBeZr8eYWY2SKqd5qKySL+Up9YRkaoH7O15GM4LKF1uLM1AWyuiJD0Eu6IMDAyzs7PF+maawdEn6GQXsW47QRNwXIxSsd4np1W5732CsaCHB/kanZVrdC++SuvYMeb3ZJq6jYNCBc2QyPRO4fTYWaODU5H4+pEeAp1DuPETpLaObfrTTBTewRIt7lfClPGQtDcIHdxCGTiDYH/c7VDROlzZPOR7S3vUQjbWTJ1HNR1Rb+M+XMFyhYmj8fnTJ7ns3mOo9iojLDMtLDDhtxPO1jB3din7gqTbHeodEwGQBQETSLns/O5oAkMzuf7OMu+9tkKr0cDlatCoq/T0NhgYCbI4r5HeKtI7FOLGYpb/8OoCoz1+fudylJk3v033yHEmz7/49+aR93ev8e2F79DtSfAHx7/OxeQ5PIqb6+nbfFi4Q1h0c/nIODdLNUpumdMP32LiX/4mbZvKX2xm6fc4uBjx8ejBHu9v3+D19hV2DIPjNplhwaK37zztT8Spfyz+2YlTAKJTQbBJaAs5Ovs1lG4vgvJf3iMulwqmyWR/kPdnM9xdPOT0WBS77XEXY2e/Ru2NNdpzBxjFFqJLQfyYu6tEUcSvRlFXLRrBFsv711iZeZ9idof83iazH/yQB7ffZV+XqbY1vKrC4KnnmbrwGY5f/hJ942foHRqm2frFTZ/FcB9maQ99/m3k5DjK4Dn0tRsYOw9Qxi79rTDityN3udFWC7BdYfRSH6ubRWorMiePDXGx9wzPhz+FqzxOpdggaNtga7HCxrqNrm4f3SeO4Tv2NOFLnyeciiPLIqLdjmtyCt/Fp0AQqNy4BneuMJCyM9znIuE1ccoiSw2IeGHIZ+Cghd1oEJXynO7aorjt4tp7RbKZCp2OSTDsZXhkhI3tNcJ1J/tGifDJJ1m34rw1H6ZseLE8WSJmC3P3IY0Ht2mtwCV7CEkUeL19wES0RGfzDsbiFfr1W4yZH2LbeIfO6nWM3YfouV3UTp6Qo4FPqYOWA6uD7LDjtNuxyyJms0qrWkKSBBweGUtWOSiHyLc8FNpeNFcSZ984jv6jiL2neHNrkrnKBKPuo5TMTfadApFI/OcOz+TuSfSN2xgbdxD8CRzP/R6CKCHJNthp4Rvrwx2P0rAFabVaXLz4LDsbRV79zhyWCbGEh8/+xjH2tT7+6G0ZWXHwP/3acc6dmGZtWWFnS2B7o8X2/SzJ/Qa3rQ6v5ho8e7KbF0720m6v0XGvcNARkYQeCu19lltZ5g4tHu212N8rU67kWZ2fYfHGa8xkiqxKXewLfhqaga+5T67WpFguYTdaeD0RFvUN4q4oCaefZvEKsmOQg3wLW58fPyH0PTeSp0Bn7QOU0TMIR7q4sX2Tc9URnGkTqdRhgR0WmytINo1EIMJ0dJIL8TN0+eKUqLAmFRjsnSDu/ni9CT8Rp34eH5s4tbm5htpps9k1TqKwQTAhoqWbtDlEstUxdZVyK8Jqe5TV9hB1bYBWwIkzm8ZjNdhQfPgcwxxVk5T2HzLsFnnNcR6vmaNHWMNdrVDxhxneq+Df26Hs9nFoq7HVaRC3CZypTLGkHrDrLhCVWnT7DA4j8/RkDQbSLSyg3jmF5QhQi7jJt+s4ah789jyOww1WpCnksIxkNwhlsky2tgh/7kkerAQ5VHu4dAL2mjq1shsJaDor5KVeOjE7Vx1nqdoH8XtLKIKG0ZG4N/opxk5nqJbKdFotAmGViYSdHu8qiYFD3F11bHaVkODAK2/S3NdorC1iHRERJSeGZSIKFnbZ5PWlIe7lEnS7yoidFgu33ubOvExps8VG1oZNFvApBg/nRhCp0peaJ+KToGWSN1R8RgulpSGGJ1Dcw5TubLBQ7aLiTrHTe5pIPU2ss87eygO22wcogoO9hoEZE5AUkWK1ztTpy3TqBba2H1EOOmhH/SzcfJ1y6ZChokGXOYc3v4hLMSk7IuQ8XkpeP/GNVTqKi5I0hlPrUEx4aBPFLplMuPYZHGxz6uxXCEyc5Wp5DdPnJ7c5wJnYMF8Jubi4tYFUcvJ0zE7EJnBjy8vK7Bli0Rxhn8ba4iTteoCGHqCox9g2U6yLSZbzKi5RpFxysbqZYnlxGHdmCE85imkJ1AM58ska2YFt6uF1wpkuYrVezm6l6d3J8NJXf5WnEyFOhr30dEXJe2S8+236rR7mnNus+stcFk9jtJuI3hq2MzLCrkLpRoV5OUaytECkr4qUtBMYOUL0a39AMxXlwcE8h0YVyZFAaFSZWK2RPGxRCr1A1Zokf/QoA/0jPNvTj822hCRbGOtOoj2jNCWTvf011vNlWg03arqBOiAjpqBeX6KU+SnhwBY2pU5nN0RcG8SairDeNtherzK7kmMg5ibid6I6+6gu3eU1uQiaxVcbX0KIB+l96QLDTzxNz+gJjhw/jWNigu3tIr7tGpEjKRY2F9Bx8idvbhEZOuB6NMMHXhuLfo2+G8sogsTBOSfW3ptIQp3tzDg/rlYpuvfQbCHW2kXKO4MM9F1ANfep5e/QLC3g6BolGBuhf/fH9MqHTE4M8OtnV0l5d9m3BpivXSDljTIV8BEVXIQ6ft5sdRNnlV7bEodSLxtmDx3RBpbBVquD25KRN8vsKgK+f8QEnU+Kjp/hYys8Snvv8eO1OiVfjv/u8Bkcpkrbn6UeeZN26z7+2Drh5A6GO0czH2Sncg0B2HaGuFY7h8ttcWyoQbVqUivM41D8xDwB3h1scsv3U/bsFbwNieevF3jhepWjqx3ijRA+K0m85ueobYBLfoNTNovq+hDC2ggnlCLRhE5TKjDU6uVTL7kZ8F/j/kYvowJYdQFRFDjSnqHV52Q8EGdaF/lOo04xusPdwxninRDX3nuHjY1VDg+zrD/UmM81yJgmXQNB3LUKlWYDXdU4PVhAbyxTWrlL+mqL6XYKVRRodhb5o0KVhzWBJxJt0vY219olrvQGMR0y1UwdDwI/ate5XqqhmSbnpTmS9Q3mW1FyjSa5uoFDljkuOSA0yntKnGIpgBjZISMY7NZcyP2PoBFgsvMiv+KQ+IKqMCD7EWx13hwI8HZY4aquESzpxFU7VlUk2d7jjq7SsMs40jM8XH+beGCY8y/9DorLQfN2GrOmwckQb77zEySjiuVIcFDSkESB//HL05w5EuP6fJZ//+oj3p3JUKq1uTAV56svjNJsdXiwXmAg6aXS6nCr3kIWBb7qceFQTBYaOnXTJIZEuAYvt+7QPrC4147gFUXihkKPp4/p0QF6vF34FTuF2hZ1bZnj2n3k3FUWMkv8pN6FXyzRcyhRqr2GoV0hYV9mJFpnNF7Ho9Txxi8j5AZ4Y9PNDb0fLRWgRztkWKpSsWwM04dD9PDn7Tb+qRjegzr6Wgkl6UH1OkkmU6yuLpHJlOjLHUe0TKzjOao2J3ezRUZchyR9XfzO+TNEC9uM3P0We7Fe6g6T1T0vVU3BLupEx89TlkXaqoLZsQhUDaZTPhyz7yFkt2mNDeM9/3VEV4CBzE+JSAUeaimWWlEuOldpHW7ygWuM13bzvLabY7PZRlREJsMeUpJMe7vG0rpFSljHMBUM0yLstBAqb9GyItQYwiEcoLR3Cdq2Sf70HuPr97n47DBDwTBB52Oj6L6Am1/tCbJ0d46f/qcl9nbrdMUPMEwb9bqTU5cSpM4MEUxF6esO8Ghmj7n7e7y1kGW0P8h//4Vxbv34j7Esk0tf+MbjaYZ/B6Zl8oO11/jh+utMhY/wjaO/i1NxYFY0wjd1JnMJ0v4K16SH7JR2sC/YaHT7aA72cXK0n7fTBTarTX5zqAtfBO44rrBhX8Be8THVeB6HM4oqbNNstnD6hn/p/PYJTwD/TMUpADniQvSpaEt5tI0Scsz1s66O/xx/E4fXZWO0x8+799LMruU5cySCuZyncXUb0aFgGwyibZXQlvLomSqCTUb0qv/VyYC/CCzLonF1G6ttEHr5KEMnLyHJNraX7lHY38IbjDMweZ6pCy8xrup0Hc4SnbyEu2cCQRA/EscvCkEQkLsn0Ndu0lm/hW3sKaRIH/rDN0AQkBNHfvZb0WVD6fGhb5ex1kqMnU+xulumtCRQWDaYv7XP7maRdidGKGTSFd3g5MVJJk4dJRL3oHp9P1vn34WoqrjGJ/A/dRmBFs7yhzjrcwRac4yYs+QsD/cbXi5brzFpXSdlPiTRWcNbLhAdqKAGauyuOVlZKjF7a4dsukqopxtXoUH5MM+9/QVmr1XQO25GXjjOf5AWOBCjRNvP4JTO4xCdiMY9lM4POcIMxsZtjMwilt5E8kUwI0dYLAeoRSJ0Btx0en10kl707hB60I2uWhjesxA/iePpV3Ae/xzy2GWEngStQIVGIM67K0+xXBliV+9l4jOfZuS5Z3AOTCMnjiDHBvHEQjx8kEezOoyI30dLP2KxYtGV6kcU/84zEyWMrftY1QNETwRl7GkEQUDy2Gg/OiQQ7cYzNcLt29eZmJimkpN564eLAEyeSPDC5ycwLPjf/vw+AY/K//qbJ0mEXSiKxMhEjK5uH9n1Ak94HLxaafB6qY5XEHBlajycabC6FkUQLEZT+0Q8Wcr5MC3TQHEXkex1WtY2+eI25XoZTB00O+1akMnOBueMWdSWgEOXcUp1cqIHPV9AkEXyZoFhoYpWT9M18psMH3+WSO8QtoEARqlNJxdGtOYx0g+56pH5QfMKp0fO4Ni3OLAa3CnVGRyY5DOfe4HR0XGSyRSRUJSh0ABPJs5xJn6SE4PTtD/mqa6fiFM/j4+FUARBoF6vkd3LUPf5WUz7OBlNE3ZZZLIiolXAJmyStC/TN9GPWamx31TZ10Js+ycRLCeYEkfFCIIsc9trkVqZZVXu4nR6HcnrIh/twTCbPIrWmPaadM9mUCsVSgEfBy2RklXlXPUINaXJuvcAjUPGN9uEKx2qRpLVxhhbUhxP24PNUaOj+thvlEl1GuRDEfLeIAgScnUHteAielinmPegBY8x7M2ht9cYmPTw+qaFKUpEbDotpU6pGsHekkhom0QDeewvRlFP++jtz+Fw6Hh9MoGwDZ9fRnBZGKpAx2gjSQLhmII9JtLy2lAG3Viaid13klez53j7oZ2jyQKKojA6+iLV+m3Eth1RVZD1Mv3yBrJqQ1RVKCocbqYwTHDK1/hp8QJLW34mb8+wse0jbfkoObr4kXCUe0UZ9WAZQ3FgGAKDrQzPaotYgpuaaSG1DzhsZ8i3azTyWbTCOo5OjoO1GVr1CgAd0aJ0mEaolUnst+mOw2pvL98J93GvK4wW6dBQ2oi6nVy8i3Btm7bkpSAPIAoCo30mI6ks/kMw3Qb1jXvI31vgovgSp+spLokF4htvYm29B06Z0IANRRaZW+zhYH2cSH0Nt14i0KfjViw6zQKS0MGw7HRabsyWF2oh9vfjZA8itNsqoUCVrnia09o77KsrLA7lcfoEBMdTCGoPJvcRSwmakX6C2zeQlQDOkX4csoRP1PCqexjJNNKgTswX4lp1HXXYyWhjE2naDdUOO+9XmI89gyDLfObLR6m89SHimJtWepP7V9/j0YMbmJZCRTtJvTOB/ewwrw7sMhocIrL8kB3nEMHMAccn42Qb9/A4aiAI+IeG6Dn2GZIJH9H2IuGYC+edQ4SAgvRKN5pZpN2sYFgeVucP2FrUGBJeQPE5CF/u58JUF4ZDYmmzyIf391h/tEn2jTfYSG8wnxR5zq1S9LX4j+otTvQcw6W4UB1uEj0pBN1kxmbh3WvgKwoU3RrfnStA/wNavjVGg8N8deo36Ne9JG4/xPhsjJBUZlPX+F5dpyr6cSylOIisk9PLTNs9POlv8803gqT6nmCod5BWbZNa7g6q7ZC0+wQVu4fTqRkso0Go57P0DDxHw2XnrU6LD1UThkMMn+8lNZbkmzckTrt2GRTmmX7xEsGeJHomTU2X2G2b2Eyw9mrEpuO/dH77pOj4GT4WnjCNNnN33ue6I81gvYvzrRFMqU1z6D3WrW42Wl30FDQa9QSFdC/zlZ+CZbDpj7E9WOXpZI4vDqe5uznGojdEUK9SrC/SLSZYc89Slhoc3bTx+bfTmKLA0qAbW/ACTtnGE596Ea1jEJSXibma7O6FOVXv5Tl3irYWolM8wN5bAdHEyEV4dyWGryFiUzpojhL1joon3MXZW28wFpoi7ZL4bqaKJaYw3RvMFZbp7oQ5OnGMlUf77O5KrGFit0l87nKY69t3CFhuzkYkGrYGrvURnLlTeE036402uB7wp/kIlu5gxL6Hs/YAb3kW/+Eq/YbFaK+f7bbC/rCXtk0k4VQ55q4zpb+PEB3mVH+H88mb5Bv9LB+0cB/eJxnr5QmHnamgn828SCO2geTPoWoJLtk+zSv7NYJ4sDoNtNE1bnbp3JFi2CWBL04k+c7yAcWmxphqQ1E8nHPYyNUzHLY+IB4cYkq5hJmuI0WdtG5lYNDDm3PvoOsaPUcu8c79x9OuRAH2C02+e2WdtXSFkZSfLz01yG9/eozjwxHWMxW+8+4qL5xO8Xufn+K5UynylSYf7pa5JRRIxp04wl6yOROQcbUV3lPGWCwHGVfT/Jb/DQR/iv1tFXvJx3MnTtPXesCoqLFhKdxpNiiL3z5BtgAAIABJREFUozyULuCRLJ7v15CyEkq9G8fkIKKkoDX3EGUXgvdZbt3ZRt928kFdYzqYQSmucPfob5Ira6QUD93KcR64Gtw0RT5YPmBBAlfbxL9ZRun2Yve5CeJmeXuJolCn+7RCvXWd2cMSNx0XmLQdEOqsEwyMYv34f8eQVUo9QVYzbhqajF0yqEb7WXCFaJsmgmUiKDJ1VUS5/0O6d29yO/U0t3xjZOt1OtFJRH+c0OE9bGGFdPcEmsvF6P5NZnQnhi9JI12juFDgfzg/xKW+CONRL0+MxnhiqpudvQJiaYmGHKKYz7JWDvO9mQGWV1RK0lEkQ6LTNOi4/GgrFQxxG4f8gHhnkSlXi3gzz5vfX2Z5ATyeBj1jFrtbfvSORF/3Nl35N4jO/SfExbdZ8jgQwhEK2w3igshLTw1wsHaVneUZzr302wSi3R/JHbrZ4dsLf8HVzA2eTJ7ja0e+giIplJf3KL+7hmwIhJ8c5omjFzEbEjOlGWq+dUbX1thKHGNrKcdqtsJ0T4CWvsgfzf1HynqFLw29winrAqv3Cxzuq+SbboJdvQSDsV86v33CE8A/Y3EKHhuky0nPYw+qxRyiV0Xy//yB19+NI+ix09/l5YO7O3RvVvFm6ig9PtzP9qP0+FDHwogOmc5eDW05j75RBEFA8qkI0j/sb/UPoZOu0n5wgP14F0rCgyTJRLuHGDnxNEfOPM/A5Dki3YM4PQHk1ASd9CP0xSvIfScQHZ6fi+MXhSApSPFh9IdvYhYz2I6/glk5QF94Dzk5gej+28mqoiqj9AfoHNQxVwqMTXdxqHXw+h1Mn+7m0gvDnDjfQygxgdbYpZa7jc2VRFGD/8AK/nodpgYL30VUTLwT5yHUgxwZYDSicDfvYrYzyMkhO3qwQycYQa60qLU1fAM2etzrhBcWkBsNCnWB9d0WCgL9ipuZnRZt3canvzjBaG+M/nUfp4vjqKKPDUkj9flJ1JQLwRvie+kuZtQznPutf40wepqmV6BqbeLpqiK5TfKlBN2jz2H39CI2GxilNKbPQ8dziKZsUcvdpZK9SqP0iHZtlVpN5eq1KWLJOE88M8jmap5mQ2d4IvoRQdNealNbL7La6PBQ93PGtoy3sMzMTo5wagSb7bHw31m5hj73OlL/Kcz0PIgictcYgiRilFp0dirMNVao1Ws4pRFuXtlEEOCZz4xx4nwPgiDwl++tsrhV5N/86jRdoY96aXncKp50lW9ly8y3dXocNi4PRhAArdXBNAWyBT+CbZBwqE4ytkNvtxtT6sImm3RpWUa1Tbp0k6GLX2E05mCy9GNC5GgNv4xx7NfZqMTZ2A3QJTWxpAa2thet3Ca6eY+gM4az+wyCpPz13hRRev1gyOgHdvTmLb4tHDIUHOZszyVen0mzUtR5+lPTnDw3+FEh72/2lSDgUpx43R//TYxPxKmfx8dGKLIss7q6SEAy2I8P4cxkiHabdGcKdKsWNgxyOMlnF5BsBwxIsyRd/fhkD6WOSUsIohkWQVeJ1/ZExmubjLV3cT9zhlWbE9MyUEvr+Cp1trGRibhpKi1s1QxCp4UmqRyKDVw1gZ6sQTxbRTEUJgMX6V9ZZKKyyolEPznZRqMto9prtNUo63KCvMOPzYCzaheV2g6Go8FQ/5cJuPvQrGVW69fIN3Jkd9bolVZIqRsE9AxCU8NwGYgdiYanm/4LJcpVL7lDgcO9EtmMRibnxp3rJ12CxQc77Kdb2HJV4sUi7V2ZmYNjtHUbNqeOfdCGqeZIuZYZT4kku6dxB8Zx23Ume8PUzQWiDo1A0kc02GE0WmA6VmQkUSAaK6CKq0g1C29AQI4mySgOiscGWBm7wIZviGgzS131s9M1jVLYxGYK0NY4qA3xqHkOvCqCAqJeRhZzyEIbw3QhGE66qRHcbdBrtUn2OrGFbEQH3FhhlR+pIg/FDg1Zx+kQkRBBFtHtTaLpOvloHMvVRG0LNBtResvzeCIahsdCnykjHfGiWuOImgMtN4vq6sXmncLwJ6kPVrCAtbkYm3sjeAINXvnKOWwz+4ghN65QhuH6NkrUYGgkg8+1R1fXAcGeBgUTVEcWR7TFE9N7hANFPKk+xlbWUdc7LMQ1hNpDZKWHZniIiZjA3oaJqXpwZ29Br0Q5+w6l9E9plpcwtDJaYx9XK0PBMLlbTnMiYENWRAqvVXnofo6OKPD0MzVGzp6CrkmyKzdRUi52d+t0CyaHzfOkxqf49BcnOTYyxEpjl/edWV75yh+wu7hOpRMivPgDwuNNrI4PSbHQW1mqh9dp1lawvCrcqmJmm3h+4wVqLRcrt1dZW6uS3jzEaViccU/hkJLMdjr0TT9u6R2NeynnNoivPWJB9zCvRNmdziJodprr00iWjmHBjeIsZxMnUET5Z993wuPgr+pVxnMasq5yO/Uuor3JV8a+wJeGX8GvelEevgMnBRS7wk49gaP/MqLiIGPuImbdSB2FhrvEUGCIETGH3RHkLz+sYkpBTp98Dps9TKu6TkheoseXxebsIjb01cfkLQik3HZOhr3UOyY3Dsrcy1cIulREU+V7G36eCh8irLxHbGqa0ecusLf8ECFfZtu044+J9Iwnf+n89knR8TN8LDxRLzzg+w8z5L05vpF7HgWJ6vD75AU7s/sJ7rWHuL8e5kFGRO28j2U0MSIjfO0rv896ZZ21VomBzQvUabMcu00lMo23mCbfWGW8M0Ik3WJ8u0Dz+S9ypzvBfKTFo640Q/IopRmw1GVS8TLFehe+9BBdYow0eeKWD48xjHCgsi22+WDRRrsukMVgyYQ93UHOgoOmxaW+SSTLpPtLU+hYLD6q4PSE0Rwb5GwWnflVqKhsWjJ1FE4lK2Q2H+L3ezglBXEXBhELSZx6nM2mzv1qkzIN5vNuQmwQl+/gZBtZdRCJH6NR3aZe99NSO5RSvXRaBs9sNulyKEw6roFl0BObQMxfwR06SsJwsLrVouiNcuKrJ6HcxlVsc06O4HZFGDG7+dWDY4xULRqiib0HfF84R9UX4Qd5D2GKfGVkiImgh4lUgG/f2kKJuujTQbdajNojhNQhygNj2I/GUZZLmHs1LMPkvfoMutlhYPIp/v3rW1gW/MtXxtncr4IAL57t5V+8fISnjidJhF1IokCu3OSb35klGXHxrz43gWkZvLZ9j1ljDVF1U9mXWKtZSF0yIwEne/kWfgvCTROfXaY+1IMWjHCu9GOC4iErpRiP7mew2zIMjj/PuYGXeZhfZt86gombrwyn6IkMIPlc6EsldH2fBrMormGW9+Pcn1ti3OzhrQK0RIOh9hXOXP48ar3GYalKVrBjFxReHUwghu04E246YTvLYRvXnAKz6QLsVOlarKE63GzqaQqmi6IA4840vR4/o32XqGZv0LzyBnq9yk9iF9lT4rQOWiCKtO0unGMnSezeIbHwOs8lQ+jX/pJYqc7z1atkkmeYH3yRrK6w0nIwV6xxu+PhdvQs+8EBHLYOa7UAQ/UNpqqLrDRGmH9U5OsvHmG8/6PFnUOVGRwaZHX2A5xyk6bgJ1NyE2+7CVoCRr7NYcZFei/Gbi3Jrn+cjdIAq+u9rKzFWFmSeDSv0DEkQslDlE6D7Y0APqHIp9yvMmCuojoEOkEHiqbRvTdP3L9Bz3CeQiHAo9kykrXN2JSdQMiB3swiiDYkxU1Db/LvHvwJc/kFPjfwIp8bfJFiMc+dG9e4+egma9YeGUeZklEjl82zccUkUIpjqBusx1oktxSkRQvHfpMic1ypvMuQv5/fn/4XHAmN0NXto380TGa7RC4jMTwySCD88Rrd/jeEf9biFDy+4mfr99PJ1tEe5R5P2I67PyIO/OdxhASBM7k2Qd3irk1g8KVhpL++FihIInLEhW0sjBSwYxRbaMsFtOU8lmYg+ez/4BXCvw+WaVF/dxNBlXBeSH3EI0sUpZ8rugVRQk4dpbP0AcbmPZSRCwiS8o9+H6IrgKDY0R++iaC6sE2/+FgIefgmZuUAKdyLoD7+xgRZxDbgx6xqGCsFhgeDjDzRQzTpRXX8taggiDh8ozTLy9Ty93B4h5AU9385fkOn+dNvYhbSOF76Q+JPfQEtOoHSdwznwDSDvWHemsmyD0wfDRM58Q0Eo4Nte4HvORWGw15ckw76joww7OgQb2xRLRWJ+broGCLDSZ2UPUD96g6umsTNZovvOO9wsn2H0MnnUAJx5MQYh6ab1+bqxKRriJW3add2OThwk94fRZMuMXPXhtbx0qoq7FxfI5MfYKd+ns2tFDtbfg4Lfqo1F60WVKtOCvUnefqlY0yf7sYfdGKzSczdzeALOAhFHz8P0zBpvLdF1KOy1TFo6V4+MLo550kTr6wwv7qGLTaIE43m699Eig5g/9S/wao+9p/6G38wSwR9tchWKU3bSLK5VEOWRb74teP0DDzmj52DGt/6yQJPHU/y1LGP/re2LIubP1jg/1k9oC7CC+NxpP06hcPHQ7VifQFu5qtMP9HDZz51DH/8BLLNj16YJVGYY/BgnoTchNHP8f56N8Gd1wlmforki+F86Q/xjJ/HH3IxMhEjlvSzti2TOwhiqVVkyWTfjNA+LOCe/S5CaRfB5kTwhBFEASXhQXBFeK+yzoKjxZfEca68UaXVMnjl16bpHQz9V/f4P/bb+ESc+uXwsRGKw+FkeXmBgN1O2h1ibcfGqdAOSljGc1hEXO0Q3K7jbBpops6BLFLSVxCrD+itrhFs1dlUYixWBLKSzNHyCi69yZYlUPN6mVhcor9Xpue4D7PUISs7cXnD1EUHkcIBbquEy2angwPd7sFyRDEcYfbEBulEmL3uLvbtVUR7AdVRQxBAlgwEGQb0A86bWQR5Cp/LQbq+SVrLsNxYIq+v4GnoTMTidEnncApetFKOitFBp43UKiCLGY4dyyPJAo9mm5QOD2i0VRqmD7nSIFNbp90s0u/QOa40CKbc1IdSOF1tnFtZ7h2cYmsnyc52FG82g2Kz8AQtWpVlmuUlmuUF2tVVwqqOx6HjlDRQnFiGE0130GzZcLsrdCUh1mXhEjR2QzH2jpyk7gnStbPA+fSHvHj4DlOleZZdg2STx5CRELUGuVoKr7KB5TXwWQ0GrAZRWWJUbbDCUWyOBGIkTGRcxH7cixJz4A4oWAb4Y3a6FRllrUEs2yK0W8WTqdN1WGFoJUto+5BAvkS8XGa01qBid7Ksj+JvlXD1GjjsBpbNg+lp4rSLBId1jOZ1dHWDxmAWoeNg+8EZFvIx/NY+ncAB7Svv0RU+By0RPZKl5EuxmLOzVE2Q9g+wEpjgkTpCORzCX8ugmyaZZohuj4Eh5OhINroPyyQeaqwNOqiLGxhGjkNxk4hoo9DopnakgynPocgu/OGTBLqfx5/8FL74kziVHrof3kTw2+h12Sjf0LnHZSxLIiBcIRjNsvHoBvduXuewUCPWZSeiCHiXKkx1rTF89hj2WDeCINDnTXFl90MOjDrLsWNEDgsMP3mILJiIika7KtKxZGTJwLF5gFObovr+PMGXXiH23JcJ9x6jRxWIZu8TDUUZ0mtI9pdpeu3cWM3gyq3TuXmFw2//CckHt+ivZzjf3MY23CYdLpFcilPIe3lUipPPxqlux7hx8xHZdAGbw47PbccmiVTEFjer9zlbi+MwHLgaMs9PXcZop8lv/QBdziAUJfToy8zNp0n5kjw7/gwXE2dIBJqEyofoToOZ2i6S4uZCpI7onubNO2l2DuqcmhwnED+DpPiwuXoI9XwGSf5ooWCTRMYDbkZ8LrZqTW4dVigpkN9pkQ9Pcsy+j/7wLd5ctfh+xsPomI3w4RouuUPqxJG/L4X9g/ik6PgZPhaeWHnwFu+yzRPVMca1bprRZWqeHDfug3/vPs39FiVT4ox0lY7ZxJJsfPG3/xCpUKDnbpXj1Sm6jRD9lp+UFqJNhuWwSKokUW1s4lAnWLadZ3dfQsx7CB30ETrsZp0SajDHSCpL8zCAtBYlKXezbR6yVVtF0B6Q1ROE5AihdoyAwyQWLnGtKnGyd4+LfTtIlsBRMcyww8Xc7j08To1cfZe9QofqoZtjIxHajXniepE99wG24CahwD5+HVpSm4XAGvflfU7VRlAtlXcLdXK6gWprUurcxyvdRREPCUScnLj8BY5d/jKS18NWw2B15AT7niSnsjdZnTNoaxaXHLsYjiUss0OrsoLN0YXXcZHDf/d/EgrZWe/EaBabxIptRL8dwSGTPHDQXfMhmB2uhxV+PODhzKkxBEHgj1fyaEaHL0hvEvaEEdUwPreNVtvg9Yf7DA9Vub/zPQzAJafoqwjIhVU2uzL4DvyskWWbMpngUX76wR6WBUMjIbpHghydiHJkLILqt5PVdLZqTTaqTVbLDf70R49oWib9Z8K8vb/Na7sHZFo+RCmO32lwRNnnoGSjmNGoBe0M9HiwGodEBDuSbmHPtiiVXdyOnGf4SJRJ630yepSNrRSdfI3+kW6qwjCZpkqj9T47dYPTkSS6uYK2f4CUi1AKOPnwQZFavcWZ4VNYaYUfVRv0CYtMH+mhd+oit29+SFiwI1sq22Tp2rrOQDnHi31HOdqwGM22OJHTOV82iZc0Nlwi3+/x0xFFxOwWm2IvV+0X2NZkPtwus1/1sW5P8mr3yxy6u7Hv7WPTGgiCQLpnmlo5R6PdotxzinnTS8Bl5+XyOyzpXXxfeZ7e3gApu8Uz2nfpUnUcngGSLjufrjzguYff4vp+kh26OSfOUyyU6Tn+BC+cTqGt36b44Q9Qwt1If90lsZfLMbu4ia1+QFlKEnI0MNtebB4nd1saOSyKDhE5oHPUuUhoax05IVKKduExS/RKG1xU3yVXipKu9ZLy5rl0dBsjIdJM+an6g6w0Q6wYMdx6k0ChwIEcoTnkQKyb7O8lMEw7ftdD2tVV6sUHtB1J/u3cn7FTy/BbR36VARLcuHGVmZnbVCplLEASJVrtFsVinv1MAb0lY3cdEuj48GSGsefCFCLbmLKOYzfG8e5xfuvc53Eqf8srDqeN0ak4Lo9K31AISfnlO1Y+4QngvwFxCkBQJGwDAaxmB20hh1FoPvahkn7+Opy2UaT+ziayKLLa5+Vbcxly5RbHRyIfEbQEQUDy21GHQ8gJD1ajg7ZSoL2Yw2zoSGHHLyxSaYs59PUSzidSSAHHLxaTzYEY6Ud/+AZmaQ954Mw/6X2I0UHM/Db6o3dQBk6jnvgsYKEvvY/+8C0srYEU7kOQbY8Fgx4fWBbaQg5tIUf7wQHthRzaWgF9q0xnr4naGcQotWnuryJLESSP6+euQFqWReu9P8bYnsV++esoPdM/N4xFqH5Ap7HNze0kqd5T9CWCiK4g+vxb5GSVh75uxpweWsYK6nA/3c/+Cn1Pn8Q4rBFqd/BqKka+zb2Wxl80mow/G2XGeouOVKe64CYcKVDeextH+0Pu7sQp1hXUho/7s8OEe85y4YUz9A5G0FodHt3fY3enQV4PoqtBFJuMN+DGJ7jw1dzEJo8RSY5zpK+bgZPjuNx/a0wfjnvY3Siw8uiQ4ckYf/HuKn/66iJJ3aLn6X7CgwFW5rKUDQfprlNMeivESktkVufQl66j6DVmA0+wvLnNVlshVN+lvXyN1xYyzK4/oteKona8LB4YOJwKv/710/iDzp89x//r+w9p6ya//8UpbH9nb3YMkz//zgP+ai1Hl8/O//JbJzk9nWBwLMLxsz2cerKXv7q7Q8uy+L3PTSFLIlajhPXoBsrDGaRKHS3kRn76a/j8IYayf46vk+aRNg3nfpdQz0eFMF/AwfixLlrtCqVdk7XBBzgslaYRZFOOI5TSuBZ+grF+CywL0RfHCDv4k/x79NV1Lq/Ok+8MM345ijdgw+n8aAfY34dPxKn/f/CxEYogCJTLZbLZDIJoUo8maW5W6OluUfV5qCS7WZfDhMePMnbkDD4piJjfoaRK5D3QdFTJGk7sQoCoqJFL7ODu2Nke6iMQFkmckbBHZbBshGICRr7A1ZBFIPY0L738ZRbutZg81mai9CR+xcBmugniIYKPqOUnKARI2sP4NBcu3UdYE6hbFqZs4GoW6BEzbDu2UPurFAoqWrsANBmzacQ2mlgbBYRchq74eVLBs6Qo06Pu4BNN7D0hwjGZtcUK9UodbE6sThtRr9IWFEpmFy86M0SkDu3hKEvCECsZF6GEiNalsrylIgsuRMtkqzWEUQySKh7BURhELnVhZuMsre2xtG6wtj3KTlVhNx2mNO8iXyxQzm2STTdYc40jup0k/VWOOHbpra7Su7TI+NVbtDoqEV8de6dFMFtk1+wmn4hTdwWQWzsgN5AloLpNyyHh6/bhjgkkB+v09BwQCZdoCw4KGQ/FpRIb9SQbrrOsyjGGHdnHZtwtD07Lhr1eoa1plFSJgt9G2QOVgErZbyOgdGjKMhulAeyKidfjwpYbQQ9vImQXMLeW0WI+6imJTNXF+nqK1QMvQy4bF0MxSmKVPZ+DgqQxZ+VAVQi7Ctz1nCMdHKGm+vAbZWIby/xa9ofUVC9a2yDrSTDb6cFfO8DXBUIqimcnz9BMHW3AiaA0aVt1tpxpHHU/WibFh+oBV/Q0Vwub3MkvM19YIlmtIbz2f9M4MOge8XKvpLCycwE6cHzvDdxyi5Vik9x+DZsNyu2ztIkS6y1TLUqsdAaYa1d5v2rxfr5FnzeAVxH4MHODgOLnpe672NUOlmDnMD3A1btHqGVkupNZDJ+X2htbSB4vXV//BoL0mBTE6CBieg5HYRPL/StYhpvW5usk1t9BXJlD29/DbLYQZBuOqc8x89Rz3I3M0u/r5X/+3Dd45mics848Xd4FPPYW9ZzAfFHm3dl9xHoFzV/ge8t/xra4TUCMcEwxCYUO0GtXaRYfYOpNtDf3CY1/ga6pU9SqBxT3Z1DNZSp7ryO0l9hv2tEKQQK+GneaVTBafHZqhGCoh7fv7jKzfIDc3mP2wSJb6Qr9/cMoyt/v6+CzyZwKexn0OjEE2Ku22VivkT5ykkRpnSP1uwyMjfDcZ57FGXib/tN9KK5PRoT/E/BP5olyIcN3b92n5qrwtfxTWGqNWvIuH9wFZ+2ALXOQfmmJlLiNKYoIVgdPaoS5mZ+wsLPFUGcCW0flR65ZinKFoXaCk40BzlWHUaxBHGKHXHuWaDzMUfMGfcoqc7EqoiXiL8eoFkOsb6ZIaX0k1DA3SznmyhJlLcKO1sOeZrJc1/A29kl4wwQNP5cSDSbPDLKuPyQid7igD3C73uLPOh4WcznkToGXn55mKaOR3J7h1xu7TOgaQdlg1R2gq55Ak3R2HTvYmiZfKj6F13LzQbGOhUDUk6HUegvRqtOKTXD+iRNEImU67TXeXU1ze1djq3sapV2l68EyASOAz7vHvbyb6f4VVNlkQx6ht/d5ApELZP6Pb4LRYfQP/zVGW2B+4ZCAT8U2qXJlbYblkJ9HQTs/StnZdssYwLVsiff3i7QNE4AhcZvywSJ/umtjNruNQ9mik9lHPHwfv8fJhP0SLVNiQykR0YKESo9PGn+YUNgSE2zNFUEESZWQj/hZq7VYLDdYKNVZKtdZLjdYqTRYLTdYPSggxp04Uz5cNYNXtkxsRhvRVWQyv0hddLEbGcKe8GBrmVS3ywzKO7jkAzxRnSdivUQ0gaLxeAjGxo7MimuQo8PrBOodPM04+YfbbJgSgwGFgj5DqT5LsLqOXLqLFLQj7ccoHOo4B0I8/dSncD1s8oN8mQNN43xwnadf/l1uX79OvVbjSXOKpOWljyijtin6SOHI1HEV2gidKgU5x47QYKkGM8UmUqFJTlMQJZP/j733jrLsuM57fyfcc3MOnXOenpmeHDEYDAYZIBFJgIRIURQVqPQkWc+WTMm0JFt6ek+SbVpUYo4mAUbkOJjB5NiTuqdv55xvjuee9P5ocAAYJAFQlLVs8VurV69z65w6Vaeq9q76atfekcICTkMg4CwiK5CV/CzYq2mwLbGhchVtKYcALFe1k/dG0GQHFYePiuSgurzCe2aeJGPz8RX7XczPqBScIouCjG7Beusy10ourhUdKNWt+LJzVBWnebnQhUcsc4N9mJcWg9SKKU48P8qpxXYunF9l4OwkZ87OcvLcMkUtREieRNYETCmAw5NjsvYi4ZY8KXGVYNQgVu1h0gzRN3eaupVhNkUvs8G8zIrl4lj+ZlJ6hNrGefo2xSnbK8wVvIwteInP+8mvZKloJjNKPVUehdrVEWxleLV5K4asoE5JJEvr2LjrFmZS/Xx28gRFTeM+/60sD8wQjw8CELT7yFeKNEcbufv+h+jp2cDSXIFSOYnNk8FdyiEaDWjZIC2bPCzVDpGzzxEpVZEeF7E7ZapqfQDous7q6jKzs1OsrI4SjrhxOH3vWr79TE8A/0rIKQBBFJDrfYh2aY0Mmski13kR7WvW5oVcmdK5ecrnF5AiTjy3tVHfFkaWBF48O0uhrLOhNfRD/UuJbgWlJYCtNQimRWUkgTqcAIQ1kurHRAs0VZ3i4SnkqBvHlrc6wf5xEL2R1yyeXgDZhq9tw0/cHmv+p9ajjZxEnziPsu4ActMmbJ17scp59MFXqFw7/FqdmhAkGVuNF7nOixR1IUdciF4FQRaxNAMzo2Isl5AzIeR0DH2igDaXQq7xIdrl6++tnPsO2uAhlO0PovQeBF7vV5Zlkpx+kvzqOXraOpnJRXj18gJbu6L4QiGM2QFi+RzfkLPc0P0hPJJCfuUM5dwYDm8Lst+PNpFhIbfCp9MVZlwSv/WBzXRWufGX5gg5K7SEZyjnhrGw8IQ2M7/oYmBZwmvFeO/7NtO1vhrxtfarbw7QnH2J9doL7H7oZjYf3ErPxhrauqM0tofxjaUJukWcY5+hcvEprHIOqX79dV9bgiAQq/Fy8dwszw4ucmU6hWzCyWKZYK2Xvp4q8lmV8lKBq4kyvtbdVHIlmvURHEaei3IL4wWZXKZINmuwZAZpt2ZbqdleAAAgAElEQVTw6WWmtY2YqoM2p5Nmj8L2Wztwxl4nA08NLPHiuVk+eGsnHfWB698/kSnzX75yngsLWW6s9fPrP78Nn3uNUHO6bNQ1BHnl/AwvnZvl0Vs6afaqqGe/TfnwZzGXx5Bbt5OeEKk0e2DyLPS/jOjyId7061xcquPSuQUkSaS63vcWcrehOYZWehbTUeKSlCUwtRGPX2bOsLHi7yAilhGHD1MZeIkjuVEGzAzds1voskZpsCUZWRK5MNpPuVwiFqtGkt5MBpvFDPrcAProaZzhKGXrx0ew/FHj4kfpCcH6SaTm/9loBiYSiTym+e6/TTTqZWUld/16dnaKQ4eep76piZdcraj9E/QF59jdPI8iGYwkvPRPVTNm6RjSmkMx2RKJCF5a0udxWgUkJcyqug9sUF11lc6aDD6fgeCooarpbiQlxPzp/4bpKHN5NMcpZ4SNC/tIpnRu2HSOmtwmhJRCfukoRjJLvL2XqVwjTY3zrOse4Y3y2tBMzo9G0AyRm0sXWKnAFdWHKOhgyQiCRkxuYkFvx1tYouCJsLNjCOfUeuyeZi4WU9Q0vIyzViaVEhm4piJV1o6hBZRqGlpEnIUVoukEGdkNPSHE2B5qWu9gcnKMpw6dYChdhW6I7DbTlIgRlEXSuolDNNjjOUvIW2RevZXhLKxUDAR0HL5xRLeJLT0ChkY23ErJHWG5aQfO1DzBpRm2BBapiRSQHAJGWqNytUgpuIWxYh3LSbDsKo5YCmeHi6CZorqygF0xcdtfd/RmqTpytsTwikV6WSdVaUOlFwuJTKuHXJMXDzr3e9K48q+AoKG9vII5X8YWi7I4n6V/8y2spFbxCDk8Yh6vkEO0DHL6HnQrilc6S9CeRQlqKIqFaA/S1FTBRObrh7YR1Oz0bq7hhgOtaONp0pfHeYZpMv4o2WAMSzD4oPQkOSlGUqyhrnyFL57tRa6v4TdsM8hDz3M+0MKK5GeqeRtFp48N6hV2uwYQTRHj6Sm0BQ3nrh6uKnbi3nU0NYTJvJJELZtE6hYx1ruZLyWYLI4TK6s8eCSP44FaVkohTl1ch2XBtpln8Ig25HKGqz1NFO211G+GhBgj7exmo/o8ITJ807gL1bARKy2jOgPkJQePyNMkMoep9ymIgkA+F+DEmV6qhDmaW3zUpQ6jOk0q3WHMoTxV2z6Gq7Prejvp2SzJJ79N/tIwwd6HKc6exxDmEZo6WRpYwrfcj+wOE73voyyvb+DT8SdRKxf5d9t+i0bf6z4+9EqGpeEvUNIKPBdPUoz3EbfX0dp0lbb6LK2Si2rnmmmuUHGynJOp77oB7ZmTqAtjhH/pAcr5USrFOQAquoQ/uoELc/U8djSNBXSEk/i6LzCo6dzo8rK75gMcOTfKq6MSomBxU6eJWZgjHI5y6613v0VJ/DCs5sp84h9PIXoVqjb6eP/YN6kvzFLY+SGcMQWvz43k3vyu5ZsoCoTDHoAWYPJdZ/B/Dpr5J+qJi8e/w1+NnOD9ue10qTVkWg9x+HKOSsngvL6XiLjEBukCks1DQVEQ9TxnumBXsZu70lvIGiW+Yz+HkanFnQshWhJRRaTZa6NecWBHoGKWmVNHcJhxzgvdpGpMlgJX+YjTTSHhwjO7DlGs5nAyT/lN9bCQMDGQwLIoCBY31VQIWC5mhBVmhVUsQEbC7S4yvRrlWjaILIr84r2bERavUnv1S+hIHNe7WW+f45zSiSgK9OWHKcVz+DvfT9gV5WQ6T8kco96uMaSOMmk0k2rO0UcAVfCT9cfI+aMYgoKzkKd1uB93oh/VoZBU76G5Lc+3x1zsap7jXnuQf6xuwuP188C5Q5SOHaHut38Xe3U7medHeSaRJ69qLGyPoLsVtolzdIcq6GoZczXHBXszo0QQsYiS4g7HVVLJCiPTMopssrk1QSFdYnggR9IMY7RvozVWxaZhGc206K8W2b9iISAwLpX57FwR0yFRKem076rFG3FiAUXdoKAb6KZ1fVJpWRammcLQl9mVdnBzIoqAgAC8VCVzIaxQa7PYUhNjY8iDpZZ44qmn0NUcaTNC2JYkHI5yYNNNFPuXWZ3PctzUKKVUBAsiThs9DhtVNhnba1YNpq1I2bOM5V5lNhRi07o7GfzWUZr1KJ47OzBWiiyfmuE72QJ9jhKbqmrJ5XIcZYD9bMCDgzImBnMkLZ1VwaBQnKK/JU9nywa2xDbSFmhB1VRePvIsfYu1eE0nq74io9ogKyWN7dYk47E2+udDzGZ89MRWcUkqNr2CKUrogkwgN4a7ksHWexNpVeWGlVM4LJ3TcgvJpVlOmLdhszv5Tx/bjctpYzH+GQytwDX/w7yyVGRjwEXji/+Vpwq7sJD4/djLLJfsnMjupWiGWBIsNrvncVYKLOoRCqIX0bJhZwCnNERGO4hhBTDkMom6YVYi81iScX20NM2r3Hc4w+U+J4n6FqyxrUjA5o3XcAdU5hIulpMCFdOBIbhwrp5BQEAKtqCpOQx7gPXmNB3aHHl7kOEbf4eTgxl8A0kEB8y2niSkQ00xjK5bhMNR1q3bwNLsHMMTcVrc9ey9/w5EUWRyZJVnvz1A1/oo8tAzTAaDYDOwKy76Nm2mvb2L+flZDh9+Acp1qGWN6kYbllgik0nxgzWBYOp0NFax6+YH37V8+5fUE11dXXcDfwrYgCTwkXg8PvGG9E8C/xHYEI/Hr7722y7gHwDna+X9uXg8vvx2aW+DZn6Ka4n/XaDN5ygemQIBXPubibWEmP7OAMZKEXtPBMe22uuEkmVZPPbKKM+fmeH+G1t5z57mt83fyKiUzs+jz2QRPQqOrTXYmvw/lHgqnZlDHVrFe08nUuidWU29EZZlUX7579AnzlL10L+jGOx+13m8EfriCKUn/xy5ZRuOgx+/XmYjOYN6+nGMmcsI7hD2bfcjd+xF+CF+ft5YNjST0uoEmaHjOOZ6QRCRNoCntwdj7BzlI5/D1nUj9ht/4fq7olEvS0tJEhPfppQdxl+9H1/1jaTzFT75+TOEvHY+8eFtWKNHUV/9Av/YEKG6eSeP9ryPYnqIlanvk1dtGN6DnBu3cezKIh3lGR7ZXsLV6UTNTwGQNkwmyhrZKztobOlmYiRBvqhxWTDZ3hPjl97Te70uZimLeuJr6GOnUXY8hH3TPW+pb+HoGNp4BtH4Kt7u9eSvvorU2Ifz4McRbGu+zjJ5lT/7wllWCxUeiHjZIsl83WYyMJvh4JZ6bt9Uy/e+cpGKZiAAHp+d7e15Ys40WustVComalm//udaPEndyrP0F7dypbyRgF3iYLUfR8VErvbg3F6L6rLx7z9zirDPwSc+vBXxte98cXSVzz4xgKGZfKApzL73rX+L3zRfwMWv/NmL1DsK/HLrNPrISRDA1rkPZdNdJJ47RO7YcwTbQXZApTqC/5Y/QHaF0TWDV56JM3pthc71VezbakMorDlzF3wxTAnmBj7FlaTIs0Ka7ZX9lC66cfiK2LyLIFhsbGujUR3hz7Q4tarG/bMOHFXVuFYuYUo3UHZvpagWQbDwuSoo4iqos1CeBS25VglBInLX76DWrX/X4+HH6YmfkVNvRTM/RYWi6zqPPfZlmptaOVwWKIl+MueXkQWT7c1zbG9cwCaZDCyFOTZRy2rRjWWCiYQs6uy3H0bS8pRi62kLl2moyoBqsjSu4N1yOx02DauYIZ1PkcsPIIdlRi8EGUqtZ1/0Kk3BJQq+Flwz20lf/S5GXwG508e1sRYmphro7U3Q6U9ROH2Jgi1E1LGCJsFhZSMRoYyaGEE1JUpGFw5pDEkysCluVooHMHQb+2+vpbunnvlP/w0TwgZaAk6KHceRlAoXz6TQDQFdCdBl30ygagxlZZKglqVU1Uy5Hi4sNLF378MEvHYef2WMl87P0mTX+PlGC3++istZlcGCiluapaL50EQfLrFA0XTjlA26nG6aKLCYPsPV+iAKMmO1rRQC9bhTs0jDc/g9ThZaupCKJoHVBJ3CJPV1SfyBArouUiw6cbmLyNLr7a2bIkVVYr4SZinrpBAFZXyQbQOLtDRbzK1KHLU3oZBHwaKgb0GzalFsOVr8k3inRnEW8njuqEKM2lmdKnLpeJST4T5Em8x797ZQE3YxOJliYHCJRCmPhwK9og/VVKjy9aMo89TU2YhWO5hZEJiZ7yG1GmUJk1/7lZ3Egi5WRi/w7PgsQ8EeZAGaxGWamWRDJEw5cQaAl0Y6qEpI1A8ewVkqYNY34tm5kcMrCaqMFFZNEydCm/ELae4Qj+CkQuVUEi6l4Q1joOgOcy52Gzazwj7jJA5liWshme90+rlJk+h2Rjh+dhuYMNL9Ks0rGbbGXUQS05y84S7ivWtkiIhJWMgRsgvcqD2LZlVjfakf0dJRum30b72RHmUcp1ABy0LKlREHszyZuZ9a2zz7vYdAEJiw9uJmANv2IOKIi+o7fhksi9Tzz5I+fIiBepFDO9d2MZw2J07Bji1dRM5msFtOvC09hKuiOGQHT0+8hCQ18bH1j7I+9Obz+1o5weLw5ynpJWYLFepkB06HiWWBIVUzLtYxVYrywISTolpkvvoqUfsUom9tB0tx1eL0daBaUZ576RgpsZVLsyKb2iM0xdx8/8QU9Z4Csb6TXNN0NhgeIpk2QtXtPH9FJ5mr0NzlJ5gfYktbI7t23fC2cmg1U+KPv3iOQknjjhtbcMRkWs5+gebcOMtNzdh7tlHf+NYJwNvhZ+TUdTTzT9ATkbCLv/jMX1OyV/i51f0UIoO8OHqVZTXCuNFFj3SFanmOhBVmyrOVzfkXMBQ/O8U+Ip4OxsUpvuMeoWZ0E6KlIzlUZFcZ0ZbBKIUYbe+ktyJw10oFEBAFkVW9iLS3imz+yzgtgVJ/F7lKC1fza5FbJTR8cgZZNsiqYVRLRpY0kqaOz6HicGeQlDJYAmEjRK3o5bRzGEUTkc21vl42ZMySjf3yBUJWjrj5ICXJybw9jstSOVC5gpqzkXU+TJ07wLlMkbHSIg73BXIVJxe1bbQ1JEg02LApbQiiB9EyqJq+Ru/Vy0SFJLKhkSppzNQ4EYqNJOTtRNVraPk0e1weJGmeuMtPw9A1rJtuper2ezl1foZLPpG8blJ9ehnFbnHHnTmsfD8AgiCDKVHQnXxZuAMBi0edp8isGoxM67jsGqomoegZzOQcguLgbGUPac3Nztg0DsPDTWI7HknGsgxGzCXaxBqKlsmXU3liHeHrk/F4OsnfH51GFHQEfwpDWEY0U5hFi6gZ48F8O1Wlte9ZESwUa22yq22LEe2tASCRWOHQoefRdY2mzp08djyBYqboDS7i8ldx9x13os+Mol5cIlEKMF2ssJDOI5XTJGNV1JRNdrQkcVlO5EIIwVxzCluw6SS1NPW2NWIMzbzeZ03BQqnycqZ4jYasj4jl45SRZnJFIFF/mY+VLnJc6aWAG6kwz7p1m+jedjOLOYEnT0ySC6mkrTM8tFikMzfJNS3IsKcFE4vzK3XU2TL0eWZQi1DxODEkiT36MCEzg2i9Xg6AkuzkG20fQA/U03D2ayRyMmfUnTT78zy0v4Xmej+rY1/CHd7EVWkHz89n0RMlGgdPc6HSxofCl1lJ15MwIoxjkEAALN4TuMJB8SI4/TxtPkBmoYJfeYas044gbIZCEEOzY3OUGRHK5KQSt8QuIZCm7oKBMwvH699HyaUirY+zUapleiaLw+Fi/fo+jPQcg6eeIxCtZc97fhGnN4RWznPk5SdZThdoKE+xhXlKjhDZzR/gyPgo4rKGrJQRBAufQ2fzls3Ut+zg1KmjjI0N0ybWsOv+25HcCplUiW998Ty+gJMt1XkOny9iOZxsPRBhYWmU1dVl7HY7breHVCp5nYiyDAmPJ0hrewP+YIQjJ6/QP23y3gO93LLj3Ufr+5fSE11dXUFgBNgTj8eHu7q6fo41MumO19K3AP8Z6AHuicfjV7u6ukRgmDUS61hXV9cfAq3xePyjPy7tHRSnmX+F5BSAkVUpHJrAzKqIDhlTM3HtqUdpCb7lXsuy+McnBzl7bZk/+cUd1Ebe/hgRgLaQo3R2HjNVRoq5ce6oRQ6/fjzVyKjkvj+E0h7CtafhJ66LpZUpPvHnmIlplL47UbY/gCDKb//gj4B68SkqZ76Fsvk9KNvuf1OUPX3+GurpxzBXJhCD9dh3PoTU0Pe2Fl96JUN+7irGBRMp70N3T2JLPYMYq8F99x8gyq9btQQDMkNnPoNamCFYfyfe6PbraRdHVvnUty9zoBVu3t3DzFN/z4izlmPY6XJtJJnVWEkV0YzX+/NNXWlubLqKKICEF3f1ZlyBdYwMHeZvU+foLrYgX11HpMrDgbu6eOHyPK/0z/EXv7qboNeOPnKC8smvg1ZG2fJelM3veUvkQTO7TOGpv8Go3IetUaH54d3MHfk+6vGvIIYbcdz+28zPm3zqqQFyFZ0PB7zUKjJV+5pQWgJ84YkBTsRX8AFtiMgIJDBp3VrHB2/t/KHfNJ0p8b1vXmar+hyNyiTftd/PiBZjMVFkb8xLNyI23eK0ZHJhJc+v3b+e1hofNlnk2dPTPHd6mjpF5iN1QVru63mTRdsPcOpUP+Wz32eLfWrNWq7nJpSNdyJ6QhSuXGbx7/+aaJ+MZQlkViS4pxHFVU1V+4cRRBnLsjh3bIpzx6eIykvs9xzCIZYBKDbFUKNuzoyEORWep80Z5AHPQc4NmszNZ5G9C8iOAmUEBmvGuXEywn5xHMUoYCIgYCE412GaRQR1DgENAEtwg60OS6oFsRbEGNV391Ly/fBTHT8OPyOn3h2a+SkrlMOHX2BlZRk5Euasp50DXid1GYujR8awXBnq11+h12shChaS7MKs5ElMyDze/DDB0hL7575LqNWHzSYwv+RHezVH9eoosT6Q3hBheFqvx94kYquWODOrc8Ht5d/kDPRqUMZvxtCXUfTvIhompiBzXL+bqUyI3qUjdHfoOO0LlLFTVi3OS9VknVV4cxOENS8lZ5BMZQpLKwIgSgpKoI9QlZtcNkUuMYdZTNDY4qChxc3sRBGbIjI/W6JYkvARZLtrErugI24+QEqeRHD18BfPxHDYZWRJRMpVeLQxTE1Jx8RCDc4wlr/E8GwDFbOFjpVTaP4olWg1bcZZ3CtJKAZw99yJLNk5Lg6RtHJMtO5Ax0FVfJ6K4MKW07GVXt/lFGUNwVYi6limOzCF3aFBqoKVqmClNdQCnN+wiYI7xEzTZuqmR7nh0BM41RIVv5fq6hyiB857eqDjAZ46OozfXKbLKpCzukCw8MpHkcUMdoeN5u4ooWCFsWUPxwajfOCeXbR3vD7hMzJlZr99jbTfRk2+zFlpjLraBULBLJYF2bTG2fPNqEY7NvsyV1QbO7b1Ul2r8mpWwBJE9tcE6Cg9D6U5Ym0fZC5RQU5+E80QWflGnnBmkVVvPZdvPMB0fSMOSaQzO0dleoi98hz+4gLnWu+m39PEAfkktcIKakXC7apnPpklOV4kOpdATwicj91OoLTEpvkXELB46qEalgwHLfEbcch27n5kI0+snGM4C7JUy73f+gyKLKN84j/gtwSC1irJ8a9hCg76U2G2+MY5ca2BDZlruLvsiEEbC3oYt1RGocSrF2tQVqsI14aZnq1wx521NDYHmP7L/0IhmcV8sA2/J4P2nSXMtAaGQXHfZr5Qv0CtGqQt0EKxmCe7PEHRyKD5vSRlBUPWMGUdwzJQRIXG0CPkdCe/2dtI0L4maCulZXKJi6RXz2GzdEzLYrFoMjMQ5ki+i4NbWtixo5G/HZzhLsXGuotpdN8iBdur+LsP4m3agWzzYpomum7wt986zeXpCr31Ch97bx+Z9CpPHBnmwpyNsK1Cw7ajxA2N26JdvHf9L7CUU/mTb/RTTq4pHIdboLfBzT27emis8vzQScvcSp6/+uZFyhUDURBorvHye49splQqUHjqj7Cnklxp3c6eW379Xcu3f85FR1dX118CD7Img9+4q90JfAkIAwngw/F4fOSfK+0dopl/gp5AneITz/0PPp69Cbtc4anFFxiudCILBt3yZSQMZqMSkzUyJiK+ipMPpvbSqMd4xXeFE8IEvlQ9dkNBLnrxySVkZx6pEiafCpIJ2chujvJwfJY6zctIZZgWpRmbYGeKM8yXIF9oIqW7sAkVUo4k9eE0O9oXsdlFltNezs8EEfMuRFcWm2gilU0cepRk0Yuu27HZLFR7koXYNKY7zZZyBDXjxJQ0LEFEsgRC+EiTR9R1ei6cZ6GumVDgAB1uFxOFRc7kTFT3MHlvhkqsEc23HkvxI2Cha3NQGuae5/uJpMokgwpLYQVLkKhfEVkIaQiWRbG8l4yzmvXzLxEpL14nMgqxMM/f+TA5ewBLEKhZmKVneohY92aOn1NpbZ5hxw1R2vvuI5EoYaTLHH51jJdrFLBM9uWnWZldM7gQBAGbUYTkOKJiZ8t2N0Wpk/9+qIrN7UEeaNRJf/Vxwt13UVkd41hyEX1dN3ulJnyCDI0+ljfqHF04w8B0I9kra9a4kmjQ5lphB8NsUERsyp2sGXwYZJURXtVybJM6qDbWFnXum5tZsJIcO/YKdruDm2++g2AwhKoZXJvJcOjVk0TEOZaKPmqkHJuVFeyjdoTsAoaax123mZmyhrDPRk3VEqVKJw26RnZkiNPeZqJGNe1qDYq5Jv8My+DFXIGMXOS2R7q4MjlAz2UvEcvHc/II/Q0DdIzvwVi2c+e2LL6x7/KCfQsqNuT8PFnVxgV9N7opEAjBw+JRhnJhzmktKBj02hdxBExsaBxQL2FHZ0iq55qtkZbKPGYJMqYDyS6zaft2qhsaENxBdLuXgXSR0ysZVham6Lj4OIOOm5jN+tgUmaPGL7C5S0QxxgCBpOZlWQozm3Rz/ryHVhTcmOz2HuVY3e1cmlQxVZ3GYJbfuinAheeHiRe6kYOjJL0DNC/q1PbsYGq5gFYMoedjGCa0KENsdZ5jUGpmfqmBLZOHGK9ax6UtAtOBFZyGwr2x29jasYkLL32TubErNHVvI7DuLr7y4ijJrMqeniCB0iDJ1VVMyYtgipiWjGVKWKaIiYxhkxGLTsyyTCCQw18ls5Kdpos6Nu/dha3Jw9LpL5JKp7k02sem/es5+lwcGzrv/cW9hGMeLMtieXmJa9euUKlUiESi5PM5JibGcAo9LM8b2Br9XFvJkS3pxFwaf/jxW/H8BD6n/gXJqe3AF+PxeO9r1yHW5HsUyAGHgQ+89v8H5NR24AvxeHz9a89EgMl4PO75cWnvoDjN/CslpwCsikHx+AxCScO+p+GHRvL7AbLFCn/wD6dor/PzO+/ve+fvMC0qo0nK/YtYZR2lLYhjSw2iy0b+5Qn0pTy++7sRne9+4fym9+gqQv+3yPW/iBhtxXnwVxF9sZ8sL8ukfOTz6MPH1ix/Dvwygt39hnQLffws6tlvYWWXEWNt2Dffg9S46W1JKtMwKZ64hD4GCDnyLf0QqOAKrscd2oik+EhN/g9KhWXCTffjDva+6XljeYyvPH6EV3PNb85Y1PF5JdpiUWJBJxG/HZcxhFvvJxoK4vR2kv76SxgLWZr++D8he31Y5TxffO7fc8Hn4EPVH2FrVzeSJLKaKfH7f3+KgxvD3Gs+jzE3gFjVjuPGX0AKvjVIj5Gao/T0/weGjtDwa2hzOi2/vI1UqYI2fonikcOM6Rv4XFJAEuDjm+oJ1Pr43lNDNLWFyKTLpBNF0rLAmKET8jrYEfGwMpHiqmXwez+/jZaa148ul1SdZw+PMdO/iIRJySfwiO27YGj8v5l7KFg/uh+/EXsDLu71uQne3Ynkf/ORN8uyyB39KsLQy2jYcPfdim3D7YguPwB6Os30n/4hwdYysseOcvB3mPmLv0LZVg8bDdzhzYQa7gFDo/zq5xkdWOJE8UYEUaKlXqajNo3oPY+9LDM6YeOQp8yKO8MfTazisCwMSyRhhLkktpJ1CZgC6Il6jLKHatscG52XiErLIIDoiSA1bGBRd3BxbpWS4GDL+m20BJowEyWMVJnqfc3klXd+ZPZ6t/oZOfWu0MxPWaGMjQ1z/Phh9uzazVeWdSJ2md/cvoGZiSTPPH4VwV7CqrnGuoBOQ7SMiIUNF5XxReSIjOFzki3KjE7ZCFXKLK9uYMPQ91ls6WbwwE2sq63leP8qweEs1SGLzfWvIFSJvJoocdWq4nfrtsP0PPblLnBbiIKBkRzHMme5VG5jVvWx0/080RD89cwGNtguYFoV9EAXoihyQL3MS/Y++per2CIdxbJAEdcm1z/oPoIALrfExm0BTNNC1vwo49vpz63iMs7SZ5ujZIlcFJvp6ZNxKT3YbLu5fHERsaBRJUtEZQlkEaUrzOX8MFPXXoZShlC1m1TpLhLLBhsWX6FGWCTcrmIacNTqJu+ppbEc41pNGKV4iZIcxJqKrO2FyhairYgsF5FsZSSlhMshU9J0HA4nG+ubyF24iDU+jj+TAllmsK2TbMwPpklFCTLRtgmprBKeWaBlcQiHVCZWUwF7LepMkfRymiPBPlbkAD3iKn7dh2kItLYvMLucxMwv0Fpv0tzuplQyiF/J4gw0svXA+whXN2BZFplXz1HSBtGCcyDqZPNO5uaqcXlzxKfr0TJ+gv4JzNJFRExy4Rbmm/fQbKa4sd7AaS5QKc4TaXkf43NO1OTjeBUVh2IijDoJ9N3D0QuzrC7MsOmh24hrMgOJLPVjpxGBLTUuWideRjVMznY9QN5eolpcpUpYxSmoa21tQqUIC5e9DOS20GrX2LK+yLgyxJlzfQhINN3ezRWtQl43wMwjZgf46EQO/cxpHPsPMtSwlaFVnVxmivdvuISJgE0ykcW1jlROQfl0CnurE2eng+dLewi+PI3aYuPhRz7I458/j2la3Fo1R/rpJ3A88CHGT56n5a4CVk4n/USWfOtGntmwhGlpPDJ3O05Nxj72HJXEOME77iLywENMjiZ57rEe+YkAACAASURBVDsD7Lqphd7tNYBFToO/GZihwWHyYCRBMXUFrbSAacGYpiO7qmkycphmmYFpgbEz1Vz2tXP3zgYc9RWa0s8STlXjXNjAUnqQi5EKmqVhmiamBddSVayUvTS4U7T6EteP07pcbgpSM0fiKn7BpGnnYUbMCgf9MeTAvZxJwnvCQY4PLRGfTKJl13YwvG6Fze1h+toi9DQHcSgyo7MZ/tu3LiHLIr/7/k1cm0zyjUOj/N4jfUTNl5hYGSAzsYJsq+bAg5981/Ltn5mcugGYAo7y2sLhtd8PAZ+Px+NffW0n/KPxePzmf660d4hm/gl64rFnv0yo4GZLoZWnUke5okZosw0SJEvGLTAbkagpVTMX8uBLwvuNrbiQ+U7wJIP2BQxZB+H199ZOrCe00nT92gKWt0VwigIfm64wVixRCp6mVevGa9UwWx7mWuEEgijjkU0c9V7qqmHZFJgryDiyPtIFO2CxWvYg5IO4VAc7i0PUdW5lNHCZxdUAK4kohi5gYeEUDHqdl6myLZB37OayPY1RKOOSFDaYnfSXktQI1WzwOkhUxohaT7BkeXksFiJXfQ+iHEA3VtC0EQx1jM6JJPvP58l5bCxG7Wg2Ed0dRS4mMKs7SHnrCA8fom5eY9R/BwXFxajL4o88UV6KaAwEFCRZYGPyMt2pa/h1C1dvF1nbAlcGWpmaqebWe9exbVcT6UyRsysZnhhforaoI6Su4conEEWJ6uoaFqaGsGWmEO1uVE8jsaiPnrpZXo7HODreyKO5V2jQy/ydZx992WH2pK5ysXELr9jX8xsNJnValGlllSciK0xercFj5fk55ykuW51czsfY6vRyq8eJIgikAzbsmwIcPv4cfn+AUrFIT7mOeitMkhzHGCQSjXHgwG04HE4qxTmKiwMwv0J+fJFUfB45kUE21jZkBNmOVd1GoOEGFNmNZRpMpWZIBCSGl73saQrS0e5ncvwVnvaMMqeo/Gaml0B+I5Ig8eVUjqnWUxjOJL86dydVeDlhDGPUQi6Zo3fdJq6e1jB0k7t8TyDZbTxdiGDJTobTUVbMAH4rT6Ei0yEv0q0s0O2YJ2zlAVgRI5ywdeBDpG/9Bo4MXMbn83PnbTdz5sRXuTBbxbXVGiq6RWPMQ0tUoViewdlSxhdwYuFgfvgazE1yVb8BQXCytdOOPD9Gja9CWbQjUWE8FWRoLkoXEjLQEL3GAfMMQn0nC41Rrk3ofP9qJ7X2MnWqG8U3zYWuK2woCoRHy9jRiTpk5hzrKSDizLhIlGsxMUEQEYFNy0/hLyS5snsnK44iE9FVTNGid0nGN5+he8+9XFyKER9cpMZmIhsilikCP5oAEjCwkEisC3CjV2Di4hxF1YVTLLPOO0+rc4jC2Crc14ggCphZjeUjIovFWna9bzexrRuv52XoJt/7Wj+iJHDngxuwO2SOHDvG4UtLLBRDaCaEZZ026Twf/tjHaWpt+IkIkn9BcsoPjAN3xOPxs11dXb8JfArYCjwMTMfj8U93dXVN8jo59SBr8v/uN+RTBOqBAz8qLR6PJ9+mOM3AxNvc8zO8hu8dGeVzTwzwyY/tYltP1bt61lB1UqdmSF+YB1HA2x0le2WJ8L5mQjvr3z6Dd4j8tZOsPvN3WKZJ9K5fwdO77yfKx7IssuefI/HiF5D9Uaoe/L+xVzW/+R5DI3fxEOmT30PPLKPEGgnseQB3zx4E8Ye7dtBzKea/+PsYegjLcS9GUUdoS5F1n8CydARBQhAl2jb9PL7w6xZDlmWSOfk9kke+geWJcCVwM+rIaWqqAviSgwx2tXBIUfnb9/wZivQ60WeaOuJrVmSFySku/d6/I7BpIz2f+AMEQWDs8T/nP2tTRMIN/OLWR2gLNiEJAv/Pf3+K8zMafxx9mvqDD+PbettbrKUA1IVxFr7xpwiCSM2jn0SwxZj83Dk8XVEku0R2cIX+bJGvpfOEJZU/fH8rLdu2AfDENy9x8cwMdU0Btu9pZl1fDSOzGf7si2dQNYM2BATNxBFV+d0H2xFqu3n6+CRHXholohmkJZGiT2ExVaLbm+NXlCeQ63ux3f7bxGeyfOHJq6TzFWRJ4IOtUfTlIqZdAn+JUEmg3fRQ+1Av7qY3WwsahsnVpx/De+VxTqidHPil/4u6hurX28I0GfiPf4JUvoo9IFDz6CdxNq1n6cWXGP2bvyPy8ZvJi5PUNt+CcfRlKovjBG/6IJXWWzh/YoorF+ZobRqipWmeAg/R0tXA55/8HIOxOX6143a22wJgwfSKzGcuXiBZNcqe0joK2QKWodBYtZXUikZ5aYq9nlcJyil82x9BCu0mP5MiN5VE0V/rfwLYY25it7TjqPG+8wHwVvyMnHoHaOanTE6papnHHvsK69f3cX5pifFwN4+2VdMb8jIxvMrz3x3A5xdRnddQPTk66wzaHRpYBhg2Zhb8TCUtwoU50uU81c292M8m8K+O8+wdH0NTZXzTBRrbQtz63h7IrDB/5tOIdQqH0kUGjTp+MyjiSDZg0xswV4oIhh1BfF3IGJYFVpq0niajJ3AYlzmtHkSKLFJnruJAx+q8iaDHzdWXv4SouDArxddMC010S2TnviiKrFHOezh9dhP7/H4CsoSg95PFj2b58UhuFPH1s9+6ZZGTBCYKeUoei47dPbQ2+Tnz3FeYGe7H8kTYuNGGaUoMXNlJOqnTvnoW0+8i74qyqkfQUcg0e8i2+WgcH8JVXqC3KFMrjpCwb+aof4bqaIgal0Lt6jCuQpIFZwf9yw46W2uo9w0xajZwYb6GnisnScT8BBJJijgoRz3UTyxwbP97KHvemWNQyzBxZCooSZVERmXDbD+73Clc9+3BKJ7CNHWGBgsUcgY7b9mPzZpHKy+DKTG8HOXETIyFjI8bAw7SiTUioq1lmpr2ZU5WeinPLhGdu4Ro6kSiCo0dYdw+H27PJi68tEAiuMK60DzpYRvRXhuSrHHhZBLjNQe/khJh88Ffpro5TP/UBONnDrMabaEQiHHb6gl6Fs+SEj08792N4HJg87uxHBYxMUkVCSJCivhwM+OTjbQ2zzAzX00ZibGuV5GC29gY3czOqJ9SZZLPXP0Se8dsuOIuujOjWNUuchvq8TfLOG2l1/qeiCSYLKZdDM34CDTXscl7ntlRDy9WHUQ0De584iv4ZAu1dRszEynakv2IwSjLmouMEsJq8bNh5yQTU7W8ohdYDc7z8MJ+ZhbcZHWTnuXj9L1nF4Gbb7neTs9+6yozk0l6NtYwNrTE1h0mDt8UcnkSSbBQZS8ncinGTZH7ux5iXaCHTz12mq0Nx2jzlikVFZ57Lsgldwd7m2e5uW4M9dUM0e5HkfIKlmBRcpkUPBbPzpa4uFrhxh4XW1oUBgYuIcs2du68gfr6RkRR5PD5Wb784jAeTJp2HGOcIjc4nDRFb2d3++61AAulEl84fJrpspdSqoKeVDF0E1kS6GwIMDqbIeC1828e3kQ04ETTDX7/H07hVYp8cMsJPpvSqRgif3XnJ5BM5a2d923wv2LR8T8tHGKsHasIx+Nxo6urS2JtJ7wDEH7aafF4fOUdFrOZn1BP6FqBzz75NR7O7uD76RGWzEmamEGXYCYm48rGkMzNlEIqfYlxtrhuIG/B5xIFXMYyASsGlFE9UAwKJEIDlJVFgsUbsNOEJQvIio7LUWJZifLI/DLVGYV46AwT0zUEbCI+xaIglMiTomKYWIIMb5jwiiJUBw2aogl0UySX7+DqFSeaKbPXbcPvsjA6z6IaJgPnduK0JJKVPFlzTUZq9hzVLNA0Nsp0dTcZWyttLjubfU7iepkLK2XsDYe5rTyF17A4H9zEcKYFOTuNrzJAy3wZ3SazGLVTUURyToGJWhlNFulYkPFlC4Rb95GdO4kiWYTHZQb8t6BLGo7aHLdYLbzCFbYYIeylAdLVbiLeJGLUDlmNxKCD89mdaJZMNChy0yN9/NfhZSRNpXv0LBU0lqo62NXRytjRp3AmRyi7Qsx03IpXUTCzCer9HtqFOb56zoNN0Pmd28scn23D7Q4ROfs9Ppfpxu3I8Os3DZFPNFCzuAndFPl2Js+tmwq077uF2bPzOAYTKKLAgmXy7XyR8byKKJhUuSvcuW8DG1r8HD3yEo1JH41EmSdB7Z4whjJJcTVO5fQcxsUMmIAIQlgh4/axbA/Q4OmhqsaBLVuLJZcp1V6EK7W4fc2sVspcrVgs5lT2Bt00ONbmAzmxhGgKXM4doc6+n5hN4ei6Cfqu1RNF4aI5zoy0iiTZqBRlJHuJmuomJi87CPgsbrO+xPe8B0jmBeyijj1fZocyRqOUQBQskO1INd1ckjReNBZJOTq5v9DOZHJ8jVUV4L13P8jS1GXiZ59g4/Yoy6kazs30MrhUoGhZCIACiEoJzZsERxFBKSHYywj2EoKtvLaAU72Uh3uwyj4cFmwQLGwYjCsmqmDwb5tfwLWcIdNRy+V8HcdHmliouGi3l5jbeIT1JZNH5leZrCgMVxzscebxSHBJbmFarkKsBMitxgCBiqixrj5J06FnqLrtVsZ9Pq5OXCRelUcjQkO2C2PJj/KDDT1ZxReUKOdXyZs2EmaIgiOBUDuKJRr0WXXcrU8hJiZ5LnsnWSPEbb5nCEpJ5rQGBsu9GFmDdUtHcW1zIm8NMH3RS21nHtlhoh9LwJxEYN9+fDfswxYKc+7ISTzyUTJZL0MzW6Hey8nBJSq6QcRRoMfno7wsUF2jcd+HDxKL+f63IqcAurq6bmHNp5QDeBb4DeA+4D8At8Tjcet/JTn1r9Vy6gd4p/XQDZM/+twZRAH++KM7kKV3b7FnZFXK5xfQpjOIHgXvfV1v8fPzk+IH9TBzq5QP/QPG0ghy5w049v7cdZ9H77q8iyOUXvo0llrEceNHsHXsecs9lqmjj56mcvFpzPQ8gq8KZdNd2Dr2ILyBKLI0leKTf46ZXsD13j9A8NZTOjmLNpVBqnLB+jyqNkZj1y0UK6877TYLqbWIfnODyK07cOz7eQS7m8rgK6jHvgSyHTVYzSf9JR7tfh97are/pYw/QOqlF1j5xteJPfohAgcOok2e59zxf+DrNUFMLGyCTFPFJLQicGT2Vt67M8Z9B364ryJjcYTic3+NoLhw3f1vEf1rhGXh2DTaWApLhKM2+N5kgvYaFx+zP4czN4Nj/y9g67wBwzDJZ1X8/1OExkSmzKce72dmtUg9Inc5ztPrusqcEeHF7E0kLDcrkkDJMKkKubhzZyO7e6uwRo6iHv0itu792Pd9hFcvzfOl5+IAbGgO8NGGAtaYDlYIAEF7Acmzgq11B3LrdlJylFcvLzJ75Rwflp9lxGrAdutvsakt8qbyJZ95CvXMt/DUgv2GD6OsW9sztSyLub/+S0rjY/h+ZROqvoRnLIFvxy8gN73uP1YtZliMf5pUpoaTp1oB8P//7L13kF3Xdeb7O+nmHDpHdEI3QgMgMhgAkmAUJSpbgZZlyZZkObx5dtlWeTy2Z549z89VGo9mHGRLVrKCSUnMCSQIkAAIIncjdKMbnXP3DX3zPfm8P5oCRVGyRJb57FfFr6r/6LvvvmevU2fvdfa31/pW4zJn6gboTnTxua2fZPJammceu8jI5iO0RZvYsNrE4uKaLm4gEGTfvgN45h1yFyaJ2C8gOmPY4kYI3YlUE6QoqVyev0JKz9G5vpc77riVXE79mc/Fz8I7kVNvDm28DQ7l0KEnUNUq3R1t/EvaRvPFWB/2c29LgszYKoefuEosKaHKQ0xHU6iBMu+SOpBnE1y1l1FKGu+Sz3HYfwva8gA1wVoaTo0yFe1nIr6Npu44e29sQ5REBAHUuWnKU99BaVY4smpRtWs5GMqhKK+KezsgGB5EPYCo+RE1P9qqB1ELEJCjVDyrvFLIoFiLrPpcbLFmuCi3cv97f4npKy9z4dRhQpE41fQ8lqeGzg0e6kIVkBt59lAnlmNTFpb5VNQFUge2AoaUZalgUNHnqFgZpi0vjR3tNIU8nJ+ZxMFmvhQipk8RsRdo2nyQnGaxmk9zQ0cK03QxeKafoqogYBOSctTIy8y0tzPWuI7O+Svsv3yEk80bqSPGDU4dOAY6MkseFUOwsAQbBAtZtFE0EZeephjI83BylSIBWst9JDNztExNEVrKMrSjn+jqKu1Xx6n6g5iyhBryk4tE6IjnOKn3cN5sR5IFElEfAa/IQsVEjriR/WuOQ9Z12oMeOpMx2j0a5Znv47bW9B4kUQAzjGepjWdmo5wuWVRshw/u7+BAfwOHHj6H25tjNCCwGGpDFiy2S5fpTg3y7FCMJHNI2NR6YqTSFSohCa9Tuh7RFk2GWL/RhWY2EEjs5eKZcXJzz6FanWjCVppaI1iuKfLFFZr33cmVqk0lM8/21FlSTpBqWWe7Psqx8B1M16Ww5Ho8Qg1xMY/vYhUjrWC7BPJbEqie56mYGf7L7t8j5Fpj0f/qif+LoqfATVYb3TVFBDQcy8Ge15DlJlb8USLBcWxBxIWJO3EH5cwRiiUfJ1/ezJRfxrs9Sf3kZXa+8hz+8loUV9Zbz+W6/RiSB4G1yL3ennHaWuf4YalKy3IPm184gyHLDEb3sOqtZ9veFnbe1HY9NDqXrfD9r71Me+sc7a2LyLKBprlYMls4Yq2wbC2wPtrNDv9BhscqXLiWplQ1+K33bWSl+hBdVhrRFnhqpIOzs/VsExcQ26LcfukkSlXAnexEiXegKGv3QhMd/M1BXO1x0kKR548+TWfnevbuvfn6OnF8YJ6vPTOCD5vE9vOsiGkOeF3sr99GrPleRMlNPp/j8acfo1TTRircQC5dxVMw0TNVkiEPn33PRkL+14inp48+z0OviDT3jJIOTvLR+o9y//4b/8NuOn5i43AD8M0fpWm82j4EfJw1kunftG1kZOT8LzjMNt7iqfh3HvxnmqejPFe4Rsi5jNuyyAbDmPI6PLaCSzAQ5TVSOuYEWSdFyEXHeehKDwVbYpNrkQb/FUY33I+gm8Ry00wHhilLGnfJCXpDIjJlHAcesQ6ipKsElqdAfG3tVyTw2B7cKGhShaKuIlg6glVF1EuIRmltXikuIlGZREJC9HiYSUewy1GaiBPAixzMEvDk8M5dQqDIkVKSGXcjglaLrCVwXj0N3RgW2OQLs2QYHE2XWakbZ7l5lDg3cd/iOdZXJigLbi6LzaTLMoq2gCmBghtBjrIsL6K6RCouN/MNNpvHLMIVm8ZmNwuzKkaghdi8zoxnNx4rhbF+kcZiC2kpzW237MNlnGN2KsfQfAfFFT9YAh7ZQDMlHERisWWG+3ponz6HYJnUe5OMbdpOZXyAxtHD6MEktXd+kpGVHGnVxFQ8/HglEatqEhaKtHlTmE6B86N+ygt+fnXyUcJdAoH9cQ6Pb6N/tY51LoVAdxw1U8HMVHEcB//mWhru6KJSVfnbf/oBk2nI2zEKZYPetih94RkyK8v0004rNVgYlOSnMM4uYBdVEgduov7Ou5Bq/Yyc+1t8y3s5t5SiiTgNxNESHr6XnudqykRWdX5bGyfevg9dkjlV0VjIV6mrK/P+/fuYGl9hZvIk53MLTDt7+J0aH2ATxMMAE8za82zetJULJxwEQcQUl3GF0thyAHWuhhb3NH3KOQ6pG7nFM0qDnKPqjlJt2MG3BgU+8OE7qQvqfO3UZWb9GTT9HDsbt1I/GWNpeZq4HeHmyEaOzDyLEWinoiYpFU1k2cLXCmeNIbrDO0nP2qzkKhgC6G94VXMQZBPHBmyFaHiVrmIIt2OSqJljuBrnaiFCl1zmE/5nAYGX1T0sa3VcE0wKgkBf23Het7qI6kjUhfwcXVIJSA5dLh0XMsfsfWiBCo4lsZKvxasFUASBHn+O8NARVr31ZHxNrHrrsEUZwTGRlTKCXyXmrbKrNsJqZoah5Wvc95nf56nUBQ5PHkNRkxSGN6JYEh0xld2RaWpT1zhRvBsbkc7mDOv9BcrTQ1iDBUreCKGPJcmsRjgzuAHRXWZHzyCuiIQxo6K+nMO0RKy6BEKriJX0M5SKc3FhjVTb2xXh3k6F6ZNH0Kauoug+FM0hQJWOT3yUhnvvfivL3I/w76pN2NPTU8taNO5/Az4P/KjcWhOwDHwSWOWdtL63DW/GjoGxNF/6/kU+clsXB3e8dZ0oM1VBcEtIoTdfQexn4cftcGwL/fyj6OcfRwjX4r3tc0iJ1p/zCz8ddiWHevjvsBZHUDbchnv3RxCkN+oTOY6NOXUB/cLj2OkpBH8U1+a7UNbvB0mheuhLWLODeO/4HeTWLa/2WUt7rJ5eQJAEfHubabih6bod5vQA6otfxTE1PHs/jtxz0+tSB7WBp9BPPwjAN9avJ+dW+KOd/+fPTC90HIf5//lFqiNXafnjP0WpqaH8zd+kpEhMh2OMmzkmfR6WXCLqyA04lRB9N0/TE2+nM7KO9nArbsmFOT9E9dm/RvBH14ipQPy1+6WauFc1vjY4ywsDC2xfX8OvvasX2daoPvc3WPNXcG17D64b7n/dOB1Tx5wewLh2gsrMEN8p7mHAaCMONEop8laEeRRMoD0mcM8tfWztrrkucA6gnf4++sATiP3v5j+friEadPPuxhShsWdISgW0YBP+jg8i+pMI0jWM8dNY88MI2KxYQUaMBnZ6pxC8YcIf+BPqm+teNzeq42Ok//HPiaxzkHsP4L3pE6+7v0YqxfKXvkCwxaa0qRnb66Vu/a+juGPXv7M6d4hi6hT1vb+BqvkZubzM8OUxJuteYcVf4J7yR5kdyVPpnGMsMsBB1x4KEyn27LmZcDjC8eNHKJWKdDr19IbbyaxMohrjtCoDWIluwvf+zhp5qetcuHCakZEhDh48SH19+8950t+Id8ipN4c23gaHMjx8mTNnXua++97PmWe+yTUlzkrbHmwEbqqLkFxWeeW5cXwRDSW0QDZeYsZZZsNKM21t62hq6SP47J8woteTrt2JNvc8bTMaoYrJ8bYPYYlvjIIQBZutW4aoq8lwZbiDyZlGpFqDHbWjtOUuUQ0myXYeQF/WMTJLTE+fxxdKsrVtO4H5BozgEpX6k5yZSGKYYEeiTNVvRRMVTMdBsExuLQ7hEmdojRVBivPsoU2Eoj4OvquN8sP/BUcQMFbd2PsiHJ1o4ZWFJtocjRZlDJc8jRlsxHEF8ZbK+EplMnU1CGaVmZyfcX0dsYBITM7SFMiwt2cZXRe5MFqHLtiUlG5afGOcarqJ9rEr3HT6BZo/8zkG0suMT4yy2aqnzTEAEcsJY8TC6KaKrU6DMQ3WEpbgELQrOEKIS3KIJakW1RNium0r7XMZnKmLKHGJ/jMX8DkOrf/1L5D9LqzFEbRXvoddzDKi1zBqNjBl1rPB20TYJWI2RXh2fIWYz4UTdSM2Byi+OtdkDG6SLyOqBWYKcWJWFwVT57IlYGkWLlnknn1tyJKIZTu8ki6QqeqEswt8aP5h7LgHudlHuuzlyLX1mJlJWsUJHEEgHJYIx4K09L2LeH07vmCUzPSjVHJXaOj7PLIrwtnDDzE+eIxY230sL4coFYt4ayaRhRDru3YTbg0z45hcnczgnjmN3yxwgzDN1zvvI6c+js9zB/uPX8QQFUYbdtMZ9XPLikEuqvKl4KNsSvbx6Y0f5+zQFEvXHmND8yoOAom6zUjeLnJzKqlHHsU7PYMtSZibu/Fs01E8IOJgmBLHTt7Aji2NTB97ibrZKwTMCqrXjz/ZhRiOcE2Mk+xeR31fI4n6EJmVEt//4RF27LpATBRpbPw0lXPnKJ4+RfJjv8yZcYfhwSU61ie59d4eDL3KxRNPkIiMoygWttSOK9DPkRfzFJZtNHeZVEwjl41R1Sw8LoktXQnu2beOppiXUmmOuaGv4pUBBJ463siZSjs35Ia5UR2h8eBBMukCX12MgOjhQ+oUzf4ISqQFUXbhODa6s8oSs0QO7KO1rfP6vD15cZGvPDWEF4e6PddYtCY54HWzN1xPsv2DKN7k9Sqgze1dyJ39HF/OUTQsNkYDfKTjtZLJheUTZOZe4IvHd1BBZWe3yk2xGI2tLYTr3nzlmXfIqeto4y34Ccdx+N5Xv4FhLBEQFUw5gC5J2OJaVKPiSMQIEieEiMAwc1iChaAHyKdrmfZo5HWFB7ZfofVVTTrHARWHbxcrlG2Hd4khEiWHsWyQtBXCI5lYhptcPsk88L6tV4l5NGZnGmhWO6gjSCkygRE6Tzp5D09Vwyh2FavqQCVPwMzj1nWSdoAGIU7C9uM1bBxLwyW4sUUBSxCoCAXS1irj/gJtVxfJyQZnEzvZ6TLZZ9aiYSE6Iv9SnWIuOUdHtR48Bl61SGt6moS4whQuSraEKMpUvfWsOPWU7QABf5VqcBKfIeE3BYbjaW4c1xEBQxewZA9GoBcr4+D4vbjFHKq3iiIEsUt+zGoIU/chuyTUGg/ZpIct3Un6DJHnHx4Cx0GJrKB4VukTFdrZxuPxSbwjR1FDdWy+5RNUVQHbtrl86QKNowMYySCLTS2IsRbmNTeGDO6AiCW8dprtc6pEzVX8VoFTZ7wE3Tq/ta5CYKUDRzSpyGXsLb209NZi2zaHDz/N0tICt+7fT9inc/T8DA+fc+FXNN634SqK7CM81UKT0kh59iymNUPNxx/A29FJPO7l8vH/iTRZhyvVCi4RR7e4Ks5Tt6uNc0//E2Uxxli1HqHi54HMKQK99+H1x7hc1TicL5N3S8hChYqqI0oS7f489/gaqSHMMHOcidos1/ZQfzGHnNOI3tHG3LUModkF3LFFsB1CeYlN7kFqpTwZy8c1Kcmiu4Ga2gYuLHhZKoj01KeYa9/KpoiXiD7CzJlpvJKFbcqomVZ8yJRflYl0fDLemEpvx8t8u1rEXWnCs7SLXFFF0XWaEXE7ElXBxPGksBUL1fagWjKOAzFPiUC+AVtwMJUqbi2AAwxhYwLv8Qyz0zuAjMk1rYez1a1ccGRETPb6htixdyvJb/+dPgAAIABJREFUhhbGD32NyWwO1qRisewIEUUn74tiyn6mi3UI1Rhx57VIDQUVWyvg8hcREiaSbVCzMEvz0iqSunbQYrtdjK+P8nKzwfaNt3Ff+50MTq7yvSNXyWQMBBxqAxpRyvjLSSICrJ97ikBlBfrCXGjbzvaWaf7m+C5y6s+v5Lq2zpj0l8fZmb5EyKxc/9wWQHe7ECINpCpumu67m+4DW37h9e1H+HeOnKobGRlZelXM/B+B4sjIyP/xE9+Z4vWC6NeAT/yY6HnHyMjIJ/+1tl9gKG28Q069KTscx+GLDw4yuVDgv39mN0Hfm4/ufrvw0+wwF4ZRj/wDTrWIe9cHUTbe8XN1oX4aHNtEO/UQxqVnEWs78d7+eUT/G8XjYe0eWfNX0C88jrU4guAJIsabseaHcO/7OK4Nt7+hj5VXqbw0g5WtkrilDaPJi3b6IYzLz60Jit/2WaRIw0+9nnr8WxhDh1lKNPDXEZPf3PJpemM/XUQcwMznmP7TP0aJBUnsqMGaGXj9FyQFvamPE3Ibj5wJU9szTzF8eU0aQPbwW3X7iR37DmKoDu+9v4foi7yuu2ZYfOPZEV65vMSdO5v54IHO6wSSY5mox76OOXocuWsfnpt/BSs1iTl6AmPiNOhVBH8UpWsvUuceHhmo8tTp2eu/3RMXudtzhrbKFcRwDe6t9yF37bkugO84DuqLX8EcPcH3yrvZl8jTXB3GCtXzSGEzx7I13LOnjRs313Pi0iLHLi5ilgvsDi6wLzRLrDKNABBI4OraQ6J/LwUxjiC7sCoV5v/yC0Tq80j1Xfju+4PXCe87tol28rsYVw6j5UHc/QEq4SEkJUht968iSm4so8TClS/hi/YRb73/el/btvnGE9/gbGCY1smtdHi6ON3yJGECNE0G2bRpK1u3rkXEGYbOyceeY6o8j0tx0RCQ8MyPUzSbuUE5geWJEnnP7yFF1oqzVCplGhsTrK5Wf+Yz8bPwDjn15tDG2+BQSqUiP/zhd7nhhl10tLXz/He/SFVUMPc9wKWCRkiRWa/CwtEZXP487X1uljILVIwKao/Cp/sf4NqTTzN8zSFrJfB6sySqL9I9lsPecwvKvnfhOM6rmxUHy7LI5VYpDl+hufYq/la4NlnLxEQnfqdIsinNsXX7MEUZ0TLovvA9BNOkVL0VbIXWpIe9sgfTs8BKw3nOT8RJiEXsdUmk5DY8/gaOLSxyj3CUuLgKgosXXtyFNxDgvl/ajPjKVzAmz/HF3F3UNBhcS8XIq2763BWUlTliTRK2HwTBBi3Lcv1GNH+MWGoMv6aBAwXdzXI1gOnIuCWTplCBA73zmJbAD873shRuJNgdo3f1CrdePszUhjuZz6+iqmuTRJZlwsEgWmYJQxAwkLF/Sl6zgsPN2igrootLSjshu0xeDlHyRlhZjdCmTFDj9nPrDdvxdq0tyqZpoi5ew3n6L9HW3UTV9uJbqkNy4jiOjiC4sIwyQ4Us54wgLsch2JtgsdlH2bYJuWRKuoFlOdiALf5shxY0ihxU8nQNfodV08X/yN9DIqrx/s0j+CSda2cUfljazif3jlMXWKW+59dQvMnr/U09z+LQ3+CNrCfR9j4s0+D5736RSjHHHR//fVTNxdnTZ1nOjKBmGrG0AJIElgU9/SHm02dpNFfY1dXCdyMuBlcusMO8i90Pfp2RLTvwbeyhxh3GP20y4B7npfBFPhDaSK0ziyLZpFI6D7l03tv+bnLDaVKpZVwuN73JOuIjo1TOn8Nxu5BujqJ0+SlP2MgXs7BQWBPka/ZT7G3g0eZ345c03i0dxitoRJvvJZi4AYCqrvIXR/8Kr2jysZgbT6Cemq5PAAKCIOA4DoOn5zjz0ih9fSnqayaQZROTNq4MVCnlptBDEkueCqZeh3dlM17Hi6aI9O9q4sbdLSiyRDIZZHLoRbIzT+KoJtmXU9h9cRL1Cs8MtHBqpQV/vZf79rTz7HPjqLrF73xgM+0hger8VarZa9glFdGIIJfrkLQgxfqzeHqaidbvQnaFKesa//vplxkdtvGKJrVbr7AkLbHX5+cmj0K85d34Yxu5dOkCFy6cYdu2XfT0beLIQpaji6u8uzXJ7poIpcwFsjOPk3I385VLObTJfrZ5L5G0xtlz1wdo6bv5ZzxxPxvvpPVdRxtvwU88+I0vM9V7A42ZUaxUCb/jJkaQoO3BazlgV1GtMlW7SN4sMW1sxhPII/uK4Ai4XCYnF9tQTZk72oZIBkroPjdGyUOqbHMhtoAEbM40Y2kucEAvxkELsGHLMD+43EVJdxNv9tG4aCJZJne06yTKdSCu8O32EMVAkri1yFg2RNArY8kCmvSLbXp/GiTb4cB8isVplbuicVLOLKeMeUQKiKaKr5DFkC0cUcBt2vS4VRo9JikhyhWliZz0mpaBjYOumLTIVdwujeXxZXAH0f1N19MSbVvAMTyIjgVuA+FVbS4BmZbWVhI1tYw5Hk6XbPyygHtqmsCUga37aKiz6I9P8ZwWJDRzjEqonvHuuxHOXKRk+ijaEe5ZeZmNxQnOhNez2NVMja9EVVbY3Zoi4tVY0sJknAi64iUnhFl1woxdsqmmVOI7a1ECLhqqGnXyNNs8F/B44/jCvQxeTTE9t0pvq0ZtaJV0wc3VuTAZNcClbAP1PviUbwb15Rfxdd5KoG4zqmSSfN8mJJ8LbfVFcieXcad6QADBqyDvquWZM89SKRXwqsvEtn2cM6dOk6nKdOYz7F8+TbbnfroTLaQtm++sFsjZeURZoKT7+WQ0SK/HzayZpUmOcsQ5jxrvJ3+lhLUpTrbey3YxR+ziEAsZ2OQ7R52QI2P5mbVrKde3sDo9gL+uhwoedMOgoLspSEEiSZFmwyBbyIEDVtWHlq8HJMCm1iuyLxQiLcAhdBYbD2HLJW4ut5JKxVHkEjjWWtVUNYBeqMGxFGRXDjmYYz5fS9z2rqU7AoJoo4dLrHqXEf1V7IyLTLaLRI2bxtUKm91n6XaNoKFwptLHw+omAoj0YOESl1GEJSzHh+XEUcR5Isoqml3AYe35siUPeSdKVkuSFDWW/V1UzTIdoQySYIMjUlXzjLZk0VwmDdNdNKYMatWLtM1XkRxwdXZT3rGHx0KNVASBTZbG5TPjrFS86JbE1soisq+JeHkGb52LdduncYkGP7jcx+hKBH9rEI9gsi0ZoikZRS8MYRSuIok2vpUc9rJNYVUiaq1SkzQY1ztR1RCmN4wrOIroM6iG1mEYOiFvK1u29dLYUv+m5/y/Mzn1FWAfa5mfh4D/NDIyov7Ed6Z4va7hXuDLrKUCTrF2ULH889p+Dtp4h5x603bMp8v8yVdPc8vWBh64o+dtHNmbw8+yw1FLqC9+FXP6AlLzZjz7P43o/cUkQH4Sxvgp1Bf/CUFx47n988j1/7r95uwl1OPfxCmmQHYhNfQi1axDSq5DSrYjeF4L8HMsm8rxWYypHKJrAKF4BGXjHbh3ffB16YFvsM9xKH/nd7HLWf6is4HmWAef3/Kpf3VcxaMPY11+FNEl4Oq/Gzs7h7LhNgQEzJkBzOkB7FKWLxbuoSr6+cObKswlknxn9gVc1TK/XQ0Su/v3Xjd+gNmVEl9+7AqLmTIfua2L27e/MbrOcRz0C4+hn30YFA8YKshu5PbtKN37kOrXI4iv7QOffXGcgZE0H7i7h47myFqE2vQF9HOPYWemEYIJXFvehdJ9I4gSM4NnWDr+COuVBUR/BM/uX0Lu2IluOHzn+VGOXVwE1l4yN3XEuWVLA5vWxTBe+DvMqXMofbdh5xawFobXThYFETHaiJYpIVmriL4A/g/82euixRy1RPX5v8FaGEbZdCeplybQ5uep/8JnyCw9hjfcTaL9Q+QWnqO4shY1pXjir7svExPX+NL4P9EebGFDfR8Pjz9J30oj/U2b2LfvwHVS1cpWKT4+Sr5DZJY0c7PT6IaOhI1HDNBVvUwdefy3/gb+jk3AW1+r3iGn3hzaeJscyuOP/wBFUbjrrneTTy9y+Hv/A384Tue7PsvTC3kWKhoJ3SAwdBW3K40kiTRu7eSZsVM0LWxEzgfwiyXC8iyP6t28d3uAxqe+iqdikPzCH+J4QywuzrO4OE8qtYzjOIiiRHcqTbIpg9S5NtFV1UWx5McdqGFo1U1leQJ/YZq6/g+TmfeQy2us21xLqy0Qmswj2DMM2YOMKbX0JtLU1pvIngRFTcNll5AEh7MD/WhmA+/5aD/K/GnUo19B2fF+/p/zfqZS0BB384m7N9AYU3j4yWewqhmwbJYDG8m1JAEHTylFNViLbOo0zF/GVy1gSgqSZSAApi3g81rs6VrhcHYrY+H1tI0PcWDhELWBMq94t+KuW09jWyuVSomF6WsI1QJyNYdia8hYSAa44q0E+/fi9ngRBIETJ44i2QKWXiXglLhZv0gx0Mg5GknpChnVR423jCT7cbscdF0DU6fWzrHJmMSLga18HEcIUbCOEbaGsYVOLLUXJdSCYcPzqyVyusWcApt2xNicAHkcarI238qnEAJDJHLjqKGN3OXagbKxlmvl81wbPE6zGzbbixiCzFB8Jw+OtyJLEjIq79t8jdZEEdlTj6kuvqE0rOM4rBY1lqaeJ2Cd5yunNpPT4ty3PUT+/LeI1TSz/4O/BcATT/wATVURCw65rEMiYXDvA7/MlaFLDA6eY7c+TN1tH+HPZp6gS25l05NjeMtlnrvzfoLVLP7KKg3REs11BXySwHQmyMWFBmrHpzm/bYmyHCAwtQuPNwySm6pmUVENfIUUu1MDrC/PgCyA6WAH3CgdNXjaG6i6vExpAqOil/nkJhS7zO3mBZp9i1wt7qFIG3PqYcbkSbbnb8MdMdgXPcclNnLa3kxvyEevR8JfGkQsn0eWdJZW4oznu9Ayl/FWpyh4ZSTHwqeu6ZkACO4IVS2MZUaI1bWy+9bN+Ixj5HJXsOaquBbqKCwsIM0vo22rJbjVx/OTbbw80wwCeNwSn73LT6N3HrU4gWWsrQuyK4or0Iamh1Fe0lDkGKXOY9jeArmKl7mUm2zRTVr1cyVbh1vWiXddIBPMs80f4TbFIJTcQaThIMeOv8jMzCS33noXDQ1NfH10galSlc81V9HnH8H2NvPty6M0LFS4UL0FQfbwnz/SR1//xv9fpPW9+v9R4Cs/Jl7+qZGRkQNvV9sviDbegp/4xt9/idTW3RTEIAfHXsRatsl0xXCVS5hTGkquTFDNEVJX0QUfg413YgkuRE8BObKCItlkhDBXU2GwHXYJL1Ef1ensC5Iq+Tk5H8bjUgkaHgqagquSwNH87Nl+AffkEuXzJR7tvp3ZapRorUhLXkLRbW7dEUdZsfjqOh83qSo9syohXUEWBGwny7Scx79jB0dOLmBKOom6JSjnMEyLii1iGiaibSE4Fh5bxick8MtR/C4PJxpiVARou3CEqDGPaZev3w/BBkFQsGUPjfNZYgWDlZv3IebmWS/O4RVVMqqPiUgfC4KHklTFFh0C+prGh1BdwVVewVSCOETojGi8XO5Az8VpNXIk8+NM9NksxwUSapCA5rlOJgiiiC4qyKaGg4/qQiMg4nKPEnAu4fE24yfNoiXRtJDBEgVEn4u6qQKubf2cVRSijQ00hqcJeYpkVZnHL61nMhvhcw2DrFcHycTWcYwujozVcuO6ZTZ421kVggz5DNJBP2GhzM3CKzSKK1R1iYrmob6hmbF5mYnpNOGgi629MfLnlrBeOofH0pG3byVw282snMrQYiUoyRqxO+MUzpzBs9ILgFwfwHdzK4Jb4tgT3+DSksVosRHbsDElDy4rT9wncOP8RRrTEwx33cX2mk58osRV5hi2Muywe2hRfDyYK3GqqrLLK7E/4OLEqklda4TbbtAxR49hTg+yYoeolQrkbS8vqBsp+v2ETJk7OzSem1xBLi/iIGB7IlQ8jbjkNd8kCAJmxYdRCGPbIdziBOHgAnl1Owh+Du5tQ7uS4iXfZc4lL9E61U9wZU3guLWnTMu6EJFYHZFoLW63j4tn5zl7fBLbelW8CgePUCUS0VDqOqimV0jnSliWH8n+MWFfxWJs/TG2GCK78iUatWVSQpRv5XbjDjQQLVSwX63S5BYnaevQqeZsdks7WPJPUqxcYiFfRjfXIp10XJQC3fg9YGsSWqEe21iryOW4dJa6L5HxLQHgN8J0XOmjeXmOhsIoPqOILnuwe7fScMftKA1xUlNLpL75PeL5KQZr9pIO9TCPjRzJ0RwtcGKymb2dQWouPc/A7oOUEdjCFFRzGHaArugijbECdkojNrMAloMjCtiCQNVUcBwF25FwZAfLJWK7JGxFwt91gIYtbz6t79+TnPoPhDbeIafekh3fPjTKCxfm+LNf3UlT8hfJoHz78a/Z4TgOxtBhtFe+h6B4ce97AKVj51u6jpWdp/rc/8IprODe9WGUTW+MxnJsG+Pqi+hnf4ijlpDatoHiwUlPYq8uwo98XKgWqaYdKbkOMdGGmZ5BO1fAETpwdzt49/xiUZH6tZfRjvwD5wNuHqwL8593/S71/jeK1juGhvbK9zCGj2ALATIXS9R+9vfwb3i9rpTjONirc5w+dZl/HHTzycCLbHFNM+uS+dvmGNuSG/nkpgeu2+04Di+cn+dfXhjD75H53Y/dQFPM+4br/ziMsVcwp84jt/Qjt9/wpnXBHMfBmhlEO/8odmoSwR8DX4QvjXeStoP8aeOLCGoB37t+H6n2tcyH86MpFjNldvfVEQ+vXVM7/xj62R/i3v1hXJvX1lO7WiBQmWN1Yhht5ByUFrgeOyGIiNEGxEQrUqwZ/cphnMoqnps+idK9D31piek/+2N8GzYS/NAucvOHCCS2U84M4I30kWi7/yfNwbZt/u9n/opF9ype2YNcgf3Sdm677W6kHzt8LB+dwlgoEnp/L6JbxrIs5geOMjV4gkVPI5ppITo2NXaOQKIReWsfN/dtRy28+TXuHXLqzaGNt8mhDAyc5eLF83zwgw/g9XpZnBrm2MNfpq6tl133/govXBhgaewKomVSkeO4ygoeJ0oha2NLOk5ihduDCzRkr/Bdex95AnRZWTZcOMNMvZfFth4cxUc8nqCurpH6+kZqaupw5i+x+OX/he52Y/QmSNW4iYpuAj4NSbKvj09yhZGJIq56cfIuRNWHqPoQDB+ONcvL4jVyop+Iy8OWjQYlNYdXqjJWbGV5pJf3fLQfr5Wj/MM/QUq04r33D8gWNa5OZ9nZV8f01BhnzpzEtm1WAy3MJxoRFInASpHgWJ6QZ5lgUCdnyxTX9WEW0iRSUxiyCyPYRa8ucXH1Gv5GP+OJjbQuXWP9/DThpm7alh5FdERs5eMgZJGsZ8HMgNuP3LoNqWEz6vFnEMxxyiseqNtGzQOfQHS7SadXeOaZx7Btmx32OmqVaUT1DJKlsiTFGZIayYsBcBxkLBRsJMdCwMERXAiODoIX/CEEWURUC+wsnMHr6Cgb3oPl20FpNMPJhRLLuklnyMbrL7KBFq5RZEk4zeFML432GK3CGA3R9fQpe3kx/R06O9bRkb2EKUhccrcxPz/FqlHLaWcPN+SHuRzqZE/nArd0zKJaCbKe97Cc01jKVljKVljMVDBMG5dk8Vs3nSVX8fDV05sBgUZxho3yeRo3HmDfwfsZPPUCF0fHUbQMWxpquDI6SE1bH3vu/VWeeeZRqrkUtwtjvNC0k9JsHk+2xLbLlzi3/WYq21vZKQwSFkssqz4OaWmMQoB1uRpsG8riCkNNBaJLG/AY6/F63PjcMn6PjNcj43NJ5I5eJFmaorexg4C/ibJHZjziYlEG1bBJ56pMu8cING1C0E0Scomq5CWSnWBIOUm3sZXl2HZEzeJm8RQ9nmkeS+8gGdXZKl3FK2gs5BOMDDdTyotE5JNIYoGpOhd5qZlktoWElWDfgTBaeYnM4jTzcxMI2tpmWhAgEJKJVx28KzHcixPg8TO5dSMvRHLc17qThuXjnCg3M5KK88H+YWI+DUNwI3macIiTLSgspQpksmlwHIJVi5uFzdiCzWTbZRKxPLKoozlu3N5WhibSfP9SH5JgEmobopJcoC9Qw91yGZ+/kUjT/Tz3wouUSkXuvfd+HE+ABy+f4nbhKGo1wJlL87jLKqI3TGzj/Xz7RJ5fuXs977+95z8cOdXT0/Ml4H1AHZAGMiMjIxt6enrWA98Aoqzpg/zyyMjIyKt9/s3bfkG08Rb9xDce+t8sN++iIvm4e/hhwsfGmejaxPK2LhLuMsqyQXopRrHkw2WrdKTOcLXmJmKVaaTAMqW6CJYtMlZIkNU87JaOkHfi6N5GkoEKtgPT0SXC6Xa8qRa6O64yWNuH6ng4+OR38a3meXrTAYYqDdTHqsT1EJ6yTWWzn9V4iM+NVrF0i2tagd7WV8hHbLTAh8jNWUyMpDA0gztDTxKR80wleom2lnAcm1RaYmpBwqzqSNUqjqAjCBaaJ8S1LR9CMjQ6hp5GRKQabmHz0jDxBgFhTMecSoNHJvKJ2/Ct62P2/DADg9dolgP0eYeQBZNrLd08ZGURTZtbwzGG9DJ7nkxxdZ0XxVqjInp3hMnrMb52pp/7I+foGFlAKubJ3LOfJ4ITFMQKHZVaOgv1ZAULXZKQ/UHef8tt/MPzI/hKAyRSF9CsJkSCuJ0h2pctQvm11KeqW2Sp1kV70iLcHECrj2ACEytBllcCTOeaqBcDvDdQQhQvU2ht40/P1RCWbf4w4EFWXFRbz2EEl5l36njJ2UXB8VFTnuNW3wARpYhhicymfJiqg5SpUjc8i5TXMGt8PBS4iZQ7xse3XybhraCO7qDJqicnFAk7AQQE3P21ePprEQSB0YGX+ZdDF5myu+hWFvls8DBiqIZ8tIPjIxNY7gQbrkyg6DrDW7bR6dpImxRGtW08osgpdZkpZY7ZcoylcgAQ6XXJ3BN4hiYWcEQZwTYp2W6eUzexEt2OL6XhD2cQ3GlkXaS7s57h8Wv4fT58rT3MTEzjsVUcW8CshtDztSgunc5+hWvzLxFMp5GkJKvqPmxHJOqf4HjvCC0lmXcvmoQVDcWqAg46bjJmgpSRJG3WkDXj2PzoRftHBNVr0HBAMoknAgQbHc4tD5Oab8NpvUxPUKNlcoWOAx/hyvw0t889h9+q8IrWwaShsGdXN5IsMHttjNXUPErjFm4P7oWiQej9vdilFGee+yHXclWUwjS27Kds7yYcrqe2IUwgJDI8eopAWOHOu+7jxMppsuoq7153N8NZlWevzENGpXdplsTkIPH8FCI2BV8tbq2AYmsYHfsY8o0wo9xHIG9DIsuZdBhRsLGdny78LABuweFA1zi72pcolyVW5iX8HpOacBXLtkGREFwKgsLrdVr0BK27fuNNrW/wDjn1Ktp4h5x6S3aUqgZf+PJJWuuC/O6Ht7ylVLl/a/widlir86hHv4KdmkRu34573wOIvvCbvpajV1CPfgVz6jxitBFl/c3IXXsRPUHM+SG0k9/Fzs4i1XXj3vtRpETbj/WtYqWnsFYmsFcmsFbGcSq56+2CN4ITfgBrVca7pwl3d/ynjOAnxmPqlP75d7AUN39Sq7Aj0MrHd//m621fmaB65Ms4+RWUzXei9N/H7H//c6xymdY//W/IwTdGk9m2wx99+QQeq8h/8j6CYGmM9e7mK8YEH+5+Lzc37aFUNfinJ4cZGEuzaV2cT93bS0db/P+zueE4DtbcZfTzj3E65eOb6X4eONjJLX0RKo/+OY5WwveeP/qZaZHG1HnUQ19C7tyD58Cvv+5ZTiaDzA5cpfCtP8Ybs3Hd+CuIviB2agorPY2dnsKpFhB8Ebx3/DZSzbrrfbPPPk36oX+h9tc/g1mbopwdAISfGjX1Izx34RCPrD4PwI7Kej56x8dwuV7TZbNWqxQfG8W9uQbv1rWI2apZZbG0zMzJr7Oo5cknerEXdaJlEUOUwXHo2NXLvvX/tpkY/+7kVE9PTxvwyI99FAFCIyMjsVdP0NVX/wD+YGRk5NlX++1mLdTWy2uhtis/r+0XQBtvk0PJZtM88cQP2bPnZrq61vRerg28xJkTzyNEWjAsm9r6JioNXZwpO4iGTWimSLwwi9ufR0fD5ejcWx1gXkzystiD7cCOSxdw6RVGeiLsfc+v0dD2mpaMcfUl1GNfR4g2U3XWs3roEEYkwOPbPARK62k0RvH6XdS0baS5RcZUU5haBsexXhu4IyDqPmxVZMEwKFe8VPJJWtbNILtFHrLu4pdnHBKSAIXvIJhZnJpPoa9mqEyep1TJMNG9jqxbwe3xM9W0ibziRS7qJBYGCZtlKDdTKXrZsbeZxKF/RCtX+Ma6+8Gn0+1ZQrA00sl28uEGTMVFqzHDjcJpgu2fpqUuibkwTPWJv0QIt+LkZ0H0Y4n7kdv78d/YjqBImIUqlR/+HYJ+kUpGJmc2oN5xJ6ligYWFtbxjt6NwG/2UnQJFXqZRn0TGICcEmBYTaKILC4mqoCAIMXwEcJwFBCrYiXasQoaUKePWVG4Qxqm180xKtVyU2/GJUcxcPZmyw9agh4aAyDEGETxeXp6N09wo4HZlqJ9+hXqljjZ3lYiwiOQN4X3PFxCDSdKXL5D++7/nkehuxnxNNLhWmDPqiPlU8lU31qsvqAGvgmZYGOYa+ej3yHxkr0aTcpIUN/K1F2UqqslG6RwN4iyD9h4Uu0J/nU1FsLlNG8Dtb+b5pSVae7fTueMunn7qEZqsFPVWhud9bUyEUnxmyYu7uYxY4yZvR3hJ3ci8q4mqehrduEivfoBeM0Tjqs6TkXMsuFbpX2klHoiT9MZICCEiqpe55QonsmVomeb2cDdt/X3IjcE3vJTMZ/P81cCDuL3bkHQXW7RZTkgv0WDVsr/zY/glmYnziyyNLXPLLYN4lbW5mDLqOKH3seSuJbo6Q8Pw0wiWTdnYRVVIoNgysldGsBxkReS+X+onnvRTrFZ44eWHcGV54tLzAAAgAElEQVRmyRccKOURbB3JtHHrHrKh9RhyGGwJx5ZwbIHm+iw10VVsKcCCESCbqSC9WtYdUaCsqBSUCsFYlBlzgf2pGnapuymqyxzd2YgprHJ3aB6jOAbAdDbMoaudzBc9SLXTuFqvErGjfCQEQZeApuzg7OAMLpeL/TfeQHr8IcbHypQyFTQFKoF2brvxLjRN459fylGpGHxhv5/67W+sDPPz8M6m4zraeIt+QtVNHn74vzLZ9l4sUeLgwtOEnxpFtCymOvoY2rqTZKJChzqJuKoxt9SIUzRJ6U10Vc8RXx1jsmsdpXCInOphoRKiLbSKTzaQV6u0dGosViOkx3oo1U5QI2lU3SGWGjfgIHL7Mw+SWJ7jsS33MlKMEvabNCoe8htqES2DlvExXk6FCeLQ7LEIWwKG4UJRRNq7E3SuPAlXL6PlwBIEChEFd62fUKsLMe5iFR/jK2EKuRBm3o/gWFBjMtW3BZdWRtFMfnnFg7hwgdLIUfBLlJtC5JIB1vV7EFibK7blsLjkY2xkPZ74ObJamn0XSkg2DPYH6dncRNgooz06z8VWHw4ChZibQLSPMxP15DUXcbvAu+ePk9QyXO7qYa7bw2wgheGKscW8i4NLJlWXyNci0Jg9Q3J+AN2Jo5mdGE4TMXWJvqUX0WURj15F9riR6gTEm+LIAZlSwY2z3E+imuBFLqJigCDQRJT1dgv/nFO5pln8biJIrWySvfB95Pf5ISAhCAKZsocXSlvJxFpwOzotq1fZ4hsnHtTRp6tYTy5hKDL59c30f+Kz5Mo6f/3wBBXV4tfu8NMW01g5blCrxlHRGZSnUAMOXq+f1YrIsVGbiu1lV6vMB7UH0Q0DQ1CI2CU0ZCakWhbUAN2D41RcYRZ/7fNUrhW5qWBTrPezEteYvHoSAC0bRbWCJKURdrmvkZBKVHFzuNLLMa2X+2/t5eD2ZlYWizz54CWQs0jBJVwCdPVtIl8uMT89gW1JGMUklUoQFyKeQBYxkMGNTpueosuZwSVYlCw/zxXvpoSH+c5T/FK6iKPXUHQSrEpRlotudGftxVoU7P+XvfeOs+yq7ny/J90c697KOXdXd3WOarWkVpZQQGQYEAjbYIKxsT1m7GHGGGN7/N5jbOxnDEM0mCSMEJJQTi2pc1eH6lCxK+db99bN95643x/VSGokBDICD2/0+3zO535OnX3O2evU2WudvfZav0XAXSKvewDBptrTxPxp5oq1JEtlctkMas0aCoFOBmfLrORW+Z7qPAppu0zZlglIJaIVMTweL0nDRDeLvNl+nF55DhOVdFUcT7OHA8OViLkR8FbhanojrskMkc44atTN8OEZDCtFzHUWqzxLY6yC+A0fJBCMEnSp5JcXeeKJh6isrOby3XtIZVbYX3JzPlOi0e/hza3VVHldCCFITS6y9OR+nP6jCCFTseYGYreu5+Bz+/n2RAVrFBW3LbHiy3LzxgGWi34KegUhXxKXKjOnNzB/oQKtaBPy7MdlJQnVVdHdLtDUVZ1VNFYnF3q+hGW7yORqKJX96MYCSeFh5+U3s6H7tSW6/T8ILbzunPp3y/H48Wm+/fgIv/fmXjZ3Vv78E37F+EXlEI6N0f8wxvEfImke3Hvejdq+81U72IQQWMPPYZx/CicxBpKC5A0hiitIgTjuXW9Hbd32stcVQmDPDWAOPIU1fgKEjVzRiOSvQCQnsIt5hPtNCOrxbA7j2fDzx3j52X/BHH6O++urOaLqfKrldqIdl6/Ke/J+jBP3IfkiePb9DmrdagSvPj3N1F/9Bb71vdR95GMvREI5DvZMP8a5J3h2pMz3irv5/a5JOl1L2PNDPN7Vw9NOkjfV3MV9TybIFgzeuq+Da7c1IEvSf8jYKOkWf/alw0QDbj555zZkWcLJLlH80WdA0fDd/smX8ITZqVmKP/pL5Egtvlv/FEm9lEMtFnZz7r/9Lv5QBnX9zXgve9slx4UQiGIaye1DUi8l9xeOw/TffAYzkaDp039BOvEoqqeCaP31P1OGsl7iE898Gg2FPY27kFQZ0zExHQvTMdkyWktNJsg9a06Tl0ukyiuk9czz56uOoErxUVfVTZUap/LIWWQzSUXrTtquvu1VP9P/rZ1TP43u7u6/B9ShoaGP/nR6x4vayKxyhrzvRSSFbUNDQ+9/pWO/YBda+BUZFCEE99zzHaLRCvbtu4HZ2WlOnDhKOp1CMkv0dHez9fIbAZjNlbh3dIFZyyKoKVxZW0GTr8wX+r/K3rl5dq/k+Xv9zaSlCDULI7xxYT/jLXFyIbjijg9S2dCxqjCO34PSsB7vtR9BcnkpDg8x/+UvYq6s0NfjRxEyZW03pUIdbp/D1besoXtjDYVkFktPYekrWMYKpQunsGUVy51DflG01bGBbfR1dLLHUbhidj8k91MyelicSpDVIB+JshyvwJElViINLNR2UrUww5qzh1mpDmMpCqG5BXylJcqNb2ImpVFfHqJt4RCyszoYLEVhrLOdVFUcBxVd87NvXS2auZ+R5Uo2bL+TKjlL8f6/RpSyKPU9eK75CK5Fm+X948ghN/59rShhN+VEjvEHvsUUaZbkKEKS8GouSqZBRUWcVGqZRn8tG/MNyMJE5n4kYxoBOMg8UNjMIht5f0cVUkonHTQYMU+yM3OQYaWeYbUeG3m1SpUQrLWmWGPPMu+pZmH377CnrY3H7z3P2EiS6pAb2S9Yys+hqDqaPkN0++VUXHiCdYULyIAtdyG5riRw40bM3Dyz//B3yG43rrf/Np95YoE6VWbCFKxzK2zzeokpMkeKJY6WTEwgHvbwjms62dJViW1bzA58FcwlKtveQf9sgG8/3M9G8RQKNpPORt4eOEafr4uAY3KVeZJUw2UcGBgkU3kNmMsENJ3dxgBDriBzbRY3+j1QAv1Qkq/l99C8eR23X9vOYDrLfSNfQjYd/mjuZrxCxUHwYKQPYQgiRR9pCghJICFRTDZiOhIzaw9g+eF3eu+ku6LjZcdR3/w5vjbwDZrKcfJKGUM2eGfIzd19GzClOC1VAVxzeQLuPLv3ZhkYjTN+TqKgCMzIeVpzg5R9MSbW3IiWdhOYyhPPzJOTw1heL5qrgFdLYQXd5AJhsqEKSv7gTwYxgcwMlbP9BFfGkYTA8FZgeSqQZfdFfiv4SUqJS6hUtTYyJgxm5SiGJ4YqldlZFaRLjXF06hwHCj/iD8Y3UOVaz2R5nMwbLuOKhiosI8PchUfQc8O4NYds2UX/XCXH8qDXD0M5QEe6mR11SfxKmYWkiqucYHmhjCMrTFZJZNU6OvMVKOpqpbZyWuJwsZ1r3bO86+PvedX67fVJx/No4ZewE4/1DyMNfpVDze9CkW32rjyNdXiZ6tkFVNtmurmTMxt3sc13jgYlgRCCkyMbWFqpZK/nUSpy80xo1YxVt2ArChg2QZFl/QaDbDbM0b4N5INlJtY8iWYrbJ2MIdwhbAHTYTeX952jYX6JB7fdwpl8HFdEI7qxCtITOLl5KuZqCeRdCAQ5RdBQvcDe9jQ8NoE+swgypP01KPYKHsNAs170DGSQIhpGwENSDZH0xchF/czXdJOpqKdhcoTbRxL4ajdwPtPHvLeAnb8AgOpvY/uOLLC6qlrIWYxkIXh4gcYlEymqYMoOalKQrnIRu6YeKyRhLZc5N5gnEFJp3hBCRWM6G6XvTIT5Yohb556hvpzgyca9mOt62C356MoLzgRKPFMTpmJiPxWL5ynZtRTtXficCzQkk4zGtmNJMCpBOFbghk0zNKgJnGUD87kUPnUjTn03tjjNYV8Q8gVMTUPIMgvFIIPpaq4PqtwQCCA5x8iHRnHagtjPJTA3VdM3FUOzLVSXRH/dbsreEIH8Mj2TR1l75DRyUEW+vZ7TszFMU+Xyq27GE6jks987xXKmzBuuCROOl1CH8nhjfmxLJpMrcOSCxVjKjUcx6QovcrN8kmonzdOuXjKSn5jI0mnOUCsy2Ehk7WbKfRMk63oYeMtmxhOj1JczVKQ8YMt0lhK4bIkGbRpZEiScWh4qtnPaaMblVvmjt2+mte4F4trUcoEHvttP2Ujjis4hKzYCCTMXRXWqKRdtZAw2+Y+yxjXKkhxhQGkkRYRqzUU+v4yd95FSY4hyDGm1duTz1/crMgGvymLeoLYxRENLBcefmyAS83HDHesIhSVGTzyMVTxBIKQRqL6FWP2Wi++Vw8SxWU6emGOgbDCum1w6gi+NuKqSM7zJf5S12jxJJ4BS6+bRuTYCpSEGrfVMOh1UItGEhAWM4mBoDtf69iNKaTb5Lfqar+FMxQZkWcIrAelFWgYfQtVzWJqHYMMaNq3bQm3LWrQXrWQLR5B/8jz2rEV+5lnmpwf4RsPNWKqEJLtYKxRcCtx0Rw1S/l6EYxKIbyNSfx19B2Y5fmASv3Yc2ZUgtf5mdtVWEls6g6pJiLqdfOmhQebTCttr03zgPXewPDfLo/eOYhTKXB28n6Q3xra7/vJV67fX7QTwunMK+PfLYdkOf/7Vo9iO4C9/ayea+vKRgb8uvFo5VqOovoKTGENt2Yr78jv//VFUB7+NNXKA58twB2K41lyJ1nU5cuCFSm1CL2AOP4d5/imczAK4/Whdl+Nauw85UgNAvMLL/InnMAYOYC60gtSIEjiFp7cdtW37z0x/s5fGKN77acrbbuNT6cNclypy8/q3Yg7ux1kaW40M2vNuJLf/kvNWHnuExPe+Q/S6G4jddgvW8LMY559C5BJIvgh0Xsknj8Roqgnx8Td2U7z/rzHTCf5W3cnifBNVUS8fur2X5poXuCf/I8bGNx8Z4umTs/zXO7fRVvdCFJidmKB4/98gh6vw3vzHYFvg2CCrFB/4H2Dq+N70qZcluM999x8RmT6keBeBN/3pq3Zg6rOzTH76vxPcuo3aD3zo57Y/uXSGL5/95vP7qqSgKRqqrFJjRnnv1F5OxqY4UTONJqtEPRFq/FXU+qup8VXjP3ov9uhB/G/9K+Tw6vuUOneCxo0bKFgvrTD58/Ab45zq7u52AbPADUNDQydewTn1M8u7/pKlX+FXbFCOHj3IyMgA8XgVi4vzBIMhNm3axvSpJ1iYGGDvHR+ktmXt8+3HcyUen00ynisR1lR2VHo4Mf4N7hoYIBHv4m+HdrFrbSU7nvgKGVtmrM2DTymzq6OVirm+VYVx5W9dUpr0X+87he/Q3ZiVeXxFk8nLOuk2dnGhv4RwFMqxaao3e3jjhlvwuVbzep30ArkffB1LuY7jymmK7iJ2qZbrbruJB+aXKE/0s37+GMtWgLQaxNZW7yerGro/ylS8jbDj5krTRJhTDCzO4BXQNbuIMj6BJmwcJM5XX8FisI2mzFEqzFEkbwi1sgr/ug7y3hDD4xM4lonfybFtTy/kjzByNsB2c3CV1E/RkFQN/1s+Q1VdJXP98xT3T5C288zXlJhcnkLXdTwCmuwZastpjtGCFAzxhr1v4tSBpxm2l1lrp+mUrgBZwrNRQmtrI/XI/4snNUGa7QS0y9A6omihIYyT92IZBjKC44VWND8ITWJSqSIcDOJNT7DNHEV1e/Ds/gDF825OTadZNCxSps1PwysVUDUD206jyYINVW3EM2ly536MEggR3fkOpILGs4UiP8yWqFAMMrZMrzrMBbubnFBo0lSu8cvEfEliO7shEubo0YNkMwk2t6XweRwWFutRJmSiag0ncg8SV0w6XBI/cHYSC5ZpKc3Twwyfzd1MVahAzFNEVV3IZoErAyMYrRVM2A7Ti3vpfuAHeFSZ7k9/GldFBU7e4PSBQ3xZ+zG7jV5yvh3sWTJpKtgMuaboqqvGv30DRyaO0XfmPO7xNbhCS2iBFdIxnVHfHO9e+1Z21Gx5yfNxHIfZsQkeGHqQc54pKiwPtwVduCSZQ8vdTM7GKGUNupAxAZckyKs6wcBBIrk8hZAPf/0bGDWCFKu9CEUmvJKg6Atiul8wzLJlEcyu4M9l8GYzePNphDBIVlbiVNZhe3xoS8NE58/hMvKYLj+pWCdFdxfevIu65SWWjSABc5aBdf20dKyjI3YFJ6YNLpxbRk+sEvdrbhslNsKfpKqIRDuZDi3Re8d1LC7O88QTD+HWbDY0LxKu7GVszKGkj3PBkTjlWSCYVghPxakhgZcCSGB4o/Q3m1jCRYNzC+/a3kDA50M1TOb/9q/4fmAbLZdt4e3X/u9Zre83BC38EnYiEvXxgX/6HG9jjAfa341fLrEze4CFCxrxhTlq5uZRrUt1gyWpHGu8FVN2s2P6Pjx2EcOlkY5GaKrOweW1LKUCHO/biEwJWz7F2Zow1M/QOOKhe8nGiFeh+73Ydhl/YgZHztHfXolReRmaq4Fs/luADchoaidu1waCRYmNx56hc/QMMgJvtcKh23+f8eVZWgYeIpaWqUzqHNtyNY35LMHcLFViAZE2EFkLBBR8Afq37MFSVC6s2URgJcd75yQcs8Sh3N0I2Y2QPGBlqI/FWRNLQaiGU2cWqTuTREgShXXt1FxmoU5kGZzJUzVgokkS/ut7SVbplAaXmMpYBGsDeLs6aZenOeWsYbjYgj5hsq//IRq8cbxtVyJkme8GbebrvDQPPUJ0eYw6Ty+PFNqpNwURPUFd4ijH4pvx+uuQhUpV5TLhSA6/FKNtKURh4hms5QsYqkQmEsZX0vEXSqSDGn2b1nFyYT1+TWdTbBZVkqlUvPgrF5DSQSbHdaxwAMln4FYdSpaCpjosBpsoeSu4+b5v4tI0jPdfT8DsR3YMzs0FSKUCLAWzjHvTlEe2IAohtLYzqPFVEtZ6eyOLA/XkijZN8hiXtzlUF6Zo0Wc5a4UZFxFcikG4OsRSMYLX1OlQJmksr1CcgsI8DHbV8fgWg5qih2uWJRqceUKORVm46fOEOWF08l5tKylR5qg6wZbGeaIhhXD1BoLxzQg5QCKxyPTkHGcO5bEsG9WfxSoG0RyBITzElUVqXLMkrAglx0XJrsSS3Fz6OWpT9uaR1DL+UgWOo7D3uhY61jTgjKXRzy5xJpHjTH41Cqp9TSX7bu5Gc62m9QkhMEoZUpPfxTLSVHXeiWrGKB6cxl4qoNYG8F7WSFmVmF8u4tZkXPYkVuYI2ZU5jvfpFISf5h23kUjoJIdPs88zQLu2GoRfUINMFm3SwVsZm/fhCrkYaPRS43WTncqxkFjhOv8zuOwCl3vSGFVdDK97M0t40J/+F5RimkzTNhr0ZfTkDJZRRlYUqhq7qG9fT3WsA+dwAlEQ6KlRMu4lvlhuJ2vIKLKDW7PZ15Ni/kwjlXE/N70xjqI4eIKtzE2t8KNvn8YlT9HSnKJxwxUkhg/TuXwGr32xqpKicVqt4Tg99M9Xs6kjzpu2Bzj35N10l+aJKDnK2z9AzZZdr1q/vW4ngNedU8AvJ8eZsSR/d/dp3ravgxt3Nr3GPXt1+PfIIRwb88wj6MfvAdWNZ897fqEoKmHqq6TZCyMYJ+9HlPNo3Zejbb4VZ2kMc+gZ7NnzIEkojRvQ2rZjzQ1iXTgCtolc3YFr7b5VZ9NPReu8WA47m6Lw6ChOQUM2H0SSp9Dad6B1X4FS03lpn4Sg+G+fBM3D15urmUqO8onxJTTNh2fve9Had768LEKw/K//jDN1FG+ljISDUtuN1nMNausWJFnlx4cm+MH+MT5113Y8ToEvfOc5JowKfLFp1m2V+N3N73lJOtyvc2wcPDvPt358mreutbisw48oZRGlzMXfLHY2AcWVlz/ZF0UJxpG8ISRfGMkbRvKF0WdmcUYfAy1I6H3/z0sio35RJB+4j+S991D3kd8jsHnrz2w3vDLKP536Co3BBj688S48qgf5RQXCCs9MYk5nV7mmPC/vaHKKaQrf+y+odWvx3vD7z//9//eE6N3d3W8BPjk0NLTp4v4EkGF1Ges54M+GhobS3d3dbwbePzQ09IYXnVsEGoB9P+vY0NBQ6hfoRgu/QoOysDDHo48+gMfjYcOGrXR2rkFRFEyjzJPf+xyFTJKr3/EHROIv5K8KIRjLlXhsNslUvkzYpdC8+BTXTzzHPc3Xc/BkNW/xz9Nx+jEOb7oZv3kQR9h0NHSw4S0fRZFfIDs7MZzgf91znH2+pwm5PbScnsMUFk/tDDNVHaJjbBvkwrijc0j+DPGqajqbutClIItPfZ+dSpmCdg1PSWewEZdSOghBQFZwVTeQCUQZFx6KmpeIW+Oa2iht42mODR5jQVqhsbqRPfuuweVyMTK9wre+8WOqnDlyviqaol2kl0y2hbw0FEeJvf9GXBWrqwPZbJqnn3yYdDZLyCWxQxokmEkyIdXRePvHCDhZSvf9DVrPPmI33MXx46cZHR5kJZNCFhJ1kVq6tm4grgco73+CZecQB11r2KTP00IeIRKc0DqZVirZ2bmWmpkYwrQJXN2KwKbw0JdQzLMs2jV4pRIhOYNSv45SxouWO045HyD05t/HOvgFxp0wJ50aym4/laUldpnD+EUZ4bkS79V3MCEcPv/tA7y7epJYcYqc7WdG1JBwqtDsKCVbYDirD1iVkoSlaeq8ChFfDULYLJcz3G90kTUcKhWZZdvBJ2Xo0oa5smsTcSOGk3UYkKaZlZJ4NDdbt+1ieXqUqP8UsiwYHalkkzlDIrfAecPLuL2WSbmbzbEZJMfkNvMIecnDAdc6hrJV5E03N7SNsq45jcjb3LOgMBMqUpMPcfuT43hq66l+64cpn1gtZnNf+2mOFc5yc80beS4b4tZSic4pmbKd50D7BPvtM3RO7sKbjLHvpi4Gzg+zkh+lXG9yRh3j1rYbuKH5akqlInNzM8zOTFOaS2O6TB6uOElruoqq/M+pjGIbaLkpZKuM6a2iZPZgFWNES3N0pw5ydvMOZpraUMwSnnKesLBwlgOUUh4kIVBkB1u8vLIWEpg+GcW9hN8axVeeRSCRjndQsNfiTs+hlBtw22W2bQ5xxIly+NwiLrdCfFMlplvGnsyTnMwSdTJ8IuRH9UWZ77Y5eWEIhSjxSCuKM0N70zFkVxP9ZzUyy4PIZh5J2DgSZKUIC0YDi04tTvd55OAK+vldUAqhaQoBj4qaTaPqBQKNDdxybQ/rmyIvK9Mr4fVJx/No4Ze0E3c/eo5D41/glrLK9zveSYWUYVfhIAOnZIIBF2qhRDLegreYoXppAs0wULwuznMFYbHC5fIjWHEf5rkComCTu6yBvuXd2KaLkPYkilzCFnCyKUaxIoc52w6AJ5zA8eUQ8mq/w3kJqt9HKbVMdjCNpEq09A6QKS6x7Vye3pEyEhJOXZDqyhz/uv79LHniVM/04S7maJrJcCqyhl27usgOJ1DUeWKVSWr8SUTaQE7ppE8Y+BNpbJ+fx298E/OVTVSVbN43rnPMs8L5ZfDmCgS1ZxBAVd1aYmdP4V9MM1/jhS4/rb0hZuZjnO7vYXP4OMfi06w/WaZ+ycC/aTPnmutYnDyFZuSYXbORjop5Nrsd+tjKZLaNG+dNKssmS+nzPF1l4UgWgeQUHiNDMh7mNt6Ax4DR8eOcDPZS7Zmkp7sJ1Xea0bk4s/OVGMZPPiAFLorEctNUFBYIl5eQKbJSG6F6IU8RF9+vu572Wh1Hd8D041huHMvFpUbTQXGXkF1F3L4CrfUxoo89jigUefD297EcBvRDvNmXo1aVGVnRmJ2pwFFB98kMTdWRLnppd4+wrHjJFBuQPHmq4v10ZRLUIbNLWyGjuJipqGLENrngcZN1mziSoDETo6oQQpPKtEkTVPWlsfKCyAYVj9tCAmadOKOF9RyL2MgqeEoBOs0qrg5VMJAvcyq3yrqgyDZut4Gimtg4GI7AUWSkghfbfvmS8ILVarXyT56KJND8SVRfloXaFDOuRXYMmFT4a0nmNmIYLjbvCDE9peBxKSRmsxT0VSfu1W0VtF/Rilpz6TqkZeZYHPoa6nwt7sUuJEXBvTFCiVkujE0xvZRG8ZRpb8wRDFiUSjB0Ok+pVCashPErEm4shs0antTXE5XzvLvxGC12AbWYwhGQpRHhXcfQ5Xu4prWBYMjL//2NYwwPD7NLe5bayio2m1MIx6FPrWd5ZYW63quYWlrBskwQAskqopp5FDOHMFefqUcJoeLB3d7FYyMeErqfgFtg2DLv336SsRU3w64rqexP0b6mkutuX0tuZYW7v3oc27LY1DZCj7wMqWmQVRYqe9gf6MGWZFqWzpCem2Rjj48zxTYeGW6jQkrz4fBjRGWDp9xvoGrzZVy24eW5VF4Jr9sJ4HXnFPDLy/H33z/NyEyav/nAbkL+l9cjvw78MnLYK3OU9395NcKoZcvFKKoIwjJw0vM4K7M4K7PYqdVfkVvmJ6TmSk0X7t3vQqlsueSaTnYJc+hZzKFnVzmlNA9ax260nn0osZ/tyPtpOYRpk398DDtRRIuP4iw8CpaO1nsD7l1vR3qRA8Pofwj98PdYvP6D/N3YD3mHp509G956SfTWiyEcC/3QdzDPPYFAprjk4Fp/LRVvfPcl7Qplkz/+/EHqYj4WUkVwBG/zHWRtaIn/q0rlpu7buKbpBU6jX+fYmFrM8fVvPcpvB58iKPIvHHD7kb0hJG8IPGGcUhmx0I8UbEfy+HASZ1Dq1yF5ghcdWRlEMYvQX7iG4yj43/7XqNGXksv/ohCWxdRffRorm6Hl03+N4ve/pM1UbobPnfgiUU+Ej2/5EH7Nd8lxO1Mm96Mh3Osq8W69VN8Lx0EYBsI0cUwT89yj2AMPo2x9D1KoEWHbNO7eQnKl9Kr7/pvknHoQeHhoaOgfLu43Dg0NTXd3d7uBvweCQ0ND7/51OKdeM6FeBtPT01RXV+NyXapoc+kk3//8Z1AUhbd++L/hC14aAiqE4NxylnuH55nMFInoKerSh1mK1DJ82MeHR+8nGFVQ2+FgMYRjlZmtvobey3YTq/BS1E1+cPdZNkiHCVtz1N16M8+NHGDnk9PUJi1GO0Pc8InP8KNvjJJK5TGazqKVBG77YqBmaK0AACAASURBVFUbR+IW8xiyaGbatYNBphFmmZiSxuWReabpWnR3EAuZgKawrTbK5pCLZsUmr6rcf//95LJZ1mttNBsxYruaqNjViKTIHB9Y5NRwgndc10Xp1Dz3PTDArG6xNnWEniaNnj//5PPlPx3H4b4v/0/GswIFhzXhZVK+KM/O7eRvPryX/NNfo3zqUfq0TvKSm3gkTHNDHaFlsOYyuGIaaluQ/tEFhrNlVCyu1/uQEQgBcqSOQ+41LOZ0br3hVrQjWczM6sei7JExrR+gZcexhMygs4c23SBz9gg1e2qQxQpNH/1nrEyC2W98khOeDibtCsKaF0sv0msNUuuk8K29jOeG8vTa59BkQaD3SlKRFh575MdI4U50WVDjbSBWjpJYSTFXcqELFzIl3MoYbnkcTbJxKxUMGEEqtUpujLRTcOnMZM6zXB6l7I/jeCqQkGgVlayhCQlQUCi5khidh5AtncD5OYaUZlKyh3xyjpXa2xmey7ExNk/QKnCtdZpS1z7un1CQXTr7umfJlTQSoxYzcjVYZZKxJGq6yFuXd+KJd6LW+mi4pQfda/PRH30Syg7rUm2sROrxa5PcsNCL3/EwpBXpn7Iuec8lWaB6V3B3FpgtztLgVCIKNnVU0CnXkVVLfKnqUVp9DfynzjeuJtAJQbGwzML4UxiO4ECpjEkFoaKX+PwpFCTW7L6Z8X43C8uChvR56gsnmK3x4W5ror1nM8FAnkL6NIYl4zqSJT0ucbr2WkqOhhzQSDT6Mf0K3oKNmizjWykjmQACmTyKXMClmghnCZcyA5Igr/RgFdqRxGord3mR8DVbWK72MpktockSpiOwdZ3C+UE2z5ncUd+M4QjuT1tYAlyuErI1SSS4gFFKruoCScVxBSjIGgNNeSwXbFwOseSVmQmt0F6opkqPYtgKuqWgL4KeMnGqI+hujcvXBXjnG2/9ZdTY/8mTDngNJh7zCxn+yzd/zJbQI6wxavlB21uok5bYXT7Mk31BektzzKy7igu1jayZHKFj+TDd8ixzRiPP5ffhCSRpaJ7CbxaJPTrMmeqrWfI24w6eJ6APAOCyBboicabdRzrogIBgRia8ohCwfXg9IfwlL2e2XEnH4XsYUDeQT8FluXNsWzmP7DgMtno4tN5PtWwTULoZi16FImycX2ClT8bmOvkAjcxxZqaBilMTxGenefwN72ShppErJxNsKYf4Zp2BUy4SGFuhe+4hqpM6uktiaFsLW7duxmWfIpFxc/JsG5IIYBR8dFX08VDLLDtHLHr7C+iai3PbdqAkTyAkQf8aH/sUBX/JwVioIKfnKdgZpIsf/Y6sYvrjuOUQ24u1FKYOUdVxCytuh7NOBi2QYF3LEooiODsRxZyxCaZWUAsKJSVK2lNJzhPHkS5GCUsGLqWEaWvIpoSpvlBNSFZ13O4yjmyAqiNrBsLSsHQftu5HWKsRm6pTIlaYZawlTbY+jhPdgqN68OeX2coZeiILJLMuzk+HsW0Z2zYZXK4g4dQg4bDWPY6reoLRShMFhz+cSRNAMNPSxv0ZmdnQCrLuwV0KUOVpJKrVEdRVCotn0TQJd6pI7+A5VNkh09nIOXsTJevF6QgCR3MoeXT2+FyslePcrZ0mXxKEy0HcmoIiJCxDpay7sKwXKuIFvVla22bJprMkFzP4swHmvDuRJQVHFGnwjSI8HpL5dpTILGhFFusLlPKL9Izr+HxxkqWt6IaLjtg4o4lWJEnQGJhmodCELVSur3YjNJVMLIinMUq82o/PLpA7fh5hFMh6ksyLFYTq4PNYRLw6tqmSzQWQvSUOTjSQWCjQo/QzZK1jwrk0euCF99qhV5aokUbo8p6gVpPwSzo2KlOudqYrtjMjaphLFpGXT7FGPUsxtJna8nkyhk6rT2Msso+C4kGTDGRRBruMZBk4tgG2jmxkQc8hWQJH+JDJcFrsZNmO845Nw3RVl5iaDvKMpx13LoJ/JEdLu5f5yTF0q4Yt/sfocc+uVnzq2stizSaGyxJnV3LYjkP96R8iZ5eoXbuB5ugoU8MSgWSeNjXBqFSP0thMwxVvJu5/+YnnK477151T8LpzCvjl5ZhPFvjvXznKnt5a3nfTq4/2fq3wy8ohHOdiFNUPQHWvOi2yiy+k6kkKcqQGOVp/catDqWhACte8YqSVcGyc5QnkSB2S65Ur2P0sOYRpk39sDDtZwre3Dmf2IcxzT6C278Jz1W+tZqUATjFD4VsfR+u9gc9KswD82Y6Pv2z/nHKO8mP/hD0/iLb+Olxbbmfxm98id+QQlW9/J9Hrbrik/feeHOGRo9O014X4wG3riBYnKD34WZb8Af6xys3Htn2ItnDLz5ThV4F8yeSef/kOt0j7UXwRPFveB3IUx1AQBQsnb+DkDJyCAQIk6xiy/RwAUuVu/Ld/AEl+UYEJIUj+6B7Sj9yPr7OFtX/0J2SE72fc/RdHeWqSqc/8BZ7WNirf8na8nS/YraVigs/2fR5N1vjjbR8h4n5pamnh2SnMqQyhN61BcslkDx8i9dADmIkE2D+V3SNBZS8IB5Yv5rS1f+iDKFt3v+p+/0Y4p7q7u+tZ5YpqGhoaSr7M8V7gvqGhodbf5LS+n4fUwhRP3v05IpX1XPWWj6JqL10pEEIwmC7w6PAIi3IA7BwCh219ffSePMQP3/YB8oEgbWd/hKewzOTam8jGVln+w7PnaRl7gtlGHxdiDu3hVm5qugrl8QOIJ54jF9Kofu9H+fHDaRq7YzwlDmL7JoiVo2zwdhBfHKS3NISQ2zC0N4CkcDAucSTuXeVvKueonR6kZWaMmkwO19ISQpIY2Lgeq7qaK6+8lng4TvHoLOaFFZSYF9/eJpSLJTfL55YoH59HbonwzGKG6bEUaxefY+MtO4lcfS0in0Q/fg/WyEEW5DDHlTZMxUssVGY6V4FheonJi+wz+gk+z6P/Aoq4GVHrmFSqsJGpFQXWShbxTdtwJBfZh76D5iog+RWeca2nKHvYV+snUNyAMIqQ+RaSYpNp2II6fgLZsbngXM26de0ENjZR+P6fruZRax6KhRxeM8+cUsUxtY0AOtv0QXwYqNgIAYXKXmqufQ+G6uWhr/8VAU8Fm+VrOeT0saIKEDJj7dvZUVtJ03CSk+fS5C0HgcDlyhAPTFMuXFglHZZUajydRNwNjCgpipKO3xLgGBQ0FyH8+HETUFV622zM8cfJddciKWHGM2uZnBhDWxnFpbpZ1/EmTi+dRRcmzflFNmkX6It00dpuUixY9J+XMLx1SFYRofpwWxZXKFtw46E4/hxPR4coXbOTLqOBkxdOMhJfoM6son4xiCRk5GKUrUoTdW43kyWDfEuYhs4KlpOzDJxOkEuqIDn4g2kaQzLdoh6f4yIV0fli+EHcLjf/edvvEXRdOqz1wgxLo98kmdc4POkjsjiM4Q5S27CZubMaJSlAe+oIroplKvZeQV1bO8t2AZE+ic9aRFjV5L/RhyNcdH3iT9CjVXzpkUG02Txa0UbWJBxzVS9oXgdTtsF0UI0MLmUWtzKLhI4leymEqgmnJ7AIkDZ7kUUtXJwamxEXHR0xGir8PH1mDjmlo16MANhUGmFN61YWikn6zOfQ7FWfuuVEkSQTRcojACtQj+OJYpWXGGopUlRsHBwqVxyUsVZ2bOsmaPcTXU6iPDGHsi6IdtUqsai3Yg2VzZeSL/4ieH3S8TxaeA3sxMGz8/zLmbt5v30O293FAy2308I0l1lHuP9YHVeOHOXcTTdxZfIgtaU5dCNIcrTIYHQnc+5uKisnUeI6S5MmTnEdreXTHLr2Sjr6f0g4tQSShNuATEAhG4DahEPzXAkJiZLQUDTBI7e9B0tzccd3v8Cxy65j6+GncJs65wMtzAcq2aOeYWqtzLMRH3lNJpi3aZ01WDNmsVzfQ9/u62jTx1jjmyHj+BgS7cTlDEGpgO6ohEWGHm2Cn3y/5pYkzBMpHtn6Vkq+AFc++zDLEQ3ZEbQNj+IvFBlqdjOxppE2Lcj6pgwreY3xMwaS2owkhTEdmXIhjKviCPubk+xYkNl0RuBNLLIc9zJdqcKLPphdboUVXx15fyWmJ0pP/2naJsYYWL+NVCxGx/Bpyj4fhqagGiYBR0c1LOy8jVoy8VslXMLCRmbCV8uFaDWz1QGCePHICn7bi8dUKZsu8raCLIr0pAcIlpZJNYXRm4KYuoNhgiSpCHmVk9Bn6iwxiS6rdIxFMKgl6a/Dllftoc9YwYi6mO+uoxzxUV2a5orAWSqkDKdHg6RLPnrLI8zpcdrURRrU1dQCCxlLFrgdweGQlxVV4UTIQzpVjzqzBpfbj2nYGKaNhQwIarw52kJJwqkS6wdPIguHxUALs5Xr2XDzbuLVASoq/WiawlMnZ7n/iX4+Fo/ikmU+V/sAVeUS18f2orn8yCKFIi0gkcY0XBi6gj9Q4MJgjqlkLdHQLhaXLASCZdVhWTj8UWQCZe4CM2aJ49HrCUQX0VSdodgUoWKRpmkbj+QizTUUdD/hUJatm87j9erkC14OHN6C31di946TKIoAZ1XXSvKl47NkquimG0kJYli1nD4SRDclrt3bQmW3xmPf+izxujY23/RblAybL5+fQRNwS0OcYkHn3x4+z7Il45Fsru2ZY3Z6hcryGNtDO/GyiOIM40Hnu85NjEuNGIZFm/4McWkJSRLI7iqu0iZxYTGm1HBBriElggQlN1WyBxyNvrzEeNFFWGg0IiMBkzgkgE2hZd64e5CRgRLLC6uVZA3Nj7B6KOiNgIRfybF9TYlydw/npCgXciV020ECGv0e7IUR4qfuZbb1csr+GNf7TtE6N4YrXeARsYcHV9q5xnuO91zfgbP2plet3163E8DrzingtZHjO4+P8Pjxaf78ru00VQd//gm/ArxW/w87PYdx9AcAyBUNLzijwtWX0K/8qvCz5HAMm8KjF7BXyvj2tSCWn8U4+n2UurV4r//Y846v0iOfw14a48zV/4l/Hfo33rXmzeypuzSlz16epPToPyBKGTx770Lr2gOAsG3m/9c/k+87TtW77yRy1dXPn6MbNmfGkmzqjKMqq4EI5uhhyk9+gcFwkHvrq/nTHR8n4PL/WsaGbdkc+tbn2aCfwApehaJsRZRecNRIHhU56EIOvLBJAQ17/BHs2Rms4pWoDRH8VzQjuRQc02TxG18jd+ggocv2UH3nXVTVRl8zObKHDpC4+3vYuSy+nnXEbr8DvaGS/9n3eXTb4A+3fIhqf9VL5czq5O4dxLU2jmVNknzgR5iLi7ibmvGv70XStEs2WXMh5adg/GGkjutQmnfSuH0Dy6niq+7zb4pz6s+ATUNDQ2+7uO9nlRg9093dLQGfAXqGhobuuEh6PgK890Wk5+1DQ0N3vdKxX7ArLfwHG5SZkdMcuP8rNHZvYffNd14SVvliWLllTj78VfprdqDpOQL5FGsf2s9waxVPXdaCbBZZNzqPv6gzEG0i46pge+IcZX8lMxv3cltzNZurXiCdHj/5LCtf+zqBos1A9U7mgj34jJNU91RwOjTJlJLl8trdtFxI0Jo4TdLdhOG6idYilAMyw5nzeIb6iCRXORmKAT+piiixxDIuAY2f/BSBmprn72dMpCkdnkFYDt5tdSAEpaNzaM1hvJc3YK3Mc/LhA5CaptEZIxiRwCyCJOPachulhi08+t2/w1u7lnR5NUVACIlcXuPWxjDamWewTYnKO+4kUxYMzE8znV3tW6OI0U4dQS6uNEggh9zIAY3S+DlKk2eh0cMRvx9hm1yp9686lbouR9t8O8kHHuLs7DT14RS1JJmXd9F+x3sQCwex54dIGzbZdIma4jyyyJCI9HBIj6AJm0humaDQ6dbmUSTBcrSLQTtMOrNCs3sNgXCEwYVnqMgrJGJxhN/PaF0v+nyWxTGLekVlc1WAVLKEadhU1gaYzC5D6Sx1yjTIoLtqiPkb8Ehu0hQoSQYAbmGw1RihWmSw6jfg3nU9y1M/xBNswVdzG+cOHaR6UiWiVZGhwH7pLB2ilmaPjNV+EltXmDnjYcrtxpGgykoTpp4Rl061E8TKDGI4OSrncgyurUVT6zFtDzOqTqJ+lNhSE/WlajzKymoJUrOZHrUGya9yXB5lvrBEMBimxlOPZ0ahUfOiShIT0gon68cZ88yjOwZ/tPUjVPsureDiODYTw6foO/QQzsoSkizhwYWWcDHruwKBRI//LC3XVCO7yhilRSSxGrVVEm6WF6uo/OGzlMKVfCW8l/e9axdHyyWmCmU2nOwjPjRFyl/LxLpOFK/OG+7/OvKL9KepauT9QdLREMseBcNrsdi6m7qJg7jLaZRoA1NiC54lDVk4q6T5gK3JqJVeVvwSls+ieuEgW7IeOiKXMVI4zrnSEAtWI17RhYqLIlk2d87S1pTg2HAdZQtKuVoK7ZNkrSxbUzal5BJen0J7rRvt4UWskIf5t9xMb/smHh48S7yyiZs7171q3fT6pON5tPAa2AnHEfzXrz2LVfcwH5tbZCi6hScbr6dbXGAXx8nNCjpWJlb5fiJb2ZzuQskkSA0/wqnqfeS8lbS7zzCsb6bOGWHN2HMoMRXHEIic/XwCWcEts1DnJ+uVkISKX/cTTqfQPV6euPWDdJw7SMPMFC0TFyh5vIy0r2N/fBvmbIb/HH6AsFMgcc5hoNFD31of6ZBKLG1x6/4M+KIsxBsRlT4aqpLE4jop3ceBkQbOLsWwHJneugR7WmeJBUxSKwayJDOVqOBk3V5ceplbfvh13OUiJY/C4zsC2IF6evDS27yCXvJijG2gSsRwo73kWd4fepDD4RXeO+umZqyK8vQJ8hE/VrwetwkJL/jQyRle/IUsscQCIJAujkHFcV5yTUuSySk+iqqPkurDUT3kPT7O+NtI+GxsIUHZh+AF2ywBiiSwZZmmHpWNwwfpGB3FZZool8UwjqZQjItRWxJIP5UV/xPosoekv54VXy05T5yCGgZJRqgOhSo/xUovddEFtin9OKMpYkaJQ+GtzDrNaI7ArRSIuHO4hIEtySDJOMg4koSJTLBcYsOhE9jJJLLfj3/XZXh37uH00DHGBk5R1b2T7Mw0NZMpqhOTqMLCt76Xihtvxtu9BsexGT93hP4DD+EyZHaHb2dBWuKf65/EqwvWjZt4L8rpcik02Dahc1kMReNCxUYWguuQJXDrWdrW1VC7s4u//teT3Fi/wo2lB/hqXZh5EaFrcBtqfBFFMemrnqIh4aFxeQVvoIZA1WYamwSq6oBtgFlgcUHmxNlaaiuWqKucJezyoEqCZNFmPlcCWSMY1LDzE1i2Qq7USjLbiUwJSRIo+KkKHMSWi9x45yfw+FfTxU8ls9x9YYErlk+TGeknW27hjNJK3oJ11Uu8c4NK34kzSLbELs8t+LaGEGe+hKPnVys4RevY/+D3WBw6iCk0xrTtbGty2CLN4V86D8JBKI3YrKM/2MkjI9OklBCtyISQiEQzJFWdE4kYdarDreuHiEUzPLF/Fz6/htddwMwP43GWWTT2org0TKEgmQ6mT8VuDtK0Nk53PEh7yIdqmjzyL/+DfDnDYtMOSg293DjxQ9rTF5hq3Uyh907OnlzgudPzvPumNVy98fW0vn8nWnjdOfWayFEom/zpFw9TH/fzJ+/a/KqJo18LvJIcZcPi2OASR88vsqEjznXbGn/NvfvF8UpyOLq16qDK6Pj2NCKZ5ynv/ypyRT3em/4Q2RfBnOij/Og/4r7+Y3xxpY/R9Bh/sOV3aQ03A2BeOEp5/5eR3H681/0eSlXbJfcQlsXc5/+RQv9pqu/6bcJ7Ln/F/uqnHsQ4ejfPRv2Md27hQxvvoroq/CsdG0IvMPn9z1JRljHc16A6PpS4D/e6SpSwBzmgIWnKK15DH1qmdGQWOeTGu6uahW98gdLwELHb/z/23jzIsqs68/2d8c5T3ps353morMya5yqpNIEkJIGQhITAj8HYBvNsY7vd0dGOF+143e912G53uG1jP56NDRiMaWwEQkISmkqopJpUc2XWkEPlPGfem3cezrjfH1kuISRAwgIr+umLOBF545xz8+69z97rrLW/9a37qXn/vUg/h6qDrmGQffEFMk8/Rbla5Nvvryfvl/mdnZ+lLfzGz2TpyAzWxBq58ccw5ifxtLQQv/d+Att+/DwTQlB54o9xMwsEHv5jks31/+tqTm3YsGEU+O2RkZGnr33uBL4NKNeOy9fOL147fwD4G8DLeqM+NjIysvzTzr0JtPMOMChXTj7H4JHv0di1ib3v+zi6543pmtWXvoI1fBjJF8F31++RevowuZcP80977mGGPI0NVTrmx/EWDMpeCb8l4X3vJzlfXd99uL0pzv66KBKQLZoMXb3C1LFHCaSzZJQ70W2DPbOPgwQjfZsY2n4D5VCcW2afZ3/qFRwXjMpGtPDNSLLGUmaYSluATTcdQKmJs7Q0jzE/j/PVv8fT3ELLf/h9JPXV3QG3bFE6OoMzN4kkFpD9OWRPBndtbv2lE3BQyNpRZEui7tY7UFs2ocQacV2XI898m6mlFVA0FMnFETKKGWLAbadB81KSS4yxwLKURREyrUodLd4WXNVDLldhrWzRkAzS3hpFFC2cbBW3YPxLujc5UeSoPIxP0XlP3048DREWv/jXmHOzxO58H1P7bqHy5N+yXR4nL3VTd9/nMIM+Lj0zRk/ORq7zYGW/gVRY4guV22kI55CQUcsV6j052kSKBncNA5XLSiszahIJiLt56twsSTeLgouFgi0pWCg4qNiSiiNrmMKDYXkwHQ1FMdCUCh7JRMNBEzaasNAQ+ISLFwMZCxeJIbWTFamZpr5uNnb5yM0/hc+7AW1wANe0uJB7gYK9hhlsQAlLbO/IoNg6/vGDXHAWmSfFAbGRsORHRWFMu8ywXSRqLGMVVrCvMYRcJUjVaWExZmF1GazaqySD+5CcJNrSEeoLNdSKEDvpRkfF6Qzgr6rYCwVQJObIc3GtSqoqMdl/DMNX5JP9H2F3w3aEELjlMqXlBSYuv8Lk1BCmWQE0krZEXaXESrGJ4ZoD+KQyu3ZcJFRrIiyBkZfIVbyUpBoStV04I7P4XnqBXGcv/b/1Of7vRy6jdAWRvQoHD32XjoUpUo3bGBQdlBuDzDWEaMuXiVoWmbJFuuSQMqAqXjVYfcUJ2kNpBg++n7rJ89QunQLJxR+uJ5PqoOLWEtdTTO/v5aAxzcTQUeRrz7xAZo96gFi4l2eKGeyOenqTQS4enQGgtz9BxJklJtKUU0kibgiPpCFkm0rLGVJuhrHBZbpHs2hCYWjPTqrKuqMqCZfO3j5u3PdqDv+bxbtOx3W08zbZiVPDK3zx5WfobjzLZ+czHK6/mRMNN7LVusg+7xAgyKZ1jsRupHb4DO35IG1SO+mRFzieuBFTDRCxVtm+8H0CIYfq2roWmpAlFuq8ZAMysi5hCBkXCVfVUW2DtWQf+fqN5MJN7Dn6JP2XLjDb3Eb94iyuopKLJVC7fWw0x/lC4XYMV2OPdQWvz2GmxuFco4XHcrn/TInokoVs2kz7GjgT3cBVfzMCiQYpg+aVmTPCuEKmJ7HGxpoF8gUdV9EwapPMRbuJ53O0D36Hl/sFdxf3MYCO0XEe01Q5PxGj4q4zjarReuxAhKRZIe1rJZnJEEpVeKn5JSpahV+bljFyXXgmBpGMdVaJpWpYugdJl/BRpVjx4/dXWfbUsWR4KUh+iqqPou4nEBHUJCzsaoA+tY4BuYZXShk69e/yvfoI474KIcfLPUv76HGTVF2ZScPgUsliyXYwgBgSDX4FRa7S3z5I5Pgo7rLBWMtmCtEQihgHu4TkSjTKHYRW1/Cm58g1hoi8rxHrXIYZJ87IlgBT9jwbRkP0TChkvA2kAy24kowZ1ii0BrHjCtYPC94KF0kIVGEjCXBcBUexkHFQXIEiKVRVP+Fyjpt9Cru2DaBdkxewLYNn/uFPaKKbYqWdoYLJxrYCm8OC7PPP4RTyUJdkPixYUavEGzvYuOcOlJQX73CJ4WCKR8JPowD1y21oboRd3jGSmsmC1czwZA+W8JIsjNObOoXnujC3TEH1saDFqet2ebKhxK3b7qFrIcL3T6Tw1M7jCosiY9QVJYRl/dh5Vbb7qbob8Stn8SqvVWcQQkag4/F5qNqt5Mq9BJQifW1FlgqrzK8OoMsz3FxfR9t7bkBrWn9HclyXrz36D/inz+CKALJUoiIHOWrciiMU7u26zA6tzPGJOVp8fXSZzRRGvkNis4Lr8XJU66a8OomrBZCsEvNOK7S8h1+7sQv58hTW7Akc9xJekaPo6Bwt7Sbl9qDIEn29Y6wpCo8NtbIxmeamTUHq1dNML0WYW+4h4KknNZ/FdNbtjitLpPYkiGllIgs5nEUXo6wjSQ4hX4oOXaHb04KCypqbZiEQoVEcob4wSKqlE6vew9ftDyAkjZqy4IHtbbSF3rpQ77t2AniH+BL/1ni72vGDs3P8w7Oj/MZ9m9jV93oGyM8br9NqEoKr8zleHlzk1JUVDMsh6NMoVizu3NPCQ7d2I/8bBNF+Gn7aeLhVm9ILkzirZfSNCbS6NNVD/w+SL4T/rn+PFK6l9I+/h1LXg3vrr/LfTn0e27X5j7t+C+/g85jnn0Cu68Z3+28h+99Y19S1TBY+/xeUhy/T8OnPEtqzl/OrF3l26gfU+uO0hVtoD7fSHGxEk1WMo1/HunyIxxJBEjse4OO7P/hzmxvO2jzZJ76B7GxBkuuRIx682xvQWsNvOShqLxUp/mASt1IlP/p9au57L+F9B66f/3nN8Wq5wOePfZ45keXeF7P01W4kfu99+DpfDRQK16Vw4jTOqEZl4Txm9SrxD95HcPvO6xI6PwlOapryd/4z2pY7afnAp//XDU69g9DOO8CgCCEYO3eY8y99l0A4zg33/uprRNL/BW4pg3n2cfRtdyOHajGXl5n6T79P9M67ONGwm+8dnSLkgZvC37SOlQAAIABJREFUpzEys+x678O0DexnbCXPMwtrrLgOStWhMJwhn15/WdRVmQdv6aI1qHHouyMEu2C6MUxZDxLKrrL91Et0TAzjCYOvFrwxkGQ/jnIbktrDmkfQ9N4ePIlXhdkKp0+y+NdfIHLrbdT9b5/ALaxiz1/Gmb+Ms3AFUVkvH47uR4m3ruskxFuRE604/iSP//1JUhmb/c0ltnzsHmanJzl99DBFx8JnaNRazTSoMfL6KiPSHDIyquulqpSQXAWpHKNSjFJyZYoISkARQYX1ONRn66JsOdCK3hMHIXDzBoUrkyydHyHv8zKizBEVfvoLAaTJl0l+8hMEt2wF4PhsmunHv8ld6mlsOY7jvw3XCHGqJsrptQqF1DL/IfwkridAdt9nuTR0HByb9rBGrmKyWijjlRySbo46N0vCzaHi4giJJaKYsoZPslBxUXDQhY0mbFQcZF7/jLpICNWL4cqYtokiHPyyiwxk3QCyrHDG005eCrDZ1ZDUFhIdBZzARdRMNyfGOsjmLiPQ8YVU9uy6iuNIpM9XialVTum91NBAvBgg4JWYVZYoeAwCngCZQga7EEb1rKIYObTqGkJaZyeZ6Iy2e1mLmkStXuTiGvlQhm3LbQRslW1yD0mimLLNsr/Iir+IISxSaymGY/PkvCW6l9qIVAMEzTLhxVWqWhnDXwEJJDOEMBswRSOm4sVSvAhJIREusG9fhYVUlZXZIvpyjppClnB2Dckyr/fbUGM/Z+/5IKXFMvnhVytvSP9SWlyCH10uFVkiHvFSG/GSiPpIRLyoPhVDA9/iOMblEU5v34vp9ROaXaVl4jk0eT1r2RU6jgiiSWvXKRSaL8hs/RaW6jfTsjDHQ0sysi+KtjeBNxijMJklezVNTFOuJXuArZdZtIoUlRwtTiNBEeBiNY189fvEM6tc2TJAPhpBuAJJlpBNje2xRgY+9Nqc/zeDd52O62jnbbITrhD856+cJJs8zMHqHHeu5Xmq6U4Gk7uIphZpqYyyt3EO1SOTc4N4F1aYnBY0yttwFlJcJURL+QqLkRpQqmxJTWKV4Pltd7CWCNOeOo17jWVYdPwUHQ/17gRaZZXh3Z8gVCxx77e/zOVNuzi8pcqGlWm6lR4Wwq3cP/1dBrUW/km/h+JcGU0RbK+dJaZXWMNiOLGAJCQSs90srTVSdjzo2PRVZ9i7OkjcyIOksLL9Rg4TYLESpmzp1AWL9PmW6PevsuL1c7T5/djWFO+feoYuYWBvSOC6EpUMeOQqFd3PkNPDUGgHim3i/EtARgi8Rh6plGJV/QGtVYP75+C8U0tBkZgcuAtL97PzlefZLIbx3lTLy1c6ODMfJ+t4iQcl2mMlmvwrbGldoIqXF+0bqD1XoOnqCUIDB2mRazgmzXAqOchNhQG2ltuRgHG7xLGqxIa6HFHvCQxfE+dz/USMIjV2llCwTGf7HFdH2/AeHSVRnudqfCfT0c3XUw4b8mP0rxxhMdTFhabd5BILZBJzGP4ikivjK0Yph9dILNaye0Ih21DLZOcAlVAIhMCTNfGuVgkaRWKxDFqgwIGFk/jsKqPNA+SCIGtF/IaHiAwe3WTOaeCUvJmsHCOiWOwNl9kWUfDoAQpX18gMWRxesWjyqOyvD+G/qZm5hQssP/sUkdksuukixaPUvO92gjs3Y1lZKmPjWMYqTqSAEKXrz7ljCi4O9TCXaiIcLrBth8PZM1FEuUyt+wJqsUDAdPAKFasMEaOCLIBohGVvgEWfl6xvK574MpJdIc8UG9V6StUCldL6O4PPEJSNIBc9G8lLITZqISRH4z13NRILuWS+8Q3s6VlCH/k1LucijA+nAGhpXmDHRouGHR9j+soZfvDEWapuH82BUfYFtxLY2Ih3Rz3njz7G2LnDVJ0uCgPvIePN0r16kdLcAsesmwCJzzQeQsrnmTJlekI3ka1xKObnOGhdpODIXFRauWH7L3N19AhXl19hyN5JVWpju8/DSdOkaNrskmdICC8p0Ug8vEZt5wIvTbUxnfXT0xTktrbTNITWf7vEHiYHB9GcEs32Kq4VpbpSQhdVVKUH2xtlyrdINSThUksl30664kWSMoTVE8iSoMG7hwF1Go1BstIeBvUONm85xXOTXYyoA2hxLzc0xLm787UM5TeDd+0E8A7xJf6t8balw7ku/+Urp1laK3HP/nbu3teGpv50J/rHIVs0ePLYNCXDoikRoLk2SFNtgHjY+4ZBiH9pR7ZocOziEi8PLrK8VsajK+zpS3JwSyOdjWH+5/NjHDo7x76BOn7l7o3XU9TeKXgz4yFcQfX0AsaVFEqtH+8mGePFPwch8N3177DGT2JdfJ7Ax/6MRafEX77yeT6WKtOWy6FtuAnPjR+/rlP14+AaBvN//qdUJsZZ+5UP8o/lY8S9MSzXJmvkAJAlmaZgA22hZg6OXCS8PMnX6yM8+IHfJyk1vG198i+oDp2hemYBpFZKwia2rw1fb/w1ulFvBZXxqyx98UuE2m9H9cfx7mrA0197/fn6ecxxx3X44tDXuJQe5lO9D9ExuMTaM9/HLZUIbNlK/AMfxMpkSD/2KB5/H95kP8oGm9C+XW8qKPXDqB7+MtbYUVp+/c/JOm893fbd4NRbQzvvIIOyOjfOsSe/gmVU2XPnL9G6YcdPvWfh//0rypcv0fnf/wcLeYcvPXWF2aUMm+ssstQynypjO+upDP76AOENUVAkWiWVm+pi7B5oIJ+vcCFd4Oj3hpFXqzi3NHJbdx39sSBrhVV+cOx/YsyPcL4tjGrDe5Z8dNppEqIWob0HIfnQGgz8Nw4g+0O4lTyZ73wZe/I8vqYQkrXeR5IvgtLUj9rUj9KwASlU+4aGwTRsvvOXz5PDJZpYRZdk6pwE9SJBzTVHpeBWkZJlioFLDKUTlCsmkr8RMZ2G5RShTTtx8FBcK1Etr+cOS5JLKFzE1Gx2q0lEfYKF9hBTwmGuVMURILsuDbMjhMrL+IXOdm0jiZv7iDS9WiXupekUpx57lo/rL+KTrzG+hERRCiKHEoRCfli4hJxoxxq4i2MXBlHLGeqcDEknTZD1e0yhoEguoio4oe/nQhm6PEvEfQpzahK1bxcXpRDvq42y9dgSkk8icFsTjlNBoHLubJrzZ5bxeHX27QrRsvwoIjVBVvJzqSSx5miURJA61YFInIIc5UY3SVhuJZ28gF4/zeWxToaq7TRUr7B3ywpIcHYiRm6xlUB8lpCoUC3242hhcpkikmIhyQLHCuKpmUf1llAkiVuq5wiLMguWyphIUAo0YRZWGWsukY4qbJg2iRRdSkqAXLEFnwIt8ThaVEKVHIRj4boWg755FnxFupa8NOV0HMtGEhVkp4JAwXDaqLitOLIHzTWQMAhVy5iayWinROumnaxYccq2Q3PAQypXZXUqh7NYRi0X6NCr9LVEMJLNDFfy5OtqsNfKxIfGmTAD7NvWSiSoIwREwj58qoTmU3l0Kc22+ggPdzfg2GXM8sL1wzZLXBI9vFisx49LYGaR5dZmIuN5+i49jxVZxJFdhLjmp8peNkZaScoBUlPzVHJrVPwBqvFmdoW2ImvXmJOyhOVXGVsq4G0KsenWelLz32QlVWBwKoosZLbRSTMJqqsjXJUWuRxowFsawiPlcKQa7FiSuLeeez7ywFtej951Oq6jnbfRTpwfS/GXTx4jsPkovzxbosMs8XTz7QzV7sZYKaFPLPKBwBHUrY3Uy2lwXUprDotzGr32DWh6jH9q9xOYuMA9s9+nuAh5fBzdtJtIyAarQqVQIuNEaQhX0SsmNRXB4dse5OALj5GNxrm4dS9l6ySWeYVN9nYemn6OkgPPleoZ17fhaUsyPytjFy16ata4oWGaQ9lmVpNDAGjjm2iSXWp9RRzNg6EFCeYEAxNnCa0sMNHbha9FZc1fw7HpJtbKfsK1k9hto3g9m9E9e1CExT3KS0TkIo86t1N0vai2QaCwRC7eQZAqvbOnKJQlGrUiViTCbLydZRIUrSkq1cO8J11ig1nDtzofQtgWu089Q8/oJCe23sxl2cNqJo5fM9nqnWGfMkWlvY76uhwrqzEWpqKMbtxF1qOw79jztA+fwdr+KTq811g0wmVGWmHUKDCeiXNVCDrlq3RpC/jiN+HR85iGhSsUtm8ZxhtoZGgmwfLCAruWMshjV8iF68h4YijCpDk1STGW4JkbkywEVxES1Fhe2s0I9Sdd8pEEIxvrqCYakOUgkutQvzjNZmOYttwk31Xux6fbWGkPatXBo1fYo5/gxIY9TERfK+atCBvNtdlXPc2APMpFXyeX2EyKOH7KbJVH6JeuokmvLVDxwxCuwB0vYZ/JItImBBW022pRWoLIZhDFCFMJKJydvMiGk0WGggfJ6U0UfTK7ty3TEbpC1dDx5v2srAwxGApz1a+RV9ftsZ7X2X5Opj+7QKi0Xi2wEG/mQtNu1OgyOa3CdGiG3hmDjZNVUqFasgEZv7Q+l3zRelq7t3BxSMEVUR781E68isP85/+czOQ8lzY+RLYMm4MyUmyUUN0kFTPJ/MQcgVg9S2s7qJYqNIRPsU2/kXlxlZnCRQzRQzm6l5nNUW5qqOGO5jiVQobHnznOc+NeVCzerz9FVVpnJ1LTT70SQl47wjZPEVfuQmjvh4DKyfQTZCspjhs3kyeIjODW8jQVTxOO5qG5Y5bRks7QUi1BqcK20DwbYiW67TmM/hDIMkqxSnB8Gdl0qJRBVMF/TbdcCLCKYGShWlBx5QR6sI7xoMuKMoOLB1foqHIex43h0TaQCPSScMDfexolkGN16k5GLMGeW7vpbnx7nY7/H6Gdd5Av8W+Ft7MduZLJPx0a48TlZepr/Hzizg30tcV++o0/BNNyeObULE8dn8Z2XMIBnUzBuH7eqys0JQI0XQtWNScC1McDpEsmT748wdDEGq4Q9DZHuHFLI7v6avHqr2aDCCF46sQ03z48wUB7jN+4fzM+z89fS+rN4q2MhzmVpXx0FkmR8O0MY575K0Qpi2ffhzGOfh3P/o+itmwh89SfoBQzXO7exP5b//2bZhg5lQovfuWP+G5vhRY9yW8f+Bxe1UvWyDGdn2M6P7t+FGaxzQqfns/QYNp8qSlOU+cBHui+B6/q/dd0BwB2rkLlhbM4+SCuqHK4anLwwztI1Ly+8t2bReHMKZb+7ouo0SiNv/nvsK+aWNM5tM4Y/gPNSIr8tswNt2JhLxaxF4tIfpXvKkc4kjrFw733c1Pzuki5W62QOfQ8mWeexi2vbx55mrqIdH4AfUMC/77mn+1/l3OUH/lPxG/7GEbz3p9+w4/g3eDUW0M77zCDUinmOPbEV0gtTNC74xa2HvwgsvLj810rExPM/uH/Re2HP0rsjjtxXJenX5nhpQsL1EZ9tCZDtNQFaU0GqY/7MVzB07MpTqfy1Hg0bm6r5fD0KmuGRaOkoL04T3NrlLsf2vSaRef44mn+8cq3iPtq6PA2Y13JEbItwtoiO40deKQNINZQPOcRhQvXqqrJGDmBf++deLccXK8w8SYWMtu2GXzpBPZsnkYRJyitL0h2SMfXGSPlzHDi8NfZevAugt5LKFqYTTf8DqlUGSM3x9J3/hpqQO2M4TplqlWdfDHJotHGVStE3u/HiOigrNNj6m3oqYvQnQjS6tMpPf8Mi67DudwaiiPYI3qpdjXRtbcV77Xc40PjKzz+2FmaWWV7k8KmhCBCAVFM4xbTiNLri0XaQmbRjjHPBuz2zdTHo8Qf++9EOjRkDKTGfuL77iZ99TIvDM9RlP2ILQe5ZOncFQmz+fgSStKPZyCJEvYgRzykZpc5/Ph5Vos+6vRVDt5cT2LHAfLpZcYGj5JaWSKXXkGxYHfkdsJyiEtmmrG1Kju3niNa5zI9XqK+yQuaxuPmLdSMjyALkITLLcYFLMvPc4W7kCUZRwAIfN5xpKiNJEsIAXOFMLcos/SJS+gq5IRGtf9uLucsjkuD5L0mrasqdanSdY2SH8VkvcpsvUrbokXbsoPsCFRk7HAE2xfFcn2UvDr+6hLetWW8iSTtl5bxCJnhT/0Kp4s6LioRtcQmJcGliysMz2SRJNATPgb6EvzK9ibKTz/FuatTvHjwHnQEhqpxUzLKM4+PEAnq/MEnd6HI68ZkeWkVs7zIpcWr5AtzdOo5JDt//Te7epIXrS2MWrW0SvPcJp/Ag8nz9n7GpXbiQ2tsL50Dc4QlPUaxvIX63CJ9K68gNA8FOYgbiTKXDFIMJdgyv0Tc1ikZGUy5Stu99zJs1HP2xCybBmZpb50nUPchXnxujmzawEeRDZZOR20Ltl9jpC3Iky9fJODM0Oa9wnC7h/qaLj538LM/dd79KN51Oq6jnbfRTggh+K9fO0PKdx5PbJjfncwhSQrHkns403gQM1MlMXqedo/B/LYt3OWcI6gugiJTLQu8hJEkcIwcjiKhKTauBUKVMXQvsnCwDZPhwRyWKVAtl7XmW5ht72Pj+UMM7bmbrvOPsJbsZEW/wG/MrBDB5myon8TBTzE5XWBm9AxKUDBitVGaK61Xp5HB2+wi1R0BySbouQNZf+2OpuQ63PTyY3QMXyHQ4sHZkcBq1Pl2SmZaK+DkY9iT2wg31+BvDiFkGT1doTS9LrBphCSEpqNKgluaE0T9OkvTQ5Sys+yxRqiViyx3t+MEvDxdLjNrZvn0fJZWw6XqyJRdSMstzBgBSpKfZKxEf1uGyxOdNLdmiERLpCcDxI1VqqH9hHLtPNnkYTKosOHiGTadPkG57yFcFK5WKtiShe46CGQqQgPk6yzGa6PJvt0XiISLHDm6FVEyCVbzREpL1JZm8TklpoMJGstpsiGZb90Rw4OXnf5G5CvLaG6Rhp1t/KCyi5yvFsl10IszZLQpapfH+czsMh4/pK9AOlLD16PvBUWmX84RqHjJu1EMzSXdvogTcYlX4gRjtTQ0NTNVrLJSMXjw6j9RU57nT9vDeJ0eAspuqpEgim3TlFuhx5rG705hmSW8apC43ES0pQ29NYYkybhlm9LLlymdPI1bKpD48MMEthyg/PQE6co0xaFnGap7DwW9hvnGMXA70PJl6urn2d++SkwVnDQsjlddOqIddIda8S6Xeem0zXQlTkAzeP8+L+HlUZShYeQVGOw9gBrLICoZxhLLZCI61kIncWOA+3bXErHnWBgfYnV+AlvITDr9pGkgGXKIuhUoxJGQCKivoMuvVXmQFZWKcieWFcA0bHR5mqB6lnVtsg1krAEcRUKpC/DJh7bi9a2zAqxMhr/6u6cYchoIyTn2Kz9AksCvhDFdA033cFNbD8rCDyguKmSWVI7FevHGF1D8MZLbPsrqobNk1CS6t4idyHF6IYkQMn11DnGmUGUBCJpiZbqbC4yO++lpLyM5Np4hE72yhKLDnEiitPVRO3cCxZGQ5XWH2zRlhsoellWNUMmmZb6K2Z2kqMksOwYCC9NtomxvwiVIIFAioask3SjbbulE3Zh4y+vbu3YCeAf6Ev8W+Hm04+JEmq89M0IqV+WGzfV8+NZuQv7XF4/6YQghOHllhUdevEo6b7Cjt5aHbu2iLuanXLWYT5WYX10/5laLzK0WKVVfG6iPBHVu3NzADZsbqK/5yVXWjgwu8vffH6alLsjvPrSVSOAn/75fFN7qeDi5KqUXp3GzVTybojhTX0GszSAFatb18qwKkqxypn8X/5y/xEc3PMCNTfve1HcPpS7zt0NfI5kT3Hdojc7f/D38fRtfd50rXFbLKWZXR2l66RvIZoVv1oUZC3jZnOjnIxseIOJ5a0F0YTpYs3nMqTT2XBGERVaa5c+Ww3zmoR0MdLz1KqWw/pxlnn2a1CP/jLezi8bf+m3UUBghBMbgCtXzSyhxH4FbO6hrr3nLc0M4LvZqGXu+gL1QwFlbz3iSdAVhOlQkg5U2iy0H9r1OF8upVMgffRklGER1mjEnsoQf6EP+VzybwqpS25AglSq+5XvfDU69NbTzDjQojmNz4aV1enltUxf73/8pfIHwj71+9k/+CCu1Sscf/glClkgtTFLMpmjdsOMNKwACTOTLPDq1QtqwaPJ7uK2xhr5ogMFT8xx7YZw77uunq++1FO8r6VH+9uLX8Kt+PtnzMOeOHKNSqjASW2CjHeTO3D50QqDaaA1e5KYYi1/+MxAurX/wf6KGwhQtm8PjkxTXlvnQ3v2oPxR4cwoG6QvTmJMZgq4XgcD1uQS2tKC3RpH96y+JQgiOfe/LLExc5OYHHqSaPoQ/3Ey1vIZrrzs5omgjFT3Edr0PAm28lBIcX8niCggjkFbShNZMxJKE7LgkAhadLbX03byBQGyduZLP53j2uaeolErsEl24wVqM3fVsToSRihZDC1kCHoXu1hokv/aawNv8cpb09/4Mp6yyYjdQFRpLVhPuj4j8qq5JNOGn1zdCq3ESxXVAiiD0BvJODCHFEP4mZNtD6Ec2uSXNAXMMnElmops5ORPBtly272th654mxiZHMfxR8gsWG0dzyK7gpLXAmneeuJvnBusShZ4GRMRL1ZJ5ZHgX3nA9EXMMrZohHWumVjf44PRjnPHt5aq5kxYhMZEqEm5axHZLTBcitIayyBJIjkmrZdE8M8haewOjWgsS4BR9XNmwSk5OAy43JXdzA+2MPf8sp8phskqYRGyS8e4yO/R27g/sYfWLf0PFozN3YD877riXb82kUUZPEC7lQAh6O1ppvTJF8ewZzn/005wPJmjx6aymXmHZPY290kI4s4NbtjVxYFM9FwplnptPU5tZpHZmmIXmLsKhCB/etpFDywXOpgts8Xg59vwlPnLQw4a6InZlDqO8er2/iwTJSnH667tRfQ2cK4U4vFygYjvc3hTnhloPjpHCqqwyNT7Os6KdNTlK7Zk0e1qHaGxY4crwdqZmQ2zLHqcmNUx24FZ2fu5jnFoZ5NHpPJpUx8aR09TPTNM4N4nq2Eh+HyvRZibUjbTs6mR8pIhjuzQ2BsiOz1BV/dT6ghyIBrCF4OVMiZRlY6smtqdMMFHlMx/9yI9dP34c3nU6rqOdt9lOXJpc40//+QyJvSdprVR5eGYRr2RzNraFZ1vvxio7tF16FrNrB7lQDZ82r+DJvcxavBbDdIgpdUhCYY0iiigRrhQw85APRVhq6GCDNMFKzsORM/W8d+E033nwMwRyy+RqGgivzdI++gy4Nj26QY9u8HS4hXNdnwBAliCpSUQuH8WSNK4o3QhVJpxQCGDgMZaYks5gY7G70kyDraA5JmXZw4XanRT0MDdcOk330eco+WWevq+OORw2uD62yRGOT7QyXwghFAVfXx1qzEt1sURhJIPj/Lj+FfhUixY5Tb2nRCZYT4M8z7nGGcDh03mTyqqOZDtE5DIRqcKP7oMIWcKUdXLeBkTX/RSuuJRLVdKmScrvISuDt1hGLxmI8Lqzb1fCIBQksc4+Fj9SsMSrlNm89SrO1RKLcwlKeoSiHsOVNYRwqTMPs3l2ilxA5oldreydWKZzroLsDXOxqZXhrXspJuqRbYu61CTB3BKJ0hxa0sJXSbGjWCXVkaAwrfLVhX2UVS+/Lj9Nc7TIkhPhtL2NnIiiV8MYOMT8c8jBEqprE5IF53pvxlVlfnnky6x4ffxDDAK5OMnUXgptYaq1PiTHRS07yJaL7go8lsBjOARkmaAi488ZhJGJSC76xaeQ1ibIJWtxkxtoCO3ghZU0JTRmAmsYfa9gKa+qv/tMPzfqPnbEDFLlICluRg/rvDxxhJQ/j6CIo7zKZAipEWqrERpGJapSHDWUp35mCcwVBrsV8l31PNh7L5sT/bhC8MKpSR4/Nk3JgIiUxSNCtKBhAhPYBN08jWGXnoFW2hsiuGun8OnjuCJEprSViYkwlfTLeJUpbDdK3r6N3WEfLbEAP1jI0DBQx83v6yV9+TKnnvkeKzVRLmSayVR9bGk02Ol9GVl1qJYdOhq7CfY/wOqhf6S1dIGh5RasNZ1yTCMfXMB2myg5Pbhxl0v5ICVTJ+4t0xNeQZFd8m6cPbF2mgpVzO7DWLgcuVKPWRZ82D2B32dh2wrprb/E0GqWcF5ig9u0vnnnjFO0T3C+bFByBd2aQbduIoQPRS6T9zRxzNuLmZlFqaSQhMAX24jl1pPNhjAtlQMH29l6Q9tbXt/etRPAO9SX+EXj59UOw3J44tgUT78yg8+j8vBt3RzYVP+Gm93jCzm+eWiM8fk8rckgH3lPz09lXAkhyJdM5lIlFlIletpqaIn7UN5C6tPgeIovfPci0YCH33t4K8nYTw5o/SLws4yHsBzKJ+awJrKojQEk4wnchfMASMEE2sZbEJLE2dnjVEprbIm0E3DXhcWFUQJZwXvzr6LW917/zoupK/zt0NdoCjbyv3c/TPrP/hxrZQVf7wb8A5sIbNqM3tj0uvF08yuYh/4Ka3WGY7EgT9b4cCSJ7kgHH+17gPpA3fp1hoFwHBT/q33uVm2s2RzWdA57sQiuAMpIzhVma8P8j0sxPnRzF/fsb3/L/WqtrlIcPE/x3BkqI8MEd+6m/lc+jay/1t82Z3KUX55B0mSSt3RSNC1QZSRFQlLka3/LoF77rEi4eRN7oYC1UMBeKoLtggRKbQCtMYRVp3GocIKh8fM8bNxKMutH8ql4t9Sh99Ssf88P92HRJP/oMHpPzc/Mmvph/Kxz/N3g1FtDO+9ggzJ15RSnn/smusfPgQ98ikRj5xtelzt9kuW//gLF3QNMO2nM6nqAJpJo5MD7P0W4pu4N77NcF+HX0SrW9UXBdQXf/vuzVMomH/n0bvQfoajOFub5woUvY7kWn+r9KJOnr5DOpFmuj6KvztLgtNHtCdJp1iM5rFeTS03gqCVG7ryNs+PnaRg9hOJYKNF6brjhPmJ2AmMig1irApBVygR6k8Q3tyL73jiX2agUefqrf4THH2L3LZuxypNovmY8wXa8wTYKJ86x8g9fY/mjn+JITQsl22FXbZj3NsU9ohobAAAgAElEQVQJaSqPvjTBU8cn+Nh+HbGWYXZWo1gKAIJo2KJvU4LNfb2U1/K8NPQya5Us/bTRKNdzJKHRVXLoLLrX99Aln4qa8OPWeHlmIcszF5doVAT1lkKvdxZZvkq7/wZi/X1YCCoLKYzZRdRoLYrqQXYEmhB4ftQYihKIHIgsJdVGyBJBQwd3BUmpQyhtwLqIqRTzslAxuTyfZ01UUYLLdFHPZk8NedvlRcck2RkhWxzCLmSRZMHNYhRPLVhFL4+a9zC2kGNH7SxCkkDz06tsQqp8nwFjhG/2fIKy0kBy4gK2lGM138iOG7axrd3H959+DNteT81ArJenCpl5djujRCST6WgnX00qlN08EhL/Zf9/JO6LUcoV+dMnn2Cp7iyBdJD7T+apyaWxQmHG7r6f4uJVTEVFLS/hyy8Qa+yh6qsjm8uSXFwiX9PKpe03ElgzGT67hCJD46Y5Ut6L7Ehu4ZP9H0GV15/hFx75FjOVHJIQ17Sl1uH3eylpPlJ6lB7fPBv9c+i6RjTRBWoS3d+I7m/kalHw1bEF+qMB5koGecumO+zjjqYEzcHX0o2FEDz++AnOxgM4kkbd6RQHd+QIeQZ5+dhObEdmZ/kM6uIUxdveR3b3AU6uzlN1A0iShFYtUieDPjXJwNXT6CsVhmsPkPcmSXhNbr6zm8q3v4a1vETL//EHrMyOsPLocVo6bkbV/RySp7hqVJEzteze08ltt7zx2vGT8K7TcR3tvM12QgjBf/vGORaNKez2E7yv/kZurQqK558k5W3gWx0PIRxB29Rpprr20rg8x8dDSzhXX+ClYhTF8bA98UFUxctSl4s68Qj+sVWMRYcT+29F2xLjBvU85cMZRtwOXjl4F1FhkEXjvn/+IiXZS81AhA7jMtOyypGkn/1VH9GyhR1OIiwTT2WNoFlA49WSyi4SRcnLdCDB9xI2Zcnmgydy9PZuYjgzy2D7raTi6ylm3ReeZLh+FsOnclfQy0a1hZEZk87mNKoMgYkDKOUExxMqR2s1VAGOENSemYPaZZZaduKaDnbRQiuYkEpTrEhUnFdtguZfQ+0/hVuowRzbwUDNMjX5IfR4K5oQyJkYLfFl2mrnoOyipwoIJM6VdzFq9LEeRRH4FRlXg0xAI6TO4VEy1E5kqF1dwW/mUK9V+pzz1vFI0+10VZbZ5c4wndxGqewn4K4Q8c4x7SQZcuqRZIdg90WM6BJbx1VI7aEiRUlR4v3qDKP1DQz39IEQ1KzN0rh4Cim3DLXdCFnj5vAYocU1nq8JcCoQxb20n4zt4eOpp9nYmEb1wTeXdvGKr59bUmfosIpM1Wyj6KnBZ+boyFygrjDBQnMrR/fdRyBboW1+hlUriWB9Q8jWKpTjVYzaBMghXFXF8UgIXcF9I+2Ua7pXLZNj7Lh0iIoIcanpDmRZQZckCo6L6SmTTk7R7Lrcf+Nuajv2UKxYnLl0mDpOoMsOhyoqY/KNqGojhjFIpXIKe7kNe6kDZAfZn0e1IjR7YmyTVunUg8ywygo5FNvCUmwsv4dKJUS+pBEJBdm1sYm5KzlS8y4eVaE1oLOU9DM2NcOCqeNI620Oeiw64znu2bSEToaJMcHK/Bq2PEDB6EFllY7GRbYoN6JYGq/k8miNyywWU+DatNYGqIk5fO9KlKvpGh7YPMKWxtXXdFO1ohEZX8BbKXLJt51Fo5lqYQbFnUCSoCJ85KQkXr9OoraGto5+MlaE0GiePldiTFukbuNJ5sYVrCWTzWIaVYeUHULZW8PSYhfh5Y00qBprioS6JYmonOb08edwhcAF+r1tdDTUIKxxygtrlOa9tP7n/0qqkGN89BKzl49DOYUiSzS3+6gv2LT27UbZ/fBbXt/etRPAO9yX+EXh592OudUiX3t6hKvzOfpao3z8zg00xNfTsdbyVb59eJzjl5aJBHQeuKmTGzY3IP8MGkI/azvGF3L8xbcGkSX43Q9vpb3+x5MKfhH4WdshhMAcSVM5tYDkU1GCZxEzz7/2IlmhJENFlolHmlB9ESTdj7MygShn8N3xO6jNA1xOj/A3Q1+lIVDHb2/7NH7Nj53Lsfb0U5QvDmEuLgCgxmL4+zcRGNiEv38AJRgEIB7zMP/E32FdOkQ5nOCrCS/TsgkCkqbGey45JEeWkRSFuk9+Bk+scz0gtVxcZ3wHVGRlDpH6AXIIVvo+zB8+k2NbT4LfvH/Tm8rmEY5DdWKc4oXzlAYvYC7MI2tQ06+h+mR8t/4aWtfuN7zXyVQovTCFWzTf8PyPgxzSURtDaI0h1Pogs8YiL80d5/TyOSzXZm/9Tj628SHc1QqVs4s4yyXkoI53Wx1aR+y6dlb5xBzm2Brh+/uQg/96Rt+7walfDNp5hxuU7Oo8Rx//EuVChm233E/31oNIkkQpv8bC+EXmJ4ZYnRmjdywPikzlrpto6t6MJMmceu6buI69Loy+cdebbsPKYp5vf/Ucm3c2cePt3a+7J13J8IULXyJVSfNLPR9i5tQsmRkFpxIBoOrPMN8zyL21N7LV7MIcT6G56wGCnL1KTs9TisSpTZnE5XXdqTxF5qQ1Ar11DOzagazIjGbGqToGWxL9yNLrX5YXJi7x8nf/hg07b+P2Bz/+mnbMl6p85+QQi8EoTYrggxtaaQ68GkBwheDzjwxyZXKVX78thlIeJZ+ep1xNsLRaR7nso923zN5IL64sOKdMsuikaZMb2OK0cKZGY7otyLaQH1/RwpMzWJzNc2o5j1eS2e7ViEkyMU1Gl1+flimEi3AM1HgU2acieVTQFUq2y6XRVZazVZSwTn1zmsryBXqsOSxPkJiVwesaCMK46q0gd6wzzKwqkqYgSToSEpYQFG2XmKYwa5YY9s1z0+0HcUMx/vrKLC35BfTZYSSrRLs1x1YlixtK8ryyiVLVYiwboTeyyoTZzG5fDQOFryMrEk/U3kYwv4prNlJJhei/s4sRr2AhnaZt+iyKJKPgoqeW2Tw0SioWxdtq0aUVKaoyn29NUlZcQnoH2xvuZ7k0w2jqUYQVJX6iiYfnX6QYjvLMB34JT2mV5OIQvvwcCFDjbfRuv5m4L8SlR77BUmM9lu5nNJdgb+M825tXUVUdVQuQsw1my2m8epj+2q2MD80xvGISVCVad22iUcuSXpklmytSrKoUKzoV89VxclHZuKGLHTv2o2k6rhAMrhV4dGoFyxU0+j3c1ZKgK/z63THTNDh16jjj46PYnhjjrZvRLUHilVVUn4SUNEmpNYikTEn3gSQhuw6Nfp35whCS1IqrBGiSFmgSK4yOdxKcLqG5Bi3ZK3SsnbseFG34jc9RnZ9j7fHvkg/HmP/QHlpnYnQa9WRrxviSvUoyVs/nbrn/Def/T8K7Tsd1tPNzsBOjs1n++B/P0r1/nGV3gl/qe5BtNRt56ehfEl3M8VzHg1iSRnt6lJG6Lew/+QI9niKlwctcbQ9Q27iVndp+hOFgbHNQj/wFy1d9SNkqF7fsZlfHLFLCw9+7D2CqXhCCWjvP+4YfodFaRpbeqMDCergm7Ymz6qtFGCau5ZDyxxGmoCAFGC02saxEiG4JYJe/h+nkuPtojh1+Ezusc1zdwbG+eqrmCXRb48FnF6jZlCCwNUDZ7uLSvIFbrRL0+hiIl1CCjTyhbma6up5p3ZW2cYbO8/+x997RdV33ne/ntNv7vSgXvREgCLB3UpRESlS1imXHXXbsFycvWR6nPSeTmayZl8x7ebMyM5m85bxM4jhxkRVZsiPHstU7xSp2kCABovcL3N7PPfX9AVqyQsndSuzF71pYANY9ONi/vffZv7N/+/v7/uzwHBVPL3dGBqhLVDBDMkfty6TzOboqC1QNmVlXE2NyjXL7JJGyn/f6ZcbnXKiWB7voJuCLsXXwFFXdxOGUMMomwekc7moeXfBiWyqKLwp2J5a5h/NNGWaWxshEWmleu4HolUOYV6Zw+9YwywpOEdRQH7XqLDvrk5RlF8lRD9O5HkAggY23boVk/CI1Z43b0iUuzN1IQq+nQxLR2wMU2rwIokAwt0h8eRz3yiiWrdKsmbg9HrKBCDuMK6g5gVOFII/X78Os+vlV7Wk2RLKIEuQm4LLDwUuhvSTNVrrLczyQOU7W18qkb4CiEsJhVDBFGVNcfSG13TauWpWa5cYRWkTxfB8137KpVIJYxXpsoNy4SKtXxFGsYjq82I3NLDm9lEyZisd9NVBVI7CU52a1RkugnqWOILptIVXTrLthkCoaZ1bOczJxlpniHG4BtrjWcUXejmkLCLkKRjiIWCzh0ScplCskJ+uwTRmlaYx7glH2ZnuxbRAFgaypMqovk9ETiFINzSlgy463JFliSegVP93NCr29SQx1GdOC5aKHhXSIhN7MuVmFgKPKwdhp8itpog1hxub2I4oCN+x3cOnoN3C6fXidnSxXl3DJFepDJuE6GX9gNTBaqEj8w6nN5KtOBgIytrlMwLGIJSnYohtJUri9dgI3Nb6k7Wdei6BpFm3OeTqdM4i1Etg2itNDU0c/0Woj4VIEx0ATOc9LUJ7Ae2Qahxf0msAZoZNEqIU1jgZCFQ8znMctamy/64OMXjrHyKkX8QWjlPJpGiSd7liUI94WXvfPoQsGkaxOqxKlf/1emvNZonMjFBYmGK0pJE0Fl2DR395O7wOf+7HXt+t+AvgF2Eu8G3g37LBsm0PnF/nmyxNohsldu1bZfs+cmMWy4fYdrdy1q/2n0n76aexYSpf5i0fPU1J1PvPe9T9xytjPAj/teBipCuVXprGrBs61TqSwAooLweEG2UG6muGhkceIuaN8eO37kEUJzAq1Q3+JlUuQ2vVe/jJ1hEZPPZ/d/Ot4lWvfl/VMmsrFi5SHL1C5fAmrUgFBwNXRiWdgkLp1a0iNTGDMncclTgM243mJf+oLkA/IyLbM7nIPezOd+IQIgiAgBp0obUEEZQn93FdBLeDYeBe5zoP82SND+NwKf/zxbT9wjpiVMuWLFyifP0/54hBWuQyShHtNL7617cjZY6BXEQP1WJl55K4dOPd+DNF9bUDSNiyCkkQmVcI2bDAtbNMCw8I27avfLWzDRnTLyE1+pIAT3TI4uzLEofljTBVmcIgK2xu3cGPzblr8bxZNs20bY7GIeiaBmakihly4NjciR90UHh/B0RPGs7v1J54H34/rwal3Bx38AjgUTa1w4pmHWJwcprGjn2opTz61Gm32h+tp6hokmjeoPvFdmn/3/8A7MAhApZjl2JNfIbU4Sdf6PWy++YFr0vzeyYbXnhvj4plF3veJzdTHr33YynqFvz3/FTLjBq2L67E0kH0ZWiNuZqYVLIfAVNdpahGToLmRew6fIE4DSscGnKzmC+cdsKjNkMqdpmJmqWtby8C+u7isLXBo4SjLV1OqWn1NvG/NvawJX8v+OPXCo0wMHeWuBz+D7K5HE2VeXilxMlnAI4lsPfkKPVcu0PGf/xQ5sJoLXMolWZq+zMLEJRKzVxAxEUSJ+tYeGtv78ApVjp8xSaVDNETmuPND9+L0+Tl16jgjIxdp9jWyqdhKxiVz2S9RV7OoUy0ims33Qmi6ACkZslIFVbbwywZxZYVA6jyoK4CGIDuRmtYiNfauftV1UN8YIZHIM3k5wZnjc2RSVbyxRVCKDEyPsDKwDt3loGHtXrY2t6NPJiiNLTC2nGfCuYwk6Li8bTRUI7TWwPTZKLujHD95lEqlTCXWRr6hi9/a0EVmcZbXDr2IiImrnEBx+ciKAdZ2tOGOtnLm3Gl0XWckW0e3s8BHpBeZl2I813iAFmcny1cyCBWD6u5GdnbX0UGVQy88iatUJqxVKWgQKJcQfF6qLWGUwhIOxeZYyI2FgFdpJcccpkNmp7KFzke/TlF0crqrkwZ3Gr1WwpAFFNWmSaijvG6QCdVi86mT+PM5nt11BzGSSFh0NpboW9OBKDmwjAqWUaWkpqlpJZaWAyykvUQDKuta80iijY2Ey9eKy9+Jy9+Bw9NEpabz8NAo+WwGYSFJvZynoaGRpq038mIix0pVo96lkKnp9AQ8fLy3+Zr5OD8/y7Fjh1DVKgMDG1m3biOPPjXKaLML0bKxrlacEQwLR14jLqwwEJol9vpFalk3I309lPUai20DqK4o9cMp5GULtclDttPLxmNHKGhx1sgJ1m1tozx0jurlS4yvWcfkrXEu5y+wJbae9xd2YU9UGHUtkF+7yG0bf+1HW2y+D9c3HW+gg5+Tn/iLR88xlUzRtnOU6eIM66J9fKj3vTw3/RKJs7NUW/ZRdfoI1bIUZT/3f+sLiIbFSodA1hK57f2/j3CygqUalOpO4B87zOwVN85SlVJTCOWeJh6x7ydWXWRH8gwbMkOrqbaIzPraGA31kXeEqJoVFuxjoNm8Z9FgQCwy1nYzrmgLw2PT6IYBZo0Gl82uOx/k+JUiV8bPcMA8zBMRkwWnzO3HijQlZY5uFBnpdKFILbjdB2hfnuOm734D+b3NiDEHR0fdWDUJQfZimWXyDZ0s1w3QlR2i6G0h6YjgTyRonT6Koi9QZQf33H4b8qUktUqVI9IQFVtjd/ki4mQZLWPz+oCHYxt9tOc8NJTiuGsJHEaWDVujyBgsnFG5VN9GW9MyLbJIOFvGPZtGsGy0sBdbEijUdnNUKxGL1qEP7OHkShYTkZb0KHeYIKk2qn+ISCnBshbh0a4PY15lZWJZyKqBXLEQaipV5wJ7qyMkk3VcLHZT36agdtWj2uBOVPBNFvAKaUIcwak4GPS1Yx47haRoRNcJ5EQfy6kAzxoDpBU/H65/jgGjSM0TwTPwPqZiIn899i2iy/XMz6wWTrm3W+E9N2+hOrTMzHiGK/kscnYSwZFFDTg4e+M9uJer7B1/jvUHNjKUnOI5bRa/JrI9p1AgRNnyohXqMKsBLLlGKj6O6dIR6naju8OIpkHbxTkyvihqgxPNt8rajedL9Do9+JssMoksU65hRvPj2Nj49TDu5SaEtl5Ubwy3neYe4Tg+u8zh4i6uBNroCbj5SE8ctarztacusDUL/S4HQ+5Fvh05zL3WQbqWQvgRyOkGw6UaCxWVQHURp1VBq/MSaS2hiTXSBRcIq5WI21uCdHR0I528TO7p5wnsuYHCgXt57vEvU8c83nic+vptnD65+l60ce8KRUGjeukc9XUSkToHHu/qGJuWF6evh6q5hlefyzJXq5ESBMrXrAk2DjRaHDl+zfMyOjLfLW8i7K2xtSeDIyJgWTa5jEYuDZlkFcMwEEWJupZO3OYsgXQBj2Ai2WHcd/82rz47Ds45SsIqu1yyTUzbIlwYo2JYNLQ0kEqkMWMhSp1BzlXmARishonoMWatSRY8BjXnqv9x2NAq+WjRbWLzS1QrCl1b9tK/+3r690+IDn4B9hI/b7ybduRLNb7+0jgnLq1qyu3or+f9N3UTC7l/6nv/tHZkizX+52PnWUqX+dTd/eweaPyp2/ST4Gciwq0aVA7PYiz86Pdx9Aapzv0dUm6B59vbuPPAH+JTfrjguG2aqNNTlC9eoDJ8EXVqku9VElIaGnC3NeJ2LiDWkogtuykGb8CequA2HSSUHJddMxRyYzQHg2zzyUgz5xAirYy33s8LUyKXp7M4HRJ//PFtNMXevj1mqUTysUcoHD8GloXk8+NdvwHvxo141g1iJ0epvvg3CE4P7tt/BzHSjHbuKbQz30ZweHDe8HGUrmtZVD/OWGTVHK8tHOfI4glKepl6d4x9LbvZ1bgNj/LO89u2bfSZPOrZBFahtqpNpZv4H+hH+hmwpn5cO74f14NTPx46+AVxKLZtcen4s4yceolwfQtN3YM0dQ2+kbJn6TpT//5zOJubafm9N0+/LMvk4tGnuPz682+b5vdONtRUg69/8SQer4P3fWLLNdTY1HKJV5+9wspikbI/jXdzCDuRxVdKYxkKaqYZ23AgeWbxGaeRBJHBFRElVyTym58lZwmcGH4d3TKhuZs+Kc3s+SPYhslyRMLqaWNvz02ICPzzxNNkazk2163n/p67ibnfPIkw9BrPPvTnFHMpMo3rWOrYjSk7qUsM07p8AadlYGWyKE4XnrZOSvkU5XwaAF+oDl9DD8+OCPjrO/jcR3a8UQo2NfsCrzxXIJmKEnRf5uD7D1LX3M2lS0OcOnWcWCDK1moXTk0ka1ssYWFF3DjiXs4t5kgKNoK7iDNShyoolK9WTPRJAg0Tw3TZOdbFZXxLF7FyS6vGiDKi4sDSqmDb2DYs6C1cUDdQCVcQRIOeUpZ1jlEqopvXIvfiNOrIpCeRvSlM2UGyoZftZZnBZA4ZH4LooDjzEvL6Dp73+iA5j8vjZd+em2hqaiGRWOTVV5+nVqvxw7DWmKPfmOOJ2F0Mt25mfcGifDGF2yXzvo9voXL8EKeOvUaiOc41gi8/CiwLUzRQJZ2qbFJ16NQUHVXWKWaiKMl+duRH2TF7hrPrNrFmW42gW+PyQoxMQaKxsZkdO/ZQLOZZWUmQSCyRTn8v5cIiEnITb6ijXC4wu5BnYHALmzZtewutt2qYfHFknqVyDef4NB3mNCVfjFrPJm5tqWMw7ONwIscz8yke7InTH16lHtdqNU6ePMrk5BihUJg9e24mFqu7+izpfOnJSyTdIgNNQfobguSupDl/Yh7bshFFk1D9AjWxgmIZmLKCZYlMx7eiBrz4agYlt4JXFikbFp1nrmBkfTRVp+lMn+b47l0sdKVJVee4s+NWDrbfzFeGH8E5rXFPbjvymgiB3W0/9nBc33S8gQ5+Tn5iaqnAf/nKKe67oYNg+xLfnngKURC5v+ductU8T76cI9rZix3wItombaVZPrj4NILTw+RKClt2MnD3b6O+XsOqFNCtf0QrFilpcULaMqe23siR0F4+mfgKscQiCUXgtNeLoXQwkChhCiIT7n4KeQ+tO2WeLj1Py7LBvrzNoKOK/55/z7Iuk0jM4lcEzr/8T3gcMtvr/bhSYxQkD0+138FQbRjblSFQssj7JOqX2mksNrC4oRfd4SaYWeI9LzyC9/0NFMs2Q+ermIFGcrEeEk39BJNXaBo/hGgapFs2kWjfgbOaIz75Ct58kqrWxJzSwcFQlB7Rw7nsa7SOXkYxdAJr/CiDN/NPs69yvtfF2hkvPZ5GYr4ZGppc5MoKS9lWSLWwRlJ41n+KpdAiPcD+RIFQsYrpVih31FFzeXCW3VjVFaZqMma4CYdboi0zhS+ZRa5qJN11fHXNx9FrNrHJUXr9WUyXk5QzwoIrhiqHseVr2bLubJW2yhTVlQKVbAtuWwSxxPsf3EFdvA6zmKL8+J+g1qq8KK7lXGkNbVaSD3uPIgKv1Ud4JeTgvjXv4duTTxOSY0y9NsBeZ5ZcyWRYruemENTFU0xHskyY8+w7kqR3WuX44G0k63rJrwmya+kI6196HSWygUzUzcNrxnBZDn5zsYWaPEdS15g220gVO7B1F7WgQq7bha1fITYXRc45qMYUkj1zmNokfYsNZBp7yUZX3yuc2RqexBy+pjzaJT+yN8bKeh8aMi5rivrjDur8sGt3Aqs2zmWji0PsoMGt8GAshnh4DrOi80SpwpFiBac/RaUYwYfIvY1hek0ISBJFw2CkWGRCXU3S9uhpetyXaOhs4+KyREE2wKUBNqFQhAZVw3XoVZLtAdJSjUWrh4vGAG0CxN05qoaLxliens5p6nwGlm0zr5ssVT10JwfoMDq45FO4MLxMc4OPLR4FoWIyqup4JUipC0RSxwispFCMVX+v+CC6Fio1mTJrUcoVtFQCIWgiNTiQIzKSV6BQtkgXTFJlqJrX+k5bkLElGUFyELVKqO4Q5VJxVTfOZTDrEzkTcpLxiSjAFm+E3VWdaGIRuaiCaZMclsi4FdR7DrIUsZhaOsuCoGMKAm21GFuamji48WM/9vp23U8Av0B7iZ8n/jXsmFjMI4nCzzSF7mdhR0U1+KvHhxiZzfHg7X3s33ztYebPGz+r8bBtG3O5vMr2+f7pfbVA0utLZziTHGJf0256a01oo2lmHSu4zGeJV9K4bvwkytobf+z/a5ZKeI0yFVcQ0XW1MFaqTPXIOcysGwQRuV6m2h/m8wsPkVEzbC3WuCNVwGXZvCT18Hx2B5ohEwk42LehmRvWx4kGr636Z9s2pZOvs/LI1zArFUL7D+DfvhNXZxeCKK4Gfi48S+34o4h1Hbhv+yyi900tMzMzh/rKF7FSM8hd23HuffAtLKofZSxmCnM8O/MyQ8lhAAZj/dzUvIe+SM/bZg+9E2zLRpvIUBtaQWkL4N7+s5t714NT7w46+AVzKLZtv2OObOap75J6/Ju0/ac/wdX2VmHLpalLnHjmIUxDZ+stH6Rj3Wpk9wfZMDGS5Ll/vsSeA91s3LEqpKbVDE4enubCqQWcboXd+zu56DzFy/OHifo/iqQaKJpKeHke5xLU9AZkKYkcXcFlWqw/ex5TlLi4ZQN1LW1km5s4X/FTVY8h1i6ztRBCnksgAN0bbqBv635kt5eX5g/z3MxLWLbFgbYbua19P+6rZUUvvvACz8lBUt4QDahsMVbwa0UMvYah16guLVKdn0WIRfA1tdHY0U+8Yy2+0Grw4MSlZf72iWFu2drCRw/2Xu1ni8SVRzh2xMXySgyPNMTO/QP0bd3PxOQEx46+gm4pXEg2EmuI8onb1xKPuvjm379CJiPTGB3hlvc/AFcmWHn4a5S8PtI79jGjuJkPRFHdq1H7qFOh2yvTYaRpy44RdVqohoRtixRPn0GdnkNubiMzeIDTc+OYugMr04hhydiyjiuyhChr5AMNuLrX88G+NgJXS92aRZXiUyPYVZtXmObkwCA7R09iSholXaO7u5dt23ahlys8+fx3cToc1IsF6pbO4JVA7d7HaM1HNpPG8PcwYcOvLD9JvZ3hb1s+QTVWz05VJHF8ng7HCHl3DdXjxul0rga7dIgvL9E8M4toWSArzGy/hdnCGMmmNItRhYYM3HJKowV367sAACAASURBVBBwcbE3iIQTl+HEYUgo9puLcVXWSCoVbjl6hXmhg6fr9wA2QZeJQ6jS4C4Sda5qrQkCCIKAJEkYuo6nnOV4Xxm/x89nNn2asDPI8eOvMT4+SkdHF3v33owkvUnvLekGf3NpjoxmEFyZJZ6eIG+G6enfwZ7BRnweB58fnkWzLH5nsJ3lxVmOHz+MqlYZHNzEhg1bkP5FhU2tZlAuaYSjb9Ka56czfOexs/jrk1hiAaPqo1yKIIkm3vAihgiz7evQ3THCjjIF3Q8CmDY0XFrBsaRTdZeY6z+Nqah8vP8DrK8b4AtDX+FKboXO6H0IeYXN8TA399S/7TP+g3B90/EGOvg5+onP/9MQI7NZ/sv/thNLKfPwyD9xJTtOb7iHdlcX33lGI7q2ETm2yjhtr8xz3/QTeGpZflAI2AL+rv83cCoG9yivYF1KEavmr/kb24a0EGes3M3sNpmz+iUGJzQ6qhZb/TbR+/+Ixt4+VpbzFE5+C/PcdxGxmTbduHd9nG/kgtSkEsXcc5juIq3TDlqLRUTBwpAUxjZ9AM0TwVPJc/+5Rwnc6Gf6ioNn8n2waR2ecg730hTZeB+Wz4dllrC1MQRnH6K4+rxIWgVnNYdSVqlLZmlNTOJSKyw117NNvoItSJwyO1j0zDLerHD7Yo1NA1HmpytEMzliLijqDuasOBl/E019axlKHeOMvciGosZ7k2Vctk45EKXaFkV0aigVDWeyiCNTQrBsDI+DbH09j4YfQEfBpX6HYLlCaqqDuqYZdhQSdFd1dEFiyLmR4eoGSg432YgTQ4S28gTBahaXVkQrzjPP7fgNB7Iosn+Xg5bl72CV0kj7f4uvfPskG6Up1jvmMW14tXYPaVeMpY1nWCwvEXD6MS7twVJl9nemmbYXuLgYQ8s2ILeOEG1cwptTiS/XaJ3uYCKylS5fkeVwlZHeTRwce5rml84gKC5qzd282jBLPGuzYQGC+3aTKK7wctMmimqY8FgOwQCXWUSVAijuJRa3NqM6G5E0neB4ni1Dr+AnyezAHi6u7UcTZCLDWfzdIaZ9IpZVJGZO4j1SRzTq4+5fWU9HV4yJ0REmzz9DMWDxvLUXj2XyK0mNtp19PHv6MK9c0hE1Hw2Sgcd0gGDT0RlmrUcjUKoh1fzUpArDxXkms6vM6M2LzxPQcgiihOrykG1tphgOo8suJERMo0xKKZB125jJVmpI7GhPsKYuh0OxUGsylm2juBTGght5ae4YWsWiZ2wnUsXH1pYQa0QRo6aTnXqZKxWdeNcNdHv9jNU0zqtJWh1LaKnTVPwhYgEfO/Qr5CwfAYeNaKpgm9c8r6YtYMsyZcvJcDFKNdhEycwhWDqmJIFtEK0sU7UlTNum5gpiuWMYDpHzDfN4BIEb4gNsdnuR1GV0NUm5ZKCWBaKNO3EkvRQe+zLuxh6C7VkEOwNbPsLsoovmjJ/JpgxbDu7/MVe3637iKjr4BdtL/Dxw3Y63Qjcs/vpbFxiaSPMb9w2wo//t9X9/Xni3xsOyLf526Mtcylzhvu47mR0a4Z7MdhSnguw8gb1yGOeej+IYPPhj37uuzs/KcgFjvoB6KYm5XAZZRGkSsRa/AZU5HNsfwOzczNhTf05XMcecGeFrpRtYtvwo0STEZhH9GRq99WyuX89dHbcifZ/cip7NsvLwVymfO4uzo5PGT3wKZ+ubaXC2ZVA7/BD6yKvIndtw7f80guy8pq22ZaCdfxrt9LcRHG6cex9E6d7xhh0/aCxOLJ3m4ZFv4pKd7InvYF/zLqLuf72U0HfC9eDUu4MOfokcilkpM/m538e3aTPxT//GNZ9XijmOP/UVkgsTdA7uYsv+9xNvir6jDbZt89Q3L7I4m+PDn97O8mKRIy+OUy5qrNsUZ+dNnW+UWX5p9hBPTF3A69pIfW2C2PmziJqFFtlCJdmB4LRY6jpHMJfgrkNJSm0N/PPNfrJ6nqD3LgSxiU+uqaMnFKZSzDJ87Bmmho+/EYxzuH0obg8FaiStAjid9DX2I2shTuLBFt1svXyO3fv24t+y5Ro7El/8AsXXj9Pye5/D07/uGlu//uIYz52c49fe08+ewdXy6JZRZXHk7zl1qpmlRAS3dAFHyOB4cRDRrrEhlsAhi9x6y+0EfV6eeOg5Mvl6WlvyHLxrL+lH/pHS2dO4urpRGhoonT6FrWnYsoJ+0wGS/RuZdQeYKqlolo0ANPvdNGpVfK++QGzqCh2330b44O0Iosjs7BSvvPI8bqUep1ogJ1axJJnF+Fokf5AH+jpZE3wrVdXWTIYOTfJowKa/UmXvsw+jpZIsdnVQcThoWF5hKd5APhLmtt03Ud/Ty9Lw6+jHvkwElXGpiQtKB512mDpnD/EBAeHk35CV6/ibtg/ir6Zpn7+E6ZRwaSY7b7mNto4unnz8OOn8BIJcwTbBt5Bi3cwYkm2T98WY74qTdMxxw9k8OEFf7+Rc2wFGw5veYF0Jlomiq7irBYLJcTyGgSmYuL0qEXcLVd8m5lMqs8tFkjkVr1xjYyyBQ9RxOJwYNZWe0XE2fvLTLNU7+Ovz/4BTcvLvNn2aBk8dw8PnOXPmderqGti//zZcrjfpskXdIIVNzICXDh0hv3yF+VKQyWqANV1OYm0io6UFArVlTLVCuxTn7p33UBf70YNAicQiL7zwHIalMR/MUDZkOjMd+HUTLTAJVoSCs8Z8y3pEpRlDP0nQEaRkxZHEAEZ5mrLxCpIp0nZlK53hNqZjl1nwuXE5B3FIEgfiEe4ZaCGXKf/I7foerm863kAHP0c/sZAq82cPncLtlPn9D26iMeLh6OLrPD7+XSzbolPayrmjQRoHFGiIg23jMVXeXziOZ+Y0tmEQdgiIrgBWpYDAqnj3gqeJr/Z9EpdV4WPyd3BULZRLThxSBEGoAzECtolgjiBYlxAoYtkSKVc9Y94gdtpGr2QJOVT8bf10VecRsgssGDKTQoiSqmHjxAZEatiAJQoIvkbSgUaKgSY8pk2bN8aMN8wKFoqu8b6Vx7Hb/HxLuxUPAq3Tr6PXapjGPNmeAJNmGhsbRepFtjyYsonTCuLTg1iOAKrb92bn2TYOrYqnkiOaS3BbIcNjsWmmAjb31UScJ0uk/BK7ojoeW0OsGWS6W9B8LkQBRNFGEGxEy8KzkMG5UsByyNiSiFzVMESBMb+XYV8ji3oUrX4HhuzDrr1CXp8AoFf2MEsfQbmHiFZm58px+nIjmEicVLt4UR0gaa2eoAYEkxgZooLElp1bGDk/yqDwOr3OKWp4EAfu4uz5IQbFaRyiwWW5jQXVotPQOFm5k6YeP7OuUdJJhZXlCHbv64ihDBExQFMuz9TUBlK1ZvrEC+xpFhCW27ighakvTjK4cgjfjt08s34rk6KPe1Iv4j47TnVeJ6wX3whaTnav49i+O7EFgV1HnqV9fITp8EYWgmuJ2JNUm230QpS8o4lijx816CJQK3Dw5JP4L02jhut59uD9ZIMRXJUyJXGeDqECRxpoaQ9z+3sHcLrkN54Lo2Yw9+Qp8uF5nvD1AQI3WedZHi+hFQcp5gyCYRfzvhEWomPc7nIxGLQQdR9++0bsFS9kNHRMBFtAQvihIrdJM820dxp/NE1DWEUSbXJlhYW0h2TOhcPhxOMo0dzoxRu+lZefGse0LNqbstxgdGOoeQrDT7AQNZlvdbPhhvuIldqQh1MYps3jhRJTtkZIWcFFhZBWY7NjmortICpkMe0aGVOievUApsndSqNnK7JVj3B1JMrUSCsWy24F22OxOfE0NXWFl5s+QduGGo9PvoCnarM21YQsFrmrcpGKrwXHzb9OLN5KtZjima/+Obr2Jiu6K1thTYOBLQtcljfTpuzAi4sxFgntaKS3f8vb9tcPwnU/AfyS7SV+Uly341pousn/ePQck4sFfucDGxnoePcCDu/meFT0Kv/t1OdZqaZo8NTz212fRDi8glXSkHwT2KkncG5/P87N7/mR72lrJo7lCumT81hFDcGr4OyP4VgTRXRI2LUy1UNfxpw6iYWAYYs8Wd3Ma3KcG1o8bH3+O7j9Xvj1jzIl5xnJjHE5c4XNdev51YEPIyGSf+0QqW8+im2aRO97L+Fbb0P4vsNlu1am+vxfYS5exrHpPTi2P4DwQ1hMZmYe9dW/x0pOIXduw7n3QRraW952LGzb5smp53h6+kV6wz18evDBH5i696+N68Gpdwcd/JI5lJVHHyH34vN0/j//DSUaveZzyzIZPvY0l048TzDayJ0f+00004VtWdi2vSrUbdvYlgXYFHMq3350DFkWqakm4aiL3Te3UN/kRxAEBEFEEEUEQeRi+jKnTj+Df2wJUxaYbBDIhp2I1QCt45uRdSdL7ZdoT41w07kSJ2/vYfDm99Id6uWvhudRRIHPDLThvJpaV8yukJgZpVYpUi0XUCsF1HKRUilLrVxE+Bfz2WdKBJNlWno20PqRX32j2gOAparM/l9/gp5KEr7jTiJ3vgfR+Wbk27Qs/sfXzzGxWOA/fGwr7Y1XdbFyS6THv8Sp8/2kkxFc4iUcrgUGbv4one1xXn75WYrFAmJJp5AfoLVD4sZuB8mHH8JSq0Tve4Dw7XcAMPOn/xkzl8Xdv47KhSEsVUX0enFv2UZp8w7mw/VMLSwxa4oYjtW2BRWZdr+Ldp+bdr+bpZHzDF9cLeta9NdRiDVz58KztJbmeKrtbjxrdnFnawzP1bSSbE3n/xuexatZfPRKBXeXk9LoIYqnTpL1+5jq6URzuWibmKZpYfHN/hLB2ScS81u8Jq4hrcQ4YA7iEZw4ulLMjT3HJc86SoaFu1zBTkFa3ghNfjYMNjL0/AQ5l0DSKtAZyBB0qFiGSdfCIvWz84hXx86I1lH+0IdoHf8O3uw0+fgGFjd+ANPpQxBgYj7P3Nws9118nJWqxfDGdjxVLyIC9V4/gzv30tzcSk03OXFpmecOn2eNfx5RgEAmx43bdhO5YR8A88VF/ur8F7Ftm89u/nWafXFmZiY5fPhl3G4Pt9xyJ06vi2Q1Q6qaRpVKzKYSpKpp7NkqgZyTeX+GhWDmjX6STQkkAQODkDPIjsYt7GjcQtz75gmZaZqcOHGEXC7DrbfehSzLnDt/iosXzlGTDa5EFmmq2dyfSxKraViSjGgazIoxTjt6cdk5Rts2UvV1UVVPoOlDSKIf0yqhSBHc8q1ElkUsVafYHsBSRFqTafZdPoJrborGg7fge88DP84yAlzfdHwfOvg5+4mZRJH/+dg5LBt+9wMb6YwHyKo5Hhl9nOH0CK6VjWSn4wTWrRBs2IAurh4K7PVD8anP0+0y6Q+5cO7/XaqHZ7CKUzzXNMj5iAfJhk8vX8FuPYNzoRXHio+8qWLHOzif8dCXvkKDV0CUDLCXEK1JBKrYuLDFXgyxh7LloWgmyegrZI1lqlYJ22a1xLGs0Diwl6NCjKInCrKDTVE/+4ISvpf/Ciszi2P3R3nNt46XkiVE08JjVzFlifsSTyC9Ns9IzMlQt0gmIBEtWAhuia5wHQnpJlb0LP3nn2LXuQK6LHJ8XRNyyElY9GN7Q5TdYab8XdRkF75ahV75Cpdql0hqJd77cg53DS53eejd1sH6sXEEQ6fYGEJ1BshLISqqim0LlGSNYqnC+sUSAjBCGwlvlbS/TNItoARuQpbb8WkvskZaoFXxsqSrHFVVWjwHKFWDuDLL5BMmRtnmJucoO53jSFgUcFO0feRNF3nTScl2o1kuBNuJHxPdVqhaQfrdp+l2LLJoNTDuPMh8RsAyRLDf6WXYxuEC0SpgGxkkSkwSZ84Ks6MwjubvwannaNSmyZsi1u4DpFSLdJ2E7XKQOb2CUdIZCKmUg0Oo8Q3gXUNdYp7bc4vUb9vF9PAIUxNJKmaAqhLAGVpCclYJ2gG2WZ1ciPg4FhDQfQqdU1PsPPECQiXH8X13MrVmkM6xYbYeP4wYitGyfR2u1lacLS3E13ayPJGi/MoMVk6l0ODh2Zk5ljdGqUkODopHcKUMQv7t1JcUsuIpvipfIWtZ3FCL0hTcSWvXJo4NJ1kcSdKJSDzmRSjrVCs6zWuCpMtXqCZmwTLIeC00SWe95CbQKmD5s2AK2FkfpxddnMjGCTo14oKNx6MRjZZZSgtYtojLDLJNixJ1x1CTowznX2WoW6EhayHZMFcv4elbx73GXrwTBoJpc7lW5R9zVcqWhYxOn3SRKbOXKh62O5a4xe8hIscRBTeCIFLDYIZl0pJGWA4Rdwfx1ETkqoVwVc3Ssi1WxDIJd4qUu8yZcJy+bAEhs0K3DwZTRykJbi7FdmPaBoXZi9xwzydJLJxGnZ+kvzQPOpQK2/DGd6NS43ztdXLVabxrdnLv3der9f2E6OCXbC/xk+C6HW+PiqrzXx8+QzKn8gcf2Uzn2+j4/jzwbo/HcnmFF+de4+7OgwSdAWzNpHJ4Fn2ugOhOQe7rODfdjmP7+97xAMG2bYzlMtpYBn0mB6aNVOfBua5uVeT8qsRMTTM5enGJ50/N0V4aYr17mVz3HfRv7OGx2a+xWFriE/W3Efzit7BNk6bPfBZPbx8vzh7i8fHvMuDv4s5Xs+gjo7j71tLw8U/iaHgrs83KJ6g885fYxSSuGz+F0rv3R+4L2zLRhp5GO/XPCIqL+ns/QyW89i3X6KbO10a+wanlc+yJb+dDfQ+8hdH1bxHXg1PvDjr4JXMoejrN1B99jtAtB6n/4Iff8brE9GWOP/0QtWrpHa/5HlSzm6q5Drd0Gac4gfA2VZ6+H43ta9l554MUn36G7NNP0vof/xN6XQMvffcKS9MFgh0ibacexmOYdPzp/00kUM9kocLfjy6wOern/V0/WDxQMy2+Mb7I5UwOuXABrXaGLjuAd6WCWFxliDhMaO3bwrr99+PxhwAw8nmS33yU4rGjyLEY9R/+GL6Nm964b6Gs8SdfPokkCnzk1l5OXF7m9GiS7kiSD22+zOmL21he9OJzTeHiAltv/RWK+QznL0+Aw4li17Ovukjl1Our1NBP/RrOptVc39zLL7Hy8FeJ/++/hX/bDixdo3LxIsVTr1M6dw67piIoCrau49m2E/tXPsycATOlKjNFlYK+yoZwCgJNmWlSkpu65nYeYA7ltS9iiyKCqXMuupkjHXdwV2cT/SEvX7g8T0rV+LRYwvjOc6izl6m6XcxvXE/aIeOTFTzFIhlJZM3kDMGVJKLPR2j/AbzrN1KbfJna5Os879yC29LpqTUx7a6SFyr4rCrN03NcadmAtv0mzCNL6IUaJWx8gNriZ+tgI5vXxChmljj8yjNotohDN2ianqHV4yFy/60IQQc2VezxM4ijQyDL1Hq70IIuTKOMMZzFeDlF4K4bCd/7MR4b+gZzs7PECwEkFPz+AH19AzgcDo4ffw3dkFgoe2j15XF7A9xx2x0EAqtzYKWS5C9O/y8My+Bg+350S2c+t8B0chpV0tDFt6ZbeGQ3UVeYiCuMd17ATKlUldWSsLbYxFzTGtSaiZ4axx1eoKwsYmPT5m9hZ+NWBoN9nDxyhGRyGUEQaGiMk6sWUHMlkp4CkjfN7StJGlTI+Af5dl2SKVEjbsnsc7fgyrkYyZi0GwlmWzZwOTxAW+Y4VfUcTt3BTQkHi74GTvTspuL0IWom0UtpXGkDGYNOX5n9929GavnxK3Vc33S8gQ7eBT+xnKnw379+jpKq89kH1tPfEcG2bU4un+Wx0W+Tu7gBqxzAGZ+hNdpAKdYHgkBYL9J8+hEOeFV8ioDzlt9Dy3v57+U8NdtiT2mSfWOPUu6qRw97+Ea6QnPCiZjKEWvuJl20cCxN4nGbWLJA2XIQVxTqnTViFJGwMPBjy/sQxV4QBKqmQVmRCHa6GLryLCPSHNnOJoqCRoMnQlRy49IF5FIFe2Yco1gBXaQQ7mB63d0gCKwrvsgNoRWMionxZAIxpVH2uMgHRbJekZjXINfgI3jZQePcItmYg3K/QK+hE7yq4VfAwYrlwrBt1MZezjduZFGOI9gWhjaPpl3ivU8PESkavL5tE9U2Pw9OH8IWJZJ7PsPRUydx6AbTgs6030SbXI8iWgQVlbTqBQTawzkCa0Ks+NvYJZxmk3QF04Y8ASJCgQs1nXOqCZfXM1OIYdgS9UqKTnmCiJCk2w+eSgHRISM5fAS0Ag5L4+0qnNdsmZcrm1ms9VNDRMdGAwxsDMFClXVMQyHsdLAnXiG1uICmKwhSGFsIoGlgYTOJTZZr56pHMKlrCOGSTMqdHgRBJDo/zXA2ROOmMLooI6dm6T5VwBA9aPJqWqVD1AhGnRjCCjUxi4SNLQjIiKy3O6g2tlFbG+J4oUympuNTUwxOX8ZwtHKqq4O6TJoDL3wbd3bpjbYIioIgKAiSguj3ILpd5MtlSrpAJRBEczupl7NEvGWkdX4En4ytRHm1mGUm6SE71U2u6kcQIOp3kiqsMoSciki/U8StatSFLtBYV8ZW/PiDJfxuE0GAgmljLDTSml+PZHtRU2MUcyMcIQJdfvYNzqLIJpWKg+KSm3h5Ox7cXDanOStMkwwl6ZspoToELK8Hf7rMXIPCbKPMTQUP/fkBGoRuVMvm0VyZ0ZqODvhQCUk2WzxRdnkUXKJMnjKTJJh0VKnztrInncPJa6AnkRp7EUIt6KNDLAYGmBQcROwQzWoEPx40wWYoLGMxTaq4wsHNAziOfQnDNDkh95KRQ8iKg3hllk3GBBWpDlu5HY9dR7I6wbc2zFFRNqDZzewIF7h/zdtXdf5BuO4ngF/CvcRPgut2vDNypRp/9tBpVM3kjz62hXj0hwuE/7T4tzAetm1TG06inllCkFWE8qM4Brbi3P2RtwSorLKGNpFFG8tglTRQRBydYRp2tFD8vnhNtljjxdPzvHpugbJq0Bn3c3B7K9v66t/QDK7oFT5/7u9YLCX4VNv9BL70LYxUioZP/Rr+rdt59sV/4DvyGG3LBp9supu6Gw9cEywzFkeoPv95BARct/075HjfT2S/mV1AffkL2Lkl3A/8n0ih1Sp7Ra3EFy58hcn8DPd138nBtpt/KOP33wKuB6feHXTwS+hQlv7ubymdO0P4tjvwDq7H1dH5Fpri91At5cksDFMsVlcZUIK4yoYShTd+RxAQRHFVmIRVLSbb+h7D6l/+bOH2hWjv34ogiJjVKtP/4Q9xNDbS8gd/BMDpo7OcfG0an89m89AjXN7k59ZP/TFhV4gXFtK8tJjhA10NbIq+/clCrqbztfEllsoq2469wI27N3OyvsqVwhiJwgpaIU8sZ1GXM/GpNjag+p3YTXX4WjtZ2zRAd0pg5R8fQltcxLtpM/Uf/ihKNAbA5GKB//rwaQzTxuOU2T3QyL6NcYLWGXJLr3JlZj/joxbhYBIqh7DwUrJuxRVKgTNPJJVmx5p11N15N4J8VfupVGLqP/4hztY2Wn7/D65ZgCxNozJ8gdLQeeo3r0dY/1aRbtu2yWnGG4GqxUqNvpCXm+NhREHAXB6n8uz/C1oVLIOsp4FvtN+P6AhSd/Es28fPIyRXsAMBEv3rmXXYSKLExs3b6F+3HlEUmZoa5+jRV4mVq/RMzWAmk/i376Dugx/BWjrH6WMvMyavBtoU06JjPkFvaBrZ7eNk/NO8VO/h5rogyWemKORUegej3HBzAEPLY2h5TC2PpqaZm1tiPu2hqDpxqDXWXryEp1JdNVQSkP0CoTYbxWVTLSmUywH0xTzu7h5afu8PVucicHT2GI+Nfou6goe+WguVqwK0Ua+fzhdeItW/m1ddLcSVWRQZYv2tZDx5ruQmyKjZt/R/2Bki4gihpkuIVZsN3RsZ7BxkbUs7lbyJaRqMjl7i/Pkz6PpqYGrr1p0MDGzkxFKW786nMAFbNSguptC1CZTIAi6pSl86jsNSaN/YSymVJzO/jIVNzp/gptI8vZ5GlP4DnJiNceFcmoWB0zyw4xYupC5zdmUIwzLZUOzBXQDKXjLN7azEG+hfusC2lVMcb9/DWKiPYC3HgYUX6MuPoipepqw2pipryJYj9K4NcMv919M1fgp08C75iWyxxl88eo7lbIXfuHeArX2raaL5WpGvDX2bs6dlrFw9SDqNkSTy2vUYDg+iqbMxcYo7SmfBUJnY+kkeU8MopsZnxr9EYHA/lYJIQTqOYQj8L1MjmqjQlhFxWAKWoa82wIKQx8VaMcdzcReXPQ4OLJXZoOuETYOM5WVOv4OmxnZ8toWjurpOGZgsKWnmlASHXReoOG10+a3rnNe2iYkSIcWD6djCLN3Eqk9yv7eMgo01lCN90cBfWD0wyQYkfKqFbNj4WwV89Ta6IDDpVLgQdFKOtvO+zR+j3hnhxNNfRa+M0tXnp5wLcLkUYTi6garixbZKrBkZYuPZM3giOg3xKoptc0lq5qTcwbliACWQR0610RASuXt7HbX8ETxqHn9Q4JLYxRFrK93mGEH7KDOVCI7KBnoWJmluFwn9/+y9eZgdV3nn/6ntVt1969vdt/dWd6vV2ndLsi0hW95YDAYMxhBICAkhGRJIJjOZ+WVmMkl+yZOZTBicTDLshADGYDAYgxd5kWzZWqy11VLr9r6o97vvt9b5o4VsYeOFsAZ9+7lP3b5Vdeq8dU6d95xvvUvjLAnd5FvDTawwViD1LDJaO8Oqips1E0vkLY1QQxPz2jw7MgWihs6MO05dZZGyGudCoYG0pVGwLaqBbsJOgEKyQrTBi2Y7TFWTLDllUq4KWgWUKnRKQwTFLLrdiO70IMhxXJqCIos4tSw5xaHkdpDCcXaubKQ54sE59DjZRx6B29/Ps+cMOhumea53IzIiZVHGrJj4zmWI5U1QDULlPPWpIdxmgWTvHpo39TI9lmZxaQ7Fn0JyVRAdAVtwaMLP9rVBpsP1PHTuWXLKIpuzq9iXPcBzoX0817YZlwN35kzqxqYxC0uYlSyIFigOdqVKrpKlqtuIlo3kmAiKjWhZqLXKsm7YHEdYryGrctkWHQAAIABJREFUl6xubYF8VaNcEVgquMHTgUIO2UnR4C8T9rzgzmZWBFKFCIq7Eccb4RvjJ8lFFogWZW7KbWWt04mDRbnuEHY8T3nRITeiEO+zIOwg6Cr5jMiZNJhmABDw2yVanQx+sswaGovFCu3edQS0bo4LI2jlDlbLUVoUGQsYqerLGQQvzcXOVHWOVwu4oimskEbdxePEg0Ha6zdQP1uHKA0i6E+DUeFCtI776tyAwKZyB/b580Q97fTGbyCUMxGBpJhjwVNi83V95L/z/+PGYDa+A8Uo05Dsx6m7Abu2Cds0OJd/hoZTp3jqps1MrriNlYEaf3zdzp/4ouNXCB38G1xLvF5cleOVsZAu89dfPoEii/yn920hEnhpYO6fJH6R2sOYK1B+ehKnpiPoj+DqjuHa/A6stIg+ksacLYADcqMPV3cEpT2IIIuXZRify7P/+Wmev7CI7ThsXhnj5m2tdDcHX5bUeTFB9aGedxH6ysNUhodQGhowFhYY3bOS7zXn6Ap18JH1v4F2KYax49gY556kduRexEA97ls/jhh4/TFbXwy7nKXyzT8FXwzPW/+UhUqKfzrzeXJ6nvevvovN9ev/VeX/LHGVnPrZoIN/gwpFX1pk/rOfpjo2Co6D6PHg6VuNd+06PGvWoURe8Hn+acuQPXiAxX/5IvGP/B7+LctB2CdHUzz6rXN4nCLrx77NI29v5bd2f5SAGuSzFy4yX9b5d2taiWpXpr6cLlb58sgsNcNk9/fvY+3KFdS/571XyKFbBulqmqXiEuPP7id7cQwREcVcJqqSQRF143reueptOE8fIfXdbwMQffPthG++FUGWGZxIky8bbOqpw6UsTyQdxyE5/g3K2QTjc29k8GyReLNFPiuhly22TDxAsbeV8UiIurp69u69Gbfbg2NZLHzx8+SPHqb9v/0FavMrZ014Le1hGAaCICDLLwTxtgtJKo9+Ejs9DbJKJWORGgHJMFG7uilu3sz5fJpKpUxHuJWV6Tp8LXV497QjyJcyFCYXeeqpxzBrNXYgYR46hKAo1L39nSitAY4deoJINY3WvwSmg9q7loh/AEtaxffb3sq5kMwbgzD/9HlW9w7h81Uu10+UPchKEEH2MTs2xmLKIGM2IQsiu4JBXLaIo5s4ho5dq6IY4yjOLI6jULE7qLv7d5FD4Svuw3R2mk8d/SdyksHeXAs98U24vnovemsdxbvfxFB+ksGZEdpSfnyGxoI/T7ArRneoE0VS+O7oo0iCxMe3fIR6Tx26XuPgwceZm5th3bpN7Nv3Bo4dO8Xp08cplYo0NbWwfv0WTp8+zsLCLHv23ERbWwc1y+ZcpsiJZJ7xwrLM4fQidQvnsHBIugt4HIlQ1YslWEiOxK4odG69AbG+Cwf4Yv83KDzpQ5W9rL1jLWv8XkYuzDJwdopqEtTwLLK7SFXxEdh0Lf2F5SxUjmPiXZxkxUiasF3DrWTx+TKENRO3UUWo6Cy1bmH9Gz/4in3q5XB10XEZHfwM9USxYvDJb5xhbC7PB25dxe4Ny2/abMfmH898nsTFJPbcSiqpELJk0tgtYTYvW8atEMvcOXofX6nfx0VfG3uEFDdv2IigaJhGjdnHvghNC6SGygzNLCcQMCQoNQRYQxOxx49xMLoJ+5rdXCuc5T61n1KuiZVZjT5rifXKOKIAz4Y8PBHxUO9q4jp1I91mE+JMEaUiU/VmqHWVUfxgUUCvJbFrGbQfsrgdNlt42trG6gvfYWdnGQIa+mKV5yfrqU/O0Da/hCyC1CGQ09yci7UzFNvDijPfYjEgMtUsY4kme1uvY/fsBCVfimzG4EJ/Hn+kkcianYwkZxgIxhHl5fvTXJ2hh1E6xWnckk1ZkZAFCVl8abvqBpwzujmqbAW7RK70dYRSgPLgNnBEmpw0KTHIprZ5bl01zrhhMm+5ea6S4YZQA7uiK1HnFhD6D10uM63IfLehnbnonTQuXOSm/Q9Q/5bbsVJNZIo6J7Jl1jf4uZitMFbWaQoqDKw6THTehV/wsVqb5WuuDIYio4gqiqAhoSDZMo4jUxNlXIrAXjVHp6vKdDbMyYGNKIaAoy9bhbqFMhE5RURK4o6V+E73HXSnx6ifTDBd8eFtTXEslOGOTJW1oRtJPvg4dq3G2fh16I0r6dvQxMq1DZTKac6cep7KYoECZRwspMI0sl7EAUy7kXWruumce5Tzod18v2E7lipxW1Vk7WwVLtUHReS4Nc/wnIiIxPbtYIeGOW50MeG0EMhn2HTsACvGBqkoGsO9m4hd20rSOkqTrBC1BTTlBYvXctlisRJhJBUik9WQi2FqjoLRHsRRJUy3hKTJWEIZXXKwRZk2J8/N0jFcUgllcSV6MoDfyCKIq7G856nVn8fyuxAME3GuyEzKzazYSF5cdr+XHRO3o2MYNWqiRlEIcHypBb+3xB81NOMvL89lLNlh3FlgzJplqORlPB/FQaC3SWVzfQ5r8Sy55AzX7L6b8LCNU/hnnqzz8ERIIV4z+WBkC41rbuPi/f8DvVLmC8U9mLFmrq8PsHGpig+JolNltnyaBu88kdo4DgpC9C6sYh1WWObT3u+TFTK87+EMZk2i/47biVXKrF+/lpaW7tc8Tv0AV/UE8G90LfF6cVWOV8fkfIG/+epJIgGNP3nvZnyX4vb+NPCL1h52yaB0cAJrqQzWGIhxENwILhtXTwxXbwzJ/0K4Fdt2GF0ocv8TQwxfzKG5JHZvaOLGLS3EQq8el6lslLnn9GeYKy3wW313E33wWcoXBql/z934tmzjxOIZ/vn812jzt/B7G34TrVqkevDzWLODSK3rcd/wYQT1J2Ph5l7qZ/GBvyO/Zg+fsCaQRYnfWf/rdARefybtnyeuklM/G3Twb1ihWMUi5cHzlM6dpTRwFiubBcDV1IR3zTo8a9fRtmsLqVztVUr68eFYFpN//t9w9Brtf/5XiMryQDw5kuLhbw4QqCwSFA9ybF8LH9v8OwiCl3vOTVGnKfz2qlbkS74Pp1N5vjW+iF+EN9z/eRp8blr/w3+6bJ30o9qiOjHB/Bc+S35pluKaTqaNFDXJYXSFl5s23s42tZvU1++lePIErsY49e/9tZcNmA5gWzXmE5/D1AuMDV/H4KiJ4NhsmnuMrhu2EX3z7UzPTvPMM0+iaW6u61tH9f77qU1NEnnjm6l7+ztf9X69Up+ybZvBwbOcPn0cy7Lw+fwEAiGCwSDBYAi/x4PW/x1qJ0+RnwDZDdLOVZwPdLOUThONxti+fRexWAO1C0kqR2eQ6r34buxEcC2TcOVyiSeffJR0OsmWFSsJHDlK5cIgWucKQnt2s3jfvThGjchKkGIRdEvFrc+hy2/mq92rWXILvE1+lk2rrqFquJFdQSQliCi9QDTWKiWe+vo95ApFaoF2/B6Nndt3UBfvQFZeOM5aHKXy1GdwcvPLqVm3vQMxeKXLZ1kv87knPsEFNUc8aVB2y+S8y33GK3voDq8gJjUze3IJv52nhp99N95MZ3OU2eI8nzz1KWRR5uObf4c6dxTbtjly5BAjw4P43C6KVYNotI7Nm68hHl8mFg3DYP/+75FOJ7nxxtsu/w6wUCjx9OFnKM9P4SAgXnKtcVFFpkClFMIOBRFtHXnD9SRxMZ0/S6n6NKHKdlrOxpYXTxULAQjHPPT01WM15Dh9/BCumkSibpZQ4y4yNRPROs9HN70fj+jh+MAQE+cy1OaXn4lSIEkmdpEbdm1iX/OeV+17P4yri47L6OBnrCdqusX/eeAsA+Np7nxDF7ftWM6+mq3l+KujnyDiDmMX/YwNubEzDah+ifDGOnC5cGGhIyIj8IFAkfzcOEszY2QWpgGH7lU+og0qI8eL1JQAxewSydYg58MV3na0RutEkX9puYVcoAnLNqldMqpCMmgPnOOdxiBtLgND9eDb+V7k7h0Y5VnyS0eoZIfhUkB2AEtQWDB0liyLSKCdPqmB1HMPU4p4iLT5SVoBHrV2kS4c5BYtw0qvhp3X8Y8uYJtQ9dRR0avolSKBukYuaG76tY20nH+MoquRbDPMBtP8ht+DZsOZoxksw0F0++mIarR6slQibspaiAt2JxesFZREH267TK8+RKw4S6biouQpEq4lcRdtRNFFWglwNL4RSekETEqFr6HZAj49z81JC11uxiwrFLxttJZOMLVCYGNYZcGymbab2BFQkFJTqBcXUPIVHFlG3f4u6N3NFwa/xoWsjse9lxXJWa771hfxr7wGb/3O5XvmOIyXa5y1SlRKIlVvnp03xDnbf4yhhjkkW2dNoYIuCOgi5FQ/GZcPQ4DtisE1bgfbgWHDZI2qMF4UKI75aLOy1JtLeCi/0NE8EaxyDgkLRxARnGULVAdIKRLB+m5UfxsXBoaY8oRBt4kUyzSYEPAGcPx+hqtzzFZzWL5mHFmDmgklE688h6mX8Kk+2kmiS+v47oq91MIq22oCd3bFqagijx04w9RQFbfHoHPrPOddbUw7Tbgcm/ypeUqWhDum0SoX2HLqAE2zkxT8Qc5s28NgewgxO8Xu9DzUFqk6AdL+FUimQrbqJpEPYugODQjUBV1sjJ6ir3CBp2PXMuFrp0EUqbdPszq0SMWRMOdl2hZiIK4HQWFKXWAgVCQnePDoOTb6hwgHHTBllGwzpZJNUqxSqRWplR1KjkoRlROpNqqWwrbYFIpkEJTdBCwvc3YGPVTHTKiV9nicphJ8+8Ao5dryM9MUdePXJ3EqWd4eG+PhiMGQV6Gl1s7mXBDX0gi9rgV8Qg1UL5g1kn138k3XCoqWxc7hMXosH1H86LbDojFHWAnjEd3YfX7+tvplilYZhAA9+c20jfeTD4dwuQT23XQbddGW1z2+XdUTwL/xtcRrxVU5XhsGJzN84uunaW/08+/fvQnV9dOJM/SL2B6OZVM5Poc+kkLyFHDKR6F0FkFWkDs2o/TsQmpeQ0V3+NSD5zg7lqIuqLFvayvXr4/jVuVXv8iLUDLK/P2pTzNXXuTD6z5AX2TlFZZWZ5YG+NzZL7OvprB3bhEEAXXHXSir9vxE3exiMT8nv/An+GeHua+nm3fu+D2i7vCrn/gLhqvk1M8GHfyKKBTHcdBnZygNnKV8boDKUALHNJG8Hurf9+v4t23/qV27dG6AmU/8LXV3vpvILbdd/n30whL7v32OcHmWi6v6yXeE+IPNH2a2LPPV0XmubwxzS0uUx2dSHJjL0OFV2f2tf0ZOLtD+X/87SuSFgO+vSOoYBumHHiT98PcoqyJjHV50wWE8LqN2tHP3+vfgH5tn8av/grG0hH/7Nfi378BMpzDSacxUcnmbTmHZRVzvbMIuWow/5sPrU9nwgbehdXRevt7S3CxP7v8epmnQOzVD71vuwL/ltcVy+FFypNMpDh8+SCqVpKWlnWi0jlwuSy6XpVDIYZovLAgl08RTq+DxCiw4XlyYrG/wseoN70DUXggSr49lKB+aQgprePetQLz0Bsc0TZ599gCTk2N0rehhjaCQuv8+rEIBORKl8bd+m/SX/xe+RpAkHQQJB4Gl7lV8zXcTpu7w7gaHVd2bfqSc1VKe/kMPMT07Q0kKIlVSKJUFQrFmovFO6uIdRJs68Xi8GGceRu9/BCwTpW8Prs23I3pCOJaNlaqgzxd45Ny9HPfO0Bxoo2/FJnoj3cS9DYjCDwLJOjx84BhLU/1YtoClBGlpaqK5PcgDE/fRbNq8s24rWiGFnb6ImZ5GsC3MUCve3p0o7ZsRQy8QY7ValUcf/S7FYpFrr91DoZBnZmaahYXlmCoCUO/kaDRTOKrGqYatDAeX4/XIRpWO8ePYkkKlt4ehzLdp9LXx3r73M3NigbGhJNV6jemgjBxU2dkQ4tqGELVCjm9/934EHM5FF6hIDtf53sZN63qJBjUcx6FQyDM7M8fw0CSpVBJBqOLxxbjzzttfU/97Ma4uOi6jg5+DnjAtm88+dJ5jg4vcek0bd76hC0EQOLnYz+cGvszNbXtZqCxxanKSSGYHc7MSobVhtPrlZzw2fYKmiecQRRnV46NWLmDbFvHOlbQ3Z3HyVdzpPibUGhOjp/G3d3HaK+F6ViHh6cQSZBAcVnSUKXhGcS52kMwF8AsFdirH2RKaJeLXqLTUY2sCoqThCa9DdsJU+ytIWQ+P+c6z0FrjXb1vI+5t4Nzhhzl6+lEW4xq+iMwtfhfg4glzO/r4Ue7wV6BBQjBs+qfCyGWDVc4CATOPYRsIbjdFv49RTyMBPYniDxLw1JBk+EqhglOz2adb+LweAqHl8czWBWZKIt8hj1MTWDkboRpbz3xjJ44g0pEfo3fpNN7UOAN+NwMrdqO4ViMg4LJ1apUHwCrxkWmLoJG8TDhfigfPMb/G92MhbrZa6ImlKNoO6rxO0+wsuAPQtZ6MawYt1EVsxV3YCNyb+BYnklXc2g42UWXTfZ/DHVqL2tZE8C3Xc/ziJF+f/zrudISW8Y3YvgrjfYcxbYMPdN7JjlVr2D8wxrGiQ8aSWZ0dZqt/AI+7Rn5BwzU7j9vJMtFeR3vUx0DNYHauQqdRR87bSg4fYthNJKYQ1MusnhlGnThNxvLwcHUTcVeB+uAwcUMnbFi83BTdccACbAQMAQRBA1ugIkBKDJK2fRTwQXUJw8wj4xD21XO04TYKTUF6Ax6kw5Pk5w183WWy7QHmqccjQY/g8NyBcQo1md5IngY1hZ5uQvZEaImXiRzZT2BxjnS0nhPbb2CmpRPVstFlCefSgkKtVVGNKksjOXIpeL/3WTap4xQEBb9jMOCJ4elrJCyWYK6Ify6JY9s8H/RSq99Fb7Idf1lj0qty2GeRCqk4okxddY5tDNDuS4IlEGu5HiW8kTOnT1EbeIqRQh0Hqmt5U7Sf1p4QA7k8Bd3BkQJk69ZTU134xAT1WpWwFsAr+jl5TGZ00kBTRSzTYY//Wc61FciIMvr0SuxUCyIOH/QdYI1ykS+VrmfciPGx0OOEhTy1SDv3tN5FXW6KyEyCsCvGNY1bkWYr5EyLr1cyLKw+SNWuEHDCtJVW48kuoCCQn7d43u7hjVsV3rFv9+sep36eeqK3t/dNwF8ACpAGfh3IA/8CdAE6MAx8OJFILF06ZwfwKcB9qb7vSyQSi6+271XQwa/IWuKVcFWO144TiUX+8dsDrO2M8tF3rLscL+kniV+G9nAcB2thGHP4OYzRY6CXWVLifKawl2RF5kNvW8e2njpEUcCxLTCqOJc+GFUcffm7ICtI8VUIsusl1ygZZe459WnmLxFUq6MvxI+yiymST/wD7oVxpn1emm/5DwSj7a9Y39nSPOdSFzifSpDT8wRdAQIuP0H1hW3QFSCo+gm4AmiyyhPzT/HowMP88cUcHl8M39v/O4L007Oa+2nhKjn1s0EHv6IKxa7VqAwlyD/yEIXEEME9e4nd9R5E5aUP9k8CM5/8Oyojw3T81d8g+1+IJzV46iIHHh2lzpzn2K5zuDUPH9v8YZ6e1zm2lKfDpzFRrLK1LsD2px6kfPg5mv/gD/GuXXdF+a+lLWrTUxROHKc4OkyiNEXWJ5HxCQy1KuzMBNntXY29lKLw/FGwlt0EBFlGjkSRIxGUSBQ5GoWYQNndj6p1Elt5N+KL4nmVB8+z8KUvUMzlGNmxlSIC27bvZNWqta/pPv2wHJZl0t9/koGBM6iqxvbt19Le3vmSmFTFTJrxr99LdvYids9Kan4XxVyaBivDarWIUloCzYe69e3LbwQuZYQwZvKUnppA9Lnw3dSF6FUul3nmzAn6+09SX9/IdVt3YZw8jn/7NcihMNmnD7D4pS/S+K5bkcpD2ItjOEDRvZr72veSUgPc0BBkT3sD0qu8fThy+CBDwwla64JQmKe6OE7AqRKSLMIyeEQbOxjHpWg4S6MgyuC9BsvYAM5yfxUDLhzAyetI9V7c25uQo54rruM4DtPD5zlx4nnKtSrWpfhVomMRckpE7QJh2aQ+HMZT14zX7yWfeB47Nb18XCiO3L4JuWMzYv0KKpUKjzzyIMXicntJkoRlWbRZS2wwRtE6NuFafytmrItzmSLJqk5Mc0HN4vDhc3hL58loZS7GCvx/O/6AsOfKOGuzpSpPzaU5lykhAWKqxtLgHBtD08gi5OROFpM5/EqNBr+NKlawrWWSUhAEQqEImsvPxo0biP1QFpLXgqvk1GV08HPSE7bt8JXHh3jq5AzXrY/zgVt7kUSRL52/j2PzJ/n45t/h6PwJnp09xjrPTpKnXcy4IrgbPcjjSwTFEnJpGr+Qpbernc279hKub6GcGyY5di9mfw7jRJ7x6EqekZqYk+NIosOa7AiN2gjP7XRRnWunx7ORbV1NuDB5+NlBWqNJdrVPE3CbUDVwL+SQAqtQt72Dh2af49j0cd6VvY7eUhNyWwBtR5zjB77O0fmTjLSpuGQXa+v62KhGiOb7cagynw/SN3QK3aNR7G5EUAQWMhqKy8HnMnC57CsDqJo2lbKD1/CimDJFTxbZJyEJAmnDYWm+RmHaIFXcgSUGqdRNMdc4TkmtodZslHQz7b4GMtGVlNQgXqPI+tQZOnIjPNL+FsqyG6HwABmxwG/N5anX/dh2I4sRFw9LYyQVmT3FMtfnKljhOK7oDk4Xj1DfomE5MJutZ+vOD+D3eCimTpOeehB3qI+6jncAAg+OPcLT8zVU1xpa3ApWOk2tVMJURLI+EAWBuFZPZX6JGedhHMGmoXwtUihC2R/FMi1WZrOsV44RjWSwKw7eyQW0QpmqKFKSm/CYVapNNsRDnKoa7C+atJW7UGhhqakL2XZYkzXpziySkS7Q5c5Tnsvy96k91LkqBLqfwXT8vD1YR2fjasyqyXRigGJyFMkx0F0CuioSrrnQLBPHqeESHEKihSiAhUBK8DMheZiTDOYli5ImUQ6vR/TvQLBN3HaNiuLHLwvsigVJDZzlsX4TG5Ffu6mTbX3N7N//PbLZDIq5gsyCSNC/RHTxEPFkCa1mMhtvoX/rHnKhKMHUItumZ9h8xx0shiv0z5yi+ejjdNWyfLe8iQG9l5v6Hqe7wYsjCqhTKdSlApUluH9lA7lAiDlXhojhY6+4hcy8l/Li91F9HoQ1Gxi026i6A0ScNBvt5+hxFXAEgYlqPefLKzn+vENXIM1HlEcQHZszdRs51HgdJcVPwBrBSA5SckxEv0mFMrqtLxN9C20Y06t+RGZGh7u9z3GNOso3Sts5VFuFLDjYjsO7fUfZ4RomrQT46soPsGX0EVJOGJ9TZY+WZrZtE/9QOoEoWHSUWojm3TiAr66DIyMKmaLJ9soov/8Xv07Nef3zv5+Xnujt7Q2zTDztSiQSQ729ve8D3gfcDaxPJBIHLh33P4FIIpH4zd7eXhEYAn49kUgc6u3t/VNgRSKR+OAr7XsN1engV3Qt8WJcleP14eDpGf75kQQ71zTwm29ejfgTDoj9y9YejmVw9tgJPn0oj2CbfNB3kN6wjm2ay2SUZbxyAYqG3L4JpWs7UsvaK8ifolHi7099hoXyEn+05Xdp8TVhDh2i+txXwbHIrruBT5TOElSD/P6m3yashS6fWzYqXMgMcz6VuExIATT74tR7YuRrBfJ6nlwtj26/tI6yIGE6Ftc1XcM73CuoPfpJXBveiHrNu34yN+5niKvk1M8GHfyKK5Ro2M2FT3+RzKMPo7a2Ev/w7+FqfOVseT8OarMzTP7ZfyG4Zy8N7/21K/ad+M5hjg3qNAYrPLv6OTyKh9/b+FvcO1ZkqaLzxtY6Vg+dYelLXyTylrdS99Y7XlL+620L27IYOvR9+k8+gSnC2U4Zl2Gx72iBhoyF0tCAd/UavBs34+5Zedkd8QfILxwmO7sfxd2IIMo4lomZSmGViwiKjBwOY8kuBkZFkjmRupBCx4pVdHZtxO3+0b7SL5ZjYWGew4cPks/n6OpaydatO1DVlwZQNLMZZv7+k9SmJonddTfhG29aljG/hDH4FEbiGZxqASQFLAMhFEe79teQm5fdF835IsUnxhE1Gd8tXYi+FyaoExOjPPvsATTNTceWVaxvXYciKTi2zdRf/QVmJk3492/B7H8M99yy26gDVCUfGTWArgZpamjCH65H8EYQfVHwhsG2oJIDbxhzcZyDJ8+wUDK4zhqizkgt119yUZOC2IYXt5NGJH+pfBWBGkgaUs8bUbfcjOTVcGwHfSRN9eQcTs3CtTKCa6WKkxrCnBnEmh3EKaWXBZNc5L1NjJphJisqNVFGlu3LGbR8Pj9NTXEkyYUmOqilRVzpcVzJUTS7iqJ5UTo2ojeuZWwpy9DYGIbtsMUap6NnDa51t1xhafXDsGyLf3zk0wSTEmMVLwWzg7fs6qAvVsM2a4SbuukfTXN4YJ7BhTzudj/uBg8iApHkJHWp8ctJChBESqZKtqqg46GrvZnrNnXREQ+9pE+9Hlwlpy6jg5+jnnAch+8cGufBZyfY1FPHb7yxD0mx+Otjn0BA4E+2fYzHpw7wyOSTbAysRHlujjmrhYyhUbAD1HhhvPF7FFpiPlrrfayLnsLvXAAgX3WxlNMQlyoEU0n8Shjr9AiJ3d080pwHy4VrdAPb6/Nsa1vAJZlMZXwcnmihITfPrsAAdZaOKQocDbix+vawb9VbEC/kqZ5aoOaU+K66n1P1JXq0eu4WmlDGTiOXFnFEgUxHHCGqUSvCsYSNZKts2uBDk3PUDJliVaRUk6hWBaRSEV+xSjTUibtOwAwsgGQh6BqVdJyTWZEj4QsYrhrhokxLLoLHCWA7cCEdJyVX6Qod4WJ8mQTo02VWlXwcq7+RojuMI4iItokr/V0WXUtsHK/hz79824iazJ6eXtwTR8GxcRQf329qZFOdhSwIPOa8gbvW7iSsKuQWjjA98yxp71aSrlVMFissVV+YyIZdEqpZ4GItiWIJ1JsenLDGePZBHMekbXQnnqSHQrtKY22OjaEhQq1VBMfBPZuhkioyF6nH591EfL4bUVBkfxV/AAAgAElEQVQQ/GDPf4Zaiwc97uFczsVDdhrFFFg76pBv3UGyfjWSVWbb/DRrS3UUpBzjlUkeWuyhV5nllrpnqMRDiIabydEKllmj5FJIBW3qa260fAkHB92lYnqCKKqHpH0Ry21T0SRSmojxotSEPtPGYyoUtRYEzyZkKYaXAm8J+Th46AxnFsN4VYk/vGsz7Y1BYNlS9fHHv08mOY+vnKdWmcW0g/jc29kWh+yBh5DLy+EJbEGk4vFSdiuUXTotdgm/6DDX3Mo54kSbKmxoKSGWdLxjC8hVg1N6O235RgKNWxEUF2c6Fjhc6adQS9M7WsUtKtxy98fQFCh9789ZMjQ+39hJUblISBTYqnlZ75JQBIuJbJhkeBMzk4tsy51hVXUKR5SYr1tDVEoh2AXS+RaWUhKyq4Ks5inqOaqSyMlwExN6hIBlQdUhlnOQFYW94Tw9tQuMs40JeytzTRVG01WS8wogsFGZ4G7fs5iyi8dX3E6fUODcVJaIUuCp0BwBI0RrLobsCGS9MYq1RkamKrTV+3jXhgBDh55k7fpeuvfe+LrHp58jObUN+GIikVhz6f8IkAJiiUQi+aLj3gF8JJFI7Lt0zhcSicTaS/vqgIlEIuF7pX2voTod/IqvJeCqHD8OHnpugm89PcZNW1u568bun7gr2S9LeziOw5MnZ7j38WHidR4++uZuQql+lNwkNVMARUNwaQiyBi4NQVn+cGnrVPKY489jjJ+AWgkU97KbYNc2pOa1CJJMXi/wN8/fg+A4/H5Rwz01gBTvRdvzm4iBekazE/zjmc/jVdy8p/cdTBYucj6VYDw/ie3YuGWNVeEeVkdXsTq6kpAafIkMVatGvpYnp+fJ1QqXtnlWxTtZ7V2DIAhUn/48RuIZPG/5z0iNPT+nO/7j4So59bNBB7/iCuUHMhT7TzP/+c/iGCYN7/8AgWt2vq5yqhMTZJ/Yj764QPD63fiv2fkSQmfhK18id/AA7X/2l6hNTZd/dxyHg3/7FQatVlq63RyMPYRHcfNb6z6ELAUIL80x/dd/iXtlL80f+6PLGdteTo7Xi8ziRZ576AsUc0nmmtxMBUzeelagYamGXi7hOBaiouLp7sHTtwZfXx+uhjiCIFJYeAazdBErn0efn8cxLZS6GK6GZcIKQQBHYHS6wtRckaq+bK1UFwnQsaKPtrYufL4r5z2xmJ+ZmRSnTh0jkTiPz+dnx47raWp6+VgQtekpZu7531jlEvEPfwTf+o0vOcaxDMzxE+jnnsBeGL78u9jYg7b7g0ihOOZSidLj46CI+G7uQgosByVcKqc4OPQ0uXPziLZAJeZw1/XvJuKNUB0fY+aBT6DsjeGLbsV9YQRz6gy2tB7HrlEScphiGb+eR8F6Sb1eDF1wcVDbiCHI3LyuG7fcjDEGVrqKoEqYfpts8TyV9An8pAlLL3I1UTSUvr24trwVTB1z6jz6wAns9DCCs0yYofmQm/qQmlYjxXsRg42X+5FuWJweSfL4yVEW59MEXDUaAyYRt4VtVq9wmfwBJMFBs2toTo2s4EPB4voV9TRsvRXR/fKZJl+Mb408xBOTT7PP3EZhIcPFapyRtBcPRYJihiWnCdORCPtcXLO6kR1rGnAHXBycz3AqWUCpFmnU8wTCdfiCAfwulULRYHQyy9B4BqNq0RL2cP26OLe/oZtSofqqdfphXCWnLqODXwA98fjxab72xAhuVeJt16+gtVPnntOfYmd8K+/tu5Onpg9x//CDrK9GqBtLs2LtDnq33IAte7m4WGR6qcjFxSIXl4rMLJUwTIvOSI7eJoO1LRZ+MYllZvnB3Ng2bSoFk5KgUlRN2jUREYGpfJz9gw1ohSl0VKbtFaiCwR3u59nonUS1fvC8iAjYlKQWbOVNyLgYdD3NhvyZ5XHRbKBfb2GdN8lKJljqWo8YLlPGTeJ8GVWHnk27mRnpZ2F6BFwe4k0tNAdFXMEMSCY1W2HUbmHMasbJy+xJ+2iuSWScHM+p4xx2LWBU/CjZEIIeo6yLyE0jXJM7y9qxMoe2xhmL24BJV8VgR9+dVF3dnF86wmDmEDdKMht8Hfhi1wESZrVG6fhFzFIGJ5pjeOoCNduhxyfRE9QgN48e3sCXolluDQpogsSjxg14qnVcVAWK0iWXM8uhxYBW3SFarnHELzDjUYkX5jF9Y7wzGWDhyUe4f28A06Ny16q3U7s4iHRmjBZ/Dto92JqCla4yOqMwU+qiLrSODZqGL68jxTy4drTw0EODGNlBOqJPI3a10ahaHK4YPF2pgiDgqdj4fa0UlD4cx6BWe57mnBu34SJd8TJT8bNCmeMNaoKiI5AQNTKu5XHTkAVMVcbSFCqY2NhX9FfFcPBWHZq0CLESUHWIi9BZWSBoLLN9RwINPNWwDse7BRyLwsQ8yqzBprY0smhiWRaCINDXswZxYpqhkWdwcFBdq9CarmN2dInGdIL24llMu8JYi0pZU/BXvXirNu5KGb+g44lrSJ0exGY3giQwN1bhyZkN/OG7r6F88knk6WdwhDCzRh/Dok7G4wJLx5UbB8emEmkjVNdEXbaIbg3zRJNDXnSon+olpNmMRscQBVhXamF3cxmXVKFYcjO7UKY8k6Q1HKLBSCPh4LL15WyEl4YSRwDDJXOgMUjKq9JRtWla+Wa+Nf0s7vF53pAps0qtMaErjMoxZuq9nA/l8KBSM2Qq8804823EhCIf9B+kXsqzP9LDQlXEb0fA0kFyofoCnLGbmR81EIG3Xd9Jy8oIj82kyeomd8Z9bGqJv+5x6edITgWBMeDWRCLxfG9v70eBe4AtiUTi5KVjROAx4MFEInHPJaLqg4lE4k0vKqcMtAB7f9S+RCKRfpXqdADjPznpruJXBY7j8NnvDPDgM2PcsqOdD92+Fu11xlX6ZYdh2nzqgX4ePTLJ9tWN/NF7N+PRfjyXN8cyqUycpXj+OcpDR7GrJUTNi2fldnx9uxhNT/LXY4/SWrP4D323E9n2puXM9Jcwmp7kLw/eQ0lfjs3YGWplY3wNm+Jr6Il2Ion/+vhgdq3Cxc/8IYgiLR/6X4iun27Wxl8wXCWnXgM6+AVYdPw88WIZjHSa+c/8XyrDQwSu3039Xe9FVNUfea5jWRRPniDzxH6qI8MIqooSjqDPzyEFQ4T33UxwzxuQPMvuVWYhz8R//o+4e1bS/Psfv6Ks2uwsT97zTSZC6+lYH+AJ77fxKBofXfV+iv/jf+NYFm3/9c+ucAn8UXK8Xhh6leP77yP3/BFaFnVyciNll59IeRFdyzO4QmWwU6PsfumgtDqrse/7U2gdnTR+4DdQW18+84JlVpmbPMr42HkWMzal6vLAG4lEaG3pIN7QgMftxhIs9u9/nHK5RF/fWjZu3IaivPwgXew/w9yn/gnJ46bpox9Da/vRftKX65G+iD7wOObQIRzbZMyt0N8Qp2fVzWz2bKD6+CS26DC53eJQ9jiD6SFEQWR9oI/AnEQtXcYWHLp6VrJmRZzi9NexZirEN38EV12Y8v3/BSQVu9aAY8yDk0K8RExZggTeCIoniKC4cIwqdnIKJBntuvdTiqzi4Ue+jcdRudbqw+V3o66tx9UVRrjkj2/oNS4On+biwHMICwlaFeNKouoHUNxIsR6saiNWoR4x1Ix7ewtKs/8V78/p2WE+ffBJ7GQzesnDXTd2s2NtiKXcIql8mmwxS7FUoFwpY1SqSJUasmDRsGktu1bswi2/egaREwtn+Py5r7AttIbeRYmRuTSOIGOZMolaD7mKQ5OyQNQYpj0ismbHLbSt2ox4SSmmqjpfPXaKtODClBUsSQHh5eMV2KZNuKTzH/ete9n9r4Sr5NRldPALoicuLhW59/FhBicztMS8dGya5UT2ML+97v1siK3l+flTfGnwPkJqkIgWumRc51yOkuQ4y99tx8EouzBMsLQ0FbNM1aohAVFJpP6Kj4QowEDF4Iwl8KHNHyEi13NudJHhA5+lULU4YezCRCEklrhF62eFvEC9lEcQYMCjciQY4bb0bcQJMiFXmWhw09Ecpmv4KzB/Ade2d+La+CaS2UlSE/fjcmo8O1THickY3bECa1uqtITTuGSDmqUwojcxYreyQBR/NYtpQUYMYxRMyFRwcgZF/QWyRHSVEbw5pLpZuitpAqXraVYz9Bzaz5M3vJF8bJq0M0tBli5Rag5eAWLuKB4tiioq1JcrNGdSxNOL+Es5AKpaA6NWPZOZSTTJy3Z3GC+DzKohvtKm8p6AhluQ6DdXo+tepLKKr2zi15fJIQcBx3EwBRioa2bW68URBKJmhtnqQ2BU+OB0iWjMhR3QMP0aiCKWbjO5GGIq46GjbQ3eQpSmVBUZm2fNBYa0FGV/jpyyhK4tT7Ilx+GOQIgu2SIld3PkqEXad5LZ+te5CHAcVFvALwkEZBENGdFSMU0Ny5JRDZneQhO1WplM4SyCVWN65T6y9b0oepG6uVE6C9PEnDRd5hwKJt8LdnGmdS+S0oBTm6F56ixu3cBUBDRbQ3AksAz8pkUSDVWFjW4f4uFDzHkMhto0Ljap6KpMVbJpkER6FJluRaJBXh4384ZENWNgXUgTHMhTUUWeW9FFa6iDOilLt96P6tQYIc5cKUxWyCDaNUKrdzJZWcSpWlTkGhPhJJIj0p1qJKAvj/ej2RiLHecRfTnUuQ62+eOsbL5ITMxgGzbaYg5XvsKiL8JUrBfVZdBoLyJYDqrL4oeNJRwHCpUAtXyNroVh5ktwX6yOvE+gqlmIlkO46LA32U6kp5PzJ/YzFdnORDLMXdoxNqsTXDAaeF5ZQUC10fMp+quryVshokGVrGHRtLEewy3R6Hbx5rYY13Q1/NJZ2Pb29u4D/gzQgIeBfwfsSSQS/Zf2/x+gGXh7IpGwf9rk1C+Cjvh54qocPx5sx+GbB0d55MgU9REPv/2W1XTGX/0l56vhl6E9CmWdf3xggMR0ljftbOeO3SuucG/818jgWCbWzDmMsWOYEydBX86mfaa5nXvdFa5v3sldvS/1xElWUkzmp+kOdRFUX3nN8Frxw3KYs4NUHvoblNU3ol33a69w5i8WrlpO/WzQwa+4QvlhGRzLIvWdB0h//yFczS3EP/y7V1g5wXIWwNzTB8g+9SRmJo0SixG6YR+Ba69HdLspnz9H5pGHKQ+eQ9Q0gnveQOjGm1EiEdKPPkzyG/fR/PF/j3fNlXGYFr92L8dOZ5kOraZ7S5hH1fuhqrN1oMBtb/kowZ5VL6m/ZdlkU2WamkPUjJdauLwWGJkMi1/5F4qnT5Ko38pM4IWFvOSYyxkFq4u4QwZmk0BOrVJLLpJz2Qz0uNljd3DnDb9zhUVXrVIkMz1GdmSI3MV5oEzN66ImWBjVAlW9Rk1wY8oBHOVSbKRLbzh9Xi/X795HLPbSOEF5vcADI9+jtX+WlifOora20vTRj6OEXz3rg+M4WEaBanmek/MneXp+gDlbR3IcLEEgIrlp8XUwmZ4kJ5UJKn6ubdnBtU3bL5uvnpns5+DxJwmW3AhAPGJTf2SUSCBKyx//CdbMOSoP/x2iy41phLGJ4nS2syC18KDiI6/I7HC7ubmvCVWWsHPzVJ74FHZyHEdZw5ywiaPiGK2xFvbcfCviKwSJLOXTTA4eZ3LgCPHKRZoVC1WwEEQJuWcX6sY3IQQaMC/mqTw/i13QkVsCuLc1XbYMezkMZ0b5h9Ofpza8AT0dxbXyBFIoecUxXtlDUA0QUoMU9ALTxVkUUWFLwwaua9pBR6D1Zc2zpzKT/N2p/4uvJrDmQhGXrNLYvYmpTA2f38+tt74VWZYBh4vDZzh35FFyyVl8wTr6rrmZjr5tiJKEaZosLS1gGDq1mk5R1ykZJkXDoGTYVGyHiu2QM0Q2NobYt+alz86r4So5dRkd/ALpCcdxODm0xH1PjpDMlwlvPo6oVvnTa/6IoOpnMD3E/skDWI6FcOkPQUCA5f8u9UsBAUkU8cgePLIbj+LGoyx/d4suJk4eIjk6SCyl45NcHF4hcLHBhYDAze17ubXjBqq5DI99+X/ijbYy7b+RE0NJLMthc7OBZH6fZo/OjnwF1XaQWjeAewf6pAdBrSJWvglGEqHlbcgt1yC4ZUS3QqKQJj3/IB2hLFVTRpNNdFPkwmKUgfk6RpNhrBfF5ZGwsBFxLlHUogJKUEPxu6hXYZfhos+wGPVMsRTL40R2czxfQzZNbnv4c/jSBb79jvcTLX2b1aUiT0S9mIqCzwrRbeisKGVpy+fwmBY2MOVWmdL8bCrvw+M0oss2JTXH+aWDFKtpehvb6DKnOKxaPF7v4wN+N/4XjWM1ZPK2TcHSqakxLE8rtuimZFTQp2doLetMh5dodkl0SRKCfCmpQ1ZHMBXC625C02xmxg5ybjpAOqciyAILkTwX1RSGs6wHFVOjzdvC+tZeOr3NRJ/8HFKtQm3XdZRz5/HFbuDCl8/jJI8x2L6OYtzNQmM3guRiX2MYSc4xkhxj6LkiSTPOCtcgt4sjlD1epnybaTfDNLp1pOACljcFAv+PvfeOsus8z3t/u57ez5neCwYzaINeCIIEQRIEKYq0SKpZsuRIjkvk2M6Kk5ss37tWYid3Jc71XfGNiyxZoiyLalYhoUICBAtAgCR6xwwG0/vpvex6/xgIJEywSSRFRnjW2uuU3b5nf3t/7/ne877Pi14Jk6i1Mez2ME4zpqnRfeFHuAoLaKFWLNGPIAioVgWHqZMXfXgLBTaro7jFCv/UvoPx0BbARk0fpWvkFA4dJEeEvD+MLkNRLlNWKuRdOhVZBwE8wDKgT5ZodKmosrTkiC1Z5Eoy540urgRXUnO4cRlVmiZeZvmx48TyVcYbXMz0dOMW3KzWx2mzEuRMmbNVNz3BD9EQaadSLfEV715mnCUkW+Qux2aaigVKWhlPw1q+fKhK0CVSqjuLGZ7EKka4Te1hV/kljKCIFnRfrxOpmeQNlbyhMi8WSaDjyEZR5ptR1BrRxjgt/iJu51LfF4oG6ZTGCx6LWVEkagRJKGn8RYv+CQ1LFDi+XKWr4iV/pZVOKjzgPk7a8rLf2MBM1U3BUmlRxvCuHWTK04xlWKiJGn+0azkhr+MDn/7d19dXD0wCkeHh4VJfX9//AFYD9w8PD9eubnMzre9dxE0evxguTWb48o8uki9pfHh7J/dtaUcUX/s78q3i/d4fM4kif/lPZ8kWNf7FvcvZsuK1UhjvFAfb1DFnzmPrNeSuTTw+9iT7p57j430f4dbmLb/w8d8MN+JRPfIY+vl9uO79Y+SWFe96G94J3HROvTfo4FfcoLweh9L5cyz8/d9h1WrUf+oz+LfdQm1mmsyB/RReehFb13H3DxDcdRee1WtumGpXnZwg89RPKRw7CqKIf/MWAnfcxcLf/hVmqYjk98PPJkuisKQZFF9kqO4W5rw9NDPMpdaLTDWq+FQvd9TfzjKpn1yySjJeIhUvkkmWsSwbUbBZ1+9m/Z61r0knfD3YlkXu+edIfv+76CaMrHyY2byM17WAZJzGsEIYdhTLjqJb/qtpehZeI0fEL9DYFuKsMkt6ZoFOqwHKoFVtdFPGEBxokgtDWnKC+KsJ1sztR1IsjJAPKxLCDnvRfDo1oUDZdFE2g+jFAlZ+nr51t7Fq231IsoJVLmOkUyzMXuHg+ScJLRRYNlFhtFnl+K5O1rWsZ2PDWurcsWvcLFOjVpxEr8bRqwn0apJCOc7papkTVZ2CbROWJLb6YkQTKZ4zSkw6FRAEFEFiXbmHPfn1hO5ahhy9Xlh8vjDD3x79Ir6cj/pyGNuyCKYyrBxcR+ftd4KhEWuMMHtlgdQPTuEQPfju7EFTRH56aY5TboGgCQ/Uh2hJVNEvJxFqLyKaRxHcYca693B6ZIzBwQ2sXr3uTfvRLGvknxlBSBno5iKWdRSXPY6Ahdy5EXXwPsRQK7VLSapnFsG0ULtDOFbWIQVuHE47khnjpcUTHH82SKUk8dB9froaQgQcAYIOP6qkYts2ExOjJJNxBJ/CsDHO8dRZNFOj2dvI9qYtbGxYi0t2kl6c4tKZg/zAPIMhws5UmBUrd9C+fD2K6mR2dpoDB35KR0c3t956x7WJjG1bzI6e58JLT5KNz+Dxh+nfdBcdA5uQ5Ld2n3/QJx3vA3TwPrQTmm7y1NEpfnzqAuLyF4hKzfzHW34Xp/rOpATYts2lY/s598KPcFYN2merpAMSR1Z7mK9T8Zgyt7n66bRDnDu2j9Xb76ex/1b+4h8PMZOTkKIzDKyu8PmBj6BefhH93D7sWhFLiCBYFRB18P8attWGrS1FV56o1Phurogiwm2bUoS8ZabNFhxSG3URhYOTe/EOLTIw46JaNKl4w+QaW6gJVeTSBAEhjYMqhVCY8fbliP4BLFzIlsnyvMWcSyLtEInmcoTOVyk1nGHX8ydZrGvl8sc+za+nXsC69CxxuYGIvogk2JRtlYSnB2fHWtrWbkL1LDnqy9USz4wfYt/C8yiizD1tO6mfKzN87AAuVWFLzMF3HTkuehzcKQi0CBJRy4cqy5gOHUs1uRbyaVgIFQ3bIcPV/jN0gZwW44zaxbTQQNEsoWYv0JqeQu5rYbS0QFYv0lAM0JaLYqgWvoF6uuu76PC3E3YGr3OImIkJyj/8z0jdmyh3RilnL+KK3MbpvaeZ97kIOZxs2P0A35zOkNMMHq53Mv6TL1Iq5Dkn72Kx6iXoKBM1cuRcBmmPgORQ8HgCuFxBUJzoqgdBFnCg01QZpzE9zZp8P2OFUyxq4ySCMulwmDrdTUhQmcpHqGoqdyhDtGdmcfk0Ul4/32u9j4KrDdOYx5c4hCzmEdzgUSQCkkAQkbAgE5AEPJKNdHUCZ5kWaq6CmKtxvNhHypbAFjHLYaKRNsyQwmWXRM7pQK0U6Xx5PxuuXMIW4MryRtzeHhzlE6x0lFEEm6QQZMHRwTOxIvOOPOtKXaSFLGJ6nsEJkda5MhVb5Ott9+LY1IkddODJHmNROI3XNPnwoka6GqXgDeOVyhjVGi1alk4riyJYDDlVnop4CC3YeMsWJadIwS3idRl8Mpln3ufmYkMdnQ6RqNNGEASKBlzWDUYNA3G2StO8QSbkwZcvIZsgSgqllR9mfjTJp62nCYiVa/eAjkRe9VNFQpY9nMv4qSpBdt26iv5btpPKam97nPglR041DA8PL1xN3/sSUBgeHv7Dvr6+/wpsBe4bHh4uv2p7kSUR9c+8SvS8e3h4+DffaN1baEoH70Mb8V7jJo9fHKWqztefGubopTg9LQF+60MDxIJvHpF/I7yf++PUSIK/23sRpyrx+x9ZTVfTO58V80awbIu/OfNVhjIj/MHa36Yn2PnmO/0CuBEP29Aof+//wjY0PI/8GYLqfp293z+46Zx6b9DBr7hBeSMORjbD/Je+SGV4CLWxCW1+DkFV8W/ZRnDXnTiab6yD9M+hJxJk9j9F7oWD2JqGs6cXweFA9niXRGRtwLbAttGTSapTU1zqvId5qYH2QI2iP0AyXkSovTLpcrllAkIZ58IonlKcxUA3SVcL4eoCm5rLxDavwzOwAkG+8UStNjfL4j88SvXKCCwf5JRvC5lsja13dJGsG8MsFulTm6nm0+TTcXKpJOlEDTPnwDQjlJUopnh9ZRvJ1FCtKoqg4VDA7VXQPTZjVgJnoguPCttcE8gzI2iLC9cEraVQELnBjxWoYRo1CnNVzJyOwxRwmMA/jwiTJHx37GTill6OJs4wkhnFxqbNU89qX5Q+UUeuLMBVDZCi6OJ4zeJ0OUvNMun2NbGrdQcrYqt5evoge8eexGXB+kIFT8TLadtm0bQIWm5uL6zm1i27cDYuTchs2yIx9i1S2Ss8rruYL6bZ5dhM6co8uiQRCUdYuWot69atIpUqMX7qReSTFbxKGO/OTuRmP5eHFnk8myerCHgMmxZBoqPORxdxQi8/ilVMcSp2G5N5jdtvv5u2to7Xv7fmCpQPTWHrJo6BGMWFOFa8ggMLwTyJYJ5FQMN2taHZ9ZRn8qjOThyRPgRElI4AzlX1SOHXGv9YzMfwaII//dpxFFnkTz6zAb97qc8TiUWOHj1CKpW4tr0gCESiMUy/wLA5wbg+iyJINJUVwtM5phtVUj6B3+z4NdZ1bXlNZNW5c6c4deoY/f2raG/vJBgMo6rq1etuMz9+kQsvPUl6YRKXN0jXyi34Iw34QnX4QjFk5cbRYDedU78wOngf24l0vsrfvPAj5pxHURZW88m1d7Fxed07Jqw6O3qOsdPPkZybpmEiQySnc77bxYl+N1m/hKNmsu6yjmKAy+HhSKtOOrcMY66HeqHCx5RxonYFo5xD0efwxCwQIXMZ5JblRD/yCEJTK9/aP8LBi4v0xLx8bl0rEjZ5VaRtWYwTs0e5+JNvsma4hLdkojY1E9q9B//mLdfG+FqlyMyVcwwfP0Ahs1T9vSZBvLkdoWUzGSmKw7LYldQYSC5dm5xp4ZQmyB16nJe23c3Avbvpe+lvscpZtGgPU0IDZ1JOrszl0XQLp2zSGRVp9NsEVJ3e1VshEuSfRvZyITVEvTvG7uA2sideIrs4QXfUx09jVRZepSHiNC3qdIsGHVoFhTpZxacq4BQYlwzGDYtN+S3EDAkwMLRGhhxOTkckkqqEbRsI5Yu0FuO0GxHaO6LopbNcmnBiI7F9++20td9YZLV67PvETx8g2Xs3ijpGwFVgaMaPNC/SfOIU9Z/8BNLGDTxx/EV8l59HEQyCsSaWb9nN8xfmmEgpZGZzVGoiaXzY1g1OIlivWmwEAdyWTL2nSEckQXesQGOwxBsFBNg2DNudHLHWoaEQoEBEyBIRsoTJ4rEyyEYFKhL11RSGLlBRVWIzC5RthcPqCqqiE4/Hi2VCtVbBtpccoDZge5qJxzrIulRciwtsOvI9OuNZ4iGZS531FOrvQ/bW8JtTXHSlESvz3H1JI7Cg4smlES2DqiIy5mugK5ug6HFzeGsM+7sAACAASURBVM9O7klfoC1/hSmHzFfrI1RlcMx2sdkhENQyTFbnyLht8Lvp0/Lcki3jsmyuSArncWHqMnXVGltcJcqInGxczUW1QooSq+N1NMvThOrdBIMSkrhkFwoVk1LWopitIVciVEWIl7JcHvwoetYkZqWJ6gXERAK/ViAm5WmQs3gp4RBsamkozoNr9QCNn/93b3t8+CU7p74M3AKoLGlL/RHQDZxnqfLezzxz48PDw792dZ9twBdZSgWcAD41PDy8+Gbr3gQdvI9txHuFmzzeGdi2zUsXF/nHfcPYNnzq7mVsXdHwtm36e81jarHAy5cWqVQNarqFppvUri6abr3qvUmpatDR4OP3H1pNyPf6mQzvJoeyXuHPT/x/lPUK/37jvybsfPMMlJ8Xr8fDjI9RfvzPkHu34br98+/a+d8p3HROvTfo4FfcoLwZB9uySP/oCYqnT+HbuInArbched9KlPNrYRaLZJ89QPaZpzELBbwbNhJ75OMokch155v+v/+MWjrN2LbPMTGWIRRxE6nzYvuqDBVP4R8+y7qRHKpu4V63ntj9D9K4opunv3GI4xfKiJbO8sXDNFhxvIPr8K7fgHvFSkRFwdJ10j/5Eemf/AjR6YTdH+fQFQnLtNiyp4195R9zJbukaxlQfezpvJNtjZuuieDpWpVCJk5uZpLEsYvYJrjqwzxrnyUVU/i32/4Iv+rjcmaU743sZaY4R6u3icxijbbh9bhUJ/d/dA2RoEx1aoraxATVyQmqk+Poi4tg24heJ6ZToGAYVEUBLaRyvl7EEQ3z0MZPE6nvRBBFjFqGamGMhcwQZ1IjnK9ViZsWAtDribImNsBoKc3p5EUA1tWtZlfbDtp8LVi2xXcvP8HB2SNsqB/kE023of/wTxFDjZQbg5yzkhzWdBZMi4Dp4u7mnWxfvp3C3AEKiZcJtd6HGlrFV85/g/OpS9zuXUP93nPEl3VTtm28Xi9dXcvo6url6A//nj5zLT4pjPvWNtTOEJVClRNjSWZdItNVjXRtqWqV06px//wBOuNneN61jqLoYs+eBwmHI9fdS7ZpUT29QO18AjHgwHNbO1LIhaVpFEaGGTn2AnpZICZHiYgJJOssAhUs6tDtdnKXLuCMrsXdsg5BkJGbfThX1yPXeV7zbIzN5flvj52ko8HH797fw9kzx5iYGEMURSzLQhRFnE4XbW3txONx0umlFEDbNijJJeK+ChlXGUOyeLj3w+xs3X7j56NQ4+DT+5guzF/7zuPxEgyGCQZDhEJLr9XsIpeO7Sc5O3bd/i5vEH8oRtjrJizouLUcSn6ewKodWGs+8raf15vOqWvo4H1uJ2zb5s9f/iKTxUmq57fSGmggFnThUmWcDgmnKuNySNd/ViWiAReR14kevBGHSjHH4mNfRzt6nJl6B0M9HuYjEnknrB+uIdgw2iSzaU5GzTbyA2UAE4H7Cqfpi19EUBSU5iZMo4Y5uzTepRQ/P2y8nYQaZGeozP1r6/B0diJHo1QzSY7+0xcJnxrFodsovT3E9tyPZ9XqN/yhPnnpOEf3PQaAYRmINhiKzMCW21i78QGsokb2YoLkmQWiikT+wg/RcjMUVu8gaU2RNeJv7boDw2xkzmrF8iwgtw8hOsuY6RgNUx567Ss4BZO4s4PgQD+BWIHp/CUyepmkaVH5Z7eTU1D5tD5Ic9GHpAURa85r5zGBpFPgpajCZb+Mr6az6cg+VnU1EbrnbuLzh3n51ATFqkJ/bzPrN+9BFEVM02RudpypycvMzi1QrRlg2wTdGn1tOVzq0h9Eb3XeY9oCcrmGVNLIm34EO0BVambc9nI+q5HNVVA9Pup8Htq9ZeqdSSKOOVzykp8gkVeZSvrRxC62L6sjPv8EE2aRLcUqlixh9e9AMETyFw4jO50MeftJimGSSoSsHLzWUNWsEavEqavECVeTNJfncFQKvKwuRxMUsAxkEUKhOgI1D46SgAsHbtWDKxbBDjoZcwm8WCiREm3qr5zAawhM9K7GlGRUs4gmeZdSYi2LSHKB+vg0DaU5yhV41lxOVnLRrZ7gofNDyEGo64FTfgc/jXgpiBICArZoQ1UlVNTIB21M+WparWXTM19jR6ZMh8NCFiyGAv105kexBYFn8EO+hgCYLicNTWup5KsUE6cwlFaCviwBn4kvIOMLyMhX0z+rloM5YizYURbsKAkiyNUi9aPH0eIak3Y7OcvDitI4t6VP4Ncq1BwKc5sfYPdvfOit3QSvwk07AXwAbMR7gZs83lkksxW+/KOLXJ7JsXF5HZ/e3YfX9dY1At8rHuPzefYenuD0lSSSKOBxyqiKhEORrr6KOBQJh3r1sywR8ju4c30LqvLGAuPvNoeFUpw/P/6/iLkj/Jt1v4sqqW++08+BN+JRO/Y9tFN7cd39B8gda9+V879TuOmcem/Qwa+4QfllcLBqNTL7niT9kx+BIBDecx+he/YgKkuDQmVsjOn/+p8J3XMv0YceQRAEzGKRzP6nyB7Yj1WtMtcV4tk+AbMhyj0dd3D/qp1k0hWy6TJPP36RxGKJNmee7vH9iKU8otOJZ80gtakptPk5fJu3kFmzm0PPT+PzO2m5TeSJ+BPYts1Hlz1I2BniibEnGctNEHVF+FDn3ayvX4P4OsLT04U5/uLEX1HvjhFyBjmbvEjIEeTBnntZX7eGifw0X335O0TPr8Rpu7j3odW0dFzvpbdqNWL1AVLZpcpqxWKcH/z0r1Gm01iKQN9yL7GYC4enBVMrYGgZACTFj9PXhdPfRVrwcDI1xLGFU2RqWZySk1uaN7GzZTshZxAA3dR59OK3OJ04x662HTzYfS+iIKJffoHqc19G3fgwYvtKMue/yQWlzGFNZ960CEgO7nAKrGveRrjlHgBMy+Q7I4/zwuxLrCj5ue3HYzj/5e8xk00yOTMFQNjpo5gYYodvN27bA7IIxtJf7lLMjWN5lFqTh5mqxlSxylSxinvqBDum9nNEWY4uyHgaO+hvayPgD+DGiXA8iZWuoi6L4FzfQPHUMbIH9lOdnARz6R/yWmOEqYhEyarRGVtBX8iPsPgimEtixjYSRhVsO4jk6QaxDinShGP9AEpzgLo6/7Vn48i5GQ4cfJE2XxZJXEpFFQSRrVtvxePx8vTTP0WWBIJ2nvT8OLbTjzPcStWS0PUlx5vid7J+YCNNbW1UrCo5LU9eK5ArZEjPLpLNZSiKFRRkmopB/LobWxIpShXytSI/G78FQcDvD+LxuLEMA7taQKjmkbQiDqOCjIlkW1i2TdWCcFsXq+753Nt+Tm9OOq6hgw+AncjV8vyXl/8C1fbimtpBpWZTqRlUNYNqzeRGLRcFgU/tXsbtg81veOxXc7Btm9QTPyS993FG21ycurOLPW27eGH4AIHL8zgqBo0dA6zd+RDFZIm/+e5pZkQ/69Q4gdsMzpRGqBgVJNMmOtbITHoFimVyX+IwXaVZxKsNtVxO7FoNwbYp9LUw8JHP4unqecvXI5uY5dDjX6JayuPr7WNqYYRAVmPglntZtfkeitkEL+1/lszUCM2Si+jQELIzRGjw45TMPKOVkyxo4zhcXly+IG7v0uL0BSkZDibms1hTzwA2QsvtKA2DSJLNtHWWy/pxbCxWSKtomIxTS46RUryMdApobp01nih3eFwYtTQZwUnS0MgYGv2qTFTxokXvIKd0Ml+qMV+sslDT0S2LlVmT7QmdjCLwZLuTrAgtkyNsPX2Yzjt3oQz2cOTIU8wnbSIBAVkWSWYMTEtAFC3CXo06t0b71GXUWB17pbvRSuN4HAYdgRT2YpKKbSMLChVNo9K+iUl3Czoya7IXWOfIYvlc6EIV3cjCVS0t0xJJ5Bw4FvJ4M3ny7TH8DaBIFhYyTm8XLl3CfvkgaWUXpxKHkGSV1dvup33lIOWn/l9OF6fpqmgots1en5+QEWPbnb/DN/aeQtdSNC8fJ11O0R0aJOCoZzGVJqFEWHDXo0tLTjzZ1OjxOljfGMMVv8LiiyfpEQaRRQUQcKyK4RpsRLgatmUaOk8/8zjHhDpKgQYEIDY/wvaDBwjk0miqg9nWFpLdncx428mHY9jS0mQqVE0RrGXoKs/Qe/4o1TGdRHuYoWVtBAQ/hiqStzKMOhMUnQa2KSLpLmxHGTcO7sgsJ1BSCFpeoriAC8jGaWqSwtd7P0PGGUaszBKbniKYmsZhLCIANgoC+rX7vKK0caHXwO3M0uVeRYug0UgCr7z0OyJR9XPspX7smhNsm2hpko70aQJahqQS4MXwSioRm1Uxiwc+/Ttv+fn6GW7aCeADYiPebdzk8c7Dsmx++vIkPzw0jt+j8vn7+unvCL+lfd9tHldmc+w9PMG5sRQep8xdG1q5c0PLz11p70Z4L/rifPISf3v2UdbXr+GzA594x6LOX4034mGbBuUf/mfschb3w3/2lip+/7Jw0zn13qCDX3GD8svkoKeSJL7zLYonjqNEY8Q+9nE8g+sQBIGFr/49+ZeO0Prv/gOls2euOaW86zcQuf8B1OYWhtIj/Hh8H+P5KSLuELc2buWWps04RAcnDk9y8sUpfH4n21YouMZOUzx1AtHlIvbJT3M+5eX0yzM0tPnJ9A9xInOKrkA7nxn4BFHX0sBv2zYXUkM8MfYks8V5mr2N3N+1m5WR/tcMXhWjwtcufptzyYuIgsi9HXexq20HqvTKIJ2t5fjysW8inWjGWfOx60P9LBu4XvT8Z/2R1wr83dmvMZ6fYk9wI9K5EfKpBRrbm+no9eP0BHH5unD6u5Edkde0x7ItZosLRF1hXPIrkRFlvcIXzz3Klew4D/V8iDvadlxbZ9s21QN/jTF+EveDf4IU60SbOkn28uNc9Ag8ry1FZq2pdnJ/cTNuS8W2liqAHfScZ5//NB3VOj6V3IHLdlCmxhQJpohTFXQEy6BLbKbDbsAlGdhiBVmux65Y6A6b6YYic3aKbDaNWdRwWRrLjBkmpAYKggv7VY5BAQGvy4vHoSBNTyMvLuL1eAl39RDu7sXT04vs92NZJiOnD3L+8E+wbYsVW3bTbgfQL1xGdBUQvUXM5CSCXnrlOiCCFESt60D39zOuq1xaHKdmapR0BY+i45c9DPp68OCgppW4nD7PjGIhCrCip4P+tdtxun1U9RqnJk5yefIyerKMqkmYgkXKVSThyVNUqyCAYIMsyAiigGXbGFdFjR22Qms1Sl+5iRbqUQIOiqTIFpOUKhVMQ8eywRJETEHERr5aG/EVdHW0sX3HPW/jyVzCzUnHNXTwAbETp+Pn+NL5r3N3+04e6N5z7XvLttF0k0rNXHJWaSblmsG+o9OcG0txz6Y2Ht7ZfV2VnDfjkNn3JInvfIupRgcn7unlC5t+D5foWHreXvwJpq5Tl6wRLFh8s3cTiVInkjfPhs0aXZFGXjxeY2JMxBeqsTp8iTUvD+PP1piPKEw2KngrFraqsOy+j7Fq+SvRhrZtYxYK6IsLaAvzaItLWTdqYyNqYzOOpkZE51KabrVc4Mjer5CYHaVxzSYujB0nXLBw+8OU81cLcIkhTEsmWlikY7pIur2X5u49+HQJMejAOdiI0ua/4Q/W1PwEz3z7f2JZJiu27mHl1qVrnq3l+MGVH3Mifgm/2k8wnqRlcgxbkBit20jG1Ud9xMXKcJ5O8yQ+M04ZFzN2E3ErSBYfOduHLnqpdztpdDuWFpcDjw2LhyaIJWocbFI5HZSxTJNVJw7RnxqH9auYTo+TT6UQJAmnx0M4GqWhtYtoUx/+aBvmhf3sf+403ytvZtvKBrILo9TlDqIIBnWaSVKFJl0jvmoHJ2IbaZkcYdvZI/g3b6Wy4RaG5vJIlw9ye+15znmW4RAsYmoOMaYiqCJWTqeScXOgPMCZGQ8IEqs6wzwk7sOXGaay7POcOP0UBSOFzxVl5dbd+EefIpGcwiFZeG2Lx+rCDEu3oaiNyK6L6NYYn+x7gG59EePMPlxzWeRND+Jc8wBnEmP8ePQkGduHQ2nHRkaxoStv0FswaMoXGc4dIBvwYvn6aW1uRfL7OLw4RdpTh2xbrPC4OXZsDrHVQ31pgobZy8Tr/YxYKrWpCLbmwuUoEW7yobYE8Ws5cs4QVdmFZBm0zI3Re/YkDTPjFL2NOPpuI+CKkvSqHPLNMCGfxiANNki1MCuLneyudGDqMlndJKsblO0iprfIC52zSHI9EX0ZObcTS5YQahncueNY+gw5VcdVs4g4NxGPrkO0y1TLT6BZRfbYEaSil6om4nfX6GrKMZ92kjlv0Dw1gyNXRoqE8NSbzBoefhK4jdLqThrSWf7wvs1ve8y5aSeAD5CNeDdxk8e7h4mFPH/3xEUW0mXWLYtx14YWlrUG39CR8m7xGJ7K8MThCS5NZvC6FHZvauWOdS24HO+M3uWr8V71xb6JZ3l87Kc82H0vd7Xf/o4ee6G0iMev4jNfP23QTE9T/v5/QqrrwnnHbyN6I6+77S8TN51T7w06+BU3KO8HDuVLF4l/8xtoc7O4V6wk9rFPInk8TPzJ/4FVWUoF8G7YSORDH8bR0nrdvrZtczE9zPPzL3AhfhlVUtnauJGdLdsx0jIH9g5RzFdZt62ddVtaME2bA3uHmBxN0zLg4eXQfnJGjns77uTu9p3X0vdeDcu2OLl4hr3j+0hWUnQF2vlw1x56Q12YlsmR+aP8aGwfJb1Mk7eB2eL866Zv6abON8//kPgLEp5CmM13dLBuU8e19bGYj1Njw/zt2Ucp6iU+M/Bx1tatwjQNLr28j0tH96M4XCzfeCft/Rtwed66hz1TzfLXZ77CYjnBbwx8jA31g6/Zxq4WKX3v/wTZgecj/wlBcWBbJtWzT5ObHOOwVeI5fwKP4OQRx530K11LxlGAk8Yw3y49SbAis3rWQSSrEU5WcOYLxCNeJjubsFQfCAIRfGjVRTJiCcsVQDGVpRQIbEpqDcEjEaiL0FLfRigxhXThKGGtSFl0MqM2QLCDcjJHsVqh5nJhStf3m9vtwev14fP58Xp9qLLE7NAxklOXcHm8NDo66bEHKdpZztUOYpolnGYNDzoNSoCQrCLai0hU0ZCZElsYV1opCiYzxQBbhCaWOwQs20AVnaiii6xd5CVhCLDwS1XG/GmuuMvooo1ky8hiHUFTw59XCJRcSLZIRdaIe/Ik3QVUxY2gubEtAVPNU6OMZNu0VnW6KjqdFY32qo5tyxxRB8iKby29tifqYdu9v/6W75Of4eak4xo6+ADZia9f+g4vzR+n1dfMLU2b2FA/iEu+saCqaVk89vQIz56cZd2yGL91/wCOG4TZvx6H3KHnWfiHR5mPypy8r5/PbfwtJqbPU/rmdyjqFTJBlZoiUF3RScXu5vwpFxYmgqJhVTxsHvTx2V2DOBQF2zDIPvcMqcd/gFWrod66jeDWW5AyBbSrjih9cRFtcQGrfE3j+JrmlG28os0nh8OojU2oTc0o9Q0Mpy4zOXnhurY39w4iyzJTw6ewTAuHv5f1NZ3K2XM8+eBnCasxbksZ+KsWQsiJe20jcovvNZOBbGKO/Y/9DyzToHv1dgZ3PsxIoczJZJ5LmRI/k2VyljO0Xd6Pq7BIpm45k63bsQQFVRbodSVYKVwgZKeReJXGoCAhO0IojjCyI4zsiKA4wjS2LefwvsuoZ4eZtxaZVJII+TlkowaAA4lISw+mCIX0IuVi9pVDCgKyM8BsyYlLhDUdUcYmLyA6AhwrrmCldByvUaUc2cjQyo3c9fIPaDx3GU11ompVcsEIx7bsYqa1m49e/Cbd+gTpy3C+bjWnNt6OblqsuHKWweMHca1ajf7gb3D0SoZjQ3G0Yo7/EHgC0bEDUegjpU1xpXyCspXHL8Voc/bjl/1MhJy8WBcm63AgWQamKOMSbAakcdamDxMbnULq2Uph+TYWkpfJpiZJaDmOOqGuFGRLdQczXhdXfDJlWcC2TdR8Gu+8hKhBsc1FLehC0soEZpK0L1ZprizgSk2iZmZYaOtmuH8ds62d2KKEXa1R1eZQ3CEkyY+reJT+Y0doKUlM9PaQcHaRaO7GVFSclRJyIUfJ7cR2+0GUESwdw84BAroxia5fwbJzgIgqNBE2GgjVgtTkPDPOORyCm0GtjaJpsyjNkRLmqIm5qz2oIEv1GOY8oqASlhpomvUjpL1c6DmKIesEso08MLAT55iIp/YCamcS/XCK0lCN+c4m1D4vDYES84Uoz0R24jdq/P6GZbgcb194+aadAD5gNuLdwk0e7y5qusmPX5zk2ZMzlKoGbfVe7trQyqb+ehT5tVkd7yQP27a5OJFh7+FxLs/k8HtU9mxu4/bBZhzqG6fm/SJ4r/rCtm2+euExTsbP8jurP8vKaP8vfEzLtjgwdZC9Y09h2RZ3t+/kvs67bjjPBNCvvEj10NcAcGz+KEr/7Qivk63zy8JN59R7gw5+xQ3K+4WDbZrXTUxCd9yJ2txMZWSE0N2731R8PRbzcXJsmGenD3F88TSWbbEqOsCO+m3MHTO4fD5OXaMPXTfJpsr4BzWOKE8TdYX57IpP0OFve9M2LjmijvHT8afJaXn6w8vI1fLMlRboDnTycO/9tPia+PK5r3M2eZF/Nfg5+sPLXsvVtnlm8gWOPzWHP9PAsvVR7rhzAEEQGK+N8pcvfRW37OK3V3+GNt/1vLOJOU4+810Ss6MIgkhjZz8dA5tp6lrxhtXb5kuL/K/TX6ZqVPmtVb/B8vCNBXMBjNmLVH785yj9t+G89bOvtFuroJ3fz/jQfr4TUlh0yGwOLeeRVZ+4NvkdTl/h62e/QcZ6JRLJLTppckZR8hVq8STBSC922kA1ZSxsNLGKZRaQRAtHOIaOSFYoklXLZMUSYHNndS3hjIWsDdGpL+KhRlVQsN1thHb9OkaggUIhT7FYeM1ruVy6jp8AOGUIiR46aq14JIV4/QKWAmXdJF+ski8U0WyBRiON36owojYiYbG6Ns5EJcLh2jLuMq/QQAnZFLCcfsZiKiMBDVfRhYDAZCiB13KRDA0gKt0Igo1kFGnKnsZflTFxYlY1ZL2KYFvka04qth83NtHqND3KPB1KCoWllKyUy8VlVWVO70KwHEwHUqjIrCl10qbHWFI4ERAFAVGxkWrPI+pxmjY9grTmtte/sV8HNycd19DBB8hO6JbB4bmXOTJ3lNniPIqosK5uNbc0baYr0P4a54pt2+w/PsO3D4zQ3uDjXz+8mqD3eoHSN+JQOH6MuS/9DUm/yJleF7ecKlLwSlzY3k4+6mGuvIgmLV03rxGjMLwKrSbh6j6PFZjHp3pZV7eGjfWDdPjbMIsFUj/8PrmDz18rGgFXHU71DSgNDaj1DagNDSj1DSiR6FIxjUQCbX6W2twc2twc2vzSYus6NpD1y4htzTzTptE6U0EyLARRpHPFFgyxn9PHstx9Tyf8419gaxqZj3ySw+EWYosVtid1ApqNFXbiW9eE3OS97jrmM3Ge+vp/xzI0itFuRvt241FV1kZ8rI36aXCpCIKAZZpceOlJLh3dh9MbQmvaxXOXbco1g77WIJsH6uhtUgi7K5i1NHotjVFLY9RS6LU0XBX11nWR8csFUvGlP288UgA92MxcfRtxTz0tC/NsOPQUnkoRbBtThJoqUnVIpNxuxvz1+MnjkkrYCNRLAqudRY5X3aRMkRMtjxANyez+0TfwlArUOtbS0ryd6do42sgR/Lk0i42tZMJRtqjnURSTb0k7OJVqxrAknG6BQXua2849Ax0d9PzRHyO43VyZzCAdHuKYZ5hDvkvIpkpI99OZNnGlk9imTs0dIRXrxmsKtGazeHQTy9PMaGMHWVeN37j8KEUlSE7to6FwgaRdIGOLlG0Jw9eNQ2mlJtuUxCrnPDOI3iZMvRlDrUOQlzQFRS1Pw+Rxll24QEO6jPNq0ZGiGiTlauKcu4GiILK+PAZ1Xia6B5hr6cQWRWyzjK6PoplXMM3kUuSr4ESWO3DTQ1O8zEJzO5YkY9s1LGMKST9Ni1Rkjz+GqcZIJFRemi4zEaxhOGZBqAIKityJKLoxjDlMK8GS2piES6jDb9UTLDqQRQm1rYvxWol8aR+2veSojcx3Eky0MNVzgkC6iaa5MGtmjxGqLCDuaULpdDJ92iSTd5IJhckGm1ho7CNspblffpbe/t2InjevjvvPcdNOAB8wG/Fu4SaP9wY13eSlCwvsPz7DXLKE36Oyc20zt69tJuB5RTPpneKRzlf5m8fPMzqbJ+RzsGdzGzvWNL2pXtQ7gfeyLzRT4y9O/DXJapo/Xv8F6j11P/ex0tUM/3Dx24xkxxiMrSTo9fHc+Iu0+1r57IqPX1dd/dWwCgmqBx/FnL2A1NSPc8dvIvp//na80/jf1jnV19c3AVSvLgD/fnh4+Km+vr4tLFXJcPFKlYz41X1+rnVvAR38ihuU9xsHo5An+f1/Iv/CISSfj9jHPol/85Y33e/VPHK1PAdnX+TQ7IuU9DKt3iYGza3MvWxg2RaZgctMKMNsa9zEQ73345Rfv1LEjaCZOs/PHGbf5LO4ZBe/1nMfg7GV1yYrVaPG/3Pir8jWcvzxhi+87iB0KXmZJ/Yex7/YTKBLxDVY4OmZ52j3t/Lbqz5DwPH6UVH59CITF15m4uIxKqUcqtNN2/INdK7YRKiu9bqJ05XsOF88+yiyKPN7az5Hq6/pTTlWX/oW+tknbyjQZ2tlyuee4idTz/O8XyGAzCe77mNF5yuRYg6/wLnJEWaLC8wV5xnNTZIoJ7B+pnxjQ8jwUpAqGOL1iWieqk1YDBAmgrsssiilGfNl6Dfr2bF/kqH2JvxukVY7SbORRMKCui6cA7uQe7ctTQJti0w1y0I5wWJhkYXsAplchlKxgFC18dWcuI2lfrewMUULyRIQEbGxqboN7IBExAxSieepi9WxtSWAMnUMY/YSAjYzdh3u1et4xl5kITeF0zSpk1y0ig3MJZwYlk2Do0rQLhCp5HGYkp4xYwAAIABJREFUNppiIZkGkqahCCYKBpLw2rHHBvJyiGm7jrPFCBdrTTg8XlYEZxCtKh3r+jlYfJm50gIAAdnLXeHtbJAHkLJpzKGvgJbB9n2I0MbbMXvefhWSm5OOa+jgA2gnbNtmqjDD4bmjHF88Rc3UqHfXsa1pI5sb1uNTr4+8OzWS4ItPXMDrUvjDh9fQUvfK+lDYxfRCkqpZo2pUX3m9+j4/O0Hi6GGyboHZRielq0Nq0BGgN9CJv2BQPnsOuWwwqnczbi3DFgQ6l1dx1sWZro5i2AYRZ5iN9YOsrx8kkjPR5meXHFJ19YiOtzdOw1KBDT2VpDY7S3z4DKOXjpLxyVgiSLKChMgdH/sD/JEmvv+1U5RKNR56oJ30o39HbWqS0O49FO66j+OJAkxk2ZzQCeg21ZCD4IYmrDoPZ1IFTibzJFKLLDv1LSRTx1XXxt0P/SucrhtHoiTnxnjpp1+nnE/Tu/5OFtWVHDg5Ryq/FPnkdSksaw3SExMICXH0zDjxqcsI1PD6FTp7/agOG8Qo/qbdLFyAhskicafI8V4flwwdLItl6TS3min8soigyGRMmf95HmRJ4N9s8uAtDqGPPYts2UzpQS6ZFmz/FKXhSTa/8BSiZRPoug1n4yqqYQN3RqVmpxi9fIBAJoFk6EwsG2DQe4WC6uVgbA/NfpMXLlnM5RwMaFPcN3OIctCH74Et2NM+HvecYdKTpT2rI8hucrJJQTaxRGhKmrQuGigmZLwieY+AbNtokogp2oSwQBewdBl3xcBdXSoAAku1acWr931VBU0BQxAQLRFPxcZXMxHVEILppHfkCqJtU3KKTDUoTDWozNY7wAEtFRPmVmPmOlERkMQFmopnaMpmmG/tZWj5AKn6DhAkbKOIZRcR5ToEQcSy8njSF7n3qReZWraSsa07SBkqINDhqNBXO87ElSEmJJ2M14erGMadbkCwBcqRRQqhBSzRxFUJENE99LlMBjxl/HIv1kQjXi2AXlwkM3mII+06w4P3UNJPYloLDLhW0DC6ksWZArHiFP2JQ4i2xUhbL4vqOrZsPofbU+KxfAVTXI/uWYNcWcSROUJNLrMz2MLOW95+taibdgL4gNqIdxo3eby3+Fk00/7j05wdTSFLApsH6rlrQytt9b53hIdpWfz5Y6eYjBf56M4etq9qvGGU1ruF97ov0tUM/+3YXyIJIne172Rr48a3PUc8vniabw1/H8u2eGTZg2xpWE9dnZ+nLhzmm0Pfw7BNHul9gK2NG26YlmnbNvrwQWovfgtsE8emR1BW7HpfRFH97+6c+tDw8PD5V30nslT29bPDw8Mv9PX1/QnQNTw8/C9+3nVvsTkd/IoblPcrh+rEOPHH/pHq2Cjh+x8g8uEH33ZutWbqHF04wbPTL7BQjhMSQlR0Dcll8+vLH2ZNbOUv1Ebrah3tG4mkJytp/vvxv8SnePm3G75wne4TQKqSZigzwtn4BeLnDOpm+ygE4jTfLvDIsgeu06p6wzZYFotTw0xceJnZK+cwTR1/pJHOFZto79/I5fIUX73wGCFnkC+s+TwR11sTUrRNnfIP/xS7lMH98J8iuoOv3aZWYuT093kse5qEIrHV8vCR1Z/CXddNLOZjdiHFscVTPDd9mLnSAm7ZRbcYpXpllKY1m6k5JbxlBc+kRVj007ShD2+1TG7fPmbGzpEKqZRcEjYwH5EZbZYIaRKfW/YxnN56nj10AKGcI6ZqdGlTRGtZzrd08mzUT7ycQLdeSY9xyS4aXDHqHDH8lgstU0FLlbDKr2xjsxRVZQuAW8TUTSQN5nwZPO1hNjasZbBuJY5alcSp58idf47Ga6kW16MkOHhBXUENhX5tCkGzqNoKpqIghj2YpkDdzDR1rU24u5chKCqWKJPN50mWNOZ0lVS+cE1M/Wftw4Z4xUPO8NHT1sDKQSc/mNpLVltqR4cu8pvzWVRbwL37D5Cblr8rxuRXDB18wO1E1ahxKn6Ww3NHGc9PIgkSq2MrWB0dQLd0ynqFkl5mMZ/j/NQCplAjGpYwRY2yXkaz9Dc9hwD4cLCsbjnLQj30hrqJuZb08EzL4hs/PkVq6ABN0sy1PSwELFvEkESyYYlUSCDttrAF8GsSUduN4vUhu9zYskjN1NEtjZqpo5kamqWhmRpdgQ4+t/JTeBT3tfZYlklydoyZkTPMjp6jXMggywrRlEYwU+HZzUE6Sy6wLHZ9/A+p1lx872sn6e6Pccc93SS+9U1yzz+Lq3cZDf/yd9G8fk7Fc+SHEqxaqOEzbAqyQNIhUPUoBCJuon6bo898hVI1gzcYY+cjX8Dtu7FjWKuUOPPUt1k4f5yQJ0J31xqMrpUMJZIsTAxh5iZw2XkAargw3C0EG3vp6ukhUl9HYvwIQeEUkqgztdBCfKGXzaofpwXPuWwuukWqMSeCBa26wO1tEb6xf4R0ocZ//PR6mqOeJf2u2QskL41x6PR+sk3raZuK0zl6kUy0ldaO3ciySunS42jtjTjyIoGWbeRKKb6UyrOuNsqK+AVsWSbYoDO+fICLDZsJGEX0TJJiIo6jksFllyg74EKXQsUh0D1j0JG3sWWZrBKm7IliOEQCrhQOu4wet1AzeQTbJu0XcWo27qqNaNkoho1oWgg2SLaEaKvIlkKgouMqFVFqtWui+q+GIQnosoDl9+IdXIvZ2UpS1ZifGiaTnF2yF6INoohtgYVE8f9n772j7DjPM89fhZtz6ts5oxvdjUYGiAxmUiRFSpRM0lSWZVujddDYIznOrL3jcHZtry3LmrUtixplWqIoEQxiJkDknDvnHG73zani/tEgCBCBACVKDP2cc0/f25W+p76q763vqTfINVgz9ThTLiy6Qlmmk+p4B4IkMNCwlKG2lZiRKK2RMFGHQkGdZiwzTrarg/U7OhmNWtmxvQKbrQWLfTmCpuDuHcQXcyCqCxMeWRYIl8hIDp2eRJ6puInPsOJDwHIu1F20FvCFkjR4dOqyNVgMN8X5QWbHj/OzLduZCI2iqGdxpYPcekandrCX6YDMoZYwtx2aZaZlJdPuOta1nUGVJB7jA6TVMfKFnWAaWHWJVrOU37zj969nWAEW7cQ51PIutxG/CCzy+NVhci7Li0fH2Ht6EkU1WFrt5w8/vhbJMN5846vgp7sH2LF3iN/8YCsb20p/Qa29dvwq+mIkPcZjPU/SnxzEJTvZVrmR7ZWbL3mh90bktTz/2f1TDk8fp85bw6daHyLiXMgd9RqPeCHBtzoepTcxwKpIO7++9CMXPbdcCCMzR2H3t9BHTyGVNmHf/llE3y+/Dy7E+02cWgd8s7u7e9m532FgqLu72/1Wl11jc2p5nxuUdzIHU9OY/vb/JrVvD75tN1Ly8U8iiJdXjq/GwzANOud7eXVsL1bJykeX3HtVr6RfFHri/Xz1xNdpDTbx8ZYH6E0M0D3fS1e8j1h+DgCf1csSfz3xPgN7VyWIJr4yC+1tNTQsKcHluXbFXinkGO05zuDZg8xNDoEgkHKAGfJz64p7qappxXIdOSX0+Di5x/8CqXwpjjv/4IriYDGX4Ilj3+TV4gQBzeCDYpR4czsvDR0kq+WocJdxY+UW1kZXIpnw7Lf+FlG2cMcnvowoSujzebKvDKFnFWb8k5wdeRlVKeCU7QSmMzjTRabLPYwETLrq7ZiyxCdbH6Q92Mrx44fp6jqDKllYJk7Smu5hd2gNI+4a3Og4TbDoBkqhSKGQRz9XyU8QBMLhEioqqqisrMZjOEi80Mu8mSZVIzCbnMU0DerbltJvjHF46jixwjyyKNMebmV1ZDlP9LyInJxgSawJBQdT1jHUsB1cG8kLToqDCZbqg8io+CpXU19TQ1OVjxlF5ZtdY9jyWW7/8SOEwiGin/gU9prai86raZpks1mmpiY4enQ/iqLgdLnIZbNcOJaLkoxok7AWR7kpN0BREPlxqBRfRSub6zZwQ8tyYrHMNff7+f0uTjpeQy3vITsxkZli/+RhDk4dJau+nrtJEiRcFic20U48YVLMizREwzREw4R9PoyiiF22YZft2CXbwnfJfv6vVbJcVqjPFzX+v5+e4czgPHdtqGFbI8yO9mAYBpqmMj2fZXw6STxdQBIMPH4JJaIw7cySooig6UgGyIg4rE6cDg8eVwCHzYVNWgiX2zt+kLAzzH9Z9imU6SnGek8x3n8apZBFkixEa5upbFzBihs2ERucZPQr/4AyPU3PtgaMdA6Lzc4tD36RMyfiHNkzzJpN1YSjHqyDp8nveBTRaqH0Nz+Pq20ZhmkymMgyc3aGUEYjpJhIaeV8BVIA1VTIagnyZAhHg4jFHFpiHi2dQEvF0VNxtEwSdO2ic2UCMyEr0yUOXO4INpsXw7CQK+QpKkkMPQWCjma6UfQ6DKmMxoYpaqom0AyZ/qlGorkmagsCQy6JZ606GZuI4bdhAoXpHFu9bj64qQ7LuTwhhmHw8g+/wmRKorWzH1cmxVzNelorN6D57Ew2+Diz5z/wNOSQYibk13GDpQHTaydwZyPq/AwT330ErbcfyQbxUgv9TjuGZKFo96LYfcQ9EmP+SUDAr6+lNFSLZCqMmCFkNc/64inWVvkZLaSYOnqSQPc8gZhKxikhmWDTjHOi1KXXsy6CKosUrRY0yUCTF0SovM1GzuVBsVoxBBWLkka4bM3Ki8+/ZJUJRKw4bALphMKM5kdKJTDNSrA2kMu7CaZGqUl24MtPAwK6J4DijVBwhcnag6QtAWyzw9SP7GLU10JPZANFj4W55UEMi0hbymB5yEO0wkuoxI0ovm5bs+lxOk49xeicxFxmKckZAzGv4zh3bxUwMSw6ftOCppnogFopMVqXIF/Ygzuvc8/OOCdrmuhsi1301qVJ2sQHvaeJFQMMzbXhaTHoTfUykBxmZbSVT7d8/Krn53JYtBPAe8xGvFUs8vjVI1tQefXkBE/vGybos/NHD6/C9Rar53UOx/n7HxxnU3spv3F36y+4pdeGX2VfDCSHeXF4JydjZ7GIFjaWreOW6q2EHZcmK++ND/CtjkdJKik+UHsLd9TcfFFuqQt5GKbBiyO7eHLgObxWD59qfYimQMNl22CaJlrvXgr7vg+6im3d/ViW3XHFufDbjfe6OLWQGRL2AH8K3AJ8tru7++4L1ssBlcBNb2VZd3f3/DU0pxYY/PkYLeLthGmajHz3+4w99jjBG9bT9IdfRHoL4R2/Kjzft4v/OPro+d8Oi522kmbaS5ppL11Khaf0fBja4/te4ejhQaQZD9biQm6MULmD9uXVNLdFKSm7NBnvhShqCscnz3Bg7DgdAyfwzeapLNqxpAsYur4gyJTXUFHXTEVdM2W1S7A7r67jJg8/w9zz3yB0+2/gW3fXVdc9O3aKrx34JjG9gACsrVjB3U030xJZclG7zxx4mZ1PfIdoVT3NKzei6zr9J45QkW4kbK0g5Z4nelsTFfXN6Lkcmf4BvK0tjPZ38uJz32efe560S+SW8nV8bvOnmJqc4rnnniMxP88NahelRpxDlmZGrKVoshVDtmJzOPG4XYR8XkqDfiLllVhtCxM20wQTEyVZYGbnEKZhENxSgzPsIuK04bdbEIDeuUH2DB9m3+gRUsUFsafMWsP8jBXFN4rdsRGrpZESm8Rn2+uoj3jI5XL86Ec/IplMcs8991Bfv5BAfjCR5Z8O9WHVVe548ns4Jscou/suqh9+CNn5uoCYSqX44Q9/SD6f5/7776eiogJd14nH45zoGOaZ3V0IRpEbQ7O0xA+TFh3ss7RQEF6/R9zVfn77137jqn33Jng/TzrgPTrxUA2NmdwsTtmB0+LEKlrO36f5osa/7TjLqf45bl9XxRceWMX83PULnPOpAv/0o1NMxLJ84o4mtq+suOK60/M5dp2YYM/pSTJ5lWjAwa1rq1jX4GRuvJfpkW6mR3ooZBe8idz+CKU1zUSrmxnKT/DY7C5EVae9X8Fn2iirb6OycQWltS1YrDaSWYVQ0IVWVNFzOU5/5a9w9k+Q3tDGUH4aly/M9o/8Ds/+pJepsdT5djmVBO1TO3EpcWI168kv347b58DlsRGKuIiUeZBlETOnoieLGMkC6e4eEsf3YcZGMIuv971odSHavEg2D6LNjWhzg82NapEY0/rxTs1gn48h2jx4Gm/GFqy/5Dxpps6cPs1g9jApfZ7y+mXUty1Doo9iegDZFqSYW0nm2CQ5M0+vy2SioJEPVqCU12BKMq7EJNHpTgLFGGYhjSNlo2FghJzTQ6BsLYGyFQhlMsYqjdGJF/AbuYvaYCAg5XyIRQ+jiTFic3GsMZ36yQxGTkeQRWy1NejRZo5bc7wc7cIu+amerse0hUh5o9RpIoH0DO0hO9MDxxATOoFYGvJpdCWNqSwcU3I6kC15TBMEqx3XqtXYW9ZhCZcg+fwkU7OM9J0hEZtEFAMM9Os02YepsY9C260YrbejGCa5fJbpsU5iM8Nosh1VdqBrBppuojschJ15aqRJyoRZRMFcOJ6w8AySSWsY+Cmt24QvupLJsRxDvXPMnuzCPTeAW0ngUeLYleTrYYaSBd0UsBgKeXcE+7rN2KpLeNLqY1K0sjE3x4bEJChFjKKCqRQxFAXJ48W5bClZ6xmUwiju8Drs0nIO/st3GZVLyQfr0QsGBiZzmNhkgW35YQqM8eL2TaS1XQh6ji3DEpNODzE8OLMRlMomCiEny8wDbLWOcDoj8IySBgEcsp3fWvcwTY6l132PL4pTwHvURlwvFnm8c9A9Eucf/vMkjRVe/usDK687FC+VU/iLRw5ht8r8j0+vxW79xVfiuxa8E/piKjvDiyO7ODR1DMM0WF2ynNtqbqTKU4FmaDw9+AIvDO8k5Ajy6daHqPPVXLKPy/EYSY3xzY7vM5ub49bq7dxTfzuyePnzbGTjFPd8G234OGJJA46bfvNX4kX1Xhanqrq7u0ebm5ttwD8BHuAn/ArFqfezQXm3cIi/9AKzj34fR+MSyn/n95FcrouWv5N5vDK6h4JWZGmwkWpP5RUrNQCEw2729ZxgT88JxvrjuOYjOLMLYSFur5W6JRFql4Qor/YjigIFrcjZuU6Oz5zm7FwXiqHitrhYHm5jZUk7LcElGJrG3OQgM6N9zI71MTc1jKFrgIAvXEZJ1RKaV9+Iy3fp2wDTNMk/+4/oE5047/8LpMDlJ5emaUIxSz49y4mOp6joP07Zho9jbb0Z0zSJT48y3n+aiYEzJGbHL9lettqpWrKSZs8NmL0ZpBIXrhtrEB0Xv/ExDJ2+0/t5vP8pRv0GUd3Jb6/6LOFAOTMz01gEsO37BsyPULzl9xnz1jCRLTKeKzKRLVJ8Cy7OsiAQtFsI2yyE7BZi2TMcmPgZJY4yEsUYhhDC57od3bRxS0WQ7WVBpAvEuEKhwAsvPE08PkcgEGLJkqXU1TUS00we6R7HIsD9XQeQD7yALejCu3UbrvW3kTVlnn/+KRRF4bbb7iIcvjQpYjJd4OCPv8NGZS8ztmoqPvIlJtU4OzqeZjoxTUDwsLFtHVtqtl0378VJx3nU8j60E7ph8OhLfbx0dIxVTRFuXlVBS03gIi+Pq2F4Ks1XHjtJUdX5wofaaau7tpBiVdM50jXLy8fH6B9PEfLa+dDWOja2lSIIkJqbYmqki+nhHmbHetFUBQAl4OZENQiSxOdXfIbGwIKwE0vmeWb/MLtPTWKaJq11Qba0l7Gs1svL//rnNJ2do7iskU7mCJfVsvXDn0dVBbLpIplUkUy6SDaewbr3Kdyjp0l5yjkd2UZBXBCRRVEgUuqmPADhRD9S30nU8TEQBNJuC0mfHSMUQPB5kW02RJsNi8WGbLdjsdiw2OzIVjsWqx2bw400PUf2yafRZqZxtq1EabuFvv4compQXe2nPOLGGEliKDoFW56+1BHGM704PX4a25txWMcRhTyJeYXZqSLppEqxIGJIMqrdRSzSQjLShDeVpGK4g9rBHoLxOOOVNdSXb8XtcDPl2oOlLI3dLpEyDNL2KlbUfYjBmbOcGt+NRcxTKkqUSxZk6bUxVUC2BDHOTqEOzaFNFTHTC65OhkPCVl+CVOHHtBrI/sC5lzIaxkwKbXQefSSBmVVBADHqRKp1IdQ7kDwiYt5ELNYjpOyYKZ2ULjFhC9KHl675HPH8wn1pByrdVj50RzN1U8+gdb6CdeU9WNd9BEEQUKanKI6N4WxZSuHYo+TmTqOWhtGsC9sbliB9RiUni2Uk8RIVYlQYE9RowwRseURRwDRBlYLYfI34fHWUlNSQSiYxTQU1myZz9AjZ48cxUllMTYCUAheMG5oksX/rB+hvXkHNQBdb9z6LTRQRbFZEixV1fg5TURDtdiz1JRjleewtTQRL72Tiq19Dm5sj8lu/Q6Gynv0vHcF64BWWZEYYdUTpXXoHs8u9zOq70I1pVndkacv4+dmmlSTMaXR1AlPU2Ga3stFhZd+Ui/H+BiIhLx/72FYk4/o9LBbtBPA+tRFvxCKPdxbOjib5h+8dZWNbKZ+7p+WqL7cvhGmafOWxU3QMzfPnn1xLddTzNrf0yngn9UWimOSV0T3sGT9AQS+yNLCErJZjND3OprJ1fGTJvVfMT3UlHkVd4bGeHeybPES1p4JPtDxIufvyopNpmmj9Byjs/S6iw4fzo/8T4SrzybcD71lx6kI0Nze3AzuAB1gM6/uV4N3EIX34EFPf+HcsJVEqvviHWIKvT3beTTyuhgt55NQch6aPs3/wGNlx8CVLcScjYAhY3QJqTYxu1zEUFDxWNysj7ayKtNPor7uqAKZrKnNTw8yOLYhVsfFBRFnmhjs/TkVD+yXrG7kEucf+O4LLj7X9DoxsAjMXx8wlMXIJzHOfC0NUdBPmdJmYr5apVI5CPnPOc6ue8oZ23P4wx3c+jj9cjiRbmR3rpZBLY7E5KI8uJZIqI+SuxH1TPXLk0nhsVSnw0wPf41WlC4sGH3CsYPsN92O1OzELGXJP/g1GJo7z3j9BCi1UYjRMk/miylxhIX+OICy4bwoIr38XBMyCRvpAP+lsGqO0lGTIQcIqMKdoTOfGSWV3IEtlOB13YhEldNMkYLPwQH2UavflwyZVVaW/t5Peng7iqRSSAJVOgQozjjM9gke92CslI9jZY2tHEy3c1FJDScNyBF/pRQ8XpmFQPPAD1DMvMOVp4++GV1Ia8fJfPrSM0qCTYzMnebzvaVaXt/GRug9d8Xq4EhYnHedRy/vYTrx0dIyf7hkkm1fxu61sbCtl07JSKiJXNrMn+mL82xNncTlkvvhrK6i8yrpXwmvJXh/b2c/wdJqKiIv7t9WzsjF8/j7QdY35qWEEQSBYWst8Mc5XT/wHyWKKB+ofoK/Dxu5TkwgCbF1RTiTo4oWDw8TTRVx2meZ6B4XRJ7jnxDjZmhL6nHnK65ex+d7fQLzMGJrcs5uZ738H0W4n8InPkZL9xPcfhO4TuJILonvSFiFZuhTrslV4ohKDx3+Arik0r7mZlvW3YbG+ueevqWlM/HQH6eefxjAFZuo20vbpjxIp9wEQ8jkY3z9CsWMWM6ui201Gih30xQ5jCjrl1R4q65yIgr7wQDunkR/OoU3mEOdUrFntfF6mrNNNT+smtgTKEEqGUH1jCILJkKpxJq1g7c3jyXNB5UQBsbaSwQgMq7OUYme7UU1LXQUmcdR8DD1fJEMeLaNgG8sjj+bQJ4pQWBCyBK8VwSNhzBRBNTAlAT3qQqxwYCsTcdh1BNMEA4qig5QjjMuZRZLOxfWZAmLBg1TwYuR8pDJuJtM2juRjxLAhihB0mnww2EM034dZuoLCrEJ+oBfBKyM1uhAjC/1gsZeQdzSyPxvlbM6O1yKxJRqgze8iqxvMFBRm8wqx1Dz20T1Ei/34vSJur4VriawwVRHlR6OYiSJigwv7hgbcNWs5KTXy/HSWqMPKJ5aUE7AtCEOGqpDr7CB74jiZkyfQk8kFwa7ChXv5BiZ7x5mQ7ITUAoH+LgRAaVnFocabONwzhwKEl/lR3CdR1I7z7XDhJFyoxBz14EoFuWF5D5HIHLsHK0n11RJeLvLgB258c0JvwKKdAN7nNuI1LPJ4ZyES8fDIT0/xk92D3Lu5lg9tvdQT93J4/tAIj77cx8dua+KWNVevlP52453YFzk1z57xA7w8thvDNHh46UdZ+SY5jN+Mx4mZ03y/68dktRwtwSa2V26iLbT0sqkS1MGjFF74Kratn8bacuPPS+e68J4Up5qbm12A3N3dnWxubhaAvwJagY8AvcCnLkhs3tDd3f2Zc0nPr3vZNTaplve5QXm3cch1djDxtX9GdDqp+OIfYitf8OT5RfAwdR0tmUSLz2MtLbvEO+uXgcvxeK3q1r6JQxydOIVl3kd4sh5nNoBgM2hcFWTLhhbsdusV9np1ZBIx9j31CPGZMZauvYX2zfcgShdPzLTh4+Sf+2d4LWeH1YHoDCA4fQhOP4LTj+jyk1JNuvo6mJ4cQdMNJEwikkbUaaW0rhVX3SrkyjYE28Xn1jB0ZkZ6GO46yljfSTSliE1yUWqto27dZqJr2y7b9p6pTv7j7HfJmQrNMyLba7fRvOpGLHqB3BN/DYaO874/R/RevmLiG1HIpek6/BJ9J3ejayoljlpa7RuxWd0o1Ra+Yj4GkshDLb9FTrMwV1CQRYHtZUFs0uVnKmYxS2Hvd9D6DgImCcHFkBRlVI6gIeGSTASbBcUb4uamZhI/fpRjgTDIMlvox1eYBUBweJGiS5DKmpGijSgnn0EbPIKl/Q5sGx7kzGCcR3acRdJMbmyJ4pFE4rEsy9dUUt9ybfwvxOKk4zxqeZ/bCZ/fyUsHhth3ZorTA3PohklN1MOmZaXc0BrFe0H56peOjvH9F3uoLvHw+7+2HL/75wvDNkyTo92zPL6rn+l4nsYKHx+9sYGmqkuLNAAMxWb52olHyArz6EPtbKlax90bagh67UQiHqanU3QOx9lzepKhh31yAAAgAElEQVRjPbOomoHNkmLz7ADllglmAwr+kkqqm1ZR0bgcbzB60f6LY6NM/OvXUKenQRRB17GWluFavwGlZhnTOQtTY0kmx1IoRQ2BPF5bB5I5hGx107z2LlrXb0K8grKhaQbH949w7MAIbiPDmuIJxJEebNU1lHz8Uzjq689fU6ZhMnesi0LHLC7dRbEwT4oJpufOYmQSeFQDR05HUs9dt7KAELEhRm1YKkoQozXENC9haRjDGUfTRToUg8NKlhb/SgLPHyEhKQiCiM3lpZhLIVttrLrxI9S2rmcwNcLTPc/Sle7HadjYbl1N7XyQR507ScsFHorczbLhIPpMB6begZ4ZREubZFOg5wWsQTsOdwG710SUwLB5SVlCjMRNTheqOauVkzWtWAXwSFDlytAu9FBtmUKMuhAjVgTrZRJRvdk1Naeg92Qw+jNMyVGOl7Qy4K/FZkooeY1UVsFqlbhrQw23r6vCdkHJ9Hw+x+mjuxg7vQuHXcXm81LQBBRTRNcFNB1AREJCFiRssoxDNyiZSiF3D4MI0kov8uogM951/CzbgChKPNxQRr339RcxmmEwlS0w09NL7sQRHF1n8cQXAgIS/jCe1Dyqw4X3M5+jduWKhWtT0TnaOc2rh4aZ8FmwVSUw9CzbBudo2fUq7tVrGam/ieMnYoQiFtqa9mOzFdkVv5FNK9toifqu+1wu2glg0UYAizzeaYhEPMzMpHjkmU72np7iN+5uYXN72VW3GZxM8TffOcryhhC/c3/7NXtbvV14J/eFbiykS7mcgPRGXAuPtJJhz/hB9kwcIFFMErIH2Va5kY1l6y5Kmm6aJrkdf42ZmsX10P+DYPn5nrHSSga7bMdyhZDC6+VxObzTxal64MeAdO7TAfxed3f3ZHNz8ybg31jwzB4CPt7d3T19bru3tOwaUMv73KC8GzkURoYZ/6d/wNR0Kn7vizgal1wTDy2dQp2ZQYvPo83HUePz577Po8XjaMkEnAv7kgMBqv74z7CEwr8MSufxZjyKusLZuS78Vi+WhJcTB0YZG0pgtcm0rymnfW0lDuf1u+brmsrxXT+h/+QewhX1bLzr0zg9F0/+jHQMTGNBkHqD62ohl+b03qcZPLMfi9XBkhXr8VssuE/8GGtlK4LNjTZ2BpQcCAJiSQNy9QosLTci2i92GdZUhYmBMwyfPczkcCemaRB0V9Cy9U4qlrZfUk41o2b5+rFv0pcdwaKalKRgVaiNLY3r4JX/hWB347z3zxAdV06CX8xn6T7yEr0nXkXXVKqXrqWsqopDL+1Aliy0Vt/Ek5azjFpifD59F7W1jVjrg0i+qxsFbbKbwiv/jplNYGm7BamkHtEXRfRF0UUrw8MD9PZ2MTMzhYlA3hvGX0xj5rK0nOmi6bf/D+wlHrSpHvTJHvSpHsz0LJopMa+FyVTfRspWw3wsy3wsRyF3QVU1SSBa6mHLzY2UVFy/W/bipOM8alm0E+c5pLIKBzun2X9miqGpNKIgsKw+yKZlpQxMpHj+8CgrG8P89r1t2Ky/OJdzTTfYc3qSHXsGSWQUljeEuH9b/fmQgwvD9wRJJbSig5Q4wYcb7+bW6u2X8ADIFVRePT3K4wdPoWW8iKZBlTqBx6dSPJfzyO5w4Q+V4g2X4fYFEQURUS3iO7YTr8NC1a3bsVfXXPIQb5om87Eck6PJBbFquA+xeARZjKMTwhPdSmVDI2VVPiKlHiRJZGwozqvP9ZKM51nSWsKmmxtwuCxkjh5h5tHvoSeT+LbfRHBJHVNdXcz3dmIkk1g1E4t6cciyCWiOAJ7yGmz+CmRnCYLsQHck0J3z6M44ujMOkoZoeOizuHki1gtFJ5UDywnmkjjkLsoNkVDPFOUfeQhxzXKOP/84eixHeaiZ8mAzpDSG9Sle9p6i1zEJgFdw8fHkTVQkfZgOgb7UUcby3ay85T4OjTxDQ3yepbqE6K9gxlXOTs2Pq7SRu+obOH14jFOHxzANnSWWDpqri/iyA5jFDFgcyLWrMRzVTD/2LHouS+QzH0N2pyhMTWJkShAEDVPrIT8yjRpXMBDQPVaiwRyvKkt5KdNKVrHi0AssT/WxMtlDQMuQl+2MVS4j2bwGZ2mU0ZkMx3tjBDw27t9Wz8ZlpYgX9HFuZoozP/wP5ubGEWQZoaQEzeOjqBsUdZ2ipqObJpgmoqnjTE9j+uspj6mU9pzFcFiR1gfJLS3hWW4khZulbhOX3c9Ersh0voh+brixiQIldguB+W684wPY4yo22cneZRtIyFbaAm7uqAzh0gvMTw4xNzXM1MgAIwWNtOognm7iY+E8wsGnkL1uUhs/zK5xEesyGzd7XqSIlRnpPm5dcW2eFRdi0U4AizYCWOTxTsNrPDTd4B9/eJKe0QR/+OBKltZcvoJsvqjxl988jGYY/MVn1uN2vLVE6r9IvNf64lqgGzonY2d5dWwfvYkBLKLM2ugqtlduosqz4JChT/WS2/HXWNd+GNvq+665HbqhM56dZCAxzEByiIHkMPFiAo/VzfaKTWyt2IjbemXHjPekOPUORC3vc4PybuWgzM4w/o//gBafp+y3v0DdbdvO89DSKZTxcZTJCYoT4wvfJybQMxfzFKxW5EAQORDAEgwufA8GEW02Zr7/XSSPh6ov/ymy7/rfJr5VvJX+mJlMcWz/KIM9MWSLSMuKMlaur8TttV/38Yc7j3DkxUeRZCsb7vokpTULCVL1dJrsmdPIfj+2mhok58LgpesavcdfpePAs2iqQuPKrbRtuJPK6lJmZ9MU9n4X9eyLOO78A6TKNoyZAbSx02ijpzFmB8Fix7riA1jb70CwXNreQjZD/ysv09e3n4KRxeOJ0LLxdqpb1iBJr6v8hmlwOtbJvpF9dCb60AUTu2KyQXFz+8wocqgK5z1/dMkxivksPcdeoefYLjRVobp5NW0b78QbjBKJeOjv7uPgs9/lsDjOeInMA77bWDPfgDaZBhOkiBNLtQ/RZUF0WBCcFkSHDJKJcvQJlBNPIXgiOG7+PFLJlR/8k8kEp7rO0tfXgykIrF2/Dc83/x09laTyS3+MvXohwaJhmHQe7ufw/nHyhYVtLVaJYNhJIOwiGHbhCznY3zvLCycmqCn18OefveEtlRNenHScRy2LduKyHMZjWfafmWL/2Sni6SIAt66p5KFbllxzbqrrRVHVefnoGE/vHyZf1LihNYrNKrHngvC9uzfU4HHLfLvjUY7NnOKWqm18qPEuoiW+S3gkiymeH97JK4MHceEnZybRkmHUwWXAm78RDXntbGiLsqE1etVQR9M0SSXynD20h/GulzH0HEW9hpy+DEl24g85iU1n8AUcbL29kapzOboM0yCn5cmk5kn8dAfCgSMIpokhQNEikZTdzMhhkrKbpOzG5fWzPBih0epBtliQHBYEh7wwPtllTM1AHU2BomPWu5ipSfLo+IvM5OdYbqkicHIWs7gUWajGbZVorAngmR7ETOWxhqoQsJ7nkzWSSEE7gaY6RKeVnhOnOEM/GzNLCYbCxF3zHDz2nzi9Abbc+zmemdvPnvED/M7Kz7Gtec35vtg7GefpsRiuWIHAqXmaW0tYu6UGe/+zqN17kMqasdSvR6psQ5AXjq8lEkz8r69SGOgn+MH7CH3wPrKHOlC7ihiFDKmB5/DduAn3yhYSQ8dQevbgU5LstK7hJd9mvG4rm2vCbKwIIA32kNj1CtkTxwFwtrXj27KVCW8F/7lvnKGpNNVRNw/evISlFR7iLzzP3FNPgGFQ8eH7sG+7BdHuuLS/VY3xbJGxbIH4qVegazda1XLEUCv1u54jMD5M3u8lu7GWk9VrGKUcH2nyogcBEQMT9QpjjoDBEqULe2yMVFLDkZ7Bei75viCA0yXjcEnEphVSpo8OfTMPh7xoxQGOlEeYrKhDUA3aClNsCbxKsGwV7tJ73vR6fyMW7QSwaCOARR7vNFyUJqSg8jffPUYiXeRPP7GG8vDFAoRpmnz9yQ4Odk7zRw+vvqJn8i8b78W+uB6MZyZ5dWwfh6aOoRgq9b4atldsoinYiLrzG5gTXXg++tdYXIHLenBl1RyDyWEGk8MMJIcZSo2gGAsvsf02H/W+Gmq8VfTE+zk714VFlLmhdA03VW2l1HVpnttFceqXg1re5wbl3cxBS6UY/+d/pDg8RGT7VjKTMygT4+jpC6ojORxYyyuwlpVjK6/AEo2eF6JEl+uKLqv5vl7G/t+/wxotpfJLf4zkvDTv0duBn6c/4rEsxw+M0tsxA0BTW5RVG6vwB6+v7an5afY++Qip2CTLKlfgn8uTPXkc9NfDJyyRCEYowHQuRoICnqYWVtz2a3hDpRfxMDWF3E/+L8xCCudH/iei83WhT4+Poxx+HG3oKILdg3X1vVhabgRBwlRVTE3D1FQEScZQBfqffZn+mSNk9DgOl4+mNTfR0L4Ri+3iSUFeK3B45CB7h/YwZiZoySl8YjJJ3BfBc/eXCLlLUAo5eo7tpOfYTlSlQFXTKto23Ikv/LrL82scDk0e5Vud/0lFTKd1zsbaWx+kvKIVZSCO0h/HSBQuPoFmAlF7FsGYxHQuJ+Vbw0x+gqKRJ1JWT7SuGVc0gmCVLrn+Yvki3+4ZI66afCjiJPC1v8dUVaq+/CdM5e3sf2WA+dkspRVeVt5QRTjqxu21XfY6Pt4zyzee7mRDexkfv3XJdV0DsDjpuAC1LNqJq3IwDJOukTiGYbKs/tLCCm8HsgWVnx0Y4cUjoximeV6UCl4gyhumwWO9O9g1to/1pav53PoHODncy3BqjJH0widRTJ5fX0CgyVtHd2qApcMqn9z++9gqK1GKBaaGuhgfPMv0cA+qUkSQbUjlG5jQK+gcTmKYJlUlbja0RbmhJXpRO94ItZin4+DzdB/bCaKEWtbCpEVC9Bk4AgIZNUOmmCar5SgYChdedc68jikI5G0CCAIyNtySB7/dS8QVIOz047N58VjcKIZKWsmQUbPn/mZIK1nSxTSZYoYi5x5SDRd3zbSzpFiBVby03appYqCix4YQHTqBu29B84oce/XHTAycIRCtYt1tv47PHaXYGUOqcHHqzM/oP7WX0toWNt71KTrSA3z99Le5pXob9zfecz7EsvfsNId2DzHpk0k0+VjqtPPx1sqLvJSuBENVmfnOt0jt24McCKDF41hKG/E23YUuy7za7KVT0MnrBoJp8MHhHbTFz5KW3Ti1HNaKpViatiDXrUGQbajz8yR37yK5exd6IgGCgK22jkS4mpfjTjqMAPXGPNvH91HTVk/Jgw9T3lp/zff36b1P03HwORpWbGH1TR8ld+oksR//CGVyAkt9PWdvvYkhUcAhy3g91dhlC3ZZxC4tfGySiKQp9B16ml7Ty3y0FVnJUj1xBLeWZtJRQdEbZVmpnVUzfRSePci8XWPAZyGLl0PqJuxNZUSiDlpPHWJJchRxlYg7ouK31OJd9slr4nEhFu0EsGgjgEUe7zS8kUcskeevvnMUqyzyZ59ci++CcPw9pyZ55JlOPry1jg9urvtVNPeyeK/2xfUip+Y5MHWEV8f2MZufu+w6AgKSICKKEpIgIQkiGTULgCiIVLrLqPPV0uCrod5XS8B+sQA5lZ3m5dE9HJo6impoLAst5ZbqbSzxN5yfYyyKU78c1PI+Nyjvdg5GocDkN/6dQk83lmgp1vIKbOUVWCsWBCk5EHjLMdPZM6cY/+pXcNQ3UPFf/xui9a3ldLoajGKRfF8vuc4O8r09+Jsbcd5yJ7Lvrb+1SCcLnDg4SuepKQzdoGFphNUbqwmVXFtSYmV6isSrO5nf9QpioYhukfFv3kpg81b0XI5E52liJw4hziWwqa/fN3IwhK2mBltlFS63nUw8jVEsYqTjqIPHwepG8FdiKur5stmmqmEqBYxiHnRjIefuZW5F95q1BO++FzJ2Rg8cYSh3knllEovNQePyzSxZtR2H+1IPt1hymhdOPQmTJ7knkea428beUC3eRBHbfJylFe0s2/gB/JFLqxBGIh5ODPbwd0f+hWpPBZ+q/iBHn/sB8ZkxqpvXsPrmjyJb7Rj5IqIqoOdU9MEDaF2PYZgmU2IFc/kEdnJ4RAPVlDlbtGAg4BJ9BO0VhL3VRCJ12P0+RI8V0W2l6LXyg4kYg+k8N/ushL7+dXo9K5izluD129lwYz31zeFruq4zeZVQyE0xV7ymvr8Qi5OO86hl0U68Yzlk8iqGaeJ1Xn58Nk2TZ4de5qnB5y76f4kzTI2nimpvJdWeSqyihb8/+jVWl6wgJDh4dmovq4Z0Pnnfn2C9ILxb1zVmR3sZ7j7G0NmDuHwhlm55gKG0mwMd0wxMpBCA5mo/G9pKWdscwWm/ODwip+bpnO/m+MSJhSqrooFggt2QkFUDSdWwaCDrJrIGaDKoVux5k1A2TyCfQ3OI5CN+8kEXWbeFjM0kjUJKzWC+YRCVBAm3xYXH6sYp2bHqArKiYUtBJOunIR3GYpHwlpXhKgkjOi0ILgui08L0XI79u4eYmVzof6eawmemqd60nLLmSorpAU68+mOUfJbmtTfTsHwzB3/2HWITAyxddyvtm+8hqaT420P/RMgR4A9WfwFTE8imFF7Y0cHcbJZw1M3Gm+rps5o8Pz7HmrCXD9eWvKlAZZom49kCw8/8DNuxQ3S0rKS3aQU+XeSBkSIO3eRMewB7mZcyp42oXUbq3U3x4A9BU8BiXwg1t9ixNKxHbtqKFG0EwyDf30eus4NcZweFgX4wDAwExhwlDDnLCa5czi33bKSxPnLN94ZpmpzavYOuIy+xZNV2Vt14PxgGqb17iD3xE/RkAufaNvR1eezeaiL1DyNKr1/XU2f3cPDln6CoCjUOAaH9Dg74WpksaNS67WwtDXB6cAz/sz+ldqALPRxBUBQyeob+ajd50cXB4mZWutzc7+lBaRhGd1kQBrJkSx5g6ba118TjQizaCWDRRgCLPN5puByPwckU//f3jlERcfPlh1dhs0hMzmX5y/99mPoyL//toVVvm9fzW8F7uS/eCgzToDvex2wuhm4aFAYOoc70Iy27FcPmRDd0dFNHNw10Uydg81Hvq6XGW4VNurY5bFrJsHt8P6+O7SetZqh0l3Nz1VbWRFdQFg0silO/BNTyPjco7wUO8PbxSB86yOTX/xVX+3LKv/C7CPKbJ4y7GkxNozA4SK5r4aE339+34JEkSdiqqlFGR0CWCdx2B4E7PoDkuHz1t2tBLqtw6vAYZ45NoCo6tUtCrNlUTUnZpbmXjEKB9JHDpPbuJt/bA4KAq305+eooJwePYHG6WHvbg0wOdtB/ai8Wq4O2jR+grnEV6vgYhZFhisNDFIaHUaengIWwScFqXRD1TA2KKSRfGMkfPVc224JgsSDIFpBlyCfQZ3qhkER0epFrVyD6o6hj/aSPd2IUCrjXridwywfQBw3mRgcZNjuYTPcjCDKBik1UNy2ltnkJNrsVUzfQJjOooynUsSS5zCu41SN0uLz0OAyspokTmajdT4nFS0B2YTUBXcHUFCSLyJ70GBNWmdvbHgLRRSo+w3DnEeYmBxdyXwkLEw6/y8NSYZ6gmaNogmSCfM7D1kRA8IQhPYsRWsKYdwUzkwPMzQ+jn3Ov9cphgnIZIUs5flsp1qYSnnaYjJ2Yxj2ZQzYUGpU+Nv3eg9guqFJ5LXg73nS83Whubh4CCuc+AH/U3d39XHNz8wYWcgw6eD3H4My5bd7SsmtALYt24l3P4dTsWbJiipAYocpTgUO+dGx9cuA5nh16iS8s/yxnR46xK3GCjUMiv/7Qfz8fynwhZsf6OfT898kkZmlYvpkV2+5jPmtw8Ow0+zummZ7PIUsCJQEHNncBwzNF3jZBRpzGxMQq2KmklOiMgmViDEOFlOFlVgyTNT0IqkidkWe5z6CuzIetrBRLpASHXiDW0UNxbJTi2OhCRbdzEPx+tNoKihVhpHAY2eOhkIiTmpskMTtOIfd6PzpcPvyRChpWbKa8ftkVBW/TNJkYSTA1nmKqb4rp0ThFaeH8CQIEQg5EM0Yu0Y0kJBElBzVtN+LwlJHNFDk51oWS0wkLJRTzOtq5/Fgen50bttfR2BI5f+wXx+d4eWKeGyI+7q2JXLZNM3mFU/NpTs2niRVUJAHqPU4qXXZKnVbKnDb8mknuxUGMtIJzWzXWmtdf+BjZOMV930MbPILgiSD6S9Enu0FTEHxRLE1bsCzZBDYP8Wd/xtzTTwJgr61Dy+bQJhcqMxZFK8W6pRhbbyfaWENpyHlR8vQrncsTu35Cz7GdNK+5mRXb7kMQBIxikbmndhD/2dM417Wjr8ti91QTrrwPrf8IHQdfoCeZxymarGtswKMkMWJDCKVNnF32EC8kTPKaztLOY6w8tofxlTewp2Utoq6z9cQegt1HGKh2oIlWuqw38ODqPtxWFcdgFfnjs5R85Cbsa9Zfte2Xw6I4BSzaCGCRxzsNV+JxvGeWf3n8NKubInzug6389bePksgU+cvPrifg+fmSa/+i8V7vi58XRj5F9tEvI1e04bj9d3+h+1Z1lcPTx3lpdDdT2Wl8Vi9f3vZ5/Mb152JeFKeuD7W8zw3Ke4EDvL08EjtfZua738azYSOln/1NhGupH30BlMkJMqdOkuvsJN/bjVksLoQLVFXjbGnF2dKCY0kzos2GW03T843vkDlyCMntIXjPvfi234hoeeuJCQt5ldNHxzl9ZJxiQaOq1s/Kdh8BMijj4xRGhsgcP4ZZLGIpLcW3eRvejZuQ/QsP8/HZcfY9+QiZxCyCINKwYgvLNn4Am+PySfNMTSMS9RGby77+P9Mk/9xX0MfO4Pzw/0AKVV9+W9NEGzxC8eAPMdOzgACYGIZEPhsh3T+Hqaq42tvwtKzCmNKZK2TZk3aQU14PX7SIKh5JJCDb8dosBIMyTmEWBnaiTU9g84E9CLINNAFUQUARBExJRhKtCEjoSg6PrvLaSyTNhJQhkTFlClYPiYKK1SgQFA2isoZFMOlVbPSrViRRIuAPESqrJVTbSriiEWnkKMU930auX4/95s9jmAbzU8NMj/QwPdLD3OQQpqEDFnRjOWmtGkMQSVe58Dd42PyDf8Hl81H1pT9Gcl/eC840TYysih7Loc/l0OfyBFpKUKveXQnRz4lT93R3d5+54H8i0AN8+oLqrPXd3d2ffavLrrE5tSzaiXc9B3hzHoqu8reH/5FYfp6bKreQmB3naKGfm0Yd3P/wn192HNZUhdP7nqbn6E6cHj/rbnuI0toWTNOkezzGT3teYErvR5XOHTfvQYuH0RMlGBk/C2Pc63CSISqOU2mfp8wn4fT4sbu9OFw+HG4fdpcXl1MmNhNDyWcpFnIUUgkKyXmK2RRKMY+qK+gX7FYwwW334I9WEaptwl9SiT9Sjs1xbd60b4QajzPwtX8lNptHXb6ZtKuM2ak0xYJ2ybqCxaQgZQn5vJSGwjhdFpxuG5VVfoJRF9IbqpyapslzY3O8OhVnU9TP3VULXqKJosqp+Qwn59NM5ooIQJ3HwYqQh7aAG6d8qShkFDSyLw+ix3I4NlRia7o45FQbPk5hz3cws3EsS7cihmrQBg6hT3ZTiENqXEbPabja24h87DNYwwsP5VoqxcTh4/TtPkzJeBeSqXPc18y+4HKcQT+lISflIRdlISdl5/56LvDsM9Qix178Af2dx2iqb6KlLIqZncNMz5HsnifdM4dzRSX6JgtStkjXiSRzmkRVWSVr7/kcVk8Q0zBQe3ajHHqMYizNTCzIoab1dLeuxiWJ3FkdwWeVEQWBGqlI9pUfMrLrEBPNXhpX+ChoVp4408w9tghVpg/ZM4X7/juu+1pYFKeARRsBLPJ4p+FqPJ4/PMqjL/VS4ncwk8jzxV9bzvKGX24BqGvB+6Evfl4Uj+1AOfI4znv/DKn0+lN4vBlM06RzvocDk0e4b9mthIi++UZvwKI4dX2o5X1uUN4LHODt5zH31A7mfvo4/ltuI/LQw9cUUpUf6Gf+mafOJ1m1lpbhaGnBubQVZ/PSywoMr/EoDA0y+9gPyXd1IofDhD90P571G65LGDNNEz2ZXEgKPzFOfnSMZO8g5tw0sq6cX0/yeHCtXIVv81bsDY2X5aYW8/Sd3EN5/bKL8jJdCZfrDyOfIvfYf0ewuXDe/39eUvEPzuWhOvEMWu++hTmbZFkIv3htHypkpiA3DaYBYsDKMd/NJOQwa5wHyJki01qYtGbDmVfwZ1MEc1N4izEETDTRgmZzY8/HAZBLytFcISbdJjPWBHohhXBuKMjZBILBUhoDpfhkE6eWxZKbh8QEaAthcq+NGrpsh/UPIpW3Mj81wtzUMPOTQyRmxzGMhVxd3lApzeWlhAdexdK8Bdu2z1AsGGRSBdLJIqlEhpnxGUaGsqiKiE0cxy6dJllazVjjzbjUDOtefpRyi52m3/0SssuDmVPR5vLnxKg8+lwOs3guN5goIAXsRDZWUwhdf3L8d6A4tQ74Znd397Jzv8PAUHd3t/utLrvG5tSyaCfe9Rzg2nhk1CxP9D3DvsnD+K0+QoX/v707j4/iPBM8/quqvltq3QcSIHG+gLixAWN8YeIzTjxxHOdwjskcSWaS3ZmdzWZmk5mdI5mcM3EyTiaTmd3ESRzncHzFR2zHsR0f2MY2YMDwgkEIgUD30VLfVbV/dAPiMEggaKn1fD+f/nSrqqv1Pl2oHvrp9zDZY/ZyQ0cFN7zvs297De5qa+aVJ35KtKedxoWrsBbO5/7mx+hP9jPbLmfmoRT1b7RR1JdgMGjRUV9Ju9ck6XoJlNZTOrWJadVFRDxDJIcGiA8NEB/sJz7UT3ywn2Qsyqn+D+f1BfAFw/gCYfyBEL5AOPuzL0AgYePt7IXde0nt3w9k52EMzVtAaEEToQUL8FbXnNXQdyeVov2uHxB9eQNFF62k5mMfZzDu0ts1hD/gJVTko9Nu51tbv8eyqkX8YdPxeTgSp8AAACAASURBVPN058J1XR5p7eLF9j4WlxfRn8rQMpjtRDk17GdJeTGLyouJ+M7ck9lN2ww920LmYJTAslr8i6qPa4ebipN89T7S238LnhBJzyyiOw6R7ujEU+QlUp/GXwJGuBxPw1I8Dcuw6uZhWNlCZYgU2/7jh6Rf3YBreWifsYCW0hoS8Rg+N0nITBIyUpSbQ9R4opSYMfykcF3YlgzQmvEx25dERXwYoVKcRJT+HX3E2sGc5cd7bR3R/gz+1FRmLLkKq7Lx2KTw0QE6f/5Toi+9hOWDyCwfg+vez288jbQmbKb5XJqGmol3tZIyvcQrpjDkhXjGQ/+gQdQsw7Z8BH3wB3XFLGmYNup/B1KcAiRHABLHeHOma+xPn9zNU68f4NqV07ht3dgXNcbCZDgX58pNJxn6+ecwiisJvevzZz2VzUjInFMXRiOTPKEUQgxw/uNwXZfOX/yMvicfp+Ldf0DFTadeutN1XeI7d9D9yK+J79yBGQpTtv4dRNZejncEw7GGx+G6LrE3t9P1q1+S3N+Cf9o0Km+5lVDTouMuPnY8Trq9nVT7YdIdufv2dlLt7TixY72XzKIi/HX1eGqn0OMUsfuwQZddRNnUKqbNKKOkPERJWZDS8iCBc1xC9u3OR+bANuKPfgPvgnUE1h6bfNXu2Etq8yNk9r0GHh/eeVfiW3wdRqAI++CbuK4NqSSZtjfJtL6BPTBA+6FSnPYopuvgaZxNaV0dmf5mEofbSPVmcJ1s8SgW9NIXCjMQqcauaWIoWUqmJ8qU2C6qo7soSmQ/9CSDfpyyWvzTFhBbMZWwqmBuSB19r91UnNSWR0lteQxwsaYtxoxUY1hefEtvxPAdP0wonbIZ6BuivfUgHW2HObS/lfiQjWlFMG0PSSJknOM/6Hq8JtVTill1+Qyq64ro2dNM++vb2JtKsXH2QizH4Yo9e5ia9BLxVuAzskUnF4e4MUTMHCRmDpLwxEh6EhiWyaJVaympnTfqczgOilP9ZEuUzwP/G7ga+LjW+sZhz4sBU4Grzmaf1rpnBM1pBJrPLSIx0ezs3MN/vvZTWvvbqI5bdAQyfDCtuPnDf/m2x2TSaX775M948MBzdJdYVCQs1j/bSW13Bu+0eqINlbSl++iP9uL1B5i3bA1NK6+kcsqZiwKO4xAfHGAo2ofH4yUQKsIfCh+3aukRruuyp6eFtJPGb/nxe3xYsSTpHW8R27qDgTe2kursAsBfXU3tdddQe/11eEKjG0buui4H73+Qlh/9hHBjI/M//zn8VVVAdl6tzz3+zziuw9eu/Txh3+gW5nBdl7u3t/Ls/i7qigKsrCvj4inlVIdHP+zEtR3af7Ob6I5OiuZV4ivLxpnu7ydx+DDxtjbSvR34S2wsn4vr+vHVzqZ0+UwMo5fk/q0kDu4m3dMGjg2GiekPgWnippO46STpOERbIdkHpheKp0KwMjvsMYNFjADddpjD6Qg9ThE9ThFx16LKaMZPHyWWnyb/ECVGDO9URfPL7Xja+hicV0LlunI8gwmKdh3GwMRbNZ3YYZuezQdwMg7FDUHCUxwM+9iXJlvLF/N03Tpi3mwPZxMHH2l8TgpvIk4ylca0U8RSIQacMFdW9/In7x75kuSnIMWpSfxZAiSO8WYkC5no1j7mTivBGuWIkAtlspyLc5Xa+SzJ3/+AwDs+jXfG6OcOHKnzUZw6t8lyhJjEDMOg6tbbcIYG6X7wfsxwmLJ164/udx2HoS2b6Xn0YRLNe7FKSqm89TZKr7jypCWmR/M7w00LCc1fQHTjK3Tf/ysO3vGvBNU8vFVVRwtS9sDA8IPwlJXjq6mleOUqfFOmZCeIr6vHikSOFlqmAPMyDnpbO1tfO8jrG/YzvHYdCHooKQtSUh6itDyYfVwWpCjiJxD0nnVl3jN1Id7F15F+4zdYUxdieAOkNj+MffBN8IXwLX833oXrMQPHhqF5GpYefeyduwbXcXjjqY1siMapDLdx0dAzpFv30L1vd/b5FZUUX9yIv9TCSyeZ3ma6M4MccjN0DHXgzThYRTM4GF5Ic8kKqkMJlpQPEGnZQbJ5L7S1ULqtikDtHLqq9uGrrsNyduP2PA2ZQYzKpXjnvBMiVfQMJenujTP4VCtD0SRDQymGYmli8TSpjDMschNowGs6OPYguFHCZjv1ZcVUN6yguNhPcXEAf8iCtI3bPkR8Vw++gQz1qZnUOy7zWjL8apqfp+fO59qWboz+QyRLTeLWIDEGsUnj2jaO4+BkbNxU9vHQQB8ltWd1uvLpMq11q1LKD9wB3Ancn88GTeYPHoUQA4wujgqq+eyyz/D0ged5eM/jlAw4/CysMe75D9as/+BJz7cdm2cPvMCvB1/BKbKY25KkutfFnTOLnrW1HGjeht3TTFnNdC5afS3T1Qq8Pj8ujOK9tTB8FZTn4hhKxI/b67ouO3t388jeJ2ge2H/ql6gBY71JVayGhnabGfsHSf7oJ+z++c84sHwa3ctn4QsXE/QECHqCBD0BAp4ARd4Q04unETihx6v/squpK6nk8H9+j01/+Vnq/uwzBOfM5Yfbf0bHUDd/ufxTxPptYhwf40jOxfpIgOW1ASrr67M91mIpOmOp0x5z3Pth2ziJBE4ygV3vYA14Gdx5ZLj4ESE8gdl4pszOHpPbmuqGjif7wbXBrcBw0hhmCMPbBwzhpBLgHBvG6A2ZVCwvJZUMM6D76G+OEo9VU/G+91O6eBllhkE9oNI2rR2D7Ds0wL7DUXa3zaV84EWglbv6F5GmkjmxLXhLbGYPhine2U/SV4a7NkhfYwOZ33Zjv9aCm3bwV4YoW9GAt7I8++WIL4gb7SKzfwuLe95god8mXTGVRGoHdsSDvztGSXA+vvmXEfeX8PRPv0liaIBYbw01y2ef64cOIcQEYpoG8xvK8t0MMQa8c9eS3vo4yVd+iadhKYY5cUo+0nPqZI1M8m87CiEGuHBxuLZN27/fydDmTdT+yScovmgl0Y0v0/PoI6TaDuKtrKLs+huIrLkU0zv61f1O2w03k6Hv2afpefQRwMVXXZNdobBm2H1V9VmtKmjbDtH+BH09cfp7Ytn73jh9PXGGosev9GaaBsGwj3CRj1DYR2j4fZGP4kiAeU21dHUNnjoOO0PswX/C6W4F18EIleJbdC3e+Vee1PvoRI7j8uJTe9j62kEaZlew7vIS2PU0iW3Pk+pJEZi/iPC627FKjo2JdhODZA5uJ9P6Bun9W4nHogQNF9fy0eJZzhu9s4kmvVRX+bhoaRnFXfuIbniJ5IF9R1/DCoC3KEimaAF9/kYOWSUcTkNq2DU1YBqELJNg7j7k8xDyW4SDXsJBL0G/B48LTjrF/p5tvNW7gZRrU+UpZnZoHd6eDmL7X8IFypd/EE95CVbEj1nix4z4sSJ++oeS/ORwNx0euLg7w5RYhkrboNwxMC0TwzTAMjAsA0wTLIPKZXUka0bXa+HIeR4PwzWUUouAh4D3IcP68qIQYoCzj6M30cfPdtxH6/5tDAYtbvYvZd0VHzq6v2Wglbu3/JSD6W4aDya5eofL9Euvoa0ow87Xn8HyeJg+7yJmLV5Dec2p59s71zh29+7h13ufYE9/M2X+Uq5puIrqUCVJO0XaTpF0UqTsNCk7RcrJ3iftFCk7hfdgB9NfbqampY+kz2Tr/GJem+Mj4Tv+SwiPYTGnbBZNFfNoqphHdejYHCWpQ20cvPNbpLu6SM+ZzpMV3cy99HpumHv9iGNwUikSe94ipncQ27GDRPNecBzMQADvlCn4qqoxiyOQyeCmUzi5lV/ddBonlTpaiHITSZxEHDdz8hxYAGYonB3W2LSQ0PwmvGW5D2gu4Lo40W4yB97CSYRwYj6cAbD7M5D7+zdCXqzKIFYwSaQ6Q6K8HDNSg2Fm571yXZfBVzfSdd8vSXd2Epw3n5LLLseJx7EHB7EHo9jR3P3gIOnoAHvCSfqKLQzHxXRheluc0mjmaLNS9cVE3lVJvNvg4KvFpGpmkJyziFDQRzjgIRTwEPJ7CAe8BD0OHv0krn6coVmV2OEAxQFFyZybMb3HiovxwX6eufdOBns7Wb/+fZQtWnP6f3inei/HSZ7Is0YmeY4AiWO8KYQ4CiEGuDBxZFo2E3/8DvyXfhhf09Xn5XfIsL4Lo5FJnlAKIQa4sHE46RQH7/hX4m/txlNWRqarC19dPeU33EjxxaswrNOv1nM64/F8ZIen5QpVg0ligyliQ6ns/WCKoaEUiVj6uGMaZ1ew+qqZlFWcuiji9B0mseFuPA3L8c699OgcGqeTSmb47UM7aNnTw+KL67nkqllHl7x1k0Oktj1Jasuj4Nh4m9bjX3YTRuD4+oPrOji9h3C6W7C7WnC695PuamXPwBS2JZYy5BRRHehheWOUel8Hndt20RerIJ304entxJeJZdtvmGQi1XhqpxGZOZuypcvwlhVj+KzszWuesXdZOhVnx73/Qoc+QHVnikDKwVNdS6a7k/DCRdR9+r+f8jXiqSS/fOMtdrrH3jPTdamw01TaaSozGSrSNpUZm/K0Q9WKhaTrS096nTPJ14cOpVQY8Git+5VSBvBFYAFwC7Ab+Oiwic1naa3/MDfp+aj3jbBJjUiemPAxwLnH8cr+l7l/8y+I+w2WWlO54uL3sGHHU7w4tINQ3OaqHTYrF19D2ZVXY/qzRYDE0ACWx4vXf/Yrr55oeBx7+1t4eO/j6N63KPEVc23j1aypW4n3LL45TezbR/cjDzG06XXMYJCiq67Ec/mlJAMWfckBdvbsYnv3TtpjnQBUhypZWDGfpop5zC6dgRFPcvDBX9C94XnCcRvD76do6XKKV60mvKDpuNVuq6qK6TjUe2z1Wr2TxFu7jxWULCu7ku0pGB4PRiCIGQ5h+fxHV4U1AgFMvx8zEMQ8+jiQexzACATwRErwT58+6oVNXNvB7snO75fpjGF3xnAGs724PHXFBJbU4Kk+fpEQN5Oh75mn6X74QZzBY1/WmMEgVlERVlHx0XujqAgdbSHpplmy6EoiNfVQVExv3KH/+3didB7i8NVX0jC7mfbBEu7bOh+cBJFAikggeezen6IkkCQSSBLw2mQck91Dl1BTtwQ1rZSg//h/F8n4IC89+iPU0oupnXXxqN4TkOJUTiOTPEeAxDHeFEIchRADXJg4XNcl/vBXcHrbCL//a2f8sv9sSHHqwmhkkieUQogBLnwcdjxO27e/iWvblF9/I+ElS0f9n91Tmajnw7Yd4kNpYkNJDh8Y4NUXWkinbZatns7yS6bj8ZzbexPtT/DYvdvo6Rrismvm0LSs7pTPc2J9pDbeR1o/B/4Q/mXvwtu07ujktafiui7uYDepjn3seKODLXt8xDNeQlaMmJ0trvkDHuobSqmvMKmiF7PzAInmZpL7mnESCQyPh9CixRRfvJKiJcuOfjB929/pOAy+/hrdD91Pqq0NO2DQWhWiL+JhfmAq/te2U3XbByh7R3b1JDc5RKZ1K5mWTWRa34BUnJTppdtfSVewkq7AsVufryw70QlguA5XOa2sX73+dM05pTwWp2YCvwKs3O1N4L9prQ8ppdYA/wEEcm26XWvdnjvurPaNQCOSJyZ8DDA2cRzu2Mcdr9xJygLThbjfYEFzkrlFjVSsvYKGihmUB8rO+6Skr+55k4ebn+DNbk2xt4hrGq5kbf0l+E5zrRupZOt+uh9+iMHXXsXwByhddzVl11yLpzgCQGesm+3dO9nWvYPdfXvJOBn8lo955XPpinfTG+vhr8rfhbF5G9FXX8WJDWGEwxQtWoyvdkq2p1NbK/1v7siuXgsY/gBuKgmui+H3E164iPCixYTmzccMZYs+Mb2ToU2vMbh5c/Y1fT7CixZTtGw54cVLsEKnXkH2fHESGXyHhuh+uRU3aeOpKyKwpPakIpWTiJPu7MIqLsIMF4169V07GqX1618m3d1D1SduZcB+kWMDELNcwDVC2IRJuSESdpChVIAdh0t4da9LOuNgmQYz6iI0NZazoLGMGVMieHKrJZ6PDx2TSCOTPEeAxDHeFEIchRADXLg47I69xB74R3zL34X/oveM+etLcerCaGSSJ5RCiAEkjvEmGPDx619uYff2DkrKglx2zWymzTjzhPCn0nFogMfu3U4mY3PNzQtG9Dp2dyvJl3+OfWAbRnEV/lW34plx8Yg+MGbSNts3HaK7Y5CyqjBTG0qprCk65bGu45Bo3kt048tEN27E7u/LfmBavITii1cSXrTkuGGWrusytHkT3Q/dT7K1FV/tFMrfeRNWzwZi+7fTXLWE5n1vMafdoagvzpT3vQMreQC7bSe4NkagGE/DUqyGZViVDbi2TXKfpuNn90A6Rdnq+RCErrRDp+Oj0wozp6yYeZffNro3HfnQMUwjkicmfAwwdnG0HdjFt7Z8H38aFmYqaKkP0ppox3azPX2KvGGmR6bSUDyNhshUIr5iTMPCMkwsw8w+Nk1Mw8TKbTcNExdwXOekm+06uLn7oXSM5zs28OrBLYQ9IdY3XMEVUy/Fb41+OPeZJA8eoOeRXxPd+AqGZeGtqcVbUYGnvCJ7X1GBW1pCi9nP9tQBtvVq+pL9/NGCD7GQGhL795FsbmZo55uk2g6BfWyYnRUO49oOTm7eLN+UOsKLFxNetITg7DnH9bI6kZvJEN+9i+jrrzL4+uvZ667HQ2TNpZSuvwZ/Xf2Yvxdvp6qqmI62PpK6m+S2jtMWqc5FureX1q9+CSeRoObTH8UtTmP5IljeCB5fBMtTDBhkenuPWxjFHhrETqUYHIgzOBgnPhQnk0hhuTZeHAKmi890aLz9g4RWTqxhfUqpG4F/ArxAD/AxrXWzUmoucBdQAXQDH9Fa784dc1b7zqCRSZ4jQOIYbwohjkKIAS5sHPGn/p1MyybCt30VMzy2c4pJcerCaGSSJ5RCiAEkjvHmSBwH9vXy+8d3098bZ/aCai5dN4tQ0Zk/RMVjKVr39rJ/bw97d3URCvu44daFlFeO7j/7mdatJF/+OU7PAcya2QRWvx+rZvaoYhgp13GyH5g2vsLgaxuxo1EMf4CipUspvngVmAbdDz5AsmUf3uoaKm56N8WrVmOYJm4mRfyxf8U+vIu++uVs3qGZ8dYgHsOlbk01/jkX4WlYhlk9C2fgMOntT2G3aZxoB2RS2Eno0ZBJQllTEYGZU9mXgF2HO5g5bzHLrvnYqN43kOLUMI1InpjwMcDYxpGMDeL1+o/2gkk7GdoGD9Ey0ErLwAFaoq0cHurAZez/3xXyBlk39TKunLaWoCcw5q9/otShNvqf+z2pjnYy3d2ke7pxhoaOf5Jl4SkrxwgFybR34Cazq6AaHg+++qkEGhrwTanHTsRI7NlDqqUZf+NMwouXEF64GG9ulb/ROvIFwcALzzOw4QXcdJrQwsWUXXMtofkLzmsPNjhhhd20nS1Sbe/ETWTwTCkisHTsilSp9nZav/olME1qPvIx7L5+Uh3tx1br7ezATR8bYm/4fNkhgz4vpteL4fVieLw4lofBNPQnHXpjNoNpqFp/NetuWDXqNuWxh20Z2eHaa7TWu5RSt5PtEXudUup3wP/TWv8kt/3jWut1uePOat8ZNDLJcwRIHONNIcRRCDHABZ56ZqCDoV/8Dd65awlcPtLZK0ZGilMXRiOTPKEUQgwgcYw3w+PIZBw2vbSf1zfsx+MxWXXFDBYsrTs6XxRkJzrvOBRl/94eWvf20HEoe2wg5KVhVjmrr5xJKHx2PQNcxyG96zlSG+/DjffjaVyBt+lqrLp5GMbbDzc8l3Ph2jYxvZPoxpcZfP21ox/kPJWVVLzz3UQuWXPS3GRuKk7ssX/B6diDXTmLnW1Jyja1Eq8uYdZnP08weojUtiexD2wD04M1tQmzpBYzUoVZXI3rKaLtrp9wqKuV9sZyEuk4U2Y0sf6Wj5ByRj/2XIpTRzUieWLCxwAXPo5EJsmBwTbimTj2kV5Qjn20N5Tt2sN6R9kYGJi5XlTZm3G0x5WJgWlaWIbF6tmLiPc7Z27AeeQk4qS7e8j0dJPu7iLd3U2mpxs7GsVXOwX/9IZcQarulL2gzse5sKNR+p59mr7f/RZ7YABf/VTKrrmW4pWrRz2UbqROFcf5LFIlW1tp/fqXcWLZ+Q8NjwdvZRXe2trcIik1RxdL8ZSWjmi6gd5okpkN5fT2DJ3xuSfKY3HqYuCHWuum3M/lZHs71QC7gAqtta2UsnLb55BdpnHU+7TWnWdoTiOTPEeAxDHeFEIchRAD5OH/Hi/+lPT2Jwm994tYZWPXk1iKUxdGI5M8oRRCDCBxjDeniqOvJ8ZzT+zmwL4+qqcUs/rKmQwOJLIFqeZekokMhgHVdRGmzyxn+sxyqmpPPZzubLjpBKktj5Ha9gSk4hhFFXjnrME7dy3msNX9ThfDWf3eTIbYjjdx4nGKlq84/XAVOwOZJIY/jOu67P3R97Cfe5m2Wj+1UxzqIyF8TVfjnX8lZjBy3LEdrbvZ/Oz99HYcIBi3mTdjGXM+8EdUV0dkLpFz04jkiQkfA0gc48n5jMFJp4m+8hK9TzxO6uABrEiE0nXrKb3iKqzi4jH9XaddYTdtk9zVTXJbrkg1LUJw+RSs0nPr7Zbu6SZ16BC+6ho8FRV5ne8yj8WpEmAvcJ3WeqNS6jPAt4GLgB8dKVrlnvsmcDvZAtSo92mtXz9DcxqB5jEJTAghzpEdi9L63T/DW1HPlNv/4bhVWvPspDwx+qVbhBBijJSWh3jnbYt5a0cnLzz1Fg/dswWAYNhL4+wKps8qZ2pjGYHg+fmG2/AG8F/0B/iW3khm3+ukdz1PavPDpDb9Gqt2Lp65l+KduXLMV7gwPB7CixaP7LmWBywPTv9hUtt+S5W9ma4SmNKeRAfD9Exfwor5V2MGj30DP9DTzpbnHqRtzzaCRaWsvOaDBF/bwcDvnqU9ZVD1Pz4zpvEIIcR4Znq9lFx6GZE1a4nteJPeJx6n+4H76Hnk10QuuZTSq9fjr5963ttheC0CTdX451aQ3NFFYlsH0Yc0vtnlBJbWYoZGn+tc24EhD77IdDwVxRjm+R22OF7lVnO9DfimUioAPAb0AUWnP/L8mcxfYIDEMd4UQhyFEAPkJw7fFX9E4ok7OfCLfyGw/s/Hy5cYJ5HilBAirwzDYM6CaqbPLKd5VxcV1eG3nWz8vLXB48M7ezXe2atxhnpJ736RzK7nSf7+ByRfuBvPjBV4567FrVyJ6zqQTuKmYripOG4qDkcfZ+/BxSyuyt4i1eAPjyoe187gDnbjRDtxBjrItGzGbn0DTAvvzJVMXbeWA9/5v6iuFFt3baHrUDOrrrudkso6tm14jL1vvIjl9bJ47U3MWXYFHq8Pt2kV3rIyuh96gH0VpRTddMv5e0OFEGIcMgyD8IImwguaSLYdpPfJxxnY8AL9v3+GoJpH6br1FC1ddtIQ6zFvh9cisLgG39wKEm+0k9LdpJr78M+vJLCwGsN3+t/vOi6Z9iHSzb2kW/pxU9mJ942AB9+MUnyzy7HKx37Z8PFOa/1b4LcASqka4LNkv5WvV0pZw4bn1QGtZHtHnc0+IYSYULyNK3DXfJDki3eTfOkeAms+lO8mnZIUp4QQ44I/4GHe4tp8NwMzXIZ/6Y34ltyA07mXtH6e9J6XyLy1gX1P+HAzaU5csvuMfEHMSPXRYpURqc7ee3w40S6caCfuQOfRYpQ71APDhlwbwQi+FTdnh+6FSgGY8olP0fq1L3OROZ83PQmeufc7WB4fjp1h1uJLabrkOgKhY8NVDMOg4l0346ufSml1KZmTGimEEJOHv66e2o9+nKpb3kf/c7+n75mnOPTvd+IpL6f0ynWUXHbFmA/5O5EZ8BBaWY9/XiWJTYdJbu0gtaubwJJs4cqwjn2z7boudk+c9N4+Uvv6cGNp8Jh4p5fgm1kKLqTe6snObbWjC6s8gG9WOd6ZZZiByfHffaVUrdb6sFLKBP4Z+J7WukUptRn4APCT3P2mI/NGne0+IYSYaHwL34ET7SK99XHM4kp8i67Nd5NOMjmylRBCjJJhGFjVs7CqZ+G/5ANkWjbhG9hPImNi+ELgC2L4Qhi+YHbY39HHIcDNFZo6cQc6cAY6caId2D0HyLRsAsc++fcFIxiRaqzaubkJzaswiqswI1UYobKTut8GZ8+h8j3vpeveX7DqtvfTMmOIRCzKwkuuJ1J+8nxZRxSvuIiyAukWLYQQ58oqKqL8+hsou/Y6hrZsou93T9F13710P/QAxStXUbruHQQaG095rGvbZPr7yPT0kOntJd3TjV1dhtG0HNM38gU7rIif8BUNZJqqSLx2iPgrbSTf7CKwvBarIkS6uY9Ucy9OfxJMA099Mb6LpuCdVoLhOZYbvFMjOIlM9vl7eohvbCP+2iG8UyP4ZpXhmRop9GF/X1RKXQr4gCeAv85t/yRwl1Lq74Be4CPDjjnbfUIIMeH4V9+GO9hNcsPPMMLleGdenO8mHUeKU0IIcQaGx4d31ioqq9aPuKhjlU/DKp920nbXcXBjvTgDHZBOZgtQxZUYZzE5Ydk11xHXO+n51b0s+JsvEGhoHPVrCCGEAMM0KVq2gqJlK0i2HaTvd08xsOEFBl58gcCs2RQtWYodjZLu7ckVo3rI9PUd18sVoAuwSkopv+FGSi6/AtM78iKVpzJE+JqZZA5Gib9+iNjv9x/dZ9WECS6owttQgul/+/++mwEP/vmV+OdXYvfGSb3VS2pvL+n9/RgBD576YqyyIFZ5AKssWFC9qrTWf/w223cCq8ZynxBCTESGYRK46k+Jxb5G4unvY4ZKsWrn5LtZRxVORhJCiAnAME2MogrMoooxea3aj/8JLf/4fzj0ve8y/e/+ASs4+eYZEUKIseSvq6fm9o9Q+Z73MvDi80d7Uxk+H56ycrzl5YTmN+EpL8NTVoG3vBxPWRme8nKC0W723HU3nffcTe9vHqX8Zto3EwAAEYJJREFUhncSWXs5pndkk50bhoF3agRPXTHpfX048Qy+xhLM8MiLXEdYZUGCFwcJrJhC5mCU1J4eMgejpPf0Hvt9QQ9WeRCrLFesKgtghuXjgRBCFCrD4yN47X8n9uAXiT/+LUI3fwGzJP9Tq4AUp4QQYkKziouZ8qefovXrX6bt29+k/MabCC1oGpNVOIQQYjKzQiHK1l9D6br1OIkEZjB4xsUtShpqmfrZvya+cwfdDz1Ax90/puexRyi/8SZKLr0MwzOy/3obpoFvZtlZtdu1bTK9PaQ7O7O3rk7SnR2kOjtxhobA8GL5SrB8pViBMjzd5ViBMgwzOxG762RI1CYIXX/pWf1+IYQQ45sZKCZ0/V8Re+CfiD32r4Te/QXMYCTfzZLilBBCTHTBOXOo+cjH6Lr3lxy841/wVlZRcvkVRC5di6ekNN/NE0KICc0wTaxQaOTPNwxC8xcQnDef2Jvbs0WqH99Fz6MPU3Hju4isuXTERaozSXV2ENu+jWRra64I1Um6uwvsYXMbWhbeikq8VVX4qmuyqxFaFoZlYVgJHKsD1+zGMIIYbgDD8VO6bAGpMWmhEEKI8ciMVBO87i+I/fqrxB+/g9A7P4fhGdk0I67jnJc2SXFKCCEKQMnayyledQmDm16j//fP0nXfvXQ9eD9FS5dRcvmVhOYvkN5UQghxARmGQbhpIaEFTcS2b6X7wQdo/9EP6Hn0YUquWkdgegO+ujqsSMkZe2QdYceGiO3cSWz7NmJvbiPdmV08zgyF8VZXE2hooPiii/FWVuGtyt48ZeXZgtQolMjCGUIIUfCs6lkErv4EiSfuJPG77xNY/+cnfV5wXRd3qAf78G7s9t3Y7W/h9Bwg+M4/g9oVY9oeKU4JIUSBML1eIitXE1m5mtThw/Q/9wwDL7zA4GuvHtebiqrzuzy6EEKIYwzDILxwMaGmRQxt3UL3gw/Q9cufH91vhsP466fiq6vHX1eHr64eX309nuIIrm2TaN7L0PZtxN7cTqJ5LzgOhj9AaP58St9xLeEFC/HW1Iy4wCWEEEIc4W1cgbvmgyRfvJvkS/fgX30bTtd+7Pa3jhaj3KHcXIUeP1b1THxLbiA0ewWJwbFtixSnhBCiAPlqa6m69f1U3HzLSb2pnI/ejm/NVfluohBCTCqGYVC0eCnhRUuwB/pJtbWRPHiQVNtBkgcPEH15A/3x+NHnW8UR3EwaJx4HwyAwYwblN9xIaMFCgjNnjdnQQCGEEJObb+E7cKJdpLc+TnrH02BnADCKKrBqFVbNbKza2Zjl047OT2gFi2FwbHvYSlYTQogCdlJvqheew19ZiXvmQ4UQQpwHhmHgKSnFU1JKaP6Co9td1yXT10eq7SCpgwdJth3EsExC85sIzZuPVVSUx1YLIYQoZP7Vt2H4w7iJKFbtHKzq2ZhF5Re0DXkvTimlKoAfA7OAFLAb+ITWulMp5QJbgSMzbn1Ya701d9xNwNfJxvAa8Ida69iZ9gkhxGTlq62l6pZbqZS5RIQQYtwxDANvWRnesjLCTQvz3RwhhBCTiGGY+Je/K69tGA+z47rA17TWSmu9CNgDfGXY/jVa66W525HCVBHwn8BNWuvZQBT4n2faJ4QQQgghhBBCCCHGl7wXp7TWPVrrZ4ZtegloOMNh1wOvaq13537+HnDbCPYJIYQQQgghhBBCiHEk78P6hlNKmcCngIeGbX5GKeUBHgP+XmudBKYDLcOesx+Ylnt8un1CCCGEEEIIIYQQYhwZV8Up4N+AQeDO3M/TtdatSqkI2Xmp/hb4woVoSEXF2U86WVUAy7QXQgwgcYw3hRBHIcQAhROHEEIIIYQQYuIbN8UppdQ3gDlk54pyALTWrbn7AaXUfwH/I/f0/cDwddCnA60j2Ddi3d2DOM7o17OqKoCJhgshBpA4xptCiKMQYoCzj8M0jXMq3AshhBBCCCHEqeR9zikApdQ/AyuAm3PD9lBKlSmlgrnHHuC9wObcIb8BLlZKzcn9/EngFyPYJ4QQQgghhBBCCCHGkbwXp5RSTcDfAHXAi0qpzUqp+4F5wMtKqS3AG0Ca7LA+tNZR4E+Bh5VSbwElwDfOtE8IIYQQQgghhBBCjC95H9antd4OGG+ze/FpjnsQeHC0+4QQQgghhBBCCCHE+JH3nlNCCCGEEEIIIYQQYvLKe8+pcciC7MS/Z+tcjh0vCiEGkDjGm0KIoxBigLOLY9gx1pg2ZuKRPEFhxAASx3hSCDHA5I5D8gQgOeIoiWN8KYQ4CiEGmNxxnC5PGK47+hXpCtxa4Ll8N0IIIcaxy4Dn892IPJI8IYQQpzeZ84TkCCGEOLOT8oQUp07mBy4GDgF2ntsihBDjiQVMATYCyTy3JZ8kTwghxKlJnpAcIYQQp/O2eUKKU0IIIYQQQgghhBAib2RCdCGEEEIIIYQQQgiRN1KcEkIIIYQQQgghhBB5I8UpIYQQQgghhBBCCJE3UpwSQgghhBBCCCGEEHkjxSkhhBBCCCGEEEIIkTdSnBJCCCGEEEIIIYQQeSPFKSGEEEIIIYQQQgiRN558N6BQKKXmAncBFUA38BGt9e78tmr0lFL7gETuBvA5rfXjeWvQCCilvgHcAjQCi7TW23LbJ9Q5OU0c+5gg50QpVQH8GJgFpIDdwCe01p1KqdXAfwBBYB9wu9a6I19tPZ0zxOECWwEn9/QPa6235qelZ6aUegCYQba9g8BntNabJ9rfRyEolPd8Il2TjpA8MX5Inhh/JE+MH4Xwnk+k69FwkifGD8kT48+FyhPSc2rsfA/4jtZ6LvAdsn80E9V7tdZLc7dxedE6wQPA5UDLCdsn2jl5uzhg4pwTF/ia1lpprRcBe4CvKKVM4CfAn+fOx++Br+SxnWdyyjiG7V8z7HyM20SS81Gt9RKt9TLgG8D/y22faH8fhaCQ3vOJck06QvLE+CF5YvyRPDF+FMp7PlGuR8NJnhg/JE+MPxckT0hxagwopaqB5cA9uU33AMuVUlX5a9XkobV+XmvdOnzbRDwnp4pjotFa92itnxm26SWgAVgBJLTWz+e2fw943wVu3oidJo4JR2vdP+zHEsCZiH8fE5285/kleWL8kDwx/kieGB/kPc8vyRPjh+SJ8edC5QkpTo2NacBBrbUNkLtvy22fiO5WSr2hlPquUqo03405S3JO8iz37cangIeA6Qz7Bkdr3QWYSqnyPDVvxE6I44hnlFKblVJfVkr589S0EVNK/ZdSaj/wJeCjFN7fx0RQaO/5hLsmnYKckzyTPDF+SJ4YFwrpPZ9w16O3UUjnBCbgeZE8MX5ciDwhxSlxosu01kuAiwEDuDPP7RET95z8G9kxyROlvW/nxDima60vIttlegHwt/lq2Ehprf9Yaz0d+N/A1/PdHjHhTdRrUiGbqOdE8sQ4IXlCjKGJej0qdBP1vEieGCcuRJ6Q4tTYaAXqlVIWQO6+Lrd9QjnSDVRrnQS+C1ya3xadNTkneZSbjHEOcJvW2gH2M6wbq1KqEnC01j15auKInCKO4edjAPgvJsD5OEJr/WPgKuAABfL3MYHINWn8kXOSR5InxifJE3lVENekiXg9Oo2COCcwMc+L5Inx6XzmCSlOjQGdXSFgM/CB3KYPAJu01p35a9XoKaXCSqmS3GMDeD/ZuCYcOSf5o5T6Z7Jjwm/OJUCA14CgUmpt7udPAr/MR/tG6lRxKKXKlFLB3GMP8F7G8flQShUppaYN+/kmoAcoiL+PiUSuSeOPnJP8kTwxfkieGD8K4Zo0Ea9Hp1MI5wQm5nmRPDF+XMg8Ybiuey5tFTlKqXlkl1EsA3rJLqOo89uq0VFKzQR+BVi525vAf9NaH8prw85AKfVt4D1ALdAFdGutmybaOTlVHMBNTKBzopRqArYBu4B4bnOz1voPlFJryK7gEODY0q/teWnoGbxdHMDXyMbgAl7gReAvtNaD+WjnmSilaoAHgTBgk00k/1Nr/fpE+/soBIXwnkueyC/JE+OH5AlxPkz093yi5giQPDGeSJ4YXy5knpDilBBCCCGEEEIIIYTIGxnWJ4QQQgghhBBCCCHyRopTQgghhBBCCCGEECJvpDglhBBCCCGEEEIIIfJGilNCCCGEEEIIIYQQIm+kOCWEEEIIIYQQQggh8kaKU2JSU0p9SCn1xHl67R8qpb54Pl77FL/rY0qp599mX6NSylVKeS5EW4QQolBIjhBCCHE6kieEGDvyD0wUPKXUWuBrQBNgAzuAv9Bab9Ra3w3cnc/2ASilngF+orX+r3y3RQghJhPJEUIIIU5H8oQQF4b0nBIFTSkVAR4G/g0oB+qBfwCS+WxXoVJKWflugxBCjJTkiAtLcoQQYqKRPHFhSZ6Y3KTnlCh0cwG01vfkfo4DR7veKqU+Bvyx1npt7mcX+HPgL4Fa4A7gh8CPgYXAb4DbtdapE48ddvwcrfVbwxuhlCrLvcYqsn93LwCf1FofUEp9CbgMWK2UugP4odb600qpeWQT4QqgE/hbrfUvcq9XAfwAuBLYCTw+gvfiQ0qpfwJCwDe11l/KvZYf+CrwvtzzfgF8TmudPFOMSqkf5t7TBuAK4N1KKR/wDWAaMJD7Xd8YQfuEEOJCkxxxjOQIIYQ4meSJYyRPiPNKek6JQrcLsJVSdymlrs9d2M/kWrIX8dXA/wK+D9xO9gK5EPjAWbTDJJsAGoDpZC/CdwJorT8PPAd8WmtdlEsmYeBJ4KdANfB+4LtKqQW51/sOkACmAB/P3c5kLaCAq4G/U0rNz23/fC7WpcASYCXwhVHE9kHgS0Ax8Dzwf4FPaK2Lyb5fvxvFawkhxIUkOeIYyRFCCHEyyRPHSJ4Q55UUp0RB01oPkL2QusB/Ap1KqYeUUjWnOexrWusBrfV2YBvwhNZ6r9a6H3gMWHYW7ejWWv9Kax3TWkfJXoCvOM0h7wT2aa1/oLXOaK03Ab8Cbs11d70F+Dut9ZDWehtw1wia8Q9a67jWeguwhWzyAPgQ8I9a6w6tdSfZrsofHkV4D2qtX9BaO1rrBJAGFiilIlrrXq3166N4LSGEuGAkRxxHcoQQQpxA8sRxJE+I80qG9YmCp7XeAXwMINe99Sdku9i+3bcW7cMex0/xc+1o26CUCgHfBK4DjnzjUqyUsrTW9ikOaQBWKaX6hm3zkO3OW5V73DpsX8sImnF42OMYUJR7XHfC8S25bSPVesLPt5D9tuQrSqk3gL/WWm8YxesJIcQFIzniKMkRQghxCpInjpI8Ic4rKU6JSUVrvTM3tvkTY/ByQ2THXAOglDpdovkrst1gV2mtDyullgKbACO33z3h+a3As1rrd5z4QrlvOzJkuwbvzG2eflYRZLWRTWDbh71WW+7xSGI8ru1a641kx4t7gU+THXc+7RzaJ4QQF4TkiFOSHCGEEDmSJ05J8oQYE1KcEgUt9+3GjcDPcxMGTiP7LcdLY/DyW4CmXHLYCfz9aZ5bTPabkj6lVDnwf07Y3w7MHPbzw2S/Lfgw8LPctqXAoNZ6h1LqPuDvlVIfBxqBjwL7zjKOe4AvKKU2kk0Of0f2GyEYXYzkJjC8FXhYa92vlBoAnLNslxBCnFeSI0ZEcoQQYtKSPDEikifEmJA5p0Shi5Jd1eJlpdQQ2USyjey3D+dEa70L+Efgt8BushP4vZ07gCDQlWvDb07Y/y3gvUqpXqXUt3Njya8hO3lhG9lutF8F/Lnnf5psV9rDZFcA+cE5hPJF4FXgDWAr8Hpu22hjPOLDwL5cMvkk2XHoQggxHkmOODPJEUKIyUzyxJlJnhBjwnDdE3sACiGEEEIIIYQQQghxYUjPKSGEEEIIIYQQQgiRN1KcEkIIIYQQQgghhBB5I8UpIYQQQgghhBBCCJE3UpwSQgghhBBCCCGEEHkjxSkhhBBCCCGEEEIIkTdSnBJCCCGEEEIIIYQQeSPFKSGEEEIIIYQQQgiRN1KcEkIIIYQQQgghhBB5I8UpIYQQQgghhBBCCJE3/x+A9f+knf0aSQAAAABJRU5ErkJggg==\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "plt.figure(figsize=(20,5))\n", "plt.subplot(1,3,1)\n", "plt.plot(results_close_fear)\n", "plt.ylabel('Value')\n", "plt.xlabel('Simulated hours')\n", "plt.title('Monte Carlo BTC/USDT with sentiment & fear')\n", "plt.subplot(1,3,2)\n", "plt.plot(results_close_greed)\n", "plt.ylabel('Value')\n", "plt.xlabel('Simulated hours')\n", "plt.title('Monte Carlo BTC/USDT with sentiment & greed')\n", "plt.subplot(1,3,3)\n", "plt.plot(results)\n", "plt.ylabel('Value')\n", "plt.xlabel('Simulated hours')\n", "plt.title('Monte Carlo BTC/USDT')\n", "plt.show()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Value-at-Risk" ] }, { "cell_type": "code", "execution_count": 12, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "99% VaR for sentiment & fear: 3460.0421119349726\n", "99% VaR for sentiment & greed: 3587.808611402619\n", "99% VaR: 9061.239256181689\n" ] } ], "source": [ "price_array = results_close_fear.iloc[-1, :]\n", "price_array = sorted(price_array, key = int)\n", "var99 = np.percentile(price_array, 0.99)\n", "print('99% VaR for sentiment & fear:', var99)\n", "\n", "price_array = results_close_greed.iloc[-1, :]\n", "price_array = sorted(price_array, key = int)\n", "var99 = np.percentile(price_array, 0.99)\n", "print('99% VaR for sentiment & greed:', var99)\n", "\n", "price_array = results.iloc[-1, :]\n", "price_array = sorted(price_array, key = int)\n", "var99 = np.percentile(price_array, 0.99)\n", "print('99% VaR:', var99)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "**If you observed from both `fear` and `greed` histograms, some of simulations dropped less than 5k of `BTC/USDT`. What is the probability going to happen for going less than 5k based on the monte carlo?**" ] }, { "cell_type": "code", "execution_count": 13, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "probability < 5k for sentiment & fear 0.14\n", "probability < 5k for sentiment & greed 0.09\n" ] } ], "source": [ "v = results_close_fear.iloc[-1, :].values\n", "print('probability < 5k for sentiment & fear', v[v < 5000].shape[0] / number_simulation)\n", "v = results_close_greed.iloc[-1, :].values\n", "print('probability < 5k for sentiment & greed', v[v < 5000].shape[0] / number_simulation)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "I believe it is pretty reasonable why probability on `fear` is higher than `greed`, `fear` factors can caused bearish." ] }, { "cell_type": "code", "execution_count": 14, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "raveled = results.values.ravel()\n", "raveled.sort()\n", "cp_raveled = raveled.copy()\n", "\n", "raveled_close_fear = results_close_fear.values.ravel()\n", "raveled_close_fear.sort()\n", "cp_raveled_close_fear = raveled_close_fear.copy()\n", "\n", "raveled_close_greed = results_close_greed.values.ravel()\n", "raveled_close_greed.sort()\n", "cp_raveled_close_greed = raveled_close_greed.copy()\n", "\n", "plt.figure(figsize=(17,5))\n", "plt.subplot(1,3,1)\n", "plt.plot(results)\n", "plt.ylabel('Value')\n", "plt.xlabel('Simulated days')\n", "plt.subplot(1,3,2)\n", "sns.distplot(close,norm_hist=True)\n", "plt.title('$\\mu$ = %.2f, $\\sigma$ = %.2f'%(np.mean(close),np.std(close)))\n", "plt.subplot(1,3,3)\n", "sns.distplot(raveled,norm_hist=True,label='univariate monte carlo samples')\n", "sns.distplot(raveled_close_fear,norm_hist=True,label='multivariate monte carlo samples sentiment & fear')\n", "sns.distplot(raveled_close_greed,norm_hist=True,label='multivariate monte carlo samples sentiment & greed')\n", "sns.distplot(close,norm_hist=True,label='real samples')\n", "plt.title('simulation $\\mu$ = %.2f, $\\sigma$ = %.2f'%(raveled.mean(),raveled.std()))\n", "plt.legend()\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.6.8" } }, "nbformat": 4, "nbformat_minor": 2 } ================================================ FILE: simulation/portfolio-optimization.ipynb ================================================ { "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import numpy as np\n", "import pandas as pd\n", "import matplotlib.pyplot as plt\n", "import seaborn as sns\n", "sns.set()" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "['../dataset/AMD.csv',\n", " '../dataset/FB.csv',\n", " '../dataset/TSLA.csv',\n", " '../dataset/TWTR.csv',\n", " '../dataset/MONDY.csv']" ] }, "execution_count": 2, "metadata": {}, "output_type": "execute_result" } ], "source": [ "directory = '../dataset/'\n", "stocks = ['AMD.csv', 'FB.csv', 'TSLA.csv', 'TWTR.csv', 'MONDY.csv']\n", "stocks = [directory + s for s in stocks]\n", "stocks" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [], "source": [ "dfs = [pd.read_csv(s)[['Date', 'Close']] for s in stocks]" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Close_xClose_yClose_xClose_yClose
016.270000207.320007318.86999544.49000256.889999
116.580000207.229996310.10000644.25999856.639999
216.870001209.990005322.69000244.70999957.730000
316.850000209.360001323.85000643.34000057.810001
416.709999208.089996320.23001143.43999952.380001
\n", "
" ], "text/plain": [ " Close_x Close_y Close_x Close_y Close\n", "0 16.270000 207.320007 318.869995 44.490002 56.889999\n", "1 16.580000 207.229996 310.100006 44.259998 56.639999\n", "2 16.870001 209.990005 322.690002 44.709999 57.730000\n", "3 16.850000 209.360001 323.850006 43.340000 57.810001\n", "4 16.709999 208.089996 320.230011 43.439999 52.380001" ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "from functools import reduce\n", "data = reduce(lambda left,right: pd.merge(left,right,on='Date'), dfs).iloc[:, 1:]\n", "data.head()" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [], "source": [ "returns = data.pct_change()\n", "mean_daily_returns = returns.mean()\n", "cov_matrix = returns.cov()" ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Close_xClose_yClose_xClose_yClose
Close_x0.0023420.0003160.0003680.0003870.000215
Close_y0.0003160.0006940.0002160.0004630.000043
Close_x0.0003680.0002160.0016430.0005160.000004
Close_y0.0003870.0004630.0005160.0012400.000177
Close0.0002150.0000430.0000040.0001770.000985
\n", "
" ], "text/plain": [ " Close_x Close_y Close_x Close_y Close\n", "Close_x 0.002342 0.000316 0.000368 0.000387 0.000215\n", "Close_y 0.000316 0.000694 0.000216 0.000463 0.000043\n", "Close_x 0.000368 0.000216 0.001643 0.000516 0.000004\n", "Close_y 0.000387 0.000463 0.000516 0.001240 0.000177\n", "Close 0.000215 0.000043 0.000004 0.000177 0.000985" ] }, "execution_count": 8, "metadata": {}, "output_type": "execute_result" } ], "source": [ "cov_matrix" ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [], "source": [ "num_portfolios = 25000\n", "results = np.zeros((3,num_portfolios))" ] }, { "cell_type": "code", "execution_count": 11, "metadata": {}, "outputs": [], "source": [ "for i in range(num_portfolios):\n", " weights = np.random.random(cov_matrix.shape[0])\n", " weights /= np.sum(weights)\n", " portfolio_return = np.sum(mean_daily_returns * weights) * 252\n", " portfolio_std_dev = np.sqrt(np.dot(weights.T,np.dot(cov_matrix, weights))) * np.sqrt(252)\n", " results[0,i] = portfolio_return\n", " results[1,i] = portfolio_std_dev\n", " results[2,i] = results[0,i] / results[1,i]" ] }, { "cell_type": "code", "execution_count": 12, "metadata": {}, "outputs": [], "source": [ "results_frame = pd.DataFrame(results.T,columns=['ret','stdev','sharpe'])" ] }, { "cell_type": "code", "execution_count": 18, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "plt.figure(figsize = (7, 5))\n", "plt.scatter(results_frame.stdev,results_frame.ret,c=results_frame.sharpe,cmap='RdYlBu')\n", "plt.colorbar()\n", "plt.xlabel('volatility')\n", "plt.ylabel('returns')\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.6.8" } }, "nbformat": 4, "nbformat_minor": 2 } ================================================ FILE: stacking/autoencoder.py ================================================ import tensorflow as tf import numpy as np import time def reducedimension(input_, dimension = 2, learning_rate = 0.01, hidden_layer = 256, epoch = 20): input_size = input_.shape[1] X = tf.placeholder("float", [None, input_size]) weights = { 'encoder_h1': tf.Variable(tf.random_normal([input_size, hidden_layer])), 'encoder_h2': tf.Variable(tf.random_normal([hidden_layer, dimension])), 'decoder_h1': tf.Variable(tf.random_normal([dimension, hidden_layer])), 'decoder_h2': tf.Variable(tf.random_normal([hidden_layer, input_size])), } biases = { 'encoder_b1': tf.Variable(tf.random_normal([hidden_layer])), 'encoder_b2': tf.Variable(tf.random_normal([dimension])), 'decoder_b1': tf.Variable(tf.random_normal([hidden_layer])), 'decoder_b2': tf.Variable(tf.random_normal([input_size])), } first_layer_encoder = tf.nn.sigmoid(tf.add(tf.matmul(X, weights['encoder_h1']), biases['encoder_b1'])) second_layer_encoder = tf.nn.sigmoid(tf.add(tf.matmul(first_layer_encoder, weights['encoder_h2']), biases['encoder_b2'])) first_layer_decoder = tf.nn.sigmoid(tf.add(tf.matmul(second_layer_encoder, weights['decoder_h1']), biases['decoder_b1'])) second_layer_decoder = tf.nn.sigmoid(tf.add(tf.matmul(first_layer_decoder, weights['decoder_h2']), biases['decoder_b2'])) cost = tf.reduce_mean(tf.pow(X - second_layer_decoder, 2)) optimizer = tf.train.RMSPropOptimizer(learning_rate).minimize(cost) sess = tf.InteractiveSession() sess.run(tf.global_variables_initializer()) for i in range(epoch): last_time = time.time() _, loss = sess.run([optimizer, cost], feed_dict={X: input_}) if (i + 1) % 10 == 0: print('epoch:', i + 1, 'loss:', loss, 'time:', time.time() - last_time) vectors = sess.run(second_layer_encoder, feed_dict={X: input_}) tf.reset_default_graph() return vectors ================================================ FILE: stacking/model.py ================================================ import tensorflow as tf import numpy as np class Model: def __init__(self, learning_rate, num_layers, size, size_layer, output_size, forget_bias = 0.1): def lstm_cell(size_layer): return tf.nn.rnn_cell.LSTMCell(size_layer, state_is_tuple = False) rnn_cells = tf.nn.rnn_cell.MultiRNNCell([lstm_cell(size_layer) for _ in range(num_layers)], state_is_tuple = False) self.X = tf.placeholder(tf.float32, (None, None, size)) self.Y = tf.placeholder(tf.float32, (None, output_size)) drop = tf.contrib.rnn.DropoutWrapper(rnn_cells, output_keep_prob = forget_bias) self.hidden_layer = tf.placeholder(tf.float32, (None, num_layers * 2 * size_layer)) self.outputs, self.last_state = tf.nn.dynamic_rnn(drop, self.X, initial_state = self.hidden_layer, dtype = tf.float32) rnn_W = tf.Variable(tf.random_normal((size_layer, output_size))) rnn_B = tf.Variable(tf.random_normal([output_size])) self.logits = tf.matmul(self.outputs[-1], rnn_W) + rnn_B self.cost = tf.reduce_mean(tf.square(self.Y - self.logits)) self.optimizer = tf.train.AdamOptimizer(learning_rate).minimize(self.cost) ================================================ FILE: stacking/stack-encoder-ensemble-xgb.ipynb ================================================ { "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": { "collapsed": true }, "outputs": [], "source": [ "import tensorflow as tf\n", "import numpy as np\n", "import matplotlib.pyplot as plt\n", "import seaborn as sns\n", "import pandas as pd\n", "from sklearn.preprocessing import MinMaxScaler\n", "import model\n", "import time\n", "from datetime import datetime\n", "from datetime import timedelta\n", "sns.set()" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DateOpenHighLowCloseAdj CloseVolume
02016-11-02778.200012781.650024763.450012768.700012768.7000121872400
12016-11-03767.250000769.950012759.030029762.130005762.1300051943200
22016-11-04750.659973770.359985750.560974762.020020762.0200202134800
32016-11-07774.500000785.190002772.549988782.520020782.5200201585100
42016-11-08783.400024795.632996780.190002790.510010790.5100101350800
\n", "
" ], "text/plain": [ " Date Open High Low Close Adj Close \\\n", "0 2016-11-02 778.200012 781.650024 763.450012 768.700012 768.700012 \n", "1 2016-11-03 767.250000 769.950012 759.030029 762.130005 762.130005 \n", "2 2016-11-04 750.659973 770.359985 750.560974 762.020020 762.020020 \n", "3 2016-11-07 774.500000 785.190002 772.549988 782.520020 782.520020 \n", "4 2016-11-08 783.400024 795.632996 780.190002 790.510010 790.510010 \n", "\n", " Volume \n", "0 1872400 \n", "1 1943200 \n", "2 2134800 \n", "3 1585100 \n", "4 1350800 " ] }, "execution_count": 2, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df = pd.read_csv('GOOG-year.csv')\n", "date_ori = pd.to_datetime(df.iloc[:, 0]).tolist()\n", "df.head()" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [], "source": [ "minmax = MinMaxScaler().fit(df.iloc[:, 3].values.reshape((-1,1)))\n", "close_normalize = minmax.transform(df.iloc[:, 3].values.reshape((-1,1))).reshape((-1))" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "(252,)" ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "close_normalize.shape" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [], "source": [ "class encoder:\n", " def __init__(self, input_, dimension = 2, learning_rate = 0.01, hidden_layer = 256, epoch = 20):\n", " input_size = input_.shape[1]\n", " self.X = tf.placeholder(\"float\", [None, input_.shape[1]])\n", " \n", " weights = {\n", " 'encoder_h1': tf.Variable(tf.random_normal([input_size, hidden_layer])),\n", " 'encoder_h2': tf.Variable(tf.random_normal([hidden_layer, dimension])),\n", " 'decoder_h1': tf.Variable(tf.random_normal([dimension, hidden_layer])),\n", " 'decoder_h2': tf.Variable(tf.random_normal([hidden_layer, input_size])),\n", " }\n", " \n", " biases = {\n", " 'encoder_b1': tf.Variable(tf.random_normal([hidden_layer])),\n", " 'encoder_b2': tf.Variable(tf.random_normal([dimension])),\n", " 'decoder_b1': tf.Variable(tf.random_normal([hidden_layer])),\n", " 'decoder_b2': tf.Variable(tf.random_normal([input_size])),\n", " }\n", " \n", " first_layer_encoder = tf.nn.sigmoid(tf.add(tf.matmul(self.X, weights['encoder_h1']), biases['encoder_b1']))\n", " self.second_layer_encoder = tf.nn.sigmoid(tf.add(tf.matmul(first_layer_encoder, weights['encoder_h2']), biases['encoder_b2']))\n", " first_layer_decoder = tf.nn.sigmoid(tf.add(tf.matmul(self.second_layer_encoder, weights['decoder_h1']), biases['decoder_b1']))\n", " second_layer_decoder = tf.nn.sigmoid(tf.add(tf.matmul(first_layer_decoder, weights['decoder_h2']), biases['decoder_b2']))\n", " self.cost = tf.reduce_mean(tf.pow(self.X - second_layer_decoder, 2))\n", " self.optimizer = tf.train.RMSPropOptimizer(learning_rate).minimize(self.cost)\n", " self.sess = tf.InteractiveSession()\n", " self.sess.run(tf.global_variables_initializer())\n", " \n", " for i in range(epoch):\n", " last_time = time.time()\n", " _, loss = self.sess.run([self.optimizer, self.cost], feed_dict={self.X: input_})\n", " if (i + 1) % 10 == 0:\n", " print('epoch:', i + 1, 'loss:', loss, 'time:', time.time() - last_time)\n", " \n", " def encode(self, input_):\n", " return self.sess.run(self.second_layer_encoder, feed_dict={self.X: input_})" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "epoch: 10 loss: 0.150638 time: 0.0008144378662109375\n", "epoch: 20 loss: 0.0652009 time: 0.0007433891296386719\n", "epoch: 30 loss: 0.0556741 time: 0.0007736682891845703\n", "epoch: 40 loss: 0.0430575 time: 0.0007085800170898438\n", "epoch: 50 loss: 0.0287333 time: 0.0006804466247558594\n", "epoch: 60 loss: 0.0152949 time: 0.0007014274597167969\n", "epoch: 70 loss: 0.0436488 time: 0.0006766319274902344\n", "epoch: 80 loss: 0.0830372 time: 0.0007102489471435547\n", "epoch: 90 loss: 0.0531746 time: 0.0007026195526123047\n", "epoch: 100 loss: 0.0455618 time: 0.0006778240203857422\n" ] }, { "data": { "text/plain": [ "(252, 32)" ] }, "execution_count": 6, "metadata": {}, "output_type": "execute_result" } ], "source": [ "tf.reset_default_graph()\n", "Encoder=encoder(close_normalize.reshape((-1,1)), 32, 0.01, 128, 100)\n", "thought_vector = Encoder.encode(close_normalize.reshape((-1,1)))\n", "thought_vector.shape" ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [], "source": [ "from sklearn.ensemble import *\n", "ada = AdaBoostRegressor(n_estimators=500, learning_rate=0.1)\n", "bagging = BaggingRegressor(n_estimators=500)\n", "et = ExtraTreesRegressor(n_estimators=500)\n", "gb = GradientBoostingRegressor(n_estimators=500, learning_rate=0.1)\n", "rf = RandomForestRegressor(n_estimators=500)" ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "RandomForestRegressor(bootstrap=True, criterion='mse', max_depth=None,\n", " max_features='auto', max_leaf_nodes=None,\n", " min_impurity_decrease=0.0, min_impurity_split=None,\n", " min_samples_leaf=1, min_samples_split=2,\n", " min_weight_fraction_leaf=0.0, n_estimators=500, n_jobs=1,\n", " oob_score=False, random_state=None, verbose=0, warm_start=False)" ] }, "execution_count": 8, "metadata": {}, "output_type": "execute_result" } ], "source": [ "ada.fit(thought_vector[:-1, :], close_normalize[1:])\n", "bagging.fit(thought_vector[:-1, :], close_normalize[1:])\n", "et.fit(thought_vector[:-1, :], close_normalize[1:])\n", "gb.fit(thought_vector[:-1, :], close_normalize[1:])\n", "rf.fit(thought_vector[:-1, :], close_normalize[1:])" ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "plt.bar(np.arange(32), ada.feature_importances_)\n", "plt.title('ada boost important feature')\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [ { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAAAXoAAAEICAYAAABRSj9aAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAH11JREFUeJzt3X1UVHX+B/D3wDgUCjQYXtCQc0rsCbTZUClTcnAadYKR\nHNrdY57YYj1bKZJF0cNyNrb2WGEI9iSSnt2z7W6xLbkxrSyCQRnZw6km9+SmFTkojK6OOaYyznh/\nf/hrauJheJjxMl/fr7+4c7/3ez/3Dr75+p1776hkWZZBRETCilC6ACIiCi0GPRGR4Bj0RESCY9AT\nEQmOQU9EJDgGPRGR4Bj0pBiTyYSdO3cqXYZiKisrMWvWLMyePVvpUkhwDHoKifXr1+P+++8fsI3V\nasWsWbPOUUUD0+v1ePfdd4PW3+WXX45vvvmm3/UHDhzA5s2b8eabb2LHjh0j2tfOnTsxd+7cEfVB\nYmPQ03nN4/Eost8DBw7goosuwvjx4xXZ/48pdQ7o3GHQ07A5HA6sXLkSmZmZ0Ov1+NOf/gQAaGtr\nw4YNG/Cvf/0LOp0Oubm5fW7/41H0+vXrUVRUhPvvvx86nQ45OTn4+uuvsWHDBlx33XXIysrCO++8\n49t22bJlWLt2LSwWC372s5/hrrvuwtGjR33rm5ubYTKZkJGRgWXLluHLL7/0229NTQ1ycnJwzTXX\nYPXq1Thw4AB+85vfQKfTYePGjQCAoqIizJ49G9deey2WLl2KPXv2+PooLS3FY489huXLl0On0yE/\nPx/79u0DACxduhQAYDabodPp8Oabb/od97vvvos77rgDBw8ehE6nQ2lpKQDgk08+wS9+8QtkZGQg\nNzfXb1rrtddew8KFC6HT6ZCdnY2//e1vAIATJ07g17/+ta8vnU4Hh8OB0tJSVFZW+rb/6aj/p+fA\n4/H0+36SAGSiYfB6vXJeXp68fv16uaenR963b5+s1+vltrY2WZZlubq6Wr7vvvsG7GPevHnyjh07\nfO3T0tLktrY2+fTp03JJSYk8b948+fnnn5fdbrf8yiuvyPPmzfNte9ttt8k33HCD/N///lf+7rvv\n5BUrVvj299VXX8nTp0+X33nnHdntdss1NTXy/Pnz5Z6eHt9+c3Nz5QMHDsgnT57sVcv36urqZJfL\nJff09MiPP/64nJub61v34IMPyjNnzpQ//fRT+fTp0/Lq1avl4uJi3/qpU6fKHR0d/R77e++9J8+Z\nM8e33N3dLc+cOVN+6623ZK/XK7/zzjvyzJkz5cOHD8uyLMvbt2+Xv/nmG/nMmTPyzp075WnTpsm7\ndu3qs6/v63vmmWf63d9Pz0Gg95PCG0f0NCyfffYZjhw5ghUrVkCj0SA5ORm33nprr9HrUGRkZGDO\nnDlQq9VYsGABnE4nli9fjjFjxmDRokXYv38/jh075mtvNpsxdepUREdHY9WqVdi6dSu8Xi/efPNN\nZGVlYfbs2RgzZgzuvPNOnDp1Ch9//LFv22XLliEpKQkXXHBBv/VYLBaMGzcOGo0GK1euxO7du+Fy\nuXzr58+fj2nTpkGtViM3Nxeff/75sI99y5YtmDt3LrKyshAREYHZs2cjLS0Nra2tAIAbb7wRkydP\nhkqlwsyZMzF79mx8+OGHw94f4H8OQvF+0uihVroACk/79+/HwYMHkZGR4XvN6/X6LQ/Vj+erL7jg\nAmi1WkRGRvqWgbNTFbGxsQCApKQkX/uJEyfi9OnTcDqdOHjwICZOnOhbFxERgaSkJDgcDt9rP962\nL16vF5WVldi6dSuOHDmCiIizYyKn04mYmBgAwMUXX+xX74kTJ4Z13MDZOfutW7di+/btvtc8Ho/v\nw+rW1lY899xz6OjowJkzZ3Dq1ClMnTp12PsD/M9BKN5PGj0Y9DQsSUlJuOSSS/Dvf/+7z/UqlSrk\nNXR1dfn9PGbMGGi1WkyYMAFffPGFb50sy+jq6oIkSYOu74033kBzczM2b96MSy65BC6XCzNmzIAc\nooe9JiUlwWw24/HHH++1zu12o6ioCE8++SSys7MxZswY3H333b5a+jqWCy+8EKdOnfIt/+9//+vV\n5sfbBXo/Kbxx6oaGZdq0aRg7dixqampw6tQpeL1efPHFF7DZbADOjs7379+PM2fOhKyGf/7zn9i7\ndy9OnjyJqqoqGI1GREZGYuHChWhtbUV7eztOnz6NTZs2QaPRQKfT9dvXxRdfDLvd7lv+7rvvoNFo\noNVqcfLkSTzzzDNDqu2n/QWSm5uL7du34+2334bX60VPTw927tyJ7u5uuN1uuN1uxMfHQ61Wo7W1\n1e+SzPHjx+Po0aN+00pXXnklWltbcfToURw6dAh//OMfB9x/oPeTwhuDnoYlMjISL774Inbv3o3s\n7GxkZmbi0UcfxfHjxwEACxYsAADMmjULeXl5IanBbDajtLQUs2fPhtvtxiOPPAIAuPTSS/H000/j\n97//PTIzM7F9+3a8+OKL0Gg0/fa1fPlyvPDCC8jIyMBLL72ExYsXY+LEiZgzZw5MJhOuueaaIdW2\nYsUKlJaWIiMjY1Dz3ElJSXj++ef9rjJ66aWXcObMGYwbNw6PPvooiouLMWPGDDQ0NECv1/u2veyy\ny2AymTB//nxkZGTA4XDAbDbjiiuugF6vxx133IFFixYNuP9A7yeFN5Ucqv+LEoXQsmXLkJubi/z8\nfKVLIRr1OKInIhIcg56ISHCcuiEiEhxH9EREght119EfOuQK3GiQtNpoOJ3Dv4lFaaxfWaxfWax/\naBISYvpdJ/SIXq2OVLqEEWH9ymL9ymL9wSN00BMREYOeiEh4DHoiIsENKujb2tpgNBphMBhQU1PT\na73b7UZxcTEMBgPy8/PR2dnpW7d79278/Oc/h8lkQk5ODnp6eoJXPRERBRTwqhuv14vy8nJs3rwZ\nkiTBYrFAr9djypQpvjZ1dXWIjY1FU1MTrFYrKioqsG7dOng8HpSUlODpp5/GFVdcAafTCbV61F3o\nQ0QktIAjepvNhpSUFCQnJ0Oj0cBkMqG5udmvTUtLi+/BVUajEe3t7ZBlGTt27MDll1+OK664AgD8\nni9ORETnRsCgdzgcSExM9C1LkuT3BQ7ft/n+SwzUajViYmLgdDrx9ddfQ6VS4c4770ReXp7vuziJ\niOjcCek8itfrxUcffYS///3vuPDCC1FQUIC0tDRcd911/W6j1UYH9frTgW4iCAesX1msX1msPzgC\nBr0kSeju7vYtOxwOv2/q+b5NV1cXEhMT4fF44HK5oNVqkZiYiBkzZiA+Ph4AMHfuXPznP/8ZMOiD\neSdZQkJMUO+0PddYv7JYv7JY/9D315+AQZ+eno6Ojg7Y7XZIkgSr1Yq1a9f6tdHr9aivr4dOp0Nj\nYyMyMzOhUqlwww03oLa2FidPnsSYMWPwwQcfoKCgYMQHFI7uWNPS77pNpfp+1xERjVTAoFer1Sgr\nK0NhYSG8Xi+WLFmC1NRUVFVVIS0tDdnZ2bBYLCgpKYHBYEBcXBwqKysBAHFxcSgoKIDFYoFKpcLc\nuXNx4403hvqYiIjoR0bdY4qD+V+d0fRfv+GM6EdT/cPB+pXF+pU1mqZueGcsEZHgGPRERIJj0BMR\nCY5BT0QkOAY9EZHgGPRERIJj0BMRCY5BT0QkOAY9EZHgGPRERIJj0BMRCY5BT0QkOAY9EZHgGPRE\nRIJj0BMRCY5BT0QkOAY9EZHgGPRERIJj0BMRCY5BT0QkOAY9EZHgGPRERIJj0BMRCY5BT0QkOAY9\nEZHgGPRERIIbVNC3tbXBaDTCYDCgpqam13q3243i4mIYDAbk5+ejs7MTANDZ2Ylp06bBbDbDbDaj\nrKwsuNUTEVFA6kANvF4vysvLsXnzZkiSBIvFAr1ejylTpvja1NXVITY2Fk1NTbBaraioqMC6desA\nAJMnT8aWLVtCdwRERDSggCN6m82GlJQUJCcnQ6PRwGQyobm52a9NS0sL8vLyAABGoxHt7e2QZTk0\nFRMR0ZAEHNE7HA4kJib6liVJgs1m69UmKSnpbIdqNWJiYuB0OgGcnb5ZvHgxxo0bh+LiYmRkZAy4\nP602Gmp15JAPpD8JCTFB6ytUBqoxHOofCOtXFutX1mipP2DQj8SECROwfft2aLVa7Nq1C/fccw+s\nVivGjRvX7zZO54mg7T8hIQaHDrmC1l+o9FdjuNTfH9avLNavrHNd/0B/VAJO3UiShO7ubt+yw+GA\nJEm92nR1dQEAPB4PXC4XtFotNBoNtFotACAtLQ2TJ0/G119/PayDICKi4QkY9Onp6ejo6IDdbofb\n7YbVaoVer/dro9frUV9fDwBobGxEZmYmVCoVjhw5Aq/XCwCw2+3o6OhAcnJyCA6DiIj6E3DqRq1W\no6ysDIWFhfB6vViyZAlSU1NRVVWFtLQ0ZGdnw2KxoKSkBAaDAXFxcaisrAQAfPDBB6iuroZarUZE\nRAQee+wxXHTRRSE/KCIi+oFKHmWXxwRzTms0zfHdsaal33WbSvV9vj6a6h8O1q8s1q+ssJqjJyKi\n8MagJyISHIOeiEhwDHoiIsGF9IYpEsdwPkwmotGBI3oiIsEx6ImIBMegJyISHOfoiYaIn1dQuOGI\nnohIcAx6IiLBMeiJiATHoCciEhyDnohIcAx6IiLBMeiJiATHoCciEhyDnohIcLwzlkgQA92xC/Cu\n3VAbzXdMc0RPRCQ4Bj0RkeAY9EREgmPQExEJjkFPRCQ4XnUjsNF8FQARnTsc0RMRCW5QQd/W1gaj\n0QiDwYCamppe691uN4qLi2EwGJCfn4/Ozk6/9QcOHIBOp8NLL70UnKqJiGjQAga91+tFeXk5amtr\nYbVa0dDQgL179/q1qaurQ2xsLJqamlBQUICKigq/9WvWrMGcOXOCWzkREQ1KwKC32WxISUlBcnIy\nNBoNTCYTmpub/dq0tLQgLy8PAGA0GtHe3g5ZlgEA27Ztw6RJk5CamhqC8omIKJCAH8Y6HA4kJib6\nliVJgs1m69UmKSnpbIdqNWJiYuB0OhEVFYWNGzdi06ZN2LRp06AK0mqjoVZHDuUYBpSQEBO0vkJl\noBpDVX8w+1Wi/nNlqPWP5uMdzbX1Jxxr7ovSxxHSq26effZZ3H777Rg7duygt3E6TwRt/wkJMTh0\nyBW0/kKlvxpDWX8w+1Wi/nNhOPWP5uMdzbX1ZbT8/gTjGULn4jgG+mMSMOglSUJ3d7dv2eFwQJKk\nXm26urqQmJgIj8cDl8sFrVaLTz/9FI2NjaioqMCxY8cQERGBqKgo3HbbbSM4HCIiGoqAQZ+eno6O\njg7Y7XZIkgSr1Yq1a9f6tdHr9aivr4dOp0NjYyMyMzOhUqnwl7/8xddm/fr1iI6OZsgTEZ1jAYNe\nrVajrKwMhYWF8Hq9WLJkCVJTU1FVVYW0tDRkZ2fDYrGgpKQEBoMBcXFxqKysPBe1ExH1iY9s9jeo\nOfqsrCxkZWX5vbZq1Srfz1FRUaiurh6wj5UrVw6jPCIiGineGUtEJDgGPRGR4Bj0RESCY9ATEQmO\njyk+z/HqBDqfnS+P8uaInohIcAx6IiLBMeiJiATHOXoalfjZAVHwMOiJ/h//uJCoOHVDRCQ4Bj0R\nkeAY9EREgmPQExEJjkFPRCQ4XnVDYW2wV8qcL7e6E/WFI3oiIsEx6ImIBMegJyISHIOeiEhwDHoi\nIsHxqhuiEDhfnpvDq5nCA0f0RESCOy9H9OfLaIuICOCInohIeAx6IiLBDSro29raYDQaYTAYUFNT\n02u92+1GcXExDAYD8vPz0dnZCQCw2Wwwm80wm83Izc1FU1NTcKsnIqKAAs7Re71elJeXY/PmzZAk\nCRaLBXq9HlOmTPG1qaurQ2xsLJqammC1WlFRUYF169YhNTUVr732GtRqNQ4ePAiz2Yx58+ZBrT4v\nPxogIlJEwBG9zWZDSkoKkpOTodFoYDKZ0Nzc7NempaUFeXl5AACj0Yj29nbIsowLL7zQF+o9PT1Q\nqVQhOAQiIhpIwKG1w+FAYmKib1mSJNhstl5tkpKSznaoViMmJgZOpxPx8fH49NNP8fDDD+PAgQN4\n6qmnAo7mtdpoqNWRwzmWPiUkxJyTbUZioP2FqpbB9juYdiLXr2RfwTaafq/PZR/D7VeJ34tQCfkc\nyvTp02G1WvHll1/iwQcfxNy5cxEVFdVve6fzRND2nZAQg0OHXEPebjjbjER/+xtu/SPZ53DaiVq/\n0n0F22j5vR4spX9/lPi9GImB/pgEnLqRJAnd3d2+ZYfDAUmSerXp6uoCAHg8HrhcLmi1Wr82l112\nGaKjo/HFF18MqXgiIhqZgCP69PR0dHR0wG63Q5IkWK1WrF271q+NXq9HfX09dDodGhsbkZmZCZVK\nBbvdjqSkJKjVauzfvx9fffUVJk2aFLKDIQo3fIQAnQsBg16tVqOsrAyFhYXwer1YsmQJUlNTUVVV\nhbS0NGRnZ8NisaCkpAQGgwFxcXGorKwEAHz00UfYuHEj1Go1IiIi8Lvf/Q7x8fEhPygi6h//uJx/\nBjVHn5WVhaysLL/XVq1a5fs5KioK1dXVvbZbvHgxFi9ePMISlcN/EEQkAt4ZS0QkOAY9EZHgGPRE\nRILjswhGET4+mYhCgSN6IiLBMeiJiATHqZsR4nQLiYi/12LhiJ6ISHAMeiIiwTHoiYgEx6AnIhIc\ng56ISHAMeiIiwQl3eSWfOElE5E+4oCciGq2Uuj+BUzdERILjiJ6Iwgbv2B0ejuiJiATHoCciEhyn\nbsIQ//t6fuH7TSPFET0RkeAY9EREgmPQExEJjkFPRCQ4Bj0RkeAY9EREghtU0Le1tcFoNMJgMKCm\npqbXerfbjeLiYhgMBuTn56OzsxMAsGPHDtxyyy3IycnBLbfcgvb29uBWT0REAQUMeq/Xi/LyctTW\n1sJqtaKhoQF79+71a1NXV4fY2Fg0NTWhoKAAFRUVAACtVosXXngBb7zxBtasWYMHHnggNEdBRET9\nChj0NpsNKSkpSE5OhkajgclkQnNzs1+blpYW5OXlAQCMRiPa29shyzKuuuoqSJIEAEhNTUVPTw/c\nbncIDoOIiPoT8M5Yh8OBxMRE37IkSbDZbL3aJCUlne1QrUZMTAycTifi4+N9bRobG3HVVVdBo9EM\nuD+tNhpqdeSQDmKwEhJigtZutPalxD4HajPY/QxVOJ4LJftSYp/BeO+H2ke4n4tQ/Xs5J49A2LNn\nDyoqKrBp06aAbZ3OEyGr49AhV9Dajda+lNhnf20SEmIGvZ+hCrdzoXRfSuxzpO/9cH5/wv1cjOSc\nDfRHIuDUjSRJ6O7u9i07HA7fdMyP23R1dQEAPB4PXC4XtFotAKC7uxsrVqzAk08+icmTJw/rAIiI\naPgCBn16ejo6Ojpgt9vhdrthtVqh1/s/REmv16O+vh7A2SmazMxMqFQqHDt2DMuXL8d9992Ha6+9\nNjRHQEREAwoY9Gq1GmVlZSgsLMSiRYuwcOFCpKamoqqqyvehrMViwdGjR2EwGLB582bcf//9AIA/\n//nP2LdvH5577jmYzWaYzWYcPnw4tEdERER+BjVHn5WVhaysLL/XVq1a5fs5KioK1dXVvba7++67\ncffdd4+wRCIiGgneGUtEJDgGPRGR4Bj0RESCY9ATEQmO3xlL59xA34HK7z8lCj6O6ImIBMegJyIS\nHIOeiEhwnKMnolGBn92EDkf0RESCY9ATEQmOQU9EJDgGPRGR4Bj0RESCY9ATEQmOQU9EJDgGPRGR\n4Bj0RESCY9ATEQmOQU9EJDgGPRGR4Bj0RESCY9ATEQmOQU9EJDgGPRGR4Bj0RESCG1TQt7W1wWg0\nwmAwoKamptd6t9uN4uJiGAwG5Ofno7OzEwDgdDqxbNky6HQ6lJeXB7dyIiIalIBB7/V6UV5ejtra\nWlitVjQ0NGDv3r1+berq6hAbG4umpiYUFBSgoqICABAVFYVVq1bhgQceCE31REQUUMCgt9lsSElJ\nQXJyMjQaDUwmE5qbm/3atLS0IC8vDwBgNBrR3t4OWZYRHR2NjIwMREVFhaZ6IiIKKOCXgzscDiQm\nJvqWJUmCzWbr1SYpKelsh2o1YmJi4HQ6ER8fP+SCtNpoqNWRQ95uMBISYoLWbrT2pcQ+B2oz2P0M\ntX04ngsl+1Jin0N974PRV7ifi2Cesx8LGPTnmtN5ImR9HzrkClq70dqXEvvsr01CQsyg9xOKugbb\n7nzoS4l9DvW9D0Zf4X4uRnLOBvojEXDqRpIkdHd3+5YdDgckSerVpqurCwDg8Xjgcrmg1WqHWy8R\nEQVRwKBPT09HR0cH7HY73G43rFYr9Hq9Xxu9Xo/6+noAQGNjIzIzM6FSqUJTMRERDUnAqRu1Wo2y\nsjIUFhbC6/ViyZIlSE1NRVVVFdLS0pCdnQ2LxYKSkhIYDAbExcWhsrLSt71er8fx48dx+vRpbNu2\nDZs2bcKUKVNCelBERPSDQc3RZ2VlISsry++1VatW+X6OiopCdXV1n9u2tLSMoDwiIhop3hlLRCQ4\nBj0RkeAY9EREgmPQExEJjkFPRCQ4Bj0RkeAY9EREgmPQExEJjkFPRCQ4Bj0RkeBG3WOKKXzdsWbg\nx11sKtUPuJ6IQoMjeiIiwXFET0Qhxf/pKY8jeiIiwTHoiYgEx6AnIhIcg56ISHAMeiIiwTHoiYgE\nx6AnIhIcg56ISHAMeiIiwTHoiYgEx6AnIhIcg56ISHAMeiIiwQ0q6Nva2mA0GmEwGFBTU9Nrvdvt\nRnFxMQwGA/Lz89HZ2elbt2HDBhgMBhiNRrz99tvBq5yIiAYlYNB7vV6Ul5ejtrYWVqsVDQ0N2Lt3\nr1+buro6xMbGoqmpCQUFBaioqAAA7N27F1arFVarFbW1tXjsscfg9XpDcyRERNSngEFvs9mQkpKC\n5ORkaDQamEwmNDc3+7VpaWlBXl4eAMBoNKK9vR2yLKO5uRkmkwkajQbJyclISUmBzWYLzZEQEVGf\nVLIsywM12Lp1K95++2088cQTAIDXX38dNpsNZWVlvjY333wzamtrkZiYCACYP38+Xn31VTz77LOY\nPn06zGYzAODhhx/G3LlzsWDBglAdDxER/QQ/jCUiElzAoJckCd3d3b5lh8MBSZJ6tenq6gIAeDwe\nuFwuaLXaQW1LREShFTDo09PT0dHRAbvdDrfbDavVCr3e/zse9Xo96uvrAQCNjY3IzMyESqWCXq+H\n1WqF2+2G3W5HR0cHpk2bFpojISKiPgX8cnC1Wo2ysjIUFhbC6/ViyZIlSE1NRVVVFdLS0pCdnQ2L\nxYKSkhIYDAbExcWhsrISAJCamoqFCxdi0aJFiIyMRFlZGSIjI0N+UERE9IOAH8YSEVF444exRESC\nY9ATEQku4Bx9uGpra8MTTzyBM2fOID8/H8uXL1e6pCHR6/UYO3YsIiIiEBkZiX/84x9KlzSghx56\nCG+99RbGjx+PhoYGAMDRo0dx7733Yv/+/Zg0aRLWrVuHuLg4hSvtW1/1r1+/Hq+++iri4+MBAKtX\nr0ZWVpaSZfapq6sLDzzwAA4fPgyVSoVbb70Vt99+e9ic//7qD5fz39PTg6VLl8LtdsPr9cJoNKKo\nqAh2ux2rV6/G0aNHcfXVV+Opp56CRqNRpkhZQB6PR87Ozpb37dsn9/T0yDk5OfKePXuULmtI5s2b\nJx8+fFjpMgbt/fffl3ft2iWbTCbfa08++aS8YcMGWZZlecOGDfJTTz2lVHkB9VV/dXW1XFtbq2BV\ng+NwOORdu3bJsizLLpdLvummm+Q9e/aEzfnvr/5wOf9nzpyRjx8/LsuyLLvdbtliscgff/yxXFRU\nJDc0NMiyLMu//e1v5ZdfflmxGoWcuhnMYxsouGbMmNFrtNjc3IzFixcDABYvXoxt27YpUdqg9FV/\nuJgwYQKuvvpqAMC4ceNw6aWXwuFwhM3576/+cKFSqTB27FgAZ+8j8ng8UKlUeO+992A0GgEAeXl5\nimaQkEHvcDh8j2MAzt7QFU6/ON+78847ccstt+CVV15RupRhOXz4MCZMmAAASEhIwOHDhxWuaOhe\nfvll5OTk4KGHHsK3336rdDkBdXZ24vPPP8f06dPD8vz/uH4gfM6/1+uF2WzG9ddfj+uvvx7JycmI\njY2FWn12djwxMVHRDBIy6EXw17/+FfX19di4cSNefvllfPDBB0qXNCIqlQoqlUrpMobkl7/8JZqa\nmrBlyxZMmDABa9asUbqkAX333XcoKirCww8/jHHjxvmtC4fz/9P6w+n8R0ZGYsuWLWhtbYXNZsNX\nX32ldEl+hAx6ER698H2948ePh8FgCMunfo4fPx4HDx4EABw8eND3oVq4uPjiixEZGYmIiAjk5+fj\ns88+U7qkfp0+fRpFRUXIycnBTTfdBCC8zn9f9YfT+f9ebGwsZs2ahU8++QTHjh2Dx+MBAHR3dyua\nQUIG/WAe2zCanThxAsePH/f9vGPHDqSmpipc1dDp9Xq8/vrrAM4+9TQ7O1vhiobm+5AEgG3bto3a\n90CWZTzyyCO49NJL8atf/cr3eric//7qD5fzf+TIERw7dgwAcOrUKbz77ru47LLLMGvWLDQ2NgIA\n6uvrFc0gYe+MbW1txR/+8AffYxvuuusupUsaNLvdjnvuuQfA2bm/m2++edTXv3r1arz//vtwOp0Y\nP348Vq5cifnz56O4uBhdXV2YOHEi1q1bh4suukjpUvvUV/3vv/8+du/eDQCYNGkSysvLfXPeo8mH\nH36IpUuXYurUqYiIODt2W716NaZNmxYW57+/+hsaGsLi/O/evRulpaXwer2QZRkLFizAihUrYLfb\nce+99+Lbb7/FlVdeiYqKCsUurxQ26ImI6Cwhp26IiOgHDHoiIsEx6ImIBMegJyISHIOeiEhwDHoi\nIsEx6ImIBPd/1eW58J4XZVgAAAAASUVORK5CYII=\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "plt.bar(np.arange(32), et.feature_importances_)\n", "plt.title('et important feature')\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": 11, "metadata": {}, "outputs": [ { "data": { "image/png": "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\nuP8HAO3gOLnfyZ8AAAAASUVORK5CYII=\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "plt.bar(np.arange(32), gb.feature_importances_)\n", "plt.title('gb important feature')\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": 12, "metadata": {}, "outputs": [ { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAAAXoAAAEICAYAAABRSj9aAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAIABJREFUeJzt3X90U+X9B/B32rtECm1JsdwUqHVKFLQFURgVgUBqjLZA\nKU03PepkWjkbCi24IuKxX+1gQ8xWWvUoWGDHM/WMIoXRMHtKK9SxOtANMjqZoHSk0gaECAW0adL7\n/YNjJPZH0jZpmuv79VeS+9znfp6H+M71yc2tQpIkCUREJFsRoS6AiIiCi0FPRCRzDHoiIplj0BMR\nyRyDnohI5hj0REQyx6CngPv888+RmZmJSZMm4c033+y0PTc3FxUVFSGobHB4++23MW3aNEyaNAkO\nhyPU5dAPgILX0VOgrVq1CsOGDcOqVatCXYpPDz/8MObNm4ecnJyA9KfX67F69WpMmzaty+3t7e24\n4447sHXrVowbN65fx2pqakJaWhoaGhogCEK/+iJ54xk9BYzL5QIAnDp1ClqtNsTV9EySJHR0dAz4\ncc+ePYu2tjaMHTt2wI/9faGaAxp4PKOnftHr9bj//vuxa9cunDhxArfffjsOHjwIQRAgCAK2b9+O\nH//4x177XH0WvX37dmzduhUTJkzA9u3bERsbi5deegmNjY0oKSmB0+nEihUrkJWVBQBYuXIllEol\nbDYbDh06hFtvvRUvvvgiRo8eDQD45z//iTVr1qCxsRHXX389nn32Wdx+++2e495+++34xz/+gf/8\n5z8wGAzYvXu3p9asrCwUFhZi9erVqK6uRmtrK66//nqsWrUKkydPBgC8/PLLOH78OFQqFaqrqzFq\n1CisXbsWKSkpKCgowK5du6BUKhEZGYnFixfj8ccf94z7xIkTyMrKwtdff42oqCikpKTgzTffxGef\nfYbVq1ejoaEBarUaeXl5SE9PBwDs3bsX69evx8mTJxEdHQ2TyYQlS5YAAGbNmoXm5mZERUUBADZv\n3oy//e1v+N///gez2Qyg81n/9+dg165diIuLw+9+9zvU1dVBoVBgwYIFWLp0KSIjI4P1tqGBJhH1\nw+zZs6V58+ZJp06dkr7++mtJkiTpoYcekrZu3drtPldvf/fdd6Xx48dL27Ztk1wul/SHP/xB0ul0\n0vPPPy+1tbVJH3zwgXTbbbdJFy9elCRJkp5++mnptttukw4cOCC1tbVJv/nNb6T7779fkiRJcjgc\n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\nH0d5OA3KAcc6AAAAAElFTkSuQmCC\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "plt.bar(np.arange(32), rf.feature_importances_)\n", "plt.title('rf important feature')\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": 13, "metadata": {}, "outputs": [], "source": [ "ada_pred=ada.predict(thought_vector)\n", "bagging_pred=bagging.predict(thought_vector)\n", "et_pred=et.predict(thought_vector)\n", "gb_pred=gb.predict(thought_vector)\n", "rf_pred=rf.predict(thought_vector)" ] }, { "cell_type": "code", "execution_count": 14, "metadata": {}, "outputs": [], "source": [ "ada_actual = np.hstack([close_normalize[0],ada_pred[:-1]])\n", "bagging_actual = np.hstack([close_normalize[0],bagging_pred[:-1]])\n", "et_actual = np.hstack([close_normalize[0],et_pred[:-1]])\n", "gb_actual = np.hstack([close_normalize[0],gb_pred[:-1]])\n", "rf_actual = np.hstack([close_normalize[0],rf_pred[:-1]])\n", "stack_predict = np.vstack([ada_actual,bagging_actual,et_actual,gb_actual,rf_actual,close_normalize]).T\n", "corr_df = pd.DataFrame(stack_predict)" ] }, { "cell_type": "code", "execution_count": 15, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "sns.heatmap(corr_df.corr(), annot=True)\n", "plt.show()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Wow, I do not expect this heatmap. Totally a heat!" ] }, { "cell_type": "code", "execution_count": 16, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "XGBRegressor(base_score=0.5, colsample_bylevel=1, colsample_bytree=1, gamma=0,\n", " learning_rate=0.05, max_delta_step=0, max_depth=7,\n", " min_child_weight=1, missing=None, n_estimators=10000, nthread=-1,\n", " objective='reg:logistic', reg_alpha=0, reg_lambda=1,\n", " scale_pos_weight=1, seed=0, silent=True, subsample=1)" ] }, "execution_count": 16, "metadata": {}, "output_type": "execute_result" } ], "source": [ "import xgboost as xgb\n", "params_xgd = {\n", " 'max_depth': 7,\n", " 'objective': 'reg:logistic',\n", " 'learning_rate': 0.05,\n", " 'n_estimators': 10000\n", " }\n", "train_Y = close_normalize[1:]\n", "clf = xgb.XGBRegressor(**params_xgd)\n", "clf.fit(stack_predict[:-1,:],train_Y, eval_set=[(stack_predict[:-1,:],train_Y)], \n", " eval_metric='rmse', early_stopping_rounds=20, verbose=False)" ] }, { "cell_type": "code", "execution_count": 17, "metadata": { "collapsed": true }, "outputs": [], "source": [ "xgb_pred = clf.predict(stack_predict)\n", "xgb_actual = np.hstack([close_normalize[0],xgb_pred[:-1]])\n", "date_original=pd.Series(date_ori).dt.strftime(date_format='%Y-%m-%d').tolist()" ] }, { "cell_type": "code", "execution_count": 18, "metadata": { "collapsed": true }, "outputs": [], "source": [ "def reverse_close(array):\n", " return minmax.inverse_transform(array.reshape((-1,1))).reshape((-1))" ] }, { "cell_type": "code", "execution_count": 25, "metadata": {}, "outputs": [ { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAAA3MAAAF1CAYAAABCj7NOAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAIABJREFUeJzs3XdgldX9x/H3c3du9h7MJKxA2AIiQwQBURGpqPxcCK46\nq9SBW6uCtVVrhbaiVBSrVixiRVFAlizZskf23slN7l7P74+raVN2IAkJ39c/huee55xzHx/C/dxz\nnnMUVVVVhBBCCCGEEEK0KpqW7oAQQgghhBBCiDMnYU4IIYQQQgghWiEJc0IIIYQQQgjRCkmYE0II\nIYQQQohWSMKcEEIIIYQQQrRCEuaEEEIIIYQQohWSMCeEEEKchltvvZXFixefdT0FBQV0794dr9d7\nDnolhBDiQiZhTgghRJv19ttv8+ijj7Z0N4QQQogmIWFOCCGEEEIIIVohCXNCCCHahPnz5zNixAj6\n9+/P+PHjWbt2Le+88w7Lly+nf//+XHPNNQD861//YsKECfTv358xY8bw6aefNqhn1apVTJo0iQED\nBnD55Zezfv36Y9oqKytj4sSJvPfeewDU1dXx1FNPMXz4cEaMGMGbb76Jz+cDwOfz8fvf/54hQ4Yw\nZswY1q1b18RXQgghxIVC19IdEEIIIc5WVlYW//jHP/j888+Jj4+noKAAv9/PPffcQ25uLn/84x/r\ny0ZHR/POO+/QoUMHtm3bxl133UXv3r3p1asXe/bs4YknnuDPf/4zQ4cOpby8HKvV2qCt/Px87rzz\nTmbMmMGNN94IwKxZs4iOjmbFihU4HA7uueceEhMTmTp1Kp999hlr1qxh6dKlBAUF8eCDDzbrtRFC\nCNF2ycicEEKIVk+r1eJ2u8nMzMTj8dC+fXs6dux43LKjRo2iY8eOKIrC4MGDGTZsGNu3bwfg888/\n57rrrmPYsGFoNBri4+NJTU2tPzcjI4Np06bx4IMP1ge5iooK1q1bx1NPPYXZbCY6Oprbb7+dr7/+\nGoDly5czbdo0EhMTiYiI4J577mniqyGEEOJCISNzQgghWr1OnTrx1FNP8fbbb5ORkcHw4cOZNWvW\nccuuW7eOefPmkZOTg9/vx+l00q1bNwCKi4u59NJLT9jOV199RceOHRk/fnz9saKiIrxeL8OHD68/\n5vf7SUxMBAJTMn/5GSApKems3qsQQgjxCxmZE0II0SZMnDiRTz75hDVr1qAoCn/84x9RFKVBGbfb\nzUMPPcSMGTPYuHEj27dvZ+TIkaiqCkBiYiJ5eXknbOOBBx4gMjKS3/72t/XPxCUkJGAwGNiyZQvb\nt29n+/bt7Ny5s35kLjY2luLi4vo6/vtnIYQQ4mxImBNCCNHqZWVlsXnzZtxuNwaDAaPRiEajITo6\nmsLCQvx+PxAIc263m6ioKHQ6HevWrWPjxo319UyZMoUlS5awefNm/H4/paWlZGZm1r+u1+t56623\ncDgcPP744/j9fuLi4hg2bBivvvoqVqsVv99PXl4eW7duBWDChAksWrSIkpISLBYL8+fPb96LI4QQ\nos2SMCeEEKLVc7vdvP766wwZMoThw4dTVVXFzJkzueKKKwAYMmQIkydPJiQkhGeeeYaHH36YQYMG\nsWzZMkaPHl1fT58+fZgzZw6zZ89m4MCB3HLLLRQVFTVoy2AwMHfuXCorK3nqqafw+/289tpreDwe\nrrzySgYNGsRDDz1EeXk5ADfccAPDhw9n0qRJTJ48mXHjxjXfhRFCCNGmKeovc0uEEEIIIYQQQrQa\nMjInhBBCCCGEEK2QhDkhhBBCCCGEaIUkzAkhhBBCCCFEKyRhTgghhBBCCCFaIQlzQgghhBBCCNEK\n6Vq6AydTXl7X0l04rshIM9XV9pbuhmij5P4STUnuL9FU5N4STUnuL9FUWsO9FRsbesLXZGSuEXQ6\nbUt3QbRhcn+JpiT3l2gqcm+JpiT3l2gqrf3ekjAnhBBCCCGEEK2QhDkhhBBCCCGEaIUkzAkhhBBC\nCCFEKyRhTgghhBBCCCFaIQlzQgghhBBCCNEKSZgTQgghhBBCiFZIwpwQQgghhBBCtELn9abh56u0\ntDRSUrrg83lJTGzHs8/+jtDQE2/mdzJTpkzkvfcWERER0eC43W5n7tw32b59KyEhoZjNZu699yF6\n9Upn7NgRrFz5w7l4K0IIIYQQQohWSsJcI5hMJhYu/BiAl19+niVLPmPatDvOaRu///1LJCa249NP\nv0Cj0VBUVEhOTvY5bUMIIYQQQgjRekmYO0vp6b3JyMio//PHH3/I6tWr8HjcjBx5GXfccQ8ATz75\nW0pLS3G73Vx//VQmTfrVCessLCzgwIH9PPfcy2g0gZmwSUntSEpq16Ccqqr85S9/ZsuWjSiKwrRp\ndzBmzDgqKip4/vknsdls+HxeHn30Sfr27c/WrVtYsOAdPB43SUnteeqp5zGbzU1wVYQQQgghhBBN\nrVWHuc9WZ7DtUNk5rXNQjzhuGN3ltMr6fD62b9/G1VdPAmDr1i3k5+fz7rsfoKoqs2bNZPfunfTr\nN4Ann3yOsLBwXC4nd955G6NGjSY8POK49WZnZ9KlSze0Wu1J21+3bjVHjx5m4cJPsFhquPPO2+jb\ndwArV37L4MEXM23aHfh8PlwuJzU1NXzwwQL+9Ke/EBQUxEcfLeSf//wH06ffdWYXSAghhBBCCHFe\naNVhrqU4nU5uv/0mKirK6NQpmUGDhgCBMLdt2xamT78ZAIfDTkFBHv36DWDx4k9Zv34tAGVlpeTn\n558wzJ2uPXt2c/nl49FqtURFRdO//wAOHdpPWlpP5sz5HV6vl5EjR9G1a3d27fqBnJws7r03MB3U\n6/XQq1fvs2pfCCGEEEKItqDW7ia/1Eqv5KiW7soZadVh7obRXU57FO1c+uWZOafTycyZD7BkyWKu\nv34qqqpyyy23c+211zUov3PndrZv38o777yPyWTigQfuxu12nbD+5ORUMjKO4vP5Tjk6dzz9+g1g\n3rx32bRpA6+88iI33ngToaFhXHTREF58cfYZ1yeEEEIIIURb9vHKI2w9WMZbDw0n1Gxo6e6cNtma\n4CyYTCYefvhRPv30I7xeL0OGDOXrr/+N3W4HoLy8jOrqKmw2K6GhYZhMJnJzczhwYN9J623Xrj09\neqSxYME7qKoKQHFxEZs2bWhQrm/f/qxevRKfz0d1dTW7d+8iLa0XJSXFREZGcc01k5k4cRJHjhym\nV6/e7N37EwUF+QA4HA7y8nKb4KoIIYQQQgjRejjdXnYfrSAhykxIkL6lu3NGWvXI3PmgW7cepKZ2\nZdWq77jiiqvIycnm17+eDkBQkJnnnnuJIUMuYenSJdx88xQ6duxEz57pp6x31qxnmDv3T9x447UY\njUbCwyO4//7fNCgzcuRl7Nu3l9tv/z8UReG++x4iOjqG5cuX8fHHH6LT6QgKMvPMMy8SGRnJ00+/\nwAsvPI3H4wbgrrvupWPHTuf+ogghhBBCCNFK7M6owO31MzgtDkVRWro7Z0RRfxn6OQ+Vl9e1dBeO\nKzY29Lztm2j95P4STUnuL9FU5N4STUnuL9FUYmNDefavG9mdUcHLdw4hKSa4pbt0jNjYE+9nLdMs\nhRBCCCGEEBckq93N3qxKOsSFnJdB7lQkzAkhhBBCCCHaLI/XT431+IsPbtlXjM+vMjgtrpl7dW5I\nmBNCCCGEEEK0WR+tOMxjf9nEsk05+P0NnzBbv6sQgMFp8S3RtbMmYU4IIYQQQgjRZpVVO/D5VZas\nz+K1j3dSUeMAoNbm5qeMClKSwoiNCGrhXjaOrGYphBBCCCGEaLPsLi9GvZb0lCh2HC7n8b9tJjrM\nxJC4fB4fmYWiQMaPq/B4g+hy0T3ojaaW7vJpkzAnhBBCCCGEaLPsTg8hQTruuzadTftK2Li3mPKq\nOvq0z0Kv8+JymwHwqQYUpXVNXJQw10S++eYrDh06wMyZT5z2OQcO7GPevLeoqqrEZDLRvXsaDz/8\nGKtXrzzjuoQQQgghhBBgc3qJjQhCURSG9U5kWO9EDu5Yi0njweHrRY9LrmvpLjaahLnzRFVVJc8+\nO4sXX5xNenofANasWYXdbmvhngkhhBBCCNE6+fx+nG4fwab/xB6fz4/Pths1BFI79MOVnw+ANiwM\nXXh4S3W1USTMNcJ9991Hfn4hbreb66+fyqRJvwLg66//zaJFCwkNDaFLl27o9XoANmxYzwcfLMDr\n9RAWFsHzz79EVFR0gzqXLFnMhAlX1wc5gMsuu/yYtouLi5gz53dYLDVERETy5JPPk5CQwOrVq3j/\n/floNFpCQkKYN+9dfD4ff/vbXHbt2oHH42by5Ou59trW+82DEEIIIYQQZ8Lh8gFgNunrj2Xu30dY\naC3FlTFs37gKVaMAEGy3Mu7+X6M1m1ukr43RqsPckoxl7Crbe07r7B/Xm191ufqkZWbPno3Ho8Xl\ncnLnnbcxatRoPB4vCxa8w4IFHxESEsJDD91D167dAejTpx/z5y9EURS++mop//jHhzz44CMN6szK\nymTChKtO2b833/wDEyZczYQJV7Ns2Ze89dYfmDPndRYufJc33phLbGwcdXV1ACxb9iXBwcG8996H\nuN1u7r33DgYPvpikpHaNvDpCCCGEEEK0HjanBwCzMRB7VFWltmwrvqggVhiH4rg45D+FVZVRegOt\naV3LVh3mWsqiRYtYvvw7AMrKSsnPz6eqqpL+/QcSGRkJwOjR48jPzwWgvLyM559/ksrKCjweD4mJ\njQ9T+/fvYfbsPwBwxRVX8de//hmA3r378sorLzB69FguvfQyALZt20JGRgZr164GwGazUlCQL2FO\nCCGEEEJcEOxOLwDmn6dZ5h7JJyyijK88l+MwhTC+YzRJJiMAYQYdQfrWFY9aV2//x6+6XH3KUbRz\nbefO7WzatIl33nkfk8nEAw/cjdt9/B3lf/Hmm68xderNDB9+KTt3bufvf59/TJnk5BQOHz7EiBGj\nGtWvxx57iv3797F58wbuuONWFixYhKqqPPLIYwwZMrRRdQohhBBCCNGa/RLmgk06yvKKKc5Yzt74\noVRqIhkQauS6Xh2pqLC2cC8br3WtvXkesNmshIeHYzKZyM3N4cCBfQD07JnO7t07sVhq8Hq9rFmz\nqsE5MTFxAHz77dfHrfe6625g+fJl7N+/r/7YunWrqaqqbFAuPb0Pq1YFRgVXrFhOnz79ASgsLKBX\nr3TuvPPXREREUlZWyuDBQ1m69HO83sBNnJeXi8PhOEdXQgghhBBCiPOTz+vHWuvE6nAT7qmjXc6X\nHCj6hl3xaeSo7emsU5ncrQOKorR0V89Kqx6ZawlDhlzCN998yc03T6Fjx0707JkOQExMDDNm3M09\n98z4eQGU7vXnzJhxN88+O4vQ0FAGDhxEUVHhMfVGRUXz4ouzmTfvT1RXV6HRaOjbtz9DhlzSoNwj\njzzO7Nkv8skni+oXQAGYN+8tCgryUFWVgQMH06VLN1JTu1JSUsyMGTejqioREZHMmfN6E14dIYQQ\nQgghWt66bw9zeF8J8QkWJl1awaqgEdQQBip0NGm5Na0TWk3rDnIAiqqqakt34kTKy+taugvHFRsb\net72TbR+cn+JpiT3l2gqcm+JpiT3lzhTX328nqTY3cTG1PC5dxwVahSpOoVx3TrQIcRUX6413Fux\nsaEnfE1G5oQQQgghhBBtSrv4/cRE1VDmSKRCH028pYo7xg5p6W6dc/LMnBBCCCGEEKLNUFUVg96O\n16djf35nADrrztvJiGdFRuaEEEIIIYQQbYbH7WNbUQzZ1ZHEJGgB6BYf3cK9ahqnHJl78sknGTp0\nKFdf/Z8tAGpqapg+fTrjxo1j+vTpWCwWIJCCX375ZcaOHcvEiRPZv39//TlffPEF48aNY9y4cXzx\nxRdN8FaEEEIIIYQQFzq7zU1mVQQFlhCK9eEE2epISe3U0t1qEqcMc7/61a947733GhybP38+Q4cO\nZcWKFQwdOpT58wP7pq1fv56cnBxWrFjBSy+9xAsvvAAEwt/cuXP57LPPWLx4MXPnzq0PgEIIIYQQ\nQghxrjhstVjdegCsdX7Ci4sxGg0t3KumccowN2jQIMLDwxsc+/7777n22msBuPbaa1m1alWD44qi\n0K9fP2praykrK2PDhg0MGzaMiIgIwsPDGTZsGD/88EMTvB0hhBBCCCHEhcxhs2B1BcKbq9KJoer8\nXq3ybDRqAZTKykri4gKbYMfGxlJZGdjYurS0lISEhPpyCQkJlJaWHnM8Pj6e0tLSs+l3iykuLmow\n5bSpPProQ9TVnZsbLy8vl0cffYipUyczY8bNPPvsLKqqKtm5czuPP/7wOWlDCCGEEEKI80FtrQW/\nGog5XqsHh0vfwj1qOme9AIqiKE22c3pkpBmdTtskdTeWyxUMnHy/h3Phgw/ePyf1uFwunnxyJrNm\nzWL06NEA/PjjjyiKm4gIMwaDrsnfizhz8v9ENCW5v0RTkXtLNCW5v8TpsrtcgR80CvhVqoNiT3r/\ntOZ7q1FhLjo6mrKyMuLi4igrKyMqKgoIjLiVlJTUlyspKSE+Pp74+Hi2bt1af7y0tJTBgwefsp3q\nantjutekqqpseL1eHnjgNxw5cojk5BSeeeZ3mEwm3n//XTZu/AGXy0l6el8ef/wpFEXh4MH9vPrq\nSyiKhkGDhrBly0YWLfoMp9PJK6+8QHZ2Jh06dKKiopzf/vYJevToyZQpE3nvvUU4HHYeffQh+vTp\nx969e4iNjeXVV1/HaDSdsN7/tmzZl/To0YvevQfVb4iYktITgOzsQtxuL+XlddTWWpgz53cUFRVi\nNJp4/PGn6dKlK7t27eCtt14HQFFg3rx3MZuD+fjjD1m9ehUej5uRIy/jjjvuad7/EW1Ya9i8UrRe\ncn+JpiL3lmhKcn+JM1FpsQJGTHFBOEvs1Ho1J7x/WsO9dc43DR89ejRLly7l7rvvZunSpYwZM6b+\n+EcffcRVV13FTz/9RGhoKHFxcQwfPpw33nijftGTDRs2MHPmzMY03UD54k+p277trOv5b6EXDSL2\n+qknLZOdnc1jjz1Nnz79mD37RZYsWcxNN93KddfdwPTpdwHw0kvPsnHjDwwfPpLZs1/kiSeeIT29\nD3/969v19SxZspjQ0FA++mgxWVkZTJ9+83HbKyjI54UXXuGJJ57h2WdnsXbtasaPv/KE9Tbsaybd\nu6ed8n0vWPAOXbt2Z86c19mxYxsvv/w8Cxd+zCeffMTMmY/Tp08/7HY7BoOBrVu3kJ+fz7vvfoCq\nqsyaNZPdu3fSr9+AU7YjhBBCCCFEU7I63IARQ4QRpbgaq0PB6/Oj07a9LbZP+Y5mzpzJ1KlTyc7O\nZuTIkSxevJi7776bjRs3Mm7cODZt2sTdd98NwKWXXkqHDh0YO3Yszz77LM8//zwAERER3HfffUyZ\nMoUpU6Zw//33ExER0bTvrAklJibSp08/AMaPv5K9e3cDsHPndu66axq33XYjO3ZsJzs7i7q6Oux2\nO+npfQAYO/aK+nr27t3N5ZePByAlpQupqV1O0F4SXbt2B6B79x4UFxedtN7G2LNnN+PHXwnAwIGD\nqK21YLNZ6d27L2+//SaLF3+K1VqHTqdj69YtbNu2henTb2bGjFvIzc2hoCDvrNoXQgghhBDiXLC7\nfQBo9Qohbjt+v8rR/JoW7lXTOOXI3BtvvHHc4x988MExxxRFqQ9w/+uXIHcuxV4/9ZSjaE3h2GcE\nFVwuF6+//nvee+9D4uMTWLDgHdxu1zlpT6//z0ObGo0Wn+/0601OTmHXrp2NbvvWW2/nkkuGs3nz\nBu699w7eeGMuqqpyyy23c+211zW6XiGEEEIIIZqCzaMCYPY7sSmB9Tf2ZFWS1jmqJbvVJM56AZQL\nUVFREfv27SE9vQ8rV35Lnz79cLvdQGAU0m63s3bt94waNYbQ0FDMZjP79++jV690vv9+RX09vXv3\nZfXqlQwYcBHZ2VlkZmacdh9OVu9/Gzv2ChYtWsimTRu45JLhAOzevZOwsLAG5fr27c/Kld9y++13\nsnPndsLDwwkODqGwsIDU1MCo4aFDB8jNzWHIkKG8++5fGTduAmazmfLyMnQ6HZGRbe8viBBCCCGE\naLwdh8spqbI1+vzuHSLp0j781AX/i90TGHgJ9dgp0oeg1ShsP1RGSNCxq1oGBxux2QIDJVGhJoam\nJxxT5nwmYa4RkpOTWbJkMXPm/I7OnZOZPHkKJpOJiROv5dZbbyQ6Opq0tF715WfNeo7XXnsZRdHQ\nr98AQkJCAJg8+XpeeeV5brnlejp27ExycirBwSGn3Y8T1fvfjEYTr732J95663X+/OfX0el0pKZ2\n4Te/eZSamv8MN8+YcTdz5vyOadOmYjSaePrpFwH47LOP2blzOxqNhs6dU7j44kswGAzk5GTz619P\nByAoyMxzz70kYU4IIYQQQtQrrbYz74u9Z1VHTLiJ1+695LTLq6qKzRuIOKE+J6pion1sMLmlVv61\nLuuk5ypA3y4xmE2tJyIpqqqqLd2JEzlfV5Y501Vv7HY7ZrMZgEWLFlJZWcHDDz+Kz+fD6/ViNBop\nLCzg4Yfv4+OP/9VgWmVj6hWtW2tYVUm0XnJ/iaYi95ZoSnJ/tU5L1meybFMu1wzrTJd2/xldyy+z\n8s2WXGxO7wnPvWdiT77ekkthhY35j41Cqzm9xUtcTg9Pzl+FxRPEyCQL63JD6TeynAOlOaCefDs1\nY5CPV8c+QpDOdFptNZdzvpqlODObN29g0aKF+HxeEhISeeqpFwBwuZw8+OCv8Xq9gMrMmU+cdpA7\nWb1CCCGEEEK0JL9fZePeEkwGLRMu7oRRr8WvqizfksuS9VloFIVBPeIIMesxG3VEh5lITgzjcF41\nn67OwGJzkxQTTEG5DYvVTVTY6QUsu9WOza1Ha9Si9wYWQqn052OMtNA/tvcx5Y0mPS6nB4BIUwRG\nreHcXYRmIGGuGYwZM44xY8Ydc9xsDmbBgkXnvF4hhBBCCCFaSmG5lbxSK9V1Lkb0ScSg01BR4+DD\nFYfZl1VFZKiReyelH/dZuKgwI4vXZrJpXwk9kwOP8FTVuU47zNXWVOPxajCEadD6AFRqPFUkhcRz\ne6//O6Z8ax/1lTAnhBBCCCGEOCesDg8vLtyO1+cHoPZIOR+WWNlcZcPt9ZOeHMUdV6eRt28HewpN\npPXvi96grT8/1Gygd0o0uzMqSE/5OczVOqkJN+H3q6cMdRXVgX2tNQYtfr8GxeDAq3qJN8c10Ttu\nWRLmhBBCCCGEEOdEXmkdSqgOatyYFD9jL9qCpTaUo7VpXDWhJxf3jCdz34+EG1bh9yusXppBu9Rh\npPVLRPvzpt6XpCewO6OC4ko7AAXlVj5acQSzScer9ww9afs1VisAWqMWl1WLEhRYSTPeHNuE77rl\ntL1t0IUQQgghhBAtIrOsDlN8YIG+QclFhAQ7aZdYzjVpGQzsGkNdVSEa5/d4fRpUDKR1PUR57nes\nWLqvvo6+XaIxG3VkFAZG2dbtKsLq8FBW7cDhOvGiKQC11kAA1Og11Pn0aH8Jc8Ftc2ROwpwQQggh\nhBDinMipseMsDgQqZ1IiYQnjcXujSYgrInPX55Rl/hOdzodbGUX79LvQGqIxdPLiM++nzuIEQK/T\nMigtjjp7YGGSOocH489TMUuq7Cdtv84R2PvZpPVSpQahDw6Ul5E5cUoffvj3E75mt9t57bVXuOGG\nScyYcQsPPHA3+/cHvoEYO3ZEc3VRCCGEEEKIJlNWU4un1o0pykC+sTPZuh506HUrVnswDn05Hp2P\nkvKudB8wDK02jJ8q+vG1/zK2xvRl996D9fUM7ZVAzM8/Gw1afjUiBYCSypOHOZsrsIJlsOqixqNB\nE2RDQSEuKOak57VW8szcObRo0fvcdtuM4772+9+/RGJiOz799As0Gg1FRYXk5GQ3cw+FEEKIU/ti\nfRYGvYarhnY+YZn9OVV4PH76dW2bH5CEEGfO6/Pj8wZG17royrC4I1iaUUBWZREHQ8dg9wWjUX2k\n2fNov2oV66vs7EnpidHjwKUPYpPGycVeH3qdlhiTjknpR/nn4c5o9Qbax4UAUFxlO2kf6gKDeYSp\nbgpcOoxGK9GmSPTa09/+qzWRMNcIX375Je+/vxCPx0vPnr347W9nMX/+X3C5XNx++00kJ6fw/PMv\n15cvLCzgwIH9PPfcy2h+3vAwKakdSUntGtSrqip/+cuf2bJlI4qiMG3aHYwZM46Kigqef/5JbDYb\nPp+XRx99kr59+7N16xYWLHgHj8dNUlJ7nnrq+fpNxIUQQojGKKtx8NWmHDSKwsU9E4gOb7hynF9V\n+fKHbL7alIPJoOUvMy9toZ4KIc43xZV2HG4N4KN3qIKuJJOVHXuyI74zOo+bxNJyLKHB7G+XzEGf\nF3+Ejkinjek9O7Ds6A6O6JP555ot3DJ2GJl719GhXSmRBXEUWPTERgQBpx6Zs3oC0zGjFC9efOi1\nLuKDk5v6rbeYVh3mNq3OJOtQ2TmtM6VHHJeMTj3h6zk52Sxfvpy//vXv6HQ6/vjHV1mxYjn33vsg\nS5Z8xsKFHx9zTnZ2Jl26dEOr1R6nxv9Yt241R48eZuHCT7BYarjzztvo23cAK1d+y+DBFzNt2h34\nfD5cLic1NTV88MEC/vSnvxAUFMRHHy3kn//8B9On33XW10AIIcSFa9PeYiAQ2tbsKmTKqP/8m+hw\neXn3qwPszqgAwOn24XR7MRla9ccJIcQ5kl9ah92qomhgwMC+RCUnY84qQAP07pSCSafF4/ezKbuQ\ndZV2orQq0y/uTbBey9A8hXKvhQMRcfywYTNJobsBCDe5yK8BBRWTQUvxKZ6Zs3m0oFEI0ygopra9\nkiW08jDXEnbs2Mq+ffu4887bAHC5nERGRp6Tuvfs2c3ll49Hq9USFRVN//4DOHRoP2lpPZkz53d4\nvV5GjhxF167d2bXrB3Jysrj33jsA8Ho99Op17K72QgghxOnyqyob95Zg1GvR6zSs213INcM6Y9Br\n8fr8vPD+NsprHKR1isRk0LLraAUWm1vCXDPKLanD4/Ufd7NlIVra4aIaPFYvoeEQlZyMoigMSe3Q\noIxeo+GiGCo8AAAgAElEQVTS1A4MT1ZRFNAoCgDJPUcwavd7/FsZw3pdELdofdidkYSZAguaVNe5\nSYgyU1Buw+9X0WiUY9r3+1Ucbi1ag4ZgvRZNUGCbgoQ2uscctPIwd8no1JOOojUFVVWZPHkyt912\n92mfk5ycSkbGUXw+3ylH546nX78BzJv3Lps2beCVV17kxhtvIjQ0jIsuGsKLL84+4/qEEEKI4zmc\nV0NlrZPhvRMJDzHw9eZcthwoZWTfJP7+9QHKaxzotAozb+zLkvVZcBRqbW7iI2WKf3PweP288dlu\nFOBPD8niaeL8U1xeCkB0sAdFOTZs/Tft/4Qxg9GE3pVAqjmfI0oyGXXJ9Oo8kPDSjQBU1TlJjDaT\nU1JHRa2TuJ+nXf43u92Fy6NBF6bFqKV+ZC6uDY/MyWqWZ2jgwMF89913VFdXAVBba6GkJDAlRavV\n4fUeu/dFu3bt6dEjjQUL3kFVVQCKi4vYtGlDg3J9+/Zn9eqV+Hw+qqur2b17F2lpvSgpKSYyMopr\nrpnMxImTOHLkML169Wbv3p8oKMgHwOFwkJeX25RvXQghRBu3YU/g37PhfRK5rH87NIrCqu0F7DpS\nzpYDgccafD4VBYXwYCMQCHOieWw/XEad3UOt3YPb42vp7ogLkMXq4vG/buLtf+2hwuI45nWbO/A5\nuIOxcb8XottfTLIa+Gyb5+lKVEJHwkwuAKpqXSREBb44OtFzc5UV1aiqgsagRWcwofl5j7mENrrH\nHLTykbmWkJycwsMPP8wjjzyAqvrRanXMnPkECQmJXHPNZKZNm0q3bj0aLIACMGvWM8yd+yduvPFa\njEYj4eER3H//bxqUGTnyMvbt28vtt/8fiqJw330PER0dw/Lly/j44w/R6XQEBZl55pkXiYyM5Omn\nX+CFF57G4wn8hbnrrnvp2LFTs10LIYQQbYfD5WXH4TLiIoLo2j4cRVEY2D2WbYfKmPfFXgD0Og0e\nrx+b00NYcGBlOAlzzWfNrsL6n2usLuJkRFQ0sx8PllFhcVJhcbI/p4prh6dw+UXt0Wk1WKwu6pyB\ncaJ+8cGNqr9d53bs3JSANtVLodGMzhCM6eehp+o6J13aRwBQUmmjT2r0MeeXV1YDoDVqwWBGMdnQ\nK0ZC9I3rT2sgYa4RrrzySgYNOnZ6w333PcR99z103HOCg0N44olnjvvaypU/AKAoCvff/5tjQt6E\nCVczYcLVx5w3cOAg3nvvwzPtvhBCiAuMqqqnnPK07VAZbq+fYb0T8Llr8DjLubSHmyM5TixOE4lB\nHnSqn3yvEavDQ7jZAIBFwlyzyC+zklFgqf9zjdUtYU40u60HSzEA145K5Zsf8/hsTQZ5pXXcfU0v\nsgot2KygD9HRvUtKo+rXaBTGXzeO6u/WcKRdMtnl1QTpAtMpy6qsjOiTBJx44/Dq2sAzcnqdik1r\nRDHaidAlnvL3X2sm0yyFEEKINqzO7uap+Vv49PujJy23aVchYah0D8ni6O53+GzFJuYuq8DiNBFl\ndjBt6HY6JgamWlrtHsKCA2FORuaaxy+jcr2SowCornO1ZHfEBaiixkFBUS1eVA4dLmL23ReTkhTG\nlgOl/HiglL2HclH9EBymEJSU1Oh2TEF6epsDa0zsyinEHBSJRvFTUW0lLjIIhcAWCMdTUxc4HqT1\nUu6tQ9GoRBuPHcFrSyTMCSGEEG2Uqqp8+O1hSqsdbNxbjN+vHrdcaaWNsIoabuh9hB8z8nlj/SDW\nZXbEregJSQkjpF87sj0DMfy8V2pNnZPwkMAzczIy1/QcLi+b95cQFWbk0r6BD8k1VglzonltO1RG\ndJATPwpZFbWYjVrumtgTg17Dou8Ok18eWE8ixuRB0ZxdxEjrnorRYeOQV8EQnECYyY3F5kapsxAd\nbjrhyFyNI/D7KFjjpcpdCbTtxU9AwpwQQgjRZm3eX8KOI+UA2Jxeckrqjltu/eYcOnTN5tOMFNYc\n7Yhf0RKWEkpyehBdQmz49AbWGVLZp+sGQLXFitmkQ6tRqLVLmGtqW/aX4HL7uLRvEpFhgRAtYU40\ntx8PlqLV+AGwevTsOVBEfKSZG0d3xe7yYnEFvizqHHTsYoBnKqhjJ5ILs7HrjdSaEwkxerC6FdZ+\n+DEJUSYsNjd257HtVDsCCwOF4sXiCYS5pJC2u/gJyDNzQgghRJtUaXHyj5VHMBq0XDOsM4vXZLIv\nu5KUpLAG5VRVpbYkg++qUvGrCsHtgxkT72HCoC4YwiNQFIXqikpW7c9gi8EI2LDU2tAoCqFmPRar\nhLmm5PX5Wbm9AK1GYWTfJHw/j67WyHUXzai0yk5eqZVgvb7+2Na9R+iX3p5R/ZLYdbiMwwVVaE1a\nukUHUemoxqDVE2oIAQK/Z45UZ7KpeCuRxgjGd76s/lm4Kmc1X2etxOqx0S4kkXYhCXSL7EKa1s8h\nYGWViwpjHODg+36jGFJcyj4USqrsDX6fbT1YisUZ+PvhtdrI85agi4X2YYnNdp1agoQ5IYQQoo2x\nOT28u+wADpeP6RN60L9bLJ+vzWR/dhXXDEtuUDavpA6LEfx+hfjOJn5zRRoJEQ0DX2RMNNdfGs3R\nrzdQDdT8vMhAWLDhhNOdxJnzq2r9Bsq/WL4ll5IqO5f2TSQ8xIjX50dBnpkTzWvrwVKM+LF59MRF\nuqioMZBVEbgHFUWhVzsz+3KqCYo1og/X8rstr+FVfbQLSaRbRCoZNVnkW4vq69tSsp3JqVdR7bLw\nbc73ePweAPZVHgQgWG9mRsJFBNdZqAsNJ9jgwwl4PeDFBoRQXGmrD3Nrdhbw0YojhAXrQIEwgx9d\ndCmKz0j78LY9zVLCnBBCCNFGqKrKtkNlfLzqKGpNNYO6JzG8T2Alt+TEMDILa7E7vZhN//nnf9OW\nwxypCgWNwi2DOx8T5P5bqCYwranGFvgQFxZsIK/UitN99tOqLnRen59XFu1Aoyg88KveRIYaKa60\n8dWmHIIUOHi0EiaATqshNNgg0yxFs9p6sIxYs4sCexCO2Hh0OCirVsg8kElqz1TW/5QNGAhNCuKz\nqq/wqX66RqSQXZtHobUYBYX+sb0Z1WE4R6uz+C53NR8e/CcAoYYQ/i/1V/SM7k6htZiMmmy+y13N\nfM96bv7OjVerZ3+vfmwgEb/TQ354BIrqpqTKjtfn58sN2Xy9OZdwk5Zau4o+1IDHXAoaH3em34Re\n27bjTtt+d83sgQfu5oEHHqZHj54nLXfgwD7mzXuLqqpKTCYT3bun8fDDj7F69UoOHTrAzJlPNFOP\nhRBCtBV+VeVvS/ex/XA5ETgxdQpF6y6rX5I7PTmKrKJaDuZWM7B7bP055XXFuB0hxMRp6JWS9PNx\nPy7fsdP4wnSB52XqXIH/hsuKlufM6p2F5P78TOPsRTuYeWNfPlh+CNWn4gCcdhcerw+9TktESGBE\n9HS2nBDibJVU2SmssJEcHpjCaIgwovX7cFe7+PueIjrszaLYasAYbSRarSXHU8s1KVcwvvNo3D43\nObX5RJkiiQkKrMTaJSKZwQn9WZa9glBDCBM6j6mfctkjqis9orrSPTKVd/ct4qdkGyavD6su8DvG\nWFdDRdf2dDRu5VBuBPuyq8gtqSMm3MSwlCC+3FWNIcpIqb+UIQkD6RfXu2UuWjOSMNfMqqoqefbZ\nWbz44mzS0/sAsGbNKux2Wwv3TAghRGtWUGZl++FyOiWEEqr3sC/fT2VIMNtydmAINhEUa0MTUcoP\nOR50Ue0D55TUkekMA/wM6Q7f5qwmoyaLTEsO7uOEuZ6u3kA7bB4/ftX/X9sTeJrxnbY9NqeHrzZm\nExTqIr2ngR2Hc3nhX/n4/H6SoiIpqDKgorD+8B5i4gwEh7lxl/pxuLyYTfpTNyDEWcgrDXzJUOnU\nodEphGlddGtXyncZZqrqtFSqwYCT4ORwsO4hPTmNsZ1GAWDQGugWmXpMndFBUUzrOfWEbXaNTOXx\nix5kvvFD7B4HPS3RkA9mjwMHENleYW/tAVSvnl59IxnRN4aNK/IAM4ZIE3qtnuu7XXPuL8Z5SMJc\nI8ybN48vvlhKREQkcXHxdO+exk033QrAt99+w6uvvozP5+XJJ5+jZ8/0BucuWbKYCROurg9yAJdd\ndvkxbRQXFzFnzu+wWGqIiIjkySefJyEhgdWrV/H++/PRaLSEhIQwb967+Hw+/va3uezatQOPx83k\nyddz7bXXNe1FEEIIcV7JLq4F4KIOPr7YZQBUPFYvK7ZnUBS1AwBjNzgKHN0bOCelLI26qk4Eh8Jq\n19eQFTieYI4jJiia/x30MZVpUXQKLp+G2VvfJMV4CQAWm0z5OxvLNuVgc3qJ7LuNfaoVY2DRUHSA\n+8AwIBCav9mzAWd8PoaIEGA41Va3hDnR5IoqbBgUP7UuA8YYI6bqw6wP20W0eSRVVSqqqhAfbsfO\n59TGmbi/50NolLNfMD8mKJonBz0MQFZWKav2HEDn9aJ3u7DE9cAU+Sl+beDXVtYhMNVdBgrE+auZ\nfNEN9aN9bV2rDnPVhSux1xw4p3WaI3oS2W7sCV8/eHA/K1asYOHCT/D5vMyYcQvdu6fVv+5yOVm4\n8GN2797JnDm/Y9Gizxqcn5WVyYQJV52yH2+++QcmTLiaCROuZtmyL3nrrT8wZ87rLFz4Lm+8MZfY\n2Djq6gLflCxb9iXBwcG8996HuN1u7r33DgYPvpikpHaNvApCCCFam+ziWoL0Hn7MqcLvNRESBtZa\nqPJ3YnJqIhoFNuwtJr/MxlVDO1FZZeegJwLwkJZgp0eXq4kwRdA1IqV+Bbr/lZWTycb9BXh8KiW2\nMqo13wEjZZrlWSircfD9jgKiIzWYq6rpGBJH77RhVNW5QFVYuf0/ZTtqu1JrdlFiLwONjxqri3Yx\nwS3XeXFBKKywEWd2UGALxhBpolafy4xeN7G1uIjK/MA3PsPTwonqdhVdI1Mw683nrO1fphG3bx+D\nVvFjc6n0dNWwLzSeMbYRhKWEA2Ct9rLUFpgCOkxTQ7foY0cD2yrZZ+4M7d37E2PGjMFoNGI2BzNs\n2IgGr19++XgA+vUbgM1mqw9cZ2r//j2MHXsFAFdccRV79uwGoHfvvrzyygv8+99f4PcH9tLYtm0L\n3377DbfffhN33307tbUWCgryG/sWhRBCtELZxbVc0qGYgnIT+nAD/bsXASrWSi8R2h6M7jiSke2G\n4yvtzKbVJiyZUF3qQ6eHOyaOY3THkQyI63PCIAcQFxOHRq/F64FuEV1w+u2g+Fps4/C80jre/tce\n6lrxXndL1mXi9amM7msi3HgNWscARkT2Z0qvsSQ5O+Hxa9CHB0bm6uwGUsI7AaAYHNTIipaiGRRV\n2NDqAs/LhQV5GNC1NwPj+3FRry4AJIQ4mDByGEOTBhETFN0kfTAadZh1fipsQXQKqQag0hPFqA4j\nGN1xJAXZWgDigl0MGzuhSfpwvmrVI3OR7caedBStJfzvg8j/++fk5BQOHz7EiBGjGlX/Y489xf79\n+9i8eQN33HErCxYsQlVVHnnkMYYMGdrYbgshhGjFXB4f2MvYbEkCBVLDq5gy4loyD6+lyKKwMqOE\nge1iSe8cWIAgUS0i25iM6q3lomQPRoPhtNoxm4PR6VU8Kpg1gREhRe+m1t4yz8wt25TDrqMVpKeU\nc1n/1jcbxe70sPtgGR1jgvGWFFDRLvAIxrfrtjDx6rH8eDAb0BHRzki5xU2FU8MAUwQAisEpK1qK\nJuf1+SmrdmAymFC0CnHOLK5MDTzKc1HfrlxTaqNPj3Q0mqYfH+qfHM/6I5XsOlxBRLsqMiPieGvd\nDobHhXOozgjYGdXeiNIMfTmfXFjv9hzo3bsva9asweVyYbfb2bhxQ4PXv/9+BQA//bSbkJAQQkIa\nfsN53XU3sHz5Mvbv31d/bN261VRVVTYol57eh1WrvgNgxYrl9OnTH4DCwgJ69Urnzjt/TUREJGVl\npQwePJSlSz/H6w0sDZ2Xl4vD4Ti3b1wIIcR5K6+0jmizA7tLh7l9CBd1CCz33TM+8G11abWPHRW1\nqEYt13RTKe/TE3teHSadl6kThp92OxqNBsPPK1oGuUyBgzo3lhYIFXanl90ZgX87Mwoszd7+uXAo\nr5oowFtpZ3dwRxSfjyCnnS0xHTh64DAZNTrQwLhQC1qDgs2lEG6MBEAxOqipa70jkqJ1KKmyo1E9\n2Jw69BFGBnZKwqgNfPmjKArXju9PSqe4ZunLTRN7EW7wsbMwngEU0KUkj3JzGF/YwFnjRqtVGTZs\ncLP05XzSqkfmWkJaWi9Gjx7NtGn/R1RUFKmpqQ0Cm8FgZPr0m/B6Awug/K+oqGhefHE28+b9ierq\nKjQaDX379mfIkEsalHvkkceZPftFPvlkUf0CKADz5r1FQUEeqqoycOBgunTpRmpqV0pKipkx42ZU\nVSUiIpI5c15v2gshhBDivJFdVEuVL/CwfwdNFZdeciUAIy7uzaqjR3CW21mSUxYo3KEj1swa/F6V\nQakGwsLO7Jkrk86HBVBqtaAFjd5DbQtMc9xxuAyvLxAsMwprmr39c2H3vjJKAFQV7UEHKZ2rGNVR\nz1fu9vyjyIrDBsGRWkZeMoSvD22iplaL3RYI0TIyJ5pDUYWNhHA7+TVhhIepDO0/4tQnNRGDXsd1\nI7rz9+8zWHdIx1O39aQ4q5Kv88opsal0inBgNFx4CwJJmGuEGTNmMHXq7TidTu6//676BVDmzp1/\nWuenp/fhL39575jjV145kSuvnAhAQkIif/7z344pM3v2H445pigK99xzP/fcc/+ZvA0hhBBtRHZB\nBYU1ZrQmLV1N1Wh/3iS3Q7v2JITsorRaJeXAT+gUP47ISHbnKwTp/Uy58tIzbsuk8wFaPDYthEFQ\niK9FFkDZvL8EgPaxIRSUW7FYXYSHGJu9H2cjM68KAEOwBrfNS8YBHZHWIlITnOy1JQLQNcSF3hhM\nbJCVGks4WQWBAKcxOqiWMCeaWFGFjVpvYEGTHvqqFp/COHxQR9btPEpmdShfrVrN2EHt6VRQwy7C\n6Rx74ud92zIJc43w3HPPcejQEdxuFxMmXE337j1auktCCCEuYLWVRfh8ZkKSTHTq0b7Ba93jtJRk\nKahOBymJPvZa/Hh8cQxLCSE0+MzDT7A2EObsdg2EgSnIR21Z8z0z5/F72V10mMN5VXRrH0l6SjQF\n5VYyCi0M7N48073OBavDg8/nAPQEd48m2VFI3hENW/OSIA+0usAiD2P6B74wjjfaOUo4WTYFxaxB\nb3ZRUyFhTjSt/KISLFYdxigjg7udH2Fp2sSLeOmjbXx7KJG1GU702sBodf8eKS3cs5YhYa4RXn/9\ndcrLG7dKpRBCCHEuWR0eagOPTJNktNC+U/8Grw8flMa6rGw2V7djcyAfEKT1MWXCgEa1F/LzM3M2\nb+Aber3Ji8vjw+HyNu4NnIbiShtrdhVyxeCO/Fi5kWXZ36HvEUmfjpNJiQ4sTd7awtzhvGo8ih8U\nMIZoKdFspfOIaLrVjWXDvgIqXRCm95LWI7CwS4Q58Pyj0wVhkSlYvcVYrG78qormfzcEFOIkVFXl\ncF4NXTuEoz3FSFuttQowEx/mIrXHwObp4Cm0Twrntsu6sWZnLmVWlTqXQrDeT6//+SLrQiFhTggh\nhGjFDudUUWINQmvSYvbsJzbo8gavp3TuzJV9symp8gBmVNXEkN7tMJtPbwXL/xVmCAQHuy8QLrSG\nwBTLmjpXk32o+HxtJruOVvDjgVISBx0JtBtWzRrrpyQkTUGjKK1uEZS9R8qpcRvQhxno6qpiu8ZK\nbGhXJl3cjWsu78r+Q+WEhRrrVwmMCgk8E+lzeDErnbFoM/H5/dTZPYQHN+7/pbgwbTtUxt++3M9V\nQztx3aUn3o/N5fZQWBeEolWI1B7GpBvdjL08uWGDOjJsUEcg8IWWVqOg1V6Y6zpKmBNCCCFasW27\nMvD5FILbmfDGutAoDT/QKIrClAnn7kNYVFDgo4NdDYQ5dP8JczEhZ7f4QGGFjZ8yKhg/uEP9iIHd\n6WFvViWhZj12p4e8ugJUbxBJ/t5UhOxkwYEPSewwhpyCOjxeH3qd9qz60Fyyc8pRUTBEGOkQ4WN7\nNcQEBbaOUBSF9LSGo4yxEaEA+G1uvEo8KCroXdTUuSTMiTOy7VBgMaSV2/O5fGD7+mdNM4ssvPnP\nn/i/y7syrHciazfuwOlUCI7To085fyNDSNCFt+jJf7swI6wQQgjRRhRWB6b9JwbbiExMavL2ooIC\nH/xcfi06RYtPE3huq8bqPOu6v96cw+drM9l2sKz+2M4jFXh9KmMv6sC916ei6Dz4beFc2fVSbku7\nAYDguGp8fpXs4vP3EQiLzY3b4wOg1uZGIdDXoDANxphAmZNtuBweHkOwwY3f7satM6MoZjRGh6xo\nKc6I2+Njb1YlGkXB7fHz9eZcILBX5XvLDmJ3efnXukw8Xh9bcgLzshODqkkMT2zJbouTkDAnhBBC\ntFJ2u5sSux6NSUuo5whJwQlN3mZ4SGArA7dPQyRBeJVAiKupO/tQUVBmA+C7rfmoqgrAjwdLARjU\nIxbVHNiCYESXNAZ0i6FHVDcAvKYKADILz8+plnanl2fe3cLT726hoMzKobxq7EpgpKO70U6VO/Ch\n+WRhLjg8hmizA7dLRfWraDUxKAYJc+LM7M+pwu3xc/lF7YkJN7F2dyGVFidfrM+itMpOeIiBGqub\ntTsyKag0ojFosITuaJbfLaJxJMydA6tXr+Lmm6fw4IP3HPNaXl4ujz76EFOnTmbGjJt59tlZVFVV\nsnPndh5//OEW6K0QQoi2YsEXe/H5FMzxZgpN+SQGxzd5m8EhISgKeH0KsS4jLr8DgOqzDHNen5+S\nqkCYyy2t41BeDbU2NwdzquidYOHpdzfzz38WEJ01nIOZYazdexij1kRScAIV3mJQ/Bw9T5+b23W0\nHJvTS2Wti1c+2sGKH3OodhjQBesY3D6BCkdg8/NfplkeT2hELFFmJ6Dgc3gJ9kWjGJ1nfd3FhWXn\nkXIABqXFMWl4Ml6fyjv/3s/KbfnER5l5+taBGPQKew/vw+eFyCgFq9neLL9bROOcvxNgWwFVVVFV\nlWXLvuTxx5+hb99+DV53uVw8/vjDPPDAIwwfPhKAnTu3U1NT3RLdFUII0YaUVNr4qaAGjUFLp3gH\nWXhIbIZvz03mMPT6AnweH6FuMx5DJSi+447MHcqtJqPQwvjBHdHrTv79cWm1A69PpUNcCPllVr7Z\nkUtsnJaRKbmszeyIUevD4jJQYddChYt/OWvZZNlLorcrRWoJEbFOMgotqKqKcp6t7vjL6OL1o1JZ\nuiEbR00ZPl8wIeF60rql8M3O5eg0OsIMoSesQ6fXE24MbAHhdXgJNsSgGCqosTb/Hn+idfL5/ew+\nWkFEiIHkxDCSE8L4ZksuGYUWFAXuvCqNmPAgRnW1s/JgBBqDBpPhCA4UEoJbz0qxF5qzGpn74IMP\nuPrqq7nqqqtYuHAhAG+//TYjRoxg0qRJTJo0iXXr1tWXf+eddxg7dizjx4/nhx9+OKuOt5Ti4iLG\njx/PSy89x6233sjChe/x/+y9d3wc5bX//56Z7V1a9V5tuTeMCxiwqTakAKE3U5LgQH433JtwuTc3\nEEIS8w03BJKQBtxAQoDgFLopptvYuMmSLRdZvUur1fa+O/P7Y4xAscHG3TDv14sXYuaZp8wOu8+Z\nc87nbN26hXvv/REPPfTgmLavv/4KkyZNGTXkAGbOPImqqpox7YLBAP/1X//Bddddzje+sZSWlt0A\n1NdvYunSK1m69Equv/5KolH1jeWTT/6Jm266luuuu5xHH/39EV6xhoaGhsbxyO//3oisCNhrXNhC\n3ehFPW5z1hEf12x1YNDLyCkZw55iwoI+uc9wvz+/tot/vNvGz5+uJxz79Fp0vZ4wAKdMKaSu3Ewg\nX0cTetZ2lyIKCpfNr6B0XBs5cwswWSDaE8Y7nKbFVkdeOJ+swgjhWIpBX+zwL/oQCEaTbG/3UVFg\nZ/Hccv7zypnYHeq5QnMCnSThjY3gNmXvJV7zr9iNauipbiRIxpSPYIxrYZYaB0xzl59IPM2McbmI\ngoAoCnxtj5rl4jnlVBc7CYc8rO4yoyhQnJXGn9uJ25yNQdJEdo5XDtoz19zczIoVK1ixYgV6vZ6b\nbrqJhQsXArB06VJuvPHGMe1bWlp46aWXeOmllxgcHOT666/n1VdfRZIOXnVqZbeHrSPhg75+X0zJ\ntrG4NPdT23R2dnLHHXcxefIUQPW23Xrrd6irmzimXXt7K+PHT9jvmI8++ntqa8ezfPnP2bRpAz/+\n8V089tiTPPXUE/z7v9/O1KnTiUajGAwG1q9fR3d3Nw8//DiKonDHHf/Oli2bmT794OoFaWhoaGic\neDTs9tA5EsPpkjEVWPB1d1FozduvMXA4MFnMmPQZwhEJJa2KoYj61F6eOY8/Rr83il4n0twT4Cd/\n3sRtl0wlL8uyz357PeoLS508TKTKSRqRYL2HRFLkpDIHddOcrH2/Dp1Vz3UnZfH4+x6CzX5Em5Hs\nTB5RpxfIpXMgREH2vsc4Fmza5UFWFOZMVMPUqooceDNqmYG5hU6iqRiRdJQKZ9l++3KaVNU+MRQj\nbchHZxbx92vGnMb+CQXirF7ZjAWYNe6jfe6Mcbnce/M8cp0mFEXmoRc2EA2bcObq6faGMJcntRDL\n45yD/tZvbW1l6tSpmM1mdDods2fP5rXXXvvE9m+88Qbnn38+BoOB0tJSysvLaWxsPNjhjylFRUWj\nhtzhoLFxC+eeuwSAWbNmEwwGiETCTJkyjV/96hesWPE04XAInU7H+vXr2LBhHddffxU33HA1nZ0d\n9PR0Hba5aGhoaGgc36QzMo+9tAMBBec4B4ZUgkHryFEJsQSQJBGzTi0QnsiYALDYM/hCY9UsG1vV\nPLDLFtWweG4ZgyNRlj+xmXhy38XFezxhZhZ7WemFkd0hIus6SfhTGHPNmPNT1G9vIpRVRPFgJ3Pm\nz32Nf+IAACAASURBVOD6s6tRFPA3DpMxFOOT+wEFb/DQVTUPJ+u3DyIAs+vy6Oj1svyJ1xjxS0hG\nkQXzpjIc33++3Idk2VQjNZNSPXRmvRVPIKp55zT2y46GftKBGOMQKXaZx5zLc5kZ6uvjF8++xq5u\nE5JJ5MZ5pdSNU30+mvjJ8c1Be+bGjRvHAw88gM/nw2Qy8e677zJ58mRcLhd/+ctfePbZZ5k8eTJ3\n3HEHTqeTwcFBpk2bNnp9fn4+g4ODhzT5xaW5+/WiHQkslgN741dZWUV9/eaDHueaa5Yyf/6prF27\nmmXLbuT++3+NoihcffVSvvrViw+6Xw0NDQ2NE5ctzR4C8TRTir147GWU9rczbBOO6ttzi6QaZGFF\n9cyZLRlGuhOk0vJobtzWNtVImVrtJsdpJpNReG1DN/XNw8yb/NHmMB5LsaOxH7G3jx2GXKK9al65\niB6XJFJYKLPbkUdfJABWmFWo/gbPnlZNw65O3m+TGU7ZSSoJBHOI4cDxY8z5Qgmau/2UF9hZ/ud1\neEMyoEMQYWK+iE6SGI6NAJBj2r8xZ7VmYTPEiCV16BQFezoLbzrBvX/ZzPcun4HbaTrCK9I4URns\n3c25Z26gpzefVc9Z+PKVs9DrJTxDQf62eSvbvToi3QYESeDsGguTJ1YwbO+lczeaZ+4456CNuerq\nam666SZuvPFGzGYzdXV1iKLIFVdcwbe+9S0EQeDBBx/k3nvvZfny5Qc1RlaWBd1xVvwzkVAlmXNz\nP0pSNhh0uFyWMccArrjiEp588k80NW3ijDPOAGDDhg04nU5cLgsGg47cXDtz585hzZo3ueWWW/jg\ngw9wu7OpqCikq6uLuXNnMHfuDNrbd+P3D3LOOYt48MEHufLKS7BarQwODqLT6XC7P1nOWOPE41+f\nJQ2Nw4n2fJ3YrHpsPQD5RQoewJ1WFRzriiqP2mdr1an10iKCaswVFxkYasuwvTvAWSeXkUhl2Nnp\no6zAzoQaVTjh4jPH8dqGbjbtHubLC2tH+3rhmQY2ftBBp00h6pdxukS+fvYU5s4sxWiQaNq8jQf6\nE0SsTrIH2znnmi9h1Kn5OxOr8ni/bYhESsSQsZB0+AjFUsfNM/7u2s3MLxxkvUchlRYwuvTU5MW4\nbsEMJkysAiA+rIaXVheU7Hfew3lFVGRvZttALiZ/ApuUwzkLsnjtbT8/e7qeH39zPkW5tiO+rmPF\n8fK5nmhEIwlksZ+H3p9OgT1ChXMbb7+aJEOS+liGDq+FlD+Czaxw5zWzmTBerVfp61BfyEwsqSI3\n6/N970/kZ+uQ1CwvueQSLrnkEgDuv/9+8vPzycnJGXP+5ptvBlRP3MDAwOi5wcFB8vM/3dL3+aKH\nMr0jwsge2WSP56PCpMlkGr8/OubYhyxffj8PPvhz7rnnx+h0Oqqra/i3f/sufn+UZDKNxxPiiiuW\nsnz5j1iy5HyMRhP/+Z934vGE+N3vHmbz5o2IokhFRRUTJszAYDBwxhln87WvqffdbLZw5533IMta\nYurnhdxc+z6fJQ2Nw4H2fJ3YROMpWgdDuC0xwgbVu6WgbrgsacdR+2wtOjXML6wzI2UU3FmqmMLf\n39zN1AoXW9tGSKZlJpVnjc5Jj5ovVt88REv7ME6bagi2tg3TYUwyEjZiKrDwjVlOJlS7CQbUPUBe\naTnTdrxLg6sAg9RG0JcA1LBCt8sJDJGJpXGbskk6/fQPR46LZ9zT101vXz1r+itAEMiptfD18UFq\nJp2NIAijc+wc7gNAn7Tsf946B7NKBtg2kEu6Y4TE5HwmVAnYlSr+/k4b3//tGu69eR7icabmeTjQ\nvrsOnpdfb6YnYcAXM+OLmdkxlAN8qIIqAQkmlRr51tfmYDbqRu9zm7cHURAxJA7g2TyBORGerU8z\nNg/JmPN6vbjdbvr6+njttdd45plnGBoaIi9PfQu3atUqamvVt2+LFi3iP/7jP7j++usZHByko6OD\nqVOnHsrwx4TCwiJefPHFMR/6r3/9h09sX15ewf33/2qv49nZbmbOPAkAh8PJ8uU/36vNbbfdvs8+\nL730Ci699IrPOnUNDQ0NjROcV95pI6MITCoYplcqxxSL0G/1YZQMZJtcR20epj1RM1HJjDUmkxES\nzJ9SyOqGPnZ2+dna+lGI5ceZN6mAtr4gH+wY4pzZpciywq6Aj5GkAXOhhcqCNHWT6/Yab96cKurX\nPEJ25aQxx8tKCoBmMtE01uwCBPtWhtujx7w8gaIovPrOGt7srEQ0iOSNs7Ks1ETp5Ll7tf0wzNJ9\nADlzDlc2pc4QWeYEfp8BEzp6Al7OnzeJrsEwG3YOMeCNUpRjPexr0jgxicZTtDa30ZWxo5dkvn/t\nHN6rb6S5w0PE6CTtcnGWM8P5C2eN+X9GURT6I4Pkmt3oJf0xXIHG/jgkY+7b3/42fr8fnU7HXXfd\nhcPh4J577mHnzp0AFBcX86Mf/QiA2tpaFi9ezJIlS5AkiTvvvPOQlCw1NDQ0NDS+aKzf0QVI5ORY\nadabqOxtZqs7QKm15KgaL2aDun1IywJZcYlwKsylp1ezuqGP1zd00+MJYzbqqC52jrlu9oQ8nlq1\nm7XbBjhndikBX4yomEEUdTjqspkY6OPd3rWk5BRpOUNGTpNWMvRHBgmZopQ7SsbOw6THZkgTjacR\njPko0kZSUphwLIXdcuwiVv7+4kZW97gRJIG8yU6uVYZx1M1hu3cX/kSQQCJIUk6SUTJ0h3uxG2wY\nD0D63WDUE4tZOKm0j9ebK4n1RxnO+KEWxpe52LBziNbegGbMaYzyj3facFv91A/kMaVcR1m+nbwJ\nKXrDnaTKl1A41I6z1s4uXwuxdJxYOk48HSOYDBNLxxifVbP/QTSOKYdkzD355JN7Hbvvvvs+sf2y\nZctYtmzZoQypoaGhoaHxhaStfQRPXKTYGcJSNBlCkJPwkUGm1F58VOdiMaohknJKxoKNUDJCXXk2\nVUUOtrcMYwAmjc9FJ40VzXZYDEyuyqax1UvvcITwYBh/wohkN2CNBBnOG+Cl5n0LhwkI1Lqq9jru\nNKUJBzMEzLmQBNEawBuMHzNjbn3TAOtbPSQzJhwTsjhvuJnYmXXctfZeUvK+lTwnuscfcP9D/llM\nyvuAN3aXE+0NE9ojTFhdpBrOrX0BFkwrOuR1aJz49AyFWVvfy8xiGYDptepz0dHfQcJ9CmImjU/c\nwNO7A5/YR+UBlMzQOLYckjGnoaGhoaGh8dlRFIWOgRCleba9DJ5P4oU3G1EQqHZH6A2pm7ORWDMm\nycS55QuP5HT3wmY2AynklIxV76Q3pdZ8PWd2KW88tx0XAgyGufv/3iKmwD1LT0O/Jxpn/uQCGlu9\nrGsawBxNICsCRrsBR0cf3dY+DJKBGyZdiU7QIYkSOlFCEiTsBhvZpr2LojtN0BuEeEZCUuwIpgje\nQJyKAsfRvCUARONpVry8DW/GhCnfQiVe5Cl2Hm36CwZJz+KKs3CbsnAYHZh1JiRBRBRE8i15BzzG\nvLPn8/o/MozP9bJjyM1IRs2lKcmzYtCLtPYGj9TyNE4wtrZ5cQkyfTFV5XRcdSHPb9lFl3IyGZue\nuREvCxbewrr+jSgomHVmzDrT6D9WvVUrS3ACoBlzGhoaGhoaR5nVjf38ceVOli6u47QD8KJEI0n6\nwlEEjMyeMp5/BAQssSADtiAX1V5B1lHMlwOw2SxAADklo9PbCCWHAJg5Lpe3gFYxxYhfHm2/u7md\niRPUcK1pNTmYDBLrmgaosaqeKr3dgBDNoj8ySJWzgik5Ew94LllW1QOXiaZxkk3CFDlm5Qk2NPXj\nzQjozQKO8S7GtdWzwtOO02Bn2bQbDosH1WTWc+ZXT2XwyTWAwuCwjlQ6hV6np7LAQXO3n2g8jcWk\nbfG+6PSPRKlwhVjvc5DrVPhDczcpUcISD1MUbOT8Cy5BkiQWV551rKeqcQgcdNFwDQ0NDQ0Njc9O\nKi3z3Jp2QA2DOhBWvbUdT8xEWVYIJb+WmKSnoK8DV/V45heefCSnu08cNjugIKdkEK0k5RTxdAJJ\nFPAakozIEkVZEYy5agzgptau0WuNeol5kwvwBhMMBNX1u/QxTAUCCspeeXH7w+1QpfjTsTRmOQ/R\nHMZ7jIy59Y19gIC5zMn47p28ltNKniWH755062ENhbVYDVx++TyMJoh5EuxobwSgutiJArT1fxQ2\n91Z9L797bhuyrBy28TVODAY8EfSmBBlFRO8ykRIlZtW/i+J5krIZhZp2xecEzZjT0NDQ0NA4irzb\n0MdIUJXWPxAPkqIobO3qBqCu3M5znR7EdJqStvVcNuWyY6LaaLY6MOoyKKkMaZ1axDuYCJOIp0mg\n4DAmmDvFgTlfPdcVSI25/vJFtZwyqYCgrAMBXMkgkk0NDyyzfzZjrjBXVcyUY2lEYz6CKcpwMDZ6\nftgf44EVDQz7Y5/UxWFjwK8qXVuy9dTqfSQNIgtLFuwzPPRQsdlNOMwZkBUa29Tno7pYDS39MNQy\nkcrw97dbWb9jiM7B41t6XePwoigKweEIIxl1qx/PdVLQ34kwy8pAjkSVs/wYz1DjcKEZc0eBr33t\nS/j9/s98XX9/H6+99spBj3vrrd9g587tB3Xt5s0buf327+zz3Pbt27jllq9zxRUXcf31V3LvvfcQ\nj8d5+eUXuP/+/3fQ89XQ0ND4vJNIZXjx/Q6MegmDXsRzAAZGY2Mv7SEz2ZYYcvV4ImmZGRvfJasg\nm5wDkLM/EpgsdiwGNWcuYdhjzMVDhAJxwik9dlOa1rgJyaKG+vmTY8VI9DqRJTOLCSR06Kx65JE4\nMWkY4DN75spK1Jq1QjROxJqDICp4IiOj51dv7aex1cvGXZ6DXu+BEI6n8CcEdHY9E4Nt7KxUt1h1\n2UdODTBb1aFhMKKO9XERFID12weJJtRQ1m3tI3t3oAHAO1t6eXNzDxlZ3n/jE4RQLIWDOJ0BOzo9\n6B0G5ospdstDSIJEqe3oiiZpHDk0Y+44pr+/j1WrDt6YOxKMjHj5wQ/uYNmyb/PUU//gj398kjlz\n5hGNRo711DQ0NDSOe97a3EsgkuTs2SXkZ1nwBGIoyieHv3UPeXlh/XZkRaS0WMdWf4ycoT4KOjdQ\ndtGxqzdqthiw6lVjLmqwgKIQTIQY8PhRFAGrEQZtWbhjqoEWiUt4Y74xfbR2+JBlAb3dQGluLsPJ\nAcw6Ezlm976G/ETycu0YpAxyPEVGp0cUHIwkvaPnW3pVw8YTOLKeufe29KEgYMoxU202sSvURrYp\ni1xzzhEbs9ihWnOhtBVf3I/DaiDPZaatN4isKLxV34sggCBAU5t3P719MQmEE7z98vu8vnI9P/3z\nJno8Bxb6fLwz4I2S5wwRShjRuS3kDg8w8dQ59IT7KLUXa7XjPkdo2bGfkR07mrjhhp/w29/+EVmW\n+frXr+NHP/opFRVV3H//z9i8eQN5efnodDrOP//LLFyoJpU++eTjrFv3Pkajkbvu+gklJaVj+q2v\n38SDD6qFwwUBHnroYX73u1/T2dnO0qVXsnjx+Zx22kLuuedO4nH1B+m2225nypRpADzxxGO89tpK\nBEFk7tz5LFv27dG+ZVlm+fIfkZubxze+8S3Wr1/Ho4/+nlQqSVFRCf/933dhsVhYt+59fvnLn2My\nmZg6dfo+1/+Pf6xg8eILmDz5o4LvH67x4/T397F8+Y8IBPy4XFn813/dRUFBAW++uYo//vEPiKKE\nzWbjoYceJpPJ8Lvf/Zr6+k2kUkkuvPASvvrViw/hU9LQ0NA4/ti0tZ9n32rBLomce3IZvZ4I3UNh\nQtEUDuveMvqtbZ083B/D49MjGgWGi8sRM2lmr3mRD86p5BT3sZMMNxh1OAwpUCCot2GJKQQTYYa8\ne8IpDQYQBCyhNozmchJRmU1d9ZwzftFoH219qnFhsEmcu2g8b69/jnFZNYjCZ3vPLEkiDmMKX8yI\noijYU9l4pCCxRFpVd+xTQw4PxAt6KHywbQAAY44JV7aNqC/G9NzJRzQMtrK4AJp7CKWMNA5v5/SS\n+VQXO1jbNMgHTYN0DISYXpNDMJqktU+9J2ajtvX7OPVN3QgLanGHg2xvCHH3Hzdw5dnjWDjjxPZc\n9XnCRAX1RZExx8x8MUQfAWRFptKhlRv4PHFC/x/9zJstbNg5dFj7nF2Xx6WLPjkkYsKESSxatIiH\nH/4tiUSCc89dTFVVDW+9tYqBgT6eeGIFPt8IV111Ceef/+XR66xWG3/6019ZufJFfvnLn/Oznz0w\npt+nnnqCf//325k6dTrRaBSDwcDNN9/K008/Mdo2Ho/zi188hNFopLu7ix/+8Ps8+uifWbt2DatX\nv8sf/vA4JpOJYPCjxOd0OsPdd/8PVVXVXHfdjfj9fh5//FEeeOA3mM1mnnjiMf76179w5ZXX8rOf\n/YQHH/wtJSWl3Hnnf+1z/W1trSxefP5+7+MvfnEfixdfwOLFF/Dii8/x4IP3sXz5z3nssYe5//5f\nk5ubRyikxu+/+OJzWK1WHnnkTySTSZYtu5GTT55LUdGJ/UWqoaGh8XFWvLGbJFBkNWA16cl1qeIg\nHn9sn8ZcQ0cPkSEjiqyQX6xDSiWZtnk1qyenmFA14yjPfiyCIGDVqyFpibSALaEjEA/hC6rGXFKv\nSqFHhW5s5hK8I7BzdyfnfKycWr/PDwjkmOL0J/eEWH7GfLkPcRgVhqMCclLGnnYgmkbwBuJkZIVE\nMgOAx3fkjLl0RqZvJIJkksg1RehyxMAHddm1R2xMgMryAqCHWFykYaBpjzHnZG3TIE+9sRuAhTOL\naekJ0NYXZGenjxnjco/onE402pp3Eq2pJZZl4ZtnKvzl/SGeeauF+ZMLMOr3LRASCCfIyArZDtNR\nnu2B09PlpztiBQHypQizFszj7eGNgFY77vOGFmZ5ENxyyy1s2PABO3du58orrwWgsbGBhQvPQhRF\n3O4cZs48acw1Z511LgBnn30e27Zt3avPKVOm8atf/YIVK54mHA6h0+1tZ6fTaX72sx9z7bWX8YMf\n3EFHRxsAGzeuZ8mSL2EyqV8qDodz9Jr77vvpqCEH0NS0lY6ONpYtu5GlS6/klVdeYmCgn66uDgoL\niygtLUMQBM49d/Eh3aOmpkbOPvs8AM4773waG7eMrvMnP/khzz//T2RZ/YHdsGEdr7zyMkuXXsk3\nvrGUYDBAT0/3IY2voaGhcTzR3OljOK4aOuk9eTmjxtwnhP/tyuiJ9oSw6FN8JdPB9W/9HVNRnJ4C\nA9NyJx2diX8KFp3qccrE0phTFoKJEIGIupaw2YYlHGTAFSTLqOZsRcIW/ImPXjZ64up9KDfF6Qr1\nAFD2GfPlPsRplkbnIgouhD3lCT4MsQRVbOZIKTru7vaTllUPSFHcz85AKwDjso5cvhxAQZ4NUVRI\nxzIMDXqIpmKjeXPhWIpcl4lJldlMrlJzK7W8ubHEEmniThheN4CvcZhkwsfp04tIJDNsbd13WKqi\nKNz39BbueXwj6cyB5dgNjETZepTDXEeGhvFGTRjdJubrU+itNtqDqqpspSZ+8rnihPbMXbqo5lO9\naEcKv99PLBYlk0mTTCYxm837vebjYRb7iri45pqlzJ9/KmvXrmbZshu5//5f79Xmr3/9C1lZbh57\n7ClkWebMM0/Z77hTpkxl8+ZNXH751RiNagjKSSfN4e67fzqm3e7du/bbF0BlZRW7du1kwYIzDqj9\nv/K97/03TU3bWLt2NTfeeA2PPvpnFEXhttu+x5w58w6qTw0NDY2jxaAvytv1vZw5q4Qc5/6/+wFk\nReGxZ7cho375B5OqwZPrUl/ADfv3VrQc6Oun3yeipBWmlg4z7aIr0OsFHlpzD07BTrmjdK9rjjY2\nw576bvEMRtlCMBEmFDcAehSrkdzhZgbcEgUWgRYgJmfT4FG9R7FokmBCRLLoqLDAzmAnAOX2g1tX\nltUCpFEiCWRHNqIQwRuMs7tHFR+rKLDTMRDCF0rgdh5+b8qHUULGHDMV0ggbAh2U2oqwG2yHfayP\nI4oiVpNMOJbGmXLS5N3JzLxpGPQiyZTMGdOLEQWBqiIHZqPEtnYtb+7jbG0epDWSjZyIk0xm2BEV\nOW9aHi+t7WT9jkFOqtu7mHtLb4C+YVUnYFe3n0kVny5C1N4f5OdPbyGWSHPft+YfNW9eNB0GLJhy\nTEyfVouiKLQHOnEaHGQZj25dSo0ji+aZOwjuvPNObrppGWeffR6//e0vAdXj9M47byLLMiMjXurr\nN4255o03Xt/z79eYNGnqXn329vZQXV3D1VcvZcKEiXR2dmCxWIlGo6NtIpEwbncOoijy6qsvk8mo\nnq3Zs+fw8ssvEI+rG4KPh1lecMFXmDdvPnfeeQfpdJpJk6awdWvDqOcrFovR1dVJWVkF/f199Paq\nb0dff/3Vfa794osvZeXKF2lq2jZ67J133mRkZOwPxOTJU1m1Su3jtddWMnXqjNF1Tpo0mZtuuhmX\nK4uhoUFOPnkezz77N9Jp9e1tV1cnsdiRl5DW0NDQ+Kw8vWo3r67v5q7/W8/72/o/VbzkQ96u7yUY\nSwLgMscJJUWSqcyoMTi8D8/cew0dRDpDGPQZ8nJyMBl1tAU6iKSiTMmd9Jnzyo4ELpsqg5+JpZGw\nEkyEiCRVT4Vo1EGqB5fRSXW+utkNp01sGVIjU1o7fKQzqvhJZWEpXaEebHor2QdZ/DwvW/VG6aJR\n4hYXgiHJUCDE7p4Adot+1DM1dATy5hRFYXOzB1ECQ5YRS5aZtJJh/BEOsfwQh1FGyShI5NEw3IQk\niowvzcKgFzllaiEAkigyoTwbjz/OkC+6nx6/OOzYthlft1omBAVak3YK3WYK3RYaWr3E9iiBfpw1\nW/tH/968H4XU1r4A//t0PdFEGgXY0jJ8OKf/iSSSGbxJCQQoNUVw5OYyEvcRTIaodJYdk3ImGkeO\nE9ozdyxYufJF9Ho955xzHplMhptvvoFNmzZwxhmL2LRpPVdffQl5efmMG1eHzfbRG7lQKMh1112O\nXm/ghz/8yV79PvPMk2zevBFRFKmoqGLu3PmIoogoilx33RUsWXIBF154Cf/zP7fzyisvMWfOvFGP\n4Ny589m9u5mbbroGnU7PvHmn8M1v3jLa9+WXX00kEuGee+7krrt+zPe//0N++MPvk0qpm4uvf30Z\nZWXl3H779/ne9/5tjwDKDGKxvb/ws7Pd3H33T3nooQfw+UYQRZFp02YwZ878Me1uu+12fvrTu3nq\nqT+PCqAAPPTQg/T0dKEoCrNmnUxNzTiqq2sZGOjnhhuuQlEUXK4sli//+aF/WBoaGhqHgKIoYzY9\nQ/4Yja1ecpwmQrEUj7y4g4YWLzcsmYDRsO/cmq7BEP98azdRBCqy/WSb42zuLaC9209lqWq4eP7F\nMxePpVg7qKBkFGaUejhj/kUANHiaAJiWc+xDLAFysnIAD5l4BtFsIxgPEk66EQTQSQr9hm5yzTXU\n5JXC+zuIxUVaRtrxJwI0d6gvAE02EXu+G2+bj4nZ4w96k1lUkAd4IZ5ElnRIWNk52IMvJDGjNmdM\nfuKE8sNb8613OEIwmsKcZ8KlBOmwBMF75PPlPiTHLNDrgxhuur1vEk8nuOmCCcQSaRyWj3IxJ1dm\ns7nZw7b2ERZlWY7K3I5n+nr8NEeNICsUZCkM+AQiQZmO9i5OnpDPc6vb2dIyzLxJBaPXJFIZ1u8Y\nIstuJJWW2dzs4apzxiHu47lt6Qlw/zNbSKZkLl1YwzNvtbBl9zCLZn72UOJYIs32jhG2to3gDcRY\nunjCp3qY67f1440bMWQZGa9XX/xv9e4AtBDLzyOaMfcZWbz4Aq699go8nhCSJPHww4+Pnrvllu9g\nsVgIBPx8/evXUVWlhoD+7W8vAPCtb/1/n9jvbbfdvs/jv/zl78b89+OPPz3698f7u+aapVxzzdIx\nbX/96z+M/n3jjd8c/XvWrNk88sif9hpr7tz5zJ07f6/j/8rkyVP5zW8e2ev4kiVfYsmSLwFQUFC4\n19wBfvrT+/Y6JggC3/zmLWMMUA0NDY1jySsfdPHGph6+c+k0inOsALy5qQcFuOi0KqqKnTzy4nY2\n7Bwikcpw60VT0EkfecuG/DGefa+NbV1DiAVm6I6i5LvxJ1UvQGvnCHlFEg6bfozKoqIorHimnsBQ\nAp1BYOGscbjsJlJymobhJkySiXFZ1Uf1XnwSLncedlMfkbgO9HYCsT7CKR2iUSJnZIhWF4yz5FBQ\nmIfBuJ1UJE123M7avo20D6iS+jnmON1R1dPxWevLfZyyIhcCCulEBgmwJxz0hQaBImpLXOR9zJg7\n3GxrU/PQDDkWChIedvpa0Ik6qp2Vh32sfZHvtEJfgqBsIZlJsmlwC6cUz8FuGSuqM6kye3S+C6YW\n4Q8nSKZlcp0mDJ8g9PF5RZYVnn92E/1hHTqrjitPq+GB53eQ9MVp6O5h5qSJPLcaNuwYGmPM1Td7\niCcznHVSCYFwkvca+2npCTCudKxHubnbzy9WNJBKyXzzK5OYXZfHuu0D7Oj0fWZF0fpmD795dhuZ\nj+V7/ubZrdxx1Sz0un176Ndv6wXAlGdmUrmLeDrOK+1vYJAMzM4/tuJJGocfzZg7jNx++3cIh8Ok\n0ymWLr0Jt/vI1ZbR0NDQ0DgydA6E+NvbrciKwv+9tJ3/vmYW6bTC6sZ+HFYDJ9XloZNEbr9iBr/8\neyONrV4ef2UnNyyZQDyZ4YU1Hby+sZuMrFA71URbcwJBEojlF5DyJwEP9R3NvKQ8jLNoFkO788jI\nMpIo0t7iZVsoiiIrjC+PsUtM8OyGX9ET7iOjZDgpfzo68fj46c7KceI0JAgFDST1NmKBJJGkHr1L\nR25yhBazQK7ZjSRJOMxphv0CjkQua7o24PfNBkGg0hKjK6iG/ZcdpJIlgN1hwm5IEY+JGAFL2olg\nVvOaakucZNlV4/FIGHMNe0LnDNkmiuQE68P9jM+qwXCU6ngV5rphRx/RpIRe1vNe71rmF508T13V\nrQAAIABJREFU6uWUFYWUrJDrMpPnMrGlZZhv/u/bY/rIshuZUJ7FdeeNR6/7/Bt2w4MhuuQEYKKk\nVMJn6aLAFqUvJLArIbG9/Y+U5C1ga5uXSDyF1aR+lh+GWM6fXMiQL8Z7jf1sbvaMMeZ2dfl4YEUj\nclrmhnPGMXtP3t30mhy6BsM0tY/sMxfvk3hlfReyovCl+RVMrXbzVn0v728b4KlVzVx7Xt0+r+kZ\nCQISTpdAWWU5L3WuIpQKc37l2TiNjoO7aRrHLcfHL8LnhI97wjQ0NDQ0TjzSGZn/e3kHsqJQWeig\nvT/IynVd2Cx6ook0Z1fm8cKTW1h4fh2ubAvf+upkfvZkPWu2DpBKyzR3+/GHk+Q4TZw2wcJrQxky\n8TjTioa4bsoslm9W35iHIqqyZczRjKzkMBJMkOsys3ZTN8MRGdEkMak0ygudG5AEiRJbEeWOUs4s\nO+1Y3p4x2BwmrPo9SpWiFVPMDAhIJgmbQQ0dzbWoLzXdpjTD6NFRSrzVQDQlYCqwUGGL8GLfOiRB\nOqTwL0EQsBsz9IYMODIyOsGJYOpArxMpL7AjigI6STisxly/N8IrH3Sxq9uPySogGSU88T4ATivZ\nf5TL4aKsOA/oIxNNM00aT314G12hHsodpSTSaR5et40RUc9lZQVEY2lEoKbYQU6WBZ0kMuSL0ueN\n8v62AWpLnJw+fe+yQPFkmvca+mntC3DR6dWjns4Tld27PQxETeidBia6Mzzd+hzVppPoC1nxyi4y\noSDjaofoGbKxeZeHBdOKGAnG2d7ho6bYSUG2BbfDhNkosWmXh8sW1SAIAjs6Rnjw741k0gqnu600\nvdnKtNocrDYjM2pzeX5NB/W7PQdszAUjSTp6AkxymfnS/HJ0OomSPBtdg2He3tJHdbGTU6YU/ss1\nCYbjInqngUrZTyAV4o2ud3Ea7JxZdvqRuJ0axxjNmNPQ0NDQ0NjDy2s76R4Ks2BqIZcsrOEHj37A\nc6vbcdmMWASBkRYvI2mZ5HPbWXBxCRs9W7jpq3P45V93sn7HEHqdyJdPqSDPZeLxVc2kEjJGXYY5\ntVZ2BXfjkNMMSwKJlIlZedPYNNSA6Bxm2B8j12WmfWAYRZFwlxp5K66GVd497z+xGazH+tbshSgK\n2PSq9yckmHAn1DwsySiRtMchDXlm1ZgrtIvsGgCfYicWMgMy9jIrQ2IH/kSA8yrOPGTlR7tRhBBk\noilkfRai0kR5gX00/DXHaWboMNWa8wbi3P3YBpIpVfBFn2PBqQRZk9xNtavyqOY1lhQ795QnSJMv\nFkNmG+/1rqPEWsSf39lAnyOHxEic/32qkUxGDdWbV5fP6bM/Ug71hxN87zfv8+r6bhZMKxrNAYsl\n0qz8oJO3NvcSiauG+/YOH9++eAq1JSeuImJDi6qeaswx0yU1QApKs21s80DSl6DYWUK7YRNI83l+\nTQcDI1H84SQKcMoUNexSrxOZVpPDuqZBOgdD9HoiPLZyJ4IAV82vYOWadsJA5bvtFM0R6I734rLr\naWz1jnri98eWlmHKjQKZHIl//LWBL180BZNZz60XTebuxzbyp1d3UVPiJP9jOZBrG/oBAVOumYku\nKy+2vUZKTnFB1VcxSnvXs9Q48Tn2clgaGhoaGhrHAT1DYV54v4Msu5FLzqgmHY9w3Xl1ZGSFkWCc\ncQYdO4QU7SisiYZ5emUTw6s9/OOd3/GNi6r48ikV3HPTHIySyCMv7SSVlMkvhavmNvDX2Hv8acdf\n0UV60Vn1hJJ6FharXjZdXheeQJxEPI1PUDfbVTY/4XSUM8sWHJeG3IfY94SfJVOgz6jGmEVK029T\nBbRyzGqeVlmeKjoyPCISi8lYsnWcb63n9WA9uWY355YvOuS5OEzq+PpwmIQlG8EUpbr4o7qruS4z\nkXia6J56f4dC/W4PyZRMeb5dHdNtJT/RD4LAhTUXHFW1QL1Owm5Mk4mmiaV0uE3ZtG7y8YvnN7EL\nB0pjD756DxlZocKtekzrdw3wlx0ruG/jr4mlY7hsRuZOymdgJEpjiypOIysKv13RwKb3O9EDXz21\nkivOrCUaT3PfU/Ws3TZwyHNXFIVdXT5S6QOr1/av127vGCHyGT9PWZbxRtUQXJctQ2t8J9NyJzOt\ndhw6USbpi+M01hLLxCibMshIMM7KD7pY2zSAXicyuy5/tK9Z4/KQgN+uaODRl3Zg1Et852tTado+\niAeIAat29fDw+qd4vu0VLOMbiCQStPQE9jm3f2XL9kFMJ1nwlWexo8bAP1e9gd8bIC/LwlVn15JK\ny7y1x9v/IZt2qp+LKceEkCfwwcAmim2FzC2c9Znuk8aJg2bMaWhoaGhoAC+t6yQjK1xz7nheWLOe\nn7V4aOzYxSkTsygR0rTqEkRTIqJJIhyS2eUz0TzuZGLGU3hm8/9x6klO9KLCs6tbEXWQM6eA+eWN\n/C01TFVWLRfWnM+soip0Vj2yIkDUQb6xCNHlocs3yNpN3fhiOvROA355J1a9hYWlC471bflUXHtU\nmzPxDAlFNdyyieGJeXEZnRj2eAIqy9TQveSIakycX9bIy7EdKChcPv6iw5JfVpKTC4AcjJI0WdCJ\nEnU1Hyn+fSSCsnddv8/Kh3ly3kAEQRJwOxNEkx8wK28alc6yQ+7/s+IyZFAyCj0ZHdODdaTFSezs\njOHdMMigR8Goy5A9MxfT1Fz0UoaWwRHe799AR7CLNX3rATj3ZHXer65XC0u/vq4L3fAgWY4QZak0\n7niGUybmc9tl09DrJB5+cTvrth+aQffq+m7+35P1vF3fu//GHyMaT/HQP7fxv09v4Tf/3Lb/Cz5G\nb3eAwaQRQSeQJfciCiJfqV5MUVkJpc4g6UiaLnM+bl0ZPtNOfrRsCt+7YgaXnFHNsq9OxmLSkUqM\nEPbvZnNDBxnAE0nhNur4n+tOQhfP0BQMgwCSRcdQQqQ0chLjrKX4xC4M4zazcXf/fucZT6bRxboZ\nNmVjVSKkRR1r47n85+Mb6ezq4+QJ+TgsetZs7SeZUhUrk6kM7Z4IkllHvjTCY7ufRBREvlb75eOi\nnInGkUELs9TQ0NDQ+MIjywrb2ry4bXraW3tYGzCR6Rlmg8WIwayQcBqJ+jPYC41UFTbg6Sykz+sk\nVt+Nd1oJ+eLpNDb8ls27xpOS3ThqXZRI/Ww3wvem/xvFNjWvZcQd44WW7QC0dAxySuFc/tHxD1ri\nW+nfpeaMOdwi3YZeLiy/ALPu6BQYPljysrMBL5lYGp9gA2ScUojuRIAa10dqjiUlhZh0O4indeTb\nIvTahwklMszOn3nYJPynT8znuYYeIn4FG2CPOxAtkdHzHxZp9/hjlBfYD3qcWCLNzi4/xXkKvUMy\nplwT89Jr+aeY5gfViw91GQdFlkWiMwB9kpMhsxvP1n5QFCYUepmaP0hNjp/3krNoFmvIdg0z6DWy\nyH0am3xrebt7DQtLTqUk18bkymx6PNv5w5NNhB3F7JRNpIPqfWvd2MmqzZ3Y57ZRMi9Od2+ax15P\nUZJjoyTvwEJkFUVhbctG1nWGEYRmdkdGMIwXaRrQczYHVjC+cyDEb57discfRyeJ7Oj00dQxst/i\n3R/y3voOokkdxlwTfrmd04rnkW9RXwQU2pK0+yDhT5Nln4s3s4KnW57hrLIzWDirluFAjA8a/okY\naGHV7kp2e7LRGQUyGfAmUvx+1QsoQ1biGQvWCgeVxi62NbvY3m1nSsE0pttNbGE3H8Se55JM7ae+\nxGhsHsAxQd2mFw830OfX0dtVCAisWLMOcdwAjskyPZtr2LhriPmTC3l3XScZRcCSY8IY3UVZdjFX\nT7h09PtH4/OJZqZraGhoaHzhaesLIsXTBMJJXqgfIdwWJDYYI9IexLfdT9SfwZWlYMhdSb95mMu/\nOoHxuTpCQZHA+j764k7eCZ3D9n43OpseR55ESZbCd2d9e8xGKstiwmpSQym7ewc4tXQmSkqPV2pm\nYE/tzzJLL06jg9OKj56IxsFSWFiAgEImniGcUr1wXl0rCgq55o8UnSVJR7ZFLcswtzJGadECCix5\nXFx7wWGbS1GJk2xDhnBYIpPMYE05WNm+CllRQ/hysw5PeYKm9hEyYpTEntqCU3IGWJ/q4/yqc0bD\nSo82bruaM2UIBtG19qJkFCZVdTD/FB3TJs/Dmv81JplMGONR4ll78hjjk5lbOBtfwk+9Ry3mvmBW\nNmXlLtrKZ7OjTUc6CZZSG1k5ClGgUxYY2G6jN9qDkNUPJY386p+NBxS62hce4Ff1j/BuS4iWHjNy\nrBisPiSnl85U0wGtMxBOsPwvm/D44yyeW8K0Rd2IrkH+9nYriqLsvwOg17MnDDFLT9QeZHHFWaPn\nSlyq6qm530PA6qQudQptgU5+3/BnvvO7ldz5yCZ+v9LJb9+fxW5PNnaXQPbJhWRNz0UQBXra3XSH\nzUhmHRVOP5HCNmaUW5ATGZrbjeQnSnGmysmYR/jjphc+dZ7h3rdp1ZVhTMdZHxqmpasAQVCfZV/S\nTlugEy9dSK4h3t7Sh6IovL/Hw2l0mxDMZr4761bNkPsCoBlzGhoaGhpfeBrbvChihjRgLrQysS7B\n/DnD3Lykli/NzGLROD3Ll57GfUt+zL0L7mRybh3fvf5U5lRkk0jAyIZB+rar4XunVlv5n7lTuGjy\nWUjiWJl3QRAoMqpGTa8vilFvwBiqQM6APyKhs+nxGXdwUc0FR03a/lDIzcvCYsyQiadJJzIIIvRa\n1RCyXIt7TNtZZQIT872cdfqZnFt5Jj+Y+91DFj35OKIoUuRQZdeTvgRZ+iLag5281b1anc9hqjXX\n0DpMcXaAYEw1Xme6hrn1lB9wTvnCQ+r3UMh3qzmJeaEeBgcUHMYkt37lOk6puZCCklkUlNYxe+ZC\nzg30YXSp8351WydzXDMREHij610URaGhdxUDrgqCDQNkomnOmJrLuCIB47QyLpzXjYBCPJTPA6f/\nhHGuaqQsDyNiG4+8qCrAfhLtgS6Wr3+AaFeE9g4D8YEonf4car2XICgSccMQ8WR6v+ts6wuSTMlc\nML+CmokJtge2YqptoDvcycZdnv1e7w3ECe4x7vP1PqbnTxqTk1pWmI9Jl8IXFDB5RujPruPqnEup\n9c8lGbFTlhVgXFaAYotATb6IZWYx5XEfc3VDuKbmIiOiIOAc7+JrleX8YO53+ebFs7HpBGK9Ed5P\nFXNp2SKUhJnG0Ac0D3fsc56RYBdpt0IsrSfV1EaiczpGg46bl0wAIBA3csfsfwPAXRilpSdAw9Z+\nBpJJBEmgzDTIVSct2ev7R+PziWbMaWhoaGh84Wls9hBRRPR2A0U1egaN77Jk9mmcPLWUC8+ZwdUX\nLcBoHGtcSaLINy+fztULaxBkyMTSjM+zce3imRikT/55rcs2I0gCw3F1o1UgT8LWOQlFAbdb5rtn\nfJeTCk6Mwr5mix67IYUcz5CJZTAYQRBV8Y8889haqxdecAH/sfRirDb3vro6LEypUcUpkr44gjEb\nm97KC22vMBT1kOtUjbmhQzDmZFmhsdWLzW5RDUZbgvETz8GiP7ZS/aVFqtR9Y38OGVnkzGmF+ywE\nPuf887jSOIKkg5EQPLHdw3TrBPpaBL7z8zdZv76CoTUDxIMyk4qdXLN4MhfVlSHIGRp1U5lUOEw4\nA+980MlVEy7BIBowVe5kS2cvTe0jnzi/11s+QMgoeOOzSQVUD3RsJMmsMj0O8hEtYXb3798Y6x1W\nw2arCh1sGtyiHhQUDLX1/O39BtKZTxdSeXddB56YEdEooUt2UOUaW9g9r7Cac+vaSaQFIu1hlIzC\nsx4jW1sdWEwZJmWJzHIbmV0WIzy5GGcszDVzp3HhqacxXhkha2YersluZsnDlNep4cMGvcTZ09Sc\n0VB3lNU+H7NtZ4Og8IeGp0jLexuxzU3v8NqOcjyr++gbtiMJIrdeNIXZU4oxGCEekdFHZUySCcHu\nA2DVm63E0wKGbBOmVCtOi2WvfjU+n2jGnIaGhobGF5pAOEE04ENW9myEut+iqqiWIlvBAV2/aE4Z\n379mFqdOzOdbl0/fb/sJ1TXorHrCcYmMLFPoyCadUXN2JrkiWPQnziZMEAQcBlV8QUnLWPf8DR/V\nmBvb/shuO2ZNL0IvyKRG4vhNZi4bfyEpOc2fd6xArxdwWg2H5Jlr7w8Sjqbo9rtBVhifHcWVW3H4\nFnCQlJdkIe4JwXMa0yw5fco+2wmCwKT5p1Pl8iHHMwQlC+n+UiKdEwmlBQSDiCnHyBkTHfzblTMQ\nBIGSwnxmR32EDXas+aoHcOXmFppWvseFJWchi0kMFU209X6yQuPOkRbKfNPxdiYwGBRyrAky0TRb\nfSHKrRUA1Pfv2u86+/YYc+5siW3eHRRY8rii7iIEfYpg/hqer6+nO9RLT6hvNLz2QxRFYXtzH8m0\niCHLyIihh+p/qW3oLsij2hFjZskAnpCAdXczoZ1eUMBYV0B95UTeKq9lXXEtunSKq8aVYLNakHQ6\nrpo3jUIlSJZdZvGssaUpzj2tCpMA8YEI3XI2NVkujMFKYoKPvzS+PHaecppXdtkY6U0jiTL5NcP8\nbNn80ZxAh0lGTsps3LmbSmcZwbSPHJtCSE7tuTcZXCUHXpRc48RHM+Y0NDQ0NL7QbG0bwWpVvQVu\nS4K23AHOKjvjM/VRWezkhi9Pwm7Zfx2nQqcdg0VEUaCvexiHWcQfkZBMEufOGHcwSzimOEwfaak5\nDRnyLbkICOSYj5wH7pNwOk24jSLpWAa/bGKyq44ZuVNoC3SwYaCeXJcZbyBBRv7sUvgAGxv7KTBn\niHpTOFxw2XnHRxFmk1mPTaeu6dRxJUif4hmWJJFCi/qZiQM+6vuNyAjUFflwzy9m7oQ41375pNH6\nfADnzZuBPRyg012JMcfMSFjP89YqTP1GKu2VSFlD7BjZvc/xBoMBDLEYzQNFoMBpJXqq9ujPtMTM\nTMhSvWPtwfb9rrPHE8GgF+lLtpGS08zKn8YpRXNYUHAqojnKG8G/cu+GB1m+4QF+3/jYmDy6tr4g\nCGrJDJddRnaKY/I6Yc/LieKrcUftuAxJ2vqsxEMy2ZLAwkI78606znLo+YrLwLcnlVFa+JHRZHW5\n+P/mT+U7dUW48vPH9Gsw6phR6kKRIdET4M0IXDvtQpSEifXeNQxFvB/dr/5dtHkciCaJytItXHXG\nFFw24+j5fLP6uewIClQ7KwCocgj4DKpHvMzQTHV21X7vpcbnB82Y09DQ0ND4QrO1bZjhpAVBFLAl\ntlLpLB+jxHi4EQUBp0kNrbr3mS08v7YHJaNQkJMiJ7/6iI17pMi2fRRimGuRuHbiZdww+apjVqC4\nYk9Nu4Q/xUBfPxfWnI+AwHu968h1mZAVBW8w8Zn7jYYT7G7soz8mIZkl5lV4cWbv7X08VlTaneSL\nIucvqtlv24rCEgB8nVFSgSSWLAOu8WoR8Ll5xXu1N5lMXJxrpWK4jyqXajRGOoNsj8W4sFZV8OzL\n7G3MKYrC66vXoQwtIB3NUJaf5rKLT2VcsTp+3JuEgIwii4zIfZ8650xGZnA4TL4isGZjGwAzLDUo\n6TSXTriAOulU0gPllApTKLeXss27k/f3lF0AeHNzD0FBNWLzhD6qsir3WQ+wrDqXs758BrWSDQnQ\nAxfMKOGCaRVcMLGSReMrmFNbTq5j73xPvc2G/V8MuQ/50qIadECsJ0xc0eMPDFItzQZB4anNb462\nW72piUxGwJJtIFOqMMldN6af6gK1//6EmUq76lnMRCEcUTA6dLQZmkeNPI0vBpoxp6GhoaHxhSUj\nywSHW4hERYwuPd2uDs4qP+OIF30udaoeg5isQ+8wkF8mcEaB96gWmz5c5GS5Rv/OtpmpcJQxM2/q\nMZvPzInqZjcxEqdjsAO3OZsJ2eNoD3ZidqohlgcTavnBxh46/3/27jtOrrs89P/nnDO97WyZ3dne\ni3qvtiU32Qa5Y0MoIWCMw6XmcvnlknuTFyThx/0l+RFIJySADYYAtsENA7LlInf1lbTaJm3vu9N2\nej33jzEyxpKtvtrV83699PJ45pTnzB5p55nn+32+5FA1KFzuYUndpVX9+OSHV/E/712PxfruSXRr\ncyN2Y4p0VsVsAccyDwNqDUXJAM1NrSfdp2XpIu57z1buvXolxcY0KX+SHrWQSqMHQ9ZKxjFOMPLm\n+5qIp3n20WeIBaeZntEwFxj5/C3r0DSVluZK3NYkyUCSI8EYplQJaWOIUCJyypjHfVEsOgxnsvQc\nLWSNv45H9/bwk0eewHe8n/s2bccRWEnf3mruqns/VoOFnx97En8iQCSe5vDRKXxRI5rNQCbdT8Pv\nDbH8XR6vkw//0Rq2FNu5tryAq6459y9ZvF4X9U4L6YxCYjzCnliGj226BrIGeqKHCUTjpNIZev35\nn1+xFuS6urf/W9TamL+/E1EdbVbFmDEzZTeCDpWuEAabi0KL+23nFwuXJHNCCCEuW8dHZzE68r8K\ni4wxilzFLC9ZfMHPe01rDW2bLGy5MskfLe3hw7UjrF09d90Qz0VV+ZtzC0vcZ79+2/myYkkZRlUn\nFUhyMJtvAnJFxXoA/MYeAMamo6fc/1T2dw+R1VUcDQV4ktO0Ns9dwnoyNrsJd9HpzbcsLXdRYtRR\nFZ0bm4YxvjFEc5Wiv+sXCoUldmrs+apUJJCju7OHckMTiiHNq4NvLjHQ036AsKGP14Yq0KwGrm5Q\nKCrJV03LKgqosCQgp9OXdVBGJYoCe0e6TnneoYkwmpavaKd0ld3DbfQ7azjcsJR/mE7x6Eu72byy\nALc7x1OvDnFz7c0kskl+1PkwLx8aw2FMkMspWNxGJh1TNBa8c/Xd5bbykXvX8/6Prn7HYatn4saN\nNSjoJIeC+A1OpqZ91FsWgSnBD156kb2HDzPgc6KaVFz2ftaVvX0OblO9G1XRSUfS9I6PUp1cyVQ6\nX3G0OjpodNedl1jF/CHJnBBCiMvWga5BhhP5D5gZ4zGur9mKeoGbdAC0NNTzmTVr+MiGG9i85R6W\nXvGHFBTNz6YFdTXFKOQrjWWlF3+e3O8zGjXKrBZyySwj6SL6jx1iWclinCYHQ6luULIc6H33zom/\nK5vN4Uvkq07mUhsFkXGM82DpiFPRNJUVJeUs1VUW1d7ItZkontkAG1cuPa391y3ND8VM+RMcCQZZ\nXpzf7+DMoRPbjE718+TRRlQDFC0vYtvaN5uCGE0aXns+8Uz4k5Tl8vdNx/TJ590BHOgYJ5jVqHLP\n0lwZI5WE2f0T1E0dQp+eZXfawV6DCcPKasbK3RzqzbGkuI2uQC87+l/B/MaoyFJzlLTdSLWz4l2v\nU1GU81otX768nFJVIxFXSE7HeWV4mLuWXQ1AZ6Sdjs5u0mkFa7GZK9eux6Aa3nYMo8GAy5QjE03T\nkbMQcLeSnIlTYE1y3OmnQYZYXnYkmRNCCHFZOtLnIxY4TNifw2AEqv2s9665aOe3O8wYDPN/HSiL\n1YTdmK+YVHrnPpkDWFSbH2YWH43y2tQ4mqqxqXwd8WyciqZZuoeChCKnP2+uv8/PVMKEw6mjWQx4\n3fP/49PmaxrYsrWB5iVlXLN5Lf/9uvXY7fZ33xFobfPgMmRIBZMcMxeyqqIRPWVmPNNHNpcll8vR\n61fI6SquxSXUxicoemMtvN9qqKjFqGVJ+hIEzS70nMpIbOiU5+zoGgUU6j1hos1NOGscpBI6rx0u\nZPxolMCBadQ9g2zs76ZwcoyJgmIqZ1dgUs3Eiw8R0C0AlKQOU+eqOWmidKEZjBpXLXljGPBQgD6r\nh4KcE4/Ji+qexp/JD7H0mCKsqVx9yuOU2C2Qg+msg2ggAznQi0dRFCSZuwzN/3+NhBBCiDM0HYzz\nH48fwl9USS6Vw6FluLbuCoxz8AFvISh1uHAZNdwFc7ve2m/del0zZgWiw2E6MuVEgqNsLs8PtVRL\nhtHhtBaZ/q2X9/eQ01W0YjvWaJiWJadXwbqUlZa7WL2pFlU988qTu9iGWzWBDrNRjdmpcZRQBVkl\nRVfgGFNjfgZDdjQNzMUWVlUVvO0YlbUeqpwRsrEME6YC7AEvUXzE0rG3bRtPpJmMZzAZc4yULCan\nqty7tYF1hTbarAmub+6nqiDCeETDUdPAIvKJeudMmPRgG8acnfAsmKwKPZ7ROU14rr66kUJFIR7K\nkQylefHQEbbVX0GBojDgd6EYFNaXa+84QqC8KP9+piNpDFP5+zhZOIJFM1N5mkuqiIVDkjkhhBCX\nlWQ6y7/8/DBLvZMM+vNzvAzWAFdVbpzjyOav/33fRn749e1zHcYJdruJG1ZWgg7+Y1Fe696Px1ZM\nW2EzvuwYqtPPnq6p0z7eoC+/ILah1Il7uo+G0nfvGLmQKYpCc2W++pn0Jzg8MYFXyzcJ2TN+kN7j\nxwjErRiKrBQEJ1i3ZNXbjlFeVYDHmF+XMD4epSJXDQocmDr8lu1isThff2w3qayGobyAuM3FtcU2\nllWW8Mef3MD2LSvxKmbuWNaFpuZ49NVBWkr3UJzyM1tViSFQQkl4LXpWp8weJWVS53Remc1uYssb\n1bn4UIh2k5PyuJMliXKSSRVLiYWrN2x6x2M0VOXfe09wkIBPxWxOolpj1BfUXpRh4uLSIj9xIYQQ\nC56u6wSTIQKJID9+/hDDoTE6ohVE+mZRgaWtLqyGS6OqNB8pinJWFZ4L6bZtzbiMKompOK/NFpNK\nBLm6+goAzIt2M2B9hn2jXQQSwbf9GQ5M448HCCSCDExOMB41YTKDwWHEoY9jmqNlFy4lqxd7UdFJ\n++P0mp00F9Wjp8wcmumgc2gSAHOJhcLcCAbt7RVvk9lAmaUIpzlJdHCWgL0KPafz4+5H+Nb+b9Ph\n6yaQCPLKgYNM+fNzMlsKB/jSshqub8wvbaCqCktWVbDpprsxaktYXxUlkjTzdHcDa835pLBpSQE+\nPT/812GZREGh3nXqTpYXw03XN+NUIT6dIJw28p8TOgeG83MKy21pLNZ3/rdoUVN+AfH6lpydAAAg\nAElEQVT+URs5XaG8Kj/M+Z06dIqFS8aTCCGEWNByeo7/OPxDDs3kO+1lQ2Uo6RXMTmewO6A8G+fm\n9VfMcZTifFNVlT+4ponv7OhhuDfHzoLfcHXrZj678l5+cvhXzLhH+V739971OCVjTSSzTdi8dop8\nE1SuanvXfS4H9U3FOBUIRTKEsFFoSpCd8JIsG2Q4nE/sXfYc9Y3lpzxGqbeG1an9vDBpZqI/iVdd\njb5oht5gH73B/Fpy5f7rSIeM1BSFaSxsochifttxrDYzSzdtp3Vdjr7vvs7+0VLWVh+kwBBizF1M\ncjA/FNHvnKLcXobNOLdf3JgtRq5c5OVXHRMonQNMRazkMhqmQjNbqizvun9piQOjAmk9X5O5Zk0N\nDw1qLC9Z8i57ioVIKnNCCCEWtF/27eDQTAdVjgrKaCY1sBgdlcJFBWx05fjMPVspssm6TAvRxtVV\neB1G0rMpnjhayz8eGSXWN8SfrP5jkkc3YI82sK5s1Vv+VGotZGbKyfoqWOJehi3hAcDssbGCGNua\nrp/jq7o0WKxGvI584pEMJDmemCUzUUdRcDHjETsGh5Hq5AibK9ef8hhVtYXEJj00eWNkohkylmJG\ndy8hcWQTmclqvJlGprP5KlSpNUJtWdU7xmQ0qHzkxlZ0FB7raGaFsRNd10kHk7jMSa5duYn3Nd9y\n/t6Ec3DrjS1YVJgOWiCj01BpYlk9rFt5ekujFFry3VQ9NhNXNazgH6/5P1SdRodOsfBIZU4IIcSC\n1T59hF8PPkuJtZg/XvoJ/vzb+yGTxey1saJghvfdcC0W6/xtMS/e3afvXM7f/vgAkYkYPT6VieYS\n7ky9THNhPd0dhdx29RUUOt+s9vzTI4dI980AEE66GA9Po2gKTmuWq5ZvmJcLu18oi+uK6D48jtHv\nZ2RRFbWWIKmhUnI5BVuxmfdfcTUO06k7ZNY0FlHf7EHpz2CwqkxMG7h5jRnNupLXOrzk/DPESaAo\nOn1+Nx8scbxrTEvqiti81MsrRyaYGZ6h3D7IZEajwp1hW+3V5/Hqz43ZZOBD1zTxyuEJPnhTK9UV\nb28S8068bitT8TQrG4ouUIRivpDKnBBCiAVpIjrFD47+FJNq5L5lH2V3RwCDJT/3xlMB72lslETu\nMlBVUcDffOYKVpc5UTJZQkf9/GbSytqW/Dyqvd1vNkLRdZ3ekRDFLgsrm0oIzkwxmzRjLrawODSN\ntbDwVKe5LK1a4kUDkv4U6FmMrSVgyX+0rLNHKXC/c4KiKArX3tyG211AjTdfX9g/MMutV9Ty2fct\nx1JmIxNOU+pMkMSF23F6cxU/eH0zdpPKC8dr0Hz5n29V4bsnghfbletq+NN71p9xIgdw57YWVlW7\nufW6y7sZj5BkTgghxAL1RN9vSGSTfLjtLmxaMbunx4lGdEwWuM3Sg6daPgRdLqxWI5/52FruXp0f\npucPKLjS+XlUB3tnTmw34Y8Riadpri7gg9c347SkALB4LGxd3nLxA7/ElVcXUKAohBNGSmYGmXUW\nMpm0ohgUtreeXsXIZDZw051LKfYrGAtMjPnMdHe+grfQwpSe7zarZnLUlDlPuypqtxj50HUtZHWV\nfSP5OXuttXVndY2XqpoKF5/78GrsVmnGc7mTZE4IIcSCFIqGsaTsrPWu4icvHcCfNqHndDZWDFHd\ndN1chycuMkVRuPqqBqzGDKlAkn2hMHVeJz3DQWKJNAC9IyEAmqvcuB0mRmN2FE2hNhugrE46Bf4+\nTVNpLcsnXEcOGfG9Ok42kcVVpNLSsvy0j+MusvHeG9rwWPMfS396IMLRjoNEfGlAZzxmo7bcdUax\nbVpRQW0+NBymFC3Nsv6aWJgkmRNCCLEgGY6W0XDoSnxTEWaMJpKjYUCnxq7hqaic6/DEHDBbjFTZ\n0+TSOY6bS1lRlCKb0zncl19Hrnc4CEBzVQG/3rWfeErDWmrhulpJBE5ly5oqFqNQZUmQTeRb5C8q\nDJ7x3MLaxmK2N5ahmVSGxsw8E4iQDiYpdujcsaWRO7Y2nnFs29c24dQylGkaDte7d4kUYj6SBihC\nCCEWpEXFPmrbjtG+10fYvpTkbID6ohBl3g1zHZqYQ1WFDnqDWVKBJLOGKGDg4LEZNiwuo3ckhM1s\nwG3XeGYwCcDGgjBLV73zIs6Xs9ZlXsoqXcxMhJn1PUJ/2MyWZQ1ndayNVzaws2uCPl+Srg4NyLKh\nrZJbNtfh8TiYng6f0fGWLPOy7OVBauuLpXGNWLCkMieEEGJB8rgiTMYsdMchdDRfeakyp2lcXD/H\nkYm5tKg+P1wy64vS66mk3prk8HEf/tkEU8E4jVUFPPDKISIzaSyWHO9/79Y5jvjS5y6y0bS4jMUr\nb2JTXRy3Z9lZHUdRFD5112oUBdKz+fmKW9bWnXVcVpuJP7h3HVtvlPmOYuE6p2TugQce4Oabb2b7\n9u3cf//9AASDQT7+8Y9zww038PGPf5xQKD/+XNd1vva1r7Ft2zZuueUWOjo6zjl4IYQQ4mSyuSzP\n9VfxwN5l7OktIR1K4bSmqXQ3SQfLy1xzcymFlgTJYIq0ZsRVb8aWDPLL1wYxGHR0d5xjcTN6Vme5\nJ4LJ9PZFqsXJWZwNVCz+LEZLyVkfo6TQytKafHfHYoeBUve5LfDtcFkwmWUgmli4zjqZ6+np4aGH\nHuKhhx7iscce4/nnn2dwcJDvfOc7bNq0iR07drBp0ya+853vALBr1y4GBgbYsWMHf/3Xf81Xv/rV\n83UNQgghxFvMRqP44hY0NUdjrZGSTeU05cwsWi5Vucudy23Fa02TzSmU+H1Mlldj31zD0PBxqtYU\nMuMuRh8NALC+rWaOo7083X51M5qqsG193VyHIsQl76yTuePHj7N8+XKsVisGg4F169axY8cOdu7c\nye233w7A7bffzjPPPANw4nlFUVi5ciWzs7NMTU290ymEEEKIszI7GyCSNGE3pVHKbVjVLBa7lcpa\nWSfscqcoCuUuGwBlmSjXZSOkTWaiy5uJW+1UHDtGOJSj3BlhxcrT78gozp/6chff/NyVXL+ueq5D\nEeKSd9Z155aWFr71rW8RCASwWCzs2rWLpUuX4vP5KC0tBcDj8eDz+QCYnJzE632zG5TX62VycvLE\ntidTWGjDYNDONsQLyuNxznUIYgGT+0tcSJfD/dU3GCaaMlLqTBCxuygcHaFpQxtlZWfW3lycmfly\nby1vaeK5wT6OjaX47/dsYfb+73MwUsjMaJbJlBnQWVut4/VK8j9XPCd7bp7cX2L+mc/31lknc42N\njdx777184hOfwGq10tbWhqq+tdCnKMo5dQ8KBGJnve+F5PE4z7ijkhCnS+4vcSFdLvfX6Ng0Ogqa\nQSEHKLMxDOiXxbXPlfl0b5V4CilzxBgO2vj+T3/Bs90OoikFo6rQWhBhVbWRK7ZeN2+u53Iwn+4v\nMb/Mh3vrnZLNc5oRevfdd3P33XcD8Pd///eUlZVRXFzM1NQUpaWlTE1NUVRUBEBZWRkTExMn9p2Y\nmKCsrOxcTi+EEEKcVCgSA6wob4zuiIVzFDikkYXI85Q7KTWnmIjY+fluBaOqUW/McO26Jtasq5Ym\nOUKIeeOculn+dgjl2NgYO3bs4JZbbuHaa6/l0UcfBeDRRx/luuuuAzjxvK7rHDx4EKfT+Y5DLIUQ\nQoizFY3l1wjDlP9Q7kuYcDtMcxiRuJQYjRpVTitWY5pFngArNJ27ty3jii0NksgJIeaVc6rMfe5z\nnyMYDGIwGPjKV76Cy+Xivvvu40/+5E94+OGHqaio4Fvf+hYAW7du5YUXXmDbtm1YrVa+/vWvn5cL\nEEIIIX5fPJkFIG2xYEkmmEgbKbBLMife5C1u4prIEfx+N0tW19K2vHyuQxJCiDN2Tsncj3/847c9\nV1hYyAMPPPC25xVF4Stf+cq5nE4IIYQ4LYmUDkDa4aAkGERRwGmTZE68qby6kMP7iqiuL2TTNQ1z\nHY4QQpwVWUVRCCHEgpPI5JtvqWYNdTKOy2ZDVc++IZdYeOpbSrjxjiVU1xe+rYGbEELMF5LMCSGE\nWHAS6fyHc9WkEQnnKJD5cuL3qKpCQ+vJGuALIcT8IV9FCSGEWHBiGQ3QUU0qU1EDbulkKYQQYgGS\nZE4IIcSCkslkiKWMaEYVUyZFLKnikuYnQgghFiBJ5oQQQiwo8cgskZQJxWygOJpfCFaWJRBCCLEQ\nSTInhBBiQQkGAqSyGqpZw53NL1FQYJdhlkIIIRYeSeaEEEIsKDOBIACaScOi5ityssacEEKIhUiS\nOSGEEAtKYDYCgGpSyWgOAOlmKYQQYkGSZE4IIcSCMhuJA2Ay5IjlH1Ig3SyFEEIsQJLMCSGEWFD8\n0SQAdj1OKJoCZJilEEKIhUmSOSGEEAuKL6kBYFdjhCJJrGYNs1Gb46iEEEKI80+SOSGEEAtKKGME\nwGZPE4qmpJOlEEKIBUuSOSGEEAtK5I1kzulVCMfSMsRSCCHEgiXJnBBCiAUjl06TSGkomoLdagCk\nk6UQQoiFS5I5IYQQC8b0wACZlI7JqKNn8vPkZJilEEKIhUqSOSGEEAvGsdERcqkcZmOWXDpfmXNL\nZU4IIcQCJcmcEEKIBeN4OA2A1ZAincr/ipNhlkIIIRYqSeaEEEIsCLlEnBHdAoBZjZNKKoAMsxRC\nCLFwSTInhBBiQTj48uv4jG4ADIYkyYRU5oQQQixskswJIYSY9zKpJDtzZrLJLAC6lmRqJj/kUpYm\nEEIIsVBJMieEEGLee2X3QQLuEtyxIAAZY5LhiQSt1W4cVuMcRyeEEEJcGIa5DkAIIYQ4Fz/c0UWf\n2YyWTmFPhAAXCWOc1Y3lfPK9K1AUZa5DFEIIIS4IqcwJIYSYt+LJDANTIyRtdkp6esnmMvnnzTE+\ndcsKTEZtjiMUQgghLhxJ5oQQQsxbh/t8UO7GmEywrjHHYNCFQclhsKfQVEnkhBBCLGySzAkhhJi3\n9nZPEHcVYPP7efB1O6mMRnlBGKtZliMQQgix8EkyJ4QQYl5KZ7KMjU+SDqfo68mQyBi4rtlKfHE7\nFoNlrsMTQgghLjhJ5oQQQsxLHQMBLKYcgUMzpDNw89IMH7xzE4lsEqsmlTkhhBALnyRzQggh5qX9\nPdP4c1ZyiSzragPcsX0bmVyGrJ6VypwQQojLgixNIIQQYt7J5nIc7pwklM5htGl88PpVKIpKPBsF\nkGROCCHEZUEqc0IIIeadw8f9pPU0AI1N4PY0ApDIJACwapLMCSGEWPgkmRNCCDHv/GJHJ7GMhq3a\nQashfeL5+BvJnMUgc+aEEEIsfDLMUgghxLwzHYtjMqo4Gguozr35fCKTBGSYpRBCiMuDVOaEEELM\nK4MjARJZA7YCFVVTqa2uOPFaPPvGMEtJ5oQQQlwGJJkTQggxr+w91J9/4LBhi85SVPlmMvfbOXMW\nmTMnhBDiMiDJnBBCiHllZHIq/6DARlksjKK++avst8MspTInhBDiciDJnBBCiHklEM83PDE6TVRo\n+ltekwYoQgghLifSAEUIIcS8kUyk8SeMmM05NLNGldH1ltcTMmdOCCHEZUQqc0IIIeaNY72jRFIm\nzHYN4C3NT+B3KnMyZ04IIcRlQJI5IYQQ80ZPf775ie5y4A76KCj3vuX1hAyzFEIIcRmRZE4IIcS8\nMR4IAaAVmFmcCqMoyltef3NpAutFj00IIYS42GTOnBBCiHkhm8nhT+QbnhgdRtZ5697yeoevm57A\ncexGGybVOAcRCiGEEBfXOVXm7r//frZv387NN9/MF7/4RZLJJF/+8pe59tprue2227jtttvo7OwE\nQNd1vva1r7Ft2zZuueUWOjo6zssFCCHEQvDs/hH+7r8OEIwk5zqUS9bUuJ/JmBXVrFEVnKC0qenE\na0dmOvnOoftRgHuWfPhtFTshhBBiITrrytzk5CQ/+MEPeOqpp7BYLHzhC1/gl7/8JQB/+qd/yk03\n3fSW7Xft2sXAwAA7duygvb2dr371qzz00EPnFr0QQiwALx4a48EdPQD8888P8z8/tAqjQZvjqC49\ng/29RJMmzCVGmpUYiqKQyWXYO3mQ/+p6BEVR+NTyj9NW1DzXoQohhBAXxTkNs8xmsyQSCQwGA4lE\ngtLS0lNuu3PnTm6//XYURWHlypXMzs4yNTX1jvsIIcRCd6B3mgd+1Y3dYqCpsoD24z5+8Otu7tm+\nSKpLv2d4ahJwYbZrtCyr5ZHeJ9g9sZ9IOopRNfKp5R+TRE4IIcRl5ayTubKyMu655x6uueYazGYz\nV1xxBVdeeSVPPvkk3/zmN/mXf/kXNm3axJe+9CVMJhOTk5N4vW92HfN6vUxOTr5jMldYaMNwiX47\n7fE45zoEsYDJ/bXw6brO6x0T/PtjHRiNKl+9bxMNFQX82b++xMtHJmhrKOb2rU3vfqCzMB/vr3Q6\ny3Ain9x6En4enHiByegMTrOD7S3Xsa3xSipc3nc5irjQ5uO9JeYPub/EhTKf762zTuZCoRA7d+5k\n586dOJ1OvvCFL/DYY4/xxS9+EY/HQzqd5i/+4i/4zne+w2c/+9mzOkcgEDvb8C4oj8fJ9HR4rsMQ\nC5TcXwtf91CAn+/qo3ckhKYqfP7OZRTbjISCMf74liX81QN7+N4THbRWuigpOL9dGefr/dXfPcRY\nwg6ATfdzLDrDRu9aPth2JwbVAEnm5XUtJPP13hLzg9xf4kKZD/fWOyWbZ90A5ZVXXqGqqoqioiKM\nRiM33HADBw4coLS0FEVRMJlM3HnnnRw+fBjIV/ImJiZO7D8xMUFZWdnZnl4IIeadvrFZvvGTA/zd\nj/eT9I2zqDhEc1GQjoGX+K+uR3iy7zc4bCo3rKtG12Fg/NL+5XIxHR9sJxDQMJgUxiv7URWV99Zv\nyydyQgghxGXqrH8LVlRU0N7eTjwex2Kx8Oqrr7J06dIT8+B0XeeZZ56huTk/f+Haa6/lwQcfZPv2\n7bS3t+N0OmW+nBBiwQqEk/SOBMlkc2SyOu3HZjjQO0OdPYrRYGYoboN4fttef47FZVPs9+4nkAix\nvPhaAMZmonN4BZeOTDrLiz4relan1BoiYJxlY9laiq2Fcx2aEEIIMafOOplbsWIFN954I3fccQcG\ng4FFixbxgQ98gHvvvZdAIICu67S1tfGXf/mXAGzdupUXXniBbdu2YbVa+frXv37eLkIIIS4l+7qn\n+d5TncSTmbc8v7hMoXvaBgrUeaNorn48xioO9do5PO7FMVvKAZ7HXV8CwIgkcwDsO3CAkVENzQgh\n71EAttVePbdBCSGEEJeAcxqf8vnPf57Pf/7zb3nuBz/4wUm3VRSFr3zlK+dyOiGEuKQFwgkefv44\nr3ZMYjKo3H5VPW6HGYOmYE6F+FH7FNmcjqutkERlDeZ0LZrLhbM4QfZogMhMnObwMn4z8hssxesY\nm7HP9SVdEp7snUXPQK0nznhRiMXuxXjtMrJDCCGEkMkGQghxHkTjKf7Xv79CMgOlFp3qqwZ5LvIM\nBHSqfdVMuTYRnMxgtUNF/Fd4uhoYqF/C8XiakuAUxeYwR7ESS3jQVA3qDzDZ7iSTzWHQznp687zX\n032csXEFzQjjxQcA2N503RxHJYQQQlwaLt9PCEIIcR79zfde5LejKqcSCqGjVurUAmoTW5iuvpbQ\nsVkAqquH8Cyv4wO338h9w4f4yIuPc48pyV1rGgHwRYxcXXkluppGt4aY8F+aXX0vhnQqxf2vD6Nn\ndOpKwuCapVJdRJ2req5DE0IIIS4JUpkTQohz9MiT+xkJKxgcRtqaEhztNHFstARbqgLFasYyNUYy\nlKO+MMOXb//Yif1sH/wwlW88LsjlsO0cJR7OYIo4AFDMMcZmolR5HBf/oubY2ISfbzzWTiCgYzBC\nsuAo15Vfzx1t2+Y6NCGEEOKSIcmcEEKcg/6+cZ7u9oOq0lwfY8jyAjc0XsnOATux6RSQIgqois6H\n3rPulMdRVRWvPU5f1MbgcBYcoFhijExHWb/ool3OJeGRpw/xq4Mz5LJgc8JVnmGWXXkHi0ta5zo0\nIYQQ4pIiyZwQQpylTCbLD57eQyrtoLDRzrjlV/y35ffQWtTEdX1DdB6bxFldQzqTo6TIRl1lwTse\nr6EgR98U9CesYNdRLbGLujyBrut0DPhprnRjNmkX7by/65HfHOCXBwIoBoXW5iQ1+gybr7yJ6hJZ\nl1QIIYT4fZLMCSHEWXr48WcZDDgwus04Lft534r301rUBEBxQw1XNtSc0fEavUU805siGtHxOkqZ\ntMYYHY5ciNBPqv24j398+BDLGor5wt3LURXlop0b4JmXjvLLgwEUg8ra1gBFhWV84MqbLmoMQggh\nxHwiyZwQQpyFzmMTvDSkgwKV5XHes3Yjy0oWn9Mxa2tqsZi6SIVSFBXXMenYx1QwRiqdxWS88JWy\n149OAnC4z8cvXx3kls11F+xcuq7zf360n9HpKEUuM04tRc9UChSFlpYUnqJG7rpi+QU7vxBCCLEQ\nSDdLIRagockwe7um5jqMS1pO18np+lntOxOK8/izrxJLGHBU2ymrnmFd+apzjqnEW0G1a5ZcMkvA\nUAlkwZhg3HfhO1om01kO9s5Q7DJT6DTz6It9dA74L9j5poNxjo2EAJ1QIMqAP0kup1DZYmLr8hJJ\n5IQQQojTIMmcEAvQ95/q4l8fPcJzB0bnOpRLUk7X+Yv/fJ1/evgQ+hkmdJF4mv/8yS56Ai5Us0ax\n4yhX1Kw4L3EZjBpeewoAf85G6azrREfLC+3wcR/JdJaNS7x8+valqIrCvz/eQSCcvCDnOzYaAuDW\njXWUOdMkUioFtTaWVU+xsW71BTmnEEIIsdBIMifEAhOJpxmaDAPw4I5uDh33zXFEl57hyQjjvhjt\nx328cHDstPdLprP8w4/34Uvr6LpCWa1GomiURUUt5y02r8sEQDqUoiDXmu9oOXPh583tfqOSu66t\nlMbKAt5/bROzsTR//7ODROLp836+46P5dfdGOic5HjCg2Qw02ru4Y9Wt5/1cQgghxEIlyZwQC0z3\nUAAdWNVcgkFT+bfHjpxI7kRe11DgxOOfPneMmVD8XffJ5nJ8+0f7iYUD+CImLKVWYo5drPOuRFPP\n33y2qpISNDVHJhjH712MxRhlbPrCVuYSqQyHjs1QVmSjujS/pt31a6q4bk0Vo9NRvvGTg8QS5zeh\nOz4aogaFI8EgoFDWaKas2Y1RlancQgghxOmSZE6IBaZzMJ+o3LShhk/evJhUKss/PHyIdCY3x5Gd\nu1xO57n9I+zrniaezLzleV8ocdpz4LreeI/uuKqeZCrLA7/qetfhlvf/6ABTU0HGE2aMBSYWVcyQ\nMgTZ6F179hd0EoWeGipdYVKRDCnVSJ3Bzuh5GGap6zrHRkLsPjrB3q4p9nZNkUxlAWg/5iOVybG+\nrRTljQ6WiqLwweub2bKinMHJMN/8Wftb3vNzEU9mmJiKADqhlAGL10Zp+gD1hbXn5fhCCCHE5UK+\nAhVigekcDGA2atSXuzBoKteurmLn/hGO9PtY1eyZ6/DOyU929vLMvhEADJpCc5WbVDrL8HSEVDpH\nfbmLL9y1HJfddMpjZHM5ekaClBZauXlzHcdGZznc5+PpPcNsW1d9Ipn5Xc++OsjgaIhxNIw2Dc/S\nAgbiO6hxVlLh8J7Xaywpr6S+6AWGggVE+0MUlDQzMxgnHEvhtJ36ut7Nnq4pvv1Yx1ueK3ZZ+OhN\nrezuzHexXL+o9MRrkdkEXYcnuG19LelMjlc7JvnXR4/whbuWY9DO7XvAgfFZCoExJYeiaXjrDBxL\n9fNB193ndFwhhBDiciOVOSEWkGAkybgvRnN1wYkP3JuX5ZON3Z3zu7vls/tHeGbfCJUldm7eXEdF\niZ3OwQADE2FK3TZaqgroH5/l6z/cx6T/ze6P4ViKTPbNquTQZIR4MkuhprHv8Dh/dFMrVrOBnzx7\njL9+YC+HjvveUqUb90V58YU+RtExm3K4V5XSEuwnYUiwofz8VuUALFYTS4sjFFrjRIfC+LUCKq1R\nvvjPL/N3/3WAp/cOk8udeRfO/T3TAHzg+hY+dH0z29ZWE4wk+ebP2jnUO0NFsY1Kj4NIMMLOXx/m\n+w/u48Uj4zz1i8N89IYWVjQW09Hv58EdPWfcNOb39Y6GUIGMrmKvceINtmOxWCmxFp3TcYUQQojL\njVTmhFhAfjt8cFFt4Ynn6rxOSgutHOidJpnKYjZd+PXKzrfdB0d5ckcPJQYVu5Kh3mPjzi3ricTT\nmI0aRoOKrus89lI/j788wP/7w320VLvpH58lEE6ytq2UT9++FICjfT7KgO6ZCMd+1cn/uHMZf/7R\nNfzixX72dk3xrYfaqfM6uW5NFauaPXzvpweZ0TLoWY2CJUVYlRQztl40RWNt2coLcr06Xm5dcowH\n9i4j1Omnps6OIeCgczBA52AAb5GNZQ3Fp328bC5H73EfrapKjUGjaUkpRqPG+lYPO3/9OtWOabKo\n/N1DCY77jSgGFWOJGYPDxJTTgH9nOzdfWUcgkmRX+xilhVbeu/Hsh0T2HfcRMmYhq+Ephc5kN02u\n1pNWRYUQQghxatpXv/rVr851EKcSi6XmOoSTstvNl2xsYv47l/vr6b3DDE1GWNxi4/D4NG3eEhRF\nYTaWpnMwQHWpg0qP4zxHfGEd6hjn0R1HCKITzir4YlkO942zeVkFBXYzmvrmHK+22kIKnWb2dk0z\n5otiMmpYTBr947OsaCpGT2Z55olORsgCOjldpWdogM31PrasXcbatgrC0RRdgwH2987w7N5BCi0+\nJmI2Kmp0qPKwbrSbPbYulpa0sbli/QW55mSmBN/gCEZrnFGfjajTxf/a3kJrvYfXj07idphZUn/6\nVazjoyGOHBpjIKfzWt8ML3YMcfhYL4lkB431E2jFOi8kW+jvTZONZ8nGMqQCSRKTMaLDEWaiOfZM\nhNlYb2A6qLO/ZxpvkY2qs7iXdF3nV88cxZfRsHrtXG8bp8M4zNqyVbQUNp7x8Tvh/aQAACAASURB\nVMSlQ343igtJ7i9xocyHe8tuN5/yNanMCbGAdA4G8DjhmZEYuRysKJ2isaqMDYtKefKVAV4/Osn6\nRWVzHeZpS6Qy/OLpdkYyJgwmcJTZ0FWN6GCYf/rZLv73x7ehqW8dLb5lRQXLGorRdZ1Cp5mjgwG+\n8ZODPL6rH/vYLBOGKOmEhduXj9A/XUj7uJ2/3aWwqOVVPrp6M5+5cxnTwTjP7R1gKnqM/Z1uDHYj\n2YYyXCE/Zm8CUrC69PysLXcy9S2luIvuIvDMTsymHOGBMM/tb+emLVegqcqJCuzp2nd4nIBRgayO\nYtIIhrIEQwaODpZgKqxEs2jEx2MYNPjINRoNZVbGQkaGpjN09s8wGMgRi6TZmbTy397bzL892sl/\nPnkUs0ljZVPJGcUyOh0hbFNhFpYWh0g1WmAQ6lzVZ3QcIYQQQsicOSEWjKlAjHQwwaxuJHg0wGxX\ngCf2Hweg0uOg0mPncJ+PWOL8dCS80HRd5zsPH2YkZUQxqhRtqKDKq1BXEMdUZGFg2sgPn3r2pPsW\nOs0UuSwoisLi2kKaqgoY6/MRsk0zk7CwqCzA5k034qguw+AwEhjN0DFVxM/2vIKu65QUWAilBjnQ\n6wQF2kpibNn7LH8w0snrhlGMqoHlJYsv6PUXlthZceNSqtx+0OGgT8ds1GiocDE4GT6jn2NX5ySJ\nhI6t1Mxf3q3zR9drrKhXKSkwkAokiY/HKHKZ+Mt7NrBlw1aq6tazfsUq7rp+HX/xyffw2a2VOK0Z\n4jNxXhwc4At3rUBTFf71F0foHPCf0XU98/weQrMKVreBj161joFIvqFNrSRzQgghxBmTypwQC8QD\nPztESAEiaVxundmgQs+kTjKTwWwwsGFRGT/f1ceB3mmuWFY+1+G+q6f3jjA8PkU2Z6Soyc6XV9bi\ntlvJxuP8++Ovsz+ssqsDjmVfxVRgArMBbybM2gILyxevwGAwAvnhl7ddUccvn3yFI343LnOS9UsX\n8+0jE8SchdRVT9LXBaEOP6/XOnHrL+EPpnmt04yeybFtaTEfvDlfhRuNjDO5+5us9CzFYrBc8Peg\n1FZCtGAIpkqYihhJZ7K01RTSOxKiZzjIyuZ3r4qNT4YJKPkGMEurIqxYeRcVlWG2vtG7JRBOMjA+\nS2tNITbLyX8lLF/XSu3BAY7EDXQHjFxFnM+9bzn/8HA7//jIYTYv85LL6eRyOs1VbjYsLsNoePO7\nwplQHLNRIxWe5kDcDCTZVJHG5nIzODtMsaUQp2l+Df8VQgghLgWSzAmxAIQCMXoCMRSDQsmSAj5R\nuZd/e6mekC/JY7t28/5rN7N+USk/39XH652Tl3wyNzgR5uGdvWQwYnAYuaE8jttuBUCzWvnIjRsI\n//RVugMw1hkH4mgmhWGDxh49hvLsy5Q70nzmrispdVvp7p2kK2rHZkxh1LJMzUwSK6lk9eQgt9+w\nmSNNs/zHUx1EB8M87jeSjSnoOZ3NddqJRA5g/2Q7cGGHWP4ul8lJ3B3CbNJJBFJ0dR+jrbaUJ14Z\noGsocFrJ3FNP9xJOgslt5rqat4+5L3SaKXSeesmKbC7LT3seZdw9hBJYTnwswhPDU3xp4zLu276Y\nxx8/yuv7R/lt/9AXD43zyK7jXLe6ilQmx/6eaSZ9YZZ4pxnIVhCeymIx53j/e67Gl/ATTcdoK2w+\n27dICCGEuKxJMifEAvCL3/SQBWxeO9d4OqlrupWrB47y2FF4rT/J3XqO0kIbdV4nR/sDxJMZrOZL\n86+/ruv8cEcXJkOWTEajosnANevWvWUbl9vK5vpqtMAIs+jElRzxrEI2l0NXFTK6yvCMxp/9+yss\nbyyh/dgMVmOG1RVThH1u2t1l2ONRbrn+SgwWCyuX2PiSxcj9T7/OcBBQYFN1hI/dtf0tce2basek\nGllasuiivBeKouBxFpFwxhnx2dg9MMlHb2zCoKmnNW8uncrQNR4EoLwGmlo2ntH5Y+kY/3nkQboD\nxzB4NNyjSQJhBX/SwG8Od1DuO8QtGyaJzHppveJWsjl45cg4Lxwc4+e7+gCoLIixyBvn0HgZkMVm\nU6i0WzEZDQz4hwEZYimEEEKcrUvz05wQ4rTF42k63vhgX1KaY2NlHSabl1veU8xvhl4mOJ3j1X0v\ns3ntVTRWFjAwEWYyEKPO65rjyE/u1Y4J+sdm0dEwe6zc6k1jNOT/qfInAuyZOEA8kyBbAQW9FqoK\nLGzc2EJtY/GJ1vZHjxzlwf4w0/1J2o/5sBiyfHBFL0nzNfRrfUwaDKy0RHh6bBfBZIhgMkSZzcNd\nVyzlaO8rGIFrtt6BwfDmMg7DkVGm4z7WlK7ArJ394t1nymMtJmIKMoKN7ogRg6bSVOmieyhIJJ7G\nYTWect/du4fxZ0GzGdjgDqGo+esZi0xwYPowuq5jUo2oqko4FSGYDBFKzpLT88MyfYkAwWSI5SVL\nuKv5Vv52/AkYriIzHuJ1RxEts1me61rBysopGn3d1LSu4QPXNnPzpjqee/olYuY4eweNHBm3YXAY\nKfGYeV9LOa1t+bUPB2clmRNCCCHOhSRzQsxzP328g5CioxpUlhVMU+DdTiQdZTg8SpsrzsGImV8d\nibJpTZaywvxQxQn/pZHMxZMZjo+FqC93oSQHONT3Kk/3lqOjoVkNLG5KsHL5Vrr8vTw/8jJHZjrR\n+Z0Fq98okHVOFXGlcSNVzgoAlAoDN4QTHPAYGfYV4HakmJz2Uj26k77N78GdmOWp9EPwO8WtTn8P\nLyqvsa5sI/WeRiaUMSZ+p7fHnokDAKwuuzhDLH+rylFJu7UTqCA8q/N630HaagrpGgrSPRRkTevJ\nh0jGEhl27B5GBxw1dtY3VrN/6hCvHH6dzunedzynQj4p1lSNG2qv4ZaGG1EVlXtuvJL//7t9JMaj\nZFQjzw1UAdA+WsrmyRfIlVjx2Gt49IU9HPZUEGifIR1MYi6xUFbt4L1lOVy1acYSg+TiOj2B46iK\nSrWz8ny+ZUIIIcRlQ5I5IeaxYyMhBvr9ZABruZUlLpW9k+38rOdRYpk4pWYFg307o5PwyIFHaHBf\nBcCUPz6ncfePz/LCwVFePzpFMp1lQ8MMuToPXcNLCfcFMZhVNi4Ps622lO92PMjB6SMA1Dqruapq\nE15bKQCpbIq9kwfZM3mAR48/9bbztE43sLKulh6lgX21K9hXsxyA8cyL2I02PtJ2N2X2UlwmB+3T\nHfx6YCevxV/mtZGXYeTtcVs0M4uLWi/cG3MSN9RejSXiZGw8SDSY5LlDXSxvzXfS7BoKvC2ZS6az\nPP5yP6/sGyFLFhSFFneQ58Pj7BzaBUBbYTNXVG7AYbSTzqXJ5LI4TQ4KzQW4TE409eQLy7eWNFBb\nOUDfCCQHwmhWA1XmMQaDpbw66GW16TEeS2xkwl1B+MA46VAOjz2LR+llJtbHA/44/F7zy2pHxUWt\ndAohhBALiSRzQsxjj+zoJqHqkFMo8sCuZB/tR49iUo1sq7kaS72J557PMh2FY4MBDnjuR3U2MxmY\nu7Xm9vdM86+/aMdhTlNTmMNg0zgUqSL5UopcKohBgWsbzFQ0m/invl8SzcRoctdzZ9PNJx2O11rU\nxB1N72Xf1CGi6ehbXtPrYfpImhxPkywsx2JaTCY1hKb5+ezK+6hxVp3YdmP5WtaVreLg9BGm4zMn\njb2hoA6TduphjReCpmpsWbyWPbsfpWvaTVKv5WX/MxhNG+kaevu8uZ/u7OX5g2NUG1SGMwqmQjN1\n2hhPDu2hzObhz7Z+GmPSftbxfPSGtfzV9/ditWewLy9DS1uw7vVzcKwMf10rCZuTzNFR4iEdR6mf\ncO0ejJYCNpZtQFNUFEVBQXnjvypLS9rO5e0RQgghLmuSzAkxT6UzWZJTEYIaKEaVOsMo+/1HaXLX\n84eL3k+JtRiAoy/vYBoDhnQ1oVQfppa9jE9UzEnMmWyOl/a8xtrWJN1TRfRO/faVBAYNXGoWQ0Uv\nLzoHoAdMmom7W25jS+UmVOXUy2LajDauqjxFc496mI75+FHXQ/QG78ekmfjcynvfksj9lqZqrLnI\nwyhPh6apVNgUugB/2kUuEaOoeZDRjnpmoylc9nxlK1/xHKOi2IY1moZMDluJiWfj+3BY7Xx6xT1U\nuLxMT4fPOpaaUhf/36c2UWA385uufl6JmzC2mYh3+pkZzFCijjA4AaotRKZmD1urNnJb43suylIO\nQgghxOVGkjkh5qmBiTAakMoqWMus+MM9bFm8mbtbbn1L4tNaZOfISBJf0sb1NVt5euh5ppITFz3e\ndCbHd5/YT9eUhcQblSGz04DXlaTUPoO72YLL4UBT2oA2NEVlVelySqxF53xuj62Yz6+6j4PTRyi1\nlpyYWzefVBcVwWCWVDBFfeE6huyvodiK+e4vO/nsncvQNIUHd3SjAzevquShF7sBlVqnjz6TyheW\nf+xEgn+uSgrycy+3Lapn9vg4JpeF5/tniY1EGQLsZgPbbyqjqfRTNLnrz8s5hRBCCPF2kswJMU/1\n9vnJWJKQMFNQrKB5HNzVfMvbKlirlrfxyKF2QnED1Y58o4mUIfCunRDPp7GZCH/z4H7CiQyKqmGv\ntlM9k2LzUg9XbGk90YXyQlIVldWlyy/4eS6U0rJ6Sh3tTAch6FyMOXYMc2s3hw9Z+fZjCkvri+gf\nD7NhcRnhyQjBlILBacSSPMpHV3yAhoLa8x6TWVP5UEv+nioMw4+e6UVR4DN3LqOttvC8n08IIYQQ\nbyXJnBBzzBcPYNKMOE2OM9pvaDDAjK6haAqVmWE+vOIPT9q4wltRhMmkk4pmMQTzf+UV2yyT/hiO\nyoLzcg0nk81l6QkeJ55J8PDDfsKJHA3VMcK1TZROhrnzvYuoP41Fr0VeaUUR1c4oUxE7SV+cItc1\njCuPYF39LB2zRRw6UIbZWsX7rmrgu997DV1XsJZYqK1rvChDR7esrKB7OMiyxmJJ5IQQQoiLRJI5\nIS6g2VQYq2bBeIqmGZlchr/d+494rCV8ae1nzujYvpkQ0aQBc4mZpW4XbvPJEzNVVSiwZpgOKQyM\nzmBQTOTss0wGYjReoGTOnwjw/Y4f0xcahFAR8dn1VLlnyTXWY85lue+6VpzuuV8aYT4pLLFRa0ux\nD53s8Wmim2pZlttOQN3HiDKKVuBDpZtH984SNDggbaDaOcuNS2+6KPEZDRqfvmPZRTmXEEIIIfIk\nmRPiApiMTvHUwDPsm2xnVekyPrH0IyfdbnB2hEg6SiQdJZAIUmhxn9bxw7EUimkWki5sbo1Naza9\n4/allizTISPdYSgtLWNUH2bMNwuUn+mlvavDM0f54dGfEc3EWOlZymBXGXGgqlZnQLOxITaF073k\nvJ93oVNVFSXbQGvJBN0zRbgmfAx5S/nMok+iEWfn8d0cTxxh8nCMmVQBqkVjtT17UYawCiGEEGJu\nnLo9nBDijOm6zkM9j/HXr3+DvZMHURSFA1OHCSZDJ92+J3D8xOMjvq5THjedy5DOZU78/wvHDhJX\nzADUm8KYHO88RNPrzHcSnMjZqTWWoSgwODt22td1OjK5DI/0PsG3D91PMpfiD1rvZEluDWOzRkrd\nccYc9RhTSa5bd+l1i5wvCkrKsIXzP+vsuB8Uhec7juF1FvPhle/hz9f/D6zRCrJZBUuJhVUti+Y4\nYiGEEEJcSJLMCXEeTcameX7kZYothXxy6R/y/pbb0dF5dWzPSbfvCRw78fjIzNGTbpPNZfnG3n/m\nyy/+FT/vfZLRyDgv9b/ITMKIYlRZ6Xr3Aru3ON8RMhXP4ZnNdyI8nx0tfXE/f7//33h2+EVKbSX8\nP2s+ixaw88PdQQDSDTWkLHbWZiI4nGc2N1C8admaKhyqk0I1x0TAiinoo1P5v+zdeXhb9Znw/e/R\nvluSLctr7DirsycEAkkgkJBACGEppJS2PAU6MNN2mimUMqW0M+3M29JpaSl95+kzZeg8DG9bOoVC\naAlbSAJJyL6QfbHjeLflTbK1r+f9Q2AIiUMWO7LL/bkurhDpnPO7dXJb0u3fZqA3ngCguyNMQBsH\noMQRw1U8+D2vQgghhBg+pJgTYhC1hLK9XQvK5jKjcCqXemdg1Bp4t3U7GTVz0rHJdJK6vgbKbCWU\nWIs46q8lkU6ccs2tbTtpCrWSyCRY27SBH21/Ak2vjXhCg9FpYNrET+59qSzLfqlPhZMEQ9lFUoJq\nF6qqXuhLpinYymM7nqShr4lLvTP5x9krMUUN/LklTbw7jt0GV8Q7uFEb4/r5l11we59meS4zN6yY\nSomSnYOZbOgho9Hy7sEaAOqOddIWM6AxapllSecyVCGEEEJcBFLMCTGIWkLZ3q4SW7Z4MulMzPbO\nxB8PcLjn2EnHnuhrIJVJMd41hikF1SQzKY701Jx0TCKdYPWJNeg1er5/+cPcVf1Zym2lGCOFABQ4\nUjiKvJ8YV1GRE7sxQSqUpFVrQckoqKZe+iLJC37Nm1q3Ek1FWTHuZlZU3c6GXW08u30f3Uf7AJha\n5Ob25YuYO2sqeq285Vwob4mDFbdNwQa0dZkgGGZXNEMyk2FLfSPptIKjUMe8qVNyHaoQQgghhph8\nsxJiELWE2gAotX04vG1+yRwA/nv7m/z6zwdp6QoDcPT9+XKHD2jw1dsBONB9+KTrvd30Lr2JPhaW\nX0m+2c3lxbO5d9x9RDLZoYrV9uhZxWWxGXAZE2QSGdrzCikJOVHMQVq7gxfwarNq/HUYNAZ8NR4e\n/o/N1GzfSl2vjXQkxVhnmi/fJnPkBtuoqnyun10OQOp4B1GDifV7j1ETzw65XV4Uxu4tzGWIQggh\nhLgIZDVLIQZBKJqkwRfkeE8TetXCkboIsydYURSFfIMXXdxJyNDCtkMNbD/kY3ahjWZzA2qhQl2N\nnrpMHPulJvZ3He4fjhlMhHizcT1WnYXFFQv62zp6ogd/VIvGoOGK0SVnFZ+iKDiN0Eh23lxRooAW\njZ+armaqR+Wf9+vujffhi3SQ6S3gjaPNTNV00DR+PJH9vThMCf7mM/NkNcUhcv3CMazf10pXN7h7\noqyzGYj2JHDYUly9cHGuwxNCCCHERSDFnBAXKBhJ8PD/2UI8E8N8SYh0bwH/uXs/23dnUJxG1M4Q\nkVQJhtEB5i1I0LzTxb6OICalCrOjj6+uuITn3qqhq8tNytPKEV89O3eFeK3pVdKuGDdXLcOsM/e3\nt++wj1QS7F4do8ZOOus43Zbs6pepcBK9Jrupc2NvC3D+PWdHerILuGSC+XxpfhE7exS6a0KAyuJx\nDgoL7ed9bXFmGo2GFQvH8h+vHyVxvJNUsQtUuKJCKwW0EEII8SkhwyyFuECHG/zEk2nGj9OAqmGi\nbTaeq0ppGVdJs6eY9vGVXO4ci1ln5r3gVtyWGHEUelUNZYEpTBmdzzfvmIElUQrA9199mr/4f0Pa\n1UAmZqbxYH7/QiWhaJLOvm4ASmxRNFrtWcfpcWb3sEuFk0T12Q27fbGzX9Eyo2boS5w8LPOd2v0A\nzCyeQI2vmWPNetKxNLOKelh8rSx2MtQum1HKKLuGUJ9C5LgfULl2/iW5DksIIYQQF4kUc0JcoKON\n2eX3x4xWKOubT5PqIXOiC+uBOjK7jhP2p9DYVP5u2t3o0gbqe6JolAw6TZradoUdG7eR7GzjgaXX\nQkYDVj96vcKVRfPxdC1i8/4ONuxtJRCK8+Pf7sSfyXaoX+I9tx/fsqIiANKhON02J6RV+tSusz5/\nbeMGHn33h9T11gMQjadoCNWjpnQYghm2NhpJ9iWYXNTFoplTMBil4/9i+Pz1U1FQSaUURjnj5LvO\nbuN5IYQQQox8F/Rt65lnnuH5559HURTGjx/PY489RkdHBw8++CCBQIDJkyfzk5/8BIPBQCKR4OGH\nH+bgwYM4nU6eeOIJysrKBut1CJEzh+u78WoybFoPwbgF1E4AfGSXj9cEuzg8p5i5bSnmJ65gdcxI\npScAZgv1jQaeqYeyVDcPXublnslfQGfOMMleTWdPgsrZIZ5bc4iao2+z61genWEryRjobTqumDH+\nnOIs9LrIM8UIhyHoKMJzwkGHK0A6k0ar+eQevq1tO8moGV6rX8vXpn+ZFzcfJM/vwhwax7u9adS0\nypyKbq6ffRkV4yrP9TaK8zR+TD7VhVoOdWSYPlr2lRNCCCE+Tc67Z87n8/Hss8/ypz/9iVdeeYV0\nOs3q1at5/PHHufvuu1mzZg0Oh4MXXngBgOeffx6Hw8GaNWu4++67efzxxwftRQiRK72hOPG+EL6M\nhmBcg8GhZ8aoPuaX+LmqoIcrSqJk0tB7qIe/dHRzoDm7oXOoYhzRMVXorDqiLWE6owZef3sbE50T\nMQQrefz3+/neb7bz1J8PEYzC5hPFHKizkIyrFJXDFy9twGL/5C0JPirPZcZlTJBKQjqepiBVhKJN\nsbuh4RPPbQv7aI90AHCo+yi/f3ULjYfr6W6p5kRPdi7etZOj3P+5z0ghlwNfvXMeKy6v4KbFsnKo\nEEII8WlyQcMs0+k0sViMVCpFLBbD4/GwdetWrrvuOgBuvfVW1q5dC8C6deu49dZbAbjuuuvYsmXL\noGxYLEQuHW0KkGeOAeCcks/U0fWs/PwtfH7FTRTnV5NstVBsSpIMxDnRoNDQ40DvNOJWw1zbcpjF\nRSYAAvu6eHm/ysonN/L473ZR29JLvjuNrdKGqciC0aHDZdNw3wI3P7h9BvMu/dw5L3JhMutxZzsL\nSfTEsJo8APzlvd0D/iwm4kma6hp558QuAFJdJdhjVlrbWqjps4NOi21sHksnJ/j88mUoytnP4ROD\nx2LWs/TqMWg1MnJeCCGE+DQ572GWXq+Xe++9l2uuuQaj0ci8efOYPHkyDocDnS572aKiInw+H5Dt\nySsuzg4B0ul02O12/H4/brd7EF6GELlxuMFPIGMEBQqVNmzlBiBbOC25ZRJH97tZ9+YxujVJoq3Z\n/eWmW+PcO2sapvzLiYTiNDy1gb6CDF2ZPFyxIGMKbaTdfk5Yx+FKBJkbD3HZpZdgtlkueJXCfFMe\noBLvjhEpzAPAF29l7/FuZowtOOX4Va/9hb1BO1cWtJCnGLik4CoKku/ybJcLqzmF7fJKinvaueWa\nBaecK4QQQgghhtZ5F3O9vb2sXbuWtWvXYrfb+Yd/+Ac2btw4mLHhclnQ6Ybnb/o9HllyXUBdQxeB\niB6Dy0g4s5MJRQtOyo3CRQ4mTSvhV09vY3tXCLNG4dGVN6LTvd+D4rFz35fm8+qf3+XIZAdaxYaF\nE+xjIs5YL4/Mm4rbe2qRdb7GjqpgS8cxoj0KnWNcmFMGwnY/L22sY+FlFWi1H/bsxKJRNra5Cfdm\neCU9mZsnG6nMrOWVI+WoqoJxdAHGRIz7LhlLcbln0GIUQ0/ev8RQkdwSQ0nySwyVkZxb513Mbd68\nmbKysv6etSVLlrB79276+vpIpVLodDra29vxerPzerxeL21tbRQVFZFKpQgGg7hcrjO24fdHzje8\nIeXx2OnsDH7ygeKcqapKc2eYIw1+Djf4icSS/P1t07CZ9bkO7RSBUBxdshuwY3Np6TF34lTcp82N\n++6ZTeGbxxhd5sTvD5/0XF6+meW3X0lw0y7qCzzsYyK2eJj7p00grTEOaq6VVLgoOhijttdAOKln\nQqaM98x1NHX38OK6Y1w9o7T/2Bdefo1wb3Y+XKQ9xqv50yi2BznSlkRn06P3WpnZ9h7mwjvk52EE\nkfcvMVQkt8RQkvwSQ2Uk5NaZis3zLuZKSkrYu3cv0WgUk8nEli1bmDJlCnPmzOGNN95g2bJlvPTS\nSyxcuBCAhQsX8tJLLzFz5kzeeOMNLr/8ctnYVgCQUVWONQbYdayT3cc68QfjJz2/fk8Ly+dWnvbc\nvnCC/XXdXDLBg8lwcZfCP9oYIKLLDqssM3RRoyiU2k6/mqBWq+EzSycOeC2b3cgXF13G4zuOolFU\n/nbmeJxWy6DHXFyeh1ObLYzjPTHyrB7Q1mHM6+PFd+pIpTJcVu2lwRdkdyD72kqKArR22Ake8RPN\nyz42yR3BUv9nrlz+5UGPUQghhBBCnJ3z/vY7ffp0rrvuOm699VZ0Oh3V1dXccccdXH311TzwwAP8\n4he/oLq6mhUrVgBw++23861vfYvFixeTl5fHE088MWgvQoxsv1i/itr0dkBFmQB2DFSYx3JZyQx+\n/1I363c3s3TOKHTakxd3OHCim/985RChTA8vbijg89eOY9Z4z0X7JcGhuk46g0a0Zh1RYy0Ogx27\nwXbe17MYdHxrzkSKCh309oQ/+YTzoNFoGFsyip09HcS7Y8TN2XgnTlLZtynJ79+q4Q9raykyh/Al\nbGgN0FO6lYqCS2g44CHRE2eU18Y/3HkpinLdkMQohBBCCCHOzgV1ZaxcuZKVK1ee9Fh5eXn/dgQf\nZTQa+eUvf3khzYm/Qv5wlNr4bhQdFJq9mIxa/PEAx+MHOH7iAKbpNgLvzWbX0U7mTMoO2U2lM7y0\noY7XtjWiL6nDVHaMUO0l/O+X4kwbk8+Xl1VjtxiGPPbOtgYyaTNOl4ZmYyvVtnPb9+10zDotBu3Q\nrkhYPbkUT10jnb0KnZUWFBTSph5+/rVb2Ha4gy0H2tEb4qhNKmVFSTq0cO3MSvamrOw80sGtV1ZJ\nr7oQQgghxDBwccelCfG+UF+Mzdua2HioGU1sASkUdE4ds6rdzL2knNZEN++2bmeHbw/60lre2lnI\nnEleMhmVp1btocvXRIEzH6WyjVAKxszoRlM3nn3Hu/nF83t56HMzMRuHLr27e2OE318GfpQ5RA0w\nwTV2yNobTCWjnHgMGToj0JqyMdpYSGOwCatFy5JLy7lmVjEr/+NdIE3EsZs8g4OZhdOYs9zIDZeP\norLIkeuXIIQQQgghuMB95oQ4X0//cSt/2NVES1QlBmh0GY770zy3uZMH/mM3h3Y3clf1ZymyetF5\nWqjraaWutY/n1tbQ111PfZ+DqcV+QqnshNWGUD13Liti3tQiTrQF+d8vCEB00gAAIABJREFU7SeZ\nygxZ/Ov3NNERNqFoFKK2Q+g1euaWXDZk7Q0mrVZDhSe7+mQskMQYnIoSS9EUbEVVVZ5fu5l4MI3T\nqRJ3h/i7aXdj0ZvRaTVSyAkhhBBCDCPSMycuukgkQU1vAp1eS/54G2qBE0WrYOlNEPNFiLSEeHmH\nSl3HGm685lqePvQ79GU1/GpVPkrKT188W1DsPqHHPEXDkrHX8XLda2xo2czdS28lHE3xXm0X//mX\ng9y3fBL6j2xv0dwRYvuRDq6dXYbjPIdiJlNpjh07Sjxiwe7W0mxsZ17RHKz6wV+wZKhcMm0sa+v2\nkOwMcVTrwtByLf9ee5S+aA3pdHYIZYGpmesn3cEoR1mOoxVCCCGEEKcjPXNDLBJL8crmesKxZK5D\nGTa27aghmtShK7BiyjNSEmhlfszPXQUq/7qwjGvHgtakZX+Dgd+v6mCspRyt24c/7aPSFSGZ1qIx\naOiNGSnvns21FQvIN7nY3r6beDrGV26ZzIRyJzuPdvKtX23m5U0naGgP8ptXDvHP/7WdVzbX8+I7\nx88//kMdhHTZJfvLrAEAri6bNyj35mKpqHLjMaRIxiHcEMTfq8Mf1qKYDFgLDVS5g0ybV8Kswmm5\nDlUIIYQQQgxA+/3vf//7uQ5iIJFIItchnJbVajzr2P6yuZ6XN50gGE4yc/yne2Pl3nCCvbVdbNt7\niM6InsIShW7dC3zz6juZOqaKomIvZrudqZNGkx/r4kgkQ59fJZMswmZsoTQvzNHWsaQzMHqsjoBf\npSNopTfayLgCL0dCNdgNNsa6RnPJBA8qKidagxw40cM777XS1BGizGNFr9NS09zLldNKznlenaqq\n/N9X9tHao6I1aEiVvMPYwrFcW7Fg0O7TueTX+dJoFBJdKeKdfVR7o2gn52Mc72G0rYu45S3mzpnA\nDVWLZKGTv0IXI7/Ep5PklhhKkl9iqIyE3LJajQM+J8Msh1Amo/Lu/jYANu1v4+qZpVSVfHrnHD37\n+hH213Rhs+hAAbfahNsxjjzjqRshzrt6Nt6C4/xsbSNdLRkKCm4mSIxENEq+W8HvfJNS2xyaey3s\n7HZgNXnwdC7h7dpelOmHqZ7s5spLHVw2w8KeY13UtvQyebSb6WMKeK+mhxfebGXNjiY+u/DcFi2p\nae5FVUOoaT2lxUk6LWmuLh9ZvXIfWLx0AvMXVGG1GXh633PUtjUTduv5evXXKLOX5Do8IYQQQgjx\nCaSYG0KH6nvwB+OMLnZwoq2P3605xqP/6xI0n8LejoyqcrQxwChLhrqIHoPbRFRpYtnoGwY8Z+yU\nMdwV0vCbd+rwH+lFY85udp1w7iaViTNntpHOt9NE6nsJnegDVQNY+e36Nrw769FY27BpdCSVAoJp\nM5kT7/BKTz0Aliku1tcGWDa3AqtJf9av460djfgiBlBUnOa9YM5ncv7Am4EPZ1qtBps9+5ueFROX\nUeutY0bhVHQaeVsQQgghhBgJZM7cENr0fq/c5xeP47LqQk609bF5f3uOo8qNls4wkXiKPEt2M2xz\nvp5YfpIpn1AIzb18NJeUOknHMyQDcfJNKktmT2VqQTVLp1/BlAIHmYxCni7JhKI4o8Zr0dn0+IJG\n2torqWkto77FRHe7yvG2qVyRmcUk9wRUix/N2G38eOuvCMR7zxhDc0eI17c18sTze2joOUYiquIq\nVGgu6OO2ccvRKCP/x8hpzGN20Uwp5IQQQgghRhD55jZEQtEku491UpxvoarYwWevGct7tV288M5x\nZo33YDF9um59TXMAHdCZzBY+hTo/V1RdfVbFw9/cMZ3j/++7+BNpFkyrYFnVh0Mj7759BjN3t1A9\n2YurwIqqquzftYOXmsDn12E1phlritLYBW1+2NZRxW2WFIunLeLJTc/T42jhT8de4ctTv3Datls6\nQ/zTf20HQJvfijWdHX44w9XFinmPYtKZLuzGCCGEEEIIcZ4+XRXFRbTtkI9UWuXKaSUoioLbYeKG\nORWs2nSC7Ud8XD2jNNchXlTHmgIU6ZK09lnQ2fRYU03MLfn8WZ1r0Ov49t2z2bKnlRuurjrpOavd\nyNwFHz6mKArTZl/GlJlpgt3d2PPz0Wi19AVjPPqfGwk3hviL28M1B9q4xnULa/v+wG51H0sC11Lu\n9J7S9tGm7GqV184qYV9dmI4AGB1abp8/Vwo5IYQQQgiRUyN/fNgwtWlfGxpF4YopRf2PTRrtBqCj\nJ5qrsHJCVVVqmgIU54XJqArGAjNVpQUYtGc/V83jtnLTonFoNGeXshqtlrzCQjTa7B5zDruJu66Z\nhIJK36EuNupdJLR95MemgqLys/UvUN/ed8p16lr7sKKybV8THQEril7D7FEBzAWfrmJcCCGEEEIM\nP1LMDYFGX5AGX5BpY/LJs364MbXHaQagI/DpKua6e2PoQ3H6UAFwOFQWzrzmosdx2cxSLhvlJJ1Q\niR/xsd9gp7J8DBbySdgb+eEfNnG4wX/SOU2NnUSAYEqLucTK2EstrJg27qLHLoQQQgghxMdJMTcE\nDtb3ADBnkhd/LMCzh/6H3ngfDoseo15L56esmDtU1804Zx/Hup3orDrK0j1YjJacxHLvZ2eQb4S+\nzjSW9lbqtCamWa5E0ahovHVs2Nvaf2wklkKn9qKiUDzBQF61mxt1GRyjJuUkdiGEEEIIIT5Kirkh\n0NYVwgSUeqy83rCObe272OHbg6IoeJwmOgNRVFXNdZgXzZHdLfg0KioKtjFOJjlP3VfuYtHrtNx3\n03S0ikp7TRxNNEpjyorblI/O08yBplYy7//bHDnRRWfcgE6XIVNSyOiOE0y5Yk7OYhdCCCGEEOKj\npJgbAg11PcSAbbsa2dm+B4CmYAuQHWoZS6QJRZM5jPDi8XeF0aTaqO1xYrGDscDElPHntlH3YBs/\nJp8rx3mIJvUkanyEDGZmmS8HTYa4rZ6G9iAAu3cdJZQwYPBYMSai3H7l5Sifwj0ChRBCCCHE8CTF\n3CBTVRWNkl0BcevRRqKpOADNoeyec5+2eXOb366lMZMtgExjC8jvaSffW5jjqOALt0zBY9LQ1akl\n3hmlI5DdPFtj6+XAiR4yGZXOYPbf0VhkoyLRjMvhyGXIQgghhBBCnESKuUF2oraL3lR2BcXuqAFt\nwIPHnI8v3EEinegv5j4N8+YymQzNPQ0099nxuBIY3Ga88c5chwWAVqPh3uVTAUi1+mm0unBpPGis\nvRys66buaAfNYRM6AxhcRiaNKc9xxEIIIYQQQpxMirlBdujAewRiJmyGBAB5XROY5J6AikpLqP0j\nxVwsl2FeFJ3tIerj2RTLK84ueFJemrv5ch83YUw+BeY04Z40qaRKaXQsiiFObUcHG3fsI5rSYyy0\nYuvrYkppboeGCiGEEEII8XFSzA2iWDRJMJ4dTllS3IfHFqYtYKXxoANvwEJzqBWPM7vRdKf/r79n\nbtueenxhC+WuIGGvF3dnM+Vjh9ey/lNGeVBVhWR7kG5LBahgNAVpDYcBMBZZsUZbsOpzs/qmEEII\nIYQQA5FibhAd23+CoJqdH9ZibaLUk0RVFRoSDhzpSpqDLRTkmVH4dAyz3H48W9gWFxlRNRqMvTUU\nWb05jupkS+aPRUEl4+slYrHjDRVTnjTSFLJiMqnoHQbyXJ+elUeFEEIIIcTIIcXcIFFVlUD7HpoD\ndhRUvEkTbeXVKDqFaEuIlL6Q5lAbep0Gl8NIZ+9fdzF34Hg3bREdRfYQKacTgLjJN+x6uIo8Nkps\nKn19GlKRJBrbPEz2BIm0FlOhGWM8ypiKslyHKYQQQgghxCmkmBskrU0BnM4mWvts6A0JIuWLMagp\nJnn9ZJIZujL5tARbyagZPHlm/H1xkqlMrsMeMs+uPoSKwsxR3bSZXOT7mtCW5+c6rNOaNa4UAGtb\nCz1xE/s68rGbEhhG52P1n2C0szK3AQohhBBCCHEaUswNks7mY/SmdGRUDZa87CInt5sTVNmyS96H\nE1qsfVp8kU48TjMq0HUBvXPHmgKEY8Nzr7rthzvoiSSwG+OYPEWoGg2WQA1FtuE1xPID186vQqtk\n8Len6D3UjaKBovwMGp2GFC2UDLOhoUIIIYQQQoAUc4NGTTbR5H9/pUavi6KWGqbMnMXoUdlen3Qk\niTPhpjnYisd1YStaHm308+Pf7eZ/1tUOSuzZWKL84Jkd/N9XD1/wtV54u5YMCnNGtdKQLgCgT9uA\n15r7/eVOx241UuHU0hczoqZU7BNcBCeOQ5NOYy7SodVocx2iEEIIIYQQp5BibrBkAjQFsptK651G\n8pJ1KIpCWWk5em2GVCSFAQ9NoZYPV7Q8z0VQXt/WCMC+2i4y6smLc9S19tHUEUJVz37RjtqWXv6f\nZ3fS0B5k6yEfqfT5D/+MJVJ098bQKBnGl/bRanDibW+kpSBJkWV4FnMAV80cA8DoAgNFxl4AHD1N\nVLplfzkhhBBCCDE86XIdwEhzrCnAE8/v4+7rJ+CyG/sf12mCNARGoTFpKe5uxjjBA4CrwIXbEsUX\n1pA0FtISbGC69/w3Dm/tCrP3eDcAfZEkjb4glUXZItLXE+GH/99OVBXyHSZmjCtg6ZxRuB2mAa/3\nztYGnt9wgpiqUlpgpaUrTH17kLGleeccG0BNcwBQKbBGaSC7DUFBqIljVgXvcC7mLhuFt9DGqBIr\n//rWzzBFriORPMzovIW5Dk0IIYQQQojTkp65cxQIxdl/vKu/dwwgHksSUzPEkjoMeUby2ndQ6M4O\nr9TqNLiMSchAwOyhpbcZT97598y9uaMJgEsnZguj/XU9/c9tPeRDUWF0kZ1IPMXaXc38n1UHBryW\nrzPMzrePU5ZR+YcV07hxbiXwQUF2ft6r6UZFwWOLcDxTgiadotfhw6DR4zKdX4F4sUyodGM2GLEX\nWPCl/4c2ezOVjlG5DksIIYQQQojTkmLuHM0a76Egz8SGva2EotkFSHq7uzgezK7U6NTFaHB3nNQL\n5TRn956LprSY/JDSRDAZtOdczPWGE2w+0E6h08wXl4xHUWB/XbaXTlVVNr/XSgYVNZbkyZXzmVLl\n5nhrHyfa+k57vVfWHOGYJk23McaE0jzGl2e3EKhp6j23m/IRhxuyxaXNmiGgtzPK18wxSwCvxYNG\nGRnpVuHIbkXgNrnIMzpyHI0QQgghhBCnNzK+XQ8jOq2GmxeMIZ5Ms353MwChgI+jvdkVDyu7jtGZ\nrz9pfli+LdsTl4qkcCTyaQ614nGa6QzEzmlu2/rdzaTSGRZfWo7dYmBMSR7HW3oJx5I0+IKkYmFA\nobUvDKgsmZ2d77Xu/Tg/KhJL0u1vIZnR0h03Unu8A5fdSEGeiZrmwClz8c5GNJ6iqydboEbN2cJw\nglklqaaH7eInp1PhyN630dIrJ4QQQgghhjEp5s7DkjkVWIw63trVTCKZJhbuoiNoBgVSpsZThhQW\nuV0ApMJJdFoPtYETeJxm4sk0fZGz214gnkyza1cDdqOW+VOLAZha5UZV4eCJHtZubyCQyq66mMho\n2XGonUmj3RS6zGw/3NHfi/iBNzcfpzn14Vy6rXsPAjC+3Ek4lqK1K3zO96WmuRebPttOt9mLPh7D\nWZUt6obz4icfNzl/IoXmAi4tmpnrUIQQQgghhBiQFHPnwWLSs/CSUoKRJJv2t+GP9xELqZgMKrWV\nSbzWwpOGFI4qLUZRVFLhJAmzl0M9Ryl0ntsiKOs27ufe+e/y2Ym16N5fKX/qmOzQzr3Hu6np6EBF\nwejJXvePB1uo6Y2wcGYpyVSGjfta+6+VTKWpa6whFNWhd+iz14iYiPgDHxlqee7z5o42+lE0GTSK\nSspmY6zfR5chu/3CSOqZcxrz+OcrHmZqwaRchyKEEEIIIcSApJg7T4suKUen1fD6tkZqInrUtIpd\njRI3qngtnpOOLSgqxmWKkYkk6XN56Qq0Y3Vke7A6/Z9czMUTaTp8NazmanoLLRze/hoAo7x2XHYt\n7aqfjh4NOqPCHUUtKIpKpCfBf9e0oiuxYNBpWL+7hUwmO3RyzfZjHE9lewtvmmTEaFQJBdI8u2Eb\nitUHwLHmT543t2lfGy9vOtE/JPNwfTfhlA6TBRSNwkyvi/ZwBzCyeuaEEEIIIYQYCaSYO095VgPz\npxXT1RujKf7+IhnpEABFFu9Jx5otBpymBOmkSkLVkh+ykzBli6ZDDT18knW7mzG6NbSqXjZlZrNP\nD/v37uDgsSbyJtvpiBgho3KJJ8JVS2+l1BEi1RdHHwqxsd3PpVO8dPXGeHFDHc++foQd4RDRrgQO\nS5obFlzKWFcYNZmh1lrKnj27sFs1HGsKnHE+X0ZV+Z91Nby86QR/evs40XiKQI+fRFpLxmrB2dvD\nmKkTONB9GIPWgMdScJ53WgghhBBCCHE6Usydo2Q6Q1NbJwC3LxjD5xZW0hnOzj1zjc3+WXSaIYVO\nU7YwSkVSOOOFdGQayHcY2XW0k0QyPWB70XiK17Y1krRnr22IR3kvMoZfvB7kiZdqqd8WIFLfi1Gb\n4rM3XoNGo6U8L4OKgutYHXEV8kfnUWKKcfTIfjqDtXT6srEsmFCIoiiU52f3y0t1henLn05hZQB/\nME53b2zAuFo6w4RjKQBe29bI068cosQRAUBn0XGL28Smjp30JYIsLJuPXiNbGgohhBBCCDGYpJg7\nR5u2beZf9jSxYdsOLCYdNl2QRDBbjBVVZYub0xVzLkt2blo6lCDsmU5tdw2XVnuIJdK8V9s1YHtr\ndzWTScTo1WcXVLk3E0Df3IWqgsGhx21NYNakGVdgw+W0AFBaaAUglk6jSybYtL+F1piJ4wEHB49b\niDSH0GsyXLdgEr3xIId1R1AUlXRPhIjdSUZ/AoBjZ9hv7kiDH4Cb5lWSZzWwp6aLoD07324sQcqn\njefNhvWYdWYWjVpw9jdYCCGEEEIIcVaku+QcaVNd6DJ21uhtWPdu54g/SiqoYjVm6E750CgaPOb8\nU84rdNqBDJa+PvrKSnE3uimblYBtsPWgj8uqvaecE42neGN7IxPcYTopxZ7oo3zuXMx/2ApAqe04\nfc5WnE4NIYOOf9m6mWQmSSQVw6SbR3vczvhjh9jZkY9Rn2baOD1HEnY0bX2YHd08/t6ThJNhQoYw\nRdYq2vosWJNptJEMijlITXMvc6cUn/Y+HGnMFnPzpxUza7yH3656h5aEBwizfP501jZuJJKKcnPV\nUix686DdfyGEEEIIIUSW9Mydo/pQIS2buogG07zZmaFesZNJZih16mgPd1BgdqM7zZDCsqJsb50u\nnh26qLVMozPTRHmhjf113adsHQC8v4dcispSlSR6CsIBAskwJ9oiKMYIo2abKC1zgzZDJBkhkoyQ\nzCQZX1JFqT1CX9xITcAGGXCNzcOXX4Dbq0Nf9QbJ0YeIJCMoKFxTPp9SuwZQiPfEMakFGIuaOdJ4\n+p65TEblaGOAMouBjhN+9BE/iSkVpMMJFEXF4EiyrmkDdoONBeXzBu/mCyGEEEIIIfpJz9w5mjOl\nmrf37UHf2Epw6mhiXdnVKO15GZpSUcY6q057XklpGRZ9I8EoVHW10VpQwbGW9VwxeTJ/XF/LjiMd\nXDOz9KRzOt7ftiD5fsdWeTrFU1v/gpouYVyVni9NunHAOJ898gbH/dAbM+L2KFDiIgF4697BWz2B\n+6b8L7Qabf/xr5/Yzc62AInuGLi9aJ3H8DWMw9cTweu2nHTtpo4QmXiS66fWoITf5Y/h+cT1HtRw\nHKMhzo92/hyAm6qWYtQazun+CiGEEEIIIc6O9Mydo/HlTgpt0NGpJS/YQyqYAOBI6j3g9PPlAOxO\nO25LnN6onkvN2SIqFSpi0lgLCrD1YPsp53T4oyioBM3Zak5VejnelF1kZMmUM++BNnlMtqi0GxKM\nMWX3mDOH+1BGxbl38hdPKuQAJo2vxKRLkQxEiTgKyShJtPltp53Pd+hED9dXtFFW0kG9oQyfoZDC\nZDvJlIaCfBPlthJGOyqYVzrnjDEKIYQQQgghzp8Uc+dIURSWXjEWVVVw+OpxBLMrW2qdYYBT9pj7\ngEaj4DSmUFHwjKogz99FKH88a1rfYdwoGzXNvXR9bAPxzkCUYnOcbsWFRk2zObYLgoVoFKiuOHVe\n3kdNnlTJNFOSywqc3HbLEkpr36QguIX7Lr0Xg1Z/yvFFJQ7yzTFS0QwhgxVbzIS+5Djb64+ecmzX\n8SNMG3+CrridLckZ6JJxSvwKALNGj+bbl32Dh2Z/TVawFEIIIYQQYghJMXceli+aiEmX5kCrk1AQ\nzLoUD1x+N/NK5jCtYOAeM9f7PXInfH5mBH2oGi2NLSF6S9ehmIPsPtZ50vGdgShVBUG6ceKM+Ina\nbaRDDqpK8rCYzlwomcx67vnSVay4YzaFVg/3rriXv73xq5h1p1+MxGDU4Ta+v31COMml5tkoxhht\n7rd49fg6MmoGgNYmH7NH7yWuGFgbnkNKb+DmSi9ubyUAJQXWs7qHQgghhBBCiAtz3l0ndXV1PPDA\nA/1/b2pqYuXKlQSDQf74xz/idrsBePDBB1mwILs0/a9//WteeOEFNBoN3/3ud7nyyisvMPzcMOq1\nTCs1sr0hRTQJo5wxKhzlVDjKz3heRYGZTQ0qq7e38LfzdLyjgktXQU36IMbJm3mt7z02vPthr1lP\naZzp2ipUNOT1dnDZmLt4Rq1j8mj3WcWZ5/qwcBuoiPuofJsBuiAVTGLIy2e2fjk7wm+yuuF1NrRt\nQqfoWBJ0kF+oYVXkaoKOPGbbDMwqLuDZfdkevJJ8KeaEEEIIIYS4GM67Z66qqoqXX36Zl19+mRdf\nfBGz2czixYsBuPvuu/uf+6CQq62tZfXq1axevZqnn36aH/zgB6TTA2+WPdwtvWoaCtmerEL72dXE\no0dVM9PbRSBq4I3DQRwE6bUWcP+UuyFmI5VR0SgKGkUBFVQVMmYHAOP1RuqbsythTq48u2LuXBW5\ns/vEJUMJ2lIq106YSezAXPKSFRg0eqxxI/aCNC8lFxM05jHXkOHWiaM4VO9n19FOtBrllMVShBBC\nCCGEEENjUIZZbtmyhfLyckpLSwc8Zu3atSxbtgyDwUB5eTkVFRXs27dvMJrPiYpSJ6Nd2eKqJN9+\nVudUji/niomXY9OovNfiRdfZTVxnxKMrweNbQmLvAr59yUN8Z/a3uLP0b9Hum49fayeTylDiyudg\nfQ9mo5bRJWfX3jm/ppISFEVFDcbxmeyU5JvJtzgIHJzCwzO/ybWmaaxOXkUoY2JOXxfXTKjiD2tr\n+dn/vEc0nuLOa8eh18nIXSGEEEIIIS6GQVmhYvXq1dx444fL5P/ud79j1apVTJkyhW9/+9vk5eXh\n8/mYPn16/zFerxefzzcYzefMTXOn8dqmQ1w5+7KzOl5RFC65ooK8Ugf/9tweag8rKG1d/HhzC6Fo\ndk7a3z+x8SNnaNn6DkALj73/yMxxBWg1Q1MwFRZ7yDfvpyesEDWZ8Xd3M2Osh7W7m1n55CZAC/gB\nPy8DL+/IxlrktvC3N02momhoikwhhBBCCCHEqS64mEskEqxbt45vfvObANx555189atfRVEUnnzy\nSX784x/z2GOPfcJVTs/lsqDTaT/5wBzweOwsWjiJRQvPvEXAQOfe4Qvy+7W10BklowOv24KvJ8LY\nsjycdhMtjc2YzBFaVS+meJRx5UVoNQorFo3D4xmaoinfbcVtTtAVsZCOpeno6mbaxGLW7m5Gq6jo\n3GZ0aoqxLgd6Q3ZuX2WxgzsWj8dkkJUrB9NQ/RsLAZJfYuhIbomhJPklhspIzq0L/ga+YcMGJk+e\nTEFBAUD/nwArVqzg7/7u74BsT1x7+4d7qfl8Prxe7xmv7fdHLjS8IeHx2OnsDF7QNRbMKEHT/Wfe\nts7HmMmwrGQUv/zTPqZV5VOYbMJbGua9TDUuRcf8uv3ccPOi/nMvtO0z6V/RMpjgWDKE1WHLPl5p\nRlvlYWHfEa5ddNVJ5wR7owxdRJ8+g5FfQgxE8ksMFcktMZQkv8RQGQm5daZi84LH661evZply5b1\n/72jo6P//9966y3GjRsHwMKFC1m9ejWJRIKmpibq6+uZNm3ahTY/Yun1OtwGhTJzD2GLHasxO8yy\no6WZtyw2dqlT0cfjzFv/F+bYDRctrgKbCYBUKMlBnYU3dh7PPlHiYpJSw8ypshG4EEIIIYQQw8EF\n9cxFIhE2b97Mv/zLv/Q/9tOf/pQjR44AUFpa2v/cuHHjWLp0KTfccANarZZ/+qd/QqsdnkMoL5a0\naqNY6aJeLaersw2DXkNfXoYQNqq6asjbWsvVn12Cpfrch3Ker+ICFxyLoe0NERxVTE+fH51Nj8MU\nZ2KokfzCGy5aLEIIIYQQQoiBXVAxZ7FY2LZt20mP/fSnPx3w+K985St85StfuZAm/6oo2jyKlBYA\nGvwhxuen6XCVUkgX3Q1ReiddhXXylIsaU5G3BIv+KEoUbtRo+C8VpjpDLNFuJqafcVFjEUIIIYQQ\nQgxM1pHPIb3JRQE9aDMpmjQGUsXZjb3naXfTErbhcX7yRt+DzV1YSKEtTCCqZ19bHICp3iaMaoLC\nUdM/4WwhhBBCCCHExSLFXA6ZrAVoFZWCZAC/3UnA7WF0uhFnso9QUk9hDoo5h9OMy5gEYNeRDmwm\nhcr8djq7CykqO/OCNUIIIYQQQoiLR4q5HLI5PQAUKn4AtKkk8wx7CAStADnpmVMUBff7zapAlbsH\nBTA4LkdRlIsejxBCCCGEEOL0pJjLoTy3k0RCR7k2u2XDtFgPNiVCd8gCQKHr4hdzAAX2D9udWNhO\ne4eX6pmTcxKLEEIIIYQQ4vSkmMshs0VPNGamTN/Kw5PLmZmf3Z6gM5QtpjxOU07iKsrPR6Nk0CoZ\nRrsCGJ1zMRhlU3AhhBBCCCGGE/mGnkOKopBMW9Fogli1cdqiHRgM0Bay4rDoMRly88/jyi9hbuUG\ndJoM/h4PlyyqzkkcQgghhBBCiIFJMZdjKg6gnWioGzXdDUBLyEJQ4rOCAAAM+UlEQVShNzdDLAHc\n3mKuGdOEoqj0Jj+DPkdFpRBCCCGEEGJg8i09x7R6JwDh3g702l6iMQPBlI4pOVj85ANWm5HNdRPI\nZGDRZybkLA4hhBBCCCHEwKSYyzGD2QVANNSG0RCjpzcfgLJCW85iUhSFWQuWotEq0isnhBBCCCHE\nMCXf1HPMmueBEKjxE9l/DY2b79x1CRXe3BVzAAU5bl8IIYQQQghxZrKaZY7ZXQVkMqDXhQDQGQoY\nW5qHXqfNcWRCCCGEEEKI4UyKuRxzOK3EYh9uQWC2F+UwGiGEEEIIIcRIIcVcjul0WuKJDxc7ycsv\nzWE0QgghhBBCiJFCirlhIK3aAYhEjTgL8nIcjRBCCCGEEGIkkGJuGFA0DgBiMTs6mSsnhBBCCCGE\nOAtSzA0DOmN2e4I0zhxHIoQQQgghhBgppJgbBoy2sTQ2F5FSqnMdihBCCCGEEGKEkGJuGCgf48Uf\nnkNV9dhchyKEEEIIIYQYIWTT8GHAbDGw/HPTcx2GEEIIIYQQYgSRnjkhhBBCCCGEGIGkmBNCCCGE\nEEKIEUiKOSGEEEIIIYQYgaSYE0IIIYQQQogRSIo5IYQQQgghhBiBpJgTQgghhBBCiBFIijkhhBBC\nCCGEGIGkmBNCCCGEEEKIEUiKOSGEEEIIIYQYgaSYE0IIIYQQQogRSIo5IYQQQgghhBiBpJgTQggh\nhBBCiBFIijkhhBBCCCGEGIEUVVXVXAchhBBCCCGEEOLcSM+cEEIIIYQQQoxAUswJIYQQQgghxAgk\nxZwQQgghhBBCjEBSzAkhhBBCCCHECCTFnBBCCCGEEEKMQFLMCSGEEEIIIcQI9FdRzLW1tXHXXXdx\nww03sGzZMv77v/8bgEAgwD333MOSJUu455576O3tBeD48ePccccdTJkyhd/85jcnXauvr4+VK1dy\n/fXXs3TpUvbs2XPaNh955BGuuOIKbrzxxpMef+2111i2bBkTJ05k//79A8Y8UGx//vOfWb58OcuX\nL+dzn/scR44cOe/7IgbHYOVXXV0dN998c/9/s2bN4plnnjltmxs2bOC6665j8eLFPPXUU/2P//a3\nv2Xx4sVMmDCBnp6eAWMe6Linn366v/0bb7yR6upqAoHAhdwecQGGU2595zvf4aabbmL58uWsXLmS\ncDh8yrnRaJT777+f66+/nmXLlvH444/3P9fS0sKXvvQlli9fzl133UV7e/tg3CJxAYZTfqmqyhNP\nPMF1113H0qVLefbZZ097flNTEytWrGDx4sV84xvfIJFIAJJfw81wyq0tW7Zw6623cvPNN3PnnXfS\n0NBwyrlneu/asWMHt956K5MmTeL1118fjNsjLlAu8mug7/UDtflxA32GXpT8Uv8K+Hw+9cCBA6qq\nqmowGFSXLFmi1tTUqP/2b/+m/vrXv1ZVVVV//etfqz/5yU9UVVXVrq4ude/everPf/5z9emnnz7p\nWg8//LD6xz/+UVVVVY3H42pvb+9p29y+fbt64MABddmyZSc9Xltbqx4/flz94he/qO7bt2/AmAeK\nbdeuXWogEFBVVVXffvtt9fbbbz+neyEG32Dm1wdSqZQ6d+5ctbm5+bTPLVq0SG1sbFTj8bi6fPly\ntaamRlVVVT148KDa1NSkXnPNNWp3d/eAMZ/NcWvXrlXvuuuus78RYtANp9wKBoP9x/3oRz/qb/+j\nIpGIumXLFlVVs++Pd955p/r222+rqqqqX//619UXX3xRVVVV3bx5s/rQQw+d1z0Rg2c45dcLL7yg\nfutb31LT6XR/W6ezcuVK9ZVXXlFVVVW/973vqb/73e9UVZX8Gm6GU24tWbJEra2tVVVVVX/729+q\n//iP/3jK+Wd672pqalIPHz6sfutb31Jfe+21C7ktYpBc7PxS1YG/1w/U5scN9Bl6MfLrr6JnrrCw\nkMmTJwNgs9moqqrC5/Oxdu1abrnlFgBuueUW3nrrLQDy8/OZNm0aOp3upOsEg0F27NjB7bffDoDB\nYMDhcJy2zUsvvZS8vLxTHh8zZgxVVVWfGPNAsc2aNav/ujNmzJDfPg4Dg5VfH7VlyxbKy8spLS09\n5bl9+/ZRUVFBeXk5BoOBZcuWsXbtWgAmTZpEWVnZJ8Z8NsetXr36lN9AiYtrOOWWzWYDsj0osVjs\ntNc2m81cfvnlQPb9cdKkSfh8PiD7m9EPnrv88sv7rytyZzjl13PPPcfXvvY1NBpNf1sfp6oqW7du\n5brrrgPg1ltv7T9f8mt4GU65BRAKhfr/LCwsPOX8M713lZWVMXHixP7cFLl3sfMLBv5eP1CbHzfQ\nZ+jFyK+/usxtbm7m8OHDTJ8+ne7u7v4fao/HQ3d39yee63a7eeSRR7jlllt49NFHiUQiQxLn2cT2\nwgsvcNVVVw1J++L8XEh+fdSZCimfz0dRUVH/371eb/+HzmCJRqNs3LiRJUuWDOp1xfkbDrn1yCOP\nMG/ePOrq6rjrrrvO2E5fXx/r16/niiuuAGDixIm8+eabAKxZs4ZwOIzf7z/ruMXQynV+NTU18eqr\nr/KZz3yGv/mbv6G+vv6U8/1+Pw6Ho/8LWVFRUf/5kl/DV65z64c//CH3338/V111FS+//DL333//\nGdv5+HuXGN4uRn6dybm0eS6foYPpr6qYC4fDrFy5ku985zv9FfIHFEVBUZQznp9KpTh06BB33nkn\nq1atwmw2nzQue6icLratW7fywgsv8NBDDw15++LsXGh+fSCRSLBu3Tquv/76oQjzrKxfv55Zs2bh\ndDpzFoP40HDJrccee4yNGzcyZswYXn311QGPS6VSPPjgg9x1112Ul5cD8PDDD7Njxw5uueUWtm/f\njtfrRavVnlccYnANh/xKJBIYjUZefPFFPvvZz/Kd73znnM6X/BqehkNuPfPMMzz11FNs2LCBz3zm\nMzz22GMDHnu69y4xfA2H/DqXNs/2M3Sw/dUUc8lkkpUrV7J8+fL+3ob8/Hw6OjoA6OjowO12n/Ea\nRUVFFBUVMX36dACuv/56Dh06RFtbW//kyeeee+684nvkkUe4+eabue+++z4xtiNHjvDd736XX/3q\nV7hcrvNqTwyuwcivD2zYsIHJkydTUFAAcEp+eb3ek4bX+nw+vF7vGa/55S9/mZtvvplHH330rGJY\nvXo1y5YtO6tjxdAabrml1WpZtmwZb775Jul0uv/8J598sv+Y733ve1RWVnL33Xf3P+b1evn3f/93\nVq1axQMPPAAw4DB1cfEMl/zyer0sXrwYgMWLF3P06FHg5Pcul8tFX18fqVQKgPb29pPOl/waXoZD\nbvX09HDkyJH+72033HADe/bsOaf3LjE8Xcz8OpOB2hzoe9dHP0MvloEHl44gqqry6KOPUlVVxT33\n3NP/+MKFC1m1ahX3338/q1atYtGiRWe8jsfjoaioiLq6OqqqqtiyZQtjxoyhuLiYl19++YJi/Phv\nigaKrbW1la9//ev85Cc/YfTo0RfUphgcg5VfH/h4IfXx/EqlUtTX19PU1ITX62X16tX87Gc/O+M1\nP74q65l8MDf0pz/96VmfI4bGcMktVVVpbGykoqICVVVZt24dVVVVaLXaU977nnjiCUKhED/84Q9P\nerynpwen04lGo+Gpp57itttuO59bIgbRcMkvgGuvvZZt27ZRXl7O9u3bqaysBE5975ozZw5vvPEG\ny5Yt46WXXmLhwoWA5NdwM1xyy+FwEAwGOXHiBKNHj+bdd99lzJgx5/TeJYafi51fZzJQmx997xro\nM/RiUVRVVS9aa0Nk586dfOELX2D8+PH9EwwffPBBpk2bxje+8Q3a2tooKSnhF7/4BU6nk87OTm67\n7TZCoRAajQaLxcKrr76KzWbj8OHDPProoySTScrLy3nsscdOOyHywQcfZPv27fj9fvLz8/n617/O\nihUrWLNmDf/6r/9KT08PDoeD6urq037R9vv9p43t0Ucf5c0336SkpATIVvgvvvji0N5AcUaDmV+R\nSIRrrrmGt956C7vdPmCb77zzDj/60Y9Ip9PcdtttfOUrXwHg2Wef5emnn6arqwu3282CBQtO+8F0\npuNefPFFNm7cyBNPPDEEd0uci+GSW5lMhs9//vOEw2FUVWXChAn84Ac/OGVYS3t7OwsWLKCqqgqD\nwQDAF7/4RVasWMHrr7/Oz3/+cxRFYfbs2fzzP/9z/zEiN4ZLfkF2ntJDDz1EW1sbFouFH/zgB0yc\nOPGU85uamnjggQfo7e2lurqaxx9/HIPBIPk1zAyn3FqzZg2//OUvURSFvLw8fvSjH50yhPJM7137\n9u3j7//+7+nr68NoNFJQUMDq1auH6M6Js/H/t2/HNgDAIBDE9t86bRooEz3YMyDBFfyYr+qur+71\nW7dDX8zXiJgDAADYZszPHAAAwCZiDgAAIJCYAwAACCTmAAAAAok5AACAQGIOAAAgkJgDAAAIJOYA\nAAACHa/loW2wdZz2AAAAAElFTkSuQmCC\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "plt.figure(figsize = (15,6))\n", "x_range = np.arange(df.Close.shape[0])\n", "plt.plot(x_range, df.Close, label = 'Real Close')\n", "plt.plot(x_range, reverse_close(ada_pred), label = 'ada Close')\n", "plt.plot(x_range, reverse_close(bagging_pred), label = 'bagging Close')\n", "plt.plot(x_range, reverse_close(et_pred), label = 'et Close')\n", "plt.plot(x_range, reverse_close(gb_pred), label = 'gb Close')\n", "plt.plot(x_range, reverse_close(rf_pred), label = 'rf Close')\n", "plt.plot(x_range, reverse_close(xgb_pred), label = 'xgb stacked Close')\n", "plt.legend()\n", "plt.xticks(x_range[::50], date_original[::50])\n", "plt.title('stacked')\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": 20, "metadata": { "collapsed": true }, "outputs": [], "source": [ "ada_list = ada_pred.tolist()\n", "bagging_list = bagging_pred.tolist()\n", "et_list = et_pred.tolist()\n", "gb_list = gb_pred.tolist()\n", "rf_list = rf_pred.tolist()\n", "xgb_list = xgb_pred.tolist()\n", "def predict(count, history = 5):\n", " for i in range(count):\n", " roll = np.array(xgb_list[-history:])\n", " thought_vector = Encoder.encode(roll.reshape((-1,1)))\n", " ada_pred=ada.predict(thought_vector)\n", " bagging_pred=bagging.predict(thought_vector)\n", " et_pred=et.predict(thought_vector)\n", " gb_pred=gb.predict(thought_vector)\n", " rf_pred=rf.predict(thought_vector)\n", " ada_list.append(ada_pred[-1])\n", " bagging_list.append(bagging_pred[-1])\n", " et_list.append(et_pred[-1])\n", " gb_list.append(gb_pred[-1])\n", " rf_list.append(rf_pred[-1])\n", " ada_actual = np.hstack([xgb_list[-history],ada_pred[:-1]])\n", " bagging_actual = np.hstack([xgb_list[-history],bagging_pred[:-1]])\n", " et_actual = np.hstack([xgb_list[-history],et_pred[:-1]])\n", " gb_actual = np.hstack([xgb_list[-history],gb_pred[:-1]])\n", " rf_actual = np.hstack([xgb_list[-history],rf_pred[:-1]])\n", " stack_predict = np.vstack([ada_actual,bagging_actual,et_actual,gb_actual,rf_actual,xgb_list[-history:]]).T\n", " xgb_pred = clf.predict(stack_predict)\n", " xgb_list.append(xgb_pred[-1])\n", " date_ori.append(date_ori[-1]+timedelta(days=1))" ] }, { "cell_type": "code", "execution_count": 21, "metadata": {}, "outputs": [], "source": [ "predict(30, history = 5)" ] }, { "cell_type": "code", "execution_count": 29, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "plt.figure(figsize = (15,6))\n", "x_range = np.arange(df.Close.shape[0])\n", "x_range_future = np.arange(len(xgb_list))\n", "plt.plot(x_range, df.Close, label = 'Real Close')\n", "plt.plot(x_range_future, reverse_close(np.array(ada_list)), label = 'ada Close')\n", "plt.plot(x_range_future, reverse_close(np.array(bagging_list)), label = 'bagging Close')\n", "plt.plot(x_range_future, reverse_close(np.array(et_list)), label = 'et Close')\n", "plt.plot(x_range_future, reverse_close(np.array(gb_list)), label = 'gb Close')\n", "plt.plot(x_range_future, reverse_close(np.array(rf_list)), label = 'rf Close')\n", "plt.plot(x_range_future, reverse_close(np.array(xgb_list)), label = 'xgb stacked Close')\n", "plt.legend()\n", "plt.xticks(x_range_future[::50], pd.Series(date_ori).dt.strftime(date_format='%Y-%m-%d').tolist()[::50])\n", "plt.title('stacked')\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "collapsed": true }, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.5.2" } }, "nbformat": 4, "nbformat_minor": 2 } ================================================ FILE: stacking/stack-rnn-arima-xgb.ipynb ================================================ { "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": { "collapsed": true }, "outputs": [], "source": [ "import tensorflow as tf\n", "from sklearn.model_selection import KFold, cross_val_score, train_test_split\n", "from sklearn.metrics import mean_squared_error\n", "import xgboost as xgb\n", "import numpy as np\n", "import matplotlib.pyplot as plt\n", "from sklearn.preprocessing import MinMaxScaler\n", "import seaborn as sns\n", "import pandas as pd\n", "import autoencoder\n", "import model\n", "from datetime import datetime\n", "from datetime import timedelta\n", "sns.set()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Deep Feed-forward Auto-Encoder Neural Network to reduce dimension + Deep Recurrent Neural Network + ARIMA + Extreme Boosting Gradient Regressor" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Our target is Close market" ] }, { "cell_type": "code", "execution_count": 2, "metadata": { "collapsed": true }, "outputs": [], "source": [ "google = pd.read_csv('GOOG.csv')\n", "eur_myr = pd.read_csv('eur-myr.csv')\n", "usd_myr = pd.read_csv('usd-myr.csv')\n", "oil = pd.read_csv('oil.csv')" ] }, { "cell_type": "code", "execution_count": 3, "metadata": { "collapsed": true }, "outputs": [], "source": [ "google['oil_price'] = oil['Price']\n", "google['oil_open'] = oil['Open']\n", "google['oil_high'] = oil['High']\n", "google['oil_low'] = oil['Low']\n", "google['eur_myr'] = eur_myr['Unnamed: 1']\n", "google['usd_myr'] = usd_myr['Unnamed: 1']" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DateOpenHighLowCloseAdj CloseVolumeoil_priceoil_openoil_highoil_loweur_myrusd_myr
02017-10-02959.979980962.539978947.840027953.270020953.270020128340054.2754.2654.3954.224.92604.226
12017-10-03954.000000958.000000949.140015957.789978957.78997888830054.2454.5955.2253.894.92324.232
22017-10-04957.000000960.390015950.690002951.679993951.67999395240054.3854.0854.8553.934.92554.231
32017-10-05955.489990970.909973955.179993969.960022969.960022121380054.1554.1654.4653.754.92394.238
42017-10-06966.700012979.460022963.359985978.890015978.890015117390053.9052.8054.2052.254.92514.241
\n", "
" ], "text/plain": [ " Date Open High Low Close Adj Close \\\n", "0 2017-10-02 959.979980 962.539978 947.840027 953.270020 953.270020 \n", "1 2017-10-03 954.000000 958.000000 949.140015 957.789978 957.789978 \n", "2 2017-10-04 957.000000 960.390015 950.690002 951.679993 951.679993 \n", "3 2017-10-05 955.489990 970.909973 955.179993 969.960022 969.960022 \n", "4 2017-10-06 966.700012 979.460022 963.359985 978.890015 978.890015 \n", "\n", " Volume oil_price oil_open oil_high oil_low eur_myr usd_myr \n", "0 1283400 54.27 54.26 54.39 54.22 4.9260 4.226 \n", "1 888300 54.24 54.59 55.22 53.89 4.9232 4.232 \n", "2 952400 54.38 54.08 54.85 53.93 4.9255 4.231 \n", "3 1213800 54.15 54.16 54.46 53.75 4.9239 4.238 \n", "4 1173900 53.90 52.80 54.20 52.25 4.9251 4.241 " ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "date_ori = pd.to_datetime(google.iloc[:, 0]).tolist()\n", "google.head()" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
01234567891011
00.0946050.0502270.0000000.0215390.0215390.0923260.9783890.9382020.8471451.0000000.0333730.523804
10.0000000.0000000.0188100.0827690.0827690.0000000.9724951.0000001.0000000.9355470.0000000.714279
20.0474610.0264410.0412380.0000000.0000000.0149791.0000000.9044950.9318600.9433590.0274110.682536
30.0235720.1428250.1062070.2476300.2476300.0760620.9548130.9194760.8600360.9082030.0083430.904755
40.2009180.2374160.2245690.3686000.3686000.0667380.9056980.6647940.8121550.6152340.0226431.000000
\n", "
" ], "text/plain": [ " 0 1 2 3 4 5 6 \\\n", "0 0.094605 0.050227 0.000000 0.021539 0.021539 0.092326 0.978389 \n", "1 0.000000 0.000000 0.018810 0.082769 0.082769 0.000000 0.972495 \n", "2 0.047461 0.026441 0.041238 0.000000 0.000000 0.014979 1.000000 \n", "3 0.023572 0.142825 0.106207 0.247630 0.247630 0.076062 0.954813 \n", "4 0.200918 0.237416 0.224569 0.368600 0.368600 0.066738 0.905698 \n", "\n", " 7 8 9 10 11 \n", "0 0.938202 0.847145 1.000000 0.033373 0.523804 \n", "1 1.000000 1.000000 0.935547 0.000000 0.714279 \n", "2 0.904495 0.931860 0.943359 0.027411 0.682536 \n", "3 0.919476 0.860036 0.908203 0.008343 0.904755 \n", "4 0.664794 0.812155 0.615234 0.022643 1.000000 " ] }, "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], "source": [ "minmax = MinMaxScaler().fit(google.iloc[:, 4].values.reshape((-1,1)))\n", "df_log = MinMaxScaler().fit_transform(google.iloc[:, 1:].astype('float32'))\n", "df_log = pd.DataFrame(df_log)\n", "df_log.head()" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "epoch: 10 loss: 0.272533 time: 0.0006597042083740234\n", "epoch: 20 loss: 0.272347 time: 0.0007002353668212891\n", "epoch: 30 loss: 0.272032 time: 0.0006601810455322266\n", "epoch: 40 loss: 0.271498 time: 0.0006575584411621094\n", "epoch: 50 loss: 0.270591 time: 0.0006284713745117188\n", "epoch: 60 loss: 0.26905 time: 0.0006418228149414062\n", "epoch: 70 loss: 0.266411 time: 0.0006747245788574219\n", "epoch: 80 loss: 0.261816 time: 0.0007426738739013672\n", "epoch: 90 loss: 0.253563 time: 0.0006310939788818359\n", "epoch: 100 loss: 0.238662 time: 0.0006124973297119141\n" ] } ], "source": [ "thought_vector = autoencoder.reducedimension(df_log.values, 4, 0.001, 128, 100)" ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "(23, 4)" ] }, "execution_count": 7, "metadata": {}, "output_type": "execute_result" } ], "source": [ "thought_vector.shape" ] }, { "cell_type": "code", "execution_count": 8, "metadata": { "collapsed": true }, "outputs": [], "source": [ "num_layers = 1\n", "size_layer = 128\n", "timestamp = 5\n", "epoch = 500\n", "dropout_rate = 0.1" ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "WARNING:tensorflow:: Using a concatenated state is slower and will soon be deprecated. Use state_is_tuple=True.\n", "epoch: 100 avg loss: 0.226264208555\n", "epoch: 200 avg loss: 0.0964816752821\n", "epoch: 300 avg loss: 0.0767136435024\n", "epoch: 400 avg loss: 0.0496228779666\n", "epoch: 500 avg loss: 0.0471770029981\n" ] } ], "source": [ "tf.reset_default_graph()\n", "modelnn = model.Model(0.01, num_layers, thought_vector.shape[1], size_layer, 1, dropout_rate)\n", "sess = tf.InteractiveSession()\n", "sess.run(tf.global_variables_initializer())\n", "for i in range(epoch):\n", " init_value = np.zeros((1, num_layers * 2 * size_layer))\n", " total_loss = 0\n", " for k in range(0, (thought_vector.shape[0] // timestamp) * timestamp, timestamp):\n", " batch_x = np.expand_dims(thought_vector[k: k + timestamp, :], axis = 0)\n", " batch_y = df_log.values[k + 1: k + timestamp + 1, 3].reshape([-1, 1])\n", " last_state, _, loss = sess.run([modelnn.last_state, \n", " modelnn.optimizer, \n", " modelnn.cost], feed_dict={modelnn.X: batch_x, \n", " modelnn.Y: batch_y, \n", " modelnn.hidden_layer: init_value})\n", " init_value = last_state\n", " total_loss += loss\n", " total_loss /= (thought_vector.shape[0] // timestamp)\n", " if (i + 1) % 100 == 0:\n", " print('epoch:', i + 1, 'avg loss:', total_loss)" ] }, { "cell_type": "code", "execution_count": 10, "metadata": { "collapsed": true }, "outputs": [], "source": [ "output_predict = np.zeros(((thought_vector.shape[0] // timestamp) * timestamp, 1))\n", "init_value = np.zeros((1, num_layers * 2 * size_layer))\n", "for k in range(0, (thought_vector.shape[0] // timestamp) * timestamp, timestamp):\n", " out_logits, last_state = sess.run([modelnn.logits, modelnn.last_state], feed_dict = {modelnn.X:np.expand_dims(thought_vector[k: k + timestamp, :], axis = 0),\n", " modelnn.hidden_layer: init_value})\n", " init_value = last_state\n", " output_predict[k: k + timestamp, :] = out_logits" ] }, { "cell_type": "code", "execution_count": 11, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Mean Square Error: 0.0510127100734\n" ] } ], "source": [ "print('Mean Square Error:', np.mean(np.square(output_predict[:, 0] - df_log.iloc[1: (thought_vector.shape[0] // timestamp) * timestamp + 1, 0].values)))" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Import ARIMA model using stats model" ] }, { "cell_type": "code", "execution_count": 12, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "/usr/local/lib/python3.5/dist-packages/statsmodels/compat/pandas.py:56: FutureWarning: The pandas.core.datetools module is deprecated and will be removed in a future version. Please use the pandas.tseries module instead.\n", " from pandas.core import datetools\n" ] }, { "data": { "text/plain": [ "-7.7935465732797873" ] }, "execution_count": 12, "metadata": {}, "output_type": "execute_result" } ], "source": [ "import statsmodels.api as sm\n", "from itertools import product\n", "from scipy import stats\n", " \n", "Qs = range(0, 1)\n", "qs = range(0, 2)\n", "Ps = range(0, 2)\n", "ps = range(0, 2)\n", "D=1\n", "parameters = product(ps, qs, Ps, Qs)\n", "parameters_list = list(parameters)\n", "best_aic = float(\"inf\")\n", "for param in parameters_list:\n", " try:\n", " arima=sm.tsa.statespace.SARIMAX(df_log.iloc[:,3].values, order=(param[0], D, param[1]), seasonal_order=(param[2], D, param[3], 1)).fit(disp=-1)\n", " except:\n", " continue\n", " aic = arima.aic\n", " if aic < best_aic and aic:\n", " best_arima = arima\n", " best_aic = aic\n", " \n", "best_aic" ] }, { "cell_type": "code", "execution_count": 13, "metadata": {}, "outputs": [], "source": [ "def reverse_close(array):\n", " return minmax.inverse_transform(array.reshape((-1,1))).reshape((-1))" ] }, { "cell_type": "code", "execution_count": 14, "metadata": {}, "outputs": [ { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAAA3MAAAFpCAYAAAA2m3GuAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAIABJREFUeJzs3Xl8VfWd//HXXZPc7OvNQjZCQJAdkSKCCuJSwCpotTNq\ntSp1akFc+ujPqdPajtZpZ0SqXRS1LdVxrGDFuqO4gBuIbIoiEBKyr2Tf7nZ+fyRciQiBkOQk5P18\nPHh477nnnvM9l2PI+36/38/XYhiGgYiIiIiIiAwqVrMbICIiIiIiIidOYU5ERERERGQQUpgTERER\nEREZhBTmREREREREBiGFORERERERkUFIYU5ERERERGQQUpgTEZEBobi4mFGjRuHz+cxuygl7+OGH\nufPOO00592D+3ERE5OQozImIiJjkeINYfn4+S5cuZdq0aUyZMoUFCxbwl7/8Bb/f308tFRGRgUhh\nTkRETDeYe5X6uu2FhYV897vfJSUlhRdffJFPPvmE3/3ud3z22Wc0Nzf36blFRGRgU5gTEZFjysvL\n45prruGMM85g3rx5rF+/HoAdO3YwY8aMLr1Db7zxBgsWLAAgEAiwcuVKzj//fKZNm8att95KXV0d\n8FWP1OrVqzn33HP5/ve/f8R5n3vuOS6++GImTZrEnDlzeOaZZ4Kvbdq0iVmzZvHII48wbdo0Zs+e\nzT//+c+jXsM111zDgw8+yFVXXcWkSZO4+eabqa2t5Y477mDy5MksWrSI4uLi4P733nsv55xzDpMn\nT2bhwoVs2bIl+NrDDz/M0qVLufPOO5k8eTLPP/98l3N5vV5uv/12lixZgsfjOebncPXVVwMwdepU\nJk2axLZt245o+0MPPcSkSZO46667SEpKAmD48OE88MADREVFHbF/RUUFN998M2eeeSZz587l2Wef\nDb62c+dOFi5cyOTJkznrrLO4//77g69t376dq666ijPOOINLLrmETZs2HfXzFBGRgUFhTkREjsrr\n9XLzzTczY8YMPvjgA+6++27uvPNO9u/fz4QJEwgLC+Ojjz4K7v/iiy8Gw9yTTz7Jm2++yVNPPcXG\njRuJjo7mV7/6VZfjf/zxx7zyyis88cQTR5w7Pj6eRx99lK1bt3L//fdz//33s2vXruDr1dXV1NbW\nsnHjRv7rv/6Ln//85+zfv/+o1/LKK6/w29/+lg0bNlBYWMhVV13FokWL2Lx5Mzk5OfzhD38I7jtu\n3DjWrl3L5s2bmT9/Prfeeivt7e3B19evX89FF13Eli1bgtcL0NbWxi233ILT6WTFihU4nc5jfg5P\nPfVU8HPYtm0bkyZNOqLdH374IRdeeOFRr+vrbr/9dpKTk9m4cSMPPfQQy5cv58MPPwTgvvvu49pr\nr2Xr1q288cYbXHzxxUBHAPzhD3/Iv/3bv7F582Z++tOfsnTpUg4ePHjc5xURkf6nMCciIke1Y8cO\nWlpaWLx4MU6nk+nTp3Peeefx8ssvAzBv3jxeeuklAJqamtiwYQPz5s0D4JlnnuG2224jOTkZp9PJ\nj3/8Y15//fUuwxKXLFmCy+UiNDT0iHOfe+65ZGRkYLFYOPPMM5kxY0aXHjKAW2+9FafTyZlnnsk5\n55zDq6++etRrWbhwIRkZGURGRjJr1izS09M566yzsNvtXHTRRXz++efBfb/zne8QGxuL3W7nBz/4\nAR6Ph/z8/ODrEydO5Pzzz8dqtQbb3tTUxI033khGRgb3338/NpvtuD+HY6mrqyMxMfG49i0rK2Pr\n1q3ceeedhISEMHr0aK644gpeeOEFAOx2O4WFhRw8eJDw8HAmTpwIwAsvvMCsWbM455xzsFqtzJgx\ng7Fjx/Luu+8e13lFRMQcdrMbICIiA1dlZSXJyclYrV9995eamkpFRQUACxYs4KqrruKXv/wlb7zx\nBmPGjCEtLQ2A0tJSbrnlli7vtVqt1NTUBJ8nJycf9dzvvvsuf/jDHygoKCAQCNDW1sbIkSODr0dF\nReFyubq0q7Ky8qjHS0hICD4OCQnp8jw0NJSWlpbg8yeeeII1a9ZQWVmJxWKhqamJ2traY7Z7x44d\n+Hw+HnjgASwWS3D78XwOxxITE0NVVdVx7VtZWUl0dDQRERHBbampqXz22WdAR8/cQw89xMUXX8yw\nYcP48Y9/zHnnnUdpaSmvvfYab7/9dvB9Pp+PadOmHdd5RUTEHApzIiJyVElJSZSXlxMIBIJhpKys\njKysLABGjBhBamoqGzZs4KWXXmL+/PnB9yYnJ/PrX/+aKVOmHHHcQ/PTDg89h/N4PCxdupTf/OY3\nzJkzB4fDwY9+9CMMwwju09DQQEtLSzDQlZWVkZube9LXvGXLFh5//HH++te/kpubi9VqZerUqV3O\n/U3tnjFjBqNGjeK6667jySefDIbFY30OJSUl3bZn+vTprFu3jkWLFnW7b1JSEvX19TQ1NQUDXVlZ\nGW63G4CsrCyWL19OIBBg3bp1LF26lE2bNpGSksJ3vvMd7r333m7PISIiA4eGWYqIyFGNHz+e0NBQ\nHn/8cbxeL5s2beKtt97i29/+dnCf+fPns2rVKj7++GMuuuii4Pbvfe97rFixIhhYDh48yJtvvnlc\n5/V4PHg8HuLi4rDb7bz77ru8//77R+z38MMP4/F42LJlC++8806X8/dUc3MzNpuNuLg4fD4fv//9\n72lqajqu9950003Mnz+f6667Ljjf7FifQ1xcHFarlaKioqMec+nSpWzbto3f/OY3wR66AwcOcOed\nd9LQ0NBl35SUFCZNmsTy5ctpb29n9+7drFmzhksuuQToGE558OBBrFZrsHiK1Wrlkksu4e2332bj\nxo34/X7a29vZtGkT5eXlJ/DJiYhIf1PPnIiIHJXT6eSRRx7hl7/8JY8++ihut5vf/va35OTkBPeZ\nP38+y5cvZ9asWcTFxQW3X3vttRiGwQ9+8AMqKyuJj4/n29/+Nueff363542IiODuu+9m2bJleDwe\nzjvvPGbPnt1ln4SEBKKiopg5cyZhYWHcc889XdrVU2effTYzZ87kwgsvxOVy8f3vf5+UlJTjfv8t\nt9yCx+Ph+uuvZ9WqVcf8HMLCwrj55pv53ve+h8/n4/HHHw/OYzskIyODZ555hhUrVjB//nx8Ph9p\naWksXLiQ8PDwIwLd8uXL+cUvfsHMmTOJiopiyZIlnHXWWQDBYjFtbW2kpqby4IMPEhoaSkpKCn/8\n4x/57//+b+644w6sVivjx4/nnnvuOenPU0RE+o7FOHzciIiIyCCwadMmfvKTn7BhwwazmyIiImIa\nDbMUEREREREZhBTmREREREREBiENsxQRERERERmE1DMnIiIiIiIyCCnMiYiIiIiIDEIDemmCqqpG\ns5vwjWJjXdTWtpjdDJHjpntWBhvdszLY6J6VwUb37OCRmBh51NfUM9cDdrvN7CaInBDdszLY6J6V\nwUb3rAw2umdPDQpzIiIiIiIig5DCnIiIiIiIyCCkMCciIiIiIjIIKcyJiIiIiIgMQgpzIiIiIiIi\ng5DCnIiIiIiIyCCkMCciIiIiIjIIKcyJiIiIiIgMQgpzIiIiIiIig5DCnIiIiIiIyCCkMCciIiIi\nIkPaG1uKuGvlR9TUt5ndlBNiN7sBIiIiIiIiZjAMg39s2M/LHx4gOsJJiNNmdpNOiMKciIiIiIgM\nOf5AgCdf/5INO8pwx4Zxx5UTiQhzmN2sE6IwJyIiIiIiQ4rX5+fRf37O1j1VZLojue27E4gKd5rd\nrBOmMCciIiIiIkNGa7uPh5/bye7COk7LiGHJovGEhQzOWDQ4Wy0iIiIiInKC6ps9PPjsdgormpgy\nMpHFl4zBYR9c8+QOpzAnIiIiIiKnvKq6Vh74+3Yqa1s5Z2Iq11wwCqvVYnazTorCnIiIiIiInNKK\nK5t44Nnt1Dd5mH9WJpfNHI7FMriDHCjMiYiIiIjIKWxPUR0PrdlJS7uP783JZe7UdLOb1GsU5kRE\nREREhhDDMGjztZvdjH6xfV81f1r7GYGAwU0LxjD99GSzm9SrFOZERERERIaQf+5/jXVvv01KuJuR\nsTmMjMlhROxwIhzhZjetV73/aRl/eWU3dpuFJYvGMz4n3uwm9TqFORERERGRIWRXzW6sFivVrQcp\na67g3eIPAEiLSGFkTA65sTnkxmTjcrhMbmnPvbapkGff3kd4qJ1br5jAiLRos5vUJxTmRERERESG\nCK/fS1lzBTlxmdwy7iYONBSxtzaPPbV57G84QElTGW8Xv4cFC8MiUsiNzWFkbA4jYrIJs4eZ3fxu\nGYbBmnfzePWjQmIinNxx5UTSEiPMblafUZgTERERERkiSpvLCRgBsmPTcVjtjIjJZkRMNhdnn4/X\n7yW/obAj3NXlUVBfSFFTKW8VbcSChfTI1I5wF9MR7kLtoWZfThf+QIBVr33JezvLcMe5uOPKCSRE\nD/wAejIU5kREREREhojCxhIAhsdmHvGaw+bomEMXm8M8wOP3kl9/gD11eeytzaOgoYjCxhLWF27A\narGSHpnGyJiO/YdHZxFqD+nnq/mK1+fnkRd2sW1vNZnJkdz23QlEuZymtae/KMyJiIiIiAwRRcEw\nlw6+Y+/rtDkYFTeCUXEjAGj3e9hfX8Ce2jz21u7nQGMRBxqKeKPwHawWK5mR6YyMzSE3djg50Vk4\nbf0TplrafDz83E6+LKpjdGYsP144jrCQoRFzhsZVioiIiIgIRY3F2C02hkWlUHuw9YTeG2JzMjpu\nJKPjRgLQ5msnr77gq2GZDYXkNxzg9QNvYbPYyIpKDw7LzI7OxGlz9Pr11Dd7ePDv2ymsbOKMUYnc\ntOB0HHZrr59noOo2zN1111288847xMfH89JLLwFQV1fHbbfdRklJCWlpaaxYsYLo6Gj++c9/8thj\njwEQHh7OPffcw2mnnQbAhg0buO+++wgEAlxxxRUsXry4Dy9LREREREQO5wv4KG0qJzUiBbvt5Pt0\nQu0hnB4/itPjRwHQ6msjry4/OCxzf/0B8uoLeI312C02sqIzgsMys6IycJxkuKusa2X5M9uprGvl\n3ImpXH3BKKxWy0lf12DS7d/iwoULufrqq/npT38a3LZy5UqmT5/O4sWLWblyJStXruQnP/kJw4YN\n46mnniI6Opp3332X//iP/2D16tX4/X5+9atf8Ze//AW3283ll1/O7NmzGTFiRJ9enIiIiIiIdChr\nrsRn+EmPTOuT44fZQxmbMJqxCaMBaPG2klef3zksM4+8ugL21eXzSsGbOKx2sqMyGRmbQ5IrAZfd\nhcsRFvxvmD0Uq+XoPWxFlU0s//t26ps9LDgri0tnZmOxDK0gB8cR5qZOnUpxcXGXbevXr+fJJ58E\n4NJLL+Waa67hJz/5CZMnTw7uM3HiRMrLywHYuXMnmZmZpKenAzBv3jzWr1+vMCciIiIi0k+KGjt+\np8/oozD3dS5HGOMSxjAuYQwAzd4W9tXtZ2/tfvbU5QX/HE2YPRSXPQyXPYwwhyv4uL3Nyief1+Fx\nWZl1RganjfJR2Fh83EHwVNKj/tWamhqSkpIASExMpKam5oh91qxZw6xZswCoqKggOTk5+Jrb7Wbn\nzp09ObWIiIiIiPTAoeInfdUz151wh4sJiWOZkDgWgCZPM3n1+dS219PqbaXF10rLof/6WoKPK1qr\n8TR5uh4sBZzAx62f8/H2ri9ZsBBqDzmst6/zz6GeP3sYYY6vtoV37hfpjCSkn4q29JaTHixrsViO\n6NL86KOPWLNmDU8//fRJHTs21oXdbjupY/SVxMRIs5sgckJ0z8pgo3tWBhvdszLQlW0vw2axMj4r\nFzD/nk0kkuy05O53BHx+H69s3sufX9mG3ennuxdmkZIUQrO3hSZPC82df5q8hz32NFPZUkW739P9\nCeio3vnfF95NSmTSyVxWv+pRmIuPj6eyspKkpCQqKyuJi4sLvrZ7927uvvtuHnvsMWJjY4GOnrhD\nQy6ho6fO7XZ3e57a2paeNK/PJSZGUlXVaHYzRI6b7lkZbHTPymCje1a64/X5efbtPFwhdnLSoslJ\niyI8tPerOx6NP+CnoK6YlPBk6g+2kZjoGFT37GubCnn27X2Eh0Zz64IJjEiLPu73+gK+rr1+3pbO\n3r/WLj2CVosVX5OVqraB9bkcK3T3KMzNnj2btWvXsnjxYtauXcucOXMAKC0tZcmSJfz2t78lOzs7\nuP+4ceMoKCigqKgIt9vNyy+/zAMPPNCTU4uIiIiIDDqf7j/I+k+61qFIiXeRkxbNiLRoclKjSEkI\nx9pHRTwqWqrwBnymDbHsKcMwWPNOHq9uKiQ2MoTbvzuBtMSIEzqG3WonyhlJlPPU6z3vNszdfvvt\nbN68mdraWmbNmsWSJUtYvHgxy5YtY82aNaSmprJixQoA/vCHP1BXV8cvf/lLAGw2G//4xz+w2+38\n/Oc/58Ybb8Tv97No0SJyc3P79spERERERAaI/LIGAC6bmY3Xb5BXUs/+sgbKdpbx3s4yAMJC7OSk\nRgV77oanROMK7Z1loQv7ufhJb/AHAqx69Uve+7QMd5yLO66cQEJ0mNnNGlAshmEYZjfiaAZq16+G\nUshgo3tWBhvdszLY6J6V7jzwzDZ2FdTy8LKZweGVgYBBcVUTeaUN5JXUs6+knsrarxbytgCpieHk\npHaEuxFp0STHuXpUgn/1nhd4p/h97pxyC9nRmQP+nvV4/Tzywi6276smKzmSZd+dQJRrcBUn6S29\nPsxSRERERESOj2EYFJQ3khQb1mWenNVqIcMdSYY7kvMmdfSYNbR42F/SQF5pfbD3rqSqmQ07SgEI\nD+2cc9fZg5edEkVYSPe/0hc2lmDBQlpESt9cZC9qafPx0HM72VNUx+jMWH68cNxxXeNQpE9FRERE\nRKQPVda10tzmY+zw+G73jXI5mZibwMTcBKBjqGFxZTP7SuqDAW9nXg078zqWBrNYIC0hghHDOgLe\niLRokmLDuvTeBYwAxU2lpIS7cQ7w0vv1Te0sf3YHRZVNnDEqkZsWnI7DPjTWjOsJhTkRERERkT50\naL5cdvKJF+CwWa1kJkeSmRzJnCnDAKhv9rC/c1hmXkk9+eWNFFc18c62jnXkIsIcwZ67EWnRuKLb\n8Pg9A774SWVtCw/8fTtVdW2cOymNq+eOxGrtm4IwpwqFORERERGRPlRQ1jE3LSslqleOFx3uZNLI\nRCaNTATA5w9QVNkUnHeXV9LAjrwadnT23tnjS3HkQHmJnQ+NcnLSoklIOLGKkH2tsKKR5c/uoKHZ\nwyUzsvjO2dk9mhs41CjMiYiIiIj0ofyyBiwWyHT3TWl8u81KdkoU2SlRnH9GOgB1Te3kdQa7T5r2\n0wTs+RJ2f/I50FE5M9RpC/4JcdgIdXZsC/mGbcHtDhuhIfbO177abrP2fCjkl4W1PPTcTtra/fzr\n3JHBHkjpnsKciIiIiEgf8QcCHKhoJC0hnBCnrd/OGxMRwpRRSUwZlUTp1jfZV2fhjktnUVTWRl5J\nPVX1bTS3emhq9VJT34bHFzip8zns1sMCYEcIPBQKQx1dnx8eCptavTyzfi+BgMFNl4zhW2OSe+kT\nGBoU5kRERERE+khZdQseb6DXhlieqIARoKixlCRXIqOHJTJ6GDA1/YilCfyBAO2eAO1eP20eH20e\nP20eP+2ezudeP23t/uDr7Z2vt3n8R7znYEM7bZ4WAse5AprTYeXWy8cfV4EY6UphTkRERESkjwSL\nn5gU5qpbD9Lmb2Ns5GnH3M9mteIKtXYuUh5y0uc1DAOfP0BrMBB2/tfrOywU+vF4/YzLiWdY4sCa\nwzdYKMyJiIiIiPSR/PKO3q/slL6ZL9edosZigH6vZGmxWHDYbTjsNnD166mHFC3aICIiIiLSR/LL\nGrDbLKb1PBU1diw2nhGpoiKnIoU5EREREZE+4PUFKK5sIj0pErvNnF+7C4M9c6mmnF/6lsKciIiI\niEgfKKpswh8wTBtiaRgGRY0lJIbFE2YPM6UN0rcU5kRERERE+oDZxU8OttXS4mvt9/ly0n8U5kRE\nRERE+kBBZ5gza1mCwsYSoP+Ln0j/UZgTEREREekD+eWNhDhtpMSZU86xqDPMqfjJqUthTkRERESk\nl7W2+yirbibLHYnVajGlDYfC3DAVPzllKcyJiIiIiPSywopGDMybL2cYBoWNxcSHxhLhCDelDdL3\nFOZERERERHpZflnHYuFZJlWyrGuvp8nbrPlypziFORERERGRXmZ2JUsVPxkaFOZERERERHpZflkD\nEWEOEqJDTTl/UTDMqfjJqUxhTkRERESkFzW2eKiubyMrJRKLxdziJxnqmTulKcyJiIiIiPSigvKO\n+XLZyeYMsQQoaiwmJiSaSGeEaW2QvqcwJyIiIiLSi8yeL1ff3kC9p1Hz5YYAhTkRERERkV5U0FnJ\nMtukSpZFKn4yZCjMiYiIiIj0EsMwyC9rIDYyhOiIEFPaoPlyQ4fCnIiIiIhIL6ltbKe+2WPaEEtQ\nz9xQojAnIiIiItJL8k0eYgkda8xFOSOJCYk2rQ3SP7oNc3fddRfTp09n/vz5wW11dXVcf/31XHDB\nBVx//fXU19cDkJeXx5VXXsnYsWN54oknuhxnw4YNXHjhhcydO5eVK1f28mWIiIiIiJivoLyj+EmW\nST1zjZ4matvr1Cs3RHQb5hYuXMjjjz/eZdvKlSuZPn0669atY/r06cFwFhMTw89+9jNuuOGGLvv7\n/X5+9atf8fjjj/Pyyy/z0ksvsW/fvl68DBERERER8wUrWSar+In0vW7D3NSpU4mO7tpFu379ei69\n9FIALr30Ut58800A4uPjGT9+PHa7vcv+O3fuJDMzk/T0dJxOJ/PmzWP9+vW9dQ0iIiIiIqYzDIOC\nskbcsWG4Qh2mtEHFT4YWe/e7HKmmpoakpCQAEhMTqampOeb+FRUVJCcnB5+73W527tzZ7XliY13Y\n7baeNLHPJSaaNw5apCd0z8pgo3tWBhvds1Ja1URLu4+pY5JNux8q91QCMDFzFAnhx26D7tnBr0dh\n7nAWiwWLxdIbbTlCbW1Lnxz3ZCUmRlJV1Wh2M0SOm+5ZGWx0z8pgo3tWAD7ZVQ5ASlyYaffD3uoC\nIhzhBJrtVLUcvQ26ZwePY4XuHlWzjI+Pp7KyI/VXVlYSFxd3zP3dbjfl5eXB5xUVFbjd7p6cWkRE\nRERkQDK7kmWLt4WatoOkR6b1WWeLDCw9CnOzZ89m7dq1AKxdu5Y5c+Ycc/9x48ZRUFBAUVERHo+H\nl19+mdmzZ/fk1CIiIiIiA1J+eQNWi4UMtzlhrlDFT4acbodZ3n777WzevJna2lpmzZrFkiVLWLx4\nMcuWLWPNmjWkpqayYsUKAKqqqli0aBFNTU1YrVZWrVrFK6+8QkREBD//+c+58cYb8fv9LFq0iNzc\n3D6/OBERERGR/uAPBCgsbyQ1IZwQhzk1H1TJcujpNswtX778G7evWrXqiG2JiYls2LDhG/c/55xz\nOOecc06weSIiIiIiA19pdQseX8DUxcJVyXLo6dEwSxERERER+UpwfTmTFguHjjAXZg8jPvTY9Szk\n1KEwJyIiIiJykgpMDnOtvjYqW6tV/GSIUZgTERERETlJ+WWN2G1W0hLDTTl/cXC+XKop5xdzKMyJ\niIiIiJwEr89PcVUTGe4I7DZzfr3+ar7cMFPOL+ZQmBMREREROQmFlU34AwbZyebNlytsLAVUyXKo\nUZgTERERETkJBZ2LhWeZWsmymFBbCIlh8aa1QfqfwpyIiIiIyEkwu5Jlu99DRUsVwyJTsVr06/1Q\nor9tEREREZGTkF/WQKjTRnK8y5TzFzeWYmBoiOUQpDAnIiIiItJDre0+ymtayEqOxGrSkgAqfjJ0\nKcyJiIiIiPTQgfJGDCDL5MXCQcVPhiKFORERERGRHsovN3e+HEBhYzFOqwO3K9G0Nog5FOZERERE\nRHoov7OSZXayOZUsPX4v5S2VKn4yROlvXERERESkhwrKGogIcxAfHWrK+UuayggYAQ2xHKIU5kRE\nREREeqChxUN1fRvZKVFYTC5+kq7iJ0OSwpyIiIiISA8cWiw829TFwg9VslTP3FCkMCciIiIi0gMF\nnYuFm1vJshi71U6yK8m0Noh5FOZERERERHogv8zcSpbegI/S5grSIlKwWW2mtEHMpTAnIiIiInKC\nDMMgv7yRuKgQosOdprShrKkcv+FX8ZMhTGFOREREROQE1Ta209DsITvZ/MXCNV9u6FKYExERERE5\nQfnB+XLmFT8pbDpUyVJhbqhSmBMREREROUHBxcLNLH7SUILNYiMlPNm0Noi5FOZERERERE5QsGcu\n2ZyeOX/AT0lzGakRyTisdlPaIOZTmBMREREROQEBw6CgvAF3nAtXqMOUNpQ1V+AL+EiP0BDLoUxh\nTkRERETkBFQcbKG13T8wFguPUpgbyhTmREREREROQMGh+XJmVrJU8RNBYU5ERERE5ISYvVg4QGFD\nCVaLldTwFNPaIOZTmBMREREROQH55Q1YLRbS3RGmnD9gBChuKiUl3I3TZs6cPRkYug1zd911F9On\nT2f+/PnBbXV1dVx//fVccMEFXH/99dTX1wNgGAb33nsvc+fOZcGCBezatSv4nueff54LLriACy64\ngOeff74PLkVEREREpG/5/AEKK5pISwwnxGEzpQ3lzZV4A14VP5Huw9zChQt5/PHHu2xbuXIl06dP\nZ926dUyfPp2VK1cCsGHDBgoKCli3bh3/+Z//yT333AN0hL/f//73PPvss6xevZrf//73wQAoIiIi\nIjJYlFY34/UFBkTxk3QVPxnyug1zU6dOJTo6usu29evXc+mllwJw6aWX8uabb3bZbrFYmDhxIg0N\nDVRWVvLee+8xY8YMYmJiiI6OZsaMGWzcuLEPLkdEREREpO8E15czc7HwzuInGSp+MuT1aIXBmpoa\nkpKSAEhMTKSmpgaAiooKkpO/WoE+OTmZioqKI7a73W4qKiq6PU9srAu73Zzu6+4kJpr3bYxIT+ie\n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\nYII=\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "pred_arima = best_arima.predict()\n", "x_range = np.arange(df_log.shape[0])\n", "fig = plt.figure(figsize = (15,6))\n", "ax = plt.subplot(111)\n", "ax.plot(x_range, reverse_close(df_log.iloc[:,3].values), label = 'true Close')\n", "ax.plot(x_range, reverse_close(pred_arima), label = 'predict Close using Arima')\n", "box = ax.get_position()\n", "ax.set_position([box.x0, box.y0 + box.height * 0.1, box.width, box.height * 0.9])\n", "ax.legend(loc = 'upper center', bbox_to_anchor= (0.5, -0.05), fancybox = True, shadow = True, ncol = 5)\n", "plt.xticks(x_range[::5], date_ori[::5])\n", "plt.title('overlap market Close')\n", "plt.show()" ] }, { "cell_type": "code", "execution_count": 15, "metadata": {}, "outputs": [], "source": [ "boundary = (thought_vector.shape[0] // timestamp) * timestamp\n", "stack_predict = np.vstack([pred_arima[:boundary], output_predict.reshape((-1))]).T" ] }, { "cell_type": "code", "execution_count": 16, "metadata": {}, "outputs": [], "source": [ "where_below_0 = np.where(stack_predict < 0)\n", "where_higher_1 = np.where(stack_predict > 1)\n", "stack_predict[where_below_0[0], where_below_0[1]] = 0\n", "stack_predict[where_higher_1[0], where_higher_1[1]] = 1" ] }, { "cell_type": "code", "execution_count": 17, "metadata": {}, "outputs": [], "source": [ "corr_df = pd.DataFrame(np.hstack([stack_predict, df_log.values[:boundary, 3].reshape((-1,1))]))" ] }, { "cell_type": "code", "execution_count": 18, "metadata": {}, "outputs": [ { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAAAV0AAAD8CAYAAADUv3dIAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAIABJREFUeJzt3X1YVGX6B/AvDFC8i5aHDAIV2FKxrCzQFHdYxEBSRFtN\nXStdW9ekQtfyjQzNtTXyR+2uK5noYr6h5hsmJqaUUaitjQkloqOAMIhSIiAjZ+b3h+7UCM7gOnNm\n5vj9dJ3r8py5eeY+e3Hde/Occ57jpNfr9SAiIkk42zoBIqI7CYsuEZGEWHSJiCTEoktEJCEWXSIi\nCbHoEhFJiEWXiOgmZs2ahcjISAwdOrTNz/V6PRYuXIiYmBgkJCTg+PHjZsdk0SUiuokRI0ZgxYoV\nN/28oKAAarUae/bswYIFCzB//nyzY7LoEhHdRN++feHr63vTz/Pz8zF8+HA4OTnhkUcewaVLl1BT\nU2NyTBdLJ3mjq7WnrP0Vdzz3LgNsnYLsTezSz9Yp3BGWq3Nue4xbqTmu93S7re/SaDTw9/c37Pv7\n+0Oj0aBz5843/Rl2ukREErJ6p0tEJCmdKNlXCYKA6upqw351dTUEQTD5M+x0iUhexJb2b7dJqVRi\n69at0Ov1OHr0KLy9vU1OLQDsdIlIZvR6ncXGSklJQVFREerq6jBw4EBMmzYNLS3XivWYMWMQFRWF\nAwcOICYmBu7u7li0aJHZMZ2svbQjL6RZHy+kWR8vpEnDEhfStBXH2h3rFhB+2993q9jpEpG8WLDT\ntQYWXSKSFwkvpP0vWHSJSF7Y6RIRSUdvgbsSrIlFl4jkRcdOl4hIOpxeICKSEC+kERFJiJ0uEZGE\neCGNiEhCvJBGRCQdvZ5zukRE0uGcLhGRhDi9QEQkIXa6REQSEq/aOgOTWHSJSF44vUBEJCFOLxAR\nSYidLhGRhFh0iYiko+eFNCIiCXFOl4hIQpxeICKSEDtdIiIJsdMlIpIQO10iIgm12Pci5s62TsBe\nrN20Hc++mIw+gxIwZ2G6rdNxSH5+HbApZwV+ritFWek3GD16uMl4V1dXHFPth/rUYcOxp/o/gZ8u\nnjDaWrSVSEyMs3b6DsHD1wt/Wv4XvF+cjUVf/hN9n3nqprGBPbtixoa3kHE8G0sOfQjlC7/8b/hM\nyu+Rujsd/zy5HkNfHSVF6tLR69q/2QA73evuvacTXnp+NA5+cwTNzVpbp+OQPnj/bWi1V9El4GE8\n8nBPbN/2b6hUxSguPtFm/IzpU1B7/gK8vbwMx748WIQOHcMM+1EDI7H1k1XIy/vc6vk7gjELJkK8\n2oK/PP5HBPQIxrSVs1BRokZVaYVRnKefN5JXz0HOglX49tOvoXB1gZ9/J8PnNWeqsXlxNgaOHSz1\nKVifnc/pstO9LmZQf0QP7IcOvj62TsUheXi4Y0RiHN6cvwQNDY04+NUh7Nj5GcaNTWozPjg4EM89\nNwLv/O3vJscdP34UNm/JRWNjkzXSdihu7nfh0SER2Ja+Hs2NV1B2+Ad8t/cwIkZEtYqNmTQUxQXf\noWjbl2jRtqC54QqqyyoNn3+9+QCO7z+K5ssy/N/V0TvdsrIy5Ofno6amBgDQuXNnREdHo3v37lZP\njhxHWFg3tLSIKC09ZTimUh3HwIGRbcZnLF2IufMWo6npyk3H9PBwR9KIeAxPfN7S6Tokodt90Iki\nak5XGY5VlKgR9mSPVrFd+4Sh8sezmLl5Ie4N8of6aCnWpn6EunO1UqZsG47c6WZmZiIlJQUAEB4e\njvDwcABASkoKMjMzrZ8dOQwvT09culRvdOznn+vh7eXZKnbYsCFQKJyxbdtuk2MmJsahtvYiDhQU\nWjRXR3WXx91ouqEzbapvxF1e7q1i/fw7IjIpChveysKs/lNQW16DSe+/IlWqtuXIne7mzZuxc+dO\nuLq6Gh1//vnnMXToUEyePNmqyZHjuNzQAB8fb6NjPj7eqL/cYHTMw8MdixfNRcKw8WbH/MO4UVjz\n8SaL5unImhuvwP2GAnu3l3ubUwTaZi2O5hXhjKoMALAzIwfvHc3C3d4euFLfKEm+NuPIdy84OTkZ\nphV+7fz583BycrJaUuR4Tpw4BRcXBUJCuhqO9e7dA8XFPxrFhYZ2Q3BwAPbv24KKs/9BzsYPcd99\nnVFx9j8ICgowxAUEdEFUVCSy17Do/pfmVBWcFQp0DvY3HAt4KBjnbriIBgCVJWeh1+sN+7/6p/zp\n9e3fzCgoKEBsbCxiYmLa/Ou+srISEyZMQEJCAsaPH4/q6mqzY5rsdGfPno3nn38eQUFBuO+++wAA\n586dw9mzZzFv3jyzgzuSlhYRoihCFHUQdTo0N2uhUCjg4qKwdWoOobGxCZ9s/RTz35yByS/NwCMP\n98QzCYMxIGqYUdz33/+A4G59DfuRkY/j/f9biL5PDsH58xcMx8eNTUJh4WGcOnVGsnOwd9qmZvwn\n7xskpPwe2a//C4E9gvFITF+8kzSnVexXOZ/jpX9Nx75Vn+LciXLEJyehtKjE0OU6uyjgrHCGk7Pz\ntd/zu1whXhWht/P50Hax0DmIooi0tDRkZWVBEASMHDkSSqUSISEhhph33nkHw4cPR2JiIgoLC5Ge\nno4lS5aYHNdk0R04cCDy8vKgUqmg0WgAAIIgIDw8HAqFvIrR8tXrsGzlx4b9nXn7MOXFsZg6cZwN\ns3IsL0+bjRUfpqOqUoULF+owddosFBefwFP9n8DOHWvQoWMYRFGERnPe8DN1F3+CTqc3OgYA48aN\nRHr6MqlPwe6tnbsCE5ZMwbtHVqCh7jI+nvshqkorENL3QUxbNQev9Lw2bfNj4ffYumQdXl45C27u\nbig79AM+eiXDMM74xX9Cv5GDDPtx05KwasY/ULhpv8RnZAUWKroqlQpBQUEIDAwEAMTHxyM/P9+o\n6JaVlWHWrFkAgIiICEydOtXsuE56vXX/8Lhae8p8EN0W9y4DbJ2C7E3s0s/WKdwRlqtzbnuMpjWt\nO/+bcR/39k0/2717N7744gu8/fa1mK1bt0KlUiE1NdUQM336dPTu3RsTJkzAnj17MG3aNHz99dfw\n8/O76bi8T5eI5EUU27/dppkzZ+LQoUMYPnw4ioqKIAiC2VkAPpFGRPJioekFQRCMLoxpNBoIgtAq\n5u9/v/aAT0NDA/bs2QMfH9MPWLHTJSJ50enav5kQHh4OtVqN8vJyaLVa5ObmQqlUGsVcvHgRuuvj\nZGZmIimp7Scwf42dLhHJi4UeenBxcUFqaiomTZoEURSRlJSE0NBQZGRkoFevXoiOjkZRURHee+89\nODk54fHHH8ebb75pdlxeSJMBXkizPl5Ik4YlLqQ1Zr7W7liPyUtv+/tuFTtdIpIXO7/XmEWXiOTF\nAnclWBOLLhHJCztdIiIJsegSEUnIzlf3YdElInlhp0tEJCEdO10iIunw7gUiIunY+5rALLpEJC+c\nXiAikpCNXjjZXiy6RCQv7HSJiCTUwgtpRETS4fQCEZGEOL1ARCQd3jJGRCQldrpERBJi0SUikhAf\nAyYiko6enS4RkYRYdImIJMS7F4iIJMROl4hIQiy6RETS0Yt3+PSCe5cB1v6KO17TuS9snYLsdXhA\naesU7gjLLTEIO10iIunwljEiIimx6BIRSci+p3RZdIlIXvQt9l11WXSJSF7su+ay6BKRvNj7hTRn\nWydARGRRulvYzCgoKEBsbCxiYmKQmZnZ6vNz585h/PjxGD58OBISEnDgwAGzY7LTJSJZsVSnK4oi\n0tLSkJWVBUEQMHLkSCiVSoSEhBhili1bhqeffhrPPfccTp48icmTJ2Pfvn0mx2WnS0TyYqFOV6VS\nISgoCIGBgXBzc0N8fDzy8/ONYpycnHD58mUAQH19PTp37mw2PXa6RCQr+hbLjKPRaODv72/YFwQB\nKpXKKObll1/GxIkTsWbNGjQ1NSErK8vsuOx0iUhW9Lr2b7crNzcXiYmJKCgoQGZmJmbOnAmdmaUl\nWXSJSF4sNL0gCAKqq6sN+xqNBoIgGMVs2rQJTz/9NACgT58+aG5uRl1dnclxWXSJSFYs1emGh4dD\nrVajvLwcWq0Wubm5UCqNFz667777UFhYCAAoKytDc3MzOnbsaHJczukSkaxYYtoAAFxcXJCamopJ\nkyZBFEUkJSUhNDQUGRkZ6NWrF6Kjo/HGG29g7ty5WLVqFZycnLB48WI4OTmZHNdJr9db9U5iF7f7\nrTk8gUs7SoFLO0qjoVF922NoBg1qd6ywf/9tf9+tYqdLRLJiqU7XWlh0iUhW9DrTf97bGosuEckK\nO10iIgnp9ex0iYgkw06XiEhCOpGdLhGRZHghjYhIQiy6REQSsu7jXrePRZeIZIWdLhGRhHjLGBGR\nhETevUBEJB12ukREEuKcLhGRhHj3AhGRhOy9070jXtfj59cBm3JW4Oe6UpSVfoPRo4ebjHd1dcUx\n1X6oTx02HHuq/xP46eIJo61FW4nExDhrpy8razdtx7MvJqPPoATMWZhu63Qcjp+fL9atX46a88Uo\n+eFLPPvsMybjXV1dceTbvThRWmh0PCoqEge/2omq6mP4/ngBXnhxjDXTlpSoc273Zgt3RKf7wftv\nQ6u9ii4BD+ORh3ti+7Z/Q6UqRnHxiTbjZ0yfgtrzF+Dt5WU49uXBInToGGbYjxoYia2frEJe3udW\nz19O7r2nE156fjQOfnMEzc1aW6fjcJYuXQCt9iq6Bj+O3r17YPOWlTh2rAQlJaVtxr/62mTU1l6A\nt7en4ZiLiwvWrV+OuXMXY+VHa/HoY73x6afrcPjQURw7ViLVqViNvU8vyL7T9fBwx4jEOLw5fwka\nGhpx8KtD2LHzM4wbm9RmfHBwIJ57bgTe+dvfTY47fvwobN6Si8bGJmukLVsxg/ojemA/dPD1sXUq\nDsfDwx3Dhg/BgrR0NDQ0orDwMHbl7sWYMSPajA8KCsDo0YlIf3eZ0fGOHTvA19cH69ZuAQB8e0SF\nH388iQcfDLX6OUhBp3dq92YLsi+6YWHd0NIiorT0lOGYSnUcPXr8ps34jKULMXfeYjQ1XbnpmB4e\n7kgaEY/s7ByL50t0M6Gh136XT548bTh27FgJHurRdrFMf+8tzJ+/pNXvck1NLTZu2IbxfxgFZ2dn\nPPHEo3gg8H589dUhq+YvFb3eqd2bLfzPRXfz5s2WzMNqvDw9celSvdGxn3+uh7eXZ6vYYcOGQKFw\nxrZtu02OmZgYh9raizhQUGgyjsiSPD09UF9/2ejYz5fq4fWrabD/SngmFgqFAju257U51sac7Zj1\nRjLqfjqBz/ZuxPy33kVlZZVV8paaXt/+zRb+56L7wQcfWDIPq7nc0AAfH2+jYz4+3qi/3GB0zMPD\nHYsXzcWrKalmx/zDuFFY8/Emi+ZJZE5DQyO8vY0LrI+3Fy5fNi7EHh7uWLjwDcyYPr/NccLCumP1\n6g/wxz9ORwffUDz+2GC89tpLiB3yW2ulLil7n14weSEtISHhpp/V1tZaPBlrOHHiFFxcFAgJ6Wr4\ns6x37x4oLv7RKC40tBuCgwOwf9+1eS43N1f4+vqg4ux/0H9AAs6cqQAABAR0QVRUJKZMfV3aE6E7\nXmnptd/l7t2DUVamBgCEhz+EkmLji2ghIV0RFBSAz/Zem/5ydXWFr683Tp0+hEFRiejRIwwnT57G\n3r0FhnHzdn+OwYMHIW+3418YttVdCe1lsuheuHABH330EXx8jC966PV6jB492qqJWUpjYxM+2fop\n5r85A5NfmoFHHu6JZxIGY0DUMKO477//AcHd+hr2IyMfx/v/txB9nxyC8+cvGI6PG5uEwsLDOHXq\njGTnICctLSJEUYQo6iDqdGhu1kKhUMDFRWHr1OxeY2MTtm3Lw7x5Kfjzn19H7949ED80BtFK44vC\nx4//iN+E9TPsPxnxKN57Lw39+w3F+fMXoFA4o3v3YERFReLAgUJ07foAhjytxNKly6U+Jauw85sX\nTBfdQYMGoaGhAQ899FCrz5588kmrJWVpL0+bjRUfpqOqUoULF+owddosFBefwFP9n8DOHWvQoWMY\nRFGERnPe8DN1F3+CTqc3OgYA48aNRHr6shu/gtpp+ep1WLbyY8P+zrx9mPLiWEydOM6GWTmO116d\ni2X/WgL1mSO4eLEOr74yFyUlpejXry8+2boKQueebfwu/wydTmc4dvr0WUz500y8++58BD5wPy5d\nqseG9duwKmu9rU7Lomw1bdBeTnq9daeTXdzut+bwBKDp3Be2TkH2OjygtHUKd4SGRvVtj3HQf2S7\nY/tXS39t5o54OIKI7hx2/jJgFl0ikhc97Ht6gUWXiGSlxc7ndFl0iUhW2OkSEUmIc7pERBJip0tE\nJCFLdroFBQV4++23odPpMGrUKEyePNno80WLFuGbb74BAFy5cgUXLlzA4cOH2xrKgEWXiGRFtFCn\nK4oi0tLSkJWVBUEQMHLkSCiVSoSEhBhiZs+ebfh3dnY2iouLzY5r3w8pExHdIp1T+zdTVCoVgoKC\nEBgYCDc3N8THxyM/P/+m8bm5uRg6dKjZ/Fh0iUhWdHBq92aKRqOBv7+/YV8QBGg0mjZjKysrUVFR\ngYiICLP5cXqBiGTFFgve5ObmIjb22hrG5rDTJSJZ0d3CZoogCKiurjbsazQaCILQZuyuXbsQHx/f\nrvxYdIlIVnROTu3eTAkPD4darUZ5eTm0Wi1yc3OhVLZe+KisrAyXLl1Cnz592pUfpxeISFZEC43j\n4uKC1NRUTJo0CaIoIikpCaGhocjIyECvXr0QHR0N4FqXGxcXByczRfy/uLSjDHBpR+vj0o7SsMTS\njuu6jG137JhzH5sPsjB2ukQkK+buSrA1Fl0ikhWHfl0PEZGjMffQg62x6BKRrHCVMSIiCYnsdImI\npMNOl4hIQiy6REQSsvNXpLHoEpG8sNMlIpKQpR4DthYWXSKSFd6nS0QkIU4vEBFJiEWXiEhCXHuB\niEhCnNMlIpLQHX/3wsQu/az9FXc8LrBtfT+d3WfrFKiddHY+wcBOl4hkhRfSiIgkZN99LosuEckM\nO10iIgm1ONl3r8uiS0SyYt8ll0WXiGSG0wtERBLiLWNERBKy75LLoktEMsPpBSIiCYl23uuy6BKR\nrLDTJSKSkJ6dLhGRdNjpEhFJyN5vGXO2dQJERJakv4XNnIKCAsTGxiImJgaZmZltxuzatQtxcXGI\nj4/H9OnTzY7JTpeIZKXFQp2uKIpIS0tDVlYWBEHAyJEjoVQqERISYohRq9XIzMzEunXr4OvriwsX\nLpgdl50uEcmK/hb+M0WlUiEoKAiBgYFwc3NDfHw88vPzjWI2btyIsWPHwtfXFwDQqVMns/mx6BKR\nrOhuYTNFo9HA39/fsC8IAjQajVGMWq3G6dOnMXr0aDz77LMoKCgwmx+nF4hIVqS8ZUwURZw5cwbZ\n2dmorq7GuHHjsGPHDvj4+Nz0Z9jpEpGsWKrTFQQB1dXVhn2NRgNBEFrFKJVKuLq6IjAwEMHBwVCr\n1SbHZdElIlkR9fp2b6aEh4dDrVajvLwcWq0Wubm5UCqNXwL7u9/9DkVFRQCAixcvQq1WIzAw0OS4\nnF4gIlmx1H26Li4uSE1NxaRJkyCKIpKSkhAaGoqMjAz06tUL0dHRGDBgAA4ePIi4uDgoFArMnDkT\nfn5+Jsd10uvNlPvb9FLwKGsOTwDW1ByydQqyx1ewS8P1nm63PcaYoOHtjl13Zuttf9+tYqdLRLLC\nx4CJiCRk748Bs+gSkaxwlTEiIgmZuyvB1lh0iUhWOL1ARCQhXkgjIpIQ53SJiCRk79MLd8RjwB6+\nXvjT8r/g/eJsLPryn+j7zFM3jQ3s2RUzNryFjOPZWHLoQyhfiDN89kzK75G6Ox3/PLkeQ1/lQx83\n8vPzxbr1y1FzvhglP3yJZ599xmS8q6srjny7FydKC42OR0VF4uBXO1FVfQzfHy/ACy+OsWbasrN2\n03Y8+2Iy+gxKwJyF6bZOR3J6vb7dmy3cEZ3umAUTIV5twV8e/yMCegRj2spZqChRo6q0wijO088b\nyavnIGfBKnz76ddQuLrAz/+X9TFrzlRj8+JsDBw7WOpTcAhLly6AVnsVXYMfR+/ePbB5y0ocO1aC\nkpLSNuNffW0yamsvwNvb03DMxcUF69Yvx9y5i7Hyo7V49LHe+PTTdTh86CiOHSuR6lQc2r33dMJL\nz4/GwW+OoLlZa+t0JGfvr2CXfafr5n4XHh0SgW3p69HceAVlh3/Ad3sPI2JEVKvYmElDUVzwHYq2\nfYkWbQuaG66guqzS8PnXmw/g+P6jaL7cJOUpOAQPD3cMGz4EC9LS0dDQiMLCw9iVuxdjxoxoMz4o\nKACjRyci/d1lRsc7duwAX18frFu7BQDw7REVfvzxJB58MNTq5yAXMYP6I3pgP3TwvfnygnKmg77d\nmy2YLbplZWUoLCxEQ0OD0fH2LNZrD4Ru90Eniqg5XWU4VlGiRpfQgFaxXfuEoeHny5i5eSGWHF6B\nqSteh1+Xe6RM12GFhnZDS4uIkydPG44dO1aCh3q0XSzT33sL8+cvQVPTFaPjNTW12LhhG8b/YRSc\nnZ3xxBOP4oHA+/HVV1xfgtrH3qcXTBbdf//73/jzn/+M7OxsJCQkYO/evYbPli5davXkLOEuj7vR\ndENn2lTfiLu83FvF+vl3RGRSFDa8lYVZ/aegtrwGk95/RapUHZqnpwfq6y8bHfv5Uj28vLxaxSY8\nEwuFQoEd2/PaHGtjznbMeiMZdT+dwGd7N2L+W++isrKqzViiG9l7p2tyTjcnJwdbtmyBp6cnKioq\nkJycjMrKSkyYMMFm/y9xq5obr8D9hgJ7t5d7m1ME2mYtjuYV4YyqDACwMyMH7x3Nwt3eHrhS3yhJ\nvo6qoaER3t7GBdbH2wuXLxsXYg8Pdyxc+AZGJL7Q5jhhYd2xevUHeG7Mn5Cf/wVCQrpi0+aPUFWl\nQd7uz62WP8mHQ98yptPp4Ol57SJHQEAAsrOzkZycjHPnzjlM0dWcqoKzQoHOwf6oUV9bBT7goWCc\nu+EiGgBUlpw1Oi8HOUW7UFp6Ci4uCnTvHoyyMjUAIDz8IZQUG19ECwnpiqCgAHy2NwfAtTsYfH29\ncer0IQyKSkSPHmE4efI09u4tMIybt/tzDB48iEWX2sXeHwM2Ob3QqVMnlJT8csXY09MTy5cvR11d\nHU6cOGH15CxB29SM/+R9g4SU38PN/S50f+w3eCSmL77ecqBV7Fc5n+OR2CcQ0CMYzi4KxCcnobSo\nxNDlOrso4HKXK5ycnaFQ/PJvAhobm7BtWx7mzUuBh4c7IiIeQ/zQGKxbt8Uo7vjxH/GbsH6IjIhD\nZEQcpk59HTU1tYiMiENFxTl8991xdO8ejKioSABA164PYMjTSnz//Q+2OC2H1NIiorlZC1HUQdTp\n0NysRUuLaOu0JGPv0wsmFzGvrq6GQqHAvffe2+qzI0eO4LHHHjP7BfawiLmHrxcmLJmCh57qjYa6\ny9jyzsc4tP1LhPR9ENNWzcErPccbYgeOG4y4l5Pg5u6GskM/YO28FairuvYu+wnvTkW/kYOMxl41\n4x8o3LRfwrNpzV4WMffz88Wyfy2BUvkULl6sQ+q8d7Bx43b069cXn2xdBaFzz1Y/M2BABD5auRRh\noZGGYyNGxGPWrGQEPnA/Ll2qx4b125Ca+o5N/7pypEXM//HRGixb+bHRsSkvjsXUieNslFH7WWIR\n88j7f9vu2MJK6f964psjZMBeiq6cOVLRdWSWKLoRXQa1O/brc/tv+/tu1R3xcAQR3Tns/TFgFl0i\nkhWHvnuBiMjRiHr7XtyRRZeIZMXeb2dl0SUiWeGcLhGRhDinS0QkIR2nF4iIpMNOl4hIQrx7gYhI\nQpxeICKSEKcXiIgkxE6XiEhC7HSJiCQk6u177WCuwE1EsmLJF1MWFBQgNjYWMTExyMzMbPX5li1b\nEBERgWHDhmHYsGHIyckxOyY7XSKSFUs9BiyKItLS0pCVlQVBEDBy5EgolUqEhIQYxcXFxSE1NbXd\n47LTJSJZsVSnq1KpEBQUhMDAQLi5uSE+Ph75+fm3nR+LLhHJik6vb/dmikajgb+/v2FfEARoNJpW\ncXv27EFCQgKSk5NRVVVlNj8WXSKSFf0t/He7fvvb32Lfvn3YsWMH+vXrh9dff93sz7DoEpGsiHpd\nuzdTBEFAdXW1YV+j0UAQBKMYPz8/uLm5AQBGjRqF48ePm82PRZeIZMVSc7rh4eFQq9UoLy+HVqtF\nbm4ulEqlUUxNTY3h3/v27UP37t3N5se7F4hIViz1RJqLiwtSU1MxadIkiKKIpKQkhIaGIiMjA716\n9UJ0dDSys7Oxb98+KBQK+Pr64q9//avZcfkKdhngK9itj69gl4YlXsHu5xViPui6ussnb/v7bhU7\nXSKSFb6uh4hIQnwxJRGRhLiIORGRhLi0IxGRhDi9QEQkIa6nS0QkIXa6REQSsvc5Xas/HEFERL/g\n2gtERBJi0SUikhCLLhGRhFh0iYgkxKJLRCQhFl0iIgmx6BIRSYhF91cKCgoQGxuLmJgYZGZm2jod\nWZo1axYiIyMxdOhQW6ciW1VVVRg/fjzi4uIQHx+P1atX2zol+hUW3etEUURaWhpWrFiB3Nxc7Ny5\nEydPSr+qvNyNGDECK1assHUasqZQKPDGG29g165d2LBhA9auXcvfZTvConudSqVCUFAQAgMD4ebm\nhvj4eOTn59s6Ldnp27cvfH19bZ2GrHXu3Bk9e/YEAHh5eaFbt27QaDQ2zor+i0X3Oo1GA39/f8O+\nIAj8RSWHV1FRgZKSEjz88MO2ToWuY9ElkqmGhgYkJydj9uzZ8PLysnU6dB2L7nWCIKC6utqwr9Fo\nIAiCDTMi+t9dvXoVycnJSEhIwODBg22dDv0Ki+514eHhUKvVKC8vh1arRW5uLpRKpa3TIrpler0e\nc+bMQbdu3fDCCy/YOh26AZd2/JUDBw5g0aJFEEURSUlJmDJliq1Tkp2UlBQUFRWhrq4OnTp1wrRp\n0zBq1ChbpyUrhw8fxtixYxEWFgZn52t9VUpKCqKiomycGQEsukREkuL0AhGRhFh0iYgkxKJLRCQh\nFl0iIgnNRC4AAAAAFklEQVSx6BIRSYhFl4hIQiy6REQS+n/Hebz3Vu0jWgAAAABJRU5ErkJggg==\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "sns.heatmap(corr_df.corr(), annot= True)\n", "plt.show()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "ARIMA able to predict data that correlate 0.61 originally from original Close\n", "\n", "Deep Recurrent Neural Network able to predict data that correlate 0.48 originally from original Close" ] }, { "cell_type": "code", "execution_count": 19, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "XGBRegressor(base_score=0.5, colsample_bylevel=1, colsample_bytree=1, gamma=0,\n", " learning_rate=0.05, max_delta_step=0, max_depth=7,\n", " min_child_weight=1, missing=None, n_estimators=10000, nthread=-1,\n", " objective='reg:logistic', reg_alpha=0, reg_lambda=1,\n", " scale_pos_weight=1, seed=0, silent=True, subsample=1)" ] }, "execution_count": 19, "metadata": {}, "output_type": "execute_result" } ], "source": [ "params_xgd = {\n", " 'max_depth': 7,\n", " 'objective': 'reg:logistic',\n", " 'learning_rate': 0.05,\n", " 'n_estimators': 10000\n", " }\n", "train_Y = df_log.values[:boundary, 3]\n", "clf = xgb.XGBRegressor(**params_xgd)\n", "clf.fit(stack_predict,train_Y, eval_set=[(stack_predict,train_Y)], \n", " eval_metric='rmse', early_stopping_rounds=20, verbose=False)" ] }, { "cell_type": "code", "execution_count": 20, "metadata": { "collapsed": true }, "outputs": [], "source": [ "stacked = clf.predict(stack_predict)" ] }, { "cell_type": "code", "execution_count": 25, "metadata": {}, "outputs": [ { "data": { "image/png": "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\nVgwOQ3WO/PrXvyY6Opro6Oi2x+Lj44mPj+fo0aO8/vrrHa7b6wl5DxG3qpuWmWtububZZ58lMTGR\nBQsWtD3u5eVFcXEx0HprybBhw7rV3p49exg/fjze3t5A6wLgKwt2r3y62JGO+ly9ejXLli3jZz/7\nGZ6enlRVVWGxWAAoKirCaDS2tXHgwAH++Mc/8vbbb2NnZ3dDH0aj8ZrbL00mE0ajsct2u7q+o8fb\nu76wsBAAi8VCdXU1np6e3b5e3Fy30vwwGo28+eabfPHFFzz//PMAuLm5XdOHzA/RE0NtfnTGz8+P\nWbNm4eTkxLBhw4iOjubcuXPXnHP96/DqedCd59zd+dHd+XXlPJkfg9dQnSNvvvkm5eXlvPjii+22\nFRMTQ25u7g2bCMl7iBD/cFOCOaUUP/vZzwgNDWXVqlXXHJs3b17bbSZffPFFtz81SUpKIiEhoe3r\n4cOHs2XLFrZs2dLlJ4wd9fnuu++yZcsW/v3f/x2NRsOdd97Jtm3bgNYdvObNmwfA2bNnefnll3n7\n7bfbXe8ArZ+SZmdnk5ubS1NTE0lJScybN6/Tdq8fY1JSEk1NTeTm5pKdnU1UVFSH7bZ3/ZWdxrZt\n28a0adPQaDQdtisGzq02P8rLy7FarQC88847LF++/IY+ZH6I7hqK86MzcXFxHD9+HIvFQn19PcnJ\nyYSFhV1zjq+vLy4uLpw6dQql1DX9dOc5z5o1i3379lFZWUllZSX79u1j1qxZnbbb3nNUSnHq1Clc\nXV3x9fXtsF0xsIbqHNm0aRP79u3j1VdfRav9x5+jly5dattlNTU1laamJjw9Pa/pQ95DhLjKzdhl\n5ejRo2r06NFqyZIlaunSpWrp0qVtO2iVl5erxx9/XMXHx6uVK1cqs9mslFKquLhYxcbGqsmTJ6up\nU6eq2NhYVV1drZRSqra2Vt1xxx2qqqqq036ff/55NXPmTDVu3DgVGxurPv300077vF5OTo5avny5\nmj9/vlq7dq1qbGxUSim1cuVKNX369Lbn8vTTT7d7/e7du9WCBQtUXFyceuutt7psd8eOHeq1115r\nO++tt95ScXFxasGCBdfsONZRu6+99prasWOHUkqphoYGtXbtWjV//ny1fPlylZOT02W7YmDcavPj\n66+/VvHx8WrBggXqpZdeanv8ejI/RHcM1fmxfv16FRsbq8aOHatmzpypXnrppbZjf/rTn9SiRYtU\nQkKCeu+999q9Pjk5WSUkJKi4uDj161//um13v476T05OvqaPTZs2qfnz56v58+erzZs3d9nuxo0b\n1caNG5VSSlmtVvWrX/1KxcXFqSVLlqjk5OQu2xUDZ6jOkbFjx6q4uLi2Mb/xxhtKqdYdMBcvXqyW\nLl2qHnjgAXX06NF2r5f3ECFaaZRqp8iMEEIIIYQQQohB7abvZimEEEIIIYQQou8kmBNCCCGEEEKI\nIUiCOSGEEEIIIYQYgiSYE0IIIYQQQoghSII5IYQQQgghhBiCJJgTQgghhBBCiCFIgjkhhBBCCCGE\nGIIkmBNCCCGEEEKIIej/B/owcfU06XGRAAAAAElFTkSuQmCC\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "plt.figure(figsize = (15,6))\n", "x_range = np.arange(boundary)\n", "plt.plot(x_range, reverse_close(train_Y), label = 'Real Close')\n", "plt.plot(x_range, reverse_close(pred_arima[:boundary]), label = 'ARIMA Close')\n", "plt.plot(x_range, reverse_close(output_predict), label = 'RNN Close')\n", "plt.plot(x_range, reverse_close(stacked), label = 'Stacked Close')\n", "plt.legend()\n", "plt.xticks(x_range[::5], date_ori[:boundary][::5])\n", "plt.title('stacked RNN + ARIMA with XGB')\n", "plt.show()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Pretty insane i can say!" ] }, { "cell_type": "code", "execution_count": 26, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n7oEAAAAASUVORK5CYII=\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "from xgboost import plot_importance\n", "plot_importance(clf)\n", "plt.show()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Arima is more important than RNN" ] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.5.2" } }, "nbformat": 4, "nbformat_minor": 2 } ================================================ FILE: stock-forecasting-js/README.md ================================================ # Stock forecasting JS LSTM Model for stock forecasting and buying simulation inside Tensorflow JS, so everyone can try! ## Stack Graphic library: [Echarts](https://ecomfe.github.io/echarts-examples/public/index.html), [D3](https://d3js.org/) CSV parsing: [Papaparse JS](https://www.papaparse.com/) Linear algebra: [numeric JS](https://github.com/sloisel/numeric), [numJS](https://github.com/cliffordwolf/NumJS), [Tensorflow JS](https://js.tensorflow.org/) ## How-to 1. Clone this folder and just open [index.html](index.html), Or, go to [huseinhouse.com/stock-forecasting-js](https://huseinhouse.com/stock-forecasting-js/)! ![alt text](screenshot/1.png) 2. Check hyper parameters you want to tune, ![alt text](screenshot/2.png) 3. You can upload any stock CSV, downloaded from Yahoo finance or any website. Any error, please open an issue. 4. Train the model and wait it's fitting! 5. After done training, it will predict where to buy and sell, ![alt text](screenshot/3.png) Comparing histogram and loss graph, ![alt text](screenshot/4.png) ================================================ FILE: stock-forecasting-js/css/style.css ================================================ .icon-block { padding: 0 15px; } .icon-block .material-icons { font-size: inherit; } .toast{ background-color: #fff; color: #323232; } input[type=text].valid, input[type=number].valid{ border-bottom: 1px solid #90a4ae; box-shadow: 0 1px 0 0 #90a4ae; } input:not([type]):focus:not([readonly]), input[type=text]:focus:not([readonly]), input[type=password]:focus:not([readonly]), input[type=email]:focus:not([readonly]), input[type=url]:focus:not([readonly]), input[type=time]:focus:not([readonly]), input[type=date]:focus:not([readonly]), input[type=datetime]:focus:not([readonly]), input[type=datetime-local]:focus:not([readonly]), input[type=tel]:focus:not([readonly]), input[type=number]:focus:not([readonly]), input[type=search]:focus:not([readonly]), textarea.materialize-textarea:focus:not([readonly]){ border-bottom: 1px solid #90a4ae; box-shadow: 0 1px 0 0 #90a4ae; } input:not([type]):focus:not([readonly])+label, input[type=text]:focus:not([readonly])+label, input[type=password]:focus:not([readonly])+label, input[type=email]:focus:not([readonly])+label, input[type=url]:focus:not([readonly])+label, input[type=time]:focus:not([readonly])+label, input[type=date]:focus:not([readonly])+label, input[type=datetime]:focus:not([readonly])+label, input[type=datetime-local]:focus:not([readonly])+label, input[type=tel]:focus:not([readonly])+label, input[type=number]:focus:not([readonly])+label, input[type=search]:focus:not([readonly])+label, textarea.materialize-textarea:focus:not([readonly])+label{ color: #90a4ae; } .dropdown-content li>a, .dropdown-content li>span{ color: #90a4ae; } .tablescreen{ width: 100%; height: 100%; position: fixed; z-index: 1000; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.5); display: none; } .card-table{ z-index: 10000; position: fixed; width: 80%; padding-left: 3%; padding-right: 3%; height:70%; top: 50%; left: 50%; transform: translate(-50%, -50%); } .loadingscreen, .loadingscreen-fail, .imagescreen{ width: 100%; height: 100%; position: fixed; z-index: 1000; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.5); display: none; } .imagefail{ width: 130px; height: 130px; display: inherit; } .imagetoshow{ width: 700px; height: 700px; display: inherit; } .card-loading{ z-index: 10000; position: fixed; width: 20%; top: 50%; left: 50%; transform: translate(-50%, -50%); } .card-image-display{ width: 50%; } .card-image-loading{ margin-top: 20px; } .preloader-wrapper.big{ width: 120px; height: 120px; } @media (max-width: 1400px){ .imagetoshow{ width: 500px; height: 500px; display: inherit; } .swarmplot{ width: 1000px; } .correlation{ width: 500px; } } @media (max-width: 480px){ .boxplot, .heatmap, .pairplot, .swarmplot, .barplot, .correlation{ width: 320px; } .mobile-switch{ margin-top: 20px; width: 50%; } h1{ font-size: 3.5rem; } .card-loading{ width: 80%; } .card-fail{ width: 80%; } .card-image-display{ width: 90%; } .imagetoshow{ width: 300px; height: 300px; display: inherit; } } ================================================ FILE: stock-forecasting-js/data/google.js ================================================ const GOOGLE = JSON.parse(JSON.stringify({"date": ["2017-07-10", "2017-07-11", "2017-07-12", "2017-07-13", "2017-07-14", "2017-07-17", "2017-07-18", "2017-07-19", "2017-07-20", "2017-07-21", "2017-07-24", "2017-07-25", "2017-07-26", "2017-07-27", "2017-07-28", "2017-07-31", "2017-08-01", "2017-08-02", "2017-08-03", "2017-08-04", "2017-08-07", "2017-08-08", "2017-08-09", "2017-08-10", "2017-08-11", "2017-08-14", "2017-08-15", "2017-08-16", "2017-08-17", "2017-08-18", "2017-08-21", "2017-08-22", "2017-08-23", "2017-08-24", "2017-08-25", "2017-08-28", "2017-08-29", "2017-08-30", "2017-08-31", "2017-09-01", "2017-09-05", "2017-09-06", "2017-09-07", "2017-09-08", "2017-09-11", "2017-09-12", "2017-09-13", "2017-09-14", "2017-09-15", "2017-09-18", "2017-09-19", "2017-09-20", "2017-09-21", "2017-09-22", "2017-09-25", "2017-09-26", "2017-09-27", "2017-09-28", "2017-09-29", "2017-10-02", "2017-10-03", "2017-10-04", "2017-10-05", "2017-10-06", "2017-10-09", "2017-10-10", "2017-10-11", "2017-10-12", "2017-10-13", "2017-10-16", "2017-10-17", "2017-10-18", "2017-10-19", "2017-10-20", "2017-10-23", "2017-10-24", "2017-10-25", "2017-10-26", "2017-10-27", "2017-10-30", "2017-10-31", "2017-11-01", "2017-11-02", "2017-11-03", "2017-11-06", "2017-11-07", "2017-11-08", "2017-11-09", "2017-11-10", "2017-11-13", "2017-11-14", "2017-11-15", "2017-11-16", "2017-11-17", "2017-11-20", "2017-11-21", "2017-11-22", "2017-11-24", "2017-11-27", "2017-11-28", "2017-11-29", "2017-11-30", "2017-12-01", "2017-12-04", "2017-12-05", "2017-12-06", "2017-12-07", "2017-12-08", "2017-12-11", "2017-12-12", "2017-12-13", "2017-12-14", "2017-12-15", "2017-12-18", "2017-12-19", "2017-12-20", "2017-12-21", "2017-12-22", "2017-12-26", "2017-12-27", "2017-12-28", "2017-12-29", "2018-01-02", "2018-01-03", "2018-01-04", "2018-01-05", "2018-01-08", "2018-01-09", "2018-01-10", "2018-01-11", "2018-01-12", "2018-01-16", "2018-01-17", "2018-01-18", "2018-01-19", "2018-01-22", "2018-01-23", "2018-01-24", "2018-01-25", "2018-01-26", "2018-01-29", "2018-01-30", "2018-01-31", "2018-02-01", "2018-02-02", "2018-02-05", "2018-02-06", "2018-02-07", "2018-02-08", "2018-02-09", "2018-02-12", "2018-02-13", "2018-02-14", "2018-02-15", "2018-02-16", "2018-02-20", "2018-02-21", "2018-02-22", "2018-02-23", "2018-02-26", "2018-02-27", "2018-02-28", "2018-03-01", "2018-03-02", "2018-03-05", "2018-03-06", "2018-03-07", "2018-03-08", "2018-03-09", "2018-03-12", "2018-03-13", "2018-03-14", "2018-03-15", "2018-03-16", "2018-03-19", "2018-03-20", "2018-03-21", "2018-03-22", "2018-03-23", "2018-03-26", "2018-03-27", "2018-03-28", "2018-03-29", "2018-04-02", "2018-04-03", "2018-04-04", "2018-04-05", "2018-04-06", "2018-04-09", "2018-04-10", "2018-04-11", "2018-04-12", "2018-04-13", "2018-04-16", "2018-04-17", "2018-04-18", "2018-04-19", "2018-04-20", "2018-04-23", "2018-04-24", "2018-04-25", "2018-04-26", "2018-04-27", "2018-04-30", "2018-05-01", "2018-05-02", "2018-05-03", "2018-05-04", "2018-05-07", "2018-05-08", "2018-05-09", "2018-05-10", "2018-05-11", "2018-05-14", "2018-05-15", "2018-05-16", "2018-05-17", "2018-05-18", "2018-05-21", "2018-05-22", "2018-05-23", "2018-05-24", "2018-05-25", "2018-05-29", "2018-05-30", "2018-05-31", "2018-06-01", "2018-06-04", "2018-06-05", "2018-06-06", "2018-06-07", "2018-06-08", "2018-06-11", "2018-06-12", "2018-06-13", "2018-06-14", "2018-06-15", "2018-06-18", "2018-06-19", "2018-06-20", "2018-06-21", "2018-06-22", "2018-06-25", "2018-06-26", "2018-06-27", "2018-06-28", "2018-06-29", "2018-07-02", "2018-07-03", "2018-07-05", "2018-07-06"], "volume": [1192800, 1113200, 1532100, 1294700, 1053800, 1165500, 1154000, 1224500, 1624500, 1711000, 3248300, 4661000, 2088300, 3213000, 1846400, 1970100, 1277700, 1824400, 1202500, 1082300, 1032200, 1061600, 1192100, 1824000, 1206800, 1064500, 883400, 1006700, 1277200, 1342700, 943400, 1166700, 1090200, 1270300, 1053400, 1086500, 1185600, 1301200, 1582600, 947400, 1326400, 1527700, 1212700, 1011500, 1267000, 1134400, 1102600, 1397600, 2505400, 1306900, 936700, 1669800, 1290600, 1052700, 1856800, 1666900, 2239400, 1020300, 1581000, 1283400, 888300, 952400, 1213800, 1173900, 891400, 968400, 1693300, 1262400, 1169800, 910500, 1290200, 1057600, 1313600, 1183200, 1478400, 1212200, 1211300, 2042100, 5167700, 2085100, 1330700, 1373400, 1049000, 1076400, 1125200, 1112300, 1088700, 1245200, 720000, 885800, 959200, 854000, 1129700, 1397100, 953500, 1097000, 746300, 537000, 1307900, 1424400, 2459400, 1724000, 1909600, 1906400, 2067300, 1272000, 1458200, 1290800, 1192800, 1279500, 1282700, 1558700, 3275900, 1554600, 1338700, 1268600, 995700, 755100, 760600, 1271900, 837100, 887500, 1237600, 1430200, 1004600, 1279100, 1047600, 902500, 1042800, 978300, 1720500, 1575300, 1198700, 1198200, 1778200, 1618000, 1333100, 1416600, 1480500, 2018800, 1378900, 1556300, 1538700, 2412100, 4857900, 3798300, 3448000, 2369200, 2859100, 3505900, 2057700, 1265100, 1555800, 1843400, 1681600, 1423100, 1512900, 1317200, 1261000, 1559100, 1774100, 1882600, 2515900, 2271600, 1202200, 1532800, 1292500, 1355100, 2128000, 2172300, 1907200, 1291400, 1395400, 3092000, 2805900, 1831900, 1878900, 2667000, 2156700, 2665100, 3095300, 3369300, 2726800, 2680400, 2275100, 2484700, 1363000, 1746400, 1751600, 1974500, 1483900, 1357000, 1223000, 1211200, 2320300, 1344100, 1747700, 1889700, 2341300, 4760300, 2391100, 2079500, 1619800, 1671300, 1427900, 1603100, 1815100, 1938700, 1466100, 1217700, 2032800, 1443000, 1253700, 1518100, 1494900, 1097300, 1043800, 1565200, 1023200, 1090000, 1030000, 756800, 899400, 1856900, 1138500, 3088300, 2412000, 1880000, 1678000, 1698200, 1520000, 1290800, 1079300, 912000, 1506400, 1343400, 2122500, 1413700, 1621000, 1648500, 1238100, 1311000, 2157300, 1563200, 1293900, 1072400, 1315100, 1217300, 679000, 1066700, 966400], "data": [[921.7700199999999, 928.7999880000001, 930.3800050000001, 919.590027], [929.5399779999999, 930.090027, 931.429993, 922.0], [938.679993, 943.830017, 946.2999880000001, 934.4699710000001], [946.2899779999999, 947.159973, 954.4500119999999, 943.01001], [952.0, 955.98999, 956.909973, 948.0050050000001], [957.0, 953.419983, 960.73999, 949.2410279999999], [953.0, 965.400024, 968.0399779999999, 950.599976], [967.840027, 970.8900150000001, 973.0399779999999, 964.0300289999999], [975.0, 968.150024, 975.900024, 961.51001], [962.25, 972.919983, 973.2299800000001, 960.150024], [972.2199710000001, 980.340027, 986.2000119999999, 970.7700199999999], [953.8099980000001, 950.7000119999999, 959.7000119999999, 945.400024], [954.679993, 947.7999880000001, 955.0, 942.278992], [951.7800289999999, 934.090027, 951.7800289999999, 920.0], [929.400024, 941.5300289999999, 943.830017, 927.5], [941.8900150000001, 930.5, 943.590027, 926.0399779999999], [932.3800050000001, 930.830017, 937.4470210000001, 929.26001], [928.6099849999999, 930.3900150000001, 932.599976, 916.679993], [930.340027, 923.650024, 932.23999, 922.23999], [926.75, 927.9600220000001, 930.307007, 923.0300289999999], [929.0599980000001, 929.3599849999999, 931.7000119999999, 926.5], [927.090027, 926.7899779999999, 935.814026, 925.6099849999999], [920.6099849999999, 922.900024, 925.9799800000001, 917.25], [917.5499880000001, 907.23999, 919.26001, 906.1300050000001], [907.9699710000001, 914.3900150000001, 917.7800289999999, 905.580017], [922.5300289999999, 922.669983, 924.66803, 918.1900019999999], [924.2299800000001, 922.2199710000001, 926.5499880000001, 919.820007], [925.2899779999999, 926.9600220000001, 932.7000119999999, 923.445007], [925.7800289999999, 910.9799800000001, 926.8599849999999, 910.9799800000001], [910.3099980000001, 910.669983, 915.275024, 907.153992], [910.0, 906.659973, 913.0, 903.400024], [912.7199710000001, 924.6900019999999, 925.8599849999999, 911.474976], [921.929993, 927.0, 929.929993, 919.3599849999999], [928.659973, 921.2800289999999, 930.840027, 915.5], [923.48999, 915.8900150000001, 925.554993, 915.5], [916.0, 913.8099980000001, 919.2449949999999, 911.8699949999999], [905.099976, 921.2899779999999, 923.330017, 905.0], [920.0499880000001, 929.570007, 930.8189699999999, 919.650024], [931.76001, 939.330017, 941.9799800000001, 931.76001], [941.1300050000001, 937.340027, 942.4799800000001, 935.150024], [933.080017, 928.4500119999999, 937.0, 921.9600220000001], [930.150024, 927.8099980000001, 930.9149779999999, 919.2700199999999], [931.7299800000001, 935.9500119999999, 936.409973, 923.6199949999999], [936.48999, 926.5, 936.98999, 924.8800050000001], [934.25, 929.080017, 938.3800050000001, 926.919983], [932.590027, 932.070007, 933.4799800000001, 923.861023], [930.659973, 935.090027, 937.25, 929.8599849999999], [931.25, 925.1099849999999, 932.7700199999999, 924.0], [924.659973, 920.2899779999999, 926.48999, 916.3599849999999], [920.01001, 915.0, 922.080017, 910.599976], [917.419983, 921.8099980000001, 922.419983, 912.5499880000001], [922.9799800000001, 931.580017, 933.8800050000001, 922.0], [933.0, 932.4500119999999, 936.5300289999999, 923.830017], [927.75, 928.5300289999999, 934.7299800000001, 926.4799800000001], [925.4500119999999, 920.9699710000001, 926.400024, 909.7000119999999], [923.7199710000001, 924.8599849999999, 930.820007, 921.1400150000001], [927.73999, 944.48999, 949.900024, 927.73999], [941.3599849999999, 949.5, 950.6900019999999, 940.5499880000001], [952.0, 959.1099849999999, 959.7860109999999, 951.51001], [959.9799800000001, 953.2700199999999, 962.5399779999999, 947.840027], [954.0, 957.7899779999999, 958.0, 949.1400150000001], [957.0, 951.679993, 960.3900150000001, 950.6900019999999], [955.48999, 969.9600220000001, 970.909973, 955.179993], [966.7000119999999, 978.8900150000001, 979.4600220000001, 963.3599849999999], [980.0, 977.0, 985.4249880000001, 976.1099849999999], [980.0, 972.599976, 981.570007, 966.080017], [973.7199710000001, 989.25, 990.7100220000001, 972.25], [987.4500119999999, 987.830017, 994.1199949999999, 985.0], [992.0, 989.679993, 997.2100220000001, 989.0], [992.099976, 992.0, 993.9069820000001, 984.0], [990.2899779999999, 992.179993, 996.4400019999999, 988.590027], [991.7700199999999, 992.8099980000001, 996.7199710000001, 986.974976], [986.0, 984.4500119999999, 988.8800050000001, 978.3900150000001], [989.4400019999999, 988.2000119999999, 991.0, 984.580017], [989.5200199999999, 968.4500119999999, 989.5200199999999, 966.1199949999999], [970.0, 970.5399779999999, 972.2299800000001, 961.0], [968.3699949999999, 973.330017, 976.090027, 960.5200199999999], [980.0, 972.5599980000001, 987.599976, 972.2000119999999], [1009.1900019999999, 1019.2700199999999, 1048.390015, 1008.2000119999999], [1014.0, 1017.1099849999999, 1024.969971, 1007.5], [1015.2199710000001, 1016.6400150000001, 1024.0, 1010.419983], [1017.2100220000001, 1025.5, 1029.670044, 1016.9500119999999], [1021.76001, 1025.579956, 1028.089966, 1013.01001], [1022.1099849999999, 1032.47998, 1032.650024, 1020.3099980000001], [1028.98999, 1025.900024, 1034.869995, 1025.0], [1027.27002, 1033.329956, 1033.969971, 1025.130005], [1030.52002, 1039.849976, 1043.5219730000001, 1028.449951], [1033.98999, 1031.26001, 1033.98999, 1019.666016], [1026.459961, 1028.069946, 1030.76001, 1025.280029], [1023.419983, 1025.75, 1031.579956, 1022.570007], [1022.590027, 1026.0, 1026.810059, 1014.150024], [1019.2100220000001, 1020.909973, 1024.089966, 1015.419983], [1022.5200199999999, 1032.5, 1035.920044, 1022.5200199999999], [1034.01001, 1019.090027, 1034.420044, 1017.75], [1020.26001, 1018.3800050000001, 1022.6099849999999, 1017.5], [1023.3099980000001, 1034.48999, 1035.109985, 1022.6550289999999], [1035.0, 1035.959961, 1039.706055, 1031.430054], [1035.869995, 1040.609985, 1043.1779789999998, 1035.0], [1040.0, 1054.209961, 1055.459961, 1038.439941], [1055.089966, 1047.410034, 1062.375, 1040.0], [1042.680054, 1021.659973, 1044.079956, 1015.650024], [1022.3699949999999, 1021.409973, 1028.48999, 1015.0], [1015.7999880000001, 1010.169983, 1022.48999, 1002.0200199999999], [1012.659973, 998.679993, 1016.099976, 995.570007], [995.9400019999999, 1005.150024, 1020.6099849999999, 988.2800289999999], [1001.5, 1018.3800050000001, 1024.969971, 1001.1400150000001], [1020.429993, 1030.930054, 1034.23999, 1018.070984], [1037.48999, 1037.050049, 1042.050049, 1032.5219730000001], [1035.5, 1041.099976, 1043.800049, 1032.050049], [1039.630005, 1040.47998, 1050.310059, 1033.689941], [1046.119995, 1040.609985, 1046.665039, 1038.380005], [1045.0, 1049.150024, 1058.5, 1043.109985], [1054.609985, 1064.189941, 1067.619995, 1049.5], [1066.079956, 1077.140015, 1078.48999, 1062.0], [1075.199951, 1070.680054, 1076.839966, 1063.550049], [1071.780029, 1064.949951, 1073.380005, 1061.52002], [1064.949951, 1063.630005, 1069.329956, 1061.793945], [1061.109985, 1060.119995, 1064.199951, 1059.439941], [1058.069946, 1056.73999, 1060.119995, 1050.199951], [1057.390015, 1049.369995, 1058.369995, 1048.050049], [1051.599976, 1048.140015, 1054.75, 1044.77002], [1046.719971, 1046.400024, 1049.699951, 1044.900024], [1048.339966, 1065.0, 1066.939941, 1045.22998], [1064.310059, 1082.47998, 1086.290039, 1063.209961], [1088.0, 1086.400024, 1093.569946, 1084.001953], [1094.0, 1102.22998, 1104.25, 1092.0], [1102.22998, 1106.939941, 1111.27002, 1101.619995], [1109.400024, 1106.26001, 1110.569946, 1101.230957], [1097.099976, 1102.609985, 1104.599976, 1096.109985], [1106.300049, 1105.52002, 1106.525024, 1099.589966], [1102.410034, 1122.26001, 1124.290039, 1101.150024], [1132.51001, 1121.76001, 1139.910034, 1117.8320310000001], [1126.219971, 1131.97998, 1132.599976, 1117.01001], [1131.410034, 1129.790039, 1132.51001, 1117.5], [1131.829956, 1137.51001, 1137.859985, 1128.300049], [1137.48999, 1155.810059, 1159.880005, 1135.109985], [1159.849976, 1169.969971, 1171.626953, 1158.75], [1177.329956, 1164.23999, 1179.859985, 1161.050049], [1172.530029, 1170.369995, 1175.939941, 1162.76001], [1175.079956, 1175.839966, 1175.839966, 1158.109985], [1176.47998, 1175.579956, 1186.890015, 1171.97998], [1167.829956, 1163.689941, 1176.52002, 1163.52002], [1170.569946, 1169.939941, 1173.0, 1159.130005], [1162.609985, 1167.699951, 1174.0, 1157.52002], [1122.0, 1111.900024, 1123.069946, 1107.277954], [1090.599976, 1055.800049, 1110.0, 1052.030029], [1027.180054, 1080.599976, 1081.709961, 1023.137024], [1081.540039, 1048.579956, 1081.780029, 1048.26001], [1055.410034, 1001.5200199999999, 1058.619995, 1000.659973], [1017.25, 1037.780029, 1043.969971, 992.5599980000001], [1048.0, 1051.939941, 1061.5, 1040.9279789999998], [1045.0, 1052.099976, 1058.369995, 1044.087036], [1048.949951, 1069.699951, 1071.719971, 1046.75], [1079.069946, 1089.52002, 1091.4790039999998, 1064.339966], [1088.410034, 1094.800049, 1104.670044, 1088.3129880000001], [1090.569946, 1102.459961, 1113.949951, 1088.52002], [1106.469971, 1111.339966, 1133.969971, 1106.329956], [1116.189941, 1106.630005, 1122.819946, 1102.589966], [1112.640015, 1126.790039, 1127.280029, 1104.713989], [1127.800049, 1143.75, 1143.959961, 1126.694946], [1141.23999, 1118.290039, 1144.040039, 1118.0], [1123.030029, 1104.72998, 1127.530029, 1103.23999], [1107.869995, 1069.52002, 1110.119995, 1067.000977], [1053.079956, 1078.920044, 1081.999023, 1048.11499], [1075.140015, 1090.930054, 1097.099976, 1069.0], [1099.219971, 1095.060059, 1101.849976, 1089.775024], [1089.189941, 1109.640015, 1112.219971, 1085.482056], [1115.319946, 1126.0, 1127.599976, 1112.800049], [1136.0, 1160.040039, 1160.800049, 1132.4610599999999], [1163.849976, 1164.5, 1177.050049, 1157.420044], [1170.0, 1138.170044, 1176.76001, 1133.329956], [1145.209961, 1149.48999, 1158.589966, 1141.439941], [1149.959961, 1149.579956, 1161.079956, 1134.540039], [1154.140015, 1135.72998, 1155.880005, 1131.959961], [1120.01001, 1099.819946, 1121.98999, 1089.01001], [1099.0, 1097.709961, 1105.199951, 1083.459961], [1092.73999, 1090.880005, 1106.300049, 1085.150024], [1081.880005, 1049.079956, 1082.900024, 1045.910034], [1047.030029, 1021.570007, 1063.359985, 1021.2199710000001], [1046.0, 1053.209961, 1055.630005, 1008.400024], [1063.0, 1005.099976, 1064.838989, 996.919983], [998.0, 1004.5599980000001, 1024.22998, 980.6400150000001], [1011.6300050000001, 1031.790039, 1043.0, 1002.900024], [1022.820007, 1006.4699710000001, 1034.800049, 990.3699949999999], [1013.909973, 1013.409973, 1020.98999, 994.070007], [993.409973, 1025.140015, 1028.718018, 993.0], [1041.329956, 1027.810059, 1042.790039, 1020.130981], [1020.0, 1007.0399779999999, 1031.420044, 1003.0300289999999], [1016.7999880000001, 1015.4500119999999, 1039.599976, 1014.080017], [1026.439941, 1031.640015, 1036.280029, 1011.340027], [1027.98999, 1019.9699710000001, 1031.364014, 1015.8699949999999], [1025.040039, 1032.51001, 1040.689941, 1021.4349980000001], [1040.880005, 1029.27002, 1046.420044, 1022.9799800000001], [1037.0, 1037.97998, 1043.23999, 1026.73999], [1051.369995, 1074.160034, 1077.880005, 1048.26001], [1077.430054, 1072.079956, 1077.430054, 1066.224976], [1069.400024, 1087.699951, 1094.165039, 1068.180054], [1082.0, 1072.959961, 1092.349976, 1069.569946], [1077.859985, 1067.449951, 1082.719971, 1060.699951], [1052.0, 1019.9799800000001, 1057.0, 1010.590027], [1025.52002, 1021.179993, 1032.48999, 1015.3099980000001], [1029.51001, 1040.040039, 1047.97998, 1018.1900019999999], [1046.0, 1030.050049, 1049.5, 1025.589966], [1030.01001, 1017.330017, 1037.0, 1016.849976], [1013.659973, 1037.310059, 1038.469971, 1008.2100220000001], [1028.099976, 1024.380005, 1040.389038, 1022.8699949999999], [1019.0, 1023.7199710000001, 1029.675049, 1006.2899779999999], [1016.900024, 1048.209961, 1048.51001, 1016.900024], [1049.22998, 1054.790039, 1061.680054, 1047.099976], [1058.540039, 1053.910034, 1060.550049, 1047.14502], [1058.099976, 1082.76001, 1085.439941, 1056.36499], [1086.030029, 1097.569946, 1100.439941, 1085.640015], [1093.599976, 1098.26001, 1101.329956, 1090.910034], [1100.0, 1100.199951, 1110.75, 1099.109985], [1090.0, 1079.22998, 1090.050049, 1073.469971], [1077.310059, 1081.77002, 1089.27002, 1076.26001], [1079.890015, 1078.589966, 1086.869995, 1073.5], [1061.859985, 1066.359985, 1069.939941, 1060.680054], [1074.060059, 1079.579956, 1088.0, 1073.650024], [1083.560059, 1069.72998, 1086.589966, 1066.689941], [1065.130005, 1079.689941, 1080.780029, 1061.709961], [1079.0, 1079.23999, 1080.469971, 1066.150024], [1079.02002, 1075.660034, 1082.560059, 1073.775024], [1064.890015, 1060.319946, 1073.369995, 1055.219971], [1063.030029, 1067.800049, 1069.209961, 1056.829956], [1067.560059, 1084.98999, 1097.189941, 1067.560059], [1099.349976, 1119.5, 1120.0, 1098.5], [1122.329956, 1139.290039, 1141.890015, 1122.005005], [1140.98999, 1139.660034, 1145.7380369999998, 1133.189941], [1142.170044, 1136.880005, 1143.0, 1125.743042], [1131.319946, 1123.859985, 1135.819946, 1116.52002], [1118.180054, 1120.869995, 1126.670044, 1112.150024], [1118.599976, 1129.98999, 1137.26001, 1118.599976], [1131.069946, 1139.319946, 1139.790039, 1130.734985], [1141.119995, 1134.790039, 1146.5, 1133.380005], [1143.849976, 1152.119995, 1155.469971, 1140.640015], [1148.859985, 1152.26001, 1153.420044, 1143.484985], [1143.650024, 1173.459961, 1174.310059, 1143.589966], [1158.5, 1168.060059, 1171.27002, 1154.01001], [1175.310059, 1169.839966, 1186.286011, 1169.160034], [1174.849976, 1157.660034, 1177.295044, 1152.232056], [1159.140015, 1155.47998, 1162.496948, 1147.26001], [1143.599976, 1124.810059, 1143.910034, 1112.780029], [1128.0, 1118.459961, 1133.209961, 1116.659058], [1121.339966, 1103.97998, 1131.8360599999999, 1103.619995], [1102.089966, 1114.219971, 1122.310059, 1096.01001], [1120.0, 1115.650024, 1128.227051, 1115.0], [1099.0, 1127.459961, 1128.0, 1093.800049], [1135.819946, 1102.890015, 1135.819946, 1100.02002], [1110.530029, 1124.27002, 1127.5, 1108.47998], [1123.579956, 1140.170044, 1140.930054, 1120.737061]]})) ================================================ FILE: stock-forecasting-js/index.html ================================================
  • settings
    Settings
    Pick CSV
    Neural Network settings
    Buying & Selling simulation
WARNING, This website may hang during training, and do not use this website to buy real stock!

Default stock is Google 2018, you can try upload any stock CSV

  • archiveSimulation log
    Date Action Price Investment Balance

================================================ FILE: stock-forecasting-js/init.js ================================================ var color_list = ['#c23531','#2f4554', '#61a0a8', '#d48265', '#91c7ae','#749f83', '#ca8622', '#bda29a','#6e7074', '#546570', '#c4ccd3']; var colors = ['#5793f3', '#d14a61', '#675bba','#b62f46']; var close = GOOGLE['data'].map(function(el, idx) { return el[1]; }) var stocks = GOOGLE['data'].map(function(el, idx) { return [el[0],el[1],el[3],el[2]]; }) var stock_date = GOOGLE['date']; var volume = GOOGLE['volume']; var csv; var indeces = {}; var dataMA5, dataMA10, dataMA20, dataMA30; var total_investment, total_gain, stock_changes, stock_changes_percent function smoothing_line(scalars,weight){ last = scalars[0] smoothed = [] for(var i = 0; i < scalars.length;i++){ smoothed_val = last * weight + (1 - weight) * scalars[i] smoothed.push(smoothed_val) last = smoothed_val } return smoothed } function generate_investment(strings,values){ colors = ""; for(var i = 0; i < strings.length;i++){ if(values[i]>=0) colors += "
arrow_upward

"+strings[i]+values[i]+"

"; else colors += "
arrow_downward

"+strings[i]+values[i]+"

"; } $('#color-investment').html(colors); } function buildConfig() { return { delimiter: $('#delimiter').val(), header: $('#header').prop('checked'), dynamicTyping: $('#dynamicTyping').prop('checked'), skipEmptyLines: $('#skipEmptyLines').prop('checked'), preview: parseInt($('#preview').val() || 0), step: $('#stream').prop('checked') ? stepFn : undefined, encoding: $('#encoding').val(), worker: $('#worker').prop('checked'), comments: $('#comments').val(), complete: completeFn, error: errorFn } } function errorFn(err, file) { Materialize.toast("ERROR: " + err + file,3000) } function completeFn(results) { if (results && results.errors) { if (results.errors) { errorCount = results.errors.length; firstError = results.errors[0] } if (results.data && results.data.length > 0) rowCount = results.data.length } csv = results['data']; for(var i = 0;i1){ Materialize.toast('input dropout must bigger than 0 and less than 1', 4000) return } if(parseFloat($('#smooth').val())<0 || parseFloat($('#smooth').val())>1){ Materialize.toast('smoothing weights must bigger than 0 and less than 1', 4000) return } if(parseFloat($('#outputdropoutrate').val())<0 || parseFloat($('#outputdropoutrate').val())>1){ Materialize.toast('output dropout must bigger than 0 and less than 1', 4000) return } setTimeout(function(){ minmax_scaled = minmax_1d(close); timestamp = parseInt($('#timestamp').val()) epoch = parseInt($('#epoch').val()) future = parseInt($('#future').val()) X_scaled = minmax_scaled.scaled.slice([0],[Math.floor(minmax_scaled.scaled.shape[0]/timestamp)*timestamp+1]) cells = [tf.layers.lstmCell({units: parseInt($('#sizelayer').val())})]; rnn = tf.layers.rnn({cell: cells, returnSequences: true,returnState:true}); dense_layer = tf.layers.dense({units: 1, activation: 'linear'}); function f(x,states){ x = dropout_nn(x,parseFloat($('#inputdropoutrate').val())) forward = rnn.apply(x,{initialState:states}); last_sequences = dropout_nn(forward[0].reshape([x.shape[1],parseInt($('#sizelayer').val())]),parseFloat($('#outputdropoutrate').val())) return {'forward':dense_layer.apply(last_sequences),'states_1':forward[1],'states_2':forward[2]} } cost = (label, pred) => tf.square(tf.sub(label,pred)).mean(); optimizer = tf.train.adam(parseFloat($('#learningrate').val())); batch_states = [tf.zeros([1,parseInt($('#sizelayer').val())]),tf.zeros([1,parseInt($('#sizelayer').val())])]; arr_loss = [], arr_layer = [] function async_training_loop(callback) { (function loop(i) { var total_loss = 0 for(var k = 0; k < Math.floor(X_scaled.shape[0]/timestamp)*timestamp; k+=timestamp){ batch_x = X_scaled.slice([k],[timestamp]).reshape([1,-1,1]) batch_y = X_scaled.slice([k+1],[timestamp]).reshape([-1,1]) feed = f(batch_x,batch_states) optimizer.minimize(() => cost(batch_y,f(batch_x,batch_states)['forward'])); total_loss += parseFloat(cost(batch_y,f(batch_x,batch_states)['forward']).toString().slice(7)); batch_states = [feed.states_1,feed.states_2] } total_loss /= Math.floor(X_scaled.shape[0]/timestamp); arr_loss.push(total_loss) output_predict = nj.zeros([X_scaled.shape[0]+future, 1]) output_predict.slice([0,1],null).assign(tf_str_tolist(X_scaled.slice(0,1))[0],false) upper_b = Math.floor(X_scaled.shape[0]/timestamp)*timestamp distance_upper_b = X_scaled.shape[0] - upper_b batch_states = [tf.zeros([1,parseInt($('#sizelayer').val())]),tf.zeros([1,parseInt($('#sizelayer').val())])]; for(var k = 0; k < (Math.floor(X_scaled.shape[0]/timestamp)*timestamp); k+=timestamp){ batch_x = X_scaled.slice([k],[timestamp]).reshape([1,-1,1]) feed = f(batch_x,batch_states) state_forward = tf_nj_list(feed.forward) output_predict.slice([k+1,k+1+timestamp],null).assign(state_forward,false) batch_states = [feed.states_1,feed.states_2] } batch_x = X_scaled.slice([upper_b],[distance_upper_b]).reshape([1,-1,1]) feed = f(batch_x,batch_states) state_forward = tf_nj_list(feed.forward) output_predict.slice([upper_b+1,X_scaled.shape[0]+1],null).assign(state_forward,false) pointer = X_scaled.shape[0]+1 tensor_output_predict = output_predict.reshape([-1]).tolist() batch_states = [feed.states_1,feed.states_2] for(var k = 0; k < future-1; k+=1){ batch_x = tf.tensor(tensor_output_predict.slice(pointer-timestamp,pointer)).reshape([1,-1,1]) feed = f(batch_x,batch_states) state_forward = tf_nj_list(feed.forward.transpose()) tensor_output_predict[pointer] = state_forward[0][4] pointer += 1 batch_states = [feed.states_1,feed.states_2] } $('#log').append('Epoch: '+(i+1)+', avg loss: '+total_loss+'
'); predicted_val = tf_nj_list_flatten(reverse_minmax_1d(tf.tensor(tensor_output_predict),minmax_scaled['min'],minmax_scaled['max'])) predicted_val = smoothing_line(predicted_val,parseFloat($('#smooth').val())) $('#div_output').attr('style','height:450px;'); new_date = stock_date.slice() for(var k = 0; k < future; k+=1){ somedate = new Date(new_date[new_date.length-1]) somedate.setDate(somedate.getDate() + 1) dd = somedate.getDate() mm = somedate.getMonth() + 1 y = somedate.getFullYear() new_date.push(y.toString()+'-'+mm.toString()+'-'+dd.toString()) } option = { animation: false, color: color_list, title: { left: 'center' }, legend: { top: 30, data: ['STOCK', 'MA5', 'MA10', 'MA20', 'MA30','predicted close'] }, tooltip: { trigger: 'axis', position: function (pt) { return [pt[0], '10%']; } }, axisPointer: { link: [{ xAxisIndex: [0, 1] }] }, dataZoom: [{ type: 'slider', xAxisIndex: [0, 1], realtime: false, start: 0, end: 100, top: 65, height: 20, handleIcon: 'M10.7,11.9H9.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4h1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7V23h6.6V24.4z M13.3,19.6H6.7v-1.4h6.6V19.6z', handleSize: '120%' }, { type: 'inside', xAxisIndex: [0, 1], start: 40, end: 70, top: 30, height: 20 }], xAxis: [{ type: 'category', data: new_date, boundaryGap : false, axisLine: { lineStyle: { color: '#777' } }, axisLabel: { formatter: function (value) { return echarts.format.formatTime('MM-dd', value); } }, min: 'dataMin', max: 'dataMax', axisPointer: { show: true } }, { type: 'category', gridIndex: 1, data: stock_date, scale: true, boundaryGap : false, splitLine: {show: false}, axisLabel: {show: false}, axisTick: {show: false}, axisLine: { lineStyle: { color: '#777' } }, splitNumber: 20, min: 'dataMin', max: 'dataMax', axisPointer: { type: 'shadow', label: {show: false}, triggerTooltip: true, handle: { show: true, margin: 30, color: '#B80C00' } } }], yAxis: [{ scale: true, splitNumber: 2, axisLine: { lineStyle: { color: '#777' } }, splitLine: { show: true }, axisTick: { show: false }, axisLabel: { inside: true, formatter: '{value}\n' } }, { scale: true, gridIndex: 1, splitNumber: 2, axisLabel: {show: false}, axisLine: {show: false}, axisTick: {show: false}, splitLine: {show: false} }], grid: [{ left: 20, right: 20, top: 110, }, { left: 20, right: 20, top: 400 }], graphic: [{ type: 'group', left: 'center', top: 70, width: 300, bounding: 'raw', children: [{ id: 'MA5', type: 'text', style: {fill: color_list[1]}, left: 0 }, { id: 'MA10', type: 'text', style: {fill: color_list[2]}, left: 'center' }, { id: 'MA20', type: 'text', style: {fill: color_list[3]}, right: 0 }] }], series: [{ name: 'Volume', type: 'bar', xAxisIndex: 1, yAxisIndex: 1, itemStyle: { normal: { color: '#7fbe9e' }, emphasis: { color: '#140' } }, data: volume }, { type: 'candlestick', name: 'STOCK', data: stocks, itemStyle: { normal: { color: '#ef232a', color0: '#14b143', borderColor: '#ef232a', borderColor0: '#14b143' }, emphasis: { color: 'black', color0: '#444', borderColor: 'black', borderColor0: '#444' } } }, { name: 'MA5', type: 'line', data: dataMA5, smooth: true, showSymbol: false, lineStyle: { normal: { width: 1 } } }, { name: 'MA10', type: 'line', data: dataMA10, smooth: true, showSymbol: false, lineStyle: { normal: { width: 1 } } }, { name: 'MA20', type: 'line', data: dataMA20, smooth: true, showSymbol: false, lineStyle: { normal: { width: 1 } } }, { name: 'MA30', type: 'line', data: dataMA30, smooth: true, showSymbol: false, lineStyle: { normal: { width: 1 } } }, { name: 'predicted close', type: 'line', data: predicted_val, smooth: false, showSymbol: false, lineStyle: { normal: { width: 2 } } }] }; var chart_stock = echarts.init(document.getElementById('div_output')); chart_stock.setOption(option,true); calculate_distribution(close,predicted_val) option = { title:{ text:'loss graph' }, xAxis: { type: 'category', data: arange(0,arr_loss.length,1) }, yAxis: { type: 'value' }, grid:{ bottom:'10%' }, series: [{ data: arr_loss, type: 'line' }] }; var chart_line = echarts.init(document.getElementById('div_loss')); chart_line.setOption(option,true); if (i < (epoch-1)) { setTimeout(function() {loop(++i)}, 2000); } else { callback(); } }(0)); } async_training_loop(function() { $('#log').append('Done training!'); my_investment = simple_investor(close,predicted_val,parseInt($('#history').val()), parseFloat($('#initialmoney').val()),parseInt($('#maxbuy').val()),parseInt($('#maxsell').val()),new_date) $('#table-body').html(''); for(var i = 0; i < my_investment['output'].length; i++) $('#table-body').append(my_investment['output'][i]); $('#log-invest').append("
Overall gain: "+my_investment['overall gain']+", Overall investment: "+my_investment['overall investment']+"%
") total_investment = my_investment['overall investment'] total_gain = my_investment['overall gain'] stock_changes = predicted_val[predicted_val.length-1] - close[0] stock_changes_percent = (stock_changes / close[0])*100 var markpoints = [] for (var i = 0; i < my_investment['buy_X'].length;i++){ ind = new_date.indexOf(my_investment['buy_X'][i]) markpoints.push({name: 'buy', value: 'buy', xAxis: ind, yAxis: my_investment['buy_Y'][i],itemStyle:{color:'#61a0a8'}}) } for (var i = 0; i < my_investment['sell_X'].length;i++){ ind = new_date.indexOf(my_investment['sell_X'][i]) markpoints.push({name: 'sell', value: 'sell', xAxis: ind, yAxis: my_investment['sell_Y'][i],itemStyle:{color:'#c23531'}}) } option = { animation: false, color: color_list, title: { left: 'center' }, legend: { top: 30, data: ['STOCK', 'MA5', 'MA10', 'MA20', 'MA30','predicted close','sell','buy'] }, tooltip: { trigger: 'axis', position: function (pt) { return [pt[0], '10%']; } }, axisPointer: { link: [{ xAxisIndex: [0, 1] }] }, dataZoom: [{ type: 'slider', xAxisIndex: [0, 1], realtime: false, start: 0, end: 100, top: 65, height: 20, handleIcon: 'M10.7,11.9H9.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4h1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7V23h6.6V24.4z M13.3,19.6H6.7v-1.4h6.6V19.6z', handleSize: '120%' }, { type: 'inside', xAxisIndex: [0, 1], start: 40, end: 70, top: 30, height: 20 }], xAxis: [{ type: 'category', data: new_date, boundaryGap : false, axisLine: { lineStyle: { color: '#777' } }, axisLabel: { formatter: function (value) { return echarts.format.formatTime('MM-dd', value); } }, min: 'dataMin', max: 'dataMax', axisPointer: { show: true } }, { type: 'category', gridIndex: 1, data: stock_date, scale: true, boundaryGap : false, splitLine: {show: false}, axisLabel: {show: false}, axisTick: {show: false}, axisLine: { lineStyle: { color: '#777' } }, splitNumber: 20, min: 'dataMin', max: 'dataMax', axisPointer: { type: 'shadow', label: {show: false}, triggerTooltip: true, handle: { show: true, margin: 30, color: '#B80C00' } } }], yAxis: [{ scale: true, splitNumber: 2, axisLine: { lineStyle: { color: '#777' } }, splitLine: { show: true }, axisTick: { show: false }, axisLabel: { inside: true, formatter: '{value}\n' } }, { scale: true, gridIndex: 1, splitNumber: 2, axisLabel: {show: false}, axisLine: {show: false}, axisTick: {show: false}, splitLine: {show: false} }], grid: [{ left: 20, right: 20, top: 110, }, { left: 20, right: 20, top: 400 }], graphic: [{ type: 'group', left: 'center', top: 70, width: 300, bounding: 'raw', children: [{ id: 'MA5', type: 'text', style: {fill: color_list[1]}, left: 0 }, { id: 'MA10', type: 'text', style: {fill: color_list[2]}, left: 'center' }, { id: 'MA20', type: 'text', style: {fill: color_list[3]}, right: 0 }] }], series: [{ name: 'Volume', type: 'bar', xAxisIndex: 1, yAxisIndex: 1, itemStyle: { normal: { color: '#7fbe9e' }, emphasis: { color: '#140' } }, data: volume }, { type: 'candlestick', name: 'STOCK', data: stocks, markPoint: { data: markpoints }, itemStyle: { normal: { color: '#ef232a', color0: '#14b143', borderColor: '#ef232a', borderColor0: '#14b143' }, emphasis: { color: 'black', color0: '#444', borderColor: 'black', borderColor0: '#444' } } }, { name: 'MA5', type: 'line', data: dataMA5, smooth: true, showSymbol: false, lineStyle: { normal: { width: 1 } } }, { name: 'MA10', type: 'line', data: dataMA10, smooth: true, showSymbol: false, lineStyle: { normal: { width: 1 } } }, { name: 'MA20', type: 'line', data: dataMA20, smooth: true, showSymbol: false, lineStyle: { normal: { width: 1 } } }, { name: 'MA30', type: 'line', data: dataMA30, smooth: true, showSymbol: false, lineStyle: { normal: { width: 1 } } }, { name: 'predicted close', type: 'line', data: predicted_val, smooth: false, showSymbol: false, lineStyle: { normal: { width: 2 } } }] }; var chart_stock = echarts.init(document.getElementById('div_output')); chart_stock.setOption(option,true); // $('#after-hell').css('display','block'); // formData = new FormData(); // formData.append("date", JSON.stringify(stock_date)); // formData.append("close", JSON.stringify(close)); // formData.append("rolling", $('#history').val()); // // xmlhttp = new XMLHttpRequest(); // xmlhttp.onreadystatechange = function() { // if (xmlhttp.readyState == 4 && xmlhttp.status == 200) { // try{ // data = JSON.parse(this.responseText); // plot_pairplot(data) // } // catch(err){ // Materialize.toast("error, unable to do post-processing, please try with different data",3000); // return; // } // if(data['error']){ // Materialize.toast("error, unable to do post-processing, please try with different data",3000); // return; // } // else{ // } // } // }; // xmlhttp.open("POST", "http://huseinhouse.com:8070/uploader", true); // xmlhttp.send(formData); }); }, 500); }) function plot_pairplot(val){ var chart = echarts.init(document.getElementById('pairplot')); var columns = ['Close','Crude Oil','Diesel', 'Gasoline', 'Gold', 'Heating Oil', 'Kerosene', 'Natural Gas', 'Propane']; var grids = []; var xAxes = []; var yAxes = []; var series = []; var titles = []; var count = 0; for(var k = 8; k >= 0;k--){ grids.push({ show: false, borderWidth: 0, backgroundColor: '#fff', shadowColor: 'rgba(0, 0, 0, 0.3)', shadowBlur: 2 }); if(k%9==0){ xAxes.push({ type: 'category', name:'sell', show:true, data: val['pairplot'][k][0][0], gridIndex: count }) xAxes.push({ type: 'category', name:'buy', show:false, data: val['pairplot'][k][1][0], gridIndex: count }) yAxes.push({ type: 'value', show:true, gridIndex: count }) series.push({ data: val['pairplot'][k][0][1], name:'sell', type: 'bar', xAxisIndex: count, yAxisIndex: count, }) series.push({ data: val['pairplot'][k][1][1], name:'buy', type: 'bar', xAxisIndex: count, yAxisIndex: count, }) titles.push({ textAlign: 'center', text: columns[k]+' histogram', textStyle: { fontSize: 12, fontWeight: 'normal' } }) } else{ titles.push({ textAlign: 'center', text: columns[0]+' vs '+columns[k], textStyle: { fontSize: 12, fontWeight: 'normal' } }) xAxes.push({ type: 'value', gridIndex: count, show: true, min:'dataMin', max:'dataMax' }) yAxes.push({ type: 'value', show: true, gridIndex: count, min:'dataMin', max:'dataMax' }) series.push({ data: val['pairplot'][k][0][0].map(function(el, idx) { return [el,val['pairplot'][k][0][1][idx]]; }), type: 'scatter', name:'sell', xAxisIndex: count, yAxisIndex: count, }) series.push({ data: val['pairplot'][k][1][0].map(function(el, idx) { return [el,val['pairplot'][k][1][1][idx]]; }), type: 'scatter', name:'buy', xAxisIndex: count, yAxisIndex: count, }) } count++; } var rowNumber = Math.ceil(Math.sqrt(count)); echarts.util.each(grids, function (grid, idx) { grid.left = ((idx % rowNumber) / rowNumber * 100 + 2) + '%'; grid.top = (Math.floor(idx / rowNumber) / rowNumber * 93 + 15) + '%'; grid.width = (1 / rowNumber * 100 - 5) + '%'; grid.height = (1 / rowNumber * 90 -11) + '%'; titles[idx].left = parseFloat(grid.left) + parseFloat(grid.width) / 2 + '%'; titles[idx].top = (parseFloat(grid.top)-5) + '%'; }); option = { color:['#c23531', '#61a0a8'], legend: { data:['sell','buy'], top:'5%' }, title: titles.concat([{ text: 'Pairplot Study', top: 'top', left: 'center' }]), tooltip: { trigger: 'axis', axisPointer: { animation: false } }, grid: grids, xAxis: xAxes, yAxis: yAxes, series: series }; chart.setOption(option) var chart_pi = echarts.init(document.getElementById('pi_correlation')); var seriesData = []; var selected = {}; for(var i = 0; i < val['pi'].length;i++){ seriesData.push({'name':columns[i+1],'value':val['pi'][i]}) selected[columns[i+1]]=true } option = { title : { text: 'Correlation Piechart', x:'center' }, tooltip : { trigger: 'item', formatter: "{a}
{b} : {c} ({d}%)" }, legend: { type: 'scroll', orient: 'vertical', right: 10, top: 20, bottom: 20, data: columns.slice(1), selected: selected }, series : [ { name: 'correlation', type: 'pie', radius : '55%', center: ['40%', '50%'], data: seriesData, itemStyle: { emphasis: { shadowBlur: 10, shadowOffsetX: 0, shadowColor: 'rgba(0, 0, 0, 0.5)' } } } ] }; chart_pi.setOption(option) option = { legend: {}, tooltip: { trigger: 'axis', showContent: false }, dataset: { source: val['data_stack'] }, xAxis: {type: 'category'}, yAxis: {gridIndex: 0}, grid: {top: '60%'}, series: [ {type: 'line', smooth: true, seriesLayoutBy: 'row'}, {type: 'line', smooth: true, seriesLayoutBy: 'row'}, {type: 'line', smooth: true, seriesLayoutBy: 'row'}, {type: 'line', smooth: true, seriesLayoutBy: 'row'}, { type: 'pie', id: 'pie', radius: '30%', center: ['50%', '35%'], label: { formatter: '{b}: {@2017-07-31} ({d}%)' }, encode: { itemName: 'data', value: '2017-07-31', tooltip: '2017-07-31' } } ] }; var chart_pie = echarts.init(document.getElementById('div_pie')); chart_pie.on('updateAxisPointer', function (event) { var xAxisInfo = event.axesInfo[0]; if (xAxisInfo) { var dimension = xAxisInfo.value + 1; chart_pie.setOption({ series: { id: 'pie', label: { formatter: '{b}: {@[' + dimension + ']} ({d}%)' }, encode: { value: dimension, tooltip: dimension } } }); } }); chart_pie.setOption(option); var grids = []; var xAxes = []; var yAxes = []; var series = []; var titles = []; var count = 0; for(var i = 0; i < val['movement_changes'].length; i++){ var data = []; for (var k = 0; k < val['movement_changes'][i]['movement'].length; k++) { data.push([val['movement_changes'][i]['date'][k],val['movement_changes'][i]['movement'][k]]) } grids.push({ show: true, borderWidth: 0, backgroundColor: '#fff', shadowColor: 'rgba(0, 0, 0, 0.3)', shadowBlur: 2 }); xAxes.push({ type: 'category', show: false, min:'dataMin', max:'dataMax', gridIndex: count }); yAxes.push({ type: 'value', show: false, min:'dataMin', max:'dataMax', gridIndex: count }); if(val['pct_changes'][i] < 0) color_graph = 'red'; else color_graph = 'green'; series.push({ type: 'line', xAxisIndex: count, yAxisIndex: count, data: data, itemStyle:{ color:color_graph }, showSymbol: false, animationDuration: 1000 }); titles.push({ textAlign: 'center', text: val['movement_changes'][i]['title']+' '+(val['pct_changes'][i]).toFixed(2)+'%', textStyle: { fontSize: 12, fontWeight: 'normal' } }); count++; } var rowNumber = Math.ceil(Math.sqrt(count)); echarts.util.each(grids, function (grid, idx) { grid.left = ((idx % rowNumber) / rowNumber * 100 + 0.5) + '%'; grid.top = (Math.floor(idx / rowNumber) / rowNumber * 120 + 10) + '%'; grid.width = (1 / rowNumber * 100 - 1) + '%'; grid.height = (1 / rowNumber * 120 - 1) + '%'; titles[idx].left = parseFloat(grid.left) + parseFloat(grid.width) / 2 + '%'; titles[idx].top = parseFloat(grid.top) + '%'; }); option = { title: titles.concat([{ text: 'Weekly % changes', top: 'top', left: 'center' }]), tooltip: { trigger: 'axis', axisPointer: { animation: false } }, grid: grids, xAxis: xAxes, yAxis: yAxes, series: series }; var chart_changes = echarts.init(document.getElementById('percent_changes')); chart_changes.setOption(option) generate_investment(['total investment(%): ','total gains: ','stock changes: ','stock changes (%): ','gold changes(%): ','crude oil changes(%): '], [total_investment.toFixed(2), total_gain.toFixed(2), stock_changes.toFixed(2), stock_changes_percent.toFixed(2),(val['gain_crude_oil']*100).toFixed(2),(val['gain_gold']*100).toFixed(2)]) } ================================================ FILE: stock-forecasting-js/js/tf-expand.js ================================================ ! function(e, t) { "object" == typeof exports && "undefined" != typeof module ? t(exports) : "function" == typeof define && define.amd ? define(["exports"], t) : t(e.tf = e.tf || {}) }(this, function(exports) { "use strict"; function isMobile() { var e = navigator.userAgent || navigator.vendor || window.opera; return /(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(e) || /1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(e.substr(0, 4)) } function doc(e) { return function() { for (var e = [], t = 0; t < arguments.length; t++) e[t] = arguments[t] } } function assertArgumentIsTensor(e, t, r) { assert(e instanceof Tensor, "Argument '" + t + "' passed to '" + r + "' must be a Tensor, but got " + typeof e + ".") } function assertArgumentsAreTensors(e, t) { for (var r in e) ! function(r) { var n = e[r]; Array.isArray(n) ? n.forEach(function(e, n) { assertArgumentIsTensor(e, r + "[" + n + "]", t) }) : assertArgumentIsTensor(n, r, t) }(r) } function shuffle(e) { for (var t = e.length, r = 0, n = 0; t > 0;) n = Math.random() * t | 0, r = e[--t], e[t] = e[n], e[n] = r } function clamp(e, t, r) { return Math.max(e, Math.min(t, r)) } function randUniform(e, t) { return Math.random() * (t - e) + e } function distSquared(e, t) { for (var r = 0, n = 0; n < e.length; n++) { var a = Number(e[n]) - Number(t[n]); r += a * a } return r } function assert(e, t) { if (!e) throw new Error(t) } function assertShapesMatch(e, t, r) { void 0 === r && (r = ""), assert(arraysEqual(e, t), r + " Shapes " + e + " and " + t + " must match") } function assertTypesMatch(e, t) { assert(e.dtype === t.dtype, " The dtypes of the first(" + e.dtype + ") and second(" + t.dtype + ") input must match") } function flatten(e, t) { if (void 0 === t && (t = []), Array.isArray(e)) for (var r = 0; r < e.length; ++r) flatten(e[r], t); else t.push(e); return t } function inferShape(e) { if (isTypedArray(e)) return [e.length]; if (!Array.isArray(e)) return []; for (var t = []; e instanceof Array;) t.push(e.length), e = e[0]; return t } function sizeFromShape(e) { if (0 === e.length) return 1; for (var t = e[0], r = 1; r < e.length; r++) t *= e[r]; return t } function isScalarShape(e) { return 0 === e.length } function arraysEqual(e, t) { if (e.length !== t.length) return !1; for (var r = 0; r < e.length; r++) if (e[r] !== t[r]) return !1; return !0 } function isInt(e) { return e % 1 == 0 } function tanh(e) { if (null != Math.tanh) return Math.tanh(e); if (e === 1 / 0) return 1; if (e === -1 / 0) return -1; var t = Math.exp(2 * e); return (t - 1) / (t + 1) } function sizeToSquarishShape(e) { for (var t = Math.floor(Math.sqrt(e)); t > 1; --t) if (e % t == 0) return [t, e / t]; return [1, e] } function createShuffledIndices(e) { for (var t = new Uint32Array(e), r = 0; r < e; ++r) t[r] = r; return shuffle(t), t } function rightPad(e, t) { return t <= e.length ? e : e + " ".repeat(t - e.length) } function repeatedTry(e, t, r) { return void 0 === t && (t = function(e) { return 0 }), new Promise(function(n, a) { var o = 0, i = function() { if (e()) n(); else { var s = t(++o); null != r && o >= r ? a() : setTimeout(i, s) } }; i() }) } function getQueryParams(e) { var t = {}; return e.replace(/[?&]([^=?&]+)(?:=([^&]*))?/g, function(e) { for (var r = [], n = 1; n < arguments.length; n++) r[n - 1] = arguments[n]; return decodeParam(t, r[0], r[1]), r.join("=") }), t } function decodeParam(e, t, r) { e[decodeURIComponent(t)] = decodeURIComponent(r || "") } function inferFromImplicitShape(e, t) { for (var r = 1, n = -1, a = 0; a < e.length; ++a) if (e[a] > 0) r *= e[a]; else if (-1 === e[a]) { if (-1 !== n) throw Error("Shapes can only have 1 implicit size. Found - 1 at dim " + n + " and dim " + a); n = a } else if (e[a] <= 0) throw Error("Shapes can not be <= 0. Found " + e[a] + " at dim " + a); if (-1 === n) { if (t > 0 && t !== r) throw Error("Size(" + t + ") must match the product of shape " + e); return e } if (t % r != 0) throw Error("The implicit shape can't be a fractional number. Got " + t + " / " + r); var o = e.slice(); return o[n] = t / r, o } function squeezeShape(e, t) { for (var r = [], n = [], a = 0, o = 0; o < e.length; ++o) { if (null != t) { if (t[a] === o && e[o] > 1) throw new Error("Can't squeeze axis " + o + " since its dim '" + e[o] + "' is not 1"); (null == t[a] || t[a] > o) && 1 === e[o] && (r.push(e[o]), n.push(o)), t[a] <= o && a++ } e[o] > 1 && (r.push(e[o]), n.push(o)) } return { newShape: r, keptDims: n } } function getTypedArrayFromDType(e, t) { var r = null; if (null == e || "float32" === e) r = new Float32Array(t); else if ("int32" === e) r = new Int32Array(t); else { if ("bool" !== e) throw new Error("Unknown data type " + e); r = new Uint8Array(t) } return r } function isTensorInList(e, t) { for (var r = 0; r < t.length; r++) if (t[r].id === e.id) return !0; return !1 } function checkForNaN(e, t, r) { if ("float32" === t) for (var n = 0; n < e.length; n++) if (isNaN(e[n])) throw Error("The result of the '" + r + "' has NaNs.") } function flattenNameArrayMap(e, t) { var r = []; if (e instanceof Tensor) r.push(e); else for (var n = e, a = 0; a < t.length; a++) r.push(n[t[a]]); return r } function unflattenToNameArrayMap(e, t) { if (e.length !== t.length) throw new Error("Cannot unflatten Tensor[], keys and arrays are not of same length."); for (var r = {}, n = 0; n < e.length; n++) r[e[n]] = t[n]; return r } function hasEncodingLoss(e, t) { return "float32" !== t && (("int32" !== t || "float32" === e) && ("bool" !== t || "bool" !== e)) } function copyTypedArray(e, t) { if (null == t || "float32" === t) return new Float32Array(e); if ("int32" === t) return new Int32Array(e); if ("bool" === t) { for (var r = new Uint8Array(e.length), n = 0; n < r.length; ++n) 0 !== Math.round(e[n]) && (r[n] = 1); return r } throw new Error("Unknown data type " + t) } function isTypedArray(e) { return e instanceof Float32Array || e instanceof Int32Array || e instanceof Uint8Array } function bytesPerElement(e) { if ("float32" === e || "int32" === e) return 4; if ("bool" === e) return 1; throw new Error("Unknown dtype " + e) } function isFunction(e) { return !!(e && e.constructor && e.call && e.apply) } function getTensorsInContainer(e) { var t = []; return walkTensorContainer(e, t, new Set), t } function walkTensorContainer(e, t, r) { if (null != e) if (e instanceof Tensor) t.push(e); else if (isIterable(e)) { var n = e; for (var a in n) { var o = n[a]; r.has(o) || (r.add(o), walkTensorContainer(o, t, r)) } } } function isIterable(e) { return Array.isArray(e) || "object" == typeof e } function tensorToString(e, t) { var r = e.dataSync(), n = computeMaxSizePerColumn(e), a = subTensorToString(r, e.shape, e.strides, n), o = ["Tensor"]; return t && (o.push(" dtype: " + e.dtype), o.push(" rank: " + e.rank), o.push(" shape: [" + e.shape + "]"), o.push(" values:")), o.push(a.map(function(e) { return " " + e }).join("\n")), o.join("\n") } function computeMaxSizePerColumn(e) { var t = e.dataSync(), r = e.size, n = e.strides[e.strides.length - 1], a = new Array(n).fill(0); if (e.rank > 1) for (var o = 0; o < r / n; o++) for (var i = o * n, s = 0; s < n; s++) a[s] = Math.max(a[s], valToString(t[i + s], 0).length); return a } function valToString(e, t) { return rightPad(parseFloat(e.toFixed(FORMAT_NUM_SIG_DIGITS)).toString(), t) } function subTensorToString(e, t, r, n, a) { void 0 === a && (a = !0); var o = t[0], i = t.length; if (0 === i) return [e[0].toString()]; if (1 === i) { if (o > FORMAT_LIMIT_NUM_VALS) { var s = Array.from(e.subarray(0, FORMAT_NUM_FIRST_LAST_VALS)), u = Array.from(e.subarray(o - FORMAT_NUM_FIRST_LAST_VALS, o)); return ["[" + s.map(function(e, t) { return valToString(e, n[t]) }).join(", ") + ", ..., " + u.map(function(e, t) { return valToString(e, n[o - FORMAT_NUM_FIRST_LAST_VALS + t]) }).join(", ") + "]"] } return ["[" + Array.from(e).map(function(e, t) { return valToString(e, n[t]) }).join(", ") + "]"] } var l = t.slice(1), c = r.slice(1), p = r[0], d = []; if (o > FORMAT_LIMIT_NUM_VALS) { for (y = 0; y < FORMAT_NUM_FIRST_LAST_VALS; y++) { f = (h = y * p) + p; d.push.apply(d, subTensorToString(e.subarray(h, f), l, c, n, !1)) } d.push("..."); for (y = o - FORMAT_NUM_FIRST_LAST_VALS; y < o; y++) { f = (h = y * p) + p; d.push.apply(d, subTensorToString(e.subarray(h, f), l, c, n, y === o - 1)) } } else for (y = 0; y < o; y++) { var h = y * p, f = h + p; d.push.apply(d, subTensorToString(e.subarray(h, f), l, c, n, y === o - 1)) } var m = 2 === i ? "," : ""; d[0] = "[" + d[0] + m; for (y = 1; y < d.length - 1; y++) d[y] = " " + d[y] + m; for (var g = ",\n", y = 2; y < i; y++) g += "\n"; return d[d.length - 1] = " " + d[d.length - 1] + "]" + (a ? "" : g), d } function axesAreInnerMostDims(e, t) { for (var r = 0; r < e.length; ++r) if (e[e.length - r - 1] !== t - 1 - r) return !1; return !0 } function combineLocations(e, t, r) { for (var n = e.length + t.length, a = [], o = 0, i = 0, s = 0; s < n; s++) - 1 === r.indexOf(s) ? a.push(e[o++]) : a.push(t[i++]); return a } function computeOutAndReduceShapes(e, t) { for (var r = [], n = e.length, a = 0; a < n; a++) - 1 === t.indexOf(a) && r.push(e[a]); return [r, t.map(function(t) { return e[t] })] } function expandShapeToKeepDim(e, t) { return combineLocations(e, t.map(function(e) { return 1 }), t) } function parseAxisParam(e, t) { var r = t.length; return e = null == e ? t.map(function(e, t) { return t }) : [].concat(e), assert(e.every(function(e) { return e >= -r && e < r }), "All values in axis param must be in range [-" + r + ", " + r + ") but got axis " + e), assert(e.every(function(e) { return isInt(e) }), "All values in axis param must be integers but got axis " + e), e.map(function(e) { return e < 0 ? r + e : e }) } function assertAxesAreInnerMostDims(e, t, r) { assert(axesAreInnerMostDims(t, r), e + " supports only inner-most axes for now. Got axes " + t + " and rank-" + r + " input.") } function getAxesPermutation(e, t) { if (axesAreInnerMostDims(e, t)) return null; for (var r = [], n = 0; n < t; ++n) - 1 === e.indexOf(n) && r.push(n); return e.forEach(function(e) { return r.push(e) }), r } function getUndoAxesPermutation(e) { return e.map(function(e, t) { return [t, e] }).sort(function(e, t) { return e[1] - t[1] }).map(function(e) { return e[0] }) } function getInnerMostAxes(e, t) { for (var r = [], n = t - e; n < t; ++n) r.push(n); return r } function assertParams(e, t, r) { var n = e.length, a = t.length; assert(e.length === t.length, "Error in concat" + n + "D: rank of x1 (" + n + ") and x2 (" + a + ") must be the same."), assert(r >= 0 && r < n, "Error in concat" + n + "D: axis must be between 0 and " + (n - 1) + "."); for (var o = 0; o < n; o++) assert(o === r || e[o] === t[o], "Error in concat" + n + "D: Shape (" + e + ") does not match (" + t + ") along the non-concatenated axis " + o + ".") } function computeOutShape(e, t, r) { assert(e.length === t.length, "x1 and x2 should have the same rank."); var n = e.slice(); return n[r] += t[r], n } function computeGradientSliceShapes(e, t) { return { aBegin: [0, 0], aSize: e, bBegin: [0, e[1]], bSize: t } } function operation(e, t, r) { var n = r.value; return r.value = function() { for (var e = [], r = 0; r < arguments.length; r++) e[r] = arguments[r]; return tidy(t, function() { return n.apply(void 0, e) }) }, r } function concat2Tensors(e, t, r) { assertParams(e.shape, t.shape, r); var n = computeOutShape(e.shape, t.shape, r), a = e.as2D(-1, sizeFromShape(e.shape.slice(r))), o = t.as2D(-1, sizeFromShape(t.shape.slice(r))), i = computeGradientSliceShapes(a.shape, o.shape), s = i.aBegin, u = i.aSize, l = i.bBegin, c = i.bSize; return ENV.engine.runKernel(function(e) { return e.concat(a, o) }, { a: a, b: o }, function(e) { return { a: function() { return e.slice(s, u) }, b: function() { return e.slice(l, c) } } }).reshape(n) } function createCommonjsModule(e, t) { return t = { exports: {} }, e(t, t.exports), t.exports } function makeZerosTypedArray(e, t) { if (null == t || "float32" === t) return new Float32Array(e); if ("int32" === t) return new Int32Array(e); if ("bool" === t) return new Uint8Array(e); throw new Error("Unknown data type $ {dtype}") } function makeOnesTypedArray(e, t) { for (var r = makeZerosTypedArray(e, t), n = 0; n < r.length; n++) r[n] = 1; return r } function toTypedArray(e, t) { return noConversionNeeded(e, t) ? e : (Array.isArray(e) && (e = flatten(e)), copyTypedArray(e, t)) } function noConversionNeeded(e, t) { return e instanceof Float32Array && "float32" === t || e instanceof Int32Array && "int32" === t || e instanceof Uint8Array && "bool" === t } function getBroadcastDims(e, t) { for (var r = e.length, n = [], a = 0; a < r; a++) { var o = r - 1 - a, i = e[o] || 1; (t[t.length - 1 - a] || 1) > 1 && 1 === i && n.unshift(o) } return n } function getReductionAxes(e, t) { for (var r = [], n = 0; n < t.length; n++) { var a = e[e.length - n - 1], o = t.length - n - 1, i = t[o]; (null == a || 1 === a && i > 1) && r.unshift(o) } return r } function broadcastDimsAreOuter(e) { for (var t = 0; t < e.length; t++) if (e[t] !== t) return !1; return !0 } function assertAndGetBroadcastShape(e, t) { for (var r = [], n = "Operands could not be broadcast together with shapes " + e + " and " + t + ".", a = Math.max(e.length, t.length), o = 0; o < a; o++) { var i = e[e.length - o - 1] || 1, s = t[t.length - o - 1] || 1; if (i > 1 && s > 1 && i !== s) throw Error(n); r.unshift(Math.max(i, s)) } return r } function batchnormReshape4D(e) { return null == e ? null : 0 === e.rank ? e.as1D() : 1 === e.rank ? e : 2 === e.rank ? e.as4D(1, 1, e.shape[0], e.shape[1]) : 3 === e.rank ? e.as4D(1, e.shape[0], e.shape[1], e.shape[2]) : e } function upcastType(e, t) { return upcastTypeMap[e][t] } function sumOutType(e) { return upcastType(e, "int32") } function computePool2DInfo(e, t, r, n, a, o) { void 0 === o && (o = "channelsLast"); var i, s = parseTupleParam(t), u = s[0], l = s[1]; if ("channelsLast" === o) i = [u, l, e[3], e[3]]; else { if ("channelsFirst" !== o) throw new Error("Unknown dataFormat " + o); i = [u, l, e[1], e[1]] } return computeConv2DInfo(e, i, r, 1, n, a, !1, o) } function computeConv2DInfo(e, t, r, n, a, o, i, s) { void 0 === i && (i = !1), void 0 === s && (s = "channelsLast"); var u = [-1, -1, -1, -1], l = u[0], c = u[1], p = u[2], d = u[3]; if ("channelsLast" === s) l = e[0], c = e[1], p = e[2], d = e[3]; else { if ("channelsFirst" !== s) throw new Error("Unknown dataFormat " + s); l = e[0], d = e[1], c = e[2], p = e[3] } var h, f = t[0], m = t[1], g = t[3], y = parseTupleParam(r), v = y[0], b = y[1], x = parseTupleParam(n), w = x[0], _ = x[1], S = getPadAndOutInfo(a, c, p, v, b, getEffectiveFilterSize(f, w), getEffectiveFilterSize(m, _), o), N = S.padInfo, A = S.outHeight, E = S.outWidth, T = i ? g * d : g; return "channelsFirst" === s ? h = [l, T, A, E] : "channelsLast" === s && (h = [l, A, E, T]), { batchSize: l, dataFormat: s, inHeight: c, inWidth: p, inChannels: d, outHeight: A, outWidth: E, outChannels: T, padInfo: N, strideHeight: v, strideWidth: b, filterHeight: f, filterWidth: m, dilationHeight: w, dilationWidth: _, inShape: e, outShape: h, filterShape: t } } function computeOutputShape3D(e, t, r, n, a, o) { null == a && (a = computeDefaultPad(e, t, n)); var i = e[0], s = e[1], u = conditionalRound((i - t + 2 * a) / n + 1, o); assert(isInt(u), "The output # of rows (" + u + ") must be an integer. Change the stride and/or zero pad parameters"); var l = conditionalRound((s - t + 2 * a) / n + 1, o); return assert(isInt(l), "The output # of columns (" + l + ") must be an integer. Change the stride and/or zero pad parameters"), [u, l, r] } function computeDefaultPad(e, t, r, n) { void 0 === n && (n = 1); var a = getEffectiveFilterSize(t, n); return Math.floor((e[0] * (r - 1) - r + a) / 2) } function parseTupleParam(e) { return "number" == typeof e ? [e, e] : e } function getEffectiveFilterSize(e, t) { return t <= 1 ? e : e + (e - 1) * (t - 1) } function getPadAndOutInfo(e, t, r, n, a, o, i, s) { var u, l, c; if ("number" == typeof e) { u = { top: e, bottom: e, left: e, right: e, type: 0 === e ? "VALID" : "NUMBER" }; var p = computeOutputShape3D([t, r, 1], o, 1, n, e, s); l = p[0], c = p[1] } else if ("same" === e) { var d = ((l = Math.ceil(t / n)) - 1) * n + o - t, h = ((c = Math.ceil(r / a)) - 1) * a + i - r, f = Math.floor(d / 2), m = d - f, g = Math.floor(h / 2); u = { top: f, bottom: m, left: g, right: h - g, type: "SAME" } } else { if ("valid" !== e) throw Error("Unknown padding parameter: " + e); u = { top: 0, bottom: 0, left: 0, right: 0, type: "VALID" }, l = Math.ceil((t - o + 1) / n), c = Math.ceil((r - i + 1) / a) } return { padInfo: u, outHeight: l, outWidth: c } } function conditionalRound(e, t) { if (!t) return e; switch (t) { case "round": return Math.round(e); case "ceil": return Math.ceil(e); case "floor": return Math.floor(e); default: throw new Error("Unknown roundingMode " + t) } } function parseTupleParam$1(e) { return "number" == typeof e ? [e, e] : e } function tupleValuesAreOne(e) { var t = parseTupleParam$1(e), r = t[0], n = t[1]; return 1 === r && 1 === n } function eitherStridesOrDilationsAreOne(e, t) { return tupleValuesAreOne(e) || tupleValuesAreOne(t) } function depthwiseConv2dDerInput(e, t, r, n) { var a = t, o = !1; 3 === t.rank && (o = !0, a = t.as4D(1, t.shape[0], t.shape[1], t.shape[2])); var i = ENV.engine.runKernel(function(e) { return e.depthwiseConv2DDerInput(a, r, n) }, { dy4D: a }); return o ? i.as3D(i.shape[1], i.shape[2], i.shape[3]) : i } function depthwiseConv2dDerFilter(e, t, r, n) { var a = e; 3 === e.rank && (a = e.as4D(1, e.shape[0], e.shape[1], e.shape[2])); var o = t; return 3 === o.rank && (o = t.as4D(1, t.shape[0], t.shape[1], t.shape[2])), ENV.engine.runKernel(function(e) { return e.depthwiseConv2DDerFilter(a, o, n) }, { x4D: a, dy4D: o }) } function normImpl(e, t, r) { if (void 0 === r && (r = null), 0 === e.rank) return e.abs(); if (1 !== e.rank && null === r) return normImpl(e.reshape([-1]), t, r); if (1 === e.rank || "number" == typeof r || r instanceof Array && 1 === r.length) { if (1 === t) return e.abs().sum(r); if (t === 1 / 0) return e.abs().max(r); if (t === -1 / 0) return e.abs().min(r); if ("euclidean" === t || 2 === t) return e.abs().pow(scalar(2, "int32")).sum(r).sqrt(); throw new Error("Error in norm: invalid ord value: " + t) } if (r instanceof Array && 2 === r.length) { if (1 === t) return e.abs().sum(r[0]).max(r[1] - 1); if (t === 1 / 0) return e.abs().sum(r[1]).max(r[0]); if (t === -1 / 0) return e.abs().sum(r[1]).min(r[0]); if ("fro" === t || "euclidean" === t) return e.square().sum(r).sqrt(); throw new Error("Error in norm: invalid ord value: " + t) } throw new Error("Error in norm: invalid axis: " + r) } function assertParamsValid(e, t, r) { assert(e.rank === t.length, "Error in slice" + e.rank + "D: Length of begin " + t + " must match the rank of the array (" + e.rank + ")."), assert(e.rank === r.length, "Error in slice" + e.rank + "D: Length of size " + r + " must match the rank of the array (" + e.rank + ")."); for (var n = 0; n < e.rank; ++n) assert(t[n] + r[n] <= e.shape[n], "Error in slice" + e.rank + "D: begin[" + n + "] + size[" + n + "] (" + (t[n] + r[n]) + ") would overflow input.shape[" + n + "] (" + e.shape[n] + ")") } function getStridedSlicedInfo(e, t, r, n, a, o) { void 0 === a && (a = 0), void 0 === o && (o = 0); for (var i = [], s = [], u = 0; u < e.length; u++) i[u] = startForAxis(a, t, n, e, u), s[u] = stopForAxis(o, r, n, e, u); var l = new Array(e.length).fill(0); return l = l.map(function(e, t) { for (var r = 0, a = i[t]; !(n[t] > 0 ? a >= s[t] : a <= s[t]); a += n[t]) r += 1; return r }), [i, l] } function startForAxis(e, t, r, n, a) { var o = t[a]; e & 1 << a && (o = r[a] > 0 ? Number.MIN_SAFE_INTEGER : Number.MAX_SAFE_INTEGER); var i = n[a]; return o < 0 && (o += i), o = clamp(0, o, i - 1) } function stopForAxis(e, t, r, n, a) { var o = t[a]; e & 1 << a && (o = r[a] > 0 ? Number.MAX_SAFE_INTEGER : Number.MIN_SAFE_INTEGER); var i = n[a]; return o < 0 && (o += i), o = r[a] > 0 ? clamp(0, o, i) : clamp(-1, o, i - 1) } function computeStrides(e) { var t = e.length; if (t < 2) return []; var r = new Array(t - 1); r[t - 2] = e[t - 1]; for (var n = t - 3; n >= 0; --n) r[n] = r[n + 1] * e[n + 1]; return r } function checkGrads(e) { if (e.filter(function(e) { return null == e }).length > 0) throw new Error("Cannot compute gradient of y=f(x) with respect to x. Make sure that\n the f you passed encloses all operations that lead from x to y.") } function getFilteredNodesXToY(e, t, r) { for (var n = {}, a = {}, o = 0; o < t.length; o++) n[t[o].id] = !0; for (o = 0; o < e.length; o++) { d = (m = e[o]).inputs; for (var i in d) { for (var s = d[i], u = !1, l = 0; l < t.length; l++) if (n[s.id]) { n[m.output.id] = !0, u = !0, a[m.id] = !0; break } if (u) break } } var c = {}; c[r.id] = !0; for (var p = {}, o = e.length - 1; o >= 0; o--) { var d = (m = e[o]).inputs, h = []; h.push(m.output); for (l = 0; l < h.length; l++) if (c[h[l].id]) { for (var i in d) c[d[i].id] = !0, p[m.id] = !0; break } } for (var f = [], o = 0; o < e.length; o++) { var m = e[o]; if (a[m.id] && p[m.id]) { var g = {}; for (var i in m.inputs) { var y = m.inputs[i]; n[y.id] && (g[i] = y) } var v = Object.assign({}, m); v.inputs = g, v.output = m.output, f.push(v) } } return f } function backpropagateGradients(e, t) { for (var r = t.length - 1; r >= 0; r--) { var n = t[r], a = e[n.output.id]; if (null == n.gradient) throw new Error("Cannot compute gradient: gradient function not found for " + n.name + "."); var o = n.gradient(a); for (var i in n.inputs) { if (!(i in o)) throw new Error("Cannot backprop through input " + i + ". Available gradients found: " + Object.keys(o) + "."); var s = o[i](), u = n.inputs[i]; if (!arraysEqual(s.shape, u.shape)) throw new Error("Error in gradient for op " + n.name + ". The gradient of input '" + i + "' has shape '" + s.shape + "', which does not match the shape of the input '" + u.shape + "'"); if (null == e[u.id]) e[u.id] = s; else { var l = e[u.id]; e[u.id] = l.add(s), l.dispose() } } } } function hasExtension(e, t) { return null != e.getExtension(t) } function getWebGLRenderingContext(e) { if (0 === e || !ENV.get("IS_BROWSER")) throw new Error("Cannot get WebGL rendering context, WebGL is disabled."); var t = document.createElement("canvas"); return 1 === e ? t.getContext("webgl") || t.getContext("experimental-webgl") : t.getContext("webgl2") } function loseContext(e) { if (null != e) { var t = e.getExtension("WEBGL_lose_context"); if (null == t) throw new Error("Extension WEBGL_lose_context not supported on this browser."); t.loseContext() } } function isWebGLVersionEnabled(e) { var t = getWebGLRenderingContext(e); return null != t && (loseContext(t), !0) } function getWebGLDisjointQueryTimerVersion(e) { if (0 === e) return 0; var t, r = getWebGLRenderingContext(e); return t = hasExtension(r, "EXT_disjoint_timer_query_webgl2") && 2 === e ? 2 : hasExtension(r, "EXT_disjoint_timer_query") ? 1 : 0, null != r && loseContext(r), t } function isFloatTextureReadPixelsEnabled(e) { if (0 === e) return !1; var t = getWebGLRenderingContext(e); if (1 === e) { if (!hasExtension(t, "OES_texture_float")) return !1 } else if (!hasExtension(t, "EXT_color_buffer_float")) return !1; var r = t.createFramebuffer(), n = t.createTexture(); t.bindTexture(t.TEXTURE_2D, n); var a = 2 === e ? t.RGBA32F : t.RGBA; t.texImage2D(t.TEXTURE_2D, 0, a, 1, 1, 0, t.RGBA, t.FLOAT, null), t.bindFramebuffer(t.FRAMEBUFFER, r), t.framebufferTexture2D(t.FRAMEBUFFER, t.COLOR_ATTACHMENT0, t.TEXTURE_2D, n, 0); var o = t.checkFramebufferStatus(t.FRAMEBUFFER) === t.FRAMEBUFFER_COMPLETE; t.readPixels(0, 0, 1, 1, t.RGBA, t.FLOAT, new Float32Array(4)); var i = t.getError() === t.NO_ERROR; return loseContext(t), o && i } function isWebGLGetBufferSubDataAsyncExtensionEnabled(e) { if (e > 0) return !1; if (2 !== e) return !1; var t = getWebGLRenderingContext(e), r = hasExtension(t, "WEBGL_get_buffer_sub_data_async"); return loseContext(t), r } function getFeaturesFromURL() { var e = {}; if ("undefined" == typeof window || void 0 === window.location) return e; var t = getQueryParams(window.location.search); if (TENSORFLOWJS_FLAGS_PREFIX in t) { var r = {}; t[TENSORFLOWJS_FLAGS_PREFIX].split(",").forEach(function(e) { var t = e.split(":"), n = t[0], a = t[1]; r[n] = a }), URL_PROPERTIES.forEach(function(t) { t.name in r && (console.log("Setting feature override from URL " + t.name + ": " + r[t.name]), t.type === Type.NUMBER ? e[t.name] = +r[t.name] : t.type === Type.BOOLEAN ? e[t.name] = "true" === r[t.name] : t.type === Type.STRING ? e[t.name] = r[t.name] : console.warn("Unknown URL param: " + t.name + ".")) }) } return e } function getGlobalNamespace() { var e; if ("undefined" != typeof window) e = window; else { if ("undefined" == typeof global) throw new Error("Could not find a global object"); e = global } return e } function getOrMakeEnvironment() { var e = getGlobalNamespace(); return e.ENV = e.ENV || new Environment(getFeaturesFromURL()), e.ENV } function computeOptimalWindowSize(e) { return e <= PARALLELIZE_THRESHOLD ? e : nearestDivisor(e, Math.floor(Math.sqrt(e))) } function nearestDivisor(e, t) { for (var r = t; r < e; ++r) if (e % r == 0) return r; return e } function castTensor(e, t, r) { if (!hasEncodingLoss(e.dtype, t)) return Tensor.make(e.shape, { dataId: e.dataId }, t); if ("int32" === t) return r.int(e); if ("bool" === t) return r.notEqual(e, ArrayOps.scalar(0, e.dtype)); throw new Error("Error in Cast: unknown dtype argument (" + t + ")") } function reshapeTensor(e, t) { return Tensor.make(t, { dataId: e.dataId }, e.dtype) } function getUnpackedMatrixTextureShapeWidthHeight(e, t) { return [t, e] } function getUnpackedArraySizeFromMatrixSize(e, t) { return e * t } function getColorMatrixTextureShapeWidthHeight(e, t) { return [4 * t, e] } function getMatrixSizeFromUnpackedArraySize(e, t) { if (e % t != 0) throw new Error("unpackedSize (" + e + ") must be a multiple of " + t); return e / t } function encodeMatrixToUnpackedArray(e, t, r) { var n = getUnpackedArraySizeFromMatrixSize(e.length, r); if (t.length < n) throw new Error("unpackedArray length (" + t.length + ") must be >= " + n); for (var a = 0, o = 0; o < e.length; ++o) t[a] = e[o], a += r } function encodeFloatArray(e) { for (var t = new Uint8Array(4 * e.length), r = 0; r < t.length; r += 4) ! function(r) { var n = e[r / 4]; if (isNaN(n)) return t[r] = BYTE_NAN_VALUE, t[r + 1] = BYTE_NAN_VALUE, t[r + 2] = BYTE_NAN_VALUE, t[r + 3] = BYTE_NAN_VALUE, "continue"; var a = (n - FLOAT_MIN) / FLOAT_RANGE, o = FLOAT_POWERS.map(function(e) { return e * a }).map(function(e) { return Math.floor(e % 1 * 255) }); t[r] = Math.floor(a), t[r + 1] = o[0], t[r + 2] = o[1], t[r + 3] = o[2] }(r); return t } function decodeToFloatArray(e) { for (var t = new Float32Array(e.length / 4), r = 0; r < e.length; r += 4) ! function(r) { if (e[r] === BYTE_NAN_VALUE && e[r + 1] === BYTE_NAN_VALUE && e[r + 2] === BYTE_NAN_VALUE && e[r + 3] === BYTE_NAN_VALUE) return t[r / 4] = NaN, "continue"; var n = 0; FLOAT_DELTAS.forEach(function(t, a) { n += t * e[r + a] }); var a = n * FLOAT_RANGE + FLOAT_MIN; t[r / 4] = a }(r); return t } function decodeMatrixFromUnpackedArray(e, t, r) { var n = getMatrixSizeFromUnpackedArraySize(e.length, r); if (t.length < n) throw new Error("matrix length (" + t.length + ") must be >= " + n); for (var a = 0, o = 0; o < e.length; o += r) t[a++] = e[o] } function decodeMatrixFromUnpackedColorRGBAArray(e, t, r) { var n = e.length * r / 4; if (t.length < n) throw new Error("matrix length (" + t.length + ") must be >= " + n); for (var a = 0, o = 0; o < e.length; o += 4) for (var i = 0; i < r; i++) t[a++] = e[o + i] } function getPackedMatrixTextureShapeWidthHeight(e, t) { return [Math.ceil(t / 2), Math.ceil(e / 2)] } function getPackedRGBAArraySizeFromMatrixShape(e, t) { var r = getPackedMatrixTextureShapeWidthHeight(e, t); return r[0] * r[1] * 4 } function encodeMatrixToPackedRGBA(e, t, r, n) { var a = getPackedRGBAArraySizeFromMatrixShape(t, r); if (n.length < a) throw new Error("packedRGBA length (" + n.length + ") must be >= " + a); for (var o = getPackedMatrixTextureShapeWidthHeight(t, r), i = o[0], s = o[1], u = r % 2 == 1, l = t % 2 == 1, c = Math.floor(r / 2), p = Math.floor(t / 2), d = u ? 4 : 0, h = r, f = 0, m = 0; m < p; ++m) { for (var g = 2 * m * r, y = 0; y < c; ++y) { v = g + 2 * y; n[f] = e[v], n[f + 1] = e[v + 1], n[f + 2] = e[v + h], n[f + 3] = e[v + h + 1], f += 4 } f += d } if (u) for (var v = r - 1, f = 4 * (i - 1), b = 2 * r, d = 4 * i, m = 0; m < p; ++m) n[f] = e[v], n[f + 2] = e[v + r], v += b, f += d; if (l) for (var v = (t - 1) * r, f = (s - 1) * i * 4, y = 0; y < c; ++y) n[f++] = e[v++], n[f++] = e[v++], f += 2; return u && l && (n[n.length - 4] = e[e.length - 1]), n } function decodeMatrixFromPackedRGBA(e, t, r, n) { var a = t * r; if (a < n.length) throw new Error("matrix length (" + n.length + ") must be >= " + a); for (var o = r % 2 == 1, i = t % 2 == 1, s = Math.floor(r / 2), u = Math.floor(t / 2), l = getPackedMatrixTextureShapeWidthHeight(t, r), c = l[0], p = l[1], d = o ? 4 : 0, h = r + (o ? 1 : 0), f = 0, m = 0, g = r, y = 0; y < u; ++y) { for (b = 0; b < s; ++b) n[m++] = e[f++], n[m++] = e[f++], n[g++] = e[f++], n[g++] = e[f++]; f += d, m += h, g += h } if (o) for (var f = 4 * (c - 1), v = r - 1, d = 4 * c, h = 2 * r, y = 0; y < u; ++y) n[v] = e[f], n[v + r] = e[f + 2], f += d, v += h; if (i) for (var f = (p - 1) * c * 4, v = (t - 1) * r, b = 0; b < s; ++b) n[v++] = e[f++], n[v++] = e[f++], f += 2; return o && i && (n[n.length - 1] = e[e.length - 4]), n } function makeShader(e, t, r, n) { var a = getSampleSnippet(), o = getSetOutputSnippet(), i = e.map(function(e) { return "uniform sampler2D " + e.name + ";" }).join("\n"), s = e.map(function(e) { return getInputSamplingSnippet(e, t, n) }).join("\n"), u = t.texShape, l = getOutputSamplingSnippet(t.logicalShape, u); return [SHADER_PREFIX, a, o, i, l, s, r].join("\n") } function getSampleSnippet() { return ENV.get("WEBGL_FLOAT_TEXTURE_ENABLED") ? FLOAT_TEXTURE_SAMPLE_SNIPPET : UNSIGNED_BYTE_TEXTURE_SAMPLE_SNIPPET } function getSetOutputSnippet() { return ENV.get("WEBGL_FLOAT_TEXTURE_ENABLED") ? FLOAT_TEXTURE_SETOUTPUT_SNIPPET : UNSIGNED_BYTE_TEXTURE_SETOUTPUT_SNIPPET } function getSamplerFromInInfo(e) { var t = e.shapeInfo.logicalShape; switch (t.length) { case 0: return getSamplerScalar(e); case 1: return getSampler1D(e); case 2: return getSampler2D(e); case 3: return getSampler3D(e); case 4: return getSampler4D(e); case 5: return getSampler5D(e); default: throw new Error(t.length + "-D input sampling is not yet supported") } } function getInputSamplingSnippet(e, t, r) { var n = getSamplerFlat(e); return n += getSamplerFromInInfo(e), (r || arraysEqual(e.shapeInfo.logicalShape, t.logicalShape)) && (n += getSamplerAtOutputCoords(e, t, r)), n } function getOutputSamplingSnippet(e, t) { switch (e.length) { case 0: return "\n int getOutputCoords() {\n return 0;\n }\n "; case 1: return getOutput1DCoords(e, t); case 2: return getOutput2DCoords(e, t); case 3: return getOutput3DCoords(e, t); case 4: return getOutput4DCoords(e, t); case 5: return getOutput5DCoords(e, t); default: throw new Error(e.length + "-D output sampling is not yet supported") } } function getOutputScalarCoords() { return "\n int getOutputCoords() {\n return 0;\n }\n " } function getOutput1DCoords(e, t) { return 1 === t[0] ? "\n int getOutputCoords() {\n return int(resultUV.x * " + t[1] + ".0);\n }\n " : 1 === t[1] ? "\n int getOutputCoords() {\n return int(resultUV.y * " + t[0] + ".0);\n }\n " : "\n int getOutputCoords() {\n ivec2 resTexRC = ivec2(resultUV.yx *\n vec2(" + t[0] + ", " + t[1] + "));\n return resTexRC.x * " + t[1] + " + resTexRC.y;\n }\n " } function getOutput3DCoords(e, t) { var r = e[1] * e[2], n = e[2]; return "\n ivec3 getOutputCoords() {\n ivec2 resTexRC = ivec2(resultUV.yx *\n vec2(" + t[0] + ", " + t[1] + "));\n int index = resTexRC.x * " + t[1] + " + resTexRC.y;\n int r = index / " + r + ";\n index -= r * " + r + ";\n int c = index / " + n + ";\n int d = index - c * " + n + ";\n return ivec3(r, c, d);\n }\n " } function getOutput4DCoords(e, t) { var r = e[3], n = e[2] * r, a = e[1] * n; return "\n ivec4 getOutputCoords() {\n ivec2 resTexRC = ivec2(resultUV.yx *\n vec2(" + t[0] + ", " + t[1] + "));\n int index = resTexRC.x * " + t[1] + " + resTexRC.y;\n\n int r = index / " + a + ";\n index -= r * " + a + ";\n\n int c = index / " + n + ";\n index -= c * " + n + ";\n\n int d = index / " + r + ";\n int d2 = index - d * " + r + ";\n\n return ivec4(r, c, d, d2);\n }\n " } function getOutput5DCoords(e, t) { var r = e[4], n = e[3] * r, a = e[2] * n, o = e[1] * a; return "\n ivec5 getOutputCoords() {\n ivec2 resTexRC = ivec2(resultUV.yx * vec2(" + t[0] + ",\n " + t[1] + "));\n\n int index = resTexRC.x * " + t[1] + " + resTexRC.y;\n\n int r = index / " + o + ";\n index -= r * " + o + ";\n\n int c = index / " + a + ";\n index -= c * " + a + ";\n\n int d = index / " + n + ";\n index -= d * " + n + ";\n\n int d2 = index / " + r + ";\n int d3 = index - d2 * " + r + ";\n\n ivec5 outShape = ivec5(r, c, d, d2, d3);\n return outShape;\n }\n " } function getOutput2DCoords(e, t) { return arraysEqual(e, t) ? "\n ivec2 getOutputCoords() {\n return ivec2(resultUV.yx * vec2(" + t[0] + ", " + t[1] + "));\n }\n " : 1 === e[1] ? "\n ivec2 getOutputCoords() {\n ivec2 resTexRC = ivec2(resultUV.yx *\n vec2(" + t[0] + ", " + t[1] + "));\n int index = resTexRC.x * " + t[1] + " + resTexRC.y;\n return ivec2(index, 0);\n }\n " : 1 === e[0] ? "\n ivec2 getOutputCoords() {\n ivec2 resTexRC = ivec2(resultUV.yx *\n vec2(" + t[0] + ", " + t[1] + "));\n int index = resTexRC.x * " + t[1] + " + resTexRC.y;\n return ivec2(0, index);\n }\n " : "\n ivec2 getOutputCoords() {\n ivec2 resTexRC = ivec2(resultUV.yx *\n vec2(" + t[0] + ", " + t[1] + "));\n int index = resTexRC.x * " + t[1] + " + resTexRC.y;\n int r = index / " + e[1] + ";\n int c = index - r * " + e[1] + ";\n return ivec2(r, c);\n }\n " } function getSamplerScalar(e) { var t = e.name; return "\n float " + ("get" + t.charAt(0).toUpperCase() + t.slice(1)) + "() {\n return sampleTexture(" + t + ", halfCR);\n }\n " } function getSampler1D(e) { var t = e.name, r = "get" + t.charAt(0).toUpperCase() + t.slice(1); return "\n float " + r + "(int index) {\n return " + r + "Flat(index);\n }\n " } function getSampler2D(e) { var t = e.shapeInfo.logicalShape, r = e.shapeInfo.texShape, n = e.name, a = "get" + n.charAt(0).toUpperCase() + n.slice(1), o = r[0], i = r[1]; if (arraysEqual(t, r)) return "\n float " + a + "(int row, int col) {\n vec2 uv = (vec2(col, row) + halfCR) / vec2(" + i + ".0, " + o + ".0);\n return sampleTexture(" + n + ", uv);\n }\n "; var s = squeezeShape(t), u = s.newShape, l = s.keptDims, c = u; if (c.length < t.length) { var p = ["row", "col"]; return "\n " + getSamplerFromInInfo(squeezeInputInfo(e, c)) + "\n float " + a + "(int row, int col) {\n return " + a + "(" + getSqueezedParams(p, l) + ");\n }\n " } return 1 === i ? "\n float " + a + "(int row, int col) {\n int index = row * " + t[1] + " + col;\n vec2 uv = vec2(0.5, (float(index) + 0.5) / " + o + ".0);\n return sampleTexture(" + n + ", uv);\n }\n " : 1 === o ? "\n float " + a + "(int row, int col) {\n int index = row * " + t[1] + " + col;\n vec2 uv = vec2((float(index) + 0.5) / " + i + ".0, 0.5);\n return sampleTexture(" + n + ", uv);\n }\n " : "\n float " + a + "(int row, int col) {\n vec2 uv = UVfrom2D(" + o + ", " + i + ", " + t[1] + ", row, col);\n return sampleTexture(" + n + ", uv);\n }\n" } function getSampler3D(e) { var t = e.shapeInfo.texShape, r = e.shapeInfo.logicalShape, n = e.name, a = "get" + n.charAt(0).toUpperCase() + n.slice(1), o = t[0], i = t[1], s = r[1] * r[2], u = r[2], l = squeezeShape(r), c = l.newShape, p = l.keptDims, d = c; if (d.length < r.length) { var h = ["row", "col", "depth"]; return "\n " + getSamplerFromInInfo(squeezeInputInfo(e, d)) + "\n float " + a + "(int row, int col, int depth) {\n return " + a + "(" + getSqueezedParams(h, p) + ");\n }\n " } return i === s ? "\n float " + a + "(int row, int col, int depth) {\n int texR = row;\n int texC = col * " + u + " + depth;\n vec2 uv = (vec2(texC, texR) + halfCR) /\n vec2(" + i + ".0, " + o + ".0);\n return sampleTexture(" + n + ", uv);\n }\n " : i === u ? "\n float " + a + "(int row, int col, int depth) {\n int texR = row * " + r[1] + " + col;\n int texC = depth;\n vec2 uv = (vec2(texC, texR) + halfCR) / vec2(" + i + ".0, " + o + ".0);\n return sampleTexture(" + n + ", uv);\n }\n " : "\n float " + a + "(int row, int col, int depth) {\n vec2 uv = UVfrom3D(\n " + o + ", " + i + ", " + s + ", " + u + ", row, col, depth);\n return sampleTexture(" + n + ", uv);\n }\n " } function getSampler4D(e) { var t = e.shapeInfo.logicalShape, r = e.shapeInfo.texShape, n = e.name, a = "get" + n.charAt(0).toUpperCase() + n.slice(1), o = r[0], i = r[1], s = t[3], u = t[2] * s, l = t[1] * u, c = squeezeShape(t), p = c.newShape, d = c.keptDims; if (p.length < t.length) { var h = ["row", "col", "depth", "depth2"]; return "\n " + getSamplerFromInInfo(squeezeInputInfo(e, p)) + "\n float " + a + "(int row, int col, int depth, int depth2) {\n return " + a + "(" + getSqueezedParams(h, d) + ");\n }\n " } return i === l ? "\n float " + a + "(int row, int col, int depth, int depth2) {\n int texR = row;\n int texC = col * " + u + " + depth * " + s + " + depth2;\n vec2 uv = (vec2(texC, texR) + halfCR) /\n vec2(" + i + ".0, " + o + ".0);\n return sampleTexture(" + n + ", uv);\n }\n " : i === s ? "\n float " + a + "(int row, int col, int depth, int depth2) {\n int texR = row * " + t[1] * t[2] + " + col * " + t[2] + " + depth;\n int texC = depth2;\n vec2 uv = (vec2(texC, texR) + halfCR) /\n vec2(" + i + ".0, " + o + ".0);\n return sampleTexture(" + n + ", uv);\n }\n " : "\n float " + a + "(int row, int col, int depth, int depth2) {\n vec2 uv = UVfrom4D(" + o + ", " + i + ", " + l + ", " + u + ",\n " + s + ", row, col, depth, depth2);\n return sampleTexture(" + n + ", uv);\n }\n " } function getSampler5D(e) { var t = e.shapeInfo.logicalShape, r = e.shapeInfo.texShape, n = e.name, a = "get" + n.charAt(0).toUpperCase() + n.slice(1), o = r[0], i = r[1], s = t[4], u = t[3] * s, l = t[2] * u, c = t[1] * l, p = squeezeShape(t), d = p.newShape, h = p.keptDims; if (d.length < t.length) { var f = ["row", "col", "depth", "depth2", "depth3"]; return "\n " + getSamplerFromInInfo(squeezeInputInfo(e, d)) + "\n float " + a + "(int row, int col, int depth, int depth2, int depth3) {\n return " + a + "(" + getSqueezedParams(f, h) + ");\n }\n " } return i === c ? "\n float " + a + "(int row, int col, int depth, int depth2, int depth3) {\n int texR = row;\n int texC = col * " + l + " + depth * " + u + " +\n depth2 * " + s + " + depth3;\n vec2 uv = (vec2(texC, texR) + halfCR) /\n vec2(" + i + ".0, " + o + ".0);\n return sampleTexture(" + n + ", uv);\n }\n " : i === s ? "\n float " + a + "(int row, int col, int depth, int depth2, int depth3) {\n int texR = row * " + t[1] * t[2] + " + col * " + t[2] + " +\n depth * " + t[3] + " + depth2;\n int texC = depth3;\n vec2 uv = (vec2(texC, texR) + halfCR) /\n vec2(" + i + ".0, " + o + ".0);\n return sampleTexture(" + n + ", uv);\n }\n " : "\n float " + a + "(int row, int col, int depth, int depth2, int depth3) {\n vec2 uv = UVfrom5D(" + o + ", " + i + ", " + c + ", " + l + ",\n " + u + ", " + s + ", row, col, depth, depth2, depth3);\n return sampleTexture(" + n + ", uv);\n }\n " } function getSamplerFlat(e) { var t = e.name, r = e.shapeInfo.texShape, n = "get" + t.charAt(0).toUpperCase() + t.slice(1) + "Flat", a = r[0], o = r[1]; return 1 === o && 1 === a ? "\n float " + n + "(int index) {\n return sampleTexture(" + t + ", halfCR);\n }\n " : 1 === o ? "\n float " + n + "(int index) {\n vec2 uv = vec2(0.5, (float(index) + 0.5) / " + a + ".0);\n return sampleTexture(" + t + ", uv);\n }\n " : 1 === a ? "\n float " + n + "(int index) {\n vec2 uv = vec2((float(index) + 0.5) / " + o + ".0, 0.5);\n return sampleTexture(" + t + ", uv);\n }\n " : "\n float " + n + "(int index) {\n vec2 uv = UVfrom1D(" + a + ", " + o + ", index);\n return sampleTexture(" + t + ", uv);\n }\n " } function getBroadcastOutputCoordsSampler(e, t, r, n) { var a = e.shapeInfo.logicalShape.length, o = t.logicalShape.length, i = "int"; 2 === o ? i = "ivec2" : 3 === o ? i = "ivec3" : 4 === o && (i = "ivec4"); var s, u = getBroadcastDims(e.shapeInfo.logicalShape, t.logicalShape), l = o - a; s = 0 === a ? "" : o < 2 && u.length >= 1 ? "coords = 0;" : u.map(function(e) { return "coords[" + (e + l) + "] = 0;" }).join("\n"); var c = ""; return c = o < 2 && a > 0 ? "coords" : e.shapeInfo.logicalShape.map(function(e, t) { return "coords[" + (t + l) + "]" }).join(", "), "\n float " + n + "() {\n " + i + " coords = getOutputCoords();\n " + s + "\n return get" + r + "(" + c + ");\n }\n " } function getSamplerAtOutputCoords(e, t, r) { var n = e.shapeInfo.texShape, a = e.name, o = a.charAt(0).toUpperCase() + a.slice(1), i = "get" + o + "AtOutCoords", s = getBroadcastDims(e.shapeInfo.logicalShape, t.logicalShape), u = e.shapeInfo.logicalShape.length, l = t.logicalShape.length, c = r && (l > u || s.length > 0), p = broadcastDimsAreOuter(s); if (c && !p) return getBroadcastOutputCoordsSampler(e, t, o, i); var d = t.texShape; if (arraysEqual(n, d)) return "\n float " + i + "() {\n return sampleTexture(" + a + ", resultUV);\n }\n "; var h = sizeFromShape(n), f = ""; return c && p && (f = "\n int mainPart = index / " + h + ";\n index -= mainPart * " + h + ";\n "), "\n float " + i + "() {\n ivec2 resTexRC = ivec2(resultUV.yx *\n vec2(" + d[0] + ", " + d[1] + "));\n int index = resTexRC.x * " + d[1] + " + resTexRC.y;\n " + f + "\n int texR = index / " + n[1] + ";\n int texC = index - texR * " + n[1] + ";\n vec2 uv = (vec2(texC, texR) + halfCR) /\n vec2(" + n[1] + ".0, " + n[0] + ".0);\n\n return sampleTexture(" + a + ", uv);\n }\n " } function getCoordsDataType(e) { if (e <= 1) return "int"; if (2 === e) return "ivec2"; if (3 === e) return "ivec3"; if (4 === e) return "ivec4"; if (5 === e) return "ivec5"; throw Error("GPU for rank " + e + " is not yet supported") } function squeezeInputInfo(e, t) { var r = JSON.parse(JSON.stringify(e)); return r.shapeInfo.logicalShape = t, r } function getSqueezedParams(e, t) { return t.map(function(t) { return e[t] }).join(", ") } function getCoords(e, t) { if (1 === e) return "" + t; if (2 === e) return t + ".x, " + t + ".y"; if (3 === e) return t + ".x, " + t + ".y, " + t + ".z"; if (4 === e) return t + ".x, " + t + ".y, " + t + ".z, " + t + ".w"; throw Error("Cumulative sum for rank " + e + " is not yet supported") } function getFinalCoord(e, t) { if (1 === e) return "" + t; if (2 === e) return t + ".y"; if (3 === e) return t + ".z"; if (4 === e) return t + ".w"; throw Error("Cumulative sum for rank " + e + " is not yet supported") } function getSourceCoords(e, t) { var r = e.length; if (r > 4) throw Error("Gather for rank " + r + " is not yet supported"); if (1 === r) return "int(getIndices(resRC))"; for (var n = ["resRC.x", "resRC.y", "resRC.z", "resRC.w"], a = [], o = 0; o < e.length; o++) o === t ? a.push("int(getIndices(" + n[o] + "))") : a.push("" + n[o]); return a.join() } function createWebGLRenderingContext(e) { var t = document.createElement("canvas"); return t.width = 1, t.height = 1, createWebGLRenderingContextFromCanvas(t, e) } function createWebGLRenderingContextFromCanvas(e, t) { var r, n = ENV.get("WEBGL_VERSION"); if (2 === n ? r = e.getContext("webgl2", t) : 1 === n && (r = e.getContext("webgl", t) || e.getContext("experimental-webgl", t)), 0 === n || null == r) throw new Error("This browser does not support WebGL."); return r } function callAndCheck(e, t) { var r = t(); return checkWebGLError(e), r } function enableDebugWebGLErrorChecking(e) { webGLDebugErrorCheckingEnabled = e } function checkWebGLError(e) { if (webGLDebugErrorCheckingEnabled) { var t = e.getError(); if (t !== e.NO_ERROR) throw new Error("WebGL Error: " + getWebGLErrorMessage(e, t)) } } function getWebGLErrorMessage(e, t) { switch (t) { case e.NO_ERROR: return "NO_ERROR"; case e.INVALID_ENUM: return "INVALID_ENUM"; case e.INVALID_VALUE: return "INVALID_VALUE"; case e.INVALID_OPERATION: return "INVALID_OPERATION"; case e.INVALID_FRAMEBUFFER_OPERATION: return "INVALID_FRAMEBUFFER_OPERATION"; case e.OUT_OF_MEMORY: return "OUT_OF_MEMORY"; case e.CONTEXT_LOST_WEBGL: return "CONTEXT_LOST_WEBGL"; default: return "Unknown error code " + t } } function getExtensionOrThrow(e, t) { return throwIfNull(e, function() { return e.getExtension(t) }, 'Extension "' + t + '" not supported on this browser.') } function createVertexShader(e, t) { var r = throwIfNull(e, function() { return e.createShader(e.VERTEX_SHADER) }, "Unable to create vertex WebGLShader."); if (callAndCheck(e, function() { return e.shaderSource(r, t) }), callAndCheck(e, function() { return e.compileShader(r) }), !1 === e.getShaderParameter(r, e.COMPILE_STATUS)) throw console.log(e.getShaderInfoLog(r)), new Error("Failed to compile vertex shader."); return r } function createFragmentShader(e, t) { var r = throwIfNull(e, function() { return e.createShader(e.FRAGMENT_SHADER) }, "Unable to create fragment WebGLShader."); if (callAndCheck(e, function() { return e.shaderSource(r, t) }), callAndCheck(e, function() { return e.compileShader(r) }), !1 === e.getShaderParameter(r, e.COMPILE_STATUS)) throw logShaderSourceAndInfoLog(t, e.getShaderInfoLog(r)), new Error("Failed to compile fragment shader."); return r } function logShaderSourceAndInfoLog(e, t) { var r = lineNumberRegex.exec(t); if (null == r) return console.log("Couldn't parse line number in error: " + t), void console.log(e); for (var n = +r[1], a = e.split("\n"), o = a.length.toString().length + 2, i = a.map(function(e, t) { return rightPad((t + 1).toString(), o) + e }), s = 0, u = 0; u < i.length; u++) s = Math.max(i[u].length, s); var l = i.slice(0, n - 1), c = i.slice(n - 1, n), p = i.slice(n); console.log(l.join("\n")), console.log(t.split("\n")[0]), console.log("%c " + rightPad(c[0], s), "border:1px solid red; background-color:#e3d2d2; color:#a61717"), console.log(p.join("\n")) } function createProgram(e) { return throwIfNull(e, function() { return e.createProgram() }, "Unable to create WebGLProgram.") } function linkProgram(e, t) { if (callAndCheck(e, function() { return e.linkProgram(t) }), !1 === e.getProgramParameter(t, e.LINK_STATUS)) throw console.log(e.getProgramInfoLog(t)), new Error("Failed to link vertex and fragment shaders.") } function validateProgram(e, t) { if (callAndCheck(e, function() { return e.validateProgram(t) }), !1 === e.getProgramParameter(t, e.VALIDATE_STATUS)) throw console.log(e.getProgramInfoLog(t)), new Error("Shader program validation failed.") } function createStaticVertexBuffer(e, t) { var r = throwIfNull(e, function() { return e.createBuffer() }, "Unable to create WebGLBuffer"); return callAndCheck(e, function() { return e.bindBuffer(e.ARRAY_BUFFER, r) }), callAndCheck(e, function() { return e.bufferData(e.ARRAY_BUFFER, t, e.STATIC_DRAW) }), r } function createStaticIndexBuffer(e, t) { var r = throwIfNull(e, function() { return e.createBuffer() }, "Unable to create WebGLBuffer"); return callAndCheck(e, function() { return e.bindBuffer(e.ELEMENT_ARRAY_BUFFER, r) }), callAndCheck(e, function() { return e.bufferData(e.ELEMENT_ARRAY_BUFFER, t, e.STATIC_DRAW) }), r } function queryMaxTextureSize(e) { return null != MAX_TEXTURE_SIZE ? MAX_TEXTURE_SIZE : MAX_TEXTURE_SIZE = callAndCheck(e, function() { return e.getParameter(e.MAX_TEXTURE_SIZE) }) } function getChannelsPerTexture() { return ENV.get("WEBGL_FLOAT_TEXTURE_ENABLED") && 2 === ENV.get("WEBGL_VERSION") ? 1 : 4 } function createTexture(e) { return throwIfNull(e, function() { return e.createTexture() }, "Unable to create WebGLTexture.") } function validateTextureSize(e, t, r) { var n = queryMaxTextureSize(e); if (t <= 0 || r <= 0) { a = "[" + t + "x" + r + "]"; throw new Error("Requested texture size " + a + " is invalid.") } if (t > n || r > n) { var a = "[" + t + "x" + r + "]", o = "[" + n + "x" + n + "]"; throw new Error("Requested texture size " + a + " greater than WebGL maximum on this browser / GPU " + o + ".") } } function createFramebuffer(e) { return throwIfNull(e, function() { return e.createFramebuffer() }, "Unable to create WebGLFramebuffer.") } function bindVertexBufferToProgramAttribute(e, t, r, n, a, o, i) { var s = e.getAttribLocation(t, r); return -1 !== s && (callAndCheck(e, function() { return e.bindBuffer(e.ARRAY_BUFFER, n) }), callAndCheck(e, function() { return e.vertexAttribPointer(s, a, e.FLOAT, !1, o, i) }), callAndCheck(e, function() { return e.enableVertexAttribArray(s) }), !0) } function bindTextureUnit(e, t, r) { validateTextureUnit(e, r), callAndCheck(e, function() { return e.activeTexture(e.TEXTURE0 + r) }), callAndCheck(e, function() { return e.bindTexture(e.TEXTURE_2D, t) }) } function unbindTextureUnit(e, t) { validateTextureUnit(e, t), callAndCheck(e, function() { return e.activeTexture(e.TEXTURE0 + t) }), callAndCheck(e, function() { return e.bindTexture(e.TEXTURE_2D, null) }) } function getProgramUniformLocationOrThrow(e, t, r) { return throwIfNull(e, function() { return e.getUniformLocation(t, r) }, 'uniform "' + r + '" not present in program.') } function getProgramUniformLocation(e, t, r) { return e.getUniformLocation(t, r) } function bindTextureToProgramUniformSampler(e, t, r, n, a) { callAndCheck(e, function() { return bindTextureUnit(e, r, a) }), callAndCheck(e, function() { return e.uniform1i(n, a) }) } function bindCanvasToFramebuffer(e) { callAndCheck(e, function() { return e.bindFramebuffer(e.FRAMEBUFFER, null) }), callAndCheck(e, function() { return e.viewport(0, 0, e.canvas.width, e.canvas.height) }), callAndCheck(e, function() { return e.scissor(0, 0, e.canvas.width, e.canvas.height) }) } function bindColorTextureToFramebuffer(e, t, r) { callAndCheck(e, function() { return e.bindFramebuffer(e.FRAMEBUFFER, r) }), callAndCheck(e, function() { return e.framebufferTexture2D(e.FRAMEBUFFER, e.COLOR_ATTACHMENT0, e.TEXTURE_2D, t, 0) }) } function unbindColorTextureFromFramebuffer(e, t) { callAndCheck(e, function() { return e.bindFramebuffer(e.FRAMEBUFFER, t) }), callAndCheck(e, function() { return e.framebufferTexture2D(e.FRAMEBUFFER, e.COLOR_ATTACHMENT0, e.TEXTURE_2D, null, 0) }) } function validateFramebuffer(e) { var t = e.checkFramebufferStatus(e.FRAMEBUFFER); if (t !== e.FRAMEBUFFER_COMPLETE) throw new Error("Error binding framebuffer: " + getFramebufferErrorMessage(e, t)) } function getFramebufferErrorMessage(e, t) { switch (t) { case e.FRAMEBUFFER_INCOMPLETE_ATTACHMENT: return "FRAMEBUFFER_INCOMPLETE_ATTACHMENT"; case e.FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT: return "FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT"; case e.FRAMEBUFFER_INCOMPLETE_DIMENSIONS: return "FRAMEBUFFER_INCOMPLETE_DIMENSIONS"; case e.FRAMEBUFFER_UNSUPPORTED: return "FRAMEBUFFER_UNSUPPORTED"; default: return "unknown error " + t } } function throwIfNull(e, t, r) { var n = callAndCheck(e, function() { return t() }); if (null == n) throw new Error(r); return n } function validateTextureUnit(e, t) { var r = e.MAX_COMBINED_TEXTURE_IMAGE_UNITS - 1, n = t + e.TEXTURE0; if (n < e.TEXTURE0 || n > r) { var a = "[gl.TEXTURE0, gl.TEXTURE" + r + "]"; throw new Error("textureUnit must be in " + a + ".") } } function getTextureShapeFromLogicalShape(e, t) { 2 !== t.length && (t = squeezeShape(t).newShape); var r = queryMaxTextureSize(e), n = sizeFromShape(t); return t.length <= 1 && n <= r ? [n, 1] : 2 === t.length && t[0] <= r && t[1] <= r ? t : 3 === t.length && t[0] <= r && t[1] * t[2] <= r ? [t[0], t[1] * t[2]] : 4 === t.length && t[0] <= r && t[1] * t[2] * t[3] <= r ? [t[0], t[1] * t[2] * t[3]] : sizeToSquarishShape(n) } function getWebGLContextAttributes() { return { alpha: !1, antialias: !1, premultipliedAlpha: !1, preserveDrawingBuffer: !1, depth: !1, stencil: !1, failIfMajorPerformanceCaveat: !0 } } function createWebGLContext(e) { var t, r = getWebGLContextAttributes(); return t = null != e ? createWebGLRenderingContextFromCanvas(e, r) : createWebGLRenderingContext(r), callAndCheck(t, function() { return t.disable(t.DEPTH_TEST) }), callAndCheck(t, function() { return t.disable(t.STENCIL_TEST) }), callAndCheck(t, function() { return t.disable(t.BLEND) }), callAndCheck(t, function() { return t.disable(t.DITHER) }), callAndCheck(t, function() { return t.disable(t.POLYGON_OFFSET_FILL) }), callAndCheck(t, function() { return t.disable(t.SAMPLE_COVERAGE) }), callAndCheck(t, function() { return t.enable(t.SCISSOR_TEST) }), callAndCheck(t, function() { return t.enable(t.CULL_FACE) }), callAndCheck(t, function() { return t.cullFace(t.BACK) }), t } function createVertexShader$1(e) { return createVertexShader(e, "\n precision highp float;\n attribute vec3 clipSpacePos;\n attribute vec2 uv;\n varying vec2 resultUV;\n\n void main() {\n gl_Position = vec4(clipSpacePos, 1);\n resultUV = uv;\n }") } function createVertexBuffer(e) { return createStaticVertexBuffer(e, new Float32Array([-1, 1, 0, 0, 1, -1, -1, 0, 0, 0, 1, 1, 0, 1, 1, 1, -1, 0, 1, 0])) } function createIndexBuffer(e) { return createStaticIndexBuffer(e, new Uint16Array([0, 1, 2, 2, 1, 3])) } function getTextureInternalFormat(e, t) { return ENV.get("WEBGL_FLOAT_TEXTURE_ENABLED") && 2 === ENV.get("WEBGL_VERSION") ? 4 === t ? e.RGBA32F : e.R32F : e.RGBA } function getTextureFormat(e, t) { return ENV.get("WEBGL_FLOAT_TEXTURE_ENABLED") && 2 === ENV.get("WEBGL_VERSION") ? 4 === t ? e.RGBA : e.RED : e.RGBA } function getTextureType(e) { return ENV.get("WEBGL_FLOAT_TEXTURE_ENABLED") ? e.FLOAT : e.UNSIGNED_BYTE } function createAndConfigureTexture(e, t, r, n) { validateTextureSize(e, t, r); var a = createTexture(e), o = e.TEXTURE_2D, i = getTextureInternalFormat(e, n), s = getTextureFormat(e, n); return callAndCheck(e, function() { return e.bindTexture(o, a) }), callAndCheck(e, function() { return e.texParameteri(o, e.TEXTURE_WRAP_S, e.CLAMP_TO_EDGE) }), callAndCheck(e, function() { return e.texParameteri(o, e.TEXTURE_WRAP_T, e.CLAMP_TO_EDGE) }), callAndCheck(e, function() { return e.texParameteri(o, e.TEXTURE_MIN_FILTER, e.NEAREST) }), callAndCheck(e, function() { return e.texParameteri(o, e.TEXTURE_MAG_FILTER, e.NEAREST) }), callAndCheck(e, function() { return e.texImage2D(o, 0, i, t, r, 0, s, getTextureType(e), null) }), callAndCheck(e, function() { return e.bindTexture(e.TEXTURE_2D, null) }), a } function createMatrixTexture(e, t, r) { var n = getUnpackedMatrixTextureShapeWidthHeight(t, r); return createAndConfigureTexture(e, n[0], n[1], 1) } function createColorMatrixTexture(e, t, r) { var n = getColorMatrixTextureShapeWidthHeight(t, r); return createAndConfigureTexture(e, n[0], n[1], 4) } function createPackedMatrixTexture(e, t, r) { var n = getPackedMatrixTextureShapeWidthHeight(t, r); return createAndConfigureTexture(e, n[0], n[1], 4) } function bindVertexProgramAttributeStreams(e, t, r) { return callAndCheck(e, function() { return e.bindBuffer(e.ARRAY_BUFFER, r) }), bindVertexBufferToProgramAttribute(e, t, "clipSpacePos", r, 3, 20, 0) && bindVertexBufferToProgramAttribute(e, t, "uv", r, 2, 20, 12) } function uploadPixelDataToTexture(e, t, r) { callAndCheck(e, function() { return e.bindTexture(e.TEXTURE_2D, t) }), callAndCheck(e, function() { return e.texImage2D(e.TEXTURE_2D, 0, e.RGBA, e.RGBA, e.UNSIGNED_BYTE, r) }), callAndCheck(e, function() { return e.bindTexture(e.TEXTURE_2D, null) }) } function uploadDataToTexture(e, t, r, n, a, o) { var i = getTextureFormat(e, o); validateTextureSize(e, r, n), callAndCheck(e, function() { return e.bindTexture(e.TEXTURE_2D, t) }), callAndCheck(e, function() { return e.texSubImage2D(e.TEXTURE_2D, 0, 0, 0, r, n, i, getTextureType(e), a) }), callAndCheck(e, function() { return e.bindTexture(e.TEXTURE_2D, null) }) } function uploadMatrixToTexture(e, t, r, n, a, o) { var i, s = getUnpackedMatrixTextureShapeWidthHeight(r, n), u = s[0], l = s[1]; if (ENV.get("WEBGL_FLOAT_TEXTURE_ENABLED")) { var c = 1 === o ? getChannelsPerTexture() : o; 1 === c ? i = a : encodeMatrixToUnpackedArray(a, i = new Float32Array(getUnpackedArraySizeFromMatrixSize(a.length, c)), c) } else i = encodeFloatArray(a); uploadDataToTexture(e, t, u, l, i, o) } function uploadMatrixToPackedTexture(e, t, r, n, a) { var o = getPackedMatrixTextureShapeWidthHeight(r, n), i = o[0], s = o[1], u = new Float32Array(getPackedRGBAArraySizeFromMatrixShape(r, n)); encodeMatrixToPackedRGBA(a, r, n, u); uploadDataToTexture(e, t, i, s, u, 4) } function getDownloadTargetArrayBuffer(e, t, r) { var n = ENV.get("WEBGL_FLOAT_TEXTURE_ENABLED"), a = e * t * r; return n ? (null == floatDownloadBuffer || floatDownloadBuffer.length < a) && (floatDownloadBuffer = new Float32Array(a)) : (null == byteDownloadBuffer || byteDownloadBuffer.length < a) && (byteDownloadBuffer = new Uint8Array(a)), (n ? floatDownloadBuffer : byteDownloadBuffer).subarray(0, a) } function decodeDownloadTargetArrayBuffer(e, t, r, n) { if (ENV.get("WEBGL_FLOAT_TEXTURE_ENABLED")) { var a = new Float32Array(t * r); return decodeMatrixFromUnpackedArray(e, a, n), a } return decodeToFloatArray(e) } function downloadMatrixFromOutputTextureAsync(e, t, r, n) { return __awaiter$3(this, void 0, void 0, function() { var a, o, i, s, u; return __generator$3(this, function(l) { switch (l.label) { case 0: return a = e, o = 4, i = getDownloadTargetArrayBuffer(r, n, o), s = i instanceof Float32Array ? 4 * i.length : i, u = e.createBuffer(), callAndCheck(e, function() { return e.bindBuffer(a.PIXEL_PACK_BUFFER, u) }), callAndCheck(e, function() { return e.bufferData(a.PIXEL_PACK_BUFFER, s, e.STATIC_DRAW) }), callAndCheck(e, function() { return a.readPixels(0, 0, n, r, e.RGBA, getTextureType(e), 0) }), [4, t.getBufferSubDataAsync(a.PIXEL_PACK_BUFFER, 0, i)]; case 1: return l.sent(), [2, decodeDownloadTargetArrayBuffer(i, r, n, o)] } }) }) } function downloadMatrixFromOutputTexture(e, t, r) { var n = getUnpackedMatrixTextureShapeWidthHeight(t, r), a = n[0], o = n[1], i = getDownloadTargetArrayBuffer(t, r, 4); return callAndCheck(e, function() { return e.readPixels(0, 0, a, o, e.RGBA, getTextureType(e), i) }), decodeDownloadTargetArrayBuffer(i, t, r, 4) } function downloadMatrixFromRGBAColorTexture(e, t, r, n) { var a = t * r * 4, o = new Uint8Array(a); callAndCheck(e, function() { return e.readPixels(0, 0, r, t, e.RGBA, e.UNSIGNED_BYTE, o) }); for (var i = new Float32Array(a), s = 0; s < o.length; s++) i[s] = o[s]; var u = new Float32Array(t * r * n); return decodeMatrixFromUnpackedColorRGBAArray(i, u, n), u } function downloadMatrixFromPackedOutputTexture(e, t, r) { var n = getPackedMatrixTextureShapeWidthHeight(t, r), a = n[0], o = n[1], i = new Float32Array(getPackedRGBAArraySizeFromMatrixShape(t, r)); callAndCheck(e, function() { return e.readPixels(0, 0, a, o, e.RGBA, getTextureType(e), i) }); var s = new Float32Array(t * r); return decodeMatrixFromPackedRGBA(i, t, r, s) } function binSearchLastTrue(e) { for (var t = 0, r = e.length - 1, n = -1; t <= r;) { var a = t + r >> 1; e[a]() ? (n = a, t = a + 1) : r = a - 1 } return n } function shouldUploadNaNUniform() { return !ENV.get("WEBGL_FLOAT_TEXTURE_ENABLED") } function compileProgram(e, t, r, n) { for (var a = t.userCode, o = r.map(function(e, r) { var n = { logicalShape: e.tensor.shape, texShape: e.texData.texShape }; return { name: t.variableNames[r], shapeInfo: n } }), i = o.map(function(e) { return e.shapeInfo }), s = { logicalShape: n.tensor.shape, texShape: n.texData.texShape }, u = makeShader(o, s, a, !0 === t.supportsBroadcasting), l = e.createProgram(u), c = {}, p = 0; p < t.variableNames.length; p++) { var d = t.variableNames[p]; c[d] = e.getUniformLocation(l, d) } if (shouldUploadNaNUniform()) { c[NAN_UNIFORM_NAME] = e.getUniformLocation(l, NAN_UNIFORM_NAME, !1) } return { program: t, source: u, webGLProgram: l, uniformLocations: c, gpgpu: e, inShapeInfos: i, outShapeInfo: s } } function validateBinaryAndProgram(e, t) { if (e.length !== t.length) throw Error("Binary was compiled with " + e.length + " inputs, but was executed with " + t.length + " inputs"); e.forEach(function(e, r) { var n = e.logicalShape, a = e.texShape, o = t[r].tensor.shape, i = t[r].texData.texShape; if (!arraysEqual(n, o)) throw Error("Binary was compiled with different shapes than the current args. Shapes " + n + " and " + o + " must match"); if (!arraysEqual(a, i)) throw Error("Binary was compiled with different texture shapes than the current args. Shape " + a + " and " + i + " must match") }) } function runProgram(e, t, r, n) { validateBinaryAndProgram(e.inShapeInfos, t), validateBinaryAndProgram([e.outShapeInfo], [r]); var a = r.texData.texture, o = r.texData.texShape, i = e.gpgpu; i.setOutputMatrixTexture(a, o[0], o[1]), i.setProgram(e.webGLProgram), t.forEach(function(t, r) { var n = t.texData.texture, a = e.program.variableNames[r], o = e.uniformLocations[a]; i.setInputMatrixTexture(n, o, r) }), shouldUploadNaNUniform() && i.gl.uniform1f(e.uniformLocations[NAN_UNIFORM_NAME], NaN), null != n && n(i, e.webGLProgram), i.executeProgram() } function makeShaderKey(e, t, r) { var n = ""; t.concat(r).forEach(function(e) { n += e.tensor.shape + "_" + e.texData.texShape }); var a = e.userCode, o = (!0 === e.supportsBroadcasting).toString(), i = e.constructor.name; return i += "_" + o + "_" + n + "_" + a } function getCoords$1(e) { if (1 === e) return "sourceLoc"; if (2 === e) return "sourceLoc.x, sourceLoc.y"; if (3 === e) return "sourceLoc.x, sourceLoc.y, sourceLoc.z"; if (4 === e) return "sourceLoc.x, sourceLoc.y, sourceLoc.z, sourceLoc.w"; throw Error("Slicing for rank " + e + " is not yet supported") } function getKeyFromTextureShape(e, t) { return e[0] + "_" + e[1] + "_" + t } function getSourceCoords$1(e) { var t = e.length; if (t > 5) throw Error("Tile for rank " + t + " is not yet supported"); if (1 === t) return "imod(resRC, " + e[0] + ")"; for (var r = ["resRC.x", "resRC.y", "resRC.z", "resRC.w", "resRC.u"], n = [], a = 0; a < e.length; a++) n.push("imod(" + r[a] + ", " + e[a] + ")"); return n.join() } function getSwitchedCoords(e) { var t = e.length; if (t > 5) throw Error("Transpose for rank " + t + " is not yet supported"); for (var r = ["resRC.x", "resRC.y", "resRC.z", "resRC.w", "resRC.u"], n = new Array(t), a = 0; a < e.length; a++) n[e[a]] = r[a]; return n.join() } function STEP(e) { return void 0 === e && (e = 0), CHECK_NAN_SNIPPET$1 + "\n return x > 0.0 ? 1.0 : float(" + e + ");\n " } function float32ToTypedArray(e, t) { if ("float32" === t) return e; if ("int32" === t || "bool" === t) { for (var r = "int32" === t ? new Int32Array(e.length) : new Uint8Array(e.length), n = 0; n < r.length; ++n) r[n] = Math.round(e[n]); return r } throw new Error("Unknown dtype " + t) } function typedArrayToFloat32(e, t) { return e instanceof Float32Array ? e : new Float32Array(e) } function encodeWeights(e) { return __awaiter$7(this, void 0, void 0, function() { var t, r, n, a, o; return __generator$7(this, function(i) { switch (i.label) { case 0: t = [], r = []; for (n in e) { if ("float32" !== (a = e[n]).dtype && "int32" !== a.dtype && "bool" !== a.dtype) throw new Error("Unsupported dtype in weight '" + n + "': " + a.dtype); t.push({ name: n, shape: a.shape, dtype: a.dtype }), r.push(a.data()) } return [4, Promise.all(r)]; case 1: return o = i.sent(), [2, { data: concatenateTypedArrays(o), specs: t }] } }) }) } function decodeWeights(e, t) { for (var r = {}, n = 0, a = 0, o = t; a < o.length; a++) { var i = o[a], s = i.name, u = i.dtype, l = i.shape; if (null != i.quantization) throw new Error("decodeWeights does not support quantization yet, but encountered weight '" + s + " with quantization.'"); var c = sizeFromShape(l), p = void 0; if ("float32" === u) p = ArrayOps.tensor(new Float32Array(e, n, c), l, "float32"); else if ("int32" === u) p = ArrayOps.tensor(new Int32Array(e, n, c), l, "int32"); else { if ("bool" !== u) throw new Error("Unsupported dtype in weight '" + s + "': " + u); p = ArrayOps.tensor(new Uint8Array(e, n, c), l, "bool") } r[s] = p, n += c * DTYPE_VALUE_SIZE_MAP[u] } return r } function concatenateTypedArrays(e) { if (null === e) throw new Error("Invalid input value: " + JSON.stringify(e)); var t = 0; e.forEach(function(e) { if (e instanceof Float32Array || e instanceof Int32Array) t += 4 * e.length; else { if (!(e instanceof Uint8Array)) throw new Error("Unsupported TypedArray subtype: " + e.constructor.name); t += e.length } }); var r = new Uint8Array(t), n = 0; return e.forEach(function(e) { r.set(new Uint8Array(e.buffer), n), e instanceof Float32Array || e instanceof Int32Array ? n += 4 * e.length : n += e.length }), r.buffer } function stringByteLength(e) { return new Blob([e]).size } function arrayBufferToBase64String(e) { return btoa(String.fromCharCode.apply(null, new Uint8Array(e))) } function base64StringToArrayBuffer(e) { for (var t = atob(e), r = new Uint8Array(t.length), n = 0; n < t.length; ++n) r.set([t.charCodeAt(n)], n); return r.buffer } function concatenateArrayBuffers(e) { var t = 0; e.forEach(function(e) { t += e.byteLength }); var r = new Uint8Array(t), n = 0; return e.forEach(function(e) { r.set(new Uint8Array(e), n), n += e.byteLength }), r.buffer } function basename(e) { for (e = e.trim(); e.endsWith("/");) e = e.slice(0, e.length - 1); var t = e.split("/"); return t[t.length - 1] } function getModelArtifactsInfoForJSON(e) { if (e.modelTopology instanceof ArrayBuffer) throw new Error("Expected JSON model topology, received ArrayBuffer."); return { dateSaved: new Date, modelTopologyType: "JSON", modelTopologyBytes: null == e.modelTopology ? 0 : stringByteLength(JSON.stringify(e.modelTopology)), weightSpecsBytes: null == e.weightSpecs ? 0 : stringByteLength(JSON.stringify(e.weightSpecs)), weightDataBytes: null == e.weightData ? 0 : e.weightData.byteLength } } function parseURL(e) { if (-1 === e.indexOf(URL_SCHEME_SUFFIX)) throw new Error("The url string provided does not contain a scheme. Supported schemes are: " + ModelStoreManagerRegistry.getSchemes().join(",")); return { scheme: e.split(URL_SCHEME_SUFFIX)[0], path: e.split(URL_SCHEME_SUFFIX)[1] } } function cloneModelInternal(e, t, r) { return void 0 === r && (r = !1), __awaiter$8(this, void 0, void 0, function() { var n, a, o, i, s, u, l, c, p; return __generator$8(this, function(d) { switch (d.label) { case 0: return assert(e !== t, "Old path and new path are the same: '" + e + "'"), n = IORouterRegistry.getLoadHandlers(e), assert(n.length > 0, "Copying failed because no load handler is found for source URL " + e + "."), assert(n.length < 2, "Copying failed because more than one (" + n.length + ") load handlers for source URL " + e + "."), a = n[0], o = IORouterRegistry.getSaveHandlers(t), assert(o.length > 0, "Copying failed because no save handler is found for destination URL " + t + "."), assert(o.length < 2, "Copying failed because more than one (" + n.length + ") save handlers for destination URL " + t + "."), i = o[0], s = parseURL(e).scheme, u = parseURL(e).path, l = s === parseURL(e).scheme, [4, a.load()]; case 1: return c = d.sent(), r && l ? [4, ModelStoreManagerRegistry.getManager(s).removeModel(u)] : [3, 3]; case 2: d.sent(), d.label = 3; case 3: return [4, i.save(c)]; case 4: return p = d.sent(), !r || l ? [3, 6] : [4, ModelStoreManagerRegistry.getManager(s).removeModel(u)]; case 5: d.sent(), d.label = 6; case 6: return [2, p.modelArtifactsInfo] } }) }) } function getIndexedDBFactory() { if (!ENV.get("IS_BROWSER")) throw new Error("Failed to obtain IndexedDB factory because the current environmentis not a web browser."); var e = window, t = e.indexedDB || e.mozIndexedDB || e.webkitIndexedDB || e.msIndexedDB || e.shimIndexedDB; if (null == t) throw new Error("The current browser does not appear to support IndexedDB."); return t } function setUpDatabase(e) { var t = e.result; t.createObjectStore(MODEL_STORE_NAME, { keyPath: "modelPath" }), t.createObjectStore(INFO_STORE_NAME, { keyPath: "modelPath" }) } function browserIndexedDB(e) { return new BrowserIndexedDB(e) } function maybeStripScheme(e) { return e.startsWith(BrowserIndexedDB.URL_SCHEME) ? e.slice(BrowserIndexedDB.URL_SCHEME.length) : e } function getModelKeys(e) { return { info: [PATH_PREFIX, e, INFO_SUFFIX].join(PATH_SEPARATOR), topology: [PATH_PREFIX, e, MODEL_TOPOLOGY_SUFFIX].join(PATH_SEPARATOR), weightSpecs: [PATH_PREFIX, e, WEIGHT_SPECS_SUFFIX].join(PATH_SEPARATOR), weightData: [PATH_PREFIX, e, WEIGHT_DATA_SUFFIX].join(PATH_SEPARATOR) } } function getModelPathFromKey(e) { var t = e.split(PATH_SEPARATOR); if (t.length < 3) throw new Error("Invalid key format: " + e); return t.slice(1, t.length - 1).join(PATH_SEPARATOR) } function maybeStripScheme$1(e) { return e.startsWith(BrowserLocalStorage.URL_SCHEME) ? e.slice(BrowserLocalStorage.URL_SCHEME.length) : e } function browserLocalStorage(e) { return new BrowserLocalStorage(e) } function browserDownloads(e) { return void 0 === e && (e = "model"), new BrowserDownloads(e) } function browserFiles(e) { return new BrowserFiles(e) } function loadWeightsAsArrayBuffer(e, t) { return __awaiter$12(this, void 0, void 0, function() { var r, n, a; return __generator$12(this, function(o) { switch (o.label) { case 0: return r = e.map(function(e) { return fetch(e, t) }), [4, Promise.all(r)]; case 1: return n = o.sent(), [4, Promise.all(n.map(function(e) { return e.arrayBuffer() }))]; case 2: return a = o.sent(), [2, a] } }) }) } function loadWeights(e, t, r, n) { return void 0 === t && (t = ""), __awaiter$12(this, void 0, void 0, function() { var a, o, i, s, u, l, c, p, d, h; return __generator$12(this, function(f) { switch (f.label) { case 0: if (a = e.map(function() { return !1 }), o = {}, i = null != r ? r.map(function() { return !1 }) : [], s = [], e.forEach(function(e, t) { var n = 0; e.weights.forEach(function(e) { var u = "quantization" in e ? e.quantization.dtype : e.dtype, l = DTYPE_VALUE_SIZE_MAP[u] * sizeFromShape(e.shape), c = function() { a[t] = !0, null == o[t] && (o[t] = []), o[t].push({ manifestEntry: e, groupOffset: n, sizeBytes: l }) }; null != r ? r.forEach(function(t, r) { t === e.name && (c(), i[r] = !0) }) : c(), s.push(e.name), n += l }) }), !i.every(function(e) { return e })) throw u = r.filter(function(e, t) { return !i[t] }), new Error("Could not find weights in manifest with names: " + u.join(", ") + ". \nManifest JSON has weights with names: " + s.join(", ") + "."); return l = a.reduce(function(e, t, r) { return t && e.push(r), e }, []), c = [], l.forEach(function(r) { e[r].paths.forEach(function(e) { var r = t + (t.endsWith("/") ? "" : "/") + e; c.push(r) }) }), [4, loadWeightsAsArrayBuffer(c, n)]; case 1: return p = f.sent(), d = {}, h = 0, l.forEach(function(t) { for (var r = e[t].paths.length, n = 0, a = 0; a < r; a++) n += p[h + a].byteLength; for (var i = new ArrayBuffer(n), s = new Uint8Array(i), u = 0, l = 0; l < r; l++) { var c = new Uint8Array(p[h + l]); s.set(c, u), u += c.byteLength } o[t].forEach(function(e) { var t, r = i.slice(e.groupOffset, e.groupOffset + e.sizeBytes), n = e.manifestEntry.dtype; if ("quantization" in e.manifestEntry) { var a = e.manifestEntry.quantization; if ("uint8" !== a.dtype && "uint16" !== a.dtype) throw new Error("Weight " + e.manifestEntry.name + " has unknown quantization dtype " + a.dtype + "."); var o = "uint8" === a.dtype ? new Uint8Array(r) : new Uint16Array(r); if ("float32" === n) t = Float32Array.from(o, function(e) { return e * a.scale + a.min }); else { if ("int32" !== n) throw new Error("Weight " + e.manifestEntry.name + " has a dtype not supported by quantization: " + n); t = Int32Array.from(o, function(e) { return Math.round(e * a.scale + a.min) }) } } else if ("float32" === n) t = new Float32Array(r); else { if ("int32" !== n) throw new Error("Weight " + e.manifestEntry.name + " has unknown dtype " + n + "."); t = new Int32Array(r) } var s = e.manifestEntry.name; if (null != d[s]) throw new Error("Duplicate weight with name " + s + ". Please make sure weights names are unique in the manifest JSON."); d[s] = tensor(t, e.manifestEntry.shape, e.manifestEntry.dtype) }), h += r }), [2, d] } }) }) } function browserHTTPRequest(e, t) { return new BrowserHTTPRequest(e, t) } function expectArraysClose(e, t, r) { if (void 0 === r && (r = TEST_EPSILON), e instanceof Tensor || t instanceof Tensor) { if (e instanceof Tensor && t instanceof Tensor) { if (e.dtype !== t.dtype) throw new Error("Arrays are of different type actual: " + e.dtype + " vs expected: " + t.dtype + "."); if (!arraysEqual(e.shape, t.shape)) throw new Error("Arrays are of different shape actual: " + e.shape + " vs expected: " + t.shape + ".") } } else { var n = e.constructor.name, a = t.constructor.name; if (n !== a) throw new Error("Arrays are of different type actual: " + n + " vs expected: " + a) } var o, i; if (o = e instanceof Tensor ? e.dataSync() : e, i = t instanceof Tensor ? t.dataSync() : t, o.length !== i.length) throw new Error("Arrays have different lengths actual: " + o.length + " vs expected: " + i.length + ".\nActual: " + o + ".\nExpected: " + i + "."); for (var s = 0; s < i.length; ++s) { var u = o[s], l = i[s]; if (!areClose(u, Number(l), r)) throw new Error("Arrays differ: actual[" + s + "] = " + u + ", expected[" + s + "] = " + l + ".\nActual: " + o + ".\nExpected: " + i + ".") } } function expectPromiseToFail(e, t) { e().then(function() { return t.fail() }, function() { return t() }) } function expectArraysEqual(e, t) { return expectArraysClose(e, t, 0) } function expectNumbersClose(e, t, r) { if (void 0 === r && (r = TEST_EPSILON), !areClose(e, t, r)) throw new Error("Numbers differ: actual === " + e + ", expected === " + t) } function areClose(e, t, r) { return !(!isNaN(e) || !isNaN(t)) || !(isNaN(e) || isNaN(t) || Math.abs(e - t) > r) } function expectValuesInRange(e, t, r) { var n; n = e instanceof Tensor ? e.dataSync() : e; for (var a = 0; a < n.length; a++) if (n[a] < t || n[a] > r) throw new Error("Value out of range:" + n[a] + " low: " + t + ", high: " + r) } function pyListRepeat(e, t) { if (Array.isArray(e)) { for (var r = [], n = 0; n < t; n++) r = r.concat(e); return r } return (r = new Array(t)).fill(e), r } function assert$1(e, t) { if (!e) throw new AssertionError(t) } function count(e, t) { for (var r = 0, n = 0, a = e; n < a.length; n++) a[n] === t && r++; return r } function singletonOrArray(e) { return 1 === e.length ? e[0] : e } function toList(e) { return Array.isArray(e) ? e : [e] } function isArrayOfShapes(e) { return Array.isArray(e) && Array.isArray(e[0]) } function normalizeShapeList(e) { return 0 === e.length ? [] : Array.isArray(e[0]) ? e : [e] } function toSnakeCase(e) { var t = e.replace(/(.)([A-Z][a-z0-9]+)/g, "$1_$2").replace(/([a-z])([A-Z])/g, "$1_$2").toLowerCase(); return "_" !== t[0] ? t : "private" + t } function toCamelCase(e) { return e.length <= 1 ? e : -1 === e.indexOf("_") ? e : e.replace(/[_]+(\w|$)/g, function(e, t) { return t.toUpperCase() }) } function serializeKerasObject(e) { return null === e || void 0 === e ? null : { className: e.getClassName(), config: e.getConfig() } } function deserializeKerasObject(e, t, r, n) { if (void 0 === t && (t = {}), void 0 === r && (r = {}), void 0 === n && (n = "object"), "string" == typeof e) { var a = e, o = void 0; if (a in r) o = r[a]; else if (a in _GLOBAL_CUSTOM_OBJECTS) o = _GLOBAL_CUSTOM_OBJECTS[a]; else if (null == (o = t[a])) throw new ValueError("Unknown " + n + ": " + e); return o } var i = e; if (null == i.className || null == i.config) throw new ValueError(n + ": Improper config format: " + JSON.stringify(i) + ".\n'className' and 'config' must set."); var s = i.className, u = void 0, l = void 0; if (s in r ? (u = (_ = r.get(s))[0], l = _[1]) : s in _GLOBAL_CUSTOM_OBJECTS ? (u = (S = _GLOBAL_CUSTOM_OBJECTS.className)[0], l = S[1]) : s in t && (u = (N = t[s])[0], l = N[1]), null == u) throw new ValueError("Unknown " + n + ": " + s); if (null != l) { for (var c = {}, p = 0, d = Object.keys(_GLOBAL_CUSTOM_OBJECTS); p < d.length; p++) c[x = d[p]] = _GLOBAL_CUSTOM_OBJECTS[x]; for (var h = 0, f = Object.keys(r); h < f.length; h++) c[x = f[h]] = r[x]; i.config.customObjects = c; for (var m = __assign({}, _GLOBAL_CUSTOM_OBJECTS), g = 0, y = Object.keys(r); g < y.length; g++) { x = y[g]; _GLOBAL_CUSTOM_OBJECTS[x] = r[x] } w = l(u, i.config); return _GLOBAL_CUSTOM_OBJECTS = __assign({}, m), w } for (var m = __assign({}, _GLOBAL_CUSTOM_OBJECTS), v = 0, b = Object.keys(r); v < b.length; v++) { var x = b[v]; _GLOBAL_CUSTOM_OBJECTS[x] = r[x] } var w = new u(i.config); return _GLOBAL_CUSTOM_OBJECTS = __assign({}, m), w; var _, S, N } function getExactlyOneTensor(e) { var t; if (Array.isArray(e)) { if (1 !== e.length) throw new ValueError("Expected Tensor length to be 1; got " + e.length); t = e[0] } else t = e; return t } function getExactlyOneShape(e) { if (Array.isArray(e) && Array.isArray(e[0])) { if (1 === e.length) return (e = e)[0]; throw new ValueError("Expected exactly 1 Shape; got " + e.length) } return e } function numberCompare(e, t) { return e < t ? -1 : e > t ? 1 : 0 } function reverseNumberCompare(e, t) { return -1 * numberCompare(e, t) } function stringToDType(e) { switch (e) { case "float32": return "float32"; default: throw new ValueError("Invalid dtype: " + e) } } function unique(e) { if (null == e) return e; for (var t = [], r = 0, n = e; r < n.length; r++) { var a = n[r]; - 1 === t.indexOf(a) && t.push(a) } return t } function isObjectEmpty(e) { if (null == e) throw new ValueError("Invalid value in obj: " + JSON.stringify(e)); for (var t in e) if (e.hasOwnProperty(t)) return !1; return !0 } function checkStringTypeUnionValue(e, t, r) { if (null != r && e.indexOf(r) < 0) throw new ValueError(r + " is not a valid " + t + ". Valid values are " + e + " or null/undefined.") } function checkDataFormat(e) { checkStringTypeUnionValue(VALID_DATA_FORMAT_VALUES, "DataFormat", e) } function checkPaddingMode(e) { checkStringTypeUnionValue(VALID_PADDING_MODE_VALUES, "PaddingMode", e) } function checkPoolMode(e) { checkStringTypeUnionValue(VALID_POOL_MODE_VALUES, "PoolMode", e) } function nameScope(e, t) { _nameScopeStack.push(e); try { var r = t(); return _nameScopeStack.pop(), r } catch (e) { throw _nameScopeStack.pop(), e } } function currentNameScopePrefix() { return 0 === _nameScopeStack.length ? "" : _nameScopeStack.join(_nameScopeDivider) + _nameScopeDivider } function getScopedTensorName(e) { if (!isValidTensorName(e)) throw new Error("Not a valid tensor name: '" + e + "'"); return currentNameScopePrefix() + e } function getUniqueTensorName(e) { if (!isValidTensorName(e)) throw new Error("Not a valid tensor name: '" + e + "'"); nameMap.has(e) || nameMap.set(e, 0); var t = nameMap.get(e); if (nameMap.set(e, nameMap.get(e) + 1), t > 0) { var r = e + "_" + t; return nameMap.set(r, 1), r } return e } function isValidTensorName(e) { return !!e.match(tensorNameRegex) } function isInteger(e) { return e === parseInt(e.toString(), 10) } function arrayProd(e, t, r) { null == t && (t = 0), null == r && (r = e.length); for (var n = 1, a = t; a < r; ++a) n *= e[a]; return n } function toArray1D(e) { return e = Array.isArray(e) ? new Float32Array(e) : e, tensor1d(e) } function min$1(e) { return min(toArray1D(e)).dataSync()[0] } function max$1(e) { return max(toArray1D(e)).dataSync()[0] } function range$1(e, t) { if (t < e) throw new ValueError("end (" + t + ") < begin (" + e + ") is forbidden."); for (var r = [], n = e; n < t; ++n) r.push(n); return r } function getNextUniqueTensorId() { return _nextUniqueTensorId++ } function checkShapesMatch(e, t) { if (e.shape.toString() !== t.shape.toString()) throw new Error("Shape mismatch: " + JSON.stringify(e.shape) + " vs. " + JSON.stringify(t.shape)) } function batchGetValue(e) { return e.map(function(e) { return e.read() }) } function batchSetValue(e) { e.map(function(e) { e[0].write(e[1]) }) } function epsilon() { return _epsilon } function imageDataFormat() { return "channelsLast" } function getScalar(e, t) { return void 0 === t && (t = DEFAULT_DTYPE), null == scalarCache[t][e] && (scalarCache[t][e] = scalar(e, t), keep(scalarCache[t][e])), scalarCache[t][e] } function shape(e) { return e.shape } function intShape(e) { return e.shape } function dtype(e) { return e instanceof Tensor ? DEFAULT_DTYPE : e.dtype } function cast$1(e, t) { return e.asType(t) } function expandDims$1(e, t) { void 0 === t && (t = -1); var r = shape(e).slice(); return t < 0 && (t = r.length + t + 1), r.splice(t, 0, 1), e.reshape(r) } function repeat(e, t) { return tidy(function() { if (2 !== e.shape.length) throw new ValueError("repeat() expects a rank-2 tensor, but received a rank-" + e.shape.length + " tensor."); return tile$1(expandDims$1(e, 1), [1, t, 1]) }) } function flatten$1(e) { var t = [arrayProd(e.shape)]; return e.reshape(t) } function batchFlatten(e) { if (e.rank <= 1) throw new ValueError("batchFlatten requires a minimum rank of 2. Got rank: " + e.rank + "."); var t = [e.shape[0], arrayProd(e.shape, 1)]; return e.reshape(t) } function sliceAlongFirstAxis(e, t, r) { return tidy(function() { switch (e.rank) { case 1: return slice1d(e, t, r); case 2: return slice2d(e, [t, 0], [r, e.shape[1]]); case 3: return slice3d(e, [t, 0, 0], [r, e.shape[1], e.shape[2]]); case 4: return slice4d(e, [t, 0, 0, 0], [r, e.shape[1], e.shape[2], e.shape[3]]); default: throw new ValueError("sliceAlongFirstAxis() received an unsupported tensor rank: " + e.rank) } }) } function sliceAlongLastAxis(e, t, r) { return tidy(function() { switch (e.rank) { case 1: return slice1d(e, t, r); case 2: return slice2d(e, [0, t], [e.shape[0], r]); case 3: return slice3d(e, [0, 0, t], [e.shape[0], e.shape[1], r]); case 4: return slice4d(e, [0, 0, 0, t], [e.shape[0], e.shape[1], e.shape[2], r]); default: throw new ValueError("sliceAlongLastAxis() received an unsupported tensor rank: " + e.rank) } }) } function sliceAlongAxis(e, t, r, n) { return tidy(function() { switch (e.rank) { case 1: return slice1d(e, t, r); case 2: switch (n) { case 1: return sliceAlongFirstAxis(e, t, r); case 2: return sliceAlongLastAxis(e, t, r); default: throw new ValueError("The axis is not within the rank of the tensor " + n) } case 3: switch (n) { case 1: return sliceAlongFirstAxis(e, t, r); case 2: return slice3d(e, [0, t, 0], [e.shape[0], r, e.shape[2]]); case 3: return sliceAlongLastAxis(e, t, r); default: throw new ValueError("The axis is not within the rank of the tensor " + n) } case 4: switch (n) { case 1: return sliceAlongFirstAxis(e, t, r); case 2: return slice4d(e, [0, t, 0, 0], [e.shape[0], r, e.shape[2], e.shape[3]]); case 3: return slice4d(e, [0, 0, t, 0], [e.shape[0], e.shape[1], r, e.shape[3]]); case 4: return sliceAlongLastAxis(e, t, r); default: throw new ValueError("The axis is not within the rank of the tensor " + n) } default: throw new ValueError("sliceAlongLastAxis() received an unsupported tensor rank: " + e.rank) } }) } function concatenate(e, t) { void 0 === t && (t = -1); var r; return t < 0 && (t = 0 !== (r = e[0].rank) ? r : 0), t === e[0].rank && (t = -1), concat(e, t) } function concatAlongFirstAxis(e, t) { switch (e.rank) { case 1: return concat1d([e, t]); case 2: return concat2d([e, t], 0); case 3: return concat3d([e, t], 0); case 4: return concat4d([e, t], 0); default: throw new ValueError("concatAlongFirstAxis() received an unsupported tensor rank: " + e.rank) } } function tile$1(e, t) { if (Array.isArray(t) || (t = [t]), e.rank !== t.length) throw new ValueError("The length of input n (" + t.length + ") does not match the number of dimensions in input x (" + e.rank + ")"); return tile(e, t) } function identity(e) { return e.clone() } function scalarTimesArray(e, t) { return mul(e, t) } function scalarPlusArray(e, t) { return add(e, t) } function randomNormal$1(e, t, r, n, a) { return void 0 === t && (t = 0), void 0 === r && (r = 1), randomNormal(e, t, r, n, a) } function dot$1(e, t) { if (2 !== t.rank) throw new NotImplementedError("dot support for y other than rank 2 is not yet implemented: y shape = " + shape); if (2 === e.rank) return matMul(e, t); if (3 === e.rank) { var r = e.shape[0], n = e.shape[1], a = e.shape[2]; return e = e.reshape([r * n, a]), matMul(e, t).reshape([r, n, t.shape[1]]) } throw new NotImplementedError("dot support for x of rank " + e.rank + " is not yet implemented: x shape = " + shape) } function gather$1(e, t, r) { return tidy(function() { return t = Array.isArray(t) ? tensor1d(t, "int32") : t.toInt(), gather(e, t, r) }) } function square$1(e) { return mulStrict(e, e) } function biasAdd(e, t, r) { return tidy(function() { if (null == r && (r = imageDataFormat()), checkDataFormat(r), 1 !== t.rank && t.rank !== e.rank) throw new ValueError("Unexpected bias dimensions: " + t.rank + "; expected it to be 1 or " + e.rank); var n, a = t.shape; if (5 === e.rank) "channelsFirst" === r ? n = 1 === a.length ? e.add(t.reshape([1, a[0], 1, 1, 1])) : e.add(t.reshape([1, a[3], a[0], a[1], a[2]])) : "channelsLast" === r && (n = 1 === a.length ? e.add(t.reshape([1, 1, 1, 1, a[0]])) : e.add(t.reshape([1].concat(a)))); else if (4 === e.rank) "channelsFirst" === r ? n = 1 === a.length ? e.add(t.reshape([1, a[0], 1, 1])) : e.add(t.reshape([1, a[2], a[0], a[1]])) : "channelsLast" === r && (n = 1 === a.length ? e.add(t.reshape([1, 1, 1, a[0]])) : e.add(t.reshape([1].concat(a)))); else if (3 === e.rank) "channelsFirst" === r ? n = 1 === a.length ? e.add(t.reshape([1, a[0], 1])) : e.add(t.reshape([1, a[1], a[0]])) : "channelsLast" === r && (n = 1 === a.length ? e.add(t.reshape([1, 1, a[0]])) : e.add(t.reshape([1].concat(a)))); else { if (!(e.rank < 3)) throw new ValueError("Unsupported input rank by biasAdd: " + e.rank); n = e.add(t) } return n }) } function elu$1(e, t) { if (void 0 === t && (t = 1), 1 !== t) throw new NotImplementedError("Support for alpha values other than 1 (" + t + ") is not implemented yet."); return elu(e) } function softsign(e) { return tidy(function() { return div(e, add(getScalar(1), abs(e))) }) } function dropout(e, t, r, n) { return tidy(function() { if (null != r && !arraysEqual(e.shape, r)) throw new NotImplementedError("Non-default noise shape is not implemented yet: " + JSON.stringify(r)); if (null != n) throw new NotImplementedError("seed is not implemented for dropout yet."); var a = step(add(neg(t), randomUniform(e.shape, 0, 1, "float32"))); return a = mul(div(getScalar(1), sub(getScalar(1), t)), a), mul(e, a) }) } function nameScope$1(e, t) { return nameScope(e, t) } function floatx() { return "float32" } function getUid(e) { return void 0 === e && (e = ""), e in _uidPrefixes || (_uidPrefixes[e] = 0), _uidPrefixes[e] += 1, e + _uidPrefixes[e].toString() } function hardSigmoid(e) { return tidy(function() { var t = scalarPlusArray(getScalar(.5), scalarTimesArray(getScalar(.2), e)); return clipByValue(t, 0, 1) }) } function inTrainPhase(e, t, r) { return void 0 === r && (r = !1), r ? e() : t() } function calcL2Norms(e, t) { return tidy(function() { return sqrt(sum(square$1(e), t, !0)) }) } function serializeConstraint(e) { return serializeKerasObject(e) } function deserializeConstraint(e, t) { return void 0 === t && (t = {}), deserializeKerasObject(e, SerializationMap.getMap().classNameMap, t, "constraint") } function getConstraint(e) { return null == e ? null : "string" == typeof e ? deserializeConstraint({ className: e in CONSTRAINT_IDENTIFIER_REGISTRY_SYMBOL_MAP ? CONSTRAINT_IDENTIFIER_REGISTRY_SYMBOL_MAP[e] : e, config: {} }) : e instanceof Constraint ? e : deserializeConstraint(e) } function deserialize(e, t) { return void 0 === t && (t = {}), deserializeKerasObject(e, SerializationMap.getMap().classNameMap, t, "layer") } function isArrayItemInputOrOutputName(e, t, r) { return ("inboundNodes" === e || "outputLayers" === e || "inputLayers" === e) && 0 === t && "string" == typeof r } function convertPythonicToTs(e, t) { if (null === e) return null; if ("string" == typeof e) return toCamelCase(e); if ("number" == typeof e || "boolean" == typeof e) return e; if (e instanceof Array) { for (var r = [], n = e.length, a = 0; a < n; ++a) { var o = e[a]; isArrayItemInputOrOutputName(t, a, o) ? r.push(o) : r.push(convertPythonicToTs(o, t)) } return r } for (var i = {}, s = 0, u = Object.keys(e); s < u.length; s++) { var l = u[s], c = e[l]; if ("name" === l && "string" == typeof c) i[l] = c; else { var p = toCamelCase(l); i[p] = convertPythonicToTs(c, p) } } return i } function convertTsToPythonic(e, t) { if (null === e || void 0 === e) return null; if ("string" == typeof e) return toSnakeCase(e); if ("number" == typeof e || "boolean" == typeof e) return e; if (e instanceof Array) { for (var r = [], n = e.length, a = 0; a < n; ++a) { var o = e[a]; isArrayItemInputOrOutputName(t, a, o) ? r.push(o) : r.push(convertTsToPythonic(o, t)) } return r } for (var i = {}, s = 0, u = Object.keys(e); s < u.length; s++) { var l = u[s], c = e[l], p = toSnakeCase(l); i[p] = "name" !== l && "className" !== l || "string" != typeof c ? convertTsToPythonic(c, l) : c } return i } function collectInputShape(e) { for (var t = [], r = 0, n = e = toList(e); r < n.length; r++) { var a = n[r]; t.push(intShape(a)) } return singletonOrArray(t) } function guessOutputDType(e) { return "float32" } function Input(e) { if (null == e.batchShape && null == e.shape) throw new Error("Please provide to Input either a `shape` or a `batchShape` argument. Note that `shape` does not include the batch dimension."); if (null != e.batchShape && null != e.shape) throw new ValueError("Please provide either a `shape` or `batchShape` argument to Input, but not both."); var t = e.batchShape; null != e.shape && null == t && (t = [null].concat(e.shape)); var r = e.dtype; return null == r && (r = floatx()), new InputLayer({ batchInputShape: t, name: e.name, dtype: r, sparse: e.sparse }).inboundNodes[0].outputTensors[0] } function getSourceInputs(e, t, r) { if ((null == t || null != r && r > 0) && (t = e.sourceLayer, r = e.nodeIndex), 0 === t.inboundNodes.length) return [e]; var n = t.inboundNodes[r]; if (0 === n.inboundLayers.length) return n.inputTensors; for (var a = [], o = 0; o < n.inboundLayers.length; o++) for (var i = 0, s = getSourceInputs(n.inputTensors[o], n.inboundLayers[o], n.nodeIndices[o]); i < s.length; i++) { var u = s[i]; - 1 === a.indexOf(u) && a.push(u) } return a } function loadTensor(e, t, r) { var n = stringToDType(e); return Tensor.make(t, { values: 0 === t.length ? r : flatten(r) }, n) } function preprocessWeightsForLoading(e, t, r, n) { if (!r.startsWith("2.")) throw new ValueError("Unsupported Keras version in weights being loaded: " + r); return t } function loadWeightsFromNamedTensorMap(e, t) { for (var r = {}, n = 0, a = 0, o = t; a < o.length; a++) for (var i = 0, s = o[a].weights; i < s.length; i++) { var u = s[i]; if (null != r[u.originalName]) throw new ValueError("Duplicate weight name: " + u.originalName); r[u.originalName] = u, n++ } var l = []; for (var c in e) l.push([r[c], e[c]]), delete r[c]; var p = []; for (var d in r) p.push(d); if (p.length > 0) throw new ValueError(p.length + " of " + n + " weights are not set: " + p); batchSetValue(l) } function loadWeightsFromJson(e, t, r) { void 0 === r && (r = !1); for (var n = e.keras_version, a = e.backend, o = t.map(function(e) { return e.name }), i = {}, s = 0, u = t; s < u.length; s++) null != (b = u[s]).name && (null == i[b.name] && (i[b.name] = []), i[b.name].push(b)); for (var l = e.weights, c = [], p = 0; p < o.length; ++p) { var d = o[p], h = l[d]; null == h && (h = []); for (var f = [], m = 0; m < h.length; ++m) { var g = h[m]; f.push(new LayerVariable(loadTensor(g.dtype, g.shape, g.value))) } for (var y = 0, v = i[d]; y < v.length; y++) { var b = v[y], x = b.weights; if ((f = preprocessWeightsForLoading(b, f, n, a)).length !== x.length) { if (!r) throw new ValueError("Layer #" + p + ' (named "' + b.name + '") expects ' + x.length + " weight(s), but the saved weights have " + f.length + " element(s)."); console.warn("Skipping loading of weights of layer " + b.name + " due to mismatch in number of weights: (" + f.length + " vs " + x.length + ").") } for (var w = 0; w < f.length; ++w) !r || arraysEqual(x[w].shape, f[w].shape) ? c.push([x[w], f[w].read()]) : console.warn("Skipping loading of weights for layer " + b.name + " due to mismatch in shape (" + x[w].shape + " vs " + f[w].shape + ")") } } batchSetValue(c) } function resolveScalarsInLogs(e) { return __awaiter$14(this, void 0, void 0, function() { var t, r, n, a, o, i, s; return __generator$14(this, function(u) { switch (u.label) { case 0: if (null == e) return [2]; t = [], r = []; for (n in e) "number" != typeof(a = e[n]) && (o = a, t.push(o.data()), r.push(n)); return [4, Promise.all(t)]; case 1: for (i = u.sent(), s = 0; s < i.length; ++s) e[r[s]] = i[s][0]; return [2] } }) }) } function disposeTensorsInLogs(e) { if (null != e) for (var t in e) { var r = e[t]; "number" != typeof r && r.dispose() } } function standardizeCallbacks(e) { return null == e ? null : e instanceof Callback ? [e] : Array.isArray(e) && e[0] instanceof Callback ? e : toList(e).map(function(e) { return new CustomCallback(e) }) } function l2Normalize(e, t) { return tidy(function() { var r = sum(square$1(e), t, !0), n = scalarTimesArray(scalar(epsilon$1()), onesLike(e)), a = sqrt(maximum(r, n)); return div(e, a) }) } function meanSquaredError(e, t) { return tidy(function() { return mean(square$1(sub(t, e)), -1) }) } function meanAbsoluteError(e, t) { return tidy(function() { return mean(abs(sub(t, e)), -1) }) } function meanAbsolutePercentageError(e, t) { return tidy(function() { var r = sub(e, t), n = clipByValue(abs(e), epsilon$1(), Number.MAX_VALUE), a = abs(div(r, n)); return scalarTimesArray(getScalar(100), mean(a, -1)) }) } function meanSquaredLogarithmicError(e, t) { return tidy(function() { var r = getScalar(1), n = clipByValue(t, epsilon$1(), Number.MAX_VALUE), a = log(scalarPlusArray(r, n)), o = clipByValue(e, epsilon$1(), Number.MAX_VALUE), i = log(scalarPlusArray(r, o)); return mean(square$1(sub(a, i)), -1) }) } function squaredHinge(e, t) { return tidy(function() { var r = getScalar(0), n = getScalar(1), a = maximum(r, sub(n, mul(e, t))); return mean(square$1(a), -1) }) } function hinge(e, t) { return tidy(function() { var r = getScalar(0), n = getScalar(1), a = maximum(r, sub(n, mul(e, t))); return mean(a, -1) }) } function categoricalHinge(e, t) { return tidy(function() { var r = getScalar(0), n = getScalar(1), a = sum(mul(e, t), -1), o = max(mul(sub(n, e), t), -1); return maximum(r, scalarPlusArray(n, sub(o, a))) }) } function logcosh(e, t) { return tidy(function() { var r = getScalar(Math.log(2)), n = sub(t, e), a = sub(add(n, softplus(scalarTimesArray(getScalar(-2), n))), r); return mean(a, -1) }) } function categoricalCrossentropy(e, t, r) { return void 0 === r && (r = !1), tidy(function() { if (r) t = softmax(t); else { var n = sum(t, shape(t).length - 1, !0); t = div(t, n) } return t = clipByValue(t, epsilon$1(), 1 - epsilon$1()), neg(sum(mul(e.toFloat(), log(t)), shape(t).length - 1)) }) } function sparseCategoricalCrossentropy(e, t, r) { return void 0 === r && (r = !1), tidy(function() { var n = floor(flatten$1(e)).toInt(), a = shape(t); return categoricalCrossentropy(oneHot(n, a[a.length - 1]).reshape(a), t, r) }) } function sigmoidCrossEntropyWithLogits(e, t) { return tidy(function() { var r = maximum(t, zerosLike(t)), n = mul(t, e), a = log(add(getScalar(1), exp(neg(abs(t))))); return add(sub(r, n), a) }) } function binaryCrossentropy(e, t) { return tidy(function() { var r; return r = clipByValue(t, epsilon$1(), 1 - epsilon$1()), r = log(div(r, sub(onesLike(r), r))), mean(sigmoidCrossEntropyWithLogits(e, r), -1) }) } function kullbackLeiblerDivergence(e, t) { return tidy(function() { var r = clipByValue(e, epsilon$1(), 1), n = clipByValue(t, epsilon$1(), 1); return sum(mul(e, log(div(r, n))), -1) }) } function poisson(e, t) { return tidy(function() { var r = log(scalarPlusArray(getScalar(epsilon$1()), t)); return mean(sub(t, mul(e, r)), -1) }) } function cosineProximity(e, t) { return tidy(function() { var r = l2Normalize(e, -1), n = l2Normalize(t, -1), a = mul(r, n); return neg(sum(a, -1)) }) } function get(e) { var t = { meanSquaredError: meanSquaredError, meanAbsoluteError: meanAbsoluteError, meanAbsolutePercentageError: meanAbsolutePercentageError, meanSquaredLogarithmicError: meanSquaredLogarithmicError, squaredHinge: squaredHinge, hinge: hinge, categoricalHinge: categoricalHinge, logcosh: logcosh, categoricalCrossentropy: categoricalCrossentropy, sparseCategoricalCrossentropy: sparseCategoricalCrossentropy, binaryCrossentropy: binaryCrossentropy, kullbackLeiblerDivergence: kullbackLeiblerDivergence, poisson: poisson, cosineProximity: cosineProximity }; if ("string" == typeof e) { if (e in t) return t[e]; throw new ValueError("Unknown loss " + e) } return e } function binaryAccuracy(e, t) { return tidy(function() { var r = scalarTimesArray(getScalar(.5), onesLike(t)), n = cast$1(greater(t, r), e.dtype); return mean(equal(e, n), -1) }) } function categoricalAccuracy(e, t) { return tidy(function() { return cast$1(equal(argMax(e, -1), argMax(t, -1)), "float32") }) } function binaryCrossentropy$1(e, t) { return binaryCrossentropy(e, t) } function sparseCategoricalAccuracy(e, t) { throw new NotImplementedError } function get$1(e) { var t = { binaryAccuracy: binaryAccuracy, categoricalAccuracy: categoricalAccuracy, categoricalCrossentropy: categoricalCrossentropy$1, sparseCategoricalCrossentropy: sparseCategoricalCrossentropy$1, mse: mse$1, MSE: MSE$1, mae: mae$1, MAE: MAE$1, mape: mape$1, MAPE: MAPE$1, cosine: cosine$1 }; if ("string" == typeof e && e in t) return t[e]; if ("string" != typeof e && null != e) return e; throw new ValueError("Unknown metric " + e) } function getOptimizer(e) { var t = { Adagrad: function() { return train.adagrad(.01) }, Adam: function() { return train.adam(.001, .9, .999, epsilon$1()) }, RMSProp: function() { return train.rmsprop(.001, .9, null, epsilon$1()) }, SGD: function() { return train.sgd(.01) } }; if (t.adagrad = t.Adagrad, t.adam = t.Adam, t.rmsprop = t.RMSProp, t.sgd = t.SGD, e in t) return t[e](); throw new ValueError("Unknown Optimizer " + e) } function assertFeedCompatibility(e, t) { if (null != e.dtype && e.dtype !== t.dtype) throw new ValueError("The dtype of the feed (" + t.dtype + ") is incompatible with that of the key '" + e.name + "' (" + e.dtype + ")."); if (null != e.shape) { if (e.shape.length !== t.shape.length) throw new ValueError("The rank of feed (" + t.shape.length + ") does not match the rank of the key (" + e.shape.length + ")."); for (var r = 0; r < e.shape.length; ++r) if (null != e.shape[r] && e.shape[r] !== t.shape[r]) throw new ValueError("The " + r + "-th dimension of the feed (" + t.shape[r] + ") is incompatible with that of the key (" + e.shape[r] + ").") } } function execute(e, t, r) { for (var n = Array.isArray(e), a = n ? e : [e], o = [], i = new FeedDict(t), s = 0, u = a; s < u.length; s++) { var l = u[s]; o.push(executeInternal(l, i, r)) } return n ? o : o[0] } function executeInternal(e, t, r) { if (t.hasKey(e)) return t.getValue(e); if (e.sourceLayer instanceof InputLayer) throw new ValueError("Missing a feed value for SymbolicTensor from InputLayer '" + InputLayer.name + "'"); for (var n = [], a = 0, o = e.inputs; a < o.length; a++) { var i = executeInternal(o[a], t, r); n.push(i) } var s = e.sourceLayer.apply(n, r); Array.isArray(s) || (s = [s]); for (var u = getNodeOutputs(e), l = Array.isArray(u) ? u : [u], c = 0; c < l.length; ++c) t.add(l[c], s[c]); return 1 === s.length ? s[0] : s[e.outputTensorIndex] } function getNodeOutputs(e) { var t; if (1 === e.sourceLayer.inboundNodes.length) t = e.sourceLayer.output; else { for (var r = null, n = 0; n < e.sourceLayer.inboundNodes.length; ++n) for (var a = 0, o = e.sourceLayer.inboundNodes[n].outputTensors; a < o.length; a++) if (o[a].id === e.id) { r = n; break } t = e.sourceLayer.getOutputAt(r) } return t } function isDataTensor(e) { return e instanceof Tensor } function isDataArray(e) { return Array.isArray(e) } function isDataDict(e) { return !isDataTensor(e) && !isDataArray(e) } function standardizeInputData(e, t, r, n, a) { if (void 0 === n && (n = !0), void 0 === a && (a = ""), null == t || 0 === t.length) { if (null != e) { var o = !1; if (isDataArray(e) && e.length > 0) o = !0; else if (isDataDict(e)) { for (var i in e) if (e.hasOwnProperty(i)) { o = !0; break } } else o = !0; if (o) throw new ValueError("Error when checking model " + a + " expected no data, but got " + e) } return [] } if (null == e) return t.map(function(e) { return null }); var s; if (isDataDict(e)) { e = e, s = []; for (var u = 0, l = t; u < l.length; u++) { var c = l[u]; if (null == e[c]) throw new ValueError('No data provided for "' + c + '". Need data for each key in: ' + t); s.push(e[c]) } } else if (isDataArray(e)) { if ((e = e).length !== t.length) throw new ValueError("Error when checking model " + a + ": the Array of Tensors that you are passing to your model is not the size the model expected. Expected to see " + t.length + " Tensor(s), but instead got the following list of Tensor(s): " + e); s = e } else { if (e = e, t.length > 1) throw new ValueError("The model " + a + " expects " + t.length + " Tensor(s), but only received one Tensor. Found: Tensor with shape " + e.shape); s = [e] } for (p = 0; p < t.length; ++p) 1 === (d = s[p]).shape.length && (s[p] = expandDims$1(d, 1)); if (null != r) for (var p = 0; p < t.length; ++p) if (null != r[p]) { var d = s[p]; if (d.shape.length !== r[p].length) throw new ValueError("Error when checking " + a + ": expected " + t[p] + " to have " + r[p].length + " dimension(s). but got array with shape " + d.shape); for (var h = 0; h < r[p].length; ++h) if (0 !== h || n) { var f = d.shape[h], m = r[p][h]; if (null != m && m >= 0 && f !== m) throw new ValueError("Error when checking " + a + ": expected " + t[p] + " to have shape [" + r[p] + "], but got array with shape [" + d.shape + "].") } } return s } function checkArrayLengths(e, t, r) { var n = unique(e.map(function(e) { return e.shape[0] })); n.sort(); var a = unique(t.map(function(e) { return e.shape[0] })); if (a.sort(), n.length > 1) throw new ValueError("All input Tensors (x) should have the same number of samples. Got array shapes: " + JSON.stringify(e.map(function(e) { return e.shape }))); if (a.length > 1) throw new ValueError("All target Tensors (y) should have the same number of samples. Got array shapes: " + JSON.stringify(t.map(function(e) { return e.shape }))); if (n.length > 0 && a.length > 0 && !arraysEqual(n, a)) throw new ValueError("Input Tensors should have the same number of samples as target Tensors. Found " + n[0] + " input sample(s) and " + a[0] + " target sample(s).") } function checkLossAndTargetCompatibility(e, t, r) { for (var n = [meanSquaredError, binaryCrossentropy, categoricalCrossentropy], a = 0; a < e.length; ++a) { var o = e[a], i = t[a], s = r[a]; if (null != i) { if (i === categoricalCrossentropy && 1 === o.shape[o.shape.length - 1]) throw new ValueError("You are passing a target array of shape " + o.shape + " while using a loss 'categorical_crossentropy'. 'categorical_crossentropy'expects targets to be binary matrices (1s and 0s) of shape [samples, classes]."); if (-1 !== n.indexOf(i)) for (var u = o.shape.slice(1), l = s.slice(1), c = 0; c < u.length; ++c) { var p = u[c], d = l[c]; if (null != d && p !== d) throw new ValueError("A target Tensor with shape " + o.shape + " was passed for an output of shape " + s + ", while using a loss function that expects targets to have the same shape as the output.") } } } } function makeBatches(e, t) { for (var r = [], n = 0, a = null; n < e;)(a = n + t) >= e && (a = e), r.push([n, a]), n = a; return r } function sliceArrays(e, t, r) { return null == e ? [null] : Array.isArray(e) ? e.map(function(e) { return sliceAlongFirstAxis(e, t, r - t) }) : sliceAlongFirstAxis(e, t, r - t) } function sliceArraysByIndices(e, t) { return tidy(function() { return null == e ? null : Array.isArray(e) ? e.map(function(e) { return sliceArraysByIndices(e, t) }) : gather$1(e, "int32" === t.dtype ? t : t.toInt()) }) } function checkInputData(e, t, r, n, a) { void 0 === n && (n = !0), void 0 === a && (a = ""); var o; if (Array.isArray(e)) { if (e.length !== t.length) throw new ValueError("Error when checking model " + a + ": the Array of Tensors that you are passing to your model is not the size the the model expected. Expected to see " + t.length + " Tensor(s), but instead got " + e.length + " Tensors(s)."); o = e } else { if (t.length > 1) throw new ValueError("The model expects " + t.length + " " + a + " Tensors, but only received one Tensor. Found: array with shape " + JSON.stringify(e.shape) + "."); o = [e] } if (null != r) for (var i = 0; i < t.length; ++i) if (null != r[i]) { var s = o[i]; if (s.shape.length !== r[i].length) throw new ValueError("Error when checking " + a + ": expected " + t[i] + " to have " + r[i].length + " dimension(s), but got array with shape " + JSON.stringify(s.shape)); for (var u = 0; u < r[i].length; ++u) if (0 !== u || n) { var l = s.shape[u], c = r[i][u]; if (null != c && c !== l) throw new ValueError("Error when checking " + a + ": expected " + t[i] + " to have shape " + JSON.stringify(r[i]) + " but got array with shape " + JSON.stringify(s.shape) + ".") } } } function collectMetrics(e, t) { if (null == e || Array.isArray(e) && 0 === e.length) return t.map(function(e) { return [] }); if (Array.isArray(e)) return t.map(function(t) { return e }); if (null != e) { for (var r = [], n = 0, a = t; n < a.length; n++) { var o = a[n], i = e.hasOwnProperty(o) ? e[o] : []; Array.isArray(i) || (i = [i]), r.push(i) } return r } throw new TypeError("Type of metrics argument not understood. Expected an Array or Object, found: " + e) } function checkFanMode(e) { checkStringTypeUnionValue(VALID_FAN_MODE_VALUES, "FanMode", e) } function checkDistribution(e) { checkStringTypeUnionValue(VALID_DISTRIBUTION_VALUES, "Distribution", e) } function computeFans(e, t) { void 0 === t && (t = "channelsLast"); var r, n; if (checkDataFormat(t), 2 === e.length) r = e[0], n = e[1]; else if (-1 !== [3, 4, 5].indexOf(e.length)) { if ("channelsFirst" === t) { a = arrayProd(e, 2); r = e[1] * a, n = e[0] * a } else if ("channelsLast" === t) { var a = arrayProd(e, 0, e.length - 2); r = e[e.length - 2] * a, n = e[e.length - 1] * a } } else { var o = arrayProd(e); r = Math.sqrt(o), n = Math.sqrt(o) } return [r, n] } function deserializeInitializer(e, t) { return void 0 === t && (t = {}), deserializeKerasObject(e, SerializationMap.getMap().classNameMap, t, "initializer") } function serializeInitializer(e) { return serializeKerasObject(e) } function getInitializer(e) { if ("string" == typeof e) { var t = e in INITIALIZER_IDENTIFIER_REGISTRY_SYMBOL_MAP ? INITIALIZER_IDENTIFIER_REGISTRY_SYMBOL_MAP[e] : e; return "GlorotUniform" === t ? new GlorotUniform : "GlorotNormal" === t ? new GlorotNormal : "HeNormal" === t ? new HeNormal : "LeCunNormal" === t ? new LeCunNormal : deserializeInitializer({ className: t, config: {} }) } return e instanceof Initializer ? e : deserializeInitializer(e) } function serializeActivation(e) { return e.getClassName() } function deserializeActivation(e, t) { return void 0 === t && (t = {}), deserializeKerasObject(e, SerializationMap.getMap().classNameMap, t, "activation") } function getActivation(e) { if (null == e) return deserializeActivation(t = { className: "linear", config: {} }); if ("string" == typeof e) { var t = { className: e, config: {} }; return deserializeActivation(t) } return e instanceof Activation ? e : deserializeActivation(e) } function l1(e) { return new L1L2({ l1: null != e ? e.l1 : null, l2: 0 }) } function l2(e) { return new L1L2({ l2: null != e ? e.l2 : null, l1: 0 }) } function serializeRegularizer(e) { return serializeKerasObject(e) } function deserializeRegularizer(e, t) { return void 0 === t && (t = {}), deserializeKerasObject(e, SerializationMap.getMap().classNameMap, t, "regularizer") } function getRegularizer(e) { return null == e ? null : "string" == typeof e ? deserializeRegularizer({ className: e in REGULARIZER_IDENTIFIER_REGISTRY_SYMBOL_MAP ? REGULARIZER_IDENTIFIER_REGISTRY_SYMBOL_MAP[e] : e, config: {} }) : e instanceof Regularizer ? e : deserializeRegularizer(e) } function normalizeArray(e, t, r) { if ("number" == typeof e) return pyListRepeat(e, t); if (e.length !== t) throw new ValueError("The " + r + " argument must be a tuple of " + t + " integers. Received: " + e.length + " elements."); for (var n = 0; n < t; ++n) { var a = e[n]; if (!isInteger(a)) throw new ValueError("The " + r + " argument must be a tuple of " + t + " integers. Received: " + JSON.stringify(e) + " including a non-integer number " + a) } return e } function convOutputLength(e, t, r, n, a) { if (void 0 === a && (a = 1), null == e) return e; var o, i = t + (t - 1) * (a - 1); return o = "same" === r ? e : e - i + 1, Math.floor((o + n - 1) / n) } function deconvLength(e, t, r, n) { if (null == e) return null; if ("valid" === n) e = e * t + max$1([r - t, 0]); else { if ("same" !== n) throw new ValueError("Unsupport padding mode: " + n + "."); e *= t } return e } function preprocessConv2DInput(e, t) { return tidy(function() { return checkDataFormat(t), "channelsFirst" === t ? transpose(e, [0, 2, 3, 1]) : e }) } function conv1dWithBias(e, t, r, n, a, o, i) { return void 0 === n && (n = 1), void 0 === a && (a = "valid"), void 0 === i && (i = 1), tidy(function() { if (null == o && (o = imageDataFormat()), checkDataFormat(o), 3 !== e.shape.length) throw new ValueError("The input of a conv1dWithBias operation should be 3, but is " + e.shape.length + " instead."); if (3 !== t.shape.length) throw new ValueError("The kernel for a conv1dWithBias operation should be 3, but is " + t.shape.length + " instead"); if (null != r && 1 !== r.shape.length) throw new ValueError("The bias for a conv1dWithBias operation should be 1, but is " + t.shape.length + " instead"); if ("channelsFirst" === o && (e = transpose(e, [0, 2, 1])), "causal" === a) throw new NotImplementedError("The support for CAUSAL padding mode in conv1dWithBias is not implemented yet."); var s = conv1d(e, t, n, "same" === a ? "same" : "valid", "NWC", i); return null != r && (s = biasAdd(s, r)), s }) } function conv2dWithBias(e, t, r, n, a, o, i) { return void 0 === n && (n = [1, 1]), void 0 === a && (a = "valid"), tidy(function() { if (null == o && (o = imageDataFormat()), checkDataFormat(o), 3 !== e.rank && 4 !== e.rank) throw new ValueError("conv2dWithBias expects input to be of rank 3 or 4, but received " + e.rank + "."); if (3 !== t.rank && 4 !== t.rank) throw new ValueError("conv2dWithBias expects kernel to be of rank 3 or 4, but received " + e.rank + "."); var s = preprocessConv2DInput(e, o); if ("causal" === a) throw new NotImplementedError("The support for CAUSAL padding mode in conv1dWithBias is not implemented yet."); return s = conv2d(s, t, n, "same" === a ? "same" : "valid", "NHWC", i), null != r && (s = biasAdd(s, r)), "channelsFirst" === o && (s = transpose(s, [0, 3, 1, 2])), s }) } function depthwiseConv2d$1(e, t, r, n, a, o) { return void 0 === r && (r = [1, 1]), void 0 === n && (n = "valid"), tidy(function() { null == a && (a = imageDataFormat()), checkDataFormat(a); var i = preprocessConv2DInput(e, a); if (4 !== e.rank) throw new ValueError("Input for depthwiseConv2d is required to be 4-D, but is instead " + e.rank + "-D"); if (4 !== t.rank) throw new ValueError("depthwiseKernel is required to be 4-D, but is instead " + t.rank + "-D"); return i = depthwiseConv2d(i, t, r, "same" === n ? "same" : "valid", "NHWC", o), "channelsFirst" === a && (i = transpose(i, [0, 3, 1, 2])), i }) } function batchNormalization$1(e, t, r, n, a, o) { void 0 === o && (o = .001); var i; if (2 === e.rank) i = batchNormalization2d(e, t, r, o, a, n); else if (3 === e.rank) i = batchNormalization3d(e, t, r, o, a, n); else { if (4 !== e.rank) throw new NotImplementedError("batchNormalization is not implememnted for array of rank " + e.rank + " yet"); i = batchNormalization4d(e, t, r, o, a, n) } return i } function regularNormalizeBatchInTraining(e, t, r, n, a) { return void 0 === a && (a = .001), tidy(function() { var o = moments(e, n), i = o.mean, s = o.variance; return [batchNormalization$1(e, i, s, r, t, a), i, s] }) } function broadcastNormalizeBatchInTraining(e, t, r, n, a) { return void 0 === a && (a = .001), tidy(function() { for (var o = moments(e, n), i = o.mean, s = o.variance, u = [], l = 0, c = range$1(0, e.rank); l < c.length; l++) { var p = c[l]; - 1 !== n.indexOf(p) ? u.push(1) : u.push(e.shape[p]) } var d = i.reshape(u), h = s.reshape(u), f = null == t ? null : t.reshape(u), m = null == r ? null : r.reshape(u); return [batchNormalization$1(e, d, h, m, f, a), i, s] }) } function normalizeBatchInTraining(e, t, r, n, a) { return void 0 === a && (a = .001), arraysEqual(n.slice().sort(), range$1(0, e.rank - 1)) ? regularNormalizeBatchInTraining(e, t, r, n, a) : broadcastNormalizeBatchInTraining(e, t, r, n, a) } function spatial2dPadding(e, t, r) { return tidy(function() { if (4 !== e.rank) throw new ValueError("temporalPadding expects input tensor to be 4-D, but received a " + e.rank + "-D tensor."); if (null == t && (t = [ [1, 1], [1, 1] ]), 2 !== t.length || 2 !== t[0].length || 2 !== t[1].length) throw new ValueError("spatial2dPadding expects `padding` to be an Array of two Arrays, each of which is an Array of two integers."); if (null == r && (r = imageDataFormat()), "channelsLast" !== r && "channelsFirst" !== r) throw new ValueError("Unknown data format: " + r + ". Supported data formats are 'channelsLast' and 'channelsFirst."); var n; return n = "channelsFirst" === r ? [ [0, 0], [0, 0], t[0], t[1] ] : [ [0, 0], t[0], t[1], [0, 0] ], pad(e, n) }) } function pool2d(e, t, r, n, a, o) { return tidy(function() { checkDataFormat(a), checkPoolMode(o), checkPaddingMode(n), null == r && (r = [1, 1]), null == n && (n = "valid"), null == a && (a = imageDataFormat()), null == o && (o = "max"), e = preprocessConv2DInput(e, a); var i, s = "same" === n ? "same" : "valid"; return i = "max" === o ? maxPool(e, t, r, s) : avgPool(e, t, r, s), "channelsFirst" === a && (i = transpose(i, [0, 3, 1, 2])), i }) } function rnn(e, t, r, n, a, o, i, s) { void 0 === n && (n = !1), void 0 === i && (i = !1); var u = t.shape.length; if (u < 3) throw new ValueError("Input should be at least 3D, but is " + u + "D."); var l = [1, 0].concat(range$1(2, u)); if (t = transpose(t, l), null != a) throw new NotImplementedError("The rnn() function of the deeplearn.js backend does not support masking yet."); if (null != o) throw new NotImplementedError("The rnn() functoin of the deeplearn.js backend does not support constants yet."); i && console.warn("Backend rnn(): the unroll = true option is not applicable to the imperative deeplearn.js backend."), n && (t = reverse(t, 0)); for (var c, p, d = r, h = t.shape[0], f = 0; f < h; ++f) { var m = sliceAlongFirstAxis(t, f, 1), g = e(m = m.reshape(m.shape.slice(1)), d); p = g[0], c = 0 === f ? p.reshape([1].concat(p.shape)) : concatAlongFirstAxis(c, p.reshape([1].concat(p.shape))), d = g[1] } return [p, transpose(c, [1, 0].concat(range$1(2, c.shape.length))), d] } function checkBidirectionalMergeMode(e) { checkStringTypeUnionValue(VALID_BIDIRECTIONAL_MERGE_MODES, "BidirectionalMergeMode", e) } function loadModelInternal(e) { return __awaiter$16(this, void 0, void 0, function() { var t; return __generator$16(this, function(r) { if ("string" == typeof e) { if (0 === (t = getLoadHandlers(e)).length) t.push(browserHTTPRequest(e)); else if (t.length > 1) throw new ValueError("Found more than one (" + t.length + ") load handlers for URL '" + e + "'"); e = t[0] } return [2, loadModelFromIOHandler(e)] }) }) } function loadModelFromIOHandler(e, t) { return __awaiter$16(this, void 0, void 0, function() { var r, n, a, o, i; return __generator$16(this, function(s) { switch (s.label) { case 0: if (null == e.load) throw new ValueError("Cannot proceed with model loading because the IOHandler provided does not have the `load` method implemented."); return [4, e.load()]; case 1: if (r = s.sent(), null != (n = r.modelTopology).model_config && (n = n.model_config), a = deserialize(convertPythonicToTs(n), t), null != r.weightData) { if (null == r.weightSpecs) throw new ValueError("Model artifacts contains weight data, but not weight specs. Therefore loading of weights cannot proceed."); o = !1, i = !0, a.loadWeights(decodeWeights(r.weightData, r.weightSpecs), o, i) } return [2, a] } }) }) } function hasOwnProperty(e, t) { return Object.prototype.hasOwnProperty.call(e, t) } function Url() { this.protocol = null, this.slashes = null, this.auth = null, this.host = null, this.port = null, this.hostname = null, this.hash = null, this.search = null, this.query = null, this.pathname = null, this.path = null, this.href = null } function urlParse(e, t, r) { if (e && util$1.isObject(e) && e instanceof Url) return e; var n = new Url; return n.parse(e, t, r), n } function urlFormat(e) { return util$1.isString(e) && (e = urlParse(e)), e instanceof Url ? e.format() : Url.prototype.format.call(e) } function asPromise(e, t) { for (var r = new Array(arguments.length - 1), n = 0, a = 2, o = !0; a < arguments.length;) r[n++] = arguments[a++]; return new Promise(function(a, i) { r[n] = function(e) { if (o) if (o = !1, e) i(e); else { for (var t = new Array(arguments.length - 1), r = 0; r < t.length;) t[r++] = arguments[r]; a.apply(null, t) } }; try { e.apply(t || null, r) } catch (e) { o && (o = !1, i(e)) } }) } function EventEmitter() { this._listeners = {} } function factory(e) { return "undefined" != typeof Float32Array ? function() { function t(e, t, r) { o[0] = e, t[r] = i[0], t[r + 1] = i[1], t[r + 2] = i[2], t[r + 3] = i[3] } function r(e, t, r) { o[0] = e, t[r] = i[3], t[r + 1] = i[2], t[r + 2] = i[1], t[r + 3] = i[0] } function n(e, t) { return i[0] = e[t], i[1] = e[t + 1], i[2] = e[t + 2], i[3] = e[t + 3], o[0] } function a(e, t) { return i[3] = e[t], i[2] = e[t + 1], i[1] = e[t + 2], i[0] = e[t + 3], o[0] } var o = new Float32Array([-0]), i = new Uint8Array(o.buffer), s = 128 === i[3]; e.writeFloatLE = s ? t : r, e.writeFloatBE = s ? r : t, e.readFloatLE = s ? n : a, e.readFloatBE = s ? a : n }() : function() { function t(e, t, r, n) { var a = t < 0 ? 1 : 0; if (a && (t = -t), 0 === t) e(1 / t > 0 ? 0 : 2147483648, r, n); else if (isNaN(t)) e(2143289344, r, n); else if (t > 3.4028234663852886e38) e((a << 31 | 2139095040) >>> 0, r, n); else if (t < 1.1754943508222875e-38) e((a << 31 | Math.round(t / 1.401298464324817e-45)) >>> 0, r, n); else { var o = Math.floor(Math.log(t) / Math.LN2); e((a << 31 | o + 127 << 23 | 8388607 & Math.round(t * Math.pow(2, -o) * 8388608)) >>> 0, r, n) } } function r(e, t, r) { var n = e(t, r), a = 2 * (n >> 31) + 1, o = n >>> 23 & 255, i = 8388607 & n; return 255 === o ? i ? NaN : a * (1 / 0) : 0 === o ? 1.401298464324817e-45 * a * i : a * Math.pow(2, o - 150) * (i + 8388608) } e.writeFloatLE = t.bind(null, writeUintLE), e.writeFloatBE = t.bind(null, writeUintBE), e.readFloatLE = r.bind(null, readUintLE), e.readFloatBE = r.bind(null, readUintBE) }(), "undefined" != typeof Float64Array ? function() { function t(e, t, r) { o[0] = e, t[r] = i[0], t[r + 1] = i[1], t[r + 2] = i[2], t[r + 3] = i[3], t[r + 4] = i[4], t[r + 5] = i[5], t[r + 6] = i[6], t[r + 7] = i[7] } function r(e, t, r) { o[0] = e, t[r] = i[7], t[r + 1] = i[6], t[r + 2] = i[5], t[r + 3] = i[4], t[r + 4] = i[3], t[r + 5] = i[2], t[r + 6] = i[1], t[r + 7] = i[0] } function n(e, t) { return i[0] = e[t], i[1] = e[t + 1], i[2] = e[t + 2], i[3] = e[t + 3], i[4] = e[t + 4], i[5] = e[t + 5], i[6] = e[t + 6], i[7] = e[t + 7], o[0] } function a(e, t) { return i[7] = e[t], i[6] = e[t + 1], i[5] = e[t + 2], i[4] = e[t + 3], i[3] = e[t + 4], i[2] = e[t + 5], i[1] = e[t + 6], i[0] = e[t + 7], o[0] } var o = new Float64Array([-0]), i = new Uint8Array(o.buffer), s = 128 === i[7]; e.writeDoubleLE = s ? t : r, e.writeDoubleBE = s ? r : t, e.readDoubleLE = s ? n : a, e.readDoubleBE = s ? a : n }() : function() { function t(e, t, r, n, a, o) { var i = n < 0 ? 1 : 0; if (i && (n = -n), 0 === n) e(0, a, o + t), e(1 / n > 0 ? 0 : 2147483648, a, o + r); else if (isNaN(n)) e(0, a, o + t), e(2146959360, a, o + r); else if (n > 1.7976931348623157e308) e(0, a, o + t), e((i << 31 | 2146435072) >>> 0, a, o + r); else { var s; if (n < 2.2250738585072014e-308) e((s = n / 5e-324) >>> 0, a, o + t), e((i << 31 | s / 4294967296) >>> 0, a, o + r); else { var u = Math.floor(Math.log(n) / Math.LN2); 1024 === u && (u = 1023), e(4503599627370496 * (s = n * Math.pow(2, -u)) >>> 0, a, o + t), e((i << 31 | u + 1023 << 20 | 1048576 * s & 1048575) >>> 0, a, o + r) } } } function r(e, t, r, n, a) { var o = e(n, a + t), i = e(n, a + r), s = 2 * (i >> 31) + 1, u = i >>> 20 & 2047, l = 4294967296 * (1048575 & i) + o; return 2047 === u ? l ? NaN : s * (1 / 0) : 0 === u ? 5e-324 * s * l : s * Math.pow(2, u - 1075) * (l + 4503599627370496) } e.writeDoubleLE = t.bind(null, writeUintLE, 0, 4), e.writeDoubleBE = t.bind(null, writeUintBE, 4, 0), e.readDoubleLE = r.bind(null, readUintLE, 0, 4), e.readDoubleBE = r.bind(null, readUintBE, 4, 0) }(), e } function writeUintLE(e, t, r) { t[r] = 255 & e, t[r + 1] = e >>> 8 & 255, t[r + 2] = e >>> 16 & 255, t[r + 3] = e >>> 24 } function writeUintBE(e, t, r) { t[r] = e >>> 24, t[r + 1] = e >>> 16 & 255, t[r + 2] = e >>> 8 & 255, t[r + 3] = 255 & e } function readUintLE(e, t) { return (e[t] | e[t + 1] << 8 | e[t + 2] << 16 | e[t + 3] << 24) >>> 0 } function readUintBE(e, t) { return (e[t] << 24 | e[t + 1] << 16 | e[t + 2] << 8 | e[t + 3]) >>> 0 } function inquire(moduleName) { try { var mod = eval("quire".replace(/^/, "re"))(moduleName); if (mod && (mod.length || Object.keys(mod).length)) return mod } catch (e) {} return null } function pool(e, t, r) { var n = r || 8192, a = n >>> 1, o = null, i = n; return function(r) { if (r < 1 || r > a) return e(r); i + r > n && (o = e(n), i = 0); var s = t.call(o, i, i += r); return 7 & i && (i = 1 + (7 | i)), s } } function LongBits(e, t) { this.lo = e >>> 0, this.hi = t >>> 0 } function Op(e, t, r) { this.fn = e, this.len = t, this.next = void 0, this.val = r } function noop() {} function State(e) { this.head = e.head, this.tail = e.tail, this.len = e.len, this.next = e.states } function Writer() { this.len = 0, this.head = new Op(noop, 0, 0), this.tail = this.head, this.states = null } function writeByte(e, t, r) { t[r] = 255 & e } function writeVarint32(e, t, r) { for (; e > 127;) t[r++] = 127 & e | 128, e >>>= 7; t[r] = e } function VarintOp(e, t) { this.len = e, this.next = void 0, this.val = t } function writeVarint64(e, t, r) { for (; e.hi;) t[r++] = 127 & e.lo | 128, e.lo = (e.lo >>> 7 | e.hi << 25) >>> 0, e.hi >>>= 7; for (; e.lo > 127;) t[r++] = 127 & e.lo | 128, e.lo = e.lo >>> 7; t[r++] = e.lo } function writeFixed32(e, t, r) { t[r] = 255 & e, t[r + 1] = e >>> 8 & 255, t[r + 2] = e >>> 16 & 255, t[r + 3] = e >>> 24 } function BufferWriter$1() { writer.call(this) } function writeStringBuffer(e, t, r) { e.length < 40 ? minimal.utf8.write(e, t, r) : t.utf8Write(e, r) } function indexOutOfRange(e, t) { return RangeError("index out of range: " + e.pos + " + " + (t || 1) + " > " + e.len) } function Reader(e) { this.buf = e, this.pos = 0, this.len = e.length } function readLongVarint() { var e = new LongBits$2(0, 0), t = 0; if (!(this.len - this.pos > 4)) { for (; t < 3; ++t) { if (this.pos >= this.len) throw indexOutOfRange(this); if (e.lo = (e.lo | (127 & this.buf[this.pos]) << 7 * t) >>> 0, this.buf[this.pos++] < 128) return e } return e.lo = (e.lo | (127 & this.buf[this.pos++]) << 7 * t) >>> 0, e } for (; t < 4; ++t) if (e.lo = (e.lo | (127 & this.buf[this.pos]) << 7 * t) >>> 0, this.buf[this.pos++] < 128) return e; if (e.lo = (e.lo | (127 & this.buf[this.pos]) << 28) >>> 0, e.hi = (e.hi | (127 & this.buf[this.pos]) >> 4) >>> 0, this.buf[this.pos++] < 128) return e; if (t = 0, this.len - this.pos > 4) { for (; t < 5; ++t) if (e.hi = (e.hi | (127 & this.buf[this.pos]) << 7 * t + 3) >>> 0, this.buf[this.pos++] < 128) return e } else for (; t < 5; ++t) { if (this.pos >= this.len) throw indexOutOfRange(this); if (e.hi = (e.hi | (127 & this.buf[this.pos]) << 7 * t + 3) >>> 0, this.buf[this.pos++] < 128) return e } throw Error("invalid varint encoding") } function readFixed32_end(e, t) { return (e[t - 4] | e[t - 3] << 8 | e[t - 2] << 16 | e[t - 1] << 24) >>> 0 } function readFixed64() { if (this.pos + 8 > this.len) throw indexOutOfRange(this, 8); return new LongBits$2(readFixed32_end(this.buf, this.pos += 4), readFixed32_end(this.buf, this.pos += 4)) } function BufferReader$1(e) { reader.call(this, e) } function Service(e, t, r) { if ("function" != typeof e) throw TypeError("rpcImpl must be a function"); minimal.EventEmitter.call(this), this.rpcImpl = e, this.requestDelimited = Boolean(t), this.responseDelimited = Boolean(r) } function getParamValue(e, t, r, n) { var a = t.params[e]; if (a && void 0 !== a.inputIndex) { if ("tensor" === a.type) return getTensor(t.inputNames[a.inputIndex], r, n); if ("tensors" === a.type) return (0 === a.inputIndex ? 0 === a.inputParamLength ? t.inputNames : t.inputNames.slice(a.inputIndex, -a.inputParamLength) : t.inputNames.splice(a.inputIndex)).map(function(e) { return getTensor(e, r, n) }); var o = Array.prototype.slice.call(getTensor(t.inputNames.slice(a.inputIndex)[0], r, n).dataSync()); return "number" === a.type ? o[0] : o } return a && a.value } function getTensor(e, t, r) { var n = parseNodeName(e), a = n[0], o = n[1], i = r.currentContextIds.find(function(e) { return !!t[getNodeNameWithContextId(a, e)] }); return void 0 !== i ? t[getNodeNameWithContextId(a, i)][o] : void 0 } function getNodeNameAndIndex(e, t) { var r = parseNodeName(e), n = r[0], a = r[1]; return [getNodeNameWithContextId(n, t && t.currentContextId), a] } function getNodeNameWithContextId(e, t) { return t ? e + "-" + t : e } function parseNodeName(e) { var t = e.lastIndexOf(":"); return -1 === t ? [e, 0] : [e.substring(0, t), Number(e.substring(t + 1))] } function split$1(e, t) { for (var r = [], n = 0; n < e.length; n += t) r.push(e.slice(n, n + t)); return r } function executeOp$2(e, t, r) { return __awaiter$17(this, void 0, void 0, function() { var n, a, o, i, s, u, l, c; return __generator$17(this, function(p) { switch (p.label) { case 0: switch (n = e.op) { case "loopCond": return [3, 1]; case "switch": return [3, 2]; case "merge": return [3, 4]; case "enter": return [3, 5]; case "exit": return [3, 6]; case "nextIteration": return [3, 7] } return [3, 8]; case 1: return [2, [getParamValue("pred", e, t, r)]]; case 2: return a = getParamValue("pred", e, t, r), o = getParamValue("data", e, t, r), [4, a.data()]; case 3: return [2, p.sent()[0] ? [void 0, o] : [o, void 0]]; case 4: return i = e.inputNames.find(function(e) { return void 0 !== getTensor(e, t, r) }), [2, i ? [getTensor(i, t, r)] : void 0]; case 5: return s = getParamValue("frameName", e, t, r), u = getParamValue("tensor", e, t, r), r.enterFrame(s), [2, [u]]; case 6: return l = getParamValue("tensor", e, t, r), r.exitFrame(), [2, [l]]; case 7: return c = getParamValue("tensor", e, t, r), r.nextIteration(), [2, [c]]; case 8: throw TypeError("Node type " + e.op + " is not implemented") } }) }) } function executeOp$13(e, t, r) { switch (e.category) { case "arithmetic": return executeOp(e, t, r); case "basic_math": return executeOp$1(e, t, r); case "control": return executeOp$2(e, t, r); case "convolution": return executeOp$3(e, t, r); case "creation": return executeOp$4(e, t, r); case "image": return executeOp$6(e, t, r); case "graph": return executeOp$5(e, t, r); case "logical": return executeOp$7(e, t, r); case "matrices": return executeOp$8(e, t, r); case "normalization": return executeOp$9(e, t, r); case "reduction": return executeOp$10(e, t, r); case "slice_join": return executeOp$11(e, t, r); case "transformation": return executeOp$12(e, t, r); default: throw TypeError("Node type " + e.op + " is not implemented") } } function loadFrozenModel(e, t, r) { return __awaiter$19(this, void 0, void 0, function() { var n; return __generator$19(this, function(a) { switch (a.label) { case 0: return n = new FrozenModel(e, t, r), [4, n.load()]; case 1: return a.sent(), [2, n] } }) }) } var util = Object.freeze({ assertArgumentsAreTensors: assertArgumentsAreTensors, shuffle: shuffle, clamp: clamp, randUniform: randUniform, distSquared: distSquared, assert: assert, assertShapesMatch: assertShapesMatch, assertTypesMatch: assertTypesMatch, flatten: flatten, inferShape: inferShape, sizeFromShape: sizeFromShape, isScalarShape: isScalarShape, arraysEqual: arraysEqual, isInt: isInt, tanh: tanh, sizeToSquarishShape: sizeToSquarishShape, createShuffledIndices: createShuffledIndices, rightPad: rightPad, repeatedTry: repeatedTry, getQueryParams: getQueryParams, inferFromImplicitShape: inferFromImplicitShape, squeezeShape: squeezeShape, getTypedArrayFromDType: getTypedArrayFromDType, isTensorInList: isTensorInList, checkForNaN: checkForNaN, flattenNameArrayMap: flattenNameArrayMap, unflattenToNameArrayMap: unflattenToNameArrayMap, hasEncodingLoss: hasEncodingLoss, copyTypedArray: copyTypedArray, isTypedArray: isTypedArray, bytesPerElement: bytesPerElement, isFunction: isFunction, getTensorsInContainer: getTensorsInContainer }), FORMAT_LIMIT_NUM_VALS = 20, FORMAT_NUM_FIRST_LAST_VALS = 3, FORMAT_NUM_SIG_DIGITS = 7, __decorate = function(e, t, r, n) { var a, o = arguments.length, i = o < 3 ? t : null === n ? n = Object.getOwnPropertyDescriptor(t, r) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) i = Reflect.decorate(e, t, r, n); else for (var s = e.length - 1; s >= 0; s--)(a = e[s]) && (i = (o < 3 ? a(i) : o > 3 ? a(t, r, i) : a(t, r)) || i); return o > 3 && i && Object.defineProperty(t, r, i), i }, ConcatOps = function() { function e() {} return e.concat1d = function(t) { return e.concat(t, 0) }, e.concat2d = function(t, r) { return e.concat(t, r) }, e.concat3d = function(t, r) { return e.concat(t, r) }, e.concat4d = function(t, r) { return e.concat(t, r) }, e.concat = function(e, t) { void 0 === t && (t = 0), assert(e.length >= 1, "Pass at least one tensor to concat"), assertArgumentsAreTensors({ tensors: e }, "concat"); var r = e[0]; if (1 === e.length) return r; for (var n = parseAxisParam(t, r.shape), a = 1; a < e.length; ++a) r = concat2Tensors(r, e[a], n[0]); return r }, __decorate([doc(), operation], e, "concat", null), e }(), commonjsGlobal = "undefined" != typeof window ? window : "undefined" != typeof global ? global : "undefined" != typeof self ? self : {}, alea = createCommonjsModule(function(e) { ! function(e, t, r) { function n(e) { var t = this, r = i(); t.next = function() { var e = 2091639 * t.s0 + 2.3283064365386963e-10 * t.c; return t.s0 = t.s1, t.s1 = t.s2, t.s2 = e - (t.c = 0 | e) }, t.c = 1, t.s0 = r(" "), t.s1 = r(" "), t.s2 = r(" "), t.s0 -= r(e), t.s0 < 0 && (t.s0 += 1), t.s1 -= r(e), t.s1 < 0 && (t.s1 += 1), t.s2 -= r(e), t.s2 < 0 && (t.s2 += 1), r = null } function a(e, t) { return t.c = e.c, t.s0 = e.s0, t.s1 = e.s1, t.s2 = e.s2, t } function o(e, t) { var r = new n(e), o = t && t.state, i = r.next; return i.int32 = function() { return 4294967296 * r.next() | 0 }, i.double = function() { return i() + 1.1102230246251565e-16 * (2097152 * i() | 0) }, i.quick = i, o && ("object" == typeof o && a(o, r), i.state = function() { return a(r, {}) }), i } function i() { var e = 4022871197; return function(t) { t = t.toString(); for (var r = 0; r < t.length; r++) { var n = .02519603282416938 * (e += t.charCodeAt(r)); n -= e = n >>> 0, e = (n *= e) >>> 0, e += 4294967296 * (n -= e) } return 2.3283064365386963e-10 * (e >>> 0) } } t && t.exports ? t.exports = o : r && r.amd ? r(function() { return o }) : this.alea = o }(0, e, !1) }), xor128 = createCommonjsModule(function(e) { ! function(e, t, r) { function n(e) { var t = this, r = ""; t.x = 0, t.y = 0, t.z = 0, t.w = 0, t.next = function() { var e = t.x ^ t.x << 11; return t.x = t.y, t.y = t.z, t.z = t.w, t.w ^= t.w >>> 19 ^ e ^ e >>> 8 }, e === (0 | e) ? t.x = e : r += e; for (var n = 0; n < r.length + 64; n++) t.x ^= 0 | r.charCodeAt(n), t.next() } function a(e, t) { return t.x = e.x, t.y = e.y, t.z = e.z, t.w = e.w, t } function o(e, t) { var r = new n(e), o = t && t.state, i = function() { return (r.next() >>> 0) / 4294967296 }; return i.double = function() { do { var e = ((r.next() >>> 11) + (r.next() >>> 0) / 4294967296) / (1 << 21) } while (0 === e); return e }, i.int32 = r.next, i.quick = i, o && ("object" == typeof o && a(o, r), i.state = function() { return a(r, {}) }), i } t && t.exports ? t.exports = o : r && r.amd ? r(function() { return o }) : this.xor128 = o }(0, e, !1) }), xorwow = createCommonjsModule(function(e) { ! function(e, t, r) { function n(e) { var t = this, r = ""; t.next = function() { var e = t.x ^ t.x >>> 2; return t.x = t.y, t.y = t.z, t.z = t.w, t.w = t.v, (t.d = t.d + 362437 | 0) + (t.v = t.v ^ t.v << 4 ^ e ^ e << 1) | 0 }, t.x = 0, t.y = 0, t.z = 0, t.w = 0, t.v = 0, e === (0 | e) ? t.x = e : r += e; for (var n = 0; n < r.length + 64; n++) t.x ^= 0 | r.charCodeAt(n), n == r.length && (t.d = t.x << 10 ^ t.x >>> 4), t.next() } function a(e, t) { return t.x = e.x, t.y = e.y, t.z = e.z, t.w = e.w, t.v = e.v, t.d = e.d, t } function o(e, t) { var r = new n(e), o = t && t.state, i = function() { return (r.next() >>> 0) / 4294967296 }; return i.double = function() { do { var e = ((r.next() >>> 11) + (r.next() >>> 0) / 4294967296) / (1 << 21) } while (0 === e); return e }, i.int32 = r.next, i.quick = i, o && ("object" == typeof o && a(o, r), i.state = function() { return a(r, {}) }), i } t && t.exports ? t.exports = o : r && r.amd ? r(function() { return o }) : this.xorwow = o }(0, e, !1) }), xorshift7 = createCommonjsModule(function(e) { ! function(e, t, r) { function n(e) { var t = this; t.next = function() { var e, r, n = t.x, a = t.i; return e = n[a], e ^= e >>> 7, r = e ^ e << 24, e = n[a + 1 & 7], r ^= e ^ e >>> 10, e = n[a + 3 & 7], r ^= e ^ e >>> 3, e = n[a + 4 & 7], r ^= e ^ e << 7, e = n[a + 7 & 7], e ^= e << 13, r ^= e ^ e << 9, n[a] = r, t.i = a + 1 & 7, r }, function(e, t) { var r, n = []; if (t === (0 | t)) n[0] = t; else for (t = "" + t, r = 0; r < t.length; ++r) n[7 & r] = n[7 & r] << 15 ^ t.charCodeAt(r) + n[r + 1 & 7] << 13; for (; n.length < 8;) n.push(0); for (r = 0; r < 8 && 0 === n[r]; ++r); for (8 == r ? n[7] = -1 : n[r], e.x = n, e.i = 0, r = 256; r > 0; --r) e.next() }(t, e) } function a(e, t) { return t.x = e.x.slice(), t.i = e.i, t } function o(e, t) { null == e && (e = +new Date); var r = new n(e), o = t && t.state, i = function() { return (r.next() >>> 0) / 4294967296 }; return i.double = function() { do { var e = ((r.next() >>> 11) + (r.next() >>> 0) / 4294967296) / (1 << 21) } while (0 === e); return e }, i.int32 = r.next, i.quick = i, o && (o.x && a(o, r), i.state = function() { return a(r, {}) }), i } t && t.exports ? t.exports = o : r && r.amd ? r(function() { return o }) : this.xorshift7 = o }(0, e, !1) }), xor4096 = createCommonjsModule(function(e) { ! function(e, t, r) { function n(e) { var t = this; t.next = function() { var e, r, n = t.w, a = t.X, o = t.i; return t.w = n = n + 1640531527 | 0, r = a[o + 34 & 127], e = a[o = o + 1 & 127], r ^= r << 13, e ^= e << 17, r ^= r >>> 15, e ^= e >>> 12, r = a[o] = r ^ e, t.i = o, r + (n ^ n >>> 16) | 0 }, function(e, t) { var r, n, a, o, i, s = [], u = 128; for (t === (0 | t) ? (n = t, t = null) : (t += "\0", n = 0, u = Math.max(u, t.length)), a = 0, o = -32; o < u; ++o) t && (n ^= t.charCodeAt((o + 32) % t.length)), 0 === o && (i = n), n ^= n << 10, n ^= n >>> 15, n ^= n << 4, n ^= n >>> 13, o >= 0 && (i = i + 1640531527 | 0, a = 0 == (r = s[127 & o] ^= n + i) ? a + 1 : 0); for (a >= 128 && (s[127 & (t && t.length || 0)] = -1), a = 127, o = 512; o > 0; --o) n = s[a + 34 & 127], r = s[a = a + 1 & 127], n ^= n << 13, r ^= r << 17, n ^= n >>> 15, r ^= r >>> 12, s[a] = n ^ r; e.w = i, e.X = s, e.i = a }(t, e) } function a(e, t) { return t.i = e.i, t.w = e.w, t.X = e.X.slice(), t } function o(e, t) { null == e && (e = +new Date); var r = new n(e), o = t && t.state, i = function() { return (r.next() >>> 0) / 4294967296 }; return i.double = function() { do { var e = ((r.next() >>> 11) + (r.next() >>> 0) / 4294967296) / (1 << 21) } while (0 === e); return e }, i.int32 = r.next, i.quick = i, o && (o.X && a(o, r), i.state = function() { return a(r, {}) }), i } t && t.exports ? t.exports = o : r && r.amd ? r(function() { return o }) : this.xor4096 = o }(0, e, !1) }), tychei = createCommonjsModule(function(e) { ! function(e, t, r) { function n(e) { var t = this, r = ""; t.next = function() { var e = t.b, r = t.c, n = t.d, a = t.a; return e = e << 25 ^ e >>> 7 ^ r, r = r - n | 0, n = n << 24 ^ n >>> 8 ^ a, a = a - e | 0, t.b = e = e << 20 ^ e >>> 12 ^ r, t.c = r = r - n | 0, t.d = n << 16 ^ r >>> 16 ^ a, t.a = a - e | 0 }, t.a = 0, t.b = 0, t.c = -1640531527, t.d = 1367130551, e === Math.floor(e) ? (t.a = e / 4294967296 | 0, t.b = 0 | e) : r += e; for (var n = 0; n < r.length + 20; n++) t.b ^= 0 | r.charCodeAt(n), t.next() } function a(e, t) { return t.a = e.a, t.b = e.b, t.c = e.c, t.d = e.d, t } function o(e, t) { var r = new n(e), o = t && t.state, i = function() { return (r.next() >>> 0) / 4294967296 }; return i.double = function() { do { var e = ((r.next() >>> 11) + (r.next() >>> 0) / 4294967296) / (1 << 21) } while (0 === e); return e }, i.int32 = r.next, i.quick = i, o && ("object" == typeof o && a(o, r), i.state = function() { return a(r, {}) }), i } t && t.exports ? t.exports = o : r && r.amd ? r(function() { return o }) : this.tychei = o }(0, e, !1) }), seedrandom = createCommonjsModule(function(e) { ! function(t, r) { function n(e, n, c) { var p = [], v = s(i((n = 1 == n ? { entropy: !0 } : n || {}).entropy ? [e, l(t)] : null == e ? u() : e, 3), p), b = new a(p), x = function() { for (var e = b.g(h), t = m, r = 0; e < g;) e = (e + r) * d, t *= d, r = b.g(1); for (; e >= y;) e /= 2, t /= 2, r >>>= 1; return (e + r) / t }; return x.int32 = function() { return 0 | b.g(4) }, x.quick = function() { return b.g(4) / 4294967296 }, x.double = x, s(l(b.S), t), (n.pass || c || function(e, t, n, a) { return a && (a.S && o(a, b), e.state = function() { return o(b, {}) }), n ? (r[f] = e, t) : e })(x, v, "global" in n ? n.global : this == r, n.state) } function a(e) { var t, r = e.length, n = this, a = 0, o = n.i = n.j = 0, i = n.S = []; for (r || (e = [r++]); a < d;) i[a] = a++; for (a = 0; a < d; a++) i[a] = i[o = v & o + e[a % r] + (t = i[a])], i[o] = t; (n.g = function(e) { for (var t, r = 0, a = n.i, o = n.j, i = n.S; e--;) t = i[a = v & a + 1], r = r * d + i[v & (i[a] = i[o = v & o + t]) + (i[o] = t)]; return n.i = a, n.j = o, r })(d) } function o(e, t) { return t.i = e.i, t.j = e.j, t.S = e.S.slice(), t } function i(e, t) { var r, n = [], a = typeof e; if (t && "object" == a) for (r in e) try { n.push(i(e[r], t - 1)) } catch (e) {} return n.length ? n : "string" == a ? e : e + "\0" } function s(e, t) { for (var r, n = e + "", a = 0; a < n.length;) t[v & a] = v & (r ^= 19 * t[v & a]) + n.charCodeAt(a++); return l(t) } function u() { try { var e; return c && (e = c.randomBytes) ? e = e(d) : (e = new Uint8Array(d), (p.crypto || p.msCrypto).getRandomValues(e)), l(e) } catch (e) { var r = p.navigator, n = r && r.plugins; return [+new Date, p, n, p.screen, l(t)] } } function l(e) { return String.fromCharCode.apply(0, e) } var c, p = this, d = 256, h = 6, f = "random", m = r.pow(d, h), g = r.pow(2, 52), y = 2 * g, v = d - 1; if (r["seed" + f] = n, s(r.random(), t), e.exports) { e.exports = n; try { c = require("crypto") } catch (e) {} } }([], Math) }); seedrandom.alea = alea, seedrandom.xor128 = xor128, seedrandom.xorwow = xorwow, seedrandom.xorshift7 = xorshift7, seedrandom.xor4096 = xor4096, seedrandom.tychei = tychei; var seedrandom$1 = seedrandom, seedrandom_1 = seedrandom$1.alea, MPRandGauss = function() { function e(e, t, r, n, a) { this.mean = e, this.stdDev = t, this.dtype = r, this.nextVal = NaN, this.truncated = n, this.truncated && (this.upper = this.mean + 2 * this.stdDev, this.lower = this.mean - 2 * this.stdDev); var o = a || Math.random(); this.random = seedrandom_1(o.toString()) } return e.prototype.nextValue = function() { if (!isNaN(this.nextVal)) { var e = this.nextVal; return this.nextVal = NaN, e } for (var t, r, n = !1; !n;) { var a = void 0, o = void 0, i = void 0; do { i = (a = 2 * this.random() - 1) * a + (o = 2 * this.random() - 1) * o } while (i >= 1 || 0 === i); var s = Math.sqrt(-2 * Math.log(i) / i); t = this.mean + this.stdDev * a * s, r = this.mean + this.stdDev * o * s, this.truncated && !this.isValidTruncated(t) || (n = !0) } return this.truncated && !this.isValidTruncated(r) || (this.nextVal = this.convertValue(r)), this.convertValue(t) }, e.prototype.convertValue = function(e) { return null == this.dtype || "float32" === this.dtype ? e : Math.round(e) }, e.prototype.isValidTruncated = function(e) { return e <= this.upper && e >= this.lower }, e }(), __decorate$1 = function(e, t, r, n) { var a, o = arguments.length, i = o < 3 ? t : null === n ? n = Object.getOwnPropertyDescriptor(t, r) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) i = Reflect.decorate(e, t, r, n); else for (var s = e.length - 1; s >= 0; s--)(a = e[s]) && (i = (o < 3 ? a(i) : o > 3 ? a(t, r, i) : a(t, r)) || i); return o > 3 && i && Object.defineProperty(t, r, i), i }, ReductionOps = function() { function e() {} return e.logSumExp = function(e, t, r) { void 0 === t && (t = null), void 0 === r && (r = !1), assertArgumentsAreTensors({ x: e }, "logSumExp"); var n = parseAxisParam(t, e.shape), a = e.max(n, !0), o = e.sub(a).exp().sum(n).log(), i = a.reshape(o.shape).add(o); if (r) { var s = expandShapeToKeepDim(i.shape, n); return i.reshape(s) } return i }, e.sum = function(e, t, r) { void 0 === t && (t = null), void 0 === r && (r = !1), assertArgumentsAreTensors({ x: e }, "sum"), "bool" === e.dtype && (e = e.toInt()); var n = parseAxisParam(t, e.shape); return customGrad(function(e) { var t = getAxesPermutation(n, e.rank), a = n, o = e; null != t && (o = e.transpose(t), a = getInnerMostAxes(a.length, e.rank)); var i = ENV.engine.runKernel(function(e) { return e.sum(o, a) }, { permutedX: o }); if (r) { var s = expandShapeToKeepDim(i.shape, n); i = i.reshape(s) } return { value: i, gradFunc: function(t) { var r = e.shape.slice(); return n.forEach(function(e) { r[e] = 1 }), t.reshape(r).mul(ones(e.shape, "float32")) } } })(e) }, e.mean = function(e, t, r) { void 0 === t && (t = null), void 0 === r && (r = !1), assertArgumentsAreTensors({ x: e }, "mean"); var n = parseAxisParam(t, e.shape), a = sizeFromShape(computeOutAndReduceShapes(e.shape, n)[1]); return customGrad(function(e) { var o = scalar(a); return { value: (o.dtype === e.dtype ? e : e.cast(o.dtype)).div(o).sum(t, r), gradFunc: function(t) { var r = e.shape.slice(); return n.forEach(function(e) { r[e] = 1 }), t.reshape(r).mul(ones(e.shape, "float32")).div(o) } } })(e) }, e.min = function(e, t, r) { void 0 === t && (t = null), void 0 === r && (r = !1), assertArgumentsAreTensors({ x: e }, "min"); var n = parseAxisParam(t, e.shape), a = n, o = getAxesPermutation(a, e.rank); null != o && (e = e.transpose(o), a = getInnerMostAxes(a.length, e.rank)); var i = ENV.engine.runKernel(function(t) { return t.min(e, a) }, { x: e }); if (r) { var s = expandShapeToKeepDim(i.shape, n); return i.reshape(s) } return i }, e.max = function(e, t, r) { void 0 === t && (t = null), void 0 === r && (r = !1), assertArgumentsAreTensors({ x: e }, "max"); var n = parseAxisParam(t, e.shape), a = n, o = getAxesPermutation(a, e.rank); null != o && (e = e.transpose(o), a = getInnerMostAxes(a.length, e.rank)); var i = ENV.engine.runKernel(function(t) { return t.max(e, a) }, { x: e }); if (r) { var s = expandShapeToKeepDim(i.shape, n); return i.reshape(s) } return i }, e.argMin = function(e, t) { void 0 === t && (t = 0), assertArgumentsAreTensors({ x: e }, "argMin"), null == t && (t = 0); var r = parseAxisParam(t, e.shape), n = getAxesPermutation(r, e.rank); return null != n && (e = e.transpose(n), r = getInnerMostAxes(r.length, e.rank)), ENV.engine.runKernel(function(t) { return t.argMin(e, r[0]) }, { x: e }) }, e.argMax = function(e, t) { void 0 === t && (t = 0), assertArgumentsAreTensors({ x: e }, "argMax"), null == t && (t = 0); var r = parseAxisParam(t, e.shape), n = getAxesPermutation(r, e.rank); return null != n && (e = e.transpose(n), r = getInnerMostAxes(r.length, e.rank)), ENV.engine.runKernel(function(t) { return t.argMax(e, r[0]) }, { x: e }) }, e.moments = function(e, t, r) { void 0 === t && (t = null), void 0 === r && (r = !1), assertArgumentsAreTensors({ x: e }, "moments"); var n = parseAxisParam(t, e.shape), a = e.mean(n, r), o = a.shape; return r || (o = expandShapeToKeepDim(a.shape, n)), { mean: a, variance: e.toFloat().sub(a.reshape(o)).square().mean(n, r) } }, e.unsortedSegmentSum = function(e, t, r, n) { void 0 === n && (n = 0), assertArgumentsAreTensors({ x: e, segmentIds: t }, "unsortedSegmentSum"), assert("int32" === t.dtype, "Segment Ids must be of dtype `int32`"), n = parseAxisParam(n, e.shape)[0]; for (var a = [], o = t.shape[0], i = [], s = 0; s < e.shape.length; s++) s === n ? i.push(o) : i.push(1); for (var u = reshape(t, i), s = 0; s < r; s++) { var l = scalar(s, "int32"), c = equal(l, u).asType("float32").mul(e).sum(n); a.push(c) } return stack(a, n) }, __decorate$1([doc(), operation], e, "logSumExp", null), __decorate$1([doc(), operation], e, "sum", null), __decorate$1([doc(), operation], e, "mean", null), __decorate$1([doc(), operation], e, "min", null), __decorate$1([doc(), operation], e, "max", null), __decorate$1([doc(), operation], e, "argMin", null), __decorate$1([doc(), operation], e, "argMax", null), __decorate$1([doc(), operation], e, "moments", null), __decorate$1([doc(), operation], e, "unsortedSegmentSum", null), e }(), __decorate$2 = function(e, t, r, n) { var a, o = arguments.length, i = o < 3 ? t : null === n ? n = Object.getOwnPropertyDescriptor(t, r) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) i = Reflect.decorate(e, t, r, n); else for (var s = e.length - 1; s >= 0; s--)(a = e[s]) && (i = (o < 3 ? a(i) : o > 3 ? a(t, r, i) : a(t, r)) || i); return o > 3 && i && Object.defineProperty(t, r, i), i }, __awaiter = function(e, t, r, n) { return new(r || (r = Promise))(function(a, o) { function i(e) { try { u(n.next(e)) } catch (e) { o(e) } } function s(e) { try { u(n.throw(e)) } catch (e) { o(e) } } function u(e) { e.done ? a(e.value) : new r(function(t) { t(e.value) }).then(i, s) } u((n = n.apply(e, t || [])).next()) }) }, __generator = function(e, t) { function r(e) { return function(t) { return n([e, t]) } } function n(r) { if (a) throw new TypeError("Generator is already executing."); for (; u;) try { if (a = 1, o && (i = o[2 & r[0] ? "return" : r[0] ? "throw" : "next"]) && !(i = i.call(o, r[1])).done) return i; switch (o = 0, i && (r = [0, i.value]), r[0]) { case 0: case 1: i = r; break; case 4: return u.label++, { value: r[1], done: !1 }; case 5: u.label++, o = r[1], r = [0]; continue; case 7: r = u.ops.pop(), u.trys.pop(); continue; default: if (i = u.trys, !(i = i.length > 0 && i[i.length - 1]) && (6 === r[0] || 2 === r[0])) { u = 0; continue } if (3 === r[0] && (!i || r[1] > i[0] && r[1] < i[3])) { u.label = r[1]; break } if (6 === r[0] && u.label < i[1]) { u.label = i[1], i = r; break } if (i && u.label < i[2]) { u.label = i[2], u.ops.push(r); break } i[2] && u.ops.pop(), u.trys.pop(); continue } r = t.call(e, u) } catch (e) { r = [6, e], o = 0 } finally { a = i = 0 } if (5 & r[0]) throw r[1]; return { value: r[0] ? r[1] : void 0, done: !0 } } var a, o, i, s, u = { label: 0, sent: function() { if (1 & i[0]) throw i[1]; return i[1] }, trys: [], ops: [] }; return s = { next: r(0), throw: r(1), return: r(2) }, "function" == typeof Symbol && (s[Symbol.iterator] = function() { return this }), s }, ArrayOps = function() { function e() {} return e.tensor = function(e, t, r) { void 0 === r && (r = "float32"); var n = inferShape(e); return null != t && 1 !== n.length && assertShapesMatch(t, n, "Error creating a new Tensor. Inferred shape (" + n + ") does not match the provided shape (" + t + "). "), isTypedArray(e) || Array.isArray(e) || (e = [e]), t = t || n, Tensor.make(t, { values: toTypedArray(e, r) }, r) }, e.scalar = function(t, r) { if (void 0 === r && (r = "float32"), isTypedArray(t) || Array.isArray(t)) throw new Error("Error creating a new Scalar: value must be a primitive (number|boolean)"); return e.tensor(t, [], r) }, e.tensor1d = function(t, r) { void 0 === r && (r = "float32"); var n = inferShape(t); if (1 !== n.length) throw new Error("tensor1d() requires values to be a flat/TypedArray"); return e.tensor(t, n, r) }, e.tensor2d = function(t, r, n) { if (void 0 === n && (n = "float32"), null != r && 2 !== r.length) throw new Error("tensor2d() requires shape to have two numbers"); var a = inferShape(t); if (2 !== a.length && 1 !== a.length) throw new Error("tensor2d() requires values to be number[][] or flat/TypedArray"); if (1 === a.length && null == r) throw new Error("tensor2d() requires shape to be provided when `values` are a flat/TypedArray"); return r = r || a, e.tensor(t, r, n) }, e.tensor3d = function(t, r, n) { if (void 0 === n && (n = "float32"), null != r && 3 !== r.length) throw new Error("tensor3d() requires shape to have three numbers"); var a = inferShape(t); if (3 !== a.length && 1 !== a.length) throw new Error("tensor3d() requires values to be number[][][] or flat/TypedArray"); if (1 === a.length && null == r) throw new Error("tensor3d() requires shape to be provided when `values` are a flat array"); return r = r || a, e.tensor(t, r, n) }, e.tensor4d = function(t, r, n) { if (void 0 === n && (n = "float32"), null != r && 4 !== r.length) throw new Error("tensor4d() requires shape to have four numbers"); var a = inferShape(t); if (4 !== a.length && 1 !== a.length) throw new Error("tensor4d() requires values to be number[][][][] or flat/TypedArray"); if (1 === a.length && null == r) throw new Error("tensor4d() requires shape to be provided when `values` are a flat array"); return r = r || a, e.tensor(t, r, n) }, e.tensor5d = function(t, r, n) { if (void 0 === n && (n = "float32"), null != r && 5 !== r.length) throw new Error("tensor5d() requires shape to have five numbers"); var a = inferShape(t); if (5 !== a.length && 1 !== a.length) throw new Error("tensor5d() requires values to be number[][][][][] or flat/TypedArray"); if (1 === a.length && null == r) throw new Error("tensor5d() requires shape to be provided when `values` are a flat array"); return r = r || a, e.tensor(t, r, n) }, e.ones = function(e, t) { void 0 === t && (t = "float32"); var r = makeOnesTypedArray(sizeFromShape(e), t); return Tensor.make(e, { values: r }, t) }, e.zeros = function(e, t) { void 0 === t && (t = "float32"); var r = makeZerosTypedArray(sizeFromShape(e), t); return Tensor.make(e, { values: r }, t) }, e.fill = function(e, t, r) { void 0 === r && (r = "float32"); var n = getTypedArrayFromDType(r, sizeFromShape(e)); return n.fill(t), Tensor.make(e, { values: n }, r) }, e.onesLike = function(t) { return assertArgumentsAreTensors({ x: t }, "onesLike"), e.ones(t.shape, t.dtype) }, e.zerosLike = function(t) { return assertArgumentsAreTensors({ x: t }, "zerosLike"), e.zeros(t.shape, t.dtype) }, e.clone = function(e) { assertArgumentsAreTensors({ x: e }, "clone"); return ENV.engine.runKernel(function(t) { return Tensor.make(e.shape, { dataId: e.dataId }, e.dtype) }, { x: e }, function(e) { return { x: function() { return e.toFloat() } } }) }, e.eye = function(t, r, n, a) { void 0 === a && (a = "float32"), null == r && (r = t); for (var o = e.buffer([t, r], a), i = t <= r ? t : r, s = 0; s < i; ++s) o.set(1, s, s); var u = o.toTensor().as2D(t, r); if (null == n) return u; if (1 === n.length) return e.tile(e.expandDims(u, 0), [n[0], 1, 1]); if (2 === n.length) return e.tile(e.expandDims(e.expandDims(u, 0), 0), [n[0], n[1], 1, 1]); throw new Error("eye() currently supports only 1D and 2D batchShapes, but received " + n.length + "D.") }, e.randomNormal = function(t, r, n, a, o) { if (void 0 === r && (r = 0), void 0 === n && (n = 1), null != a && "bool" === a) throw new Error("Unsupported data type " + a); for (var i = new MPRandGauss(r, n, a, !1, o), s = e.buffer(t, a), u = 0; u < s.values.length; u++) s.values[u] = i.nextValue(); return s.toTensor() }, e.truncatedNormal = function(t, r, n, a, o) { if (void 0 === r && (r = 0), void 0 === n && (n = 1), null != a && "bool" === a) throw new Error("Unsupported data type " + a); for (var i = new MPRandGauss(r, n, a, !0, o), s = e.buffer(t, a), u = 0; u < s.values.length; u++) s.values[u] = i.nextValue(); return s.toTensor() }, e.randomUniform = function(t, r, n, a) { void 0 === r && (r = 0), void 0 === n && (n = 1), void 0 === a && (a = "float32"); for (var o = e.buffer(t, a), i = 0; i < o.values.length; i++) o.values[i] = randUniform(r, n); return o.toTensor() }, e.rand = function(e, t, r) { var n = sizeFromShape(e), a = null; if (null == r || "float32" === r) a = new Float32Array(n); else if ("int32" === r) a = new Int32Array(n); else { if ("bool" !== r) throw new Error("Unknown data type " + r); a = new Uint8Array(n) } for (var o = 0; o < n; o++) a[o] = t(); return Tensor.make(e, { values: a }, r) }, e.multinomial = function(e, t, r, n) { void 0 === n && (n = !1), assertArgumentsAreTensors({ logits: e }, "multinomial"); var a = e.size, o = e.rank; if (a < 2) throw new Error("Error in multinomial: you need at least 2 outcomes, but got " + a + "."); if (o > 2) throw new Error("Rank of probabilities must be 1 or 2, but is " + o); r = r || Math.random(); var i = 1 === o ? e.as2D(1, -1) : e, s = ENV.engine.runKernel(function(e) { return e.multinomial(i, n, t, r) }, { logits2D: i }); return 1 === o ? s.as1D() : s }, e.oneHot = function(e, t, r, n) { if (void 0 === r && (r = 1), void 0 === n && (n = 0), assert("int32" === e.dtype, "Indices must be of dtype `int32`"), t < 2) throw new Error("Error in oneHot: depth must be >=2, but it is " + t); return ENV.engine.runKernel(function(a) { return a.oneHot(e, t, r, n) }, { indices: e }) }, e.fromPixels = function(e, t) { if (void 0 === t && (t = 3), t > 4) throw new Error("Cannot construct Tensor with more than 4 channels from pixels."); return ENV.engine.fromPixels(e, t) }, e.toPixels = function(e, t) { return __awaiter(this, void 0, void 0, function() { var r, n, a, o, i, s, u, l, c, p, d, h, f, m, g, y, v, b, x; return __generator(this, function(w) { switch (w.label) { case 0: if (assertArgumentsAreTensors({ img: e }, "toPixels"), 2 !== e.rank && 3 !== e.rank) throw new Error("toPixels only supports rank 2 or 3 tensors, got rank " + e.rank + "."); if (r = e.shape.slice(0, 2), n = r[0], a = r[1], (o = 2 === e.rank ? 1 : e.shape[2]) > 4 || 2 === o) throw new Error("toPixels only supports depth of size 1, 3 or 4 but got " + o); return i = e.min(), s = e.max(), [4, i.data()]; case 1: return u = w.sent()[0], [4, s.data()]; case 2: if (l = w.sent()[0], i.dispose(), s.dispose(), "float32" === e.dtype) { if (u < 0 || l > 1) throw new Error("Tensor values for a float32 Tensor must be in the range [0 - 1] but got range [" + u + " - " + l + "].") } else { if ("int32" !== e.dtype) throw new Error("Unsupported type for toPixels: " + e.dtype + ". Please use float32 or int32 tensors."); if (u < 0 || l > 255) throw new Error("Tensor values for a int32 Tensor must be in the range [0 - 255] but got range [" + u + " - " + l + "].") } return [4, e.data()]; case 3: for (c = w.sent(), p = "float32" === e.dtype ? 255 : 1, d = new Uint8ClampedArray(a * n * 4), h = 0; h < n * a; ++h) f = void 0, m = void 0, g = void 0, y = void 0, 1 === o ? (f = c[h] * p, m = c[h] * p, g = c[h] * p, y = 255) : 3 === o ? (f = c[3 * h] * p, m = c[3 * h + 1] * p, g = c[3 * h + 2] * p, y = 255) : 4 === o && (f = c[4 * h] * p, m = c[4 * h + 1] * p, g = c[4 * h + 2] * p, y = c[4 * h + 3] * p), d[(v = 4 * h) + 0] = Math.round(f), d[v + 1] = Math.round(m), d[v + 2] = Math.round(g), d[v + 3] = Math.round(y); return null != t && (t.width = a, t.height = n, b = t.getContext("2d"), x = new ImageData(d, a, n), b.putImageData(x, 0, 0)), [2, d] } }) }) }, e.reshape = function(e, t) { assertArgumentsAreTensors({ x: e }, "reshape"), t = inferFromImplicitShape(t, e.size), assert(e.size === sizeFromShape(t), "new shape and old shape must have the same number of elements."); return ENV.engine.runKernel(function(r) { return r.reshape(e, t) }, { x: e }, function(t) { return { x: function() { return t.reshape(e.shape) } } }) }, e.squeeze = function(t, r) { return assertArgumentsAreTensors({ x: t }, "squeeze"), e.reshape(t, squeezeShape(t.shape, r).newShape) }, e.cast = function(e, t) { assertArgumentsAreTensors({ x: e }, "cast"); return ENV.engine.runKernel(function(r) { return r.cast(e, t) }, { x: e }, function(e) { return { x: function() { return e.clone() } } }) }, e.tile = function(t, r) { assertArgumentsAreTensors({ x: t }, "tile"), assert(t.rank === r.length, "Error in transpose: rank of input " + t.rank + " must match length of reps " + r + "."); return ENV.engine.runKernel(function(e) { return e.tile(t, r) }, { x: t }, function(n) { return { x: function() { var a = e.zerosLike(t); if (1 === t.rank) for (o = 0; o < r[0]; ++o) a = a.add(n.slice([o * t.shape[0]], [t.shape[0]])); else if (2 === t.rank) for (o = 0; o < r[0]; ++o) for (i = 0; i < r[1]; ++i) a = a.add(n.slice([o * t.shape[0], i * t.shape[1]], [t.shape[0], t.shape[1]])); else if (3 === t.rank) for (o = 0; o < r[0]; ++o) for (i = 0; i < r[1]; ++i) for (s = 0; s < r[2]; ++s) a = a.add(n.slice([o * t.shape[0], i * t.shape[1], s * t.shape[2]], [t.shape[0], t.shape[1], t.shape[2]])); else { if (4 !== t.rank) throw new Error("Gradient for tile operation is not implemented for rank-" + t.rank + " tensors yet."); for (var o = 0; o < r[0]; ++o) for (var i = 0; i < r[1]; ++i) for (var s = 0; s < r[2]; ++s) for (var u = 0; u < r[3]; ++u) a = a.add(n.slice([o * t.shape[0], i * t.shape[1], s * t.shape[2], u * t.shape[3]], [t.shape[0], t.shape[1], t.shape[2], t.shape[3]])) } return a } } }) }, e.gather = function(e, t, r) { void 0 === r && (r = 0), assertArgumentsAreTensors({ x: e, indices: t }, "gather"), assert("int32" === t.dtype, "Indices must be of dtype `int32`"), r = parseAxisParam(r, e.shape)[0]; return ENV.engine.runKernel(function(n) { return n.gather(e, t, r) }, { x: e }, function(n) { return { x: function() { return ReductionOps.unsortedSegmentSum(n, t, e.shape[r], r) } } }) }, e.pad1d = function(t, r, n) { return void 0 === n && (n = 0), assert(2 === r.length, "Invalid number of paddings. Must be length of 2."), e.pad(t, [r], n) }, e.pad2d = function(t, r, n) { return void 0 === n && (n = 0), assert(2 === r.length && 2 === r[0].length && 2 === r[1].length, "Invalid number of paddings. Must be length of 2 each."), e.pad(t, r, n) }, e.pad3d = function(t, r, n) { return void 0 === n && (n = 0), assert(3 === r.length && 2 === r[0].length && 2 === r[1].length && 2 === r[2].length, "Invalid number of paddings. Must be length of 2 each."), e.pad(t, r, n) }, e.pad4d = function(t, r, n) { return void 0 === n && (n = 0), assert(4 === r.length && 2 === r[0].length && 2 === r[1].length && 2 === r[2].length && 2 === r[3].length, "Invalid number of paddings. Must be length of 2 each."), e.pad(t, r, n) }, e.pad = function(e, t, r) { if (void 0 === r && (r = 0), assertArgumentsAreTensors({ x: e }, "pad"), 0 === e.rank) throw new Error("pad(scalar) is not defined. Pass non-scalar to pad"); var n = t.map(function(e) { return e[0] }); return ENV.engine.runKernel(function(n) { return n.pad(e, t, r) }, { x: e }, function(t) { return { x: function() { return t.slice(n, e.shape) } } }) }, e.stack = function(e, t) { if (void 0 === t && (t = 0), assertArgumentsAreTensors({ tensors: e }, "stack"), assert(e.length >= 1, "Pass at least one tensor to tf.stack"), 1 === e.length) return e[0].expandDims(t); var r = e[0].rank, n = e[0].shape, a = e[0].dtype; assert(t <= r, "Axis must be <= rank of the tensor"), e.forEach(function(e) { assertShapesMatch(n, e.shape, "All tensors passed to stack must have matching shapes") }), e.forEach(function(e) { assert(a === e.dtype, "All tensors passed to stack must have matching dtypes") }); var o = e.map(function(e) { return e.expandDims(t) }); return ConcatOps.concat(o, t) }, e.unstack = function(e, t) { void 0 === t && (t = 0); for (var r = e.shape[t], n = Array(e.rank - 1).fill(0), a = 0, o = 0; o < e.rank; o++) o !== t && (n[a] = e.shape[o], a++); var i; i = Array(r).fill(1); var s = Array(e.rank).fill(0), u = e.shape.slice(); return i.map(function(r) { u[t] = r; var a = e.slice(s, u); return s[t] += r, a.reshape(n) }) }, e.split = function(e, t, r) { void 0 === r && (r = 0), assertArgumentsAreTensors({ x: e }, "split"), r = parseAxisParam(r, e.shape)[0]; var n; "number" == typeof t ? (assert(e.shape[r] % t == 0, "Number of splits must evenly divide the axis."), n = Array(t).fill(e.shape[r] / t)) : (assert(e.shape[r] === t.reduce(function(e, t) { return e + t }), "The sum of sizes must match the size of the axis dimension."), n = t); var a = Array(e.rank).fill(0), o = e.shape.slice(); return n.map(function(t) { o[r] = t; var n = e.slice(a, o); return a[r] += t, n }) }, e.cumsum = function(e, t, r, n) { void 0 === t && (t = 0), void 0 === r && (r = !1), void 0 === n && (n = !1), assertArgumentsAreTensors({ x: e }, "cumsum"); var a = getAxesPermutation([t |= 0], e.rank), o = e; null != a && (o = e.transpose(a)); var i = getInnerMostAxes(1, e.rank)[0], s = ENV.engine.runKernel(function(e) { return e.cumsum(o, i, r, n) }, { permutedX: o }, function(e) { return { permutedX: function() { return e.cumsum(t, r, !n) } } }); return null != a && (s = s.transpose(a)), s }, e.expandDims = function(t, r) { void 0 === r && (r = 0), assertArgumentsAreTensors({ x: t }, "expandDims"), assert(r <= t.rank, "Axis must be <= rank of the tensor"); var n = t.shape.slice(); return n.splice(r, 0, 1), e.reshape(t, n) }, e.linspace = function(t, r, n) { if (0 === n) throw new Error("Cannot request zero samples"); var a = (r - t) / (n - 1), o = makeZerosTypedArray(n, "float32"); o[0] = t; for (var i = 1; i < o.length; i++) o[i] = o[i - 1] + a; return e.tensor1d(o, "float32") }, e.range = function(t, r, n, a) { if (void 0 === n && (n = 1), void 0 === a && (a = "float32"), 0 === n) throw new Error("Cannot have a step of zero"); var o = t === r, i = t < r && n < 0, s = r < t && n > 1; if (o || i || s) return e.zeros([0], a); var u = makeZerosTypedArray(Math.abs(Math.ceil((r - t) / n)), a); r < t && 1 === n && (n = -1), u[0] = t; for (var l = 1; l < u.length; l++) u[l] = u[l - 1] + n; return e.tensor1d(u, a) }, e.buffer = function(e, t, r) { return void 0 === t && (t = "float32"), new TensorBuffer(e, t, r) }, e.print = function(e, t) { void 0 === t && (t = !1), console.log(tensorToString(e, t)) }, __decorate$2([doc()], e, "tensor", null), __decorate$2([doc()], e, "scalar", null), __decorate$2([doc()], e, "tensor1d", null), __decorate$2([doc()], e, "tensor2d", null), __decorate$2([doc()], e, "tensor3d", null), __decorate$2([doc()], e, "tensor4d", null), __decorate$2([doc()], e, "tensor5d", null), __decorate$2([doc(), operation], e, "ones", null), __decorate$2([doc(), operation], e, "zeros", null), __decorate$2([doc(), operation], e, "fill", null), __decorate$2([doc(), operation], e, "onesLike", null), __decorate$2([doc(), operation], e, "zerosLike", null), __decorate$2([doc(), operation], e, "clone", null), __decorate$2([doc(), operation], e, "eye", null), __decorate$2([doc(), operation], e, "randomNormal", null), __decorate$2([doc(), operation], e, "truncatedNormal", null), __decorate$2([doc(), operation], e, "randomUniform", null), __decorate$2([operation], e, "rand", null), __decorate$2([operation], e, "multinomial", null), __decorate$2([doc(), operation], e, "oneHot", null), __decorate$2([doc(), operation], e, "fromPixels", null), __decorate$2([doc()], e, "toPixels", null), __decorate$2([doc(), operation], e, "reshape", null), __decorate$2([doc()], e, "squeeze", null), __decorate$2([doc(), operation], e, "cast", null), __decorate$2([doc(), operation], e, "tile", null), __decorate$2([doc(), operation], e, "gather", null), __decorate$2([doc(), operation], e, "pad", null), __decorate$2([doc(), operation], e, "stack", null), __decorate$2([doc(), operation], e, "unstack", null), __decorate$2([doc(), operation], e, "split", null), __decorate$2([doc()], e, "cumsum", null), __decorate$2([doc(), operation], e, "expandDims", null), __decorate$2([operation, doc()], e, "linspace", null), __decorate$2([operation, doc()], e, "range", null), __decorate$2([doc()], e, "buffer", null), __decorate$2([doc()], e, "print", null), e }(), __decorate$3 = function(e, t, r, n) { var a, o = arguments.length, i = o < 3 ? t : null === n ? n = Object.getOwnPropertyDescriptor(t, r) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) i = Reflect.decorate(e, t, r, n); else for (var s = e.length - 1; s >= 0; s--)(a = e[s]) && (i = (o < 3 ? a(i) : o > 3 ? a(t, r, i) : a(t, r)) || i); return o > 3 && i && Object.defineProperty(t, r, i), i }, BatchNormOps = function() { function e() {} return e.batchNormalization2d = function(t, r, n, a, o, i) { return void 0 === a && (a = .001), assert(2 === t.rank, "Error in batchNormalization3D: x must be rank 3 but got rank " + t.rank + "."), assert(2 === r.rank || 1 === r.rank, "Error in batchNormalization2D: mean must be rank 2 or rank 1 but got rank " + r.rank + "."), assert(2 === n.rank || 1 === n.rank, "Error in batchNormalization2D: variance must be rank 2 or rank 1 but got rank " + n.rank + "."), null != o && assert(2 === o.rank || 1 === o.rank, "Error in batchNormalization2D: scale must be rank 2 or rank 1 but got rank " + o.rank + "."), null != i && assert(2 === i.rank || 1 === i.rank, "Error in batchNormalization2D: offset must be rank 2 or rank 1 but got rank " + i.rank + "."), e.batchNormalization(t, r, n, a, o, i) }, e.batchNormalization3d = function(t, r, n, a, o, i) { return void 0 === a && (a = .001), assert(3 === t.rank, "Error in batchNormalization3D: x must be rank 3 but got rank " + t.rank + "."), assert(3 === r.rank || 1 === r.rank, "Error in batchNormalization3D: mean must be rank 3 or rank 1 but got rank " + r.rank + "."), assert(3 === n.rank || 1 === n.rank, "Error in batchNormalization3D: variance must be rank 3 or rank 1 but got rank " + n.rank + "."), null != o && assert(3 === o.rank || 1 === o.rank, "Error in batchNormalization3D: scale must be rank 3 or rank 1 but got rank " + o.rank + "."), null != i && assert(3 === i.rank || 1 === i.rank, "Error in batchNormalization3D: offset must be rank 3 or rank 1 but got rank " + i.rank + "."), e.batchNormalization(t, r, n, a, o, i) }, e.batchNormalization4d = function(t, r, n, a, o, i) { return void 0 === a && (a = .001), assert(4 === t.rank, "Error in batchNormalization4D: x must be rank 4 but got rank " + t.rank + "."), assert(4 === r.rank || 1 === r.rank, "Error in batchNormalization4D: mean must be rank 4 or rank 1 but got rank " + r.rank + "."), assert(4 === n.rank || 1 === n.rank, "Error in batchNormalization4D: variance must be rank 4 or rank 1 but got rank " + n.rank + "."), null != o && assert(4 === o.rank || 1 === o.rank, "Error in batchNormalization4D: scale must be rank 4 or rank 1 but got rank " + o.rank + "."), null != i && assert(4 === i.rank || 1 === i.rank, "Error in batchNormalization4D: offset must be rank 4 or rank 1 but got rank " + i.rank + "."), e.batchNormalization(t, r, n, a, o, i) }, e.batchNormalization = function(e, t, r, n, a, o) { void 0 === n && (n = .001), assertArgumentsAreTensors({ x: e, mean: t, variance: r }, "batchNormalization"), null != a && assertArgumentsAreTensors({ scale: a }, "batchNormalization"), null != o && assertArgumentsAreTensors({ offset: o }, "batchNormalization"), assert(t.rank === r.rank, "Batch normalization gradient requires mean and variance to have equal ranks."), assert(null == o || t.rank === o.rank, "Batch normalization gradient requires mean and offset to have equal ranks."), assert(null == a || t.rank === a.rank, "Batch normalization gradient requires mean and scale to have equal ranks."); var i; i = 0 === e.rank || 1 === e.rank ? e.as4D(1, 1, 1, e.size) : 2 === e.rank ? e.as4D(1, 1, e.shape[0], e.shape[1]) : 3 === e.rank ? e.as4D(1, e.shape[0], e.shape[1], e.shape[2]) : e; return ENV.engine.runKernel(function(e) { return e.batchNormalization(i, batchnormReshape4D(t), batchnormReshape4D(r), n, batchnormReshape4D(a), batchnormReshape4D(o)) }, { x: e, mean: t, variance: r, scale: a, offset: o }, function(o) { var s = null == a ? ArrayOps.scalar(1) : a, u = getReductionAxes(t.shape, i.shape), l = []; if (1 === t.rank) { for (var c = 0; c < i.shape.length - 1; ++c) l.push(i.shape[c]); l.push(1) } var p = e.sub(t), d = o.mul(s), h = rsqrt(r.add(ArrayOps.scalar(n))), f = h.mul(h).mul(h).mul(ArrayOps.scalar(-.5)); return { x: function() { return 1 === t.rank ? o.mul(ArrayOps.tile(h.as4D(1, 1, 1, t.shape[0]), l)).mul(s).reshape(e.shape) : o.mul(h).mul(s).reshape(e.shape) }, mean: function() { var e = h.mul(ArrayOps.scalar(-1)).mul(d); return 1 === t.rank && (e = e.sum(u)), e.reshape(t.shape) }, variance: function() { var e = f.mul(p).mul(d); return 1 === t.rank && (e = e.sum(u)), e.reshape(t.shape) }, scale: function() { var e = p.mul(h), r = o.mul(e); return 1 === t.rank && (r = r.sum(u)), r.reshape(t.shape) }, offset: function() { var e = o; return 1 === t.rank && (e = e.sum(u)), e.reshape(t.shape) } } }).reshape(e.shape) }, __decorate$3([operation], e, "batchNormalization2d", null), __decorate$3([operation], e, "batchNormalization3d", null), __decorate$3([operation], e, "batchNormalization4d", null), __decorate$3([doc()], e, "batchNormalization", null), e }(), DType; ! function(e) { e.float32 = "float32", e.int32 = "int32", e.bool = "bool" }(DType || (DType = {})), function(e) { e.R0 = "R0", e.R1 = "R1", e.R2 = "R2", e.R3 = "R3", e.R4 = "R4", e.R5 = "R5" }(exports.Rank || (exports.Rank = {})); var UpcastInt32AndMap; ! function(e) { e.float32 = "float32", e.int32 = "int32", e.bool = "int32" }(UpcastInt32AndMap || (UpcastInt32AndMap = {})); var UpcastBoolAndMap; ! function(e) { e.float32 = "float32", e.int32 = "int32", e.bool = "bool" }(UpcastBoolAndMap || (UpcastBoolAndMap = {})); var UpcastFloat32AndMap; ! function(e) { e.float32 = "float32", e.int32 = "float32", e.bool = "float32" }(UpcastFloat32AndMap || (UpcastFloat32AndMap = {})); var upcastTypeMap = { float32: UpcastFloat32AndMap, int32: UpcastInt32AndMap, bool: UpcastBoolAndMap }, __decorate$4 = function(e, t, r, n) { var a, o = arguments.length, i = o < 3 ? t : null === n ? n = Object.getOwnPropertyDescriptor(t, r) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) i = Reflect.decorate(e, t, r, n); else for (var s = e.length - 1; s >= 0; s--)(a = e[s]) && (i = (o < 3 ? a(i) : o > 3 ? a(t, r, i) : a(t, r)) || i); return o > 3 && i && Object.defineProperty(t, r, i), i }, BinaryOps = function() { function e() {} return e.add = function(e, t) { assertArgumentsAreTensors({ a: e, b: t }, "add"), assertTypesMatch(e, t); var r = assertAndGetBroadcastShape(e.shape, t.shape); return ENV.engine.runKernel(function(r) { return r.add(e, t) }, { a: e, b: t }, function(n) { return { a: function() { var t = n, a = getReductionAxes(e.shape, r); return a.length > 0 && (t = t.sum(a)), t.reshape(e.shape) }, b: function() { var e = n, a = getReductionAxes(t.shape, r); return a.length > 0 && (e = e.sum(a)), e.reshape(t.shape) } } }) }, e.addStrict = function(e, t) { return assertShapesMatch(e.shape, t.shape, "Error in addStrict: "), e.add(t) }, e.sub = function(e, t) { assertArgumentsAreTensors({ a: e, b: t }, "sub"), assertTypesMatch(e, t); var r = assertAndGetBroadcastShape(e.shape, t.shape); return ENV.engine.runKernel(function(r) { return r.subtract(e, t) }, { a: e, b: t }, function(n) { return { a: function() { var t = n, a = getReductionAxes(e.shape, r); return a.length > 0 && (t = t.sum(a)), t.reshape(e.shape) }, b: function() { var e = n, a = getReductionAxes(t.shape, r); return a.length > 0 && (e = e.sum(a)), e.neg().reshape(t.shape) } } }) }, e.subStrict = function(e, t) { return assertShapesMatch(e.shape, t.shape, "Error in subStrict: "), e.sub(t) }, e.pow = function(e, t) { assertArgumentsAreTensors({ base: e, exp: t }, "pow"); var r = assertAndGetBroadcastShape(e.shape, t.shape); e = e.cast(upcastType(e.dtype, t.dtype)), t = t.cast(upcastType(e.dtype, t.dtype)); return ENV.engine.runKernel(function(r, n) { return n(r.pow(e, t)) }, { base: e, exp: t }, function(n, a) { var o = a[0]; return { base: function() { var a = n.mul(t.toFloat().mul(o.div(e))), i = getReductionAxes(e.shape, r); return i.length > 0 && (a = a.sum(i)), a.reshape(e.shape) }, exp: function() { var a = n.mul(o.mul(e.log()).toFloat()), i = getReductionAxes(t.shape, r); return i.length > 0 && (a = a.sum(i)), a.reshape(t.shape) } } }) }, e.powStrict = function(e, t) { return assertShapesMatch(e.shape, t.shape, "Error in powStrict: "), e.pow(t) }, e.mul = function(e, t) { assertArgumentsAreTensors({ a: e, b: t }, "mul"), assertTypesMatch(e, t); var r = assertAndGetBroadcastShape(e.shape, t.shape); return ENV.engine.runKernel(function(r) { return r.multiply(e, t) }, { a: e, b: t }, function(n) { return { a: function() { var a = n.mul(t.toFloat()), o = getReductionAxes(e.shape, r); return o.length > 0 ? a.sum(o).reshape(e.shape) : a }, b: function() { var a = n.mul(e.toFloat()), o = getReductionAxes(t.shape, r); return o.length > 0 ? a.sum(o).reshape(t.shape) : a } } }) }, e.mulStrict = function(e, t) { return assertShapesMatch(e.shape, t.shape, "Error in multiplyStrict: "), e.mul(t) }, e.div = function(t, r) { assertArgumentsAreTensors({ a: t, b: r }, "div"), assertTypesMatch(t, r); var n; if ("int32" === t.dtype && "int32" === r.dtype) return e.floorDiv(t, r); n = function(e) { return e.realDivide(t, r) }; var a = assertAndGetBroadcastShape(t.shape, r.shape); return ENV.engine.runKernel(n, { a: t, b: r }, function(e) { return { a: function() { var n = e.div(r.toFloat()), o = getReductionAxes(t.shape, a); return o.length > 0 ? n.sum(o).reshape(t.shape) : n }, b: function() { var n = e.mul(t.toFloat()), o = getReductionAxes(r.shape, a); o.length > 0 && (n = n.sum(o).reshape(r.shape)); var i = r.square(); return n.div(i.toFloat()).neg() } } }) }, e.floorDiv = function(e, t) { assertArgumentsAreTensors({ a: e, b: t }, "floorDiv"), assertTypesMatch(e, t); var r = assertAndGetBroadcastShape(e.shape, t.shape); return ENV.engine.runKernel(function(r) { return r.floorDiv(e, t) }, { a: e, b: t }, function(n) { return { a: function() { var a = n.div(t.toFloat()), o = getReductionAxes(e.shape, r); return o.length > 0 ? a.sum(o).reshape(e.shape) : a }, b: function() { var a = n.mul(e.toFloat()), o = getReductionAxes(t.shape, r); o.length > 0 && (a = a.sum(o).reshape(t.shape)); var i = t.square(); return a.div(i.toFloat()).neg() } } }) }, e.divStrict = function(e, t) { return assertShapesMatch(e.shape, t.shape, "Error in divideStrict: "), e.div(t) }, e.mod = function(e, t) { assertArgumentsAreTensors({ a: e, b: t }, "mod"), assertTypesMatch(e, t); var r = assertAndGetBroadcastShape(e.shape, t.shape); return ENV.engine.runKernel(function(r) { return r.mod(e, t) }, { a: e, b: t }, function(n) { return { a: function() { var t = getReductionAxes(e.shape, r); return t.length > 0 ? n.sum(t).reshape(e.shape) : n }, b: function() { var a = n.mul(e.div(t).floor().neg()), o = getReductionAxes(t.shape, r); return o.length > 0 ? a.sum(o).reshape(t.shape) : a } } }) }, e.modStrict = function(e, t) { return assertShapesMatch(e.shape, t.shape, "Error in modStrict: "), e.mod(t) }, e.minimum = function(e, t) { assertArgumentsAreTensors({ a: e, b: t }, "minimum"), assertTypesMatch(e, t), "bool" === e.dtype && (e = e.toInt()), "bool" === t.dtype && (t = t.toInt()), assertAndGetBroadcastShape(e.shape, t.shape); return ENV.engine.runKernel(function(r) { return r.minimum(e, t) }, { a: e, b: t }, function(r) { return { a: function() { return r.mul(e.lessEqual(t).toFloat()) }, b: function() { return r.mul(e.greater(t).toFloat()) } } }) }, e.minimumStrict = function(e, t) { return assertShapesMatch(e.shape, t.shape, "Error in minimumStrict: "), e.minimum(t) }, e.maximum = function(e, t) { assertArgumentsAreTensors({ a: e, b: t }, "maximum"), assertTypesMatch(e, t), "bool" === e.dtype && (e = e.toInt()), "bool" === t.dtype && (t = t.toInt()), assertAndGetBroadcastShape(e.shape, t.shape); return ENV.engine.runKernel(function(r) { return r.maximum(e, t) }, { a: e, b: t }, function(r) { return { a: function() { return r.mul(e.greaterEqual(t).toFloat()) }, b: function() { return r.mul(e.less(t).toFloat()) } } }) }, e.maximumStrict = function(e, t) { return assertShapesMatch(e.shape, t.shape, "Error in minimumStrict: "), e.maximum(t) }, e.squaredDifference = function(e, t) { assertArgumentsAreTensors({ a: e, b: t }, "squaredDifference"), assertTypesMatch(e, t), assertAndGetBroadcastShape(e.shape, t.shape); return ENV.engine.runKernel(function(r) { return r.squaredDifference(e, t) }, { a: e, b: t }, function(r) { var n = scalar(2); return { a: function() { return r.mul(e.sub(t).mul(n)) }, b: function() { return r.mul(t.sub(e).mul(n)) } } }) }, e.squaredDifferenceStrict = function(e, t) { return assertShapesMatch(e.shape, t.shape, "Error in squaredDifferenceStrict: "), e.squaredDifference(t) }, e.atan2 = function(t, r) { assertArgumentsAreTensors({ a: t, b: r }, "atan2"), assertTypesMatch(t, r); var n = assertAndGetBroadcastShape(t.shape, r.shape); return ENV.engine.runKernel(function(e) { return e.atan2(t, r) }, { a: t, b: r }, function(a) { return { a: function() { var o = e.add(square(t), square(r)), i = a.mul(r.div(o)), s = getReductionAxes(t.shape, n); return s.length > 0 && (i = i.sum(s)), i.reshape(t.shape) }, b: function() { var o = e.add(square(t), square(r)), i = neg(a.mul(t.div(o))), s = getReductionAxes(r.shape, n); return s.length > 0 && (i = i.sum(s)), i.reshape(r.shape) } } }) }, __decorate$4([doc(), operation], e, "add", null), __decorate$4([operation], e, "addStrict", null), __decorate$4([doc(), operation], e, "sub", null), __decorate$4([operation], e, "subStrict", null), __decorate$4([doc(), operation], e, "pow", null), __decorate$4([operation], e, "powStrict", null), __decorate$4([doc(), operation], e, "mul", null), __decorate$4([operation], e, "mulStrict", null), __decorate$4([doc(), operation], e, "div", null), __decorate$4([doc(), operation], e, "floorDiv", null), __decorate$4([operation], e, "divStrict", null), __decorate$4([doc(), operation], e, "mod", null), __decorate$4([operation], e, "modStrict", null), __decorate$4([doc(), operation], e, "minimum", null), __decorate$4([operation], e, "minimumStrict", null), __decorate$4([doc(), operation], e, "maximum", null), __decorate$4([operation], e, "maximumStrict", null), __decorate$4([doc(), operation], e, "squaredDifference", null), __decorate$4([operation], e, "squaredDifferenceStrict", null), __decorate$4([operation], e, "atan2", null), e }(), __decorate$5 = function(e, t, r, n) { var a, o = arguments.length, i = o < 3 ? t : null === n ? n = Object.getOwnPropertyDescriptor(t, r) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) i = Reflect.decorate(e, t, r, n); else for (var s = e.length - 1; s >= 0; s--)(a = e[s]) && (i = (o < 3 ? a(i) : o > 3 ? a(t, r, i) : a(t, r)) || i); return o > 3 && i && Object.defineProperty(t, r, i), i }, CompareOps = function() { function e() {} return e.notEqual = function(e, t) { return assertArgumentsAreTensors({ a: e, b: t }, "notEqual"), assertTypesMatch(e, t), assertAndGetBroadcastShape(e.shape, t.shape), ENV.engine.runKernel(function(r) { return r.notEqual(e, t) }, { a: e, b: t }) }, e.notEqualStrict = function(e, t) { return assertShapesMatch(e.shape, t.shape, "Error in notEqualStrict: "), e.notEqual(t) }, e.less = function(e, t) { return assertArgumentsAreTensors({ a: e, b: t }, "less"), assertTypesMatch(e, t), assertAndGetBroadcastShape(e.shape, t.shape), ENV.engine.runKernel(function(r) { return r.less(e, t) }, { a: e, b: t }) }, e.lessStrict = function(e, t) { return assertShapesMatch(e.shape, t.shape, "Error in lessStrict: "), e.less(t) }, e.equal = function(e, t) { return assertArgumentsAreTensors({ a: e, b: t }, "equal"), assertTypesMatch(e, t), assertAndGetBroadcastShape(e.shape, t.shape), ENV.engine.runKernel(function(r) { return r.equal(e, t) }, { a: e, b: t }) }, e.equalStrict = function(e, t) { return assertShapesMatch(e.shape, t.shape, "Error in equalStrict: "), e.equal(t) }, e.lessEqual = function(e, t) { return assertArgumentsAreTensors({ a: e, b: t }, "lessEqual"), assertTypesMatch(e, t), assertAndGetBroadcastShape(e.shape, t.shape), ENV.engine.runKernel(function(r) { return r.lessEqual(e, t) }, { a: e, b: t }) }, e.lessEqualStrict = function(e, t) { return assertShapesMatch(e.shape, t.shape, "Error in lessEqualStrict: "), e.lessEqual(t) }, e.greater = function(e, t) { return assertArgumentsAreTensors({ a: e, b: t }, "greater"), assertTypesMatch(e, t), assertAndGetBroadcastShape(e.shape, t.shape), ENV.engine.runKernel(function(r) { return r.greater(e, t) }, { a: e, b: t }) }, e.greaterStrict = function(e, t) { return assertShapesMatch(e.shape, t.shape, "Error in greaterStrict: "), e.greater(t) }, e.greaterEqual = function(e, t) { return assertArgumentsAreTensors({ a: e, b: t }, "greaterEqual"), assertTypesMatch(e, t), assertAndGetBroadcastShape(e.shape, t.shape), ENV.engine.runKernel(function(r) { return r.greaterEqual(e, t) }, { a: e, b: t }) }, e.greaterEqualStrict = function(e, t) { return assertShapesMatch(e.shape, t.shape, "Error in greaterEqualStrict: "), e.greaterEqual(t) }, __decorate$5([doc(), operation], e, "notEqual", null), __decorate$5([operation], e, "notEqualStrict", null), __decorate$5([doc(), operation], e, "less", null), __decorate$5([operation], e, "lessStrict", null), __decorate$5([doc(), operation], e, "equal", null), __decorate$5([operation], e, "equalStrict", null), __decorate$5([doc(), operation], e, "lessEqual", null), __decorate$5([operation], e, "lessEqualStrict", null), __decorate$5([doc(), operation], e, "greater", null), __decorate$5([operation], e, "greaterStrict", null), __decorate$5([doc(), operation], e, "greaterEqual", null), __decorate$5([operation], e, "greaterEqualStrict", null), e }(), __decorate$6 = function(e, t, r, n) { var a, o = arguments.length, i = o < 3 ? t : null === n ? n = Object.getOwnPropertyDescriptor(t, r) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) i = Reflect.decorate(e, t, r, n); else for (var s = e.length - 1; s >= 0; s--)(a = e[s]) && (i = (o < 3 ? a(i) : o > 3 ? a(t, r, i) : a(t, r)) || i); return o > 3 && i && Object.defineProperty(t, r, i), i }, ConvOps = function() { function e() {} return e.conv1d = function(t, r, n, a, o, i, s) { void 0 === o && (o = "NWC"), void 0 === i && (i = 1), assertArgumentsAreTensors({ x: t, filter: r }, "conv1d"); var u = t, l = !1; 2 === t.rank && (l = !0, u = t.as3D(1, t.shape[0], t.shape[1])), assert(3 === u.rank, "Error in conv1d: input must be rank 3, but got rank " + u.rank + "."), assert(3 === r.rank, "Error in conv1d: filter must be rank 3, but got rank " + r.rank + "."), null != s && assert(isInt(a), "Error in conv1d: pad must be an integer when using, dimRoundingMode " + s + " but got pad " + a + "."), assert(u.shape[2] === r.shape[1], "Error in conv1d: depth of input (" + u.shape[2] + ") must match input depth for filter " + r.shape[1] + "."), assert(eitherStridesOrDilationsAreOne(n, i), "Error in conv1D: Either stride or dilation must be 1. Got stride " + n + " and dilation '" + i + "'"), assert("NWC" === o, "Error in conv1d: got dataFormat of " + o + " but only NWC is currently supported."); var c = r.as4D(1, r.shape[0], r.shape[1], r.shape[2]), p = u.as4D(u.shape[0], 1, u.shape[1], u.shape[2]), d = [1, n], h = [1, i], f = e.conv2d(p, c, d, a, "NHWC", h, s); return l ? f.as2D(f.shape[2], f.shape[3]) : f.as3D(f.shape[0], f.shape[2], f.shape[3]) }, e.conv2d = function(t, r, n, a, o, i, s) { void 0 === o && (o = "NHWC"), void 0 === i && (i = [1, 1]), assertArgumentsAreTensors({ x: t, filter: r }, "conv2d"); var u = t, l = !1; 3 === t.rank && (l = !0, u = t.as4D(1, t.shape[0], t.shape[1], t.shape[2])), assert(4 === u.rank, "Error in conv2d: input must be rank 4, but got rank " + u.rank + "."), assert(4 === r.rank, "Error in conv2d: filter must be rank 4, but got rank " + r.rank + "."), null != s && assert(isInt(a), "Error in conv2d: pad must be an integer when using, dimRoundingMode " + s + " but got pad " + a + "."), assert(u.shape[3] === r.shape[2], "Error in conv2d: depth of input (" + u.shape[3] + ") must match input depth for filter " + r.shape[2] + "."), assert(eitherStridesOrDilationsAreOne(n, i), "Error in conv2D: Either strides or dilations must be 1. Got strides " + n + " and dilations '" + i + "'"), assert("NHWC" === o, "Error in conv2d: got dataFormat of " + o + " but only NHWC is currently supported."); var c = computeConv2DInfo(u.shape, r.shape, n, i, a, s), p = ENV.engine.runKernel(function(e) { return e.conv2d(u, r, c) }, { x: u, filter: r }, function(t) { return assert(tupleValuesAreOne(i), "Error in gradient of conv2D: dilation rates greater than 1 are notyet supported in gradients. Got dilations '" + i + "'"), { x: function() { return e.conv2dDerInput(u.shape, t, r, n, a) }, filter: function() { return e.conv2dDerFilter(u, t, r.shape, n, a) } } }); return l ? p.as3D(p.shape[1], p.shape[2], p.shape[3]) : p }, e.conv2dDerInput = function(e, t, r, n, a, o) { assertArgumentsAreTensors({ dy: t, filter: r }, "conv2dDerInput"), assert(e.length === t.rank, "Length of inShape (" + e.length + ") and rank of dy (" + t.rank + ") must match"); var i = e, s = t, u = !1; 3 === t.rank && (u = !0, s = t.as4D(1, t.shape[0], t.shape[1], t.shape[2]), i = [1, e[0], e[1], e[2]]); var l = i[3], c = s.shape[3]; assert(4 === i.length, "Error in conv2dDerInput: inShape must be length 4, but got length " + i.length + "."), assert(4 === s.rank, "Error in conv2dDerInput: dy must be rank 4, but got rank " + s.rank), assert(4 === r.rank, "Error in conv2dDerInput: filter must be rank 4, but got rank " + r.rank), assert(l === r.shape[2], "Error in conv2dDerInput: depth of input (" + l + ") must match input depth for filter " + r.shape[2] + "."), assert(c === r.shape[3], "Error in conv2dDerInput: depth of output (" + c + ") must match output depth for filter " + r.shape[3] + "."), null != o && assert(isInt(a), "Error in conv2dDerInput: pad must be an integer when using, dimRoundingMode " + o + " but got pad " + a + "."); var p = computeConv2DInfo(i, r.shape, n, 1, a, o), d = ENV.engine.runKernel(function(e) { return e.conv2dDerInput(s, r, p) }, { dy4D: s }); return u ? d.as3D(d.shape[1], d.shape[2], d.shape[3]) : d }, e.conv2dDerFilter = function(e, t, r, n, a, o) { assertArgumentsAreTensors({ x: e, dy: t }, "conv2dDerFilter"); var i = e; 3 === e.rank && (i = e.as4D(1, e.shape[0], e.shape[1], e.shape[2])); var s = t; 3 === s.rank && (s = t.as4D(1, t.shape[0], t.shape[1], t.shape[2])), assert(4 === i.rank, "Error in conv2dDerFilter: input must be rank 4, but got shape " + i.shape + "."), assert(4 === s.rank, "Error in conv2dDerFilter: dy must be rank 4, but got shape " + s.shape + "."), assert(4 === r.length, "Error in conv2dDerFilter: filterShape must be length 4, but got " + r + "."), assert(i.shape[3] === r[2], "Error in conv2dDerFilter: depth of input " + i.shape[3] + ") must match input depth in filter (" + r[2] + "."), assert(s.shape[3] === r[3], "Error in conv2dDerFilter: depth of dy (" + s.shape[3] + ") must match output depth for filter (" + r[3] + ")."), null != o && assert(isInt(a), "Error in conv2dDerFilter: pad must be an integer when using, dimRoundingMode " + o + " but got pad " + a + "."); var u = computeConv2DInfo(i.shape, r, n, 1, a, o); return ENV.engine.runKernel(function(e) { return e.conv2dDerFilter(i, s, u) }, { x4D: i, dy4D: s }) }, e.conv2dTranspose = function(t, r, n, a, o, i) { return assertArgumentsAreTensors({ x: t, filter: r }, "conv2dTranspose"), e.conv2dDerInput(n, t, r, a, o, i) }, e.depthwiseConv2d = function(e, t, r, n, a, o, i) { void 0 === a && (a = "NHWC"), void 0 === o && (o = [1, 1]), assertArgumentsAreTensors({ x: e, filter: t }, "depthwiseConv2d"); var s = e, u = !1; 3 === e.rank && (u = !0, s = e.as4D(1, e.shape[0], e.shape[1], e.shape[2])), assert(4 === s.rank, "Error in depthwiseConv2d: input must be rank 4, but got rank " + s.rank + "."), assert(4 === t.rank, "Error in depthwiseConv2d: filter must be rank 4, but got rank " + t.rank + "."), assert(s.shape[3] === t.shape[2], "Error in depthwiseConv2d: number of input channels (" + s.shape[3] + ") must match the inChannels dimension in filter " + t.shape[2] + "."), null == o && (o = [1, 1]), assert(eitherStridesOrDilationsAreOne(r, o), "Error in depthwiseConv2d: Either strides or dilations must be 1. Got strides " + r + " and dilations '" + o + "'"), null != i && assert(isInt(n), "Error in depthwiseConv2d: pad must be an integer when using, dimRoundingMode " + i + " but got pad " + n + "."); var l = computeConv2DInfo(s.shape, t.shape, r, o, n, i, !0), c = ENV.engine.runKernel(function(e) { return e.depthwiseConv2D(s, t, l) }, { x: s, filter: t }, function(e) { return assert(tupleValuesAreOne(o), "Error in gradient of depthwiseConv2d: dilation rates greater than 1 are not yet supported. Got dilations '" + o + "'"), { x: function() { return depthwiseConv2dDerInput(s.shape, e, t, l) }, filter: function() { return depthwiseConv2dDerFilter(s, e, t.shape, l) } } }); return u ? c.as3D(c.shape[1], c.shape[2], c.shape[3]) : c }, e.separableConv2d = function(t, r, n, a, o, i, s) { void 0 === i && (i = [1, 1]), void 0 === s && (s = "NHWC"), assertArgumentsAreTensors({ x: t, depthwiseFilter: r, pointwiseFilter: n }, "separableConv2d"); var u = t, l = !1; if (3 === t.rank && (l = !0, u = t.as4D(1, t.shape[0], t.shape[1], t.shape[2])), "NCHW" === s) throw new Error("separableConv2d currently does not support dataFormat NCHW; only NHWC is supported"); assert(4 === u.rank, "Error in separableConv2d: input must be rank 4, but got rank " + u.rank + "."), assert(4 === r.rank, "Error in separableConv2d: depthwise filter must be rank 4, but got rank " + r.rank + "."), assert(4 === n.rank, "Error in separableConv2d: pointwise filter must be rank 4, but got rank " + r.rank + "."), assert(1 === n.shape[0], "Error in separableConv2d: the first dimension of pointwise filter must be 1, but got " + n.shape[0] + "."), assert(1 === n.shape[1], "Error in separableConv2d: the second dimension of pointwise filter must be 1, but got " + n.shape[1] + "."); var c = r.shape[2], p = r.shape[3]; assert(n.shape[2] === c * p, "Error in separableConv2d: the third dimension of pointwise filter must be " + c * p + ", but got " + n.shape[2] + "."); var d = e.depthwiseConv2d(u, r, a, o, s, i), h = e.conv2d(d, n, 1, "valid", s); return l ? h.as3D(h.shape[1], h.shape[2], h.shape[3]) : h }, __decorate$6([doc(), operation], e, "conv1d", null), __decorate$6([doc(), operation], e, "conv2d", null), __decorate$6([operation], e, "conv2dDerInput", null), __decorate$6([operation], e, "conv2dDerFilter", null), __decorate$6([doc(), operation], e, "conv2dTranspose", null), __decorate$6([doc(), operation], e, "depthwiseConv2d", null), __decorate$6([doc(), operation], e, "separableConv2d", null), e }(), __decorate$7 = function(e, t, r, n) { var a, o = arguments.length, i = o < 3 ? t : null === n ? n = Object.getOwnPropertyDescriptor(t, r) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) i = Reflect.decorate(e, t, r, n); else for (var s = e.length - 1; s >= 0; s--)(a = e[s]) && (i = (o < 3 ? a(i) : o > 3 ? a(t, r, i) : a(t, r)) || i); return o > 3 && i && Object.defineProperty(t, r, i), i }, ImageOps = function() { function e() {} return e.resizeBilinear = function(e, t, r) { void 0 === r && (r = !1), assertArgumentsAreTensors({ images: e }, "resizeBilinear"), assert(3 === e.rank || 4 === e.rank, "Error in resizeBilinear: x must be rank 3 or 4, but got rank " + e.rank + "."), assert(2 === t.length, "Error in resizeBilinear: new shape must 2D, but got shape " + t + "."); var n = e, a = !1; 3 === e.rank && (a = !0, n = e.as4D(1, e.shape[0], e.shape[1], e.shape[2])); var o = t[0], i = t[1], s = ENV.engine.runKernel(function(e, t) { return e.resizeBilinear(n, o, i, r) }, { batchImages: n }, function(e, t) { return { batchImages: function() { return ENV.engine.runKernel(function(t) { return t.resizeBilinearBackprop(e, n, r) }, {}) } } }); return a ? s.as3D(s.shape[1], s.shape[2], s.shape[3]) : s }, e.resizeNearestNeighbor = function(e, t, r) { void 0 === r && (r = !1), assertArgumentsAreTensors({ images: e }, "resizeNearestNeighbor"), assert(3 === e.rank || 4 === e.rank, "Error in resizeNearestNeighbor: x must be rank 3 or 4, but got rank " + e.rank + "."), assert(2 === t.length, "Error in resizeNearestNeighbor: new shape must 2D, but got shape " + t + "."), assert("float32" === e.dtype || "int32" === e.dtype, "`images` must have `int32` or `float32` as dtype"); var n = e, a = !1; 3 === e.rank && (a = !0, n = e.as4D(1, e.shape[0], e.shape[1], e.shape[2])); var o = t[0], i = t[1], s = ENV.engine.runKernel(function(e) { return e.resizeNearestNeighbor(n, o, i, r) }, { batchImages: n }); return a ? s.as3D(s.shape[1], s.shape[2], s.shape[3]) : s }, __decorate$7([doc(), operation], e, "resizeBilinear", null), __decorate$7([doc(), operation], e, "resizeNearestNeighbor", null), e }(), __decorate$8 = function(e, t, r, n) { var a, o = arguments.length, i = o < 3 ? t : null === n ? n = Object.getOwnPropertyDescriptor(t, r) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) i = Reflect.decorate(e, t, r, n); else for (var s = e.length - 1; s >= 0; s--)(a = e[s]) && (i = (o < 3 ? a(i) : o > 3 ? a(t, r, i) : a(t, r)) || i); return o > 3 && i && Object.defineProperty(t, r, i), i }, Tracking = function() { function e() {} return e.tidy = function(e, t, r) { void 0 === r && (r = !1); var n = null; if (null == t) { if ("function" != typeof e) throw new Error("Please provide a function to tidy()"); t = e } else { if ("string" != typeof e && !(e instanceof String)) throw new Error("When calling with two arguments, the first argument to tidy() must be a string"); if ("function" != typeof t) throw new Error("When calling with two arguments, the 2nd argument to tidy() must be a function"); n = e } ENV.engine.startScope(n, r); var a = t(); return a instanceof Promise && console.error("Cannot return a Promise inside of tidy."), ENV.engine.endScope(a, r), a }, e.dispose = function(e) { getTensorsInContainer(e).forEach(function(e) { return e.dispose() }) }, e.keep = function(e) { return ENV.engine.keep(e) }, e.time = function(e) { return ENV.engine.time(e) }, __decorate$8([doc()], e, "tidy", null), __decorate$8([doc()], e, "dispose", null), __decorate$8([doc()], e, "keep", null), __decorate$8([doc()], e, "time", null), e }(), __decorate$9 = function(e, t, r, n) { var a, o = arguments.length, i = o < 3 ? t : null === n ? n = Object.getOwnPropertyDescriptor(t, r) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) i = Reflect.decorate(e, t, r, n); else for (var s = e.length - 1; s >= 0; s--)(a = e[s]) && (i = (o < 3 ? a(i) : o > 3 ? a(t, r, i) : a(t, r)) || i); return o > 3 && i && Object.defineProperty(t, r, i), i }, LinalgOps = function() { function e() {} return e.gramSchmidt = function(e) { var t; if (Array.isArray(e)) { t = !1, assert(null != e && e.length > 0, "Gram-Schmidt process: input must not be null, undefined, or empty"); for (var r = e[0].shape[0], n = 1; n < e.length; ++n) assert(e[n].shape[0] === r, "Gram-Schmidt: Non-unique lengths found in the input vectors: (" + e[n].shape[0] + " vs. " + r + ")") } else t = !0, e = split(e, e.shape[0], 0).map(function(e) { return squeeze(e, [0]) }); assert(e.length <= e[0].shape[0], "Gram-Schmidt: Number of vectors (" + e.length + ") exceeds number of dimensions (" + e[0].shape[0] + ")."); for (var a = [], o = e, n = 0; n < e.length; ++n) ! function(e) { a.push(Tracking.tidy(function() { var t = o[e]; if (e > 0) for (var r = 0; r < e; ++r) { var n = sum(a[r].mulStrict(t)).mul(a[r]); t = t.sub(n) } return t.div(norm(t, "euclidean")) })) }(n); return t ? stack(a, 0) : a }, __decorate$9([doc(), operation], e, "gramSchmidt", null), e }(), __decorate$10 = function(e, t, r, n) { var a, o = arguments.length, i = o < 3 ? t : null === n ? n = Object.getOwnPropertyDescriptor(t, r) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) i = Reflect.decorate(e, t, r, n); else for (var s = e.length - 1; s >= 0; s--)(a = e[s]) && (i = (o < 3 ? a(i) : o > 3 ? a(t, r, i) : a(t, r)) || i); return o > 3 && i && Object.defineProperty(t, r, i), i }, LogicalOps = function() { function e() {} return e.logicalNot = function(e) { return assertArgumentsAreTensors({ x: e }, "logicalNot"), assert("bool" === e.dtype, "Error Array must be of type bool."), ENV.engine.runKernel(function(t) { return t.logicalNot(e) }, { x: e }) }, e.logicalAnd = function(e, t) { return assertArgumentsAreTensors({ a: e, b: t }, "logicalAnd"), assert("bool" === e.dtype && "bool" === t.dtype, "Error Array must be of type bool."), assertAndGetBroadcastShape(e.shape, t.shape), ENV.engine.runKernel(function(r) { return r.logicalAnd(e, t) }, { a: e, b: t }) }, e.logicalOr = function(e, t) { return assertArgumentsAreTensors({ a: e, b: t }, "logicalOr"), assert("bool" === e.dtype && "bool" === t.dtype, "Error Array must be of type bool."), assertAndGetBroadcastShape(e.shape, t.shape), ENV.engine.runKernel(function(r) { return r.logicalOr(e, t) }, { a: e, b: t }) }, e.logicalXor = function(t, r) { return assertArgumentsAreTensors({ a: t, b: r }, "logicalXor"), assert("bool" === t.dtype && "bool" === r.dtype, "Error Array must be of type bool."), assertAndGetBroadcastShape(t.shape, r.shape), e.logicalOr(t, r).logicalAnd(e.logicalAnd(t, r).logicalNot()) }, e.where = function(e, t, r) { assertArgumentsAreTensors({ condition: e, a: t, b: r }, "where"), assert("bool" === e.dtype, "Error Condition must be of type bool."), assertShapesMatch(t.shape, r.shape, "Error in where: "), 1 === e.rank ? assert(e.shape[0] === t.shape[0], "The first dimension of `a` must match the size of `condition`.") : assertShapesMatch(e.shape, r.shape, "Error in where: "); var n = upcastType(t.dtype, r.dtype); return ENV.engine.runKernel(function(a) { return a.where(e, t, r, n) }, { condition: e, a: t, b: r }) }, __decorate$10([doc(), operation], e, "logicalNot", null), __decorate$10([doc(), operation], e, "logicalAnd", null), __decorate$10([doc(), operation], e, "logicalOr", null), __decorate$10([doc(), operation], e, "logicalXor", null), __decorate$10([doc(), operation], e, "where", null), e }(), __decorate$11 = function(e, t, r, n) { var a, o = arguments.length, i = o < 3 ? t : null === n ? n = Object.getOwnPropertyDescriptor(t, r) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) i = Reflect.decorate(e, t, r, n); else for (var s = e.length - 1; s >= 0; s--)(a = e[s]) && (i = (o < 3 ? a(i) : o > 3 ? a(t, r, i) : a(t, r)) || i); return o > 3 && i && Object.defineProperty(t, r, i), i }; ! function(e) { e[e.NONE = 0] = "NONE", e[e.MEAN = 1] = "MEAN", e[e.SUM = 2] = "SUM", e[e.SUM_BY_NONZERO_WEIGHTS = 3] = "SUM_BY_NONZERO_WEIGHTS" }(exports.Reduction || (exports.Reduction = {})); var LossOps = function() { function e() {} return e.computeWeightedLoss = function(e, t, r) { void 0 === r && (r = exports.Reduction.SUM_BY_NONZERO_WEIGHTS), assertArgumentsAreTensors({ losses: e }, "computeWeightedLoss"), null != t && assertArgumentsAreTensors({ weights: t }, "computeWeightedLoss"); var n = null == t ? e : e.mul(t); if (r === exports.Reduction.NONE) return n; if (r === exports.Reduction.SUM) return n.sum(); if (r === exports.Reduction.MEAN) return null == t ? n.mean() : n.sum().div(t.sum()); if (r === exports.Reduction.SUM_BY_NONZERO_WEIGHTS) { if (null == t) return n.sum().div(scalar(e.size)); var a = t.notEqual(scalar(0)).sum().toFloat(); return n.sum().div(a) } throw Error("Unknown reduction: " + r) }, e.absoluteDifference = function(t, r, n, a) { void 0 === a && (a = exports.Reduction.SUM_BY_NONZERO_WEIGHTS), assertArgumentsAreTensors({ labels: t, predictions: r }, "absoluteDifference"), null != n && assertArgumentsAreTensors({ weights: n }, "absoluteDifference"), assertShapesMatch(t.shape, r.shape, "Error in absoluteDifference: "); var o = t.sub(r).abs(); return e.computeWeightedLoss(o, n, a) }, e.meanSquaredError = function(t, r, n, a) { void 0 === a && (a = exports.Reduction.SUM_BY_NONZERO_WEIGHTS), assertArgumentsAreTensors({ labels: t, predictions: r }, "meanSquaredError"), null != n && assertArgumentsAreTensors({ weights: n }, "meanSquaredError"), assertShapesMatch(t.shape, r.shape, "Error in meanSquaredError: "); var o = t.squaredDifference(r); return e.computeWeightedLoss(o, n, a) }, e.cosineDistance = function(t, r, n, a, o) { void 0 === o && (o = exports.Reduction.SUM_BY_NONZERO_WEIGHTS), assertArgumentsAreTensors({ labels: t, predictions: r }, "cosineDistance"), null != a && assertArgumentsAreTensors({ weights: a }, "cosineDistance"), assertShapesMatch(t.shape, r.shape, "Error in cosineDistance: "); var i = scalar(1).sub(t.mul(r).sum(n, !0)); return e.computeWeightedLoss(i, a, o) }, e.hingeLoss = function(t, r, n, a) { void 0 === a && (a = exports.Reduction.SUM_BY_NONZERO_WEIGHTS), assertArgumentsAreTensors({ labels: t, predictions: r }, "hingeLoss"), null != n && assertArgumentsAreTensors({ weights: n }, "hingeLoss"), assertShapesMatch(t.shape, r.shape, "Error in hingeLoss: "); var o = scalar(1); t = scalar(2).mul(t).sub(o); var i = o.sub(t.mul(r)).relu(); return e.computeWeightedLoss(i, n, a) }, e.logLoss = function(t, r, n, a, o) { void 0 === a && (a = 1e-7), void 0 === o && (o = exports.Reduction.SUM_BY_NONZERO_WEIGHTS), assertArgumentsAreTensors({ labels: t, predictions: r }, "logLoss"), null != n && assertArgumentsAreTensors({ weights: n }, "logLoss"), assertShapesMatch(t.shape, r.shape, "Error in logLoss: "); var i = scalar(1), s = scalar(a), u = t.mul(r.add(s).log()).neg().sub(i.sub(t).mul(i.sub(r).add(s).log())); return e.computeWeightedLoss(u, n, o) }, e.huberLoss = function(t, r, n, a, o) { void 0 === a && (a = 1), void 0 === o && (o = exports.Reduction.SUM_BY_NONZERO_WEIGHTS), assertArgumentsAreTensors({ labels: t, predictions: r }, "huberLoss"), null != n && assertArgumentsAreTensors({ weights: n }, "huberLoss"), assertShapesMatch(t.shape, r.shape, "Error in huberLoss: "); var i = scalar(a), s = r.sub(t).abs(), u = minimum(s, i), l = s.sub(u), c = scalar(.5).mul(u.square()).add(i.mul(l)); return e.computeWeightedLoss(c, n, o) }, __decorate$11([doc(), operation], e, "computeWeightedLoss", null), __decorate$11([doc(), operation], e, "absoluteDifference", null), __decorate$11([doc(), operation], e, "meanSquaredError", null), __decorate$11([doc(), operation], e, "cosineDistance", null), __decorate$11([doc(), operation], e, "hingeLoss", null), __decorate$11([doc(), operation], e, "logLoss", null), __decorate$11([doc(), operation], e, "huberLoss", null), e }(), __decorate$12 = function(e, t, r, n) { var a, o = arguments.length, i = o < 3 ? t : null === n ? n = Object.getOwnPropertyDescriptor(t, r) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) i = Reflect.decorate(e, t, r, n); else for (var s = e.length - 1; s >= 0; s--)(a = e[s]) && (i = (o < 3 ? a(i) : o > 3 ? a(t, r, i) : a(t, r)) || i); return o > 3 && i && Object.defineProperty(t, r, i), i }, LRNOps = function() { function e() {} return e.localResponseNormalization = function(e, t, r, n, a) { void 0 === t && (t = 5), void 0 === r && (r = 1), void 0 === n && (n = 1), void 0 === a && (a = .5), assertArgumentsAreTensors({ x: e }, "localResponseNormalization"), assert(4 === e.rank || 3 === e.rank, "Error in localResponseNormalization: x must be rank 3 or 4 but got\n rank " + e.rank + "."), assert(isInt(t), "Error in localResponseNormalization: depthRadius must be an integer\n but got depthRadius " + t + "."); var o = e, i = !1; 3 === e.rank && (i = !0, o = e.as4D(1, e.shape[0], e.shape[1], e.shape[2])); var s = ENV.engine.runKernel(function(e) { return e.localResponseNormalization4D(o, t, r, n, a) }, { x4D: o }); return i ? s.as3D(s.shape[1], s.shape[2], s.shape[3]) : s }, __decorate$12([doc(), operation], e, "localResponseNormalization", null), e }(), __decorate$13 = function(e, t, r, n) { var a, o = arguments.length, i = o < 3 ? t : null === n ? n = Object.getOwnPropertyDescriptor(t, r) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) i = Reflect.decorate(e, t, r, n); else for (var s = e.length - 1; s >= 0; s--)(a = e[s]) && (i = (o < 3 ? a(i) : o > 3 ? a(t, r, i) : a(t, r)) || i); return o > 3 && i && Object.defineProperty(t, r, i), i }, LSTMOps = function() { function e() {} return e.multiRNNCell = function(e, t, r, n) { assertArgumentsAreTensors({ data: t, c: r, h: n }, "multiRNNCell"); for (var a = t, o = [], i = 0; i < e.length; i++) { var s = e[i](a, r[i], n[i]); o.push(s[0]), o.push(s[1]), a = s[1] } for (var u = [], l = [], i = 0; i < o.length; i += 2) u.push(o[i]), l.push(o[i + 1]); return [u, l] }, e.basicLSTMCell = function(e, t, r, n, a, o) { assertArgumentsAreTensors({ forgetBias: e, lstmKernel: t, lstmBias: r, data: n, c: a, h: o }, "basicLSTMCell"); var i = n.concat(o, 1).matMul(t).add(r), s = i.shape[0], u = i.shape[1] / 4, l = [s, u], c = i.slice([0, 0], l), p = i.slice([0, u], l), d = i.slice([0, 2 * u], l), h = i.slice([0, 3 * u], l), f = c.sigmoid().mulStrict(p.tanh()).addStrict(a.mulStrict(e.add(d).sigmoid())); return [f, f.tanh().mulStrict(h.sigmoid())] }, __decorate$13([doc(), operation], e, "multiRNNCell", null), __decorate$13([doc(), operation], e, "basicLSTMCell", null), e }(), __decorate$14 = function(e, t, r, n) { var a, o = arguments.length, i = o < 3 ? t : null === n ? n = Object.getOwnPropertyDescriptor(t, r) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) i = Reflect.decorate(e, t, r, n); else for (var s = e.length - 1; s >= 0; s--)(a = e[s]) && (i = (o < 3 ? a(i) : o > 3 ? a(t, r, i) : a(t, r)) || i); return o > 3 && i && Object.defineProperty(t, r, i), i }, MatmulOps = function() { function e() {} return e.matMul = function(e, t, r, n) { void 0 === r && (r = !1), void 0 === n && (n = !1), assertArgumentsAreTensors({ a: e, b: t }, "matMul"); var a = r ? e.shape[0] : e.shape[1], o = n ? t.shape[1] : t.shape[0]; assert(2 === e.rank && 2 === t.rank, "Error in matMul: inputs must be rank 2, got ranks " + e.rank + " and " + t.rank + "."), assert(a === o, "Error in matMul: inner shapes (" + a + ") and (" + o + ") of Tensors with shapes " + e.shape + " and " + t.shape + " and transposeA=" + r + " and transposeB=" + n + " must match."); return ENV.engine.runKernel(function(a) { return a.matMul(e, t, r, n) }, { a: e, b: t }, function(a) { return r || n ? !r && n ? { a: function() { return a.matMul(t.toFloat(), !1, !1) }, b: function() { return a.matMul(e.toFloat(), !0, !1) } } : r && !n ? { a: function() { return t.toFloat().matMul(a, !1, !0) }, b: function() { return e.toFloat().matMul(a, !1, !1) } } : { a: function() { return t.toFloat().matMul(a, !0, !0) }, b: function() { return a.matMul(e.toFloat(), !0, !0) } } : { a: function() { return a.matMul(t.toFloat(), !1, !0) }, b: function() { return e.toFloat().matMul(a, !0, !1) } } }) }, e.vectorTimesMatrix = function(e, t) { return assert(1 === e.rank, "Error in vectorTimesMatrix: first input must be rank 1, but got rank " + e.rank + "."), assert(2 === t.rank, "Error in vectorTimesMatrix: second input must be rank 2, but got rank " + t.rank + "."), assert(e.size === t.shape[0], "Error in vectorTimesMatrix: size of vector (" + e.size + ") must match first dimension of matrix (" + t.shape[0] + ")"), e.as2D(1, -1).matMul(t).as1D() }, e.matrixTimesVector = function(e, t) { return assert(1 === t.rank, "Error in matrixTimesVector: second input must rank 1, but got rank " + t.rank + "."), assert(2 === e.rank, "Error in matrixTimesVector: first input must be a rank 2, but got rank " + e.rank + "."), assert(t.size === e.shape[1], "Error in matrixTimesVector: size of first rank 1 input " + t.size + " must match inner dimension of second rank 2 input, but got shape " + e.shape + "."), e.matMul(t.as2D(-1, 1)).as1D() }, e.dotProduct = function(e, t) { return assert(1 === e.rank && 1 === t.rank, "Error in dotProduct: inputs must be rank 1, but got ranks " + e.rank + " and " + t.rank + "."), assert(e.size === t.size, "Error in dotProduct: size of inputs (" + e.size + ") and (" + t.size + ") must match."), e.as2D(1, -1).matMul(t.as2D(-1, 1)).asScalar() }, e.outerProduct = function(e, t) { return assert(1 === e.rank && 1 === t.rank, "Error in outerProduct: inputs must be rank 1, but got ranks " + e.rank + " and " + t.rank + "."), e.as2D(-1, 1).matMul(t.as2D(1, -1)) }, e.dot = function(e, t) { assert(!(1 !== e.rank && 2 !== e.rank || 1 !== t.rank && 2 !== t.rank), "Error in dot: inputs must all be rank 1 or 2, but got ranks " + e.rank + " and " + t.rank + "."); var r = 1 === e.rank ? e.size : e.shape[1], n = 1 === t.rank ? t.size : t.shape[0]; return assert(r === n, "Error in dot: inner dimensions of inputs must match, but got " + r + " and " + n + "."), 1 === e.rank && 1 === t.rank ? e.as2D(1, -1).matMul(t.as2D(-1, 1)).asScalar() : 1 === e.rank && 2 === t.rank ? e.as2D(1, -1).matMul(t.as2D(t.shape[0], t.shape[1])).as1D() : 2 === e.rank && 1 === t.rank ? e.matMul(t.as2D(-1, 1)).as1D() : e.matMul(t.as2D(t.shape[0], t.shape[1])) }, __decorate$14([doc(), operation], e, "matMul", null), __decorate$14([operation], e, "vectorTimesMatrix", null), __decorate$14([operation], e, "matrixTimesVector", null), __decorate$14([operation], e, "dotProduct", null), __decorate$14([doc(), operation], e, "outerProduct", null), __decorate$14([doc(), operation], e, "dot", null), e }(), __decorate$15 = function(e, t, r, n) { var a, o = arguments.length, i = o < 3 ? t : null === n ? n = Object.getOwnPropertyDescriptor(t, r) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) i = Reflect.decorate(e, t, r, n); else for (var s = e.length - 1; s >= 0; s--)(a = e[s]) && (i = (o < 3 ? a(i) : o > 3 ? a(t, r, i) : a(t, r)) || i); return o > 3 && i && Object.defineProperty(t, r, i), i }, MovingAverageOps = function() { function e() {} return e.movingAverage = function(e, t, r, n, a) { void 0 === a && (a = !0), assertArgumentsAreTensors({ v: e, x: t }, "movingAverage"), assertTypesMatch(e, t), assert(arraysEqual(e.shape, t.shape), "Shape mismatch in v and x"); var o = ArrayOps.scalar(1); r = "number" == typeof r ? ArrayOps.scalar(r) : r; var i = o.sub(r), s = t.sub(e).mul(i); return a && (assert(null != n, "When using zeroDebias: true, step is required."), n = "number" == typeof n ? ArrayOps.scalar(n) : n, s = s.div(o.sub(BinaryOps.pow(r, n)))), e.add(s) }, __decorate$15([doc(), operation], e, "movingAverage", null), e }(), __decorate$16 = function(e, t, r, n) { var a, o = arguments.length, i = o < 3 ? t : null === n ? n = Object.getOwnPropertyDescriptor(t, r) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) i = Reflect.decorate(e, t, r, n); else for (var s = e.length - 1; s >= 0; s--)(a = e[s]) && (i = (o < 3 ? a(i) : o > 3 ? a(t, r, i) : a(t, r)) || i); return o > 3 && i && Object.defineProperty(t, r, i), i }, NormOps = function() { function e() {} return e.norm = function(e, t, r, n) { void 0 === t && (t = "euclidean"), void 0 === r && (r = null), void 0 === n && (n = !1), assertArgumentsAreTensors({ x: e }, "norm"); var a = normImpl(e, t, r), o = a.shape; if (n) { var i = parseAxisParam(r, e.shape); o = expandShapeToKeepDim(a.shape, i) } return a.reshape(o) }, __decorate$16([doc(), operation], e, "norm", null), e }(), __decorate$17 = function(e, t, r, n) { var a, o = arguments.length, i = o < 3 ? t : null === n ? n = Object.getOwnPropertyDescriptor(t, r) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) i = Reflect.decorate(e, t, r, n); else for (var s = e.length - 1; s >= 0; s--)(a = e[s]) && (i = (o < 3 ? a(i) : o > 3 ? a(t, r, i) : a(t, r)) || i); return o > 3 && i && Object.defineProperty(t, r, i), i }, PoolOps = function() { function e() {} return e.maxPool = function(t, r, n, a, o) { assertArgumentsAreTensors({ x: t }, "maxPool"); var i = t, s = !1; 3 === t.rank && (s = !0, i = t.as4D(1, t.shape[0], t.shape[1], t.shape[2])), assert(4 === i.rank, "Error in maxPool: input must be rank 4 but got rank " + i.rank + "."), null != o && assert(isInt(a), "Error in maxPool: pad must be an integer when using, dimRoundingMode " + o + " but got pad " + a + "."); var u = computePool2DInfo(i.shape, r, n, a, o), l = ENV.engine.runKernel(function(e, t) { return t(e.maxPool(i, u)) }, { x: i }, function(t, o) { var s = o[0]; return { x: function() { return e.maxPoolBackprop(t, i, s, r, n, a) } } }); return s ? l.as3D(l.shape[1], l.shape[2], l.shape[3]) : l }, e.maxPoolBackprop = function(e, t, r, n, a, o, i) { assertArgumentsAreTensors({ dy: e, input: t, output: r }, "maxPoolBackprop"), assert(t.rank === e.rank, "Rank of input (" + t.rank + ") does not match rank of dy (" + e.rank + ")"), assert(4 === e.rank, "Error in maxPoolBackprop: dy must be rank 4 but got rank " + e.rank + "."), assert(4 === t.rank, "Error in maxPoolBackprop: input must be rank 4 but got rank " + t.rank + "."), null != i && assert(isInt(o), "Error in maxPoolBackprop: pad must be an integer when using, dimRoundingMode " + i + " but got pad " + o + "."); var s = computePool2DInfo(t.shape, n, a, o, i); return ENV.engine.runKernel(function(n) { return n.maxPoolBackprop(e, t, r, s) }, { dy: e, input: t }) }, e.avgPool = function(t, r, n, a, o) { assertArgumentsAreTensors({ x: t }, "avgPool"), assert("float32" === t.dtype, "The input dtype to avgPool must be float32"); var i = t, s = !1; 3 === t.rank && (s = !0, i = t.as4D(1, t.shape[0], t.shape[1], t.shape[2])), assert(4 === i.rank, "Error in avgPool: x must be rank 4 but got rank " + i.rank + "."), null != o && assert(isInt(a), "Error in avgPool: pad must be an integer when using, dimRoundingMode " + o + " but got pad " + a + "."); var u = computePool2DInfo(i.shape, r, n, a), l = ENV.engine.runKernel(function(e) { return e.avgPool(i, u) }, { x: i }, function(t) { return { x: function() { return e.avgPoolBackprop(t, i, r, n, a) } } }); return l = l.cast(t.dtype), s ? l.as3D(l.shape[1], l.shape[2], l.shape[3]) : l }, e.avgPoolBackprop = function(e, t, r, n, a) { assertArgumentsAreTensors({ dy: e, input: t }, "avgPoolBackprop"), assert(t.rank === e.rank, "Rank of input (" + t.rank + ") does not match rank of dy (" + e.rank + ")"); var o = t, i = e, s = !1; 3 === t.rank && (s = !0, o = t.as4D(1, t.shape[0], t.shape[1], t.shape[2]), i = e.as4D(1, e.shape[0], e.shape[1], e.shape[2])), assert(4 === i.rank, "Error in avgPoolBackprop: dy must be rank 4 but got rank " + i.rank + "."), assert(4 === o.rank, "Error in avgPoolBackprop: input must be rank 4 but got rank " + o.rank + "."); var u = computePool2DInfo(o.shape, r, n, a), l = ENV.engine.runKernel(function(e) { return e.avgPoolBackprop(i, o, u) }, { dy4D: i, input4D: o }); return s ? l.as3D(l.shape[1], l.shape[2], l.shape[3]) : l }, __decorate$17([doc(), operation], e, "maxPool", null), __decorate$17([operation], e, "maxPoolBackprop", null), __decorate$17([doc(), operation], e, "avgPool", null), __decorate$17([operation], e, "avgPoolBackprop", null), e }(), __decorate$18 = function(e, t, r, n) { var a, o = arguments.length, i = o < 3 ? t : null === n ? n = Object.getOwnPropertyDescriptor(t, r) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) i = Reflect.decorate(e, t, r, n); else for (var s = e.length - 1; s >= 0; s--)(a = e[s]) && (i = (o < 3 ? a(i) : o > 3 ? a(t, r, i) : a(t, r)) || i); return o > 3 && i && Object.defineProperty(t, r, i), i }, ReverseOps = function() { function e() {} return e.reverse1d = function(t) { return assert(1 === t.rank, "Error in reverse1D: x must be rank 1 but got\n rank " + t.rank + "."), e.reverse(t, 0) }, e.reverse2d = function(t, r) { return assert(2 === t.rank, "Error in reverse2D: x must be rank 2 but got\n rank " + t.rank + "."), e.reverse(t, r) }, e.reverse3d = function(t, r) { return assert(3 === t.rank, "Error in reverse3D: x must be rank 3 but got\n rank " + t.rank + "."), e.reverse(t, r) }, e.reverse4d = function(t, r) { return assert(4 === t.rank, "Error in reverse4D: x must be rank 4 but got\n rank " + t.rank + "."), e.reverse(t, r) }, e.reverse = function(e, t) { if (assertArgumentsAreTensors({ x: e }, "reverse"), 0 === e.rank) return e.clone(); var r = parseAxisParam(t, e.shape); return ENV.engine.runKernel(function(t) { return t.reverse(e, r) }, { x: e }, function(e) { return { x: function() { return e.reverse(r) } } }).reshapeAs(e) }, __decorate$18([doc(), operation], e, "reverse", null), e }(), __decorate$19 = function(e, t, r, n) { var a, o = arguments.length, i = o < 3 ? t : null === n ? n = Object.getOwnPropertyDescriptor(t, r) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) i = Reflect.decorate(e, t, r, n); else for (var s = e.length - 1; s >= 0; s--)(a = e[s]) && (i = (o < 3 ? a(i) : o > 3 ? a(t, r, i) : a(t, r)) || i); return o > 3 && i && Object.defineProperty(t, r, i), i }, SliceOps = function() { function e() {} return e.slice1d = function(t, r, n) { return assert(1 === t.rank, "slice1d expects a rank-1 tensor, but got a rank-" + t.rank + " tensor"), e.slice(t, [r], [n]) }, e.slice2d = function(t, r, n) { return assert(2 === t.rank, "slice1d expects a rank-2 tensor, but got a rank-" + t.rank + " tensor"), e.slice(t, r, n) }, e.slice3d = function(t, r, n) { return assert(3 === t.rank, "slice1d expects a rank-3 tensor, but got a rank-" + t.rank + " tensor"), e.slice(t, r, n) }, e.slice4d = function(t, r, n) { return assert(4 === t.rank, "slice1d expects a rank-4 tensor, but got a rank-" + t.rank + " tensor"), e.slice(t, r, n) }, e.slice = function(e, t, r) { if (assertArgumentsAreTensors({ x: e }, "slice"), 0 === e.rank) throw new Error("Slicing scalar is not possible"); var n; n = "number" == typeof t ? [t].concat(new Array(e.rank - 1).fill(0)) : t.length < e.rank ? t.concat(new Array(e.rank - t.length).fill(0)) : t; var a; a = null == r ? new Array(e.rank).fill(-1) : "number" == typeof r ? [r].concat(new Array(e.rank - 1).fill(-1)) : r.length < e.rank ? r.concat(new Array(e.rank - r.length).fill(-1)) : r, a = a.map(function(t, r) { return t >= 0 ? t : (assert(-1 === t, "Bad value in size"), e.shape[r] - n[r]) }), assertParamsValid(e, n, a); var o = e.shape; return ENV.engine.runKernel(function(t) { return t.slice(e, n, a) }, { x: e }, function(e) { for (var t = [], r = 0; r < e.rank; r++) t.push([n[r], o[r] - n[r] - a[r]]); return { x: function() { return e.pad(t) } } }) }, __decorate$19([doc(), operation], e, "slice", null), e }(), __decorate$20 = function(e, t, r, n) { var a, o = arguments.length, i = o < 3 ? t : null === n ? n = Object.getOwnPropertyDescriptor(t, r) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) i = Reflect.decorate(e, t, r, n); else for (var s = e.length - 1; s >= 0; s--)(a = e[s]) && (i = (o < 3 ? a(i) : o > 3 ? a(t, r, i) : a(t, r)) || i); return o > 3 && i && Object.defineProperty(t, r, i), i }, SoftmaxOps = function() { function e() {} return e.softmax = function(e, t) { if (void 0 === t && (t = -1), assertArgumentsAreTensors({ logits: e }, "softmax"), -1 === t && (t = e.rank - 1), t !== e.rank - 1) throw Error("Softmax along a non-last dimension is not yet supported. Logits was rank " + e.rank + " and dim was " + t); return customGrad(function(e) { var r = e.logSumExp([t], !0), n = e.toFloat().sub(r).exp(); return { value: n, gradFunc: function(e) { var r = e.mul(n); return r.sub(r.sum([t], !0).mul(n)) } } })(e) }, e.softmaxCrossEntropy = function(e, t, r) { if (void 0 === r && (r = -1), assertArgumentsAreTensors({ labels: e, logits: t }, "softmaxCrossEntropy"), assertShapesMatch(e.shape, t.shape, "Error in softmaxCrossEntropy: "), -1 === r && (r = t.rank - 1), r !== t.rank - 1) throw Error("Softmax cross entropy along a non-last dimension is not yet supported. Labels / logits was rank " + t.rank + " and dim was " + r); return customGrad(function(e, t) { var n = t.softmax(r); return { value: scalar(1e-5).add(n).log().mul(e).neg().sum([r]), gradFunc: function(t) { var a = expandShapeToKeepDim(t.shape, [r]); return [t.reshape(a).mul(e.toFloat().sub(n)), t.reshape(a).mul(n.sub(e.toFloat()))] } } })(e, t) }, __decorate$20([doc(), operation], e, "softmax", null), __decorate$20([doc(), operation], e, "softmaxCrossEntropy", null), e }(), __decorate$21 = function(e, t, r, n) { var a, o = arguments.length, i = o < 3 ? t : null === n ? n = Object.getOwnPropertyDescriptor(t, r) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) i = Reflect.decorate(e, t, r, n); else for (var s = e.length - 1; s >= 0; s--)(a = e[s]) && (i = (o < 3 ? a(i) : o > 3 ? a(t, r, i) : a(t, r)) || i); return o > 3 && i && Object.defineProperty(t, r, i), i }, StridedSliceOps = function() { function e() {} return e.stridedSlice = function(e, t, r, n, a, o) { return void 0 === a && (a = 0), void 0 === o && (o = 0), assertArgumentsAreTensors({ x: e }, "stridedSlice"), ENV.engine.runKernel(function(i) { return i.stridedSlice(e, t, r, n, a, o) }, { x: e }) }, __decorate$21([doc(), operation], e, "stridedSlice", null), e }(), __decorate$22 = function(e, t, r, n) { var a, o = arguments.length, i = o < 3 ? t : null === n ? n = Object.getOwnPropertyDescriptor(t, r) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) i = Reflect.decorate(e, t, r, n); else for (var s = e.length - 1; s >= 0; s--)(a = e[s]) && (i = (o < 3 ? a(i) : o > 3 ? a(t, r, i) : a(t, r)) || i); return o > 3 && i && Object.defineProperty(t, r, i), i }, TransposeOps = function() { function e() {} return e.transpose = function(e, t) { if (assertArgumentsAreTensors({ x: e }, "transpose"), null == t && (t = e.shape.map(function(e, t) { return t }).reverse()), assert(e.rank === t.length, "Error in transpose: rank of input " + e.rank + " must match length of perm " + t + "."), t.forEach(function(r) { assert(r >= 0 && r < e.rank, "All entries in 'perm' must be between 0 and " + (e.rank - 1) + " but got " + t) }), e.rank <= 1) return e.clone(); return ENV.engine.runKernel(function(r) { return r.transpose(e, t) }, { x: e }, function(e) { var r = getUndoAxesPermutation(t); return { x: function() { return e.transpose(r) } } }) }, __decorate$22([doc(), operation], e, "transpose", null), e }(), SELU_SCALEALPHA = 1.7580993408473768, SELU_SCALE = 1.0507009873554805, __decorate$23 = function(e, t, r, n) { var a, o = arguments.length, i = o < 3 ? t : null === n ? n = Object.getOwnPropertyDescriptor(t, r) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) i = Reflect.decorate(e, t, r, n); else for (var s = e.length - 1; s >= 0; s--)(a = e[s]) && (i = (o < 3 ? a(i) : o > 3 ? a(t, r, i) : a(t, r)) || i); return o > 3 && i && Object.defineProperty(t, r, i), i }, UnaryOps = function() { function e() {} return e.neg = function(e) { assertArgumentsAreTensors({ x: e }, "neg"); return ENV.engine.runKernel(function(t) { return t.neg(e) }, { x: e }, function(e) { return { x: function() { return e.neg() } } }) }, e.ceil = function(e) { assertArgumentsAreTensors({ x: e }, "ceil"); return ENV.engine.runKernel(function(t) { return t.ceil(e) }, { x: e }, function(e) { return { x: function() { return zerosLike(e) } } }) }, e.floor = function(e) { assertArgumentsAreTensors({ x: e }, "floor"); return ENV.engine.runKernel(function(t) { return t.floor(e) }, { x: e }, function(e) { return { x: function() { return zerosLike(e) } } }) }, e.sign = function(e) { assertArgumentsAreTensors({ x: e }, "sign"); return ENV.engine.runKernel(function(t) { return t.sign(e) }, { x: e }, function(e) { return { x: function() { return zerosLike(e) } } }) }, e.round = function(e) { assertArgumentsAreTensors({ x: e }, "round"); return ENV.engine.runKernel(function(t) { return t.round(e) }, { x: e }, function(e) { return { x: function() { return zerosLike(e) } } }) }, e.exp = function(e) { assertArgumentsAreTensors({ x: e }, "exp"); return ENV.engine.runKernel(function(t, r) { return r(t.exp(e)) }, { x: e }, function(e, t) { var r = t[0]; return { x: function() { return e.mulStrict(r) } } }) }, e.expm1 = function(e) { assertArgumentsAreTensors({ x: e }, "expm1"); return ENV.engine.runKernel(function(t) { return t.expm1(e) }, { x: e }, function(t) { return { x: function() { return t.mulStrict(e.exp()) } } }) }, e.log = function(e) { assertArgumentsAreTensors({ x: e }, "log"); return ENV.engine.runKernel(function(t) { return t.log(e) }, { x: e }, function(t) { return { x: function() { return t.divStrict(e.toFloat()) } } }) }, e.log1p = function(e) { assertArgumentsAreTensors({ x: e }, "log1p"); return ENV.engine.runKernel(function(t) { return t.log1p(e) }, { x: e }, function(t) { return { x: function() { return t.divStrict(e.add(scalar(1))) } } }) }, e.sqrt = function(e) { assertArgumentsAreTensors({ x: e }, "sqrt"); return ENV.engine.runKernel(function(t) { return t.sqrt(e) }, { x: e }, function(t) { return { x: function() { return t.divStrict(e.toFloat().sqrt().mul(scalar(2))) } } }) }, e.rsqrt = function(e) { assertArgumentsAreTensors({ x: e }, "rsqrt"); return ENV.engine.runKernel(function(t) { return t.rsqrt(e) }, { x: e }, function(t) { return { x: function() { return t.divStrict(e.pow(scalar(1.5)).mul(scalar(2))).neg() } } }) }, e.square = function(e) { assertArgumentsAreTensors({ x: e }, "square"); return ENV.engine.runKernel(function(t) { return t.square(e) }, { x: e }, function(t) { return { x: function() { return t.mulStrict(e.toFloat().mul(scalar(2))) } } }) }, e.reciprocal = function(e) { assertArgumentsAreTensors({ x: e }, "reciprocal"); return ENV.engine.runKernel(function(t) { return t.reciprocal(e) }, { x: e }, function(t) { return { x: function() { return t.divStrict(e.square().neg()) } } }) }, e.abs = function(e) { assertArgumentsAreTensors({ x: e }, "abs"); return ENV.engine.runKernel(function(t) { return t.abs(e) }, { x: e }, function(t) { return { x: function() { return t.mulStrict(e.toFloat().step(-1)) } } }) }, e.clipByValue = function(e, t, r) { assertArgumentsAreTensors({ x: e }, "clipByValue"), assert(t <= r, "Error in clip: min (" + t + ") must be less than or equal to max (" + r + ")."); return ENV.engine.runKernel(function(n) { return n.clip(e, t, r) }, { x: e }, function(n) { return { x: function() { return n.where(e.greaterEqual(scalar(t)).logicalAnd(e.lessEqual(scalar(r))), zerosLike(n)) } } }) }, e.relu = function(e) { if (assertArgumentsAreTensors({ x: e }, "relu"), "bool" === e.dtype) return e.toInt(); return ENV.engine.runKernel(function(t) { return t.relu(e) }, { x: e }, function(t) { var r = e.step(); return { x: function() { return t.mulStrict(r.toFloat()) } } }) }, e.elu = function(e) { assertArgumentsAreTensors({ x: e }, "elu"); return ENV.engine.runKernel(function(t, r) { return r(t.elu(e)) }, { x: e }, function(e, t) { var r = t[0]; return { x: function() { return ENV.engine.runKernel(function(t) { return t.eluDer(e, r) }, { dy: e, y: r }) } } }) }, e.selu = function(e) { assertArgumentsAreTensors({ x: e }, "selu"); return ENV.engine.runKernel(function(t) { return t.selu(e) }, { x: e }, function(t) { return { x: function() { var r = e.greater(scalar(0)), n = scalar(SELU_SCALEALPHA), a = scalar(SELU_SCALE), o = t.mul(a), i = t.mul(n).mul(e.toFloat().exp()); return where(r, o, i) } } }) }, e.leakyRelu = function(e, t) { return void 0 === t && (t = .2), assertArgumentsAreTensors({ x: e }, "leakyRelu"), maximum(scalar(t).mul(e), e) }, e.prelu = function(e, t) { assertArgumentsAreTensors({ x: e, alpha: t }, "prelu"); var r = scalar(0); return maximum(r, e).add(t.mul(minimum(r, e))) }, e.sigmoid = function(e) { assertArgumentsAreTensors({ x: e }, "sigmoid"); return ENV.engine.runKernel(function(t, r) { return r(t.sigmoid(e)) }, { x: e }, function(e, t) { var r = t[0]; return { x: function() { return e.mulStrict(r.mul(scalar(1).sub(r))) } } }) }, e.logSigmoid = function(e) { assertArgumentsAreTensors({ x: e }, "logSigmoid"); return ENV.engine.runKernel(function(t) { return t.softplus(e.neg()).neg() }, { x: e }, function(t) { return { x: function() { return t.mulStrict(e.neg().sigmoid()) } } }) }, e.softplus = function(e) { assertArgumentsAreTensors({ x: e }, "softplus"); return ENV.engine.runKernel(function(t) { return t.softplus(e) }, { x: e }, function(t) { return { x: function() { return t.mulStrict(e.sigmoid()) } } }) }, e.sin = function(e) { assertArgumentsAreTensors({ x: e }, "sin"); return ENV.engine.runKernel(function(t) { return t.sin(e) }, { x: e }, function(t) { return { x: function() { return e.toFloat().cos().mulStrict(t) } } }) }, e.cos = function(e) { assertArgumentsAreTensors({ x: e }, "cos"); return ENV.engine.runKernel(function(t) { return t.cos(e) }, { x: e }, function(t) { return { x: function() { return e.toFloat().sin().neg().mulStrict(t) } } }) }, e.tan = function(e) { assertArgumentsAreTensors({ x: e }, "tan"); return ENV.engine.runKernel(function(t) { return t.tan(e) }, { x: e }, function(t) { return { x: function() { return t.divStrict(e.cos().square()) } } }) }, e.asin = function(t) { assertArgumentsAreTensors({ x: t }, "asin"); return ENV.engine.runKernel(function(e) { return e.asin(t) }, { x: t }, function(r) { return { x: function() { return r.divStrict(e.sqrt(scalar(1).sub(t.toFloat().square()))) } } }) }, e.acos = function(t) { assertArgumentsAreTensors({ x: t }, "acos"); return ENV.engine.runKernel(function(e) { return e.acos(t) }, { x: t }, function(r) { return { x: function() { return r.divStrict(e.sqrt(scalar(1).sub(t.toFloat().square()))).neg() } } }) }, e.atan = function(e) { assertArgumentsAreTensors({ x: e }, "atan"); return ENV.engine.runKernel(function(t) { return t.atan(e) }, { x: e }, function(t) { return { x: function() { return t.divStrict(scalar(1).add(e.toFloat().square())) } } }) }, e.sinh = function(e) { assertArgumentsAreTensors({ x: e }, "sinh"); return ENV.engine.runKernel(function(t) { return t.sinh(e) }, { x: e }, function(t) { return { x: function() { return e.toFloat().cosh().mulStrict(t) } } }) }, e.cosh = function(e) { assertArgumentsAreTensors({ x: e }, "cosh"); return ENV.engine.runKernel(function(t) { return t.cosh(e) }, { x: e }, function(t) { return { x: function() { return e.toFloat().sinh().mulStrict(t) } } }) }, e.tanh = function(e) { assertArgumentsAreTensors({ x: e }, "tanh"); return ENV.engine.runKernel(function(t, r) { return r(t.tanh(e)) }, { x: e }, function(e, t) { var r = t[0]; return { x: function() { return scalar(1).sub(r.square()).mulStrict(e) } } }) }, e.asinh = function(t) { assertArgumentsAreTensors({ x: t }, "asinh"); return ENV.engine.runKernel(function(e) { return e.asinh(t) }, { x: t }, function(r) { return { x: function() { return r.divStrict(e.sqrt(scalar(1).add(t.toFloat().square()))) } } }) }, e.acosh = function(t) { assertArgumentsAreTensors({ x: t }, "acosh"); return ENV.engine.runKernel(function(e) { return e.acosh(t) }, { x: t }, function(r) { return { x: function() { return r.divStrict(e.sqrt(t.toFloat().square().sub(scalar(1)))) } } }) }, e.atanh = function(e) { assertArgumentsAreTensors({ x: e }, "atanh"); return ENV.engine.runKernel(function(t) { return t.atanh(e) }, { x: e }, function(t) { return { x: function() { return t.divStrict(scalar(1).sub(e.toFloat().square())) } } }) }, e.erf = function(e) { assert("int32" === e.dtype || "float32" === e.dtype, "Input dtype must be `int32` or `float32`."), "int32" === e.dtype && (e = e.toFloat()); return ENV.engine.runKernel(function(t) { return t.erf(e) }, { x: e }, function(t) { return { x: function() { return t.mulStrict(scalar(2 / Math.sqrt(Math.PI)).mul(e.square().neg().exp())) } } }) }, e.step = function(e, t) { void 0 === t && (t = 0), assertArgumentsAreTensors({ x: e }, "step"); return ENV.engine.runKernel(function(r) { return r.step(e, t) }, { x: e }, function(e) { return { x: function() { return zerosLike(e) } } }) }, __decorate$23([doc(), operation], e, "neg", null), __decorate$23([doc(), operation], e, "ceil", null), __decorate$23([doc(), operation], e, "floor", null), __decorate$23([doc(), operation], e, "sign", null), __decorate$23([doc(), operation], e, "round", null), __decorate$23([doc(), operation], e, "exp", null), __decorate$23([doc(), operation], e, "expm1", null), __decorate$23([doc(), operation], e, "log", null), __decorate$23([doc(), operation], e, "log1p", null), __decorate$23([doc(), operation], e, "sqrt", null), __decorate$23([doc(), operation], e, "rsqrt", null), __decorate$23([doc(), operation], e, "square", null), __decorate$23([doc(), operation], e, "reciprocal", null), __decorate$23([doc(), operation], e, "abs", null), __decorate$23([doc(), operation], e, "clipByValue", null), __decorate$23([doc(), operation], e, "relu", null), __decorate$23([doc(), operation], e, "elu", null), __decorate$23([doc(), operation], e, "selu", null), __decorate$23([doc(), operation], e, "leakyRelu", null), __decorate$23([doc(), operation], e, "prelu", null), __decorate$23([doc(), operation], e, "sigmoid", null), __decorate$23([doc(), operation], e, "logSigmoid", null), __decorate$23([doc(), operation], e, "softplus", null), __decorate$23([doc(), operation], e, "sin", null), __decorate$23([doc(), operation], e, "cos", null), __decorate$23([doc(), operation], e, "tan", null), __decorate$23([doc(), operation], e, "asin", null), __decorate$23([doc(), operation], e, "acos", null), __decorate$23([doc(), operation], e, "atan", null), __decorate$23([doc(), operation], e, "sinh", null), __decorate$23([doc(), operation], e, "cosh", null), __decorate$23([doc(), operation], e, "tanh", null), __decorate$23([doc(), operation], e, "asinh", null), __decorate$23([doc(), operation], e, "acosh", null), __decorate$23([doc(), operation], e, "atanh", null), __decorate$23([doc(), operation], e, "erf", null), __decorate$23([doc(), operation], e, "step", null), e }(), batchNormalization = BatchNormOps.batchNormalization, batchNormalization2d = BatchNormOps.batchNormalization2d, batchNormalization3d = BatchNormOps.batchNormalization3d, batchNormalization4d = BatchNormOps.batchNormalization4d, concat = ConcatOps.concat, concat1d = ConcatOps.concat1d, concat2d = ConcatOps.concat2d, concat3d = ConcatOps.concat3d, concat4d = ConcatOps.concat4d, conv1d = ConvOps.conv1d, conv2d = ConvOps.conv2d, conv2dTranspose = ConvOps.conv2dTranspose, depthwiseConv2d = ConvOps.depthwiseConv2d, separableConv2d = ConvOps.separableConv2d, matMul = MatmulOps.matMul, matrixTimesVector = MatmulOps.matrixTimesVector, outerProduct = MatmulOps.outerProduct, vectorTimesMatrix = MatmulOps.vectorTimesMatrix, dot = MatmulOps.dot, avgPool = PoolOps.avgPool, maxPool = PoolOps.maxPool, transpose = TransposeOps.transpose, reverse = ReverseOps.reverse, reverse1d = ReverseOps.reverse1d, reverse2d = ReverseOps.reverse2d, reverse3d = ReverseOps.reverse3d, reverse4d = ReverseOps.reverse4d, slice = SliceOps.slice, slice1d = SliceOps.slice1d, slice2d = SliceOps.slice2d, slice3d = SliceOps.slice3d, slice4d = SliceOps.slice4d, stridedSlice = StridedSliceOps.stridedSlice, argMax = ReductionOps.argMax, argMin = ReductionOps.argMin, logSumExp = ReductionOps.logSumExp, max = ReductionOps.max, mean = ReductionOps.mean, min = ReductionOps.min, moments = ReductionOps.moments, sum = ReductionOps.sum, unsortedSegmentSum = ReductionOps.unsortedSegmentSum, equal = CompareOps.equal, equalStrict = CompareOps.equalStrict, greater = CompareOps.greater, greaterStrict = CompareOps.greaterStrict, greaterEqual = CompareOps.greaterEqual, greaterEqualStrict = CompareOps.greaterEqualStrict, less = CompareOps.less, lessStrict = CompareOps.lessStrict, lessEqual = CompareOps.lessEqual, lessEqualStrict = CompareOps.lessEqualStrict, notEqual = CompareOps.notEqual, notEqualStrict = CompareOps.notEqualStrict, logicalNot = LogicalOps.logicalNot, logicalAnd = LogicalOps.logicalAnd, logicalOr = LogicalOps.logicalOr, logicalXor = LogicalOps.logicalXor, where = LogicalOps.where, abs = UnaryOps.abs, acos = UnaryOps.acos, acosh = UnaryOps.acosh, asin = UnaryOps.asin, asinh = UnaryOps.asinh, atan = UnaryOps.atan, atanh = UnaryOps.atanh, ceil = UnaryOps.ceil, clipByValue = UnaryOps.clipByValue, cos = UnaryOps.cos, cosh = UnaryOps.cosh, elu = UnaryOps.elu, exp = UnaryOps.exp, expm1 = UnaryOps.expm1, floor = UnaryOps.floor, sign = UnaryOps.sign, leakyRelu = UnaryOps.leakyRelu, log = UnaryOps.log, log1p = UnaryOps.log1p, logSigmoid = UnaryOps.logSigmoid, neg = UnaryOps.neg, prelu = UnaryOps.prelu, relu = UnaryOps.relu, reciprocal = UnaryOps.reciprocal, round = UnaryOps.round, selu = UnaryOps.selu, sigmoid = UnaryOps.sigmoid, sin = UnaryOps.sin, sinh = UnaryOps.sinh, softplus = UnaryOps.softplus, sqrt = UnaryOps.sqrt, rsqrt = UnaryOps.rsqrt, square = UnaryOps.square, step = UnaryOps.step, tan = UnaryOps.tan, tanh$1 = UnaryOps.tanh, erf = UnaryOps.erf, add = BinaryOps.add, addStrict = BinaryOps.addStrict, atan2 = BinaryOps.atan2, div = BinaryOps.div, floorDiv = BinaryOps.floorDiv, divStrict = BinaryOps.divStrict, maximum = BinaryOps.maximum, maximumStrict = BinaryOps.maximumStrict, minimum = BinaryOps.minimum, minimumStrict = BinaryOps.minimumStrict, mod = BinaryOps.mod, modStrict = BinaryOps.modStrict, mul = BinaryOps.mul, mulStrict = BinaryOps.mulStrict, pow = BinaryOps.pow, powStrict = BinaryOps.powStrict, sub = BinaryOps.sub, subStrict = BinaryOps.subStrict, squaredDifference = BinaryOps.squaredDifference, squaredDifferenceStrict = BinaryOps.squaredDifferenceStrict, norm = NormOps.norm, cast = ArrayOps.cast, clone = ArrayOps.clone, fromPixels = ArrayOps.fromPixels, toPixels = ArrayOps.toPixels, ones = ArrayOps.ones, onesLike = ArrayOps.onesLike, zeros = ArrayOps.zeros, zerosLike = ArrayOps.zerosLike, eye = ArrayOps.eye, rand = ArrayOps.rand, randomNormal = ArrayOps.randomNormal, truncatedNormal = ArrayOps.truncatedNormal, randomUniform = ArrayOps.randomUniform, multinomial = ArrayOps.multinomial, reshape = ArrayOps.reshape, squeeze = ArrayOps.squeeze, tile = ArrayOps.tile, gather = ArrayOps.gather, oneHot = ArrayOps.oneHot, linspace = ArrayOps.linspace, range = ArrayOps.range, buffer = ArrayOps.buffer, fill = ArrayOps.fill, tensor = ArrayOps.tensor, scalar = ArrayOps.scalar, tensor1d = ArrayOps.tensor1d, tensor2d = ArrayOps.tensor2d, tensor3d = ArrayOps.tensor3d, tensor4d = ArrayOps.tensor4d, tensor5d = ArrayOps.tensor5d, print = ArrayOps.print, expandDims = ArrayOps.expandDims, stack = ArrayOps.stack, unstack = ArrayOps.unstack, split = ArrayOps.split, cumsum = ArrayOps.cumsum, pad = ArrayOps.pad, pad1d = ArrayOps.pad1d, pad2d = ArrayOps.pad2d, pad3d = ArrayOps.pad3d, pad4d = ArrayOps.pad4d, movingAverage = MovingAverageOps.movingAverage, basicLSTMCell = LSTMOps.basicLSTMCell, multiRNNCell = LSTMOps.multiRNNCell, softmax = SoftmaxOps.softmax, localResponseNormalization = LRNOps.localResponseNormalization, linalg = LinalgOps, losses = { absoluteDifference: LossOps.absoluteDifference, computeWeightedLoss: LossOps.computeWeightedLoss, cosineDistance: LossOps.cosineDistance, hingeLoss: LossOps.hingeLoss, huberLoss: LossOps.huberLoss, logLoss: LossOps.logLoss, meanSquaredError: LossOps.meanSquaredError, softmaxCrossEntropy: SoftmaxOps.softmaxCrossEntropy }, image = { resizeBilinear: ImageOps.resizeBilinear, resizeNearestNeighbor: ImageOps.resizeNearestNeighbor }, __extends = function() { var e = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(e, t) { e.__proto__ = t } || function(e, t) { for (var r in t) t.hasOwnProperty(r) && (e[r] = t[r]) }; return function(t, r) { function n() { this.constructor = t } e(t, r), t.prototype = null === r ? Object.create(r) : (n.prototype = r.prototype, new n) } }(), __decorate$24 = function(e, t, r, n) { var a, o = arguments.length, i = o < 3 ? t : null === n ? n = Object.getOwnPropertyDescriptor(t, r) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) i = Reflect.decorate(e, t, r, n); else for (var s = e.length - 1; s >= 0; s--)(a = e[s]) && (i = (o < 3 ? a(i) : o > 3 ? a(t, r, i) : a(t, r)) || i); return o > 3 && i && Object.defineProperty(t, r, i), i }, __awaiter$1 = function(e, t, r, n) { return new(r || (r = Promise))(function(a, o) { function i(e) { try { u(n.next(e)) } catch (e) { o(e) } } function s(e) { try { u(n.throw(e)) } catch (e) { o(e) } } function u(e) { e.done ? a(e.value) : new r(function(t) { t(e.value) }).then(i, s) } u((n = n.apply(e, t || [])).next()) }) }, __generator$1 = function(e, t) { function r(e) { return function(t) { return n([e, t]) } } function n(r) { if (a) throw new TypeError("Generator is already executing."); for (; u;) try { if (a = 1, o && (i = o[2 & r[0] ? "return" : r[0] ? "throw" : "next"]) && !(i = i.call(o, r[1])).done) return i; switch (o = 0, i && (r = [0, i.value]), r[0]) { case 0: case 1: i = r; break; case 4: return u.label++, { value: r[1], done: !1 }; case 5: u.label++, o = r[1], r = [0]; continue; case 7: r = u.ops.pop(), u.trys.pop(); continue; default: if (i = u.trys, !(i = i.length > 0 && i[i.length - 1]) && (6 === r[0] || 2 === r[0])) { u = 0; continue } if (3 === r[0] && (!i || r[1] > i[0] && r[1] < i[3])) { u.label = r[1]; break } if (6 === r[0] && u.label < i[1]) { u.label = i[1], i = r; break } if (i && u.label < i[2]) { u.label = i[2], u.ops.push(r); break } i[2] && u.ops.pop(), u.trys.pop(); continue } r = t.call(e, u) } catch (e) { r = [6, e], o = 0 } finally { a = i = 0 } if (5 & r[0]) throw r[1]; return { value: r[0] ? r[1] : void 0, done: !0 } } var a, o, i, s, u = { label: 0, sent: function() { if (1 & i[0]) throw i[1]; return i[1] }, trys: [], ops: [] }; return s = { next: r(0), throw: r(1), return: r(2) }, "function" == typeof Symbol && (s[Symbol.iterator] = function() { return this }), s }, TensorBuffer = function() { function e(e, t, r) { if (this.dtype = t, null != r) { var n = r.length, a = sizeFromShape(e); assert(n === a, "Length of values '" + n + "' does not match the size inferred by the shape '" + a + "'") } this.shape = e.slice(), this.values = r || getTypedArrayFromDType(t, sizeFromShape(e)), this.strides = computeStrides(e), this.size = sizeFromShape(e) } return e.prototype.set = function(e) { for (var t = [], r = 1; r < arguments.length; r++) t[r - 1] = arguments[r]; 0 === t.length && (t = [0]), assert(t.length === this.rank, "The number of provided coordinates (" + t.length + ") must match the rank (" + this.rank + ")"); var n = this.locToIndex(t); this.values[n] = e }, e.prototype.get = function() { for (var e = [], t = 0; t < arguments.length; t++) e[t] = arguments[t]; 0 === e.length && (e = [0]); for (var r = e[e.length - 1], n = 0; n < e.length - 1; ++n) r += this.strides[n] * e[n]; return this.values[r] }, e.prototype.locToIndex = function(e) { if (0 === this.rank) return 0; if (1 === this.rank) return e[0]; for (var t = e[e.length - 1], r = 0; r < e.length - 1; ++r) t += this.strides[r] * e[r]; return t }, e.prototype.indexToLoc = function(e) { if (0 === this.rank) return []; if (1 === this.rank) return [e]; for (var t = new Array(this.shape.length), r = 0; r < t.length - 1; ++r) t[r] = Math.floor(e / this.strides[r]), e -= t[r] * this.strides[r]; return t[t.length - 1] = e, t }, Object.defineProperty(e.prototype, "rank", { get: function() { return this.shape.length }, enumerable: !0, configurable: !0 }), e.prototype.toTensor = function() { return Tensor.make(this.shape, { values: this.values }, this.dtype) }, __decorate$24([doc()], e.prototype, "set", null), __decorate$24([doc()], e.prototype, "get", null), __decorate$24([doc()], e.prototype, "toTensor", null), e = __decorate$24([doc()], e) }(), Tensor = function() { function e(e, r, n, a) { this.isDisposedInternal = !1, this.size = sizeFromShape(e), null != n && assert(this.size === n.length, "Constructing tensor of shape (" + this.size + ") should match the length of values (" + n.length + ")"), this.shape = e.slice(), this.dtype = r || "float32", this.strides = computeStrides(e), this.dataId = null != a ? a : {}, this.id = t.nextId++, this.rankType = this.rank < 5 ? this.rank.toString() : "higher", ENV.engine.registerTensor(this), null != n && ENV.engine.write(this.dataId, n) } return t = e, e.make = function(e, r, n) { return new t(e, n, r.values, r.dataId) }, e.prototype.flatten = function() { return this.throwIfDisposed(), this.as1D() }, e.prototype.asScalar = function() { return this.throwIfDisposed(), assert(1 === this.size, "The array must have only 1 element."), this.reshape([]) }, e.prototype.as1D = function() { return this.throwIfDisposed(), this.reshape([this.size]) }, e.prototype.as2D = function(e, t) { return this.throwIfDisposed(), this.reshape([e, t]) }, e.prototype.as3D = function(e, t, r) { return this.throwIfDisposed(), this.reshape([e, t, r]) }, e.prototype.as4D = function(e, t, r, n) { return this.throwIfDisposed(), this.reshape([e, t, r, n]) }, e.prototype.asType = function(e) { return this.throwIfDisposed(), cast(this, e) }, Object.defineProperty(e.prototype, "rank", { get: function() { return this.shape.length }, enumerable: !0, configurable: !0 }), e.prototype.get = function() { for (var e = [], t = 0; t < arguments.length; t++) e[t] = arguments[t]; assert(e.length === this.rank, "Number of coordinates in get() must match the rank of the tensor"), this.throwIfDisposed(), 0 === e.length && (e = [0]); for (var r = e[e.length - 1], n = 0; n < e.length - 1; ++n) r += this.strides[n] * e[n]; return this.dataSync()[r] }, e.prototype.buffer = function() { return buffer(this.shape, this.dtype, this.dataSync()) }, e.prototype.data = function() { return __awaiter$1(this, void 0, void 0, function() { return __generator$1(this, function(e) { return this.throwIfDisposed(), [2, ENV.engine.read(this.dataId)] }) }) }, e.prototype.dataSync = function() { return this.throwIfDisposed(), ENV.engine.readSync(this.dataId) }, e.prototype.dispose = function() { this.isDisposed || (ENV.engine.disposeTensor(this), this.isDisposedInternal = !0) }, Object.defineProperty(e.prototype, "isDisposed", { get: function() { return this.isDisposedInternal }, enumerable: !0, configurable: !0 }), e.prototype.throwIfDisposed = function() { if (this.isDisposed) throw new Error("Tensor is disposed.") }, e.prototype.toFloat = function() { return this.asType("float32") }, e.prototype.toInt = function() { return this.asType("int32") }, e.prototype.toBool = function() { return this.asType("bool") }, e.prototype.print = function(e) { return void 0 === e && (e = !1), print(this, e) }, e.prototype.reshape = function(e) { return this.throwIfDisposed(), reshape(this, e) }, e.prototype.reshapeAs = function(e) { return this.throwIfDisposed(), this.reshape(e.shape) }, e.prototype.expandDims = function(e) { return void 0 === e && (e = 0), expandDims(this, e) }, e.prototype.cumsum = function(e, t, r) { return void 0 === e && (e = 0), void 0 === t && (t = !1), void 0 === r && (r = !1), cumsum(this, e, t, r) }, e.prototype.squeeze = function(e) { return this.throwIfDisposed(), squeeze(this, e) }, e.prototype.clone = function() { return this.throwIfDisposed(), clone(this) }, e.prototype.toString = function(e) { return void 0 === e && (e = !1), tensorToString(this, e) }, e.prototype.tile = function(e) { return this.throwIfDisposed(), tile(this, e) }, e.prototype.gather = function(e, t) { return void 0 === t && (t = 0), this.throwIfDisposed(), gather(this, e, t) }, e.prototype.matMul = function(e, t, r) { return void 0 === t && (t = !1), void 0 === r && (r = !1), this.throwIfDisposed(), matMul(this, e, t, r) }, e.prototype.dot = function(e) { return this.throwIfDisposed(), dot(this, e) }, e.prototype.norm = function(e, t, r) { return void 0 === e && (e = "euclidean"), void 0 === t && (t = null), void 0 === r && (r = !1), this.throwIfDisposed(), norm(this, e, t, r) }, e.prototype.slice = function(e, t) { return this.throwIfDisposed(), slice(this, e, t) }, e.prototype.reverse = function(e) { return this.throwIfDisposed(), reverse(this, e) }, e.prototype.concat = function(e, t) { return void 0 === t && (t = 0), this.throwIfDisposed(), concat([this, e], t) }, e.prototype.stack = function(e, t) { return void 0 === t && (t = 0), stack([this, e], t) }, e.prototype.unstack = function(e, t) { return void 0 === t && (t = 0), unstack(this, t) }, e.prototype.pad = function(e, t) { return void 0 === t && (t = 0), pad(this, e, t) }, e.prototype.batchNormalization = function(e, t, r, n, a) { return void 0 === r && (r = .001), this.throwIfDisposed(), batchNormalization(this, e, t, r, n, a) }, e.prototype.logSumExp = function(e, t) { return void 0 === e && (e = null), void 0 === t && (t = !1), this.throwIfDisposed(), logSumExp(this, e, t) }, e.prototype.sum = function(e, t) { return void 0 === e && (e = null), void 0 === t && (t = !1), this.throwIfDisposed(), sum(this, e, t) }, e.prototype.mean = function(e, t) { return void 0 === e && (e = null), void 0 === t && (t = !1), this.throwIfDisposed(), mean(this, e, t) }, e.prototype.min = function(e, t) { return void 0 === e && (e = null), void 0 === t && (t = !1), this.throwIfDisposed(), min(this, e, t) }, e.prototype.max = function(e, t) { return void 0 === e && (e = null), void 0 === t && (t = !1), this.throwIfDisposed(), max(this, e, t) }, e.prototype.argMin = function(e) { return void 0 === e && (e = null), this.throwIfDisposed(), argMin(this, e) }, e.prototype.argMax = function(e) { return void 0 === e && (e = null), this.throwIfDisposed(), argMax(this, e) }, e.prototype.cast = function(e) { return this.throwIfDisposed(), cast(this, e) }, e.prototype.add = function(e) { return this.throwIfDisposed(), add(this, e) }, e.prototype.addStrict = function(e) { return this.throwIfDisposed(), addStrict(this, e) }, e.prototype.sub = function(e) { return this.throwIfDisposed(), sub(this, e) }, e.prototype.subStrict = function(e) { return this.throwIfDisposed(), subStrict(this, e) }, e.prototype.pow = function(e) { return this.throwIfDisposed(), pow(this, e) }, e.prototype.powStrict = function(e) { return this.throwIfDisposed(), powStrict(this, e) }, e.prototype.mul = function(e) { return this.throwIfDisposed(), mul(this, e) }, e.prototype.mulStrict = function(e) { return this.throwIfDisposed(), mulStrict(this, e) }, e.prototype.div = function(e) { return this.throwIfDisposed(), div(this, e) }, e.prototype.floorDiv = function(e) { return this.throwIfDisposed(), floorDiv(this, e) }, e.prototype.divStrict = function(e) { return this.throwIfDisposed(), divStrict(this, e) }, e.prototype.minimum = function(e) { return this.throwIfDisposed(), minimum(this, e) }, e.prototype.minimumStrict = function(e) { return this.throwIfDisposed(), minimumStrict(this, e) }, e.prototype.maximum = function(e) { return this.throwIfDisposed(), maximum(this, e) }, e.prototype.maximumStrict = function(e) { return this.throwIfDisposed(), maximumStrict(this, e) }, e.prototype.mod = function(e) { return this.throwIfDisposed(), mod(this, e) }, e.prototype.modStrict = function(e) { return this.throwIfDisposed(), modStrict(this, e) }, e.prototype.squaredDifference = function(e) { return this.throwIfDisposed(), squaredDifference(this, e) }, e.prototype.squaredDifferenceStrict = function(e) { return this.throwIfDisposed(), squaredDifferenceStrict(this, e) }, e.prototype.transpose = function(e) { return this.throwIfDisposed(), transpose(this, e) }, e.prototype.notEqual = function(e) { return this.throwIfDisposed(), notEqual(this, e) }, e.prototype.notEqualStrict = function(e) { return this.throwIfDisposed(), notEqualStrict(this, e) }, e.prototype.less = function(e) { return this.throwIfDisposed(), less(this, e) }, e.prototype.lessStrict = function(e) { return this.throwIfDisposed(), lessStrict(this, e) }, e.prototype.equal = function(e) { return this.throwIfDisposed(), equal(this, e) }, e.prototype.equalStrict = function(e) { return this.throwIfDisposed(), equalStrict(this, e) }, e.prototype.lessEqual = function(e) { return this.throwIfDisposed(), lessEqual(this, e) }, e.prototype.lessEqualStrict = function(e) { return this.throwIfDisposed(), lessEqualStrict(this, e) }, e.prototype.greater = function(e) { return this.throwIfDisposed(), greater(this, e) }, e.prototype.greaterStrict = function(e) { return this.throwIfDisposed(), greaterStrict(this, e) }, e.prototype.greaterEqual = function(e) { return this.throwIfDisposed(), greaterEqual(this, e) }, e.prototype.greaterEqualStrict = function(e) { return this.throwIfDisposed(), greaterEqualStrict(this, e) }, e.prototype.logicalAnd = function(e) { return this.throwIfDisposed(), logicalAnd(this, e) }, e.prototype.logicalOr = function(e) { return this.throwIfDisposed(), logicalOr(this, e) }, e.prototype.logicalNot = function() { return this.throwIfDisposed(), logicalNot(this) }, e.prototype.logicalXor = function(e) { return this.throwIfDisposed(), logicalXor(this, e) }, e.prototype.where = function(e, t) { return this.throwIfDisposed(), where(e, this, t) }, e.prototype.neg = function() { return this.throwIfDisposed(), neg(this) }, e.prototype.ceil = function() { return this.throwIfDisposed(), ceil(this) }, e.prototype.floor = function() { return this.throwIfDisposed(), floor(this) }, e.prototype.sign = function() { return this.throwIfDisposed(), sign(this) }, e.prototype.exp = function() { return this.throwIfDisposed(), exp(this) }, e.prototype.expm1 = function() { return this.throwIfDisposed(), expm1(this) }, e.prototype.log = function() { return this.throwIfDisposed(), log(this) }, e.prototype.log1p = function() { return this.throwIfDisposed(), log1p(this) }, e.prototype.sqrt = function() { return this.throwIfDisposed(), sqrt(this) }, e.prototype.rsqrt = function() { return this.throwIfDisposed(), rsqrt(this) }, e.prototype.square = function() { return this.throwIfDisposed(), square(this) }, e.prototype.reciprocal = function() { return this.throwIfDisposed(), reciprocal(this) }, e.prototype.abs = function() { return this.throwIfDisposed(), abs(this) }, e.prototype.clipByValue = function(e, t) { return this.throwIfDisposed(), clipByValue(this, e, t) }, e.prototype.relu = function() { return this.throwIfDisposed(), relu(this) }, e.prototype.elu = function() { return this.throwIfDisposed(), elu(this) }, e.prototype.selu = function() { return this.throwIfDisposed(), selu(this) }, e.prototype.leakyRelu = function(e) { return void 0 === e && (e = .2), this.throwIfDisposed(), leakyRelu(this, e) }, e.prototype.prelu = function(e) { return this.throwIfDisposed(), prelu(this, e) }, e.prototype.sigmoid = function() { return this.throwIfDisposed(), sigmoid(this) }, e.prototype.logSigmoid = function() { return this.throwIfDisposed(), logSigmoid(this) }, e.prototype.softplus = function() { return this.throwIfDisposed(), softplus(this) }, e.prototype.sin = function() { return this.throwIfDisposed(), sin(this) }, e.prototype.cos = function() { return this.throwIfDisposed(), cos(this) }, e.prototype.tan = function() { return this.throwIfDisposed(), tan(this) }, e.prototype.asin = function() { return this.throwIfDisposed(), asin(this) }, e.prototype.acos = function() { return this.throwIfDisposed(), acos(this) }, e.prototype.atan = function() { return this.throwIfDisposed(), atan(this) }, e.prototype.sinh = function() { return this.throwIfDisposed(), sinh(this) }, e.prototype.cosh = function() { return this.throwIfDisposed(), cosh(this) }, e.prototype.tanh = function() { return this.throwIfDisposed(), tanh$1(this) }, e.prototype.asinh = function() { return this.throwIfDisposed(), asinh(this) }, e.prototype.acosh = function() { return this.throwIfDisposed(), acosh(this) }, e.prototype.atanh = function() { return this.throwIfDisposed(), atanh(this) }, e.prototype.erf = function() { return this.throwIfDisposed(), erf(this) }, e.prototype.round = function() { return this.throwIfDisposed(), round(this) }, e.prototype.step = function(e) { return void 0 === e && (e = 0), this.throwIfDisposed(), step(this, e) }, e.prototype.softmax = function(e) { return void 0 === e && (e = -1), this.throwIfDisposed(), softmax(this, e) }, e.prototype.resizeBilinear = function(e, t) { return void 0 === t && (t = !1), this.throwIfDisposed(), image.resizeBilinear(this, e, t) }, e.prototype.resizeNearestNeighbor = function(e, t) { return void 0 === t && (t = !1), this.throwIfDisposed(), image.resizeNearestNeighbor(this, e, t) }, e.prototype.conv1d = function(e, t, r, n, a, o) { return void 0 === n && (n = "NWC"), void 0 === a && (a = 1), this.throwIfDisposed(), conv1d(this, e, t, r, n, a, o) }, e.prototype.conv2d = function(e, t, r, n, a, o) { return void 0 === n && (n = "NHWC"), void 0 === a && (a = [1, 1]), this.throwIfDisposed(), conv2d(this, e, t, r, n, a, o) }, e.prototype.conv2dTranspose = function(e, t, r, n, a) { return this.throwIfDisposed(), conv2dTranspose(this, e, t, r, n, a) }, e.prototype.depthwiseConv2D = function(e, t, r, n, a, o) { return void 0 === n && (n = "NHWC"), void 0 === a && (a = [1, 1]), this.throwIfDisposed(), depthwiseConv2d(this, e, t, r, n, a, o) }, e.prototype.avgPool = function(e, t, r, n) { return this.throwIfDisposed(), avgPool(this, e, t, r, n) }, e.prototype.maxPool = function(e, t, r, n) { return this.throwIfDisposed(), maxPool(this, e, t, r, n) }, e.prototype.localResponseNormalization = function(e, t, r, n) { return void 0 === e && (e = 5), void 0 === t && (t = 1), void 0 === r && (r = 1), void 0 === n && (n = .5), localResponseNormalization(this, e, t, r, n) }, e.prototype.variable = function(e, t, r) { return void 0 === e && (e = !0), this.throwIfDisposed(), Variable.variable(this, e, t, r) }, e.prototype.unsortedSegmentSum = function(e, t, r) { return void 0 === r && (r = 0), this.throwIfDisposed(), unsortedSegmentSum(this, e, t, r) }, e.nextId = 0, __decorate$24([doc()], e.prototype, "flatten", null), __decorate$24([doc()], e.prototype, "asScalar", null), __decorate$24([doc()], e.prototype, "as1D", null), __decorate$24([doc()], e.prototype, "as2D", null), __decorate$24([doc()], e.prototype, "as3D", null), __decorate$24([doc()], e.prototype, "as4D", null), __decorate$24([doc()], e.prototype, "asType", null), __decorate$24([doc()], e.prototype, "buffer", null), __decorate$24([doc()], e.prototype, "data", null), __decorate$24([doc()], e.prototype, "dataSync", null), __decorate$24([doc()], e.prototype, "dispose", null), __decorate$24([doc()], e.prototype, "toFloat", null), __decorate$24([doc()], e.prototype, "toInt", null), __decorate$24([doc()], e.prototype, "toBool", null), __decorate$24([doc()], e.prototype, "print", null), __decorate$24([doc()], e.prototype, "reshape", null), __decorate$24([doc()], e.prototype, "reshapeAs", null), __decorate$24([doc()], e.prototype, "expandDims", null), __decorate$24([doc()], e.prototype, "cumsum", null), __decorate$24([doc()], e.prototype, "squeeze", null), __decorate$24([doc()], e.prototype, "clone", null), __decorate$24([doc()], e.prototype, "toString", null), e = t = __decorate$24([doc()], e); var t }(), Variable = function(e) { function t(t, n, a) { void 0 === n && (n = !0); var o = e.call(this, t.shape, t.dtype, null, t.dataId) || this; return o.trainable = n, o.name = a, null == o.name && (o.name = r.nextVarId.toString(), r.nextVarId++), ENV.engine.registerVariable(o), o } return __extends(t, e), r = t, t.variable = function(e, t, n, a) { return void 0 === t && (t = !0), null != a && a !== e.dtype && (e = e.asType(a)), new r(e, t, n) }, t.prototype.assign = function(e) { if (e.dtype !== this.dtype) throw new Error("dtype of the new value (" + e.dtype + ") and previous value (" + this.dtype + ") must match"); if (!arraysEqual(e.shape, this.shape)) throw new Error("shape of the new value (" + e.shape + ") and previous value (" + this.shape + ") must match"); ENV.engine.disposeTensor(this), this.dataId = e.dataId, ENV.engine.registerTensor(this) }, t.nextVarId = 0, __decorate$24([doc()], t.prototype, "assign", null), __decorate$24([doc()], t, "variable", null), t = r = __decorate$24([doc()], t); var r }(Tensor), variable = Variable.variable, __decorate$25 = function(e, t, r, n) { var a, o = arguments.length, i = o < 3 ? t : null === n ? n = Object.getOwnPropertyDescriptor(t, r) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) i = Reflect.decorate(e, t, r, n); else for (var s = e.length - 1; s >= 0; s--)(a = e[s]) && (i = (o < 3 ? a(i) : o > 3 ? a(t, r, i) : a(t, r)) || i); return o > 3 && i && Object.defineProperty(t, r, i), i }, Gradients = function() { function e() {} return e.gradScope = function(e, t) { return tidy(e, t, !0) }, e.grad = function(e) { return assert(isFunction(e), "The f passed in grad(f) must be a function"), function(t, r) { return assert(t instanceof Tensor, "The x passed in grad(f)(x) must be a tensor"), assert(null == r || r instanceof Tensor, "The dy passed in grad(f)(x, dy) must be a tensor"), tidy(function() { var n = ENV.engine.gradients(function() { return e(t) }, [t], r), a = n.value, o = n.grads; return null != r && assertShapesMatch(a.shape, r.shape, "The shape of dy passed in grad(f)(x, dy) must match the shape returned by f(x)"), checkGrads(o), o[0] }) } }, e.grads = function(e) { return assert(isFunction(e), "The f passed in grads(f) must be a function"), function(t, r) { return assert(Array.isArray(t) && t.every(function(e) { return e instanceof Tensor }), "The args passed in grads(f)(args) must be an array of tensors"), assert(null == r || r instanceof Tensor, "The dy passed in grads(f)(args, dy) must be a tensor"), tidy(function() { var n = ENV.engine.gradients(function() { return e.apply(void 0, t) }, t, r), a = n.value, o = n.grads; return null != r && assertShapesMatch(a.shape, r.shape, "The shape of dy passed in grads(f)([x1,...], dy) must match the shape returned by f([x1,...])"), checkGrads(o), o }) } }, e.valueAndGrad = function(e) { return assert(isFunction(e), "The f passed in valueAndGrad(f) must be a function"), function(t, r) { assert(t instanceof Tensor, "The x passed in valueAndGrad(f)(x) must be a tensor"), assert(null == r || r instanceof Tensor, "The dy passed in valueAndGrad(f)(x, dy) must be a tensor"); var n = ENV.engine.gradients(function() { return e(t) }, [t], r), a = n.grads, o = n.value; return checkGrads(a), { grad: a[0], value: o } } }, e.valueAndGrads = function(e) { return assert(isFunction(e), "The f passed in valueAndGrads(f) must be a function"), function(t, r) { assert(Array.isArray(t) && t.every(function(e) { return e instanceof Tensor }), "The args passed in valueAndGrads(f)(args) must be array of tensors"), assert(null == r || r instanceof Tensor, "The dy passed in valueAndGrads(f)(args, dy) must be a tensor"); var n = ENV.engine.gradients(function() { return e.apply(void 0, t) }, t, r); return null != r && assertShapesMatch(n.value.shape, r.shape, "The shape of dy passed in valueAndGrads(f)([x1,...], dy) must match the shape returned by f([x1,...])"), checkGrads(n.grads), n } }, e.variableGrads = function(e, t) { if (assert(isFunction(e), "The f passed in variableGrads(f) must be a function"), assert(null == t || Array.isArray(t) && t.every(function(e) { return e instanceof Variable }), "The varList passed in variableGrads(f, varList) must be an array of variables"), null == t) { t = []; for (var r in ENV.engine.registeredVariables) t.push(ENV.engine.registeredVariables[r]) } var n = t.length; assert((t = t.filter(function(e) { return e.trainable })).length > 0, "variableGrads() expects at least one of the input variables to be trainable, but none of the " + n + " variables is trainable."); var a = ENV.engine.gradients(e, t, null, !0), o = a.value, i = a.grads; assert(i.some(function(e) { return null != e }), "Cannot find a connection between any variable and the result of the loss function y=f(x). Please make sure the operations that use variables are inside the function f passed to minimize()."), assert(0 === o.rank, "The f passed in variableGrads(f) must return a scalar, but it returned a rank-" + o.rank + " tensor"); var s = {}; return t.forEach(function(e, t) { null != i[t] && (s[e.name] = i[t]) }), { value: o, grads: s } }, e.customGrad = function(e) { return ENV.engine.customGrad(e) }, __decorate$25([doc()], e, "grad", null), __decorate$25([doc()], e, "grads", null), __decorate$25([doc()], e, "valueAndGrad", null), __decorate$25([doc()], e, "valueAndGrads", null), __decorate$25([doc()], e, "variableGrads", null), __decorate$25([doc()], e, "customGrad", null), e }(), tidy = Tracking.tidy, keep = Tracking.keep, dispose = Tracking.dispose, time = Tracking.time, grad = Gradients.grad, valueAndGrad = Gradients.valueAndGrad, grads = Gradients.grads, valueAndGrads = Gradients.valueAndGrads, variableGrads = Gradients.variableGrads, customGrad = Gradients.customGrad, Profiler = function() { function e(e, t) { this.backendTimer = e, this.logger = t, null == t && (this.logger = new Logger) } return e.prototype.profileKernel = function(e, t) { var r, n = this, a = this.backendTimer.time(function() { r = t() }), o = r.dataSync(); return checkForNaN(o, r.dtype, e), a.then(function(t) { n.logger.logKernelProfile(e, r, o, t.kernelMs) }), r }, e }(), Logger = function() { function e() {} return e.prototype.logKernelProfile = function(e, t, r, n) { var a = rightPad(n + "ms", 9), o = rightPad(e, 25), i = t.rank, s = t.size, u = rightPad(t.shape.toString(), 14); console.log("%c" + o + "\t%c" + a + "\t%c" + i + "D " + u + "\t%c" + s, "font-weight:bold", "color:red", "color:blue", "color: orange") }, e }(), __awaiter$2 = function(e, t, r, n) { return new(r || (r = Promise))(function(a, o) { function i(e) { try { u(n.next(e)) } catch (e) { o(e) } } function s(e) { try { u(n.throw(e)) } catch (e) { o(e) } } function u(e) { e.done ? a(e.value) : new r(function(t) { t(e.value) }).then(i, s) } u((n = n.apply(e, t || [])).next()) }) }, __generator$2 = function(e, t) { function r(e) { return function(t) { return n([e, t]) } } function n(r) { if (a) throw new TypeError("Generator is already executing."); for (; u;) try { if (a = 1, o && (i = o[2 & r[0] ? "return" : r[0] ? "throw" : "next"]) && !(i = i.call(o, r[1])).done) return i; switch (o = 0, i && (r = [0, i.value]), r[0]) { case 0: case 1: i = r; break; case 4: return u.label++, { value: r[1], done: !1 }; case 5: u.label++, o = r[1], r = [0]; continue; case 7: r = u.ops.pop(), u.trys.pop(); continue; default: if (i = u.trys, !(i = i.length > 0 && i[i.length - 1]) && (6 === r[0] || 2 === r[0])) { u = 0; continue } if (3 === r[0] && (!i || r[1] > i[0] && r[1] < i[3])) { u.label = r[1]; break } if (6 === r[0] && u.label < i[1]) { u.label = i[1], i = r; break } if (i && u.label < i[2]) { u.label = i[2], u.ops.push(r); break } i[2] && u.ops.pop(), u.trys.pop(); continue } r = t.call(e, u) } catch (e) { r = [6, e], o = 0 } finally { a = i = 0 } if (5 & r[0]) throw r[1]; return { value: r[0] ? r[1] : void 0, done: !0 } } var a, o, i, s, u = { label: 0, sent: function() { if (1 & i[0]) throw i[1]; return i[1] }, trys: [], ops: [] }; return s = { next: r(0), throw: r(1), return: r(2) }, "function" == typeof Symbol && (s[Symbol.iterator] = function() { return this }), s }, Engine = function() { function e(e, t) { this.backend = e, this.safeMode = t, this.registeredVariables = {}, this.refCounter = new WeakMap, this.nextTapeNodeId = 0, this.numBytes = 0, this.numTensors = 0, this.numDataBuffers = 0, this.gradientScopeCount = 0, this.customGradientDepth = 0, this.keepTensors = new Set, this.activeScope = { track: [] }, this.scopeStack = [this.activeScope], this.profiler = new Profiler(e) } return e.prototype.runKernel = function(e, t, r) { var n, a = this, o = [], i = function(e) { return o.push(e), e }, s = this.activeScope.name; if (this.customGradientDepth++, n = ENV.get("DEBUG") ? this.profiler.profileKernel(s, function() { return e(a.backend, i) }) : e(this.backend, i), this.customGradientDepth--, this.shouldRecord()) { var u = { id: this.nextTapeNodeId++, name: s, inputs: t, output: n }; null != r && (u.gradient = function(e) { return r(e, o) }), this.activeTape.push(u) } return n }, e.prototype.registerTensor = function(e) { var t = this.refCounter.has(e.dataId) ? this.refCounter.get(e.dataId) : 0; this.numTensors++, 0 === t && (this.numDataBuffers++, this.numBytes += sizeFromShape(e.shape) * bytesPerElement(e.dtype), this.backend.register(e.dataId, e.shape, e.dtype)), this.refCounter.set(e.dataId, t + 1), e instanceof Variable || this.track(e) }, e.prototype.registerVariable = function(e) { if (null != this.registeredVariables[e.name]) throw new Error("Variable with name " + e.name + " was already registered"); this.registeredVariables[e.name] = e }, e.prototype.disposeTensor = function(e) { if (this.refCounter.has(e.dataId)) { this.numTensors--; var t = this.refCounter.get(e.dataId); t <= 1 ? (this.refCounter.delete(e.dataId), this.backend.disposeData(e.dataId), this.numDataBuffers--, this.numBytes -= sizeFromShape(e.shape) * bytesPerElement(e.dtype)) : this.refCounter.set(e.dataId, t - 1) } }, e.prototype.disposeVariables = function() { for (var e in this.registeredVariables) { var t = this.registeredVariables[e]; this.disposeTensor(t), delete this.registeredVariables[e] } }, e.prototype.memory = function() { var e = this.backend.memory(); return e.numTensors = this.numTensors, e.numDataBuffers = this.numDataBuffers, e.numBytes = this.numBytes, e }, e.prototype.shouldRecord = function() { return null != this.activeTape && 0 === this.customGradientDepth }, e.prototype.addTapeNode = function(e, t, r) { var n = {}; e.forEach(function(e, t) { n[t] = e }); var a = { id: this.nextTapeNodeId++, name: this.activeScope.name, inputs: n, output: t, gradient: function(e) { var t = {}; return r(e).forEach(function(e, r) { t[r] = function() { return e } }), t } }; this.activeTape.push(a) }, e.prototype.keep = function(e) { if (1 === this.scopeStack.length && ENV.engine.safeMode) throw new Error("Safe mode is ON. Enclose all tensor operations inside tf.tidy(): tf.tidy(() => {...}) to avoid memory leaks."); return this.keepTensors.add(e.id), e }, e.prototype.startScope = function(e, t) { void 0 === t && (t = !1), t && 0 === this.gradientScopeCount && (this.activeTape = []), t && this.gradientScopeCount++; var r = { track: [] }; e && (r.name = e), this.scopeStack.push(r), this.activeScope = r }, e.prototype.endScope = function(e, t) { var r = this; void 0 === t && (t = !1), t && 0 === --this.gradientScopeCount && (this.activeTape = null); var n = new Set(this.keepTensors), a = getTensorsInContainer(e); a.forEach(function(e) { return n.add(e.id) }); for (var o = 0; o < this.activeScope.track.length; o++) { var i = this.activeScope.track[o]; n.has(i.id) || (null != this.activeTape ? a.push(i) : i.dispose()) } var s = this.scopeStack.pop(); this.activeScope = 0 === this.scopeStack.length ? { track: [] } : this.scopeStack[this.scopeStack.length - 1], a.forEach(function(e) { !r.keepTensors.has(e.id) && isTensorInList(e, s.track) && r.track(e) }) }, e.prototype.gradients = function(e, t, r, n) { var a = this; return void 0 === n && (n = !1), assert(t.length > 0, "gradients() received an empty list of xs."), tidy("gradients", function() { var o = e(); assert(o instanceof Tensor, "The result y returned by f() must be a tensor."); var i = getFilteredNodesXToY(a.activeTape, t, o); if (!n && 0 === i.length && t.length > 0) throw new Error("Cannot compute gradient of y=f(x) with respect to x. Make sure that the f you passed encloses all operations that lead from x to y."); var s = {}; return s[o.id] = null == r ? ones(o.shape) : r, backpropagateGradients(s, i), { value: o, grads: t.map(function(e) { return s[e.id] }) } }, !0) }, e.prototype.customGrad = function(e) { var t = this; return assert(isFunction(e), "The f passed in customGrad(f) must be a function."), function() { for (var r = [], n = 0; n < arguments.length; n++) r[n] = arguments[n]; assert(r.every(function(e) { return e instanceof Tensor }), "The args passed in customGrad(f)(x1, x2,...) must all be tensors"), t.customGradientDepth++; var a, o = tidy(e.name, function() { var t = e.apply(void 0, r), n = t.value, o = t.gradFunc; return assert(n instanceof Tensor, "The function f passed in customGrad(f) must return an object where `obj.value` is a tensor"), assert(isFunction(o), "The function f passed in customGrad(f) must return an object where `obj.gradFunc` is a function."), a = o, n }, !0); if (t.customGradientDepth--, t.shouldRecord()) { t.addTapeNode(r, o, function(e) { var t = a(e), n = Array.isArray(t) ? t : [t]; return assert(n.length === r.length, "The function f passed in customGrad(f) must return an object where `obj.gradFunc` is a function that returns the same number of tensors as inputs passed to f(...)."), assert(n.every(function(e) { return e instanceof Tensor }), "The function f passed in customGrad(f) must return an object where `obj.gradFunc` is a function that returns a list of only tensors."), n }) } return o } }, e.prototype.write = function(e, t) { this.backend.write(e, t) }, e.prototype.readSync = function(e) { return this.backend.readSync(e) }, e.prototype.read = function(e) { return this.backend.read(e) }, e.prototype.fromPixels = function(e, t) { return this.backend.fromPixels(e, t) }, e.prototype.time = function(e) { return __awaiter$2(this, void 0, void 0, function() { var t, r; return __generator$2(this, function(n) { switch (n.label) { case 0: return t = performance.now(), [4, this.backend.time(e)]; case 1: return r = n.sent(), r.wallMs = performance.now() - t, [2, r] } }) }) }, e.prototype.track = function(e) { if (1 === this.scopeStack.length && this.safeMode) throw new Error("Safe mode is ON. Enclose all tensor operations inside tf.tidy(): tf.tidy(() => {op();...}); to avoid memory leaks."); return this.activeScope.track.push(e), e }, e }(), __decorate$26 = function(e, t, r, n) { var a, o = arguments.length, i = o < 3 ? t : null === n ? n = Object.getOwnPropertyDescriptor(t, r) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) i = Reflect.decorate(e, t, r, n); else for (var s = e.length - 1; s >= 0; s--)(a = e[s]) && (i = (o < 3 ? a(i) : o > 3 ? a(t, r, i) : a(t, r)) || i); return o > 3 && i && Object.defineProperty(t, r, i), i }, Type; ! function(e) { e[e.NUMBER = 0] = "NUMBER", e[e.BOOLEAN = 1] = "BOOLEAN", e[e.STRING = 2] = "STRING" }(Type || (Type = {})); var URL_PROPERTIES = [{ name: "DEBUG", type: Type.BOOLEAN }, { name: "IS_BROWSER", type: Type.BOOLEAN }, { name: "WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_VERSION", type: Type.NUMBER }, { name: "WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_RELIABLE", type: Type.BOOLEAN }, { name: "WEBGL_VERSION", type: Type.NUMBER }, { name: "WEBGL_FLOAT_TEXTURE_ENABLED", type: Type.BOOLEAN }, { name: "WEBGL_GET_BUFFER_SUB_DATA_ASYNC_EXTENSION_ENABLED", type: Type.BOOLEAN }, { name: "BACKEND", type: Type.STRING }], Environment = function() { function e(e) { this.features = {}, this.registry = {}, null != e && (this.features = e), this.get("DEBUG") && console.warn("Debugging mode is ON. The output of every math call will be downloaded to CPU and checked for NaNs. This significantly impacts performance.") } return e.setBackend = function(e, t) { if (void 0 === t && (t = !1), !(e in ENV.registry)) throw new Error("Backend type '" + e + "' not found in registry"); ENV.initBackend(e, t) }, e.getBackend = function() { return ENV.initDefaultBackend(), ENV.currentBackend }, e.disposeVariables = function() { ENV.engine.disposeVariables() }, e.memory = function() { return ENV.engine.memory() }, e.prototype.get = function(e) { return e in this.features ? this.features[e] : (this.features[e] = this.evaluateFeature(e), this.features[e]) }, e.prototype.set = function(e, t) { this.features[e] = t }, e.prototype.getBestBackendType = function() { var e = this; if (0 === Object.keys(this.registry).length) throw new Error("No backend found in registry."); return Object.keys(this.registry).map(function(t) { return { name: t, entry: e.registry[t] } }).sort(function(e, t) { return t.entry.priority - e.entry.priority })[0].name }, e.prototype.evaluateFeature = function(e) { if ("DEBUG" === e) return !1; if ("IS_BROWSER" === e) return "undefined" != typeof window; if ("IS_NODE" === e) return "undefined" != typeof process && void 0 !== process.versions.node; if ("BACKEND" === e) return this.getBestBackendType(); if ("WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_VERSION" === e) { var t = this.get("WEBGL_VERSION"); return 0 === t ? 0 : getWebGLDisjointQueryTimerVersion(t) } if ("WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_RELIABLE" === e) return this.get("WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_VERSION") > 0 && !isMobile(); if ("WEBGL_VERSION" === e) return isWebGLVersionEnabled(2) ? 2 : isWebGLVersionEnabled(1) ? 1 : 0; if ("WEBGL_FLOAT_TEXTURE_ENABLED" === e) return isFloatTextureReadPixelsEnabled(this.get("WEBGL_VERSION")); if ("WEBGL_GET_BUFFER_SUB_DATA_ASYNC_EXTENSION_ENABLED" === e) return isWebGLGetBufferSubDataAsyncExtensionEnabled(this.get("WEBGL_VERSION")); throw new Error("Unknown feature " + e + ".") }, e.prototype.setFeatures = function(e) { this.features = e }, e.prototype.reset = function() { this.features = getFeaturesFromURL(), null != this.globalEngine && (this.globalEngine = null) }, e.prototype.initBackend = function(e, t) { void 0 === t && (t = !1), this.currentBackend = e; var r = ENV.findBackend(e); this.globalEngine = new Engine(r, t) }, e.prototype.findBackend = function(e) { return e in this.registry ? this.registry[e].backend : null }, e.prototype.registerBackend = function(e, t, r) { void 0 === r && (r = 1), e in this.registry && console.warn(e + " backend was already registered"); try { var n = t(); return this.registry[e] = { backend: n, priority: r }, !0 } catch (t) { return console.warn("Registration of backend " + e + " failed"), console.warn(t.stack || t.message), !1 } }, e.prototype.removeBackend = function(e) { if (!(e in this.registry)) throw new Error(e + " backend not found in registry"); this.registry[e].backend.dispose(), delete this.registry[e] }, Object.defineProperty(e.prototype, "engine", { get: function() { return this.initDefaultBackend(), this.globalEngine }, enumerable: !0, configurable: !0 }), e.prototype.initDefaultBackend = function() { null == this.globalEngine && this.initBackend(ENV.get("BACKEND"), !1) }, __decorate$26([doc()], e, "setBackend", null), __decorate$26([doc()], e, "getBackend", null), __decorate$26([doc()], e, "disposeVariables", null), __decorate$26([doc()], e, "memory", null), e }(), TENSORFLOWJS_FLAGS_PREFIX = "tfjsflags", ENV = getOrMakeEnvironment(), environment = Object.freeze({get Type() { return Type }, URL_PROPERTIES: URL_PROPERTIES, Environment: Environment, ENV: ENV }), PARALLELIZE_THRESHOLD = 30, ArgMinMaxProgram = function() { return function(e, t, r) { this.variableNames = ["A"]; var n = e.windowSize, a = e.batchSize, o = e.inSize, i = Math.ceil(o / n); r || this.variableNames.push("bestIndicesA"), this.outputShape = [a, i]; var s = "max" === t ? ">" : "<", u = r ? "inOffset + i;" : "round(getBestIndicesA(batch, inOffset + i));"; this.userCode = "\n void main() {\n ivec2 coords = getOutputCoords();\n int batch = coords[0];\n int outIdx = coords[1];\n int inOffset = outIdx * " + n + ";\n\n int bestIndex = 0;\n float bestValue = getA(batch, inOffset);\n\n for (int i = 0; i < " + n + "; i++) {\n int inIdx = " + u + ";\n float candidate = getA(batch, inIdx);\n if (candidate " + s + " bestValue) {\n bestValue = candidate;\n bestIndex = inIdx;\n }\n }\n setOutput(float(bestIndex));\n }\n " } }(), AvgPool2DBackpropProgram = function() { return function(e) { this.variableNames = ["dy"], this.outputShape = e.inShape; var t = e.filterHeight, r = e.filterWidth, n = e.strideHeight, a = e.strideWidth, o = t - 1 - e.padInfo.top, i = r - 1 - e.padInfo.left, s = 1 / (t * r); this.userCode = "\n const ivec2 pads = ivec2(" + o + ", " + i + ");\n const float avgMultiplier = float(" + s + ");\n\n void main() {\n ivec4 coords = getOutputCoords();\n int b = coords[0];\n int d = coords[3];\n\n ivec2 dyRCCorner = coords.yz - pads;\n int dyRCorner = dyRCCorner.x;\n int dyCCorner = dyRCCorner.y;\n\n // Convolve dy(?, ?, d) with pos mask(:, :, d) to get dx(xR, xC, d).\n // ? = to be determined. : = across all values in that axis.\n float dotProd = 0.0;\n for (int wR = 0; wR < " + t + "; wR++) {\n float dyR = float(dyRCorner + wR) / " + n + ".0;\n\n if (dyR < 0.0 || dyR >= " + e.outHeight + ".0 || fract(dyR) > 0.0) {\n continue;\n }\n int idyR = int(dyR);\n\n for (int wC = 0; wC < " + r + "; wC++) {\n float dyC = float(dyCCorner + wC) / " + a + ".0;\n\n if (dyC < 0.0 || dyC >= " + e.outWidth + ".0 ||\n fract(dyC) > 0.0) {\n continue;\n }\n int idyC = int(dyC);\n\n float dyValue = getDy(b, idyR, idyC, d);\n\n dotProd += dyValue * avgMultiplier;\n }\n }\n setOutput(dotProd);\n }\n " } }(), BatchNormProgram = function() { return function(e, t, r, n, a, o) { this.outputShape = [], this.supportsBroadcasting = !0, this.variableNames = ["x", "mean", "variance"], assertAndGetBroadcastShape(e, t), assertAndGetBroadcastShape(e, r); var i = "0.0"; null != n && (assertAndGetBroadcastShape(e, n), this.variableNames.push("offset"), i = "getOffsetAtOutCoords()"); var s = "1.0"; null != a && (assertAndGetBroadcastShape(e, a), this.variableNames.push("scale"), s = "getScaleAtOutCoords()"), this.outputShape = e, this.userCode = "\n void main() {\n float x = getXAtOutCoords();\n float mean = getMeanAtOutCoords();\n float variance = getVarianceAtOutCoords();\n float offset = " + i + ";\n float scale = " + s + ";\n float inv = scale * inversesqrt(variance + float(" + o + "));\n setOutput((x - mean) * inv + offset);\n }\n " } }(), CHECK_NAN_SNIPPET = "\n if (isNaN(a)) return a;\n if (isNaN(b)) return b;\n", ADD = "return a + b;", SUB = "return a - b;", MUL = "return a * b;", DIV = "return a / b;", INT_DIV = "\n float resultSign = sign(a) * sign(b);\n int ia = round(a);\n int ib = round(b);\n int result = ia / ib;\n int amodb = ia - ib * result;\n\n if (resultSign < 0.0 && amodb != 0) {\n result -= 1;\n }\n return float(result);\n", POW = "\n return (round(mod(b, 2.0)) == 0 || round(mod(b, 2.0)) == 2) ?\n pow(abs(a), b) : sign(a) * pow(abs(a), b);\n", SQUARED_DIFFERENCE = "return (a - b) * (a - b);", EQUAL = "return float(a == b);", NOT_EQUAL = "return float(a != b);", LESS = "return float(a < b);", LESS_EQUAL = "return float(a <= b);", GREATER = "return float(a > b);", GREATER_EQUAL = "return float(a >= b);", LOGICAL_AND = "return float(a >= 1.0 && b >= 1.0);", LOGICAL_OR = "return float(a >= 1.0 || b >= 1.0);", MAX = CHECK_NAN_SNIPPET + "\n return max(a, b);\n", MIN = CHECK_NAN_SNIPPET + "\n return min(a, b);\n", MOD = "return mod(a, b);", ATAN2 = CHECK_NAN_SNIPPET + "\n return atan(a, b);\n", ELU_DER = "return (b >= 1.0) ? a : a * (b + 1.0);", BinaryOpProgram = function() { return function(e, t, r) { this.variableNames = ["A", "B"], this.supportsBroadcasting = !0, this.outputShape = assertAndGetBroadcastShape(t, r), this.userCode = "\n float binaryOperation(float a, float b) {\n " + e + "\n }\n\n void main() {\n float a = getAAtOutCoords();\n float b = getBAtOutCoords();\n setOutput(binaryOperation(a, b));\n }\n " } }(), ClipProgram = function() { return function(e, t, r) { this.variableNames = ["A"], this.outputShape = e; var n = t.toFixed(20), a = r.toFixed(20); this.userCode = "\n void main() {\n float value = getAAtOutCoords();\n if (isNaN(value)) {\n setOutput(value);\n return;\n }\n\n setOutput(clamp(value, " + n + ", " + a + "));\n }\n " } }(), ConcatProgram = function() { return function(e, t) { this.variableNames = ["A", "B"], this.outputShape = [], this.outputShape = computeOutShape(e, t, 1), this.userCode = "\n void main() {\n ivec2 coords = getOutputCoords();\n int yR = coords.x;\n int yC = coords.y;\n\n float value = 0.0;\n if (yC < " + e[1] + ") {\n value = getA(yR, yC);\n } else {\n yC -= " + e[1] + ";\n value = getB(yR, yC);\n }\n\n setOutput(value);\n }\n " } }(), Conv2DDerFilterProgram = function() { return function(e) { this.variableNames = ["x", "dy"], this.outputShape = e.filterShape; var t = e.strideHeight, r = e.strideWidth, n = e.padInfo.top, a = e.padInfo.left; this.userCode = "\n void main() {\n ivec4 coords = getOutputCoords();\n int wR = coords.x;\n int wC = coords.y;\n int d1 = coords.z;\n int d2 = coords.w;\n\n // Convolve x(?, ?, d1) with dy(:, :, d2) to get dw(wR, wC, d1, d2).\n // ? = to be determined. : = across all values in that axis.\n float dotProd = 0.0;\n\n for (int b = 0; b < " + e.batchSize + "; b++) {\n for (int yR = 0; yR < " + e.outHeight + "; yR++) {\n int xR = wR + yR * " + t + " - " + n + ";\n\n if (xR < 0 || xR >= " + e.inHeight + ") {\n continue;\n }\n\n for (int yC = 0; yC < " + e.outWidth + "; yC++) {\n int xC = wC + yC * " + r + " - " + a + ";\n\n if (xC < 0 || xC >= " + e.inWidth + ") {\n continue;\n }\n\n float dyValue = getDy(b, yR, yC, d2);\n float xValue = getX(b, xR, xC, d1);\n dotProd += (xValue * dyValue);\n }\n }\n }\n setOutput(dotProd);\n }\n " } }(), Conv2DDerInputProgram = function() { return function(e) { this.variableNames = ["dy", "W"], this.outputShape = e.inShape; var t = e.filterHeight, r = e.filterWidth, n = e.strideHeight, a = e.strideWidth, o = t - 1 - e.padInfo.top, i = r - 1 - e.padInfo.left; this.userCode = "\n const ivec2 pads = ivec2(" + o + ", " + i + ");\n\n void main() {\n ivec4 coords = getOutputCoords();\n int batch = coords[0];\n int d1 = coords[3];\n\n ivec2 dyCorner = coords.yz - pads;\n int dyRCorner = dyCorner.x;\n int dyCCorner = dyCorner.y;\n\n // Convolve dy(?, ?, d2) with w(:, :, d1, d2) to compute dx(xR, xC, d1).\n // ? = to be determined. : = across all values in that axis.\n float dotProd = 0.0;\n for (int wR = 0; wR < " + t + "; wR++) {\n float dyR = float(dyRCorner + wR) / " + n + ".0;\n\n if (dyR < 0.0 || dyR >= " + e.outHeight + ".0 || fract(dyR) > 0.0) {\n continue;\n }\n int idyR = int(dyR);\n\n int wRPerm = " + t + " - 1 - wR;\n\n for (int wC = 0; wC < " + r + "; wC++) {\n float dyC = float(dyCCorner + wC) / " + a + ".0;\n\n if (dyC < 0.0 || dyC >= " + e.outWidth + ".0 ||\n fract(dyC) > 0.0) {\n continue;\n }\n int idyC = int(dyC);\n\n int wCPerm = " + r + " - 1 - wC;\n\n for (int d2 = 0; d2 < " + e.outChannels + "; d2++) {\n float xValue = getDy(batch, idyR, idyC, d2);\n float wValue = getW(wRPerm, wCPerm, d1, d2);\n dotProd += xValue * wValue;\n }\n }\n }\n setOutput(dotProd);\n }\n " } }(), DepthwiseConv2DDerFilterProgram = function() { return function(e) { this.variableNames = ["x", "dy"], this.outputShape = e.filterShape; var t = e.strideHeight, r = e.strideWidth, n = e.padInfo.top, a = e.padInfo.left, o = e.outChannels / e.inChannels; this.userCode = "\n void main() {\n ivec4 coords = getOutputCoords();\n int wR = coords.x;\n int wC = coords.y;\n int d1 = coords.z;\n int dm = coords.w;\n int d2 = d1 * " + o + " + dm;\n\n float dotProd = 0.0;\n\n // TODO: Vec4 over the batch size\n for (int b = 0; b < " + e.batchSize + "; b++) {\n for (int yR = 0; yR < " + e.outHeight + "; yR++) {\n int xR = wR + yR * " + t + " - " + n + ";\n\n if (xR < 0 || xR >= " + e.inHeight + ") {\n continue;\n }\n\n for (int yC = 0; yC < " + e.outWidth + "; yC++) {\n int xC = wC + yC * " + r + " - " + a + ";\n\n if (xC < 0 || xC >= " + e.inWidth + ") {\n continue;\n }\n\n float dyValue = getDy(b, yR, yC, d2);\n float xValue = getX(b, xR, xC, d1);\n dotProd += (xValue * dyValue);\n }\n }\n }\n setOutput(dotProd);\n }\n " } }(), DepthwiseConv2DDerInputProgram = function() { return function(e) { this.variableNames = ["dy", "W"], this.outputShape = e.inShape; var t = e.filterHeight, r = e.filterWidth, n = e.strideHeight, a = e.strideWidth, o = t - 1 - e.padInfo.top, i = r - 1 - e.padInfo.left, s = e.outChannels / e.inChannels; this.userCode = "\n const ivec2 pads = ivec2(" + o + ", " + i + ");\n\n void main() {\n ivec4 coords = getOutputCoords();\n int batch = coords[0];\n int d1 = coords[3];\n ivec2 dyCorner = coords.yz - pads;\n int dyRCorner = dyCorner.x;\n int dyCCorner = dyCorner.y;\n\n float dotProd = 0.0;\n\n for (int wR = 0; wR < " + t + "; wR++) {\n float dyR = float(dyRCorner + wR) / " + n + ".0;\n\n if (dyR < 0.0 || dyR >= " + e.outHeight + ".0 || fract(dyR) > 0.0) {\n continue;\n }\n int idyR = int(dyR);\n\n int wRPerm = " + t + " - 1 - wR;\n\n for (int wC = 0; wC < " + r + "; wC++) {\n float dyC = float(dyCCorner + wC) / " + a + ".0;\n\n if (dyC < 0.0 || dyC >= " + e.outWidth + ".0 ||\n fract(dyC) > 0.0) {\n continue;\n }\n int idyC = int(dyC);\n\n int wCPerm = " + r + " - 1 - wC;\n\n // TODO: Vec4 over the channelMul\n for (int dm = 0; dm < " + s + "; dm++) {\n int d2 = d1 * " + s + " + dm;\n float xValue = getDy(batch, idyR, idyC, d2);\n float wValue = getW(wRPerm, wCPerm, d1, dm);\n dotProd += xValue * wValue;\n }\n }\n }\n setOutput(dotProd);\n }\n " } }(), Conv2DProgram = function() { return function(e) { this.variableNames = ["x", "W"], this.outputShape = e.outShape; var t = e.padInfo.top, r = e.padInfo.left, n = e.strideHeight, a = e.strideWidth, o = e.dilationHeight, i = e.dilationWidth, s = e.filterHeight, u = e.filterWidth, l = 4 * Math.floor(e.inChannels / 4), c = e.inChannels % 4; this.userCode = "\n const ivec2 strides = ivec2(" + n + ", " + a + ");\n const ivec2 pads = ivec2(" + t + ", " + r + ");\n\n void main() {\n ivec4 coords = getOutputCoords();\n int batch = coords[0];\n int d2 = coords[3];\n\n ivec2 xRCCorner = coords.yz * strides - pads;\n int xRCorner = xRCCorner.x;\n int xCCorner = xRCCorner.y;\n\n // Convolve x(?, ?, d1) with w(:, :, d1, d2) to get y(yR, yC, d2).\n // ? = to be determined. : = across all values in that axis.\n float dotProd = 0.0;\n for (int wR = 0; wR < " + s + "; wR++) {\n int xR = xRCorner + wR * " + o + ";\n\n if (xR < 0 || xR >= " + e.inHeight + ") {\n continue;\n }\n\n for (int wC = 0; wC < " + u + "; wC++) {\n int xC = xCCorner + wC * " + i + ";\n\n if (xC < 0 || xC >= " + e.inWidth + ") {\n continue;\n }\n\n for (int d1 = 0; d1 < " + l + "; d1 += 4) {\n vec4 xValues = vec4(\n getX(batch, xR, xC, d1),\n getX(batch, xR, xC, d1 + 1),\n getX(batch, xR, xC, d1 + 2),\n getX(batch, xR, xC, d1 + 3)\n );\n vec4 wValues = vec4(\n getW(wR, wC, d1, d2),\n getW(wR, wC, d1 + 1, d2),\n getW(wR, wC, d1 + 2, d2),\n getW(wR, wC, d1 + 3, d2)\n );\n\n dotProd += dot(xValues, wValues);\n }\n\n if (" + (1 === c) + ") {\n dotProd +=\n getX(batch, xR, xC, " + l + ") *\n getW(wR, wC, " + l + ", d2);\n } else if (" + (2 === c) + ") {\n vec2 xValues = vec2(\n getX(batch, xR, xC, " + l + "),\n getX(batch, xR, xC, " + l + " + 1)\n );\n vec2 wValues = vec2(\n getW(wR, wC, " + l + ", d2),\n getW(wR, wC, " + l + " + 1, d2)\n );\n dotProd += dot(xValues, wValues);\n } else if (" + (3 === c) + ") {\n vec3 xValues = vec3(\n getX(batch, xR, xC, " + l + "),\n getX(batch, xR, xC, " + l + " + 1),\n getX(batch, xR, xC, " + l + " + 2)\n );\n vec3 wValues = vec3(\n getW(wR, wC, " + l + ", d2),\n getW(wR, wC, " + l + " + 1, d2),\n getW(wR, wC, " + l + " + 2, d2)\n );\n dotProd += dot(xValues, wValues);\n }\n }\n }\n setOutput(dotProd);\n }\n " } }(), DepthwiseConv2DProgram = function() { return function(e) { this.variableNames = ["x", "W"], this.outputShape = e.outShape; var t = e.inHeight, r = e.inWidth, n = e.padInfo.top, a = e.padInfo.left, o = e.strideHeight, i = e.strideWidth, s = e.dilationHeight, u = e.dilationWidth, l = e.filterHeight, c = e.filterWidth, p = e.outChannels / e.inChannels; this.userCode = "\n const ivec2 strides = ivec2(" + o + ", " + i + ");\n const ivec2 pads = ivec2(" + n + ", " + a + ");\n\n void main() {\n ivec4 coords = getOutputCoords();\n int batch = coords.x;\n ivec2 xRCCorner = coords.yz * strides - pads;\n int d2 = coords.w;\n int d1 = d2 / " + p + ";\n int q = d2 - d1 * " + p + ";\n\n int xRCorner = xRCCorner.x;\n int xCCorner = xRCCorner.y;\n\n // Convolve x(?, ?, d1) with w(:, :, d1, q) to get y(yR, yC, d2).\n // ? = to be determined. : = across all values in that axis.\n float dotProd = 0.0;\n // TODO(dsmilkov): Flatten the two for loops and vec4 the operations.\n for (int wR = 0; wR < " + l + "; wR++) {\n int xR = xRCorner + wR * " + s + ";\n\n if (xR < 0 || xR >= " + t + ") {\n continue;\n }\n\n for (int wC = 0; wC < " + c + "; wC++) {\n int xC = xCCorner + wC * " + u + ";\n\n if (xC < 0 || xC >= " + r + ") {\n continue;\n }\n\n float xVal = getX(batch, xR, xC, d1);\n float wVal = getW(wR, wC, d1, q);\n dotProd += xVal * wVal;\n }\n }\n setOutput(dotProd);\n }\n " } }(), TextureType; ! function(e) { e[e.FLOAT = 0] = "FLOAT", e[e.UNSIGNED_BYTE = 1] = "UNSIGNED_BYTE" }(TextureType || (TextureType = {})); var FLOAT_MAX = 2e4, FLOAT_MIN = -FLOAT_MAX, FLOAT_RANGE = (FLOAT_MAX - FLOAT_MIN) / 255, FLOAT_DELTAS = [1, 1 / 255, 1 / 65025, 1 / 16581375], FLOAT_POWERS = [1, 255, 65025], BYTE_NAN_VALUE = 0, SAMPLE_1D_SNIPPET = "\nvec2 UVfrom1D(int texNumR, int texNumC, int index) {\n int texR = index / texNumC;\n int texC = index - texR * texNumC;\n return (vec2(texC, texR) + halfCR) / vec2(texNumC, texNumR);\n}\n", SAMPLE_2D_SNIPPET = "\nvec2 UVfrom2D(int texNumR, int texNumC, int numC, int row, int col) {\n int index = row * numC + col;\n int texR = index / texNumC;\n int texC = index - texR * texNumC;\n return (vec2(texC, texR) + halfCR) / vec2(texNumC, texNumR);\n}\n", SAMPLE_3D_SNIPPET = "\nvec2 UVfrom3D(int texNumR, int texNumC, int stride0,\n int stride1, int row, int col, int depth) {\n // Explicitly use integer operations as dot() only works on floats.\n int index = row * stride0 + col * stride1 + depth;\n int texR = index / texNumC;\n int texC = index - texR * texNumC;\n return (vec2(texC, texR) + halfCR) / vec2(texNumC, texNumR);\n}\n", SAMPLE_4D_SNIPPET = "\nvec2 UVfrom4D(int texNumR, int texNumC, int stride0,\n int stride1, int stride2, int row, int col, int depth,\n int depth2) {\n // Explicitly use integer operations as dot() only works on floats.\n int index = row * stride0 + col * stride1 + depth * stride2 + depth2;\n int texR = index / texNumC;\n int texC = index - texR * texNumC;\n return (vec2(texC, texR) + halfCR) / vec2(texNumC, texNumR);\n}\n", SAMPLE_5D_SNIPPET = "\nvec2 UVfrom5D(int texNumR, int texNumC, int stride0,\n int stride1, int stride2, int stride3, int row, int col, int depth,\n int depth2, int depth3) {\n // Explicitly use integer operations as dot() only works on floats.\n int index = row * stride0 + col * stride1 + \n depth * stride2 + depth2 * stride3 + depth3;\n int texR = index / texNumC;\n int texC = index - texR * texNumC;\n return (vec2(texC, texR) + halfCR) / vec2(texNumC, texNumR);\n}\n", UNSIGNED_BYTE_TEXTURE_SAMPLE_SNIPPET = "\n uniform float NaN;\n\n const vec4 floatDeltas = vec4(\n 1.0,\n 1.0 / 255.0,\n 1.0 / (255.0 * 255.0),\n 1.0 / (255.0 * 255.0 * 255.0)\n );\n const float minValue = " + FLOAT_MIN + ".0;\n const float maxValue = " + FLOAT_MAX + ".0;\n const float range = (maxValue - minValue) / 255.0;\n const vec2 dotRange = vec2(1.0, range);\n\n float sampleTexture(sampler2D textureSampler, vec2 uv) {\n vec4 sampleValue = texture2D(textureSampler, uv);\n if (all(equal(sampleValue, vec4(" + BYTE_NAN_VALUE + ")))) {\n return NaN;\n }\n\n vec4 encValue = floor(sampleValue * 255.0 + 0.5);\n float decodedValue = dot(encValue, floatDeltas);\n return dot(vec2(minValue, decodedValue), dotRange);\n }\n", UNSIGNED_BYTE_TEXTURE_SETOUTPUT_SNIPPET = "\n const vec4 floatPowers = vec4(\n 1.0,\n 255.0,\n 255.0 * 255.0,\n 255.0 * 255.0 * 255.0\n );\n const vec2 recipRange = vec2(1.0/range);\n const vec2 recipRange255 = vec2(1.0/(maxValue - minValue));\n\n void setOutput(float decodedValue) {\n if (isNaN(decodedValue)) {\n gl_FragColor = vec4(" + BYTE_NAN_VALUE + ");\n return;\n }\n\n float a = dot(vec2(decodedValue, -minValue), recipRange);\n float b = fract(a) * 255.0;\n float c = fract(b) * 255.0;\n float d = fract(c) * 255.0;\n gl_FragColor = floor(vec4(a, b, c, d)) / 255.0;\n\n // TODO(dsmilkov): Version above gets better accuracy but probably slower\n // than the version below. Benchmark to determine if the accuracy is worth\n // the cost.\n\n // float normValue = dot(vec2(decodedValue, -minValue), recipRange255);\n // vec4 f = normValue * floatPowers;\n // gl_FragColor = floor(fract(f) * 255.0) / 255.0;\n }\n", FLOAT_TEXTURE_SAMPLE_SNIPPET = "\n float sampleTexture(sampler2D textureSampler, vec2 uv) {\n return texture2D(textureSampler, uv).r;\n }\n", FLOAT_TEXTURE_SETOUTPUT_SNIPPET = "\n void setOutput(float val) {\n gl_FragColor = vec4(val, 0, 0, 0);\n }\n", SHADER_PREFIX = "\n precision highp float;\n precision highp int;\n varying vec2 resultUV;\n const vec2 halfCR = vec2(0.5, 0.5);\n\n struct ivec5\n {\n int x;\n int y;\n int z;\n int w;\n int u;\n };\n\n bool isNaN(float val) {\n float v1 = val * val;\n float v2 = val * val;\n return v1 == v2 ? false : true;\n }\n\n bool hasNaN(vec4 values) {\n vec4 v1 = values * values;\n vec4 v2 = values * values;\n return any(notEqual(v1, v2));\n }\n\n float getNaN(vec4 values) {\n return dot(vec4(1), values);\n }\n\n int round(float value) {\n return int(floor(value + 0.5));\n }\n\n int imod(int x, int y) {\n return x - y * (x / y);\n }\n\n //Based on the work of Dave Hoskins\n //https://www.shadertoy.com/view/4djSRW\n #define HASHSCALE1 443.8975\n float random(float seed){\n vec2 p = resultUV * seed;\n vec3 p3 = fract(vec3(p.xyx) * HASHSCALE1);\n p3 += dot(p3, p3.yzx + 19.19);\n return fract((p3.x + p3.y) * p3.z);\n }\n\n " + SAMPLE_1D_SNIPPET + "\n " + SAMPLE_2D_SNIPPET + "\n " + SAMPLE_3D_SNIPPET + "\n " + SAMPLE_4D_SNIPPET + "\n " + SAMPLE_5D_SNIPPET + "\n", CumSumProgram = function() { return function(e, t, r) { this.variableNames = ["x"], this.outputShape = e; var n = e.length, a = e[e.length - 1], o = r ? "<" : ">"; this.userCode = "\n int getIndex(int i) {\n " + (r ? "return " + a + " -i - 1;" : "return i;") + "\n }\n\n void main() {\n " + getCoordsDataType(n) + " coords = getOutputCoords();\n int end = " + getFinalCoord(n, "coords") + ";\n float val = 0.0;\n for (int i = " + a + " - 1; i >= 0; i -= 1) {\n int idx = getIndex(i);\n if (idx " + o + " end) {\n continue;\n }\n if (idx == end && " + t + ") {\n continue;\n }\n " + getFinalCoord(n, "coords") + " = idx;\n val += getX(" + getCoords(n, "coords") + ");\n }\n setOutput(val);\n }\n " } }(), FromPixelsProgram = function() { return function(e) { this.variableNames = ["A"]; var t = e[0], r = e[1]; this.outputShape = e, this.userCode = "\n void main() {\n ivec3 coords = getOutputCoords();\n int texR = coords[0];\n int texC = coords[1];\n int depth = coords[2];\n vec2 uv = (vec2(texC, texR) + halfCR) / vec2(" + r + ".0, " + t + ".0);\n\n vec4 values = texture2D(A, uv);\n float value;\n if (depth == 0) {\n value = values.r;\n } else if (depth == 1) {\n value = values.g;\n } else if (depth == 2) {\n value = values.b;\n } else if (depth == 3) {\n value = values.a;\n }\n\n setOutput(floor(value * 255.0 + 0.5));\n }\n " } }(), GatherProgram = function() { return function(e, t, r) { this.variableNames = ["A", "indices"]; var n = e.slice(); n[r] = t, this.outputShape = n, this.rank = n.length; var a = getCoordsDataType(this.rank), o = getSourceCoords(e, r); this.userCode = "\n void main() {\n " + a + " resRC = getOutputCoords();\n setOutput(getA(" + o + "));\n }\n " } }(), MAX_TEXTURE_SIZE = null, webGLDebugErrorCheckingEnabled = !1, lineNumberRegex = /ERROR: [0-9]+:([0-9]+):/g, webgl_util = Object.freeze({ createWebGLRenderingContext: createWebGLRenderingContext, createWebGLRenderingContextFromCanvas: createWebGLRenderingContextFromCanvas, callAndCheck: callAndCheck, enableDebugWebGLErrorChecking: enableDebugWebGLErrorChecking, checkWebGLError: checkWebGLError, getWebGLErrorMessage: getWebGLErrorMessage, getExtensionOrThrow: getExtensionOrThrow, createVertexShader: createVertexShader, createFragmentShader: createFragmentShader, createProgram: createProgram, linkProgram: linkProgram, validateProgram: validateProgram, createStaticVertexBuffer: createStaticVertexBuffer, createStaticIndexBuffer: createStaticIndexBuffer, queryMaxTextureSize: queryMaxTextureSize, getChannelsPerTexture: getChannelsPerTexture, createTexture: createTexture, validateTextureSize: validateTextureSize, createFramebuffer: createFramebuffer, bindVertexBufferToProgramAttribute: bindVertexBufferToProgramAttribute, bindTextureUnit: bindTextureUnit, unbindTextureUnit: unbindTextureUnit, getProgramUniformLocationOrThrow: getProgramUniformLocationOrThrow, getProgramUniformLocation: getProgramUniformLocation, bindTextureToProgramUniformSampler: bindTextureToProgramUniformSampler, bindCanvasToFramebuffer: bindCanvasToFramebuffer, bindColorTextureToFramebuffer: bindColorTextureToFramebuffer, unbindColorTextureFromFramebuffer: unbindColorTextureFromFramebuffer, validateFramebuffer: validateFramebuffer, getFramebufferErrorMessage: getFramebufferErrorMessage, getTextureShapeFromLogicalShape: getTextureShapeFromLogicalShape }), __awaiter$3 = function(e, t, r, n) { return new(r || (r = Promise))(function(a, o) { function i(e) { try { u(n.next(e)) } catch (e) { o(e) } } function s(e) { try { u(n.throw(e)) } catch (e) { o(e) } } function u(e) { e.done ? a(e.value) : new r(function(t) { t(e.value) }).then(i, s) } u((n = n.apply(e, t || [])).next()) }) }, __generator$3 = function(e, t) { function r(e) { return function(t) { return n([e, t]) } } function n(r) { if (a) throw new TypeError("Generator is already executing."); for (; u;) try { if (a = 1, o && (i = o[2 & r[0] ? "return" : r[0] ? "throw" : "next"]) && !(i = i.call(o, r[1])).done) return i; switch (o = 0, i && (r = [0, i.value]), r[0]) { case 0: case 1: i = r; break; case 4: return u.label++, { value: r[1], done: !1 }; case 5: u.label++, o = r[1], r = [0]; continue; case 7: r = u.ops.pop(), u.trys.pop(); continue; default: if (i = u.trys, !(i = i.length > 0 && i[i.length - 1]) && (6 === r[0] || 2 === r[0])) { u = 0; continue } if (3 === r[0] && (!i || r[1] > i[0] && r[1] < i[3])) { u.label = r[1]; break } if (6 === r[0] && u.label < i[1]) { u.label = i[1], i = r; break } if (i && u.label < i[2]) { u.label = i[2], u.ops.push(r); break } i[2] && u.ops.pop(), u.trys.pop(); continue } r = t.call(e, u) } catch (e) { r = [6, e], o = 0 } finally { a = i = 0 } if (5 & r[0]) throw r[1]; return { value: r[0] ? r[1] : void 0, done: !0 } } var a, o, i, s, u = { label: 0, sent: function() { if (1 & i[0]) throw i[1]; return i[1] }, trys: [], ops: [] }; return s = { next: r(0), throw: r(1), return: r(2) }, "function" == typeof Symbol && (s[Symbol.iterator] = function() { return this }), s }, floatDownloadBuffer = null, byteDownloadBuffer = null, gpgpu_util = Object.freeze({ getWebGLContextAttributes: getWebGLContextAttributes, createWebGLContext: createWebGLContext, createVertexShader: createVertexShader$1, createVertexBuffer: createVertexBuffer, createIndexBuffer: createIndexBuffer, createMatrixTexture: createMatrixTexture, createColorMatrixTexture: createColorMatrixTexture, createPackedMatrixTexture: createPackedMatrixTexture, bindVertexProgramAttributeStreams: bindVertexProgramAttributeStreams, uploadPixelDataToTexture: uploadPixelDataToTexture, uploadMatrixToTexture: uploadMatrixToTexture, uploadMatrixToPackedTexture: uploadMatrixToPackedTexture, downloadMatrixFromOutputTextureAsync: downloadMatrixFromOutputTextureAsync, downloadMatrixFromOutputTexture: downloadMatrixFromOutputTexture, downloadMatrixFromRGBAColorTexture: downloadMatrixFromRGBAColorTexture, downloadMatrixFromPackedOutputTexture: downloadMatrixFromPackedOutputTexture }), __awaiter$4 = function(e, t, r, n) { return new(r || (r = Promise))(function(a, o) { function i(e) { try { u(n.next(e)) } catch (e) { o(e) } } function s(e) { try { u(n.throw(e)) } catch (e) { o(e) } } function u(e) { e.done ? a(e.value) : new r(function(t) { t(e.value) }).then(i, s) } u((n = n.apply(e, t || [])).next()) }) }, __generator$4 = function(e, t) { function r(e) { return function(t) { return n([e, t]) } } function n(r) { if (a) throw new TypeError("Generator is already executing."); for (; u;) try { if (a = 1, o && (i = o[2 & r[0] ? "return" : r[0] ? "throw" : "next"]) && !(i = i.call(o, r[1])).done) return i; switch (o = 0, i && (r = [0, i.value]), r[0]) { case 0: case 1: i = r; break; case 4: return u.label++, { value: r[1], done: !1 }; case 5: u.label++, o = r[1], r = [0]; continue; case 7: r = u.ops.pop(), u.trys.pop(); continue; default: if (i = u.trys, !(i = i.length > 0 && i[i.length - 1]) && (6 === r[0] || 2 === r[0])) { u = 0; continue } if (3 === r[0] && (!i || r[1] > i[0] && r[1] < i[3])) { u.label = r[1]; break } if (6 === r[0] && u.label < i[1]) { u.label = i[1], i = r; break } if (i && u.label < i[2]) { u.label = i[2], u.ops.push(r); break } i[2] && u.ops.pop(), u.trys.pop(); continue } r = t.call(e, u) } catch (e) { r = [6, e], o = 0 } finally { a = i = 0 } if (5 & r[0]) throw r[1]; return { value: r[0] ? r[1] : void 0, done: !0 } } var a, o, i, s, u = { label: 0, sent: function() { if (1 & i[0]) throw i[1]; return i[1] }, trys: [], ops: [] }; return s = { next: r(0), throw: r(1), return: r(2) }, "function" == typeof Symbol && (s[Symbol.iterator] = function() { return this }), s }, GPGPUContext = function() { function e(e) { this.outputTexture = null, this.program = null, this.disposed = !1, this.autoDebugValidate = !1, this.vertexAttrsAreBound = !1, this.itemsToPoll = [], this.gl = null != e ? e : createWebGLContext(), 1 === ENV.get("WEBGL_VERSION") ? (this.textureFloatExtension = getExtensionOrThrow(this.gl, "OES_texture_float"), this.colorBufferFloatExtension = this.gl.getExtension("WEBGL_color_buffer_float")) : this.colorBufferFloatExtension = getExtensionOrThrow(this.gl, "EXT_color_buffer_float"), this.loseContextExtension = getExtensionOrThrow(this.gl, "WEBGL_lose_context"), ENV.get("WEBGL_GET_BUFFER_SUB_DATA_ASYNC_EXTENSION_ENABLED") && (this.getBufferSubDataAsyncExtension = this.gl.getExtension("WEBGL_get_buffer_sub_data_async")), this.vertexBuffer = createVertexBuffer(this.gl), this.indexBuffer = createIndexBuffer(this.gl), this.framebuffer = createFramebuffer(this.gl) } return e.prototype.dispose = function() { var e = this; if (!this.disposed) { null != this.program && console.warn("Disposing a GPGPUContext that still has a bound WebGLProgram. This is probably a resource leak, delete the program with GPGPUContext.deleteProgram before disposing."), null != this.outputTexture && console.warn("Disposing a GPGPUContext that still has a bound output matrix texture. This is probably a resource leak, delete the output matrix texture with GPGPUContext.deleteMatrixTexture before disposing."); var t = this.gl; callAndCheck(t, function() { return t.finish() }), callAndCheck(t, function() { return t.bindFramebuffer(t.FRAMEBUFFER, null) }), callAndCheck(t, function() { return t.deleteFramebuffer(e.framebuffer) }), callAndCheck(t, function() { return t.bindBuffer(t.ARRAY_BUFFER, null) }), callAndCheck(t, function() { return t.deleteBuffer(e.vertexBuffer) }), callAndCheck(t, function() { return t.bindBuffer(t.ELEMENT_ARRAY_BUFFER, null) }), callAndCheck(t, function() { return t.deleteBuffer(e.indexBuffer) }), this.loseContextExtension.loseContext(), this.disposed = !0 } }, e.prototype.enableAutomaticDebugValidation = function(e) { this.autoDebugValidate = e, enableDebugWebGLErrorChecking(e) }, e.prototype.createMatrixTexture = function(e, t) { return this.throwIfDisposed(), createMatrixTexture(this.gl, e, t) }, e.prototype.uploadPixelDataToTexture = function(e, t) { this.throwIfDisposed(), uploadPixelDataToTexture(this.gl, e, t) }, e.prototype.createPackedMatrixTexture = function(e, t) { return this.throwIfDisposed(), createPackedMatrixTexture(this.gl, e, t) }, e.prototype.deleteMatrixTexture = function(e) { var t = this; this.throwIfDisposed(), this.outputTexture === e && (unbindColorTextureFromFramebuffer(this.gl, this.framebuffer), this.outputTexture = null), callAndCheck(this.gl, function() { return t.gl.deleteTexture(e) }) }, e.prototype.uploadMatrixToTexture = function(e, t, r, n) { this.throwIfDisposed(); return uploadMatrixToTexture(this.gl, e, t, r, n, 1) }, e.prototype.uploadMatrixToPackedTexture = function(e, t, r, n) { return this.throwIfDisposed(), uploadMatrixToPackedTexture(this.gl, e, t, r, n) }, e.prototype.downloadMatrixFromTexture = function(e, t, r) { var n = this; return this.downloadMatrixDriver(e, function() { return downloadMatrixFromOutputTexture(n.gl, t, r) }) }, e.prototype.downloadMatrixFromTextureAsync = function(e, t, r) { return __awaiter$4(this, void 0, void 0, function() { var n = this; return __generator$4(this, function(a) { if (null == this.getBufferSubDataAsyncExtension) throw new Error("Cannot download matrix from output texture asynchronously, WEBGL_get_buffer_sub_data_async is not enabled."); return [2, this.downloadMatrixDriverAsync(e, function() { return downloadMatrixFromOutputTextureAsync(n.gl, n.getBufferSubDataAsyncExtension, t, r) })] }) }) }, e.prototype.downloadMatrixFromRGBAColorTexture = function(e, t, r, n) { var a = this; return this.downloadMatrixDriver(e, function() { return downloadMatrixFromRGBAColorTexture(a.gl, t, r, n) }) }, e.prototype.downloadMatrixFromPackedTexture = function(e, t, r) { var n = this; return this.downloadMatrixDriver(e, function() { return downloadMatrixFromPackedOutputTexture(n.gl, t, r) }) }, e.prototype.createProgram = function(e) { this.throwIfDisposed(); var t = this.gl, r = createFragmentShader(t, e), n = createVertexShader$1(t), a = createProgram(t); return callAndCheck(t, function() { return t.attachShader(a, n) }), callAndCheck(t, function() { return t.attachShader(a, r) }), linkProgram(t, a), this.autoDebugValidate && validateProgram(t, a), this.vertexAttrsAreBound || (this.setProgram(a), this.vertexAttrsAreBound = bindVertexProgramAttributeStreams(t, this.program, this.vertexBuffer)), a }, e.prototype.deleteProgram = function(e) { var t = this; this.throwIfDisposed(), e === this.program && (this.program = null), null != e && callAndCheck(this.gl, function() { return t.gl.deleteProgram(e) }) }, e.prototype.setProgram = function(e) { var t = this; this.throwIfDisposed(), this.program = e, null != this.program && this.autoDebugValidate && validateProgram(this.gl, this.program), callAndCheck(this.gl, function() { return t.gl.useProgram(e) }) }, e.prototype.getUniformLocation = function(e, t, r) { return void 0 === r && (r = !0), this.throwIfDisposed(), r ? getProgramUniformLocationOrThrow(this.gl, e, t) : getProgramUniformLocation(this.gl, e, t) }, e.prototype.getAttributeLocation = function(e, t) { var r = this; return this.throwIfDisposed(), callAndCheck(this.gl, function() { return r.gl.getAttribLocation(e, t) }) }, e.prototype.getUniformLocationNoThrow = function(e, t) { return this.throwIfDisposed(), this.gl.getUniformLocation(e, t) }, e.prototype.setInputMatrixTexture = function(e, t, r) { this.throwIfDisposed(), this.throwIfNoProgram(), bindTextureToProgramUniformSampler(this.gl, this.program, e, t, r) }, e.prototype.setOutputMatrixTexture = function(e, t, r) { this.setOutputMatrixTextureDriver(e, r, t) }, e.prototype.setOutputPackedMatrixTexture = function(e, t, r) { this.throwIfDisposed(); var n = getPackedMatrixTextureShapeWidthHeight(t, r), a = n[0], o = n[1]; this.setOutputMatrixTextureDriver(e, a, o) }, e.prototype.setOutputMatrixWriteRegion = function(e, t, r, n) { this.setOutputMatrixWriteRegionDriver(r, e, n, t) }, e.prototype.setOutputPackedMatrixWriteRegion = function(e, t, r, n) { throw new Error("setOutputPackedMatrixWriteRegion not implemented.") }, e.prototype.debugValidate = function() { null != this.program && validateProgram(this.gl, this.program), validateFramebuffer(this.gl) }, e.prototype.executeProgram = function() { this.throwIfDisposed(), this.throwIfNoProgram(); var e = this.gl; this.autoDebugValidate && this.debugValidate(), callAndCheck(e, function() { return e.drawElements(e.TRIANGLES, 6, e.UNSIGNED_SHORT, 0) }) }, e.prototype.blockUntilAllProgramsCompleted = function() { var e = this; this.throwIfDisposed(), callAndCheck(this.gl, function() { return e.gl.finish() }) }, e.prototype.getQueryTimerExtension = function() { return null == this.disjointQueryTimerExtension && (this.disjointQueryTimerExtension = getExtensionOrThrow(this.gl, 2 === ENV.get("WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_VERSION") ? "EXT_disjoint_timer_query_webgl2" : "EXT_disjoint_timer_query")), this.disjointQueryTimerExtension }, e.prototype.getQueryTimerExtensionWebGL2 = function() { return this.getQueryTimerExtension() }, e.prototype.getQueryTimerExtensionWebGL1 = function() { return this.getQueryTimerExtension() }, e.prototype.runQuery = function(e) { var t = this.beginQuery(); return e(), this.endQuery(), this.pollQueryTime(t) }, e.prototype.beginQuery = function() { if (2 === ENV.get("WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_VERSION")) { var e = this.gl, t = this.getQueryTimerExtensionWebGL2(), r = e.createQuery(); return e.beginQuery(t.TIME_ELAPSED_EXT, r), r } var n = this.getQueryTimerExtensionWebGL1(), a = n.createQueryEXT(); return n.beginQueryEXT(n.TIME_ELAPSED_EXT, a), a }, e.prototype.endQuery = function() { if (2 !== ENV.get("WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_VERSION")) { var e = this.getQueryTimerExtensionWebGL1(); e.endQueryEXT(e.TIME_ELAPSED_EXT) } else { var t = this.gl, r = this.getQueryTimerExtensionWebGL2(); t.endQuery(r.TIME_ELAPSED_EXT) } }, e.prototype.isQueryAvailable = function(e, t) { if (0 === t) return !0; if (2 === t) { var r = this.gl, n = this.getQueryTimerExtensionWebGL2(), a = r.getQueryParameter(e, r.QUERY_RESULT_AVAILABLE); return null == this.disjoint && (this.disjoint = this.gl.getParameter(n.GPU_DISJOINT_EXT)), a && !this.disjoint } a = (n = this.getQueryTimerExtensionWebGL1()).getQueryObjectEXT(e, n.QUERY_RESULT_AVAILABLE_EXT); return null == this.disjoint && (this.disjoint = this.gl.getParameter(n.GPU_DISJOINT_EXT)), a && !this.disjoint }, e.prototype.pollQueryTime = function(e) { var t = this; return new Promise(function(r) { var n = ENV.get("WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_VERSION"); t.addItemToPoll(function() { return t.isQueryAvailable(e, n) }, function() { return r(t.getQueryTime(e, n)) }) }) }, e.prototype.pollItems = function() { for (var e = binSearchLastTrue(this.itemsToPoll.map(function(e) { return e.isDoneFn })), t = 0; t <= e; ++t)(0, this.itemsToPoll[t].resolveFn)(); this.itemsToPoll = this.itemsToPoll.slice(e + 1) }, e.prototype.addItemToPoll = function(e, t) { var r = this; this.itemsToPoll.push({ isDoneFn: e, resolveFn: t }), this.itemsToPoll.length > 1 || repeatedTry(function() { return r.pollItems(), 0 === r.itemsToPoll.length }) }, e.prototype.getQueryTime = function(e, t) { if (0 === t) return null; if (2 === t) { var r = this.gl; return (a = r.getQueryParameter(e, r.QUERY_RESULT)) / 1e6 } var n = this.getQueryTimerExtensionWebGL1(), a = n.getQueryObjectEXT(e, n.QUERY_RESULT_EXT); return a / 1e6 }, e.prototype.downloadMatrixDriverSetup = function(e) { this.throwIfDisposed(), bindColorTextureToFramebuffer(this.gl, e, this.framebuffer), this.autoDebugValidate && validateFramebuffer(this.gl) }, e.prototype.downloadMatrixDriverTeardown = function() { null != this.outputTexture ? (bindColorTextureToFramebuffer(this.gl, this.outputTexture, this.framebuffer), this.autoDebugValidate && validateFramebuffer(this.gl)) : unbindColorTextureFromFramebuffer(this.gl, this.framebuffer) }, e.prototype.downloadMatrixDriver = function(e, t) { this.downloadMatrixDriverSetup(e); var r = t(); return this.downloadMatrixDriverTeardown(), r }, e.prototype.downloadMatrixDriverAsync = function(e, t) { return __awaiter$4(this, void 0, void 0, function() { var r; return __generator$4(this, function(n) { switch (n.label) { case 0: return this.downloadMatrixDriverSetup(e), [4, t()]; case 1: return r = n.sent(), this.downloadMatrixDriverTeardown(), [2, r] } }) }) }, e.prototype.setOutputMatrixTextureDriver = function(e, t, r) { this.throwIfDisposed(); var n = this.gl; bindColorTextureToFramebuffer(n, e, this.framebuffer), this.autoDebugValidate && validateFramebuffer(n), this.outputTexture = e, callAndCheck(n, function() { return n.viewport(0, 0, t, r) }), callAndCheck(n, function() { return n.scissor(0, 0, t, r) }) }, e.prototype.setOutputMatrixWriteRegionDriver = function(e, t, r, n) { var a = this; this.throwIfDisposed(), callAndCheck(this.gl, function() { return a.gl.scissor(e, t, r, n) }) }, e.prototype.throwIfDisposed = function() { if (this.disposed) throw new Error("Attempted to use disposed GPGPUContext.") }, e.prototype.throwIfNoProgram = function() { if (null == this.program) throw new Error("No GPU program is currently set.") }, e }(), NAN_UNIFORM_NAME = "NaN", WhereProgram = function() { return function(e, t, r) { this.variableNames = ["c", "a", "b"], this.outputShape = t; var n, a; if (r > 4) throw Error("Where for rank " + r + " is not yet supported"); if (1 === r) a = "resRC", n = "resRC"; else { for (var o = ["resRC.x", "resRC.y", "resRC.z", "resRC.w"], i = [], s = [], u = 0; u < t.length; u++) s.push("" + o[u]), u < e && i.push("" + o[u]); n = i.join(), a = s.join() } var l = getCoordsDataType(r); this.userCode = "\n void main() {\n " + l + " resRC = getOutputCoords();\n float cVal = getC(" + n + ");\n if (cVal >= 1.0) {\n setOutput(getA(" + a + "));\n } else {\n setOutput(getB(" + a + "));\n }\n }\n " } }(), LRNProgram = function() { return function(e, t, r, n, a) { this.variableNames = ["x"], this.outputShape = []; var o = t, i = e[3] - 1; this.outputShape = e; var s, u = "float(" + r + ") + float(" + n + ") * sum"; s = .5 === a ? "inversesqrt(" + u + ")" : 1 === a ? "1.0/(" + u + ")" : "exp(log(" + u + ") * float(-" + a + "));", this.userCode = "\n void main() {\n ivec4 coords = getOutputCoords();\n int b = coords[0];\n int r = coords[1];\n int c = coords[2];\n int d = coords[3];\n float x = getX(b, r, c, d);\n float sum = 0.0;\n for (int j = -" + o + "; j <= " + o + "; j++) {\n int idx = d + j;\n if (idx >= 0 && idx <= " + i + ") {\n float z = getX(b, r, c, idx);\n sum += z * z;\n }\n }\n float val = x * " + s + ";\n setOutput(val);\n }\n " } }(), MaxPool2DBackpropProgram = function() { return function(e) { this.variableNames = ["dy", "maxPos"], this.outputShape = e.inShape; var t = e.filterHeight, r = e.filterWidth, n = e.strideHeight, a = e.strideWidth, o = t - 1 - e.padInfo.top, i = r - 1 - e.padInfo.left, s = t * r - 1; this.userCode = "\n const ivec2 pads = ivec2(" + o + ", " + i + ");\n\n void main() {\n ivec4 coords = getOutputCoords();\n int b = coords[0];\n int d = coords[3];\n\n ivec2 dyRCCorner = coords.yz - pads;\n int dyRCorner = dyRCCorner.x;\n int dyCCorner = dyRCCorner.y;\n\n // Convolve dy(?, ?, d) with pos mask(:, :, d) to get dx(xR, xC, d).\n // ? = to be determined. : = across all values in that axis.\n float dotProd = 0.0;\n for (int wR = 0; wR < " + t + "; wR++) {\n float dyR = float(dyRCorner + wR) / " + n + ".0;\n\n if (dyR < 0.0 || dyR >= " + e.outHeight + ".0 || fract(dyR) > 0.0) {\n continue;\n }\n int idyR = int(dyR);\n\n for (int wC = 0; wC < " + r + "; wC++) {\n float dyC = float(dyCCorner + wC) / " + a + ".0;\n\n if (dyC < 0.0 || dyC >= " + e.outWidth + ".0 ||\n fract(dyC) > 0.0) {\n continue;\n }\n int idyC = int(dyC);\n\n float dyValue = getDy(b, idyR, idyC, d);\n int maxPosValue = " + s + " - int(getMaxPos(b, idyR, idyC, d));\n\n // Get the current value, check it against the value from the\n // position matrix.\n int curPosValue = wR * " + r + " + wC;\n float mask = float(maxPosValue == curPosValue ? 1.0 : 0.0);\n\n dotProd += dyValue * mask;\n }\n }\n setOutput(dotProd);\n }\n " } }(), MatMulProgram = function() { return function(e, t, r, n) { void 0 === r && (r = !1), void 0 === n && (n = !1), this.variableNames = ["matrixA", "matrixB"]; var a = r ? e[1] : e[0], o = n ? t[0] : t[1], i = r ? e[0] : e[1]; this.outputShape = [a, o]; var s = function(e, t) { return r ? t + " + " + e + ", aRow" : "aRow, " + t + " + " + e }, u = function(e, t) { return n ? "bCol, " + t + " + " + e : t + " + " + e + ", bCol" }, l = 4 * Math.floor(i / 4), c = i % 4; this.userCode = " float dotARowBCol(int aRow, int bCol) {\n float result = 0.0;\n for (int i = 0; i < " + l + "; i += 4) {\n vec4 a = vec4(\n getMatrixA(" + s(0, "i") + "),\n getMatrixA(" + s(1, "i") + "),\n getMatrixA(" + s(2, "i") + "),\n getMatrixA(" + s(3, "i") + ")\n );\n vec4 b = vec4(\n getMatrixB(" + u(0, "i") + "),\n getMatrixB(" + u(1, "i") + "),\n getMatrixB(" + u(2, "i") + "),\n getMatrixB(" + u(3, "i") + ")\n );\n\n result += dot(a, b);\n }\n\n if (" + (1 === c) + ") {\n result += getMatrixA(" + s(0, l) + ") *\n getMatrixB(" + u(0, l) + ");\n } else if (" + (2 === c) + ") {\n vec2 a = vec2(\n getMatrixA(" + s(0, l) + "),\n getMatrixA(" + s(1, l) + ")\n );\n vec2 b = vec2(\n getMatrixB(" + u(0, l) + "),\n getMatrixB(" + u(1, l) + ")\n );\n result += dot(a, b);\n } else if (" + (3 === c) + ") {\n vec3 a = vec3(\n getMatrixA(" + s(0, l) + "),\n getMatrixA(" + s(1, l) + "),\n getMatrixA(" + s(2, l) + ")\n );\n vec3 b = vec3(\n getMatrixB(" + u(0, l) + "),\n getMatrixB(" + u(1, l) + "),\n getMatrixB(" + u(2, l) + ")\n );\n result += dot(a, b);\n }\n\n return result;\n }\n\n void main() {\n ivec2 resRC = getOutputCoords();\n setOutput(dotARowBCol(resRC.x, resRC.y));\n }\n " } }(), MultinomialProgram = function() { function e(e, t, r) { this.variableNames = ["probs"], this.outputShape = [e, r], this.userCode = "\n uniform float seed;\n\n void main() {\n ivec2 coords = getOutputCoords();\n int batch = coords[0];\n\n float r = random(seed);\n float cdf = 0.0;\n\n for (int i = 0; i < " + (t - 1) + "; i++) {\n cdf += getProbs(batch, i);\n\n if (r < cdf) {\n setOutput(float(i));\n return;\n }\n }\n\n // If no other event happened, last event happened.\n setOutput(float(" + (t - 1) + "));\n }\n " } return e.prototype.getCustomSetupFunc = function(e) { var t = this; return function(r, n) { null == t.seedLoc && (t.seedLoc = r.getUniformLocation(n, "seed")), r.gl.uniform1f(t.seedLoc, e) } }, e }(), OneHotProgram = function() { return function(e, t, r, n) { this.variableNames = ["indices"], this.outputShape = [e, t], this.userCode = "\n void main() {\n ivec2 coords = getOutputCoords();\n int index = round(getIndices(coords.x));\n setOutput(mix(float(" + n + "), float(" + r + "),\n float(index == coords.y)));\n }\n " } }(), PadProgram = function() { return function(e, t, r) { this.variableNames = ["x"], this.outputShape = t.map(function(t, r) { return t[0] + e[r] + t[1] }); var n = e.length, a = getCoordsDataType(n), o = t.map(function(e) { return e[0] }).join(","), i = t.map(function(t, r) { return t[0] + e[r] }).join(","), s = ["coords[0]", "coords[1]", "coords[2]", "coords[3]"].slice(0, n); this.userCode = 1 !== n ? "\n " + a + " start = " + a + "(" + o + ");\n " + a + " end = " + a + "(" + i + ");\n\n void main() {\n " + a + " outC = getOutputCoords();\n if (any(lessThan(outC, start)) || any(greaterThanEqual(outC, end))) {\n setOutput(float(" + r + "));\n } else {\n " + a + " coords = outC - start;\n setOutput(getX(" + s + "));\n }\n }\n " : "\n int start = " + o + ";\n int end = " + i + ";\n\n void main() {\n int outC = getOutputCoords();\n if (outC < start || outC >= end) {\n setOutput(float(" + r + "));\n } else {\n setOutput(getX(outC - start));\n }\n }\n " } }(), Pool2DProgram = function() { return function(e, t, r) { if (this.variableNames = ["x"], "avg" === t && r) throw new Error("Cannot compute positions for average pool."); var n = e.filterHeight, a = e.filterWidth, o = e.strideHeight, i = e.strideWidth, s = e.padInfo.top, u = e.padInfo.left; this.outputShape = e.outShape; var l = "avg" === t, c = "0.0"; if (l || (c = "-1.0 / 0.0"), r) this.userCode = "\n const ivec2 strides = ivec2(" + o + ", " + i + ");\n const ivec2 pads = ivec2(" + s + ", " + u + ");\n\n void main() {\n ivec4 coords = getOutputCoords();\n int batch = coords[0];\n int d = coords[3];\n\n ivec2 xRCCorner = coords.yz * strides - pads;\n int xRCorner = xRCCorner.x;\n int xCCorner = xRCCorner.y;\n\n // max/min x(?, ?, d) to get y(yR, yC, d).\n // ? = to be determined\n float minMaxValue = 0.0;\n float minMaxValueFound = 0.0;\n int minMaxPosition = 0;\n float avgValue = 0.0;\n\n for (int wR = 0; wR < " + n + "; wR++) {\n int xR = xRCorner + wR;\n\n if (xR < 0 || xR >= " + e.inHeight + ") {\n continue;\n }\n\n for (int wC = 0; wC < " + a + "; wC++) {\n int xC = xCCorner + wC;\n\n if (xC < 0 || xC >= " + e.inWidth + ") {\n continue;\n }\n\n float value = getX(batch, xR, xC, d);\n\n // If a min / max value has already been found, use it. If not,\n // use the current value.\n float currMinMaxValue = mix(\n value, minMaxValue, minMaxValueFound);\n if (value >= currMinMaxValue) {\n minMaxValue = value;\n minMaxValueFound = 1.0;\n minMaxPosition = wR * " + a + " + wC;\n }\n }\n }\n setOutput(float(minMaxPosition));\n }\n "; else { var p = t + "(" + t + "(" + t + "(minMaxValue[0], minMaxValue[1]), minMaxValue[2]), minMaxValue[3])"; "avg" === t && (p = "avgValue / count"); var d = 4 * Math.floor(a / 4), h = a % 4, f = "\n if (" + l + ") {\n avgValue += dot(values, ones);\n } else {\n minMaxValue = max(values, minMaxValue);\n }\n "; this.userCode = "\n const ivec2 strides = ivec2(" + o + ", " + i + ");\n const ivec2 pads = ivec2(" + s + ", " + u + ");\n const float initializationValue = " + c + ";\n const vec4 ones = vec4(1.0, 1.0, 1.0, 1.0);\n\n float count = 0.0;\n\n float getValue(int batch, int xR, int xC, int d) {\n if (xC < 0 || xC >= " + e.inWidth + ") {\n return initializationValue;\n }\n count += 1.0;\n return getX(batch, xR, xC, d);\n }\n\n void main() {\n ivec4 coords = getOutputCoords();\n int batch = coords[0];\n int d = coords[3];\n\n ivec2 xRCCorner = coords.yz * strides - pads;\n int xRCorner = xRCCorner.x;\n int xCCorner = xRCCorner.y;\n\n // max/min x(?, ?, d) to get y(yR, yC, d).\n // ? = to be determined\n vec4 minMaxValue = vec4(" + c + ");\n float avgValue = 0.0;\n count = 0.0;\n\n for (int wR = 0; wR < " + n + "; wR++) {\n int xR = xRCorner + wR;\n\n if (xR < 0 || xR >= " + e.inHeight + ") {\n continue;\n }\n\n for (int wC = 0; wC < " + d + "; wC += 4) {\n int xC = xCCorner + wC;\n\n vec4 values = vec4(\n getValue(batch, xR, xC, d),\n getValue(batch, xR, xC + 1, d),\n getValue(batch, xR, xC + 2, d),\n getValue(batch, xR, xC + 3, d)\n );\n\n " + f + "\n }\n\n int xC = xCCorner + " + d + ";\n if (" + (1 === h) + ") {\n vec4 values = vec4(\n getValue(batch, xR, xC, d),\n initializationValue,\n initializationValue,\n initializationValue\n );\n\n " + f + "\n } else if (" + (2 === h) + ") {\n vec4 values = vec4(\n getValue(batch, xR, xC, d),\n getValue(batch, xR, xC + 1, d),\n initializationValue,\n initializationValue\n );\n\n " + f + "\n } else if (" + (3 === h) + ") {\n vec4 values = vec4(\n getValue(batch, xR, xC, d),\n getValue(batch, xR, xC + 1, d),\n getValue(batch, xR, xC + 2, d),\n initializationValue\n );\n\n " + f + "\n }\n }\n setOutput(" + p + ");\n }\n " } } }(), ReduceProgram = function() { return function(e, t) { this.variableNames = ["x"]; var r = e.windowSize, n = e.batchSize, a = e.inSize, o = Math.ceil(a / r); this.outputShape = [n, o]; var i = "sum" === t, s = "0.0"; i || (s = "min" === t ? "1.0 / 0.0" : "-1.0 / 0.0"); var u = "min" === t ? "min" : "max", l = t + "(" + t + "(" + t + "(minMaxValue[0], minMaxValue[1]), minMaxValue[2]), minMaxValue[3])"; "sum" === t && (l = "sumValue"); var c = 4 * Math.floor(r / 4), p = r % 4, d = "\n if (" + i + ") {\n sumValue += dot(values, ones);\n } else {\n minMaxValue = " + u + "(values, minMaxValue);\n }\n ", h = ""; a % r > 0 && (h = "\n if (inIdx < 0 || inIdx >= " + a + ") {\n return initializationValue;\n }\n "), this.userCode = "\n const float initializationValue = " + s + ";\n const vec4 ones = vec4(1.0, 1.0, 1.0, 1.0);\n\n float getValue(int batch, int inIdx) {\n " + h + "\n return getX(batch, inIdx);\n }\n\n void main() {\n ivec2 coords = getOutputCoords();\n int batch = coords[0];\n int outIdx = coords[1];\n int inOffset = outIdx * " + r + ";\n\n vec4 minMaxValue = vec4(" + s + ");\n float sumValue = 0.0;\n\n for (int i = 0; i < " + c + "; i += 4) {\n int inIdx = inOffset + i;\n vec4 values = vec4(\n getValue(batch, inIdx),\n getValue(batch, inIdx + 1),\n getValue(batch, inIdx + 2),\n getValue(batch, inIdx + 3)\n );\n\n " + d + "\n }\n\n int inIdx = inOffset + " + c + ";\n if (" + (1 === p) + ") {\n vec4 values = vec4(\n getValue(batch, inIdx),\n initializationValue,\n initializationValue,\n initializationValue\n );\n " + d + "\n } else if (" + (2 === p) + ") {\n vec4 values = vec4(\n getValue(batch, inIdx),\n getValue(batch, inIdx + 1),\n initializationValue,\n initializationValue\n );\n " + d + "\n } else if (" + (3 === p) + ") {\n vec4 values = vec4(\n getValue(batch, inIdx),\n getValue(batch, inIdx + 1),\n getValue(batch, inIdx + 2),\n initializationValue\n );\n " + d + "\n }\n setOutput(" + l + ");\n }\n " } }(), ResizeBilinearBackpropProgram = function() { return function(e, t, r) { this.variableNames = ["dy"], this.outputShape = [], this.outputShape = t.shape; var n = t.shape, a = n[1], o = n[2], i = e.shape, s = i[1], u = i[2], l = [r && s > 1 ? a - 1 : a, r && u > 1 ? o - 1 : o], c = [r && s > 1 ? s - 1 : s, r && u > 1 ? u - 1 : u], p = l[0] / c[0], d = l[1] / c[1], h = 1 / p, f = 1 / d, m = 2 * Math.ceil(h) + 2, g = 2 * Math.ceil(f) + 2; this.userCode = "\n void main() {\n ivec4 coords = getOutputCoords();\n int b = coords[0];\n int d = coords[3];\n int r = coords[1];\n int c = coords[2];\n\n float accumulator = 0.0;\n\n const float heightScale = float(" + p + ");\n const float widthScale = float(" + d + ");\n\n const float invHeightScale = float(" + h + ");\n const float invWidthScale = float(" + f + ");\n\n const int winHeight = int(" + m + ");\n const int winWidth = int(" + g + ");\n\n // Compute bounds for where in dy we will look\n float startRLerp = floor(float(r) * invHeightScale);\n int startDyR = int(startRLerp - float(winHeight / 2));\n\n float startCLerp = floor(float(c) * invWidthScale);\n int startDyC = int(startCLerp - float(winWidth / 2));\n\n // Loop over dy\n for (int dyROffset = 0; dyROffset < winHeight; dyROffset++) {\n int dyR = dyROffset + startDyR;\n\n // Guard against the window exceeding the bounds of dy\n if (dyR < 0 || dyR >= " + s + ") {\n continue;\n }\n\n for (int dyCOffset = 0; dyCOffset < winWidth; dyCOffset++) {\n int dyC = dyCOffset + startDyC;\n\n // Guard against the window exceeding the bounds of dy\n if (dyC < 0 || dyC >= " + u + ") {\n continue;\n }\n\n float dxR = float(dyR) * heightScale;\n int topDxRIndex = int(floor(dxR));\n int bottomDxRIndex = int(min(ceil(dxR), " + (a - 1) + ".0));\n float dxRLerp = dxR - float(topDxRIndex);\n float inverseDxRLerp = 1.0 - dxRLerp;\n\n float dxC = float(dyC) * widthScale;\n int leftDxCIndex = int(floor(dxC));\n int rightDxCIndex = int(min(ceil(dxC), " + (o - 1) + ".0));\n float dxCLerp = dxC - float(leftDxCIndex);\n float inverseDxCLerp = 1.0 - dxCLerp;\n\n if (r == topDxRIndex && c == leftDxCIndex) {\n // topLeft\n accumulator +=\n getDy(b, dyR, dyC, d) * inverseDxRLerp * inverseDxCLerp;\n }\n\n if (r == topDxRIndex && c == rightDxCIndex) {\n // topRight\n accumulator += getDy(b, dyR, dyC, d) * inverseDxRLerp * dxCLerp;\n }\n\n if (r == bottomDxRIndex && c == leftDxCIndex) {\n // bottomLeft\n accumulator += getDy(b, dyR, dyC, d) * dxRLerp * inverseDxCLerp;\n }\n\n if (r == bottomDxRIndex && c == rightDxCIndex) {\n // bottomRight\n accumulator += getDy(b, dyR, dyC, d) * dxRLerp * dxCLerp;\n }\n }\n }\n // End loop over dy\n\n setOutput(accumulator);\n }\n " } }(), ResizeBilinearProgram = function() { return function(e, t, r, n) { this.variableNames = ["A"], this.outputShape = []; var a = e[0], o = e[1], i = e[2], s = e[3]; this.outputShape = [a, t, r, s]; var u = [n && t > 1 ? o - 1 : o, n && r > 1 ? i - 1 : i], l = [n && t > 1 ? t - 1 : t, n && r > 1 ? r - 1 : r]; this.userCode = "\n const vec2 effectiveInputOverOutputRatioRC = vec2(\n " + u[0] / l[0] + ",\n " + u[1] / l[1] + ");\n const vec2 inputShapeRC = vec2(" + o + ".0, " + i + ".0);\n\n void main() {\n ivec4 coords = getOutputCoords();\n int b = coords[0];\n int d = coords[3];\n ivec2 yRC = coords.yz;\n\n // Fractional source index.\n vec2 sourceFracIndexRC = vec2(yRC) * effectiveInputOverOutputRatioRC;\n\n // Compute the four integer indices.\n ivec2 sourceFloorRC = ivec2(sourceFracIndexRC);\n ivec2 sourceCeilRC = ivec2(\n min(inputShapeRC - 1.0, ceil(sourceFracIndexRC)));\n\n float topLeft = getA(b, sourceFloorRC.x, sourceFloorRC.y, d);\n float bottomLeft = getA(b, sourceCeilRC.x, sourceFloorRC.y, d);\n float topRight = getA(b, sourceFloorRC.x, sourceCeilRC.y, d);\n float bottomRight = getA(b, sourceCeilRC.x, sourceCeilRC.y, d);\n\n vec2 fracRC = sourceFracIndexRC - vec2(sourceFloorRC);\n\n float top = topLeft + (topRight - topLeft) * fracRC.y;\n float bottom = bottomLeft + (bottomRight - bottomLeft) * fracRC.y;\n float newValue = top + (bottom - top) * fracRC.x;\n\n setOutput(newValue);\n }\n " } }(), ResizeNearestNeighborProgram = function() { return function(e, t, r, n) { this.variableNames = ["A"], this.outputShape = []; var a = e[0], o = e[1], i = e[2], s = e[3]; this.outputShape = [a, t, r, s]; var u = n ? [o - 1, i - 1] : [o, i], l = n ? [t - 1, r - 1] : [t, r], c = n ? "0.5" : "0.0"; this.userCode = "\n const vec2 effectiveInputOverOutputRatioRC = vec2(\n " + u[0] / l[0] + ",\n " + u[1] / l[1] + ");\n const vec2 inputShapeRC = vec2(" + o + ".0, " + i + ".0);\n\n void main() {\n ivec4 coords = getOutputCoords();\n int b = coords[0];\n int d = coords[3];\n ivec2 yRC = coords.yz;\n\n // Fractional source index.\n vec2 sourceFracIndexRC = vec2(yRC) * effectiveInputOverOutputRatioRC;\n\n // Compute the coordinators of nearest neighbor point.\n ivec2 sourceNearestRC = ivec2(\n min(inputShapeRC - 1.0, floor(sourceFracIndexRC + " + c + ")));\n\n float newValue = getA(b, sourceNearestRC.x, sourceNearestRC.y, d);\n\n setOutput(newValue);\n }\n " } }(), ReverseProgram = function() { return function(e, t) { this.variableNames = ["x"]; var r = e.length; if (r > 4) throw new Error("WebGL backend: Reverse of rank-" + r + " tensor is not yet supported"); if (this.outputShape = e, 1 !== r) { var n = function(r) { return -1 !== t.indexOf(r) && 1 !== e[r] ? e[r] + " - coords[" + r + "] - 1" : "coords[" + r + "]" }, a = e.map(function(e, t) { return n(t) }).join(","), o = getCoordsDataType(r); this.userCode = "\n void main() {\n " + o + " coords = getOutputCoords();\n setOutput(getX(" + a + "));\n }\n " } else this.userCode = "\n void main() {\n int coord = getOutputCoords();\n setOutput(getX(" + e[0] + " - coord - 1));\n }\n " } }(), SliceProgram = function() { function e(e) { this.variableNames = ["source"], this.outputShape = e, this.rank = e.length; var t = getCoordsDataType(this.rank), r = getCoords$1(this.rank); this.userCode = "\n uniform " + t + " start;\n\n void main() {\n " + t + " sourceLoc = start + getOutputCoords();\n setOutput(getSource(" + r + "));\n }\n " } return e.prototype.getCustomSetupFunc = function(e) { var t = this; if (e.length !== this.rank) throw Error("The rank (" + this.rank + ") of the program must match the length of start (" + e.length + ")"); return function(r, n) { if (null != t.startLoc || (t.startLoc = r.getUniformLocationNoThrow(n, "start"), null != t.startLoc)) if (1 === t.rank) r.gl.uniform1i(t.startLoc, e[0]); else if (2 === t.rank) r.gl.uniform2i(t.startLoc, e[0], e[1]); else if (3 === t.rank) r.gl.uniform3i(t.startLoc, e[0], e[1], e[2]); else { if (4 !== t.rank) throw Error("Slicing for rank " + t.rank + " is not yet supported"); r.gl.uniform4i(t.startLoc, e[0], e[1], e[2], e[3]) } } }, e }(), StridedSliceProgram = function() { return function(e, t, r) { this.variableNames = ["x"], this.outputShape = r, this.rank = r.length; var n = getCoordsDataType(this.rank), a = ""; a = 1 === this.rank ? "coords * strides + begin" : r.map(function(e, t) { return "coords[" + t + "] * strides[" + t + "] + begin[" + t + "]" }).join(","), this.userCode = "\n " + n + " begin = " + n + "(" + e + ");\n " + n + " strides = " + n + "(" + t + ");\n\n void main() {\n " + n + " coords = getOutputCoords();\n setOutput(getX(" + a + "));\n }\n " } }(), TextureManager = function() { function e(e) { this.gpgpu = e, this.numUsedTextures = 0, this.numFreeTextures = 0, this.freeTextures = {}, this.logEnabled = !1, this.usedTextures = {} } return e.prototype.acquireTexture = function(e, t) { void 0 === t && (t = TextureType.FLOAT); var r = getKeyFromTextureShape(e, t); if (r in this.freeTextures || (this.freeTextures[r] = []), r in this.usedTextures || (this.usedTextures[r] = []), this.freeTextures[r].length > 0) { this.numFreeTextures--, this.numUsedTextures++, this.log(); var n = this.freeTextures[r].shift(); return this.usedTextures[r].push(n), n } this.numUsedTextures++, this.log(); var a = this.gpgpu.createMatrixTexture(e[0], e[1]); return this.usedTextures[r].push(a), a }, e.prototype.releaseTexture = function(e, t, r) { void 0 === r && (r = TextureType.FLOAT); var n = getKeyFromTextureShape(t, r); n in this.freeTextures || (this.freeTextures[n] = []), this.freeTextures[n].push(e), this.numFreeTextures++, this.numUsedTextures--; var a = this.usedTextures[n], o = a.indexOf(e); if (o < 0) throw new Error("Cannot release a texture that was never provided by this texture manager"); a.splice(o, 1), this.log() }, e.prototype.log = function() { if (this.logEnabled) { var e = this.numFreeTextures + this.numUsedTextures; console.log("Free/Used", this.numFreeTextures + " / " + this.numUsedTextures, "(" + e + ")") } }, e.prototype.getNumUsedTextures = function() { return this.numUsedTextures }, e.prototype.getNumFreeTextures = function() { return this.numFreeTextures }, e.prototype.dispose = function() { var e = this; if (null != this.freeTextures) { for (var t in this.freeTextures) this.freeTextures[t].forEach(function(t) { e.gpgpu.deleteMatrixTexture(t) }); for (var t in this.usedTextures) this.usedTextures[t].forEach(function(t) { e.gpgpu.deleteMatrixTexture(t) }); this.freeTextures = null, this.usedTextures = null, this.numUsedTextures = 0, this.numFreeTextures = 0 } }, e }(), TileProgram = function() { return function(e, t) { this.variableNames = ["A"]; for (var r = new Array(e.length), n = 0; n < r.length; n++) r[n] = e[n] * t[n]; this.outputShape = r, this.rank = r.length; var a = getCoordsDataType(this.rank), o = getSourceCoords$1(e); this.userCode = "\n void main() {\n " + a + " resRC = getOutputCoords();\n setOutput(getA(" + o + "));\n }\n " } }(), TransposeProgram = function() { return function(e, t) { this.variableNames = ["A"]; for (var r = new Array(e.length), n = 0; n < r.length; n++) r[n] = e[t[n]]; this.outputShape = r, this.rank = r.length; var a = getCoordsDataType(this.rank), o = getSwitchedCoords(t); this.userCode = "\n void main() {\n " + a + " resRC = getOutputCoords();\n setOutput(getA(" + o + "));\n }\n " } }(), ERF_P = .3275911, ERF_A1 = .254829592, ERF_A2 = -.284496736, ERF_A3 = 1.421413741, ERF_A4 = -1.453152027, ERF_A5 = 1.061405429, UnaryOpProgram = function() { return function(e, t) { this.variableNames = ["A"], this.outputShape = e, this.userCode = "\n float unaryOperation(float x) {\n " + t + "\n }\n\n void main() {\n float x = getAAtOutCoords();\n float y = unaryOperation(x);\n\n setOutput(y);\n }\n " } }(), CHECK_NAN_SNIPPET$1 = "if (isNaN(x)) return x;", ABS = "return abs(x);", RELU = CHECK_NAN_SNIPPET$1 + "\n return (x < 0.0) ? 0.0 : x;\n", ELU = "return (x >= 0.0) ? x : (exp(x) - 1.0);", SELU = "\n // Stable and Attracting Fixed Point (0, 1) for Normalized Weights.\n // see: https://arxiv.org/abs/1706.02515\n float scaleAlpha = " + SELU_SCALEALPHA + ";\n float scale = " + SELU_SCALE + ";\n return (x >= 0.0) ? scale * x : scaleAlpha * (exp(x) - 1.0);\n", NEG = "return -x;", CEIL = "return ceil(x);", FLOOR = "return floor(x);", SIGN = "\n if (isNaN(x)) { return 0.0; }\n return sign(x);\n", ROUND = "\n // OpenGL ES does not support round function.\n // The algorithm is based on banker's rounding.\n float base = floor(x);\n if ((x - base) < 0.5) {\n return floor(x);\n } else if ((x - base) > 0.5) {\n return ceil(x);\n } else {\n if (mod(base, 2.0) == 0.0) {\n return base;\n } else {\n return base + 1.0;\n }\n }\n", EXP = "return exp(x);", EXPM1 = "return exp(x) - 1.0;", LOG = "return log(x);", LOG1P = "return log(1.0 + x);", SQRT = "return sqrt(x);", RSQRT = "return inversesqrt(x);", SIGMOID = "return 1.0 / (1.0 + exp(-1.0 * x));", SOFTPLUS = "\n float epsilon = 1.1920928955078125e-7;\n float threshold = log(epsilon) + 2.0;\n\n bool too_large = x > -threshold;\n bool too_small = x < threshold;\n\n float result;\n float exp_x = exp(x);\n\n if (too_large){\n result = x;\n }\n else if (too_small){\n result = exp_x;\n }\n else{\n result = log(exp_x + 1.0);\n }\n return result;\n", SIN = "return sin(x);", COS = "return cos(x);", TAN = "return tan(x);", ASIN = "return asin(x);", ACOS = "return acos(x);", ATAN = CHECK_NAN_SNIPPET$1 + "\n return atan(x);\n", SINH = "\n float e2x = exp(x);\n return (e2x - 1.0 / e2x) / 2.0;\n", COSH = "\n float e2x = exp(-x);\n return (e2x + 1.0 / e2x) / 2.0;\n", TANH = "\n float e2x = exp(-2.0 * abs(x));\n return sign(x) * (1.0 - e2x) / (1.0 + e2x);\n", ASINH = "return log(x + sqrt(x * x + 1.0));", ACOSH = "return log(x + sqrt(x * x - 1.0));", ATANH = "return (log(1.0 + x) - log(1.0 - x)) / 2.0;", ERF = '\n // Error function is calculated approximately with elementary function.\n // See "Handbook of Mathematical Functions with Formulas,\n // Graphs, and Mathematical Tables", Abramowitz and Stegun.\n float p = ' + ERF_P + ";\n float a1 = " + ERF_A1 + ";\n float a2 = " + ERF_A2 + ";\n float a3 = " + ERF_A3 + ";\n float a4 = " + ERF_A4 + ";\n float a5 = " + ERF_A5 + ";\n\n float t = 1.0 / (1.0 + p * x);\n return 1.0 - (((((a5*t + a4)*t) + a3)*t + a2)*t + a1)*t*exp(-x*x);\n", SQUARE = "return x * x;", RECIPROCAL = "return 1.0 / x;", LOGICAL_NOT = "return float(!(x >= 1.0));", TO_INT = "return float(int(x));", __awaiter$5 = function(e, t, r, n) { return new(r || (r = Promise))(function(a, o) { function i(e) { try { u(n.next(e)) } catch (e) { o(e) } } function s(e) { try { u(n.throw(e)) } catch (e) { o(e) } } function u(e) { e.done ? a(e.value) : new r(function(t) { t(e.value) }).then(i, s) } u((n = n.apply(e, t || [])).next()) }) }, __generator$5 = function(e, t) { function r(e) { return function(t) { return n([e, t]) } } function n(r) { if (a) throw new TypeError("Generator is already executing."); for (; u;) try { if (a = 1, o && (i = o[2 & r[0] ? "return" : r[0] ? "throw" : "next"]) && !(i = i.call(o, r[1])).done) return i; switch (o = 0, i && (r = [0, i.value]), r[0]) { case 0: case 1: i = r; break; case 4: return u.label++, { value: r[1], done: !1 }; case 5: u.label++, o = r[1], r = [0]; continue; case 7: r = u.ops.pop(), u.trys.pop(); continue; default: if (i = u.trys, !(i = i.length > 0 && i[i.length - 1]) && (6 === r[0] || 2 === r[0])) { u = 0; continue } if (3 === r[0] && (!i || r[1] > i[0] && r[1] < i[3])) { u.label = r[1]; break } if (6 === r[0] && u.label < i[1]) { u.label = i[1], i = r; break } if (i && u.label < i[2]) { u.label = i[2], u.ops.push(r); break } i[2] && u.ops.pop(), u.trys.pop(); continue } r = t.call(e, u) } catch (e) { r = [6, e], o = 0 } finally { a = i = 0 } if (5 & r[0]) throw r[1]; return { value: r[0] ? r[1] : void 0, done: !0 } } var a, o, i, s, u = { label: 0, sent: function() { if (1 & i[0]) throw i[1]; return i[1] }, trys: [], ops: [] }; return s = { next: r(0), throw: r(1), return: r(2) }, "function" == typeof Symbol && (s[Symbol.iterator] = function() { return this }), s }, BEFORE_PAGING_CONSTANT = 300, MathBackendWebGL = function() { function e(e, t) { if (void 0 === t && (t = !0), this.gpgpu = e, this.delayedStorage = t, this.texData = new WeakMap, this.pendingRead = new WeakMap, this.pendingDisposal = new WeakSet, this.lruDataGPU = [], this.numBytesInGPU = 0, this.uploadWaitMs = 0, this.downloadWaitMs = 0, this.binaryCache = {}, this.disposed = !1, ENV.get("WEBGL_VERSION") < 1) throw new Error("WebGL is not supported on this device"); ENV.get("IS_BROWSER") && (this.canvas = document.createElement("canvas")), null == e ? (this.gpgpu = new GPGPUContext(createWebGLContext(this.canvas)), this.gpgpuCreatedLocally = !0) : this.gpgpuCreatedLocally = !1, this.NUM_BYTES_BEFORE_PAGING = window.screen.height * window.screen.width * window.devicePixelRatio * BEFORE_PAGING_CONSTANT, this.textureManager = new TextureManager(this.gpgpu) } return e.prototype.register = function(e, t, r) { if (this.texData.has(e)) throw new Error("Data buffer is already registered"); this.texData.set(e, { shape: t, dtype: r, values: null, texture: null, texShape: null, texType: TextureType.FLOAT }) }, e.prototype.fromPixels = function(e, t) { if (null == e) throw new Error("MathBackendWebGL.writePixels(): pixels can not be null"); var r = [e.height, e.width], n = [e.height, e.width, t]; if (e instanceof HTMLVideoElement) { if (null == this.fromPixelsCanvas) { if (!ENV.get("IS_BROWSER")) throw new Error("Can't read pixels from HTMLImageElement outside the browser."); if ("complete" !== document.readyState) throw new Error("The DOM is not ready yet. Please call tf.fromPixels() once the DOM is ready. One way to do that is to add an event listener for `DOMContentLoaded` on the document object"); this.fromPixelsCanvas = document.createElement("canvas") } this.fromPixelsCanvas.width = e.width, this.fromPixelsCanvas.height = e.height, this.fromPixelsCanvas.getContext("2d").drawImage(e, 0, 0, e.width, e.height), e = this.fromPixelsCanvas } var a = Tensor.make(r, {}, "int32"); this.texData.get(a.dataId).texType = TextureType.UNSIGNED_BYTE, this.gpgpu.uploadPixelDataToTexture(this.getTexture(a.dataId), e); var o = new FromPixelsProgram(n), i = this.compileAndRun(o, [a]); return a.dispose(), i }, e.prototype.write = function(e, t) { if (null == t) throw new Error("MathBackendWebGL.write(): values can not be null"); this.throwIfNoData(e); var r = this.texData.get(e), n = r.texture, a = r.texShape, o = r.texType; null != n && (this.releaseTexture(e, n, a, o), r.texture = null, r.texShape = null), r.values = t, this.delayedStorage || this.uploadToGPU(e) }, e.prototype.readSync = function(e) { this.throwIfNoData(e); var t = this.texData.get(e), r = t.texture, n = t.values, a = t.texShape; if (null != n) return this.cacheOnCPU(e), n; var o, i = null != this.activeTimers; i && (o = performance.now()); var s = this.gpgpu.downloadMatrixFromTexture(r, a[0], a[1]); return i && (this.downloadWaitMs += performance.now() - o), this.cacheOnCPU(e, s), t.values }, e.prototype.read = function(e) { return __awaiter$5(this, void 0, void 0, function() { var t, r, n, a, o, i, s, u; return __generator$5(this, function(l) { switch (l.label) { case 0: return this.pendingRead.has(e) ? (t = this.pendingRead.get(e), [2, new Promise(function(e) { return t.push(e) })]) : (this.throwIfNoData(e), r = this.texData.get(e), n = r.texture, a = r.values, o = r.texShape, null != a ? (this.cacheOnCPU(e), [2, a]) : ENV.get("WEBGL_GET_BUFFER_SUB_DATA_ASYNC_EXTENSION_ENABLED") ? [4, this.gpgpu.downloadMatrixFromTextureAsync(n, o[0], o[1])] : [3, 2]); case 1: return i = l.sent(), this.cacheOnCPU(e, i), [2, r.values]; case 2: return 0 === ENV.get("WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_VERSION") ? [2, this.readSync(e)] : (this.pendingRead.set(e, []), [4, this.gpgpu.runQuery(function() {})]); case 3: return l.sent(), s = this.pendingRead.get(e), this.pendingRead.delete(e), u = this.readSync(e), s.forEach(function(e) { return e(u) }), this.pendingDisposal.has(e) && (this.pendingDisposal.delete(e), this.disposeData(e)), [2, u] } }) }) }, e.prototype.time = function(e) { return __awaiter$5(this, void 0, void 0, function() { var t, r, n, a, o, i; return __generator$5(this, function(s) { switch (s.label) { case 0: return t = this.activeTimers, r = [], n = !1, null == this.programTimersStack ? (this.programTimersStack = r, n = !0) : this.activeTimers.push(r), this.activeTimers = r, e(), a = flatten(this.activeTimers), this.activeTimers = t, n && (this.programTimersStack = null), [4, Promise.all(a).then(function(e) { var t = 0; return e.forEach(function(e) { return t += e }), t })]; case 1: return o = s.sent(), i = { uploadWaitMs: this.uploadWaitMs, downloadWaitMs: this.downloadWaitMs, kernelMs: o, wallMs: null }, this.uploadWaitMs = 0, this.downloadWaitMs = 0, [2, i] } }) }) }, e.prototype.memory = function() { return { unreliable: !1, numBytesInGPU: this.numBytesInGPU } }, e.prototype.startTimer = function() { return ENV.get("WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_VERSION") > 0 ? this.gpgpu.beginQuery() : { startMs: performance.now(), endMs: null } }, e.prototype.endTimer = function(e) { return ENV.get("WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_VERSION") > 0 ? (this.gpgpu.endQuery(), e) : (e.endMs = performance.now(), e) }, e.prototype.getQueryTime = function(e) { return __awaiter$5(this, void 0, void 0, function() { var t; return __generator$5(this, function(r) { return ENV.get("WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_VERSION") > 0 ? [2, this.gpgpu.pollQueryTime(e)] : (t = e, [2, t.endMs - t.startMs]) }) }) }, e.prototype.disposeData = function(e) { if (!this.pendingDisposal.has(e)) if (this.pendingRead.has(e)) this.pendingDisposal.add(e); else if (this.texData.has(e)) { var t = this.texData.get(e), r = t.texture, n = t.texShape, a = t.texType; null != r && this.releaseTexture(e, r, n, a), this.texData.delete(e) } }, e.prototype.getTexture = function(e) { return this.uploadToGPU(e), this.texData.get(e).texture }, e.prototype.getGPGPUContext = function() { return this.gpgpu }, e.prototype.getCanvas = function() { return this.canvas }, e.prototype.slice = function(e, t, r) { var n = new SliceProgram(r), a = n.getCustomSetupFunc(t); return this.compileAndRun(n, [e], null, a) }, e.prototype.stridedSlice = function(e, t, r, n, a, o) { var i = getStridedSlicedInfo(e.shape, t, r, n, a, o), s = i[0], u = i[1]; if (u.some(function(e) { return 0 === e })) return tensor([], u); var l = new StridedSliceProgram(s, n, u); return this.compileAndRun(l, [e]) }, e.prototype.reverse = function(e, t) { var r = new ReverseProgram(e.shape, t); return this.compileAndRun(r, [e]) }, e.prototype.concat = function(e, t) { var r = new ConcatProgram(e.shape, t.shape); return this.compileAndRun(r, [e, t]) }, e.prototype.neg = function(e) { var t = new UnaryOpProgram(e.shape, NEG); return this.compileAndRun(t, [e]) }, e.prototype.matMul = function(e, t, r, n) { var a = new MatMulProgram(e.shape, t.shape, r, n); return this.compileAndRun(a, [e, t]) }, e.prototype.multiply = function(e, t) { var r = new BinaryOpProgram(MUL, e.shape, t.shape), n = this.makeOutputArray(r.outputShape, upcastType(e.dtype, t.dtype)); return this.compileAndRun(r, [e, t], n) }, e.prototype.batchNormalization = function(e, t, r, n, a, o) { var i = [e, t, r], s = null; null != o && (s = o.shape, i.push(o)); var u = null; null != a && (u = a.shape, i.push(a)); var l = new BatchNormProgram(e.shape, t.shape, r.shape, s, u, n); return this.compileAndRun(l, i) }, e.prototype.localResponseNormalization4D = function(e, t, r, n, a) { var o = new LRNProgram(e.shape, t, r, n, a); return this.compileAndRun(o, [e]) }, e.prototype.tile = function(e, t) { var r = new TileProgram(e.shape, t); return this.compileAndRun(r, [e]) }, e.prototype.pad = function(e, t, r) { var n = new PadProgram(e.shape, t, r); return this.compileAndRun(n, [e]) }, e.prototype.transpose = function(e, t) { var r = new TransposeProgram(e.shape, t); return this.compileAndRun(r, [e]) }, e.prototype.gather = function(e, t, r) { var n = new GatherProgram(e.shape, t.size, r); return this.compileAndRun(n, [e, t]) }, e.prototype.reduce = function(e, t, r) { var n = e.shape[0], a = e.shape[1], o = computeOptimalWindowSize(a), i = new ReduceProgram({ windowSize: o, inSize: a, batchSize: n }, t), s = i.outputShape, u = s[0], l = s[1], c = this.makeOutputArray([u, l], r); return this.compileAndRun(i, [e], c), 1 === c.shape[1] ? c : this.reduce(c, t, r) }, e.prototype.argReduce = function(e, t, r) { void 0 === r && (r = null); var n = e.shape[0], a = e.shape[1]; null != r && (n = r.shape[0], a = r.shape[1]); var o = computeOptimalWindowSize(a), i = new ArgMinMaxProgram({ windowSize: o, inSize: a, batchSize: n }, t, null == r), s = i.outputShape, u = s[0], l = s[1], c = this.makeOutputArray([u, l], "int32"), p = [e]; return null != r && p.push(r), this.compileAndRun(i, p, c), 1 === c.shape[1] ? c : this.argReduce(e, t, c) }, e.prototype.sum = function(e, t) { assertAxesAreInnerMostDims("sum", t, e.rank); var r = computeOutAndReduceShapes(e.shape, t), n = r[0], a = sizeFromShape(r[1]), o = e.as2D(-1, a), i = sumOutType(e.dtype); return this.reduce(o, "sum", i).reshape(n) }, e.prototype.argMin = function(e, t) { var r = [t]; assertAxesAreInnerMostDims("argMin", r, e.rank); var n = computeOutAndReduceShapes(e.shape, r), a = n[0], o = sizeFromShape(n[1]), i = e.as2D(-1, o); return this.argReduce(i, "min").reshape(a) }, e.prototype.argMax = function(e, t) { var r = [t]; assertAxesAreInnerMostDims("argMax", r, e.rank); var n = computeOutAndReduceShapes(e.shape, r), a = n[0], o = sizeFromShape(n[1]), i = e.as2D(-1, o); return this.argReduce(i, "max").reshape(a) }, e.prototype.cumsum = function(e, t, r, n) { if (t !== e.rank - 1) throw new Error("WebGL cumsum shader expects an inner-most axis=" + (e.rank - 1) + " but got axis=" + t); var a = new CumSumProgram(e.shape, r, n); return this.compileAndRun(a, [e]) }, e.prototype.equal = function(e, t) { var r = new BinaryOpProgram(EQUAL, e.shape, t.shape), n = this.makeOutputArray(r.outputShape, "bool"); return this.compileAndRun(r, [e, t], n) }, e.prototype.notEqual = function(e, t) { var r = new BinaryOpProgram(NOT_EQUAL, e.shape, t.shape), n = this.makeOutputArray(r.outputShape, "bool"); return this.compileAndRun(r, [e, t], n) }, e.prototype.less = function(e, t) { var r = new BinaryOpProgram(LESS, e.shape, t.shape), n = this.makeOutputArray(r.outputShape, "bool"); return this.compileAndRun(r, [e, t], n) }, e.prototype.lessEqual = function(e, t) { var r = new BinaryOpProgram(LESS_EQUAL, e.shape, t.shape), n = this.makeOutputArray(r.outputShape, "bool"); return this.compileAndRun(r, [e, t], n) }, e.prototype.greater = function(e, t) { var r = new BinaryOpProgram(GREATER, e.shape, t.shape), n = this.makeOutputArray(r.outputShape, "bool"); return this.compileAndRun(r, [e, t], n) }, e.prototype.greaterEqual = function(e, t) { var r = new BinaryOpProgram(GREATER_EQUAL, e.shape, t.shape), n = this.makeOutputArray(r.outputShape, "bool"); return this.compileAndRun(r, [e, t], n) }, e.prototype.logicalNot = function(e) { var t = new UnaryOpProgram(e.shape, LOGICAL_NOT); return this.compileAndRun(t, [e]) }, e.prototype.logicalAnd = function(e, t) { var r = new BinaryOpProgram(LOGICAL_AND, e.shape, t.shape), n = this.makeOutputArray(r.outputShape, "bool"); return this.compileAndRun(r, [e, t], n) }, e.prototype.logicalOr = function(e, t) { var r = new BinaryOpProgram(LOGICAL_OR, e.shape, t.shape), n = this.makeOutputArray(r.outputShape, "bool"); return this.compileAndRun(r, [e, t], n) }, e.prototype.where = function(e, t, r, n) { var a = new WhereProgram(e.rank, t.shape, t.rank), o = this.makeOutputArray(a.outputShape, n); return this.compileAndRun(a, [e, t, r], o) }, e.prototype.topKValues = function(e, t) { throw new Error("topKValues GPU not yet implemented!") }, e.prototype.topKIndices = function(e, t) { throw new Error("topKIndices GPU not yet implemented!") }, e.prototype.min = function(e, t) { assertAxesAreInnerMostDims("min", t, e.rank); var r = computeOutAndReduceShapes(e.shape, t), n = r[0], a = sizeFromShape(r[1]), o = e.as2D(-1, a); return this.reduce(o, "min", o.dtype).reshape(n) }, e.prototype.minimum = function(e, t) { var r = new BinaryOpProgram(MIN, e.shape, t.shape); return this.compileAndRun(r, [e, t]) }, e.prototype.mod = function(e, t) { var r = new BinaryOpProgram(MOD, e.shape, t.shape); return this.compileAndRun(r, [e, t]) }, e.prototype.max = function(e, t) { assertAxesAreInnerMostDims("max", t, e.rank); var r = computeOutAndReduceShapes(e.shape, t), n = r[0], a = sizeFromShape(r[1]), o = e.as2D(-1, a); return this.reduce(o, "max", o.dtype).reshape(n) }, e.prototype.maximum = function(e, t) { var r = new BinaryOpProgram(MAX, e.shape, t.shape); return this.compileAndRun(r, [e, t]) }, e.prototype.squaredDifference = function(e, t) { var r = new BinaryOpProgram(SQUARED_DIFFERENCE, e.shape, t.shape); return this.compileAndRun(r, [e, t]) }, e.prototype.realDivide = function(e, t) { var r = new BinaryOpProgram(DIV, e.shape, t.shape), n = this.makeOutputArray(r.outputShape, "float32"); return this.compileAndRun(r, [e, t], n) }, e.prototype.floorDiv = function(e, t) { var r = new BinaryOpProgram(INT_DIV, e.shape, t.shape), n = this.makeOutputArray(r.outputShape, "int32"); return this.compileAndRun(r, [e, t], n) }, e.prototype.add = function(e, t) { var r = new BinaryOpProgram(ADD, e.shape, t.shape), n = this.makeOutputArray(r.outputShape, upcastType(e.dtype, t.dtype)); return this.compileAndRun(r, [e, t], n) }, e.prototype.subtract = function(e, t) { var r = new BinaryOpProgram(SUB, e.shape, t.shape), n = this.makeOutputArray(r.outputShape, upcastType(e.dtype, t.dtype)); return this.compileAndRun(r, [e, t], n) }, e.prototype.pow = function(e, t) { var r = new BinaryOpProgram(POW, e.shape, t.shape), n = this.makeOutputArray(r.outputShape, upcastType(e.dtype, t.dtype)); return this.compileAndRun(r, [e, t], n) }, e.prototype.ceil = function(e) { var t = new UnaryOpProgram(e.shape, CEIL); return this.compileAndRun(t, [e]) }, e.prototype.floor = function(e) { var t = new UnaryOpProgram(e.shape, FLOOR); return this.compileAndRun(t, [e]) }, e.prototype.sign = function(e) { var t = new UnaryOpProgram(e.shape, SIGN); return this.compileAndRun(t, [e]) }, e.prototype.round = function(e) { var t = new UnaryOpProgram(e.shape, ROUND); return this.compileAndRun(t, [e]) }, e.prototype.exp = function(e) { var t = new UnaryOpProgram(e.shape, EXP); return this.compileAndRun(t, [e]) }, e.prototype.expm1 = function(e) { var t = new UnaryOpProgram(e.shape, EXPM1); return this.compileAndRun(t, [e]) }, e.prototype.log = function(e) { var t = new UnaryOpProgram(e.shape, LOG); return this.compileAndRun(t, [e]) }, e.prototype.log1p = function(e) { var t = new UnaryOpProgram(e.shape, LOG1P); return this.compileAndRun(t, [e]) }, e.prototype.sqrt = function(e) { var t = new UnaryOpProgram(e.shape, SQRT); return this.compileAndRun(t, [e]) }, e.prototype.rsqrt = function(e) { var t = new UnaryOpProgram(e.shape, RSQRT); return this.compileAndRun(t, [e]) }, e.prototype.square = function(e) { var t = new UnaryOpProgram(e.shape, SQUARE); return this.compileAndRun(t, [e]) }, e.prototype.reciprocal = function(e) { var t = new UnaryOpProgram(e.shape, RECIPROCAL); return this.compileAndRun(t, [e]) }, e.prototype.relu = function(e) { var t = new UnaryOpProgram(e.shape, RELU); return this.compileAndRun(t, [e]) }, e.prototype.elu = function(e) { var t = new UnaryOpProgram(e.shape, ELU); return this.compileAndRun(t, [e]) }, e.prototype.eluDer = function(e, t) { var r = new BinaryOpProgram(ELU_DER, e.shape, t.shape); return this.compileAndRun(r, [e, t]) }, e.prototype.selu = function(e) { var t = new UnaryOpProgram(e.shape, SELU); return this.compileAndRun(t, [e]) }, e.prototype.int = function(e) { var t = new UnaryOpProgram(e.shape, TO_INT), r = this.makeOutputArray(t.outputShape, "int32"); return this.compileAndRun(t, [e], r) }, e.prototype.clip = function(e, t, r) { var n = new ClipProgram(e.shape, t, r); return this.compileAndRun(n, [e]) }, e.prototype.abs = function(e) { var t = new UnaryOpProgram(e.shape, ABS); return this.compileAndRun(t, [e]) }, e.prototype.sigmoid = function(e) { var t = new UnaryOpProgram(e.shape, SIGMOID); return this.compileAndRun(t, [e]) }, e.prototype.softplus = function(e) { var t = new UnaryOpProgram(e.shape, SOFTPLUS); return this.compileAndRun(t, [e]) }, e.prototype.sin = function(e) { var t = new UnaryOpProgram(e.shape, SIN); return this.compileAndRun(t, [e]) }, e.prototype.cos = function(e) { var t = new UnaryOpProgram(e.shape, COS); return this.compileAndRun(t, [e]) }, e.prototype.tan = function(e) { var t = new UnaryOpProgram(e.shape, TAN); return this.compileAndRun(t, [e]) }, e.prototype.asin = function(e) { var t = new UnaryOpProgram(e.shape, ASIN); return this.compileAndRun(t, [e]) }, e.prototype.acos = function(e) { var t = new UnaryOpProgram(e.shape, ACOS); return this.compileAndRun(t, [e]) }, e.prototype.atan = function(e) { var t = new UnaryOpProgram(e.shape, ATAN); return this.compileAndRun(t, [e]) }, e.prototype.atan2 = function(e, t) { var r = new BinaryOpProgram(ATAN2, e.shape, t.shape); return this.compileAndRun(r, [e, t]) }, e.prototype.sinh = function(e) { var t = new UnaryOpProgram(e.shape, SINH); return this.compileAndRun(t, [e]) }, e.prototype.cosh = function(e) { var t = new UnaryOpProgram(e.shape, COSH); return this.compileAndRun(t, [e]) }, e.prototype.tanh = function(e) { var t = new UnaryOpProgram(e.shape, TANH); return this.compileAndRun(t, [e]) }, e.prototype.asinh = function(e) { var t = new UnaryOpProgram(e.shape, ASINH); return this.compileAndRun(t, [e]) }, e.prototype.acosh = function(e) { var t = new UnaryOpProgram(e.shape, ACOSH); return this.compileAndRun(t, [e]) }, e.prototype.atanh = function(e) { var t = new UnaryOpProgram(e.shape, ATANH); return this.compileAndRun(t, [e]) }, e.prototype.erf = function(e) { var t = new UnaryOpProgram(e.shape, ERF); return this.compileAndRun(t, [e]) }, e.prototype.step = function(e, t) { var r = new UnaryOpProgram(e.shape, STEP(t)); return this.compileAndRun(r, [e]) }, e.prototype.conv2d = function(e, t, r) { var n = new Conv2DProgram(r); return this.compileAndRun(n, [e, t]) }, e.prototype.conv2dDerInput = function(e, t, r) { var n = new Conv2DDerInputProgram(r); return this.compileAndRun(n, [e, t]) }, e.prototype.conv2dDerFilter = function(e, t, r) { var n = new Conv2DDerFilterProgram(r); return this.compileAndRun(n, [e, t]) }, e.prototype.depthwiseConv2D = function(e, t, r) { var n = new DepthwiseConv2DProgram(r); return this.compileAndRun(n, [e, t]) }, e.prototype.depthwiseConv2DDerInput = function(e, t, r) { var n = new DepthwiseConv2DDerInputProgram(r); return this.compileAndRun(n, [e, t]) }, e.prototype.depthwiseConv2DDerFilter = function(e, t, r) { var n = new DepthwiseConv2DDerFilterProgram(r); return this.compileAndRun(n, [e, t]) }, e.prototype.maxPool = function(e, t) { var r = new Pool2DProgram(t, "max", !1), n = this.makeOutputArray(r.outputShape, e.dtype); return this.compileAndRun(r, [e], n) }, e.prototype.avgPool = function(e, t) { var r = new Pool2DProgram(t, "avg", !1), n = this.makeOutputArray(r.outputShape, "float32"); return this.compileAndRun(r, [e], n) }, e.prototype.maxPoolBackprop = function(e, t, r, n) { var a = new Pool2DProgram(n, "max", !0), o = this.compileAndRun(a, [t]), i = new MaxPool2DBackpropProgram(n), s = this.makeOutputArray(i.outputShape, t.dtype), u = this.compileAndRun(i, [e, o], s); return o.dispose(), u }, e.prototype.avgPoolBackprop = function(e, t, r) { var n = new AvgPool2DBackpropProgram(r), a = this.makeOutputArray(n.outputShape, t.dtype); return this.compileAndRun(n, [e], a) }, e.prototype.cast = function(e, t) { return castTensor(e, t, this) }, e.prototype.reshape = function(e, t) { return reshapeTensor(e, t) }, e.prototype.resizeBilinear = function(e, t, r, n) { var a = new ResizeBilinearProgram(e.shape, t, r, n); return this.compileAndRun(a, [e]) }, e.prototype.resizeBilinearBackprop = function(e, t, r) { var n = new ResizeBilinearBackpropProgram(e, t, r); return this.compileAndRun(n, [e]) }, e.prototype.resizeNearestNeighbor = function(e, t, r, n) { var a = new ResizeNearestNeighborProgram(e.shape, t, r, n); return this.compileAndRun(a, [e]) }, e.prototype.multinomial = function(e, t, r, n) { var a = t ? e : softmax(e), o = a.shape[0], i = a.shape[1], s = new MultinomialProgram(o, i, r), u = this.makeOutputArray(s.outputShape, "int32"), l = s.getCustomSetupFunc(n); return this.compileAndRun(s, [a], u, l) }, e.prototype.oneHot = function(e, t, r, n) { var a = new OneHotProgram(e.size, t, r, n); return this.compileAndRun(a, [e]) }, e.prototype.makeOutputArray = function(e, t) { return Tensor.make(e, {}, t) }, e.prototype.compileAndRun = function(e, t, r, n) { var a = this; null == r && (r = this.makeOutputArray(e.outputShape, t[0].dtype)); var o = t.map(function(e) { return a.uploadToGPU(e.dataId), { tensor: e, texData: a.texData.get(e.dataId) } }); this.uploadToGPU(r.dataId); var i, s = { tensor: r, texData: this.texData.get(r.dataId) }, u = makeShaderKey(e, o, s), l = this.getAndSaveBinary(u, function() { return compileProgram(a.gpgpu, e, o, s) }), c = null != this.activeTimers; if (c && (i = this.startTimer()), runProgram(l, o, s, n), this.numBytesInGPU > this.NUM_BYTES_BEFORE_PAGING) for (var p = this.numBytesInGPU - this.NUM_BYTES_BEFORE_PAGING; p > 0;) { var d = this.lruDataGPU.shift(), h = this.texData.get(d), f = h.shape, m = h.dtype; p -= this.computeBytes(f, m), this.read(d) } return c && (i = this.endTimer(i), this.activeTimers.push(this.getQueryTime(i))), r }, e.prototype.getAndSaveBinary = function(e, t) { return e in this.binaryCache || (this.binaryCache[e] = t()), this.binaryCache[e] }, e.prototype.getTextureManager = function() { return this.textureManager }, e.prototype.dispose = function() { if (!this.disposed) { for (var e in this.binaryCache) this.gpgpu.deleteProgram(this.binaryCache[e].webGLProgram); this.textureManager.dispose(), this.canvas.remove(), null != this.fromPixelsCanvas && this.fromPixelsCanvas.remove(), this.gpgpuCreatedLocally && this.gpgpu.dispose(), this.disposed = !0 } }, e.prototype.throwIfNoData = function(e) { if (!this.texData.has(e)) throw new Error("WebGL backend: No data found for this tensor. Did you change your backend in the middle of the program? New backends can't use Tensors created with previous backends") }, e.prototype.uploadToGPU = function(e) { this.throwIfNoData(e); var t = this.texData.get(e), r = t.shape, n = t.values, a = t.texture, o = (t.dtype, t.texType); if (null != a) return this.lruDataGPU.splice(this.lruDataGPU.indexOf(e), 1), void this.lruDataGPU.push(e); var i, s = null != this.activeTimers; s && (i = performance.now()); var u = getTextureShapeFromLogicalShape(this.gpgpu.gl, r); t.texShape = u; var l = this.acquireTexture(e, u, o); t.texture = l, null != n && (this.gpgpu.uploadMatrixToTexture(l, u[0], u[1], typedArrayToFloat32(n)), t.values = null, s && (this.uploadWaitMs += performance.now() - i)) }, e.prototype.cacheOnCPU = function(e, t) { var r = this.delayedStorage, n = this.texData.get(e), a = n.texture, o = n.texShape, i = n.dtype, s = n.texType; r && null != a && (this.releaseTexture(e, a, o, s), n.texture = null, n.texShape = null), null != t && (n.values = float32ToTypedArray(t, i)) }, e.prototype.releaseTexture = function(e, t, r, n) { var a = this.texData.get(e), o = a.shape, i = a.dtype, s = this.lruDataGPU.indexOf(e); s >= 0 && this.lruDataGPU.splice(s, 1), this.numBytesInGPU -= this.computeBytes(o, i), this.textureManager.releaseTexture(t, r, n) }, e.prototype.acquireTexture = function(e, t, r) { var n = this.texData.get(e), a = n.shape, o = n.dtype; return this.lruDataGPU.push(e), this.numBytesInGPU += this.computeBytes(a, o), this.textureManager.acquireTexture(t, r) }, e.prototype.computeBytes = function(e, t) { return sizeFromShape(e) * bytesPerElement(t) }, e }(); ENV.get("IS_BROWSER") && ENV.registerBackend("webgl", function() { return new MathBackendWebGL }, 2); var __awaiter$6 = function(e, t, r, n) { return new(r || (r = Promise))(function(a, o) { function i(e) { try { u(n.next(e)) } catch (e) { o(e) } } function s(e) { try { u(n.throw(e)) } catch (e) { o(e) } } function u(e) { e.done ? a(e.value) : new r(function(t) { t(e.value) }).then(i, s) } u((n = n.apply(e, t || [])).next()) }) }, __generator$6 = function(e, t) { function r(e) { return function(t) { return n([e, t]) } } function n(r) { if (a) throw new TypeError("Generator is already executing."); for (; u;) try { if (a = 1, o && (i = o[2 & r[0] ? "return" : r[0] ? "throw" : "next"]) && !(i = i.call(o, r[1])).done) return i; switch (o = 0, i && (r = [0, i.value]), r[0]) { case 0: case 1: i = r; break; case 4: return u.label++, { value: r[1], done: !1 }; case 5: u.label++, o = r[1], r = [0]; continue; case 7: r = u.ops.pop(), u.trys.pop(); continue; default: if (i = u.trys, !(i = i.length > 0 && i[i.length - 1]) && (6 === r[0] || 2 === r[0])) { u = 0; continue } if (3 === r[0] && (!i || r[1] > i[0] && r[1] < i[3])) { u.label = r[1]; break } if (6 === r[0] && u.label < i[1]) { u.label = i[1], i = r; break } if (i && u.label < i[2]) { u.label = i[2], u.ops.push(r); break } i[2] && u.ops.pop(), u.trys.pop(); continue } r = t.call(e, u) } catch (e) { r = [6, e], o = 0 } finally { a = i = 0 } if (5 & r[0]) throw r[1]; return { value: r[0] ? r[1] : void 0, done: !0 } } var a, o, i, s, u = { label: 0, sent: function() { if (1 & i[0]) throw i[1]; return i[1] }, trys: [], ops: [] }; return s = { next: r(0), throw: r(1), return: r(2) }, "function" == typeof Symbol && (s[Symbol.iterator] = function() { return this }), s }, MathBackendCPU = function() { function e() { this.data = new WeakMap, this.firstUse = !0, ENV.get("IS_BROWSER") && (this.canvas = document.createElement("canvas")) } return e.prototype.register = function(e, t, r) { if (this.firstUse && (this.firstUse = !1, ENV.get("IS_NODE") && console.warn("\n============================\nHi there 👋. Looks like you are running TensorFlow.js in Node.js. To speed things up dramatically, install our node backend, which binds to TensorFlow C++, by running npm i @tensorflow/tfjs-node, or npm i @tensorflow/tfjs-node-gpu if you have CUDA. Then call require('tensorflow/tfjs-node'); (-gpu suffix for CUDA) at the start of your program. Visit https://github.com/tensorflow/tfjs-node for more details.\n============================\n")), this.data.has(e)) throw new Error("Data buffer is already registered"); this.data.set(e, null) }, e.prototype.write = function(e, t) { if (null == t) throw new Error("MathBackendCPU.write(): values can not be null"); this.throwIfNoData(e), this.data.set(e, t) }, e.prototype.fromPixels = function(e, t) { if (null == e) throw new Error("MathBackendCPU.writePixels(): pixels can not be null"); var r; if (e instanceof ImageData) r = e.data; else if (e instanceof HTMLCanvasElement) r = e.getContext("2d").getImageData(0, 0, e.width, e.height).data; else { if (!(e instanceof HTMLImageElement || e instanceof HTMLVideoElement)) throw new Error("pixels is of unknown type: " + e.constructor.name); if (null == this.canvas) throw new Error("Can't read pixels from HTMLImageElement outside the browser."); this.canvas.width = e.width, this.canvas.height = e.height, this.canvas.getContext("2d").drawImage(e, 0, 0, e.width, e.height), r = this.canvas.getContext("2d").getImageData(0, 0, e.width, e.height).data } var n; if (4 === t) n = new Int32Array(r); else { var a = e.width * e.height; n = new Int32Array(a * t); for (var o = 0; o < a; o++) for (var i = 0; i < t; ++i) n[o * t + i] = r[4 * o + i] } var s = [e.height, e.width, t]; return tensor3d(n, s, "int32") }, e.prototype.read = function(e) { return __awaiter$6(this, void 0, void 0, function() { return __generator$6(this, function(t) { return [2, this.readSync(e)] }) }) }, e.prototype.readSync = function(e) { return this.throwIfNoData(e), this.data.get(e) }, e.prototype.disposeData = function(e) { this.data.has(e) && this.data.delete(e) }, e.prototype.time = function(e) { return __awaiter$6(this, void 0, void 0, function() { var t, r; return __generator$6(this, function(n) { return t = performance.now(), e(), r = performance.now() - t, [2, { kernelMs: r }] }) }) }, e.prototype.memory = function() { return { unreliable: !0 } }, e.prototype.throwIfNoData = function(e) { if (!this.data.has(e)) throw new Error("CPU backend: No data found for this tensor. Did you change your backend in the middle of the program? New backends can't use Tensors created with previous backends") }, e.prototype.slice = function(e, t, r) { for (var n = buffer(r, e.dtype), a = 0; a < n.size; ++a) { var o = n.indexToLoc(a), i = o.map(function(e, r) { return e + t[r] }); n.set.apply(n, [e.get.apply(e, i)].concat(o)) } return n.toTensor() }, e.prototype.stridedSlice = function(e, t, r, n, a, o) { var i = getStridedSlicedInfo(e.shape, t, r, n, a, o), s = i[0], u = i[1]; if (u.some(function(e) { return 0 === e })) return tensor([], u); for (var l = buffer(u, e.dtype), c = 0; c < l.size; c++) { for (var p = l.indexToLoc(c), d = new Array(p.length), h = 0; h < d.length; h++) d[h] = p[h] * n[h] + s[h]; l.set.apply(l, [e.get.apply(e, d)].concat(p)) } return l.toTensor() }, e.prototype.reverse = function(e, t) { for (var r = buffer(e.shape, e.dtype), n = e.buffer(), a = 0; a < r.size; a++) ! function(a) { var o = r.indexToLoc(a), i = o.slice(); t.forEach(function(t) { return i[t] = e.shape[t] - 1 - i[t] }), r.set.apply(r, [n.get.apply(n, i)].concat(o)) }(a); return r.toTensor() }, e.prototype.concat = function(e, t) { var r = computeOutShape(e.shape, t.shape, 1), n = buffer(r, e.dtype); if (1 === e.shape[0] && 1 === t.shape[0]) { var a = e.dataSync(), o = t.dataSync(), i = n.values; return i.set(a, 0), i.set(o, e.size), n.toTensor() } for (var s = 0; s < r[0]; ++s) { for (u = 0; u < e.shape[1]; ++u) n.set(e.get(s, u), s, u); for (var u = 0; u < t.shape[1]; ++u) n.set(t.get(s, u), s, u + e.shape[1]) } return n.toTensor() }, e.prototype.neg = function(e) { return this.multiply(scalar(-1), e) }, e.prototype.add = function(e, t) { return this.broadcastedBinaryOp(e, t, upcastType(e.dtype, t.dtype), function(e, t) { return e + t }) }, e.prototype.subtract = function(e, t) { return this.broadcastedBinaryOp(e, t, upcastType(e.dtype, t.dtype), function(e, t) { return e - t }) }, e.prototype.pow = function(e, t) { return this.broadcastedBinaryOp(e, t, e.dtype, function(e, t) { return Math.pow(e, t) }) }, e.prototype.matMul = function(e, t, r, n) { for (var a = r ? e.shape[0] : e.shape[1], o = r ? e.shape[1] : e.shape[0], i = n ? t.shape[0] : t.shape[1], s = e.dataSync(), u = t.dataSync(), l = r ? [1, e.strides[0]] : [e.strides[0], 1], c = l[0], p = l[1], d = n ? [t.strides[0], 1] : [1, t.strides[0]], h = d[0], f = d[1], m = o * c, g = i * h, y = new Float32Array(o * i), v = 0, b = 0; b < m; b += c) for (var x = 0; x < g; x += h) { for (var w = b, _ = x, S = 0, N = 0; N < a; ++N) S += s[w] * u[_], w += p, _ += f; y[v++] = S } return tensor2d(y, [o, i]) }, e.prototype.multiply = function(e, t) { return this.broadcastedBinaryOp(e, t, upcastType(e.dtype, t.dtype), function(e, t) { return e * t }) }, e.prototype.realDivide = function(e, t) { return this.broadcastedBinaryOp(e, t, "float32", function(e, t) { return e / t }) }, e.prototype.floorDiv = function(e, t) { return this.broadcastedBinaryOp(e, t, "int32", function(e, t) { return Math.floor(e / t) }) }, e.prototype.sum = function(e, t) { assertAxesAreInnerMostDims("sum", t, e.rank); for (var r = computeOutAndReduceShapes(e.shape, t), n = r[0], a = r[1], o = upcastType(e.dtype, "int32"), i = zeros(n, o), s = sizeFromShape(a), u = i.dataSync(), l = e.dataSync(), c = 0; c < u.length; ++c) { for (var p = c * s, d = 0, h = 0; h < s; ++h) d += l[p + h]; u[c] = d } return i }, e.prototype.argMin = function(e, t) { var r = [t]; assertAxesAreInnerMostDims("argMin", r, e.rank); for (var n = computeOutAndReduceShapes(e.shape, r), a = n[0], o = n[1], i = zeros(a, "int32"), s = sizeFromShape(o), u = i.dataSync(), l = e.dataSync(), c = 0; c < u.length; ++c) { for (var p = c * s, d = l[p], h = 0, f = 0; f < s; ++f) { var m = l[p + f]; m < d && (d = m, h = f) } u[c] = h } return i }, e.prototype.argMax = function(e, t) { var r = [t]; assertAxesAreInnerMostDims("argMax", r, e.rank); for (var n = computeOutAndReduceShapes(e.shape, r), a = n[0], o = n[1], i = zeros(a, "int32"), s = sizeFromShape(o), u = i.dataSync(), l = e.dataSync(), c = 0; c < u.length; ++c) { for (var p = c * s, d = l[p], h = 0, f = 0; f < s; ++f) { var m = l[p + f]; m > d && (d = m, h = f) } u[c] = h } return i }, e.prototype.cumsum = function(e, t, r, n) { if (t !== e.rank - 1) throw new Error("backend.cumsum in CPU expects an inner-most axis=" + (e.rank - 1) + " but got axis=" + t); for (var a = upcastType(e.dtype, "int32"), o = zeros(e.shape, a), i = o.dataSync(), s = e.dataSync(), u = e.shape[e.rank - 1], l = n ? function(e, t) { return e + u - t - 1 } : function(e, t) { return e + t }, c = 0; c < s.length; c += u) for (var p = 0; p < u; p++) { var d = l(c, p); if (0 === p) i[d] = r ? 0 : s[d]; else { var h = l(c, p - 1); i[d] = r ? s[h] + i[h] : s[d] + i[h] } } return o }, e.prototype.equal = function(e, t) { return this.broadcastedBinaryOp(e, t, "bool", function(e, t) { return e === t ? 1 : 0 }) }, e.prototype.notEqual = function(e, t) { return this.broadcastedBinaryOp(e, t, "bool", function(e, t) { return e !== t ? 1 : 0 }) }, e.prototype.less = function(e, t) { return this.broadcastedBinaryOp(e, t, "bool", function(e, t) { return e < t ? 1 : 0 }) }, e.prototype.lessEqual = function(e, t) { return this.broadcastedBinaryOp(e, t, "bool", function(e, t) { return e <= t ? 1 : 0 }) }, e.prototype.greater = function(e, t) { return this.broadcastedBinaryOp(e, t, "bool", function(e, t) { return e > t ? 1 : 0 }) }, e.prototype.greaterEqual = function(e, t) { return this.broadcastedBinaryOp(e, t, "bool", function(e, t) { return e >= t ? 1 : 0 }) }, e.prototype.logicalNot = function(e) { for (var t = e.dataSync(), r = new Int32Array(t.length), n = 0; n < t.length; ++n) r[n] = t[n] ? 0 : 1; return Tensor.make(e.shape, { values: r }, "bool") }, e.prototype.logicalAnd = function(e, t) { return this.broadcastedBinaryOp(e, t, "bool", function(e, t) { return e && t }) }, e.prototype.logicalOr = function(e, t) { return this.broadcastedBinaryOp(e, t, "bool", function(e, t) { return e || t }) }, e.prototype.where = function(e, t, r, n) { for (var a = e.dataSync(), o = t.dataSync(), i = r.dataSync(), s = zeros(t.shape, n), u = s.dataSync(), l = 0, c = 0 === e.rank || e.rank > 1 || 1 === t.rank ? 1 : t.shape[1], p = 0; p < a.length; p++) for (var d = 0; d < c; d++) 1 === a[p] ? u[l++] = o[p] : u[l++] = i[p]; return s }, e.prototype.topKValues = function(e, t) { return this.topK(e, t).values }, e.prototype.topKIndices = function(e, t) { return this.topK(e, t).indices }, e.prototype.topK = function(e, t) { for (var r = e.dataSync(), n = [], a = 0; a < r.length; a++) n.push({ value: r[a], index: a }); n.sort(function(e, t) { return t.value - e.value }); for (var o = getTypedArrayFromDType(e.dtype, t), i = new Int32Array(t), a = 0; a < t; a++) o[a] = n[a].value, i[a] = n[a].index; return { values: tensor1d(o, e.dtype), indices: tensor1d(i, "int32") } }, e.prototype.min = function(e, t) { assertAxesAreInnerMostDims("min", t, e.rank); for (var r = computeOutAndReduceShapes(e.shape, t), n = r[0], a = r[1], o = zeros(n, e.dtype), i = sizeFromShape(a), s = o.dataSync(), u = e.dataSync(), l = 0; l < s.length; ++l) { for (var c = l * i, p = u[0], d = 0; d < i; ++d) { var h = u[c + d]; h < p && (p = h) } s[l] = p } return o }, e.prototype.minimum = function(e, t) { return this.broadcastedBinaryOp(e, t, e.dtype, function(e, t) { return Math.min(e, t) }) }, e.prototype.mod = function(e, t) { return this.broadcastedBinaryOp(e, t, e.dtype, function(e, t) { var r = e % t; return e < 0 && t < 0 || e >= 0 && t >= 0 ? r : (r + t) % t }) }, e.prototype.max = function(e, t) { assertAxesAreInnerMostDims("max", t, e.rank); for (var r = computeOutAndReduceShapes(e.shape, t), n = r[0], a = r[1], o = zeros(n, e.dtype), i = sizeFromShape(a), s = o.dataSync(), u = e.dataSync(), l = 0; l < s.length; ++l) { for (var c = l * i, p = u[c], d = 0; d < i; ++d) { var h = u[c + d]; h > p && (p = h) } s[l] = p } return o }, e.prototype.maximum = function(e, t) { return this.broadcastedBinaryOp(e, t, e.dtype, function(e, t) { return Math.max(e, t) }) }, e.prototype.squaredDifference = function(e, t) { return this.broadcastedBinaryOp(e, t, e.dtype, function(e, t) { var r = e - t; return r * r }) }, e.prototype.ceil = function(e) { for (var t = e.dataSync(), r = new Float32Array(t.length), n = 0; n < t.length; ++n) r[n] = Math.ceil(t[n]); return Tensor.make(e.shape, { values: r }) }, e.prototype.floor = function(e) { for (var t = e.dataSync(), r = new Float32Array(t.length), n = 0; n < t.length; ++n) r[n] = Math.floor(t[n]); return Tensor.make(e.shape, { values: r }) }, e.prototype.sign = function(e) { for (var t = e.dataSync(), r = new Float32Array(t.length), n = 0; n < t.length; ++n) t[n] < 0 ? r[n] = -1 : t[n] > 0 ? r[n] = 1 : r[n] = 0; return Tensor.make(e.shape, { values: r }) }, e.prototype.round = function(e) { for (var t = e.dataSync(), r = new Float32Array(t.length), n = 0; n < t.length; ++n) { var a = Math.floor(t[n]); t[n] - a < .5 ? r[n] = Math.floor(t[n]) : t[n] - a > .5 ? r[n] = Math.ceil(t[n]) : r[n] = a % 2 == 0 ? a : a + 1 } return Tensor.make(e.shape, { values: r }) }, e.prototype.exp = function(e) { for (var t = e.dataSync(), r = new Float32Array(t.length), n = 0; n < t.length; ++n) r[n] = Math.exp(t[n]); return Tensor.make(e.shape, { values: r }) }, e.prototype.expm1 = function(e) { for (var t = e.dataSync(), r = new Float32Array(t.length), n = 0; n < t.length; ++n) r[n] = Math.expm1(t[n]); return Tensor.make(e.shape, { values: r }) }, e.prototype.log = function(e) { for (var t = e.dataSync(), r = new Float32Array(t.length), n = 0; n < t.length; ++n) { var a = t[n]; r[n] = Math.log(a) } return Tensor.make(e.shape, { values: r }) }, e.prototype.log1p = function(e) { for (var t = e.dataSync(), r = new Float32Array(t.length), n = 0; n < t.length; ++n) { var a = t[n]; r[n] = Math.log1p(a) } return Tensor.make(e.shape, { values: r }) }, e.prototype.sqrt = function(e) { for (var t = e.dataSync(), r = new Float32Array(t.length), n = 0; n < t.length; ++n) { var a = t[n]; r[n] = Math.sqrt(a) } return Tensor.make(e.shape, { values: r }) }, e.prototype.rsqrt = function(e) { for (var t = e.dataSync(), r = new Float32Array(t.length), n = 0; n < t.length; ++n) { var a = t[n]; r[n] = 1 / Math.sqrt(a) } return Tensor.make(e.shape, { values: r }) }, e.prototype.square = function(e) { for (var t = e.dataSync(), r = new Float32Array(t.length), n = 0; n < t.length; ++n) { var a = t[n]; r[n] = a * a } return Tensor.make(e.shape, { values: r }) }, e.prototype.reciprocal = function(e) { for (var t = e.dataSync(), r = new Float32Array(t.length), n = 0; n < t.length; ++n) r[n] = 1 / t[n]; return Tensor.make(e.shape, { values: r }) }, e.prototype.relu = function(e) { for (var t = zeros(e.shape, e.dtype), r = t.dataSync(), n = e.dataSync(), a = 0; a < n.length; ++a) r[a] = Math.max(0, n[a]); return t }, e.prototype.elu = function(e) { for (var t = new Float32Array(e.size), r = e.dataSync(), n = 0; n < r.length; ++n) { var a = r[n]; t[n] = a >= 0 ? a : Math.exp(a) - 1 } return Tensor.make(e.shape, { values: t }) }, e.prototype.eluDer = function(e, t) { for (var r = new Float32Array(t.size), n = t.dataSync(), a = e.dataSync(), o = 0; o < n.length; ++o) { var i = n[o]; r[o] = i >= 1 ? a[o] : a[o] * (i + 1) } return Tensor.make(t.shape, { values: r }) }, e.prototype.selu = function(e) { for (var t = SELU_SCALEALPHA, r = SELU_SCALE, n = new Float32Array(e.size), a = e.dataSync(), o = 0; o < a.length; ++o) { var i = a[o]; n[o] = i >= 0 ? r * i : t * (Math.exp(i) - 1) } return Tensor.make(e.shape, { values: n }) }, e.prototype.clip = function(e, t, r) { for (var n = new Float32Array(e.size), a = e.dataSync(), o = 0; o < a.length; ++o) n[o] = Math.min(r, Math.max(t, a[o])); return Tensor.make(e.shape, { values: n }) }, e.prototype.abs = function(e) { for (var t = new Float32Array(e.size), r = e.dataSync(), n = 0; n < r.length; ++n) t[n] = Math.abs(r[n]); return Tensor.make(e.shape, { values: t }) }, e.prototype.int = function(e) { for (var t = new Int32Array(e.size), r = e.dataSync(), n = 0; n < r.length; ++n) t[n] = r[n]; return Tensor.make(e.shape, { values: t }, "int32") }, e.prototype.sigmoid = function(e) { for (var t = new Float32Array(e.size), r = e.dataSync(), n = 0; n < r.length; ++n) t[n] = 1 / (1 + Math.exp(-r[n])); return Tensor.make(e.shape, { values: t }) }, e.prototype.softplus = function(e) { for (var t = Math.log(1.1920928955078125e-7) + 2, r = new Float32Array(e.size), n = e.dataSync(), a = 0; a < n.length; ++a) { var o = n[a] > -t, i = n[a] < t, s = Math.exp(n[a]), u = void 0; u = i ? s : o ? n[a] : Math.log(1 + s), r[a] = u } return Tensor.make(e.shape, { values: r }) }, e.prototype.sin = function(e) { for (var t = new Float32Array(e.size), r = e.dataSync(), n = 0; n < r.length; ++n) t[n] = Math.sin(r[n]); return Tensor.make(e.shape, { values: t }) }, e.prototype.cos = function(e) { for (var t = new Float32Array(e.size), r = e.dataSync(), n = 0; n < r.length; ++n) t[n] = Math.cos(r[n]); return Tensor.make(e.shape, { values: t }) }, e.prototype.tan = function(e) { for (var t = new Float32Array(e.size), r = e.dataSync(), n = 0; n < r.length; ++n) t[n] = Math.tan(r[n]); return Tensor.make(e.shape, { values: t }) }, e.prototype.asin = function(e) { for (var t = new Float32Array(e.size), r = e.dataSync(), n = 0; n < r.length; ++n) t[n] = Math.asin(r[n]); return Tensor.make(e.shape, { values: t }) }, e.prototype.acos = function(e) { for (var t = new Float32Array(e.size), r = e.dataSync(), n = 0; n < r.length; ++n) t[n] = Math.acos(r[n]); return Tensor.make(e.shape, { values: t }) }, e.prototype.atan = function(e) { for (var t = new Float32Array(e.size), r = e.dataSync(), n = 0; n < r.length; ++n) t[n] = Math.atan(r[n]); return Tensor.make(e.shape, { values: t }) }, e.prototype.atan2 = function(e, t) { return this.broadcastedBinaryOp(e, t, e.dtype, function(e, t) { return Math.atan2(e, t) }) }, e.prototype.sinh = function(e) { for (var t = new Float32Array(e.size), r = e.dataSync(), n = 0; n < r.length; ++n) t[n] = Math.sinh(r[n]); return Tensor.make(e.shape, { values: t }) }, e.prototype.cosh = function(e) { for (var t = new Float32Array(e.size), r = e.dataSync(), n = 0; n < r.length; ++n) t[n] = Math.cosh(r[n]); return Tensor.make(e.shape, { values: t }) }, e.prototype.tanh = function(e) { for (var t = new Float32Array(e.size), r = e.dataSync(), n = 0; n < r.length; ++n) t[n] = tanh(r[n]); return Tensor.make(e.shape, { values: t }) }, e.prototype.asinh = function(e) { for (var t = new Float32Array(e.size), r = e.dataSync(), n = 0; n < r.length; ++n) t[n] = Math.asinh(r[n]); return Tensor.make(e.shape, { values: t }) }, e.prototype.acosh = function(e) { for (var t = new Float32Array(e.size), r = e.dataSync(), n = 0; n < r.length; ++n) t[n] = Math.acosh(r[n]); return Tensor.make(e.shape, { values: t }) }, e.prototype.atanh = function(e) { for (var t = new Float32Array(e.size), r = e.dataSync(), n = 0; n < r.length; ++n) t[n] = Math.atanh(r[n]); return Tensor.make(e.shape, { values: t }) }, e.prototype.erf = function(e) { for (var t = new Float32Array(e.size), r = e.dataSync(), n = ERF_P, a = ERF_A1, o = ERF_A2, i = ERF_A3, s = ERF_A4, u = ERF_A5, l = 0; l < r.length; ++l) { var c = r[l], p = 1 / (1 + n * c); t[l] = 1 - ((((u * p + s) * p + i) * p + o) * p + a) * p * Math.exp(-c * c) } return Tensor.make(e.shape, { values: t }) }, e.prototype.step = function(e, t) { void 0 === t && (t = 0); for (var r = new Float32Array(e.size), n = e.dataSync(), a = 0; a < n.length; ++a) { var o = n[a]; isNaN(o) ? r[a] = NaN : r[a] = o > 0 ? 1 : t } return Tensor.make(e.shape, { values: r }) }, e.prototype.conv2d = function(e, t, r) { for (var n = r.filterHeight, a = r.filterWidth, o = r.dilationHeight, i = r.dilationWidth, s = r.padInfo.left, u = r.padInfo.top, l = buffer(r.outShape, e.dtype), c = 0; c < r.batchSize; ++c) for (var p = 0; p < r.outChannels; ++p) for (var d = 0; d < r.outHeight; ++d) for (var h = d * r.strideHeight - s, f = 0; f < r.outWidth; ++f) { for (var m = f * r.strideWidth - u, g = 0, y = 0; y < n; y++) { var v = h + y * o; if (!(v < 0 || v >= r.inHeight)) for (var b = 0; b < a; b++) { var x = m + b * i; if (!(x < 0 || x >= r.inWidth)) for (var w = 0; w < r.inChannels; ++w) g += e.get(c, v, x, w) * t.get(y, b, w, p) } } l.set(g, c, d, f, p) } return l.toTensor() }, e.prototype.conv2dDerInput = function(e, t, r) { for (var n = buffer(r.inShape, "float32"), a = n.values, o = n.strides, i = o[0], s = o[1], u = o[2], l = e.dataSync(), c = e.strides, p = c[0], d = c[1], h = c[2], f = t.dataSync(), m = t.strides, g = m[0], y = m[1], v = m[2], b = r.batchSize, x = r.filterHeight, w = r.filterWidth, _ = r.inChannels, S = r.inHeight, N = r.inWidth, A = r.outChannels, E = r.outHeight, T = r.outWidth, I = r.strideHeight, O = r.strideWidth, P = x - 1 - r.padInfo.top, R = w - 1 - r.padInfo.left, C = 0; C < b; ++C) for (var k = 0; k < _; ++k) for (var D = 0; D < S; ++D) for (var M = D - P, L = Math.max(0, Math.ceil(M / I)), z = Math.min(E, (x + M) / I), V = 0; V < N; ++V) { for (var F = V - R, $ = Math.max(0, Math.ceil(F / O)), B = Math.min(T, (w + F) / O), U = 0, j = L; j < z; ++j) for (var G = j * I - M, W = $; W < B; ++W) for (var q = p * C + d * j + h * W, H = g * (x - 1 - G) + y * (w - 1 - (W * O - F)) + v * k, K = 0; K < A; ++K) U += l[q + K] * f[H + K]; a[i * C + s * D + u * V + k] = U } return n.toTensor() }, e.prototype.conv2dDerFilter = function(e, t, r) { for (var n = r.strideHeight, a = r.strideWidth, o = r.filterHeight, i = r.filterWidth, s = buffer(r.filterShape, "float32"), u = r.padInfo.left, l = r.padInfo.top, c = 0; c < o; ++c) for (var p = Math.max(0, Math.ceil((l - c) / n)), d = Math.min(r.outHeight, (r.inHeight + l - c) / n), h = 0; h < i; ++h) for (var f = Math.max(0, Math.ceil((u - h) / a)), m = Math.min(r.outWidth, (r.inWidth + u - h) / a), g = 0; g < r.inChannels; ++g) for (var y = 0; y < r.outChannels; ++y) { for (var v = 0, b = 0; b < r.batchSize; ++b) for (var x = p; x < d; ++x) for (var w = c + x * n - l, _ = f; _ < m; ++_) { var S = h + _ * a - u; v += e.get(b, w, S, g) * t.get(b, x, _, y) } s.set(v, c, h, g, y) } return s.toTensor() }, e.prototype.depthwiseConv2D = function(e, t, r) { for (var n = r.filterHeight, a = r.filterWidth, o = r.dilationHeight, i = r.dilationWidth, s = r.padInfo.left, u = r.padInfo.top, l = r.outChannels / r.inChannels, c = buffer(r.outShape, e.dtype), p = 0; p < r.batchSize; ++p) for (var d = 0; d < r.inChannels; ++d) for (var h = 0; h < r.outHeight; ++h) for (var f = h * r.strideHeight - s, m = 0; m < r.outWidth; ++m) for (var g = m * r.strideWidth - u, y = 0; y < l; ++y) { for (var v = 0, b = 0; b < n; ++b) { var x = f + b * o; if (!(x < 0 || x >= r.inHeight)) for (var w = 0; w < a; ++w) { var _ = g + w * i; _ < 0 || _ >= r.inWidth || (v += e.get(p, x, _, d) * t.get(b, w, d, y)) } } c.set(v, p, h, m, d * l + y) } return c.toTensor() }, e.prototype.depthwiseConv2DDerInput = function(e, t, r) { for (var n = buffer(r.inShape, "float32"), a = n.values, o = n.strides, i = o[0], s = o[1], u = o[2], l = e.dataSync(), c = e.strides, p = c[0], d = c[1], h = c[2], f = t.dataSync(), m = t.strides, g = m[0], y = m[1], v = m[2], b = r.batchSize, x = r.filterHeight, w = r.filterWidth, _ = r.inChannels, S = r.inHeight, N = r.inWidth, A = r.outChannels, E = r.outHeight, T = r.outWidth, I = r.strideHeight, O = r.strideWidth, P = x - 1 - r.padInfo.top, R = w - 1 - r.padInfo.left, C = A / _, k = 0; k < b; ++k) for (var D = 0; D < _; ++D) for (var M = 0; M < S; ++M) for (var L = M - P, z = Math.max(0, Math.ceil(L / I)), V = Math.min(E, (x + L) / I), F = 0; F < N; ++F) { for (var $ = F - R, B = Math.max(0, Math.ceil($ / O)), U = Math.min(T, (w + $) / O), j = 0, G = z; G < V; ++G) for (var W = G * I - L, q = B; q < U; ++q) for (var H = p * k + d * G + h * q, K = g * (x - 1 - W) + y * (w - 1 - (q * O - $)) + v * D, X = 0; X < C; ++X) j += l[H + (D * C + X)] * f[K + X]; a[i * k + s * M + u * F + D] = j } return n.toTensor() }, e.prototype.depthwiseConv2DDerFilter = function(e, t, r) { for (var n = r.strideHeight, a = r.strideWidth, o = r.filterHeight, i = r.filterWidth, s = buffer(r.filterShape, "float32"), u = r.padInfo.left, l = r.padInfo.top, c = r.outChannels / r.inChannels, p = 0; p < o; ++p) for (var d = Math.max(0, Math.ceil((l - p) / n)), h = Math.min(r.outHeight, (r.inHeight + l - p) / n), f = 0; f < i; ++f) for (var m = Math.max(0, Math.ceil((u - f) / a)), g = Math.min(r.outWidth, (r.inWidth + u - f) / a), y = 0; y < r.outChannels; ++y) { for (var v = Math.trunc(y / c), b = y % c, x = 0, w = 0; w < r.batchSize; ++w) for (var _ = d; _ < h; ++_) for (var S = p + _ * n - l, N = m; N < g; ++N) { var A = f + N * a - u; x += e.get(w, S, A, v) * t.get(w, _, N, y) } s.set(x, p, f, v, b) } return s.toTensor() }, e.prototype.tile = function(e, t) { for (var r = new Array(e.rank), n = 0; n < r.length; n++) r[n] = e.shape[n] * t[n]; for (var a = buffer(r, e.dtype), o = e.buffer(), n = 0; n < a.values.length; ++n) { for (var i = a.indexToLoc(n), s = new Array(e.rank), u = 0; u < s.length; u++) s[u] = i[u] % e.shape[u]; var l = o.locToIndex(s); a.values[n] = o.values[l] } return a.toTensor() }, e.prototype.pad = function(e, t, r) { var n = t.map(function(t, r) { return t[0] + e.shape[r] + t[1] }), a = t.map(function(e) { return e[0] }), o = e.buffer(), i = buffer(n, e.dtype); 0 !== r && i.values.fill(r); for (var s = 0; s < e.size; s++) { var u = o.indexToLoc(s), l = u.map(function(e, t) { return e + a[t] }); i.set.apply(i, [e.get.apply(e, u)].concat(l)) } return i.toTensor() }, e.prototype.transpose = function(e, t) { for (var r = new Array(e.rank), n = 0; n < r.length; n++) r[n] = e.shape[t[n]]; for (var a = e.dataSync(), o = buffer(r, e.dtype), i = e.buffer(), n = 0; n < e.size; ++n) { for (var s = i.indexToLoc(n), u = new Array(s.length), l = 0; l < u.length; l++) u[l] = s[t[l]]; var c = o.locToIndex(u); o.values[c] = a[n] } return o.toTensor() }, e.prototype.gather = function(e, t, r) { var n = e.shape.slice(), a = t.dataSync(); n[r] = a.length; for (var o = buffer(n, e.dtype), i = e.buffer(), s = 0; s < o.size; ++s) { var u = o.indexToLoc(s), l = u.slice(); l[r] = a[u[r]]; var c = i.locToIndex(l); o.values[s] = i.values[c] } return o.toTensor() }, e.prototype.pool = function(e, t, r) { for (var n = t.strideHeight, a = t.strideWidth, o = t.filterHeight, i = t.filterWidth, s = buffer(t.outShape, "float32"), u = t.padInfo.top, l = t.padInfo.left, c = 0; c < t.batchSize; ++c) for (var p = 0; p < t.inChannels; ++p) for (var d = 0; d < t.outHeight; ++d) for (var h = d * n - u, f = Math.max(0, h), m = Math.min(t.inHeight, o + h), g = 0; g < t.outWidth; ++g) { for (var y = g * a - l, v = Math.max(0, y), b = Math.min(t.inWidth, i + y), x = "max" === r ? Number.NEGATIVE_INFINITY : Number.POSITIVE_INFINITY, w = 0, _ = 0, S = f; S < m; ++S) { for (var N = v; N < b; ++N) { var A = e.get(c, S, N, p); "max" === r && A > x ? x = A : "avg" === r && (w += A, _++) } if (isNaN(x)) break } s.set("avg" === r ? w / _ : x, c, d, g, p) } return s.toTensor() }, e.prototype.maxPool = function(e, t) { return this.pool(e, t, "max") }, e.prototype.maxPoolPositions = function(e, t) { for (var r = buffer(t.outShape, "int32"), n = t.strideHeight, a = t.strideWidth, o = t.filterHeight, i = t.filterWidth, s = t.padInfo.top, u = t.padInfo.left, l = 0; l < t.batchSize; ++l) for (var c = 0; c < t.inChannels; ++c) for (var p = 0; p < t.outHeight; ++p) for (var d = p * n - s, h = Math.max(0, d), f = Math.min(t.inHeight, o + d), m = 0; m < t.outWidth; ++m) { for (var g = m * a - u, y = Math.max(0, g), v = Math.min(t.inWidth, i + g), b = Number.NEGATIVE_INFINITY, x = -1, w = h; w < f; ++w) for (var _ = w - d, S = y; S < v; ++S) { var N = S - g, A = e.get(l, w, S, c); A > b && (b = A, x = _ * i + N) } r.set(x, l, p, m, c) } return r.toTensor() }, e.prototype.maxPoolBackprop = function(e, t, r, n) { for (var a = this.maxPoolPositions(t, n), o = n.strideHeight, i = n.strideWidth, s = n.filterHeight, u = n.filterWidth, l = u - 1 - n.padInfo.left, c = s - 1 - n.padInfo.top, p = buffer(t.shape, "float32"), d = 0; d < n.batchSize; ++d) for (var h = 0; h < n.inChannels; ++h) for (var f = 0; f < n.inHeight; ++f) for (var m = 0; m < n.inWidth; ++m) { for (var g = f - c, y = m - l, v = 0, b = 0; b < s; ++b) { var x = (g + b) / o; if (!(x < 0 || x >= n.outHeight || Math.floor(x) !== x)) for (var w = 0; w < u; ++w) { var _ = (y + w) / i; if (!(_ < 0 || _ >= n.outWidth || Math.floor(_) !== _)) { var S = s * u - 1 - a.get(d, x, _, h) === b * u + w ? 1 : 0; 0 !== S && (v += e.get(d, x, _, h) * S) } } } p.set(v, d, f, m, h) } return p.toTensor() }, e.prototype.avgPoolBackprop = function(e, t, r) { for (var n = r.strideHeight, a = r.strideWidth, o = r.filterHeight, i = r.filterWidth, s = i - 1 - r.padInfo.left, u = o - 1 - r.padInfo.top, l = buffer(t.shape, "float32"), c = 1 / (o * i), p = 0; p < r.batchSize; ++p) for (var d = 0; d < r.inChannels; ++d) for (var h = 0; h < r.inHeight; ++h) for (var f = 0; f < r.inWidth; ++f) { for (var m = h - u, g = f - s, y = 0, v = 0; v < o; ++v) { var b = (m + v) / n; if (!(b < 0 || b >= r.outHeight || Math.floor(b) !== b)) for (var x = 0; x < i; ++x) { var w = (g + x) / a; w < 0 || w >= r.outWidth || Math.floor(w) !== w || (y += e.get(p, b, w, d)) } } l.set(y * c, p, h, f, d) } return l.toTensor() }, e.prototype.cast = function(e, t) { return castTensor(e, t, this) }, e.prototype.reshape = function(e, t) { return reshapeTensor(e, t) }, e.prototype.avgPool = function(e, t) { return this.pool(e, t, "avg").toFloat() }, e.prototype.resizeBilinear = function(e, t, r, n) { for (var a = e.shape, o = a[0], i = a[1], s = a[2], u = a[3], l = buffer([o, t, r, u], e.dtype), c = [n && t > 1 ? i - 1 : i, n && r > 1 ? s - 1 : s], p = [n && t > 1 ? t - 1 : t, n && r > 1 ? r - 1 : r], d = 0; d < o; d++) for (var h = 0; h < t; h++) for (var f = 0; f < r; f++) for (var m = 0; m < u; m++) { var g = c[0] * h / p[0], y = c[1] * f / p[1], v = Math.floor(g), b = Math.min(i - 1, Math.ceil(g)), x = Math.floor(y), w = Math.min(s - 1, Math.ceil(y)), _ = e.get(d, v, x, m), S = e.get(d, b, x, m), N = y - x, A = _ + (e.get(d, v, w, m) - _) * N, E = A + (S + (e.get(d, b, w, m) - S) * N - A) * (g - v); l.set(E, d, h, f, m) } return l.toTensor() }, e.prototype.resizeBilinearBackprop = function(e, t, r) { for (var n = t.shape, a = n[0], o = n[1], i = n[2], s = n[3], u = e.shape, l = u[1], c = u[2], p = buffer([a, o, i, s], t.dtype), d = [r && l > 1 ? o - 1 : o, r && c > 1 ? i - 1 : i], h = [r && l > 1 ? l - 1 : l, r && c > 1 ? c - 1 : c], f = d[0] / h[0], m = d[1] / h[1], g = 0; g < a; g++) for (var y = 0; y < l; y++) for (var v = y * f, b = Math.floor(v), x = Math.min(Math.ceil(v), o - 1), w = v - b, _ = 1 - w, S = 0; S < c; S++) for (var N = S * m, A = Math.floor(N), E = Math.min(Math.ceil(N), i - 1), T = N - A, I = 1 - T, O = 0; O < s; O++) { var P = e.get(g, y, S, O), R = p.get(g, b, A, O); R += P * _ * I, p.set(R, g, b, A, O); var C = p.get(g, b, E, O); C += P * _ * T, p.set(C, g, b, E, O); var k = p.get(g, x, A, O); k += P * w * I, p.set(k, g, x, A, O); var D = p.get(g, x, E, O); D += P * w * T, p.set(D, g, x, E, O) } return p.toTensor() }, e.prototype.resizeNearestNeighbor = function(e, t, r, n) { for (var a = e.shape, o = a[0], i = a[1], s = a[2], u = a[3], l = buffer([o, t, r, u], e.dtype), c = n ? [i - 1, s - 1] : [i, s], p = n ? [t - 1, r - 1] : [t, r], d = 0; d < o; d++) for (var h = 0; h < t; h++) for (var f = 0; f < r; f++) for (var m = 0; m < u; m++) { var g = c[0] * h / p[0], y = c[1] * f / p[1], v = Math.min(i - 1, n ? Math.round(g) : Math.floor(g)), b = Math.min(s - 1, n ? Math.round(y) : Math.floor(y)), x = e.get(d, v, b, m); l.set(x, d, h, f, m) } return l.toTensor() }, e.prototype.batchNormalization = function(e, t, r, n, a, o) { for (var i = e.dataSync(), s = t.dataSync(), u = r.dataSync(), l = a ? a.dataSync() : new Float32Array([1]), c = o ? o.dataSync() : new Float32Array([0]), p = new Float32Array(i.length), d = 0; d < i.length; d++) p[d] = c[d % c.length] + (i[d] - s[d % s.length]) * l[d % l.length] / Math.sqrt(u[d % u.length] + n); return tensor4d(p, e.shape) }, e.prototype.localResponseNormalization4D = function(e, t, r, n, a) { for (var o = buffer(e.shape, "float32"), i = t, s = o.shape[3] - 1, u = 0; u < o.shape[0]; u++) for (var l = 0; l <= o.shape[1]; l++) for (var c = 0; c < o.shape[2]; c++) for (var p = 0; p < o.shape[3]; p++) { var d = function(t, r, n, a) { for (var o = 0, u = Math.max(0, a - i); u <= Math.min(a + i, s); u++) { var l = e.get(t, r, n, u); o += l * l } return o }(u, l, c, p), h = e.get(u, l, c, p) * Math.pow(r + n * d, -a); o.set(h, u, l, c, p) } return o.toTensor() }, e.prototype.multinomial = function(e, t, r, n) { for (var a = t ? e : softmax(e), o = a.shape[0], i = a.shape[1], s = zeros([o, r], "int32"), u = s.dataSync(), l = a.dataSync(), c = 0; c < o; ++c) { var p = c * i, d = new Float32Array(i - 1); d[0] = l[p]; for (var h = 1; h < d.length; ++h) d[h] = d[h - 1] + l[p + h]; for (var f = seedrandom_1(n.toString()), m = c * r, g = 0; g < r; ++g) { var y = f(); u[m + g] = d.length; for (var v = 0; v < d.length; v++) if (y < d[v]) { u[m + g] = v; break } } } return s }, e.prototype.oneHot = function(e, t, r, n) { var a = new Float32Array(e.size * t); a.fill(n); for (var o = 0; o < e.size; ++o) a[o * t + e.get(o)] = r; return tensor2d(a, [e.size, t]) }, e.prototype.broadcastedBinaryOp = function(e, t, r, n) { for (var a = assertAndGetBroadcastShape(e.shape, t.shape), o = buffer(a, r), i = e.dataSync(), s = t.dataSync(), u = getBroadcastDims(e.shape, a), l = getBroadcastDims(t.shape, a), c = e.buffer(), p = t.buffer(), d = 0; d < o.values.length; ++d) ! function(r) { var a = o.indexToLoc(r), d = a.slice(-e.rank); u.forEach(function(e) { return d[e] = 0 }); var h = c.locToIndex(d), f = a.slice(-t.rank); l.forEach(function(e) { return f[e] = 0 }); var m = p.locToIndex(f); o.values[r] = n(i[h], s[m]) }(d); return o.toTensor() }, e.prototype.dispose = function() {}, e }(); ENV.registerBackend("cpu", function() { return new MathBackendCPU }, 1); var __decorate$27 = function(e, t, r, n) { var a, o = arguments.length, i = o < 3 ? t : null === n ? n = Object.getOwnPropertyDescriptor(t, r) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) i = Reflect.decorate(e, t, r, n); else for (var s = e.length - 1; s >= 0; s--)(a = e[s]) && (i = (o < 3 ? a(i) : o > 3 ? a(t, r, i) : a(t, r)) || i); return o > 3 && i && Object.defineProperty(t, r, i), i }, BrowserUtil = function() { function e() {} return e.nextFrame = function() { return new Promise(function(e) { return requestAnimationFrame(function() { return e() }) }) }, __decorate$27([doc()], e, "nextFrame", null), e }(), DTYPE_VALUE_SIZE_MAP = { float32: 4, int32: 4, uint16: 2, uint8: 1, bool: 1 }, __awaiter$7 = function(e, t, r, n) { return new(r || (r = Promise))(function(a, o) { function i(e) { try { u(n.next(e)) } catch (e) { o(e) } } function s(e) { try { u(n.throw(e)) } catch (e) { o(e) } } function u(e) { e.done ? a(e.value) : new r(function(t) { t(e.value) }).then(i, s) } u((n = n.apply(e, t || [])).next()) }) }, __generator$7 = function(e, t) { function r(e) { return function(t) { return n([e, t]) } } function n(r) { if (a) throw new TypeError("Generator is already executing."); for (; u;) try { if (a = 1, o && (i = o[2 & r[0] ? "return" : r[0] ? "throw" : "next"]) && !(i = i.call(o, r[1])).done) return i; switch (o = 0, i && (r = [0, i.value]), r[0]) { case 0: case 1: i = r; break; case 4: return u.label++, { value: r[1], done: !1 }; case 5: u.label++, o = r[1], r = [0]; continue; case 7: r = u.ops.pop(), u.trys.pop(); continue; default: if (i = u.trys, !(i = i.length > 0 && i[i.length - 1]) && (6 === r[0] || 2 === r[0])) { u = 0; continue } if (3 === r[0] && (!i || r[1] > i[0] && r[1] < i[3])) { u.label = r[1]; break } if (6 === r[0] && u.label < i[1]) { u.label = i[1], i = r; break } if (i && u.label < i[2]) { u.label = i[2], u.ops.push(r); break } i[2] && u.ops.pop(), u.trys.pop(); continue } r = t.call(e, u) } catch (e) { r = [6, e], o = 0 } finally { a = i = 0 } if (5 & r[0]) throw r[1]; return { value: r[0] ? r[1] : void 0, done: !0 } } var a, o, i, s, u = { label: 0, sent: function() { if (1 & i[0]) throw i[1]; return i[1] }, trys: [], ops: [] }; return s = { next: r(0), throw: r(1), return: r(2) }, "function" == typeof Symbol && (s[Symbol.iterator] = function() { return this }), s }, IORouterRegistry = function() { function e() { this.saveRouters = [], this.loadRouters = [] } return e.getInstance = function() { return null == e.instance && (e.instance = new e), e.instance }, e.registerSaveRouter = function(t) { e.getInstance().saveRouters.push(t) }, e.registerLoadRouter = function(t) { e.getInstance().loadRouters.push(t) }, e.getSaveHandlers = function(t) { return e.getHandlers(t, "save") }, e.getLoadHandlers = function(t) { return e.getHandlers(t, "load") }, e.getHandlers = function(e, t) { var r = []; return ("load" === t ? this.getInstance().loadRouters : this.getInstance().saveRouters).forEach(function(t) { var n = t(e); null !== n && r.push(n) }), r }, e }(), __decorate$28 = function(e, t, r, n) { var a, o = arguments.length, i = o < 3 ? t : null === n ? n = Object.getOwnPropertyDescriptor(t, r) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) i = Reflect.decorate(e, t, r, n); else for (var s = e.length - 1; s >= 0; s--)(a = e[s]) && (i = (o < 3 ? a(i) : o > 3 ? a(t, r, i) : a(t, r)) || i); return o > 3 && i && Object.defineProperty(t, r, i), i }, __awaiter$8 = function(e, t, r, n) { return new(r || (r = Promise))(function(a, o) { function i(e) { try { u(n.next(e)) } catch (e) { o(e) } } function s(e) { try { u(n.throw(e)) } catch (e) { o(e) } } function u(e) { e.done ? a(e.value) : new r(function(t) { t(e.value) }).then(i, s) } u((n = n.apply(e, t || [])).next()) }) }, __generator$8 = function(e, t) { function r(e) { return function(t) { return n([e, t]) } } function n(r) { if (a) throw new TypeError("Generator is already executing."); for (; u;) try { if (a = 1, o && (i = o[2 & r[0] ? "return" : r[0] ? "throw" : "next"]) && !(i = i.call(o, r[1])).done) return i; switch (o = 0, i && (r = [0, i.value]), r[0]) { case 0: case 1: i = r; break; case 4: return u.label++, { value: r[1], done: !1 }; case 5: u.label++, o = r[1], r = [0]; continue; case 7: r = u.ops.pop(), u.trys.pop(); continue; default: if (i = u.trys, !(i = i.length > 0 && i[i.length - 1]) && (6 === r[0] || 2 === r[0])) { u = 0; continue } if (3 === r[0] && (!i || r[1] > i[0] && r[1] < i[3])) { u.label = r[1]; break } if (6 === r[0] && u.label < i[1]) { u.label = i[1], i = r; break } if (i && u.label < i[2]) { u.label = i[2], u.ops.push(r); break } i[2] && u.ops.pop(), u.trys.pop(); continue } r = t.call(e, u) } catch (e) { r = [6, e], o = 0 } finally { a = i = 0 } if (5 & r[0]) throw r[1]; return { value: r[0] ? r[1] : void 0, done: !0 } } var a, o, i, s, u = { label: 0, sent: function() { if (1 & i[0]) throw i[1]; return i[1] }, trys: [], ops: [] }; return s = { next: r(0), throw: r(1), return: r(2) }, "function" == typeof Symbol && (s[Symbol.iterator] = function() { return this }), s }, URL_SCHEME_SUFFIX = "://", ModelStoreManagerRegistry = function() { function e() { this.managers = {} } return e.getInstance = function() { return null == e.instance && (e.instance = new e), e.instance }, e.registerManager = function(t, r) { assert(null != t, "scheme must not be undefined or null."), t.endsWith(URL_SCHEME_SUFFIX) && (t = t.slice(0, t.indexOf(URL_SCHEME_SUFFIX))), assert(t.length > 0, "scheme must not be an empty string."); var n = e.getInstance(); assert(null == n.managers[t], "A model store manager is already registered for scheme '" + t + "'."), n.managers[t] = r }, e.getManager = function(e) { var t = this.getInstance().managers[e]; if (null == t) throw new Error("Cannot find model manager for scheme '" + e + "'"); return t }, e.getSchemes = function() { return Object.keys(this.getInstance().managers) }, e }(), ModelManagement = function() { function e() {} return e.listModels = function() { return __awaiter$8(this, void 0, void 0, function() { var e, t, r, n, a, o, i, s; return __generator$8(this, function(u) { switch (u.label) { case 0: e = ModelStoreManagerRegistry.getSchemes(), t = {}, r = 0, n = e, u.label = 1; case 1: return r < n.length ? (a = n[r], [4, ModelStoreManagerRegistry.getManager(a).listModels()]) : [3, 4]; case 2: o = u.sent(); for (i in o) t[s = a + URL_SCHEME_SUFFIX + i] = o[i]; u.label = 3; case 3: return r++, [3, 1]; case 4: return [2, t] } }) }) }, e.removeModel = function(e) { return __awaiter$8(this, void 0, void 0, function() { var t, r; return __generator$8(this, function(n) { switch (n.label) { case 0: return t = parseURL(e), r = ModelStoreManagerRegistry.getManager(t.scheme), [4, r.removeModel(t.path)]; case 1: return [2, n.sent()] } }) }) }, e.copyModel = function(e, t) { return __awaiter$8(this, void 0, void 0, function() { var r; return __generator$8(this, function(n) { switch (n.label) { case 0: return r = !1, [4, cloneModelInternal(e, t, r)]; case 1: return [2, n.sent()] } }) }) }, e.moveModel = function(e, t) { return __awaiter$8(this, void 0, void 0, function() { var r; return __generator$8(this, function(n) { switch (n.label) { case 0: return r = !0, [4, cloneModelInternal(e, t, r)]; case 1: return [2, n.sent()] } }) }) }, __decorate$28([doc()], e, "listModels", null), __decorate$28([doc()], e, "removeModel", null), __decorate$28([doc()], e, "copyModel", null), __decorate$28([doc()], e, "moveModel", null), e }(), __awaiter$9 = function(e, t, r, n) { return new(r || (r = Promise))(function(a, o) { function i(e) { try { u(n.next(e)) } catch (e) { o(e) } } function s(e) { try { u(n.throw(e)) } catch (e) { o(e) } } function u(e) { e.done ? a(e.value) : new r(function(t) { t(e.value) }).then(i, s) } u((n = n.apply(e, t || [])).next()) }) }, __generator$9 = function(e, t) { function r(e) { return function(t) { return n([e, t]) } } function n(r) { if (a) throw new TypeError("Generator is already executing."); for (; u;) try { if (a = 1, o && (i = o[2 & r[0] ? "return" : r[0] ? "throw" : "next"]) && !(i = i.call(o, r[1])).done) return i; switch (o = 0, i && (r = [0, i.value]), r[0]) { case 0: case 1: i = r; break; case 4: return u.label++, { value: r[1], done: !1 }; case 5: u.label++, o = r[1], r = [0]; continue; case 7: r = u.ops.pop(), u.trys.pop(); continue; default: if (i = u.trys, !(i = i.length > 0 && i[i.length - 1]) && (6 === r[0] || 2 === r[0])) { u = 0; continue } if (3 === r[0] && (!i || r[1] > i[0] && r[1] < i[3])) { u.label = r[1]; break } if (6 === r[0] && u.label < i[1]) { u.label = i[1], i = r; break } if (i && u.label < i[2]) { u.label = i[2], u.ops.push(r); break } i[2] && u.ops.pop(), u.trys.pop(); continue } r = t.call(e, u) } catch (e) { r = [6, e], o = 0 } finally { a = i = 0 } if (5 & r[0]) throw r[1]; return { value: r[0] ? r[1] : void 0, done: !0 } } var a, o, i, s, u = { label: 0, sent: function() { if (1 & i[0]) throw i[1]; return i[1] }, trys: [], ops: [] }; return s = { next: r(0), throw: r(1), return: r(2) }, "function" == typeof Symbol && (s[Symbol.iterator] = function() { return this }), s }, DATABASE_NAME = "tensorflowjs", DATABASE_VERSION = 1, MODEL_STORE_NAME = "models_store", INFO_STORE_NAME = "model_info_store", BrowserIndexedDB = function() { function e(e) { if (this.indexedDB = getIndexedDBFactory(), null == e || !e) throw new Error("For IndexedDB, modelPath must not be null, undefined or empty."); this.modelPath = e } return e.prototype.save = function(e) { return __awaiter$9(this, void 0, void 0, function() { return __generator$9(this, function(t) { if (e.modelTopology instanceof ArrayBuffer) throw new Error("BrowserLocalStorage.save() does not support saving model topology in binary formats yet."); return [2, this.databaseAction(this.modelPath, e)] }) }) }, e.prototype.load = function() { return __awaiter$9(this, void 0, void 0, function() { return __generator$9(this, function(e) { return [2, this.databaseAction(this.modelPath)] }) }) }, e.prototype.databaseAction = function(e, t) { var r = this; return new Promise(function(e, n) { var a = r.indexedDB.open(DATABASE_NAME, DATABASE_VERSION); a.onupgradeneeded = function() { return setUpDatabase(a) }, a.onsuccess = function() { var o = a.result; if (null == t) { var i = o.transaction(MODEL_STORE_NAME, "readonly"), s = i.objectStore(MODEL_STORE_NAME).get(r.modelPath); s.onsuccess = function() { if (null == s.result) return o.close(), n(new Error("Cannot find model with path '" + r.modelPath + "' in IndexedDB.")); e(s.result.modelArtifacts) }, s.onerror = function(e) { return o.close(), n(s.error) }, i.oncomplete = function() { return o.close() } } else { var u, l = getModelArtifactsInfoForJSON(t), c = o.transaction(INFO_STORE_NAME, "readwrite"), p = c.objectStore(INFO_STORE_NAME), d = p.put({ modelPath: r.modelPath, modelArtifactsInfo: l }); d.onsuccess = function() { var a = (u = o.transaction(MODEL_STORE_NAME, "readwrite")).objectStore(MODEL_STORE_NAME).put({ modelPath: r.modelPath, modelArtifacts: t, modelArtifactsInfo: l }); a.onsuccess = function() { return e({ modelArtifactsInfo: l }) }, a.onerror = function(e) { var t = (p = c.objectStore(INFO_STORE_NAME)).delete(r.modelPath); t.onsuccess = function() { return o.close(), n(a.error) }, t.onerror = function(e) { return o.close(), n(a.error) } } }, d.onerror = function(e) { return o.close(), n(d.error) }, c.oncomplete = function() { null == u ? o.close() : u.oncomplete = function() { return o.close() } } } }, a.onerror = function(e) { return n(a.error) } }) }, e.URL_SCHEME = "indexeddb://", e }(), indexedDBRouter = function(e) { return ENV.get("IS_BROWSER") && e.startsWith(BrowserIndexedDB.URL_SCHEME) ? browserIndexedDB(e.slice(BrowserIndexedDB.URL_SCHEME.length)) : null }; IORouterRegistry.registerSaveRouter(indexedDBRouter), IORouterRegistry.registerLoadRouter(indexedDBRouter); var BrowserIndexedDBManager = function() { function e() { this.indexedDB = getIndexedDBFactory() } return e.prototype.listModels = function() { return __awaiter$9(this, void 0, void 0, function() { var e = this; return __generator$9(this, function(t) { return [2, new Promise(function(t, r) { var n = e.indexedDB.open(DATABASE_NAME, DATABASE_VERSION); n.onupgradeneeded = function() { return setUpDatabase(n) }, n.onsuccess = function() { var e = n.result, a = e.transaction(INFO_STORE_NAME, "readonly"), o = a.objectStore(INFO_STORE_NAME).getAll(); o.onsuccess = function() { for (var e = {}, r = 0, n = o.result; r < n.length; r++) { var a = n[r]; e[a.modelPath] = a.modelArtifactsInfo } t(e) }, o.onerror = function(t) { return e.close(), r(o.error) }, a.oncomplete = function() { return e.close() } }, n.onerror = function(e) { return r(n.error) } })] }) }) }, e.prototype.removeModel = function(e) { return __awaiter$9(this, void 0, void 0, function() { var t = this; return __generator$9(this, function(r) { return e = maybeStripScheme(e), [2, new Promise(function(r, n) { var a = t.indexedDB.open(DATABASE_NAME, DATABASE_VERSION); a.onupgradeneeded = function() { return setUpDatabase(a) }, a.onsuccess = function() { var t, o = a.result, i = o.transaction(INFO_STORE_NAME, "readwrite"), s = i.objectStore(INFO_STORE_NAME), u = s.get(e); u.onsuccess = function() { if (null == u.result) return o.close(), n(new Error("Cannot find model with path '" + e + "' in IndexedDB.")); var a = s.delete(e), i = function() { var a = (t = o.transaction(MODEL_STORE_NAME, "readwrite")).objectStore(MODEL_STORE_NAME).delete(e); a.onsuccess = function() { return r(u.result.modelArtifactsInfo) }, a.onerror = function(e) { return n(u.error) } }; a.onsuccess = i, a.onerror = function(e) { return i(), o.close(), n(u.error) } }, u.onerror = function(e) { return o.close(), n(u.error) }, i.oncomplete = function() { null == t ? o.close() : t.oncomplete = function() { return o.close() } } }, a.onerror = function(e) { return n(a.error) } })] }) }) }, e }(); if (ENV.get("IS_BROWSER")) try { ModelStoreManagerRegistry.registerManager(BrowserIndexedDB.URL_SCHEME, new BrowserIndexedDBManager) } catch (e) {} var __awaiter$10 = function(e, t, r, n) { return new(r || (r = Promise))(function(a, o) { function i(e) { try { u(n.next(e)) } catch (e) { o(e) } } function s(e) { try { u(n.throw(e)) } catch (e) { o(e) } } function u(e) { e.done ? a(e.value) : new r(function(t) { t(e.value) }).then(i, s) } u((n = n.apply(e, t || [])).next()) }) }, __generator$10 = function(e, t) { function r(e) { return function(t) { return n([e, t]) } } function n(r) { if (a) throw new TypeError("Generator is already executing."); for (; u;) try { if (a = 1, o && (i = o[2 & r[0] ? "return" : r[0] ? "throw" : "next"]) && !(i = i.call(o, r[1])).done) return i; switch (o = 0, i && (r = [0, i.value]), r[0]) { case 0: case 1: i = r; break; case 4: return u.label++, { value: r[1], done: !1 }; case 5: u.label++, o = r[1], r = [0]; continue; case 7: r = u.ops.pop(), u.trys.pop(); continue; default: if (i = u.trys, !(i = i.length > 0 && i[i.length - 1]) && (6 === r[0] || 2 === r[0])) { u = 0; continue } if (3 === r[0] && (!i || r[1] > i[0] && r[1] < i[3])) { u.label = r[1]; break } if (6 === r[0] && u.label < i[1]) { u.label = i[1], i = r; break } if (i && u.label < i[2]) { u.label = i[2], u.ops.push(r); break } i[2] && u.ops.pop(), u.trys.pop(); continue } r = t.call(e, u) } catch (e) { r = [6, e], o = 0 } finally { a = i = 0 } if (5 & r[0]) throw r[1]; return { value: r[0] ? r[1] : void 0, done: !0 } } var a, o, i, s, u = { label: 0, sent: function() { if (1 & i[0]) throw i[1]; return i[1] }, trys: [], ops: [] }; return s = { next: r(0), throw: r(1), return: r(2) }, "function" == typeof Symbol && (s[Symbol.iterator] = function() { return this }), s }, PATH_SEPARATOR = "/", PATH_PREFIX = "tensorflowjs_models", INFO_SUFFIX = "info", MODEL_TOPOLOGY_SUFFIX = "model_topology", WEIGHT_SPECS_SUFFIX = "weight_specs", WEIGHT_DATA_SUFFIX = "weight_data", BrowserLocalStorage = function() { function e(e) { if (!ENV.get("IS_BROWSER") || void 0 === window.localStorage) throw new Error("The current environment does not support local storage."); if (this.LS = window.localStorage, null == e || !e) throw new Error("For local storage, modelPath must not be null, undefined or empty."); this.modelPath = e, this.keys = getModelKeys(this.modelPath) } return e.prototype.save = function(e) { return __awaiter$10(this, void 0, void 0, function() { var t, r, n, a; return __generator$10(this, function(o) { if (e.modelTopology instanceof ArrayBuffer) throw new Error("BrowserLocalStorage.save() does not support saving model topology in binary formats yet."); t = JSON.stringify(e.modelTopology), r = JSON.stringify(e.weightSpecs), n = getModelArtifactsInfoForJSON(e); try { return this.LS.setItem(this.keys.info, JSON.stringify(n)), this.LS.setItem(this.keys.topology, t), this.LS.setItem(this.keys.weightSpecs, r), this.LS.setItem(this.keys.weightData, arrayBufferToBase64String(e.weightData)), [2, { modelArtifactsInfo: n }] } catch (e) { for (a in this.keys) this.LS.removeItem(this.keys[a]); throw new Error("Failed to save model '" + this.modelPath + "' to local storage: size quota being exceeded is a possible cause of this failure: modelTopologyBytes=" + n.modelTopologyBytes + ", weightSpecsBytes=" + n.weightSpecsBytes + ", weightDataBytes=" + n.weightDataBytes + ".") } return [2] }) }) }, e.prototype.load = function() { return __awaiter$10(this, void 0, void 0, function() { var e, t, r, n, a; return __generator$10(this, function(o) { if (null == (e = JSON.parse(this.LS.getItem(this.keys.info)))) throw new Error("In local storage, there is no model with name '" + this.modelPath + "'"); if ("JSON" !== e.modelTopologyType) throw new Error("BrowserLocalStorage does not support loading non-JSON model topology yet."); if (t = {}, null == (r = JSON.parse(this.LS.getItem(this.keys.topology)))) throw new Error("In local storage, the topology of model '" + this.modelPath + "' is missing."); if (t.modelTopology = r, null == (n = JSON.parse(this.LS.getItem(this.keys.weightSpecs)))) throw new Error("In local storage, the weight specs of model '" + this.modelPath + "' are missing."); if (t.weightSpecs = n, null == (a = this.LS.getItem(this.keys.weightData))) throw new Error("In local storage, the binary weight values of model '" + this.modelPath + "' are missing."); return t.weightData = base64StringToArrayBuffer(a), [2, t] }) }) }, e.URL_SCHEME = "localstorage://", e }(), localStorageRouter = function(e) { return ENV.get("IS_BROWSER") && e.startsWith(BrowserLocalStorage.URL_SCHEME) ? browserLocalStorage(e.slice(BrowserLocalStorage.URL_SCHEME.length)) : null }; IORouterRegistry.registerSaveRouter(localStorageRouter), IORouterRegistry.registerLoadRouter(localStorageRouter); var BrowserLocalStorageManager = function() { function e() { assert(ENV.get("IS_BROWSER"), "Current environment is not a web browser"), assert(void 0 !== window.localStorage, "Current browser does not appear to support localStorage"), this.LS = window.localStorage } return e.prototype.listModels = function() { return __awaiter$10(this, void 0, void 0, function() { var e, t, r, n, a, o; return __generator$10(this, function(i) { for (e = {}, t = PATH_PREFIX + PATH_SEPARATOR, r = PATH_SEPARATOR + INFO_SUFFIX, n = 0; n < this.LS.length; ++n)(a = this.LS.key(n)).startsWith(t) && a.endsWith(r) && (o = getModelPathFromKey(a), e[o] = JSON.parse(this.LS.getItem(a))); return [2, e] }) }) }, e.prototype.removeModel = function(e) { return __awaiter$10(this, void 0, void 0, function() { var t, r; return __generator$10(this, function(n) { if (e = maybeStripScheme$1(e), t = getModelKeys(e), null == this.LS.getItem(t.info)) throw new Error("Cannot find model at path '" + e + "'"); return r = JSON.parse(this.LS.getItem(t.info)), this.LS.removeItem(t.info), this.LS.removeItem(t.topology), this.LS.removeItem(t.weightSpecs), this.LS.removeItem(t.weightData), [2, r] }) }) }, e }(); if (ENV.get("IS_BROWSER")) try { ModelStoreManagerRegistry.registerManager(BrowserLocalStorage.URL_SCHEME, new BrowserLocalStorageManager) } catch (e) {} var __awaiter$11 = function(e, t, r, n) { return new(r || (r = Promise))(function(a, o) { function i(e) { try { u(n.next(e)) } catch (e) { o(e) } } function s(e) { try { u(n.throw(e)) } catch (e) { o(e) } } function u(e) { e.done ? a(e.value) : new r(function(t) { t(e.value) }).then(i, s) } u((n = n.apply(e, t || [])).next()) }) }, __generator$11 = function(e, t) { function r(e) { return function(t) { return n([e, t]) } } function n(r) { if (a) throw new TypeError("Generator is already executing."); for (; u;) try { if (a = 1, o && (i = o[2 & r[0] ? "return" : r[0] ? "throw" : "next"]) && !(i = i.call(o, r[1])).done) return i; switch (o = 0, i && (r = [0, i.value]), r[0]) { case 0: case 1: i = r; break; case 4: return u.label++, { value: r[1], done: !1 }; case 5: u.label++, o = r[1], r = [0]; continue; case 7: r = u.ops.pop(), u.trys.pop(); continue; default: if (i = u.trys, !(i = i.length > 0 && i[i.length - 1]) && (6 === r[0] || 2 === r[0])) { u = 0; continue } if (3 === r[0] && (!i || r[1] > i[0] && r[1] < i[3])) { u.label = r[1]; break } if (6 === r[0] && u.label < i[1]) { u.label = i[1], i = r; break } if (i && u.label < i[2]) { u.label = i[2], u.ops.push(r); break } i[2] && u.ops.pop(), u.trys.pop(); continue } r = t.call(e, u) } catch (e) { r = [6, e], o = 0 } finally { a = i = 0 } if (5 & r[0]) throw r[1]; return { value: r[0] ? r[1] : void 0, done: !0 } } var a, o, i, s, u = { label: 0, sent: function() { if (1 & i[0]) throw i[1]; return i[1] }, trys: [], ops: [] }; return s = { next: r(0), throw: r(1), return: r(2) }, "function" == typeof Symbol && (s[Symbol.iterator] = function() { return this }), s }, DEFAULT_FILE_NAME_PREFIX = "model", DEFAULT_JSON_EXTENSION_NAME = ".json", DEFAULT_WEIGHT_DATA_EXTENSION_NAME = ".weights.bin", BrowserDownloads = function() { function e(t) { if (!ENV.get("IS_BROWSER")) throw new Error("triggerDownloads() cannot proceed because the current environment is not a browser."); t.startsWith(e.URL_SCHEME) && (t = t.slice(e.URL_SCHEME.length)), null != t && 0 !== t.length || (t = DEFAULT_FILE_NAME_PREFIX), this.modelTopologyFileName = t + DEFAULT_JSON_EXTENSION_NAME, this.weightDataFileName = t + DEFAULT_WEIGHT_DATA_EXTENSION_NAME } return e.prototype.save = function(e) { return __awaiter$11(this, void 0, void 0, function() { var t, r, n, a, o, i; return __generator$11(this, function(s) { if (t = window.URL.createObjectURL(new Blob([e.weightData], { type: "application/octet-stream" })), e.modelTopology instanceof ArrayBuffer) throw new Error("DownloadTrigger.save() does not support saving model topology in binary formats yet."); return r = [{ paths: ["./" + this.weightDataFileName], weights: e.weightSpecs }], n = { modelTopology: e.modelTopology, weightsManifest: r }, a = window.URL.createObjectURL(new Blob([JSON.stringify(n)], { type: "application/json" })), o = null == this.jsonAnchor ? document.createElement("a") : this.jsonAnchor, o.download = this.modelTopologyFileName, o.href = a, o.click(), null != e.weightData && ((i = null == this.weightDataAnchor ? document.createElement("a") : this.weightDataAnchor).download = this.weightDataFileName, i.href = t, i.click()), [2, { modelArtifactsInfo: getModelArtifactsInfoForJSON(e) }] }) }) }, e.URL_SCHEME = "downloads://", e }(), BrowserFiles = function() { function e(e) { if (null == e || e.length < 1) throw new Error("When calling browserFiles, at least 1 file is required, but received " + e); this.files = e } return e.prototype.load = function() { return __awaiter$11(this, void 0, void 0, function() { var e, t, r = this; return __generator$11(this, function(n) { return e = this.files[0], t = this.files.slice(1), [2, new Promise(function(n, a) { var o = new FileReader; o.onload = function(o) { var i = JSON.parse(o.target.result), s = i.modelTopology; if (null != s) { 0 === t.length && n({ modelTopology: s }); var u = i.weightsManifest; if (null != u) { var l; try { l = r.checkManifestAndWeightFiles(u, t) } catch (e) { return void a(e) } var c = [], p = [], d = []; u.forEach(function(e) { e.paths.forEach(function(e) { p.push(e), d.push(null) }), c.push.apply(c, e.weights) }), u.forEach(function(e) { e.paths.forEach(function(e) { var t = new FileReader; t.onload = function(t) { var r = t.target.result, a = p.indexOf(e); d[a] = r, -1 === d.indexOf(null) && n({ modelTopology: s, weightSpecs: c, weightData: concatenateArrayBuffers(d) }) }, t.onerror = function(t) { a("Failed to weights data from file of path '" + e + "'.") }, t.readAsArrayBuffer(l[e]) }) }) } else a(new Error("weightManifest field is missing from file " + e.name)) } else a(new Error("modelTopology field is missing from file " + e.name)) }, o.onerror = function(t) { a("Failed to read model topology and weights manifest JSON from file '" + e.name + "'. BrowserFiles supports loading Keras-style tf.Model artifacts only.") }, o.readAsText(e) })] }) }) }, e.prototype.checkManifestAndWeightFiles = function(e, t) { for (var r = [], n = t.map(function(e) { return basename(e.name) }), a = {}, o = 0, i = e; o < i.length; o++) i[o].paths.forEach(function(e) { var o = basename(e); if (-1 !== r.indexOf(o)) throw new Error("Duplicate file basename found in weights manifest: '" + o + "'"); if (r.push(o), -1 === n.indexOf(o)) throw new Error("Weight file with basename '" + o + "' is not provided."); a[e] = t[n.indexOf(o)] }); if (r.length !== t.length) throw new Error("Mismatch in the number of files in weights manifest (" + r.length + ") and the number of weight files provided (" + t.length + ")."); return a }, e }(), browserDownloadsRouter = function(e) { return ENV.get("IS_BROWSER") && e.startsWith(BrowserDownloads.URL_SCHEME) ? browserDownloads(e.slice(BrowserDownloads.URL_SCHEME.length)) : null }; IORouterRegistry.registerSaveRouter(browserDownloadsRouter); var __awaiter$12 = function(e, t, r, n) { return new(r || (r = Promise))(function(a, o) { function i(e) { try { u(n.next(e)) } catch (e) { o(e) } } function s(e) { try { u(n.throw(e)) } catch (e) { o(e) } } function u(e) { e.done ? a(e.value) : new r(function(t) { t(e.value) }).then(i, s) } u((n = n.apply(e, t || [])).next()) }) }, __generator$12 = function(e, t) { function r(e) { return function(t) { return n([e, t]) } } function n(r) { if (a) throw new TypeError("Generator is already executing."); for (; u;) try { if (a = 1, o && (i = o[2 & r[0] ? "return" : r[0] ? "throw" : "next"]) && !(i = i.call(o, r[1])).done) return i; switch (o = 0, i && (r = [0, i.value]), r[0]) { case 0: case 1: i = r; break; case 4: return u.label++, { value: r[1], done: !1 }; case 5: u.label++, o = r[1], r = [0]; continue; case 7: r = u.ops.pop(), u.trys.pop(); continue; default: if (i = u.trys, !(i = i.length > 0 && i[i.length - 1]) && (6 === r[0] || 2 === r[0])) { u = 0; continue } if (3 === r[0] && (!i || r[1] > i[0] && r[1] < i[3])) { u.label = r[1]; break } if (6 === r[0] && u.label < i[1]) { u.label = i[1], i = r; break } if (i && u.label < i[2]) { u.label = i[2], u.ops.push(r); break } i[2] && u.ops.pop(), u.trys.pop(); continue } r = t.call(e, u) } catch (e) { r = [6, e], o = 0 } finally { a = i = 0 } if (5 & r[0]) throw r[1]; return { value: r[0] ? r[1] : void 0, done: !0 } } var a, o, i, s, u = { label: 0, sent: function() { if (1 & i[0]) throw i[1]; return i[1] }, trys: [], ops: [] }; return s = { next: r(0), throw: r(1), return: r(2) }, "function" == typeof Symbol && (s[Symbol.iterator] = function() { return this }), s }, __awaiter$13 = function(e, t, r, n) { return new(r || (r = Promise))(function(a, o) { function i(e) { try { u(n.next(e)) } catch (e) { o(e) } } function s(e) { try { u(n.throw(e)) } catch (e) { o(e) } } function u(e) { e.done ? a(e.value) : new r(function(t) { t(e.value) }).then(i, s) } u((n = n.apply(e, t || [])).next()) }) }, __generator$13 = function(e, t) { function r(e) { return function(t) { return n([e, t]) } } function n(r) { if (a) throw new TypeError("Generator is already executing."); for (; u;) try { if (a = 1, o && (i = o[2 & r[0] ? "return" : r[0] ? "throw" : "next"]) && !(i = i.call(o, r[1])).done) return i; switch (o = 0, i && (r = [0, i.value]), r[0]) { case 0: case 1: i = r; break; case 4: return u.label++, { value: r[1], done: !1 }; case 5: u.label++, o = r[1], r = [0]; continue; case 7: r = u.ops.pop(), u.trys.pop(); continue; default: if (i = u.trys, !(i = i.length > 0 && i[i.length - 1]) && (6 === r[0] || 2 === r[0])) { u = 0; continue } if (3 === r[0] && (!i || r[1] > i[0] && r[1] < i[3])) { u.label = r[1]; break } if (6 === r[0] && u.label < i[1]) { u.label = i[1], i = r; break } if (i && u.label < i[2]) { u.label = i[2], u.ops.push(r); break } i[2] && u.ops.pop(), u.trys.pop(); continue } r = t.call(e, u) } catch (e) { r = [6, e], o = 0 } finally { a = i = 0 } if (5 & r[0]) throw r[1]; return { value: r[0] ? r[1] : void 0, done: !0 } } var a, o, i, s, u = { label: 0, sent: function() { if (1 & i[0]) throw i[1]; return i[1] }, trys: [], ops: [] }; return s = { next: r(0), throw: r(1), return: r(2) }, "function" == typeof Symbol && (s[Symbol.iterator] = function() { return this }), s }, BrowserHTTPRequest = function() { function e(e, t) { if (this.DEFAULT_METHOD = "POST", !ENV.get("IS_BROWSER")) throw new Error("browserHTTPRequest is not supported outside the web browser."); if (assert(null != e && e.length > 0, "URL path for browserHTTPRequest must not be null, undefined or empty."), this.path = e, null != t && null != t.body) throw new Error("requestInit is expected to have no pre-existing body, but has one."); this.requestInit = t || {} } return e.prototype.save = function(e) { return __awaiter$13(this, void 0, void 0, function() { var t, r, n, a; return __generator$13(this, function(o) { switch (o.label) { case 0: if (e.modelTopology instanceof ArrayBuffer) throw new Error("BrowserHTTPRequest.save() does not support saving model topology in binary formats yet."); return t = Object.assign({ method: this.DEFAULT_METHOD }, this.requestInit), t.body = new FormData, r = [{ paths: ["./model.weights.bin"], weights: e.weightSpecs }], n = { modelTopology: e.modelTopology, weightsManifest: r }, t.body.append("model.json", new Blob([JSON.stringify(n)], { type: "application/json" }), "model.json"), null != e.weightData && t.body.append("model.weights.bin", new Blob([e.weightData], { type: "application/octet-stream" }), "model.weights.bin"), [4, fetch(this.path, t)]; case 1: if (200 === (a = o.sent()).status) return [2, { modelArtifactsInfo: getModelArtifactsInfoForJSON(e), responses: [a] }]; throw new Error("BrowserHTTPRequest.save() failed due to HTTP response status " + a.status + ".") } }) }) }, e.prototype.load = function() { return __awaiter$13(this, void 0, void 0, function() { var e, t, r, n, a, o, i, s, u, l, c, p, d; return __generator$13(this, function(h) { switch (h.label) { case 0: return [4, fetch(this.path, this.requestInit)]; case 1: return e = h.sent(), [4, e.json()]; case 2: if (t = h.sent(), r = t.modelTopology, n = t.weightsManifest, null == r && null == n) throw new Error("The JSON from HTTP path " + this.path + " contains neither model topology or manifest for weights."); if (null == n) return [3, 4]; for (i = t.weightsManifest, a = [], s = 0, u = i; s < u.length; s++) l = u[s], a.push.apply(a, l.weights); return (c = this.path.substring(0, this.path.lastIndexOf("/"))).endsWith("/") || (c += "/"), p = [], i.forEach(function(e) { e.paths.forEach(function(e) { p.push(c + e) }) }), d = concatenateArrayBuffers, [4, loadWeightsAsArrayBuffer(p, this.requestInit)]; case 3: o = d.apply(void 0, [h.sent()]), h.label = 4; case 4: return [2, { modelTopology: r, weightSpecs: a, weightData: o }] } }) }) }, e.URL_SCHEMES = ["http://", "https://"], e }(), httpRequestRouter = function(e) { if (ENV.get("IS_BROWSER")) { for (var t = 0, r = BrowserHTTPRequest.URL_SCHEMES; t < r.length; t++) { var n = r[t]; if (e.startsWith(n)) return browserHTTPRequest(e) } return null } return null }; IORouterRegistry.registerSaveRouter(httpRequestRouter), IORouterRegistry.registerLoadRouter(httpRequestRouter); var registerSaveRouter = IORouterRegistry.registerSaveRouter, registerLoadRouter = IORouterRegistry.registerLoadRouter, getSaveHandlers = IORouterRegistry.getSaveHandlers, getLoadHandlers = IORouterRegistry.getLoadHandlers, copyModel = ModelManagement.copyModel, listModels = ModelManagement.listModels, moveModel = ModelManagement.moveModel, removeModel = ModelManagement.removeModel, io = Object.freeze({ browserFiles: browserFiles, browserHTTPRequest: browserHTTPRequest, copyModel: copyModel, decodeWeights: decodeWeights, encodeWeights: encodeWeights, getLoadHandlers: getLoadHandlers, getModelArtifactsInfoForJSON: getModelArtifactsInfoForJSON, getSaveHandlers: getSaveHandlers, listModels: listModels, loadWeights: loadWeights, moveModel: moveModel, registerLoadRouter: registerLoadRouter, registerSaveRouter: registerSaveRouter, removeModel: removeModel }), Serializable = function() { function e() {} return e.prototype.getClassName = function() { return this.constructor.className }, e.fromConfig = function(e, t) { return new e(t) }, e }(), SerializationMap = function() { function e() { this.classNameMap = {} } return e.getMap = function() { return null == e.instance && (e.instance = new e), e.instance }, e.register = function(e) { this.getMap().classNameMap[e.className] = [e, e.fromConfig] }, e }(), serialization = Object.freeze({ Serializable: Serializable, SerializationMap: SerializationMap }), WEBGL_ENVS = { BACKEND: "test-webgl" }, CPU_ENVS = { BACKEND: "test-cpu" }, ALL_ENVS = {}, TEST_EPSILON = .001, test_util = Object.freeze({ WEBGL_ENVS: WEBGL_ENVS, CPU_ENVS: CPU_ENVS, ALL_ENVS: ALL_ENVS, TEST_EPSILON: TEST_EPSILON, expectArraysClose: expectArraysClose, expectPromiseToFail: expectPromiseToFail, expectArraysEqual: expectArraysEqual, expectNumbersClose: expectNumbersClose, expectValuesInRange: expectValuesInRange }), version = "0.11.6", webgl = Object.freeze({ gpgpu_util: gpgpu_util, webgl_util: webgl_util, MathBackendWebGL: MathBackendWebGL, GPGPUContext: GPGPUContext }), __extends$1 = function() { var e = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(e, t) { e.__proto__ = t } || function(e, t) { for (var r in t) t.hasOwnProperty(r) && (e[r] = t[r]) }; return function(t, r) { function n() { this.constructor = t } e(t, r), t.prototype = null === r ? Object.create(r) : (n.prototype = r.prototype, new n) } }(), __decorate$29 = function(e, t, r, n) { var a, o = arguments.length, i = o < 3 ? t : null === n ? n = Object.getOwnPropertyDescriptor(t, r) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) i = Reflect.decorate(e, t, r, n); else for (var s = e.length - 1; s >= 0; s--)(a = e[s]) && (i = (o < 3 ? a(i) : o > 3 ? a(t, r, i) : a(t, r)) || i); return o > 3 && i && Object.defineProperty(t, r, i), i }, Optimizer = function(e) { function t() { return null !== e && e.apply(this, arguments) || this } return __extends$1(t, e), t.prototype.minimize = function(e, t, r) { void 0 === t && (t = !1); var n = this.computeGradients(e, r), a = n.value, o = n.grads; return this.applyGradients(o), Object.keys(o).forEach(function(e) { return o[e].dispose() }), t ? a : (a.dispose(), null) }, t.prototype.computeGradients = function(e, t) { return variableGrads(e, t) }, __decorate$29([doc()], t.prototype, "minimize", null), t = __decorate$29([doc()], t) }(Serializable), __extends$2 = function() { var e = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(e, t) { e.__proto__ = t } || function(e, t) { for (var r in t) t.hasOwnProperty(r) && (e[r] = t[r]) }; return function(t, r) { function n() { this.constructor = t } e(t, r), t.prototype = null === r ? Object.create(r) : (n.prototype = r.prototype, new n) } }(), AdadeltaOptimizer = function(e) { function t(t, r, n) { void 0 === n && (n = 1e-8); var a = e.call(this) || this; return a.learningRate = t, a.rho = r, a.epsilon = n, a.accumulatedGrads = {}, a.accumulatedUpdates = {}, a.c = keep(scalar(-t)), a.epsilonScalar = keep(scalar(n)), a.rhoScalar = keep(scalar(r)), a.oneMinusRho = keep(scalar(1 - r)), a } return __extends$2(t, e), t.prototype.applyGradients = function(e) { var t = this, r = this; for (var n in e) ! function(n) { var a = ENV.engine.registeredVariables[n]; null == r.accumulatedGrads[n] && tidy(function() { t.accumulatedGrads[n] = zerosLike(a).variable(!1) }); null == r.accumulatedUpdates[n] && tidy(function() { t.accumulatedUpdates[n] = zerosLike(a).variable(!1) }); var o = e[n], i = r.accumulatedGrads[n], s = r.accumulatedUpdates[n]; tidy(function() { var e = t.rhoScalar.mul(i).add(t.oneMinusRho.mul(o.square())), r = s.add(t.epsilonScalar).sqrt().div(i.add(t.epsilonScalar).sqrt()).mul(o), u = t.rhoScalar.mul(s).add(t.oneMinusRho.mul(r.square())); t.accumulatedGrads[n].assign(e), t.accumulatedUpdates[n].assign(u); var l = t.c.mul(r).add(a); a.assign(l) }) }(n) }, t.prototype.dispose = function() { var e = this; this.c.dispose(), this.epsilonScalar.dispose(), this.rhoScalar.dispose(), this.oneMinusRho.dispose(), null != this.accumulatedUpdates && (Object.keys(this.accumulatedUpdates).forEach(function(t) { return e.accumulatedUpdates[t].dispose() }), Object.keys(this.accumulatedGrads).forEach(function(t) { return e.accumulatedGrads[t].dispose() })) }, t.prototype.getConfig = function() { return { learningRate: this.learningRate, rho: this.rho, epsilon: this.epsilon } }, t.fromConfig = function(e, t) { return new e(t.learningRate, t.rho, t.epsilon) }, t.className = "AdadeltaOptimizer", t }(Optimizer); SerializationMap.register(AdadeltaOptimizer); var __extends$3 = function() { var e = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(e, t) { e.__proto__ = t } || function(e, t) { for (var r in t) t.hasOwnProperty(r) && (e[r] = t[r]) }; return function(t, r) { function n() { this.constructor = t } e(t, r), t.prototype = null === r ? Object.create(r) : (n.prototype = r.prototype, new n) } }(), AdagradOptimizer = function(e) { function t(t, r) { void 0 === r && (r = .1); var n = e.call(this) || this; return n.learningRate = t, n.initialAccumulatorValue = r, n.accumulatedGrads = {}, n.c = keep(scalar(-t)), n.epsilon = keep(scalar(1e-8)), n } return __extends$3(t, e), t.prototype.applyGradients = function(e) { var t = this, r = this; for (var n in e) ! function(n) { var a = ENV.engine.registeredVariables[n]; null == r.accumulatedGrads[n] && tidy(function() { t.accumulatedGrads[n] = fill(a.shape, t.initialAccumulatorValue).variable(!1) }); var o = e[n], i = r.accumulatedGrads[n]; tidy(function() { var e = i.add(o.square()); t.accumulatedGrads[n].assign(e); var r = t.c.mul(o.div(e.add(t.epsilon).sqrt())).add(a); a.assign(r) }) }(n) }, t.prototype.dispose = function() { var e = this; this.epsilon.dispose(), this.c.dispose(), null != this.accumulatedGrads && Object.keys(this.accumulatedGrads).forEach(function(t) { return e.accumulatedGrads[t].dispose() }) }, t.prototype.getConfig = function() { return { learningRate: this.learningRate, initialAccumulatorValue: this.initialAccumulatorValue } }, t.fromConfig = function(e, t) { return new e(t.learningRate, t.initialAccumulatorValue) }, t.className = "AdagradOptimizer", t }(Optimizer); SerializationMap.register(AdagradOptimizer); var __extends$4 = function() { var e = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(e, t) { e.__proto__ = t } || function(e, t) { for (var r in t) t.hasOwnProperty(r) && (e[r] = t[r]) }; return function(t, r) { function n() { this.constructor = t } e(t, r), t.prototype = null === r ? Object.create(r) : (n.prototype = r.prototype, new n) } }(), AdamOptimizer = function(e) { function t(t, r, n, a) { void 0 === a && (a = 1e-8); var o = e.call(this) || this; return o.learningRate = t, o.beta1 = r, o.beta2 = n, o.epsilon = a, o.accumulatedFirstMoment = {}, o.accumulatedSecondMoment = {}, o.c = keep(scalar(-t)), o.epsScalar = keep(scalar(a)), o.beta1Scalar = keep(scalar(r)), o.beta2Scalar = keep(scalar(n)), tidy(function() { o.accBeta1 = scalar(r).variable(), o.accBeta2 = scalar(n).variable() }), o.oneMinusBeta1 = keep(scalar(1 - r)), o.oneMinusBeta2 = keep(scalar(1 - n)), o.one = keep(scalar(1)), o } return __extends$4(t, e), t.prototype.applyGradients = function(e) { var t = this; tidy(function() { var r = t.one.sub(t.accBeta1), n = t.one.sub(t.accBeta2); for (var a in e) { var o = ENV.engine.registeredVariables[a]; if (null == t.accumulatedFirstMoment[a]) { i = !1; t.accumulatedFirstMoment[a] = zerosLike(o).variable(i) } if (null == t.accumulatedSecondMoment[a]) { var i = !1; t.accumulatedSecondMoment[a] = zerosLike(o).variable(i) } var s = e[a], u = t.accumulatedFirstMoment[a], l = t.accumulatedSecondMoment[a], c = t.beta1Scalar.mul(u).add(t.oneMinusBeta1.mul(s)), p = t.beta2Scalar.mul(l).add(t.oneMinusBeta2.mul(s.square())), d = c.div(r), h = p.div(n); t.accumulatedFirstMoment[a].assign(c), t.accumulatedSecondMoment[a].assign(p); var f = t.c.mul(d.div(t.epsScalar.add(h.sqrt()))).add(o); o.assign(f) } t.accBeta1.assign(t.accBeta1.mul(t.beta1Scalar)), t.accBeta2.assign(t.accBeta2.mul(t.beta2Scalar)) }) }, t.prototype.dispose = function() { var e = this; this.c.dispose(), this.epsScalar.dispose(), this.beta1Scalar.dispose(), this.beta2Scalar.dispose(), this.accBeta1.dispose(), this.accBeta2.dispose(), this.oneMinusBeta1.dispose(), this.oneMinusBeta2.dispose(), this.one.dispose(), null != this.accumulatedFirstMoment && Object.keys(this.accumulatedFirstMoment).forEach(function(t) { return e.accumulatedFirstMoment[t].dispose() }), null != this.accumulatedSecondMoment && Object.keys(this.accumulatedSecondMoment).forEach(function(t) { return e.accumulatedSecondMoment[t].dispose() }) }, t.prototype.getConfig = function() { return { learningRate: this.learningRate, beta1: this.beta1, beta2: this.beta2, epsilon: this.epsilon } }, t.fromConfig = function(e, t) { return new e(t.learningRate, t.beta1, t.beta2, t.epsilon) }, t.className = "AdamOptimizer", t }(Optimizer); SerializationMap.register(AdamOptimizer); var __extends$5 = function() { var e = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(e, t) { e.__proto__ = t } || function(e, t) { for (var r in t) t.hasOwnProperty(r) && (e[r] = t[r]) }; return function(t, r) { function n() { this.constructor = t } e(t, r), t.prototype = null === r ? Object.create(r) : (n.prototype = r.prototype, new n) } }(), AdamaxOptimizer = function(e) { function t(t, r, n, a, o) { void 0 === a && (a = 1e-8), void 0 === o && (o = 0); var i = e.call(this) || this; return i.learningRate = t, i.beta1 = r, i.beta2 = n, i.epsilon = a, i.decay = o, i.accumulatedFirstMoment = {}, i.accumulatedWeightedInfNorm = {}, i.c = keep(scalar(-t)), i.epsScalar = keep(scalar(a)), i.beta1Scalar = keep(scalar(r)), i.beta2Scalar = keep(scalar(n)), i.decayScalar = keep(scalar(o)), tidy(function() { i.iteration = scalar(0).variable(), i.accBeta1 = scalar(r).variable() }), i.oneMinusBeta1 = keep(scalar(1 - r)), i.one = keep(scalar(1)), i } return __extends$5(t, e), t.prototype.applyGradients = function(e) { var t = this; tidy(function() { var r = t.one.sub(t.accBeta1), n = t.c.div(t.one.add(t.decayScalar.mul(t.iteration))); for (var a in e) { var o = ENV.engine.registeredVariables[a]; if (null == t.accumulatedFirstMoment[a]) { i = !1; t.accumulatedFirstMoment[a] = zerosLike(o).variable(i) } if (null == t.accumulatedWeightedInfNorm[a]) { var i = !1; t.accumulatedWeightedInfNorm[a] = zerosLike(o).variable(i) } var s = e[a], u = t.accumulatedFirstMoment[a], l = t.accumulatedWeightedInfNorm[a], c = t.beta1Scalar.mul(u).add(t.oneMinusBeta1.mul(s)), p = t.beta2Scalar.mul(l), d = s.abs(), h = p.maximum(d); t.accumulatedFirstMoment[a].assign(c), t.accumulatedWeightedInfNorm[a].assign(h); var f = n.div(r).mul(c.div(t.epsScalar.add(h))).add(o); o.assign(f) } t.iteration.assign(t.iteration.add(t.one)), t.accBeta1.assign(t.accBeta1.mul(t.beta1Scalar)) }) }, t.prototype.dispose = function() { var e = this; this.c.dispose(), this.epsScalar.dispose(), this.accBeta1.dispose(), this.beta1Scalar.dispose(), this.beta2Scalar.dispose(), this.oneMinusBeta1.dispose(), this.decayScalar.dispose(), this.iteration.dispose(), this.one.dispose(), null != this.accumulatedFirstMoment && Object.keys(this.accumulatedFirstMoment).forEach(function(t) { return e.accumulatedFirstMoment[t].dispose() }), null != this.accumulatedWeightedInfNorm && Object.keys(this.accumulatedWeightedInfNorm).forEach(function(t) { return e.accumulatedWeightedInfNorm[t].dispose() }) }, t.prototype.getConfig = function() { return { learningRate: this.learningRate, beta1: this.beta1, beta2: this.beta2, epsilon: this.epsilon, decay: this.decay } }, t.fromConfig = function(e, t) { return new e(t.learningRate, t.beta1, t.beta2, t.epsilon, t.decay) }, t.className = "AdamaxOptimizer", t }(Optimizer); SerializationMap.register(AdamaxOptimizer); var __extends$6 = function() { var e = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(e, t) { e.__proto__ = t } || function(e, t) { for (var r in t) t.hasOwnProperty(r) && (e[r] = t[r]) }; return function(t, r) { function n() { this.constructor = t } e(t, r), t.prototype = null === r ? Object.create(r) : (n.prototype = r.prototype, new n) } }(), SGDOptimizer = function(e) { function t(t) { var r = e.call(this) || this; return r.learningRate = t, r.setLearningRate(t), r } return __extends$6(t, e), t.prototype.applyGradients = function(e) { var t = this; Object.keys(e).forEach(function(r) { var n = e[r], a = ENV.engine.registeredVariables[r]; tidy(function() { var e = t.c.mul(n).add(a); a.assign(e) }) }) }, t.prototype.setLearningRate = function(e) { this.learningRate = e, null != this.c && this.c.dispose(), this.c = keep(scalar(-e)) }, t.prototype.dispose = function() { this.c.dispose() }, t.prototype.getConfig = function() { return { learningRate: this.learningRate } }, t.fromConfig = function(e, t) { return new e(t.learningRate) }, t.className = "SGDOptimizer", t }(Optimizer); SerializationMap.register(SGDOptimizer); var __extends$7 = function() { var e = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(e, t) { e.__proto__ = t } || function(e, t) { for (var r in t) t.hasOwnProperty(r) && (e[r] = t[r]) }; return function(t, r) { function n() { this.constructor = t } e(t, r), t.prototype = null === r ? Object.create(r) : (n.prototype = r.prototype, new n) } }(), MomentumOptimizer = function(e) { function t(t, r, n) { void 0 === n && (n = !1); var a = e.call(this, t) || this; return a.learningRate = t, a.momentum = r, a.useNesterov = n, a.m = scalar(a.momentum), a.accumulations = {}, a } return __extends$7(t, e), t.prototype.applyGradients = function(e) { var t = this, r = this; for (var n in e) ! function(n) { var a = ENV.engine.registeredVariables[n]; null == r.accumulations[n] && tidy(function() { t.accumulations[n] = zerosLike(a).variable(!1) }); var o = r.accumulations[n], i = e[n]; tidy(function() { var e, r = t.m.mul(o).add(i); e = t.useNesterov ? t.c.mul(i.add(r.mul(t.m))).add(a) : t.c.mul(r).add(a), t.accumulations[n].assign(r), a.assign(e) }) }(n) }, t.prototype.dispose = function() { if (e.prototype.dispose.call(this), this.m.dispose(), null != this.accumulations) for (var t in this.accumulations) this.accumulations[t].dispose() }, t.prototype.setMomentum = function(e) { this.momentum = e }, t.prototype.getConfig = function() { return { learningRate: this.learningRate, momentum: this.momentum, useNesterov: this.useNesterov } }, t.fromConfig = function(e, t) { return new e(t.learningRate, t.momentum, t.useNesterov) }, t.className = "MomentumOptimizer", t }(SGDOptimizer); SerializationMap.register(MomentumOptimizer); var __extends$8 = function() { var e = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(e, t) { e.__proto__ = t } || function(e, t) { for (var r in t) t.hasOwnProperty(r) && (e[r] = t[r]) }; return function(t, r) { function n() { this.constructor = t } e(t, r), t.prototype = null === r ? Object.create(r) : (n.prototype = r.prototype, new n) } }(), RMSPropOptimizer = function(e) { function t(t, r, n, a, o) { void 0 === r && (r = .9), void 0 === n && (n = 0), void 0 === a && (a = 1e-8), void 0 === o && (o = !1); var i = e.call(this) || this; return i.learningRate = t, i.decay = r, i.momentum = n, i.epsilon = a, i.accumulatedMeanSquares = {}, i.accumulatedMeanGrads = {}, i.accumulatedMoments = {}, i.c = keep(scalar(t)), i.epsilonScalar = keep(scalar(a)), i.decayScalar = keep(scalar(r)), i.momentumScalar = keep(scalar(n)), i.oneMinusDecay = keep(scalar(1 - r)), i.centered = o, i } return __extends$8(t, e), t.prototype.applyGradients = function(e) { var t = this, r = this; for (var n in e) ! function(n) { var a = ENV.engine.registeredVariables[n]; null == r.accumulatedMeanSquares[n] && tidy(function() { t.accumulatedMeanSquares[n] = zerosLike(a).variable(!1) }); null == r.accumulatedMeanGrads[n] && r.centered && tidy(function() { t.accumulatedMeanGrads[n] = zerosLike(a).variable(!1) }); null == r.accumulatedMoments[n] && tidy(function() { t.accumulatedMoments[n] = zerosLike(a).variable(!1) }); var o = r.accumulatedMeanSquares[n], i = r.accumulatedMeanGrads[n], s = r.accumulatedMoments[n], u = e[n]; tidy(function() { var e = t.decayScalar.mul(o).add(t.oneMinusDecay.mul(u.square())); if (t.centered) { var r = t.decayScalar.mul(i).add(t.oneMinusDecay.mul(u)), l = t.momentumScalar.mul(s).add(t.c.mul(u).div(e.sub(r.square().add(t.epsilonScalar)).sqrt())); t.accumulatedMeanSquares[n].assign(e), t.accumulatedMeanGrads[n].assign(r), t.accumulatedMoments[n].assign(l), p = a.sub(l), a.assign(p) } else { var c = t.decayScalar.mul(o).add(t.oneMinusDecay.mul(u.square())), l = t.momentumScalar.mul(s).add(t.c.mul(u).div(c.add(t.epsilonScalar).sqrt())); t.accumulatedMeanSquares[n].assign(c), t.accumulatedMoments[n].assign(l); var p = a.sub(l); a.assign(p) } }) }(n) }, t.prototype.dispose = function() { var e = this; this.c.dispose(), this.epsilonScalar.dispose(), this.decayScalar.dispose(), this.momentumScalar.dispose(), this.oneMinusDecay.dispose(), null != this.accumulatedMeanSquares && Object.keys(this.accumulatedMeanSquares).forEach(function(t) { return e.accumulatedMeanSquares[t].dispose() }), null != this.accumulatedMeanGrads && this.centered && Object.keys(this.accumulatedMeanGrads).forEach(function(t) { return e.accumulatedMeanGrads[t].dispose() }), null != this.accumulatedMoments && Object.keys(this.accumulatedMoments).forEach(function(t) { return e.accumulatedMoments[t].dispose() }) }, t.prototype.getConfig = function() { return { learningRate: this.learningRate, decay: this.decay, momentum: this.momentum, epsilon: this.epsilon, centered: this.centered } }, t.fromConfig = function(e, t) { return new e(t.learningRate, t.decay, t.momentum, t.epsilon, t.centered) }, t.className = "RMSPropOptimizer", t }(Optimizer); SerializationMap.register(RMSPropOptimizer); var __decorate$30 = function(e, t, r, n) { var a, o = arguments.length, i = o < 3 ? t : null === n ? n = Object.getOwnPropertyDescriptor(t, r) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) i = Reflect.decorate(e, t, r, n); else for (var s = e.length - 1; s >= 0; s--)(a = e[s]) && (i = (o < 3 ? a(i) : o > 3 ? a(t, r, i) : a(t, r)) || i); return o > 3 && i && Object.defineProperty(t, r, i), i }, OptimizerConstructors = function() { function e() {} return e.sgd = function(e) { return new SGDOptimizer(e) }, e.momentum = function(e, t, r) { return void 0 === r && (r = !1), new MomentumOptimizer(e, t, r) }, e.rmsprop = function(e, t, r, n, a) { return void 0 === t && (t = .9), void 0 === r && (r = 0), void 0 === n && (n = 1e-8), void 0 === a && (a = !1), new RMSPropOptimizer(e, t, r, n, a) }, e.adam = function(e, t, r, n) { return void 0 === e && (e = .001), void 0 === t && (t = .9), void 0 === r && (r = .999), void 0 === n && (n = 1e-8), new AdamOptimizer(e, t, r, n) }, e.adadelta = function(e, t, r) { return void 0 === e && (e = .001), void 0 === t && (t = .95), void 0 === r && (r = 1e-8), new AdadeltaOptimizer(e, t, r) }, e.adamax = function(e, t, r, n, a) { return void 0 === e && (e = .002), void 0 === t && (t = .9), void 0 === r && (r = .999), void 0 === n && (n = 1e-8), void 0 === a && (a = 0), new AdamaxOptimizer(e, t, r, n, a) }, e.adagrad = function(e, t) { return void 0 === t && (t = .1), new AdagradOptimizer(e, t) }, __decorate$30([doc()], e, "sgd", null), __decorate$30([doc()], e, "momentum", null), __decorate$30([doc()], e, "rmsprop", null), __decorate$30([doc()], e, "adam", null), __decorate$30([doc()], e, "adadelta", null), __decorate$30([doc()], e, "adamax", null), __decorate$30([doc()], e, "adagrad", null), e }(), train = { sgd: OptimizerConstructors.sgd, momentum: OptimizerConstructors.momentum, adadelta: OptimizerConstructors.adadelta, adagrad: OptimizerConstructors.adagrad, rmsprop: OptimizerConstructors.rmsprop, adamax: OptimizerConstructors.adamax, adam: OptimizerConstructors.adam }, setBackend = Environment.setBackend, getBackend = Environment.getBackend, disposeVariables = Environment.disposeVariables, memory = Environment.memory, nextFrame = BrowserUtil.nextFrame, __extends$9 = function() { var e = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(e, t) { e.__proto__ = t } || function(e, t) { for (var r in t) t.hasOwnProperty(r) && (e[r] = t[r]) }; return function(t, r) { function n() { this.constructor = t } e(t, r), t.prototype = null === r ? Object.create(r) : (n.prototype = r.prototype, new n) } }(), AttributeError = function(e) { function t(r) { var n = e.call(this, r) || this; return Object.setPrototypeOf(n, t.prototype), n } return __extends$9(t, e), t }(Error), RuntimeError = function(e) { function t(r) { var n = e.call(this, r) || this; return Object.setPrototypeOf(n, t.prototype), n } return __extends$9(t, e), t }(Error), ValueError = function(e) { function t(r) { var n = e.call(this, r) || this; return Object.setPrototypeOf(n, t.prototype), n } return __extends$9(t, e), t }(Error), NotImplementedError = function(e) { function t(r) { var n = e.call(this, r) || this; return Object.setPrototypeOf(n, t.prototype), n } return __extends$9(t, e), t }(Error), AssertionError = function(e) { function t(r) { var n = e.call(this, r) || this; return Object.setPrototypeOf(n, t.prototype), n } return __extends$9(t, e), t }(Error), IndexError = function(e) { function t(r) { var n = e.call(this, r) || this; return Object.setPrototypeOf(n, t.prototype), n } return __extends$9(t, e), t }(Error), __assign = Object.assign || function(e) { for (var t, r = 1, n = arguments.length; r < n; r++) { t = arguments[r]; for (var a in t) Object.prototype.hasOwnProperty.call(t, a) && (e[a] = t[a]) } return e }, _GLOBAL_CUSTOM_OBJECTS = {}, nameMap = new Map, VALID_DATA_FORMAT_VALUES = ["channelsFirst", "channelsLast"], VALID_PADDING_MODE_VALUES = ["valid", "same", "causal"], VALID_POOL_MODE_VALUES = ["max", "avg"], _nameScopeStack = [], _nameScopeDivider = "/", tensorNameRegex = new RegExp(/^[A-Za-z][A-Za-z0-9\._\/]*$/), __decorate$31 = function(e, t, r, n) { var a, o = arguments.length, i = o < 3 ? t : null === n ? n = Object.getOwnPropertyDescriptor(t, r) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) i = Reflect.decorate(e, t, r, n); else for (var s = e.length - 1; s >= 0; s--)(a = e[s]) && (i = (o < 3 ? a(i) : o > 3 ? a(t, r, i) : a(t, r)) || i); return o > 3 && i && Object.defineProperty(t, r, i), i }, _nextUniqueTensorId = 0, SymbolicTensor = function() { function e(e, t, r, n, a, o, i) { this.dtype = e, this.shape = t, this.sourceLayer = r, this.inputs = n, this.callArgs = a, this.outputTensorIndex = i, this.id = getNextUniqueTensorId(), null != o && (this.originalName = getScopedTensorName(o), this.name = getUniqueTensorName(this.originalName)), this.rank = t.length } return e = __decorate$31([doc()], e) }(), DEFAULT_VARIABLE_NAME_PREFIX = "Variable", LayerVariable = function() { function e(e, t, r, n, a) { void 0 === t && (t = "float32"), void 0 === r && (r = DEFAULT_VARIABLE_NAME_PREFIX), void 0 === n && (n = !0), void 0 === a && (a = null), this.dtype = null == t ? "float32" : t, this.shape = e.shape, this.id = getNextUniqueTensorId(), r = null == r ? DEFAULT_VARIABLE_NAME_PREFIX : r, this.originalName = getScopedTensorName(r), this.name = getUniqueTensorName(this.originalName), this.trainable = n, this.constraint = a, this.val = variable(e, this.trainable, this.name, this.dtype) } return e.prototype.read = function() { return this.val }, e.prototype.write = function(e) { return checkShapesMatch(this.val, e), this.val.assign(e), null != this.constraint && this.val.assign(this.constraint.apply(this.val)), this }, e }(), _epsilon = 1e-7, DEFAULT_DTYPE = "float32", scalarCache = { float32: {}, int32: {} }, epsilon$1 = epsilon, _uidPrefixes = {}, __extends$10 = function() { var e = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(e, t) { e.__proto__ = t } || function(e, t) { for (var r in t) t.hasOwnProperty(r) && (e[r] = t[r]) }; return function(t, r) { function n() { this.constructor = t } e(t, r), t.prototype = null === r ? Object.create(r) : (n.prototype = r.prototype, new n) } }(), __decorate$32 = function(e, t, r, n) { var a, o = arguments.length, i = o < 3 ? t : null === n ? n = Object.getOwnPropertyDescriptor(t, r) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) i = Reflect.decorate(e, t, r, n); else for (var s = e.length - 1; s >= 0; s--)(a = e[s]) && (i = (o < 3 ? a(i) : o > 3 ? a(t, r, i) : a(t, r)) || i); return o > 3 && i && Object.defineProperty(t, r, i), i }, Constraint = function(e) { function t() { return null !== e && e.apply(this, arguments) || this } return __extends$10(t, e), t.prototype.getConfig = function() { return {} }, t = __decorate$32([doc()], t) }(Serializable), MaxNorm = function(e) { function t(t) { var r = e.call(this) || this; return r.defaultMaxValue = 2, r.defaultAxis = 0, r.maxValue = null != t.maxValue ? t.maxValue : r.defaultMaxValue, r.axis = null != t.axis ? t.axis : r.defaultAxis, r } return __extends$10(t, e), t.prototype.apply = function(e) { var t = this; return tidy(function() { var r = calcL2Norms(e, t.axis), n = clipByValue(r, 0, t.maxValue); return mul(e, div(n, scalarPlusArray(getScalar(epsilon$1()), r))) }) }, t.prototype.getConfig = function() { return { maxValue: this.maxValue, axis: this.axis } }, t.className = "MaxNorm", t }(Constraint); SerializationMap.register(MaxNorm); var UnitNorm = function(e) { function t(t) { var r = e.call(this) || this; return r.defaultAxis = 0, r.axis = null != t.axis ? t.axis : r.defaultAxis, r } return __extends$10(t, e), t.prototype.apply = function(e) { var t = this; return tidy(function() { return div(e, scalarPlusArray(getScalar(epsilon$1()), calcL2Norms(e, t.axis))) }) }, t.prototype.getConfig = function() { return { axis: this.axis } }, t.className = "UnitNorm", t }(Constraint); SerializationMap.register(UnitNorm); var NonNeg = function(e) { function t() { return null !== e && e.apply(this, arguments) || this } return __extends$10(t, e), t.prototype.apply = function(e) { return relu(e) }, t.className = "NonNeg", t }(Constraint); SerializationMap.register(NonNeg); var MinMaxNorm = function(e) { function t(t) { var r = e.call(this) || this; return r.defaultMinValue = 0, r.defaultMaxValue = 1, r.defaultRate = 1, r.defaultAxis = 0, r.minValue = null != t.minValue ? t.minValue : r.defaultMinValue, r.maxValue = null != t.maxValue ? t.maxValue : r.defaultMaxValue, r.rate = null != t.rate ? t.rate : r.defaultRate, r.axis = null != t.axis ? t.axis : r.defaultAxis, r } return __extends$10(t, e), t.prototype.apply = function(e) { var t = this; return tidy(function() { var r = calcL2Norms(e, t.axis), n = add(scalarTimesArray(getScalar(t.rate), clipByValue(r, t.minValue, t.maxValue)), scalarTimesArray(getScalar(1 - t.rate), r)); return mul(e, div(n, scalarPlusArray(getScalar(epsilon$1()), r))) }) }, t.prototype.getConfig = function() { return { minValue: this.minValue, maxValue: this.maxValue, rate: this.rate, axis: this.axis } }, t.className = "MinMaxNorm", t }(Constraint); SerializationMap.register(MinMaxNorm); var CONSTRAINT_IDENTIFIER_REGISTRY_SYMBOL_MAP = { maxNorm: "MaxNorm", minMaxNorm: "MinMaxNorm", nonNeg: "NonNeg", unitNorm: "UnitNorm" }, version$1 = "0.6.6", __extends$11 = function() { var e = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(e, t) { e.__proto__ = t } || function(e, t) { for (var r in t) t.hasOwnProperty(r) && (e[r] = t[r]) }; return function(t, r) { function n() { this.constructor = t } e(t, r), t.prototype = null === r ? Object.create(r) : (n.prototype = r.prototype, new n) } }(), __decorate$33 = function(e, t, r, n) { var a, o = arguments.length, i = o < 3 ? t : null === n ? n = Object.getOwnPropertyDescriptor(t, r) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) i = Reflect.decorate(e, t, r, n); else for (var s = e.length - 1; s >= 0; s--)(a = e[s]) && (i = (o < 3 ? a(i) : o > 3 ? a(t, r, i) : a(t, r)) || i); return o > 3 && i && Object.defineProperty(t, r, i), i }, InputSpec = function() { return function(e) { this.dtype = e.dtype, this.shape = e.shape, null != e.shape ? this.ndim = e.shape.length : this.ndim = e.ndim, this.maxNDim = e.maxNDim, this.minNDim = e.minNDim, this.axes = e.axes || {} } }(), _nextNodeID = 0, Node = function() { function e(e, t) { this.callArgs = t, this.id = _nextNodeID++, this.outboundLayer = e.outboundLayer, this.inboundLayers = e.inboundLayers, this.nodeIndices = e.nodeIndices, this.tensorIndices = e.tensorIndices, this.inputTensors = e.inputTensors, this.outputTensors = e.outputTensors, this.inputMasks = e.inputMasks, this.outputMasks = e.outputMasks, this.inputShapes = e.inputShapes, this.outputShapes = e.outputShapes; for (var r = 0, n = e.inboundLayers; r < n.length; r++) { var a = n[r]; null != a && a.outboundNodes.push(this) } e.outboundLayer.inboundNodes.push(this) } return e.prototype.getConfig = function() { for (var e = [], t = 0, r = this.inboundLayers; t < r.length; t++) { var n = r[t]; null != n ? e.push(n.name) : e.push(null) } return { outboundLayer: this.outboundLayer ? this.outboundLayer.name : null, inboundLayers: e, nodeIndices: this.nodeIndices, tensorIndices: this.tensorIndices } }, e }(), _nextLayerID = 0, Layer = function(e) { function t(t) { var r = e.call(this) || this; r._callHook = null, r._addedWeightNames = [], r._stateful = !1, r.id = _nextLayerID++, r.activityRegularizer = null, r.inputSpec = null, r.supportsMasking = !1, r._trainableWeights = [], r._nonTrainableWeights = [], r._losses = [], r._updates = [], r._built = !1, r.inboundNodes = [], r.outboundNodes = []; var n = t.name; if (!n) { var a = r.getClassName(); n = toSnakeCase(a) + "_" + getUid(a) } if (r.name = n, r.trainable = null == t.trainable || t.trainable, r.updatable = null == t.updatable || t.updatable, null != t.inputShape || null != t.batchInputShape) { var o = void 0; if (null != t.batchInputShape) o = t.batchInputShape; else if (null != t.inputShape) { var i = null; null != t.batchSize && (i = t.batchSize), o = [i].concat(t.inputShape) } r.batchInputShape = o; var s = t.dtype; null == s && (s = t.inputDType), null == s && (s = floatx()), r.dtype = s } return null != t.weights ? r.initialWeights = t.weights : r.initialWeights = null, r } return __extends$11(t, e), t.nodeKey = function(e, t) { return e.name + "_ib-" + t.toString() }, t.prototype.getNodeAtIndex = function(e, t) { if (0 === this.inboundNodes.length) throw new RuntimeError("The layer has never been called and thus has no defined " + t + "."); if (this.inboundNodes.length <= e) throw new ValueError("Asked to get " + t + " at node " + e + ", but the layer has only " + this.inboundNodes.length + " inbound nodes."); return this.inboundNodes[e] }, t.prototype.getInputAt = function(e) { return singletonOrArray(this.getNodeAtIndex(e, "input").inputTensors) }, t.prototype.getOutputAt = function(e) { return singletonOrArray(this.getNodeAtIndex(e, "output").outputTensors) }, Object.defineProperty(t.prototype, "input", { get: function() { if (this.inboundNodes.length > 1) throw new AttributeError("Layer " + this.name + ' has multiple inbound nodes, hence the notion of "layer input" is ill-defined. Use `getInputAt(nodeIndex)` instead.'); if (0 === this.inboundNodes.length) throw new AttributeError("Layer " + this.name + " is not connected, no input to return."); return singletonOrArray(this.getNodeAtIndex(0, "input").inputTensors) }, enumerable: !0, configurable: !0 }), Object.defineProperty(t.prototype, "output", { get: function() { if (0 === this.inboundNodes.length) throw new AttributeError("Layer " + this.name + " has no inbound nodes."); if (this.inboundNodes.length > 1) throw new AttributeError("Layer " + this.name + ' has multiple inbound nodes, hence the notion of "layer output" is ill-defined. Use `getOutputAt(nodeIndex)` instead.'); return singletonOrArray(this.getNodeAtIndex(0, "output").outputTensors) }, enumerable: !0, configurable: !0 }), Object.defineProperty(t.prototype, "losses", { get: function() { return this._losses }, enumerable: !0, configurable: !0 }), t.prototype.calculateLosses = function() { return this.losses.map(function(e) { return e() }) }, Object.defineProperty(t.prototype, "updates", { get: function() { return this._updates }, enumerable: !0, configurable: !0 }), Object.defineProperty(t.prototype, "built", { get: function() { return this._built }, set: function(e) { this._built = e }, enumerable: !0, configurable: !0 }), Object.defineProperty(t.prototype, "trainableWeights", { get: function() { return this.trainable ? this._trainableWeights : [] }, set: function(e) { this._trainableWeights = e }, enumerable: !0, configurable: !0 }), Object.defineProperty(t.prototype, "nonTrainableWeights", { get: function() { return this.trainable ? this._nonTrainableWeights : this._trainableWeights.concat(this._nonTrainableWeights) }, set: function(e) { this._nonTrainableWeights = e }, enumerable: !0, configurable: !0 }), Object.defineProperty(t.prototype, "weights", { get: function() { return this.trainableWeights.concat(this.nonTrainableWeights) }, enumerable: !0, configurable: !0 }), Object.defineProperty(t.prototype, "stateful", { get: function() { return this._stateful }, enumerable: !0, configurable: !0 }), t.prototype.assertInputCompatibility = function(e) { if (e = toList(e), null != this.inputSpec && 0 !== this.inputSpec.length) { var t = toList(this.inputSpec); if (e.length !== t.length) throw new ValueError("Layer " + this.name + " expects " + t.length + " inputs, but it received " + e.length + " input tensors. Input received: " + e); for (var r = 0; r < e.length; r++) { var n = e[r], a = t[r]; if (null != a) { var o = n.rank; if (null != a.ndim && o !== a.ndim) throw new ValueError("Input " + r + " is incompatible with layer " + this.name + ": expected ndim=" + a.ndim + ", found ndim=" + o); if (null != a.maxNDim && o > a.maxNDim) throw new ValueError("Input " + r + " is incompatible with layer " + this.name + ": expected max_ndim=" + a.maxNDim + ", found ndim=" + o); if (null != a.minNDim && o < a.minNDim) throw new ValueError("Input " + r + " is incompatible with layer " + this.name + ": expected min_ndim=" + a.minNDim + ", found ndim=" + o + "."); if (null != a.dtype && dtype(n) !== a.dtype) { var i = dtype(n); throw new ValueError("Input " + r + " is incompatible with layer " + this.name + " : expected dtype=" + a.dtype + ", found dtype=" + i + ".") } if (a.axes) { p = intShape(n); for (var s in a.axes) { var u = Number(s), l = a.axes[s], c = u >= 0 ? p[u] : p[p.length + u]; if (null != l && -1 === [l, null].indexOf(c)) throw new ValueError("Input " + r + " is incompatible with layer " + this.name + ": expected axis " + u + " of input shape to have value " + l + " but got shape " + p + ".") } } if (null != a.shape) for (var p = intShape(n), d = 0; d < a.shape.length; ++d) { var h = a.shape[d], f = p[d]; if (null != h && null != f && h !== f) throw new ValueError("Input " + r + " is incompatible with layer " + this.name + ": expected shape=" + a.shape + ", found shape=${xShape}.") } } } } }, t.prototype.call = function(e, t) { return e }, t.prototype.invokeCallHook = function(e, t) { null != this._callHook && this._callHook(e, t) }, t.prototype.setCallHook = function(e) { this._callHook = e }, t.prototype.clearCallHook = function() { this._callHook = null }, t.prototype.apply = function(e, t) { var r = this; t = t || {}; for (var n = toList(e), a = !0, o = 0, i = n; o < i.length; o++) if (!((c = i[o]) instanceof SymbolicTensor)) { a = !1; break } for (var s = !0, u = 0, l = n; u < l.length; u++) { var c = l[u]; if (c instanceof SymbolicTensor) { s = !1; break } } if (a === s) throw new ValueError("Arguments to apply() must be all SymbolicTensors or all Tensors"); return nameScope$1(this.name, function() { if (!r.built) { r.assertInputCompatibility(e); for (var a = [], o = 0, i = toList(e); o < i.length; o++) { var u = i[o]; a.push(intShape(u)) } r.build(singletonOrArray(a)), r.built = !0, r.initialWeights && r.setWeights(r.initialWeights) } if (r.assertInputCompatibility(e), s) { for (var l = [], c = 0, p = toList(m = r.call(e, t)); c < p.length; c++) { var d = p[c]; - 1 !== n.indexOf(d) && (d = identity(d)), l.push(d) } if (m = singletonOrArray(l), null != r.activityRegularizer) throw new NotImplementedError("Layer invocation in the presence of activity regularizer(s) is not supported yet."); return m } var h = collectInputShape(e), f = r.computeOutputShape(h), m = void 0; if (m = null != f && f.length > 0 && Array.isArray(f[0]) ? f.map(function(n, a) { return new SymbolicTensor("float32", n, r, toList(e), t, r.name, a) }) : new SymbolicTensor("float32", f, r, toList(e), t, r.name), r.addInboundNode(e, m, null, null, h, f, t), null != r.activityRegularizer) throw new NotImplementedError("Layer invocation in the presence of activity regularizer(s) is not supported yet."); return m }) }, t.prototype.build = function(e) { this.built = !0 }, t.prototype.getWeights = function(e) { return void 0 === e && (e = !1), batchGetValue(e ? this.trainableWeights : this.weights) }, t.prototype.setWeights = function(e) { var t = this; tidy(function() { var r = t.weights; if (r.length !== e.length) throw new ValueError('You called setWeights(weights) on layer "' + t.name + '" with a weight list of length ' + e.length + ", but the layer was expecting " + r.length + " weights. Provided weights: " + e + "..."); if (0 !== r.length) { for (var n = [], a = batchGetValue(r), o = 0; o < a.length; ++o) { var i = a[o], s = r[o], u = e[o]; if (!arraysEqual(i.shape, u.shape)) throw new ValueError("Layer weight shape " + i.shape + " not compatible with provided weight shape " + u.shape); n.push([s, u]) } batchSetValue(n) } }) }, t.prototype.addWeight = function(e, t, r, n, a, o, i) { if (-1 !== this._addedWeightNames.indexOf(e)) throw new ValueError("Duplicate weight name " + e + " for layer " + this.name); this._addedWeightNames.push(e), null == r && (r = floatx()); var s = new LayerVariable(n.apply(t, r), r, e, o, i); return null != a && this.addLoss(function() { return a.apply(s.read()) }), null == o && (o = !0), o ? this._trainableWeights.push(s) : this._nonTrainableWeights.push(s), s }, t.prototype.addLoss = function(e) { if (!(null == e || Array.isArray(e) && 0 === e.length)) { e = toList(e), void 0 !== this._losses && null !== this._losses && (t = this.losses).push.apply(t, e); var t } }, t.prototype.computeOutputShape = function(e) { return e }, t.prototype.computeMask = function(e, t) { var r = this; if (!this.supportsMasking) { if (null != t) { if (!Array.isArray(t)) throw new TypeError("Layer " + this.name + " does not support masking,but was passed an inputMask."); t.forEach(function(e) { if (null != e) throw new TypeError("Layer " + r.name + " does not support masking,but was passed an inputMask.") }) } return null } return t }, t.prototype.addInboundNode = function(e, t, r, n, a, o, i) { void 0 === i && (i = null); var s = toList(e); t = toList(t), r = toList(r), n = toList(n), a = normalizeShapeList(a), o = normalizeShapeList(o); for (var u = [], l = [], c = [], p = 0, d = s; p < d.length; p++) { var h = d[p]; u.push(h.sourceLayer), l.push(h.nodeIndex), c.push(h.tensorIndex) } new Node({ outboundLayer: this, inboundLayers: u, nodeIndices: l, tensorIndices: c, inputTensors: s, outputTensors: t, inputMasks: r, outputMasks: n, inputShapes: a, outputShapes: o }, i); for (var f = 0; f < t.length; f++) t[f].sourceLayer = this, t[f].nodeIndex = this.inboundNodes.length - 1, t[f].tensorIndex = f }, t.prototype.getConfig = function() { var e = { name: this.name, trainable: this.trainable }; return null != this.batchInputShape && (e.batchInputShape = this.batchInputShape), null != this.dtype && (e.dtype = this.dtype), e }, __decorate$33([doc()], t.prototype, "apply", null), t = __decorate$33([doc()], t) }(Serializable), InputLayer = function(e) { function t(t) { var r = e.call(this, { dtype: t.dtype, name: null != t.name ? t.name : getUid("input").toString() }) || this; if (null == t.batchSize && (t.batchSize = null), null == t.sparse && (t.sparse = !1), r.trainable = !1, r.built = !0, r.sparse = t.sparse, null != t.inputShape && null != t.batchInputShape) throw new ValueError("Only provide the inputShape OR batchInputShape argument to inputLayer, not both at the same time."); var n = t.batchInputShape; if (null == n) { if (null == t.inputShape) throw new ValueError("An InputLayer should be passed either a `batchInputShape` or an `inputShape`."); n = [t.batchSize].concat(t.inputShape) } else if (null != t.batchSize) throw new ValueError("Cannot specify batchSize if batchInputShape isspecified when creating an InputLayer."); var a = t.dtype || floatx(); r.batchInputShape = n, r.dtype = a, r.inputSpec = [{ shape: n }]; var o = new SymbolicTensor(r.dtype, r.batchInputShape, r, [], {}, r.name); return o.nodeIndex = 0, o.tensorIndex = 0, new Node({ outboundLayer: r, inboundLayers: [], nodeIndices: [], tensorIndices: [], inputTensors: [o], outputTensors: [o], inputMasks: [null], outputMasks: [null], inputShapes: [n], outputShapes: [n] }), r } return __extends$11(t, e), t.prototype.apply = function(e, t) { throw new ValueError("Cannot pass any input to an InputLayer's apply() method. InputLayer name: " + this.name) }, t.prototype.getConfig = function() { return { batchInputShape: this.batchInputShape, dtype: this.dtype, sparse: this.sparse, name: this.name } }, t.className = "InputLayer", t }(Layer); SerializationMap.register(InputLayer); var Container = function(e) { function t(r) { var n = e.call(this, {}) || this; if (n.containerNodes = new Set, n.name = r.name, null == n.name) { var a = n.getClassName().toLowerCase(); n.name = getUid(a) } if (n.supportsMasking = !1, n.trainable = !0, n.updatable = !0, Array.isArray(r.inputs) ? n.inputs = r.inputs.slice() : n.inputs = [r.inputs], Array.isArray(r.outputs) ? n.outputs = r.outputs.slice() : n.outputs = [r.outputs], unique(n.inputs).length !== n.inputs.length) throw new ValueError("The list of inputs passed to the model is redundant. All inputs should only appear once. Found: " + n.inputs.map(function(e) { return e.name })); unique(n.outputs).length !== n.outputs.length && console.warn("The list of outputs passed to the model is redundant. All outputs should only appear once. Found: " + n.outputs.map(function(e) { return e.name })), n.inputLayers = [], n.inputLayersNodeIndices = [], n.inputLayersTensorIndices = [], n.outputLayers = [], n.outputLayersNodeIndices = [], n.outputLayersTensorIndices = [], n.layers = []; for (var o = 0, i = n.outputs; o < i.length; o++) { var s = (ee = i[o]).sourceLayer, u = ee.nodeIndex, l = ee.tensorIndex; n.outputLayers.push(s), n.outputLayersNodeIndices.push(u), n.outputLayersTensorIndices.push(l) } for (var c = 0, p = n.inputs; c < p.length; c++) { var s = (ee = p[c]).sourceLayer, u = ee.nodeIndex, l = ee.tensorIndex; assert$1(0 === u, "input layer has >1 nodes"), assert$1(0 === l, "input layer has >1 tensors"), n.inputLayers.push(s), n.inputLayersNodeIndices.push(u), n.inputLayersTensorIndices.push(l) } n.inputNames = [], n.outputNames = [], n.feedInputShapes = [], n.feedInputNames = [], n.feedOutputNames = []; for (O = 0; O < n.inputLayers.length; O++) { if (!((s = n.inputLayers[O]) instanceof InputLayer)) throw new TypeError("Input layers to a Model must be InputLayer objects. Received inputs: " + r.inputs + ". Input " + O + " (0-based) originates from layer type " + s.getClassName() + "."); n.inputNames.push(s.name), n.feedInputShapes.push(s.batchInputShape), n.feedInputNames.push(s.name) } for (var d = 0, h = n.outputLayers; d < h.length; d++) { s = h[d]; n.outputNames.push(s.name) } n.internalInputShapes = n.inputs.map(function(e) { return e.shape }), n.internalOutputShapes = n.outputs.map(function(e) { return e.shape }); for (var f = {}, m = {}, g = {}, y = {}, v = {}, b = [], x = function(e, r, a, o, i, s) { null != o && null != i && null != s || (o = e.sourceLayer, i = e.nodeIndex, s = e.tensorIndex); var u = o.inboundNodes[i]; if (-1 !== a.indexOf(u)) throw new RuntimeError("The tensor " + e.name + ' at layer "' + o.name + '" is part of a cycle.'); if (-1 === r.indexOf(u)) { n.containerNodes.add(t.nodeKey(o, i)), o.id in v || (v[o.id] = Object.keys(v).length), -1 === a.indexOf(u) && a.push(u); for (var l = u.inboundLayers.length, c = 0; c < l; c++) { var p = u.inputTensors[c], d = u.inboundLayers[c], h = u.nodeIndices[c], f = u.tensorIndices[c]; x(p, r, a, d, h, f) } for (r.push(u); a.indexOf(u) >= 0;) a.splice(a.indexOf(u), 1); b.push(u) } }, w = [], _ = [], S = 0, N = n.outputs; S < N.length; S++) { ee = N[S]; x(ee, w, _) } for (var A = 0, E = b.slice().reverse(); A < E.length; A++) { m[(X = E[A]).id] = X, X.id in f || (f[X.id] = 0); var T = f[X.id], I = null == g[X.outboundLayer.id] ? 0 : g[X.outboundLayer.id]; T = Math.max(T, I), g[X.outboundLayer.id] = T, y[X.outboundLayer.id] = X.outboundLayer, f[X.id] = T; for (var O = 0; O < X.inboundLayers.length; O++) { var P = X.inboundLayers[O], u = X.nodeIndices[O], R = P.inboundNodes[u], C = null == f[R.id] ? 0 : f[R.id]; f[R.id] = Math.max(T + 1, C), m[R.id] = R } } var k = {}; for (var D in f)(T = f[D]) in k || (k[T] = []), k[T].push(m[D]); var M = {}; for (var L in g)(T = g[L]) in M || (M[T] = []), M[T].push(y[L]); var z = Object.keys(M).map(function(e) { return parseInt(e, 10) }).sort(reverseNumberCompare); n.layers = []; for (var V = 0, F = z; V < F.length; V++) { var $ = M[T = F[V]]; $.sort(function(e, t) { var r = v[e.id], n = v[t.id]; return r < n ? -1 : r > n ? 1 : 0 }); for (var B = 0, U = $; B < U.length; B++) { s = U[B]; n.layers.push(s) } } n.layersByDepth = M, z = Object.keys(k).map(function(e) { return parseInt(e, 10) }).sort(reverseNumberCompare); for (var j = n.inputs.slice(), G = [], W = 0, q = z; W < q.length; W++) for (var H = 0, K = k[T = q[W]]; H < K.length; H++) { var X = K[H]; if (null != (s = X.outboundLayer)) { for (var J = 0, Y = X.inputTensors; J < Y.length; J++) { ee = Y[J]; if (-1 === j.indexOf(ee)) throw new RuntimeError("Graph disconnected: cannot obtain value for tensor " + ee + ' at layer "' + s.name + '". The following previous layers were accessed without issue: ' + G) } for (var Z = 0, Q = X.outputTensors; Z < Q.length; Z++) { var ee = Q[Z]; j.push(ee) } G.push(s.name) } } n.nodesByDepth = k; for (var te = n.layers.map(function(e) { return e.name }), re = 0, ne = te; re < ne.length; re++) ! function(e) { var t = te.filter(function(t) { return t === e }).length; if (1 !== t) throw new RuntimeError('The name "' + e + '" is used ' + t + " times in the model. All layer names should be unique. Layer names: " + JSON.stringify(te)) }(ne[re]); return n.outboundNodes = [], n.inboundNodes = [], new Node({ outboundLayer: n, inboundLayers: [], nodeIndices: [], tensorIndices: [], inputTensors: n.inputs, outputTensors: n.outputs, inputMasks: n.inputs.map(function(e) { return null }), outputMasks: n.outputs.map(function(e) { return null }), inputShapes: n.inputs.map(function(e) { return e.shape }), outputShapes: n.outputs.map(function(e) { return e.shape }) }), n.built = !0, n } return __extends$11(t, e), Object.defineProperty(t.prototype, "trainableWeights", { get: function() { if (this._trainableWeights.length > 0) throw new ValueError("Container instance unexpectedly contains _trainableWeights.The trainable weights of a Container are a union of the trainable weights of its consituent Layers. Its own _trainableWeights must remain an empty Array."); if (!this.trainable) return []; for (var e = [], t = 0, r = this.layers; t < r.length; t++) { var n = r[t]; e = e.concat(n.trainableWeights) } return e }, enumerable: !0, configurable: !0 }), Object.defineProperty(t.prototype, "nonTrainableWeights", { get: function() { for (var e = [], t = 0, r = this.layers; t < r.length; t++) { i = r[t]; e.push.apply(e, i.nonTrainableWeights) } if (!this.trainable) { for (var n = [], a = 0, o = this.layers; a < o.length; a++) { var i = o[a]; n.push.apply(n, i.trainableWeights) } return n.concat(e) } return e }, enumerable: !0, configurable: !0 }), Object.defineProperty(t.prototype, "weights", { get: function() { return this.trainableWeights.concat(this.nonTrainableWeights) }, enumerable: !0, configurable: !0 }), t.prototype.loadWeights = function(e, t, r) { void 0 === t && (t = !1), void 0 === r && (r = !1), r ? loadWeightsFromNamedTensorMap(e, this.layers) : loadWeightsFromJson(e, this.layers, t) }, t.prototype.updatedConfig = function() { var e = this.getConfig(); return { className: this.getClassName(), config: e, kerasVersion: "tfjs-layers " + version$1, backend: "TensorFlow.js" } }, t.prototype.toJSON = function(e, t) { void 0 === t && (t = !0); var r = convertTsToPythonic(this.updatedConfig()); return t ? JSON.stringify(r) : r }, t.prototype.call = function(e, t) { var r = this; return tidy(function() { e = toList(e); var n; return n = "mask" in t ? toList(t.mask) : pyListRepeat(null, e.length), r.runInternalGraph(e, n)[0] }) }, t.prototype.computeMask = function(e, t) { var r = this; return tidy(function() { e = toList(e); var n; return n = null == t ? pyListRepeat(null, e.length) : toList(t), r.runInternalGraph(e, n)[1] }) }, t.prototype.computeOutputShape = function(e) { var t = normalizeShapeList(e); if (t.length !== this.inputLayers.length) throw new ValueError("Invalid inputShape argument " + e + ": model has " + this.inputLayers.length + " tensor inputs."); for (var r = {}, n = 0; n < t.length; n++) { var a = this.inputLayers[n], o = t[n]; r[S = a.name + "_0_0"] = o } var i = Object.keys(this.nodesByDepth).map(function(e) { return parseInt(e, 10) }).sort(reverseNumberCompare); if (i.length > 1) for (var s = 0, u = i; s < u.length; s++) for (var l = u[s], c = 0, p = this.nodesByDepth[l]; c < p.length; c++) { var d = p[c], a = d.outboundLayer; if (-1 === this.inputLayers.map(function(e) { return e.id }).indexOf(a.id)) { for (var h = [], f = 0; f < d.inboundLayers.length; f++) { var m = d.inboundLayers[f], g = d.nodeIndices[f], y = d.tensorIndices[f], v = r[S = m.name + "_" + g + "_" + y]; h.push(v) } for (var b = normalizeShapeList(a.computeOutputShape(singletonOrArray(h))), x = a.inboundNodes.indexOf(d), f = 0; f < b.length; f++) r[S = a.name + "_" + x + "_" + f] = b[f] } } for (var w = [], _ = [], n = 0; n < this.outputLayers.length; n++) { var a = this.outputLayers[n], x = this.outputLayersNodeIndices[n], y = this.outputLayersTensorIndices[n], S = a.name + "_" + x + "_" + y; _.push(S) } for (n = 0; n < _.length; n++) { var N = _[n]; assert$1(N in r), w.push(r[N]) } return singletonOrArray(w) }, t.prototype.runInternalGraph = function(e, t) { null == t && (t = pyListRepeat(null, e.length)); for (var r = {}, n = 0; n < this.inputs.length; ++n) { var a = this.inputs[n], o = e[n], i = t[n]; r[a.id] = [o, i] } for (var s = 0, u = Object.keys(this.nodesByDepth).map(function(e) { return parseInt(e, 10) }).sort(reverseNumberCompare); s < u.length; s++) for (var l = u[s], c = 0, p = this.nodesByDepth[l]; c < p.length; c++) { for (var d = p[c], h = d.outboundLayer, f = d.inputTensors, m = d.outputTensors, g = new Array, y = 0, v = f; y < v.length; y++)(a = v[y]).id in r && g.push(r[a.id]); if (g.length === f.length) { var b = {}, x = void 0, w = void 0, _ = void 0, S = void 0; if (null != d.callArgs && (b = d.callArgs), 1 === g.length) { var N = g[0], A = N[0], E = N[1]; null == b.mask && (b.mask = E), _ = toList(h.call(A, b)), S = toList(h.computeMask(A, E)), x = [A], w = [E] } else x = g.map(function(e) { return e[0] }), w = g.map(function(e) { return e[1] }), null == b.mask && (b.mask = w), _ = toList(h.call(x, b)), S = toList(h.computeMask(x, w)); if (h.activityRegularizer) throw new NotImplementedError("Model invocation with concrete Tensor value(s) in the presence of activity regularizer(s) is not supported yet."); for (n = 0; n < m.length; ++n) { var a = m[n], o = _[n], i = S[n]; r[a.id] = [o, i] } } } for (var T = [], I = [], O = [], P = 0, R = this.outputs; P < R.length; P++) { assert$1((a = R[P]).id in r, "Could not compute output " + a.name + " : " + a.id); var C = r[a.id], k = C[0], i = C[1]; O.push(k.shape), T.push(k), I.push(i) } return [T, I, O] }, t.prototype.buildNodeConversionMap = function(e) { for (var r, n = {}, a = 0, o = this.layers; a < o.length; a++) { var i = o[a]; r = i instanceof t ? 1 : 0; for (var s = 0; s < i.inboundNodes.length; s++) { var u = t.nodeKey(i, s); u in this.containerNodes && (n[u] = r, r += 1) } } return n }, t.prototype.getLayer = function(e, t) { if (null != t) { if (this.layers.length <= t) throw new ValueError("Was asked to retrieve layer at index " + t + ", but model only has " + this.layers.length + " layer(s)."); return this.layers[t] } if (null == e) throw new ValueError("Provide either a layer name or layer index"); for (var r = 0, n = this.layers; r < n.length; r++) { var a = n[r]; if (a.name === e) return a } throw new ValueError("No such layer: " + e) }, t.prototype.calculateLosses = function() { var e = this; return tidy(function() { for (var r = [], n = 0, a = e.layers; n < a.length; n++) for (var o = a[n], i = 0; i < o.inboundNodes.length; ++i) { var s = t.nodeKey(o, i); e.containerNodes.has(s) && r.push.apply(r, o.calculateLosses()) } return r }) }, t.prototype.getConfig = function() { for (var e = { name: this.name }, r = this.buildNodeConversionMap(this.layers), n = [], a = 0, o = this.layers; a < o.length; a++) { for (var i = (b = o[a]).getClassName(), s = b.getConfig(), u = [], l = 0; l < b.inboundNodes.length; l++) { var c = b.inboundNodes[l], p = t.nodeKey(b, l), d = {}; if (this.containerNodes.has(p) && (c.callArgs && (-1 === JSON.stringify(c.callArgs).indexOf("undefined") ? d = c.callArgs : (console.warn("Layer " + b.name + " was passed non-serializable keyword arguments: " + c.callArgs + ". They will not be included in the serialized model (and thus will be missing at deserialization time)."), d = {})), c.inboundLayers.length > 0)) { for (var h = [], f = 0; f < c.inboundLayers.length; f++) { var m = c.inboundLayers[f], g = c.nodeIndices[f], y = c.tensorIndices[f]; null !== (w = r[t.nodeKey(m, g)]) && void 0 !== w || (w = 0), h.push([m.name, w, y, d]) } u.push(h) } } n.push({ name: b.name, className: i, config: s, inboundNodes: u }) } e.layers = n; for (var v = [], f = 0; f < this.inputLayers.length; f++) { var b = this.inputLayers[f], g = this.inputLayersNodeIndices[f], p = t.nodeKey(b, g); if (this.containerNodes.has(p)) { null !== (w = r[p]) && void 0 !== w || (w = 0); y = this.inputLayersTensorIndices[f]; v.push([b.name, w, y]) } } e.inputLayers = v; for (var x = [], f = 0; f < this.outputLayers.length; f++) { var b = this.outputLayers[f], g = this.outputLayersNodeIndices[f], p = t.nodeKey(b, g); if (this.containerNodes.has(p)) { var w = r[p]; null !== w && void 0 !== w || (w = 0); y = this.outputLayersTensorIndices[f]; x.push([b.name, w, y]) } } return e.outputLayers = x, e }, t.fromConfig = function(e, t) { function r(e, t) { e.name in a ? a[e.name].push(t) : a[e.name] = [t] } for (var n = {}, a = {}, o = t.name, i = t.layers, s = 0, u = i; s < u.length; s++) ! function(e) { var a = e.name, o = deserialize(e, null != t.customObjects ? t.customObjects : {}); n[a] = o; for (var i = 0, s = e.inboundNodes; i < s.length; i++) { var u = s[i]; if (!(u instanceof Array)) throw new ValueError("Corrupted configuration, expected array for nodeData: " + u); r(o, u) } }(p = u[s]); for (; !isObjectEmpty(a);) for (var l = 0, c = i; l < c.length; l++) { var p = c[l]; if ((S = n[p.name]).name in a) { for (var d = 0, h = a[S.name]; d < h.length; d++) ! function(e, t) { for (var a, o = [], i = 0, s = t; i < s.length; i++) { var u = s[i], l = u[0], c = u[1], p = u[2]; if (3 === u.length) a = {}; else { if (4 !== u.length) throw new ValueError("Improperly formatted model config for layer " + JSON.stringify(e) + ": " + JSON.stringify(u)); a = u[3] } if (!(l in n)) return void r(e, t); var d = n[l]; if (d.inboundNodes.length <= c) return void r(e, t); var h = d.inboundNodes[c]; o.push(h.outputTensors[p]) } o.length > 0 && e.apply(singletonOrArray(o), a) }(S, h[d]); delete a[S.name] } } for (var f = [], m = [], g = 0, y = t.inputLayers; g < y.length; g++) { var v = (p = y[g])[0], b = p[1], x = p[2]; assert$1(v in n); N = (S = n[v]).inboundNodes[b].outputTensors; f.push(N[x]) } for (var w = 0, _ = t.outputLayers; w < _.length; w++) { var v = (p = _[w])[0], b = p[1], x = p[2]; assert$1(v in n); var S = n[v], N = S.inboundNodes[b].outputTensors; m.push(N[x]) } return new e({ inputs: f, outputs: m, name: o }) }, Object.defineProperty(t.prototype, "stateful", { get: function() { if (this._stateful) throw new ValueError("Container instance unexpectedly has _stateful = true. The statefulness of a Container is determined by the Layers it contains. Its _stateful property must remain the default false."); for (var e = 0, t = this.layers; e < t.length; e++) if (t[e].stateful) return !0; return !1 }, enumerable: !0, configurable: !0 }), __decorate$33([doc()], t.prototype, "getLayer", null), t }(Layer), __extends$12 = function() { var e = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(e, t) { e.__proto__ = t } || function(e, t) { for (var r in t) t.hasOwnProperty(r) && (e[r] = t[r]) }; return function(t, r) { function n() { this.constructor = t } e(t, r), t.prototype = null === r ? Object.create(r) : (n.prototype = r.prototype, new n) } }(), __awaiter$14 = function(e, t, r, n) { return new(r || (r = Promise))(function(a, o) { function i(e) { try { u(n.next(e)) } catch (e) { o(e) } } function s(e) { try { u(n.throw(e)) } catch (e) { o(e) } } function u(e) { e.done ? a(e.value) : new r(function(t) { t(e.value) }).then(i, s) } u((n = n.apply(e, t || [])).next()) }) }, __generator$14 = function(e, t) { function r(e) { return function(t) { return n([e, t]) } } function n(r) { if (a) throw new TypeError("Generator is already executing."); for (; u;) try { if (a = 1, o && (i = o[2 & r[0] ? "return" : r[0] ? "throw" : "next"]) && !(i = i.call(o, r[1])).done) return i; switch (o = 0, i && (r = [0, i.value]), r[0]) { case 0: case 1: i = r; break; case 4: return u.label++, { value: r[1], done: !1 }; case 5: u.label++, o = r[1], r = [0]; continue; case 7: r = u.ops.pop(), u.trys.pop(); continue; default: if (i = u.trys, !(i = i.length > 0 && i[i.length - 1]) && (6 === r[0] || 2 === r[0])) { u = 0; continue } if (3 === r[0] && (!i || r[1] > i[0] && r[1] < i[3])) { u.label = r[1]; break } if (6 === r[0] && u.label < i[1]) { u.label = i[1], i = r; break } if (i && u.label < i[2]) { u.label = i[2], u.ops.push(r); break } i[2] && u.ops.pop(), u.trys.pop(); continue } r = t.call(e, u) } catch (e) { r = [6, e], o = 0 } finally { a = i = 0 } if (5 & r[0]) throw r[1]; return { value: r[0] ? r[1] : void 0, done: !0 } } var a, o, i, s, u = { label: 0, sent: function() { if (1 & i[0]) throw i[1]; return i[1] }, trys: [], ops: [] }; return s = { next: r(0), throw: r(1), return: r(2) }, "function" == typeof Symbol && (s[Symbol.iterator] = function() { return this }), s }, Callback = function() { function e() { this.validationData = null, this.model = null } return e.prototype.setParams = function(e) { this.params = e }, e.prototype.setModel = function(e) { this.model = e }, e.prototype.onEpochBegin = function(e, t) { return __awaiter$14(this, void 0, void 0, function() { return __generator$14(this, function(e) { return [2] }) }) }, e.prototype.onEpochEnd = function(e, t) { return __awaiter$14(this, void 0, void 0, function() { return __generator$14(this, function(e) { return [2] }) }) }, e.prototype.onBatchBegin = function(e, t) { return __awaiter$14(this, void 0, void 0, function() { return __generator$14(this, function(e) { return [2] }) }) }, e.prototype.onBatchEnd = function(e, t) { return __awaiter$14(this, void 0, void 0, function() { return __generator$14(this, function(e) { return [2] }) }) }, e.prototype.onTrainBegin = function(e) { return __awaiter$14(this, void 0, void 0, function() { return __generator$14(this, function(e) { return [2] }) }) }, e.prototype.onTrainEnd = function(e) { return __awaiter$14(this, void 0, void 0, function() { return __generator$14(this, function(e) { return [2] }) }) }, e }(), CallbackList = function() { function e(e, t) { void 0 === t && (t = 10), null == e && (e = []), this.callbacks = e, this.queueLength = t } return e.prototype.append = function(e) { this.callbacks.push(e) }, e.prototype.setParams = function(e) { for (var t = 0, r = this.callbacks; t < r.length; t++) r[t].setParams(e) }, e.prototype.setModel = function(e) { for (var t = 0, r = this.callbacks; t < r.length; t++) r[t].setModel(e) }, e.prototype.onEpochBegin = function(e, t) { return __awaiter$14(this, void 0, void 0, function() { var r, n, a; return __generator$14(this, function(o) { switch (o.label) { case 0: null == t && (t = {}), r = 0, n = this.callbacks, o.label = 1; case 1: return r < n.length ? (a = n[r], [4, a.onEpochBegin(e, t)]) : [3, 4]; case 2: o.sent(), o.label = 3; case 3: return r++, [3, 1]; case 4: return [2] } }) }) }, e.prototype.onEpochEnd = function(e, t) { return __awaiter$14(this, void 0, void 0, function() { var r, n, a; return __generator$14(this, function(o) { switch (o.label) { case 0: null == t && (t = {}), r = 0, n = this.callbacks, o.label = 1; case 1: return r < n.length ? (a = n[r], [4, a.onEpochEnd(e, t)]) : [3, 4]; case 2: o.sent(), o.label = 3; case 3: return r++, [3, 1]; case 4: return [2] } }) }) }, e.prototype.onBatchBegin = function(e, t) { return __awaiter$14(this, void 0, void 0, function() { var r, n, a; return __generator$14(this, function(o) { switch (o.label) { case 0: null == t && (t = {}), r = 0, n = this.callbacks, o.label = 1; case 1: return r < n.length ? (a = n[r], [4, a.onBatchBegin(e, t)]) : [3, 4]; case 2: o.sent(), o.label = 3; case 3: return r++, [3, 1]; case 4: return [2] } }) }) }, e.prototype.onBatchEnd = function(e, t) { return __awaiter$14(this, void 0, void 0, function() { var r, n, a; return __generator$14(this, function(o) { switch (o.label) { case 0: null == t && (t = {}), r = 0, n = this.callbacks, o.label = 1; case 1: return r < n.length ? (a = n[r], [4, a.onBatchEnd(e, t)]) : [3, 4]; case 2: o.sent(), o.label = 3; case 3: return r++, [3, 1]; case 4: return [2] } }) }) }, e.prototype.onTrainBegin = function(e) { return __awaiter$14(this, void 0, void 0, function() { var t, r, n; return __generator$14(this, function(a) { switch (a.label) { case 0: null == e && (e = {}), t = 0, r = this.callbacks, a.label = 1; case 1: return t < r.length ? (n = r[t], [4, n.onTrainBegin(e)]) : [3, 4]; case 2: a.sent(), a.label = 3; case 3: return t++, [3, 1]; case 4: return [2] } }) }) }, e.prototype.onTrainEnd = function(e) { return __awaiter$14(this, void 0, void 0, function() { var t, r, n; return __generator$14(this, function(a) { switch (a.label) { case 0: null == e && (e = {}), t = 0, r = this.callbacks, a.label = 1; case 1: return t < r.length ? (n = r[t], [4, n.onTrainEnd(e)]) : [3, 4]; case 2: a.sent(), a.label = 3; case 3: return t++, [3, 1]; case 4: return [2] } }) }) }, e }(), BaseLogger = function(e) { function t() { return e.call(this) || this } return __extends$12(t, e), t.prototype.onEpochBegin = function(e, t) { return __awaiter$14(this, void 0, void 0, function() { return __generator$14(this, function(e) { return this.seen = 0, this.totals = {}, [2] }) }) }, t.prototype.onBatchEnd = function(e, t) { return __awaiter$14(this, void 0, void 0, function() { var e, r, n, a, o = this; return __generator$14(this, function(i) { null == t && (t = {}), e = null == t.size ? 0 : t.size, this.seen += e, r = function(r) { var a = t[r]; if ("number" == typeof a) n.totals.hasOwnProperty(r) || (n.totals[r] = 0), n.totals[r] = n.totals[r] + a * e; else { var i = void 0; r in n.totals ? i = n.totals[r] : n.totals[r] = getScalar(0), n.totals[r] = tidy(function() { return scalarPlusArray(o.totals[r], mul(a, getScalar(e))) }), null != i && i.dispose() } }, n = this; for (a in t) r(a); return [2] }) }) }, t.prototype.onEpochEnd = function(e, t) { return __awaiter$14(this, void 0, void 0, function() { var e, r, n, a, o, i = this; return __generator$14(this, function(s) { if (null != t) for (e = function(e) { if (null == r.totals[e]) return "continue"; "number" == typeof r.totals[e] ? t[e] = r.totals[e] / r.seen : tidy(function() { t[e] = scalarTimesArray(div(getScalar(1), getScalar(i.seen)), i.totals[e]), i.totals[e].dispose(), keep(t[e]) }) }, r = this, n = 0, a = this.params.metrics; n < a.length; n++) o = a[n], e(o); return [2] }) }) }, t }(Callback), History = function(e) { function t() { return null !== e && e.apply(this, arguments) || this } return __extends$12(t, e), t.prototype.onTrainBegin = function(e) { return __awaiter$14(this, void 0, void 0, function() { return __generator$14(this, function(e) { return this.epoch = [], this.history = {}, [2] }) }) }, t.prototype.onEpochEnd = function(e, t) { return __awaiter$14(this, void 0, void 0, function() { var r; return __generator$14(this, function(n) { null == t && (t = {}), this.epoch.push(e); for (r in t) null == this.history[r] && (this.history[r] = []), this.history[r].push(t[r]); return [2] }) }) }, t.prototype.syncData = function() { return __awaiter$14(this, void 0, void 0, function() { var e, t, r, n, a, o, i, s, u; return __generator$14(this, function(l) { switch (l.label) { case 0: e = [], t = [], r = []; for (n in this.history) for (a = this.history[n], o = 0; o < a.length; ++o) "number" != typeof a[o] && (i = a[o], e.push(i.data()), t.push(n), r.push(o)); return [4, Promise.all(e)]; case 1: for (s = l.sent(), u = 0; u < s.length; ++u) this.history[t[u]][r[u]].dispose(), this.history[t[u]][r[u]] = s[u][0]; return [2] } }) }) }, t }(Callback), CustomCallback = function(e) { function t(t) { var r = e.call(this) || this; return r.trainBegin = t.onTrainBegin, r.trainEnd = t.onTrainEnd, r.epochBegin = t.onEpochBegin, r.epochEnd = t.onEpochEnd, r.batchBegin = t.onBatchBegin, r.batchEnd = t.onBatchEnd, r } return __extends$12(t, e), t.prototype.onEpochBegin = function(e, t) { return __awaiter$14(this, void 0, void 0, function() { return __generator$14(this, function(r) { switch (r.label) { case 0: return null == this.epochBegin ? [3, 3] : [4, resolveScalarsInLogs(t)]; case 1: return r.sent(), [4, this.epochBegin(e, t)]; case 2: r.sent(), r.label = 3; case 3: return [2] } }) }) }, t.prototype.onEpochEnd = function(e, t) { return __awaiter$14(this, void 0, void 0, function() { return __generator$14(this, function(r) { switch (r.label) { case 0: return null == this.epochEnd ? [3, 3] : [4, resolveScalarsInLogs(t)]; case 1: return r.sent(), [4, this.epochEnd(e, t)]; case 2: r.sent(), r.label = 3; case 3: return [2] } }) }) }, t.prototype.onBatchBegin = function(e, t) { return __awaiter$14(this, void 0, void 0, function() { return __generator$14(this, function(r) { switch (r.label) { case 0: return null == this.batchBegin ? [3, 3] : [4, resolveScalarsInLogs(t)]; case 1: return r.sent(), [4, this.batchBegin(e, t)]; case 2: r.sent(), r.label = 3; case 3: return [2] } }) }) }, t.prototype.onBatchEnd = function(e, t) { return __awaiter$14(this, void 0, void 0, function() { return __generator$14(this, function(r) { switch (r.label) { case 0: return null == this.batchEnd ? [3, 3] : [4, resolveScalarsInLogs(t)]; case 1: return r.sent(), [4, this.batchEnd(e, t)]; case 2: r.sent(), r.label = 3; case 3: return [2] } }) }) }, t.prototype.onTrainBegin = function(e) { return __awaiter$14(this, void 0, void 0, function() { return __generator$14(this, function(t) { switch (t.label) { case 0: return null == this.trainBegin ? [3, 3] : [4, resolveScalarsInLogs(e)]; case 1: return t.sent(), [4, this.trainBegin(e)]; case 2: t.sent(), t.label = 3; case 3: return [2] } }) }) }, t.prototype.onTrainEnd = function(e) { return __awaiter$14(this, void 0, void 0, function() { return __generator$14(this, function(t) { switch (t.label) { case 0: return null == this.trainEnd ? [3, 3] : [4, resolveScalarsInLogs(e)]; case 1: return t.sent(), [4, this.trainEnd(e)]; case 2: t.sent(), t.label = 3; case 3: return [2] } }) }) }, t }(Callback), mse$1 = meanSquaredError, MSE$1 = meanSquaredError, mae$1 = meanAbsoluteError, MAE$1 = meanAbsoluteError, mape$1 = meanAbsolutePercentageError, MAPE$1 = meanAbsolutePercentageError, categoricalCrossentropy$1 = categoricalCrossentropy, cosine$1 = cosineProximity, sparseCategoricalCrossentropy$1 = sparseCategoricalCrossentropy, FeedDict = function() { function e(t) { if (this.id2Value = {}, t instanceof e) for (var r in t.id2Value) this.id2Value[r] = t.id2Value[r]; else { if (null == t) return; for (var n = 0, a = t; n < a.length; n++) { var o = a[n]; this.add(o.key, o.value) } } } return e.prototype.add = function(e, t) { if (assertFeedCompatibility(e, t), null != this.id2Value[e.id]) throw new ValueError("Duplicate key: name=" + e.name + ", id=" + e.id); return this.id2Value[e.id] = t, this }, e.prototype.addFeed = function(e) { this.add(e.key, e.value) }, e.prototype.hasKey = function(e) { return null != this.id2Value[e.id] }, e.prototype.getValue = function(e) { if (null == this.id2Value[e.id]) throw new ValueError("Nonexistent key: " + JSON.stringify(e)); return this.id2Value[e.id] }, e }(), __extends$13 = function() { var e = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(e, t) { e.__proto__ = t } || function(e, t) { for (var r in t) t.hasOwnProperty(r) && (e[r] = t[r]) }; return function(t, r) { function n() { this.constructor = t } e(t, r), t.prototype = null === r ? Object.create(r) : (n.prototype = r.prototype, new n) } }(), __decorate$34 = function(e, t, r, n) { var a, o = arguments.length, i = o < 3 ? t : null === n ? n = Object.getOwnPropertyDescriptor(t, r) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) i = Reflect.decorate(e, t, r, n); else for (var s = e.length - 1; s >= 0; s--)(a = e[s]) && (i = (o < 3 ? a(i) : o > 3 ? a(t, r, i) : a(t, r)) || i); return o > 3 && i && Object.defineProperty(t, r, i), i }, __awaiter$15 = function(e, t, r, n) { return new(r || (r = Promise))(function(a, o) { function i(e) { try { u(n.next(e)) } catch (e) { o(e) } } function s(e) { try { u(n.throw(e)) } catch (e) { o(e) } } function u(e) { e.done ? a(e.value) : new r(function(t) { t(e.value) }).then(i, s) } u((n = n.apply(e, t || [])).next()) }) }, __generator$15 = function(e, t) { function r(e) { return function(t) { return n([e, t]) } } function n(r) { if (a) throw new TypeError("Generator is already executing."); for (; u;) try { if (a = 1, o && (i = o[2 & r[0] ? "return" : r[0] ? "throw" : "next"]) && !(i = i.call(o, r[1])).done) return i; switch (o = 0, i && (r = [0, i.value]), r[0]) { case 0: case 1: i = r; break; case 4: return u.label++, { value: r[1], done: !1 }; case 5: u.label++, o = r[1], r = [0]; continue; case 7: r = u.ops.pop(), u.trys.pop(); continue; default: if (i = u.trys, !(i = i.length > 0 && i[i.length - 1]) && (6 === r[0] || 2 === r[0])) { u = 0; continue } if (3 === r[0] && (!i || r[1] > i[0] && r[1] < i[3])) { u.label = r[1]; break } if (6 === r[0] && u.label < i[1]) { u.label = i[1], i = r; break } if (i && u.label < i[2]) { u.label = i[2], u.ops.push(r); break } i[2] && u.ops.pop(), u.trys.pop(); continue } r = t.call(e, u) } catch (e) { r = [6, e], o = 0 } finally { a = i = 0 } if (5 & r[0]) throw r[1]; return { value: r[0] ? r[1] : void 0, done: !0 } } var a, o, i, s, u = { label: 0, sent: function() { if (1 & i[0]) throw i[1]; return i[1] }, trys: [], ops: [] }; return s = { next: r(0), throw: r(1), return: r(2) }, "function" == typeof Symbol && (s[Symbol.iterator] = function() { return this }), s }, ModelLoggingVerbosity; ! function(e) { e[e.SILENT = 0] = "SILENT", e[e.VERBOSE = 1] = "VERBOSE" }(ModelLoggingVerbosity || (ModelLoggingVerbosity = {})); var Model = function(e) { function t(t) { return e.call(this, t) || this } return __extends$13(t, e), t.prototype.compile = function(e) { var t = this; if (null == e.loss && (e.loss = []), this.loss = e.loss, "string" == typeof e.optimizer) this.optimizer = getOptimizer(e.optimizer); else { if (!(e.optimizer instanceof Optimizer)) throw new ValueError("User-defined optimizer must be an instance of tf.Optimizer."); this.optimizer = e.optimizer } var r = []; if (Array.isArray(e.loss) || "string" == typeof e.loss || "function" == typeof e.loss) if (Array.isArray(e.loss)) { if (e.loss.length !== this.outputs.length) throw new ValueError("When passing an Array as loss, it should have one entry per model output. The model has " + this.outputs.length + " output(s), but you passed loss=" + e.loss + "."); var n = e.loss; r = n.map(function(e) { return get(e) }) } else { var a = get(e.loss); this.outputs.map(function(e) { r.push(a) }) } else { e.loss = e.loss; for (var o in e.loss) if (-1 === this.outputNames.indexOf(o)) throw new ValueError('Unknown entry in loss dictionary: "' + o + '". Only expect the following keys: ' + this.outputNames); for (var i in this.outputNames) null == e.loss[i] && console.warn('Output "' + i + '" is missing from loss dictionary. We assume this was done on purpose, and we will not be expecting data to be passed to ' + i + " during training"), r.push(get(e.loss[i])) } this.lossFunctions = r, this.feedOutputNames = [], this.feedOutputShapes = [], this.feedLossFns = []; for (var s = 0; s < this.outputs.length; ++s) { var u = this.internalOutputShapes[s], l = this.outputNames[s]; this.feedOutputNames.push(l), this.feedOutputShapes.push(u), this.feedLossFns.push(this.lossFunctions[s]) } var c = []; this.metrics = e.metrics, this.metricsNames = ["loss"], this.metricsTensors = [], nameScope$1("loss", function() { for (var e = 0; e < t.outputs.length; ++e) if (-1 === c.indexOf(e)) { var r = t.lossFunctions[e]; t.outputs.length > 1 && (t.metricsTensors.push([r, e]), t.metricsNames.push(t.outputNames[e] + "_loss")) } }); var p = collectMetrics(e.metrics, this.outputNames), d = function(e, r, n) { t.outputNames.length > 1 && (r = t.outputNames[e] + "_" + r), t.metricsNames.push(r), t.metricsTensors.push([n, e]) }; nameScope$1("metric", function() { for (var e = 0; e < t.outputs.length; ++e) ! function(e) { if (-1 !== c.indexOf(e)) return "continue"; ! function(r) { for (var n, a, o, i = 0, s = p[e]; i < s.length; i++) ! function(r) { if (-1 !== ["accuracy", "acc", "crossentropy", "ce"].indexOf(r)) { var i = t.internalOutputShapes[e]; 1 === i[i.length - 1] || t.lossFunctions[e] === binaryCrossentropy ? -1 !== ["accuracy", "acc"].indexOf(r) ? a = binaryAccuracy : -1 !== ["crossentropy", "ce"].indexOf(r) && (a = binaryCrossentropy$1) : t.lossFunctions[e] === sparseCategoricalCrossentropy ? -1 !== ["accuracy", "acc"].indexOf(r) ? a = sparseCategoricalAccuracy : -1 !== ["crossentropy", "ce"].indexOf(r) && (a = sparseCategoricalCrossentropy$1) : -1 !== ["accuracy", "acc"].indexOf(r) ? a = categoricalAccuracy : -1 !== ["crossentropy", "ce"].indexOf(r) && (a = categoricalCrossentropy$1); var s = void 0; - 1 !== ["accuracy", "acc"].indexOf(r) ? s = "acc" : -1 !== ["crossentropy", "ce"].indexOf(r) && (s = "ce"), o = a, n = "" + s } else { var u = get$1(r); o = u, n = "" + r } var l; nameScope$1(n, function() { l = o }), d(e, n, l) }(s[i]) }() }(e) }), this.collectedTrainableWeights = this.trainableWeights }, t.prototype.checkTrainableWeightsConsistency = function() { null != this.collectedTrainableWeights && this.trainableWeights.length !== this.collectedTrainableWeights.length && console.warn("Discrepancy between trainableweights and collected trainable weights. Did you set `model.trainable` without calling `model.compile()` afterwards?") }, t.prototype.evaluate = function(e, t, r) { void 0 === r && (r = {}); var n = null == r.batchSize ? 32 : r.batchSize, a = this.standardizeUserData(e, t, !0, n), o = a[0].concat(a[1]); this.makeTestFunction(); var i = this.testFunction; return singletonOrArray(this.testLoop(i, o, n, r.verbose, r.steps)) }, t.prototype.checkNumSamples = function(e, t, r, n) { void 0 === n && (n = "steps"); var a; if (null != r) { if (a = null, null != t) throw new ValueError("If " + n + " is set, batchSize must be null or undefined.Got batchSize = " + t) } else { if (null == e) throw new ValueError("Either the input data should have a defined shape, or " + n + " shoud be specified."); a = Array.isArray(e) ? e[0].shape[0] : e.shape[0] } return a }, t.prototype.predictLoop = function(e, t, r) { var n = this; void 0 === t && (t = 32), void 0 === r && (r = !1); var a = this.checkNumSamples(e); if (r) throw new NotImplementedError("Verbose predictLoop() is not implemented yet."); for (var o = makeBatches(a, t), i = [], s = 0; s < o.length; ++s) ! function(t) { var r = tidy(function() { var r = o[t][0], a = o[t][1], i = sliceArrays(e, r, a), s = []; if (Array.isArray(i)) for (var u = 0; u < i.length; ++u) s.push({ key: n.inputs[u], value: i[u] }); else s.push({ key: n.inputs[0], value: i }); var l = new FeedDict(s); return execute(n.outputs, l) }); if (0 === t) for (var a = 0, s = r; a < s.length; a++) { var u = s[a]; i.push(u) } else for (var l = 0; l < r.length; ++l) i[l] = concatAlongFirstAxis(i[l], r[l]) }(s); return singletonOrArray(i) }, t.prototype.predict = function(e, t) { void 0 === t && (t = {}), checkInputData(e, this.inputNames, this.feedInputShapes, !1); var r = null == t.batchSize ? 32 : t.batchSize; return this.predictLoop(e, r) }, t.prototype.predictOnBatch = function(e) { return checkInputData(e, this.inputNames, this.feedInputShapes, !0), this.predictLoop(e, e.shape[0]) }, t.prototype.standardizeUserData = function(e, t, r, n) { if (void 0 === r && (r = !0), null == this.optimizer) throw new RuntimeError("You must compile a model before training/testing. Use Model.compile(modelCompileConfig)."); for (var a = [], o = 0; o < this.feedOutputShapes.length; ++o) { var i = this.feedOutputShapes[o]; this.feedLossFns[o] === sparseCategoricalCrossentropy ? a.push(i.slice(0, i.length - 1).concat([1])) : a.push(i) } if (e = standardizeInputData(e, this.feedInputNames, this.feedInputShapes, !1, "input"), t = standardizeInputData(t, this.feedOutputNames, a, !1, "target"), checkArrayLengths(e, t), checkLossAndTargetCompatibility(t, this.feedLossFns, this.feedOutputShapes), this.stateful && null != n && n > 0 && e[0].shape[0] % n != 0) throw new ValueError("In a stateful network, you should only pass inputs with a number of samples that is divisible by the batch size " + n + ". Found: " + e[0].shape[0] + " sample(s)."); return [e, t, null] }, t.prototype.fitLoop = function(e, t, r, n, a, o, i, s, u, l, c, p, d, h) { return void 0 === p && (p = 0), __awaiter$15(this, void 0, void 0, function() { var f, m, g, y, v, b, x, w, _ = this; return __generator$15(this, function(S) { switch (S.label) { case 0: if (null == n && (n = 32), null == a && (a = 1), null == l && (l = !0), null == p && (p = 0), f = !1, null != s && null != u && (f = !0), null != h && (f = !0, null == d)) throw new ValueError("Can only use `validationSteps` when doing step-wise training, i.e., `stepsPerEpoch` must be set."); if (null != (m = this.checkNumSamples(t, n, d, "steps_per_epoch")) && (g = range$1(0, m)), this.history = new History, i = null == i ? [new BaseLogger] : [new BaseLogger].concat(i), i = i.concat([this.history]), o > 0) throw new NotImplementedError("Verbose mode is not implemented yet."); return (y = new CallbackList(i)).setModel(this), y.setParams({ epochs: a, steps: d, verbose: o, doValidation: f, metrics: c }), [4, y.onTrainBegin()]; case 1: S.sent(), this.stopTraining = !1, v = function(a) { var o, i, c, p, h, v; return __generator$15(this, function(x) { switch (x.label) { case 0: return [4, y.onEpochBegin(a)]; case 1: if (x.sent(), o = {}, null == d) return [3, 2]; throw new NotImplementedError("stepsPerEpoch mode is not implemented yet."); case 2: if ("batch" === l) throw new NotImplementedError("batch shuffling is not implemneted yet"); l && shuffle(g), i = tensor1d(g), c = makeBatches(m, n), p = function(a) { var l; return __generator$15(this, function(p) { switch (p.label) { case 0: return l = {}, [4, y.onBatchBegin(a, l)]; case 1: return p.sent(), tidy(function() { var p = c[a][0], d = c[a][1], h = sliceAlongFirstAxis(i, p, d - p); l.batch = a, l.size = d - p; for (var m = sliceArraysByIndices(t, h), g = e(m), y = 0; y < r.length; ++y) { var v = r[y], b = g[y]; l[v] = b, keep(b) } if (a === c.length - 1 && f) for (var x = _.testLoop(s, u, n), y = 0; y < r.length; ++y) { var v = r[y], b = x[y]; keep(b), o["val_" + v] = b } }), [4, y.onBatchEnd(a, l)]; case 2: return p.sent(), disposeTensorsInLogs(l), b.stopTraining ? [2, "break"] : [2] } }) }, h = 0, x.label = 3; case 3: return h < c.length ? [5, p(h)] : [3, 6]; case 4: if ("break" === (v = x.sent())) return [3, 6]; x.label = 5; case 5: return ++h, [3, 3]; case 6: i.dispose(), x.label = 7; case 7: return [4, y.onEpochEnd(a, o)]; case 8: return x.sent(), b.stopTraining ? [2, "break"] : [2] } }) }, b = this, x = p, S.label = 2; case 2: return x < a ? [5, v(x)] : [3, 5]; case 3: if ("break" === (w = S.sent())) return [3, 5]; S.label = 4; case 4: return ++x, [3, 2]; case 5: return [4, y.onTrainEnd()]; case 6: return S.sent(), [4, this.history.syncData()]; case 7: return S.sent(), [2, this.history] } }) }) }, t.prototype.testLoop = function(e, t, r, n, a) { void 0 === n && (n = 0); var o = this.checkNumSamples(t, r, a, "steps"), i = []; if (1 === n) throw new NotImplementedError("Verbose mode is not implemented yet."); if (null != a) throw new NotImplementedError("steps mode in testLoop() is not implemented yet"); for (var s = makeBatches(o, r), u = tensor1d(range$1(0, o)), l = 0; l < s.length; ++l) { var c = s[l][0], p = s[l][1], d = e(sliceArraysByIndices(t, sliceAlongFirstAxis(u, c, p - c))); if (0 === l) for (f = 0; f < d.length; ++f) i.push(getScalar(0)); for (f = 0; f < d.length; ++f) { var h = d[f]; i[f] = add(i[f], scalarTimesArray(getScalar(p - c), h)) } } for (var f = 0; f < i.length; ++f) i[f] = div(i[f], getScalar(o)); return i }, t.prototype.getDedupedMetricsNames = function() { for (var e = this.metricsNames, t = [], r = 0; r < e.length; ++r) { var n = e[r], a = n; count(e, n) > 1 && (a += "_" + count(e.slice(0, r), n)), t.push(a) } return t }, t.prototype.makeTestFunction = function() { var e = this; this.testFunction = function(t) { return tidy(function() { for (var r, n = [], a = t.slice(0, e.inputs.length), o = t.slice(e.inputs.length, e.inputs.length + e.outputs.length), i = [], s = 0; s < e.inputs.length; ++s) i.push({ key: e.inputs[s], value: a[s] }); for (var u = new FeedDict(i), l = execute(e.outputs, u), s = 0; s < e.lossFunctions.length; ++s) { var c = e.lossFunctions[s], p = mean(c(o[s], l[s])); r = 0 === s ? p : add(r, p), n.push(r) } for (s = 0; s < e.metricsTensors.length; ++s) { var d = e.metricsTensors[s][0], h = e.metricsTensors[s][1], f = mean(d(o[h], l[h])); n.push(f) } return n }) } }, t.prototype.fit = function(e, t, r) { return void 0 === r && (r = {}), __awaiter$15(this, void 0, void 0, function() { var n, a, o, i, s, u, l, c, p, d, h, f, m, g, y, v, b, x, w, _ = this; return __generator$15(this, function(S) { switch (S.label) { case 0: if (n = null == r.batchSize ? 32 : r.batchSize, a = this.standardizeUserData(e, t, !1, n), o = a[0], i = a[1], s = !1, p = !1, null != r.validationData && r.validationData.length > 0) { if (s = !0, 2 !== r.validationData.length) throw 3 === r.validationData.length ? new NotImplementedError("validationData including sample weights is not supported yet.") : new ValueError("When passing validation data, it must contain 2 (valX, valY) or 3 (valX, valY, valSampleWeight) items; " + r.validationData + " is invalid."); u = r.validationData[0], l = r.validationData[1], d = this.standardizeUserData(u, l, !0, n), u = d[0], l = d[1], c = u.concat(l) } else null != r.validationSplit && r.validationSplit > 0 && r.validationSplit < 1 ? (s = !0, h = Math.floor(o[0].shape[0] * (1 - r.validationSplit)), f = o[0].shape[0], u = sliceArrays(o, h, f), o = sliceArrays(o, 0, h), l = sliceArrays(i, h, f), i = sliceArrays(i, 0, h), p = !0, c = u.concat(l)) : null != r.validationSteps && (s = !0); return m = o.concat(i), this.checkTrainableWeightsConsistency(), g = function(e) { var t = e.slice(0, _.inputs.length), r = e.slice(_.inputs.length, _.inputs.length + _.outputs.length), n = [], a = _.collectedTrainableWeights.map(function(e) { return e.read() }); return [_.optimizer.minimize(function() { for (var e = [], a = 0; a < _.inputs.length; ++a) e.push({ key: _.inputs[a], value: t[a] }); for (var o, i = new FeedDict(e), s = execute(_.outputs, i, { training: !0 }), a = 0; a < _.lossFunctions.length; ++a) { var u = (0, _.lossFunctions[a])(r[a], s[a]); mean(u), o = 0 === a ? u : add(o, u) } for (a = 0; a < _.metricsTensors.length; ++a) { var l = _.metricsTensors[a][0], c = _.metricsTensors[a][1], p = mean(l(r[c], s[c])); keep(p), n.push(p) } return o = mean(o), _.calculateLosses().forEach(function(e) { o = add(o, e) }), o }, !0, a)].concat(n) }, y = this.getDedupedMetricsNames(), s ? (this.makeTestFunction(), v = this.testFunction, b = y.slice().concat(y.map(function(e) { return "val_" + e }))) : (v = null, c = [], b = y.slice()), x = standardizeCallbacks(r.callbacks), [4, this.fitLoop(g, m, y, n, r.epochs, r.verbose, x, v, c, r.shuffle, b, null, null, null)]; case 1: return w = S.sent(), p && (c.forEach(function(e) { return e.dispose() }), o.forEach(function(e) { return e.dispose() }), i.forEach(function(e) { return e.dispose() })), [2, w] } }) }) }, t.prototype.getNamedWeights = function(e) { for (var t = {}, r = null != e && e.trainableOnly, n = r ? this.trainableWeights : this.weights, a = this.getWeights(r), o = 0; o < n.length; ++o) r && !n[o].trainable || (t[n[o].originalName] = a[o]); return t }, t.prototype.save = function(e, t) { return __awaiter$15(this, void 0, void 0, function() { var r, n, a, o, i; return __generator$15(this, function(s) { switch (s.label) { case 0: if ("string" == typeof e) { if (0 === (r = getSaveHandlers(e)).length) throw new ValueError("Cannot find any save handlers for URL '" + e + "'"); if (r.length > 1) throw new ValueError("Found more than one (" + r.length + ") save handlers for URL '" + e + "'"); e = r[0] } if (null == e.save) throw new ValueError("Model.save() cannot proceed because the IOHandler provided does not have the `save` attribute defined."); return [4, encodeWeights(this.getNamedWeights(t))]; case 1: return n = s.sent(), a = !1, o = null, i = this.toJSON(o, a), [2, e.save({ modelTopology: i, weightData: n.data, weightSpecs: n.specs })] } }) }) }, t.className = "Model", __decorate$34([doc()], t.prototype, "compile", null), __decorate$34([doc()], t.prototype, "evaluate", null), __decorate$34([doc()], t.prototype, "predict", null), __decorate$34([doc()], t.prototype, "predictOnBatch", null), __decorate$34([doc()], t.prototype, "fit", null), t = __decorate$34([doc()], t) }(Container); SerializationMap.register(Model); var __extends$14 = function() { var e = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(e, t) { e.__proto__ = t } || function(e, t) { for (var r in t) t.hasOwnProperty(r) && (e[r] = t[r]) }; return function(t, r) { function n() { this.constructor = t } e(t, r), t.prototype = null === r ? Object.create(r) : (n.prototype = r.prototype, new n) } }(), __decorate$35 = function(e, t, r, n) { var a, o = arguments.length, i = o < 3 ? t : null === n ? n = Object.getOwnPropertyDescriptor(t, r) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) i = Reflect.decorate(e, t, r, n); else for (var s = e.length - 1; s >= 0; s--)(a = e[s]) && (i = (o < 3 ? a(i) : o > 3 ? a(t, r, i) : a(t, r)) || i); return o > 3 && i && Object.defineProperty(t, r, i), i }, VALID_FAN_MODE_VALUES = ["fanIn", "fanOut", "fanAvg"], VALID_DISTRIBUTION_VALUES = ["normal", "uniform"], Initializer = function(e) { function t() { return null !== e && e.apply(this, arguments) || this } return __extends$14(t, e), t.prototype.fromConfigUsesCustomObjects = function() { return !1 }, t.prototype.getConfig = function() { return {} }, t = __decorate$35([doc()], t) }(Serializable), Zeros = function(e) { function t() { return null !== e && e.apply(this, arguments) || this } return __extends$14(t, e), t.prototype.apply = function(e, t) { return zeros(e, t) }, t.className = "Zeros", t }(Initializer); SerializationMap.register(Zeros); var Ones = function(e) { function t() { return null !== e && e.apply(this, arguments) || this } return __extends$14(t, e), t.prototype.apply = function(e, t) { return ones(e, t) }, t.className = "Ones", t }(Initializer); SerializationMap.register(Ones); var Constant = function(e) { function t(t) { var r = e.call(this) || this; return r.value = t.value, r } return __extends$14(t, e), t.prototype.apply = function(e, t) { var r = this; return tidy(function() { return scalarTimesArray(scalar(r.value), ones(e, t)) }) }, t.prototype.getConfig = function() { return { value: this.value } }, t.className = "Constant", t }(Initializer); SerializationMap.register(Constant); var RandomUniform = function(e) { function t(t) { var r = e.call(this) || this; return r.DEFAULT_MINVAL = -.05, r.DEFAULT_MAXVAL = .05, r.minval = t.minval || r.DEFAULT_MINVAL, r.maxval = t.maxval || r.DEFAULT_MAXVAL, r.seed = t.seed, r } return __extends$14(t, e), t.prototype.apply = function(e, t) { return randomUniform(e, this.minval, this.maxval, t) }, t.prototype.getConfig = function() { return { minval: this.minval, maxval: this.maxval, seed: this.seed } }, t.className = "RandomUniform", t }(Initializer); SerializationMap.register(RandomUniform); var RandomNormal = function(e) { function t(t) { var r = e.call(this) || this; return r.DEFAULT_MEAN = 0, r.DEFAULT_STDDEV = .05, r.mean = t.mean || r.DEFAULT_MEAN, r.stddev = t.stddev || r.DEFAULT_STDDEV, r.seed = t.seed, r } return __extends$14(t, e), t.prototype.apply = function(e, t) { if ("bool" === t) throw new NotImplementedError("randomNormal does not support dType bool."); return randomNormal$1(e, this.mean, this.stddev, t, this.seed) }, t.prototype.getConfig = function() { return { mean: this.mean, stddev: this.stddev, seed: this.seed } }, t.className = "RandomNormal", t }(Initializer); SerializationMap.register(RandomNormal); var TruncatedNormal = function(e) { function t(t) { var r = e.call(this) || this; return r.DEFAULT_MEAN = 0, r.DEFAULT_STDDEV = .05, r.mean = t.mean || r.DEFAULT_MEAN, r.stddev = t.stddev || r.DEFAULT_STDDEV, r.seed = t.seed, r } return __extends$14(t, e), t.prototype.apply = function(e, t) { if ("bool" === t) throw new NotImplementedError("truncatedNormal does not support dType bool."); return truncatedNormal(e, this.mean, this.stddev, t, this.seed) }, t.prototype.getConfig = function() { return { mean: this.mean, stddev: this.stddev, seed: this.seed } }, t.className = "TruncatedNormal", t }(Initializer); SerializationMap.register(TruncatedNormal); var Identity = function(e) { function t(t) { var r = e.call(this) || this; return r.gain = null != t.gain ? scalar(t.gain) : getScalar(1), r } return __extends$14(t, e), t.prototype.apply = function(e, t) { var r = this; return tidy(function() { if (2 !== e.length || e[0] !== e[1]) throw new ValueError("Identity matrix initializer can only be used for 2D square matrices."); return scalarTimesArray(r.gain, eye(e[0])) }) }, t.prototype.getConfig = function() { return { gain: this.gain.get() } }, t.className = "Identity", t }(Initializer); SerializationMap.register(Identity); var VarianceScaling = function(e) { function t(t) { var r = e.call(this) || this; if (t.scale < 0) throw new ValueError("scale must be a positive float. Got: " + t.scale); return r.scale = null == t.scale ? 1 : t.scale, r.mode = t.mode, checkFanMode(r.mode), r.distribution = t.distribution, checkDistribution(r.distribution), r.seed = t.seed, r } return __extends$14(t, e), t.prototype.apply = function(e, t) { var r = computeFans(e), n = r[0], a = r[1], o = this.scale; if ("fanIn" === this.mode ? o /= Math.max(1, n) : "fanOut" === this.mode ? o /= Math.max(1, a) : o /= Math.max(1, (n + a) / 2), "normal" === this.distribution) { var i = Math.sqrt(o); if ("bool" === t) throw new NotImplementedError(this.getClassName() + " does not support dType bool."); return truncatedNormal(e, 0, i, t, this.seed) } var s = Math.sqrt(3 * o); return randomUniform(e, -s, s, t) }, t.prototype.getConfig = function() { return { scale: this.scale, mode: this.mode, distribution: this.distribution, seed: this.seed } }, t.className = "VarianceScaling", t }(Initializer); SerializationMap.register(VarianceScaling); var GlorotUniform = function(e) { function t(t) { return e.call(this, { scale: 1, mode: "fanAvg", distribution: "uniform", seed: null == t ? null : t.seed }) || this } return __extends$14(t, e), t.prototype.getClassName = function() { return VarianceScaling.className }, t }(VarianceScaling), GlorotNormal = function(e) { function t(t) { return e.call(this, { scale: 1, mode: "fanAvg", distribution: "normal", seed: null == t ? null : t.seed }) || this } return __extends$14(t, e), t.prototype.getClassName = function() { return VarianceScaling.className }, t }(VarianceScaling), HeNormal = function(e) { function t(t) { return e.call(this, { scale: 2, mode: "fanIn", distribution: "normal", seed: null == t ? null : t.seed }) || this } return __extends$14(t, e), t.prototype.getClassName = function() { return VarianceScaling.className }, t }(VarianceScaling), LeCunNormal = function(e) { function t(t) { return e.call(this, { scale: 1, mode: "fanIn", distribution: "normal", seed: null == t ? null : t.seed }) || this } return __extends$14(t, e), t.prototype.getClassName = function() { return VarianceScaling.className }, t }(VarianceScaling), Orthogonal = function(e) { function t(t) { var r = e.call(this) || this; if (r.DEFAULT_GAIN = 1, r.gain = null == t.gain ? r.DEFAULT_GAIN : t.gain, r.seed = t.seed, null != r.seed) throw new NotImplementedError("Random seed is not implemented for Orthogonal Initializer yet."); return r } return __extends$14(t, e), t.prototype.apply = function(e, t) { var r = this; return tidy(function() { if (2 !== e.length) throw new NotImplementedError("The Orthogonal Initializer does not support non-2D shapes yet."); e[0] * e[1] > 2e3 && console.warn("Orthogonal initializer is being called on a matrix with more than 2000 (" + e[0] * e[1] + ") elements: Slowness may result."); var t = randomNormal$1(e[0] > e[1] ? [e[1], e[0]] : e, 0, 1, "float32"), n = linalg.gramSchmidt(t); return e[0] > e[1] && (n = n.transpose()), scalarTimesArray(getScalar(r.gain), n) }) }, t.prototype.getConfig = function() { return { gain: this.gain, seed: this.seed } }, t.className = "Orthogonal", t }(Initializer); SerializationMap.register(Orthogonal); var INITIALIZER_IDENTIFIER_REGISTRY_SYMBOL_MAP = { constant: "Constant", glorotNormal: "GlorotNormal", glorotUniform: "GlorotUniform", heNormal: "HeNormal", identity: "Identity", leCunNormal: "LeCunNormal", ones: "Ones", orthogonal: "Orthogonal", randomNormal: "RandomNormal", randomUniform: "RandomUniform", truncatedNormal: "TruncatedNormal", varianceScaling: "VarianceScaling", zeros: "Zeros" }, __extends$15 = function() { var e = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(e, t) { e.__proto__ = t } || function(e, t) { for (var r in t) t.hasOwnProperty(r) && (e[r] = t[r]) }; return function(t, r) { function n() { this.constructor = t } e(t, r), t.prototype = null === r ? Object.create(r) : (n.prototype = r.prototype, new n) } }(), Activation = function(e) { function t() { return null !== e && e.apply(this, arguments) || this } return __extends$15(t, e), t.prototype.getConfig = function() { return {} }, t }(Serializable), Elu = function(e) { function t() { return null !== e && e.apply(this, arguments) || this } return __extends$15(t, e), t.prototype.apply = function(e, t) { return void 0 === t && (t = 1), elu$1(e, t) }, t.className = "elu", t }(Activation); SerializationMap.register(Elu); var Selu = function(e) { function t() { return null !== e && e.apply(this, arguments) || this } return __extends$15(t, e), t.prototype.apply = function(e) { return selu(e) }, t.className = "selu", t }(Activation); SerializationMap.register(Selu); var Relu = function(e) { function t() { return null !== e && e.apply(this, arguments) || this } return __extends$15(t, e), t.prototype.apply = function(e) { return relu(e) }, t.className = "relu", t }(Activation); SerializationMap.register(Relu); var Relu6 = function(e) { function t() { return null !== e && e.apply(this, arguments) || this } return __extends$15(t, e), t.prototype.apply = function(e) { return tidy(function() { return minimum(getScalar(6), relu(e)) }) }, t.className = "relu6", t }(Activation); SerializationMap.register(Relu6); var Linear = function(e) { function t() { return null !== e && e.apply(this, arguments) || this } return __extends$15(t, e), t.prototype.apply = function(e) { return e }, t.className = "linear", t }(Activation); SerializationMap.register(Linear); var Sigmoid = function(e) { function t() { return null !== e && e.apply(this, arguments) || this } return __extends$15(t, e), t.prototype.apply = function(e) { return sigmoid(e) }, t.className = "sigmoid", t }(Activation); SerializationMap.register(Sigmoid); var HardSigmoid = function(e) { function t() { return null !== e && e.apply(this, arguments) || this } return __extends$15(t, e), t.prototype.apply = function(e) { return hardSigmoid(e) }, t.className = "hardSigmoid", t }(Activation); SerializationMap.register(HardSigmoid); var Softplus = function(e) { function t() { return null !== e && e.apply(this, arguments) || this } return __extends$15(t, e), t.prototype.apply = function(e) { return softplus(e) }, t.className = "softplus", t }(Activation); SerializationMap.register(Softplus); var Softsign = function(e) { function t() { return null !== e && e.apply(this, arguments) || this } return __extends$15(t, e), t.prototype.apply = function(e) { return softsign(e) }, t.className = "softsign", t }(Activation); SerializationMap.register(Softsign); var Tanh = function(e) { function t() { return null !== e && e.apply(this, arguments) || this } return __extends$15(t, e), t.prototype.apply = function(e) { return tanh$1(e) }, t.className = "tanh", t }(Activation); SerializationMap.register(Tanh); var Softmax = function(e) { function t() { return null !== e && e.apply(this, arguments) || this } return __extends$15(t, e), t.prototype.apply = function(e, t) { return void 0 === t && (t = -1), softmax(e, t) }, t.className = "softmax", t }(Activation); SerializationMap.register(Softmax); var __extends$16 = function() { var e = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(e, t) { e.__proto__ = t } || function(e, t) { for (var r in t) t.hasOwnProperty(r) && (e[r] = t[r]) }; return function(t, r) { function n() { this.constructor = t } e(t, r), t.prototype = null === r ? Object.create(r) : (n.prototype = r.prototype, new n) } }(), LeakyReLU = function(e) { function t(t) { var r = e.call(this, null == t ? {} : t) || this; return r.DEFAULT_ALPHA = .3, null == t && (t = {}), r.alpha = null == t.alpha ? r.DEFAULT_ALPHA : t.alpha, r } return __extends$16(t, e), t.prototype.call = function(e, t) { var r = getExactlyOneTensor(e); return leakyRelu(r, this.alpha) }, t.prototype.computeOutputShape = function(e) { return e }, t.prototype.getConfig = function() { var t = { alpha: this.alpha }, r = e.prototype.getConfig.call(this); return Object.assign(t, r), t }, t.className = "LeakyReLU", t }(Layer); SerializationMap.register(LeakyReLU); var ELU$1 = function(e) { function t(t) { var r = e.call(this, null == t ? {} : t) || this; if (r.DEFAULT_ALPHA = 1, null == t && (t = {}), null != t.alpha && t.alpha !== r.DEFAULT_ALPHA) throw new NotImplementedError("Non-default alpha value (" + t.alpha + ") is not supported by the ELU layer yet."); return r.alpha = null == t.alpha ? r.DEFAULT_ALPHA : t.alpha, r } return __extends$16(t, e), t.prototype.call = function(e, t) { var r = getExactlyOneTensor(e); return elu(r) }, t.prototype.computeOutputShape = function(e) { return e }, t.prototype.getConfig = function() { var t = { alpha: this.alpha }, r = e.prototype.getConfig.call(this); return Object.assign(t, r), t }, t.className = "ELU", t }(Layer); SerializationMap.register(ELU$1); var ThresholdedReLU = function(e) { function t(t) { var r = e.call(this, null == t ? {} : t) || this; return r.DEFAULT_THETA = 1, null == t && (t = {}), r.theta = null == t.theta ? r.DEFAULT_THETA : t.theta, r.thetaTensor = getScalar(r.theta), r } return __extends$16(t, e), t.prototype.call = function(e, t) { var r = getExactlyOneTensor(e); return r.mul(cast$1(r.greater(this.thetaTensor), "float32")) }, t.prototype.computeOutputShape = function(e) { return e }, t.prototype.getConfig = function() { var t = { theta: this.theta }, r = e.prototype.getConfig.call(this); return Object.assign(t, r), t }, t.className = "ThresholdedReLU", t }(Layer); SerializationMap.register(ThresholdedReLU); var Softmax$1 = function(e) { function t(t) { var r = e.call(this, null == t ? {} : t) || this; return r.DEFAULT_AXIS = 1, null == t && (t = {}), r.softmax = (new Softmax).apply, r.axis = null == t.axis ? r.DEFAULT_AXIS : t.axis, r } return __extends$16(t, e), t.prototype.call = function(e, t) { var r = getExactlyOneTensor(e); return this.softmax(r, this.axis) }, t.prototype.computeOutputShape = function(e) { return e }, t.prototype.getConfig = function() { var t = { axis: this.axis }, r = e.prototype.getConfig.call(this); return Object.assign(t, r), t }, t.className = "Softmax", t }(Layer); SerializationMap.register(Softmax$1); var __extends$17 = function() { var e = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(e, t) { e.__proto__ = t } || function(e, t) { for (var r in t) t.hasOwnProperty(r) && (e[r] = t[r]) }; return function(t, r) { function n() { this.constructor = t } e(t, r), t.prototype = null === r ? Object.create(r) : (n.prototype = r.prototype, new n) } }(), __decorate$36 = function(e, t, r, n) { var a, o = arguments.length, i = o < 3 ? t : null === n ? n = Object.getOwnPropertyDescriptor(t, r) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) i = Reflect.decorate(e, t, r, n); else for (var s = e.length - 1; s >= 0; s--)(a = e[s]) && (i = (o < 3 ? a(i) : o > 3 ? a(t, r, i) : a(t, r)) || i); return o > 3 && i && Object.defineProperty(t, r, i), i }, Regularizer = function(e) { function t() { return null !== e && e.apply(this, arguments) || this } return __extends$17(t, e), t }(Serializable), L1L2 = function(e) { function t(t) { var r = e.call(this) || this, n = null == t || null == t.l1 ? .01 : t.l1, a = null == t || null == t.l2 ? .01 : t.l2; return r.hasL1 = 0 !== n, r.hasL2 = 0 !== a, r.l1 = getScalar(n), r.l2 = getScalar(a), r } return __extends$17(t, e), t.prototype.apply = function(e) { var t = this; return tidy(function() { var r = zeros([1]); return t.hasL1 && (r = add(r, sum(scalarTimesArray(t.l1, abs(e))))), t.hasL2 && (r = add(r, sum(scalarTimesArray(t.l2, square$1(e))))), r.asScalar() }) }, t.prototype.getConfig = function() { return { l1: this.l1.dataSync()[0], l2: this.l2.dataSync()[0] } }, t.fromConfig = function(e, t) { return new e({ l1: t.l1, l2: t.l2 }) }, t.className = "L1L2", t = __decorate$36([doc()], t) }(Regularizer); SerializationMap.register(L1L2); var REGULARIZER_IDENTIFIER_REGISTRY_SYMBOL_MAP = { l1l2: "L1L2" }, __extends$18 = function() { var e = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(e, t) { e.__proto__ = t } || function(e, t) { for (var r in t) t.hasOwnProperty(r) && (e[r] = t[r]) }; return function(t, r) { function n() { this.constructor = t } e(t, r), t.prototype = null === r ? Object.create(r) : (n.prototype = r.prototype, new n) } }(), Conv = function(e) { function t(t, r) { var n = e.call(this, r) || this; if (n.kernel = null, n.bias = null, n.DEFAULT_KERNEL_INITIALIZER = "glorotNormal", n.DEFAULT_BIAS_INITIALIZER = "zeros", n.rank = t, 1 !== n.rank && 2 !== n.rank) throw new NotImplementedError("Convolution layer for rank other than 1 or 2 (" + n.rank + ") is not implemented yet."); if (n.filters = r.filters, n.kernelSize = normalizeArray(r.kernelSize, t, "kernelSize"), n.strides = normalizeArray(null == r.strides ? 1 : r.strides, t, "strides"), n.padding = null == r.padding ? "valid" : r.padding, checkPaddingMode(n.padding), n.dataFormat = null == r.dataFormat ? "channelsLast" : r.dataFormat, checkDataFormat(n.dataFormat), n.dilationRate = null == r.dilationRate ? 1 : r.dilationRate, 1 === n.rank && Array.isArray(n.dilationRate) && 1 !== n.dilationRate.length) throw new ValueError("dilationRate must be a number or an array of a single number for 1D convolution, but received " + JSON.stringify(n.dilationRate)); if (2 === n.rank) if ("number" == typeof n.dilationRate) n.dilationRate = [n.dilationRate, n.dilationRate]; else if (2 !== n.dilationRate.length) throw new ValueError("dilationRate must be a number or array of two numbers for 2D convolution, but received " + JSON.stringify(n.dilationRate)); return n.activation = getActivation(r.activation), n.useBias = null == r.useBias || r.useBias, n.kernelInitializer = getInitializer(r.kernelInitializer || n.DEFAULT_KERNEL_INITIALIZER), n.biasInitializer = getInitializer(r.biasInitializer || n.DEFAULT_BIAS_INITIALIZER), n.kernelConstraint = getConstraint(r.kernelConstraint), n.biasConstraint = getConstraint(r.biasConstraint), n.kernelRegularizer = getRegularizer(r.kernelRegularizer), n.biasRegularizer = getRegularizer(r.biasRegularizer), n.activityRegularizer = getRegularizer(r.activityRegularizer), n } return __extends$18(t, e), t.prototype.build = function(e) { e = getExactlyOneShape(e); var t = "channelsFirst" === this.dataFormat ? 1 : e.length - 1; if (null == e[t]) throw new ValueError("The channel dimension of the input should be defined. Found " + e[t]); var r = e[t], n = this.kernelSize.concat([r, this.filters]); this.kernel = this.addWeight("kernel", n, null, this.kernelInitializer, this.kernelRegularizer, !0, this.kernelConstraint), this.useBias && (this.bias = this.addWeight("bias", [this.filters], null, this.biasInitializer, this.biasRegularizer, !0, this.biasConstraint)), this.inputSpec = [{ ndim: this.rank + 2, axes: (a = {}, a[t] = r, a) }], this.built = !0; var a }, t.prototype.call = function(e, t) { var r = this; return tidy(function() { e = getExactlyOneTensor(e); var t, n = null == r.bias ? null : r.bias.read(); if (1 === r.rank) t = conv1dWithBias(e, r.kernel.read(), n, r.strides[0], r.padding, r.dataFormat, r.dilationRate); else if (2 === r.rank) t = conv2dWithBias(e, r.kernel.read(), n, r.strides, r.padding, r.dataFormat, r.dilationRate); else if (3 === r.rank) throw new NotImplementedError("3D convolution is not implemented yet."); return null != r.activation && (t = r.activation.apply(t)), t }) }, t.prototype.computeOutputShape = function(e) { e = getExactlyOneShape(e); for (var t = [], r = "channelsLast" === this.dataFormat ? e.slice(1, e.length - 1) : e.slice(2), n = 0; n < r.length; ++n) { var a = convOutputLength(r[n], this.kernelSize[n], this.padding, this.strides[n], "number" == typeof this.dilationRate ? this.dilationRate : this.dilationRate[n]); t.push(a) } var o = [e[0]]; return "channelsLast" === this.dataFormat ? (o = o.concat(t)).push(this.filters) : (o.push(this.filters), o = o.concat(t)), o }, t.prototype.getConfig = function() { var t = { rank: this.rank, filters: this.filters, kernelSize: this.kernelSize, strides: this.strides, padding: this.padding, dataFormat: this.dataFormat, dilationRate: this.dilationRate, activation: serializeActivation(this.activation), useBias: this.useBias, kernelInitializer: serializeInitializer(this.kernelInitializer), biasInitializer: serializeInitializer(this.biasInitializer), kernelRegularizer: serializeRegularizer(this.kernelRegularizer), biasRegularizer: serializeRegularizer(this.biasRegularizer), activityRegularizer: serializeRegularizer(this.activityRegularizer), kernelConstraint: serializeConstraint(this.kernelConstraint), biasConstraint: serializeConstraint(this.biasConstraint) }, r = e.prototype.getConfig.call(this); return Object.assign(t, r), t }, t }(Layer), Conv2D = function(e) { function t(t) { return e.call(this, 2, t) || this } return __extends$18(t, e), t.prototype.getConfig = function() { var t = e.prototype.getConfig.call(this); return delete t.rank, t }, t.className = "Conv2D", t }(Conv); SerializationMap.register(Conv2D); var Conv2DTranspose = function(e) { function t(t) { var r = e.call(this, t) || this; if (r.inputSpec = [new InputSpec({ ndim: 4 })], "same" !== r.padding && "valid" !== r.padding) throw new ValueError("Conv2DTranspose currently supports only padding modes 'same' and 'valid', but received padding mode " + r.padding); return r } return __extends$18(t, e), t.prototype.build = function(e) { if (4 !== (e = getExactlyOneShape(e)).length) throw new ValueError("Input should have rank 4; Received input shape: " + JSON.stringify(e)); var t = "channelsFirst" === this.dataFormat ? 1 : e.length - 1; if (null == e[t]) throw new ValueError("The channel dimension of the inputs should be defined. Found `None`."); var r = e[t], n = this.kernelSize.concat([this.filters, r]); this.kernel = this.addWeight("kernel", n, "float32", this.kernelInitializer, this.kernelRegularizer, !0, this.kernelConstraint), this.useBias && (this.bias = this.addWeight("bias", [this.filters], "float32", this.biasInitializer, this.biasRegularizer, !0, this.biasConstraint)), this.inputSpec = [new InputSpec({ ndim: 4, axes: (a = {}, a[t] = r, a) })], this.built = !0; var a }, t.prototype.call = function(e, t) { var r = this; return tidy(function() { var t = getExactlyOneTensor(e); if (4 !== t.shape.length) throw new ValueError("Conv2DTranspose.call() expects input tensor to be rank-4, but received a tensor of rank-" + t.shape.length); var n, a, o = t.shape, i = o[0]; "channelsFirst" === r.dataFormat ? (n = 2, a = 3) : (n = 1, a = 2); var s = o[n], u = o[a], l = r.kernelSize[0], c = r.kernelSize[1], p = r.strides[0], d = r.strides[1], h = [i, deconvLength(s, p, l, r.padding), deconvLength(u, d, c, r.padding), r.filters]; "channelsLast" !== r.dataFormat && (t = transpose(t, [0, 2, 3, 1])); var f = conv2dTranspose(t, r.kernel.read(), h, r.strides, r.padding); return "channelsLast" !== r.dataFormat && (f = transpose(f, [0, 3, 1, 2])), null != r.bias && (f = biasAdd(f, r.bias.read(), r.dataFormat)), null != r.activation && (f = r.activation.apply(f)), f }) }, t.prototype.computeOutputShape = function(e) { var t, r, n, a = (e = getExactlyOneShape(e)).slice(); "channelsFirst" === this.dataFormat ? (t = 1, r = 2, n = 3) : (t = 3, r = 1, n = 2); var o = this.kernelSize[0], i = this.kernelSize[1], s = this.strides[0], u = this.strides[1]; return a[t] = this.filters, a[r] = deconvLength(a[r], s, o, this.padding), a[n] = deconvLength(a[n], u, i, this.padding), a }, t.prototype.getConfig = function() { var t = e.prototype.getConfig.call(this); return delete t.dilationRate, t }, t.className = "Conv2DTranspose", t }(Conv2D); SerializationMap.register(Conv2DTranspose); var SeparableConv = function(e) { function t(t, r) { var n = e.call(this, t, r) || this; if (n.DEFAULT_DEPTHWISE_INITIALIZER = "glorotUniform", n.DEFAULT_POINTWISE_INITIALIZER = "glorotUniform", n.depthwiseKernel = null, n.pointwiseKernel = null, null == r.filters) throw new ValueError("The `filters` configuration field is required by SeparableConv, but is unspecified."); if (null != r.kernelInitializer || null != r.kernelRegularizer || null != r.kernelConstraint) throw new ValueError("Fields kernelInitializer, kernelRegularizer and kernelConstraint are invalid for SeparableConv2D. Use depthwiseInitializer, depthwiseRegularizer, depthwiseConstraint, pointwiseInitializer, pointwiseRegularizer and pointwiseConstraint instead."); if (null != r.padding && "same" !== r.padding && "valid" !== r.padding) throw new ValueError("SeparableConv" + n.rank + "D supports only padding modes: 'same' and 'valid', but received " + JSON.stringify(r.padding)); return n.depthMultiplier = null == r.depthMultiplier ? 1 : r.depthMultiplier, n.depthwiseInitializer = getInitializer(r.depthwiseInitializer || n.DEFAULT_DEPTHWISE_INITIALIZER), n.depthwiseRegularizer = getRegularizer(r.depthwiseRegularizer), n.depthwiseConstraint = getConstraint(r.depthwiseConstraint), n.pointwiseInitializer = getInitializer(r.depthwiseInitializer || n.DEFAULT_POINTWISE_INITIALIZER), n.pointwiseRegularizer = getRegularizer(r.pointwiseRegularizer), n.pointwiseConstraint = getConstraint(r.pointwiseConstraint), n } return __extends$18(t, e), t.prototype.build = function(e) { if ((e = getExactlyOneShape(e)).length < this.rank + 2) throw new ValueError("Inputs to SeparableConv" + this.rank + "D should have rank " + (this.rank + 2) + ", but received input shape: " + JSON.stringify(e)); var t = "channelsFirst" === this.dataFormat ? 1 : e.length - 1; if (null == e[t] || e[t] < 0) throw new ValueError("The channel dimension of the inputs should be defined, but found " + JSON.stringify(e[t])); for (var r = e[t], n = this.kernelSize.concat([r, this.depthMultiplier]), a = [], o = 0; o < this.rank; ++o) a.push(1); a.push(r * this.depthMultiplier, this.filters); this.depthwiseKernel = this.addWeight("depthwise_kernel", n, "float32", this.depthwiseInitializer, this.depthwiseRegularizer, !0, this.depthwiseConstraint), this.pointwiseKernel = this.addWeight("pointwise_kernel", a, "float32", this.pointwiseInitializer, this.pointwiseRegularizer, !0, this.pointwiseConstraint), this.useBias ? this.bias = this.addWeight("bias", [this.filters], "float32", this.biasInitializer, this.biasRegularizer, !0, this.biasConstraint) : this.bias = null, this.inputSpec = [new InputSpec({ ndim: this.rank + 2, axes: (i = {}, i[t] = r, i) })], this.built = !0; var i }, t.prototype.call = function(e, t) { var r = this; return tidy(function() { e = getExactlyOneTensor(e); var t; if (1 === r.rank) throw new NotImplementedError("1D separable convolution is not implemented yet."); return 2 === r.rank && ("channelsFirst" === r.dataFormat && (e = transpose(e, [0, 2, 3, 1])), t = separableConv2d(e, r.depthwiseKernel.read(), r.pointwiseKernel.read(), r.strides, r.padding, r.dilationRate, "NHWC")), r.useBias && (t = biasAdd(t, r.bias.read(), r.dataFormat)), null != r.activation && (t = r.activation.apply(t)), "channelsFirst" === r.dataFormat && (t = transpose(t, [0, 3, 1, 2])), t }) }, t.prototype.getConfig = function() { var t = e.prototype.getConfig.call(this); return delete t.rank, delete t.kernelInitializer, delete t.kernelRegularizer, delete t.kernelConstraint, t.depthwiseInitializer = serializeInitializer(this.depthwiseInitializer), t.pointwiseInitializer = serializeInitializer(this.pointwiseInitializer), t.depthwiseRegularizer = serializeRegularizer(this.depthwiseRegularizer), t.pointwiseRegularizer = serializeRegularizer(this.pointwiseRegularizer), t.depthwiseConstraint = serializeConstraint(this.depthwiseConstraint), t.pointwiseConstraint = serializeConstraint(this.pointwiseConstraint), t }, t.className = "SeparableConv", t }(Conv), SeparableConv2D = function(e) { function t(t) { return e.call(this, 2, t) || this } return __extends$18(t, e), t.className = "SeparableConv2D", t }(SeparableConv); SerializationMap.register(SeparableConv2D); var Conv1D = function(e) { function t(t) { var r = e.call(this, 1, t) || this; return r.inputSpec = [{ ndim: 3 }], r } return __extends$18(t, e), t.prototype.getConfig = function() { var t = e.prototype.getConfig.call(this); return delete t.rank, delete t.dataFormat, t }, t.className = "Conv1D", t }(Conv); SerializationMap.register(Conv1D); var Cropping2D = function(e) { function t(t) { var r = e.call(this, t) || this; return "number" == typeof t.cropping ? r.cropping = [ [t.cropping, t.cropping], [t.cropping, t.cropping] ] : "number" == typeof t.cropping[0] ? r.cropping = [ [t.cropping[0], t.cropping[0]], [t.cropping[1], t.cropping[1]] ] : r.cropping = t.cropping, r.dataFormat = void 0 === t.dataFormat ? "channelsLast" : t.dataFormat, r.inputSpec = [{ ndim: 4 }], r } return __extends$18(t, e), t.prototype.computeOutputShape = function(e) { return "channelsFirst" === this.dataFormat ? [e[0], e[1], e[2] - this.cropping[0][0] - this.cropping[0][1], e[2] - this.cropping[1][0] - this.cropping[1][1]] : [e[0], e[1] - this.cropping[0][0] - this.cropping[0][1], e[2] - this.cropping[1][0] - this.cropping[1][1], e[3]] }, t.prototype.call = function(e, t) { var r = this; return tidy(function() { if (e = getExactlyOneTensor(e), "channelsLast" === r.dataFormat) return sliceAlongAxis(t = sliceAlongAxis(e, r.cropping[0][0], e.shape[1] - r.cropping[0][0] - r.cropping[0][1], 2), r.cropping[1][0], e.shape[2] - r.cropping[1][1] - r.cropping[1][0], 3); var t = sliceAlongAxis(e, r.cropping[0][0], e.shape[2] - r.cropping[0][0] - r.cropping[0][1], 3); return sliceAlongAxis(t, r.cropping[1][0], e.shape[3] - r.cropping[1][1] - r.cropping[1][0], 4) }) }, t.prototype.getConfig = function() { var t = { cropping: this.cropping, dataFormat: this.dataFormat }, r = e.prototype.getConfig.call(this); return Object.assign(t, r), t }, t.className = "Cropping2D", t }(Layer); SerializationMap.register(Cropping2D); var UpSampling2D = function(e) { function t(t) { var r = e.call(this, t) || this; return r.DEFAULT_SIZE = [2, 2], r.inputSpec = [{ ndim: 4 }], r.size = void 0 === t.size ? r.DEFAULT_SIZE : t.size, r.dataFormat = void 0 === t.dataFormat ? "channelsLast" : t.dataFormat, r } return __extends$18(t, e), t.prototype.computeOutputShape = function(e) { if ("channelsFirst" === this.dataFormat) { var t = this.size[0] * e[2], r = this.size[1] * e[3]; return [e[0], e[1], t, r] } var t = this.size[0] * e[1], r = this.size[1] * e[2]; return [e[0], t, r, e[3]] }, t.prototype.call = function(e, t) { var r = this; return tidy(function() { var t = getExactlyOneTensor(e), n = t.shape; if ("channelsFirst" === r.dataFormat) { t = transpose(t, [0, 2, 3, 1]); var a = r.size[0] * n[2], o = r.size[1] * n[3], i = t.resizeNearestNeighbor([a, o]); return transpose(i, [0, 3, 1, 2]) } var a = r.size[0] * n[1], o = r.size[1] * n[2]; return t.resizeNearestNeighbor([a, o]) }) }, t.prototype.getConfig = function() { var t = { size: this.size, dataFormat: this.dataFormat }, r = e.prototype.getConfig.call(this); return Object.assign(t, r), t }, t.className = "UpSampling2D", t }(Layer); SerializationMap.register(UpSampling2D); var __extends$19 = function() { var e = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(e, t) { e.__proto__ = t } || function(e, t) { for (var r in t) t.hasOwnProperty(r) && (e[r] = t[r]) }; return function(t, r) { function n() { this.constructor = t } e(t, r), t.prototype = null === r ? Object.create(r) : (n.prototype = r.prototype, new n) } }(), DepthwiseConv2D = function(e) { function t(t) { var r = e.call(this, t) || this; return r.depthwiseKernel = null, r.depthMultiplier = null == t.depthMultiplier ? 1 : t.depthMultiplier, r.depthwiseInitializer = getInitializer(t.depthwiseInitializer || r.DEFAULT_KERNEL_INITIALIZER), r.depthwiseConstraint = getConstraint(t.depthwiseConstraint), r.depthwiseRegularizer = getRegularizer(t.depthwiseRegularizer), r } return __extends$19(t, e), t.prototype.build = function(e) { if ((e = getExactlyOneShape(e)).length < 4) throw new ValueError("Inputs to DepthwiseConv2D should have rank 4. Received input shape: " + JSON.stringify(e) + "."); var t = "channelsFirst" === this.dataFormat ? 1 : 3; if (null == e[t] || e[t] < 0) throw new ValueError("The channel dimension of the inputs to DepthwiseConv2D should be defined, but is not (" + e[t] + ")."); var r = e[t], n = [this.kernelSize[0], this.kernelSize[1], r, this.depthMultiplier]; this.depthwiseKernel = this.addWeight("depthwise_kernel", n, null, this.depthwiseInitializer, this.depthwiseRegularizer, !0, this.depthwiseConstraint), this.useBias ? this.bias = this.addWeight("bias", [r * this.depthMultiplier], null, this.biasInitializer, this.biasRegularizer, !0, this.biasConstraint) : this.bias = null, this.built = !0 }, t.prototype.call = function(e, t) { var r = this; return tidy(function() { var t = depthwiseConv2d$1(e = getExactlyOneTensor(e), r.depthwiseKernel.read(), r.strides, r.padding, r.dataFormat, null); return r.useBias && (t = biasAdd(t, r.bias.read(), r.dataFormat)), null != r.activation && (t = r.activation.apply(t)), t }) }, t.prototype.computeOutputShape = function(e) { e = getExactlyOneShape(e); var t = "channelsFirst" === this.dataFormat ? e[2] : e[1], r = "channelsFirst" === this.dataFormat ? e[3] : e[2], n = "channelsFirst" === this.dataFormat ? e[1] * this.depthMultiplier : e[3] * this.depthMultiplier, a = convOutputLength(t, this.kernelSize[0], this.padding, this.strides[0]), o = convOutputLength(r, this.kernelSize[1], this.padding, this.strides[1]); return "channelsFirst" === this.dataFormat ? [e[0], n, a, o] : [e[0], a, o, n] }, t.className = "DepthwiseConv2D", t }(Conv2D); SerializationMap.register(DepthwiseConv2D); var __extends$20 = function() { var e = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(e, t) { e.__proto__ = t } || function(e, t) { for (var r in t) t.hasOwnProperty(r) && (e[r] = t[r]) }; return function(t, r) { function n() { this.constructor = t } e(t, r), t.prototype = null === r ? Object.create(r) : (n.prototype = r.prototype, new n) } }(), Dropout = function(e) { function t(t) { var r = e.call(this, t) || this; if (r.rate = Math.max(Math.min(t.rate, 1), 0), r.rateScalar = getScalar(r.rate), r.noiseShape = t.noiseShape, r.seed = t.seed, null != r.seed) throw new NotImplementedError("Non-default seed is not implemented in Dropout layer yet: " + r.seed); return r.supportsMasking = !0, r } return __extends$20(t, e), t.prototype.getNoiseShape = function(e) { if (null == this.noiseShape) return this.noiseShape; for (var t = e.shape, r = [], n = 0; n < this.noiseShape.length; ++n) r.push(null == this.noiseShape[n] ? t[n] : this.noiseShape[n]); return r }, t.prototype.call = function(e, t) { var r = this; return tidy(function() { r.invokeCallHook(e, t); var n = getExactlyOneTensor(e); if (null != r.noiseShape && !arraysEqual(n.shape, r.noiseShape)) throw new NotImplementedError("Non-default noise shape is not implemented in Dropout layer yet: " + JSON.stringify(r.noiseShape)); if (0 < r.rate && r.rate < 1) { var a = null != t.training && t.training, o = r.getNoiseShape(n); return inTrainPhase(function() { return dropout(n, r.rateScalar, o, r.seed) }, function() { return n }, a) } return e }) }, t.prototype.getConfig = function() { var t = { rate: this.rate, noiseShape: this.noiseShape, seed: this.seed }, r = e.prototype.getConfig.call(this); return Object.assign(t, r), t }, t.className = "Dropout", t }(Layer); SerializationMap.register(Dropout); var Dense = function(e) { function t(t) { var r = e.call(this, t) || this; if (r.activation = null, r.useBias = !0, r.kernel = null, r.bias = null, r.DEFAULT_KERNEL_INITIALIZER = "glorotNormal", r.DEFAULT_BIAS_INITIALIZER = "zeros", null == t.batchInputShape && null == t.inputShape && null != t.inputDim) { var n = null; null != t.batchSize && (n = t.batchSize), r.batchInputShape = [n, t.inputDim] } return r.units = t.units, r.activation = getActivation(t.activation), null != t.useBias && (r.useBias = t.useBias), r.kernelInitializer = getInitializer(t.kernelInitializer || r.DEFAULT_KERNEL_INITIALIZER), r.biasInitializer = getInitializer(t.biasInitializer || r.DEFAULT_BIAS_INITIALIZER), r.kernelConstraint = getConstraint(t.kernelConstraint), r.biasConstraint = getConstraint(t.biasConstraint), r.kernelRegularizer = getRegularizer(t.kernelRegularizer), r.biasRegularizer = getRegularizer(t.biasRegularizer), r.activityRegularizer = getRegularizer(t.activityRegularizer), r.inputSpec = [{ minNDim: 2 }], r } return __extends$20(t, e), t.prototype.build = function(e) { var t = (e = getExactlyOneShape(e))[e.length - 1]; null == this.kernel && (this.kernel = this.addWeight("kernel", [t, this.units], null, this.kernelInitializer, this.kernelRegularizer, !0, this.kernelConstraint), this.useBias && (this.bias = this.addWeight("bias", [this.units], null, this.biasInitializer, this.biasRegularizer, !0, this.biasConstraint))), this.inputSpec = [{ minNDim: 2, axes: (r = {}, r[-1] = t, r) }], this.built = !0; var r }, t.prototype.computeOutputShape = function(e) { var t = (e = getExactlyOneShape(e)).slice(); return t[t.length - 1] = this.units, t }, t.prototype.call = function(e, t) { var r = this; return tidy(function() { r.invokeCallHook(e, t); var n = dot$1(getExactlyOneTensor(e), r.kernel.read()); return null != r.bias && (n = biasAdd(n, r.bias.read())), null != r.activation && (n = r.activation.apply(n)), n }) }, t.prototype.getConfig = function() { var t = { units: this.units, activation: serializeActivation(this.activation), useBias: this.useBias, kernelInitializer: serializeInitializer(this.kernelInitializer), biasInitializer: serializeInitializer(this.biasInitializer), kernelRegularizer: serializeRegularizer(this.kernelRegularizer), biasRegularizer: serializeRegularizer(this.biasRegularizer), activityRegularizer: serializeRegularizer(this.activityRegularizer), kernelConstraint: serializeConstraint(this.kernelConstraint), biasConstraint: serializeConstraint(this.biasConstraint) }, r = e.prototype.getConfig.call(this); return Object.assign(t, r), t }, t.className = "Dense", t }(Layer); SerializationMap.register(Dense); var Flatten = function(e) { function t(t) { var r = e.call(this, t || {}) || this; return r.inputSpec = [{ minNDim: 3 }], r } return __extends$20(t, e), t.prototype.computeOutputShape = function(e) { for (var t = 0, r = (e = getExactlyOneShape(e)).slice(1); t < r.length; t++) if (null == r[t]) throw new ValueError('The shape of the input to "Flatten" is not fully defined (got ' + e.slice(1) + '). Make sure to pass a complete "input_shape" or "batch_input_shape" argument to the first layer in your model.'); return [e[0], arrayProd(e, 1)] }, t.prototype.call = function(e, t) { var r = this; return tidy(function() { return r.invokeCallHook(e, t), batchFlatten(getExactlyOneTensor(e)) }) }, t.className = "Flatten", t }(Layer); SerializationMap.register(Flatten); var Activation$1 = function(e) { function t(t) { var r = e.call(this, t) || this; return r.supportsMasking = !0, r.activation = getActivation(t.activation), r } return __extends$20(t, e), t.prototype.call = function(e, t) { var r = this; return tidy(function() { r.invokeCallHook(e, t); var n = getExactlyOneTensor(e); return r.activation.apply(n) }) }, t.prototype.getConfig = function() { var t = { activation: serializeActivation(this.activation) }, r = e.prototype.getConfig.call(this); return Object.assign(t, r), t }, t.className = "Activation", t }(Layer); SerializationMap.register(Activation$1); var RepeatVector = function(e) { function t(t) { var r = e.call(this, t) || this; return r.n = t.n, r.inputSpec = [{ ndim: 2 }], r } return __extends$20(t, e), t.prototype.computeOutputShape = function(e) { return [e[0], this.n, e[1]] }, t.prototype.call = function(e, t) { var r = this; return tidy(function() { return e = getExactlyOneTensor(e), repeat(e, r.n) }) }, t.prototype.getConfig = function() { var t = { n: this.n }, r = e.prototype.getConfig.call(this); return Object.assign(t, r), t }, t.className = "RepeatVector", t }(Layer); SerializationMap.register(RepeatVector); var Reshape = function(e) { function t(t) { var r = e.call(this, t) || this; r.targetShape = t.targetShape; for (var n = 0; n < r.targetShape.length; ++n) r.isUnknown(r.targetShape[n]) && (r.targetShape[n] = null); return r } return __extends$20(t, e), t.prototype.isUnknown = function(e) { return e < 0 || null == e }, t.prototype.fixUnknownDimension = function(e, t) { for (var r = "Total size of new array must be unchanged.", n = t.slice(), a = 1, o = null, i = 0; i < n.length; ++i) { var s = n[i]; if (this.isUnknown(s)) { if (null !== o) throw new ValueError("Can only specifiy one unknown dimension."); o = i } else a *= s } var u = arrayProd(e); if (null !== o) { if (0 === a || u % a != 0) throw new ValueError(r); n[o] = u / a } else if (u !== a) throw new ValueError(r); return n }, t.prototype.computeOutputShape = function(e) { for (var t = !1, r = 0; r < e.length; ++r) if (this.isUnknown(e[r])) { t = !0; break } return t ? e.slice(0, 1).concat(this.targetShape) : e.slice(0, 1).concat(this.fixUnknownDimension(e.slice(1), this.targetShape)) }, t.prototype.call = function(e, t) { var r = this; return tidy(function() { r.invokeCallHook(e, t); var n = getExactlyOneTensor(e), a = shape(n), o = a.slice(0, 1).concat(r.fixUnknownDimension(a.slice(1), r.targetShape)); return n.reshape(o) }) }, t.prototype.getConfig = function() { var t = { targetShape: this.targetShape }, r = e.prototype.getConfig.call(this); return Object.assign(t, r), t }, t.className = "Reshape", t }(Layer); SerializationMap.register(Reshape); var __extends$21 = function() { var e = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(e, t) { e.__proto__ = t } || function(e, t) { for (var r in t) t.hasOwnProperty(r) && (e[r] = t[r]) }; return function(t, r) { function n() { this.constructor = t } e(t, r), t.prototype = null === r ? Object.create(r) : (n.prototype = r.prototype, new n) } }(), Embedding = function(e) { function t(t) { var r = e.call(this, t) || this; if (r.embeddings = null, r.DEFAULT_EMBEDDINGS_INITIALIZER = "randomUniform", null == t.batchInputShape && null == t.inputShape) { var n = null; null != t.batchSize && (n = t.batchSize), null == t.inputLength ? r.batchInputShape = [n, null] : r.batchInputShape = [n].concat(toList(t.inputLength)) } return r.inputDim = t.inputDim, r.outputDim = t.outputDim, r.embeddingsInitializer = getInitializer(t.embeddingsInitializer || r.DEFAULT_EMBEDDINGS_INITIALIZER), r.embeddingsRegularizer = getRegularizer(t.embeddingsRegularizer), r.activityRegularizer = getRegularizer(t.activityRegularizer), r.embeddingsConstraint = getConstraint(t.embeddingsConstraint), r.maskZero = t.maskZero, r.inputLength = t.inputLength, r } return __extends$21(t, e), t.prototype.build = function(e) { this.embeddings = this.addWeight("embeddings", [this.inputDim, this.outputDim], this.dtype, this.embeddingsInitializer, this.embeddingsRegularizer, !0, this.embeddingsConstraint), this.built = !0 }, t.prototype.computeMask = function(e, t) { throw new NotImplementedError("computeMask has not been implemented for Embedding yet") }, t.prototype.computeOutputShape = function(e) { if (e = getExactlyOneShape(e), null == this.inputLength) return e.concat([this.outputDim]); var t = toList(this.inputLength); if (t.length !== e.length - 1) throw new ValueError('"inputLength" is ' + this.inputLength + ", but received input shape has shape " + e); for (var r = 0, n = 0; n < t.length; ++n) { var a = t[n], o = e[n + 1]; if (null != a && null != o && a !== o) throw new ValueError('"inputLength" is ' + this.inputLength + ", but received input shape has shape " + e); null == a && (t[r] = o), r++ } return [e[0]].concat(t, [this.outputDim]) }, t.prototype.call = function(e, t) { var r = this; return tidy(function() { r.invokeCallHook(e, t); var n = getExactlyOneTensor(e); return "int32" !== dtype(n) && (n = cast$1(n, "int32")), gather$1(r.embeddings.read(), n.as1D()).reshape(getExactlyOneShape(r.computeOutputShape(n.shape))) }) }, t.prototype.getConfig = function() { var t = { inputDim: this.inputDim, outputDim: this.outputDim, embeddingsInitializer: serializeInitializer(this.embeddingsInitializer), embeddingsRegularizer: serializeRegularizer(this.embeddingsRegularizer), activityRegularizer: serializeRegularizer(this.activityRegularizer), embeddingsConstraint: serializeConstraint(this.embeddingsConstraint), maskZero: this.maskZero, inputLength: this.inputLength }, r = e.prototype.getConfig.call(this); return Object.assign(t, r), t }, t.className = "Embedding", t }(Layer); SerializationMap.register(Embedding); var __extends$22 = function() { var e = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(e, t) { e.__proto__ = t } || function(e, t) { for (var r in t) t.hasOwnProperty(r) && (e[r] = t[r]) }; return function(t, r) { function n() { this.constructor = t } e(t, r), t.prototype = null === r ? Object.create(r) : (n.prototype = r.prototype, new n) } }(), Merge = function(e) { function t(t) { var r = e.call(this, t || {}) || this; return r.supportsMasking = !0, r } return __extends$22(t, e), t.prototype.mergeFunction = function(e) { throw new NotImplementedError }, t.prototype.computeElementwiseOpOutputShape = function(e, t) { if (null == e || null == t) return null; if (e.length < t.length) return this.computeElementwiseOpOutputShape(t, e); if (0 === t.length) return e; for (var r = e.slice(0, e.length - t.length), n = 0; n < t.length; ++n) { var a = e[e.length - t.length + n], o = t[n]; if (null == a || null == o || a < 0 || o < 0) r.push(null); else if (1 === a) r.push(o); else if (1 === o) r.push(a); else { if (a !== o) throw new ValueError("Operands could not be broadcast together with shapes " + JSON.stringify(e) + " " + JSON.stringify(t)); r.push(a) } } return r }, t.prototype.build = function(e) { if (Array.isArray(e) && !Array.isArray(e[0]) && (e = [getExactlyOneShape(e)]), (e = e).length < 2) throw new ValueError("A merge layer should be called on an Array of at least 2 inputs. Got " + e.length + " input(s)."); for (var t = [], r = 0, n = e; r < n.length; r++) null != (i = n[r]) && null !== i[0] && t.push(i[0]); if ((t = unique(t)).length > 1) throw new ValueError("Can not merge tensors with different batch sizes. Got tensors with shapes: " + JSON.stringify(e) + "."); for (var a = null == e[0] ? null : e[0].slice(1), o = 1; o < e.length; ++o) { var i = null == e[o] ? null : e[o].slice(1); a = this.computeElementwiseOpOutputShape(a, i) } var s = e.map(function(e) { return e.length }); - 1 === e.indexOf(null) && 1 === unique(s).length ? this.reshapeRequired = !1 : this.reshapeRequired = !0 }, t.prototype.call = function(e, t) { var r = this; return tidy(function() { if (e = e, r.reshapeRequired) { var t = [], n = e.map(function(e) { return e.rank }); if (-1 === n.indexOf(null)) { for (var a = max$1(n), o = 0, i = e; o < i.length; o++) { for (var s = (d = i[o]).rank, u = 0; u < a - s; ++u) d = expandDims$1(d, 1); t.push(d) } return r.mergeFunction(t) } for (var l = !1, c = 0, p = e; c < p.length; c++) { var d = p[c]; if (null == (s = d.rank)) { var h = shape(d), f = h[0], m = h.slice(1).concat([f]), g = d.reshape([f].concat(arrayProd(h.slice(1)))); g = (g = transpose(g, [1, 0])).reshape(m), t.push(g), l = !0 } else if (s > 1) { x = range$1(1, s).concat([0]); t.push(transpose(d, x)), l = !0 } else t.push(d) } var y = r.mergeFunction(t), v = y.rank; if (l) if (null == v) { var b = shape(y), m = [f = b[b.length - 1]].concat(b.slice(0, b.length - 1)); y = transpose(y.reshape([-1, f]), [1, 0]).reshape(m) } else if (v > 1) { var x = [v - 1].concat(range$1(0, v - 1)); y = transpose(y, x) } return y } return r.mergeFunction(e) }) }, t.prototype.computeOutputShape = function(e) { var t; t = null == (e = e)[0] ? null : e[0].slice(1); for (var r = 1; r < e.length; ++r) { var n = null == e[r] ? null : e[r].slice(1); t = this.computeElementwiseOpOutputShape(t, n) } for (var a = [], o = 0, i = e; o < i.length; o++) null != (n = i[o]) && null !== n[0] && a.push(n[0]); return a = unique(a), t = 1 === a.length ? a.concat(t) : [null].concat(t) }, t }(Layer), Add = function(e) { function t(t) { return e.call(this, t) || this } return __extends$22(t, e), t.prototype.mergeFunction = function(e) { return tidy(function() { for (var t = zeros(e[0].shape), r = 0, n = e; r < n.length; r++) { var a = n[r]; t = add(t, a) } return t }) }, t.className = "Add", t }(Merge); SerializationMap.register(Add); var Multiply = function(e) { function t(t) { return e.call(this, t) || this } return __extends$22(t, e), t.prototype.mergeFunction = function(e) { return tidy(function() { for (var t = ones(e[0].shape), r = 0, n = e; r < n.length; r++) { var a = n[r]; t = mul(t, a) } return t }) }, t.className = "Multiply", t }(Merge); SerializationMap.register(Multiply); var Average = function(e) { function t(t) { return e.call(this, t) || this } return __extends$22(t, e), t.prototype.mergeFunction = function(e) { return tidy(function() { for (var t = zeros(e[0].shape), r = 0, n = e; r < n.length; r++) { var a = n[r]; t = add(t, a) } return scalarTimesArray(getScalar(1 / e.length), t) }) }, t.className = "Average", t }(Merge); SerializationMap.register(Average); var Maximum = function(e) { function t(t) { return e.call(this, t) || this } return __extends$22(t, e), t.prototype.mergeFunction = function(e) { return tidy(function() { for (var t = e[0], r = 1; r < e.length; ++r) t = maximum(t, e[r]); return t }) }, t.className = "Maximum", t }(Merge); SerializationMap.register(Maximum); var Minimum = function(e) { function t(t) { return e.call(this, t) || this } return __extends$22(t, e), t.prototype.mergeFunction = function(e) { return tidy(function() { for (var t = e[0], r = 1; r < e.length; ++r) t = minimum(t, e[r]); return t }) }, t.className = "Minimum", t }(Merge); SerializationMap.register(Minimum); var Concatenate = function(e) { function t(t) { var r = e.call(this, t) || this; return r.DEFAULT_AXIS = -1, null == t && (t = {}), r.axis = null == t.axis ? r.DEFAULT_AXIS : t.axis, r.supportsMasking = !0, r.reshapeRequired = !1, r } return __extends$22(t, e), t.prototype.build = function(e) { if (!Array.isArray(e) || !Array.isArray(e[0]) || 1 === e.length) throw new ValueError("A `Concatenate` layer should be called on a list of at least 2 inputs"); for (var t = !0, r = 0, n = e = e; r < n.length; r++) if (null != (c = n[r])) { t = !1; break } if (!t) { for (var a = [], o = 0; o < e.length; ++o) { var i = e[o].slice(); i.splice(this.axis, 1); for (var s = !1, u = 0, l = a; u < l.length; u++) { var c = l[u]; if (arraysEqual(c, i)) { s = !0; break } } s || a.push(i) } if (a.length > 1) throw new ValueError("A `Concatenate` layer requires inputs with matching shapes except for the concat axis. Got input shapes: " + JSON.stringify(e)) } }, t.prototype.mergeFunction = function(e) { var t = this; return tidy(function() { return concatenate(e, t.axis) }) }, t.prototype.computeOutputShape = function(e) { if (!Array.isArray(e) || !Array.isArray(e[0])) throw new ValueError("A `Concatenate` layer should be called on a list of inputs."); for (var t = e, r = t[0].slice(), n = this.axis < 0 ? r.length + this.axis : this.axis, a = 0, o = t.slice(1); a < o.length; a++) { var i = o[a]; if (null == r[n] || null == i[n]) { r[n] = null; break } r[n] += i[n] } return r }, t.prototype.getConfig = function() { var t = { axis: this.axis }, r = e.prototype.getConfig.call(this); return Object.assign(t, r), t }, t.className = "Concatenate", t }(Merge); SerializationMap.register(Concatenate); var __extends$23 = function() { var e = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(e, t) { e.__proto__ = t } || function(e, t) { for (var r in t) t.hasOwnProperty(r) && (e[r] = t[r]) }; return function(t, r) { function n() { this.constructor = t } e(t, r), t.prototype = null === r ? Object.create(r) : (n.prototype = r.prototype, new n) } }(), BatchNormalization = function(e) { function t(t) { var r = e.call(this, t) || this; return r.supportsMasking = !0, r.axis = null == t.axis ? -1 : t.axis, r.momentum = null == t.momentum ? .99 : t.momentum, r.epsilon = null == t.epsilon ? .001 : t.epsilon, r.center = null == t.center || t.center, r.scale = null == t.scale || t.scale, r.betaInitializer = getInitializer(t.betaInitializer || "zeros"), r.gammaInitializer = getInitializer(t.gammaInitializer || "ones"), r.movingMeanInitializer = getInitializer(t.movingMeanInitializer || "zeros"), r.movingVarianceInitializer = getInitializer(t.movingVarianceInitializer || "ones"), r.betaConstraint = getConstraint(t.betaConstraint), r.gammaConstraint = getConstraint(t.gammaConstraint), r.betaRegularizer = getRegularizer(t.betaRegularizer), r.gammaRegularizer = getRegularizer(t.gammaRegularizer), r.stepCount = 0, r } return __extends$23(t, e), t.prototype.build = function(e) { e = getExactlyOneShape(e); var t = this.axis >= 0 ? this.axis : this.axis + e.length, r = e[t]; if (null == r) throw new ValueError("Axis " + t + " of input tensor should have a defined dimension but the layer received an input with shape " + JSON.stringify(e) + "."); this.inputSpec = [new InputSpec({ ndim: e.length, axes: (a = {}, a[t] = r, a) })]; var n = [r]; this.scale && (this.gamma = this.addWeight("gamma", n, null, this.gammaInitializer, this.gammaRegularizer, !0, this.gammaConstraint)), this.center && (this.beta = this.addWeight("beta", n, null, this.betaInitializer, this.betaRegularizer, !0, this.betaConstraint)), this.movingMean = this.addWeight("moving_mean", n, null, this.movingMeanInitializer, null, !1), this.movingVariance = this.addWeight("moving_variance", n, null, this.movingVarianceInitializer, null, !1), this.built = !0; var a }, t.prototype.call = function(e, t) { var r = this; return tidy(function() { var n = null != t.training && t.training, a = getExactlyOneTensor(e), o = shape(a), i = o.length, s = range$1(0, i), u = r.axis >= 0 ? r.axis : r.axis + i; s.splice(u, 1); var l = pyListRepeat(1, i); l[u] = o[u]; var c = s.slice(); c.sort(); var p = !arraysEqual(c, range$1(0, i).slice(0, i - 1)); if (!n) return function() { if (p) { var e = r.movingMean.read().reshape(l), t = r.movingVariance.read().reshape(l), n = r.center ? r.beta.read().reshape(l) : null, o = r.scale ? r.gamma.read().reshape(l) : null; return batchNormalization$1(a, e, t, n, o, r.epsilon) } return batchNormalization$1(a, r.movingMean.read(), r.movingVariance.read(), null == r.beta ? null : r.beta.read(), null == r.gamma ? null : r.gamma.read(), r.epsilon) }(); var d = normalizeBatchInTraining(a, r.gamma.read(), r.beta.read(), s, r.epsilon), h = d[0], f = d[1], m = d[2], g = arrayProd(s.map(function(e) { return a.shape[e] })), y = m.mul(getScalar(g / (g - (1 + r.epsilon)))); return function() { r.stepCount++; var e = movingAverage(r.movingMean.read(), f, r.momentum, r.stepCount); r.movingMean.write(e); var t = movingAverage(r.movingVariance.read(), y, r.momentum, r.stepCount); r.movingVariance.write(t) }(), h }) }, t.prototype.getConfig = function() { var t = { axis: this.axis, momentum: this.momentum, epsilon: this.epsilon, center: this.center, scale: this.scale, betaInitializer: serializeInitializer(this.betaInitializer), gammaInitializer: serializeInitializer(this.gammaInitializer), movingMeanInitializer: serializeInitializer(this.movingMeanInitializer), movingVarianceInitializer: serializeInitializer(this.movingVarianceInitializer), betaRegularizer: serializeRegularizer(this.betaRegularizer), gammaRegularizer: serializeRegularizer(this.gammaRegularizer), betaConstraint: serializeConstraint(this.betaConstraint), gammaConstraint: serializeConstraint(this.gammaConstraint) }, r = e.prototype.getConfig.call(this); return Object.assign(t, r), t }, t.className = "BatchNormalization", t }(Layer); SerializationMap.register(BatchNormalization); var __extends$24 = function() { var e = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(e, t) { e.__proto__ = t } || function(e, t) { for (var r in t) t.hasOwnProperty(r) && (e[r] = t[r]) }; return function(t, r) { function n() { this.constructor = t } e(t, r), t.prototype = null === r ? Object.create(r) : (n.prototype = r.prototype, new n) } }(), ZeroPadding2D = function(e) { function t(t) { var r = this; if (null == t && (t = {}), r = e.call(this, t) || this, r.dataFormat = null == t.dataFormat ? imageDataFormat() : t.dataFormat, null == t.padding) r.padding = [ [1, 1], [1, 1] ]; else if ("number" == typeof t.padding) r.padding = [ [t.padding, t.padding], [t.padding, t.padding] ]; else { if (t.padding = t.padding, 2 !== t.padding.length) throw new ValueError("ZeroPadding2D expects padding to be a length-2 array, but received a length-" + t.padding.length + " array."); var n = void 0, a = void 0; if ("number" == typeof t.padding[0]) n = [t.padding[0], t.padding[0]], a = [t.padding[1], t.padding[1]]; else { if (t.padding = t.padding, 2 !== t.padding[0].length) throw new ValueError("ZeroPadding2D expects height padding to be a length-2 array, but received a length-" + t.padding[0].length + " array."); if (n = t.padding[0], 2 !== t.padding[1].length) throw new ValueError("ZeroPadding2D expects width padding to be a length-2 array, but received a length-" + t.padding[1].length + " array."); a = t.padding[1] } r.padding = [n, a] } return r.inputSpec = [new InputSpec({ ndim: 4 })], r } return __extends$24(t, e), t.prototype.computeOutputShape = function(e) { e = getExactlyOneShape(e); var t, r; return "channelsFirst" === this.dataFormat ? (t = null != e[2] && e[2] >= 0 ? e[2] + this.padding[0][0] + this.padding[0][1] : null, r = null != e[3] && e[3] >= 0 ? e[3] + this.padding[1][0] + this.padding[1][1] : null, [e[0], e[1], t, r]) : (t = null != e[1] && e[1] >= 0 ? e[1] + this.padding[0][0] + this.padding[0][1] : null, r = null != e[2] && e[2] >= 0 ? e[2] + this.padding[1][0] + this.padding[1][1] : null, [e[0], t, r, e[3]]) }, t.prototype.call = function(e, t) { var r = this; return tidy(function() { return spatial2dPadding(getExactlyOneTensor(e), r.padding, r.dataFormat) }) }, t.prototype.getConfig = function() { var t = { padding: this.padding, dataFormat: this.dataFormat }, r = e.prototype.getConfig.call(this); return Object.assign(t, r), t }, t.className = "ZeroPadding2D", t }(Layer); SerializationMap.register(ZeroPadding2D); var __extends$25 = function() { var e = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(e, t) { e.__proto__ = t } || function(e, t) { for (var r in t) t.hasOwnProperty(r) && (e[r] = t[r]) }; return function(t, r) { function n() { this.constructor = t } e(t, r), t.prototype = null === r ? Object.create(r) : (n.prototype = r.prototype, new n) } }(), Pooling1D = function(e) { function t(t) { var r = this; if (null == t.poolSize && (t.poolSize = 2), r = e.call(this, t) || this, "number" == typeof t.poolSize) r.poolSize = [t.poolSize]; else { if (!Array.isArray(t.poolSize) || 1 !== t.poolSize.length || "number" != typeof t.poolSize[0]) throw new ValueError("poolSize for 1D convolutional layer must be a number or an Array of a single number, but received " + JSON.stringify(t.poolSize)); r.poolSize = t.poolSize } if (null == t.strides) r.strides = r.poolSize; else if ("number" == typeof t.strides) r.strides = [t.strides]; else { if (!Array.isArray(t.strides) || 1 !== t.strides.length || "number" != typeof t.strides[0]) throw new ValueError("strides for 1D convolutional layer must be a number or an Array of a single number, but received " + JSON.stringify(t.strides)); r.strides = t.strides } return r.padding = null == t.padding ? "valid" : t.padding, checkPaddingMode(r.padding), r.inputSpec = [new InputSpec({ ndim: 3 })], r } return __extends$25(t, e), t.prototype.computeOutputShape = function(e) { var t = convOutputLength((e = getExactlyOneShape(e))[1], this.poolSize[0], this.padding, this.strides[0]); return [e[0], t, e[2]] }, t.prototype.call = function(e, t) { var r = this; return tidy(function() { r.invokeCallHook(e, t), e = expandDims$1(getExactlyOneTensor(e), 2); var n = r.poolingFunction(getExactlyOneTensor(e), [r.poolSize[0], 1], [r.strides[0], 1], r.padding, "channelsLast"); return squeeze(n, [2]) }) }, t.prototype.getConfig = function() { var t = { poolSize: this.poolSize, padding: this.padding, strides: this.strides }, r = e.prototype.getConfig.call(this); return Object.assign(t, r), t }, t }(Layer), MaxPooling1D = function(e) { function t(t) { return e.call(this, t) || this } return __extends$25(t, e), t.prototype.poolingFunction = function(e, t, r, n, a) { return checkDataFormat(a), checkPaddingMode(n), pool2d(e, t, r, n, a, "max") }, t.className = "MaxPooling1D", t }(Pooling1D); SerializationMap.register(MaxPooling1D); var AveragePooling1D = function(e) { function t(t) { return e.call(this, t) || this } return __extends$25(t, e), t.prototype.poolingFunction = function(e, t, r, n, a) { return checkDataFormat(a), checkPaddingMode(n), pool2d(e, t, r, n, a, "avg") }, t.className = "AveragePooling1D", t }(Pooling1D); SerializationMap.register(AveragePooling1D); var Pooling2D = function(e) { function t(t) { var r = this; return null == t.poolSize && (t.poolSize = [2, 2]), r = e.call(this, t) || this, r.poolSize = Array.isArray(t.poolSize) ? t.poolSize : [t.poolSize, t.poolSize], r.strides = null == t.strides ? r.poolSize : t.strides, r.padding = null == t.padding ? "valid" : t.padding, r.dataFormat = null == t.dataFormat ? "channelsLast" : t.dataFormat, checkDataFormat(r.dataFormat), checkPaddingMode(r.padding), r.inputSpec = [new InputSpec({ ndim: 4 })], r } return __extends$25(t, e), t.prototype.computeOutputShape = function(e) { e = getExactlyOneShape(e); var t = "channelsFirst" === this.dataFormat ? e[2] : e[1], r = "channelsFirst" === this.dataFormat ? e[3] : e[2]; return t = convOutputLength(t, this.poolSize[0], this.padding, this.strides[0]), r = convOutputLength(r, this.poolSize[1], this.padding, this.strides[1]), "channelsFirst" === this.dataFormat ? [e[0], e[1], t, r] : [e[0], t, r, e[3]] }, t.prototype.call = function(e, t) { var r = this; return tidy(function() { return r.invokeCallHook(e, t), r.poolingFunction(getExactlyOneTensor(e), r.poolSize, r.strides, r.padding, r.dataFormat) }) }, t.prototype.getConfig = function() { var t = { poolSize: this.poolSize, padding: this.padding, strides: this.strides, dataFormat: this.dataFormat }, r = e.prototype.getConfig.call(this); return Object.assign(t, r), t }, t }(Layer), MaxPooling2D = function(e) { function t(t) { return e.call(this, t) || this } return __extends$25(t, e), t.prototype.poolingFunction = function(e, t, r, n, a) { return checkDataFormat(a), checkPaddingMode(n), pool2d(e, t, r, n, a, "max") }, t.className = "MaxPooling2D", t }(Pooling2D); SerializationMap.register(MaxPooling2D); var AveragePooling2D = function(e) { function t(t) { return e.call(this, t) || this } return __extends$25(t, e), t.prototype.poolingFunction = function(e, t, r, n, a) { return checkDataFormat(a), checkPaddingMode(n), pool2d(e, t, r, n, a, "avg") }, t.className = "AveragePooling2D", t }(Pooling2D); SerializationMap.register(AveragePooling2D); var GlobalPooling1D = function(e) { function t(t) { var r = e.call(this, t) || this; return r.inputSpec = [new InputSpec({ ndim: 3 })], r } return __extends$25(t, e), t.prototype.computeOutputShape = function(e) { return [e[0], e[2]] }, t.prototype.call = function(e, t) { throw new NotImplementedError }, t }(Layer), GlobalAveragePooling1D = function(e) { function t(t) { return e.call(this, t) || this } return __extends$25(t, e), t.prototype.call = function(e, t) { return tidy(function() { var t = getExactlyOneTensor(e); return mean(t, 1) }) }, t.className = "GlobalAveragePooling1D", t }(GlobalPooling1D); SerializationMap.register(GlobalAveragePooling1D); var GlobalMaxPooling1D = function(e) { function t(t) { return e.call(this, t) || this } return __extends$25(t, e), t.prototype.call = function(e, t) { return tidy(function() { var t = getExactlyOneTensor(e); return max(t, 1) }) }, t.className = "GlobalMaxPooling1D", t }(GlobalPooling1D); SerializationMap.register(GlobalMaxPooling1D); var GlobalPooling2D = function(e) { function t(t) { var r = e.call(this, t) || this; return r.dataFormat = null == t.dataFormat ? "channelsLast" : t.dataFormat, checkDataFormat(r.dataFormat), r.inputSpec = [new InputSpec({ ndim: 4 })], r } return __extends$25(t, e), t.prototype.computeOutputShape = function(e) { return e = e, "channelsLast" === this.dataFormat ? [e[0], e[3]] : [e[0], e[1]] }, t.prototype.call = function(e, t) { throw new NotImplementedError }, t.prototype.getConfig = function() { var t = { dataFormat: this.dataFormat }, r = e.prototype.getConfig.call(this); return Object.assign(t, r), t }, t }(Layer), GlobalAveragePooling2D = function(e) { function t() { return null !== e && e.apply(this, arguments) || this } return __extends$25(t, e), t.prototype.call = function(e, t) { var r = this; return tidy(function() { var t = getExactlyOneTensor(e); return "channelsLast" === r.dataFormat ? mean(t, [1, 2]) : mean(t, [2, 3]) }) }, t.className = "GlobalAveragePooling2D", t }(GlobalPooling2D); SerializationMap.register(GlobalAveragePooling2D); var GlobalMaxPooling2D = function(e) { function t() { return null !== e && e.apply(this, arguments) || this } return __extends$25(t, e), t.prototype.call = function(e, t) { var r = this; return tidy(function() { var t = getExactlyOneTensor(e); return "channelsLast" === r.dataFormat ? max(t, [1, 2]) : max(t, [2, 3]) }) }, t.className = "GlobalMaxPooling2D", t }(GlobalPooling2D); SerializationMap.register(GlobalMaxPooling2D); var __extends$26 = function() { var e = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(e, t) { e.__proto__ = t } || function(e, t) { for (var r in t) t.hasOwnProperty(r) && (e[r] = t[r]) }; return function(t, r) { function n() { this.constructor = t } e(t, r), t.prototype = null === r ? Object.create(r) : (n.prototype = r.prototype, new n) } }(), __decorate$37 = function(e, t, r, n) { var a, o = arguments.length, i = o < 3 ? t : null === n ? n = Object.getOwnPropertyDescriptor(t, r) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) i = Reflect.decorate(e, t, r, n); else for (var s = e.length - 1; s >= 0; s--)(a = e[s]) && (i = (o < 3 ? a(i) : o > 3 ? a(t, r, i) : a(t, r)) || i); return o > 3 && i && Object.defineProperty(t, r, i), i }, RNN = function(e) { function t(t) { var r, n = e.call(this, t) || this; if (null == t.cell) throw new ValueError("cell property is missing for the constructor of RNN."); if (null == (r = Array.isArray(t.cell) ? new StackedRNNCells({ cells: t.cell }) : t.cell).stateSize) throw new ValueError("The RNN cell should have an attribute `stateSize` (tuple of integers, one integer per RNN state)."); return n.cell = r, n.returnSequences = null != t.returnSequences && t.returnSequences, n.returnState = null != t.returnState && t.returnState, n.goBackwards = null != t.goBackwards && t.goBackwards, n._stateful = null != t.stateful && t.stateful, n.unroll = null != t.unroll && t.unroll, n.supportsMasking = !0, n.inputSpec = [new InputSpec({ ndim: 3 })], n.stateSpec = null, n.states = null, n.numConstants = null, n } return __extends$26(t, e), t.prototype.getStates = function() { return null == this.states ? range$1(0, Array.isArray(this.cell.stateSize) ? this.cell.stateSize.length : 1).map(function(e) { return null }) : this.states }, t.prototype.setStates = function(e) { this.states = e }, t.prototype.computeOutputShape = function(e) { isArrayOfShapes(e) && (e = e[0]), e = e; var t = this.cell.stateSize; Array.isArray(t) || (t = [t]); var r, n = t[0]; if (r = this.returnSequences ? [e[0], e[1], n] : [e[0], n], this.returnState) { for (var a = [], o = 0, i = t; o < i.length; o++) { var s = i[o]; a.push([e[0], s]) } return [r].concat(a) } return r }, t.prototype.computeMask = function(e, t) { throw new NotImplementedError("computeMask has not been implemented for RNN yet") }, t.prototype.build = function(e) { if (null != this.numConstants) throw new NotImplementedError("Constants support is not implemented in RNN yet."); isArrayOfShapes(e) && (e = e[0]), e = e; var t = this.stateful ? e[0] : null, r = e[e.length - 1]; this.inputSpec[0] = new InputSpec({ shape: [t, null, r] }); var n = [e[0]].concat(e.slice(2)); this.cell.build(n); var a; if (a = Array.isArray(this.cell.stateSize) ? this.cell.stateSize : [this.cell.stateSize], null != this.stateSpec) { if (!arraysEqual(this.stateSpec.map(function(e) { return e.shape[e.shape.length - 1] }), a)) throw new ValueError("An initialState was passed that is not compatible with cell.stateSize. Received stateSpec=" + this.stateSpec + "; However cell.stateSize is " + this.cell.stateSize) } else this.stateSpec = a.map(function(e) { return new InputSpec({ shape: [null, e] }) }); if (this.stateful) throw new NotImplementedError("stateful RNN layer is not implemented yet") }, t.prototype.resetStates = function(e) { var t = this; tidy(function() { if (!t.stateful) throw new AttributeError("Cannot call resetState() on an RNN Layer that is not stateful."); var r = t.inputSpec[0].shape[0]; if (null == r) throw new ValueError("If an RNN is stateful, it needs to know its batch size. Specify the batch size of your input tensors: \n- If using a Sequential model, specify the batch size by passing a `batchInputShape` option to your first layer.\n- If using the functional API, specify the batch size by passing a `batchShape` option to your Input layer."); if (null == t.states) Array.isArray(t.cell.stateSize) ? t.states = t.cell.stateSize.map(function(e) { return zeros([r, e]) }) : t.states = [zeros([r, t.cell.stateSize])]; else if (null == e) Array.isArray(t.cell.stateSize) ? t.states = t.cell.stateSize.map(function(e) { return zeros([r, e]) }) : t.states[0] = zeros([r, t.cell.stateSize]); else { if (Array.isArray(e) || (e = [e]), e.length !== t.states.length) throw new ValueError("Layer " + t.name + " expects " + t.states.length + " state(s), but it received " + e.length + " state value(s). Input received: " + e); for (var n = 0; n < t.states.length; ++n) { var a = e[n], o = Array.isArray(t.cell.stateSize) ? t.cell.stateSize[n] : t.cell.stateSize, i = [r, o]; if (!arraysEqual(a.shape, i)) throw new ValueError("State " + n + " is incompatible with layer " + t.name + ": expected shape=" + i + ", received shape=" + a.shape); t.states[n] = a } } }) }, t.prototype.standardizeArgs = function(e, t, r) { function n(e) { return null == e || Array.isArray(e) ? e : [e] } if (Array.isArray(e)) { if (null != t || null != r) throw new ValueError("When inputs is an array, neither initialState or constants should be provided"); null != this.numConstants && (r = e.slice(e.length - this.numConstants, e.length), e = e.slice(0, e.length - this.numConstants)), e.length > 1 && (t = e.slice(1, e.length)), e = e[0] } return t = n(t), r = n(r), { inputs: e, initialState: t, constants: r } }, t.prototype.apply = function(t, r) { var n = null == r ? null : r.initialState, a = null == r ? null : r.constants; null == r && (r = {}); var o = this.standardizeArgs(t, n, a); t = o.inputs, n = o.initialState, a = o.constants; var i = [], s = []; if (null != n) { r.initialState = n, i = i.concat(n), this.stateSpec = []; console.log(l) for (var u = 0, l = n; u < l.length; u++) { var c = l[u]; this.stateSpec.push(new InputSpec({ shape: c.shape })) } s = s.concat(this.stateSpec) } if (null != a && (r.constants = a, i = i.concat(a), this.numConstants = a.length), i[0] instanceof SymbolicTensor) { var p = [t].concat(i), d = this.inputSpec.concat(s), h = this.inputSpec; this.inputSpec = d; var f = e.prototype.apply.call(this, p, r); return this.inputSpec = h, f } return e.prototype.apply.call(this, t, r) }, t.prototype.call = function(e, t) { var r = this; return tidy(function() { var n = null == t ? null : t.mask, a = null == t ? null : t.training, o = null == t ? null : t.initialState; if (e = getExactlyOneTensor(e), null == o) { if (r.stateful) throw new NotImplementedError("stateful RNN layer is not implemented yet."); o = r.getInitialState(e) } console.log(o) if (null != n) throw new NotImplementedError("Masking is not implemented for RNN yet"); var i = Array.isArray(r.cell.stateSize) ? r.cell.stateSize.length : 1; if (o.length !== i) throw new ValueError("RNN Layer has " + i + " state(s) but was passed " + o.length + " initial state(s)."); e.shape[1]; r.unroll && console.warn("Ignoring unroll = true for RNN layer, due to imperative backend."); var s = { training: a }, u = rnn(function(e, t) { var n = r.cell.call([e].concat(t), s); return [n[0], n.slice(1)] }, e, o, r.goBackwards, null, null, r.unroll), l = u[0], c = u[1], p = u[2]; if (r.stateful) throw new NotImplementedError("stateful RNN layer is not implemented yet"); var d = r.returnSequences ? c : l; return r.returnState ? [d].concat(p) : d }) }, t.prototype.getInitialState = function(e) { var t = this; return tidy(function() { var r = zeros(e.shape); return r = sum(r, [1, 2]), r = expandDims$1(r), Array.isArray(t.cell.stateSize) ? t.cell.stateSize.map(function(e) { return e > 1 ? tile$1(r, [1, e]) : r }) : t.cell.stateSize > 1 ? [tile$1(r, [1, t.cell.stateSize])] : [r] }) }, Object.defineProperty(t.prototype, "trainableWeights", { get: function() { return this.trainable ? this.cell.trainableWeights : [] }, enumerable: !0, configurable: !0 }), Object.defineProperty(t.prototype, "nonTrainableWeights", { get: function() { return this.trainable ? this.cell.nonTrainableWeights : this.cell.weights }, enumerable: !0, configurable: !0 }), t.prototype.getConfig = function() { var t = { returnSequences: this.returnSequences, returnState: this.returnState, goBackwards: this.goBackwards, stateful: this.stateful, unroll: this.unroll }; null != this.numConstants && (t.numConstants = this.numConstants); var r = this.cell.getConfig(); t.cell = { className: this.cell.getClassName(), config: r }; var n = e.prototype.getConfig.call(this); return Object.assign(t, n), t }, t.className = "RNN", t }(Layer); SerializationMap.register(RNN); var RNNCell = function(e) { function t() { return null !== e && e.apply(this, arguments) || this } return __extends$26(t, e), t = __decorate$37([doc()], t) }(Layer), SimpleRNNCell = function(e) { function t(t) { var r = e.call(this, t) || this; return r.DEFAULT_ACTIVATION = "tanh", r.DEFAULT_KERNEL_INITIALIZER = "glorotNormal", r.DEFAULT_RECURRENT_INITIALIZER = "orthogonal", r.DEFAULT_BIAS_INITIALIZER = "zeros", r.units = t.units, r.activation = getActivation(null == t.activation ? r.DEFAULT_ACTIVATION : t.activation), r.useBias = null == t.useBias || t.useBias, r.kernelInitializer = getInitializer(t.kernelInitializer || r.DEFAULT_KERNEL_INITIALIZER), r.recurrentInitializer = getInitializer(t.recurrentInitializer || r.DEFAULT_RECURRENT_INITIALIZER), r.biasInitializer = getInitializer(t.biasInitializer || r.DEFAULT_BIAS_INITIALIZER), r.kernelRegularizer = getRegularizer(t.kernelRegularizer), r.recurrentRegularizer = getRegularizer(t.recurrentRegularizer), r.biasRegularizer = getRegularizer(t.biasRegularizer), r.kernelConstraint = getConstraint(t.kernelConstraint), r.recurrentConstraint = getConstraint(t.recurrentConstraint), r.biasConstraint = getConstraint(t.biasConstraint), r.dropout = min$1([1, max$1([0, null == t.dropout ? 0 : t.dropout])]), r.recurrentDropout = min$1([1, max$1([0, null == t.recurrentDropout ? 0 : t.recurrentDropout])]), r.stateSize = r.units, r } return __extends$26(t, e), t.prototype.build = function(e) { e = getExactlyOneShape(e), this.kernel = this.addWeight("kernel", [e[e.length - 1], this.units], null, this.kernelInitializer, this.kernelRegularizer, !0, this.kernelConstraint), this.recurrentKernel = this.addWeight("recurrent_kernel", [this.units, this.units], null, this.recurrentInitializer, this.recurrentRegularizer, !0, this.recurrentConstraint), this.useBias ? this.bias = this.addWeight("bias", [this.units], null, this.biasInitializer, this.biasRegularizer, !0, this.biasConstraint) : this.bias = null, this.built = !0 }, t.prototype.call = function(e, t) { var r = this; return tidy(function() { if (2 !== (e = e).length) throw new ValueError("SimpleRNNCell expects 2 input Tensors, got " + e.length + "."); var t = e[1]; if (e = e[0], 0 !== r.dropout || 0 !== r.recurrentDropout) throw new NotImplementedError("Dropout is not implemented for SimpleRNNCell yet"); var n = dot$1(e, r.kernel.read()); null != r.bias && (n = biasAdd(n, r.bias.read())); var a = add(n, dot$1(t, r.recurrentKernel.read())); return null != r.activation && (a = r.activation.apply(a)), [a, a] }) }, t.prototype.getConfig = function() { var t = { units: this.units, activation: serializeActivation(this.activation), useBias: this.useBias, kernelInitializer: serializeInitializer(this.kernelInitializer), recurrentInitializer: serializeInitializer(this.recurrentInitializer), biasInitializer: serializeInitializer(this.biasInitializer), kernelRegularizer: serializeRegularizer(this.kernelRegularizer), recurrentRegularizer: serializeRegularizer(this.recurrentRegularizer), biasRegularizer: serializeRegularizer(this.biasRegularizer), activityRegularizer: serializeRegularizer(this.activityRegularizer), kernelConstraint: serializeConstraint(this.kernelConstraint), recurrentConstraint: serializeConstraint(this.recurrentConstraint), biasConstraint: serializeConstraint(this.biasConstraint), dropout: this.dropout, recurrentDropout: this.recurrentDropout }, r = e.prototype.getConfig.call(this); return Object.assign(t, r), t }, t.className = "SimpleRNNCell", t }(RNNCell); SerializationMap.register(SimpleRNNCell); var SimpleRNN = function(e) { function t(t) { return t.cell = new SimpleRNNCell(t), e.call(this, t) || this } return __extends$26(t, e), t.prototype.call = function(t, r) { var n = this; return tidy(function() { var a = null == r ? null : r.mask, o = null == r ? null : r.training, i = null == r ? null : r.initialState; return e.prototype.call.call(n, t, { mask: a, training: o, initialState: i }) }) }, Object.defineProperty(t.prototype, "units", { get: function() { return this.cell.units }, enumerable: !0, configurable: !0 }), Object.defineProperty(t.prototype, "activation", { get: function() { return this.cell.activation }, enumerable: !0, configurable: !0 }), Object.defineProperty(t.prototype, "useBias", { get: function() { return this.cell.useBias }, enumerable: !0, configurable: !0 }), Object.defineProperty(t.prototype, "kernelInitializer", { get: function() { return this.cell.kernelInitializer }, enumerable: !0, configurable: !0 }), Object.defineProperty(t.prototype, "recurrentInitializer", { get: function() { return this.cell.recurrentInitializer }, enumerable: !0, configurable: !0 }), Object.defineProperty(t.prototype, "biasInitializer", { get: function() { return this.cell.biasInitializer }, enumerable: !0, configurable: !0 }), Object.defineProperty(t.prototype, "kernelRegularizer", { get: function() { return this.cell.kernelRegularizer }, enumerable: !0, configurable: !0 }), Object.defineProperty(t.prototype, "recurrentRegularizer", { get: function() { return this.cell.recurrentRegularizer }, enumerable: !0, configurable: !0 }), Object.defineProperty(t.prototype, "biasRegularizer", { get: function() { return this.cell.biasRegularizer }, enumerable: !0, configurable: !0 }), Object.defineProperty(t.prototype, "kernelConstraint", { get: function() { return this.cell.kernelConstraint }, enumerable: !0, configurable: !0 }), Object.defineProperty(t.prototype, "recurrentConstraint", { get: function() { return this.cell.recurrentConstraint }, enumerable: !0, configurable: !0 }), Object.defineProperty(t.prototype, "biasConstraint", { get: function() { return this.cell.biasConstraint }, enumerable: !0, configurable: !0 }), Object.defineProperty(t.prototype, "dropout", { get: function() { return this.cell.dropout }, enumerable: !0, configurable: !0 }), Object.defineProperty(t.prototype, "recurrentDropout", { get: function() { return this.cell.recurrentDropout }, enumerable: !0, configurable: !0 }), t.prototype.getConfig = function() { var t = { units: this.units, activation: serializeActivation(this.activation), useBias: this.useBias, kernelInitializer: serializeInitializer(this.kernelInitializer), recurrentInitializer: serializeInitializer(this.recurrentInitializer), biasInitializer: serializeInitializer(this.biasInitializer), kernelRegularizer: serializeRegularizer(this.kernelRegularizer), recurrentRegularizer: serializeRegularizer(this.recurrentRegularizer), biasRegularizer: serializeRegularizer(this.biasRegularizer), activityRegularizer: serializeRegularizer(this.activityRegularizer), kernelConstraint: serializeConstraint(this.kernelConstraint), recurrentConstraint: serializeConstraint(this.recurrentConstraint), biasConstraint: serializeConstraint(this.biasConstraint), dropout: this.dropout, recurrentDropout: this.recurrentDropout }, r = e.prototype.getConfig.call(this); return delete r.cell, Object.assign(t, r), t }, t.className = "SimpleRNN", t }(RNN); SerializationMap.register(SimpleRNN); var GRUCell = function(e) { function t(t) { var r = e.call(this, t) || this; return r.DEFAULT_ACTIVATION = "tanh", r.DEFAULT_RECURRENT_ACTIVATION = "hardSigmoid", r.DEFAULT_KERNEL_INITIALIZER = "glorotNormal", r.DEFAULT_RECURRENT_INITIALIZER = "orthogonal", r.DEFAULT_BIAS_INITIALIZER = "zeros", r.units = t.units, r.activation = getActivation(void 0 === t.activation ? r.DEFAULT_ACTIVATION : t.activation), r.recurrentActivation = getActivation(void 0 === t.activation ? r.DEFAULT_RECURRENT_ACTIVATION : t.recurrentActivation), r.useBias = null == t.useBias || t.useBias, r.kernelInitializer = getInitializer(t.kernelInitializer || r.DEFAULT_KERNEL_INITIALIZER), r.recurrentInitializer = getInitializer(t.recurrentInitializer || r.DEFAULT_RECURRENT_INITIALIZER), r.biasInitializer = getInitializer(t.biasInitializer || r.DEFAULT_BIAS_INITIALIZER), r.kernelRegularizer = getRegularizer(t.kernelRegularizer), r.recurrentRegularizer = getRegularizer(t.recurrentRegularizer), r.biasRegularizer = getRegularizer(t.biasRegularizer), r.kernelConstraint = getConstraint(t.kernelConstraint), r.recurrentConstraint = getConstraint(t.recurrentConstraint), r.biasConstraint = getConstraint(t.biasConstraint), r.dropout = min$1([1, max$1([0, null == t.dropout ? 0 : t.dropout])]), r.recurrentDropout = min$1([1, max$1([0, null == t.recurrentDropout ? 0 : t.recurrentDropout])]), r.implementation = t.implementation, r.stateSize = r.units, r } return __extends$26(t, e), t.prototype.build = function(e) { var t = (e = getExactlyOneShape(e))[e.length - 1]; this.kernel = this.addWeight("kernel", [t, 3 * this.units], null, this.kernelInitializer, this.kernelRegularizer, !0, this.kernelConstraint), this.recurrentKernel = this.addWeight("recurrent_kernel", [this.units, 3 * this.units], null, this.recurrentInitializer, this.recurrentRegularizer, !0, this.recurrentConstraint), this.useBias ? this.bias = this.addWeight("bias", [3 * this.units], null, this.biasInitializer, this.biasRegularizer, !0, this.biasConstraint) : this.bias = null, this.built = !0 }, t.prototype.call = function(e, t) { var r = this; return tidy(function() { if (0 !== r.dropout || 0 !== r.recurrentDropout) throw new NotImplementedError("Dropout is not implemented for GRUCell yet"); if (2 !== (e = e).length) throw new ValueError("GRUCell expects 2 input Tensors (inputs, h, c), got " + e.length + "."); var t = e[1]; e = e[0]; var n, a, o; if (1 === r.implementation) { var i = sliceAlongLastAxis(r.kernel.read(), 0, r.units), s = sliceAlongLastAxis(r.kernel.read(), r.units, r.units), u = sliceAlongLastAxis(r.kernel.read(), 2 * r.units, r.units), l = sliceAlongLastAxis(r.recurrentKernel.read(), 0, r.units), c = sliceAlongLastAxis(r.recurrentKernel.read(), r.units, r.units), p = sliceAlongLastAxis(r.recurrentKernel.read(), 2 * r.units, r.units), d = e, h = e, f = dot$1(e, i), m = dot$1(d, s), g = dot$1(h, u); if (r.useBias) { var y = sliceAlongFirstAxis(r.bias.read(), 0, r.units), v = sliceAlongFirstAxis(r.bias.read(), r.units, r.units), b = sliceAlongFirstAxis(r.bias.read(), 2 * r.units, r.units); f = biasAdd(f, y), m = biasAdd(m, v), g = biasAdd(g, b) } var x = t, w = t, _ = t; n = r.recurrentActivation.apply(add(f, dot$1(x, l))), a = r.recurrentActivation.apply(add(m, dot$1(w, c))), o = r.activation.apply(add(g, dot$1(mul(a, _), p))) } else { var S = dot$1(e, r.kernel.read()); r.useBias && (S = biasAdd(S, r.bias.read())); var N = dot$1(t, sliceAlongLastAxis(r.recurrentKernel.read(), 0, 2 * r.units)), f = sliceAlongLastAxis(S, 0, r.units), m = sliceAlongLastAxis(S, r.units, r.units), A = sliceAlongLastAxis(N, 0, r.units), E = sliceAlongLastAxis(N, r.units, r.units); n = r.recurrentActivation.apply(add(f, A)), a = r.recurrentActivation.apply(add(m, E)); var g = sliceAlongLastAxis(S, 2 * r.units, r.units), T = dot$1(mul(a, t), sliceAlongLastAxis(r.recurrentKernel.read(), 2 * r.units, r.units)); o = r.activation.apply(add(g, T)) } var I = add(mul(n, t), mul(scalarPlusArray(getScalar(1), neg(n)), o)); return [I, I] }) }, t.prototype.getConfig = function() { var t = { units: this.units, activation: serializeActivation(this.activation), useBias: this.useBias, kernelInitializer: serializeInitializer(this.kernelInitializer), recurrentInitializer: serializeInitializer(this.recurrentInitializer), biasInitializer: serializeInitializer(this.biasInitializer), kernelRegularizer: serializeRegularizer(this.kernelRegularizer), recurrentRegularizer: serializeRegularizer(this.recurrentRegularizer), biasRegularizer: serializeRegularizer(this.biasRegularizer), activityRegularizer: serializeRegularizer(this.activityRegularizer), kernelConstraint: serializeConstraint(this.kernelConstraint), recurrentConstraint: serializeConstraint(this.recurrentConstraint), biasConstraint: serializeConstraint(this.biasConstraint), dropout: this.dropout, recurrentDropout: this.recurrentDropout, implementation: this.implementation }, r = e.prototype.getConfig.call(this); return Object.assign(t, r), t }, t.className = "GRUCell", t }(RNNCell); SerializationMap.register(GRUCell); var GRU = function(e) { function t(t) { return 0 === t.implementation && console.warn("`implementation=0` has been deprecated, and now defaults to `implementation=1`. Please update your layer call."), t.cell = new GRUCell(t), e.call(this, t) || this } return __extends$26(t, e), t.prototype.call = function(t, r) { var n = this; return tidy(function() { var a = null == r ? null : r.mask, o = null == r ? null : r.training, i = null == r ? null : r.initialState; return e.prototype.call.call(n, t, { mask: a, training: o, initialState: i }) }) }, Object.defineProperty(t.prototype, "units", { get: function() { return this.cell.units }, enumerable: !0, configurable: !0 }), Object.defineProperty(t.prototype, "activation", { get: function() { return this.cell.activation }, enumerable: !0, configurable: !0 }), Object.defineProperty(t.prototype, "useBias", { get: function() { return this.cell.useBias }, enumerable: !0, configurable: !0 }), Object.defineProperty(t.prototype, "kernelInitializer", { get: function() { return this.cell.kernelInitializer }, enumerable: !0, configurable: !0 }), Object.defineProperty(t.prototype, "recurrentInitializer", { get: function() { return this.cell.recurrentInitializer }, enumerable: !0, configurable: !0 }), Object.defineProperty(t.prototype, "biasInitializer", { get: function() { return this.cell.biasInitializer }, enumerable: !0, configurable: !0 }), Object.defineProperty(t.prototype, "kernelRegularizer", { get: function() { return this.cell.kernelRegularizer }, enumerable: !0, configurable: !0 }), Object.defineProperty(t.prototype, "recurrentRegularizer", { get: function() { return this.cell.recurrentRegularizer }, enumerable: !0, configurable: !0 }), Object.defineProperty(t.prototype, "biasRegularizer", { get: function() { return this.cell.biasRegularizer }, enumerable: !0, configurable: !0 }), Object.defineProperty(t.prototype, "kernelConstraint", { get: function() { return this.cell.kernelConstraint }, enumerable: !0, configurable: !0 }), Object.defineProperty(t.prototype, "recurrentConstraint", { get: function() { return this.cell.recurrentConstraint }, enumerable: !0, configurable: !0 }), Object.defineProperty(t.prototype, "biasConstraint", { get: function() { return this.cell.biasConstraint }, enumerable: !0, configurable: !0 }), Object.defineProperty(t.prototype, "dropout", { get: function() { return this.cell.dropout }, enumerable: !0, configurable: !0 }), Object.defineProperty(t.prototype, "recurrentDropout", { get: function() { return this.cell.recurrentDropout }, enumerable: !0, configurable: !0 }), Object.defineProperty(t.prototype, "implementation", { get: function() { return this.cell.implementation }, enumerable: !0, configurable: !0 }), t.prototype.getConfig = function() { var t = { units: this.units, activation: serializeActivation(this.activation), useBias: this.useBias, kernelInitializer: serializeInitializer(this.kernelInitializer), recurrentInitializer: serializeInitializer(this.recurrentInitializer), biasInitializer: serializeInitializer(this.biasInitializer), kernelRegularizer: serializeRegularizer(this.kernelRegularizer), recurrentRegularizer: serializeRegularizer(this.recurrentRegularizer), biasRegularizer: serializeRegularizer(this.biasRegularizer), activityRegularizer: serializeRegularizer(this.activityRegularizer), kernelConstraint: serializeConstraint(this.kernelConstraint), recurrentConstraint: serializeConstraint(this.recurrentConstraint), biasConstraint: serializeConstraint(this.biasConstraint), dropout: this.dropout, recurrentDropout: this.recurrentDropout, implementation: this.implementation }, r = e.prototype.getConfig.call(this); return delete r.cell, Object.assign(t, r), t }, t.fromConfig = function(e, t) { return 0 === t.implmentation && (t.implementation = 1), new e(t) }, t.className = "GRU", t }(RNN); SerializationMap.register(GRU); var LSTMCell = function(e) { function t(t) { var r = e.call(this, t) || this; return r.DEFAULT_ACTIVATION = "tanh", r.DEFAULT_RECURRENT_ACTIVATION = "hardSigmoid", r.DEFAULT_KERNEL_INITIALIZER = "glorotNormal", r.DEFAULT_RECURRENT_INITIALIZER = "orthogonal", r.DEFAULT_BIAS_INITIALIZER = "zeros", r.units = t.units, r.activation = getActivation(void 0 === t.activation ? r.DEFAULT_ACTIVATION : t.activation), r.recurrentActivation = getActivation(void 0 === t.activation ? r.DEFAULT_RECURRENT_ACTIVATION : t.recurrentActivation), r.useBias = null == t.useBias || t.useBias, r.kernelInitializer = getInitializer(t.kernelInitializer || r.DEFAULT_KERNEL_INITIALIZER), r.recurrentInitializer = getInitializer(t.recurrentInitializer || r.DEFAULT_RECURRENT_INITIALIZER), r.biasInitializer = getInitializer(t.biasInitializer || r.DEFAULT_BIAS_INITIALIZER), r.unitForgetBias = t.unitForgetBias, r.kernelRegularizer = getRegularizer(t.kernelRegularizer), r.recurrentRegularizer = getRegularizer(t.recurrentRegularizer), r.biasRegularizer = getRegularizer(t.biasRegularizer), r.kernelConstraint = getConstraint(t.kernelConstraint), r.recurrentConstraint = getConstraint(t.recurrentConstraint), r.biasConstraint = getConstraint(t.biasConstraint), r.dropout = min$1([1, max$1([0, null == t.dropout ? 0 : t.dropout])]), r.recurrentDropout = min$1([1, max$1([0, null == t.recurrentDropout ? 0 : t.recurrentDropout])]), r.implementation = t.implementation, r.stateSize = [r.units, r.units], r } return __extends$26(t, e), t.prototype.build = function(e) { var t = (e = getExactlyOneShape(e))[e.length - 1]; this.kernel = this.addWeight("kernel", [t, 4 * this.units], null, this.kernelInitializer, this.kernelRegularizer, !0, this.kernelConstraint), this.recurrentKernel = this.addWeight("recurrent_kernel", [this.units, 4 * this.units], null, this.recurrentInitializer, this.recurrentRegularizer, !0, this.recurrentConstraint); var r; if (this.useBias) { if (this.unitForgetBias) { var n = this.biasInitializer, a = this.units; r = new(o = function(e) { function t() { return null !== e && e.apply(this, arguments) || this } return __extends$26(t, e), t.prototype.apply = function(e, t) { var r = n.apply([a]), o = (new Ones).apply([a]), i = n.apply([2 * a]); return concatAlongFirstAxis(concatAlongFirstAxis(r, o), i) }, t }(Initializer), o.className = "CustomInit", o) } else r = this.biasInitializer; this.bias = this.addWeight("bias", [4 * this.units], null, r, this.biasRegularizer, !0, this.biasConstraint) } else this.bias = null; this.built = !0; var o }, t.prototype.call = function(e, t) { var r = this; return tidy(function() { if (0 !== r.dropout || 0 !== r.recurrentDropout) throw new NotImplementedError("Dropout is not implemented for LSTMCell yet"); if (3 !== (e = e).length) throw new ValueError("LSTMCell expects 3 input Tensors (inputs, h, c), got " + e.length + "."); var t = e[1], n = e[2]; e = e[0]; var a, o, i, s; if (1 === r.implementation) { var u = sliceAlongLastAxis(r.kernel.read(), 0, r.units), l = sliceAlongLastAxis(r.kernel.read(), r.units, r.units), c = sliceAlongLastAxis(r.kernel.read(), 2 * r.units, r.units), p = sliceAlongLastAxis(r.kernel.read(), 3 * r.units, r.units), d = sliceAlongLastAxis(r.recurrentKernel.read(), 0, r.units), h = sliceAlongLastAxis(r.recurrentKernel.read(), r.units, r.units), f = sliceAlongLastAxis(r.recurrentKernel.read(), 2 * r.units, r.units), m = sliceAlongLastAxis(r.recurrentKernel.read(), 3 * r.units, r.units), g = e, y = e, v = e, b = dot$1(e, u), x = dot$1(g, l), w = dot$1(y, c), _ = dot$1(v, p); if (r.useBias) { var S = sliceAlongFirstAxis(r.bias.read(), 0, r.units), N = sliceAlongFirstAxis(r.bias.read(), r.units, r.units), A = sliceAlongFirstAxis(r.bias.read(), 2 * r.units, r.units), E = sliceAlongFirstAxis(r.bias.read(), 3 * r.units, r.units); b = biasAdd(b, S), x = biasAdd(x, N), w = biasAdd(w, A), _ = biasAdd(_, E) } var T = t, I = t, O = t, P = t; a = r.recurrentActivation.apply(add(b, dot$1(T, d))), o = r.recurrentActivation.apply(add(x, dot$1(I, h))), i = add(mul(o, n), mul(a, r.activation.apply(add(w, dot$1(O, f))))), s = r.recurrentActivation.apply(add(_, dot$1(P, m))) } else { var R = dot$1(e, r.kernel.read()); R = add(R, dot$1(t, r.recurrentKernel.read())), r.useBias && (R = biasAdd(R, r.bias.read())); var C = sliceAlongLastAxis(R, 0, r.units), k = sliceAlongLastAxis(R, r.units, r.units), D = sliceAlongLastAxis(R, 2 * r.units, r.units), M = sliceAlongLastAxis(R, 3 * r.units, r.units); a = r.recurrentActivation.apply(C), o = r.recurrentActivation.apply(k), i = add(mul(o, n), mul(a, r.activation.apply(D))), s = r.recurrentActivation.apply(M) } var L = mul(s, r.activation.apply(i)); return [L, L, i] }) }, t.prototype.getConfig = function() { var t = { units: this.units, activation: serializeActivation(this.activation), useBias: this.useBias, kernelInitializer: serializeInitializer(this.kernelInitializer), recurrentInitializer: serializeInitializer(this.recurrentInitializer), biasInitializer: serializeInitializer(this.biasInitializer), unitForgetBias: this.unitForgetBias, kernelRegularizer: serializeRegularizer(this.kernelRegularizer), recurrentRegularizer: serializeRegularizer(this.recurrentRegularizer), biasRegularizer: serializeRegularizer(this.biasRegularizer), activityRegularizer: serializeRegularizer(this.activityRegularizer), kernelConstraint: serializeConstraint(this.kernelConstraint), recurrentConstraint: serializeConstraint(this.recurrentConstraint), biasConstraint: serializeConstraint(this.biasConstraint), dropout: this.dropout, recurrentDropout: this.recurrentDropout, implementation: this.implementation }, r = e.prototype.getConfig.call(this); return Object.assign(t, r), t }, t.className = "LSTMCell", t }(RNNCell); SerializationMap.register(LSTMCell); var LSTM = function(e) { function t(t) { return 0 === t.implementation && console.warn("`implementation=0` has been deprecated, and now defaults to `implementation=1`. Please update your layer call."), t.cell = new LSTMCell(t), e.call(this, t) || this } return __extends$26(t, e), t.prototype.call = function(t, r) { var n = this; return tidy(function() { var a = null == r ? null : r.mask, o = null == r ? null : r.training, i = null == r ? null : r.initialState; return e.prototype.call.call(n, t, { mask: a, training: o, initialState: i }) }) }, Object.defineProperty(t.prototype, "units", { get: function() { return this.cell.units }, enumerable: !0, configurable: !0 }), Object.defineProperty(t.prototype, "activation", { get: function() { return this.cell.activation }, enumerable: !0, configurable: !0 }), Object.defineProperty(t.prototype, "useBias", { get: function() { return this.cell.useBias }, enumerable: !0, configurable: !0 }), Object.defineProperty(t.prototype, "kernelInitializer", { get: function() { return this.cell.kernelInitializer }, enumerable: !0, configurable: !0 }), Object.defineProperty(t.prototype, "recurrentInitializer", { get: function() { return this.cell.recurrentInitializer }, enumerable: !0, configurable: !0 }), Object.defineProperty(t.prototype, "biasInitializer", { get: function() { return this.cell.biasInitializer }, enumerable: !0, configurable: !0 }), Object.defineProperty(t.prototype, "unitForgetBias", { get: function() { return this.cell.unitForgetBias }, enumerable: !0, configurable: !0 }), Object.defineProperty(t.prototype, "kernelRegularizer", { get: function() { return this.cell.kernelRegularizer }, enumerable: !0, configurable: !0 }), Object.defineProperty(t.prototype, "recurrentRegularizer", { get: function() { return this.cell.recurrentRegularizer }, enumerable: !0, configurable: !0 }), Object.defineProperty(t.prototype, "biasRegularizer", { get: function() { return this.cell.biasRegularizer }, enumerable: !0, configurable: !0 }), Object.defineProperty(t.prototype, "kernelConstraint", { get: function() { return this.cell.kernelConstraint }, enumerable: !0, configurable: !0 }), Object.defineProperty(t.prototype, "recurrentConstraint", { get: function() { return this.cell.recurrentConstraint }, enumerable: !0, configurable: !0 }), Object.defineProperty(t.prototype, "biasConstraint", { get: function() { return this.cell.biasConstraint }, enumerable: !0, configurable: !0 }), Object.defineProperty(t.prototype, "dropout", { get: function() { return this.cell.dropout }, enumerable: !0, configurable: !0 }), Object.defineProperty(t.prototype, "recurrentDropout", { get: function() { return this.cell.recurrentDropout }, enumerable: !0, configurable: !0 }), Object.defineProperty(t.prototype, "implementation", { get: function() { return this.cell.implementation }, enumerable: !0, configurable: !0 }), t.prototype.getConfig = function() { var t = { units: this.units, activation: serializeActivation(this.activation), useBias: this.useBias, kernelInitializer: serializeInitializer(this.kernelInitializer), recurrentInitializer: serializeInitializer(this.recurrentInitializer), biasInitializer: serializeInitializer(this.biasInitializer), unitForgetBias: this.unitForgetBias, kernelRegularizer: serializeRegularizer(this.kernelRegularizer), recurrentRegularizer: serializeRegularizer(this.recurrentRegularizer), biasRegularizer: serializeRegularizer(this.biasRegularizer), activityRegularizer: serializeRegularizer(this.activityRegularizer), kernelConstraint: serializeConstraint(this.kernelConstraint), recurrentConstraint: serializeConstraint(this.recurrentConstraint), biasConstraint: serializeConstraint(this.biasConstraint), dropout: this.dropout, recurrentDropout: this.recurrentDropout, implementation: this.implementation }, r = e.prototype.getConfig.call(this); return delete r.cell, Object.assign(t, r), t }, t.fromConfig = function(e, t) { return 0 === t.implmentation && (t.implementation = 1), new e(t) }, t.className = "LSTM", t }(RNN); SerializationMap.register(LSTM); var StackedRNNCells = function(e) { function t(t) { var r = e.call(this, t) || this; return r.cells = t.cells, r } return __extends$26(t, e), Object.defineProperty(t.prototype, "stateSize", { get: function() { for (var e = [], t = 0, r = this.cells.slice().reverse(); t < r.length; t++) { var n = r[t]; Array.isArray(n.stateSize) ? e.push.apply(e, n.stateSize) : e.push(n.stateSize) } return e }, enumerable: !0, configurable: !0 }), t.prototype.call = function(e, t) { var r = this; return tidy(function() { for (var n = (e = e).slice(1), a = [], o = 0, i = r.cells.slice().reverse(); o < i.length; o++) { c = i[o]; Array.isArray(c.stateSize) ? a.push(n.splice(0, c.stateSize.length)) : a.push(n.splice(0, 1)) } a.reverse(); for (var s, u = [], l = 0; l < r.cells.length; ++l) { var c = r.cells[l]; n = a[l], s = 0 === l ? [e[0]].concat(n) : [s[0]].concat(n), s = c.call(s, t), u.push(s.slice(1)) } n = []; for (var p = 0, d = u.slice().reverse(); p < d.length; p++) { var h = d[p]; n.push.apply(n, h) } return [s[0]].concat(n) }) }, t.prototype.build = function(e) { isArrayOfShapes(e) && (e = e[0]), e = e; for (var t, r = 0, n = this.cells; r < n.length; r++) { var a = n[r]; a.build(e), t = Array.isArray(a.stateSize) ? a.stateSize[0] : a.stateSize, e = [e[0], t] } this.built = !0 }, t.prototype.getConfig = function() { for (var t = [], r = 0, n = this.cells; r < n.length; r++) { var a = n[r]; t.push({ className: this.getClassName(), config: a.getConfig() }) } var o = { cells: t }, i = e.prototype.getConfig.call(this); return Object.assign(o, i), o }, t.fromConfig = function(e, t, r) { void 0 === r && (r = {}); for (var n = [], a = 0, o = t.cells; a < o.length; a++) { var i = o[a]; n.push(deserialize(i, r)) } return new e({ cells: n }) }, Object.defineProperty(t.prototype, "trainableWeights", { get: function() { if (!this.trainable) return []; for (var e = [], t = 0, r = this.cells; t < r.length; t++) { var n = r[t]; e.push.apply(e, n.trainableWeights) } return e }, enumerable: !0, configurable: !0 }), Object.defineProperty(t.prototype, "nonTrainableWeights", { get: function() { for (var e = [], t = 0, r = this.cells; t < r.length; t++) { i = r[t]; e.push.apply(e, i.nonTrainableWeights) } if (!this.trainable) { for (var n = [], a = 0, o = this.cells; a < o.length; a++) { var i = o[a]; n.push.apply(n, i.trainableWeights) } return n.concat(e) } return e }, enumerable: !0, configurable: !0 }), t.prototype.getWeights = function() { for (var e = [], t = 0, r = this.cells; t < r.length; t++) { var n = r[t]; e.push.apply(e, n.weights) } return batchGetValue(e) }, t.prototype.setWeights = function(e) { for (var t = [], r = 0, n = this.cells; r < n.length; r++) for (var a = n[r], o = a.weights.length, i = e.splice(o), s = 0; s < a.weights.length; ++s) t.push([a.weights[s], i[s]]); batchSetValue(t) }, t.className = "StackedRNNCells", t }(RNNCell); SerializationMap.register(StackedRNNCells); var __extends$27 = function() { var e = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(e, t) { e.__proto__ = t } || function(e, t) { for (var r in t) t.hasOwnProperty(r) && (e[r] = t[r]) }; return function(t, r) { function n() { this.constructor = t } e(t, r), t.prototype = null === r ? Object.create(r) : (n.prototype = r.prototype, new n) } }(), Wrapper = function(e) { function t(t) { var r = e.call(this, t) || this; return r.layer = t.layer, r } return __extends$27(t, e), t.prototype.build = function(e) { this.built = !0 }, Object.defineProperty(t.prototype, "trainable", { get: function() { return null != this.layer && this.layer.trainable }, set: function(e) { null != this.layer && (this.layer.trainable = e) }, enumerable: !0, configurable: !0 }), Object.defineProperty(t.prototype, "trainableWeights", { get: function() { return this.layer.trainableWeights }, enumerable: !0, configurable: !0 }), Object.defineProperty(t.prototype, "nonTrainableWeights", { get: function() { return this.layer.nonTrainableWeights }, enumerable: !0, configurable: !0 }), Object.defineProperty(t.prototype, "updates", { get: function() { return this.layer._updates }, enumerable: !0, configurable: !0 }), Object.defineProperty(t.prototype, "losses", { get: function() { return this.layer.losses }, enumerable: !0, configurable: !0 }), t.prototype.getWeights = function() { return this.layer.getWeights() }, t.prototype.setWeights = function(e) { this.layer.setWeights(e) }, t.prototype.getConfig = function() { var t = { layer: { className: this.layer.getClassName(), config: this.layer.getConfig() } }, r = e.prototype.getConfig.call(this); return Object.assign(t, r), t }, t.fromConfig = function(e, t, r) { void 0 === r && (r = {}); var n = deserialize(t.layer, r); delete t.layer; var a = { layer: n }; return Object.assign(a, t), new e(a) }, t }(Layer), TimeDistributed = function(e) { function t(t) { var r = e.call(this, t) || this; return r.supportsMasking = !0, r } return __extends$27(t, e), t.prototype.build = function(t) { if ((t = getExactlyOneShape(t)).length < 3) throw new ValueError("TimeDistributed layer expects an input shape >= 3D, but received input shape " + JSON.stringify(t)); this.inputSpec = [{ shape: t }]; var r = [t[0]].concat(t.slice(2)); this.layer.built || (this.layer.build(r), this.layer.built = !0), e.prototype.build.call(this, t) }, t.prototype.computeOutputShape = function(e) { var t = [(e = getExactlyOneShape(e))[0]].concat(e.slice(2)), r = this.layer.computeOutputShape(t), n = e[1]; return [r[0], n].concat(r.slice(1)) }, t.prototype.call = function(e, t) { var r = this; return tidy(function() { return rnn(function(e, n) { return [r.layer.call(e, t), []] }, e = getExactlyOneTensor(e), [], !1, null, null, !1, e.shape[1])[1] }) }, t.className = "TimeDistributed", t }(Wrapper); SerializationMap.register(TimeDistributed); var VALID_BIDIRECTIONAL_MERGE_MODES = ["sum", "mul", "concat", "ave"], Bidirectional = function(e) { function t(t) { var r = e.call(this, t) || this, n = t.layer.getConfig(); if (r.forwardLayer = deserialize({ className: t.layer.getClassName(), config: n }), n.goBackwards = !0 !== n.goBackwards, r.backwardLayer = deserialize({ className: t.layer.getClassName(), config: n }), r.forwardLayer.name = "forward_" + r.forwardLayer.name, r.backwardLayer.name = "backward_" + r.backwardLayer.name, checkBidirectionalMergeMode(t.mergeMode), r.mergeMode = t.mergeMode, t.weights) throw new NotImplementedError("weights support is not implemented for Bidirectional layer yet."); return r._stateful = t.layer.stateful, r.returnSequences = t.layer.returnSequences, r.returnState = t.layer.returnState, r.supportsMasking = !0, r._trainable = !0, r.inputSpec = t.layer.inputSpec, r } return __extends$27(t, e), Object.defineProperty(t.prototype, "trainable", { get: function() { return this._trainable }, set: function(e) { this._trainable = e, null != this.forwardLayer && (this.forwardLayer.trainable = e), null != this.backwardLayer && (this.backwardLayer.trainable = e) }, enumerable: !0, configurable: !0 }), t.prototype.getWeights = function() { return this.forwardLayer.getWeights().concat(this.backwardLayer.getWeights()) }, t.prototype.setWeights = function(e) { var t = e.length, r = Math.floor(t / 2); this.forwardLayer.setWeights(e.slice(0, r)), this.backwardLayer.setWeights(e.slice(r)) }, t.prototype.computeOutputShape = function(e) { var t = this.forwardLayer.computeOutputShape(e); Array.isArray(t) && Array.isArray(t[0]) || (t = [t]), t = t; var r, n, a; return this.returnState ? (a = t.slice(1), r = t[0]) : r = t[0], r = r, "concat" === this.mergeMode ? (r[r.length - 1] *= 2, n = [r]) : n = null == this.mergeMode ? [r, r.slice()] : [r], this.returnState ? null == this.mergeMode ? n.concat(a).concat(a.slice()) : [r].concat(a).concat(a.slice()) : singletonOrArray(n) }, t.prototype.apply = function(t, r) { var n = null; if (null != r && (n = r.initialState), Array.isArray(t) && (n = t.slice(1), t = t[0]), null == n || 0 === n.length) return e.prototype.apply.call(this, t, r); throw new NotImplementedError("The support for initial states is not implemented for Bidirectional layers yet.") }, t.prototype.call = function(e, t) { var r = this; return tidy(function() { if (null != t.mask) throw new NotImplementedError("The support for masking is not implemented for Bidirectional layers yet."); if (null != t.initialState) throw new NotImplementedError("The support for initial states is not implemented for Bidirectional layers yet."); var n, a = r.forwardLayer.call(e, t), o = r.backwardLayer.call(e, t); r.returnState && (Array.isArray(a) && (n = a.slice(1).concat(o.slice(1))), a = a[0], o = o[0]), r.returnSequences && (o = reverse(o, 1)); var i; return "concat" === r.mergeMode ? i = concatenate([a, o]) : "sum" === r.mergeMode ? i = add(a, o) : "ave" === r.mergeMode ? i = scalarTimesArray(getScalar(.5), add(a, o)) : "mul" === r.mergeMode ? i = mul(a, o) : null == r.mergeMode && (i = [a, o]), r.returnState ? null == r.mergeMode ? i.concat(n) : [i].concat(n) : i }) }, t.prototype.resetStates = function(e) { this.forwardLayer.resetStates(), this.backwardLayer.resetStates() }, t.prototype.build = function(e) { var t = this; nameScope$1(this.forwardLayer.name, function() { t.forwardLayer.build(e) }), nameScope$1(this.backwardLayer.name, function() { t.backwardLayer.build(e) }), this.built = !0 }, Object.defineProperty(t.prototype, "trainableWeights", { get: function() { return this.forwardLayer.trainableWeights.concat(this.backwardLayer.trainableWeights) }, enumerable: !0, configurable: !0 }), Object.defineProperty(t.prototype, "nonTrainableWeights", { get: function() { return this.forwardLayer.nonTrainableWeights.concat(this.backwardLayer.nonTrainableWeights) }, enumerable: !0, configurable: !0 }), t.prototype.getConfig = function() { var t = { mergeMode: this.mergeMode }, r = e.prototype.getConfig.call(this); return Object.assign(t, r), t }, t.fromConfig = function(e, t) { var r = deserialize(t.layer); if (delete t.layer, null != t.numConstants) throw new NotImplementedError("Deserialization of a Bidirectional layer with numConstants present is not supported yet."); var n = t; return n.layer = r, new e(n) }, t.className = "Bidirectional", t }(Wrapper); SerializationMap.register(Bidirectional); var __extends$28 = function() { var e = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(e, t) { e.__proto__ = t } || function(e, t) { for (var r in t) t.hasOwnProperty(r) && (e[r] = t[r]) }; return function(t, r) { function n() { this.constructor = t } e(t, r), t.prototype = null === r ? Object.create(r) : (n.prototype = r.prototype, new n) } }(), __decorate$38 = function(e, t, r, n) { var a, o = arguments.length, i = o < 3 ? t : null === n ? n = Object.getOwnPropertyDescriptor(t, r) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) i = Reflect.decorate(e, t, r, n); else for (var s = e.length - 1; s >= 0; s--)(a = e[s]) && (i = (o < 3 ? a(i) : o > 3 ? a(t, r, i) : a(t, r)) || i); return o > 3 && i && Object.defineProperty(t, r, i), i }, __awaiter$16 = function(e, t, r, n) { return new(r || (r = Promise))(function(a, o) { function i(e) { try { u(n.next(e)) } catch (e) { o(e) } } function s(e) { try { u(n.throw(e)) } catch (e) { o(e) } } function u(e) { e.done ? a(e.value) : new r(function(t) { t(e.value) }).then(i, s) } u((n = n.apply(e, t || [])).next()) }) }, __generator$16 = function(e, t) { function r(e) { return function(t) { return n([e, t]) } } function n(r) { if (a) throw new TypeError("Generator is already executing."); for (; u;) try { if (a = 1, o && (i = o[2 & r[0] ? "return" : r[0] ? "throw" : "next"]) && !(i = i.call(o, r[1])).done) return i; switch (o = 0, i && (r = [0, i.value]), r[0]) { case 0: case 1: i = r; break; case 4: return u.label++, { value: r[1], done: !1 }; case 5: u.label++, o = r[1], r = [0]; continue; case 7: r = u.ops.pop(), u.trys.pop(); continue; default: if (i = u.trys, !(i = i.length > 0 && i[i.length - 1]) && (6 === r[0] || 2 === r[0])) { u = 0; continue } if (3 === r[0] && (!i || r[1] > i[0] && r[1] < i[3])) { u.label = r[1]; break } if (6 === r[0] && u.label < i[1]) { u.label = i[1], i = r; break } if (i && u.label < i[2]) { u.label = i[2], u.ops.push(r); break } i[2] && u.ops.pop(), u.trys.pop(); continue } r = t.call(e, u) } catch (e) { r = [6, e], o = 0 } finally { a = i = 0 } if (5 & r[0]) throw r[1]; return { value: r[0] ? r[1] : void 0, done: !0 } } var a, o, i, s, u = { label: 0, sent: function() { if (1 & i[0]) throw i[1]; return i[1] }, trys: [], ops: [] }; return s = { next: r(0), throw: r(1), return: r(2) }, "function" == typeof Symbol && (s[Symbol.iterator] = function() { return this }), s }, Sequential = function(e) { function t(t) { var r = e.call(this, { inputs: [], outputs: [] }) || this; if (t = t || {}, r.trainable = !0, r._updatable = !0, r.built = !1, r.name = null != t.name ? t.name : getUid("sequential_"), null != t.layers) for (var n = 0, a = t.layers; n < a.length; n++) { var o = a[n]; r.add(o) } return r } return __extends$28(t, e), r = t, t.prototype.add = function(e) { var t, n = e instanceof r || e instanceof Model; if (n) { if (1 !== (t = e).outputs.length) throw new ValueError("All layers in a Sequential model should have a single output tensor. For multi-output layers, use the functional API."); if (1 !== t.inputs.length) throw new ValueError("All layers in a Sequential model should have a single input tensor. For multi-input layers, use the functional API.") } if (0 === this.outputs.length) { if (0 === e.inboundNodes.length) { if (null == e.batchInputShape) throw new ValueError("The first layer in a Sequential model must get an `inputShape` or `batchInputShape` argument."); var a = Input({ batchShape: e.batchInputShape, dtype: e.dtype, name: e.name + "_input" }); e.apply(a) } if (n) this.outputs = t.outputs, this.inputs = t.inputs; else { if (1 !== e.inboundNodes.length) throw new ValueError("A layer added to a Sequential model must not already be connected somewhere else. Model received layer " + e.name + " which has " + e.inboundNodes.length + " pre-existing inbound connections."); if (1 !== e.inboundNodes[0].outputTensors.length) throw new ValueError("All layers in a Sequential model should have a single output tensor. For multi-output layers, use the functional API."); this.outputs = [e.inboundNodes[0].outputTensors[0]], this.inputs = getSourceInputs(this.outputs[0]) } new Node({ outboundLayer: this, inboundLayers: [], nodeIndices: [], tensorIndices: [], inputTensors: this.inputs, outputTensors: this.outputs, inputMasks: pyListRepeat(null, this.inputs.length), outputMasks: [null], inputShapes: this.inputs.map(function(e) { return e.shape }), outputShapes: this.outputs[0].shape }) } else { var o = e.apply(this.outputs[0]); if (Array.isArray(o)) throw new TypeError("All layers in a Sequential model should have a single output tensor. For multi-output layers, use the functional API."); this.outputs = [o], this.inboundNodes[0].outputTensors = this.outputs, this.inboundNodes[0].outputShapes = [this.outputs[0].shape] } this.layers.push(e), this.built = !1 }, t.prototype.pop = function() { if (0 === this.layers.length) throw new TypeError("There are no layers in the model."); if (this.layers.pop(), 0 === this.layers.length) this.outputs = [], this.inboundNodes = [], this.outboundNodes = []; else { var e = this.layers.length - 1; this.layers[e].outboundNodes = [], this.outputs = [this.layers[e].output], this.inboundNodes[0].outputTensors = this.outputs, this.inboundNodes[0].outputShapes = [this.outputs[0].shape] } }, t.prototype.call = function(e, t) { return null == this.model && this.build(), this.model.call(e, t) }, t.prototype.build = function(e) { if (getExactlyOneShape(e), 0 === this.inputs.length || 0 === this.outputs.length) throw new TypeError("Sequential model cannot be built: model is empty. Add some layers first."); this.model = new Model({ inputs: this.inputs, outputs: this.outputs[0], name: this.name + "_model" }), this.model.trainable = this.trainable, this.model.updatable = this.updatable, this.supportsMasking = this.model.supportsMasking, this.inputLayers = this.model.inputLayers, this.inputLayersNodeIndices = this.model.inputLayersNodeIndices, this.inputLayersTensorIndices = this.model.inputLayersTensorIndices, this.outputLayers = this.model.outputLayers, this.outputLayersNodeIndices = this.model.outputLayersNodeIndices, this.outputLayersTensorIndices = this.model.outputLayersTensorIndices, this.nodesByDepth = this.model.nodesByDepth, this.containerNodes = this.model.containerNodes, this.outputNames = this.model.outputNames, this.inputNames = this.model.inputNames, this.built = !0 }, t.prototype.setWeights = function(e) { null == this.model && this.build(), this.model.setWeights(e) }, Object.defineProperty(t.prototype, "updatable", { get: function() { return this._updatable }, set: function(e) { this.built && (this.model.updatable = e), this._updatable = e }, enumerable: !0, configurable: !0 }), t.prototype.evaluate = function(e, t, r) { if (void 0 === r && (r = {}), !this.built) throw new RuntimeError("The model needs to be compiled before being used."); return this.model.evaluate(e, t, r) }, t.prototype.predict = function(e, t) { return void 0 === t && (t = {}), null == this.model && this.build(), this.model.predict(e, t) }, t.prototype.predictOnBatch = function(e) { return null == this.model && this.build(), this.model.predictOnBatch(e) }, t.prototype.compile = function(e) { this.build(), this.model.compile(e), this.optimizer = this.model.optimizer, this.loss = this.model.loss, this.metrics = this.model.metrics, this.metricsTensors = this.model.metricsTensors, this.metricsNames = this.model.metricsNames }, t.prototype.fit = function(e, t, r) { return void 0 === r && (r = {}), __awaiter$16(this, void 0, void 0, function() { return __generator$16(this, function(n) { if (!this.built) throw new RuntimeError("The model needs to be compiled before being used."); return [2, this.model.fit(e, t, r)] }) }) }, t.fromConfig = function(e, t) { var n = new e({}); if (!(n instanceof r)) throw new ValueError("Sequential.fromConfig called on non-Sequential input: " + n); if (!(t instanceof Array)) throw new ValueError("Sequential.fromConfig called without an array of configs"); if (null == t[0].className || "Merge" === t[0].className) throw new ValueError("Legacy serialization format not supported yet."); for (var a = 0, o = t; a < o.length; a++) { var i = deserialize(o[a]); n.add(i) } return n }, t.prototype.getConfig = function() { for (var e = [], t = 0, r = this.layers; t < r.length; t++) { var n = r[t]; e.push({ className: n.getClassName(), config: n.getConfig() }) } return e }, t.className = "Sequential", __decorate$38([doc()], t.prototype, "add", null), __decorate$38([doc()], t.prototype, "evaluate", null), __decorate$38([doc()], t.prototype, "predict", null), __decorate$38([doc()], t.prototype, "fit", null), t = r = __decorate$38([doc()], t); var r }(Model); SerializationMap.register(Sequential); var __decorate$39 = function(e, t, r, n) { var a, o = arguments.length, i = o < 3 ? t : null === n ? n = Object.getOwnPropertyDescriptor(t, r) : n; if ("object" == typeof Reflect && "function" == typeof Reflect.decorate) i = Reflect.decorate(e, t, r, n); else for (var s = e.length - 1; s >= 0; s--)(a = e[s]) && (i = (o < 3 ? a(i) : o > 3 ? a(t, r, i) : a(t, r)) || i); return o > 3 && i && Object.defineProperty(t, r, i), i }, ModelExports = function() { function e() {} return e.model = function(e) { return new Model(e) }, e.sequential = function(e) { return new Sequential(e) }, e.loadModel = function(e) { return loadModelInternal(e) }, e.input = function(e) { return Input(e) }, __decorate$39([doc()], e, "model", null), __decorate$39([doc()], e, "sequential", null), __decorate$39([doc()], e, "loadModel", null), __decorate$39([doc()], e, "input", null), e }(), LayerExports = function() { function e() {} return e.inputLayer = function(e) { return new InputLayer(e) }, e.elu = function(e) { return new ELU$1(e) }, e.leakyReLU = function(e) { return new LeakyReLU(e) }, e.softmax = function(e) { return new Softmax$1(e) }, e.thresholdedReLU = function(e) { return new ThresholdedReLU(e) }, e.conv1d = function(e) { return new Conv1D(e) }, e.conv2d = function(e) { return new Conv2D(e) }, e.conv2dTranspose = function(e) { return new Conv2DTranspose(e) }, e.separableConv2d = function(e) { return new SeparableConv2D(e) }, e.cropping2D = function(e) { return new Cropping2D(e) }, e.upSampling2d = function(e) { return new UpSampling2D(e) }, e.depthwiseConv2d = function(e) { return new DepthwiseConv2D(e) }, e.activation = function(e) { return new Activation$1(e) }, e.dense = function(e) { return new Dense(e) }, e.dropout = function(e) { return new Dropout(e) }, e.flatten = function(e) { return new Flatten(e) }, e.repeatVector = function(e) { return new RepeatVector(e) }, e.reshape = function(e) { return new Reshape(e) }, e.embedding = function(e) { return new Embedding(e) }, e.add = function(e) { return new Add(e) }, e.average = function(e) { return new Average(e) }, e.concatenate = function(e) { return new Concatenate(e) }, e.maximum = function(e) { return new Maximum(e) }, e.minimum = function(e) { return new Minimum(e) }, e.multiply = function(e) { return new Multiply(e) }, e.batchNormalization = function(e) { return new BatchNormalization(e) }, e.zeroPadding2d = function(e) { return new ZeroPadding2D(e) }, e.averagePooling1d = function(e) { return new AveragePooling1D(e) }, e.avgPool1d = function(t) { return e.averagePooling1d(t) }, e.avgPooling1d = function(t) { return e.averagePooling1d(t) }, e.averagePooling2d = function(e) { return new AveragePooling2D(e) }, e.avgPool2d = function(t) { return e.averagePooling2d(t) }, e.avgPooling2d = function(t) { return e.averagePooling2d(t) }, e.globalAveragePooling1d = function(e) { return new GlobalAveragePooling1D(e) }, e.globalAveragePooling2d = function(e) { return new GlobalAveragePooling2D(e) }, e.globalMaxPooling1d = function(e) { return new GlobalMaxPooling1D(e) }, e.globalMaxPooling2d = function(e) { return new GlobalMaxPooling2D(e) }, e.maxPooling1d = function(e) { return new MaxPooling1D(e) }, e.maxPooling2d = function(e) { return new MaxPooling2D(e) }, e.gru = function(e) { return new GRU(e) }, e.gruCell = function(e) { return new GRUCell(e) }, e.lstm = function(e) { return new LSTM(e) }, e.lstmCell = function(e) { return new LSTMCell(e) }, e.simpleRNN = function(e) { return new SimpleRNN(e) }, e.simpleRNNCell = function(e) { return new SimpleRNNCell(e) }, e.rnn = function(e) { return new RNN(e) }, e.stackedRNNCells = function(e) { return new StackedRNNCells(e) }, e.bidirectional = function(e) { return new Bidirectional(e) }, e.timeDistributed = function(e) { return new TimeDistributed(e) }, e.Layer = Layer, e.RNN = RNN, e.RNNCell = RNNCell, e.input = ModelExports.input, __decorate$39([doc()], e, "inputLayer", null), __decorate$39([doc()], e, "elu", null), __decorate$39([doc()], e, "leakyReLU", null), __decorate$39([doc()], e, "softmax", null), __decorate$39([doc()], e, "thresholdedReLU", null), __decorate$39([doc()], e, "conv1d", null), __decorate$39([doc()], e, "conv2d", null), __decorate$39([doc()], e, "conv2dTranspose", null), __decorate$39([doc()], e, "separableConv2d", null), __decorate$39([doc()], e, "cropping2D", null), __decorate$39([doc()], e, "upSampling2d", null), __decorate$39([doc()], e, "depthwiseConv2d", null), __decorate$39([doc()], e, "activation", null), __decorate$39([doc()], e, "dense", null), __decorate$39([doc()], e, "dropout", null), __decorate$39([doc()], e, "flatten", null), __decorate$39([doc()], e, "repeatVector", null), __decorate$39([doc()], e, "reshape", null), __decorate$39([doc()], e, "embedding", null), __decorate$39([doc()], e, "add", null), __decorate$39([doc()], e, "average", null), __decorate$39([doc()], e, "concatenate", null), __decorate$39([doc()], e, "maximum", null), __decorate$39([doc()], e, "minimum", null), __decorate$39([doc()], e, "multiply", null), __decorate$39([doc()], e, "batchNormalization", null), __decorate$39([doc()], e, "zeroPadding2d", null), __decorate$39([doc()], e, "averagePooling1d", null), __decorate$39([doc()], e, "averagePooling2d", null), __decorate$39([doc()], e, "globalAveragePooling1d", null), __decorate$39([doc()], e, "globalAveragePooling2d", null), __decorate$39([doc()], e, "globalMaxPooling1d", null), __decorate$39([doc()], e, "globalMaxPooling2d", null), __decorate$39([doc()], e, "maxPooling1d", null), __decorate$39([doc()], e, "maxPooling2d", null), __decorate$39([doc()], e, "gru", null), __decorate$39([doc()], e, "gruCell", null), __decorate$39([doc()], e, "lstm", null), __decorate$39([doc()], e, "lstmCell", null), __decorate$39([doc()], e, "simpleRNN", null), __decorate$39([doc()], e, "simpleRNNCell", null), __decorate$39([doc()], e, "rnn", null), __decorate$39([doc()], e, "stackedRNNCells", null), __decorate$39([doc()], e, "bidirectional", null), __decorate$39([doc()], e, "timeDistributed", null), e }(), ConstraintExports = function() { function e() {} return e.maxNorm = function(e) { return new MaxNorm(e) }, e.unitNorm = function(e) { return new UnitNorm(e) }, e.nonNeg = function() { return new NonNeg }, e.minMaxNorm = function(e) { return new MinMaxNorm(e) }, __decorate$39([doc()], e, "maxNorm", null), __decorate$39([doc()], e, "unitNorm", null), __decorate$39([doc()], e, "nonNeg", null), __decorate$39([doc()], e, "minMaxNorm", null), e }(), InitializerExports = function() { function e() {} return e.zeros = function() { return new Zeros }, e.ones = function() { return new Ones }, e.constant = function(e) { return new Constant(e) }, e.randomUniform = function(e) { return new RandomUniform(e) }, e.randomNormal = function(e) { return new RandomNormal(e) }, e.truncatedNormal = function(e) { return new TruncatedNormal(e) }, e.identity = function(e) { return new Identity(e) }, e.varianceScaling = function(e) { return new VarianceScaling(e) }, e.glorotUniform = function(e) { return new GlorotUniform(e) }, e.glorotNormal = function(e) { return new GlorotNormal(e) }, e.heNormal = function(e) { return new HeNormal(e) }, e.leCunNormal = function(e) { return new LeCunNormal(e) }, e.orthogonal = function(e) { return new Orthogonal(e) }, __decorate$39([doc()], e, "zeros", null), __decorate$39([doc()], e, "ones", null), __decorate$39([doc()], e, "constant", null), __decorate$39([doc()], e, "randomUniform", null), __decorate$39([doc()], e, "randomNormal", null), __decorate$39([doc()], e, "truncatedNormal", null), __decorate$39([doc()], e, "identity", null), __decorate$39([doc()], e, "varianceScaling", null), __decorate$39([doc()], e, "glorotUniform", null), __decorate$39([doc()], e, "glorotNormal", null), __decorate$39([doc()], e, "heNormal", null), __decorate$39([doc()], e, "leCunNormal", null), __decorate$39([doc()], e, "orthogonal", null), e }(), MetricExports = function() { function e() {} return e.binaryAccuracy = function(e, t) { return binaryAccuracy(e, t) }, e.binaryCrossentropy = function(e, t) { return binaryCrossentropy$1(e, t) }, e.categoricalAccuracy = function(e, t) { return categoricalAccuracy(e, t) }, e.categoricalCrossentropy = function(e, t) { return categoricalCrossentropy(e, t) }, e.cosineProximity = function(e, t) { return cosineProximity(e, t) }, e.prototype.meanAbsoluteError = function(e, t) { return meanAbsoluteError(e, t) }, e.prototype.meanAbsolutePercentageError = function(e, t) { return meanAbsolutePercentageError(e, t) }, e.prototype.MAPE = function(e, t) { return meanAbsolutePercentageError(e, t) }, e.prototype.mape = function(e, t) { return meanAbsolutePercentageError(e, t) }, e.meanSquaredError = function(e, t) { return meanSquaredError(e, t) }, e.MSE = function(e, t) { return meanSquaredError(e, t) }, e.mse = function(e, t) { return meanSquaredError(e, t) }, __decorate$39([doc()], e.prototype, "meanAbsoluteError", null), __decorate$39([doc()], e.prototype, "meanAbsolutePercentageError", null), __decorate$39([doc()], e, "binaryAccuracy", null), __decorate$39([doc()], e, "binaryCrossentropy", null), __decorate$39([doc()], e, "categoricalAccuracy", null), __decorate$39([doc()], e, "categoricalCrossentropy", null), __decorate$39([doc()], e, "cosineProximity", null), __decorate$39([doc()], e, "meanSquaredError", null), e }(), RegularizerExports = function() { function e() {} return e.l1l2 = function(e) { return new L1L2(e) }, e.l1 = function(e) { return l1(e) }, e.l2 = function(e) { return l2(e) }, __decorate$39([doc()], e, "l1l2", null), __decorate$39([doc()], e, "l1", null), __decorate$39([doc()], e, "l2", null), e }(), model = ModelExports.model, sequential = ModelExports.sequential, loadModel = ModelExports.loadModel, input = ModelExports.input, layers = LayerExports, constraints = ConstraintExports, initializers = InitializerExports, metrics = MetricExports, regularizers = RegularizerExports, punycode = createCommonjsModule(function(e, t) { ! function(r) { function n(e) { throw RangeError(P[e]) } function a(e, t) { for (var r = e.length, n = []; r--;) n[r] = t(e[r]); return n } function o(e, t) { var r = e.split("@"), n = ""; return r.length > 1 && (n = r[0] + "@", e = r[1]), n + a((e = e.replace(O, ".")).split("."), t).join(".") } function i(e) { for (var t, r, n = [], a = 0, o = e.length; a < o;)(t = e.charCodeAt(a++)) >= 55296 && t <= 56319 && a < o ? 56320 == (64512 & (r = e.charCodeAt(a++))) ? n.push(((1023 & t) << 10) + (1023 & r) + 65536) : (n.push(t), a--) : n.push(t); return n } function s(e) { return a(e, function(e) { var t = ""; return e > 65535 && (t += k((e -= 65536) >>> 10 & 1023 | 55296), e = 56320 | 1023 & e), t += k(e) }).join("") } function u(e) { return e - 48 < 10 ? e - 22 : e - 65 < 26 ? e - 65 : e - 97 < 26 ? e - 97 : b } function l(e, t) { return e + 22 + 75 * (e < 26) - ((0 != t) << 5) } function c(e, t, r) { var n = 0; for (e = r ? C(e / S) : e >> 1, e += C(e / t); e > R * w >> 1; n += b) e = C(e / R); return C(n + (R + 1) * e / (e + _)) } function p(e) { var t, r, a, o, i, l, p, d, h, f, m = [], g = e.length, y = 0, _ = A, S = N; for ((r = e.lastIndexOf(E)) < 0 && (r = 0), a = 0; a < r; ++a) e.charCodeAt(a) >= 128 && n("not-basic"), m.push(e.charCodeAt(a)); for (o = r > 0 ? r + 1 : 0; o < g;) { for (i = y, l = 1, p = b; o >= g && n("invalid-input"), ((d = u(e.charCodeAt(o++))) >= b || d > C((v - y) / l)) && n("overflow"), y += d * l, h = p <= S ? x : p >= S + w ? w : p - S, !(d < h); p += b) l > C(v / (f = b - h)) && n("overflow"), l *= f; S = c(y - i, t = m.length + 1, 0 == i), C(y / t) > v - _ && n("overflow"), _ += C(y / t), y %= t, m.splice(y++, 0, _) } return s(m) } function d(e) { var t, r, a, o, s, u, p, d, h, f, m, g, y, _, S, T = []; for (g = (e = i(e)).length, t = A, r = 0, s = N, u = 0; u < g; ++u)(m = e[u]) < 128 && T.push(k(m)); for (a = o = T.length, o && T.push(E); a < g;) { for (p = v, u = 0; u < g; ++u)(m = e[u]) >= t && m < p && (p = m); for (p - t > C((v - r) / (y = a + 1)) && n("overflow"), r += (p - t) * y, t = p, u = 0; u < g; ++u) if ((m = e[u]) < t && ++r > v && n("overflow"), m == t) { for (d = r, h = b; f = h <= s ? x : h >= s + w ? w : h - s, !(d < f); h += b) S = d - f, _ = b - f, T.push(k(l(f + S % _, 0))), d = C(S / _); T.push(k(l(d, 0))), s = c(r, y, a == o), r = 0, ++a }++r, ++t } return T.join("") } var h = t && !t.nodeType && t, f = e && !e.nodeType && e, m = "object" == typeof commonjsGlobal && commonjsGlobal; m.global !== m && m.window !== m && m.self !== m || (r = m); var g, y, v = 2147483647, b = 36, x = 1, w = 26, _ = 38, S = 700, N = 72, A = 128, E = "-", T = /^xn--/, I = /[^\x20-\x7E]/, O = /[\x2E\u3002\uFF0E\uFF61]/g, P = { overflow: "Overflow: input needs wider integers to process", "not-basic": "Illegal input >= 0x80 (not a basic code point)", "invalid-input": "Invalid input" }, R = b - x, C = Math.floor, k = String.fromCharCode; if (g = { version: "1.3.2", ucs2: { decode: i, encode: s }, decode: p, encode: d, toASCII: function(e) { return o(e, function(e) { return I.test(e) ? "xn--" + d(e) : e }) }, toUnicode: function(e) { return o(e, function(e) { return T.test(e) ? p(e.slice(4).toLowerCase()) : e }) } }, h && f) if (e.exports == h) f.exports = g; else for (y in g) g.hasOwnProperty(y) && (h[y] = g[y]); else r.punycode = g }(commonjsGlobal) }), util$1 = { isString: function(e) { return "string" == typeof e }, isObject: function(e) { return "object" == typeof e && null !== e }, isNull: function(e) { return null === e }, isNullOrUndefined: function(e) { return null == e } }, decode = function(e, t, r, n) { t = t || "&", r = r || "="; var a = {}; if ("string" != typeof e || 0 === e.length) return a; var o = /\+/g; e = e.split(t); var i = 1e3; n && "number" == typeof n.maxKeys && (i = n.maxKeys); var s = e.length; i > 0 && s > i && (s = i); for (var u = 0; u < s; ++u) { var l, c, p, d, h = e[u].replace(o, "%20"), f = h.indexOf(r); f >= 0 ? (l = h.substr(0, f), c = h.substr(f + 1)) : (l = h, c = ""), p = decodeURIComponent(l), d = decodeURIComponent(c), hasOwnProperty(a, p) ? Array.isArray(a[p]) ? a[p].push(d) : a[p] = [a[p], d] : a[p] = d } return a }, stringifyPrimitive = function(e) { switch (typeof e) { case "string": return e; case "boolean": return e ? "true" : "false"; case "number": return isFinite(e) ? e : ""; default: return "" } }, encode = function(e, t, r, n) { return t = t || "&", r = r || "=", null === e && (e = void 0), "object" == typeof e ? Object.keys(e).map(function(n) { var a = encodeURIComponent(stringifyPrimitive(n)) + r; return Array.isArray(e[n]) ? e[n].map(function(e) { return a + encodeURIComponent(stringifyPrimitive(e)) }).join(t) : a + encodeURIComponent(stringifyPrimitive(e[n])) }).join(t) : n ? encodeURIComponent(stringifyPrimitive(n)) + r + encodeURIComponent(stringifyPrimitive(e)) : "" }, querystring = createCommonjsModule(function(e, t) { t.decode = t.parse = decode, t.encode = t.stringify = encode }), querystring_1 = querystring.decode, querystring_2 = querystring.parse, querystring_3 = querystring.encode, querystring_4 = querystring.stringify, parse = urlParse, format = urlFormat, protocolPattern = /^([a-z0-9.+-]+:)/i, portPattern = /:[0-9]*$/, simplePathPattern = /^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/, delims = ["<", ">", '"', "`", " ", "\r", "\n", "\t"], unwise = ["{", "}", "|", "\\", "^", "`"].concat(delims), autoEscape = ["'"].concat(unwise), nonHostChars = ["%", "/", "?", ";", "#"].concat(autoEscape), hostEndingChars = ["/", "?", "#"], hostnameMaxLen = 255, hostnamePartPattern = /^[+a-z0-9A-Z_-]{0,63}$/, hostnamePartStart = /^([+a-z0-9A-Z_-]{0,63})(.*)$/, unsafeProtocol = { javascript: !0, "javascript:": !0 }, hostlessProtocol = { javascript: !0, "javascript:": !0 }, slashedProtocol = { http: !0, https: !0, ftp: !0, gopher: !0, file: !0, "http:": !0, "https:": !0, "ftp:": !0, "gopher:": !0, "file:": !0 }; Url.prototype.parse = function(e, t, r) { if (!util$1.isString(e)) throw new TypeError("Parameter 'url' must be a string, not " + typeof e); var n = e.indexOf("?"), a = -1 !== n && n < e.indexOf("#") ? "?" : "#", o = e.split(a), i = /\\/g; o[0] = o[0].replace(i, "/"); var s = e = o.join(a); if (s = s.trim(), !r && 1 === e.split("#").length) { var u = simplePathPattern.exec(s); if (u) return this.path = s, this.href = s, this.pathname = u[1], u[2] ? (this.search = u[2], this.query = t ? querystring.parse(this.search.substr(1)) : this.search.substr(1)) : t && (this.search = "", this.query = {}), this } var l = protocolPattern.exec(s); if (l) { var c = (l = l[0]).toLowerCase(); this.protocol = c, s = s.substr(l.length) } if (r || l || s.match(/^\/\/[^@\/]+@[^@\/]+/)) { var p = "//" === s.substr(0, 2); !p || l && hostlessProtocol[l] || (s = s.substr(2), this.slashes = !0) } if (!hostlessProtocol[l] && (p || l && !slashedProtocol[l])) { for (var d = -1, h = 0; h < hostEndingChars.length; h++) - 1 !== (g = s.indexOf(hostEndingChars[h])) && (-1 === d || g < d) && (d = g); var f, m; - 1 !== (m = -1 === d ? s.lastIndexOf("@") : s.lastIndexOf("@", d)) && (f = s.slice(0, m), s = s.slice(m + 1), this.auth = decodeURIComponent(f)), d = -1; for (h = 0; h < nonHostChars.length; h++) { var g = s.indexOf(nonHostChars[h]); - 1 !== g && (-1 === d || g < d) && (d = g) } - 1 === d && (d = s.length), this.host = s.slice(0, d), s = s.slice(d), this.parseHost(), this.hostname = this.hostname || ""; var y = "[" === this.hostname[0] && "]" === this.hostname[this.hostname.length - 1]; if (!y) for (var v = this.hostname.split(/\./), h = 0, b = v.length; h < b; h++) { var x = v[h]; if (x && !x.match(hostnamePartPattern)) { for (var w = "", _ = 0, S = x.length; _ < S; _++) x.charCodeAt(_) > 127 ? w += "x" : w += x[_]; if (!w.match(hostnamePartPattern)) { var N = v.slice(0, h), A = v.slice(h + 1), E = x.match(hostnamePartStart); E && (N.push(E[1]), A.unshift(E[2])), A.length && (s = "/" + A.join(".") + s), this.hostname = N.join("."); break } } } this.hostname.length > hostnameMaxLen ? this.hostname = "" : this.hostname = this.hostname.toLowerCase(), y || (this.hostname = punycode.toASCII(this.hostname)); var T = this.port ? ":" + this.port : "", I = this.hostname || ""; this.host = I + T, this.href += this.host, y && (this.hostname = this.hostname.substr(1, this.hostname.length - 2), "/" !== s[0] && (s = "/" + s)) } if (!unsafeProtocol[c]) for (var h = 0, b = autoEscape.length; h < b; h++) { var O = autoEscape[h]; if (-1 !== s.indexOf(O)) { var P = encodeURIComponent(O); P === O && (P = escape(O)), s = s.split(O).join(P) } } var R = s.indexOf("#"); - 1 !== R && (this.hash = s.substr(R), s = s.slice(0, R)); var C = s.indexOf("?"); if (-1 !== C ? (this.search = s.substr(C), this.query = s.substr(C + 1), t && (this.query = querystring.parse(this.query)), s = s.slice(0, C)) : t && (this.search = "", this.query = {}), s && (this.pathname = s), slashedProtocol[c] && this.hostname && !this.pathname && (this.pathname = "/"), this.pathname || this.search) { var T = this.pathname || "", k = this.search || ""; this.path = T + k } return this.href = this.format(), this }, Url.prototype.format = function() { var e = this.auth || ""; e && (e = (e = encodeURIComponent(e)).replace(/%3A/i, ":"), e += "@"); var t = this.protocol || "", r = this.pathname || "", n = this.hash || "", a = !1, o = ""; this.host ? a = e + this.host : this.hostname && (a = e + (-1 === this.hostname.indexOf(":") ? this.hostname : "[" + this.hostname + "]"), this.port && (a += ":" + this.port)), this.query && util$1.isObject(this.query) && Object.keys(this.query).length && (o = querystring.stringify(this.query)); var i = this.search || o && "?" + o || ""; return t && ":" !== t.substr(-1) && (t += ":"), this.slashes || (!t || slashedProtocol[t]) && !1 !== a ? (a = "//" + (a || ""), r && "/" !== r.charAt(0) && (r = "/" + r)) : a || (a = ""), n && "#" !== n.charAt(0) && (n = "#" + n), i && "?" !== i.charAt(0) && (i = "?" + i), r = r.replace(/[?#]/g, function(e) { return encodeURIComponent(e) }), i = i.replace("#", "%23"), t + a + r + i + n }, Url.prototype.resolve = function(e) { return this.resolveObject(urlParse(e, !1, !0)).format() }, Url.prototype.resolveObject = function(e) { if (util$1.isString(e)) { var t = new Url; t.parse(e, !1, !0), e = t } for (var r = new Url, n = Object.keys(this), a = 0; a < n.length; a++) { var o = n[a]; r[o] = this[o] } if (r.hash = e.hash, "" === e.href) return r.href = r.format(), r; if (e.slashes && !e.protocol) { for (var i = Object.keys(e), s = 0; s < i.length; s++) { var u = i[s]; "protocol" !== u && (r[u] = e[u]) } return slashedProtocol[r.protocol] && r.hostname && !r.pathname && (r.path = r.pathname = "/"), r.href = r.format(), r } if (e.protocol && e.protocol !== r.protocol) { if (!slashedProtocol[e.protocol]) { for (var l = Object.keys(e), c = 0; c < l.length; c++) { var p = l[c]; r[p] = e[p] } return r.href = r.format(), r } if (r.protocol = e.protocol, e.host || hostlessProtocol[e.protocol]) r.pathname = e.pathname; else { for (b = (e.pathname || "").split("/"); b.length && !(e.host = b.shift());); e.host || (e.host = ""), e.hostname || (e.hostname = ""), "" !== b[0] && b.unshift(""), b.length < 2 && b.unshift(""), r.pathname = b.join("/") } if (r.search = e.search, r.query = e.query, r.host = e.host || "", r.auth = e.auth, r.hostname = e.hostname || e.host, r.port = e.port, r.pathname || r.search) { var d = r.pathname || "", h = r.search || ""; r.path = d + h } return r.slashes = r.slashes || e.slashes, r.href = r.format(), r } var f = r.pathname && "/" === r.pathname.charAt(0), m = e.host || e.pathname && "/" === e.pathname.charAt(0), g = m || f || r.host && e.pathname, y = g, v = r.pathname && r.pathname.split("/") || [], b = e.pathname && e.pathname.split("/") || [], x = r.protocol && !slashedProtocol[r.protocol]; if (x && (r.hostname = "", r.port = null, r.host && ("" === v[0] ? v[0] = r.host : v.unshift(r.host)), r.host = "", e.protocol && (e.hostname = null, e.port = null, e.host && ("" === b[0] ? b[0] = e.host : b.unshift(e.host)), e.host = null), g = g && ("" === b[0] || "" === v[0])), m) r.host = e.host || "" === e.host ? e.host : r.host, r.hostname = e.hostname || "" === e.hostname ? e.hostname : r.hostname, r.search = e.search, r.query = e.query, v = b; else if (b.length) v || (v = []), v.pop(), v = v.concat(b), r.search = e.search, r.query = e.query; else if (!util$1.isNullOrUndefined(e.search)) return x && (r.hostname = r.host = v.shift(), (E = !!(r.host && r.host.indexOf("@") > 0) && r.host.split("@")) && (r.auth = E.shift(), r.host = r.hostname = E.shift())), r.search = e.search, r.query = e.query, util$1.isNull(r.pathname) && util$1.isNull(r.search) || (r.path = (r.pathname ? r.pathname : "") + (r.search ? r.search : "")), r.href = r.format(), r; if (!v.length) return r.pathname = null, r.search ? r.path = "/" + r.search : r.path = null, r.href = r.format(), r; for (var w = v.slice(-1)[0], _ = (r.host || e.host || v.length > 1) && ("." === w || ".." === w) || "" === w, S = 0, N = v.length; N >= 0; N--) "." === (w = v[N]) ? v.splice(N, 1) : ".." === w ? (v.splice(N, 1), S++) : S && (v.splice(N, 1), S--); if (!g && !y) for (; S--; S) v.unshift(".."); !g || "" === v[0] || v[0] && "/" === v[0].charAt(0) || v.unshift(""), _ && "/" !== v.join("/").substr(-1) && v.push(""); var A = "" === v[0] || v[0] && "/" === v[0].charAt(0); if (x) { r.hostname = r.host = A ? "" : v.length ? v.shift() : ""; var E = !!(r.host && r.host.indexOf("@") > 0) && r.host.split("@"); E && (r.auth = E.shift(), r.host = r.hostname = E.shift()) } return (g = g || r.host && v.length) && !A && v.unshift(""), v.length ? r.pathname = v.join("/") : (r.pathname = null, r.path = null), util$1.isNull(r.pathname) && util$1.isNull(r.search) || (r.path = (r.pathname ? r.pathname : "") + (r.search ? r.search : "")), r.auth = e.auth || r.auth, r.slashes = r.slashes || e.slashes, r.href = r.format(), r }, Url.prototype.parseHost = function() { var e = this.host, t = portPattern.exec(e); t && (":" !== (t = t[0]) && (this.port = t.substr(1)), e = e.substr(0, e.length - t.length)), e && (this.hostname = e) }; var aspromise = asPromise, base64_1 = createCommonjsModule(function(e, t) { var r = t; r.length = function(e) { var t = e.length; if (!t) return 0; for (var r = 0; --t % 4 > 1 && "=" === e.charAt(t);) ++r; return Math.ceil(3 * e.length) / 4 - r }; for (var n = new Array(64), a = new Array(123), o = 0; o < 64;) a[n[o] = o < 26 ? o + 65 : o < 52 ? o + 71 : o < 62 ? o - 4 : o - 59 | 43] = o++; r.encode = function(e, t, r) { for (var a, o = null, i = [], s = 0, u = 0; t < r;) { var l = e[t++]; switch (u) { case 0: i[s++] = n[l >> 2], a = (3 & l) << 4, u = 1; break; case 1: i[s++] = n[a | l >> 4], a = (15 & l) << 2, u = 2; break; case 2: i[s++] = n[a | l >> 6], i[s++] = n[63 & l], u = 0 } s > 8191 && ((o || (o = [])).push(String.fromCharCode.apply(String, i)), s = 0) } return u && (i[s++] = n[a], i[s++] = 61, 1 === u && (i[s++] = 61)), o ? (s && o.push(String.fromCharCode.apply(String, i.slice(0, s))), o.join("")) : String.fromCharCode.apply(String, i.slice(0, s)) }; r.decode = function(e, t, r) { for (var n, o = r, i = 0, s = 0; s < e.length;) { var u = e.charCodeAt(s++); if (61 === u && i > 1) break; if (void 0 === (u = a[u])) throw Error("invalid encoding"); switch (i) { case 0: n = u, i = 1; break; case 1: t[r++] = n << 2 | (48 & u) >> 4, n = u, i = 2; break; case 2: t[r++] = (15 & n) << 4 | (60 & u) >> 2, n = u, i = 3; break; case 3: t[r++] = (3 & n) << 6 | u, i = 0 } } if (1 === i) throw Error("invalid encoding"); return r - o }, r.test = function(e) { return /^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$/.test(e) } }), eventemitter = EventEmitter; EventEmitter.prototype.on = function(e, t, r) { return (this._listeners[e] || (this._listeners[e] = [])).push({ fn: t, ctx: r || this }), this }, EventEmitter.prototype.off = function(e, t) { if (void 0 === e) this._listeners = {}; else if (void 0 === t) this._listeners[e] = []; else for (var r = this._listeners[e], n = 0; n < r.length;) r[n].fn === t ? r.splice(n, 1) : ++n; return this }, EventEmitter.prototype.emit = function(e) { var t = this._listeners[e]; if (t) { for (var r = [], n = 1; n < arguments.length;) r.push(arguments[n++]); for (n = 0; n < t.length;) t[n].fn.apply(t[n++].ctx, r) } return this }; var float_1 = factory(factory), inquire_1 = inquire, utf8_1 = createCommonjsModule(function(e, t) { var r = t; r.length = function(e) { for (var t = 0, r = 0, n = 0; n < e.length; ++n)(r = e.charCodeAt(n)) < 128 ? t += 1 : r < 2048 ? t += 2 : 55296 == (64512 & r) && 56320 == (64512 & e.charCodeAt(n + 1)) ? (++n, t += 4) : t += 3; return t }, r.read = function(e, t, r) { if (r - t < 1) return ""; for (var n, a = null, o = [], i = 0; t < r;)(n = e[t++]) < 128 ? o[i++] = n : n > 191 && n < 224 ? o[i++] = (31 & n) << 6 | 63 & e[t++] : n > 239 && n < 365 ? (n = ((7 & n) << 18 | (63 & e[t++]) << 12 | (63 & e[t++]) << 6 | 63 & e[t++]) - 65536, o[i++] = 55296 + (n >> 10), o[i++] = 56320 + (1023 & n)) : o[i++] = (15 & n) << 12 | (63 & e[t++]) << 6 | 63 & e[t++], i > 8191 && ((a || (a = [])).push(String.fromCharCode.apply(String, o)), i = 0); return a ? (i && a.push(String.fromCharCode.apply(String, o.slice(0, i))), a.join("")) : String.fromCharCode.apply(String, o.slice(0, i)) }, r.write = function(e, t, r) { for (var n, a, o = r, i = 0; i < e.length; ++i)(n = e.charCodeAt(i)) < 128 ? t[r++] = n : n < 2048 ? (t[r++] = n >> 6 | 192, t[r++] = 63 & n | 128) : 55296 == (64512 & n) && 56320 == (64512 & (a = e.charCodeAt(i + 1))) ? (n = 65536 + ((1023 & n) << 10) + (1023 & a), ++i, t[r++] = n >> 18 | 240, t[r++] = n >> 12 & 63 | 128, t[r++] = n >> 6 & 63 | 128, t[r++] = 63 & n | 128) : (t[r++] = n >> 12 | 224, t[r++] = n >> 6 & 63 | 128, t[r++] = 63 & n | 128); return r - o } }), pool_1 = pool, longbits = LongBits, zero = LongBits.zero = new LongBits(0, 0); zero.toNumber = function() { return 0 }, zero.zzEncode = zero.zzDecode = function() { return this }, zero.length = function() { return 1 }; var zeroHash = LongBits.zeroHash = "\0\0\0\0\0\0\0\0"; LongBits.fromNumber = function(e) { if (0 === e) return zero; var t = e < 0; t && (e = -e); var r = e >>> 0, n = (e - r) / 4294967296 >>> 0; return t && (n = ~n >>> 0, r = ~r >>> 0, ++r > 4294967295 && (r = 0, ++n > 4294967295 && (n = 0))), new LongBits(r, n) }, LongBits.from = function(e) { if ("number" == typeof e) return LongBits.fromNumber(e); if (minimal.isString(e)) { if (!minimal.Long) return LongBits.fromNumber(parseInt(e, 10)); e = minimal.Long.fromString(e) } return e.low || e.high ? new LongBits(e.low >>> 0, e.high >>> 0) : zero }, LongBits.prototype.toNumber = function(e) { if (!e && this.hi >>> 31) { var t = 1 + ~this.lo >>> 0, r = ~this.hi >>> 0; return t || (r = r + 1 >>> 0), -(t + 4294967296 * r) } return this.lo + 4294967296 * this.hi }, LongBits.prototype.toLong = function(e) { return minimal.Long ? new minimal.Long(0 | this.lo, 0 | this.hi, Boolean(e)) : { low: 0 | this.lo, high: 0 | this.hi, unsigned: Boolean(e) } }; var charCodeAt = String.prototype.charCodeAt; LongBits.fromHash = function(e) { return e === zeroHash ? zero : new LongBits((charCodeAt.call(e, 0) | charCodeAt.call(e, 1) << 8 | charCodeAt.call(e, 2) << 16 | charCodeAt.call(e, 3) << 24) >>> 0, (charCodeAt.call(e, 4) | charCodeAt.call(e, 5) << 8 | charCodeAt.call(e, 6) << 16 | charCodeAt.call(e, 7) << 24) >>> 0) }, LongBits.prototype.toHash = function() { return String.fromCharCode(255 & this.lo, this.lo >>> 8 & 255, this.lo >>> 16 & 255, this.lo >>> 24, 255 & this.hi, this.hi >>> 8 & 255, this.hi >>> 16 & 255, this.hi >>> 24) }, LongBits.prototype.zzEncode = function() { var e = this.hi >> 31; return this.hi = ((this.hi << 1 | this.lo >>> 31) ^ e) >>> 0, this.lo = (this.lo << 1 ^ e) >>> 0, this }, LongBits.prototype.zzDecode = function() { var e = -(1 & this.lo); return this.lo = ((this.lo >>> 1 | this.hi << 31) ^ e) >>> 0, this.hi = (this.hi >>> 1 ^ e) >>> 0, this }, LongBits.prototype.length = function() { var e = this.lo, t = (this.lo >>> 28 | this.hi << 4) >>> 0, r = this.hi >>> 24; return 0 === r ? 0 === t ? e < 16384 ? e < 128 ? 1 : 2 : e < 2097152 ? 3 : 4 : t < 16384 ? t < 128 ? 5 : 6 : t < 2097152 ? 7 : 8 : r < 128 ? 9 : 10 }; var minimal = createCommonjsModule(function(e, t) { function r(e, t, r) { for (var n = Object.keys(t), a = 0; a < n.length; ++a) void 0 !== e[n[a]] && r || (e[n[a]] = t[n[a]]); return e } function n(e) { function t(e, n) { if (!(this instanceof t)) return new t(e, n); Object.defineProperty(this, "message", { get: function() { return e } }), Error.captureStackTrace ? Error.captureStackTrace(this, t) : Object.defineProperty(this, "stack", { value: (new Error).stack || "" }), n && r(this, n) } return (t.prototype = Object.create(Error.prototype)).constructor = t, Object.defineProperty(t.prototype, "name", { get: function() { return e } }), t.prototype.toString = function() { return this.name + ": " + this.message }, t } var a = t; a.asPromise = aspromise, a.base64 = base64_1, a.EventEmitter = eventemitter, a.float = float_1, a.inquire = inquire_1, a.utf8 = utf8_1, a.pool = pool_1, a.LongBits = longbits, a.emptyArray = Object.freeze ? Object.freeze([]) : [], a.emptyObject = Object.freeze ? Object.freeze({}) : {}, a.isNode = Boolean(commonjsGlobal.process && commonjsGlobal.process.versions && commonjsGlobal.process.versions.node), a.isInteger = Number.isInteger || function(e) { return "number" == typeof e && isFinite(e) && Math.floor(e) === e }, a.isString = function(e) { return "string" == typeof e || e instanceof String }, a.isObject = function(e) { return e && "object" == typeof e }, a.isset = a.isSet = function(e, t) { var r = e[t]; return !(null == r || !e.hasOwnProperty(t)) && ("object" != typeof r || (Array.isArray(r) ? r.length : Object.keys(r).length) > 0) }, a.Buffer = function() { try { var e = a.inquire("buffer").Buffer; return e.prototype.utf8Write ? e : null } catch (e) { return null } }(), a._Buffer_from = null, a._Buffer_allocUnsafe = null, a.newBuffer = function(e) { return "number" == typeof e ? a.Buffer ? a._Buffer_allocUnsafe(e) : new a.Array(e) : a.Buffer ? a._Buffer_from(e) : "undefined" == typeof Uint8Array ? e : new Uint8Array(e) }, a.Array = "undefined" != typeof Uint8Array ? Uint8Array : Array, a.Long = commonjsGlobal.dcodeIO && commonjsGlobal.dcodeIO.Long || a.inquire("long"), a.key2Re = /^true|false|0|1$/, a.key32Re = /^-?(?:0|[1-9][0-9]*)$/, a.key64Re = /^(?:[\\x00-\\xff]{8}|-?(?:0|[1-9][0-9]*))$/, a.longToHash = function(e) { return e ? a.LongBits.from(e).toHash() : a.LongBits.zeroHash }, a.longFromHash = function(e, t) { var r = a.LongBits.fromHash(e); return a.Long ? a.Long.fromBits(r.lo, r.hi, t) : r.toNumber(Boolean(t)) }, a.merge = r, a.lcFirst = function(e) { return e.charAt(0).toLowerCase() + e.substring(1) }, a.newError = n, a.ProtocolError = n("ProtocolError"), a.oneOfGetter = function(e) { for (var t = {}, r = 0; r < e.length; ++r) t[e[r]] = 1; return function() { for (var e = Object.keys(this), r = e.length - 1; r > -1; --r) if (1 === t[e[r]] && void 0 !== this[e[r]] && null !== this[e[r]]) return e[r] } }, a.oneOfSetter = function(e) { return function(t) { for (var r = 0; r < e.length; ++r) e[r] !== t && delete this[e[r]] } }, a.toJSONOptions = { longs: String, enums: String, bytes: String, json: !0 }, a._configure = function() { var e = a.Buffer; e ? (a._Buffer_from = e.from !== Uint8Array.from && e.from || function(t, r) { return new e(t, r) }, a._Buffer_allocUnsafe = e.allocUnsafe || function(t) { return new e(t) }) : a._Buffer_from = a._Buffer_allocUnsafe = null } }), writer = Writer, BufferWriter, LongBits$1 = minimal.LongBits, base64 = minimal.base64, utf8 = minimal.utf8; Writer.create = minimal.Buffer ? function() { return (Writer.create = function() { return new BufferWriter })() } : function() { return new Writer }, Writer.alloc = function(e) { return new minimal.Array(e) }, minimal.Array !== Array && (Writer.alloc = minimal.pool(Writer.alloc, minimal.Array.prototype.subarray)), Writer.prototype._push = function(e, t, r) { return this.tail = this.tail.next = new Op(e, t, r), this.len += t, this }, VarintOp.prototype = Object.create(Op.prototype), VarintOp.prototype.fn = writeVarint32, Writer.prototype.uint32 = function(e) { return this.len += (this.tail = this.tail.next = new VarintOp((e >>>= 0) < 128 ? 1 : e < 16384 ? 2 : e < 2097152 ? 3 : e < 268435456 ? 4 : 5, e)).len, this }, Writer.prototype.int32 = function(e) { return e < 0 ? this._push(writeVarint64, 10, LongBits$1.fromNumber(e)) : this.uint32(e) }, Writer.prototype.sint32 = function(e) { return this.uint32((e << 1 ^ e >> 31) >>> 0) }, Writer.prototype.uint64 = function(e) { var t = LongBits$1.from(e); return this._push(writeVarint64, t.length(), t) }, Writer.prototype.int64 = Writer.prototype.uint64, Writer.prototype.sint64 = function(e) { var t = LongBits$1.from(e).zzEncode(); return this._push(writeVarint64, t.length(), t) }, Writer.prototype.bool = function(e) { return this._push(writeByte, 1, e ? 1 : 0) }, Writer.prototype.fixed32 = function(e) { return this._push(writeFixed32, 4, e >>> 0) }, Writer.prototype.sfixed32 = Writer.prototype.fixed32, Writer.prototype.fixed64 = function(e) { var t = LongBits$1.from(e); return this._push(writeFixed32, 4, t.lo)._push(writeFixed32, 4, t.hi) }, Writer.prototype.sfixed64 = Writer.prototype.fixed64, Writer.prototype.float = function(e) { return this._push(minimal.float.writeFloatLE, 4, e) }, Writer.prototype.double = function(e) { return this._push(minimal.float.writeDoubleLE, 8, e) }; var writeBytes = minimal.Array.prototype.set ? function(e, t, r) { t.set(e, r) } : function(e, t, r) { for (var n = 0; n < e.length; ++n) t[r + n] = e[n] }; Writer.prototype.bytes = function(e) { var t = e.length >>> 0; if (!t) return this._push(writeByte, 1, 0); if (minimal.isString(e)) { var r = Writer.alloc(t = base64.length(e)); base64.decode(e, r, 0), e = r } return this.uint32(t)._push(writeBytes, t, e) }, Writer.prototype.string = function(e) { var t = utf8.length(e); return t ? this.uint32(t)._push(utf8.write, t, e) : this._push(writeByte, 1, 0) }, Writer.prototype.fork = function() { return this.states = new State(this), this.head = this.tail = new Op(noop, 0, 0), this.len = 0, this }, Writer.prototype.reset = function() { return this.states ? (this.head = this.states.head, this.tail = this.states.tail, this.len = this.states.len, this.states = this.states.next) : (this.head = this.tail = new Op(noop, 0, 0), this.len = 0), this }, Writer.prototype.ldelim = function() { var e = this.head, t = this.tail, r = this.len; return this.reset().uint32(r), r && (this.tail.next = e.next, this.tail = t, this.len += r), this }, Writer.prototype.finish = function() { for (var e = this.head.next, t = this.constructor.alloc(this.len), r = 0; e;) e.fn(e.val, t, r), r += e.len, e = e.next; return t }, Writer._configure = function(e) { BufferWriter = e }; var writer_buffer = BufferWriter$1; (BufferWriter$1.prototype = Object.create(writer.prototype)).constructor = BufferWriter$1; var Buffer = minimal.Buffer; BufferWriter$1.alloc = function(e) { return (BufferWriter$1.alloc = minimal._Buffer_allocUnsafe)(e) }; var writeBytesBuffer = Buffer && Buffer.prototype instanceof Uint8Array && "set" === Buffer.prototype.set.name ? function(e, t, r) { t.set(e, r) } : function(e, t, r) { if (e.copy) e.copy(t, r, 0, e.length); else for (var n = 0; n < e.length;) t[r++] = e[n++] }; BufferWriter$1.prototype.bytes = function(e) { minimal.isString(e) && (e = minimal._Buffer_from(e, "base64")); var t = e.length >>> 0; return this.uint32(t), t && this._push(writeBytesBuffer, t, e), this }, BufferWriter$1.prototype.string = function(e) { var t = Buffer.byteLength(e); return this.uint32(t), t && this._push(writeStringBuffer, t, e), this }; var reader = Reader, BufferReader, LongBits$2 = minimal.LongBits, utf8$1 = minimal.utf8, create_array = "undefined" != typeof Uint8Array ? function(e) { if (e instanceof Uint8Array || Array.isArray(e)) return new Reader(e); throw Error("illegal buffer") } : function(e) { if (Array.isArray(e)) return new Reader(e); throw Error("illegal buffer") }; Reader.create = minimal.Buffer ? function(e) { return (Reader.create = function(e) { return minimal.Buffer.isBuffer(e) ? new BufferReader(e) : create_array(e) })(e) } : create_array, Reader.prototype._slice = minimal.Array.prototype.subarray || minimal.Array.prototype.slice, Reader.prototype.uint32 = function() { var e = 4294967295; return function() { if (e = (127 & this.buf[this.pos]) >>> 0, this.buf[this.pos++] < 128) return e; if (e = (e | (127 & this.buf[this.pos]) << 7) >>> 0, this.buf[this.pos++] < 128) return e; if (e = (e | (127 & this.buf[this.pos]) << 14) >>> 0, this.buf[this.pos++] < 128) return e; if (e = (e | (127 & this.buf[this.pos]) << 21) >>> 0, this.buf[this.pos++] < 128) return e; if (e = (e | (15 & this.buf[this.pos]) << 28) >>> 0, this.buf[this.pos++] < 128) return e; if ((this.pos += 5) > this.len) throw this.pos = this.len, indexOutOfRange(this, 10); return e } }(), Reader.prototype.int32 = function() { return 0 | this.uint32() }, Reader.prototype.sint32 = function() { var e = this.uint32(); return e >>> 1 ^ -(1 & e) | 0 }, Reader.prototype.bool = function() { return 0 !== this.uint32() }, Reader.prototype.fixed32 = function() { if (this.pos + 4 > this.len) throw indexOutOfRange(this, 4); return readFixed32_end(this.buf, this.pos += 4) }, Reader.prototype.sfixed32 = function() { if (this.pos + 4 > this.len) throw indexOutOfRange(this, 4); return 0 | readFixed32_end(this.buf, this.pos += 4) }, Reader.prototype.float = function() { if (this.pos + 4 > this.len) throw indexOutOfRange(this, 4); var e = minimal.float.readFloatLE(this.buf, this.pos); return this.pos += 4, e }, Reader.prototype.double = function() { if (this.pos + 8 > this.len) throw indexOutOfRange(this, 4); var e = minimal.float.readDoubleLE(this.buf, this.pos); return this.pos += 8, e }, Reader.prototype.bytes = function() { var e = this.uint32(), t = this.pos, r = this.pos + e; if (r > this.len) throw indexOutOfRange(this, e); return this.pos += e, Array.isArray(this.buf) ? this.buf.slice(t, r) : t === r ? new this.buf.constructor(0) : this._slice.call(this.buf, t, r) }, Reader.prototype.string = function() { var e = this.bytes(); return utf8$1.read(e, 0, e.length) }, Reader.prototype.skip = function(e) { if ("number" == typeof e) { if (this.pos + e > this.len) throw indexOutOfRange(this, e); this.pos += e } else do { if (this.pos >= this.len) throw indexOutOfRange(this) } while (128 & this.buf[this.pos++]); return this }, Reader.prototype.skipType = function(e) { switch (e) { case 0: this.skip(); break; case 1: this.skip(8); break; case 2: this.skip(this.uint32()); break; case 3: for (;;) { if (4 == (e = 7 & this.uint32())) break; this.skipType(e) } break; case 5: this.skip(4); break; default: throw Error("invalid wire type " + e + " at offset " + this.pos) } return this }, Reader._configure = function(e) { BufferReader = e; var t = minimal.Long ? "toLong" : "toNumber"; minimal.merge(Reader.prototype, { int64: function() { return readLongVarint.call(this)[t](!1) }, uint64: function() { return readLongVarint.call(this)[t](!0) }, sint64: function() { return readLongVarint.call(this).zzDecode()[t](!1) }, fixed64: function() { return readFixed64.call(this)[t](!0) }, sfixed64: function() { return readFixed64.call(this)[t](!1) } }) }; var reader_buffer = BufferReader$1; (BufferReader$1.prototype = Object.create(reader.prototype)).constructor = BufferReader$1, minimal.Buffer && (BufferReader$1.prototype._slice = minimal.Buffer.prototype.slice), BufferReader$1.prototype.string = function() { var e = this.uint32(); return this.buf.utf8Slice(this.pos, this.pos = Math.min(this.pos + e, this.len)) }; var service = Service; (Service.prototype = Object.create(minimal.EventEmitter.prototype)).constructor = Service, Service.prototype.rpcCall = function e(t, r, n, a, o) { if (!a) throw TypeError("request must be specified"); var i = this; if (!o) return minimal.asPromise(e, i, t, r, n, a); if (i.rpcImpl) try { return i.rpcImpl(t, r[i.requestDelimited ? "encodeDelimited" : "encode"](a).finish(), function(e, r) { if (e) return i.emit("error", e, t), o(e); { if (null !== r) { if (!(r instanceof n)) try { r = n[i.responseDelimited ? "decodeDelimited" : "decode"](r) } catch (e) { return i.emit("error", e, t), o(e) } return i.emit("data", r, t), o(null, r) } i.end(!0) } }) } catch (e) { return i.emit("error", e, t), void setTimeout(function() { o(e) }, 0) } else setTimeout(function() { o(Error("already ended")) }, 0) }, Service.prototype.end = function(e) { return this.rpcImpl && (e || this.rpcImpl(null, null, null), this.rpcImpl = null, this.emit("end").off()), this }; var rpc_1 = createCommonjsModule(function(e, t) { t.Service = service }), roots = {}, indexMinimal = createCommonjsModule(function(e, t) { function r() { n.Reader._configure(n.BufferReader), n.util._configure() } var n = t; n.build = "minimal", n.Writer = writer, n.BufferWriter = writer_buffer, n.Reader = reader, n.BufferReader = reader_buffer, n.util = minimal, n.rpc = rpc_1, n.roots = roots, n.configure = r, n.Writer._configure(n.BufferWriter), r() }), minimal$1 = indexMinimal, minimal_1 = minimal$1.roots, minimal_2 = minimal$1.Reader, minimal_3 = minimal$1.util, $Reader = minimal_2, $util = minimal_3, $root = minimal_1.default || (minimal_1.default = {}), tensorflow = $root.tensorflow = function() { var e = {}; return e.Any = function() { function e(e) { if (e) for (var t = Object.keys(e), r = 0; r < t.length; ++r) null != e[t[r]] && (this[t[r]] = e[t[r]]) } return e.prototype.typeUrl = "", e.prototype.value = $util.newBuffer([]), e.decode = function(e, t) { e instanceof $Reader || (e = $Reader.create(e)); for (var r = void 0 === t ? e.len : e.pos + t, n = new $root.tensorflow.Any; e.pos < r;) { var a = e.uint32(); switch (a >>> 3) { case 1: n.typeUrl = e.string(); break; case 2: n.value = e.bytes(); break; default: e.skipType(7 & a) } } return n }, e }(), e.DataType = function() { var e = {}, t = Object.create(e); return t[e[0] = "DT_INVALID"] = 0, t[e[1] = "DT_FLOAT"] = 1, t[e[2] = "DT_DOUBLE"] = 2, t[e[3] = "DT_INT32"] = 3, t[e[4] = "DT_UINT8"] = 4, t[e[5] = "DT_INT16"] = 5, t[e[6] = "DT_INT8"] = 6, t[e[7] = "DT_STRING"] = 7, t[e[8] = "DT_COMPLEX64"] = 8, t[e[9] = "DT_INT64"] = 9, t[e[10] = "DT_BOOL"] = 10, t[e[11] = "DT_QINT8"] = 11, t[e[12] = "DT_QUINT8"] = 12, t[e[13] = "DT_QINT32"] = 13, t[e[14] = "DT_BFLOAT16"] = 14, t[e[101] = "DT_FLOAT_REF"] = 101, t[e[102] = "DT_DOUBLE_REF"] = 102, t[e[103] = "DT_INT32_REF"] = 103, t[e[104] = "DT_UINT8_REF"] = 104, t[e[105] = "DT_INT16_REF"] = 105, t[e[106] = "DT_INT8_REF"] = 106, t[e[107] = "DT_STRING_REF"] = 107, t[e[108] = "DT_COMPLEX64_REF"] = 108, t[e[109] = "DT_INT64_REF"] = 109, t[e[110] = "DT_BOOL_REF"] = 110, t[e[111] = "DT_QINT8_REF"] = 111, t[e[112] = "DT_QUINT8_REF"] = 112, t[e[113] = "DT_QINT32_REF"] = 113, t[e[114] = "DT_BFLOAT16_REF"] = 114, t }(), e.TensorShape = function() { function e(e) { if (this.dim = [], e) for (var t = Object.keys(e), r = 0; r < t.length; ++r) null != e[t[r]] && (this[t[r]] = e[t[r]]) } return e.prototype.dim = $util.emptyArray, e.prototype.unknownRank = !1, e.decode = function(e, t) { e instanceof $Reader || (e = $Reader.create(e)); for (var r = void 0 === t ? e.len : e.pos + t, n = new $root.tensorflow.TensorShape; e.pos < r;) { var a = e.uint32(); switch (a >>> 3) { case 2: n.dim && n.dim.length || (n.dim = []), n.dim.push($root.tensorflow.TensorShape.Dim.decode(e, e.uint32())); break; case 3: n.unknownRank = e.bool(); break; default: e.skipType(7 & a) } } return n }, e.Dim = function() { function e(e) { if (e) for (var t = Object.keys(e), r = 0; r < t.length; ++r) null != e[t[r]] && (this[t[r]] = e[t[r]]) } return e.prototype.size = $util.Long ? $util.Long.fromBits(0, 0, !1) : 0, e.prototype.name = "", e.decode = function(e, t) { e instanceof $Reader || (e = $Reader.create(e)); for (var r = void 0 === t ? e.len : e.pos + t, n = new $root.tensorflow.TensorShape.Dim; e.pos < r;) { var a = e.uint32(); switch (a >>> 3) { case 1: n.size = e.int64(); break; case 2: n.name = e.string(); break; default: e.skipType(7 & a) } } return n }, e }(), e }(), e.Tensor = function() { function e(e) { if (this.floatVal = [], this.doubleVal = [], this.intVal = [], this.stringVal = [], this.scomplexVal = [], this.int64Val = [], this.boolVal = [], this.uint32Val = [], this.uint64Val = [], e) for (var t = Object.keys(e), r = 0; r < t.length; ++r) null != e[t[r]] && (this[t[r]] = e[t[r]]) } return e.prototype.dtype = 0, e.prototype.tensorShape = null, e.prototype.versionNumber = 0, e.prototype.tensorContent = $util.newBuffer([]), e.prototype.floatVal = $util.emptyArray, e.prototype.doubleVal = $util.emptyArray, e.prototype.intVal = $util.emptyArray, e.prototype.stringVal = $util.emptyArray, e.prototype.scomplexVal = $util.emptyArray, e.prototype.int64Val = $util.emptyArray, e.prototype.boolVal = $util.emptyArray, e.prototype.uint32Val = $util.emptyArray, e.prototype.uint64Val = $util.emptyArray, e.decode = function(e, t) { e instanceof $Reader || (e = $Reader.create(e)); for (var r = void 0 === t ? e.len : e.pos + t, n = new $root.tensorflow.Tensor; e.pos < r;) { var a = e.uint32(); switch (a >>> 3) { case 1: n.dtype = e.int32(); break; case 2: n.tensorShape = $root.tensorflow.TensorShape.decode(e, e.uint32()); break; case 3: n.versionNumber = e.int32(); break; case 4: n.tensorContent = e.bytes(); break; case 5: if (n.floatVal && n.floatVal.length || (n.floatVal = []), 2 == (7 & a)) for (o = e.uint32() + e.pos; e.pos < o;) n.floatVal.push(e.float()); else n.floatVal.push(e.float()); break; case 6: if (n.doubleVal && n.doubleVal.length || (n.doubleVal = []), 2 == (7 & a)) for (o = e.uint32() + e.pos; e.pos < o;) n.doubleVal.push(e.double()); else n.doubleVal.push(e.double()); break; case 7: if (n.intVal && n.intVal.length || (n.intVal = []), 2 == (7 & a)) for (o = e.uint32() + e.pos; e.pos < o;) n.intVal.push(e.int32()); else n.intVal.push(e.int32()); break; case 8: n.stringVal && n.stringVal.length || (n.stringVal = []), n.stringVal.push(e.bytes()); break; case 9: if (n.scomplexVal && n.scomplexVal.length || (n.scomplexVal = []), 2 == (7 & a)) for (o = e.uint32() + e.pos; e.pos < o;) n.scomplexVal.push(e.float()); else n.scomplexVal.push(e.float()); break; case 10: if (n.int64Val && n.int64Val.length || (n.int64Val = []), 2 == (7 & a)) for (o = e.uint32() + e.pos; e.pos < o;) n.int64Val.push(e.int64()); else n.int64Val.push(e.int64()); break; case 11: if (n.boolVal && n.boolVal.length || (n.boolVal = []), 2 == (7 & a)) for (o = e.uint32() + e.pos; e.pos < o;) n.boolVal.push(e.bool()); else n.boolVal.push(e.bool()); break; case 16: if (n.uint32Val && n.uint32Val.length || (n.uint32Val = []), 2 == (7 & a)) for (o = e.uint32() + e.pos; e.pos < o;) n.uint32Val.push(e.uint32()); else n.uint32Val.push(e.uint32()); break; case 17: if (n.uint64Val && n.uint64Val.length || (n.uint64Val = []), 2 == (7 & a)) for (var o = e.uint32() + e.pos; e.pos < o;) n.uint64Val.push(e.uint64()); else n.uint64Val.push(e.uint64()); break; default: e.skipType(7 & a) } } return n }, e }(), e.AttrValue = function() { function e(e) { if (e) for (var t = Object.keys(e), r = 0; r < t.length; ++r) null != e[t[r]] && (this[t[r]] = e[t[r]]) } e.prototype.list = null, e.prototype.s = $util.newBuffer([]), e.prototype.i = $util.Long ? $util.Long.fromBits(0, 0, !1) : 0, e.prototype.f = 0, e.prototype.b = !1, e.prototype.type = 0, e.prototype.shape = null, e.prototype.tensor = null, e.prototype.placeholder = "", e.prototype.func = null; var t = void 0; return Object.defineProperty(e.prototype, "value", { get: $util.oneOfGetter(t = ["list", "s", "i", "f", "b", "type", "shape", "tensor", "placeholder", "func"]), set: $util.oneOfSetter(t) }), e.decode = function(e, t) { e instanceof $Reader || (e = $Reader.create(e)); for (var r = void 0 === t ? e.len : e.pos + t, n = new $root.tensorflow.AttrValue; e.pos < r;) { var a = e.uint32(); switch (a >>> 3) { case 1: n.list = $root.tensorflow.AttrValue.ListValue.decode(e, e.uint32()); break; case 2: n.s = e.bytes(); break; case 3: n.i = e.int64(); break; case 4: n.f = e.float(); break; case 5: n.b = e.bool(); break; case 6: n.type = e.int32(); break; case 7: n.shape = $root.tensorflow.TensorShape.decode(e, e.uint32()); break; case 8: n.tensor = $root.tensorflow.Tensor.decode(e, e.uint32()); break; case 9: n.placeholder = e.string(); break; case 10: n.func = $root.tensorflow.NameAttrList.decode(e, e.uint32()); break; default: e.skipType(7 & a) } } return n }, e.ListValue = function() { function e(e) { if (this.s = [], this.i = [], this.f = [], this.b = [], this.type = [], this.shape = [], this.tensor = [], this.func = [], e) for (var t = Object.keys(e), r = 0; r < t.length; ++r) null != e[t[r]] && (this[t[r]] = e[t[r]]) } return e.prototype.s = $util.emptyArray, e.prototype.i = $util.emptyArray, e.prototype.f = $util.emptyArray, e.prototype.b = $util.emptyArray, e.prototype.type = $util.emptyArray, e.prototype.shape = $util.emptyArray, e.prototype.tensor = $util.emptyArray, e.prototype.func = $util.emptyArray, e.decode = function(e, t) { e instanceof $Reader || (e = $Reader.create(e)); for (var r = void 0 === t ? e.len : e.pos + t, n = new $root.tensorflow.AttrValue.ListValue; e.pos < r;) { var a = e.uint32(); switch (a >>> 3) { case 2: n.s && n.s.length || (n.s = []), n.s.push(e.bytes()); break; case 3: if (n.i && n.i.length || (n.i = []), 2 == (7 & a)) for (o = e.uint32() + e.pos; e.pos < o;) n.i.push(e.int64()); else n.i.push(e.int64()); break; case 4: if (n.f && n.f.length || (n.f = []), 2 == (7 & a)) for (o = e.uint32() + e.pos; e.pos < o;) n.f.push(e.float()); else n.f.push(e.float()); break; case 5: if (n.b && n.b.length || (n.b = []), 2 == (7 & a)) for (o = e.uint32() + e.pos; e.pos < o;) n.b.push(e.bool()); else n.b.push(e.bool()); break; case 6: if (n.type && n.type.length || (n.type = []), 2 == (7 & a)) for (var o = e.uint32() + e.pos; e.pos < o;) n.type.push(e.int32()); else n.type.push(e.int32()); break; case 7: n.shape && n.shape.length || (n.shape = []), n.shape.push($root.tensorflow.TensorShape.decode(e, e.uint32())); break; case 8: n.tensor && n.tensor.length || (n.tensor = []), n.tensor.push($root.tensorflow.Tensor.decode(e, e.uint32())); break; case 9: n.func && n.func.length || (n.func = []), n.func.push($root.tensorflow.NameAttrList.decode(e, e.uint32())); break; default: e.skipType(7 & a) } } return n }, e }(), e }(), e.NameAttrList = function() { function e(e) { if (this.attr = {}, e) for (var t = Object.keys(e), r = 0; r < t.length; ++r) null != e[t[r]] && (this[t[r]] = e[t[r]]) } return e.prototype.name = "", e.prototype.attr = $util.emptyObject, e.decode = function(e, t) { e instanceof $Reader || (e = $Reader.create(e)); for (var r, n = void 0 === t ? e.len : e.pos + t, a = new $root.tensorflow.NameAttrList; e.pos < n;) { var o = e.uint32(); switch (o >>> 3) { case 1: a.name = e.string(); break; case 2: e.skip().pos++, a.attr === $util.emptyObject && (a.attr = {}), r = e.string(), e.pos++, a.attr[r] = $root.tensorflow.AttrValue.decode(e, e.uint32()); break; default: e.skipType(7 & o) } } return a }, e }(), e.NodeDef = function() { function e(e) { if (this.input = [], this.attr = {}, e) for (var t = Object.keys(e), r = 0; r < t.length; ++r) null != e[t[r]] && (this[t[r]] = e[t[r]]) } return e.prototype.name = "", e.prototype.op = "", e.prototype.input = $util.emptyArray, e.prototype.device = "", e.prototype.attr = $util.emptyObject, e.decode = function(e, t) { e instanceof $Reader || (e = $Reader.create(e)); for (var r, n = void 0 === t ? e.len : e.pos + t, a = new $root.tensorflow.NodeDef; e.pos < n;) { var o = e.uint32(); switch (o >>> 3) { case 1: a.name = e.string(); break; case 2: a.op = e.string(); break; case 3: a.input && a.input.length || (a.input = []), a.input.push(e.string()); break; case 4: a.device = e.string(); break; case 5: e.skip().pos++, a.attr === $util.emptyObject && (a.attr = {}), r = e.string(), e.pos++, a.attr[r] = $root.tensorflow.AttrValue.decode(e, e.uint32()); break; default: e.skipType(7 & o) } } return a }, e }(), e.VersionDef = function() { function e(e) { if (this.badConsumers = [], e) for (var t = Object.keys(e), r = 0; r < t.length; ++r) null != e[t[r]] && (this[t[r]] = e[t[r]]) } return e.prototype.producer = 0, e.prototype.minConsumer = 0, e.prototype.badConsumers = $util.emptyArray, e.decode = function(e, t) { e instanceof $Reader || (e = $Reader.create(e)); for (var r = void 0 === t ? e.len : e.pos + t, n = new $root.tensorflow.VersionDef; e.pos < r;) { var a = e.uint32(); switch (a >>> 3) { case 1: n.producer = e.int32(); break; case 2: n.minConsumer = e.int32(); break; case 3: if (n.badConsumers && n.badConsumers.length || (n.badConsumers = []), 2 == (7 & a)) for (var o = e.uint32() + e.pos; e.pos < o;) n.badConsumers.push(e.int32()); else n.badConsumers.push(e.int32()); break; default: e.skipType(7 & a) } } return n }, e }(), e.GraphDef = function() { function e(e) { if (this.node = [], e) for (var t = Object.keys(e), r = 0; r < t.length; ++r) null != e[t[r]] && (this[t[r]] = e[t[r]]) } return e.prototype.node = $util.emptyArray, e.prototype.versions = null, e.prototype.library = null, e.decode = function(e, t) { e instanceof $Reader || (e = $Reader.create(e)); for (var r = void 0 === t ? e.len : e.pos + t, n = new $root.tensorflow.GraphDef; e.pos < r;) { var a = e.uint32(); switch (a >>> 3) { case 1: n.node && n.node.length || (n.node = []), n.node.push($root.tensorflow.NodeDef.decode(e, e.uint32())); break; case 4: n.versions = $root.tensorflow.VersionDef.decode(e, e.uint32()); break; case 2: n.library = $root.tensorflow.FunctionDefLibrary.decode(e, e.uint32()); break; default: e.skipType(7 & a) } } return n }, e }(), e.CollectionDef = function() { function e(e) { if (e) for (var t = Object.keys(e), r = 0; r < t.length; ++r) null != e[t[r]] && (this[t[r]] = e[t[r]]) } e.prototype.nodeList = null, e.prototype.bytesList = null, e.prototype.int64List = null, e.prototype.floatList = null, e.prototype.anyList = null; var t = void 0; return Object.defineProperty(e.prototype, "kind", { get: $util.oneOfGetter(t = ["nodeList", "bytesList", "int64List", "floatList", "anyList"]), set: $util.oneOfSetter(t) }), e.decode = function(e, t) { e instanceof $Reader || (e = $Reader.create(e)); for (var r = void 0 === t ? e.len : e.pos + t, n = new $root.tensorflow.CollectionDef; e.pos < r;) { var a = e.uint32(); switch (a >>> 3) { case 1: n.nodeList = $root.tensorflow.CollectionDef.NodeList.decode(e, e.uint32()); break; case 2: n.bytesList = $root.tensorflow.CollectionDef.BytesList.decode(e, e.uint32()); break; case 3: n.int64List = $root.tensorflow.CollectionDef.Int64List.decode(e, e.uint32()); break; case 4: n.floatList = $root.tensorflow.CollectionDef.FloatList.decode(e, e.uint32()); break; case 5: n.anyList = $root.tensorflow.CollectionDef.AnyList.decode(e, e.uint32()); break; default: e.skipType(7 & a) } } return n }, e.NodeList = function() { function e(e) { if (this.value = [], e) for (var t = Object.keys(e), r = 0; r < t.length; ++r) null != e[t[r]] && (this[t[r]] = e[t[r]]) } return e.prototype.value = $util.emptyArray, e.decode = function(e, t) { e instanceof $Reader || (e = $Reader.create(e)); for (var r = void 0 === t ? e.len : e.pos + t, n = new $root.tensorflow.CollectionDef.NodeList; e.pos < r;) { var a = e.uint32(); switch (a >>> 3) { case 1: n.value && n.value.length || (n.value = []), n.value.push(e.string()); break; default: e.skipType(7 & a) } } return n }, e }(), e.BytesList = function() { function e(e) { if (this.value = [], e) for (var t = Object.keys(e), r = 0; r < t.length; ++r) null != e[t[r]] && (this[t[r]] = e[t[r]]) } return e.prototype.value = $util.emptyArray, e.decode = function(e, t) { e instanceof $Reader || (e = $Reader.create(e)); for (var r = void 0 === t ? e.len : e.pos + t, n = new $root.tensorflow.CollectionDef.BytesList; e.pos < r;) { var a = e.uint32(); switch (a >>> 3) { case 1: n.value && n.value.length || (n.value = []), n.value.push(e.bytes()); break; default: e.skipType(7 & a) } } return n }, e }(), e.Int64List = function() { function e(e) { if (this.value = [], e) for (var t = Object.keys(e), r = 0; r < t.length; ++r) null != e[t[r]] && (this[t[r]] = e[t[r]]) } return e.prototype.value = $util.emptyArray, e.decode = function(e, t) { e instanceof $Reader || (e = $Reader.create(e)); for (var r = void 0 === t ? e.len : e.pos + t, n = new $root.tensorflow.CollectionDef.Int64List; e.pos < r;) { var a = e.uint32(); switch (a >>> 3) { case 1: if (n.value && n.value.length || (n.value = []), 2 == (7 & a)) for (var o = e.uint32() + e.pos; e.pos < o;) n.value.push(e.int64()); else n.value.push(e.int64()); break; default: e.skipType(7 & a) } } return n }, e }(), e.FloatList = function() { function e(e) { if (this.value = [], e) for (var t = Object.keys(e), r = 0; r < t.length; ++r) null != e[t[r]] && (this[t[r]] = e[t[r]]) } return e.prototype.value = $util.emptyArray, e.decode = function(e, t) { e instanceof $Reader || (e = $Reader.create(e)); for (var r = void 0 === t ? e.len : e.pos + t, n = new $root.tensorflow.CollectionDef.FloatList; e.pos < r;) { var a = e.uint32(); switch (a >>> 3) { case 1: if (n.value && n.value.length || (n.value = []), 2 == (7 & a)) for (var o = e.uint32() + e.pos; e.pos < o;) n.value.push(e.float()); else n.value.push(e.float()); break; default: e.skipType(7 & a) } } return n }, e }(), e.AnyList = function() { function e(e) { if (this.value = [], e) for (var t = Object.keys(e), r = 0; r < t.length; ++r) null != e[t[r]] && (this[t[r]] = e[t[r]]) } return e.prototype.value = $util.emptyArray, e.decode = function(e, t) { e instanceof $Reader || (e = $Reader.create(e)); for (var r = void 0 === t ? e.len : e.pos + t, n = new $root.tensorflow.CollectionDef.AnyList; e.pos < r;) { var a = e.uint32(); switch (a >>> 3) { case 1: n.value && n.value.length || (n.value = []), n.value.push($root.tensorflow.Any.decode(e, e.uint32())); break; default: e.skipType(7 & a) } } return n }, e }(), e }(), e.SaverDef = function() { function e(e) { if (e) for (var t = Object.keys(e), r = 0; r < t.length; ++r) null != e[t[r]] && (this[t[r]] = e[t[r]]) } return e.prototype.filenameTensorName = "", e.prototype.saveTensorName = "", e.prototype.restoreOpName = "", e.prototype.maxToKeep = 0, e.prototype.sharded = !1, e.prototype.keepCheckpointEveryNHours = 0, e.prototype.version = 0, e.decode = function(e, t) { e instanceof $Reader || (e = $Reader.create(e)); for (var r = void 0 === t ? e.len : e.pos + t, n = new $root.tensorflow.SaverDef; e.pos < r;) { var a = e.uint32(); switch (a >>> 3) { case 1: n.filenameTensorName = e.string(); break; case 2: n.saveTensorName = e.string(); break; case 3: n.restoreOpName = e.string(); break; case 4: n.maxToKeep = e.int32(); break; case 5: n.sharded = e.bool(); break; case 6: n.keepCheckpointEveryNHours = e.float(); break; case 7: n.version = e.int32(); break; default: e.skipType(7 & a) } } return n }, e.CheckpointFormatVersion = function() { var e = {}, t = Object.create(e); return t[e[0] = "LEGACY"] = 0, t[e[1] = "V1"] = 1, t[e[2] = "V2"] = 2, t }(), e }(), e.TensorInfo = function() { function e(e) { if (e) for (var t = Object.keys(e), r = 0; r < t.length; ++r) null != e[t[r]] && (this[t[r]] = e[t[r]]) } e.prototype.name = "", e.prototype.cooSparse = null, e.prototype.dtype = 0, e.prototype.tensorShape = null; var t = void 0; return Object.defineProperty(e.prototype, "encoding", { get: $util.oneOfGetter(t = ["name", "cooSparse"]), set: $util.oneOfSetter(t) }), e.decode = function(e, t) { e instanceof $Reader || (e = $Reader.create(e)); for (var r = void 0 === t ? e.len : e.pos + t, n = new $root.tensorflow.TensorInfo; e.pos < r;) { var a = e.uint32(); switch (a >>> 3) { case 1: n.name = e.string(); break; case 4: n.cooSparse = $root.tensorflow.TensorInfo.CooSparse.decode(e, e.uint32()); break; case 2: n.dtype = e.int32(); break; case 3: n.tensorShape = $root.tensorflow.TensorShape.decode(e, e.uint32()); break; default: e.skipType(7 & a) } } return n }, e.CooSparse = function() { function e(e) { if (e) for (var t = Object.keys(e), r = 0; r < t.length; ++r) null != e[t[r]] && (this[t[r]] = e[t[r]]) } return e.prototype.valuesTensorName = "", e.prototype.indicesTensorName = "", e.prototype.denseShapeTensorName = "", e.decode = function(e, t) { e instanceof $Reader || (e = $Reader.create(e)); for (var r = void 0 === t ? e.len : e.pos + t, n = new $root.tensorflow.TensorInfo.CooSparse; e.pos < r;) { var a = e.uint32(); switch (a >>> 3) { case 1: n.valuesTensorName = e.string(); break; case 2: n.indicesTensorName = e.string(); break; case 3: n.denseShapeTensorName = e.string(); break; default: e.skipType(7 & a) } } return n }, e }(), e }(), e.SignatureDef = function() { function e(e) { if (this.inputs = {}, this.outputs = {}, e) for (var t = Object.keys(e), r = 0; r < t.length; ++r) null != e[t[r]] && (this[t[r]] = e[t[r]]) } return e.prototype.inputs = $util.emptyObject, e.prototype.outputs = $util.emptyObject, e.prototype.methodName = "", e.decode = function(e, t) { e instanceof $Reader || (e = $Reader.create(e)); for (var r, n = void 0 === t ? e.len : e.pos + t, a = new $root.tensorflow.SignatureDef; e.pos < n;) { var o = e.uint32(); switch (o >>> 3) { case 1: e.skip().pos++, a.inputs === $util.emptyObject && (a.inputs = {}), r = e.string(), e.pos++, a.inputs[r] = $root.tensorflow.TensorInfo.decode(e, e.uint32()); break; case 2: e.skip().pos++, a.outputs === $util.emptyObject && (a.outputs = {}), r = e.string(), e.pos++, a.outputs[r] = $root.tensorflow.TensorInfo.decode(e, e.uint32()); break; case 3: a.methodName = e.string(); break; default: e.skipType(7 & o) } } return a }, e }(), e.AssetFileDef = function() { function e(e) { if (e) for (var t = Object.keys(e), r = 0; r < t.length; ++r) null != e[t[r]] && (this[t[r]] = e[t[r]]) } return e.prototype.tensorInfo = null, e.prototype.filename = "", e.decode = function(e, t) { e instanceof $Reader || (e = $Reader.create(e)); for (var r = void 0 === t ? e.len : e.pos + t, n = new $root.tensorflow.AssetFileDef; e.pos < r;) { var a = e.uint32(); switch (a >>> 3) { case 1: n.tensorInfo = $root.tensorflow.TensorInfo.decode(e, e.uint32()); break; case 2: n.filename = e.string(); break; default: e.skipType(7 & a) } } return n }, e }(), e.OpDef = function() { function e(e) { if (this.inputArg = [], this.outputArg = [], this.attr = [], e) for (var t = Object.keys(e), r = 0; r < t.length; ++r) null != e[t[r]] && (this[t[r]] = e[t[r]]) } return e.prototype.name = "", e.prototype.inputArg = $util.emptyArray, e.prototype.outputArg = $util.emptyArray, e.prototype.attr = $util.emptyArray, e.prototype.deprecation = null, e.prototype.summary = "", e.prototype.description = "", e.prototype.isCommutative = !1, e.prototype.isAggregate = !1, e.prototype.isStateful = !1, e.prototype.allowsUninitializedInput = !1, e.decode = function(e, t) { e instanceof $Reader || (e = $Reader.create(e)); for (var r = void 0 === t ? e.len : e.pos + t, n = new $root.tensorflow.OpDef; e.pos < r;) { var a = e.uint32(); switch (a >>> 3) { case 1: n.name = e.string(); break; case 2: n.inputArg && n.inputArg.length || (n.inputArg = []), n.inputArg.push($root.tensorflow.OpDef.ArgDef.decode(e, e.uint32())); break; case 3: n.outputArg && n.outputArg.length || (n.outputArg = []), n.outputArg.push($root.tensorflow.OpDef.ArgDef.decode(e, e.uint32())); break; case 4: n.attr && n.attr.length || (n.attr = []), n.attr.push($root.tensorflow.OpDef.AttrDef.decode(e, e.uint32())); break; case 8: n.deprecation = $root.tensorflow.OpDef.OpDeprecation.decode(e, e.uint32()); break; case 5: n.summary = e.string(); break; case 6: n.description = e.string(); break; case 18: n.isCommutative = e.bool(); break; case 16: n.isAggregate = e.bool(); break; case 17: n.isStateful = e.bool(); break; case 19: n.allowsUninitializedInput = e.bool(); break; default: e.skipType(7 & a) } } return n }, e.ArgDef = function() { function e(e) { if (e) for (var t = Object.keys(e), r = 0; r < t.length; ++r) null != e[t[r]] && (this[t[r]] = e[t[r]]) } return e.prototype.name = "", e.prototype.description = "", e.prototype.type = 0, e.prototype.typeAttr = "", e.prototype.numberAttr = "", e.prototype.typeListAttr = "", e.prototype.isRef = !1, e.decode = function(e, t) { e instanceof $Reader || (e = $Reader.create(e)); for (var r = void 0 === t ? e.len : e.pos + t, n = new $root.tensorflow.OpDef.ArgDef; e.pos < r;) { var a = e.uint32(); switch (a >>> 3) { case 1: n.name = e.string(); break; case 2: n.description = e.string(); break; case 3: n.type = e.int32(); break; case 4: n.typeAttr = e.string(); break; case 5: n.numberAttr = e.string(); break; case 6: n.typeListAttr = e.string(); break; case 16: n.isRef = e.bool(); break; default: e.skipType(7 & a) } } return n }, e }(), e.AttrDef = function() { function e(e) { if (e) for (var t = Object.keys(e), r = 0; r < t.length; ++r) null != e[t[r]] && (this[t[r]] = e[t[r]]) } return e.prototype.name = "", e.prototype.type = "", e.prototype.defaultValue = null, e.prototype.description = "", e.prototype.hasMinimum = !1, e.prototype.minimum = $util.Long ? $util.Long.fromBits(0, 0, !1) : 0, e.prototype.allowedValues = null, e.decode = function(e, t) { e instanceof $Reader || (e = $Reader.create(e)); for (var r = void 0 === t ? e.len : e.pos + t, n = new $root.tensorflow.OpDef.AttrDef; e.pos < r;) { var a = e.uint32(); switch (a >>> 3) { case 1: n.name = e.string(); break; case 2: n.type = e.string(); break; case 3: n.defaultValue = $root.tensorflow.AttrValue.decode(e, e.uint32()); break; case 4: n.description = e.string(); break; case 5: n.hasMinimum = e.bool(); break; case 6: n.minimum = e.int64(); break; case 7: n.allowedValues = $root.tensorflow.AttrValue.decode(e, e.uint32()); break; default: e.skipType(7 & a) } } return n }, e }(), e.OpDeprecation = function() { function e(e) { if (e) for (var t = Object.keys(e), r = 0; r < t.length; ++r) null != e[t[r]] && (this[t[r]] = e[t[r]]) } return e.prototype.version = 0, e.prototype.explanation = "", e.decode = function(e, t) { e instanceof $Reader || (e = $Reader.create(e)); for (var r = void 0 === t ? e.len : e.pos + t, n = new $root.tensorflow.OpDef.OpDeprecation; e.pos < r;) { var a = e.uint32(); switch (a >>> 3) { case 1: n.version = e.int32(); break; case 2: n.explanation = e.string(); break; default: e.skipType(7 & a) } } return n }, e }(), e }(), e.OpList = function() { function e(e) { if (this.op = [], e) for (var t = Object.keys(e), r = 0; r < t.length; ++r) null != e[t[r]] && (this[t[r]] = e[t[r]]) } return e.prototype.op = $util.emptyArray, e.decode = function(e, t) { e instanceof $Reader || (e = $Reader.create(e)); for (var r = void 0 === t ? e.len : e.pos + t, n = new $root.tensorflow.OpList; e.pos < r;) { var a = e.uint32(); switch (a >>> 3) { case 1: n.op && n.op.length || (n.op = []), n.op.push($root.tensorflow.OpDef.decode(e, e.uint32())); break; default: e.skipType(7 & a) } } return n }, e }(), e.MetaGraphDef = function() { function e(e) { if (this.collectionDef = {}, this.signatureDef = {}, this.assetFileDef = [], e) for (var t = Object.keys(e), r = 0; r < t.length; ++r) null != e[t[r]] && (this[t[r]] = e[t[r]]) } return e.prototype.metaInfoDef = null, e.prototype.graphDef = null, e.prototype.saverDef = null, e.prototype.collectionDef = $util.emptyObject, e.prototype.signatureDef = $util.emptyObject, e.prototype.assetFileDef = $util.emptyArray, e.decode = function(e, t) { e instanceof $Reader || (e = $Reader.create(e)); for (var r, n = void 0 === t ? e.len : e.pos + t, a = new $root.tensorflow.MetaGraphDef; e.pos < n;) { var o = e.uint32(); switch (o >>> 3) { case 1: a.metaInfoDef = $root.tensorflow.MetaGraphDef.MetaInfoDef.decode(e, e.uint32()); break; case 2: a.graphDef = $root.tensorflow.GraphDef.decode(e, e.uint32()); break; case 3: a.saverDef = $root.tensorflow.SaverDef.decode(e, e.uint32()); break; case 4: e.skip().pos++, a.collectionDef === $util.emptyObject && (a.collectionDef = {}), r = e.string(), e.pos++, a.collectionDef[r] = $root.tensorflow.CollectionDef.decode(e, e.uint32()); break; case 5: e.skip().pos++, a.signatureDef === $util.emptyObject && (a.signatureDef = {}), r = e.string(), e.pos++, a.signatureDef[r] = $root.tensorflow.SignatureDef.decode(e, e.uint32()); break; case 6: a.assetFileDef && a.assetFileDef.length || (a.assetFileDef = []), a.assetFileDef.push($root.tensorflow.AssetFileDef.decode(e, e.uint32())); break; default: e.skipType(7 & o) } } return a }, e.MetaInfoDef = function() { function e(e) { if (this.tags = [], e) for (var t = Object.keys(e), r = 0; r < t.length; ++r) null != e[t[r]] && (this[t[r]] = e[t[r]]) } return e.prototype.metaGraphVersion = "", e.prototype.strippedOpList = null, e.prototype.anyInfo = null, e.prototype.tags = $util.emptyArray, e.prototype.tensorflowVersion = "", e.prototype.tensorflowGitVersion = "", e.decode = function(e, t) { e instanceof $Reader || (e = $Reader.create(e)); for (var r = void 0 === t ? e.len : e.pos + t, n = new $root.tensorflow.MetaGraphDef.MetaInfoDef; e.pos < r;) { var a = e.uint32(); switch (a >>> 3) { case 1: n.metaGraphVersion = e.string(); break; case 2: n.strippedOpList = $root.tensorflow.OpList.decode(e, e.uint32()); break; case 3: n.anyInfo = $root.tensorflow.Any.decode(e, e.uint32()); break; case 4: n.tags && n.tags.length || (n.tags = []), n.tags.push(e.string()); break; case 5: n.tensorflowVersion = e.string(); break; case 6: n.tensorflowGitVersion = e.string(); break; default: e.skipType(7 & a) } } return n }, e }(), e }(), e.SavedModel = function() { function e(e) { if (this.metaGraphs = [], e) for (var t = Object.keys(e), r = 0; r < t.length; ++r) null != e[t[r]] && (this[t[r]] = e[t[r]]) } return e.prototype.savedModelSchemaVersion = $util.Long ? $util.Long.fromBits(0, 0, !1) : 0, e.prototype.metaGraphs = $util.emptyArray, e.decode = function(e, t) { e instanceof $Reader || (e = $Reader.create(e)); for (var r = void 0 === t ? e.len : e.pos + t, n = new $root.tensorflow.SavedModel; e.pos < r;) { var a = e.uint32(); switch (a >>> 3) { case 1: n.savedModelSchemaVersion = e.int64(); break; case 2: n.metaGraphs && n.metaGraphs.length || (n.metaGraphs = []), n.metaGraphs.push($root.tensorflow.MetaGraphDef.decode(e, e.uint32())); break; default: e.skipType(7 & a) } } return n }, e }(), e.FunctionDefLibrary = function() { function e(e) { if (this.function = [], this.gradient = [], e) for (var t = Object.keys(e), r = 0; r < t.length; ++r) null != e[t[r]] && (this[t[r]] = e[t[r]]) } return e.prototype.function = $util.emptyArray, e.prototype.gradient = $util.emptyArray, e.decode = function(e, t) { e instanceof $Reader || (e = $Reader.create(e)); for (var r = void 0 === t ? e.len : e.pos + t, n = new $root.tensorflow.FunctionDefLibrary; e.pos < r;) { var a = e.uint32(); switch (a >>> 3) { case 1: n.function && n.function.length || (n.function = []), n.function.push($root.tensorflow.FunctionDef.decode(e, e.uint32())); break; case 2: n.gradient && n.gradient.length || (n.gradient = []), n.gradient.push($root.tensorflow.GradientDef.decode(e, e.uint32())); break; default: e.skipType(7 & a) } } return n }, e }(), e.FunctionDef = function() { function e(e) { if (this.attr = {}, this.nodeDef = [], this.ret = {}, e) for (var t = Object.keys(e), r = 0; r < t.length; ++r) null != e[t[r]] && (this[t[r]] = e[t[r]]) } return e.prototype.signature = null, e.prototype.attr = $util.emptyObject, e.prototype.nodeDef = $util.emptyArray, e.prototype.ret = $util.emptyObject, e.decode = function(e, t) { e instanceof $Reader || (e = $Reader.create(e)); for (var r, n = void 0 === t ? e.len : e.pos + t, a = new $root.tensorflow.FunctionDef; e.pos < n;) { var o = e.uint32(); switch (o >>> 3) { case 1: a.signature = $root.tensorflow.OpDef.decode(e, e.uint32()); break; case 5: e.skip().pos++, a.attr === $util.emptyObject && (a.attr = {}), r = e.string(), e.pos++, a.attr[r] = $root.tensorflow.AttrValue.decode(e, e.uint32()); break; case 3: a.nodeDef && a.nodeDef.length || (a.nodeDef = []), a.nodeDef.push($root.tensorflow.NodeDef.decode(e, e.uint32())); break; case 4: e.skip().pos++, a.ret === $util.emptyObject && (a.ret = {}), r = e.string(), e.pos++, a.ret[r] = e.string(); break; default: e.skipType(7 & o) } } return a }, e }(), e.GradientDef = function() { function e(e) { if (e) for (var t = Object.keys(e), r = 0; r < t.length; ++r) null != e[t[r]] && (this[t[r]] = e[t[r]]) } return e.prototype.functionName = "", e.prototype.gradientFunc = "", e.decode = function(e, t) { e instanceof $Reader || (e = $Reader.create(e)); for (var r = void 0 === t ? e.len : e.pos + t, n = new $root.tensorflow.GradientDef; e.pos < r;) { var a = e.uint32(); switch (a >>> 3) { case 1: n.functionName = e.string(); break; case 2: n.gradientFunc = e.string(); break; default: e.skipType(7 & a) } } return n }, e }(), e }(), arithmetic = [{ tfOpName: "Add", dlOpName: "add", category: "arithmetic", params: [{ tfInputIndex: 0, dlParamName: "a", type: "tensor" }, { tfInputIndex: 1, dlParamName: "b", type: "tensor" }, { tfParamName: "T", dlParamName: "dtype", type: "dtype", notSupported: !0 }] }, { tfOpName: "BiasAdd", dlOpName: "add", category: "arithmetic", params: [{ tfInputIndex: 0, dlParamName: "a", type: "tensor" }, { tfInputIndex: 1, dlParamName: "b", type: "tensor" }, { tfParamName: "T", dlParamName: "dtype", type: "dtype", notSupported: !0 }] }, { tfOpName: "Sub", dlOpName: "sub", category: "arithmetic", params: [{ tfInputIndex: 0, dlParamName: "a", type: "tensor" }, { tfInputIndex: 1, dlParamName: "b", type: "tensor" }, { tfParamName: "T", dlParamName: "dtype", type: "dtype", notSupported: !0 }] }, { tfOpName: "RealDiv", dlOpName: "div", category: "arithmetic", params: [{ tfInputIndex: 0, dlParamName: "a", type: "tensor" }, { tfInputIndex: 1, dlParamName: "b", type: "tensor" }, { tfParamName: "T", dlParamName: "dtype", type: "dtype", notSupported: !0 }] }, { tfOpName: "Div", dlOpName: "div", category: "arithmetic", params: [{ tfInputIndex: 0, dlParamName: "a", type: "tensor" }, { tfInputIndex: 1, dlParamName: "b", type: "tensor" }, { tfParamName: "T", dlParamName: "dtype", type: "dtype", notSupported: !0 }] }, { tfOpName: "Mul", dlOpName: "mul", category: "arithmetic", params: [{ tfInputIndex: 0, dlParamName: "a", type: "tensor" }, { tfInputIndex: 1, dlParamName: "b", type: "tensor" }, { tfParamName: "T", dlParamName: "dtype", type: "dtype", notSupported: !0 }] }, { tfOpName: "Maximum", dlOpName: "maximum", category: "arithmetic", params: [{ tfInputIndex: 0, dlParamName: "a", type: "tensor" }, { tfInputIndex: 1, dlParamName: "b", type: "tensor" }] }, { tfOpName: "Minimum", dlOpName: "minimum", category: "arithmetic", params: [{ tfInputIndex: 0, dlParamName: "a", type: "tensor" }, { tfInputIndex: 1, dlParamName: "b", type: "tensor" }] }, { tfOpName: "Pow", dlOpName: "pow", category: "arithmetic", params: [{ tfInputIndex: 0, dlParamName: "a", type: "tensor" }, { tfInputIndex: 1, dlParamName: "b", type: "tensor" }, { tfParamName: "T", dlParamName: "dtype", type: "dtype", notSupported: !0 }] }, { tfOpName: "SquaredDifference", dlOpName: "squaredDifference", category: "arithmetic", params: [{ tfInputIndex: 0, dlParamName: "a", type: "tensor" }, { tfInputIndex: 1, dlParamName: "b", type: "tensor" }, { tfParamName: "T", dlParamName: "dtype", type: "dtype", notSupported: !0 }] }, { tfOpName: "Mod", dlOpName: "mod", category: "arithmetic", params: [{ tfInputIndex: 0, dlParamName: "a", type: "tensor" }, { tfInputIndex: 1, dlParamName: "b", type: "tensor" }, { tfParamName: "T", dlParamName: "dtype", type: "dtype", notSupported: !0 }] }], arithmetic$1 = Object.freeze({ default: arithmetic }), basic_math = [{ tfOpName: "Abs", dlOpName: "abs", category: "basic_math", params: [{ tfInputIndex: 0, dlParamName: "x", type: "tensor" }, { tfParamName: "T", dlParamName: "dtype", type: "dtype", notSupported: !0 }] }, { tfOpName: "Acos", dlOpName: "acos", category: "basic_math", params: [{ tfInputIndex: 0, dlParamName: "x", type: "tensor" }, { tfParamName: "T", dlParamName: "dtype", type: "dtype", notSupported: !0 }] }, { tfOpName: "Asin", dlOpName: "asin", category: "basic_math", params: [{ tfInputIndex: 0, dlParamName: "x", type: "tensor" }, { tfParamName: "T", dlParamName: "dtype", type: "dtype", notSupported: !0 }] }, { tfOpName: "atan", dlOpName: "atan", category: "basic_math", params: [{ tfInputIndex: 0, dlParamName: "x", type: "tensor" }, { tfParamName: "T", dlParamName: "dtype", type: "dtype", notSupported: !0 }] }, { tfOpName: "Ceil", dlOpName: "ceil", category: "basic_math", params: [{ tfInputIndex: 0, dlParamName: "x", type: "tensor" }, { tfParamName: "T", dlParamName: "dtype", type: "dtype", notSupported: !0 }] }, { tfOpName: "ClipByValue", dlOpName: "clipByValue", category: "basic_math", params: [{ tfInputIndex: 0, dlParamName: "x", type: "tensor" }, { tfParamName: "clip_value_min", dlParamName: "clipValueMin", type: "number" }, { tfParamName: "clip_value_max", dlParamName: "clipValueMax", type: "number" }] }, { tfOpName: "Cos", dlOpName: "cos", category: "basic_math", params: [{ tfInputIndex: 0, dlParamName: "x", type: "tensor" }, { tfParamName: "T", dlParamName: "dtype", type: "dtype", notSupported: !0 }] }, { tfOpName: "Cosh", dlOpName: "cosh", category: "basic_math", params: [{ tfInputIndex: 0, dlParamName: "x", type: "tensor" }, { tfParamName: "T", dlParamName: "dtype", type: "dtype", notSupported: !0 }] }, { tfOpName: "Elu", dlOpName: "elu", category: "basic_math", params: [{ tfInputIndex: 0, dlParamName: "x", type: "tensor" }, { tfParamName: "T", dlParamName: "dtype", type: "dtype", notSupported: !0 }] }, { tfOpName: "Exp", dlOpName: "exp", category: "basic_math", params: [{ tfInputIndex: 0, dlParamName: "x", type: "tensor" }, { tfParamName: "T", dlParamName: "dtype", type: "dtype", notSupported: !0 }] }, { tfOpName: "Floor", dlOpName: "floor", category: "basic_math", params: [{ tfInputIndex: 0, dlParamName: "x", type: "tensor" }, { tfParamName: "T", dlParamName: "dtype", type: "dtype", notSupported: !0 }] }, { tfOpName: "Log", dlOpName: "log", category: "basic_math", params: [{ tfInputIndex: 0, dlParamName: "x", type: "tensor" }, { tfParamName: "T", dlParamName: "dtype", type: "dtype", notSupported: !0 }] }, { tfOpName: "Neg", dlOpName: "neg", category: "basic_math", params: [{ tfInputIndex: 0, dlParamName: "x", type: "tensor" }, { tfParamName: "T", dlParamName: "dtype", type: "dtype", notSupported: !0 }] }, { tfOpName: "Relu", dlOpName: "relu", category: "basic_math", params: [{ tfInputIndex: 0, dlParamName: "x", type: "tensor" }, { tfParamName: "T", dlParamName: "dtype", type: "dtype", notSupported: !0 }] }, { tfOpName: "Relu6", dlOpName: "clipByValue", category: "basic_math", params: [{ tfInputIndex: 0, dlParamName: "x", type: "tensor" }, { tfParamName: "T", dlParamName: "dtype", type: "dtype", notSupported: !0 }, { dlParamName: "clipValueMin", type: "number", defaultValue: 0 }, { dlParamName: "clipValueMax", type: "number", defaultValue: 6 }] }, { tfOpName: "Selu", dlOpName: "selu", category: "basic_math", params: [{ tfInputIndex: 0, dlParamName: "x", type: "tensor" }, { tfParamName: "T", dlParamName: "dtype", type: "dtype", notSupported: !0 }] }, { tfOpName: "Sigmoid", dlOpName: "sigmoid", category: "basic_math", params: [{ tfInputIndex: 0, dlParamName: "x", type: "tensor" }, { tfParamName: "T", dlParamName: "dtype", type: "dtype", notSupported: !0 }] }, { tfOpName: "Sin", dlOpName: "sin", category: "basic_math", params: [{ tfInputIndex: 0, dlParamName: "x", type: "tensor" }, { tfParamName: "T", dlParamName: "dtype", type: "dtype", notSupported: !0 }] }, { tfOpName: "Sinh", dlOpName: "sinh", category: "basic_math", params: [{ tfInputIndex: 0, dlParamName: "x", type: "tensor" }, { tfParamName: "T", dlParamName: "dtype", type: "dtype", notSupported: !0 }] }, { tfOpName: "Sqrt", dlOpName: "sqrt", category: "basic_math", params: [{ tfInputIndex: 0, dlParamName: "x", type: "tensor" }, { tfParamName: "T", dlParamName: "dtype", type: "dtype", notSupported: !0 }] }, { tfOpName: "Rsqrt", dlOpName: "rsqrt", category: "basic_math", params: [{ tfInputIndex: 0, dlParamName: "x", type: "tensor" }, { tfParamName: "T", dlParamName: "dtype", type: "dtype", notSupported: !0 }] }, { tfOpName: "Square", dlOpName: "square", category: "basic_math", params: [{ tfInputIndex: 0, dlParamName: "x", type: "tensor" }, { tfParamName: "T", dlParamName: "dtype", type: "dtype", notSupported: !0 }] }, { tfOpName: "Tan", dlOpName: "tan", category: "basic_math", params: [{ tfInputIndex: 0, dlParamName: "x", type: "tensor" }, { tfParamName: "T", dlParamName: "dtype", type: "dtype", notSupported: !0 }] }, { tfOpName: "Tanh", dlOpName: "tanh", category: "basic_math", params: [{ tfInputIndex: 0, dlParamName: "x", type: "tensor" }, { tfParamName: "T", dlParamName: "dtype", type: "dtype", notSupported: !0 }] }, { tfOpName: "Sign", dlOpName: "sign", category: "basic_math", params: [{ tfInputIndex: 0, dlParamName: "x", type: "tensor" }, { tfParamName: "T", dlParamName: "dtype", type: "dtype", notSupported: !0 }] }, { tfOpName: "Round", dlOpName: "round", category: "basic_math", params: [{ tfInputIndex: 0, dlParamName: "x", type: "tensor" }, { tfParamName: "T", dlParamName: "dtype", type: "dtype", notSupported: !0 }] }, { tfOpName: "Expm1", dlOpName: "expm1", category: "basic_math", params: [{ tfInputIndex: 0, dlParamName: "x", type: "tensor" }, { tfParamName: "T", dlParamName: "dtype", type: "dtype", notSupported: !0 }] }, { tfOpName: "Log1p", dlOpName: "log1p", category: "basic_math", params: [{ tfInputIndex: 0, dlParamName: "x", type: "tensor" }, { tfParamName: "T", dlParamName: "dtype", type: "dtype", notSupported: !0 }] }, { tfOpName: "Reciprocal", dlOpName: "reciprocal", category: "basic_math", params: [{ tfInputIndex: 0, dlParamName: "x", type: "tensor" }, { tfParamName: "T", dlParamName: "dtype", type: "dtype", notSupported: !0 }] }, { tfOpName: "Reciprocal", dlOpName: "reciprocal", category: "basic_math", params: [{ tfInputIndex: 0, dlParamName: "x", type: "tensor" }, { tfParamName: "T", dlParamName: "dtype", type: "dtype", notSupported: !0 }] }, { tfOpName: "Softplus", dlOpName: "softplus", category: "basic_math", params: [{ tfInputIndex: 0, dlParamName: "x", type: "tensor" }, { tfParamName: "T", dlParamName: "dtype", type: "dtype", notSupported: !0 }] }, { tfOpName: "Asinh", dlOpName: "asinh", category: "basic_math", params: [{ tfInputIndex: 0, dlParamName: "x", type: "tensor" }, { tfParamName: "T", dlParamName: "dtype", type: "dtype", notSupported: !0 }] }, { tfOpName: "Acosh", dlOpName: "acosh", category: "basic_math", params: [{ tfInputIndex: 0, dlParamName: "x", type: "tensor" }, { tfParamName: "T", dlParamName: "dtype", type: "dtype", notSupported: !0 }] }, { tfOpName: "Atanh", dlOpName: "atanh", category: "basic_math", params: [{ tfInputIndex: 0, dlParamName: "x", type: "tensor" }, { tfParamName: "T", dlParamName: "dtype", type: "dtype", notSupported: !0 }] }, { tfOpName: "Erf", dlOpName: "erf", category: "basic_math", params: [{ tfInputIndex: 0, dlParamName: "x", type: "tensor" }, { tfParamName: "T", dlParamName: "dtype", type: "dtype", notSupported: !0 }] }], basicMath = Object.freeze({ default: basic_math }), control = [{ tfOpName: "LoopCond", dlOpName: "loopCond", category: "control", params: [{ tfInputIndex: 0, dlParamName: "pred", type: "tensor" }] }, { tfOpName: "Switch", dlOpName: "switch", category: "control", params: [{ tfInputIndex: 0, dlParamName: "data", type: "tensor" }, { tfInputIndex: 1, dlParamName: "pred", type: "tensor" }] }, { tfOpName: "Merge", dlOpName: "merge", category: "control", params: [{ tfInputIndex: 0, tfInputParamLength: 0, dlParamName: "tensors", type: "tensors" }] }, { tfOpName: "Enter", dlOpName: "enter", category: "control", params: [{ tfInputIndex: 0, dlParamName: "tensor", type: "tensor" }, { tfParamName: "T", dlParamName: "dtype", type: "dtype", notSupported: !0 }, { tfParamName: "frame_name", dlParamName: "frameName", type: "string" }, { tfParamName: "is_constant", dlParamName: "isConstant", type: "bool" }] }, { tfOpName: "Exit", dlOpName: "exit", category: "control", params: [{ tfInputIndex: 0, dlParamName: "tensor", type: "tensor" }, { tfParamName: "T", dlParamName: "dtype", type: "dtype", notSupported: !0 }] }, { tfOpName: "NextIteration", dlOpName: "nextIteration", category: "control", params: [{ tfInputIndex: 0, dlParamName: "tensor", type: "tensor" }, { tfParamName: "T", dlParamName: "dtype", type: "dtype", notSupported: !0 }] }], control$1 = Object.freeze({ default: control }), convolution = [{ tfOpName: "AvgPool", dlOpName: "avgPool", category: "convolution", params: [{ tfInputIndex: 0, dlParamName: "x", type: "tensor" }, { tfParamName: "strides", dlParamName: "strides", type: "number[]" }, { tfParamName: "padding", dlParamName: "pad", type: "string" }, { tfParamName: "data_format", dlParamName: "dataFormat", type: "string", notSupported: !0 }, { tfParamName: "ksize", dlParamName: "kernelSize", type: "number[]" }, { tfParamName: "T", dlParamName: "dtype", type: "dtype", notSupported: !0 }] }, { tfOpName: "MaxPool", dlOpName: "maxPool", category: "convolution", params: [{ tfInputIndex: 0, dlParamName: "x", type: "tensor" }, { tfParamName: "strides", dlParamName: "strides", type: "number[]" }, { tfParamName: "padding", dlParamName: "pad", type: "string" }, { tfParamName: "data_format", dlParamName: "dataFormat", type: "string", notSupported: !0 }, { tfParamName: "ksize", dlParamName: "kernelSize", type: "number[]" }, { tfParamName: "T", dlParamName: "dtype", type: "dtype", notSupported: !0 }] }, { tfOpName: "Conv1D", dlOpName: "conv1d", category: "convolution", params: [{ tfInputIndex: 0, dlParamName: "x", type: "tensor" }, { tfInputIndex: 1, dlParamName: "filter", type: "tensor" }, { tfParamName: "stride", dlParamName: "stride", type: "number" }, { tfParamName: "padding", dlParamName: "pad", type: "string" }, { tfParamName: "data_format", dlParamName: "dataFormat", type: "string", defaultValue: "NWC" }, { tfParamName: "T", dlParamName: "dtype", type: "dtype", notSupported: !0 }, { tfParamName: "dilation", dlParamName: "dilation", type: "number", defaultValue: 1 }] }, { tfOpName: "Conv2D", dlOpName: "conv2d", category: "convolution", params: [{ tfInputIndex: 0, dlParamName: "x", type: "tensor" }, { tfInputIndex: 1, dlParamName: "filter", type: "tensor" }, { tfParamName: "T", dlParamName: "dtype", type: "dtype", notSupported: !0 }, { tfParamName: "strides", dlParamName: "strides", type: "number[]" }, { tfParamName: "padding", dlParamName: "pad", type: "string" }, { tfParamName: "useCudnnOnGpu", dlParamName: "useCudnnOnGpu", type: "bool" }, { tfParamName: "data_format", dlParamName: "dataFormat", type: "string", defaultValue: "NHWC" }, { tfParamName: "dilations", dlParamName: "dilations", type: "number[]" }] }, { tfOpName: "Conv2DBackpropInput", dlOpName: "conv2dTranspose", category: "convolution", params: [{ tfInputIndex: 2, dlParamName: "x", type: "tensor" }, { tfInputIndex: 1, dlParamName: "filter", type: "tensor" }, { tfInputIndex: 0, dlParamName: "outputShape", type: "number[]" }, { tfParamName: "strides", dlParamName: "strides", type: "number[]" }, { tfParamName: "padding", dlParamName: "pad", type: "string" }, { tfParamName: "data_format", dlParamName: "dataFormat", type: "string", notSupported: !0 }] }, { tfOpName: "DepthwiseConv2d", dlOpName: "depthwiseConv2d", category: "convolution", params: [{ tfInputIndex: 0, dlParamName: "input", type: "tensor" }, { tfInputIndex: 1, dlParamName: "filter", type: "tensor" }, { tfParamName: "strides", dlParamName: "strides", type: "number[]" }, { tfParamName: "padding", dlParamName: "pad", type: "string" }, { tfParamName: "data_format", dlParamName: "dataFormat", type: "string", defaultValue: "NHWC" }, { tfParamName: "dilations", dlParamName: "dilations", type: "number[]" }] }, { tfOpName: "DepthwiseConv2dNative", dlOpName: "depthwiseConv2d", category: "convolution", params: [{ tfInputIndex: 0, dlParamName: "input", type: "tensor" }, { tfInputIndex: 1, dlParamName: "filter", type: "tensor" }, { tfParamName: "strides", dlParamName: "strides", type: "number[]" }, { tfParamName: "padding", dlParamName: "pad", type: "string" }, { tfParamName: "data_format", dlParamName: "dataFormat", type: "string", defaultValue: "NHWC" }, { tfParamName: "dilations", dlParamName: "dilations", type: "number[]" }] }], convolution$1 = Object.freeze({ default: convolution }), creation = [{ tfOpName: "Fill", dlOpName: "fill", category: "creation", params: [{ tfInputIndex: 0, dlParamName: "shape", type: "number[]" }, { tfInputIndex: 1, dlParamName: "value", type: "number" }, { tfParamName: "T", dlParamName: "dtype", type: "dtype", notSupported: !0 }] }, { tfOpName: "LinSpace", dlOpName: "linspace", category: "creation", params: [{ tfInputIndex: 0, dlParamName: "start", type: "number" }, { tfInputIndex: 1, dlParamName: "stop", type: "number" }, { tfInputIndex: 2, dlParamName: "num", type: "number" }, { tfParamName: "T", dlParamName: "dtype", type: "dtype", notSupported: !0 }] }, { tfOpName: "OneHot", dlOpName: "oneHot", category: "creation", params: [{ tfInputIndex: 0, dlParamName: "indices", type: "tensor" }, { tfInputIndex: 1, dlParamName: "depth", type: "number" }, { tfInputIndex: 2, dlParamName: "onValue", type: "number", defaultValue: 1 }, { tfInputIndex: 3, dlParamName: "offValue", type: "number", defaultValue: 0 }, { tfParamName: "axis", dlParamName: "axis", type: "number", notSupported: !0 }, { tfParamName: "T", dlParamName: "dtype", type: "dtype", notSupported: !0 }] }, { tfOpName: "Ones", dlOpName: "ones", category: "creation", params: [{ tfInputIndex: 0, dlParamName: "shape", type: "number[]" }, { tfParamName: "T", dlParamName: "dtype", type: "dtype" }] }, { tfOpName: "OnesLike", dlOpName: "onesLike", category: "creation", params: [{ tfInputIndex: 0, dlParamName: "x", type: "tensor" }, { tfParamName: "dtype", dlParamName: "dtype", type: "dtype" }] }, { tfOpName: "RandomUniform", dlOpName: "randomUniform", category: "creation", params: [{ tfInputIndex: 0, dlParamName: "shape", type: "number[]" }, { tfParamName: "minval", dlParamName: "minval", type: "number", defaultValue: 0 }, { tfParamName: "maxval", dlParamName: "maxval", type: "number", defaultValue: 1 }, { tfParamName: "dtype", dlParamName: "dtype", type: "dtype" }, { tfParamName: "seed", dlParamName: "seed", type: "number", defaultValue: 0 }, { tfParamName: "seed2", dlParamName: "seed2", type: "number", defaultValue: 0, notSupported: !0 }, { tfParamName: "T", dlParamName: "T", type: "number", notSupported: !0 }] }, { tfOpName: "Range", dlOpName: "range", category: "creation", params: [{ tfInputIndex: 0, dlParamName: "start", type: "number" }, { tfInputIndex: 1, dlParamName: "stop", type: "number" }, { tfInputIndex: 2, dlParamName: "step", type: "number", defaultValue: 0 }, { tfParamName: "Tidx", dlParamName: "dtype", type: "dtype" }] }, { tfOpName: "truncatedNormal", dlOpName: "truncatedNormal", category: "creation", params: [{ tfInputIndex: 0, dlParamName: "shape", type: "number[]" }, { tfParamName: "means", dlParamName: "mean", type: "number", defaultValue: 0 }, { tfParamName: "stddev", dlParamName: "stdDev", type: "number", defaultValue: 1 }, { tfParamName: "seed", dlParamName: "seed", type: "number" }, { tfParamName: "seed2", dlParamName: "seed2", type: "number", defaultValue: 0, notSupported: !0 }, { tfParamName: "dtype", dlParamName: "dtype", type: "dtype" }, { tfParamName: "T", dlParamName: "T", type: "number", notSupported: !0 }] }, { tfOpName: "Zeros", dlOpName: "zeros", category: "creation", params: [{ tfInputIndex: 0, dlParamName: "shape", type: "number[]" }, { tfParamName: "T", dlParamName: "dtype", type: "dtype" }] }, { tfOpName: "ZerosLike", dlOpName: "zerosLike", category: "creation", params: [{ tfInputIndex: 0, dlParamName: "x", type: "tensor" }, { tfParamName: "T", dlParamName: "dtype", type: "dtype" }] }], creation$1 = Object.freeze({ default: creation }), graph = [{ tfOpName: "PlaceholderWithDefault", dlOpName: "placeholder", category: "graph", params: [{ tfInputIndex: 0, dlParamName: "default", type: "tensor" }] }, { tfOpName: "Placeholder", dlOpName: "placeholder", category: "graph" }, { tfOpName: "Const", dlOpName: "const", category: "graph" }, { tfOpName: "Identity", dlOpName: "identity", category: "graph", params: [{ tfInputIndex: 0, dlParamName: "x", type: "tensor" }] }, { tfOpName: "Snapshot", dlOpName: "snapshot", category: "graph", params: [{ tfInputIndex: 0, dlParamName: "x", type: "tensor" }] }, { tfOpName: "Shape", dlOpName: "shape", category: "graph", params: [{ tfInputIndex: 0, dlParamName: "x", type: "tensor" }] }, { tfOpName: "Print", dlOpName: "print", category: "graph", params: [{ tfInputIndex: 0, dlParamName: "x", type: "tensor" }, { tfInputIndex: 1, tfInputParamLength: 1, dlParamName: "data", type: "tensors" }, { tfParamName: "message", dlParamName: "message", type: "string" }, { tfParamName: "first_n", dlParamName: "firstN", type: "number", notSupprted: !0 }, { tfParamName: "summarize", dlParamName: "summarize", type: "number", defaultValue: 3 }] }, { tfOpName: "NoOp", dlOpName: "noop", category: "graph", params: [] }, { tfOpName: "StopGradient", dlOpName: "stopGradient", category: "graph", params: [{ tfInputIndex: 0, dlParamName: "x", type: "tensor" }] }, { tfOpName: "FakeQuantWithMinMaxVars", dlOpName: "fakeQuantWithMinMaxVars", category: "graph", params: [{ tfInputIndex: 0, dlParamName: "x", type: "tensor" }, { tfParamName: "min", dlParamName: "min", type: "number" }, { tfParamName: "max", dlParamName: "max", type: "number" }] }], graph$1 = Object.freeze({ default: graph }), image$1 = [{ tfOpName: "ResizeBilinear", dlOpName: "resizeBilinear", category: "image", params: [{ tfInputIndex: 0, dlParamName: "images", type: "tensor" }, { tfInputIndex: 1, dlParamName: "size", type: "number[]" }, { tfParamName: "align_corners", dlParamName: "alignCorners", type: "bool" }, { tfParamName: "T", dlParamName: "dtype", type: "dtype", notSupported: !0 }] }, { tfOpName: "ResizeNearestNeighbor", dlOpName: "resizeNearestNeighbor", category: "image", params: [{ tfInputIndex: 0, dlParamName: "images", type: "tensor" }, { tfInputIndex: 1, dlParamName: "size", type: "number[]" }, { tfParamName: "align_corners", dlParamName: "alignCorners", type: "bool" }, { tfParamName: "T", dlParamName: "dtype", type: "dtype", notSupported: !0 }] }], image$2 = Object.freeze({ default: image$1 }), logical = [{ tfOpName: "Equal", dlOpName: "equal", category: "logical", params: [{ tfInputIndex: 0, dlParamName: "a", type: "tensor" }, { tfInputIndex: 1, dlParamName: "b", type: "tensor" }, { tfParamName: "T", dlParamName: "dtype", type: "dtype", notSupported: !0 }] }, { tfOpName: "NotEqual", dlOpName: "notEqual", category: "logical", params: [{ tfInputIndex: 0, dlParamName: "a", type: "tensor" }, { tfInputIndex: 1, dlParamName: "b", type: "tensor" }, { tfParamName: "T", dlParamName: "dtype", type: "dtype", notSupported: !0 }] }, { tfOpName: "Greater", dlOpName: "greater", category: "logical", params: [{ tfInputIndex: 0, dlParamName: "a", type: "tensor" }, { tfInputIndex: 1, dlParamName: "b", type: "tensor" }, { tfParamName: "T", dlParamName: "dtype", type: "dtype", notSupported: !0 }] }, { tfOpName: "GreaterEqual", dlOpName: "greaterEqual", category: "logical", params: [{ tfInputIndex: 0, dlParamName: "a", type: "tensor" }, { tfInputIndex: 1, dlParamName: "b", type: "tensor" }, { tfParamName: "T", dlParamName: "dtype", type: "dtype", notSupported: !0 }] }, { tfOpName: "Less", dlOpName: "less", category: "logical", params: [{ tfInputIndex: 0, dlParamName: "a", type: "tensor" }, { tfInputIndex: 1, dlParamName: "b", type: "tensor" }, { tfParamName: "T", dlParamName: "dtype", type: "dtype", notSupported: !0 }] }, { tfOpName: "LessEqual", dlOpName: "lessEqual", category: "logical", params: [{ tfInputIndex: 0, dlParamName: "a", type: "tensor" }, { tfInputIndex: 1, dlParamName: "b", type: "tensor" }, { tfParamName: "T", dlParamName: "dtype", type: "dtype", notSupported: !0 }] }, { tfOpName: "LogicalAnd", dlOpName: "logicalAnd", category: "logical", params: [{ tfInputIndex: 0, dlParamName: "a", type: "tensor" }, { tfInputIndex: 1, dlParamName: "b", type: "tensor" }, { tfParamName: "T", dlParamName: "dtype", type: "dtype", notSupported: !0 }] }, { tfOpName: "LogicalNot", dlOpName: "logicalNot", category: "logical", params: [{ tfInputIndex: 0, dlParamName: "a", type: "tensor" }, { tfParamName: "T", dlParamName: "dtype", type: "dtype", notSupported: !0 }] }, { tfOpName: "LogicalOr", dlOpName: "logicalOr", category: "logical", params: [{ tfInputIndex: 0, dlParamName: "a", type: "tensor" }, { tfInputIndex: 1, dlParamName: "b", type: "tensor" }, { tfParamName: "T", dlParamName: "dtype", type: "dtype", notSupported: !0 }] }, { tfOpName: "Select", dlOpName: "where", category: "logical", params: [{ tfInputIndex: 0, dlParamName: "condition", type: "tensor" }, { tfInputIndex: 1, dlParamName: "a", type: "tensor" }, { tfInputIndex: 2, dlParamName: "b", type: "tensor" }, { tfParamName: "T", dlParamName: "dtype", type: "dtype", notSupported: !0 }] }], logical$1 = Object.freeze({ default: logical }), matrices = [{ tfOpName: "MatMul", dlOpName: "matMul", category: "matrices", params: [{ tfInputIndex: 0, dlParamName: "a", type: "tensor" }, { tfInputIndex: 1, dlParamName: "b", type: "tensor" }, { tfParamName: "transpose_a", dlParamName: "transposeA", type: "bool", defaultValue: !1 }, { tfParamName: "transpose_b", dlParamName: "transposeB", type: "bool", defaultValue: !1 }, { tfParamName: "T", dlParamName: "dtype", type: "dtype", notSupported: !0 }] }, { tfOpName: "Transpose", dlOpName: "transpose", category: "matrices", params: [{ tfInputIndex: 0, dlParamName: "x", type: "tensor" }, { tfParamName: "perm", dlParamName: "perm", type: "number[]" }, { tfParamName: "T", dlParamName: "dtype", type: "dtype", notSupported: !0 }] }], matrices$1 = Object.freeze({ default: matrices }), normalization = [{ tfOpName: "FusedBatchNorm", dlOpName: "batchNormalization", category: "normalization", params: [{ tfInputIndex: 0, dlParamName: "x", type: "tensor" }, { tfInputIndex: 1, dlParamName: "scale", type: "tensor" }, { tfInputIndex: 2, dlParamName: "offset", type: "tensor" }, { tfInputIndex: 3, dlParamName: "mean", type: "tensor" }, { tfInputIndex: 4, dlParamName: "variance", type: "tensor" }, { tfParamName: "epsilon", dlParamName: "epsilon", type: "number", defaultValue: .001 }, { tfParamName: "data_format", dlParamName: "dataFormat", type: "string", notSupported: !0 }] }, { tfOpName: "FusedBatchNormV2", dlOpName: "batchNormalization", category: "normalization", params: [{ tfInputIndex: 0, dlParamName: "x", type: "tensor" }, { tfInputIndex: 1, dlParamName: "scale", type: "tensor" }, { tfInputIndex: 2, dlParamName: "offset", type: "tensor" }, { tfInputIndex: 3, dlParamName: "mean", type: "tensor" }, { tfInputIndex: 4, dlParamName: "variance", type: "tensor" }, { tfParamName: "epsilon", dlParamName: "epsilon", type: "number", defaultValue: .001 }, { tfParamName: "data_format", dlParamName: "dataFormat", type: "string", notSupported: !0 }] }, { tfOpName: "LRN", dlOpName: "localResponseNormalization", category: "normalization", params: [{ tfInputIndex: 0, dlParamName: "x", type: "tensor" }, { tfParamName: "depth_radius", dlParamName: "radius", type: "number", defaultValue: 5 }, { tfParamName: "bias", dlParamName: "bias", type: "number", defaultValue: 1 }, { tfParamName: "alpha", dlParamName: "alpha", type: "number", defaultValue: 1 }, { tfParamName: "beta", dlParamName: "beta", type: "number", defaultValue: .5 }] }, { tfOpName: "Softmax", dlOpName: "softmax", category: "normalization", params: [{ tfInputIndex: 0, dlParamName: "x", type: "tensor" }] }], normalization$1 = Object.freeze({ default: normalization }), reduction = [{ tfOpName: "Max", dlOpName: "max", category: "reduction", params: [{ tfInputIndex: 0, dlParamName: "x", type: "tensor" }, { tfInputIndex: 1, dlParamName: "axis", type: "number[]" }, { tfParamName: "keep_dims", dlParamName: "keepDims", type: "bool" }] }, { tfOpName: "Mean", dlOpName: "mean", category: "reduction", params: [{ tfInputIndex: 0, dlParamName: "x", type: "tensor" }, { tfInputIndex: 1, dlParamName: "axis", type: "number[]" }, { tfParamName: "keep_dims", dlParamName: "keepDims", type: "bool" }] }, { tfOpName: "Min", dlOpName: "min", category: "reduction", params: [{ tfInputIndex: 0, dlParamName: "x", type: "tensor" }, { tfInputIndex: 1, dlParamName: "axis", type: "number[]" }, { tfParamName: "keep_dims", dlParamName: "keepDims", type: "bool" }] }, { tfOpName: "Sum", dlOpName: "sum", category: "reduction", params: [{ tfInputIndex: 0, dlParamName: "x", type: "tensor" }, { tfInputIndex: 1, dlParamName: "axis", type: "number[]" }, { tfParamName: "keep_dims", dlParamName: "keepDims", type: "bool" }] }, { tfOpName: "ArgMax", dlOpName: "argMax", category: "reduction", params: [{ tfInputIndex: 0, dlParamName: "x", type: "tensor" }, { tfInputIndex: 1, dlParamName: "axis", type: "number" }] }, { tfOpName: "ArgMin", dlOpName: "argMin", category: "reduction", params: [{ tfInputIndex: 0, dlParamName: "x", type: "tensor" }, { tfInputIndex: 1, dlParamName: "axis", type: "number" }] }], reduction$1 = Object.freeze({ default: reduction }), slice_join = [{ tfOpName: "ConcatV2", dlOpName: "concat", category: "slice_join", params: [{ tfInputIndex: 0, tfInputParamLength: 1, dlParamName: "tensors", type: "tensors" }, { tfInputIndex: -1, dlParamName: "axis", type: "number" }] }, { tfOpName: "Concat", dlOpName: "concat", category: "slice_join", params: [{ tfInputIndex: 1, tfInputParamLength: 1, dlParamName: "tensors", type: "tensors" }, { tfInputIndex: 0, dlParamName: "axis", type: "number" }] }, { tfOpName: "GatherV2", dlOpName: "gather", category: "slice_join", params: [{ tfInputIndex: 0, dlParamName: "x", type: "tensor" }, { tfInputIndex: 1, dlParamName: "indices", type: "tensor" }, { tfParamName: "axis", dlParamName: "axis", type: "number", defaultValue: 0 }] }, { tfOpName: "Gather", dlOpName: "gather", category: "slice_join", params: [{ tfInputIndex: 0, dlParamName: "x", type: "tensor" }, { tfInputIndex: 1, dlParamName: "indices", type: "tensor" }, { tfParamName: "axis", dlParamName: "axis", type: "number", defaultValue: 0 }, { tfParamName: "validate_indices", dlParamName: "validateIndices", type: "bool", notSupported: !0 }] }, { tfOpName: "Reverse", dlOpName: "reverse", category: "slice_join", params: [{ tfInputIndex: 0, dlParamName: "x", type: "tensor" }, { tfInputIndex: 1, dlParamName: "axis", type: "number" }] }, { tfOpName: "ReverseV2", dlOpName: "reverse", category: "slice_join", params: [{ tfInputIndex: 0, dlParamName: "x", type: "tensor" }, { tfInputIndex: 1, dlParamName: "axis", type: "number" }] }, { tfOpName: "Slice", dlOpName: "slice", category: "slice_join", params: [{ tfInputIndex: 0, dlParamName: "x", type: "tensor" }, { tfInputIndex: 1, dlParamName: "begin", type: "number[]" }, { tfInputIndex: 2, dlParamName: "size", type: "number[]" }] }, { tfOpName: "StridedSlice", dlOpName: "stridedSlice", category: "slice_join", params: [{ tfInputIndex: 0, dlParamName: "x", type: "tensor" }, { tfInputIndex: 1, dlParamName: "begin", type: "number[]" }, { tfInputIndex: 2, dlParamName: "end", type: "number[]" }, { tfInputIndex: 3, dlParamName: "strides", type: "number[]" }, { tfParamName: "begin_mask", dlParamName: "beginMask", type: "number", defaultValue: 0 }, { tfParamName: "end_mask", dlParamName: "endMask", type: "number", defaultValue: 0 }] }, { tfOpName: "Pack", dlOpName: "stack", category: "slice_join", params: [{ tfInputIndex: 0, tfInputParamLength: 0, dlParamName: "tensors", type: "tensors" }, { tfParamName: "axis", dlParamName: "axis", type: "number", defaultValue: 0 }] }, { tfOpName: "Tile", dlOpName: "tile", category: "slice_join", params: [{ tfInputIndex: 0, dlParamName: "x", type: "tensor" }, { tfInputIndex: 1, dlParamName: "reps", type: "number[]" }] }, { tfOpName: "Split", dlOpName: "split", category: "slice_join", params: [{ tfInputIndex: 0, dlParamName: "axis", type: "number", defaultValue: 0 }, { tfInputIndex: 1, dlParamName: "x", type: "tensor" }, { tfParamName: "num_split", dlParamName: "numOrSizeSplits", type: "number", defaultValue: 1 }] }], sliceJoin = Object.freeze({ default: slice_join }), transformation = [{ tfOpName: "Cast", dlOpName: "cast", category: "transformation", params: [{ tfInputIndex: 0, dlParamName: "x", type: "tensor" }, { tfParamName: "SrcT", dlParamName: "sdtype", type: "dtype", notSupported: !0 }, { tfParamName: "DstT", dlParamName: "dtype", type: "dtype" }] }, { tfOpName: "ExpandDims", dlOpName: "expandDims", category: "transformation", params: [{ tfInputIndex: 0, dlParamName: "x", type: "tensor" }, { tfInputIndex: 1, tfParamNameDeprecated: "dim", dlParamName: "axis", type: "number" }] }, { tfOpName: "Pad", dlOpName: "pad", category: "transformation", params: [{ tfInputIndex: 0, dlParamName: "x", type: "tensor" }, { tfInputIndex: 1, dlParamName: "padding", type: "number[]" }, { tfParamName: "constant_value", dlParamName: "constantValue", type: "number", defaultValue: 0 }] }, { tfOpName: "PadV2", dlOpName: "pad", category: "transformation", params: [{ tfInputIndex: 0, dlParamName: "x", type: "tensor" }, { tfInputIndex: 1, dlParamName: "padding", type: "number[]" }, { tfInputIndex: 2, dlParamName: "constantValue", type: "number", defaultValue: 0 }] }, { tfOpName: "Reshape", dlOpName: "reshape", category: "transformation", params: [{ tfInputIndex: 0, dlParamName: "x", type: "tensor" }, { tfInputIndex: 1, dlParamName: "shape", type: "number[]" }] }, { tfOpName: "Squeeze", dlOpName: "squeeze", category: "transformation", params: [{ tfInputIndex: 0, dlParamName: "x", type: "tensor" }, { tfParamName: "axis", tfParamNameDeprecated: "squeeze_dims", dlParamName: "axis", type: "number[]" }] }], transformation$1 = Object.freeze({ default: transformation }), CONTROL_FLOW_OPS = ["Switch", "Merge", "Enter", "Exit", "NextIteration"], OperationMapper = function() { function e() { var e = [arithmetic$1, basicMath, control$1, convolution$1, creation$1, logical$1, image$2, graph$1, matrices$1, normalization$1, reduction$1, sliceJoin, transformation$1], t = [].concat.apply([], e.map(function(e) { return e.default ? e.default : e })); this.opMappers = t.reduce(function(e, t) { return e[t.tfOpName] = t, e }, {}) } return Object.defineProperty(e, "Instance", { get: function() { return this._instance || (this._instance = new this) }, enumerable: !0, configurable: !0 }), e.prototype.isControlFlow = function(e) { return CONTROL_FLOW_OPS.some(function(t) { return t === e.op }) }, e.prototype.transformGraph = function(e) { var t = this, r = !1, n = [], a = e.node.reduce(function(e, a) { return e[a.name] = t.mapNode(a), t.isControlFlow(a) && (r = !0), "Placeholder" === a.op && n.push(e[a.name]), e }, {}), o = [], i = []; return Object.keys(a).forEach(function(e) { var t = a[e]; t.inputNames.forEach(function(e) { var r = getNodeNameAndIndex(e)[0]; t.inputs.push(a[r]), a[r].children.push(t) }), 0 === t.inputs.length && o.push(t) }), Object.keys(a).forEach(function(e) { var t = a[e]; 0 === t.children.length && i.push(t) }), { nodes: a, inputs: o, outputs: i, placeholders: n, withControlFlow: r } }, e.prototype.mapNode = function(e) { var t = this, r = this.opMappers[e.op]; if (void 0 === r) throw new Error("Tensorflow Op is not supported: " + e.op); var n = { name: e.name, op: r.dlOpName, category: r.category, inputNames: (e.input || []).map(function(e) { return e.startsWith("^") ? e.substr(1) : e }), inputs: [], children: [], params: {} }; return r.params && (n.params = r.params.reduce(function(r, n) { var a = n.tfInputIndex, o = n.tfInputParamLength, i = n.type, s = void 0; if (void 0 === a) switch (n.type) { case "string": void 0 === (s = t.getStringParam(e.attr, n.tfParamName, n.defaultValue)) && n.tfParamNameDeprecated && (s = t.getStringParam(e.attr, n.tfParamNameDeprecated, n.defaultValue)); break; case "number": void 0 === (s = t.getNumberParam(e.attr, n.tfParamName, n.defaultValue)) && n.tfParamNameDeprecated && (s = t.getNumberParam(e.attr, n.tfParamNameDeprecated, n.defaultValue)); break; case "number[]": void 0 === (s = t.getNumericArrayParam(e.attr, n.tfParamName, n.defaultValue)) && n.tfParamNameDeprecated && (s = t.getNumericArrayParam(e.attr, n.tfParamNameDeprecated, n.defaultValue)); break; case "bool": void 0 === (s = t.getBoolParam(e.attr, n.tfParamName, n.defaultValue)) && n.tfParamNameDeprecated && (s = t.getBoolParam(e.attr, n.tfParamNameDeprecated, n.defaultValue)); break; case "shape": void 0 === (s = t.getTensorShapeParam(e.attr, n.tfParamName, n.defaultValue)) && n.tfParamNameDeprecated && (s = t.getTensorShapeParam(e.attr, n.tfParamNameDeprecated, n.defaultValue)); break; case "dtype": void 0 === (s = t.getDtypeParam(e.attr, n.tfParamName, n.defaultValue)) && n.tfParamNameDeprecated && (s = t.getDtypeParam(e.attr, n.tfParamNameDeprecated, n.defaultValue)); break; case "tensor": case "tensors": break; default: throw new Error("Unsupported param type: " + n.type + " for op: " + e.op) } return r[n.dlParamName] = { value: s, inputIndex: a, type: i, inputParamLength: o }, r }, {})), n }, e.prototype.getStringParam = function(e, t, r, n) { void 0 === n && (n = !1); var a = e[t]; if (void 0 !== a) { var o = String.fromCharCode.apply(null, a.s); return n ? o : o.toLowerCase() } return r }, e.prototype.getBoolParam = function(e, t, r) { var n = e[t]; return n ? n.b : r }, e.prototype.getNumberParam = function(e, t, r) { var n = e[t], a = n ? void 0 !== n.f ? n.f : n.i : r; return "number" == typeof a ? a : a.toInt() }, e.prototype.getDtypeParam = function(e, t, r) { var n = e[t]; if (n && n.type) switch (n.type) { case tensorflow.DataType.DT_FLOAT: return "float32"; case tensorflow.DataType.DT_INT32: return "int32"; case tensorflow.DataType.DT_BOOL: return "bool"; default: return r } return r }, e.prototype.getTensorShapeParam = function(e, t, r) { var n = e[t]; return n && n.shape ? n.shape.dim.map(function(e) { return e.size }) : r }, e.prototype.getNumericArrayParam = function(e, t, r) { var n = e[t]; return n ? (n.list.f && n.list.f.length ? n.list.f : n.list.i).map(function(e) { return "number" == typeof e ? e : e.toInt() }) : r }, e }(), executeOp = function(e, t, r) { switch (e.op) { case "add": return [add(getParamValue("a", e, t, r), getParamValue("b", e, t, r))]; case "mod": return [mod(getParamValue("a", e, t, r), getParamValue("b", e, t, r))]; case "mul": return [mul(getParamValue("a", e, t, r), getParamValue("b", e, t, r))]; case "div": return [div(getParamValue("a", e, t, r), getParamValue("b", e, t, r))]; case "sub": return [sub(getParamValue("a", e, t, r), getParamValue("b", e, t, r))]; case "minimum": return [minimum(getParamValue("a", e, t, r), getParamValue("b", e, t, r))]; case "maximum": return [maximum(getParamValue("a", e, t, r), getParamValue("b", e, t, r))]; case "pow": return [pow(getParamValue("a", e, t, r), getParamValue("b", e, t, r))]; case "squaredDifference": return [squaredDifference(getParamValue("a", e, t, r), getParamValue("b", e, t, r))]; default: throw TypeError("Node type " + e.op + " is not implemented") } }, executeOp$1 = function(e, t, r) { switch (e.op) { case "abs": return [abs(getParamValue("x", e, t, r))]; case "acos": return [acos(getParamValue("x", e, t, r))]; case "acosh": return [acosh(getParamValue("x", e, t, r))]; case "asin": return [asin(getParamValue("x", e, t, r))]; case "asinh": return [asinh(getParamValue("x", e, t, r))]; case "atan": return [atan(getParamValue("x", e, t, r))]; case "atanh": return [atanh(getParamValue("x", e, t, r))]; case "ceil": return [ceil(getParamValue("x", e, t, r))]; case "cos": return [cos(getParamValue("x", e, t, r))]; case "cosh": return [cosh(getParamValue("x", e, t, r))]; case "elu": return [elu(getParamValue("x", e, t, r))]; case "erf": return [erf(getParamValue("x", e, t, r))]; case "exp": return [exp(getParamValue("x", e, t, r))]; case "expm1": return [expm1(getParamValue("x", e, t, r))]; case "floor": return [floor(getParamValue("x", e, t, r))]; case "log": return [log(getParamValue("x", e, t, r))]; case "log1p": return [log1p(getParamValue("x", e, t, r))]; case "neg": return [neg(getParamValue("x", e, t, r))]; case "reciprocal": return [reciprocal(getParamValue("x", e, t, r))]; case "relu": return [relu(getParamValue("x", e, t, r))]; case "round": return [round(getParamValue("x", e, t, r))]; case "selu": return [selu(getParamValue("x", e, t, r))]; case "sigmoid": return [sigmoid(getParamValue("x", e, t, r))]; case "sin": return [sin(getParamValue("x", e, t, r))]; case "sign": return [sign(getParamValue("x", e, t, r))]; case "sinh": return [sinh(getParamValue("x", e, t, r))]; case "softplus": return [softplus(getParamValue("x", e, t, r))]; case "sqrt": return [sqrt(getParamValue("x", e, t, r))]; case "square": return [square(getParamValue("x", e, t, r))]; case "tanh": return [tanh$1(getParamValue("x", e, t, r))]; case "tan": return [tan(getParamValue("x", e, t, r))]; case "clipByValue": return [clipByValue(getParamValue("x", e, t, r), getParamValue("clipValueMin", e, t, r), getParamValue("clipValueMax", e, t, r))]; case "rsqrt": return [div(scalar(1, "float32"), sqrt(getTensor(e.inputNames[0], t, r)))]; default: throw TypeError("Node type " + e.op + " is not implemented") } }, __awaiter$17 = function(e, t, r, n) { return new(r || (r = Promise))(function(a, o) { function i(e) { try { u(n.next(e)) } catch (e) { o(e) } } function s(e) { try { u(n.throw(e)) } catch (e) { o(e) } } function u(e) { e.done ? a(e.value) : new r(function(t) { t(e.value) }).then(i, s) } u((n = n.apply(e, t || [])).next()) }) }, __generator$17 = function(e, t) { function r(e) { return function(t) { return n([e, t]) } } function n(r) { if (a) throw new TypeError("Generator is already executing."); for (; u;) try { if (a = 1, o && (i = o[2 & r[0] ? "return" : r[0] ? "throw" : "next"]) && !(i = i.call(o, r[1])).done) return i; switch (o = 0, i && (r = [0, i.value]), r[0]) { case 0: case 1: i = r; break; case 4: return u.label++, { value: r[1], done: !1 }; case 5: u.label++, o = r[1], r = [0]; continue; case 7: r = u.ops.pop(), u.trys.pop(); continue; default: if (i = u.trys, !(i = i.length > 0 && i[i.length - 1]) && (6 === r[0] || 2 === r[0])) { u = 0; continue } if (3 === r[0] && (!i || r[1] > i[0] && r[1] < i[3])) { u.label = r[1]; break } if (6 === r[0] && u.label < i[1]) { u.label = i[1], i = r; break } if (i && u.label < i[2]) { u.label = i[2], u.ops.push(r); break } i[2] && u.ops.pop(), u.trys.pop(); continue } r = t.call(e, u) } catch (e) { r = [6, e], o = 0 } finally { a = i = 0 } if (5 & r[0]) throw r[1]; return { value: r[0] ? r[1] : void 0, done: !0 } } var a, o, i, s, u = { label: 0, sent: function() { if (1 & i[0]) throw i[1]; return i[1] }, trys: [], ops: [] }; return s = { next: r(0), throw: r(1), return: r(2) }, "function" == typeof Symbol && (s[Symbol.iterator] = function() { return this }), s }, executeOp$3 = function(e, t, r) { switch (e.op) { case "conv1d": var n = getParamValue("stride", e, t, r), a = getParamValue("pad", e, t, r), o = getParamValue("dataFormat", e, t, r).toUpperCase(), i = getParamValue("dilation", e, t, r); return [conv1d(getParamValue("x", e, t, r), getParamValue("filter", e, t, r), n, a, o, i)]; case "conv2d": var n = getParamValue("strides", e, t, r), a = getParamValue("pad", e, t, r), o = getParamValue("dataFormat", e, t, r).toUpperCase(), s = getParamValue("dilations", e, t, r); return [conv2d(getParamValue("x", e, t, r), getParamValue("filter", e, t, r), [n[1], n[2]], a, o, [s[0], s[1]])]; case "conv2dTranspose": var u = getParamValue("outputShape", e, t, r), n = getParamValue("strides", e, t, r), a = getParamValue("pad", e, t, r); return [conv2dTranspose(getParamValue("x", e, t, r), getParamValue("filter", e, t, r), u, [n[1], n[2]], a)]; case "depthwiseConv2d": var n = getParamValue("strides", e, t, r), a = getParamValue("pad", e, t, r), s = getParamValue("dilations", e, t, r), o = getParamValue("dataFormat", e, t, r).toUpperCase(); return [depthwiseConv2d(getParamValue("input", e, t, r), getParamValue("filter", e, t, r), [n[1], n[2]], a, o, [s[0], s[1]])]; case "avgPool": var n = getParamValue("strides", e, t, r), a = getParamValue("pad", e, t, r), l = getParamValue("kernelSize", e, t, r); return [avgPool(getParamValue("x", e, t, r), [l[1], l[2]], [n[1], n[2]], a)]; case "maxPool": var n = getParamValue("strides", e, t, r), a = getParamValue("pad", e, t, r), l = getParamValue("kernelSize", e, t, r); return [maxPool(getParamValue("x", e, t, r), [l[1], l[2]], [n[1], n[2]], a)]; default: throw TypeError("Node type " + e.op + " is not implemented") } }, executeOp$4 = function(e, t, r) { switch (e.op) { case "fill": var n = getParamValue("shape", e, t, r), a = getParamValue("value", e, t, r); return [fill(n, a)]; case "linspace": var o = getParamValue("start", e, t, r), i = getParamValue("stop", e, t, r), s = getParamValue("num", e, t, r); return [linspace(o, i, s)]; case "oneHot": var u = getParamValue("indices", e, t, r), l = getParamValue("depth", e, t, r), c = getParamValue("onValue", e, t, r), p = getParamValue("offValue", e, t, r); return [oneHot(u, l, c, p)]; case "ones": return [ones(getParamValue("shape", e, t, r), getParamValue("dtype", e, t, r))]; case "onesLike": return [onesLike(getParamValue("x", e, t, r))]; case "randomUniform": return [randomUniform(getParamValue("shape", e, t, r), getParamValue("minval", e, t, r), getParamValue("maxval", e, t, r), getParamValue("dtype", e, t, r))]; case "range": var o = getParamValue("start", e, t, r), d = getParamValue("stop", e, t, r), h = getParamValue("step", e, t, r); return [range(o, d, h, getParamValue("dtype", e, t, r))]; case "truncatedNormal": var n = getParamValue("shape", e, t, r), f = getParamValue("mean", e, t, r), m = getParamValue("stdDev", e, t, r), g = getParamValue("seed", e, t, r); return [truncatedNormal(n, f, m, getParamValue("dtype", e, t, r), g)]; case "zeros": return [zeros(getParamValue("shape", e, t, r), getParamValue("dtype", e, t, r))]; case "zerosLike": return [zerosLike(getParamValue("x", e, t, r))]; default: throw TypeError("Node type " + e.op + " is not implemented") } }, executeOp$5 = function(e, t, r) { switch (e.op) { case "const": return t[e.name]; case "placeholder": var n = getParamValue("default", e, t, r); return [getTensor(e.name, t, r) || n]; case "identity": case "stopGradient": case "fakeQuantWithMinMaxVars": return [getParamValue("x", e, t, r)]; case "snapshot": return [getParamValue("x", e, t, r).clone()]; case "shape": return [tensor1d(getParamValue("x", e, t, r).shape, "int32")]; case "noop": return []; case "print": var a = getParamValue("x", e, t, r), o = getParamValue("data", e, t, r), i = getParamValue("message", e, t, r), s = getParamValue("summarize", e, t, r); console.warn("The graph has a tf.print() operation,usually used for debugging, which slows down performance."), console.log(i); for (var u = 0; u < o.length; u++) console.log(Array.prototype.slice.call(o[0].dataSync()).slice(0, s)); return [a]; default: throw TypeError("Node type " + e.op + " is not implemented") } }, executeOp$6 = function(e, t, r) { switch (e.op) { case "resizeBilinear": var n = getParamValue("images", e, t, r), a = getParamValue("size", e, t, r), o = getParamValue("alignCorners", e, t, r); return [image.resizeBilinear(n, [a[0], a[1]], o)]; case "resizeNearestNeighbor": var n = getParamValue("images", e, t, r), a = getParamValue("size", e, t, r), o = getParamValue("alignCorners", e, t, r); return [image.resizeNearestNeighbor(n, [a[0], a[1]], o)]; default: throw TypeError("Node type " + e.op + " is not implemented") } }, executeOp$7 = function(e, t, r) { switch (e.op) { case "equal": return [equal(getParamValue("a", e, t, r), getParamValue("b", e, t, r))]; case "notEqual": return [notEqual(getParamValue("a", e, t, r), getParamValue("b", e, t, r))]; case "greater": return [greater(getParamValue("a", e, t, r), getParamValue("b", e, t, r))]; case "greaterEqual": return [greaterEqual(getParamValue("a", e, t, r), getParamValue("b", e, t, r))]; case "less": return [less(getParamValue("a", e, t, r), getParamValue("b", e, t, r))]; case "lessEqual": return [lessEqual(getParamValue("a", e, t, r), getParamValue("b", e, t, r))]; case "logicalAnd": return [logicalAnd(getParamValue("a", e, t, r), getParamValue("b", e, t, r))]; case "logicalNot": return [logicalNot(getParamValue("a", e, t, r))]; case "logicalOr": return [logicalOr(getParamValue("a", e, t, r), getParamValue("b", e, t, r))]; case "where": return [where(getParamValue("condition", e, t, r), getParamValue("a", e, t, r), getParamValue("b", e, t, r))]; default: throw TypeError("Node type " + e.op + " is not implemented") } }, executeOp$8 = function(e, t, r) { switch (e.op) { case "matMul": return [matMul(getParamValue("a", e, t, r), getParamValue("b", e, t, r), getParamValue("transposeA", e, t, r), getParamValue("transposeB", e, t, r))]; case "transpose": return [transpose(getParamValue("x", e, t, r), getParamValue("perm", e, t, r))]; default: throw TypeError("Node type " + e.op + " is not implemented") } }, executeOp$9 = function(e, t, r) { switch (e.op) { case "batchNormalization": return [batchNormalization(getParamValue("x", e, t, r), getParamValue("mean", e, t, r), getParamValue("variance", e, t, r), getParamValue("epsilon", e, t, r), getParamValue("scale", e, t, r), getParamValue("offset", e, t, r))]; case "localResponseNormalization": return [localResponseNormalization(getParamValue("x", e, t, r), getParamValue("radius", e, t, r), getParamValue("bias", e, t, r), getParamValue("alpha", e, t, r), getParamValue("beta", e, t, r))]; case "softmax": return [softmax(getParamValue("x", e, t, r))]; default: throw TypeError("Node type " + e.op + " is not implemented") } }, executeOp$10 = function(e, t, r) { switch (e.op) { case "max": var n = getParamValue("axis", e, t, r), a = getParamValue("keepDims", e, t, r); return [max(getParamValue("x", e, t, r), n, a)]; case "mean": var n = getParamValue("axis", e, t, r), a = getParamValue("keepDims", e, t, r); return [mean(getParamValue("x", e, t, r), n, a)]; case "min": var n = getParamValue("axis", e, t, r), a = getParamValue("keepDims", e, t, r); return [min(getParamValue("x", e, t, r), n, a)]; case "sum": var n = getParamValue("axis", e, t, r), a = getParamValue("keepDims", e, t, r); return [sum(getParamValue("x", e, t, r), n, a)]; case "argMax": n = getParamValue("axis", e, t, r); return [argMax(getParamValue("x", e, t, r), n)]; case "argMin": n = getParamValue("axis", e, t, r); return [argMin(getParamValue("x", e, t, r), n)]; default: throw TypeError("Node type " + e.op + " is not implemented") } }, executeOp$11 = function(e, t, r) { switch (e.op) { case "concat": var n = getParamValue("axis", e, t, r), a = getParamValue("tensors", e, t, r); return [concat(a, n)]; case "gather": var n = getParamValue("axis", e, t, r), o = getParamValue("x", e, t, r), i = getParamValue("indices", e, t, r); return [gather(o, i, n)]; case "reverse": var n = getParamValue("axis", e, t, r), o = getParamValue("x", e, t, r); return [reverse(o, n)]; case "slice": var s = getParamValue("begin", e, t, r), u = getParamValue("size", e, t, r); return [slice(getParamValue("x", e, t, r), s, u)]; case "stridedSlice": var s = getParamValue("begin", e, t, r), l = getParamValue("end", e, t, r), c = getParamValue("strides", e, t, r), p = getParamValue("beginMask", e, t, r), d = getParamValue("endMask", e, t, r); return [stridedSlice(getParamValue("x", e, t, r), s, l, c, p, d)]; case "stack": return tidy(function() { var n = getParamValue("axis", e, t, r), a = getParamValue("tensors", e, t, r), o = a[0].shape, i = a[0].squeeze().shape, s = a.map(function(e) { var t = arraysEqual(e.shape, o); if (!t && !arraysEqual(e.squeeze().shape, i)) throw new Error("the input tensors shape does not match"); return t ? e : e.reshape(o) }); return [stack(s, n)] }); case "tile": var h = getParamValue("reps", e, t, r); return [tile(getParamValue("x", e, t, r), h)]; case "split": var n = getParamValue("axis", e, t, r), f = getParamValue("numOrSizeSplits", e, t, r); return split(getParamValue("x", e, t, r), f, n); default: throw TypeError("Node type " + e.op + " is not implemented") } }, executeOp$12 = function(e, t, r) { switch (e.op) { case "cast": return [cast(getParamValue("x", e, t, r), getParamValue("dtype", e, t, r))]; case "expandDims": n = e.params.axis.value; return [expandDims(getParamValue("x", e, t, r), n)]; case "squeeze": var n = e.params.axis.value; return [squeeze(getParamValue("x", e, t, r), n)]; case "reshape": return [reshape(getParamValue("x", e, t, r), getParamValue("shape", e, t, r))]; case "pad": return [pad(getParamValue("x", e, t, r), split$1(getParamValue("padding", e, t, r), 2), getParamValue("constantValue", e, t, r))]; default: throw TypeError("Node type " + e.op + " is not implemented") } }, ExecutionContext = function() { function e(e) { this.weightMap = e, this.rootContext = { id: 0, frameName: "", iterationId: 0 }, this.contexts = [this.rootContext], this.lastId = 0, this.generateCurrentContextIds() } return e.prototype.newFrame = function(e, t) { return { id: e, frameName: t, iterationId: 0 } }, Object.defineProperty(e.prototype, "currentContext", { get: function() { return this.contexts }, set: function(e) { this.contexts !== e && (this.contexts = e, this.generateCurrentContextIds()) }, enumerable: !0, configurable: !0 }), Object.defineProperty(e.prototype, "currentContextId", { get: function() { return this._currentContextIds[0] }, enumerable: !0, configurable: !0 }), Object.defineProperty(e.prototype, "currentContextIds", { get: function() { return this._currentContextIds }, enumerable: !0, configurable: !0 }), e.prototype.generateCurrentContextIds = function() { for (var e = [], t = 0; t < this.contexts.length - 1; t++) { var r = this.contexts.slice(0, this.contexts.length - t); e.push(this.contextIdforContexts(r)) } e.push(""), this._currentContextIds = e }, e.prototype.contextIdforContexts = function(e) { return e ? e.map(function(e) { return 0 === e.id && 0 === e.iterationId ? "" : e.frameName + "-" + e.iterationId }).join("/") : "" }, e.prototype.enterFrame = function(e) { this.contexts && (this.lastId++, this.contexts = this.contexts.slice(), this.contexts.push(this.newFrame(this.lastId, e)), this._currentContextIds.unshift(this.contextIdforContexts(this.contexts))) }, e.prototype.exitFrame = function() { if (!(this.contexts && this.contexts.length > 1)) throw new Error("Cannot exit frame, the context is empty"); this.contexts = this.contexts.slice(), this.contexts.splice(-1), this.currentContextIds.shift() }, e.prototype.nextIteration = function() { if (!(this.contexts && this.contexts.length > 0)) throw new Error("Cannot increase frame iteration, the context is empty"); this.contexts = this.contexts.slice(), this.lastId++; var e = Object.assign({}, this.contexts[this.contexts.length - 1]); e.iterationId += 1, e.id = this.lastId, this.contexts.splice(-1, 1, e), this._currentContextIds.splice(0, 1, this.contextIdforContexts(this.contexts)) }, e.prototype.getWeight = function(e) { return this.weightMap[e] }, e }(), __assign$1 = Object.assign || function(e) { for (var t, r = 1, n = arguments.length; r < n; r++) { t = arguments[r]; for (var a in t) Object.prototype.hasOwnProperty.call(t, a) && (e[a] = t[a]) } return e }, __awaiter$18 = function(e, t, r, n) { return new(r || (r = Promise))(function(a, o) { function i(e) { try { u(n.next(e)) } catch (e) { o(e) } } function s(e) { try { u(n.throw(e)) } catch (e) { o(e) } } function u(e) { e.done ? a(e.value) : new r(function(t) { t(e.value) }).then(i, s) } u((n = n.apply(e, t || [])).next()) }) }, __generator$18 = function(e, t) { function r(e) { return function(t) { return n([e, t]) } } function n(r) { if (a) throw new TypeError("Generator is already executing."); for (; u;) try { if (a = 1, o && (i = o[2 & r[0] ? "return" : r[0] ? "throw" : "next"]) && !(i = i.call(o, r[1])).done) return i; switch (o = 0, i && (r = [0, i.value]), r[0]) { case 0: case 1: i = r; break; case 4: return u.label++, { value: r[1], done: !1 }; case 5: u.label++, o = r[1], r = [0]; continue; case 7: r = u.ops.pop(), u.trys.pop(); continue; default: if (i = u.trys, !(i = i.length > 0 && i[i.length - 1]) && (6 === r[0] || 2 === r[0])) { u = 0; continue } if (3 === r[0] && (!i || r[1] > i[0] && r[1] < i[3])) { u.label = r[1]; break } if (6 === r[0] && u.label < i[1]) { u.label = i[1], i = r; break } if (i && u.label < i[2]) { u.label = i[2], u.ops.push(r); break } i[2] && u.ops.pop(), u.trys.pop(); continue } r = t.call(e, u) } catch (e) { r = [6, e], o = 0 } finally { a = i = 0 } if (5 & r[0]) throw r[1]; return { value: r[0] ? r[1] : void 0, done: !0 } } var a, o, i, s, u = { label: 0, sent: function() { if (1 & i[0]) throw i[1]; return i[1] }, trys: [], ops: [] }; return s = { next: r(0), throw: r(1), return: r(2) }, "function" == typeof Symbol && (s[Symbol.iterator] = function() { return this }), s }, GraphExecutor = function() { function e(e) { this.graph = e, this.compiledOrder = [], this._weightMap = {}, this.placeholders = e.placeholders.map(function(e) { return e.name }), this.outputs = e.outputs.map(function(e) { return e.name }), this.compile() } return Object.defineProperty(e.prototype, "weightMap", { get: function() { return this._weightMap }, set: function(e) { var t = Object.keys(e).map(function(t) { return e[t].map(function(e) { return e.id }) }); this.weightIds = [].concat.apply([], t), this._weightMap = e }, enumerable: !0, configurable: !0 }), Object.defineProperty(e.prototype, "inputNodes", { get: function() { return this.placeholders }, enumerable: !0, configurable: !0 }), Object.defineProperty(e.prototype, "outputNodes", { get: function() { return this.outputs }, enumerable: !0, configurable: !0 }), Object.defineProperty(e.prototype, "isControlFlowModel", { get: function() { return this.graph.withControlFlow }, enumerable: !0, configurable: !0 }), e.prototype.compile = function() { if (!this.graph.withControlFlow) for (var e = this.graph.inputs.slice(), t = {}; e.length > 0;) { var r = e.pop(); t[r.name] = !0, this.compiledOrder.push(r), r.children.forEach(function(r) { !t[r.name] && r.inputNames.every(function(e) { var r = getNodeNameAndIndex(e)[0]; return t[r] }) && e.push(r) }) } }, e.prototype.execute = function(e, t) { var r = this; return this.checkInput(e), tidy(function() { var n = new ExecutionContext(r._weightMap), a = r.compiledOrder.reduce(function(e, t) { return e[t.name] = executeOp$13(t, e, n), e }, __assign$1({}, r.weightMap, e)); return r.findOutputs(a, n, t) }) }, e.prototype.executeAsync = function(e, t) { return __awaiter$18(this, void 0, void 0, function() { var r, n, a, o, i, s, u = this; return __generator$18(this, function(l) { switch (l.label) { case 0: return r = new ExecutionContext(this._weightMap), [4, this.executeWithControlFlow(e, r)]; case 1: return n = l.sent(), a = this.findOutputs(n, r, t), o = Object.keys(a).map(function(e) { return a[e].id }), i = Object.keys(e).map(function(t) { return e[t].map(function(e) { return e.id }) }), s = [].concat.apply([], i), Object.keys(n).forEach(function(e) { n[e].forEach(function(e) { e && -1 === o.indexOf(e.id) && -1 === s.indexOf(e.id) && -1 === u.weightIds.indexOf(e.id) && e.dispose() }) }), [2, a] } }) }) }, e.prototype.executeWithControlFlow = function(e, t) { return __awaiter$18(this, void 0, void 0, function() { var r, n, a, o, i, s, u, l; return __generator$18(this, function(c) { switch (c.label) { case 0: r = this.graph.inputs.map(function(e) { return { node: e, contexts: t.currentContext } }), n = __assign$1({}, this.weightMap, e), a = {}, c.label = 1; case 1: return r.length > 0 ? (o = r.pop(), t.currentContext = o.contexts, i = executeOp$13(o.node, n, t), s = getNodeNameAndIndex(o.node.name, t)[0], u = n, l = s, [4, i]) : [3, 3]; case 2: return u[l] = c.sent(), o.node.children.forEach(function(e) { var o = getNodeNameAndIndex(e.name, t)[0]; a[o] || ("merge" === e.op ? e.inputNames.some(function(e) { return !!getTensor(e, n, t) }) && (a[o] = !0, r.push({ contexts: t.currentContext, node: e })) : e.inputNames.every(function(e) { return !!getTensor(e, n, t) }) && (a[o] = !0, r.push({ contexts: t.currentContext, node: e }))) }), [3, 1]; case 3: return [2, n] } }) }) }, e.prototype.findOutputs = function(e, t, r) { return !r || r instanceof Array || (r = [r]), (r || this.graph.outputs.map(function(e) { return e.name })).reduce(function(r, n) { return r[n] = getTensor(n, e, t), r }, {}) }, e.prototype.dispose = function() { var e = this; Object.keys(this.weightMap).forEach(function(t) { return e.weightMap[t].forEach(function(e) { return e.dispose() }) }) }, e.prototype.checkInput = function(e) { var t = this, r = Object.keys(e), n = [], a = []; if (this.placeholders.forEach(function(e) { -1 === r.indexOf(e) && n.push(e) }), r.forEach(function(e) { -1 === t.placeholders.indexOf(e) && a.push(e) }), n.length > 0) throw new Error("The dict provided in model.execute(dict) has the keys [" + r + "], but is missing the required keys: [" + n + "]."); if (a.length > 0) throw new Error("The dict provided in model.execute(dict) has unused keys: [" + a + "]. Please provide only the following keys: [" + this.placeholders + "].") }, e }(), __awaiter$19 = function(e, t, r, n) { return new(r || (r = Promise))(function(a, o) { function i(e) { try { u(n.next(e)) } catch (e) { o(e) } } function s(e) { try { u(n.throw(e)) } catch (e) { o(e) } } function u(e) { e.done ? a(e.value) : new r(function(t) { t(e.value) }).then(i, s) } u((n = n.apply(e, t || [])).next()) }) }, __generator$19 = function(e, t) { function r(e) { return function(t) { return n([e, t]) } } function n(r) { if (a) throw new TypeError("Generator is already executing."); for (; u;) try { if (a = 1, o && (i = o[2 & r[0] ? "return" : r[0] ? "throw" : "next"]) && !(i = i.call(o, r[1])).done) return i; switch (o = 0, i && (r = [0, i.value]), r[0]) { case 0: case 1: i = r; break; case 4: return u.label++, { value: r[1], done: !1 }; case 5: u.label++, o = r[1], r = [0]; continue; case 7: r = u.ops.pop(), u.trys.pop(); continue; default: if (i = u.trys, !(i = i.length > 0 && i[i.length - 1]) && (6 === r[0] || 2 === r[0])) { u = 0; continue } if (3 === r[0] && (!i || r[1] > i[0] && r[1] < i[3])) { u.label = r[1]; break } if (6 === r[0] && u.label < i[1]) { u.label = i[1], i = r; break } if (i && u.label < i[2]) { u.label = i[2], u.ops.push(r); break } i[2] && u.ops.pop(), u.trys.pop(); continue } r = t.call(e, u) } catch (e) { r = [6, e], o = 0 } finally { a = i = 0 } if (5 & r[0]) throw r[1]; return { value: r[0] ? r[1] : void 0, done: !0 } } var a, o, i, s, u = { label: 0, sent: function() { if (1 & i[0]) throw i[1]; return i[1] }, trys: [], ops: [] }; return s = { next: r(0), throw: r(1), return: r(2) }, "function" == typeof Symbol && (s[Symbol.iterator] = function() { return this }), s }, FrozenModel = function() { function e(e, t, r) { this.modelUrl = e, this.weightManifestUrl = t, this.requestOption = r, this.version = "n/a", this.pathPrefix = this.getPathPrefix() } return Object.defineProperty(e.prototype, "modelVersion", { get: function() { return this.version }, enumerable: !0, configurable: !0 }), Object.defineProperty(e.prototype, "inputNodes", { get: function() { return this.executor.inputNodes }, enumerable: !0, configurable: !0 }), Object.defineProperty(e.prototype, "outputNodes", { get: function() { return this.executor.outputNodes }, enumerable: !0, configurable: !0 }), e.prototype.getPathPrefix = function() { var e = parse(this.weightManifestUrl), t = e.pathname.split("/"); return t.splice(-1), e.pathname = t.join("/"), format(e) + "/" }, e.prototype.loadRemoteProtoFile = function() { return __awaiter$19(this, void 0, void 0, function() { var e, t, r, n, a; return __generator$19(this, function(o) { switch (o.label) { case 0: return o.trys.push([0, 3, , 4]), [4, fetch(this.modelUrl, this.requestOption)]; case 1: return e = o.sent(), r = (t = tensorflow.GraphDef).decode, n = Uint8Array.bind, [4, e.arrayBuffer()]; case 2: return [2, r.apply(t, [new(n.apply(Uint8Array, [void 0, o.sent()]))])]; case 3: throw a = o.sent(), new Error(this.modelUrl + " not found. " + a); case 4: return [2] } }) }) }, e.prototype.loadWeightManifest = function() { return __awaiter$19(this, void 0, void 0, function() { var e, t, r; return __generator$19(this, function(n) { switch (n.label) { case 0: return n.trys.push([0, 3, , 4]), [4, fetch(this.weightManifestUrl, this.requestOption)]; case 1: return e = n.sent(), t = this, [4, e.clone().json()]; case 2: return t.weightManifest = n.sent(), [3, 4]; case 3: throw r = n.sent(), new Error(this.weightManifestUrl + " not found. " + r); case 4: return [2] } }) }) }, e.prototype.load = function() { return __awaiter$19(this, void 0, void 0, function() { var e, t, r, n; return __generator$19(this, function(a) { switch (a.label) { case 0: return e = this.loadRemoteProtoFile(), t = this.loadWeightManifest(), [4, Promise.all([e, t])]; case 1: return r = a.sent()[0], this.version = r.versions.producer + "." + r.versions.minConsumer, [4, loadWeights(this.weightManifest, this.pathPrefix, void 0, this.requestOption)]; case 2: return n = a.sent(), this.executor = new GraphExecutor(OperationMapper.Instance.transformGraph(r)), this.executor.weightMap = this.convertTensorMapToTensorsMap(n), [2, !0] } }) }) }, e.prototype.predict = function(e, t) { return this.execute(e, this.outputNodes) }, e.prototype.constructTensorMap = function(e) { var t = e instanceof Tensor ? [e] : e; if (t.length !== this.inputNodes.length) throw new Error("Input tensor count mismatch,the frozen model has " + this.inputNodes.length + " placeholders, while there are " + t.length + " input tensors."); return this.inputNodes.reduce(function(e, r, n) { return e[r] = t[n], e }, {}) }, e.prototype.execute = function(e, t) { if (t = t || this.outputNodes, (e instanceof Tensor || Array.isArray(e)) && (e = this.constructTensorMap(e)), this.executor.isControlFlowModel) throw new Error("The model contains control flow ops, please use executeAsync method"); var r = this.executor.execute(this.convertTensorMapToTensorsMap(e), t), n = Object.keys(r); return Array.isArray(t) && t.length > 1 ? t.map(function(e) { return r[e] }) : r[n[0]] }, e.prototype.executeAsync = function(e, t) { return __awaiter$19(this, void 0, void 0, function() { var r, n; return __generator$19(this, function(a) { switch (a.label) { case 0: if (!this.executor.isControlFlowModel) throw new Error("The model does not contain control flow ops, please use execute method for better performance."); return t = t || this.outputNodes, (e instanceof Tensor || Array.isArray(e)) && (e = this.constructTensorMap(e)), [4, this.executor.executeAsync(this.convertTensorMapToTensorsMap(e), t)]; case 1: return r = a.sent(), n = Object.keys(r), [2, Array.isArray(t) && t.length > 1 ? t.map(function(e) { return r[e] }) : r[n[0]]] } }) }) }, e.prototype.convertTensorMapToTensorsMap = function(e) { return Object.keys(e).reduce(function(t, r) { return t[r] = [e[r]], t }, {}) }, e.prototype.dispose = function() { this.executor.dispose() }, e }(), version$2 = "0.4.1", version$3 = "0.11.6", version$4 = { "tfjs-core": version, "tfjs-layers": version$1, "tfjs-converter": version$2, tfjs: version$3 }; exports.version = version$4, exports.setBackend = setBackend, exports.getBackend = getBackend, exports.disposeVariables = disposeVariables, exports.memory = memory, exports.version_core = version, exports.nextFrame = nextFrame, exports.environment = environment, exports.io = io, exports.serialization = serialization, exports.test_util = test_util, exports.util = util, exports.webgl = webgl, exports.AdadeltaOptimizer = AdadeltaOptimizer, exports.AdagradOptimizer = AdagradOptimizer, exports.AdamOptimizer = AdamOptimizer, exports.AdamaxOptimizer = AdamaxOptimizer, exports.MomentumOptimizer = MomentumOptimizer, exports.Optimizer = Optimizer, exports.RMSPropOptimizer = RMSPropOptimizer, exports.SGDOptimizer = SGDOptimizer, exports.Tensor = Tensor, exports.TensorBuffer = TensorBuffer, exports.variable = variable, exports.Variable = Variable, exports.ENV = ENV, exports.Environment = Environment, exports.doc = doc, exports.batchNormalization = batchNormalization, exports.batchNormalization2d = batchNormalization2d, exports.batchNormalization3d = batchNormalization3d, exports.batchNormalization4d = batchNormalization4d, exports.concat = concat, exports.concat1d = concat1d, exports.concat2d = concat2d, exports.concat3d = concat3d, exports.concat4d = concat4d, exports.conv1d = conv1d, exports.conv2d = conv2d, exports.conv2dTranspose = conv2dTranspose, exports.depthwiseConv2d = depthwiseConv2d, exports.separableConv2d = separableConv2d, exports.matMul = matMul, exports.matrixTimesVector = matrixTimesVector, exports.outerProduct = outerProduct, exports.vectorTimesMatrix = vectorTimesMatrix, exports.dot = dot, exports.avgPool = avgPool, exports.maxPool = maxPool, exports.transpose = transpose, exports.reverse = reverse, exports.reverse1d = reverse1d, exports.reverse2d = reverse2d, exports.reverse3d = reverse3d, exports.reverse4d = reverse4d, exports.slice = slice, exports.slice1d = slice1d, exports.slice2d = slice2d, exports.slice3d = slice3d, exports.slice4d = slice4d, exports.stridedSlice = stridedSlice, exports.argMax = argMax, exports.argMin = argMin, exports.logSumExp = logSumExp, exports.max = max, exports.mean = mean, exports.min = min, exports.moments = moments, exports.sum = sum, exports.unsortedSegmentSum = unsortedSegmentSum, exports.equal = equal, exports.equalStrict = equalStrict, exports.greater = greater, exports.greaterStrict = greaterStrict, exports.greaterEqual = greaterEqual, exports.greaterEqualStrict = greaterEqualStrict, exports.less = less, exports.lessStrict = lessStrict, exports.lessEqual = lessEqual, exports.lessEqualStrict = lessEqualStrict, exports.notEqual = notEqual, exports.notEqualStrict = notEqualStrict, exports.logicalNot = logicalNot, exports.logicalAnd = logicalAnd, exports.logicalOr = logicalOr, exports.logicalXor = logicalXor, exports.where = where, exports.abs = abs, exports.acos = acos, exports.acosh = acosh, exports.asin = asin, exports.asinh = asinh, exports.atan = atan, exports.atanh = atanh, exports.ceil = ceil, exports.clipByValue = clipByValue, exports.cos = cos, exports.cosh = cosh, exports.elu = elu, exports.exp = exp, exports.expm1 = expm1, exports.floor = floor, exports.sign = sign, exports.leakyRelu = leakyRelu, exports.log = log, exports.log1p = log1p, exports.logSigmoid = logSigmoid, exports.neg = neg, exports.prelu = prelu, exports.relu = relu, exports.reciprocal = reciprocal, exports.round = round, exports.selu = selu, exports.sigmoid = sigmoid, exports.sin = sin, exports.sinh = sinh, exports.softplus = softplus, exports.sqrt = sqrt, exports.rsqrt = rsqrt, exports.square = square, exports.step = step, exports.tan = tan, exports.tanh = tanh$1, exports.erf = erf, exports.add = add, exports.addStrict = addStrict, exports.atan2 = atan2, exports.div = div, exports.floorDiv = floorDiv, exports.divStrict = divStrict, exports.maximum = maximum, exports.maximumStrict = maximumStrict, exports.minimum = minimum, exports.minimumStrict = minimumStrict, exports.mod = mod, exports.modStrict = modStrict, exports.mul = mul, exports.mulStrict = mulStrict, exports.pow = pow, exports.powStrict = powStrict, exports.sub = sub, exports.subStrict = subStrict, exports.squaredDifference = squaredDifference, exports.squaredDifferenceStrict = squaredDifferenceStrict, exports.norm = norm, exports.cast = cast, exports.clone = clone, exports.fromPixels = fromPixels, exports.toPixels = toPixels, exports.ones = ones, exports.onesLike = onesLike, exports.zeros = zeros, exports.zerosLike = zerosLike, exports.eye = eye, exports.rand = rand, exports.randomNormal = randomNormal, exports.truncatedNormal = truncatedNormal, exports.randomUniform = randomUniform, exports.multinomial = multinomial, exports.reshape = reshape, exports.squeeze = squeeze, exports.tile = tile, exports.gather = gather, exports.oneHot = oneHot, exports.linspace = linspace, exports.range = range, exports.buffer = buffer, exports.fill = fill, exports.tensor = tensor, exports.scalar = scalar, exports.tensor1d = tensor1d, exports.tensor2d = tensor2d, exports.tensor3d = tensor3d, exports.tensor4d = tensor4d, exports.tensor5d = tensor5d, exports.print = print, exports.expandDims = expandDims, exports.stack = stack, exports.unstack = unstack, exports.split = split, exports.cumsum = cumsum, exports.pad = pad, exports.pad1d = pad1d, exports.pad2d = pad2d, exports.pad3d = pad3d, exports.pad4d = pad4d, exports.movingAverage = movingAverage, exports.basicLSTMCell = basicLSTMCell, exports.multiRNNCell = multiRNNCell, exports.softmax = softmax, exports.localResponseNormalization = localResponseNormalization, exports.linalg = linalg, exports.losses = losses, exports.image = image, exports.operation = operation, exports.train = train, exports.tidy = tidy, exports.keep = keep, exports.dispose = dispose, exports.time = time, exports.grad = grad, exports.valueAndGrad = valueAndGrad, exports.grads = grads, exports.valueAndGrads = valueAndGrads, exports.variableGrads = variableGrads, exports.customGrad = customGrad, exports.model = model, exports.sequential = sequential, exports.loadModel = loadModel, exports.input = input, exports.layers = layers, exports.constraints = constraints, exports.initializers = initializers, exports.metrics = metrics, exports.regularizers = regularizers, exports.Callback = Callback, exports.CallbackList = CallbackList, exports.CustomCallback = CustomCallback, exports.Model = Model, exports.RNN = RNN, exports.Sequential = Sequential, exports.SymbolicTensor = SymbolicTensor, exports.version_layers = version$1, exports.FrozenModel = FrozenModel, exports.loadFrozenModel = loadFrozenModel, exports.version_converter = version$2, Object.defineProperty(exports, "__esModule", { value: !0 }) }); ================================================ FILE: stock-forecasting-js/js/tf.js ================================================ !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(e.tf=e.tf||{})}(this,function(exports){"use strict";function isMobile(){var e=navigator.userAgent||navigator.vendor||window.opera;return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(e)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(e.substr(0,4))}function doc(e){return function(){for(var e=[],t=0;t0;)n=Math.random()*t|0,r=e[--t],e[t]=e[n],e[n]=r}function clamp(e,t,r){return Math.max(e,Math.min(t,r))}function randUniform(e,t){return Math.random()*(t-e)+e}function distSquared(e,t){for(var r=0,n=0;n1;--t)if(e%t==0)return[t,e/t];return[1,e]}function createShuffledIndices(e){for(var t=new Uint32Array(e),r=0;r=r?a():setTimeout(i,s)}};i()})}function getQueryParams(e){var t={};return e.replace(/[?&]([^=?&]+)(?:=([^&]*))?/g,function(e){for(var r=[],n=1;n0)r*=e[a];else if(-1===e[a]){if(-1!==n)throw Error("Shapes can only have 1 implicit size. Found - 1 at dim "+n+" and dim "+a);n=a}else if(e[a]<=0)throw Error("Shapes can not be <= 0. Found "+e[a]+" at dim "+a);if(-1===n){if(t>0&&t!==r)throw Error("Size("+t+") must match the product of shape "+e);return e}if(t%r!=0)throw Error("The implicit shape can't be a fractional number. Got "+t+" / "+r);var o=e.slice();return o[n]=t/r,o}function squeezeShape(e,t){for(var r=[],n=[],a=0,o=0;o1)throw new Error("Can't squeeze axis "+o+" since its dim '"+e[o]+"' is not 1");(null==t[a]||t[a]>o)&&1===e[o]&&(r.push(e[o]),n.push(o)),t[a]<=o&&a++}e[o]>1&&(r.push(e[o]),n.push(o))}return{newShape:r,keptDims:n}}function getTypedArrayFromDType(e,t){var r=null;if(null==e||"float32"===e)r=new Float32Array(t);else if("int32"===e)r=new Int32Array(t);else{if("bool"!==e)throw new Error("Unknown data type "+e);r=new Uint8Array(t)}return r}function isTensorInList(e,t){for(var r=0;r1)for(var o=0;oFORMAT_LIMIT_NUM_VALS){var s=Array.from(e.subarray(0,FORMAT_NUM_FIRST_LAST_VALS)),u=Array.from(e.subarray(o-FORMAT_NUM_FIRST_LAST_VALS,o));return["["+s.map(function(e,t){return valToString(e,n[t])}).join(", ")+", ..., "+u.map(function(e,t){return valToString(e,n[o-FORMAT_NUM_FIRST_LAST_VALS+t])}).join(", ")+"]"]}return["["+Array.from(e).map(function(e,t){return valToString(e,n[t])}).join(", ")+"]"]}var l=t.slice(1),c=r.slice(1),p=r[0],d=[];if(o>FORMAT_LIMIT_NUM_VALS){for(y=0;y=-r&&e=0&&r1&&1===i&&n.unshift(o)}return n}function getReductionAxes(e,t){for(var r=[],n=0;n1)&&r.unshift(o)}return r}function broadcastDimsAreOuter(e){for(var t=0;t1&&s>1&&i!==s)throw Error(n);r.unshift(Math.max(i,s))}return r}function batchnormReshape4D(e){return null==e?null:0===e.rank?e.as1D():1===e.rank?e:2===e.rank?e.as4D(1,1,e.shape[0],e.shape[1]):3===e.rank?e.as4D(1,e.shape[0],e.shape[1],e.shape[2]):e}function upcastType(e,t){return upcastTypeMap[e][t]}function sumOutType(e){return upcastType(e,"int32")}function computePool2DInfo(e,t,r,n,a,o){void 0===o&&(o="channelsLast");var i,s=parseTupleParam(t),u=s[0],l=s[1];if("channelsLast"===o)i=[u,l,e[3],e[3]];else{if("channelsFirst"!==o)throw new Error("Unknown dataFormat "+o);i=[u,l,e[1],e[1]]}return computeConv2DInfo(e,i,r,1,n,a,!1,o)}function computeConv2DInfo(e,t,r,n,a,o,i,s){void 0===i&&(i=!1),void 0===s&&(s="channelsLast");var u=[-1,-1,-1,-1],l=u[0],c=u[1],p=u[2],d=u[3];if("channelsLast"===s)l=e[0],c=e[1],p=e[2],d=e[3];else{if("channelsFirst"!==s)throw new Error("Unknown dataFormat "+s);l=e[0],d=e[1],c=e[2],p=e[3]}var h,f=t[0],m=t[1],g=t[3],y=parseTupleParam(r),v=y[0],b=y[1],x=parseTupleParam(n),w=x[0],_=x[1],S=getPadAndOutInfo(a,c,p,v,b,getEffectiveFilterSize(f,w),getEffectiveFilterSize(m,_),o),N=S.padInfo,A=S.outHeight,E=S.outWidth,T=i?g*d:g;return"channelsFirst"===s?h=[l,T,A,E]:"channelsLast"===s&&(h=[l,A,E,T]),{batchSize:l,dataFormat:s,inHeight:c,inWidth:p,inChannels:d,outHeight:A,outWidth:E,outChannels:T,padInfo:N,strideHeight:v,strideWidth:b,filterHeight:f,filterWidth:m,dilationHeight:w,dilationWidth:_,inShape:e,outShape:h,filterShape:t}}function computeOutputShape3D(e,t,r,n,a,o){null==a&&(a=computeDefaultPad(e,t,n));var i=e[0],s=e[1],u=conditionalRound((i-t+2*a)/n+1,o);assert(isInt(u),"The output # of rows ("+u+") must be an integer. Change the stride and/or zero pad parameters");var l=conditionalRound((s-t+2*a)/n+1,o);return assert(isInt(l),"The output # of columns ("+l+") must be an integer. Change the stride and/or zero pad parameters"),[u,l,r]}function computeDefaultPad(e,t,r,n){void 0===n&&(n=1);var a=getEffectiveFilterSize(t,n);return Math.floor((e[0]*(r-1)-r+a)/2)}function parseTupleParam(e){return"number"==typeof e?[e,e]:e}function getEffectiveFilterSize(e,t){return t<=1?e:e+(e-1)*(t-1)}function getPadAndOutInfo(e,t,r,n,a,o,i,s){var u,l,c;if("number"==typeof e){u={top:e,bottom:e,left:e,right:e,type:0===e?"VALID":"NUMBER"};var p=computeOutputShape3D([t,r,1],o,1,n,e,s);l=p[0],c=p[1]}else if("same"===e){var d=((l=Math.ceil(t/n))-1)*n+o-t,h=((c=Math.ceil(r/a))-1)*a+i-r,f=Math.floor(d/2),m=d-f,g=Math.floor(h/2);u={top:f,bottom:m,left:g,right:h-g,type:"SAME"}}else{if("valid"!==e)throw Error("Unknown padding parameter: "+e);u={top:0,bottom:0,left:0,right:0,type:"VALID"},l=Math.ceil((t-o+1)/n),c=Math.ceil((r-i+1)/a)}return{padInfo:u,outHeight:l,outWidth:c}}function conditionalRound(e,t){if(!t)return e;switch(t){case"round":return Math.round(e);case"ceil":return Math.ceil(e);case"floor":return Math.floor(e);default:throw new Error("Unknown roundingMode "+t)}}function parseTupleParam$1(e){return"number"==typeof e?[e,e]:e}function tupleValuesAreOne(e){var t=parseTupleParam$1(e),r=t[0],n=t[1];return 1===r&&1===n}function eitherStridesOrDilationsAreOne(e,t){return tupleValuesAreOne(e)||tupleValuesAreOne(t)}function depthwiseConv2dDerInput(e,t,r,n){var a=t,o=!1;3===t.rank&&(o=!0,a=t.as4D(1,t.shape[0],t.shape[1],t.shape[2]));var i=ENV.engine.runKernel(function(e){return e.depthwiseConv2DDerInput(a,r,n)},{dy4D:a});return o?i.as3D(i.shape[1],i.shape[2],i.shape[3]):i}function depthwiseConv2dDerFilter(e,t,r,n){var a=e;3===e.rank&&(a=e.as4D(1,e.shape[0],e.shape[1],e.shape[2]));var o=t;return 3===o.rank&&(o=t.as4D(1,t.shape[0],t.shape[1],t.shape[2])),ENV.engine.runKernel(function(e){return e.depthwiseConv2DDerFilter(a,o,n)},{x4D:a,dy4D:o})}function normImpl(e,t,r){if(void 0===r&&(r=null),0===e.rank)return e.abs();if(1!==e.rank&&null===r)return normImpl(e.reshape([-1]),t,r);if(1===e.rank||"number"==typeof r||r instanceof Array&&1===r.length){if(1===t)return e.abs().sum(r);if(t===1/0)return e.abs().max(r);if(t===-1/0)return e.abs().min(r);if("euclidean"===t||2===t)return e.abs().pow(scalar(2,"int32")).sum(r).sqrt();throw new Error("Error in norm: invalid ord value: "+t)}if(r instanceof Array&&2===r.length){if(1===t)return e.abs().sum(r[0]).max(r[1]-1);if(t===1/0)return e.abs().sum(r[1]).max(r[0]);if(t===-1/0)return e.abs().sum(r[1]).min(r[0]);if("fro"===t||"euclidean"===t)return e.square().sum(r).sqrt();throw new Error("Error in norm: invalid ord value: "+t)}throw new Error("Error in norm: invalid axis: "+r)}function assertParamsValid(e,t,r){assert(e.rank===t.length,"Error in slice"+e.rank+"D: Length of begin "+t+" must match the rank of the array ("+e.rank+")."),assert(e.rank===r.length,"Error in slice"+e.rank+"D: Length of size "+r+" must match the rank of the array ("+e.rank+").");for(var n=0;n0?a>=s[t]:a<=s[t]);a+=n[t])r+=1;return r}),[i,l]}function startForAxis(e,t,r,n,a){var o=t[a];e&1<0?Number.MIN_SAFE_INTEGER:Number.MAX_SAFE_INTEGER);var i=n[a];return o<0&&(o+=i),o=clamp(0,o,i-1)}function stopForAxis(e,t,r,n,a){var o=t[a];e&1<0?Number.MAX_SAFE_INTEGER:Number.MIN_SAFE_INTEGER);var i=n[a];return o<0&&(o+=i),o=r[a]>0?clamp(0,o,i):clamp(-1,o,i-1)}function computeStrides(e){var t=e.length;if(t<2)return[];var r=new Array(t-1);r[t-2]=e[t-1];for(var n=t-3;n>=0;--n)r[n]=r[n+1]*e[n+1];return r}function checkGrads(e){if(e.filter(function(e){return null==e}).length>0)throw new Error("Cannot compute gradient of y=f(x) with respect to x. Make sure that\n the f you passed encloses all operations that lead from x to y.")}function getFilteredNodesXToY(e,t,r){for(var n={},a={},o=0;o=0;o--){var d=(m=e[o]).inputs,h=[];h.push(m.output);for(l=0;l=0;r--){var n=t[r],a=e[n.output.id];if(null==n.gradient)throw new Error("Cannot compute gradient: gradient function not found for "+n.name+".");var o=n.gradient(a);for(var i in n.inputs){if(!(i in o))throw new Error("Cannot backprop through input "+i+". Available gradients found: "+Object.keys(o)+".");var s=o[i](),u=n.inputs[i];if(!arraysEqual(s.shape,u.shape))throw new Error("Error in gradient for op "+n.name+". The gradient of input '"+i+"' has shape '"+s.shape+"', which does not match the shape of the input '"+u.shape+"'");if(null==e[u.id])e[u.id]=s;else{var l=e[u.id];e[u.id]=l.add(s),l.dispose()}}}}function hasExtension(e,t){return null!=e.getExtension(t)}function getWebGLRenderingContext(e){if(0===e||!ENV.get("IS_BROWSER"))throw new Error("Cannot get WebGL rendering context, WebGL is disabled.");var t=document.createElement("canvas");return 1===e?t.getContext("webgl")||t.getContext("experimental-webgl"):t.getContext("webgl2")}function loseContext(e){if(null!=e){var t=e.getExtension("WEBGL_lose_context");if(null==t)throw new Error("Extension WEBGL_lose_context not supported on this browser.");t.loseContext()}}function isWebGLVersionEnabled(e){var t=getWebGLRenderingContext(e);return null!=t&&(loseContext(t),!0)}function getWebGLDisjointQueryTimerVersion(e){if(0===e)return 0;var t,r=getWebGLRenderingContext(e);return t=hasExtension(r,"EXT_disjoint_timer_query_webgl2")&&2===e?2:hasExtension(r,"EXT_disjoint_timer_query")?1:0,null!=r&&loseContext(r),t}function isFloatTextureReadPixelsEnabled(e){if(0===e)return!1;var t=getWebGLRenderingContext(e);if(1===e){if(!hasExtension(t,"OES_texture_float"))return!1}else if(!hasExtension(t,"EXT_color_buffer_float"))return!1;var r=t.createFramebuffer(),n=t.createTexture();t.bindTexture(t.TEXTURE_2D,n);var a=2===e?t.RGBA32F:t.RGBA;t.texImage2D(t.TEXTURE_2D,0,a,1,1,0,t.RGBA,t.FLOAT,null),t.bindFramebuffer(t.FRAMEBUFFER,r),t.framebufferTexture2D(t.FRAMEBUFFER,t.COLOR_ATTACHMENT0,t.TEXTURE_2D,n,0);var o=t.checkFramebufferStatus(t.FRAMEBUFFER)===t.FRAMEBUFFER_COMPLETE;t.readPixels(0,0,1,1,t.RGBA,t.FLOAT,new Float32Array(4));var i=t.getError()===t.NO_ERROR;return loseContext(t),o&&i}function isWebGLGetBufferSubDataAsyncExtensionEnabled(e){if(e>0)return!1;if(2!==e)return!1;var t=getWebGLRenderingContext(e),r=hasExtension(t,"WEBGL_get_buffer_sub_data_async");return loseContext(t),r}function getFeaturesFromURL(){var e={};if("undefined"==typeof window||void 0===window.location)return e;var t=getQueryParams(window.location.search);if(TENSORFLOWJS_FLAGS_PREFIX in t){var r={};t[TENSORFLOWJS_FLAGS_PREFIX].split(",").forEach(function(e){var t=e.split(":"),n=t[0],a=t[1];r[n]=a}),URL_PROPERTIES.forEach(function(t){t.name in r&&(console.log("Setting feature override from URL "+t.name+": "+r[t.name]),t.type===Type.NUMBER?e[t.name]=+r[t.name]:t.type===Type.BOOLEAN?e[t.name]="true"===r[t.name]:t.type===Type.STRING?e[t.name]=r[t.name]:console.warn("Unknown URL param: "+t.name+"."))})}return e}function getGlobalNamespace(){var e;if("undefined"!=typeof window)e=window;else{if("undefined"==typeof global)throw new Error("Could not find a global object");e=global}return e}function getOrMakeEnvironment(){var e=getGlobalNamespace();return e.ENV=e.ENV||new Environment(getFeaturesFromURL()),e.ENV}function computeOptimalWindowSize(e){return e<=PARALLELIZE_THRESHOLD?e:nearestDivisor(e,Math.floor(Math.sqrt(e)))}function nearestDivisor(e,t){for(var r=t;r= "+n);for(var a=0,o=0;o= "+n);for(var a=0,o=0;o= "+n);for(var a=0,o=0;o= "+a);for(var o=getPackedMatrixTextureShapeWidthHeight(t,r),i=o[0],s=o[1],u=r%2==1,l=t%2==1,c=Math.floor(r/2),p=Math.floor(t/2),d=u?4:0,h=r,f=0,m=0;m= "+a);for(var o=r%2==1,i=t%2==1,s=Math.floor(r/2),u=Math.floor(t/2),l=getPackedMatrixTextureShapeWidthHeight(t,r),c=l[0],p=l[1],d=o?4:0,h=r+(o?1:0),f=0,m=0,g=r,y=0;y=1?"coords = 0;":u.map(function(e){return"coords["+(e+l)+"] = 0;"}).join("\n");var c="";return c=o<2&&a>0?"coords":e.shapeInfo.logicalShape.map(function(e,t){return"coords["+(t+l)+"]"}).join(", "),"\n float "+n+"() {\n "+i+" coords = getOutputCoords();\n "+s+"\n return get"+r+"("+c+");\n }\n "}function getSamplerAtOutputCoords(e,t,r){var n=e.shapeInfo.texShape,a=e.name,o=a.charAt(0).toUpperCase()+a.slice(1),i="get"+o+"AtOutCoords",s=getBroadcastDims(e.shapeInfo.logicalShape,t.logicalShape),u=e.shapeInfo.logicalShape.length,l=t.logicalShape.length,c=r&&(l>u||s.length>0),p=broadcastDimsAreOuter(s);if(c&&!p)return getBroadcastOutputCoordsSampler(e,t,o,i);var d=t.texShape;if(arraysEqual(n,d))return"\n float "+i+"() {\n return sampleTexture("+a+", resultUV);\n }\n ";var h=sizeFromShape(n),f="";return c&&p&&(f="\n int mainPart = index / "+h+";\n index -= mainPart * "+h+";\n "),"\n float "+i+"() {\n ivec2 resTexRC = ivec2(resultUV.yx *\n vec2("+d[0]+", "+d[1]+"));\n int index = resTexRC.x * "+d[1]+" + resTexRC.y;\n "+f+"\n int texR = index / "+n[1]+";\n int texC = index - texR * "+n[1]+";\n vec2 uv = (vec2(texC, texR) + halfCR) /\n vec2("+n[1]+".0, "+n[0]+".0);\n\n return sampleTexture("+a+", uv);\n }\n "}function getCoordsDataType(e){if(e<=1)return"int";if(2===e)return"ivec2";if(3===e)return"ivec3";if(4===e)return"ivec4";if(5===e)return"ivec5";throw Error("GPU for rank "+e+" is not yet supported")}function squeezeInputInfo(e,t){var r=JSON.parse(JSON.stringify(e));return r.shapeInfo.logicalShape=t,r}function getSqueezedParams(e,t){return t.map(function(t){return e[t]}).join(", ")}function getCoords(e,t){if(1===e)return""+t;if(2===e)return t+".x, "+t+".y";if(3===e)return t+".x, "+t+".y, "+t+".z";if(4===e)return t+".x, "+t+".y, "+t+".z, "+t+".w";throw Error("Cumulative sum for rank "+e+" is not yet supported")}function getFinalCoord(e,t){if(1===e)return""+t;if(2===e)return t+".y";if(3===e)return t+".z";if(4===e)return t+".w";throw Error("Cumulative sum for rank "+e+" is not yet supported")}function getSourceCoords(e,t){var r=e.length;if(r>4)throw Error("Gather for rank "+r+" is not yet supported");if(1===r)return"int(getIndices(resRC))";for(var n=["resRC.x","resRC.y","resRC.z","resRC.w"],a=[],o=0;on||r>n){var a="["+t+"x"+r+"]",o="["+n+"x"+n+"]";throw new Error("Requested texture size "+a+" greater than WebGL maximum on this browser / GPU "+o+".")}}function createFramebuffer(e){return throwIfNull(e,function(){return e.createFramebuffer()},"Unable to create WebGLFramebuffer.")}function bindVertexBufferToProgramAttribute(e,t,r,n,a,o,i){var s=e.getAttribLocation(t,r);return-1!==s&&(callAndCheck(e,function(){return e.bindBuffer(e.ARRAY_BUFFER,n)}),callAndCheck(e,function(){return e.vertexAttribPointer(s,a,e.FLOAT,!1,o,i)}),callAndCheck(e,function(){return e.enableVertexAttribArray(s)}),!0)}function bindTextureUnit(e,t,r){validateTextureUnit(e,r),callAndCheck(e,function(){return e.activeTexture(e.TEXTURE0+r)}),callAndCheck(e,function(){return e.bindTexture(e.TEXTURE_2D,t)})}function unbindTextureUnit(e,t){validateTextureUnit(e,t),callAndCheck(e,function(){return e.activeTexture(e.TEXTURE0+t)}),callAndCheck(e,function(){return e.bindTexture(e.TEXTURE_2D,null)})}function getProgramUniformLocationOrThrow(e,t,r){return throwIfNull(e,function(){return e.getUniformLocation(t,r)},'uniform "'+r+'" not present in program.')}function getProgramUniformLocation(e,t,r){return e.getUniformLocation(t,r)}function bindTextureToProgramUniformSampler(e,t,r,n,a){callAndCheck(e,function(){return bindTextureUnit(e,r,a)}),callAndCheck(e,function(){return e.uniform1i(n,a)})}function bindCanvasToFramebuffer(e){callAndCheck(e,function(){return e.bindFramebuffer(e.FRAMEBUFFER,null)}),callAndCheck(e,function(){return e.viewport(0,0,e.canvas.width,e.canvas.height)}),callAndCheck(e,function(){return e.scissor(0,0,e.canvas.width,e.canvas.height)})}function bindColorTextureToFramebuffer(e,t,r){callAndCheck(e,function(){return e.bindFramebuffer(e.FRAMEBUFFER,r)}),callAndCheck(e,function(){return e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,t,0)})}function unbindColorTextureFromFramebuffer(e,t){callAndCheck(e,function(){return e.bindFramebuffer(e.FRAMEBUFFER,t)}),callAndCheck(e,function(){return e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,null,0)})}function validateFramebuffer(e){var t=e.checkFramebufferStatus(e.FRAMEBUFFER);if(t!==e.FRAMEBUFFER_COMPLETE)throw new Error("Error binding framebuffer: "+getFramebufferErrorMessage(e,t))}function getFramebufferErrorMessage(e,t){switch(t){case e.FRAMEBUFFER_INCOMPLETE_ATTACHMENT:return"FRAMEBUFFER_INCOMPLETE_ATTACHMENT";case e.FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT:return"FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT";case e.FRAMEBUFFER_INCOMPLETE_DIMENSIONS:return"FRAMEBUFFER_INCOMPLETE_DIMENSIONS";case e.FRAMEBUFFER_UNSUPPORTED:return"FRAMEBUFFER_UNSUPPORTED";default:return"unknown error "+t}}function throwIfNull(e,t,r){var n=callAndCheck(e,function(){return t()});if(null==n)throw new Error(r);return n}function validateTextureUnit(e,t){var r=e.MAX_COMBINED_TEXTURE_IMAGE_UNITS-1,n=t+e.TEXTURE0;if(nr){var a="[gl.TEXTURE0, gl.TEXTURE"+r+"]";throw new Error("textureUnit must be in "+a+".")}}function getTextureShapeFromLogicalShape(e,t){2!==t.length&&(t=squeezeShape(t).newShape);var r=queryMaxTextureSize(e),n=sizeFromShape(t);return t.length<=1&&n<=r?[n,1]:2===t.length&&t[0]<=r&&t[1]<=r?t:3===t.length&&t[0]<=r&&t[1]*t[2]<=r?[t[0],t[1]*t[2]]:4===t.length&&t[0]<=r&&t[1]*t[2]*t[3]<=r?[t[0],t[1]*t[2]*t[3]]:sizeToSquarishShape(n)}function getWebGLContextAttributes(){return{alpha:!1,antialias:!1,premultipliedAlpha:!1,preserveDrawingBuffer:!1,depth:!1,stencil:!1,failIfMajorPerformanceCaveat:!0}}function createWebGLContext(e){var t,r=getWebGLContextAttributes();return t=null!=e?createWebGLRenderingContextFromCanvas(e,r):createWebGLRenderingContext(r),callAndCheck(t,function(){return t.disable(t.DEPTH_TEST)}),callAndCheck(t,function(){return t.disable(t.STENCIL_TEST)}),callAndCheck(t,function(){return t.disable(t.BLEND)}),callAndCheck(t,function(){return t.disable(t.DITHER)}),callAndCheck(t,function(){return t.disable(t.POLYGON_OFFSET_FILL)}),callAndCheck(t,function(){return t.disable(t.SAMPLE_COVERAGE)}),callAndCheck(t,function(){return t.enable(t.SCISSOR_TEST)}),callAndCheck(t,function(){return t.enable(t.CULL_FACE)}),callAndCheck(t,function(){return t.cullFace(t.BACK)}),t}function createVertexShader$1(e){return createVertexShader(e,"\n precision highp float;\n attribute vec3 clipSpacePos;\n attribute vec2 uv;\n varying vec2 resultUV;\n\n void main() {\n gl_Position = vec4(clipSpacePos, 1);\n resultUV = uv;\n }")}function createVertexBuffer(e){return createStaticVertexBuffer(e,new Float32Array([-1,1,0,0,1,-1,-1,0,0,0,1,1,0,1,1,1,-1,0,1,0]))}function createIndexBuffer(e){return createStaticIndexBuffer(e,new Uint16Array([0,1,2,2,1,3]))}function getTextureInternalFormat(e,t){return ENV.get("WEBGL_FLOAT_TEXTURE_ENABLED")&&2===ENV.get("WEBGL_VERSION")?4===t?e.RGBA32F:e.R32F:e.RGBA}function getTextureFormat(e,t){return ENV.get("WEBGL_FLOAT_TEXTURE_ENABLED")&&2===ENV.get("WEBGL_VERSION")?4===t?e.RGBA:e.RED:e.RGBA}function getTextureType(e){return ENV.get("WEBGL_FLOAT_TEXTURE_ENABLED")?e.FLOAT:e.UNSIGNED_BYTE}function createAndConfigureTexture(e,t,r,n){validateTextureSize(e,t,r);var a=createTexture(e),o=e.TEXTURE_2D,i=getTextureInternalFormat(e,n),s=getTextureFormat(e,n);return callAndCheck(e,function(){return e.bindTexture(o,a)}),callAndCheck(e,function(){return e.texParameteri(o,e.TEXTURE_WRAP_S,e.CLAMP_TO_EDGE)}),callAndCheck(e,function(){return e.texParameteri(o,e.TEXTURE_WRAP_T,e.CLAMP_TO_EDGE)}),callAndCheck(e,function(){return e.texParameteri(o,e.TEXTURE_MIN_FILTER,e.NEAREST)}),callAndCheck(e,function(){return e.texParameteri(o,e.TEXTURE_MAG_FILTER,e.NEAREST)}),callAndCheck(e,function(){return e.texImage2D(o,0,i,t,r,0,s,getTextureType(e),null)}),callAndCheck(e,function(){return e.bindTexture(e.TEXTURE_2D,null)}),a}function createMatrixTexture(e,t,r){var n=getUnpackedMatrixTextureShapeWidthHeight(t,r);return createAndConfigureTexture(e,n[0],n[1],1)}function createColorMatrixTexture(e,t,r){var n=getColorMatrixTextureShapeWidthHeight(t,r);return createAndConfigureTexture(e,n[0],n[1],4)}function createPackedMatrixTexture(e,t,r){var n=getPackedMatrixTextureShapeWidthHeight(t,r);return createAndConfigureTexture(e,n[0],n[1],4)}function bindVertexProgramAttributeStreams(e,t,r){return callAndCheck(e,function(){return e.bindBuffer(e.ARRAY_BUFFER,r)}),bindVertexBufferToProgramAttribute(e,t,"clipSpacePos",r,3,20,0)&&bindVertexBufferToProgramAttribute(e,t,"uv",r,2,20,12)}function uploadPixelDataToTexture(e,t,r){callAndCheck(e,function(){return e.bindTexture(e.TEXTURE_2D,t)}),callAndCheck(e,function(){return e.texImage2D(e.TEXTURE_2D,0,e.RGBA,e.RGBA,e.UNSIGNED_BYTE,r)}),callAndCheck(e,function(){return e.bindTexture(e.TEXTURE_2D,null)})}function uploadDataToTexture(e,t,r,n,a,o){var i=getTextureFormat(e,o);validateTextureSize(e,r,n),callAndCheck(e,function(){return e.bindTexture(e.TEXTURE_2D,t)}),callAndCheck(e,function(){return e.texSubImage2D(e.TEXTURE_2D,0,0,0,r,n,i,getTextureType(e),a)}),callAndCheck(e,function(){return e.bindTexture(e.TEXTURE_2D,null)})}function uploadMatrixToTexture(e,t,r,n,a,o){var i,s=getUnpackedMatrixTextureShapeWidthHeight(r,n),u=s[0],l=s[1];if(ENV.get("WEBGL_FLOAT_TEXTURE_ENABLED")){var c=1===o?getChannelsPerTexture():o;1===c?i=a:encodeMatrixToUnpackedArray(a,i=new Float32Array(getUnpackedArraySizeFromMatrixSize(a.length,c)),c)}else i=encodeFloatArray(a);uploadDataToTexture(e,t,u,l,i,o)}function uploadMatrixToPackedTexture(e,t,r,n,a){var o=getPackedMatrixTextureShapeWidthHeight(r,n),i=o[0],s=o[1],u=new Float32Array(getPackedRGBAArraySizeFromMatrixShape(r,n));encodeMatrixToPackedRGBA(a,r,n,u);uploadDataToTexture(e,t,i,s,u,4)}function getDownloadTargetArrayBuffer(e,t,r){var n=ENV.get("WEBGL_FLOAT_TEXTURE_ENABLED"),a=e*t*r;return n?(null==floatDownloadBuffer||floatDownloadBuffer.length>1;e[a]()?(n=a,t=a+1):r=a-1}return n}function shouldUploadNaNUniform(){return!ENV.get("WEBGL_FLOAT_TEXTURE_ENABLED")}function compileProgram(e,t,r,n){for(var a=t.userCode,o=r.map(function(e,r){var n={logicalShape:e.tensor.shape,texShape:e.texData.texShape};return{name:t.variableNames[r],shapeInfo:n}}),i=o.map(function(e){return e.shapeInfo}),s={logicalShape:n.tensor.shape,texShape:n.texData.texShape},u=makeShader(o,s,a,!0===t.supportsBroadcasting),l=e.createProgram(u),c={},p=0;p5)throw Error("Tile for rank "+t+" is not yet supported");if(1===t)return"imod(resRC, "+e[0]+")";for(var r=["resRC.x","resRC.y","resRC.z","resRC.w","resRC.u"],n=[],a=0;a5)throw Error("Transpose for rank "+t+" is not yet supported");for(var r=["resRC.x","resRC.y","resRC.z","resRC.w","resRC.u"],n=new Array(t),a=0;a 0.0 ? 1.0 : float("+e+");\n "}function float32ToTypedArray(e,t){if("float32"===t)return e;if("int32"===t||"bool"===t){for(var r="int32"===t?new Int32Array(e.length):new Uint8Array(e.length),n=0;n0,"Copying failed because no load handler is found for source URL "+e+"."),assert(n.length<2,"Copying failed because more than one ("+n.length+") load handlers for source URL "+e+"."),a=n[0],o=IORouterRegistry.getSaveHandlers(t),assert(o.length>0,"Copying failed because no save handler is found for destination URL "+t+"."),assert(o.length<2,"Copying failed because more than one ("+n.length+") save handlers for destination URL "+t+"."),i=o[0],s=parseURL(e).scheme,u=parseURL(e).path,l=s===parseURL(e).scheme,[4,a.load()];case 1:return c=d.sent(),r&&l?[4,ModelStoreManagerRegistry.getManager(s).removeModel(u)]:[3,3];case 2:d.sent(),d.label=3;case 3:return[4,i.save(c)];case 4:return p=d.sent(),!r||l?[3,6]:[4,ModelStoreManagerRegistry.getManager(s).removeModel(u)];case 5:d.sent(),d.label=6;case 6:return[2,p.modelArtifactsInfo]}})})}function getIndexedDBFactory(){if(!ENV.get("IS_BROWSER"))throw new Error("Failed to obtain IndexedDB factory because the current environmentis not a web browser.");var e=window,t=e.indexedDB||e.mozIndexedDB||e.webkitIndexedDB||e.msIndexedDB||e.shimIndexedDB;if(null==t)throw new Error("The current browser does not appear to support IndexedDB.");return t}function setUpDatabase(e){var t=e.result;t.createObjectStore(MODEL_STORE_NAME,{keyPath:"modelPath"}),t.createObjectStore(INFO_STORE_NAME,{keyPath:"modelPath"})}function browserIndexedDB(e){return new BrowserIndexedDB(e)}function maybeStripScheme(e){return e.startsWith(BrowserIndexedDB.URL_SCHEME)?e.slice(BrowserIndexedDB.URL_SCHEME.length):e}function getModelKeys(e){return{info:[PATH_PREFIX,e,INFO_SUFFIX].join(PATH_SEPARATOR),topology:[PATH_PREFIX,e,MODEL_TOPOLOGY_SUFFIX].join(PATH_SEPARATOR),weightSpecs:[PATH_PREFIX,e,WEIGHT_SPECS_SUFFIX].join(PATH_SEPARATOR),weightData:[PATH_PREFIX,e,WEIGHT_DATA_SUFFIX].join(PATH_SEPARATOR)}}function getModelPathFromKey(e){var t=e.split(PATH_SEPARATOR);if(t.length<3)throw new Error("Invalid key format: "+e);return t.slice(1,t.length-1).join(PATH_SEPARATOR)}function maybeStripScheme$1(e){return e.startsWith(BrowserLocalStorage.URL_SCHEME)?e.slice(BrowserLocalStorage.URL_SCHEME.length):e}function browserLocalStorage(e){return new BrowserLocalStorage(e)}function browserDownloads(e){return void 0===e&&(e="model"),new BrowserDownloads(e)}function browserFiles(e){return new BrowserFiles(e)}function loadWeightsAsArrayBuffer(e,t){return __awaiter$12(this,void 0,void 0,function(){var r,n,a;return __generator$12(this,function(o){switch(o.label){case 0:return r=e.map(function(e){return fetch(e,t)}),[4,Promise.all(r)];case 1:return n=o.sent(),[4,Promise.all(n.map(function(e){return e.arrayBuffer()}))];case 2:return a=o.sent(),[2,a]}})})}function loadWeights(e,t,r,n){return void 0===t&&(t=""),__awaiter$12(this,void 0,void 0,function(){var a,o,i,s,u,l,c,p,d,h;return __generator$12(this,function(f){switch(f.label){case 0:if(a=e.map(function(){return!1}),o={},i=null!=r?r.map(function(){return!1}):[],s=[],e.forEach(function(e,t){var n=0;e.weights.forEach(function(e){var u="quantization"in e?e.quantization.dtype:e.dtype,l=DTYPE_VALUE_SIZE_MAP[u]*sizeFromShape(e.shape),c=function(){a[t]=!0,null==o[t]&&(o[t]=[]),o[t].push({manifestEntry:e,groupOffset:n,sizeBytes:l})};null!=r?r.forEach(function(t,r){t===e.name&&(c(),i[r]=!0)}):c(),s.push(e.name),n+=l})}),!i.every(function(e){return e}))throw u=r.filter(function(e,t){return!i[t]}),new Error("Could not find weights in manifest with names: "+u.join(", ")+". \nManifest JSON has weights with names: "+s.join(", ")+".");return l=a.reduce(function(e,t,r){return t&&e.push(r),e},[]),c=[],l.forEach(function(r){e[r].paths.forEach(function(e){var r=t+(t.endsWith("/")?"":"/")+e;c.push(r)})}),[4,loadWeightsAsArrayBuffer(c,n)];case 1:return p=f.sent(),d={},h=0,l.forEach(function(t){for(var r=e[t].paths.length,n=0,a=0;ar)}function expectValuesInRange(e,t,r){var n;n=e instanceof Tensor?e.dataSync():e;for(var a=0;ar)throw new Error("Value out of range:"+n[a]+" low: "+t+", high: "+r)}function pyListRepeat(e,t){if(Array.isArray(e)){for(var r=[],n=0;nt?1:0}function reverseNumberCompare(e,t){return-1*numberCompare(e,t)}function stringToDType(e){switch(e){case"float32":return"float32";default:throw new ValueError("Invalid dtype: "+e)}}function unique(e){if(null==e)return e;for(var t=[],r=0,n=e;r0){var r=e+"_"+t;return nameMap.set(r,1),r}return e}function isValidTensorName(e){return!!e.match(tensorNameRegex)}function isInteger(e){return e===parseInt(e.toString(),10)}function arrayProd(e,t,r){null==t&&(t=0),null==r&&(r=e.length);for(var n=1,a=t;a0)&&(t=e.sourceLayer,r=e.nodeIndex),0===t.inboundNodes.length)return[e];var n=t.inboundNodes[r];if(0===n.inboundLayers.length)return n.inputTensors;for(var a=[],o=0;o0)throw new ValueError(p.length+" of "+n+" weights are not set: "+p);batchSetValue(l)}function loadWeightsFromJson(e,t,r){void 0===r&&(r=!1);for(var n=e.keras_version,a=e.backend,o=t.map(function(e){return e.name}),i={},s=0,u=t;s0)o=!0;else if(isDataDict(e)){for(var i in e)if(e.hasOwnProperty(i)){o=!0;break}}else o=!0;if(o)throw new ValueError("Error when checking model "+a+" expected no data, but got "+e)}return[]}if(null==e)return t.map(function(e){return null});var s;if(isDataDict(e)){e=e,s=[];for(var u=0,l=t;u1)throw new ValueError("The model "+a+" expects "+t.length+" Tensor(s), but only received one Tensor. Found: Tensor with shape "+e.shape);s=[e]}for(p=0;p=0&&f!==m)throw new ValueError("Error when checking "+a+": expected "+t[p]+" to have shape ["+r[p]+"], but got array with shape ["+d.shape+"].")}}return s}function checkArrayLengths(e,t,r){var n=unique(e.map(function(e){return e.shape[0]}));n.sort();var a=unique(t.map(function(e){return e.shape[0]}));if(a.sort(),n.length>1)throw new ValueError("All input Tensors (x) should have the same number of samples. Got array shapes: "+JSON.stringify(e.map(function(e){return e.shape})));if(a.length>1)throw new ValueError("All target Tensors (y) should have the same number of samples. Got array shapes: "+JSON.stringify(t.map(function(e){return e.shape})));if(n.length>0&&a.length>0&&!arraysEqual(n,a))throw new ValueError("Input Tensors should have the same number of samples as target Tensors. Found "+n[0]+" input sample(s) and "+a[0]+" target sample(s).")}function checkLossAndTargetCompatibility(e,t,r){for(var n=[meanSquaredError,binaryCrossentropy,categoricalCrossentropy],a=0;a=e&&(a=e),r.push([n,a]),n=a;return r}function sliceArrays(e,t,r){return null==e?[null]:Array.isArray(e)?e.map(function(e){return sliceAlongFirstAxis(e,t,r-t)}):sliceAlongFirstAxis(e,t,r-t)}function sliceArraysByIndices(e,t){return tidy(function(){return null==e?null:Array.isArray(e)?e.map(function(e){return sliceArraysByIndices(e,t)}):gather$1(e,"int32"===t.dtype?t:t.toInt())})}function checkInputData(e,t,r,n,a){void 0===n&&(n=!0),void 0===a&&(a="");var o;if(Array.isArray(e)){if(e.length!==t.length)throw new ValueError("Error when checking model "+a+": the Array of Tensors that you are passing to your model is not the size the the model expected. Expected to see "+t.length+" Tensor(s), but instead got "+e.length+" Tensors(s).");o=e}else{if(t.length>1)throw new ValueError("The model expects "+t.length+" "+a+" Tensors, but only received one Tensor. Found: array with shape "+JSON.stringify(e.shape)+".");o=[e]}if(null!=r)for(var i=0;i1)throw new ValueError("Found more than one ("+t.length+") load handlers for URL '"+e+"'");e=t[0]}return[2,loadModelFromIOHandler(e)]})})}function loadModelFromIOHandler(e,t){return __awaiter$16(this,void 0,void 0,function(){var r,n,a,o,i;return __generator$16(this,function(s){switch(s.label){case 0:if(null==e.load)throw new ValueError("Cannot proceed with model loading because the IOHandler provided does not have the `load` method implemented.");return[4,e.load()];case 1:if(r=s.sent(),null!=(n=r.modelTopology).model_config&&(n=n.model_config),a=deserialize(convertPythonicToTs(n),t),null!=r.weightData){if(null==r.weightSpecs)throw new ValueError("Model artifacts contains weight data, but not weight specs. Therefore loading of weights cannot proceed.");o=!1,i=!0,a.loadWeights(decodeWeights(r.weightData,r.weightSpecs),o,i)}return[2,a]}})})}function hasOwnProperty(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function Url(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}function urlParse(e,t,r){if(e&&util$1.isObject(e)&&e instanceof Url)return e;var n=new Url;return n.parse(e,t,r),n}function urlFormat(e){return util$1.isString(e)&&(e=urlParse(e)),e instanceof Url?e.format():Url.prototype.format.call(e)}function asPromise(e,t){for(var r=new Array(arguments.length-1),n=0,a=2,o=!0;a0?0:2147483648,r,n);else if(isNaN(t))e(2143289344,r,n);else if(t>3.4028234663852886e38)e((a<<31|2139095040)>>>0,r,n);else if(t<1.1754943508222875e-38)e((a<<31|Math.round(t/1.401298464324817e-45))>>>0,r,n);else{var o=Math.floor(Math.log(t)/Math.LN2);e((a<<31|o+127<<23|8388607&Math.round(t*Math.pow(2,-o)*8388608))>>>0,r,n)}}function r(e,t,r){var n=e(t,r),a=2*(n>>31)+1,o=n>>>23&255,i=8388607&n;return 255===o?i?NaN:a*(1/0):0===o?1.401298464324817e-45*a*i:a*Math.pow(2,o-150)*(i+8388608)}e.writeFloatLE=t.bind(null,writeUintLE),e.writeFloatBE=t.bind(null,writeUintBE),e.readFloatLE=r.bind(null,readUintLE),e.readFloatBE=r.bind(null,readUintBE)}(),"undefined"!=typeof Float64Array?function(){function t(e,t,r){o[0]=e,t[r]=i[0],t[r+1]=i[1],t[r+2]=i[2],t[r+3]=i[3],t[r+4]=i[4],t[r+5]=i[5],t[r+6]=i[6],t[r+7]=i[7]}function r(e,t,r){o[0]=e,t[r]=i[7],t[r+1]=i[6],t[r+2]=i[5],t[r+3]=i[4],t[r+4]=i[3],t[r+5]=i[2],t[r+6]=i[1],t[r+7]=i[0]}function n(e,t){return i[0]=e[t],i[1]=e[t+1],i[2]=e[t+2],i[3]=e[t+3],i[4]=e[t+4],i[5]=e[t+5],i[6]=e[t+6],i[7]=e[t+7],o[0]}function a(e,t){return i[7]=e[t],i[6]=e[t+1],i[5]=e[t+2],i[4]=e[t+3],i[3]=e[t+4],i[2]=e[t+5],i[1]=e[t+6],i[0]=e[t+7],o[0]}var o=new Float64Array([-0]),i=new Uint8Array(o.buffer),s=128===i[7];e.writeDoubleLE=s?t:r,e.writeDoubleBE=s?r:t,e.readDoubleLE=s?n:a,e.readDoubleBE=s?a:n}():function(){function t(e,t,r,n,a,o){var i=n<0?1:0;if(i&&(n=-n),0===n)e(0,a,o+t),e(1/n>0?0:2147483648,a,o+r);else if(isNaN(n))e(0,a,o+t),e(2146959360,a,o+r);else if(n>1.7976931348623157e308)e(0,a,o+t),e((i<<31|2146435072)>>>0,a,o+r);else{var s;if(n<2.2250738585072014e-308)e((s=n/5e-324)>>>0,a,o+t),e((i<<31|s/4294967296)>>>0,a,o+r);else{var u=Math.floor(Math.log(n)/Math.LN2);1024===u&&(u=1023),e(4503599627370496*(s=n*Math.pow(2,-u))>>>0,a,o+t),e((i<<31|u+1023<<20|1048576*s&1048575)>>>0,a,o+r)}}}function r(e,t,r,n,a){var o=e(n,a+t),i=e(n,a+r),s=2*(i>>31)+1,u=i>>>20&2047,l=4294967296*(1048575&i)+o;return 2047===u?l?NaN:s*(1/0):0===u?5e-324*s*l:s*Math.pow(2,u-1075)*(l+4503599627370496)}e.writeDoubleLE=t.bind(null,writeUintLE,0,4),e.writeDoubleBE=t.bind(null,writeUintBE,4,0),e.readDoubleLE=r.bind(null,readUintLE,0,4),e.readDoubleBE=r.bind(null,readUintBE,4,0)}(),e}function writeUintLE(e,t,r){t[r]=255&e,t[r+1]=e>>>8&255,t[r+2]=e>>>16&255,t[r+3]=e>>>24}function writeUintBE(e,t,r){t[r]=e>>>24,t[r+1]=e>>>16&255,t[r+2]=e>>>8&255,t[r+3]=255&e}function readUintLE(e,t){return(e[t]|e[t+1]<<8|e[t+2]<<16|e[t+3]<<24)>>>0}function readUintBE(e,t){return(e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3])>>>0}function inquire(moduleName){try{var mod=eval("quire".replace(/^/,"re"))(moduleName);if(mod&&(mod.length||Object.keys(mod).length))return mod}catch(e){}return null}function pool(e,t,r){var n=r||8192,a=n>>>1,o=null,i=n;return function(r){if(r<1||r>a)return e(r);i+r>n&&(o=e(n),i=0);var s=t.call(o,i,i+=r);return 7&i&&(i=1+(7|i)),s}}function LongBits(e,t){this.lo=e>>>0,this.hi=t>>>0}function Op(e,t,r){this.fn=e,this.len=t,this.next=void 0,this.val=r}function noop(){}function State(e){this.head=e.head,this.tail=e.tail,this.len=e.len,this.next=e.states}function Writer(){this.len=0,this.head=new Op(noop,0,0),this.tail=this.head,this.states=null}function writeByte(e,t,r){t[r]=255&e}function writeVarint32(e,t,r){for(;e>127;)t[r++]=127&e|128,e>>>=7;t[r]=e}function VarintOp(e,t){this.len=e,this.next=void 0,this.val=t}function writeVarint64(e,t,r){for(;e.hi;)t[r++]=127&e.lo|128,e.lo=(e.lo>>>7|e.hi<<25)>>>0,e.hi>>>=7;for(;e.lo>127;)t[r++]=127&e.lo|128,e.lo=e.lo>>>7;t[r++]=e.lo}function writeFixed32(e,t,r){t[r]=255&e,t[r+1]=e>>>8&255,t[r+2]=e>>>16&255,t[r+3]=e>>>24}function BufferWriter$1(){writer.call(this)}function writeStringBuffer(e,t,r){e.length<40?minimal.utf8.write(e,t,r):t.utf8Write(e,r)}function indexOutOfRange(e,t){return RangeError("index out of range: "+e.pos+" + "+(t||1)+" > "+e.len)}function Reader(e){this.buf=e,this.pos=0,this.len=e.length}function readLongVarint(){var e=new LongBits$2(0,0),t=0;if(!(this.len-this.pos>4)){for(;t<3;++t){if(this.pos>=this.len)throw indexOutOfRange(this);if(e.lo=(e.lo|(127&this.buf[this.pos])<<7*t)>>>0,this.buf[this.pos++]<128)return e}return e.lo=(e.lo|(127&this.buf[this.pos++])<<7*t)>>>0,e}for(;t<4;++t)if(e.lo=(e.lo|(127&this.buf[this.pos])<<7*t)>>>0,this.buf[this.pos++]<128)return e;if(e.lo=(e.lo|(127&this.buf[this.pos])<<28)>>>0,e.hi=(e.hi|(127&this.buf[this.pos])>>4)>>>0,this.buf[this.pos++]<128)return e;if(t=0,this.len-this.pos>4){for(;t<5;++t)if(e.hi=(e.hi|(127&this.buf[this.pos])<<7*t+3)>>>0,this.buf[this.pos++]<128)return e}else for(;t<5;++t){if(this.pos>=this.len)throw indexOutOfRange(this);if(e.hi=(e.hi|(127&this.buf[this.pos])<<7*t+3)>>>0,this.buf[this.pos++]<128)return e}throw Error("invalid varint encoding")}function readFixed32_end(e,t){return(e[t-4]|e[t-3]<<8|e[t-2]<<16|e[t-1]<<24)>>>0}function readFixed64(){if(this.pos+8>this.len)throw indexOutOfRange(this,8);return new LongBits$2(readFixed32_end(this.buf,this.pos+=4),readFixed32_end(this.buf,this.pos+=4))}function BufferReader$1(e){reader.call(this,e)}function Service(e,t,r){if("function"!=typeof e)throw TypeError("rpcImpl must be a function");minimal.EventEmitter.call(this),this.rpcImpl=e,this.requestDelimited=Boolean(t),this.responseDelimited=Boolean(r)}function getParamValue(e,t,r,n){var a=t.params[e];if(a&&void 0!==a.inputIndex){if("tensor"===a.type)return getTensor(t.inputNames[a.inputIndex],r,n);if("tensors"===a.type)return(0===a.inputIndex?0===a.inputParamLength?t.inputNames:t.inputNames.slice(a.inputIndex,-a.inputParamLength):t.inputNames.splice(a.inputIndex)).map(function(e){return getTensor(e,r,n)});var o=Array.prototype.slice.call(getTensor(t.inputNames.slice(a.inputIndex)[0],r,n).dataSync());return"number"===a.type?o[0]:o}return a&&a.value}function getTensor(e,t,r){var n=parseNodeName(e),a=n[0],o=n[1],i=r.currentContextIds.find(function(e){return!!t[getNodeNameWithContextId(a,e)]});return void 0!==i?t[getNodeNameWithContextId(a,i)][o]:void 0}function getNodeNameAndIndex(e,t){var r=parseNodeName(e),n=r[0],a=r[1];return[getNodeNameWithContextId(n,t&&t.currentContextId),a]}function getNodeNameWithContextId(e,t){return t?e+"-"+t:e}function parseNodeName(e){var t=e.lastIndexOf(":");return-1===t?[e,0]:[e.substring(0,t),Number(e.substring(t+1))]}function split$1(e,t){for(var r=[],n=0;n=0;s--)(a=e[s])&&(i=(o<3?a(i):o>3?a(t,r,i):a(t,r))||i);return o>3&&i&&Object.defineProperty(t,r,i),i},ConcatOps=function(){function e(){}return e.concat1d=function(t){return e.concat(t,0)},e.concat2d=function(t,r){return e.concat(t,r)},e.concat3d=function(t,r){return e.concat(t,r)},e.concat4d=function(t,r){return e.concat(t,r)},e.concat=function(e,t){void 0===t&&(t=0),assert(e.length>=1,"Pass at least one tensor to concat"),assertArgumentsAreTensors({tensors:e},"concat");var r=e[0];if(1===e.length)return r;for(var n=parseAxisParam(t,r.shape),a=1;a>>0,e=(n*=e)>>>0,e+=4294967296*(n-=e)}return 2.3283064365386963e-10*(e>>>0)}}t&&t.exports?t.exports=o:r&&r.amd?r(function(){return o}):this.alea=o}(0,e,!1)}),xor128=createCommonjsModule(function(e){!function(e,t,r){function n(e){var t=this,r="";t.x=0,t.y=0,t.z=0,t.w=0,t.next=function(){var e=t.x^t.x<<11;return t.x=t.y,t.y=t.z,t.z=t.w,t.w^=t.w>>>19^e^e>>>8},e===(0|e)?t.x=e:r+=e;for(var n=0;n>>0)/4294967296};return i.double=function(){do{var e=((r.next()>>>11)+(r.next()>>>0)/4294967296)/(1<<21)}while(0===e);return e},i.int32=r.next,i.quick=i,o&&("object"==typeof o&&a(o,r),i.state=function(){return a(r,{})}),i}t&&t.exports?t.exports=o:r&&r.amd?r(function(){return o}):this.xor128=o}(0,e,!1)}),xorwow=createCommonjsModule(function(e){!function(e,t,r){function n(e){var t=this,r="";t.next=function(){var e=t.x^t.x>>>2;return t.x=t.y,t.y=t.z,t.z=t.w,t.w=t.v,(t.d=t.d+362437|0)+(t.v=t.v^t.v<<4^e^e<<1)|0},t.x=0,t.y=0,t.z=0,t.w=0,t.v=0,e===(0|e)?t.x=e:r+=e;for(var n=0;n>>4),t.next()}function a(e,t){return t.x=e.x,t.y=e.y,t.z=e.z,t.w=e.w,t.v=e.v,t.d=e.d,t}function o(e,t){var r=new n(e),o=t&&t.state,i=function(){return(r.next()>>>0)/4294967296};return i.double=function(){do{var e=((r.next()>>>11)+(r.next()>>>0)/4294967296)/(1<<21)}while(0===e);return e},i.int32=r.next,i.quick=i,o&&("object"==typeof o&&a(o,r),i.state=function(){return a(r,{})}),i}t&&t.exports?t.exports=o:r&&r.amd?r(function(){return o}):this.xorwow=o}(0,e,!1)}),xorshift7=createCommonjsModule(function(e){!function(e,t,r){function n(e){var t=this;t.next=function(){var e,r,n=t.x,a=t.i;return e=n[a],e^=e>>>7,r=e^e<<24,e=n[a+1&7],r^=e^e>>>10,e=n[a+3&7],r^=e^e>>>3,e=n[a+4&7],r^=e^e<<7,e=n[a+7&7],e^=e<<13,r^=e^e<<9,n[a]=r,t.i=a+1&7,r},function(e,t){var r,n=[];if(t===(0|t))n[0]=t;else for(t=""+t,r=0;r0;--r)e.next()}(t,e)}function a(e,t){return t.x=e.x.slice(),t.i=e.i,t}function o(e,t){null==e&&(e=+new Date);var r=new n(e),o=t&&t.state,i=function(){return(r.next()>>>0)/4294967296};return i.double=function(){do{var e=((r.next()>>>11)+(r.next()>>>0)/4294967296)/(1<<21)}while(0===e);return e},i.int32=r.next,i.quick=i,o&&(o.x&&a(o,r),i.state=function(){return a(r,{})}),i}t&&t.exports?t.exports=o:r&&r.amd?r(function(){return o}):this.xorshift7=o}(0,e,!1)}),xor4096=createCommonjsModule(function(e){!function(e,t,r){function n(e){var t=this;t.next=function(){var e,r,n=t.w,a=t.X,o=t.i;return t.w=n=n+1640531527|0,r=a[o+34&127],e=a[o=o+1&127],r^=r<<13,e^=e<<17,r^=r>>>15,e^=e>>>12,r=a[o]=r^e,t.i=o,r+(n^n>>>16)|0},function(e,t){var r,n,a,o,i,s=[],u=128;for(t===(0|t)?(n=t,t=null):(t+="\0",n=0,u=Math.max(u,t.length)),a=0,o=-32;o>>15,n^=n<<4,n^=n>>>13,o>=0&&(i=i+1640531527|0,a=0==(r=s[127&o]^=n+i)?a+1:0);for(a>=128&&(s[127&(t&&t.length||0)]=-1),a=127,o=512;o>0;--o)n=s[a+34&127],r=s[a=a+1&127],n^=n<<13,r^=r<<17,n^=n>>>15,r^=r>>>12,s[a]=n^r;e.w=i,e.X=s,e.i=a}(t,e)}function a(e,t){return t.i=e.i,t.w=e.w,t.X=e.X.slice(),t}function o(e,t){null==e&&(e=+new Date);var r=new n(e),o=t&&t.state,i=function(){return(r.next()>>>0)/4294967296};return i.double=function(){do{var e=((r.next()>>>11)+(r.next()>>>0)/4294967296)/(1<<21)}while(0===e);return e},i.int32=r.next,i.quick=i,o&&(o.X&&a(o,r),i.state=function(){return a(r,{})}),i}t&&t.exports?t.exports=o:r&&r.amd?r(function(){return o}):this.xor4096=o}(0,e,!1)}),tychei=createCommonjsModule(function(e){!function(e,t,r){function n(e){var t=this,r="";t.next=function(){var e=t.b,r=t.c,n=t.d,a=t.a;return e=e<<25^e>>>7^r,r=r-n|0,n=n<<24^n>>>8^a,a=a-e|0,t.b=e=e<<20^e>>>12^r,t.c=r=r-n|0,t.d=n<<16^r>>>16^a,t.a=a-e|0},t.a=0,t.b=0,t.c=-1640531527,t.d=1367130551,e===Math.floor(e)?(t.a=e/4294967296|0,t.b=0|e):r+=e;for(var n=0;n>>0)/4294967296};return i.double=function(){do{var e=((r.next()>>>11)+(r.next()>>>0)/4294967296)/(1<<21)}while(0===e);return e},i.int32=r.next,i.quick=i,o&&("object"==typeof o&&a(o,r),i.state=function(){return a(r,{})}),i}t&&t.exports?t.exports=o:r&&r.amd?r(function(){return o}):this.tychei=o}(0,e,!1)}),seedrandom=createCommonjsModule(function(e){!function(t,r){function n(e,n,c){var p=[],v=s(i((n=1==n?{entropy:!0}:n||{}).entropy?[e,l(t)]:null==e?u():e,3),p),b=new a(p),x=function(){for(var e=b.g(h),t=m,r=0;e=y;)e/=2,t/=2,r>>>=1;return(e+r)/t};return x.int32=function(){return 0|b.g(4)},x.quick=function(){return b.g(4)/4294967296},x.double=x,s(l(b.S),t),(n.pass||c||function(e,t,n,a){return a&&(a.S&&o(a,b),e.state=function(){return o(b,{})}),n?(r[f]=e,t):e})(x,v,"global"in n?n.global:this==r,n.state)}function a(e){var t,r=e.length,n=this,a=0,o=n.i=n.j=0,i=n.S=[];for(r||(e=[r++]);a=1||0===i);var s=Math.sqrt(-2*Math.log(i)/i);t=this.mean+this.stdDev*a*s,r=this.mean+this.stdDev*o*s,this.truncated&&!this.isValidTruncated(t)||(n=!0)}return this.truncated&&!this.isValidTruncated(r)||(this.nextVal=this.convertValue(r)),this.convertValue(t)},e.prototype.convertValue=function(e){return null==this.dtype||"float32"===this.dtype?e:Math.round(e)},e.prototype.isValidTruncated=function(e){return e<=this.upper&&e>=this.lower},e}(),__decorate$1=function(e,t,r,n){var a,o=arguments.length,i=o<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(a=e[s])&&(i=(o<3?a(i):o>3?a(t,r,i):a(t,r))||i);return o>3&&i&&Object.defineProperty(t,r,i),i},ReductionOps=function(){function e(){}return e.logSumExp=function(e,t,r){void 0===t&&(t=null),void 0===r&&(r=!1),assertArgumentsAreTensors({x:e},"logSumExp");var n=parseAxisParam(t,e.shape),a=e.max(n,!0),o=e.sub(a).exp().sum(n).log(),i=a.reshape(o.shape).add(o);if(r){var s=expandShapeToKeepDim(i.shape,n);return i.reshape(s)}return i},e.sum=function(e,t,r){void 0===t&&(t=null),void 0===r&&(r=!1),assertArgumentsAreTensors({x:e},"sum"),"bool"===e.dtype&&(e=e.toInt());var n=parseAxisParam(t,e.shape);return customGrad(function(e){var t=getAxesPermutation(n,e.rank),a=n,o=e;null!=t&&(o=e.transpose(t),a=getInnerMostAxes(a.length,e.rank));var i=ENV.engine.runKernel(function(e){return e.sum(o,a)},{permutedX:o});if(r){var s=expandShapeToKeepDim(i.shape,n);i=i.reshape(s)}return{value:i,gradFunc:function(t){var r=e.shape.slice();return n.forEach(function(e){r[e]=1}),t.reshape(r).mul(ones(e.shape,"float32"))}}})(e)},e.mean=function(e,t,r){void 0===t&&(t=null),void 0===r&&(r=!1),assertArgumentsAreTensors({x:e},"mean");var n=parseAxisParam(t,e.shape),a=sizeFromShape(computeOutAndReduceShapes(e.shape,n)[1]);return customGrad(function(e){var o=scalar(a);return{value:(o.dtype===e.dtype?e:e.cast(o.dtype)).div(o).sum(t,r),gradFunc:function(t){var r=e.shape.slice();return n.forEach(function(e){r[e]=1}),t.reshape(r).mul(ones(e.shape,"float32")).div(o)}}})(e)},e.min=function(e,t,r){void 0===t&&(t=null),void 0===r&&(r=!1),assertArgumentsAreTensors({x:e},"min");var n=parseAxisParam(t,e.shape),a=n,o=getAxesPermutation(a,e.rank);null!=o&&(e=e.transpose(o),a=getInnerMostAxes(a.length,e.rank));var i=ENV.engine.runKernel(function(t){return t.min(e,a)},{x:e});if(r){var s=expandShapeToKeepDim(i.shape,n);return i.reshape(s)}return i},e.max=function(e,t,r){void 0===t&&(t=null),void 0===r&&(r=!1),assertArgumentsAreTensors({x:e},"max");var n=parseAxisParam(t,e.shape),a=n,o=getAxesPermutation(a,e.rank);null!=o&&(e=e.transpose(o),a=getInnerMostAxes(a.length,e.rank));var i=ENV.engine.runKernel(function(t){return t.max(e,a)},{x:e});if(r){var s=expandShapeToKeepDim(i.shape,n);return i.reshape(s)}return i},e.argMin=function(e,t){void 0===t&&(t=0),assertArgumentsAreTensors({x:e},"argMin"),null==t&&(t=0);var r=parseAxisParam(t,e.shape),n=getAxesPermutation(r,e.rank);return null!=n&&(e=e.transpose(n),r=getInnerMostAxes(r.length,e.rank)),ENV.engine.runKernel(function(t){return t.argMin(e,r[0])},{x:e})},e.argMax=function(e,t){void 0===t&&(t=0),assertArgumentsAreTensors({x:e},"argMax"),null==t&&(t=0);var r=parseAxisParam(t,e.shape),n=getAxesPermutation(r,e.rank);return null!=n&&(e=e.transpose(n),r=getInnerMostAxes(r.length,e.rank)),ENV.engine.runKernel(function(t){return t.argMax(e,r[0])},{x:e})},e.moments=function(e,t,r){void 0===t&&(t=null),void 0===r&&(r=!1),assertArgumentsAreTensors({x:e},"moments");var n=parseAxisParam(t,e.shape),a=e.mean(n,r),o=a.shape;return r||(o=expandShapeToKeepDim(a.shape,n)),{mean:a,variance:e.toFloat().sub(a.reshape(o)).square().mean(n,r)}},e.unsortedSegmentSum=function(e,t,r,n){void 0===n&&(n=0),assertArgumentsAreTensors({x:e,segmentIds:t},"unsortedSegmentSum"),assert("int32"===t.dtype,"Segment Ids must be of dtype `int32`"),n=parseAxisParam(n,e.shape)[0];for(var a=[],o=t.shape[0],i=[],s=0;s=0;s--)(a=e[s])&&(i=(o<3?a(i):o>3?a(t,r,i):a(t,r))||i);return o>3&&i&&Object.defineProperty(t,r,i),i},__awaiter=function(e,t,r,n){return new(r||(r=Promise))(function(a,o){function i(e){try{u(n.next(e))}catch(e){o(e)}}function s(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){e.done?a(e.value):new r(function(t){t(e.value)}).then(i,s)}u((n=n.apply(e,t||[])).next())})},__generator=function(e,t){function r(e){return function(t){return n([e,t])}}function n(r){if(a)throw new TypeError("Generator is already executing.");for(;u;)try{if(a=1,o&&(i=o[2&r[0]?"return":r[0]?"throw":"next"])&&!(i=i.call(o,r[1])).done)return i;switch(o=0,i&&(r=[0,i.value]),r[0]){case 0:case 1:i=r;break;case 4:return u.label++,{value:r[1],done:!1};case 5:u.label++,o=r[1],r=[0];continue;case 7:r=u.ops.pop(),u.trys.pop();continue;default:if(i=u.trys,!(i=i.length>0&&i[i.length-1])&&(6===r[0]||2===r[0])){u=0;continue}if(3===r[0]&&(!i||r[1]>i[0]&&r[1]2)throw new Error("Rank of probabilities must be 1 or 2, but is "+o);r=r||Math.random();var i=1===o?e.as2D(1,-1):e,s=ENV.engine.runKernel(function(e){return e.multinomial(i,n,t,r)},{logits2D:i});return 1===o?s.as1D():s},e.oneHot=function(e,t,r,n){if(void 0===r&&(r=1),void 0===n&&(n=0),assert("int32"===e.dtype,"Indices must be of dtype `int32`"),t<2)throw new Error("Error in oneHot: depth must be >=2, but it is "+t);return ENV.engine.runKernel(function(a){return a.oneHot(e,t,r,n)},{indices:e})},e.fromPixels=function(e,t){if(void 0===t&&(t=3),t>4)throw new Error("Cannot construct Tensor with more than 4 channels from pixels.");return ENV.engine.fromPixels(e,t)},e.toPixels=function(e,t){return __awaiter(this,void 0,void 0,function(){var r,n,a,o,i,s,u,l,c,p,d,h,f,m,g,y,v,b,x;return __generator(this,function(w){switch(w.label){case 0:if(assertArgumentsAreTensors({img:e},"toPixels"),2!==e.rank&&3!==e.rank)throw new Error("toPixels only supports rank 2 or 3 tensors, got rank "+e.rank+".");if(r=e.shape.slice(0,2),n=r[0],a=r[1],(o=2===e.rank?1:e.shape[2])>4||2===o)throw new Error("toPixels only supports depth of size 1, 3 or 4 but got "+o);return i=e.min(),s=e.max(),[4,i.data()];case 1:return u=w.sent()[0],[4,s.data()];case 2:if(l=w.sent()[0],i.dispose(),s.dispose(),"float32"===e.dtype){if(u<0||l>1)throw new Error("Tensor values for a float32 Tensor must be in the range [0 - 1] but got range ["+u+" - "+l+"].")}else{if("int32"!==e.dtype)throw new Error("Unsupported type for toPixels: "+e.dtype+". Please use float32 or int32 tensors.");if(u<0||l>255)throw new Error("Tensor values for a int32 Tensor must be in the range [0 - 255] but got range ["+u+" - "+l+"].")}return[4,e.data()];case 3:for(c=w.sent(),p="float32"===e.dtype?255:1,d=new Uint8ClampedArray(a*n*4),h=0;h=1,"Pass at least one tensor to tf.stack"),1===e.length)return e[0].expandDims(t);var r=e[0].rank,n=e[0].shape,a=e[0].dtype;assert(t<=r,"Axis must be <= rank of the tensor"),e.forEach(function(e){assertShapesMatch(n,e.shape,"All tensors passed to stack must have matching shapes")}),e.forEach(function(e){assert(a===e.dtype,"All tensors passed to stack must have matching dtypes")});var o=e.map(function(e){return e.expandDims(t)});return ConcatOps.concat(o,t)},e.unstack=function(e,t){void 0===t&&(t=0);for(var r=e.shape[t],n=Array(e.rank-1).fill(0),a=0,o=0;o1;if(o||i||s)return e.zeros([0],a);var u=makeZerosTypedArray(Math.abs(Math.ceil((r-t)/n)),a);r=0;s--)(a=e[s])&&(i=(o<3?a(i):o>3?a(t,r,i):a(t,r))||i);return o>3&&i&&Object.defineProperty(t,r,i),i},BatchNormOps=function(){function e(){}return e.batchNormalization2d=function(t,r,n,a,o,i){return void 0===a&&(a=.001),assert(2===t.rank,"Error in batchNormalization3D: x must be rank 3 but got rank "+t.rank+"."),assert(2===r.rank||1===r.rank,"Error in batchNormalization2D: mean must be rank 2 or rank 1 but got rank "+r.rank+"."),assert(2===n.rank||1===n.rank,"Error in batchNormalization2D: variance must be rank 2 or rank 1 but got rank "+n.rank+"."),null!=o&&assert(2===o.rank||1===o.rank,"Error in batchNormalization2D: scale must be rank 2 or rank 1 but got rank "+o.rank+"."),null!=i&&assert(2===i.rank||1===i.rank,"Error in batchNormalization2D: offset must be rank 2 or rank 1 but got rank "+i.rank+"."),e.batchNormalization(t,r,n,a,o,i)},e.batchNormalization3d=function(t,r,n,a,o,i){return void 0===a&&(a=.001),assert(3===t.rank,"Error in batchNormalization3D: x must be rank 3 but got rank "+t.rank+"."),assert(3===r.rank||1===r.rank,"Error in batchNormalization3D: mean must be rank 3 or rank 1 but got rank "+r.rank+"."),assert(3===n.rank||1===n.rank,"Error in batchNormalization3D: variance must be rank 3 or rank 1 but got rank "+n.rank+"."),null!=o&&assert(3===o.rank||1===o.rank,"Error in batchNormalization3D: scale must be rank 3 or rank 1 but got rank "+o.rank+"."),null!=i&&assert(3===i.rank||1===i.rank,"Error in batchNormalization3D: offset must be rank 3 or rank 1 but got rank "+i.rank+"."),e.batchNormalization(t,r,n,a,o,i)},e.batchNormalization4d=function(t,r,n,a,o,i){return void 0===a&&(a=.001),assert(4===t.rank,"Error in batchNormalization4D: x must be rank 4 but got rank "+t.rank+"."),assert(4===r.rank||1===r.rank,"Error in batchNormalization4D: mean must be rank 4 or rank 1 but got rank "+r.rank+"."),assert(4===n.rank||1===n.rank,"Error in batchNormalization4D: variance must be rank 4 or rank 1 but got rank "+n.rank+"."),null!=o&&assert(4===o.rank||1===o.rank,"Error in batchNormalization4D: scale must be rank 4 or rank 1 but got rank "+o.rank+"."),null!=i&&assert(4===i.rank||1===i.rank,"Error in batchNormalization4D: offset must be rank 4 or rank 1 but got rank "+i.rank+"."),e.batchNormalization(t,r,n,a,o,i)},e.batchNormalization=function(e,t,r,n,a,o){void 0===n&&(n=.001),assertArgumentsAreTensors({x:e,mean:t,variance:r},"batchNormalization"),null!=a&&assertArgumentsAreTensors({scale:a},"batchNormalization"),null!=o&&assertArgumentsAreTensors({offset:o},"batchNormalization"),assert(t.rank===r.rank,"Batch normalization gradient requires mean and variance to have equal ranks."),assert(null==o||t.rank===o.rank,"Batch normalization gradient requires mean and offset to have equal ranks."),assert(null==a||t.rank===a.rank,"Batch normalization gradient requires mean and scale to have equal ranks.");var i;i=0===e.rank||1===e.rank?e.as4D(1,1,1,e.size):2===e.rank?e.as4D(1,1,e.shape[0],e.shape[1]):3===e.rank?e.as4D(1,e.shape[0],e.shape[1],e.shape[2]):e;return ENV.engine.runKernel(function(e){return e.batchNormalization(i,batchnormReshape4D(t),batchnormReshape4D(r),n,batchnormReshape4D(a),batchnormReshape4D(o))},{x:e,mean:t,variance:r,scale:a,offset:o},function(o){var s=null==a?ArrayOps.scalar(1):a,u=getReductionAxes(t.shape,i.shape),l=[];if(1===t.rank){for(var c=0;c=0;s--)(a=e[s])&&(i=(o<3?a(i):o>3?a(t,r,i):a(t,r))||i);return o>3&&i&&Object.defineProperty(t,r,i),i},BinaryOps=function(){function e(){}return e.add=function(e,t){assertArgumentsAreTensors({a:e,b:t},"add"),assertTypesMatch(e,t);var r=assertAndGetBroadcastShape(e.shape,t.shape);return ENV.engine.runKernel(function(r){return r.add(e,t)},{a:e,b:t},function(n){return{a:function(){var t=n,a=getReductionAxes(e.shape,r);return a.length>0&&(t=t.sum(a)),t.reshape(e.shape)},b:function(){var e=n,a=getReductionAxes(t.shape,r);return a.length>0&&(e=e.sum(a)),e.reshape(t.shape)}}})},e.addStrict=function(e,t){return assertShapesMatch(e.shape,t.shape,"Error in addStrict: "),e.add(t)},e.sub=function(e,t){assertArgumentsAreTensors({a:e,b:t},"sub"),assertTypesMatch(e,t);var r=assertAndGetBroadcastShape(e.shape,t.shape);return ENV.engine.runKernel(function(r){return r.subtract(e,t)},{a:e,b:t},function(n){return{a:function(){var t=n,a=getReductionAxes(e.shape,r);return a.length>0&&(t=t.sum(a)),t.reshape(e.shape)},b:function(){var e=n,a=getReductionAxes(t.shape,r);return a.length>0&&(e=e.sum(a)),e.neg().reshape(t.shape)}}})},e.subStrict=function(e,t){return assertShapesMatch(e.shape,t.shape,"Error in subStrict: "),e.sub(t)},e.pow=function(e,t){assertArgumentsAreTensors({base:e,exp:t},"pow");var r=assertAndGetBroadcastShape(e.shape,t.shape);e=e.cast(upcastType(e.dtype,t.dtype)),t=t.cast(upcastType(e.dtype,t.dtype));return ENV.engine.runKernel(function(r,n){return n(r.pow(e,t))},{base:e,exp:t},function(n,a){var o=a[0];return{base:function(){var a=n.mul(t.toFloat().mul(o.div(e))),i=getReductionAxes(e.shape,r);return i.length>0&&(a=a.sum(i)),a.reshape(e.shape)},exp:function(){var a=n.mul(o.mul(e.log()).toFloat()),i=getReductionAxes(t.shape,r);return i.length>0&&(a=a.sum(i)),a.reshape(t.shape)}}})},e.powStrict=function(e,t){return assertShapesMatch(e.shape,t.shape,"Error in powStrict: "),e.pow(t)},e.mul=function(e,t){assertArgumentsAreTensors({a:e,b:t},"mul"),assertTypesMatch(e,t);var r=assertAndGetBroadcastShape(e.shape,t.shape);return ENV.engine.runKernel(function(r){return r.multiply(e,t)},{a:e,b:t},function(n){return{a:function(){var a=n.mul(t.toFloat()),o=getReductionAxes(e.shape,r);return o.length>0?a.sum(o).reshape(e.shape):a},b:function(){var a=n.mul(e.toFloat()),o=getReductionAxes(t.shape,r);return o.length>0?a.sum(o).reshape(t.shape):a}}})},e.mulStrict=function(e,t){return assertShapesMatch(e.shape,t.shape,"Error in multiplyStrict: "),e.mul(t)},e.div=function(t,r){assertArgumentsAreTensors({a:t,b:r},"div"),assertTypesMatch(t,r);var n;if("int32"===t.dtype&&"int32"===r.dtype)return e.floorDiv(t,r);n=function(e){return e.realDivide(t,r)};var a=assertAndGetBroadcastShape(t.shape,r.shape);return ENV.engine.runKernel(n,{a:t,b:r},function(e){return{a:function(){var n=e.div(r.toFloat()),o=getReductionAxes(t.shape,a);return o.length>0?n.sum(o).reshape(t.shape):n},b:function(){var n=e.mul(t.toFloat()),o=getReductionAxes(r.shape,a);o.length>0&&(n=n.sum(o).reshape(r.shape));var i=r.square();return n.div(i.toFloat()).neg()}}})},e.floorDiv=function(e,t){assertArgumentsAreTensors({a:e,b:t},"floorDiv"),assertTypesMatch(e,t);var r=assertAndGetBroadcastShape(e.shape,t.shape);return ENV.engine.runKernel(function(r){return r.floorDiv(e,t)},{a:e,b:t},function(n){return{a:function(){var a=n.div(t.toFloat()),o=getReductionAxes(e.shape,r);return o.length>0?a.sum(o).reshape(e.shape):a},b:function(){var a=n.mul(e.toFloat()),o=getReductionAxes(t.shape,r);o.length>0&&(a=a.sum(o).reshape(t.shape));var i=t.square();return a.div(i.toFloat()).neg()}}})},e.divStrict=function(e,t){return assertShapesMatch(e.shape,t.shape,"Error in divideStrict: "),e.div(t)},e.mod=function(e,t){assertArgumentsAreTensors({a:e,b:t},"mod"),assertTypesMatch(e,t);var r=assertAndGetBroadcastShape(e.shape,t.shape);return ENV.engine.runKernel(function(r){return r.mod(e,t)},{a:e,b:t},function(n){return{a:function(){var t=getReductionAxes(e.shape,r);return t.length>0?n.sum(t).reshape(e.shape):n},b:function(){var a=n.mul(e.div(t).floor().neg()),o=getReductionAxes(t.shape,r);return o.length>0?a.sum(o).reshape(t.shape):a}}})},e.modStrict=function(e,t){return assertShapesMatch(e.shape,t.shape,"Error in modStrict: "),e.mod(t)},e.minimum=function(e,t){assertArgumentsAreTensors({a:e,b:t},"minimum"),assertTypesMatch(e,t),"bool"===e.dtype&&(e=e.toInt()),"bool"===t.dtype&&(t=t.toInt()),assertAndGetBroadcastShape(e.shape,t.shape);return ENV.engine.runKernel(function(r){return r.minimum(e,t)},{a:e,b:t},function(r){return{a:function(){return r.mul(e.lessEqual(t).toFloat())},b:function(){return r.mul(e.greater(t).toFloat())}}})},e.minimumStrict=function(e,t){return assertShapesMatch(e.shape,t.shape,"Error in minimumStrict: "),e.minimum(t)},e.maximum=function(e,t){assertArgumentsAreTensors({a:e,b:t},"maximum"),assertTypesMatch(e,t),"bool"===e.dtype&&(e=e.toInt()),"bool"===t.dtype&&(t=t.toInt()),assertAndGetBroadcastShape(e.shape,t.shape);return ENV.engine.runKernel(function(r){return r.maximum(e,t)},{a:e,b:t},function(r){return{a:function(){return r.mul(e.greaterEqual(t).toFloat())},b:function(){return r.mul(e.less(t).toFloat())}}})},e.maximumStrict=function(e,t){return assertShapesMatch(e.shape,t.shape,"Error in minimumStrict: "),e.maximum(t)},e.squaredDifference=function(e,t){assertArgumentsAreTensors({a:e,b:t},"squaredDifference"),assertTypesMatch(e,t),assertAndGetBroadcastShape(e.shape,t.shape);return ENV.engine.runKernel(function(r){return r.squaredDifference(e,t)},{a:e,b:t},function(r){var n=scalar(2);return{a:function(){return r.mul(e.sub(t).mul(n))},b:function(){return r.mul(t.sub(e).mul(n))}}})},e.squaredDifferenceStrict=function(e,t){return assertShapesMatch(e.shape,t.shape,"Error in squaredDifferenceStrict: "),e.squaredDifference(t)},e.atan2=function(t,r){assertArgumentsAreTensors({a:t,b:r},"atan2"),assertTypesMatch(t,r);var n=assertAndGetBroadcastShape(t.shape,r.shape);return ENV.engine.runKernel(function(e){return e.atan2(t,r)},{a:t,b:r},function(a){return{a:function(){var o=e.add(square(t),square(r)),i=a.mul(r.div(o)),s=getReductionAxes(t.shape,n);return s.length>0&&(i=i.sum(s)),i.reshape(t.shape)},b:function(){var o=e.add(square(t),square(r)),i=neg(a.mul(t.div(o))),s=getReductionAxes(r.shape,n);return s.length>0&&(i=i.sum(s)),i.reshape(r.shape)}}})},__decorate$4([doc(),operation],e,"add",null),__decorate$4([operation],e,"addStrict",null),__decorate$4([doc(),operation],e,"sub",null),__decorate$4([operation],e,"subStrict",null),__decorate$4([doc(),operation],e,"pow",null),__decorate$4([operation],e,"powStrict",null),__decorate$4([doc(),operation],e,"mul",null),__decorate$4([operation],e,"mulStrict",null),__decorate$4([doc(),operation],e,"div",null),__decorate$4([doc(),operation],e,"floorDiv",null),__decorate$4([operation],e,"divStrict",null),__decorate$4([doc(),operation],e,"mod",null),__decorate$4([operation],e,"modStrict",null),__decorate$4([doc(),operation],e,"minimum",null),__decorate$4([operation],e,"minimumStrict",null),__decorate$4([doc(),operation],e,"maximum",null),__decorate$4([operation],e,"maximumStrict",null),__decorate$4([doc(),operation],e,"squaredDifference",null),__decorate$4([operation],e,"squaredDifferenceStrict",null),__decorate$4([operation],e,"atan2",null),e}(),__decorate$5=function(e,t,r,n){var a,o=arguments.length,i=o<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(a=e[s])&&(i=(o<3?a(i):o>3?a(t,r,i):a(t,r))||i);return o>3&&i&&Object.defineProperty(t,r,i),i},CompareOps=function(){function e(){}return e.notEqual=function(e,t){return assertArgumentsAreTensors({a:e,b:t},"notEqual"),assertTypesMatch(e,t),assertAndGetBroadcastShape(e.shape,t.shape),ENV.engine.runKernel(function(r){return r.notEqual(e,t)},{a:e,b:t})},e.notEqualStrict=function(e,t){return assertShapesMatch(e.shape,t.shape,"Error in notEqualStrict: "),e.notEqual(t)},e.less=function(e,t){return assertArgumentsAreTensors({a:e,b:t},"less"),assertTypesMatch(e,t),assertAndGetBroadcastShape(e.shape,t.shape),ENV.engine.runKernel(function(r){return r.less(e,t)},{a:e,b:t})},e.lessStrict=function(e,t){return assertShapesMatch(e.shape,t.shape,"Error in lessStrict: "),e.less(t)},e.equal=function(e,t){return assertArgumentsAreTensors({a:e,b:t},"equal"),assertTypesMatch(e,t),assertAndGetBroadcastShape(e.shape,t.shape),ENV.engine.runKernel(function(r){return r.equal(e,t)},{a:e,b:t})},e.equalStrict=function(e,t){return assertShapesMatch(e.shape,t.shape,"Error in equalStrict: "),e.equal(t)},e.lessEqual=function(e,t){return assertArgumentsAreTensors({a:e,b:t},"lessEqual"),assertTypesMatch(e,t),assertAndGetBroadcastShape(e.shape,t.shape),ENV.engine.runKernel(function(r){return r.lessEqual(e,t)},{a:e,b:t})},e.lessEqualStrict=function(e,t){return assertShapesMatch(e.shape,t.shape,"Error in lessEqualStrict: "),e.lessEqual(t)},e.greater=function(e,t){return assertArgumentsAreTensors({a:e,b:t},"greater"),assertTypesMatch(e,t),assertAndGetBroadcastShape(e.shape,t.shape),ENV.engine.runKernel(function(r){return r.greater(e,t)},{a:e,b:t})},e.greaterStrict=function(e,t){return assertShapesMatch(e.shape,t.shape,"Error in greaterStrict: "),e.greater(t)},e.greaterEqual=function(e,t){return assertArgumentsAreTensors({a:e,b:t},"greaterEqual"),assertTypesMatch(e,t),assertAndGetBroadcastShape(e.shape,t.shape),ENV.engine.runKernel(function(r){return r.greaterEqual(e,t)},{a:e,b:t})},e.greaterEqualStrict=function(e,t){return assertShapesMatch(e.shape,t.shape,"Error in greaterEqualStrict: "),e.greaterEqual(t)},__decorate$5([doc(),operation],e,"notEqual",null),__decorate$5([operation],e,"notEqualStrict",null),__decorate$5([doc(),operation],e,"less",null),__decorate$5([operation],e,"lessStrict",null),__decorate$5([doc(),operation],e,"equal",null),__decorate$5([operation],e,"equalStrict",null),__decorate$5([doc(),operation],e,"lessEqual",null),__decorate$5([operation],e,"lessEqualStrict",null),__decorate$5([doc(),operation],e,"greater",null),__decorate$5([operation],e,"greaterStrict",null),__decorate$5([doc(),operation],e,"greaterEqual",null),__decorate$5([operation],e,"greaterEqualStrict",null),e}(),__decorate$6=function(e,t,r,n){var a,o=arguments.length,i=o<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(a=e[s])&&(i=(o<3?a(i):o>3?a(t,r,i):a(t,r))||i);return o>3&&i&&Object.defineProperty(t,r,i),i},ConvOps=function(){function e(){}return e.conv1d=function(t,r,n,a,o,i,s){void 0===o&&(o="NWC"),void 0===i&&(i=1),assertArgumentsAreTensors({x:t,filter:r},"conv1d");var u=t,l=!1;2===t.rank&&(l=!0,u=t.as3D(1,t.shape[0],t.shape[1])),assert(3===u.rank,"Error in conv1d: input must be rank 3, but got rank "+u.rank+"."),assert(3===r.rank,"Error in conv1d: filter must be rank 3, but got rank "+r.rank+"."),null!=s&&assert(isInt(a),"Error in conv1d: pad must be an integer when using, dimRoundingMode "+s+" but got pad "+a+"."),assert(u.shape[2]===r.shape[1],"Error in conv1d: depth of input ("+u.shape[2]+") must match input depth for filter "+r.shape[1]+"."),assert(eitherStridesOrDilationsAreOne(n,i),"Error in conv1D: Either stride or dilation must be 1. Got stride "+n+" and dilation '"+i+"'"),assert("NWC"===o,"Error in conv1d: got dataFormat of "+o+" but only NWC is currently supported.");var c=r.as4D(1,r.shape[0],r.shape[1],r.shape[2]),p=u.as4D(u.shape[0],1,u.shape[1],u.shape[2]),d=[1,n],h=[1,i],f=e.conv2d(p,c,d,a,"NHWC",h,s);return l?f.as2D(f.shape[2],f.shape[3]):f.as3D(f.shape[0],f.shape[2],f.shape[3])},e.conv2d=function(t,r,n,a,o,i,s){void 0===o&&(o="NHWC"),void 0===i&&(i=[1,1]),assertArgumentsAreTensors({x:t,filter:r},"conv2d");var u=t,l=!1;3===t.rank&&(l=!0,u=t.as4D(1,t.shape[0],t.shape[1],t.shape[2])),assert(4===u.rank,"Error in conv2d: input must be rank 4, but got rank "+u.rank+"."),assert(4===r.rank,"Error in conv2d: filter must be rank 4, but got rank "+r.rank+"."),null!=s&&assert(isInt(a),"Error in conv2d: pad must be an integer when using, dimRoundingMode "+s+" but got pad "+a+"."),assert(u.shape[3]===r.shape[2],"Error in conv2d: depth of input ("+u.shape[3]+") must match input depth for filter "+r.shape[2]+"."),assert(eitherStridesOrDilationsAreOne(n,i),"Error in conv2D: Either strides or dilations must be 1. Got strides "+n+" and dilations '"+i+"'"),assert("NHWC"===o,"Error in conv2d: got dataFormat of "+o+" but only NHWC is currently supported.");var c=computeConv2DInfo(u.shape,r.shape,n,i,a,s),p=ENV.engine.runKernel(function(e){return e.conv2d(u,r,c)},{x:u,filter:r},function(t){return assert(tupleValuesAreOne(i),"Error in gradient of conv2D: dilation rates greater than 1 are notyet supported in gradients. Got dilations '"+i+"'"),{x:function(){return e.conv2dDerInput(u.shape,t,r,n,a)},filter:function(){return e.conv2dDerFilter(u,t,r.shape,n,a)}}});return l?p.as3D(p.shape[1],p.shape[2],p.shape[3]):p},e.conv2dDerInput=function(e,t,r,n,a,o){assertArgumentsAreTensors({dy:t,filter:r},"conv2dDerInput"),assert(e.length===t.rank,"Length of inShape ("+e.length+") and rank of dy ("+t.rank+") must match");var i=e,s=t,u=!1;3===t.rank&&(u=!0,s=t.as4D(1,t.shape[0],t.shape[1],t.shape[2]),i=[1,e[0],e[1],e[2]]);var l=i[3],c=s.shape[3];assert(4===i.length,"Error in conv2dDerInput: inShape must be length 4, but got length "+i.length+"."),assert(4===s.rank,"Error in conv2dDerInput: dy must be rank 4, but got rank "+s.rank),assert(4===r.rank,"Error in conv2dDerInput: filter must be rank 4, but got rank "+r.rank),assert(l===r.shape[2],"Error in conv2dDerInput: depth of input ("+l+") must match input depth for filter "+r.shape[2]+"."),assert(c===r.shape[3],"Error in conv2dDerInput: depth of output ("+c+") must match output depth for filter "+r.shape[3]+"."),null!=o&&assert(isInt(a),"Error in conv2dDerInput: pad must be an integer when using, dimRoundingMode "+o+" but got pad "+a+".");var p=computeConv2DInfo(i,r.shape,n,1,a,o),d=ENV.engine.runKernel(function(e){return e.conv2dDerInput(s,r,p)},{dy4D:s});return u?d.as3D(d.shape[1],d.shape[2],d.shape[3]):d},e.conv2dDerFilter=function(e,t,r,n,a,o){assertArgumentsAreTensors({x:e,dy:t},"conv2dDerFilter");var i=e;3===e.rank&&(i=e.as4D(1,e.shape[0],e.shape[1],e.shape[2]));var s=t;3===s.rank&&(s=t.as4D(1,t.shape[0],t.shape[1],t.shape[2])),assert(4===i.rank,"Error in conv2dDerFilter: input must be rank 4, but got shape "+i.shape+"."),assert(4===s.rank,"Error in conv2dDerFilter: dy must be rank 4, but got shape "+s.shape+"."),assert(4===r.length,"Error in conv2dDerFilter: filterShape must be length 4, but got "+r+"."),assert(i.shape[3]===r[2],"Error in conv2dDerFilter: depth of input "+i.shape[3]+") must match input depth in filter ("+r[2]+"."),assert(s.shape[3]===r[3],"Error in conv2dDerFilter: depth of dy ("+s.shape[3]+") must match output depth for filter ("+r[3]+")."),null!=o&&assert(isInt(a),"Error in conv2dDerFilter: pad must be an integer when using, dimRoundingMode "+o+" but got pad "+a+".");var u=computeConv2DInfo(i.shape,r,n,1,a,o);return ENV.engine.runKernel(function(e){return e.conv2dDerFilter(i,s,u)},{x4D:i,dy4D:s})},e.conv2dTranspose=function(t,r,n,a,o,i){return assertArgumentsAreTensors({x:t,filter:r},"conv2dTranspose"),e.conv2dDerInput(n,t,r,a,o,i)},e.depthwiseConv2d=function(e,t,r,n,a,o,i){void 0===a&&(a="NHWC"),void 0===o&&(o=[1,1]),assertArgumentsAreTensors({x:e,filter:t},"depthwiseConv2d");var s=e,u=!1;3===e.rank&&(u=!0,s=e.as4D(1,e.shape[0],e.shape[1],e.shape[2])),assert(4===s.rank,"Error in depthwiseConv2d: input must be rank 4, but got rank "+s.rank+"."),assert(4===t.rank,"Error in depthwiseConv2d: filter must be rank 4, but got rank "+t.rank+"."),assert(s.shape[3]===t.shape[2],"Error in depthwiseConv2d: number of input channels ("+s.shape[3]+") must match the inChannels dimension in filter "+t.shape[2]+"."),null==o&&(o=[1,1]),assert(eitherStridesOrDilationsAreOne(r,o),"Error in depthwiseConv2d: Either strides or dilations must be 1. Got strides "+r+" and dilations '"+o+"'"),null!=i&&assert(isInt(n),"Error in depthwiseConv2d: pad must be an integer when using, dimRoundingMode "+i+" but got pad "+n+".");var l=computeConv2DInfo(s.shape,t.shape,r,o,n,i,!0),c=ENV.engine.runKernel(function(e){return e.depthwiseConv2D(s,t,l)},{x:s,filter:t},function(e){return assert(tupleValuesAreOne(o),"Error in gradient of depthwiseConv2d: dilation rates greater than 1 are not yet supported. Got dilations '"+o+"'"),{x:function(){return depthwiseConv2dDerInput(s.shape,e,t,l)},filter:function(){return depthwiseConv2dDerFilter(s,e,t.shape,l)}}});return u?c.as3D(c.shape[1],c.shape[2],c.shape[3]):c},e.separableConv2d=function(t,r,n,a,o,i,s){void 0===i&&(i=[1,1]),void 0===s&&(s="NHWC"),assertArgumentsAreTensors({x:t,depthwiseFilter:r,pointwiseFilter:n},"separableConv2d");var u=t,l=!1;if(3===t.rank&&(l=!0,u=t.as4D(1,t.shape[0],t.shape[1],t.shape[2])),"NCHW"===s)throw new Error("separableConv2d currently does not support dataFormat NCHW; only NHWC is supported");assert(4===u.rank,"Error in separableConv2d: input must be rank 4, but got rank "+u.rank+"."),assert(4===r.rank,"Error in separableConv2d: depthwise filter must be rank 4, but got rank "+r.rank+"."),assert(4===n.rank,"Error in separableConv2d: pointwise filter must be rank 4, but got rank "+r.rank+"."),assert(1===n.shape[0],"Error in separableConv2d: the first dimension of pointwise filter must be 1, but got "+n.shape[0]+"."),assert(1===n.shape[1],"Error in separableConv2d: the second dimension of pointwise filter must be 1, but got "+n.shape[1]+".");var c=r.shape[2],p=r.shape[3];assert(n.shape[2]===c*p,"Error in separableConv2d: the third dimension of pointwise filter must be "+c*p+", but got "+n.shape[2]+".");var d=e.depthwiseConv2d(u,r,a,o,s,i),h=e.conv2d(d,n,1,"valid",s);return l?h.as3D(h.shape[1],h.shape[2],h.shape[3]):h},__decorate$6([doc(),operation],e,"conv1d",null),__decorate$6([doc(),operation],e,"conv2d",null),__decorate$6([operation],e,"conv2dDerInput",null),__decorate$6([operation],e,"conv2dDerFilter",null),__decorate$6([doc(),operation],e,"conv2dTranspose",null),__decorate$6([doc(),operation],e,"depthwiseConv2d",null),__decorate$6([doc(),operation],e,"separableConv2d",null),e}(),__decorate$7=function(e,t,r,n){var a,o=arguments.length,i=o<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(a=e[s])&&(i=(o<3?a(i):o>3?a(t,r,i):a(t,r))||i);return o>3&&i&&Object.defineProperty(t,r,i),i},ImageOps=function(){function e(){}return e.resizeBilinear=function(e,t,r){void 0===r&&(r=!1),assertArgumentsAreTensors({images:e},"resizeBilinear"),assert(3===e.rank||4===e.rank,"Error in resizeBilinear: x must be rank 3 or 4, but got rank "+e.rank+"."),assert(2===t.length,"Error in resizeBilinear: new shape must 2D, but got shape "+t+".");var n=e,a=!1;3===e.rank&&(a=!0,n=e.as4D(1,e.shape[0],e.shape[1],e.shape[2]));var o=t[0],i=t[1],s=ENV.engine.runKernel(function(e,t){return e.resizeBilinear(n,o,i,r)},{batchImages:n},function(e,t){return{batchImages:function(){return ENV.engine.runKernel(function(t){return t.resizeBilinearBackprop(e,n,r)},{})}}});return a?s.as3D(s.shape[1],s.shape[2],s.shape[3]):s},e.resizeNearestNeighbor=function(e,t,r){void 0===r&&(r=!1),assertArgumentsAreTensors({images:e},"resizeNearestNeighbor"),assert(3===e.rank||4===e.rank,"Error in resizeNearestNeighbor: x must be rank 3 or 4, but got rank "+e.rank+"."),assert(2===t.length,"Error in resizeNearestNeighbor: new shape must 2D, but got shape "+t+"."),assert("float32"===e.dtype||"int32"===e.dtype,"`images` must have `int32` or `float32` as dtype");var n=e,a=!1;3===e.rank&&(a=!0,n=e.as4D(1,e.shape[0],e.shape[1],e.shape[2]));var o=t[0],i=t[1],s=ENV.engine.runKernel(function(e){return e.resizeNearestNeighbor(n,o,i,r)},{batchImages:n});return a?s.as3D(s.shape[1],s.shape[2],s.shape[3]):s},__decorate$7([doc(),operation],e,"resizeBilinear",null),__decorate$7([doc(),operation],e,"resizeNearestNeighbor",null),e}(),__decorate$8=function(e,t,r,n){var a,o=arguments.length,i=o<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(a=e[s])&&(i=(o<3?a(i):o>3?a(t,r,i):a(t,r))||i);return o>3&&i&&Object.defineProperty(t,r,i),i},Tracking=function(){function e(){}return e.tidy=function(e,t,r){void 0===r&&(r=!1);var n=null;if(null==t){if("function"!=typeof e)throw new Error("Please provide a function to tidy()");t=e}else{if("string"!=typeof e&&!(e instanceof String))throw new Error("When calling with two arguments, the first argument to tidy() must be a string");if("function"!=typeof t)throw new Error("When calling with two arguments, the 2nd argument to tidy() must be a function");n=e}ENV.engine.startScope(n,r);var a=t();return a instanceof Promise&&console.error("Cannot return a Promise inside of tidy."),ENV.engine.endScope(a,r),a},e.dispose=function(e){getTensorsInContainer(e).forEach(function(e){return e.dispose()})},e.keep=function(e){return ENV.engine.keep(e)},e.time=function(e){return ENV.engine.time(e)},__decorate$8([doc()],e,"tidy",null),__decorate$8([doc()],e,"dispose",null),__decorate$8([doc()],e,"keep",null),__decorate$8([doc()],e,"time",null),e}(),__decorate$9=function(e,t,r,n){var a,o=arguments.length,i=o<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(a=e[s])&&(i=(o<3?a(i):o>3?a(t,r,i):a(t,r))||i);return o>3&&i&&Object.defineProperty(t,r,i),i},LinalgOps=function(){function e(){}return e.gramSchmidt=function(e){var t;if(Array.isArray(e)){t=!1,assert(null!=e&&e.length>0,"Gram-Schmidt process: input must not be null, undefined, or empty");for(var r=e[0].shape[0],n=1;n0)for(var r=0;r=0;s--)(a=e[s])&&(i=(o<3?a(i):o>3?a(t,r,i):a(t,r))||i);return o>3&&i&&Object.defineProperty(t,r,i),i},LogicalOps=function(){function e(){}return e.logicalNot=function(e){return assertArgumentsAreTensors({x:e},"logicalNot"),assert("bool"===e.dtype,"Error Array must be of type bool."),ENV.engine.runKernel(function(t){return t.logicalNot(e)},{x:e})},e.logicalAnd=function(e,t){return assertArgumentsAreTensors({a:e,b:t},"logicalAnd"),assert("bool"===e.dtype&&"bool"===t.dtype,"Error Array must be of type bool."),assertAndGetBroadcastShape(e.shape,t.shape),ENV.engine.runKernel(function(r){return r.logicalAnd(e,t)},{a:e,b:t})},e.logicalOr=function(e,t){return assertArgumentsAreTensors({a:e,b:t},"logicalOr"),assert("bool"===e.dtype&&"bool"===t.dtype,"Error Array must be of type bool."),assertAndGetBroadcastShape(e.shape,t.shape),ENV.engine.runKernel(function(r){return r.logicalOr(e,t)},{a:e,b:t})},e.logicalXor=function(t,r){return assertArgumentsAreTensors({a:t,b:r},"logicalXor"),assert("bool"===t.dtype&&"bool"===r.dtype,"Error Array must be of type bool."),assertAndGetBroadcastShape(t.shape,r.shape),e.logicalOr(t,r).logicalAnd(e.logicalAnd(t,r).logicalNot())},e.where=function(e,t,r){assertArgumentsAreTensors({condition:e,a:t,b:r},"where"),assert("bool"===e.dtype,"Error Condition must be of type bool."),assertShapesMatch(t.shape,r.shape,"Error in where: "),1===e.rank?assert(e.shape[0]===t.shape[0],"The first dimension of `a` must match the size of `condition`."):assertShapesMatch(e.shape,r.shape,"Error in where: ");var n=upcastType(t.dtype,r.dtype);return ENV.engine.runKernel(function(a){return a.where(e,t,r,n)},{condition:e,a:t,b:r})},__decorate$10([doc(),operation],e,"logicalNot",null),__decorate$10([doc(),operation],e,"logicalAnd",null),__decorate$10([doc(),operation],e,"logicalOr",null),__decorate$10([doc(),operation],e,"logicalXor",null),__decorate$10([doc(),operation],e,"where",null),e}(),__decorate$11=function(e,t,r,n){var a,o=arguments.length,i=o<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(a=e[s])&&(i=(o<3?a(i):o>3?a(t,r,i):a(t,r))||i);return o>3&&i&&Object.defineProperty(t,r,i),i};!function(e){e[e.NONE=0]="NONE",e[e.MEAN=1]="MEAN",e[e.SUM=2]="SUM",e[e.SUM_BY_NONZERO_WEIGHTS=3]="SUM_BY_NONZERO_WEIGHTS"}(exports.Reduction||(exports.Reduction={}));var LossOps=function(){function e(){}return e.computeWeightedLoss=function(e,t,r){void 0===r&&(r=exports.Reduction.SUM_BY_NONZERO_WEIGHTS),assertArgumentsAreTensors({losses:e},"computeWeightedLoss"),null!=t&&assertArgumentsAreTensors({weights:t},"computeWeightedLoss");var n=null==t?e:e.mul(t);if(r===exports.Reduction.NONE)return n;if(r===exports.Reduction.SUM)return n.sum();if(r===exports.Reduction.MEAN)return null==t?n.mean():n.sum().div(t.sum());if(r===exports.Reduction.SUM_BY_NONZERO_WEIGHTS){if(null==t)return n.sum().div(scalar(e.size));var a=t.notEqual(scalar(0)).sum().toFloat();return n.sum().div(a)}throw Error("Unknown reduction: "+r)},e.absoluteDifference=function(t,r,n,a){void 0===a&&(a=exports.Reduction.SUM_BY_NONZERO_WEIGHTS),assertArgumentsAreTensors({labels:t,predictions:r},"absoluteDifference"),null!=n&&assertArgumentsAreTensors({weights:n},"absoluteDifference"),assertShapesMatch(t.shape,r.shape,"Error in absoluteDifference: ");var o=t.sub(r).abs();return e.computeWeightedLoss(o,n,a)},e.meanSquaredError=function(t,r,n,a){void 0===a&&(a=exports.Reduction.SUM_BY_NONZERO_WEIGHTS),assertArgumentsAreTensors({labels:t,predictions:r},"meanSquaredError"),null!=n&&assertArgumentsAreTensors({weights:n},"meanSquaredError"),assertShapesMatch(t.shape,r.shape,"Error in meanSquaredError: ");var o=t.squaredDifference(r);return e.computeWeightedLoss(o,n,a)},e.cosineDistance=function(t,r,n,a,o){void 0===o&&(o=exports.Reduction.SUM_BY_NONZERO_WEIGHTS),assertArgumentsAreTensors({labels:t,predictions:r},"cosineDistance"),null!=a&&assertArgumentsAreTensors({weights:a},"cosineDistance"),assertShapesMatch(t.shape,r.shape,"Error in cosineDistance: ");var i=scalar(1).sub(t.mul(r).sum(n,!0));return e.computeWeightedLoss(i,a,o)},e.hingeLoss=function(t,r,n,a){void 0===a&&(a=exports.Reduction.SUM_BY_NONZERO_WEIGHTS),assertArgumentsAreTensors({labels:t,predictions:r},"hingeLoss"),null!=n&&assertArgumentsAreTensors({weights:n},"hingeLoss"),assertShapesMatch(t.shape,r.shape,"Error in hingeLoss: ");var o=scalar(1);t=scalar(2).mul(t).sub(o);var i=o.sub(t.mul(r)).relu();return e.computeWeightedLoss(i,n,a)},e.logLoss=function(t,r,n,a,o){void 0===a&&(a=1e-7),void 0===o&&(o=exports.Reduction.SUM_BY_NONZERO_WEIGHTS),assertArgumentsAreTensors({labels:t,predictions:r},"logLoss"),null!=n&&assertArgumentsAreTensors({weights:n},"logLoss"),assertShapesMatch(t.shape,r.shape,"Error in logLoss: ");var i=scalar(1),s=scalar(a),u=t.mul(r.add(s).log()).neg().sub(i.sub(t).mul(i.sub(r).add(s).log()));return e.computeWeightedLoss(u,n,o)},e.huberLoss=function(t,r,n,a,o){void 0===a&&(a=1),void 0===o&&(o=exports.Reduction.SUM_BY_NONZERO_WEIGHTS),assertArgumentsAreTensors({labels:t,predictions:r},"huberLoss"),null!=n&&assertArgumentsAreTensors({weights:n},"huberLoss"),assertShapesMatch(t.shape,r.shape,"Error in huberLoss: ");var i=scalar(a),s=r.sub(t).abs(),u=minimum(s,i),l=s.sub(u),c=scalar(.5).mul(u.square()).add(i.mul(l));return e.computeWeightedLoss(c,n,o)},__decorate$11([doc(),operation],e,"computeWeightedLoss",null),__decorate$11([doc(),operation],e,"absoluteDifference",null),__decorate$11([doc(),operation],e,"meanSquaredError",null),__decorate$11([doc(),operation],e,"cosineDistance",null),__decorate$11([doc(),operation],e,"hingeLoss",null),__decorate$11([doc(),operation],e,"logLoss",null),__decorate$11([doc(),operation],e,"huberLoss",null),e}(),__decorate$12=function(e,t,r,n){var a,o=arguments.length,i=o<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(a=e[s])&&(i=(o<3?a(i):o>3?a(t,r,i):a(t,r))||i);return o>3&&i&&Object.defineProperty(t,r,i),i},LRNOps=function(){function e(){}return e.localResponseNormalization=function(e,t,r,n,a){void 0===t&&(t=5),void 0===r&&(r=1),void 0===n&&(n=1),void 0===a&&(a=.5),assertArgumentsAreTensors({x:e},"localResponseNormalization"),assert(4===e.rank||3===e.rank,"Error in localResponseNormalization: x must be rank 3 or 4 but got\n rank "+e.rank+"."),assert(isInt(t),"Error in localResponseNormalization: depthRadius must be an integer\n but got depthRadius "+t+".");var o=e,i=!1;3===e.rank&&(i=!0,o=e.as4D(1,e.shape[0],e.shape[1],e.shape[2]));var s=ENV.engine.runKernel(function(e){return e.localResponseNormalization4D(o,t,r,n,a)},{x4D:o});return i?s.as3D(s.shape[1],s.shape[2],s.shape[3]):s},__decorate$12([doc(),operation],e,"localResponseNormalization",null),e}(),__decorate$13=function(e,t,r,n){var a,o=arguments.length,i=o<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(a=e[s])&&(i=(o<3?a(i):o>3?a(t,r,i):a(t,r))||i);return o>3&&i&&Object.defineProperty(t,r,i),i},LSTMOps=function(){function e(){}return e.multiRNNCell=function(e,t,r,n){assertArgumentsAreTensors({data:t,c:r,h:n},"multiRNNCell");for(var a=t,o=[],i=0;i=0;s--)(a=e[s])&&(i=(o<3?a(i):o>3?a(t,r,i):a(t,r))||i);return o>3&&i&&Object.defineProperty(t,r,i),i},MatmulOps=function(){function e(){}return e.matMul=function(e,t,r,n){void 0===r&&(r=!1),void 0===n&&(n=!1),assertArgumentsAreTensors({a:e,b:t},"matMul");var a=r?e.shape[0]:e.shape[1],o=n?t.shape[1]:t.shape[0];assert(2===e.rank&&2===t.rank,"Error in matMul: inputs must be rank 2, got ranks "+e.rank+" and "+t.rank+"."),assert(a===o,"Error in matMul: inner shapes ("+a+") and ("+o+") of Tensors with shapes "+e.shape+" and "+t.shape+" and transposeA="+r+" and transposeB="+n+" must match.");return ENV.engine.runKernel(function(a){return a.matMul(e,t,r,n)},{a:e,b:t},function(a){return r||n?!r&&n?{a:function(){return a.matMul(t.toFloat(),!1,!1)},b:function(){return a.matMul(e.toFloat(),!0,!1)}}:r&&!n?{a:function(){return t.toFloat().matMul(a,!1,!0)},b:function(){return e.toFloat().matMul(a,!1,!1)}}:{a:function(){return t.toFloat().matMul(a,!0,!0)},b:function(){return a.matMul(e.toFloat(),!0,!0)}}:{a:function(){return a.matMul(t.toFloat(),!1,!0)},b:function(){return e.toFloat().matMul(a,!0,!1)}}})},e.vectorTimesMatrix=function(e,t){return assert(1===e.rank,"Error in vectorTimesMatrix: first input must be rank 1, but got rank "+e.rank+"."),assert(2===t.rank,"Error in vectorTimesMatrix: second input must be rank 2, but got rank "+t.rank+"."),assert(e.size===t.shape[0],"Error in vectorTimesMatrix: size of vector ("+e.size+") must match first dimension of matrix ("+t.shape[0]+")"),e.as2D(1,-1).matMul(t).as1D()},e.matrixTimesVector=function(e,t){return assert(1===t.rank,"Error in matrixTimesVector: second input must rank 1, but got rank "+t.rank+"."),assert(2===e.rank,"Error in matrixTimesVector: first input must be a rank 2, but got rank "+e.rank+"."),assert(t.size===e.shape[1],"Error in matrixTimesVector: size of first rank 1 input "+t.size+" must match inner dimension of second rank 2 input, but got shape "+e.shape+"."),e.matMul(t.as2D(-1,1)).as1D()},e.dotProduct=function(e,t){return assert(1===e.rank&&1===t.rank,"Error in dotProduct: inputs must be rank 1, but got ranks "+e.rank+" and "+t.rank+"."),assert(e.size===t.size,"Error in dotProduct: size of inputs ("+e.size+") and ("+t.size+") must match."),e.as2D(1,-1).matMul(t.as2D(-1,1)).asScalar()},e.outerProduct=function(e,t){return assert(1===e.rank&&1===t.rank,"Error in outerProduct: inputs must be rank 1, but got ranks "+e.rank+" and "+t.rank+"."),e.as2D(-1,1).matMul(t.as2D(1,-1))},e.dot=function(e,t){assert(!(1!==e.rank&&2!==e.rank||1!==t.rank&&2!==t.rank),"Error in dot: inputs must all be rank 1 or 2, but got ranks "+e.rank+" and "+t.rank+".");var r=1===e.rank?e.size:e.shape[1],n=1===t.rank?t.size:t.shape[0];return assert(r===n,"Error in dot: inner dimensions of inputs must match, but got "+r+" and "+n+"."),1===e.rank&&1===t.rank?e.as2D(1,-1).matMul(t.as2D(-1,1)).asScalar():1===e.rank&&2===t.rank?e.as2D(1,-1).matMul(t.as2D(t.shape[0],t.shape[1])).as1D():2===e.rank&&1===t.rank?e.matMul(t.as2D(-1,1)).as1D():e.matMul(t.as2D(t.shape[0],t.shape[1]))},__decorate$14([doc(),operation],e,"matMul",null),__decorate$14([operation],e,"vectorTimesMatrix",null),__decorate$14([operation],e,"matrixTimesVector",null),__decorate$14([operation],e,"dotProduct",null),__decorate$14([doc(),operation],e,"outerProduct",null),__decorate$14([doc(),operation],e,"dot",null),e}(),__decorate$15=function(e,t,r,n){var a,o=arguments.length,i=o<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(a=e[s])&&(i=(o<3?a(i):o>3?a(t,r,i):a(t,r))||i);return o>3&&i&&Object.defineProperty(t,r,i),i},MovingAverageOps=function(){function e(){}return e.movingAverage=function(e,t,r,n,a){void 0===a&&(a=!0),assertArgumentsAreTensors({v:e,x:t},"movingAverage"),assertTypesMatch(e,t),assert(arraysEqual(e.shape,t.shape),"Shape mismatch in v and x");var o=ArrayOps.scalar(1);r="number"==typeof r?ArrayOps.scalar(r):r;var i=o.sub(r),s=t.sub(e).mul(i);return a&&(assert(null!=n,"When using zeroDebias: true, step is required."),n="number"==typeof n?ArrayOps.scalar(n):n,s=s.div(o.sub(BinaryOps.pow(r,n)))),e.add(s)},__decorate$15([doc(),operation],e,"movingAverage",null),e}(),__decorate$16=function(e,t,r,n){var a,o=arguments.length,i=o<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(a=e[s])&&(i=(o<3?a(i):o>3?a(t,r,i):a(t,r))||i);return o>3&&i&&Object.defineProperty(t,r,i),i},NormOps=function(){function e(){}return e.norm=function(e,t,r,n){void 0===t&&(t="euclidean"),void 0===r&&(r=null),void 0===n&&(n=!1),assertArgumentsAreTensors({x:e},"norm");var a=normImpl(e,t,r),o=a.shape;if(n){var i=parseAxisParam(r,e.shape);o=expandShapeToKeepDim(a.shape,i)}return a.reshape(o)},__decorate$16([doc(),operation],e,"norm",null),e}(),__decorate$17=function(e,t,r,n){var a,o=arguments.length,i=o<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(a=e[s])&&(i=(o<3?a(i):o>3?a(t,r,i):a(t,r))||i);return o>3&&i&&Object.defineProperty(t,r,i),i},PoolOps=function(){function e(){}return e.maxPool=function(t,r,n,a,o){assertArgumentsAreTensors({x:t},"maxPool");var i=t,s=!1;3===t.rank&&(s=!0,i=t.as4D(1,t.shape[0],t.shape[1],t.shape[2])),assert(4===i.rank,"Error in maxPool: input must be rank 4 but got rank "+i.rank+"."),null!=o&&assert(isInt(a),"Error in maxPool: pad must be an integer when using, dimRoundingMode "+o+" but got pad "+a+".");var u=computePool2DInfo(i.shape,r,n,a,o),l=ENV.engine.runKernel(function(e,t){return t(e.maxPool(i,u))},{x:i},function(t,o){var s=o[0];return{x:function(){return e.maxPoolBackprop(t,i,s,r,n,a)}}});return s?l.as3D(l.shape[1],l.shape[2],l.shape[3]):l},e.maxPoolBackprop=function(e,t,r,n,a,o,i){assertArgumentsAreTensors({dy:e,input:t,output:r},"maxPoolBackprop"),assert(t.rank===e.rank,"Rank of input ("+t.rank+") does not match rank of dy ("+e.rank+")"),assert(4===e.rank,"Error in maxPoolBackprop: dy must be rank 4 but got rank "+e.rank+"."),assert(4===t.rank,"Error in maxPoolBackprop: input must be rank 4 but got rank "+t.rank+"."),null!=i&&assert(isInt(o),"Error in maxPoolBackprop: pad must be an integer when using, dimRoundingMode "+i+" but got pad "+o+".");var s=computePool2DInfo(t.shape,n,a,o,i);return ENV.engine.runKernel(function(n){return n.maxPoolBackprop(e,t,r,s)},{dy:e,input:t})},e.avgPool=function(t,r,n,a,o){assertArgumentsAreTensors({x:t},"avgPool"),assert("float32"===t.dtype,"The input dtype to avgPool must be float32");var i=t,s=!1;3===t.rank&&(s=!0,i=t.as4D(1,t.shape[0],t.shape[1],t.shape[2])),assert(4===i.rank,"Error in avgPool: x must be rank 4 but got rank "+i.rank+"."),null!=o&&assert(isInt(a),"Error in avgPool: pad must be an integer when using, dimRoundingMode "+o+" but got pad "+a+".");var u=computePool2DInfo(i.shape,r,n,a),l=ENV.engine.runKernel(function(e){return e.avgPool(i,u)},{x:i},function(t){return{x:function(){return e.avgPoolBackprop(t,i,r,n,a)}}});return l=l.cast(t.dtype),s?l.as3D(l.shape[1],l.shape[2],l.shape[3]):l},e.avgPoolBackprop=function(e,t,r,n,a){assertArgumentsAreTensors({dy:e,input:t},"avgPoolBackprop"),assert(t.rank===e.rank,"Rank of input ("+t.rank+") does not match rank of dy ("+e.rank+")");var o=t,i=e,s=!1;3===t.rank&&(s=!0,o=t.as4D(1,t.shape[0],t.shape[1],t.shape[2]),i=e.as4D(1,e.shape[0],e.shape[1],e.shape[2])),assert(4===i.rank,"Error in avgPoolBackprop: dy must be rank 4 but got rank "+i.rank+"."),assert(4===o.rank,"Error in avgPoolBackprop: input must be rank 4 but got rank "+o.rank+".");var u=computePool2DInfo(o.shape,r,n,a),l=ENV.engine.runKernel(function(e){return e.avgPoolBackprop(i,o,u)},{dy4D:i,input4D:o});return s?l.as3D(l.shape[1],l.shape[2],l.shape[3]):l},__decorate$17([doc(),operation],e,"maxPool",null),__decorate$17([operation],e,"maxPoolBackprop",null),__decorate$17([doc(),operation],e,"avgPool",null),__decorate$17([operation],e,"avgPoolBackprop",null),e}(),__decorate$18=function(e,t,r,n){var a,o=arguments.length,i=o<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(a=e[s])&&(i=(o<3?a(i):o>3?a(t,r,i):a(t,r))||i);return o>3&&i&&Object.defineProperty(t,r,i),i},ReverseOps=function(){function e(){}return e.reverse1d=function(t){return assert(1===t.rank,"Error in reverse1D: x must be rank 1 but got\n rank "+t.rank+"."),e.reverse(t,0)},e.reverse2d=function(t,r){return assert(2===t.rank,"Error in reverse2D: x must be rank 2 but got\n rank "+t.rank+"."),e.reverse(t,r)},e.reverse3d=function(t,r){return assert(3===t.rank,"Error in reverse3D: x must be rank 3 but got\n rank "+t.rank+"."),e.reverse(t,r)},e.reverse4d=function(t,r){return assert(4===t.rank,"Error in reverse4D: x must be rank 4 but got\n rank "+t.rank+"."),e.reverse(t,r)},e.reverse=function(e,t){if(assertArgumentsAreTensors({x:e},"reverse"),0===e.rank)return e.clone();var r=parseAxisParam(t,e.shape);return ENV.engine.runKernel(function(t){return t.reverse(e,r)},{x:e},function(e){return{x:function(){return e.reverse(r)}}}).reshapeAs(e)},__decorate$18([doc(),operation],e,"reverse",null),e}(),__decorate$19=function(e,t,r,n){var a,o=arguments.length,i=o<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(a=e[s])&&(i=(o<3?a(i):o>3?a(t,r,i):a(t,r))||i);return o>3&&i&&Object.defineProperty(t,r,i),i},SliceOps=function(){function e(){}return e.slice1d=function(t,r,n){return assert(1===t.rank,"slice1d expects a rank-1 tensor, but got a rank-"+t.rank+" tensor"),e.slice(t,[r],[n])},e.slice2d=function(t,r,n){return assert(2===t.rank,"slice1d expects a rank-2 tensor, but got a rank-"+t.rank+" tensor"),e.slice(t,r,n)},e.slice3d=function(t,r,n){return assert(3===t.rank,"slice1d expects a rank-3 tensor, but got a rank-"+t.rank+" tensor"),e.slice(t,r,n)},e.slice4d=function(t,r,n){return assert(4===t.rank,"slice1d expects a rank-4 tensor, but got a rank-"+t.rank+" tensor"),e.slice(t,r,n)},e.slice=function(e,t,r){if(assertArgumentsAreTensors({x:e},"slice"),0===e.rank)throw new Error("Slicing scalar is not possible");var n;n="number"==typeof t?[t].concat(new Array(e.rank-1).fill(0)):t.length=0?t:(assert(-1===t,"Bad value in size"),e.shape[r]-n[r])}),assertParamsValid(e,n,a);var o=e.shape;return ENV.engine.runKernel(function(t){return t.slice(e,n,a)},{x:e},function(e){for(var t=[],r=0;r=0;s--)(a=e[s])&&(i=(o<3?a(i):o>3?a(t,r,i):a(t,r))||i);return o>3&&i&&Object.defineProperty(t,r,i),i},SoftmaxOps=function(){function e(){}return e.softmax=function(e,t){if(void 0===t&&(t=-1),assertArgumentsAreTensors({logits:e},"softmax"),-1===t&&(t=e.rank-1),t!==e.rank-1)throw Error("Softmax along a non-last dimension is not yet supported. Logits was rank "+e.rank+" and dim was "+t);return customGrad(function(e){var r=e.logSumExp([t],!0),n=e.toFloat().sub(r).exp();return{value:n,gradFunc:function(e){var r=e.mul(n);return r.sub(r.sum([t],!0).mul(n))}}})(e)},e.softmaxCrossEntropy=function(e,t,r){if(void 0===r&&(r=-1),assertArgumentsAreTensors({labels:e,logits:t},"softmaxCrossEntropy"),assertShapesMatch(e.shape,t.shape,"Error in softmaxCrossEntropy: "),-1===r&&(r=t.rank-1),r!==t.rank-1)throw Error("Softmax cross entropy along a non-last dimension is not yet supported. Labels / logits was rank "+t.rank+" and dim was "+r);return customGrad(function(e,t){var n=t.softmax(r);return{value:scalar(1e-5).add(n).log().mul(e).neg().sum([r]),gradFunc:function(t){var a=expandShapeToKeepDim(t.shape,[r]);return[t.reshape(a).mul(e.toFloat().sub(n)),t.reshape(a).mul(n.sub(e.toFloat()))]}}})(e,t)},__decorate$20([doc(),operation],e,"softmax",null),__decorate$20([doc(),operation],e,"softmaxCrossEntropy",null),e}(),__decorate$21=function(e,t,r,n){var a,o=arguments.length,i=o<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(a=e[s])&&(i=(o<3?a(i):o>3?a(t,r,i):a(t,r))||i);return o>3&&i&&Object.defineProperty(t,r,i),i},StridedSliceOps=function(){function e(){}return e.stridedSlice=function(e,t,r,n,a,o){return void 0===a&&(a=0),void 0===o&&(o=0),assertArgumentsAreTensors({x:e},"stridedSlice"),ENV.engine.runKernel(function(i){return i.stridedSlice(e,t,r,n,a,o)},{x:e})},__decorate$21([doc(),operation],e,"stridedSlice",null),e}(),__decorate$22=function(e,t,r,n){var a,o=arguments.length,i=o<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(a=e[s])&&(i=(o<3?a(i):o>3?a(t,r,i):a(t,r))||i);return o>3&&i&&Object.defineProperty(t,r,i),i},TransposeOps=function(){function e(){}return e.transpose=function(e,t){if(assertArgumentsAreTensors({x:e},"transpose"),null==t&&(t=e.shape.map(function(e,t){return t}).reverse()),assert(e.rank===t.length,"Error in transpose: rank of input "+e.rank+" must match length of perm "+t+"."),t.forEach(function(r){assert(r>=0&&r=0;s--)(a=e[s])&&(i=(o<3?a(i):o>3?a(t,r,i):a(t,r))||i);return o>3&&i&&Object.defineProperty(t,r,i),i},UnaryOps=function(){function e(){}return e.neg=function(e){assertArgumentsAreTensors({x:e},"neg");return ENV.engine.runKernel(function(t){return t.neg(e)},{x:e},function(e){return{x:function(){return e.neg()}}})},e.ceil=function(e){assertArgumentsAreTensors({x:e},"ceil");return ENV.engine.runKernel(function(t){return t.ceil(e)},{x:e},function(e){return{x:function(){return zerosLike(e)}}})},e.floor=function(e){assertArgumentsAreTensors({x:e},"floor");return ENV.engine.runKernel(function(t){return t.floor(e)},{x:e},function(e){return{x:function(){return zerosLike(e)}}})},e.sign=function(e){assertArgumentsAreTensors({x:e},"sign");return ENV.engine.runKernel(function(t){return t.sign(e)},{x:e},function(e){return{x:function(){return zerosLike(e)}}})},e.round=function(e){assertArgumentsAreTensors({x:e},"round");return ENV.engine.runKernel(function(t){return t.round(e)},{x:e},function(e){return{x:function(){return zerosLike(e)}}})},e.exp=function(e){assertArgumentsAreTensors({x:e},"exp");return ENV.engine.runKernel(function(t,r){return r(t.exp(e))},{x:e},function(e,t){var r=t[0];return{x:function(){return e.mulStrict(r)}}})},e.expm1=function(e){assertArgumentsAreTensors({x:e},"expm1");return ENV.engine.runKernel(function(t){return t.expm1(e)},{x:e},function(t){return{x:function(){return t.mulStrict(e.exp())}}})},e.log=function(e){assertArgumentsAreTensors({x:e},"log");return ENV.engine.runKernel(function(t){return t.log(e)},{x:e},function(t){return{x:function(){return t.divStrict(e.toFloat())}}})},e.log1p=function(e){assertArgumentsAreTensors({x:e},"log1p");return ENV.engine.runKernel(function(t){return t.log1p(e)},{x:e},function(t){return{x:function(){return t.divStrict(e.add(scalar(1)))}}})},e.sqrt=function(e){assertArgumentsAreTensors({x:e},"sqrt");return ENV.engine.runKernel(function(t){return t.sqrt(e)},{x:e},function(t){return{x:function(){return t.divStrict(e.toFloat().sqrt().mul(scalar(2)))}}})},e.rsqrt=function(e){assertArgumentsAreTensors({x:e},"rsqrt");return ENV.engine.runKernel(function(t){return t.rsqrt(e)},{x:e},function(t){return{x:function(){return t.divStrict(e.pow(scalar(1.5)).mul(scalar(2))).neg()}}})},e.square=function(e){assertArgumentsAreTensors({x:e},"square");return ENV.engine.runKernel(function(t){return t.square(e)},{x:e},function(t){return{x:function(){return t.mulStrict(e.toFloat().mul(scalar(2)))}}})},e.reciprocal=function(e){assertArgumentsAreTensors({x:e},"reciprocal");return ENV.engine.runKernel(function(t){return t.reciprocal(e)},{x:e},function(t){return{x:function(){return t.divStrict(e.square().neg())}}})},e.abs=function(e){assertArgumentsAreTensors({x:e},"abs");return ENV.engine.runKernel(function(t){return t.abs(e)},{x:e},function(t){return{x:function(){return t.mulStrict(e.toFloat().step(-1))}}})},e.clipByValue=function(e,t,r){assertArgumentsAreTensors({x:e},"clipByValue"),assert(t<=r,"Error in clip: min ("+t+") must be less than or equal to max ("+r+").");return ENV.engine.runKernel(function(n){return n.clip(e,t,r)},{x:e},function(n){return{x:function(){return n.where(e.greaterEqual(scalar(t)).logicalAnd(e.lessEqual(scalar(r))),zerosLike(n))}}})},e.relu=function(e){if(assertArgumentsAreTensors({x:e},"relu"),"bool"===e.dtype)return e.toInt();return ENV.engine.runKernel(function(t){return t.relu(e)},{x:e},function(t){var r=e.step();return{x:function(){return t.mulStrict(r.toFloat())}}})},e.elu=function(e){assertArgumentsAreTensors({x:e},"elu");return ENV.engine.runKernel(function(t,r){return r(t.elu(e))},{x:e},function(e,t){var r=t[0];return{x:function(){return ENV.engine.runKernel(function(t){return t.eluDer(e,r)},{dy:e,y:r})}}})},e.selu=function(e){assertArgumentsAreTensors({x:e},"selu");return ENV.engine.runKernel(function(t){return t.selu(e)},{x:e},function(t){return{x:function(){var r=e.greater(scalar(0)),n=scalar(SELU_SCALEALPHA),a=scalar(SELU_SCALE),o=t.mul(a),i=t.mul(n).mul(e.toFloat().exp());return where(r,o,i)}}})},e.leakyRelu=function(e,t){return void 0===t&&(t=.2),assertArgumentsAreTensors({x:e},"leakyRelu"),maximum(scalar(t).mul(e),e)},e.prelu=function(e,t){assertArgumentsAreTensors({x:e,alpha:t},"prelu");var r=scalar(0);return maximum(r,e).add(t.mul(minimum(r,e)))},e.sigmoid=function(e){assertArgumentsAreTensors({x:e},"sigmoid");return ENV.engine.runKernel(function(t,r){return r(t.sigmoid(e))},{x:e},function(e,t){var r=t[0];return{x:function(){return e.mulStrict(r.mul(scalar(1).sub(r)))}}})},e.logSigmoid=function(e){assertArgumentsAreTensors({x:e},"logSigmoid");return ENV.engine.runKernel(function(t){return t.softplus(e.neg()).neg()},{x:e},function(t){return{x:function(){return t.mulStrict(e.neg().sigmoid())}}})},e.softplus=function(e){assertArgumentsAreTensors({x:e},"softplus");return ENV.engine.runKernel(function(t){return t.softplus(e)},{x:e},function(t){return{x:function(){return t.mulStrict(e.sigmoid())}}})},e.sin=function(e){assertArgumentsAreTensors({x:e},"sin");return ENV.engine.runKernel(function(t){return t.sin(e)},{x:e},function(t){return{x:function(){return e.toFloat().cos().mulStrict(t)}}})},e.cos=function(e){assertArgumentsAreTensors({x:e},"cos");return ENV.engine.runKernel(function(t){return t.cos(e)},{x:e},function(t){return{x:function(){return e.toFloat().sin().neg().mulStrict(t)}}})},e.tan=function(e){assertArgumentsAreTensors({x:e},"tan");return ENV.engine.runKernel(function(t){return t.tan(e)},{x:e},function(t){return{x:function(){return t.divStrict(e.cos().square())}}})},e.asin=function(t){assertArgumentsAreTensors({x:t},"asin");return ENV.engine.runKernel(function(e){return e.asin(t)},{x:t},function(r){return{x:function(){return r.divStrict(e.sqrt(scalar(1).sub(t.toFloat().square())))}}})},e.acos=function(t){assertArgumentsAreTensors({x:t},"acos");return ENV.engine.runKernel(function(e){return e.acos(t)},{x:t},function(r){return{x:function(){return r.divStrict(e.sqrt(scalar(1).sub(t.toFloat().square()))).neg()}}})},e.atan=function(e){assertArgumentsAreTensors({x:e},"atan");return ENV.engine.runKernel(function(t){return t.atan(e)},{x:e},function(t){return{x:function(){return t.divStrict(scalar(1).add(e.toFloat().square()))}}})},e.sinh=function(e){assertArgumentsAreTensors({x:e},"sinh");return ENV.engine.runKernel(function(t){return t.sinh(e)},{x:e},function(t){return{x:function(){return e.toFloat().cosh().mulStrict(t)}}})},e.cosh=function(e){assertArgumentsAreTensors({x:e},"cosh");return ENV.engine.runKernel(function(t){return t.cosh(e)},{x:e},function(t){return{x:function(){return e.toFloat().sinh().mulStrict(t)}}})},e.tanh=function(e){assertArgumentsAreTensors({x:e},"tanh");return ENV.engine.runKernel(function(t,r){return r(t.tanh(e))},{x:e},function(e,t){var r=t[0];return{x:function(){return scalar(1).sub(r.square()).mulStrict(e)}}})},e.asinh=function(t){assertArgumentsAreTensors({x:t},"asinh");return ENV.engine.runKernel(function(e){return e.asinh(t)},{x:t},function(r){return{x:function(){return r.divStrict(e.sqrt(scalar(1).add(t.toFloat().square())))}}})},e.acosh=function(t){assertArgumentsAreTensors({x:t},"acosh");return ENV.engine.runKernel(function(e){return e.acosh(t)},{x:t},function(r){return{x:function(){return r.divStrict(e.sqrt(t.toFloat().square().sub(scalar(1))))}}})},e.atanh=function(e){assertArgumentsAreTensors({x:e},"atanh");return ENV.engine.runKernel(function(t){return t.atanh(e)},{x:e},function(t){return{x:function(){return t.divStrict(scalar(1).sub(e.toFloat().square()))}}})},e.erf=function(e){assert("int32"===e.dtype||"float32"===e.dtype,"Input dtype must be `int32` or `float32`."),"int32"===e.dtype&&(e=e.toFloat());return ENV.engine.runKernel(function(t){return t.erf(e)},{x:e},function(t){return{x:function(){return t.mulStrict(scalar(2/Math.sqrt(Math.PI)).mul(e.square().neg().exp()))}}})},e.step=function(e,t){void 0===t&&(t=0),assertArgumentsAreTensors({x:e},"step");return ENV.engine.runKernel(function(r){return r.step(e,t)},{x:e},function(e){return{x:function(){return zerosLike(e)}}})},__decorate$23([doc(),operation],e,"neg",null),__decorate$23([doc(),operation],e,"ceil",null),__decorate$23([doc(),operation],e,"floor",null),__decorate$23([doc(),operation],e,"sign",null),__decorate$23([doc(),operation],e,"round",null),__decorate$23([doc(),operation],e,"exp",null),__decorate$23([doc(),operation],e,"expm1",null),__decorate$23([doc(),operation],e,"log",null),__decorate$23([doc(),operation],e,"log1p",null),__decorate$23([doc(),operation],e,"sqrt",null),__decorate$23([doc(),operation],e,"rsqrt",null),__decorate$23([doc(),operation],e,"square",null),__decorate$23([doc(),operation],e,"reciprocal",null),__decorate$23([doc(),operation],e,"abs",null),__decorate$23([doc(),operation],e,"clipByValue",null),__decorate$23([doc(),operation],e,"relu",null),__decorate$23([doc(),operation],e,"elu",null),__decorate$23([doc(),operation],e,"selu",null),__decorate$23([doc(),operation],e,"leakyRelu",null),__decorate$23([doc(),operation],e,"prelu",null),__decorate$23([doc(),operation],e,"sigmoid",null),__decorate$23([doc(),operation],e,"logSigmoid",null),__decorate$23([doc(),operation],e,"softplus",null),__decorate$23([doc(),operation],e,"sin",null),__decorate$23([doc(),operation],e,"cos",null),__decorate$23([doc(),operation],e,"tan",null),__decorate$23([doc(),operation],e,"asin",null),__decorate$23([doc(),operation],e,"acos",null),__decorate$23([doc(),operation],e,"atan",null),__decorate$23([doc(),operation],e,"sinh",null),__decorate$23([doc(),operation],e,"cosh",null),__decorate$23([doc(),operation],e,"tanh",null),__decorate$23([doc(),operation],e,"asinh",null),__decorate$23([doc(),operation],e,"acosh",null),__decorate$23([doc(),operation],e,"atanh",null),__decorate$23([doc(),operation],e,"erf",null),__decorate$23([doc(),operation],e,"step",null),e}(),batchNormalization=BatchNormOps.batchNormalization,batchNormalization2d=BatchNormOps.batchNormalization2d,batchNormalization3d=BatchNormOps.batchNormalization3d,batchNormalization4d=BatchNormOps.batchNormalization4d,concat=ConcatOps.concat,concat1d=ConcatOps.concat1d,concat2d=ConcatOps.concat2d,concat3d=ConcatOps.concat3d,concat4d=ConcatOps.concat4d,conv1d=ConvOps.conv1d,conv2d=ConvOps.conv2d,conv2dTranspose=ConvOps.conv2dTranspose,depthwiseConv2d=ConvOps.depthwiseConv2d,separableConv2d=ConvOps.separableConv2d,matMul=MatmulOps.matMul,matrixTimesVector=MatmulOps.matrixTimesVector,outerProduct=MatmulOps.outerProduct,vectorTimesMatrix=MatmulOps.vectorTimesMatrix,dot=MatmulOps.dot,avgPool=PoolOps.avgPool,maxPool=PoolOps.maxPool,transpose=TransposeOps.transpose,reverse=ReverseOps.reverse,reverse1d=ReverseOps.reverse1d,reverse2d=ReverseOps.reverse2d,reverse3d=ReverseOps.reverse3d,reverse4d=ReverseOps.reverse4d,slice=SliceOps.slice,slice1d=SliceOps.slice1d,slice2d=SliceOps.slice2d,slice3d=SliceOps.slice3d,slice4d=SliceOps.slice4d,stridedSlice=StridedSliceOps.stridedSlice,argMax=ReductionOps.argMax,argMin=ReductionOps.argMin,logSumExp=ReductionOps.logSumExp,max=ReductionOps.max,mean=ReductionOps.mean,min=ReductionOps.min,moments=ReductionOps.moments,sum=ReductionOps.sum,unsortedSegmentSum=ReductionOps.unsortedSegmentSum,equal=CompareOps.equal,equalStrict=CompareOps.equalStrict,greater=CompareOps.greater,greaterStrict=CompareOps.greaterStrict,greaterEqual=CompareOps.greaterEqual,greaterEqualStrict=CompareOps.greaterEqualStrict,less=CompareOps.less,lessStrict=CompareOps.lessStrict,lessEqual=CompareOps.lessEqual,lessEqualStrict=CompareOps.lessEqualStrict,notEqual=CompareOps.notEqual,notEqualStrict=CompareOps.notEqualStrict,logicalNot=LogicalOps.logicalNot,logicalAnd=LogicalOps.logicalAnd,logicalOr=LogicalOps.logicalOr,logicalXor=LogicalOps.logicalXor,where=LogicalOps.where,abs=UnaryOps.abs,acos=UnaryOps.acos,acosh=UnaryOps.acosh,asin=UnaryOps.asin,asinh=UnaryOps.asinh,atan=UnaryOps.atan,atanh=UnaryOps.atanh,ceil=UnaryOps.ceil,clipByValue=UnaryOps.clipByValue,cos=UnaryOps.cos,cosh=UnaryOps.cosh,elu=UnaryOps.elu,exp=UnaryOps.exp,expm1=UnaryOps.expm1,floor=UnaryOps.floor,sign=UnaryOps.sign,leakyRelu=UnaryOps.leakyRelu,log=UnaryOps.log,log1p=UnaryOps.log1p,logSigmoid=UnaryOps.logSigmoid,neg=UnaryOps.neg,prelu=UnaryOps.prelu,relu=UnaryOps.relu,reciprocal=UnaryOps.reciprocal,round=UnaryOps.round,selu=UnaryOps.selu,sigmoid=UnaryOps.sigmoid,sin=UnaryOps.sin,sinh=UnaryOps.sinh,softplus=UnaryOps.softplus,sqrt=UnaryOps.sqrt,rsqrt=UnaryOps.rsqrt,square=UnaryOps.square,step=UnaryOps.step,tan=UnaryOps.tan,tanh$1=UnaryOps.tanh,erf=UnaryOps.erf,add=BinaryOps.add,addStrict=BinaryOps.addStrict,atan2=BinaryOps.atan2,div=BinaryOps.div,floorDiv=BinaryOps.floorDiv,divStrict=BinaryOps.divStrict,maximum=BinaryOps.maximum,maximumStrict=BinaryOps.maximumStrict,minimum=BinaryOps.minimum,minimumStrict=BinaryOps.minimumStrict,mod=BinaryOps.mod,modStrict=BinaryOps.modStrict,mul=BinaryOps.mul,mulStrict=BinaryOps.mulStrict,pow=BinaryOps.pow,powStrict=BinaryOps.powStrict,sub=BinaryOps.sub,subStrict=BinaryOps.subStrict,squaredDifference=BinaryOps.squaredDifference,squaredDifferenceStrict=BinaryOps.squaredDifferenceStrict,norm=NormOps.norm,cast=ArrayOps.cast,clone=ArrayOps.clone,fromPixels=ArrayOps.fromPixels,toPixels=ArrayOps.toPixels,ones=ArrayOps.ones,onesLike=ArrayOps.onesLike,zeros=ArrayOps.zeros,zerosLike=ArrayOps.zerosLike,eye=ArrayOps.eye,rand=ArrayOps.rand,randomNormal=ArrayOps.randomNormal,truncatedNormal=ArrayOps.truncatedNormal,randomUniform=ArrayOps.randomUniform,multinomial=ArrayOps.multinomial,reshape=ArrayOps.reshape,squeeze=ArrayOps.squeeze,tile=ArrayOps.tile,gather=ArrayOps.gather,oneHot=ArrayOps.oneHot,linspace=ArrayOps.linspace,range=ArrayOps.range,buffer=ArrayOps.buffer,fill=ArrayOps.fill,tensor=ArrayOps.tensor,scalar=ArrayOps.scalar,tensor1d=ArrayOps.tensor1d,tensor2d=ArrayOps.tensor2d,tensor3d=ArrayOps.tensor3d,tensor4d=ArrayOps.tensor4d,tensor5d=ArrayOps.tensor5d,print=ArrayOps.print,expandDims=ArrayOps.expandDims,stack=ArrayOps.stack,unstack=ArrayOps.unstack,split=ArrayOps.split,cumsum=ArrayOps.cumsum,pad=ArrayOps.pad,pad1d=ArrayOps.pad1d,pad2d=ArrayOps.pad2d,pad3d=ArrayOps.pad3d,pad4d=ArrayOps.pad4d,movingAverage=MovingAverageOps.movingAverage,basicLSTMCell=LSTMOps.basicLSTMCell,multiRNNCell=LSTMOps.multiRNNCell,softmax=SoftmaxOps.softmax,localResponseNormalization=LRNOps.localResponseNormalization,linalg=LinalgOps,losses={absoluteDifference:LossOps.absoluteDifference,computeWeightedLoss:LossOps.computeWeightedLoss,cosineDistance:LossOps.cosineDistance,hingeLoss:LossOps.hingeLoss,huberLoss:LossOps.huberLoss,logLoss:LossOps.logLoss,meanSquaredError:LossOps.meanSquaredError,softmaxCrossEntropy:SoftmaxOps.softmaxCrossEntropy},image={resizeBilinear:ImageOps.resizeBilinear,resizeNearestNeighbor:ImageOps.resizeNearestNeighbor},__extends=function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),__decorate$24=function(e,t,r,n){var a,o=arguments.length,i=o<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(a=e[s])&&(i=(o<3?a(i):o>3?a(t,r,i):a(t,r))||i);return o>3&&i&&Object.defineProperty(t,r,i),i},__awaiter$1=function(e,t,r,n){return new(r||(r=Promise))(function(a,o){function i(e){try{u(n.next(e))}catch(e){o(e)}}function s(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){e.done?a(e.value):new r(function(t){t(e.value)}).then(i,s)}u((n=n.apply(e,t||[])).next())})},__generator$1=function(e,t){function r(e){return function(t){return n([e,t])}}function n(r){if(a)throw new TypeError("Generator is already executing.");for(;u;)try{if(a=1,o&&(i=o[2&r[0]?"return":r[0]?"throw":"next"])&&!(i=i.call(o,r[1])).done)return i;switch(o=0,i&&(r=[0,i.value]),r[0]){case 0:case 1:i=r;break;case 4:return u.label++,{value:r[1],done:!1};case 5:u.label++,o=r[1],r=[0];continue;case 7:r=u.ops.pop(),u.trys.pop();continue;default:if(i=u.trys,!(i=i.length>0&&i[i.length-1])&&(6===r[0]||2===r[0])){u=0;continue}if(3===r[0]&&(!i||r[1]>i[0]&&r[1]=0;s--)(a=e[s])&&(i=(o<3?a(i):o>3?a(t,r,i):a(t,r))||i);return o>3&&i&&Object.defineProperty(t,r,i),i},Gradients=function(){function e(){}return e.gradScope=function(e,t){return tidy(e,t,!0)},e.grad=function(e){return assert(isFunction(e),"The f passed in grad(f) must be a function"),function(t,r){return assert(t instanceof Tensor,"The x passed in grad(f)(x) must be a tensor"),assert(null==r||r instanceof Tensor,"The dy passed in grad(f)(x, dy) must be a tensor"),tidy(function(){var n=ENV.engine.gradients(function(){return e(t)},[t],r),a=n.value,o=n.grads;return null!=r&&assertShapesMatch(a.shape,r.shape,"The shape of dy passed in grad(f)(x, dy) must match the shape returned by f(x)"),checkGrads(o),o[0]})}},e.grads=function(e){return assert(isFunction(e),"The f passed in grads(f) must be a function"),function(t,r){return assert(Array.isArray(t)&&t.every(function(e){return e instanceof Tensor}),"The args passed in grads(f)(args) must be an array of tensors"),assert(null==r||r instanceof Tensor,"The dy passed in grads(f)(args, dy) must be a tensor"),tidy(function(){var n=ENV.engine.gradients(function(){return e.apply(void 0,t)},t,r),a=n.value,o=n.grads;return null!=r&&assertShapesMatch(a.shape,r.shape,"The shape of dy passed in grads(f)([x1,...], dy) must match the shape returned by f([x1,...])"),checkGrads(o),o})}},e.valueAndGrad=function(e){return assert(isFunction(e),"The f passed in valueAndGrad(f) must be a function"),function(t,r){assert(t instanceof Tensor,"The x passed in valueAndGrad(f)(x) must be a tensor"),assert(null==r||r instanceof Tensor,"The dy passed in valueAndGrad(f)(x, dy) must be a tensor");var n=ENV.engine.gradients(function(){return e(t)},[t],r),a=n.grads,o=n.value;return checkGrads(a),{grad:a[0],value:o}}},e.valueAndGrads=function(e){return assert(isFunction(e),"The f passed in valueAndGrads(f) must be a function"),function(t,r){assert(Array.isArray(t)&&t.every(function(e){return e instanceof Tensor}),"The args passed in valueAndGrads(f)(args) must be array of tensors"),assert(null==r||r instanceof Tensor,"The dy passed in valueAndGrads(f)(args, dy) must be a tensor");var n=ENV.engine.gradients(function(){return e.apply(void 0,t)},t,r);return null!=r&&assertShapesMatch(n.value.shape,r.shape,"The shape of dy passed in valueAndGrads(f)([x1,...], dy) must match the shape returned by f([x1,...])"),checkGrads(n.grads),n}},e.variableGrads=function(e,t){if(assert(isFunction(e),"The f passed in variableGrads(f) must be a function"),assert(null==t||Array.isArray(t)&&t.every(function(e){return e instanceof Variable}),"The varList passed in variableGrads(f, varList) must be an array of variables"),null==t){t=[];for(var r in ENV.engine.registeredVariables)t.push(ENV.engine.registeredVariables[r])}var n=t.length;assert((t=t.filter(function(e){return e.trainable})).length>0,"variableGrads() expects at least one of the input variables to be trainable, but none of the "+n+" variables is trainable.");var a=ENV.engine.gradients(e,t,null,!0),o=a.value,i=a.grads;assert(i.some(function(e){return null!=e}),"Cannot find a connection between any variable and the result of the loss function y=f(x). Please make sure the operations that use variables are inside the function f passed to minimize()."),assert(0===o.rank,"The f passed in variableGrads(f) must return a scalar, but it returned a rank-"+o.rank+" tensor");var s={};return t.forEach(function(e,t){null!=i[t]&&(s[e.name]=i[t])}),{value:o,grads:s}},e.customGrad=function(e){return ENV.engine.customGrad(e)},__decorate$25([doc()],e,"grad",null),__decorate$25([doc()],e,"grads",null),__decorate$25([doc()],e,"valueAndGrad",null),__decorate$25([doc()],e,"valueAndGrads",null),__decorate$25([doc()],e,"variableGrads",null),__decorate$25([doc()],e,"customGrad",null),e}(),tidy=Tracking.tidy,keep=Tracking.keep,dispose=Tracking.dispose,time=Tracking.time,grad=Gradients.grad,valueAndGrad=Gradients.valueAndGrad,grads=Gradients.grads,valueAndGrads=Gradients.valueAndGrads,variableGrads=Gradients.variableGrads,customGrad=Gradients.customGrad,Profiler=function(){function e(e,t){this.backendTimer=e,this.logger=t,null==t&&(this.logger=new Logger)}return e.prototype.profileKernel=function(e,t){var r,n=this,a=this.backendTimer.time(function(){r=t()}),o=r.dataSync();return checkForNaN(o,r.dtype,e),a.then(function(t){n.logger.logKernelProfile(e,r,o,t.kernelMs)}),r},e}(),Logger=function(){function e(){}return e.prototype.logKernelProfile=function(e,t,r,n){var a=rightPad(n+"ms",9),o=rightPad(e,25),i=t.rank,s=t.size,u=rightPad(t.shape.toString(),14);console.log("%c"+o+"\t%c"+a+"\t%c"+i+"D "+u+"\t%c"+s,"font-weight:bold","color:red","color:blue","color: orange")},e}(),__awaiter$2=function(e,t,r,n){return new(r||(r=Promise))(function(a,o){function i(e){try{u(n.next(e))}catch(e){o(e)}}function s(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){e.done?a(e.value):new r(function(t){t(e.value)}).then(i,s)}u((n=n.apply(e,t||[])).next())})},__generator$2=function(e,t){function r(e){return function(t){return n([e,t])}}function n(r){if(a)throw new TypeError("Generator is already executing.");for(;u;)try{if(a=1,o&&(i=o[2&r[0]?"return":r[0]?"throw":"next"])&&!(i=i.call(o,r[1])).done)return i;switch(o=0,i&&(r=[0,i.value]),r[0]){case 0:case 1:i=r;break;case 4:return u.label++,{value:r[1],done:!1};case 5:u.label++,o=r[1],r=[0];continue;case 7:r=u.ops.pop(),u.trys.pop();continue;default:if(i=u.trys,!(i=i.length>0&&i[i.length-1])&&(6===r[0]||2===r[0])){u=0;continue}if(3===r[0]&&(!i||r[1]>i[0]&&r[1] {...}) to avoid memory leaks.");return this.keepTensors.add(e.id),e},e.prototype.startScope=function(e,t){void 0===t&&(t=!1),t&&0===this.gradientScopeCount&&(this.activeTape=[]),t&&this.gradientScopeCount++;var r={track:[]};e&&(r.name=e),this.scopeStack.push(r),this.activeScope=r},e.prototype.endScope=function(e,t){var r=this;void 0===t&&(t=!1),t&&0===--this.gradientScopeCount&&(this.activeTape=null);var n=new Set(this.keepTensors),a=getTensorsInContainer(e);a.forEach(function(e){return n.add(e.id)});for(var o=0;o0,"gradients() received an empty list of xs."),tidy("gradients",function(){var o=e();assert(o instanceof Tensor,"The result y returned by f() must be a tensor.");var i=getFilteredNodesXToY(a.activeTape,t,o);if(!n&&0===i.length&&t.length>0)throw new Error("Cannot compute gradient of y=f(x) with respect to x. Make sure that the f you passed encloses all operations that lead from x to y.");var s={};return s[o.id]=null==r?ones(o.shape):r,backpropagateGradients(s,i),{value:o,grads:t.map(function(e){return s[e.id]})}},!0)},e.prototype.customGrad=function(e){var t=this;return assert(isFunction(e),"The f passed in customGrad(f) must be a function."),function(){for(var r=[],n=0;n {op();...}); to avoid memory leaks.");return this.activeScope.track.push(e),e},e}(),__decorate$26=function(e,t,r,n){var a,o=arguments.length,i=o<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(a=e[s])&&(i=(o<3?a(i):o>3?a(t,r,i):a(t,r))||i);return o>3&&i&&Object.defineProperty(t,r,i),i},Type;!function(e){e[e.NUMBER=0]="NUMBER",e[e.BOOLEAN=1]="BOOLEAN",e[e.STRING=2]="STRING"}(Type||(Type={}));var URL_PROPERTIES=[{name:"DEBUG",type:Type.BOOLEAN},{name:"IS_BROWSER",type:Type.BOOLEAN},{name:"WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_VERSION",type:Type.NUMBER},{name:"WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_RELIABLE",type:Type.BOOLEAN},{name:"WEBGL_VERSION",type:Type.NUMBER},{name:"WEBGL_FLOAT_TEXTURE_ENABLED",type:Type.BOOLEAN},{name:"WEBGL_GET_BUFFER_SUB_DATA_ASYNC_EXTENSION_ENABLED",type:Type.BOOLEAN},{name:"BACKEND",type:Type.STRING}],Environment=function(){function e(e){this.features={},this.registry={},null!=e&&(this.features=e),this.get("DEBUG")&&console.warn("Debugging mode is ON. The output of every math call will be downloaded to CPU and checked for NaNs. This significantly impacts performance.")}return e.setBackend=function(e,t){if(void 0===t&&(t=!1),!(e in ENV.registry))throw new Error("Backend type '"+e+"' not found in registry");ENV.initBackend(e,t)},e.getBackend=function(){return ENV.initDefaultBackend(),ENV.currentBackend},e.disposeVariables=function(){ENV.engine.disposeVariables()},e.memory=function(){return ENV.engine.memory()},e.prototype.get=function(e){return e in this.features?this.features[e]:(this.features[e]=this.evaluateFeature(e),this.features[e])},e.prototype.set=function(e,t){this.features[e]=t},e.prototype.getBestBackendType=function(){var e=this;if(0===Object.keys(this.registry).length)throw new Error("No backend found in registry.");return Object.keys(this.registry).map(function(t){return{name:t,entry:e.registry[t]}}).sort(function(e,t){return t.entry.priority-e.entry.priority})[0].name},e.prototype.evaluateFeature=function(e){if("DEBUG"===e)return!1;if("IS_BROWSER"===e)return"undefined"!=typeof window;if("IS_NODE"===e)return"undefined"!=typeof process&&void 0!==process.versions.node;if("BACKEND"===e)return this.getBestBackendType();if("WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_VERSION"===e){var t=this.get("WEBGL_VERSION");return 0===t?0:getWebGLDisjointQueryTimerVersion(t)}if("WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_RELIABLE"===e)return this.get("WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_VERSION")>0&&!isMobile();if("WEBGL_VERSION"===e)return isWebGLVersionEnabled(2)?2:isWebGLVersionEnabled(1)?1:0;if("WEBGL_FLOAT_TEXTURE_ENABLED"===e)return isFloatTextureReadPixelsEnabled(this.get("WEBGL_VERSION"));if("WEBGL_GET_BUFFER_SUB_DATA_ASYNC_EXTENSION_ENABLED"===e)return isWebGLGetBufferSubDataAsyncExtensionEnabled(this.get("WEBGL_VERSION"));throw new Error("Unknown feature "+e+".")},e.prototype.setFeatures=function(e){this.features=e},e.prototype.reset=function(){this.features=getFeaturesFromURL(),null!=this.globalEngine&&(this.globalEngine=null)},e.prototype.initBackend=function(e,t){void 0===t&&(t=!1),this.currentBackend=e;var r=ENV.findBackend(e);this.globalEngine=new Engine(r,t)},e.prototype.findBackend=function(e){return e in this.registry?this.registry[e].backend:null},e.prototype.registerBackend=function(e,t,r){void 0===r&&(r=1),e in this.registry&&console.warn(e+" backend was already registered");try{var n=t();return this.registry[e]={backend:n,priority:r},!0}catch(t){return console.warn("Registration of backend "+e+" failed"),console.warn(t.stack||t.message),!1}},e.prototype.removeBackend=function(e){if(!(e in this.registry))throw new Error(e+" backend not found in registry");this.registry[e].backend.dispose(),delete this.registry[e]},Object.defineProperty(e.prototype,"engine",{get:function(){return this.initDefaultBackend(),this.globalEngine},enumerable:!0,configurable:!0}),e.prototype.initDefaultBackend=function(){null==this.globalEngine&&this.initBackend(ENV.get("BACKEND"),!1)},__decorate$26([doc()],e,"setBackend",null),__decorate$26([doc()],e,"getBackend",null),__decorate$26([doc()],e,"disposeVariables",null),__decorate$26([doc()],e,"memory",null),e}(),TENSORFLOWJS_FLAGS_PREFIX="tfjsflags",ENV=getOrMakeEnvironment(),environment=Object.freeze({get Type(){return Type},URL_PROPERTIES:URL_PROPERTIES,Environment:Environment,ENV:ENV}),PARALLELIZE_THRESHOLD=30,ArgMinMaxProgram=function(){return function(e,t,r){this.variableNames=["A"];var n=e.windowSize,a=e.batchSize,o=e.inSize,i=Math.ceil(o/n);r||this.variableNames.push("bestIndicesA"),this.outputShape=[a,i];var s="max"===t?">":"<",u=r?"inOffset + i;":"round(getBestIndicesA(batch, inOffset + i));";this.userCode="\n void main() {\n ivec2 coords = getOutputCoords();\n int batch = coords[0];\n int outIdx = coords[1];\n int inOffset = outIdx * "+n+";\n\n int bestIndex = 0;\n float bestValue = getA(batch, inOffset);\n\n for (int i = 0; i < "+n+"; i++) {\n int inIdx = "+u+";\n float candidate = getA(batch, inIdx);\n if (candidate "+s+" bestValue) {\n bestValue = candidate;\n bestIndex = inIdx;\n }\n }\n setOutput(float(bestIndex));\n }\n "}}(),AvgPool2DBackpropProgram=function(){return function(e){this.variableNames=["dy"],this.outputShape=e.inShape;var t=e.filterHeight,r=e.filterWidth,n=e.strideHeight,a=e.strideWidth,o=t-1-e.padInfo.top,i=r-1-e.padInfo.left,s=1/(t*r);this.userCode="\n const ivec2 pads = ivec2("+o+", "+i+");\n const float avgMultiplier = float("+s+");\n\n void main() {\n ivec4 coords = getOutputCoords();\n int b = coords[0];\n int d = coords[3];\n\n ivec2 dyRCCorner = coords.yz - pads;\n int dyRCorner = dyRCCorner.x;\n int dyCCorner = dyRCCorner.y;\n\n // Convolve dy(?, ?, d) with pos mask(:, :, d) to get dx(xR, xC, d).\n // ? = to be determined. : = across all values in that axis.\n float dotProd = 0.0;\n for (int wR = 0; wR < "+t+"; wR++) {\n float dyR = float(dyRCorner + wR) / "+n+".0;\n\n if (dyR < 0.0 || dyR >= "+e.outHeight+".0 || fract(dyR) > 0.0) {\n continue;\n }\n int idyR = int(dyR);\n\n for (int wC = 0; wC < "+r+"; wC++) {\n float dyC = float(dyCCorner + wC) / "+a+".0;\n\n if (dyC < 0.0 || dyC >= "+e.outWidth+".0 ||\n fract(dyC) > 0.0) {\n continue;\n }\n int idyC = int(dyC);\n\n float dyValue = getDy(b, idyR, idyC, d);\n\n dotProd += dyValue * avgMultiplier;\n }\n }\n setOutput(dotProd);\n }\n "}}(),BatchNormProgram=function(){return function(e,t,r,n,a,o){this.outputShape=[],this.supportsBroadcasting=!0,this.variableNames=["x","mean","variance"],assertAndGetBroadcastShape(e,t),assertAndGetBroadcastShape(e,r);var i="0.0";null!=n&&(assertAndGetBroadcastShape(e,n),this.variableNames.push("offset"),i="getOffsetAtOutCoords()");var s="1.0";null!=a&&(assertAndGetBroadcastShape(e,a),this.variableNames.push("scale"),s="getScaleAtOutCoords()"),this.outputShape=e,this.userCode="\n void main() {\n float x = getXAtOutCoords();\n float mean = getMeanAtOutCoords();\n float variance = getVarianceAtOutCoords();\n float offset = "+i+";\n float scale = "+s+";\n float inv = scale * inversesqrt(variance + float("+o+"));\n setOutput((x - mean) * inv + offset);\n }\n "}}(),CHECK_NAN_SNIPPET="\n if (isNaN(a)) return a;\n if (isNaN(b)) return b;\n",ADD="return a + b;",SUB="return a - b;",MUL="return a * b;",DIV="return a / b;",INT_DIV="\n float resultSign = sign(a) * sign(b);\n int ia = round(a);\n int ib = round(b);\n int result = ia / ib;\n int amodb = ia - ib * result;\n\n if (resultSign < 0.0 && amodb != 0) {\n result -= 1;\n }\n return float(result);\n",POW="\n return (round(mod(b, 2.0)) == 0 || round(mod(b, 2.0)) == 2) ?\n pow(abs(a), b) : sign(a) * pow(abs(a), b);\n",SQUARED_DIFFERENCE="return (a - b) * (a - b);",EQUAL="return float(a == b);",NOT_EQUAL="return float(a != b);",LESS="return float(a < b);",LESS_EQUAL="return float(a <= b);",GREATER="return float(a > b);",GREATER_EQUAL="return float(a >= b);",LOGICAL_AND="return float(a >= 1.0 && b >= 1.0);",LOGICAL_OR="return float(a >= 1.0 || b >= 1.0);",MAX=CHECK_NAN_SNIPPET+"\n return max(a, b);\n",MIN=CHECK_NAN_SNIPPET+"\n return min(a, b);\n",MOD="return mod(a, b);",ATAN2=CHECK_NAN_SNIPPET+"\n return atan(a, b);\n",ELU_DER="return (b >= 1.0) ? a : a * (b + 1.0);",BinaryOpProgram=function(){return function(e,t,r){this.variableNames=["A","B"],this.supportsBroadcasting=!0,this.outputShape=assertAndGetBroadcastShape(t,r),this.userCode="\n float binaryOperation(float a, float b) {\n "+e+"\n }\n\n void main() {\n float a = getAAtOutCoords();\n float b = getBAtOutCoords();\n setOutput(binaryOperation(a, b));\n }\n "}}(),ClipProgram=function(){return function(e,t,r){this.variableNames=["A"],this.outputShape=e;var n=t.toFixed(20),a=r.toFixed(20);this.userCode="\n void main() {\n float value = getAAtOutCoords();\n if (isNaN(value)) {\n setOutput(value);\n return;\n }\n\n setOutput(clamp(value, "+n+", "+a+"));\n }\n "}}(),ConcatProgram=function(){return function(e,t){this.variableNames=["A","B"],this.outputShape=[],this.outputShape=computeOutShape(e,t,1),this.userCode="\n void main() {\n ivec2 coords = getOutputCoords();\n int yR = coords.x;\n int yC = coords.y;\n\n float value = 0.0;\n if (yC < "+e[1]+") {\n value = getA(yR, yC);\n } else {\n yC -= "+e[1]+";\n value = getB(yR, yC);\n }\n\n setOutput(value);\n }\n "}}(),Conv2DDerFilterProgram=function(){return function(e){this.variableNames=["x","dy"],this.outputShape=e.filterShape;var t=e.strideHeight,r=e.strideWidth,n=e.padInfo.top,a=e.padInfo.left;this.userCode="\n void main() {\n ivec4 coords = getOutputCoords();\n int wR = coords.x;\n int wC = coords.y;\n int d1 = coords.z;\n int d2 = coords.w;\n\n // Convolve x(?, ?, d1) with dy(:, :, d2) to get dw(wR, wC, d1, d2).\n // ? = to be determined. : = across all values in that axis.\n float dotProd = 0.0;\n\n for (int b = 0; b < "+e.batchSize+"; b++) {\n for (int yR = 0; yR < "+e.outHeight+"; yR++) {\n int xR = wR + yR * "+t+" - "+n+";\n\n if (xR < 0 || xR >= "+e.inHeight+") {\n continue;\n }\n\n for (int yC = 0; yC < "+e.outWidth+"; yC++) {\n int xC = wC + yC * "+r+" - "+a+";\n\n if (xC < 0 || xC >= "+e.inWidth+") {\n continue;\n }\n\n float dyValue = getDy(b, yR, yC, d2);\n float xValue = getX(b, xR, xC, d1);\n dotProd += (xValue * dyValue);\n }\n }\n }\n setOutput(dotProd);\n }\n "}}(),Conv2DDerInputProgram=function(){return function(e){this.variableNames=["dy","W"],this.outputShape=e.inShape;var t=e.filterHeight,r=e.filterWidth,n=e.strideHeight,a=e.strideWidth,o=t-1-e.padInfo.top,i=r-1-e.padInfo.left;this.userCode="\n const ivec2 pads = ivec2("+o+", "+i+");\n\n void main() {\n ivec4 coords = getOutputCoords();\n int batch = coords[0];\n int d1 = coords[3];\n\n ivec2 dyCorner = coords.yz - pads;\n int dyRCorner = dyCorner.x;\n int dyCCorner = dyCorner.y;\n\n // Convolve dy(?, ?, d2) with w(:, :, d1, d2) to compute dx(xR, xC, d1).\n // ? = to be determined. : = across all values in that axis.\n float dotProd = 0.0;\n for (int wR = 0; wR < "+t+"; wR++) {\n float dyR = float(dyRCorner + wR) / "+n+".0;\n\n if (dyR < 0.0 || dyR >= "+e.outHeight+".0 || fract(dyR) > 0.0) {\n continue;\n }\n int idyR = int(dyR);\n\n int wRPerm = "+t+" - 1 - wR;\n\n for (int wC = 0; wC < "+r+"; wC++) {\n float dyC = float(dyCCorner + wC) / "+a+".0;\n\n if (dyC < 0.0 || dyC >= "+e.outWidth+".0 ||\n fract(dyC) > 0.0) {\n continue;\n }\n int idyC = int(dyC);\n\n int wCPerm = "+r+" - 1 - wC;\n\n for (int d2 = 0; d2 < "+e.outChannels+"; d2++) {\n float xValue = getDy(batch, idyR, idyC, d2);\n float wValue = getW(wRPerm, wCPerm, d1, d2);\n dotProd += xValue * wValue;\n }\n }\n }\n setOutput(dotProd);\n }\n "}}(),DepthwiseConv2DDerFilterProgram=function(){return function(e){this.variableNames=["x","dy"],this.outputShape=e.filterShape;var t=e.strideHeight,r=e.strideWidth,n=e.padInfo.top,a=e.padInfo.left,o=e.outChannels/e.inChannels;this.userCode="\n void main() {\n ivec4 coords = getOutputCoords();\n int wR = coords.x;\n int wC = coords.y;\n int d1 = coords.z;\n int dm = coords.w;\n int d2 = d1 * "+o+" + dm;\n\n float dotProd = 0.0;\n\n // TODO: Vec4 over the batch size\n for (int b = 0; b < "+e.batchSize+"; b++) {\n for (int yR = 0; yR < "+e.outHeight+"; yR++) {\n int xR = wR + yR * "+t+" - "+n+";\n\n if (xR < 0 || xR >= "+e.inHeight+") {\n continue;\n }\n\n for (int yC = 0; yC < "+e.outWidth+"; yC++) {\n int xC = wC + yC * "+r+" - "+a+";\n\n if (xC < 0 || xC >= "+e.inWidth+") {\n continue;\n }\n\n float dyValue = getDy(b, yR, yC, d2);\n float xValue = getX(b, xR, xC, d1);\n dotProd += (xValue * dyValue);\n }\n }\n }\n setOutput(dotProd);\n }\n "}}(),DepthwiseConv2DDerInputProgram=function(){return function(e){this.variableNames=["dy","W"],this.outputShape=e.inShape;var t=e.filterHeight,r=e.filterWidth,n=e.strideHeight,a=e.strideWidth,o=t-1-e.padInfo.top,i=r-1-e.padInfo.left,s=e.outChannels/e.inChannels;this.userCode="\n const ivec2 pads = ivec2("+o+", "+i+");\n\n void main() {\n ivec4 coords = getOutputCoords();\n int batch = coords[0];\n int d1 = coords[3];\n ivec2 dyCorner = coords.yz - pads;\n int dyRCorner = dyCorner.x;\n int dyCCorner = dyCorner.y;\n\n float dotProd = 0.0;\n\n for (int wR = 0; wR < "+t+"; wR++) {\n float dyR = float(dyRCorner + wR) / "+n+".0;\n\n if (dyR < 0.0 || dyR >= "+e.outHeight+".0 || fract(dyR) > 0.0) {\n continue;\n }\n int idyR = int(dyR);\n\n int wRPerm = "+t+" - 1 - wR;\n\n for (int wC = 0; wC < "+r+"; wC++) {\n float dyC = float(dyCCorner + wC) / "+a+".0;\n\n if (dyC < 0.0 || dyC >= "+e.outWidth+".0 ||\n fract(dyC) > 0.0) {\n continue;\n }\n int idyC = int(dyC);\n\n int wCPerm = "+r+" - 1 - wC;\n\n // TODO: Vec4 over the channelMul\n for (int dm = 0; dm < "+s+"; dm++) {\n int d2 = d1 * "+s+" + dm;\n float xValue = getDy(batch, idyR, idyC, d2);\n float wValue = getW(wRPerm, wCPerm, d1, dm);\n dotProd += xValue * wValue;\n }\n }\n }\n setOutput(dotProd);\n }\n "}}(),Conv2DProgram=function(){return function(e){this.variableNames=["x","W"],this.outputShape=e.outShape;var t=e.padInfo.top,r=e.padInfo.left,n=e.strideHeight,a=e.strideWidth,o=e.dilationHeight,i=e.dilationWidth,s=e.filterHeight,u=e.filterWidth,l=4*Math.floor(e.inChannels/4),c=e.inChannels%4;this.userCode="\n const ivec2 strides = ivec2("+n+", "+a+");\n const ivec2 pads = ivec2("+t+", "+r+");\n\n void main() {\n ivec4 coords = getOutputCoords();\n int batch = coords[0];\n int d2 = coords[3];\n\n ivec2 xRCCorner = coords.yz * strides - pads;\n int xRCorner = xRCCorner.x;\n int xCCorner = xRCCorner.y;\n\n // Convolve x(?, ?, d1) with w(:, :, d1, d2) to get y(yR, yC, d2).\n // ? = to be determined. : = across all values in that axis.\n float dotProd = 0.0;\n for (int wR = 0; wR < "+s+"; wR++) {\n int xR = xRCorner + wR * "+o+";\n\n if (xR < 0 || xR >= "+e.inHeight+") {\n continue;\n }\n\n for (int wC = 0; wC < "+u+"; wC++) {\n int xC = xCCorner + wC * "+i+";\n\n if (xC < 0 || xC >= "+e.inWidth+") {\n continue;\n }\n\n for (int d1 = 0; d1 < "+l+"; d1 += 4) {\n vec4 xValues = vec4(\n getX(batch, xR, xC, d1),\n getX(batch, xR, xC, d1 + 1),\n getX(batch, xR, xC, d1 + 2),\n getX(batch, xR, xC, d1 + 3)\n );\n vec4 wValues = vec4(\n getW(wR, wC, d1, d2),\n getW(wR, wC, d1 + 1, d2),\n getW(wR, wC, d1 + 2, d2),\n getW(wR, wC, d1 + 3, d2)\n );\n\n dotProd += dot(xValues, wValues);\n }\n\n if ("+(1===c)+") {\n dotProd +=\n getX(batch, xR, xC, "+l+") *\n getW(wR, wC, "+l+", d2);\n } else if ("+(2===c)+") {\n vec2 xValues = vec2(\n getX(batch, xR, xC, "+l+"),\n getX(batch, xR, xC, "+l+" + 1)\n );\n vec2 wValues = vec2(\n getW(wR, wC, "+l+", d2),\n getW(wR, wC, "+l+" + 1, d2)\n );\n dotProd += dot(xValues, wValues);\n } else if ("+(3===c)+") {\n vec3 xValues = vec3(\n getX(batch, xR, xC, "+l+"),\n getX(batch, xR, xC, "+l+" + 1),\n getX(batch, xR, xC, "+l+" + 2)\n );\n vec3 wValues = vec3(\n getW(wR, wC, "+l+", d2),\n getW(wR, wC, "+l+" + 1, d2),\n getW(wR, wC, "+l+" + 2, d2)\n );\n dotProd += dot(xValues, wValues);\n }\n }\n }\n setOutput(dotProd);\n }\n "}}(),DepthwiseConv2DProgram=function(){return function(e){this.variableNames=["x","W"],this.outputShape=e.outShape;var t=e.inHeight,r=e.inWidth,n=e.padInfo.top,a=e.padInfo.left,o=e.strideHeight,i=e.strideWidth,s=e.dilationHeight,u=e.dilationWidth,l=e.filterHeight,c=e.filterWidth,p=e.outChannels/e.inChannels;this.userCode="\n const ivec2 strides = ivec2("+o+", "+i+");\n const ivec2 pads = ivec2("+n+", "+a+");\n\n void main() {\n ivec4 coords = getOutputCoords();\n int batch = coords.x;\n ivec2 xRCCorner = coords.yz * strides - pads;\n int d2 = coords.w;\n int d1 = d2 / "+p+";\n int q = d2 - d1 * "+p+";\n\n int xRCorner = xRCCorner.x;\n int xCCorner = xRCCorner.y;\n\n // Convolve x(?, ?, d1) with w(:, :, d1, q) to get y(yR, yC, d2).\n // ? = to be determined. : = across all values in that axis.\n float dotProd = 0.0;\n // TODO(dsmilkov): Flatten the two for loops and vec4 the operations.\n for (int wR = 0; wR < "+l+"; wR++) {\n int xR = xRCorner + wR * "+s+";\n\n if (xR < 0 || xR >= "+t+") {\n continue;\n }\n\n for (int wC = 0; wC < "+c+"; wC++) {\n int xC = xCCorner + wC * "+u+";\n\n if (xC < 0 || xC >= "+r+") {\n continue;\n }\n\n float xVal = getX(batch, xR, xC, d1);\n float wVal = getW(wR, wC, d1, q);\n dotProd += xVal * wVal;\n }\n }\n setOutput(dotProd);\n }\n "}}(),TextureType;!function(e){e[e.FLOAT=0]="FLOAT",e[e.UNSIGNED_BYTE=1]="UNSIGNED_BYTE"}(TextureType||(TextureType={}));var FLOAT_MAX=2e4,FLOAT_MIN=-FLOAT_MAX,FLOAT_RANGE=(FLOAT_MAX-FLOAT_MIN)/255,FLOAT_DELTAS=[1,1/255,1/65025,1/16581375],FLOAT_POWERS=[1,255,65025],BYTE_NAN_VALUE=0,SAMPLE_1D_SNIPPET="\nvec2 UVfrom1D(int texNumR, int texNumC, int index) {\n int texR = index / texNumC;\n int texC = index - texR * texNumC;\n return (vec2(texC, texR) + halfCR) / vec2(texNumC, texNumR);\n}\n",SAMPLE_2D_SNIPPET="\nvec2 UVfrom2D(int texNumR, int texNumC, int numC, int row, int col) {\n int index = row * numC + col;\n int texR = index / texNumC;\n int texC = index - texR * texNumC;\n return (vec2(texC, texR) + halfCR) / vec2(texNumC, texNumR);\n}\n",SAMPLE_3D_SNIPPET="\nvec2 UVfrom3D(int texNumR, int texNumC, int stride0,\n int stride1, int row, int col, int depth) {\n // Explicitly use integer operations as dot() only works on floats.\n int index = row * stride0 + col * stride1 + depth;\n int texR = index / texNumC;\n int texC = index - texR * texNumC;\n return (vec2(texC, texR) + halfCR) / vec2(texNumC, texNumR);\n}\n",SAMPLE_4D_SNIPPET="\nvec2 UVfrom4D(int texNumR, int texNumC, int stride0,\n int stride1, int stride2, int row, int col, int depth,\n int depth2) {\n // Explicitly use integer operations as dot() only works on floats.\n int index = row * stride0 + col * stride1 + depth * stride2 + depth2;\n int texR = index / texNumC;\n int texC = index - texR * texNumC;\n return (vec2(texC, texR) + halfCR) / vec2(texNumC, texNumR);\n}\n",SAMPLE_5D_SNIPPET="\nvec2 UVfrom5D(int texNumR, int texNumC, int stride0,\n int stride1, int stride2, int stride3, int row, int col, int depth,\n int depth2, int depth3) {\n // Explicitly use integer operations as dot() only works on floats.\n int index = row * stride0 + col * stride1 + \n depth * stride2 + depth2 * stride3 + depth3;\n int texR = index / texNumC;\n int texC = index - texR * texNumC;\n return (vec2(texC, texR) + halfCR) / vec2(texNumC, texNumR);\n}\n",UNSIGNED_BYTE_TEXTURE_SAMPLE_SNIPPET="\n uniform float NaN;\n\n const vec4 floatDeltas = vec4(\n 1.0,\n 1.0 / 255.0,\n 1.0 / (255.0 * 255.0),\n 1.0 / (255.0 * 255.0 * 255.0)\n );\n const float minValue = "+FLOAT_MIN+".0;\n const float maxValue = "+FLOAT_MAX+".0;\n const float range = (maxValue - minValue) / 255.0;\n const vec2 dotRange = vec2(1.0, range);\n\n float sampleTexture(sampler2D textureSampler, vec2 uv) {\n vec4 sampleValue = texture2D(textureSampler, uv);\n if (all(equal(sampleValue, vec4("+BYTE_NAN_VALUE+")))) {\n return NaN;\n }\n\n vec4 encValue = floor(sampleValue * 255.0 + 0.5);\n float decodedValue = dot(encValue, floatDeltas);\n return dot(vec2(minValue, decodedValue), dotRange);\n }\n",UNSIGNED_BYTE_TEXTURE_SETOUTPUT_SNIPPET="\n const vec4 floatPowers = vec4(\n 1.0,\n 255.0,\n 255.0 * 255.0,\n 255.0 * 255.0 * 255.0\n );\n const vec2 recipRange = vec2(1.0/range);\n const vec2 recipRange255 = vec2(1.0/(maxValue - minValue));\n\n void setOutput(float decodedValue) {\n if (isNaN(decodedValue)) {\n gl_FragColor = vec4("+BYTE_NAN_VALUE+");\n return;\n }\n\n float a = dot(vec2(decodedValue, -minValue), recipRange);\n float b = fract(a) * 255.0;\n float c = fract(b) * 255.0;\n float d = fract(c) * 255.0;\n gl_FragColor = floor(vec4(a, b, c, d)) / 255.0;\n\n // TODO(dsmilkov): Version above gets better accuracy but probably slower\n // than the version below. Benchmark to determine if the accuracy is worth\n // the cost.\n\n // float normValue = dot(vec2(decodedValue, -minValue), recipRange255);\n // vec4 f = normValue * floatPowers;\n // gl_FragColor = floor(fract(f) * 255.0) / 255.0;\n }\n",FLOAT_TEXTURE_SAMPLE_SNIPPET="\n float sampleTexture(sampler2D textureSampler, vec2 uv) {\n return texture2D(textureSampler, uv).r;\n }\n",FLOAT_TEXTURE_SETOUTPUT_SNIPPET="\n void setOutput(float val) {\n gl_FragColor = vec4(val, 0, 0, 0);\n }\n",SHADER_PREFIX="\n precision highp float;\n precision highp int;\n varying vec2 resultUV;\n const vec2 halfCR = vec2(0.5, 0.5);\n\n struct ivec5\n {\n int x;\n int y;\n int z;\n int w;\n int u;\n };\n\n bool isNaN(float val) {\n float v1 = val * val;\n float v2 = val * val;\n return v1 == v2 ? false : true;\n }\n\n bool hasNaN(vec4 values) {\n vec4 v1 = values * values;\n vec4 v2 = values * values;\n return any(notEqual(v1, v2));\n }\n\n float getNaN(vec4 values) {\n return dot(vec4(1), values);\n }\n\n int round(float value) {\n return int(floor(value + 0.5));\n }\n\n int imod(int x, int y) {\n return x - y * (x / y);\n }\n\n //Based on the work of Dave Hoskins\n //https://www.shadertoy.com/view/4djSRW\n #define HASHSCALE1 443.8975\n float random(float seed){\n vec2 p = resultUV * seed;\n vec3 p3 = fract(vec3(p.xyx) * HASHSCALE1);\n p3 += dot(p3, p3.yzx + 19.19);\n return fract((p3.x + p3.y) * p3.z);\n }\n\n "+SAMPLE_1D_SNIPPET+"\n "+SAMPLE_2D_SNIPPET+"\n "+SAMPLE_3D_SNIPPET+"\n "+SAMPLE_4D_SNIPPET+"\n "+SAMPLE_5D_SNIPPET+"\n",CumSumProgram=function(){return function(e,t,r){this.variableNames=["x"],this.outputShape=e;var n=e.length,a=e[e.length-1],o=r?"<":">";this.userCode="\n int getIndex(int i) {\n "+(r?"return "+a+" -i - 1;":"return i;")+"\n }\n\n void main() {\n "+getCoordsDataType(n)+" coords = getOutputCoords();\n int end = "+getFinalCoord(n,"coords")+";\n float val = 0.0;\n for (int i = "+a+" - 1; i >= 0; i -= 1) {\n int idx = getIndex(i);\n if (idx "+o+" end) {\n continue;\n }\n if (idx == end && "+t+") {\n continue;\n }\n "+getFinalCoord(n,"coords")+" = idx;\n val += getX("+getCoords(n,"coords")+");\n }\n setOutput(val);\n }\n "}}(),FromPixelsProgram=function(){return function(e){this.variableNames=["A"];var t=e[0],r=e[1];this.outputShape=e,this.userCode="\n void main() {\n ivec3 coords = getOutputCoords();\n int texR = coords[0];\n int texC = coords[1];\n int depth = coords[2];\n vec2 uv = (vec2(texC, texR) + halfCR) / vec2("+r+".0, "+t+".0);\n\n vec4 values = texture2D(A, uv);\n float value;\n if (depth == 0) {\n value = values.r;\n } else if (depth == 1) {\n value = values.g;\n } else if (depth == 2) {\n value = values.b;\n } else if (depth == 3) {\n value = values.a;\n }\n\n setOutput(floor(value * 255.0 + 0.5));\n }\n "}}(),GatherProgram=function(){return function(e,t,r){this.variableNames=["A","indices"];var n=e.slice();n[r]=t,this.outputShape=n,this.rank=n.length;var a=getCoordsDataType(this.rank),o=getSourceCoords(e,r);this.userCode="\n void main() {\n "+a+" resRC = getOutputCoords();\n setOutput(getA("+o+"));\n }\n "}}(),MAX_TEXTURE_SIZE=null,webGLDebugErrorCheckingEnabled=!1,lineNumberRegex=/ERROR: [0-9]+:([0-9]+):/g,webgl_util=Object.freeze({createWebGLRenderingContext:createWebGLRenderingContext,createWebGLRenderingContextFromCanvas:createWebGLRenderingContextFromCanvas,callAndCheck:callAndCheck,enableDebugWebGLErrorChecking:enableDebugWebGLErrorChecking,checkWebGLError:checkWebGLError,getWebGLErrorMessage:getWebGLErrorMessage,getExtensionOrThrow:getExtensionOrThrow,createVertexShader:createVertexShader,createFragmentShader:createFragmentShader,createProgram:createProgram,linkProgram:linkProgram,validateProgram:validateProgram,createStaticVertexBuffer:createStaticVertexBuffer,createStaticIndexBuffer:createStaticIndexBuffer,queryMaxTextureSize:queryMaxTextureSize,getChannelsPerTexture:getChannelsPerTexture,createTexture:createTexture,validateTextureSize:validateTextureSize,createFramebuffer:createFramebuffer,bindVertexBufferToProgramAttribute:bindVertexBufferToProgramAttribute,bindTextureUnit:bindTextureUnit,unbindTextureUnit:unbindTextureUnit,getProgramUniformLocationOrThrow:getProgramUniformLocationOrThrow,getProgramUniformLocation:getProgramUniformLocation,bindTextureToProgramUniformSampler:bindTextureToProgramUniformSampler,bindCanvasToFramebuffer:bindCanvasToFramebuffer,bindColorTextureToFramebuffer:bindColorTextureToFramebuffer,unbindColorTextureFromFramebuffer:unbindColorTextureFromFramebuffer,validateFramebuffer:validateFramebuffer,getFramebufferErrorMessage:getFramebufferErrorMessage,getTextureShapeFromLogicalShape:getTextureShapeFromLogicalShape}),__awaiter$3=function(e,t,r,n){return new(r||(r=Promise))(function(a,o){function i(e){try{u(n.next(e))}catch(e){o(e)}}function s(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){e.done?a(e.value):new r(function(t){t(e.value)}).then(i,s)}u((n=n.apply(e,t||[])).next())})},__generator$3=function(e,t){function r(e){return function(t){return n([e,t])}}function n(r){if(a)throw new TypeError("Generator is already executing.");for(;u;)try{if(a=1,o&&(i=o[2&r[0]?"return":r[0]?"throw":"next"])&&!(i=i.call(o,r[1])).done)return i;switch(o=0,i&&(r=[0,i.value]),r[0]){case 0:case 1:i=r;break;case 4:return u.label++,{value:r[1],done:!1};case 5:u.label++,o=r[1],r=[0];continue;case 7:r=u.ops.pop(),u.trys.pop();continue;default:if(i=u.trys,!(i=i.length>0&&i[i.length-1])&&(6===r[0]||2===r[0])){u=0;continue}if(3===r[0]&&(!i||r[1]>i[0]&&r[1]0&&i[i.length-1])&&(6===r[0]||2===r[0])){u=0;continue}if(3===r[0]&&(!i||r[1]>i[0]&&r[1]1||repeatedTry(function(){return r.pollItems(),0===r.itemsToPoll.length})},e.prototype.getQueryTime=function(e,t){if(0===t)return null;if(2===t){var r=this.gl;return(a=r.getQueryParameter(e,r.QUERY_RESULT))/1e6}var n=this.getQueryTimerExtensionWebGL1(),a=n.getQueryObjectEXT(e,n.QUERY_RESULT_EXT);return a/1e6},e.prototype.downloadMatrixDriverSetup=function(e){this.throwIfDisposed(),bindColorTextureToFramebuffer(this.gl,e,this.framebuffer),this.autoDebugValidate&&validateFramebuffer(this.gl)},e.prototype.downloadMatrixDriverTeardown=function(){null!=this.outputTexture?(bindColorTextureToFramebuffer(this.gl,this.outputTexture,this.framebuffer),this.autoDebugValidate&&validateFramebuffer(this.gl)):unbindColorTextureFromFramebuffer(this.gl,this.framebuffer)},e.prototype.downloadMatrixDriver=function(e,t){this.downloadMatrixDriverSetup(e);var r=t();return this.downloadMatrixDriverTeardown(),r},e.prototype.downloadMatrixDriverAsync=function(e,t){return __awaiter$4(this,void 0,void 0,function(){var r;return __generator$4(this,function(n){switch(n.label){case 0:return this.downloadMatrixDriverSetup(e),[4,t()];case 1:return r=n.sent(),this.downloadMatrixDriverTeardown(),[2,r]}})})},e.prototype.setOutputMatrixTextureDriver=function(e,t,r){this.throwIfDisposed();var n=this.gl;bindColorTextureToFramebuffer(n,e,this.framebuffer),this.autoDebugValidate&&validateFramebuffer(n),this.outputTexture=e,callAndCheck(n,function(){return n.viewport(0,0,t,r)}),callAndCheck(n,function(){return n.scissor(0,0,t,r)})},e.prototype.setOutputMatrixWriteRegionDriver=function(e,t,r,n){var a=this;this.throwIfDisposed(),callAndCheck(this.gl,function(){return a.gl.scissor(e,t,r,n)})},e.prototype.throwIfDisposed=function(){if(this.disposed)throw new Error("Attempted to use disposed GPGPUContext.")},e.prototype.throwIfNoProgram=function(){if(null==this.program)throw new Error("No GPU program is currently set.")},e}(),NAN_UNIFORM_NAME="NaN",WhereProgram=function(){return function(e,t,r){this.variableNames=["c","a","b"],this.outputShape=t;var n,a;if(r>4)throw Error("Where for rank "+r+" is not yet supported");if(1===r)a="resRC",n="resRC";else{for(var o=["resRC.x","resRC.y","resRC.z","resRC.w"],i=[],s=[],u=0;u= 1.0) {\n setOutput(getA("+a+"));\n } else {\n setOutput(getB("+a+"));\n }\n }\n "}}(),LRNProgram=function(){return function(e,t,r,n,a){this.variableNames=["x"],this.outputShape=[];var o=t,i=e[3]-1;this.outputShape=e;var s,u="float("+r+") + float("+n+") * sum";s=.5===a?"inversesqrt("+u+")":1===a?"1.0/("+u+")":"exp(log("+u+") * float(-"+a+"));",this.userCode="\n void main() {\n ivec4 coords = getOutputCoords();\n int b = coords[0];\n int r = coords[1];\n int c = coords[2];\n int d = coords[3];\n float x = getX(b, r, c, d);\n float sum = 0.0;\n for (int j = -"+o+"; j <= "+o+"; j++) {\n int idx = d + j;\n if (idx >= 0 && idx <= "+i+") {\n float z = getX(b, r, c, idx);\n sum += z * z;\n }\n }\n float val = x * "+s+";\n setOutput(val);\n }\n "}}(),MaxPool2DBackpropProgram=function(){return function(e){this.variableNames=["dy","maxPos"],this.outputShape=e.inShape;var t=e.filterHeight,r=e.filterWidth,n=e.strideHeight,a=e.strideWidth,o=t-1-e.padInfo.top,i=r-1-e.padInfo.left,s=t*r-1;this.userCode="\n const ivec2 pads = ivec2("+o+", "+i+");\n\n void main() {\n ivec4 coords = getOutputCoords();\n int b = coords[0];\n int d = coords[3];\n\n ivec2 dyRCCorner = coords.yz - pads;\n int dyRCorner = dyRCCorner.x;\n int dyCCorner = dyRCCorner.y;\n\n // Convolve dy(?, ?, d) with pos mask(:, :, d) to get dx(xR, xC, d).\n // ? = to be determined. : = across all values in that axis.\n float dotProd = 0.0;\n for (int wR = 0; wR < "+t+"; wR++) {\n float dyR = float(dyRCorner + wR) / "+n+".0;\n\n if (dyR < 0.0 || dyR >= "+e.outHeight+".0 || fract(dyR) > 0.0) {\n continue;\n }\n int idyR = int(dyR);\n\n for (int wC = 0; wC < "+r+"; wC++) {\n float dyC = float(dyCCorner + wC) / "+a+".0;\n\n if (dyC < 0.0 || dyC >= "+e.outWidth+".0 ||\n fract(dyC) > 0.0) {\n continue;\n }\n int idyC = int(dyC);\n\n float dyValue = getDy(b, idyR, idyC, d);\n int maxPosValue = "+s+" - int(getMaxPos(b, idyR, idyC, d));\n\n // Get the current value, check it against the value from the\n // position matrix.\n int curPosValue = wR * "+r+" + wC;\n float mask = float(maxPosValue == curPosValue ? 1.0 : 0.0);\n\n dotProd += dyValue * mask;\n }\n }\n setOutput(dotProd);\n }\n "}}(),MatMulProgram=function(){return function(e,t,r,n){void 0===r&&(r=!1),void 0===n&&(n=!1),this.variableNames=["matrixA","matrixB"];var a=r?e[1]:e[0],o=n?t[0]:t[1],i=r?e[0]:e[1];this.outputShape=[a,o];var s=function(e,t){return r?t+" + "+e+", aRow":"aRow, "+t+" + "+e},u=function(e,t){return n?"bCol, "+t+" + "+e:t+" + "+e+", bCol"},l=4*Math.floor(i/4),c=i%4;this.userCode=" float dotARowBCol(int aRow, int bCol) {\n float result = 0.0;\n for (int i = 0; i < "+l+"; i += 4) {\n vec4 a = vec4(\n getMatrixA("+s(0,"i")+"),\n getMatrixA("+s(1,"i")+"),\n getMatrixA("+s(2,"i")+"),\n getMatrixA("+s(3,"i")+")\n );\n vec4 b = vec4(\n getMatrixB("+u(0,"i")+"),\n getMatrixB("+u(1,"i")+"),\n getMatrixB("+u(2,"i")+"),\n getMatrixB("+u(3,"i")+")\n );\n\n result += dot(a, b);\n }\n\n if ("+(1===c)+") {\n result += getMatrixA("+s(0,l)+") *\n getMatrixB("+u(0,l)+");\n } else if ("+(2===c)+") {\n vec2 a = vec2(\n getMatrixA("+s(0,l)+"),\n getMatrixA("+s(1,l)+")\n );\n vec2 b = vec2(\n getMatrixB("+u(0,l)+"),\n getMatrixB("+u(1,l)+")\n );\n result += dot(a, b);\n } else if ("+(3===c)+") {\n vec3 a = vec3(\n getMatrixA("+s(0,l)+"),\n getMatrixA("+s(1,l)+"),\n getMatrixA("+s(2,l)+")\n );\n vec3 b = vec3(\n getMatrixB("+u(0,l)+"),\n getMatrixB("+u(1,l)+"),\n getMatrixB("+u(2,l)+")\n );\n result += dot(a, b);\n }\n\n return result;\n }\n\n void main() {\n ivec2 resRC = getOutputCoords();\n setOutput(dotARowBCol(resRC.x, resRC.y));\n }\n "}}(),MultinomialProgram=function(){function e(e,t,r){this.variableNames=["probs"],this.outputShape=[e,r],this.userCode="\n uniform float seed;\n\n void main() {\n ivec2 coords = getOutputCoords();\n int batch = coords[0];\n\n float r = random(seed);\n float cdf = 0.0;\n\n for (int i = 0; i < "+(t-1)+"; i++) {\n cdf += getProbs(batch, i);\n\n if (r < cdf) {\n setOutput(float(i));\n return;\n }\n }\n\n // If no other event happened, last event happened.\n setOutput(float("+(t-1)+"));\n }\n "}return e.prototype.getCustomSetupFunc=function(e){var t=this;return function(r,n){null==t.seedLoc&&(t.seedLoc=r.getUniformLocation(n,"seed")),r.gl.uniform1f(t.seedLoc,e)}},e}(),OneHotProgram=function(){return function(e,t,r,n){this.variableNames=["indices"],this.outputShape=[e,t],this.userCode="\n void main() {\n ivec2 coords = getOutputCoords();\n int index = round(getIndices(coords.x));\n setOutput(mix(float("+n+"), float("+r+"),\n float(index == coords.y)));\n }\n "}}(),PadProgram=function(){return function(e,t,r){this.variableNames=["x"],this.outputShape=t.map(function(t,r){return t[0]+e[r]+t[1]});var n=e.length,a=getCoordsDataType(n),o=t.map(function(e){return e[0]}).join(","),i=t.map(function(t,r){return t[0]+e[r]}).join(","),s=["coords[0]","coords[1]","coords[2]","coords[3]"].slice(0,n);this.userCode=1!==n?"\n "+a+" start = "+a+"("+o+");\n "+a+" end = "+a+"("+i+");\n\n void main() {\n "+a+" outC = getOutputCoords();\n if (any(lessThan(outC, start)) || any(greaterThanEqual(outC, end))) {\n setOutput(float("+r+"));\n } else {\n "+a+" coords = outC - start;\n setOutput(getX("+s+"));\n }\n }\n ":"\n int start = "+o+";\n int end = "+i+";\n\n void main() {\n int outC = getOutputCoords();\n if (outC < start || outC >= end) {\n setOutput(float("+r+"));\n } else {\n setOutput(getX(outC - start));\n }\n }\n "}}(),Pool2DProgram=function(){return function(e,t,r){if(this.variableNames=["x"],"avg"===t&&r)throw new Error("Cannot compute positions for average pool.");var n=e.filterHeight,a=e.filterWidth,o=e.strideHeight,i=e.strideWidth,s=e.padInfo.top,u=e.padInfo.left;this.outputShape=e.outShape;var l="avg"===t,c="0.0";if(l||(c="-1.0 / 0.0"),r)this.userCode="\n const ivec2 strides = ivec2("+o+", "+i+");\n const ivec2 pads = ivec2("+s+", "+u+");\n\n void main() {\n ivec4 coords = getOutputCoords();\n int batch = coords[0];\n int d = coords[3];\n\n ivec2 xRCCorner = coords.yz * strides - pads;\n int xRCorner = xRCCorner.x;\n int xCCorner = xRCCorner.y;\n\n // max/min x(?, ?, d) to get y(yR, yC, d).\n // ? = to be determined\n float minMaxValue = 0.0;\n float minMaxValueFound = 0.0;\n int minMaxPosition = 0;\n float avgValue = 0.0;\n\n for (int wR = 0; wR < "+n+"; wR++) {\n int xR = xRCorner + wR;\n\n if (xR < 0 || xR >= "+e.inHeight+") {\n continue;\n }\n\n for (int wC = 0; wC < "+a+"; wC++) {\n int xC = xCCorner + wC;\n\n if (xC < 0 || xC >= "+e.inWidth+") {\n continue;\n }\n\n float value = getX(batch, xR, xC, d);\n\n // If a min / max value has already been found, use it. If not,\n // use the current value.\n float currMinMaxValue = mix(\n value, minMaxValue, minMaxValueFound);\n if (value >= currMinMaxValue) {\n minMaxValue = value;\n minMaxValueFound = 1.0;\n minMaxPosition = wR * "+a+" + wC;\n }\n }\n }\n setOutput(float(minMaxPosition));\n }\n ";else{var p=t+"("+t+"("+t+"(minMaxValue[0], minMaxValue[1]), minMaxValue[2]), minMaxValue[3])";"avg"===t&&(p="avgValue / count");var d=4*Math.floor(a/4),h=a%4,f="\n if ("+l+") {\n avgValue += dot(values, ones);\n } else {\n minMaxValue = max(values, minMaxValue);\n }\n ";this.userCode="\n const ivec2 strides = ivec2("+o+", "+i+");\n const ivec2 pads = ivec2("+s+", "+u+");\n const float initializationValue = "+c+";\n const vec4 ones = vec4(1.0, 1.0, 1.0, 1.0);\n\n float count = 0.0;\n\n float getValue(int batch, int xR, int xC, int d) {\n if (xC < 0 || xC >= "+e.inWidth+") {\n return initializationValue;\n }\n count += 1.0;\n return getX(batch, xR, xC, d);\n }\n\n void main() {\n ivec4 coords = getOutputCoords();\n int batch = coords[0];\n int d = coords[3];\n\n ivec2 xRCCorner = coords.yz * strides - pads;\n int xRCorner = xRCCorner.x;\n int xCCorner = xRCCorner.y;\n\n // max/min x(?, ?, d) to get y(yR, yC, d).\n // ? = to be determined\n vec4 minMaxValue = vec4("+c+");\n float avgValue = 0.0;\n count = 0.0;\n\n for (int wR = 0; wR < "+n+"; wR++) {\n int xR = xRCorner + wR;\n\n if (xR < 0 || xR >= "+e.inHeight+") {\n continue;\n }\n\n for (int wC = 0; wC < "+d+"; wC += 4) {\n int xC = xCCorner + wC;\n\n vec4 values = vec4(\n getValue(batch, xR, xC, d),\n getValue(batch, xR, xC + 1, d),\n getValue(batch, xR, xC + 2, d),\n getValue(batch, xR, xC + 3, d)\n );\n\n "+f+"\n }\n\n int xC = xCCorner + "+d+";\n if ("+(1===h)+") {\n vec4 values = vec4(\n getValue(batch, xR, xC, d),\n initializationValue,\n initializationValue,\n initializationValue\n );\n\n "+f+"\n } else if ("+(2===h)+") {\n vec4 values = vec4(\n getValue(batch, xR, xC, d),\n getValue(batch, xR, xC + 1, d),\n initializationValue,\n initializationValue\n );\n\n "+f+"\n } else if ("+(3===h)+") {\n vec4 values = vec4(\n getValue(batch, xR, xC, d),\n getValue(batch, xR, xC + 1, d),\n getValue(batch, xR, xC + 2, d),\n initializationValue\n );\n\n "+f+"\n }\n }\n setOutput("+p+");\n }\n "}}}(),ReduceProgram=function(){return function(e,t){this.variableNames=["x"];var r=e.windowSize,n=e.batchSize,a=e.inSize,o=Math.ceil(a/r);this.outputShape=[n,o];var i="sum"===t,s="0.0";i||(s="min"===t?"1.0 / 0.0":"-1.0 / 0.0");var u="min"===t?"min":"max",l=t+"("+t+"("+t+"(minMaxValue[0], minMaxValue[1]), minMaxValue[2]), minMaxValue[3])";"sum"===t&&(l="sumValue");var c=4*Math.floor(r/4),p=r%4,d="\n if ("+i+") {\n sumValue += dot(values, ones);\n } else {\n minMaxValue = "+u+"(values, minMaxValue);\n }\n ",h="";a%r>0&&(h="\n if (inIdx < 0 || inIdx >= "+a+") {\n return initializationValue;\n }\n "),this.userCode="\n const float initializationValue = "+s+";\n const vec4 ones = vec4(1.0, 1.0, 1.0, 1.0);\n\n float getValue(int batch, int inIdx) {\n "+h+"\n return getX(batch, inIdx);\n }\n\n void main() {\n ivec2 coords = getOutputCoords();\n int batch = coords[0];\n int outIdx = coords[1];\n int inOffset = outIdx * "+r+";\n\n vec4 minMaxValue = vec4("+s+");\n float sumValue = 0.0;\n\n for (int i = 0; i < "+c+"; i += 4) {\n int inIdx = inOffset + i;\n vec4 values = vec4(\n getValue(batch, inIdx),\n getValue(batch, inIdx + 1),\n getValue(batch, inIdx + 2),\n getValue(batch, inIdx + 3)\n );\n\n "+d+"\n }\n\n int inIdx = inOffset + "+c+";\n if ("+(1===p)+") {\n vec4 values = vec4(\n getValue(batch, inIdx),\n initializationValue,\n initializationValue,\n initializationValue\n );\n "+d+"\n } else if ("+(2===p)+") {\n vec4 values = vec4(\n getValue(batch, inIdx),\n getValue(batch, inIdx + 1),\n initializationValue,\n initializationValue\n );\n "+d+"\n } else if ("+(3===p)+") {\n vec4 values = vec4(\n getValue(batch, inIdx),\n getValue(batch, inIdx + 1),\n getValue(batch, inIdx + 2),\n initializationValue\n );\n "+d+"\n }\n setOutput("+l+");\n }\n "}}(),ResizeBilinearBackpropProgram=function(){return function(e,t,r){this.variableNames=["dy"],this.outputShape=[],this.outputShape=t.shape;var n=t.shape,a=n[1],o=n[2],i=e.shape,s=i[1],u=i[2],l=[r&&s>1?a-1:a,r&&u>1?o-1:o],c=[r&&s>1?s-1:s,r&&u>1?u-1:u],p=l[0]/c[0],d=l[1]/c[1],h=1/p,f=1/d,m=2*Math.ceil(h)+2,g=2*Math.ceil(f)+2;this.userCode="\n void main() {\n ivec4 coords = getOutputCoords();\n int b = coords[0];\n int d = coords[3];\n int r = coords[1];\n int c = coords[2];\n\n float accumulator = 0.0;\n\n const float heightScale = float("+p+");\n const float widthScale = float("+d+");\n\n const float invHeightScale = float("+h+");\n const float invWidthScale = float("+f+");\n\n const int winHeight = int("+m+");\n const int winWidth = int("+g+");\n\n // Compute bounds for where in dy we will look\n float startRLerp = floor(float(r) * invHeightScale);\n int startDyR = int(startRLerp - float(winHeight / 2));\n\n float startCLerp = floor(float(c) * invWidthScale);\n int startDyC = int(startCLerp - float(winWidth / 2));\n\n // Loop over dy\n for (int dyROffset = 0; dyROffset < winHeight; dyROffset++) {\n int dyR = dyROffset + startDyR;\n\n // Guard against the window exceeding the bounds of dy\n if (dyR < 0 || dyR >= "+s+") {\n continue;\n }\n\n for (int dyCOffset = 0; dyCOffset < winWidth; dyCOffset++) {\n int dyC = dyCOffset + startDyC;\n\n // Guard against the window exceeding the bounds of dy\n if (dyC < 0 || dyC >= "+u+") {\n continue;\n }\n\n float dxR = float(dyR) * heightScale;\n int topDxRIndex = int(floor(dxR));\n int bottomDxRIndex = int(min(ceil(dxR), "+(a-1)+".0));\n float dxRLerp = dxR - float(topDxRIndex);\n float inverseDxRLerp = 1.0 - dxRLerp;\n\n float dxC = float(dyC) * widthScale;\n int leftDxCIndex = int(floor(dxC));\n int rightDxCIndex = int(min(ceil(dxC), "+(o-1)+".0));\n float dxCLerp = dxC - float(leftDxCIndex);\n float inverseDxCLerp = 1.0 - dxCLerp;\n\n if (r == topDxRIndex && c == leftDxCIndex) {\n // topLeft\n accumulator +=\n getDy(b, dyR, dyC, d) * inverseDxRLerp * inverseDxCLerp;\n }\n\n if (r == topDxRIndex && c == rightDxCIndex) {\n // topRight\n accumulator += getDy(b, dyR, dyC, d) * inverseDxRLerp * dxCLerp;\n }\n\n if (r == bottomDxRIndex && c == leftDxCIndex) {\n // bottomLeft\n accumulator += getDy(b, dyR, dyC, d) * dxRLerp * inverseDxCLerp;\n }\n\n if (r == bottomDxRIndex && c == rightDxCIndex) {\n // bottomRight\n accumulator += getDy(b, dyR, dyC, d) * dxRLerp * dxCLerp;\n }\n }\n }\n // End loop over dy\n\n setOutput(accumulator);\n }\n "}}(),ResizeBilinearProgram=function(){return function(e,t,r,n){this.variableNames=["A"],this.outputShape=[];var a=e[0],o=e[1],i=e[2],s=e[3];this.outputShape=[a,t,r,s];var u=[n&&t>1?o-1:o,n&&r>1?i-1:i],l=[n&&t>1?t-1:t,n&&r>1?r-1:r];this.userCode="\n const vec2 effectiveInputOverOutputRatioRC = vec2(\n "+u[0]/l[0]+",\n "+u[1]/l[1]+");\n const vec2 inputShapeRC = vec2("+o+".0, "+i+".0);\n\n void main() {\n ivec4 coords = getOutputCoords();\n int b = coords[0];\n int d = coords[3];\n ivec2 yRC = coords.yz;\n\n // Fractional source index.\n vec2 sourceFracIndexRC = vec2(yRC) * effectiveInputOverOutputRatioRC;\n\n // Compute the four integer indices.\n ivec2 sourceFloorRC = ivec2(sourceFracIndexRC);\n ivec2 sourceCeilRC = ivec2(\n min(inputShapeRC - 1.0, ceil(sourceFracIndexRC)));\n\n float topLeft = getA(b, sourceFloorRC.x, sourceFloorRC.y, d);\n float bottomLeft = getA(b, sourceCeilRC.x, sourceFloorRC.y, d);\n float topRight = getA(b, sourceFloorRC.x, sourceCeilRC.y, d);\n float bottomRight = getA(b, sourceCeilRC.x, sourceCeilRC.y, d);\n\n vec2 fracRC = sourceFracIndexRC - vec2(sourceFloorRC);\n\n float top = topLeft + (topRight - topLeft) * fracRC.y;\n float bottom = bottomLeft + (bottomRight - bottomLeft) * fracRC.y;\n float newValue = top + (bottom - top) * fracRC.x;\n\n setOutput(newValue);\n }\n "}}(),ResizeNearestNeighborProgram=function(){return function(e,t,r,n){this.variableNames=["A"],this.outputShape=[];var a=e[0],o=e[1],i=e[2],s=e[3];this.outputShape=[a,t,r,s];var u=n?[o-1,i-1]:[o,i],l=n?[t-1,r-1]:[t,r],c=n?"0.5":"0.0";this.userCode="\n const vec2 effectiveInputOverOutputRatioRC = vec2(\n "+u[0]/l[0]+",\n "+u[1]/l[1]+");\n const vec2 inputShapeRC = vec2("+o+".0, "+i+".0);\n\n void main() {\n ivec4 coords = getOutputCoords();\n int b = coords[0];\n int d = coords[3];\n ivec2 yRC = coords.yz;\n\n // Fractional source index.\n vec2 sourceFracIndexRC = vec2(yRC) * effectiveInputOverOutputRatioRC;\n\n // Compute the coordinators of nearest neighbor point.\n ivec2 sourceNearestRC = ivec2(\n min(inputShapeRC - 1.0, floor(sourceFracIndexRC + "+c+")));\n\n float newValue = getA(b, sourceNearestRC.x, sourceNearestRC.y, d);\n\n setOutput(newValue);\n }\n "}}(),ReverseProgram=function(){return function(e,t){this.variableNames=["x"];var r=e.length;if(r>4)throw new Error("WebGL backend: Reverse of rank-"+r+" tensor is not yet supported");if(this.outputShape=e,1!==r){var n=function(r){return-1!==t.indexOf(r)&&1!==e[r]?e[r]+" - coords["+r+"] - 1":"coords["+r+"]"},a=e.map(function(e,t){return n(t)}).join(","),o=getCoordsDataType(r);this.userCode="\n void main() {\n "+o+" coords = getOutputCoords();\n setOutput(getX("+a+"));\n }\n "}else this.userCode="\n void main() {\n int coord = getOutputCoords();\n setOutput(getX("+e[0]+" - coord - 1));\n }\n "}}(),SliceProgram=function(){function e(e){this.variableNames=["source"],this.outputShape=e,this.rank=e.length;var t=getCoordsDataType(this.rank),r=getCoords$1(this.rank);this.userCode="\n uniform "+t+" start;\n\n void main() {\n "+t+" sourceLoc = start + getOutputCoords();\n setOutput(getSource("+r+"));\n }\n "}return e.prototype.getCustomSetupFunc=function(e){var t=this;if(e.length!==this.rank)throw Error("The rank ("+this.rank+") of the program must match the length of start ("+e.length+")");return function(r,n){if(null!=t.startLoc||(t.startLoc=r.getUniformLocationNoThrow(n,"start"),null!=t.startLoc))if(1===t.rank)r.gl.uniform1i(t.startLoc,e[0]);else if(2===t.rank)r.gl.uniform2i(t.startLoc,e[0],e[1]);else if(3===t.rank)r.gl.uniform3i(t.startLoc,e[0],e[1],e[2]);else{if(4!==t.rank)throw Error("Slicing for rank "+t.rank+" is not yet supported");r.gl.uniform4i(t.startLoc,e[0],e[1],e[2],e[3])}}},e}(),StridedSliceProgram=function(){return function(e,t,r){this.variableNames=["x"],this.outputShape=r,this.rank=r.length;var n=getCoordsDataType(this.rank),a="";a=1===this.rank?"coords * strides + begin":r.map(function(e,t){return"coords["+t+"] * strides["+t+"] + begin["+t+"]"}).join(","),this.userCode="\n "+n+" begin = "+n+"("+e+");\n "+n+" strides = "+n+"("+t+");\n\n void main() {\n "+n+" coords = getOutputCoords();\n setOutput(getX("+a+"));\n }\n "}}(),TextureManager=function(){function e(e){this.gpgpu=e,this.numUsedTextures=0,this.numFreeTextures=0,this.freeTextures={},this.logEnabled=!1,this.usedTextures={}}return e.prototype.acquireTexture=function(e,t){void 0===t&&(t=TextureType.FLOAT);var r=getKeyFromTextureShape(e,t);if(r in this.freeTextures||(this.freeTextures[r]=[]),r in this.usedTextures||(this.usedTextures[r]=[]),this.freeTextures[r].length>0){this.numFreeTextures--,this.numUsedTextures++,this.log();var n=this.freeTextures[r].shift();return this.usedTextures[r].push(n),n}this.numUsedTextures++,this.log();var a=this.gpgpu.createMatrixTexture(e[0],e[1]);return this.usedTextures[r].push(a),a},e.prototype.releaseTexture=function(e,t,r){void 0===r&&(r=TextureType.FLOAT);var n=getKeyFromTextureShape(t,r);n in this.freeTextures||(this.freeTextures[n]=[]),this.freeTextures[n].push(e),this.numFreeTextures++,this.numUsedTextures--;var a=this.usedTextures[n],o=a.indexOf(e);if(o<0)throw new Error("Cannot release a texture that was never provided by this texture manager");a.splice(o,1),this.log()},e.prototype.log=function(){if(this.logEnabled){var e=this.numFreeTextures+this.numUsedTextures;console.log("Free/Used",this.numFreeTextures+" / "+this.numUsedTextures,"("+e+")")}},e.prototype.getNumUsedTextures=function(){return this.numUsedTextures},e.prototype.getNumFreeTextures=function(){return this.numFreeTextures},e.prototype.dispose=function(){var e=this;if(null!=this.freeTextures){for(var t in this.freeTextures)this.freeTextures[t].forEach(function(t){e.gpgpu.deleteMatrixTexture(t)});for(var t in this.usedTextures)this.usedTextures[t].forEach(function(t){e.gpgpu.deleteMatrixTexture(t)});this.freeTextures=null,this.usedTextures=null,this.numUsedTextures=0,this.numFreeTextures=0}},e}(),TileProgram=function(){return function(e,t){this.variableNames=["A"];for(var r=new Array(e.length),n=0;n= 0.0) ? scale * x : scaleAlpha * (exp(x) - 1.0);\n",NEG="return -x;",CEIL="return ceil(x);",FLOOR="return floor(x);",SIGN="\n if (isNaN(x)) { return 0.0; }\n return sign(x);\n",ROUND="\n // OpenGL ES does not support round function.\n // The algorithm is based on banker's rounding.\n float base = floor(x);\n if ((x - base) < 0.5) {\n return floor(x);\n } else if ((x - base) > 0.5) {\n return ceil(x);\n } else {\n if (mod(base, 2.0) == 0.0) {\n return base;\n } else {\n return base + 1.0;\n }\n }\n",EXP="return exp(x);",EXPM1="return exp(x) - 1.0;",LOG="return log(x);",LOG1P="return log(1.0 + x);",SQRT="return sqrt(x);",RSQRT="return inversesqrt(x);",SIGMOID="return 1.0 / (1.0 + exp(-1.0 * x));",SOFTPLUS="\n float epsilon = 1.1920928955078125e-7;\n float threshold = log(epsilon) + 2.0;\n\n bool too_large = x > -threshold;\n bool too_small = x < threshold;\n\n float result;\n float exp_x = exp(x);\n\n if (too_large){\n result = x;\n }\n else if (too_small){\n result = exp_x;\n }\n else{\n result = log(exp_x + 1.0);\n }\n return result;\n",SIN="return sin(x);",COS="return cos(x);",TAN="return tan(x);",ASIN="return asin(x);",ACOS="return acos(x);",ATAN=CHECK_NAN_SNIPPET$1+"\n return atan(x);\n",SINH="\n float e2x = exp(x);\n return (e2x - 1.0 / e2x) / 2.0;\n",COSH="\n float e2x = exp(-x);\n return (e2x + 1.0 / e2x) / 2.0;\n",TANH="\n float e2x = exp(-2.0 * abs(x));\n return sign(x) * (1.0 - e2x) / (1.0 + e2x);\n",ASINH="return log(x + sqrt(x * x + 1.0));",ACOSH="return log(x + sqrt(x * x - 1.0));",ATANH="return (log(1.0 + x) - log(1.0 - x)) / 2.0;",ERF='\n // Error function is calculated approximately with elementary function.\n // See "Handbook of Mathematical Functions with Formulas,\n // Graphs, and Mathematical Tables", Abramowitz and Stegun.\n float p = '+ERF_P+";\n float a1 = "+ERF_A1+";\n float a2 = "+ERF_A2+";\n float a3 = "+ERF_A3+";\n float a4 = "+ERF_A4+";\n float a5 = "+ERF_A5+";\n\n float t = 1.0 / (1.0 + p * x);\n return 1.0 - (((((a5*t + a4)*t) + a3)*t + a2)*t + a1)*t*exp(-x*x);\n",SQUARE="return x * x;",RECIPROCAL="return 1.0 / x;",LOGICAL_NOT="return float(!(x >= 1.0));",TO_INT="return float(int(x));",__awaiter$5=function(e,t,r,n){return new(r||(r=Promise))(function(a,o){function i(e){try{u(n.next(e))}catch(e){o(e)}}function s(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){e.done?a(e.value):new r(function(t){t(e.value)}).then(i,s)}u((n=n.apply(e,t||[])).next())})},__generator$5=function(e,t){function r(e){return function(t){return n([e,t])}}function n(r){if(a)throw new TypeError("Generator is already executing.");for(;u;)try{if(a=1,o&&(i=o[2&r[0]?"return":r[0]?"throw":"next"])&&!(i=i.call(o,r[1])).done)return i;switch(o=0,i&&(r=[0,i.value]),r[0]){case 0:case 1:i=r;break;case 4:return u.label++,{value:r[1],done:!1};case 5:u.label++,o=r[1],r=[0];continue;case 7:r=u.ops.pop(),u.trys.pop();continue;default:if(i=u.trys,!(i=i.length>0&&i[i.length-1])&&(6===r[0]||2===r[0])){u=0;continue}if(3===r[0]&&(!i||r[1]>i[0]&&r[1]0?this.gpgpu.beginQuery():{startMs:performance.now(),endMs:null}},e.prototype.endTimer=function(e){return ENV.get("WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_VERSION")>0?(this.gpgpu.endQuery(),e):(e.endMs=performance.now(),e)},e.prototype.getQueryTime=function(e){return __awaiter$5(this,void 0,void 0,function(){var t;return __generator$5(this,function(r){return ENV.get("WEBGL_DISJOINT_QUERY_TIMER_EXTENSION_VERSION")>0?[2,this.gpgpu.pollQueryTime(e)]:(t=e,[2,t.endMs-t.startMs])})})},e.prototype.disposeData=function(e){if(!this.pendingDisposal.has(e))if(this.pendingRead.has(e))this.pendingDisposal.add(e);else if(this.texData.has(e)){var t=this.texData.get(e),r=t.texture,n=t.texShape,a=t.texType;null!=r&&this.releaseTexture(e,r,n,a),this.texData.delete(e)}},e.prototype.getTexture=function(e){return this.uploadToGPU(e),this.texData.get(e).texture},e.prototype.getGPGPUContext=function(){return this.gpgpu},e.prototype.getCanvas=function(){return this.canvas},e.prototype.slice=function(e,t,r){var n=new SliceProgram(r),a=n.getCustomSetupFunc(t);return this.compileAndRun(n,[e],null,a)},e.prototype.stridedSlice=function(e,t,r,n,a,o){var i=getStridedSlicedInfo(e.shape,t,r,n,a,o),s=i[0],u=i[1];if(u.some(function(e){return 0===e}))return tensor([],u);var l=new StridedSliceProgram(s,n,u);return this.compileAndRun(l,[e])},e.prototype.reverse=function(e,t){var r=new ReverseProgram(e.shape,t);return this.compileAndRun(r,[e])},e.prototype.concat=function(e,t){var r=new ConcatProgram(e.shape,t.shape);return this.compileAndRun(r,[e,t])},e.prototype.neg=function(e){var t=new UnaryOpProgram(e.shape,NEG);return this.compileAndRun(t,[e])},e.prototype.matMul=function(e,t,r,n){var a=new MatMulProgram(e.shape,t.shape,r,n);return this.compileAndRun(a,[e,t])},e.prototype.multiply=function(e,t){var r=new BinaryOpProgram(MUL,e.shape,t.shape),n=this.makeOutputArray(r.outputShape,upcastType(e.dtype,t.dtype));return this.compileAndRun(r,[e,t],n)},e.prototype.batchNormalization=function(e,t,r,n,a,o){var i=[e,t,r],s=null;null!=o&&(s=o.shape,i.push(o));var u=null;null!=a&&(u=a.shape,i.push(a));var l=new BatchNormProgram(e.shape,t.shape,r.shape,s,u,n);return this.compileAndRun(l,i)},e.prototype.localResponseNormalization4D=function(e,t,r,n,a){var o=new LRNProgram(e.shape,t,r,n,a);return this.compileAndRun(o,[e])},e.prototype.tile=function(e,t){var r=new TileProgram(e.shape,t);return this.compileAndRun(r,[e])},e.prototype.pad=function(e,t,r){var n=new PadProgram(e.shape,t,r);return this.compileAndRun(n,[e])},e.prototype.transpose=function(e,t){var r=new TransposeProgram(e.shape,t);return this.compileAndRun(r,[e])},e.prototype.gather=function(e,t,r){var n=new GatherProgram(e.shape,t.size,r);return this.compileAndRun(n,[e,t])},e.prototype.reduce=function(e,t,r){var n=e.shape[0],a=e.shape[1],o=computeOptimalWindowSize(a),i=new ReduceProgram({windowSize:o,inSize:a,batchSize:n},t),s=i.outputShape,u=s[0],l=s[1],c=this.makeOutputArray([u,l],r);return this.compileAndRun(i,[e],c),1===c.shape[1]?c:this.reduce(c,t,r)},e.prototype.argReduce=function(e,t,r){void 0===r&&(r=null);var n=e.shape[0],a=e.shape[1];null!=r&&(n=r.shape[0],a=r.shape[1]);var o=computeOptimalWindowSize(a),i=new ArgMinMaxProgram({windowSize:o,inSize:a,batchSize:n},t,null==r),s=i.outputShape,u=s[0],l=s[1],c=this.makeOutputArray([u,l],"int32"),p=[e];return null!=r&&p.push(r),this.compileAndRun(i,p,c),1===c.shape[1]?c:this.argReduce(e,t,c)},e.prototype.sum=function(e,t){assertAxesAreInnerMostDims("sum",t,e.rank);var r=computeOutAndReduceShapes(e.shape,t),n=r[0],a=sizeFromShape(r[1]),o=e.as2D(-1,a),i=sumOutType(e.dtype);return this.reduce(o,"sum",i).reshape(n)},e.prototype.argMin=function(e,t){var r=[t];assertAxesAreInnerMostDims("argMin",r,e.rank);var n=computeOutAndReduceShapes(e.shape,r),a=n[0],o=sizeFromShape(n[1]),i=e.as2D(-1,o);return this.argReduce(i,"min").reshape(a)},e.prototype.argMax=function(e,t){var r=[t];assertAxesAreInnerMostDims("argMax",r,e.rank);var n=computeOutAndReduceShapes(e.shape,r),a=n[0],o=sizeFromShape(n[1]),i=e.as2D(-1,o);return this.argReduce(i,"max").reshape(a)},e.prototype.cumsum=function(e,t,r,n){if(t!==e.rank-1)throw new Error("WebGL cumsum shader expects an inner-most axis="+(e.rank-1)+" but got axis="+t);var a=new CumSumProgram(e.shape,r,n);return this.compileAndRun(a,[e])},e.prototype.equal=function(e,t){var r=new BinaryOpProgram(EQUAL,e.shape,t.shape),n=this.makeOutputArray(r.outputShape,"bool");return this.compileAndRun(r,[e,t],n)},e.prototype.notEqual=function(e,t){var r=new BinaryOpProgram(NOT_EQUAL,e.shape,t.shape),n=this.makeOutputArray(r.outputShape,"bool");return this.compileAndRun(r,[e,t],n)},e.prototype.less=function(e,t){var r=new BinaryOpProgram(LESS,e.shape,t.shape),n=this.makeOutputArray(r.outputShape,"bool");return this.compileAndRun(r,[e,t],n)},e.prototype.lessEqual=function(e,t){var r=new BinaryOpProgram(LESS_EQUAL,e.shape,t.shape),n=this.makeOutputArray(r.outputShape,"bool");return this.compileAndRun(r,[e,t],n)},e.prototype.greater=function(e,t){var r=new BinaryOpProgram(GREATER,e.shape,t.shape),n=this.makeOutputArray(r.outputShape,"bool");return this.compileAndRun(r,[e,t],n)},e.prototype.greaterEqual=function(e,t){var r=new BinaryOpProgram(GREATER_EQUAL,e.shape,t.shape),n=this.makeOutputArray(r.outputShape,"bool");return this.compileAndRun(r,[e,t],n)},e.prototype.logicalNot=function(e){var t=new UnaryOpProgram(e.shape,LOGICAL_NOT);return this.compileAndRun(t,[e])},e.prototype.logicalAnd=function(e,t){var r=new BinaryOpProgram(LOGICAL_AND,e.shape,t.shape),n=this.makeOutputArray(r.outputShape,"bool");return this.compileAndRun(r,[e,t],n)},e.prototype.logicalOr=function(e,t){var r=new BinaryOpProgram(LOGICAL_OR,e.shape,t.shape),n=this.makeOutputArray(r.outputShape,"bool");return this.compileAndRun(r,[e,t],n)},e.prototype.where=function(e,t,r,n){var a=new WhereProgram(e.rank,t.shape,t.rank),o=this.makeOutputArray(a.outputShape,n);return this.compileAndRun(a,[e,t,r],o)},e.prototype.topKValues=function(e,t){throw new Error("topKValues GPU not yet implemented!")},e.prototype.topKIndices=function(e,t){throw new Error("topKIndices GPU not yet implemented!")},e.prototype.min=function(e,t){assertAxesAreInnerMostDims("min",t,e.rank);var r=computeOutAndReduceShapes(e.shape,t),n=r[0],a=sizeFromShape(r[1]),o=e.as2D(-1,a);return this.reduce(o,"min",o.dtype).reshape(n)},e.prototype.minimum=function(e,t){var r=new BinaryOpProgram(MIN,e.shape,t.shape);return this.compileAndRun(r,[e,t])},e.prototype.mod=function(e,t){var r=new BinaryOpProgram(MOD,e.shape,t.shape);return this.compileAndRun(r,[e,t])},e.prototype.max=function(e,t){assertAxesAreInnerMostDims("max",t,e.rank);var r=computeOutAndReduceShapes(e.shape,t),n=r[0],a=sizeFromShape(r[1]),o=e.as2D(-1,a);return this.reduce(o,"max",o.dtype).reshape(n)},e.prototype.maximum=function(e,t){var r=new BinaryOpProgram(MAX,e.shape,t.shape);return this.compileAndRun(r,[e,t])},e.prototype.squaredDifference=function(e,t){var r=new BinaryOpProgram(SQUARED_DIFFERENCE,e.shape,t.shape);return this.compileAndRun(r,[e,t])},e.prototype.realDivide=function(e,t){var r=new BinaryOpProgram(DIV,e.shape,t.shape),n=this.makeOutputArray(r.outputShape,"float32");return this.compileAndRun(r,[e,t],n)},e.prototype.floorDiv=function(e,t){var r=new BinaryOpProgram(INT_DIV,e.shape,t.shape),n=this.makeOutputArray(r.outputShape,"int32");return this.compileAndRun(r,[e,t],n)},e.prototype.add=function(e,t){var r=new BinaryOpProgram(ADD,e.shape,t.shape),n=this.makeOutputArray(r.outputShape,upcastType(e.dtype,t.dtype));return this.compileAndRun(r,[e,t],n)},e.prototype.subtract=function(e,t){var r=new BinaryOpProgram(SUB,e.shape,t.shape),n=this.makeOutputArray(r.outputShape,upcastType(e.dtype,t.dtype));return this.compileAndRun(r,[e,t],n)},e.prototype.pow=function(e,t){var r=new BinaryOpProgram(POW,e.shape,t.shape),n=this.makeOutputArray(r.outputShape,upcastType(e.dtype,t.dtype));return this.compileAndRun(r,[e,t],n)},e.prototype.ceil=function(e){var t=new UnaryOpProgram(e.shape,CEIL);return this.compileAndRun(t,[e])},e.prototype.floor=function(e){var t=new UnaryOpProgram(e.shape,FLOOR);return this.compileAndRun(t,[e])},e.prototype.sign=function(e){var t=new UnaryOpProgram(e.shape,SIGN);return this.compileAndRun(t,[e])},e.prototype.round=function(e){var t=new UnaryOpProgram(e.shape,ROUND);return this.compileAndRun(t,[e])},e.prototype.exp=function(e){var t=new UnaryOpProgram(e.shape,EXP);return this.compileAndRun(t,[e])},e.prototype.expm1=function(e){var t=new UnaryOpProgram(e.shape,EXPM1);return this.compileAndRun(t,[e])},e.prototype.log=function(e){var t=new UnaryOpProgram(e.shape,LOG);return this.compileAndRun(t,[e])},e.prototype.log1p=function(e){var t=new UnaryOpProgram(e.shape,LOG1P);return this.compileAndRun(t,[e])},e.prototype.sqrt=function(e){var t=new UnaryOpProgram(e.shape,SQRT);return this.compileAndRun(t,[e])},e.prototype.rsqrt=function(e){var t=new UnaryOpProgram(e.shape,RSQRT);return this.compileAndRun(t,[e])},e.prototype.square=function(e){var t=new UnaryOpProgram(e.shape,SQUARE);return this.compileAndRun(t,[e])},e.prototype.reciprocal=function(e){var t=new UnaryOpProgram(e.shape,RECIPROCAL);return this.compileAndRun(t,[e])},e.prototype.relu=function(e){var t=new UnaryOpProgram(e.shape,RELU);return this.compileAndRun(t,[e])},e.prototype.elu=function(e){var t=new UnaryOpProgram(e.shape,ELU);return this.compileAndRun(t,[e])},e.prototype.eluDer=function(e,t){var r=new BinaryOpProgram(ELU_DER,e.shape,t.shape);return this.compileAndRun(r,[e,t])},e.prototype.selu=function(e){var t=new UnaryOpProgram(e.shape,SELU);return this.compileAndRun(t,[e])},e.prototype.int=function(e){var t=new UnaryOpProgram(e.shape,TO_INT),r=this.makeOutputArray(t.outputShape,"int32");return this.compileAndRun(t,[e],r)},e.prototype.clip=function(e,t,r){var n=new ClipProgram(e.shape,t,r);return this.compileAndRun(n,[e])},e.prototype.abs=function(e){var t=new UnaryOpProgram(e.shape,ABS);return this.compileAndRun(t,[e])},e.prototype.sigmoid=function(e){var t=new UnaryOpProgram(e.shape,SIGMOID);return this.compileAndRun(t,[e])},e.prototype.softplus=function(e){var t=new UnaryOpProgram(e.shape,SOFTPLUS);return this.compileAndRun(t,[e])},e.prototype.sin=function(e){var t=new UnaryOpProgram(e.shape,SIN);return this.compileAndRun(t,[e])},e.prototype.cos=function(e){var t=new UnaryOpProgram(e.shape,COS);return this.compileAndRun(t,[e])},e.prototype.tan=function(e){var t=new UnaryOpProgram(e.shape,TAN);return this.compileAndRun(t,[e])},e.prototype.asin=function(e){var t=new UnaryOpProgram(e.shape,ASIN);return this.compileAndRun(t,[e])},e.prototype.acos=function(e){var t=new UnaryOpProgram(e.shape,ACOS);return this.compileAndRun(t,[e])},e.prototype.atan=function(e){var t=new UnaryOpProgram(e.shape,ATAN);return this.compileAndRun(t,[e])},e.prototype.atan2=function(e,t){var r=new BinaryOpProgram(ATAN2,e.shape,t.shape);return this.compileAndRun(r,[e,t])},e.prototype.sinh=function(e){var t=new UnaryOpProgram(e.shape,SINH);return this.compileAndRun(t,[e])},e.prototype.cosh=function(e){var t=new UnaryOpProgram(e.shape,COSH);return this.compileAndRun(t,[e])},e.prototype.tanh=function(e){var t=new UnaryOpProgram(e.shape,TANH);return this.compileAndRun(t,[e])},e.prototype.asinh=function(e){var t=new UnaryOpProgram(e.shape,ASINH);return this.compileAndRun(t,[e])},e.prototype.acosh=function(e){var t=new UnaryOpProgram(e.shape,ACOSH);return this.compileAndRun(t,[e])},e.prototype.atanh=function(e){var t=new UnaryOpProgram(e.shape,ATANH);return this.compileAndRun(t,[e])},e.prototype.erf=function(e){var t=new UnaryOpProgram(e.shape,ERF);return this.compileAndRun(t,[e])},e.prototype.step=function(e,t){var r=new UnaryOpProgram(e.shape,STEP(t));return this.compileAndRun(r,[e])},e.prototype.conv2d=function(e,t,r){var n=new Conv2DProgram(r);return this.compileAndRun(n,[e,t])},e.prototype.conv2dDerInput=function(e,t,r){var n=new Conv2DDerInputProgram(r);return this.compileAndRun(n,[e,t])},e.prototype.conv2dDerFilter=function(e,t,r){var n=new Conv2DDerFilterProgram(r);return this.compileAndRun(n,[e,t])},e.prototype.depthwiseConv2D=function(e,t,r){var n=new DepthwiseConv2DProgram(r);return this.compileAndRun(n,[e,t])},e.prototype.depthwiseConv2DDerInput=function(e,t,r){var n=new DepthwiseConv2DDerInputProgram(r);return this.compileAndRun(n,[e,t])},e.prototype.depthwiseConv2DDerFilter=function(e,t,r){var n=new DepthwiseConv2DDerFilterProgram(r);return this.compileAndRun(n,[e,t])},e.prototype.maxPool=function(e,t){var r=new Pool2DProgram(t,"max",!1),n=this.makeOutputArray(r.outputShape,e.dtype);return this.compileAndRun(r,[e],n)},e.prototype.avgPool=function(e,t){var r=new Pool2DProgram(t,"avg",!1),n=this.makeOutputArray(r.outputShape,"float32");return this.compileAndRun(r,[e],n)},e.prototype.maxPoolBackprop=function(e,t,r,n){var a=new Pool2DProgram(n,"max",!0),o=this.compileAndRun(a,[t]),i=new MaxPool2DBackpropProgram(n),s=this.makeOutputArray(i.outputShape,t.dtype),u=this.compileAndRun(i,[e,o],s);return o.dispose(),u},e.prototype.avgPoolBackprop=function(e,t,r){var n=new AvgPool2DBackpropProgram(r),a=this.makeOutputArray(n.outputShape,t.dtype);return this.compileAndRun(n,[e],a)},e.prototype.cast=function(e,t){return castTensor(e,t,this)},e.prototype.reshape=function(e,t){return reshapeTensor(e,t)},e.prototype.resizeBilinear=function(e,t,r,n){var a=new ResizeBilinearProgram(e.shape,t,r,n);return this.compileAndRun(a,[e])},e.prototype.resizeBilinearBackprop=function(e,t,r){var n=new ResizeBilinearBackpropProgram(e,t,r);return this.compileAndRun(n,[e])},e.prototype.resizeNearestNeighbor=function(e,t,r,n){var a=new ResizeNearestNeighborProgram(e.shape,t,r,n);return this.compileAndRun(a,[e])},e.prototype.multinomial=function(e,t,r,n){var a=t?e:softmax(e),o=a.shape[0],i=a.shape[1],s=new MultinomialProgram(o,i,r),u=this.makeOutputArray(s.outputShape,"int32"),l=s.getCustomSetupFunc(n);return this.compileAndRun(s,[a],u,l)},e.prototype.oneHot=function(e,t,r,n){var a=new OneHotProgram(e.size,t,r,n);return this.compileAndRun(a,[e])},e.prototype.makeOutputArray=function(e,t){return Tensor.make(e,{},t)},e.prototype.compileAndRun=function(e,t,r,n){var a=this;null==r&&(r=this.makeOutputArray(e.outputShape,t[0].dtype));var o=t.map(function(e){return a.uploadToGPU(e.dataId),{tensor:e,texData:a.texData.get(e.dataId)}});this.uploadToGPU(r.dataId);var i,s={tensor:r,texData:this.texData.get(r.dataId)},u=makeShaderKey(e,o,s),l=this.getAndSaveBinary(u,function(){return compileProgram(a.gpgpu,e,o,s)}),c=null!=this.activeTimers;if(c&&(i=this.startTimer()),runProgram(l,o,s,n),this.numBytesInGPU>this.NUM_BYTES_BEFORE_PAGING)for(var p=this.numBytesInGPU-this.NUM_BYTES_BEFORE_PAGING;p>0;){var d=this.lruDataGPU.shift(),h=this.texData.get(d),f=h.shape,m=h.dtype;p-=this.computeBytes(f,m),this.read(d)}return c&&(i=this.endTimer(i),this.activeTimers.push(this.getQueryTime(i))),r},e.prototype.getAndSaveBinary=function(e,t){return e in this.binaryCache||(this.binaryCache[e]=t()),this.binaryCache[e]},e.prototype.getTextureManager=function(){return this.textureManager},e.prototype.dispose=function(){if(!this.disposed){for(var e in this.binaryCache)this.gpgpu.deleteProgram(this.binaryCache[e].webGLProgram);this.textureManager.dispose(),this.canvas.remove(),null!=this.fromPixelsCanvas&&this.fromPixelsCanvas.remove(),this.gpgpuCreatedLocally&&this.gpgpu.dispose(),this.disposed=!0}},e.prototype.throwIfNoData=function(e){if(!this.texData.has(e))throw new Error("WebGL backend: No data found for this tensor. Did you change your backend in the middle of the program? New backends can't use Tensors created with previous backends")},e.prototype.uploadToGPU=function(e){this.throwIfNoData(e);var t=this.texData.get(e),r=t.shape,n=t.values,a=t.texture,o=(t.dtype,t.texType);if(null!=a)return this.lruDataGPU.splice(this.lruDataGPU.indexOf(e),1),void this.lruDataGPU.push(e);var i,s=null!=this.activeTimers;s&&(i=performance.now());var u=getTextureShapeFromLogicalShape(this.gpgpu.gl,r);t.texShape=u;var l=this.acquireTexture(e,u,o);t.texture=l,null!=n&&(this.gpgpu.uploadMatrixToTexture(l,u[0],u[1],typedArrayToFloat32(n)),t.values=null,s&&(this.uploadWaitMs+=performance.now()-i))},e.prototype.cacheOnCPU=function(e,t){var r=this.delayedStorage,n=this.texData.get(e),a=n.texture,o=n.texShape,i=n.dtype,s=n.texType;r&&null!=a&&(this.releaseTexture(e,a,o,s),n.texture=null,n.texShape=null),null!=t&&(n.values=float32ToTypedArray(t,i))},e.prototype.releaseTexture=function(e,t,r,n){var a=this.texData.get(e),o=a.shape,i=a.dtype,s=this.lruDataGPU.indexOf(e);s>=0&&this.lruDataGPU.splice(s,1),this.numBytesInGPU-=this.computeBytes(o,i),this.textureManager.releaseTexture(t,r,n)},e.prototype.acquireTexture=function(e,t,r){var n=this.texData.get(e),a=n.shape,o=n.dtype;return this.lruDataGPU.push(e),this.numBytesInGPU+=this.computeBytes(a,o),this.textureManager.acquireTexture(t,r)},e.prototype.computeBytes=function(e,t){return sizeFromShape(e)*bytesPerElement(t)},e}();ENV.get("IS_BROWSER")&&ENV.registerBackend("webgl",function(){return new MathBackendWebGL},2);var __awaiter$6=function(e,t,r,n){return new(r||(r=Promise))(function(a,o){function i(e){try{u(n.next(e))}catch(e){o(e)}}function s(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){e.done?a(e.value):new r(function(t){t(e.value)}).then(i,s)}u((n=n.apply(e,t||[])).next())})},__generator$6=function(e,t){function r(e){return function(t){return n([e,t])}}function n(r){if(a)throw new TypeError("Generator is already executing.");for(;u;)try{if(a=1,o&&(i=o[2&r[0]?"return":r[0]?"throw":"next"])&&!(i=i.call(o,r[1])).done)return i;switch(o=0,i&&(r=[0,i.value]),r[0]){case 0:case 1:i=r;break;case 4:return u.label++,{value:r[1],done:!1};case 5:u.label++,o=r[1],r=[0];continue;case 7:r=u.ops.pop(),u.trys.pop();continue;default:if(i=u.trys,!(i=i.length>0&&i[i.length-1])&&(6===r[0]||2===r[0])){u=0;continue}if(3===r[0]&&(!i||r[1]>i[0]&&r[1]d&&(d=m,h=f)}u[c]=h}return i},e.prototype.cumsum=function(e,t,r,n){if(t!==e.rank-1)throw new Error("backend.cumsum in CPU expects an inner-most axis="+(e.rank-1)+" but got axis="+t);for(var a=upcastType(e.dtype,"int32"),o=zeros(e.shape,a),i=o.dataSync(),s=e.dataSync(),u=e.shape[e.rank-1],l=n?function(e,t){return e+u-t-1}:function(e,t){return e+t},c=0;ct?1:0})},e.prototype.greaterEqual=function(e,t){return this.broadcastedBinaryOp(e,t,"bool",function(e,t){return e>=t?1:0})},e.prototype.logicalNot=function(e){for(var t=e.dataSync(),r=new Int32Array(t.length),n=0;n1||1===t.rank?1:t.shape[1],p=0;p=0&&t>=0?r:(r+t)%t})},e.prototype.max=function(e,t){assertAxesAreInnerMostDims("max",t,e.rank);for(var r=computeOutAndReduceShapes(e.shape,t),n=r[0],a=r[1],o=zeros(n,e.dtype),i=sizeFromShape(a),s=o.dataSync(),u=e.dataSync(),l=0;lp&&(p=h)}s[l]=p}return o},e.prototype.maximum=function(e,t){return this.broadcastedBinaryOp(e,t,e.dtype,function(e,t){return Math.max(e,t)})},e.prototype.squaredDifference=function(e,t){return this.broadcastedBinaryOp(e,t,e.dtype,function(e,t){var r=e-t;return r*r})},e.prototype.ceil=function(e){for(var t=e.dataSync(),r=new Float32Array(t.length),n=0;n0?r[n]=1:r[n]=0;return Tensor.make(e.shape,{values:r})},e.prototype.round=function(e){for(var t=e.dataSync(),r=new Float32Array(t.length),n=0;n.5?r[n]=Math.ceil(t[n]):r[n]=a%2==0?a:a+1}return Tensor.make(e.shape,{values:r})},e.prototype.exp=function(e){for(var t=e.dataSync(),r=new Float32Array(t.length),n=0;n=0?a:Math.exp(a)-1}return Tensor.make(e.shape,{values:t})},e.prototype.eluDer=function(e,t){for(var r=new Float32Array(t.size),n=t.dataSync(),a=e.dataSync(),o=0;o=1?a[o]:a[o]*(i+1)}return Tensor.make(t.shape,{values:r})},e.prototype.selu=function(e){for(var t=SELU_SCALEALPHA,r=SELU_SCALE,n=new Float32Array(e.size),a=e.dataSync(),o=0;o=0?r*i:t*(Math.exp(i)-1)}return Tensor.make(e.shape,{values:n})},e.prototype.clip=function(e,t,r){for(var n=new Float32Array(e.size),a=e.dataSync(),o=0;o-t,i=n[a]0?1:t}return Tensor.make(e.shape,{values:r})},e.prototype.conv2d=function(e,t,r){for(var n=r.filterHeight,a=r.filterWidth,o=r.dilationHeight,i=r.dilationWidth,s=r.padInfo.left,u=r.padInfo.top,l=buffer(r.outShape,e.dtype),c=0;c=r.inHeight))for(var b=0;b=r.inWidth))for(var w=0;w=r.inHeight))for(var w=0;w=r.inWidth||(v+=e.get(p,x,_,d)*t.get(b,w,d,y))}}c.set(v,p,h,m,d*l+y)}return c.toTensor()},e.prototype.depthwiseConv2DDerInput=function(e,t,r){for(var n=buffer(r.inShape,"float32"),a=n.values,o=n.strides,i=o[0],s=o[1],u=o[2],l=e.dataSync(),c=e.strides,p=c[0],d=c[1],h=c[2],f=t.dataSync(),m=t.strides,g=m[0],y=m[1],v=m[2],b=r.batchSize,x=r.filterHeight,w=r.filterWidth,_=r.inChannels,S=r.inHeight,N=r.inWidth,A=r.outChannels,E=r.outHeight,T=r.outWidth,I=r.strideHeight,O=r.strideWidth,P=x-1-r.padInfo.top,R=w-1-r.padInfo.left,C=A/_,k=0;kx?x=A:"avg"===r&&(w+=A,_++)}if(isNaN(x))break}s.set("avg"===r?w/_:x,c,d,g,p)}return s.toTensor()},e.prototype.maxPool=function(e,t){return this.pool(e,t,"max")},e.prototype.maxPoolPositions=function(e,t){for(var r=buffer(t.outShape,"int32"),n=t.strideHeight,a=t.strideWidth,o=t.filterHeight,i=t.filterWidth,s=t.padInfo.top,u=t.padInfo.left,l=0;lb&&(b=A,x=_*i+N)}r.set(x,l,p,m,c)}return r.toTensor()},e.prototype.maxPoolBackprop=function(e,t,r,n){for(var a=this.maxPoolPositions(t,n),o=n.strideHeight,i=n.strideWidth,s=n.filterHeight,u=n.filterWidth,l=u-1-n.padInfo.left,c=s-1-n.padInfo.top,p=buffer(t.shape,"float32"),d=0;d=n.outHeight||Math.floor(x)!==x))for(var w=0;w=n.outWidth||Math.floor(_)!==_)){var S=s*u-1-a.get(d,x,_,h)===b*u+w?1:0;0!==S&&(v+=e.get(d,x,_,h)*S)}}}p.set(v,d,f,m,h)}return p.toTensor()},e.prototype.avgPoolBackprop=function(e,t,r){for(var n=r.strideHeight,a=r.strideWidth,o=r.filterHeight,i=r.filterWidth,s=i-1-r.padInfo.left,u=o-1-r.padInfo.top,l=buffer(t.shape,"float32"),c=1/(o*i),p=0;p=r.outHeight||Math.floor(b)!==b))for(var x=0;x=r.outWidth||Math.floor(w)!==w||(y+=e.get(p,b,w,d))}}l.set(y*c,p,h,f,d)}return l.toTensor()},e.prototype.cast=function(e,t){return castTensor(e,t,this)},e.prototype.reshape=function(e,t){return reshapeTensor(e,t)},e.prototype.avgPool=function(e,t){return this.pool(e,t,"avg").toFloat()},e.prototype.resizeBilinear=function(e,t,r,n){for(var a=e.shape,o=a[0],i=a[1],s=a[2],u=a[3],l=buffer([o,t,r,u],e.dtype),c=[n&&t>1?i-1:i,n&&r>1?s-1:s],p=[n&&t>1?t-1:t,n&&r>1?r-1:r],d=0;d1?o-1:o,r&&c>1?i-1:i],h=[r&&l>1?l-1:l,r&&c>1?c-1:c],f=d[0]/h[0],m=d[1]/h[1],g=0;g=0;s--)(a=e[s])&&(i=(o<3?a(i):o>3?a(t,r,i):a(t,r))||i);return o>3&&i&&Object.defineProperty(t,r,i),i},BrowserUtil=function(){function e(){}return e.nextFrame=function(){return new Promise(function(e){return requestAnimationFrame(function(){return e()})})},__decorate$27([doc()],e,"nextFrame",null),e}(),DTYPE_VALUE_SIZE_MAP={float32:4,int32:4,uint16:2,uint8:1,bool:1},__awaiter$7=function(e,t,r,n){return new(r||(r=Promise))(function(a,o){function i(e){try{u(n.next(e))}catch(e){o(e)}}function s(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){e.done?a(e.value):new r(function(t){t(e.value)}).then(i,s)}u((n=n.apply(e,t||[])).next())})},__generator$7=function(e,t){function r(e){return function(t){return n([e,t])}}function n(r){if(a)throw new TypeError("Generator is already executing.");for(;u;)try{if(a=1,o&&(i=o[2&r[0]?"return":r[0]?"throw":"next"])&&!(i=i.call(o,r[1])).done)return i;switch(o=0,i&&(r=[0,i.value]),r[0]){case 0:case 1:i=r;break;case 4:return u.label++,{value:r[1],done:!1};case 5:u.label++,o=r[1],r=[0];continue;case 7:r=u.ops.pop(),u.trys.pop();continue;default:if(i=u.trys,!(i=i.length>0&&i[i.length-1])&&(6===r[0]||2===r[0])){u=0;continue}if(3===r[0]&&(!i||r[1]>i[0]&&r[1]=0;s--)(a=e[s])&&(i=(o<3?a(i):o>3?a(t,r,i):a(t,r))||i);return o>3&&i&&Object.defineProperty(t,r,i),i},__awaiter$8=function(e,t,r,n){return new(r||(r=Promise))(function(a,o){function i(e){try{u(n.next(e))}catch(e){o(e)}}function s(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){e.done?a(e.value):new r(function(t){t(e.value)}).then(i,s)}u((n=n.apply(e,t||[])).next())})},__generator$8=function(e,t){function r(e){return function(t){return n([e,t])}}function n(r){if(a)throw new TypeError("Generator is already executing.");for(;u;)try{if(a=1,o&&(i=o[2&r[0]?"return":r[0]?"throw":"next"])&&!(i=i.call(o,r[1])).done)return i;switch(o=0,i&&(r=[0,i.value]),r[0]){case 0:case 1:i=r;break;case 4:return u.label++,{value:r[1],done:!1};case 5:u.label++,o=r[1],r=[0];continue;case 7:r=u.ops.pop(),u.trys.pop();continue;default:if(i=u.trys,!(i=i.length>0&&i[i.length-1])&&(6===r[0]||2===r[0])){u=0;continue}if(3===r[0]&&(!i||r[1]>i[0]&&r[1]0,"scheme must not be an empty string.");var n=e.getInstance();assert(null==n.managers[t],"A model store manager is already registered for scheme '"+t+"'."),n.managers[t]=r},e.getManager=function(e){var t=this.getInstance().managers[e];if(null==t)throw new Error("Cannot find model manager for scheme '"+e+"'");return t},e.getSchemes=function(){return Object.keys(this.getInstance().managers)},e}(),ModelManagement=function(){function e(){}return e.listModels=function(){return __awaiter$8(this,void 0,void 0,function(){var e,t,r,n,a,o,i,s;return __generator$8(this,function(u){switch(u.label){case 0:e=ModelStoreManagerRegistry.getSchemes(),t={},r=0,n=e,u.label=1;case 1:return r0&&i[i.length-1])&&(6===r[0]||2===r[0])){u=0;continue}if(3===r[0]&&(!i||r[1]>i[0]&&r[1]0&&i[i.length-1])&&(6===r[0]||2===r[0])){u=0;continue}if(3===r[0]&&(!i||r[1]>i[0]&&r[1]0&&i[i.length-1])&&(6===r[0]||2===r[0])){u=0;continue}if(3===r[0]&&(!i||r[1]>i[0]&&r[1]0&&i[i.length-1])&&(6===r[0]||2===r[0])){u=0;continue}if(3===r[0]&&(!i||r[1]>i[0]&&r[1]0&&i[i.length-1])&&(6===r[0]||2===r[0])){u=0;continue}if(3===r[0]&&(!i||r[1]>i[0]&&r[1]0,"URL path for browserHTTPRequest must not be null, undefined or empty."),this.path=e,null!=t&&null!=t.body)throw new Error("requestInit is expected to have no pre-existing body, but has one.");this.requestInit=t||{}}return e.prototype.save=function(e){return __awaiter$13(this,void 0,void 0,function(){var t,r,n,a;return __generator$13(this,function(o){switch(o.label){case 0:if(e.modelTopology instanceof ArrayBuffer)throw new Error("BrowserHTTPRequest.save() does not support saving model topology in binary formats yet.");return t=Object.assign({method:this.DEFAULT_METHOD},this.requestInit),t.body=new FormData,r=[{paths:["./model.weights.bin"],weights:e.weightSpecs}],n={modelTopology:e.modelTopology,weightsManifest:r},t.body.append("model.json",new Blob([JSON.stringify(n)],{type:"application/json"}),"model.json"),null!=e.weightData&&t.body.append("model.weights.bin",new Blob([e.weightData],{type:"application/octet-stream"}),"model.weights.bin"),[4,fetch(this.path,t)];case 1:if(200===(a=o.sent()).status)return[2,{modelArtifactsInfo:getModelArtifactsInfoForJSON(e),responses:[a]}];throw new Error("BrowserHTTPRequest.save() failed due to HTTP response status "+a.status+".")}})})},e.prototype.load=function(){return __awaiter$13(this,void 0,void 0,function(){var e,t,r,n,a,o,i,s,u,l,c,p,d;return __generator$13(this,function(h){switch(h.label){case 0:return[4,fetch(this.path,this.requestInit)];case 1:return e=h.sent(),[4,e.json()];case 2:if(t=h.sent(),r=t.modelTopology,n=t.weightsManifest,null==r&&null==n)throw new Error("The JSON from HTTP path "+this.path+" contains neither model topology or manifest for weights.");if(null==n)return[3,4];for(i=t.weightsManifest,a=[],s=0,u=i;s=0;s--)(a=e[s])&&(i=(o<3?a(i):o>3?a(t,r,i):a(t,r))||i);return o>3&&i&&Object.defineProperty(t,r,i),i},Optimizer=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return __extends$1(t,e),t.prototype.minimize=function(e,t,r){void 0===t&&(t=!1);var n=this.computeGradients(e,r),a=n.value,o=n.grads;return this.applyGradients(o),Object.keys(o).forEach(function(e){return o[e].dispose()}),t?a:(a.dispose(),null)},t.prototype.computeGradients=function(e,t){return variableGrads(e,t)},__decorate$29([doc()],t.prototype,"minimize",null),t=__decorate$29([doc()],t)}(Serializable),__extends$2=function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),AdadeltaOptimizer=function(e){function t(t,r,n){void 0===n&&(n=1e-8);var a=e.call(this)||this;return a.learningRate=t,a.rho=r,a.epsilon=n,a.accumulatedGrads={},a.accumulatedUpdates={},a.c=keep(scalar(-t)),a.epsilonScalar=keep(scalar(n)),a.rhoScalar=keep(scalar(r)),a.oneMinusRho=keep(scalar(1-r)),a}return __extends$2(t,e),t.prototype.applyGradients=function(e){var t=this,r=this;for(var n in e)!function(n){var a=ENV.engine.registeredVariables[n];null==r.accumulatedGrads[n]&&tidy(function(){t.accumulatedGrads[n]=zerosLike(a).variable(!1)});null==r.accumulatedUpdates[n]&&tidy(function(){t.accumulatedUpdates[n]=zerosLike(a).variable(!1)});var o=e[n],i=r.accumulatedGrads[n],s=r.accumulatedUpdates[n];tidy(function(){var e=t.rhoScalar.mul(i).add(t.oneMinusRho.mul(o.square())),r=s.add(t.epsilonScalar).sqrt().div(i.add(t.epsilonScalar).sqrt()).mul(o),u=t.rhoScalar.mul(s).add(t.oneMinusRho.mul(r.square()));t.accumulatedGrads[n].assign(e),t.accumulatedUpdates[n].assign(u);var l=t.c.mul(r).add(a);a.assign(l)})}(n)},t.prototype.dispose=function(){var e=this;this.c.dispose(),this.epsilonScalar.dispose(),this.rhoScalar.dispose(),this.oneMinusRho.dispose(),null!=this.accumulatedUpdates&&(Object.keys(this.accumulatedUpdates).forEach(function(t){return e.accumulatedUpdates[t].dispose()}),Object.keys(this.accumulatedGrads).forEach(function(t){return e.accumulatedGrads[t].dispose()}))},t.prototype.getConfig=function(){return{learningRate:this.learningRate,rho:this.rho,epsilon:this.epsilon}},t.fromConfig=function(e,t){return new e(t.learningRate,t.rho,t.epsilon)},t.className="AdadeltaOptimizer",t}(Optimizer);SerializationMap.register(AdadeltaOptimizer);var __extends$3=function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),AdagradOptimizer=function(e){function t(t,r){void 0===r&&(r=.1);var n=e.call(this)||this;return n.learningRate=t,n.initialAccumulatorValue=r,n.accumulatedGrads={},n.c=keep(scalar(-t)),n.epsilon=keep(scalar(1e-8)),n}return __extends$3(t,e),t.prototype.applyGradients=function(e){var t=this,r=this;for(var n in e)!function(n){var a=ENV.engine.registeredVariables[n];null==r.accumulatedGrads[n]&&tidy(function(){t.accumulatedGrads[n]=fill(a.shape,t.initialAccumulatorValue).variable(!1)});var o=e[n],i=r.accumulatedGrads[n];tidy(function(){var e=i.add(o.square());t.accumulatedGrads[n].assign(e);var r=t.c.mul(o.div(e.add(t.epsilon).sqrt())).add(a);a.assign(r)})}(n)},t.prototype.dispose=function(){var e=this;this.epsilon.dispose(),this.c.dispose(),null!=this.accumulatedGrads&&Object.keys(this.accumulatedGrads).forEach(function(t){return e.accumulatedGrads[t].dispose()})},t.prototype.getConfig=function(){return{learningRate:this.learningRate,initialAccumulatorValue:this.initialAccumulatorValue}},t.fromConfig=function(e,t){return new e(t.learningRate,t.initialAccumulatorValue)},t.className="AdagradOptimizer",t}(Optimizer);SerializationMap.register(AdagradOptimizer);var __extends$4=function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),AdamOptimizer=function(e){function t(t,r,n,a){void 0===a&&(a=1e-8);var o=e.call(this)||this;return o.learningRate=t,o.beta1=r,o.beta2=n,o.epsilon=a,o.accumulatedFirstMoment={},o.accumulatedSecondMoment={},o.c=keep(scalar(-t)),o.epsScalar=keep(scalar(a)),o.beta1Scalar=keep(scalar(r)),o.beta2Scalar=keep(scalar(n)),tidy(function(){o.accBeta1=scalar(r).variable(),o.accBeta2=scalar(n).variable()}),o.oneMinusBeta1=keep(scalar(1-r)),o.oneMinusBeta2=keep(scalar(1-n)),o.one=keep(scalar(1)),o}return __extends$4(t,e),t.prototype.applyGradients=function(e){var t=this;tidy(function(){var r=t.one.sub(t.accBeta1),n=t.one.sub(t.accBeta2);for(var a in e){var o=ENV.engine.registeredVariables[a];if(null==t.accumulatedFirstMoment[a]){i=!1;t.accumulatedFirstMoment[a]=zerosLike(o).variable(i)}if(null==t.accumulatedSecondMoment[a]){var i=!1;t.accumulatedSecondMoment[a]=zerosLike(o).variable(i)}var s=e[a],u=t.accumulatedFirstMoment[a],l=t.accumulatedSecondMoment[a],c=t.beta1Scalar.mul(u).add(t.oneMinusBeta1.mul(s)),p=t.beta2Scalar.mul(l).add(t.oneMinusBeta2.mul(s.square())),d=c.div(r),h=p.div(n);t.accumulatedFirstMoment[a].assign(c),t.accumulatedSecondMoment[a].assign(p);var f=t.c.mul(d.div(t.epsScalar.add(h.sqrt()))).add(o);o.assign(f)}t.accBeta1.assign(t.accBeta1.mul(t.beta1Scalar)),t.accBeta2.assign(t.accBeta2.mul(t.beta2Scalar))})},t.prototype.dispose=function(){var e=this;this.c.dispose(),this.epsScalar.dispose(),this.beta1Scalar.dispose(),this.beta2Scalar.dispose(),this.accBeta1.dispose(),this.accBeta2.dispose(),this.oneMinusBeta1.dispose(),this.oneMinusBeta2.dispose(),this.one.dispose(),null!=this.accumulatedFirstMoment&&Object.keys(this.accumulatedFirstMoment).forEach(function(t){return e.accumulatedFirstMoment[t].dispose()}),null!=this.accumulatedSecondMoment&&Object.keys(this.accumulatedSecondMoment).forEach(function(t){return e.accumulatedSecondMoment[t].dispose()})},t.prototype.getConfig=function(){return{learningRate:this.learningRate,beta1:this.beta1,beta2:this.beta2,epsilon:this.epsilon}},t.fromConfig=function(e,t){return new e(t.learningRate,t.beta1,t.beta2,t.epsilon)},t.className="AdamOptimizer",t}(Optimizer);SerializationMap.register(AdamOptimizer);var __extends$5=function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),AdamaxOptimizer=function(e){function t(t,r,n,a,o){void 0===a&&(a=1e-8),void 0===o&&(o=0);var i=e.call(this)||this;return i.learningRate=t,i.beta1=r,i.beta2=n,i.epsilon=a,i.decay=o,i.accumulatedFirstMoment={},i.accumulatedWeightedInfNorm={},i.c=keep(scalar(-t)),i.epsScalar=keep(scalar(a)),i.beta1Scalar=keep(scalar(r)),i.beta2Scalar=keep(scalar(n)),i.decayScalar=keep(scalar(o)),tidy(function(){i.iteration=scalar(0).variable(),i.accBeta1=scalar(r).variable()}),i.oneMinusBeta1=keep(scalar(1-r)),i.one=keep(scalar(1)),i}return __extends$5(t,e),t.prototype.applyGradients=function(e){var t=this;tidy(function(){var r=t.one.sub(t.accBeta1),n=t.c.div(t.one.add(t.decayScalar.mul(t.iteration)));for(var a in e){var o=ENV.engine.registeredVariables[a];if(null==t.accumulatedFirstMoment[a]){i=!1;t.accumulatedFirstMoment[a]=zerosLike(o).variable(i)}if(null==t.accumulatedWeightedInfNorm[a]){var i=!1;t.accumulatedWeightedInfNorm[a]=zerosLike(o).variable(i)}var s=e[a],u=t.accumulatedFirstMoment[a],l=t.accumulatedWeightedInfNorm[a],c=t.beta1Scalar.mul(u).add(t.oneMinusBeta1.mul(s)),p=t.beta2Scalar.mul(l),d=s.abs(),h=p.maximum(d);t.accumulatedFirstMoment[a].assign(c),t.accumulatedWeightedInfNorm[a].assign(h);var f=n.div(r).mul(c.div(t.epsScalar.add(h))).add(o);o.assign(f)}t.iteration.assign(t.iteration.add(t.one)),t.accBeta1.assign(t.accBeta1.mul(t.beta1Scalar))})},t.prototype.dispose=function(){var e=this;this.c.dispose(),this.epsScalar.dispose(),this.accBeta1.dispose(),this.beta1Scalar.dispose(),this.beta2Scalar.dispose(),this.oneMinusBeta1.dispose(),this.decayScalar.dispose(),this.iteration.dispose(),this.one.dispose(),null!=this.accumulatedFirstMoment&&Object.keys(this.accumulatedFirstMoment).forEach(function(t){return e.accumulatedFirstMoment[t].dispose()}),null!=this.accumulatedWeightedInfNorm&&Object.keys(this.accumulatedWeightedInfNorm).forEach(function(t){return e.accumulatedWeightedInfNorm[t].dispose()})},t.prototype.getConfig=function(){return{learningRate:this.learningRate,beta1:this.beta1,beta2:this.beta2,epsilon:this.epsilon,decay:this.decay}},t.fromConfig=function(e,t){return new e(t.learningRate,t.beta1,t.beta2,t.epsilon,t.decay)},t.className="AdamaxOptimizer",t}(Optimizer);SerializationMap.register(AdamaxOptimizer);var __extends$6=function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),SGDOptimizer=function(e){function t(t){var r=e.call(this)||this;return r.learningRate=t,r.setLearningRate(t),r}return __extends$6(t,e),t.prototype.applyGradients=function(e){var t=this;Object.keys(e).forEach(function(r){var n=e[r],a=ENV.engine.registeredVariables[r];tidy(function(){var e=t.c.mul(n).add(a);a.assign(e)})})},t.prototype.setLearningRate=function(e){this.learningRate=e,null!=this.c&&this.c.dispose(),this.c=keep(scalar(-e))},t.prototype.dispose=function(){this.c.dispose()},t.prototype.getConfig=function(){return{learningRate:this.learningRate}},t.fromConfig=function(e,t){return new e(t.learningRate)},t.className="SGDOptimizer",t}(Optimizer);SerializationMap.register(SGDOptimizer);var __extends$7=function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),MomentumOptimizer=function(e){function t(t,r,n){void 0===n&&(n=!1);var a=e.call(this,t)||this;return a.learningRate=t,a.momentum=r,a.useNesterov=n,a.m=scalar(a.momentum),a.accumulations={},a}return __extends$7(t,e),t.prototype.applyGradients=function(e){var t=this,r=this;for(var n in e)!function(n){var a=ENV.engine.registeredVariables[n];null==r.accumulations[n]&&tidy(function(){t.accumulations[n]=zerosLike(a).variable(!1)});var o=r.accumulations[n],i=e[n];tidy(function(){var e,r=t.m.mul(o).add(i);e=t.useNesterov?t.c.mul(i.add(r.mul(t.m))).add(a):t.c.mul(r).add(a),t.accumulations[n].assign(r),a.assign(e)})}(n)},t.prototype.dispose=function(){if(e.prototype.dispose.call(this),this.m.dispose(),null!=this.accumulations)for(var t in this.accumulations)this.accumulations[t].dispose()},t.prototype.setMomentum=function(e){this.momentum=e},t.prototype.getConfig=function(){return{learningRate:this.learningRate,momentum:this.momentum,useNesterov:this.useNesterov}},t.fromConfig=function(e,t){return new e(t.learningRate,t.momentum,t.useNesterov)},t.className="MomentumOptimizer",t}(SGDOptimizer);SerializationMap.register(MomentumOptimizer);var __extends$8=function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),RMSPropOptimizer=function(e){function t(t,r,n,a,o){void 0===r&&(r=.9),void 0===n&&(n=0),void 0===a&&(a=1e-8),void 0===o&&(o=!1);var i=e.call(this)||this;return i.learningRate=t,i.decay=r,i.momentum=n,i.epsilon=a,i.accumulatedMeanSquares={},i.accumulatedMeanGrads={},i.accumulatedMoments={},i.c=keep(scalar(t)),i.epsilonScalar=keep(scalar(a)),i.decayScalar=keep(scalar(r)),i.momentumScalar=keep(scalar(n)),i.oneMinusDecay=keep(scalar(1-r)),i.centered=o,i}return __extends$8(t,e),t.prototype.applyGradients=function(e){var t=this,r=this;for(var n in e)!function(n){var a=ENV.engine.registeredVariables[n];null==r.accumulatedMeanSquares[n]&&tidy(function(){t.accumulatedMeanSquares[n]=zerosLike(a).variable(!1)});null==r.accumulatedMeanGrads[n]&&r.centered&&tidy(function(){t.accumulatedMeanGrads[n]=zerosLike(a).variable(!1)});null==r.accumulatedMoments[n]&&tidy(function(){t.accumulatedMoments[n]=zerosLike(a).variable(!1)});var o=r.accumulatedMeanSquares[n],i=r.accumulatedMeanGrads[n],s=r.accumulatedMoments[n],u=e[n];tidy(function(){var e=t.decayScalar.mul(o).add(t.oneMinusDecay.mul(u.square()));if(t.centered){var r=t.decayScalar.mul(i).add(t.oneMinusDecay.mul(u)),l=t.momentumScalar.mul(s).add(t.c.mul(u).div(e.sub(r.square().add(t.epsilonScalar)).sqrt()));t.accumulatedMeanSquares[n].assign(e),t.accumulatedMeanGrads[n].assign(r),t.accumulatedMoments[n].assign(l),p=a.sub(l),a.assign(p)}else{var c=t.decayScalar.mul(o).add(t.oneMinusDecay.mul(u.square())),l=t.momentumScalar.mul(s).add(t.c.mul(u).div(c.add(t.epsilonScalar).sqrt()));t.accumulatedMeanSquares[n].assign(c),t.accumulatedMoments[n].assign(l);var p=a.sub(l);a.assign(p)}})}(n)},t.prototype.dispose=function(){var e=this;this.c.dispose(),this.epsilonScalar.dispose(),this.decayScalar.dispose(),this.momentumScalar.dispose(),this.oneMinusDecay.dispose(),null!=this.accumulatedMeanSquares&&Object.keys(this.accumulatedMeanSquares).forEach(function(t){return e.accumulatedMeanSquares[t].dispose()}),null!=this.accumulatedMeanGrads&&this.centered&&Object.keys(this.accumulatedMeanGrads).forEach(function(t){return e.accumulatedMeanGrads[t].dispose()}),null!=this.accumulatedMoments&&Object.keys(this.accumulatedMoments).forEach(function(t){return e.accumulatedMoments[t].dispose()})},t.prototype.getConfig=function(){return{learningRate:this.learningRate,decay:this.decay,momentum:this.momentum,epsilon:this.epsilon,centered:this.centered}},t.fromConfig=function(e,t){return new e(t.learningRate,t.decay,t.momentum,t.epsilon,t.centered)},t.className="RMSPropOptimizer",t}(Optimizer);SerializationMap.register(RMSPropOptimizer);var __decorate$30=function(e,t,r,n){var a,o=arguments.length,i=o<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(a=e[s])&&(i=(o<3?a(i):o>3?a(t,r,i):a(t,r))||i);return o>3&&i&&Object.defineProperty(t,r,i),i},OptimizerConstructors=function(){function e(){}return e.sgd=function(e){return new SGDOptimizer(e)},e.momentum=function(e,t,r){return void 0===r&&(r=!1),new MomentumOptimizer(e,t,r)},e.rmsprop=function(e,t,r,n,a){return void 0===t&&(t=.9),void 0===r&&(r=0),void 0===n&&(n=1e-8),void 0===a&&(a=!1),new RMSPropOptimizer(e,t,r,n,a)},e.adam=function(e,t,r,n){return void 0===e&&(e=.001),void 0===t&&(t=.9),void 0===r&&(r=.999),void 0===n&&(n=1e-8),new AdamOptimizer(e,t,r,n)},e.adadelta=function(e,t,r){return void 0===e&&(e=.001),void 0===t&&(t=.95),void 0===r&&(r=1e-8),new AdadeltaOptimizer(e,t,r)},e.adamax=function(e,t,r,n,a){return void 0===e&&(e=.002),void 0===t&&(t=.9),void 0===r&&(r=.999),void 0===n&&(n=1e-8),void 0===a&&(a=0),new AdamaxOptimizer(e,t,r,n,a)},e.adagrad=function(e,t){return void 0===t&&(t=.1),new AdagradOptimizer(e,t)},__decorate$30([doc()],e,"sgd",null),__decorate$30([doc()],e,"momentum",null),__decorate$30([doc()],e,"rmsprop",null),__decorate$30([doc()],e,"adam",null),__decorate$30([doc()],e,"adadelta",null),__decorate$30([doc()],e,"adamax",null),__decorate$30([doc()],e,"adagrad",null),e}(),train={sgd:OptimizerConstructors.sgd,momentum:OptimizerConstructors.momentum,adadelta:OptimizerConstructors.adadelta,adagrad:OptimizerConstructors.adagrad,rmsprop:OptimizerConstructors.rmsprop,adamax:OptimizerConstructors.adamax,adam:OptimizerConstructors.adam},setBackend=Environment.setBackend,getBackend=Environment.getBackend,disposeVariables=Environment.disposeVariables,memory=Environment.memory,nextFrame=BrowserUtil.nextFrame,__extends$9=function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),AttributeError=function(e){function t(r){var n=e.call(this,r)||this;return Object.setPrototypeOf(n,t.prototype),n}return __extends$9(t,e),t}(Error),RuntimeError=function(e){function t(r){var n=e.call(this,r)||this;return Object.setPrototypeOf(n,t.prototype),n}return __extends$9(t,e),t}(Error),ValueError=function(e){function t(r){var n=e.call(this,r)||this;return Object.setPrototypeOf(n,t.prototype),n}return __extends$9(t,e),t}(Error),NotImplementedError=function(e){function t(r){var n=e.call(this,r)||this;return Object.setPrototypeOf(n,t.prototype),n}return __extends$9(t,e),t}(Error),AssertionError=function(e){function t(r){var n=e.call(this,r)||this;return Object.setPrototypeOf(n,t.prototype),n}return __extends$9(t,e),t}(Error),IndexError=function(e){function t(r){var n=e.call(this,r)||this;return Object.setPrototypeOf(n,t.prototype),n}return __extends$9(t,e),t}(Error),__assign=Object.assign||function(e){for(var t,r=1,n=arguments.length;r=0;s--)(a=e[s])&&(i=(o<3?a(i):o>3?a(t,r,i):a(t,r))||i);return o>3&&i&&Object.defineProperty(t,r,i),i},_nextUniqueTensorId=0,SymbolicTensor=function(){function e(e,t,r,n,a,o,i){this.dtype=e,this.shape=t,this.sourceLayer=r,this.inputs=n,this.callArgs=a,this.outputTensorIndex=i,this.id=getNextUniqueTensorId(),null!=o&&(this.originalName=getScopedTensorName(o),this.name=getUniqueTensorName(this.originalName)),this.rank=t.length}return e=__decorate$31([doc()],e)}(),DEFAULT_VARIABLE_NAME_PREFIX="Variable",LayerVariable=function(){function e(e,t,r,n,a){void 0===t&&(t="float32"),void 0===r&&(r=DEFAULT_VARIABLE_NAME_PREFIX),void 0===n&&(n=!0),void 0===a&&(a=null),this.dtype=null==t?"float32":t,this.shape=e.shape,this.id=getNextUniqueTensorId(),r=null==r?DEFAULT_VARIABLE_NAME_PREFIX:r,this.originalName=getScopedTensorName(r),this.name=getUniqueTensorName(this.originalName),this.trainable=n,this.constraint=a,this.val=variable(e,this.trainable,this.name,this.dtype)}return e.prototype.read=function(){return this.val},e.prototype.write=function(e){return checkShapesMatch(this.val,e),this.val.assign(e),null!=this.constraint&&this.val.assign(this.constraint.apply(this.val)),this},e}(),_epsilon=1e-7,DEFAULT_DTYPE="float32",scalarCache={float32:{},int32:{}},epsilon$1=epsilon,_uidPrefixes={},__extends$10=function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),__decorate$32=function(e,t,r,n){var a,o=arguments.length,i=o<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(a=e[s])&&(i=(o<3?a(i):o>3?a(t,r,i):a(t,r))||i);return o>3&&i&&Object.defineProperty(t,r,i),i},Constraint=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return __extends$10(t,e),t.prototype.getConfig=function(){return{}},t=__decorate$32([doc()],t)}(Serializable),MaxNorm=function(e){function t(t){var r=e.call(this)||this;return r.defaultMaxValue=2,r.defaultAxis=0,r.maxValue=null!=t.maxValue?t.maxValue:r.defaultMaxValue,r.axis=null!=t.axis?t.axis:r.defaultAxis,r}return __extends$10(t,e),t.prototype.apply=function(e){var t=this;return tidy(function(){var r=calcL2Norms(e,t.axis),n=clipByValue(r,0,t.maxValue);return mul(e,div(n,scalarPlusArray(getScalar(epsilon$1()),r)))})},t.prototype.getConfig=function(){return{maxValue:this.maxValue,axis:this.axis}},t.className="MaxNorm",t}(Constraint);SerializationMap.register(MaxNorm);var UnitNorm=function(e){function t(t){var r=e.call(this)||this;return r.defaultAxis=0,r.axis=null!=t.axis?t.axis:r.defaultAxis,r}return __extends$10(t,e),t.prototype.apply=function(e){var t=this;return tidy(function(){return div(e,scalarPlusArray(getScalar(epsilon$1()),calcL2Norms(e,t.axis)))})},t.prototype.getConfig=function(){return{axis:this.axis}},t.className="UnitNorm",t}(Constraint);SerializationMap.register(UnitNorm);var NonNeg=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return __extends$10(t,e),t.prototype.apply=function(e){return relu(e)},t.className="NonNeg",t}(Constraint);SerializationMap.register(NonNeg);var MinMaxNorm=function(e){function t(t){var r=e.call(this)||this;return r.defaultMinValue=0,r.defaultMaxValue=1,r.defaultRate=1,r.defaultAxis=0,r.minValue=null!=t.minValue?t.minValue:r.defaultMinValue,r.maxValue=null!=t.maxValue?t.maxValue:r.defaultMaxValue,r.rate=null!=t.rate?t.rate:r.defaultRate,r.axis=null!=t.axis?t.axis:r.defaultAxis,r}return __extends$10(t,e),t.prototype.apply=function(e){var t=this;return tidy(function(){var r=calcL2Norms(e,t.axis),n=add(scalarTimesArray(getScalar(t.rate),clipByValue(r,t.minValue,t.maxValue)),scalarTimesArray(getScalar(1-t.rate),r));return mul(e,div(n,scalarPlusArray(getScalar(epsilon$1()),r)))})},t.prototype.getConfig=function(){return{minValue:this.minValue,maxValue:this.maxValue,rate:this.rate,axis:this.axis}},t.className="MinMaxNorm",t}(Constraint);SerializationMap.register(MinMaxNorm);var CONSTRAINT_IDENTIFIER_REGISTRY_SYMBOL_MAP={maxNorm:"MaxNorm",minMaxNorm:"MinMaxNorm",nonNeg:"NonNeg",unitNorm:"UnitNorm"},version$1="0.6.6",__extends$11=function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),__decorate$33=function(e,t,r,n){var a,o=arguments.length,i=o<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(a=e[s])&&(i=(o<3?a(i):o>3?a(t,r,i):a(t,r))||i);return o>3&&i&&Object.defineProperty(t,r,i),i},InputSpec=function(){return function(e){this.dtype=e.dtype,this.shape=e.shape,null!=e.shape?this.ndim=e.shape.length:this.ndim=e.ndim,this.maxNDim=e.maxNDim,this.minNDim=e.minNDim,this.axes=e.axes||{}}}(),_nextNodeID=0,Node=function(){function e(e,t){this.callArgs=t,this.id=_nextNodeID++,this.outboundLayer=e.outboundLayer,this.inboundLayers=e.inboundLayers,this.nodeIndices=e.nodeIndices,this.tensorIndices=e.tensorIndices,this.inputTensors=e.inputTensors,this.outputTensors=e.outputTensors,this.inputMasks=e.inputMasks,this.outputMasks=e.outputMasks,this.inputShapes=e.inputShapes,this.outputShapes=e.outputShapes;for(var r=0,n=e.inboundLayers;r1)throw new AttributeError("Layer "+this.name+' has multiple inbound nodes, hence the notion of "layer input" is ill-defined. Use `getInputAt(nodeIndex)` instead.');if(0===this.inboundNodes.length)throw new AttributeError("Layer "+this.name+" is not connected, no input to return.");return singletonOrArray(this.getNodeAtIndex(0,"input").inputTensors)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"output",{get:function(){if(0===this.inboundNodes.length)throw new AttributeError("Layer "+this.name+" has no inbound nodes.");if(this.inboundNodes.length>1)throw new AttributeError("Layer "+this.name+' has multiple inbound nodes, hence the notion of "layer output" is ill-defined. Use `getOutputAt(nodeIndex)` instead.');return singletonOrArray(this.getNodeAtIndex(0,"output").outputTensors)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"losses",{get:function(){return this._losses},enumerable:!0,configurable:!0}),t.prototype.calculateLosses=function(){return this.losses.map(function(e){return e()})},Object.defineProperty(t.prototype,"updates",{get:function(){return this._updates},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"built",{get:function(){return this._built},set:function(e){this._built=e},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"trainableWeights",{get:function(){return this.trainable?this._trainableWeights:[]},set:function(e){this._trainableWeights=e},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"nonTrainableWeights",{get:function(){return this.trainable?this._nonTrainableWeights:this._trainableWeights.concat(this._nonTrainableWeights)},set:function(e){this._nonTrainableWeights=e},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"weights",{get:function(){return this.trainableWeights.concat(this.nonTrainableWeights)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"stateful",{get:function(){return this._stateful},enumerable:!0,configurable:!0}),t.prototype.assertInputCompatibility=function(e){if(e=toList(e),null!=this.inputSpec&&0!==this.inputSpec.length){var t=toList(this.inputSpec);if(e.length!==t.length)throw new ValueError("Layer "+this.name+" expects "+t.length+" inputs, but it received "+e.length+" input tensors. Input received: "+e);for(var r=0;r=0?p[u]:p[p.length+u];if(null!=l&&-1===[l,null].indexOf(c))throw new ValueError("Input "+r+" is incompatible with layer "+this.name+": expected axis "+u+" of input shape to have value "+l+" but got shape "+p+".")}}if(null!=a.shape)for(var p=intShape(n),d=0;d0&&Array.isArray(f[0])?f.map(function(n,a){return new SymbolicTensor("float32",n,r,toList(e),t,r.name,a)}):new SymbolicTensor("float32",f,r,toList(e),t,r.name),r.addInboundNode(e,m,null,null,h,f,t),null!=r.activityRegularizer)throw new NotImplementedError("Layer invocation in the presence of activity regularizer(s) is not supported yet.");return m})},t.prototype.build=function(e){this.built=!0},t.prototype.getWeights=function(e){return void 0===e&&(e=!1),batchGetValue(e?this.trainableWeights:this.weights)},t.prototype.setWeights=function(e){var t=this;tidy(function(){var r=t.weights;if(r.length!==e.length)throw new ValueError('You called setWeights(weights) on layer "'+t.name+'" with a weight list of length '+e.length+", but the layer was expecting "+r.length+" weights. Provided weights: "+e+"...");if(0!==r.length){for(var n=[],a=batchGetValue(r),o=0;o1 nodes"),assert$1(0===l,"input layer has >1 tensors"),n.inputLayers.push(s),n.inputLayersNodeIndices.push(u),n.inputLayersTensorIndices.push(l)}n.inputNames=[],n.outputNames=[],n.feedInputShapes=[],n.feedInputNames=[],n.feedOutputNames=[];for(O=0;O=0;)a.splice(a.indexOf(u),1);b.push(u)}},w=[],_=[],S=0,N=n.outputs;Sn?1:0});for(var B=0,U=$;B0)throw new ValueError("Container instance unexpectedly contains _trainableWeights.The trainable weights of a Container are a union of the trainable weights of its consituent Layers. Its own _trainableWeights must remain an empty Array.");if(!this.trainable)return[];for(var e=[],t=0,r=this.layers;t1)for(var s=0,u=i;s0)){for(var h=[],f=0;f0&&e.apply(singletonOrArray(o),a)}(S,h[d]);delete a[S.name]}}for(var f=[],m=[],g=0,y=t.inputLayers;g0&&i[i.length-1])&&(6===r[0]||2===r[0])){u=0;continue}if(3===r[0]&&(!i||r[1]>i[0]&&r[1]=0;s--)(a=e[s])&&(i=(o<3?a(i):o>3?a(t,r,i):a(t,r))||i);return o>3&&i&&Object.defineProperty(t,r,i),i},__awaiter$15=function(e,t,r,n){return new(r||(r=Promise))(function(a,o){function i(e){try{u(n.next(e))}catch(e){o(e)}}function s(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){e.done?a(e.value):new r(function(t){t(e.value)}).then(i,s)}u((n=n.apply(e,t||[])).next())})},__generator$15=function(e,t){function r(e){return function(t){return n([e,t])}}function n(r){if(a)throw new TypeError("Generator is already executing.");for(;u;)try{if(a=1,o&&(i=o[2&r[0]?"return":r[0]?"throw":"next"])&&!(i=i.call(o,r[1])).done)return i;switch(o=0,i&&(r=[0,i.value]),r[0]){case 0:case 1:i=r;break;case 4:return u.label++,{value:r[1],done:!1};case 5:u.label++,o=r[1],r=[0];continue;case 7:r=u.ops.pop(),u.trys.pop();continue;default:if(i=u.trys,!(i=i.length>0&&i[i.length-1])&&(6===r[0]||2===r[0])){u=0;continue}if(3===r[0]&&(!i||r[1]>i[0]&&r[1]1&&(t.metricsTensors.push([r,e]),t.metricsNames.push(t.outputNames[e]+"_loss"))}});var p=collectMetrics(e.metrics,this.outputNames),d=function(e,r,n){t.outputNames.length>1&&(r=t.outputNames[e]+"_"+r),t.metricsNames.push(r),t.metricsTensors.push([n,e])};nameScope$1("metric",function(){for(var e=0;e0&&e[0].shape[0]%n!=0)throw new ValueError("In a stateful network, you should only pass inputs with a number of samples that is divisible by the batch size "+n+". Found: "+e[0].shape[0]+" sample(s).");return[e,t,null]},t.prototype.fitLoop=function(e,t,r,n,a,o,i,s,u,l,c,p,d,h){return void 0===p&&(p=0),__awaiter$15(this,void 0,void 0,function(){var f,m,g,y,v,b,x,w,_=this;return __generator$15(this,function(S){switch(S.label){case 0:if(null==n&&(n=32),null==a&&(a=1),null==l&&(l=!0),null==p&&(p=0),f=!1,null!=s&&null!=u&&(f=!0),null!=h&&(f=!0,null==d))throw new ValueError("Can only use `validationSteps` when doing step-wise training, i.e., `stepsPerEpoch` must be set.");if(null!=(m=this.checkNumSamples(t,n,d,"steps_per_epoch"))&&(g=range$1(0,m)),this.history=new History,i=null==i?[new BaseLogger]:[new BaseLogger].concat(i),i=i.concat([this.history]),o>0)throw new NotImplementedError("Verbose mode is not implemented yet.");return(y=new CallbackList(i)).setModel(this),y.setParams({epochs:a,steps:d,verbose:o,doValidation:f,metrics:c}),[4,y.onTrainBegin()];case 1:S.sent(),this.stopTraining=!1,v=function(a){var o,i,c,p,h,v;return __generator$15(this,function(x){switch(x.label){case 0:return[4,y.onEpochBegin(a)];case 1:if(x.sent(),o={},null==d)return[3,2];throw new NotImplementedError("stepsPerEpoch mode is not implemented yet.");case 2:if("batch"===l)throw new NotImplementedError("batch shuffling is not implemneted yet");l&&shuffle(g),i=tensor1d(g),c=makeBatches(m,n),p=function(a){var l;return __generator$15(this,function(p){switch(p.label){case 0:return l={},[4,y.onBatchBegin(a,l)];case 1:return p.sent(),tidy(function(){var p=c[a][0],d=c[a][1],h=sliceAlongFirstAxis(i,p,d-p);l.batch=a,l.size=d-p;for(var m=sliceArraysByIndices(t,h),g=e(m),y=0;y1&&(a+="_"+count(e.slice(0,r),n)),t.push(a)}return t},t.prototype.makeTestFunction=function(){var e=this;this.testFunction=function(t){return tidy(function(){for(var r,n=[],a=t.slice(0,e.inputs.length),o=t.slice(e.inputs.length,e.inputs.length+e.outputs.length),i=[],s=0;s0){if(s=!0,2!==r.validationData.length)throw 3===r.validationData.length?new NotImplementedError("validationData including sample weights is not supported yet."):new ValueError("When passing validation data, it must contain 2 (valX, valY) or 3 (valX, valY, valSampleWeight) items; "+r.validationData+" is invalid.");u=r.validationData[0],l=r.validationData[1],d=this.standardizeUserData(u,l,!0,n),u=d[0],l=d[1],c=u.concat(l)}else null!=r.validationSplit&&r.validationSplit>0&&r.validationSplit<1?(s=!0,h=Math.floor(o[0].shape[0]*(1-r.validationSplit)),f=o[0].shape[0],u=sliceArrays(o,h,f),o=sliceArrays(o,0,h),l=sliceArrays(i,h,f),i=sliceArrays(i,0,h),p=!0,c=u.concat(l)):null!=r.validationSteps&&(s=!0);return m=o.concat(i),this.checkTrainableWeightsConsistency(),g=function(e){var t=e.slice(0,_.inputs.length),r=e.slice(_.inputs.length,_.inputs.length+_.outputs.length),n=[],a=_.collectedTrainableWeights.map(function(e){return e.read()});return[_.optimizer.minimize(function(){for(var e=[],a=0;a<_.inputs.length;++a)e.push({key:_.inputs[a],value:t[a]});for(var o,i=new FeedDict(e),s=execute(_.outputs,i,{training:!0}),a=0;a<_.lossFunctions.length;++a){var u=(0,_.lossFunctions[a])(r[a],s[a]);mean(u),o=0===a?u:add(o,u)}for(a=0;a<_.metricsTensors.length;++a){var l=_.metricsTensors[a][0],c=_.metricsTensors[a][1],p=mean(l(r[c],s[c]));keep(p),n.push(p)}return o=mean(o),_.calculateLosses().forEach(function(e){o=add(o,e)}),o},!0,a)].concat(n)},y=this.getDedupedMetricsNames(),s?(this.makeTestFunction(),v=this.testFunction,b=y.slice().concat(y.map(function(e){return"val_"+e}))):(v=null,c=[],b=y.slice()),x=standardizeCallbacks(r.callbacks),[4,this.fitLoop(g,m,y,n,r.epochs,r.verbose,x,v,c,r.shuffle,b,null,null,null)];case 1:return w=S.sent(),p&&(c.forEach(function(e){return e.dispose()}),o.forEach(function(e){return e.dispose()}),i.forEach(function(e){return e.dispose()})),[2,w]}})})},t.prototype.getNamedWeights=function(e){for(var t={},r=null!=e&&e.trainableOnly,n=r?this.trainableWeights:this.weights,a=this.getWeights(r),o=0;o1)throw new ValueError("Found more than one ("+r.length+") save handlers for URL '"+e+"'");e=r[0]}if(null==e.save)throw new ValueError("Model.save() cannot proceed because the IOHandler provided does not have the `save` attribute defined.");return[4,encodeWeights(this.getNamedWeights(t))];case 1:return n=s.sent(),a=!1,o=null,i=this.toJSON(o,a),[2,e.save({modelTopology:i,weightData:n.data,weightSpecs:n.specs})]}})})},t.className="Model",__decorate$34([doc()],t.prototype,"compile",null),__decorate$34([doc()],t.prototype,"evaluate",null),__decorate$34([doc()],t.prototype,"predict",null),__decorate$34([doc()],t.prototype,"predictOnBatch",null),__decorate$34([doc()],t.prototype,"fit",null),t=__decorate$34([doc()],t)}(Container);SerializationMap.register(Model);var __extends$14=function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),__decorate$35=function(e,t,r,n){var a,o=arguments.length,i=o<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(a=e[s])&&(i=(o<3?a(i):o>3?a(t,r,i):a(t,r))||i);return o>3&&i&&Object.defineProperty(t,r,i),i},VALID_FAN_MODE_VALUES=["fanIn","fanOut","fanAvg"],VALID_DISTRIBUTION_VALUES=["normal","uniform"],Initializer=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return __extends$14(t,e),t.prototype.fromConfigUsesCustomObjects=function(){return!1},t.prototype.getConfig=function(){return{}},t=__decorate$35([doc()],t)}(Serializable),Zeros=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return __extends$14(t,e),t.prototype.apply=function(e,t){return zeros(e,t)},t.className="Zeros",t}(Initializer);SerializationMap.register(Zeros);var Ones=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return __extends$14(t,e),t.prototype.apply=function(e,t){return ones(e,t)},t.className="Ones",t}(Initializer);SerializationMap.register(Ones);var Constant=function(e){function t(t){var r=e.call(this)||this;return r.value=t.value,r}return __extends$14(t,e),t.prototype.apply=function(e,t){var r=this;return tidy(function(){return scalarTimesArray(scalar(r.value),ones(e,t))})},t.prototype.getConfig=function(){return{value:this.value}},t.className="Constant",t}(Initializer);SerializationMap.register(Constant);var RandomUniform=function(e){function t(t){var r=e.call(this)||this;return r.DEFAULT_MINVAL=-.05,r.DEFAULT_MAXVAL=.05,r.minval=t.minval||r.DEFAULT_MINVAL,r.maxval=t.maxval||r.DEFAULT_MAXVAL,r.seed=t.seed,r}return __extends$14(t,e),t.prototype.apply=function(e,t){return randomUniform(e,this.minval,this.maxval,t)},t.prototype.getConfig=function(){return{minval:this.minval,maxval:this.maxval,seed:this.seed}},t.className="RandomUniform",t}(Initializer);SerializationMap.register(RandomUniform);var RandomNormal=function(e){function t(t){var r=e.call(this)||this;return r.DEFAULT_MEAN=0,r.DEFAULT_STDDEV=.05,r.mean=t.mean||r.DEFAULT_MEAN,r.stddev=t.stddev||r.DEFAULT_STDDEV,r.seed=t.seed,r}return __extends$14(t,e),t.prototype.apply=function(e,t){if("bool"===t)throw new NotImplementedError("randomNormal does not support dType bool.");return randomNormal$1(e,this.mean,this.stddev,t,this.seed)},t.prototype.getConfig=function(){return{mean:this.mean,stddev:this.stddev,seed:this.seed}},t.className="RandomNormal",t}(Initializer);SerializationMap.register(RandomNormal);var TruncatedNormal=function(e){function t(t){var r=e.call(this)||this;return r.DEFAULT_MEAN=0,r.DEFAULT_STDDEV=.05,r.mean=t.mean||r.DEFAULT_MEAN,r.stddev=t.stddev||r.DEFAULT_STDDEV,r.seed=t.seed,r}return __extends$14(t,e),t.prototype.apply=function(e,t){if("bool"===t)throw new NotImplementedError("truncatedNormal does not support dType bool.");return truncatedNormal(e,this.mean,this.stddev,t,this.seed)},t.prototype.getConfig=function(){return{mean:this.mean,stddev:this.stddev,seed:this.seed}},t.className="TruncatedNormal",t}(Initializer);SerializationMap.register(TruncatedNormal);var Identity=function(e){function t(t){var r=e.call(this)||this;return r.gain=null!=t.gain?scalar(t.gain):getScalar(1),r}return __extends$14(t,e),t.prototype.apply=function(e,t){var r=this;return tidy(function(){if(2!==e.length||e[0]!==e[1])throw new ValueError("Identity matrix initializer can only be used for 2D square matrices.");return scalarTimesArray(r.gain,eye(e[0]))})},t.prototype.getConfig=function(){return{gain:this.gain.get()}},t.className="Identity",t}(Initializer);SerializationMap.register(Identity);var VarianceScaling=function(e){function t(t){var r=e.call(this)||this;if(t.scale<0)throw new ValueError("scale must be a positive float. Got: "+t.scale);return r.scale=null==t.scale?1:t.scale,r.mode=t.mode,checkFanMode(r.mode),r.distribution=t.distribution,checkDistribution(r.distribution),r.seed=t.seed,r}return __extends$14(t,e),t.prototype.apply=function(e,t){var r=computeFans(e),n=r[0],a=r[1],o=this.scale;if("fanIn"===this.mode?o/=Math.max(1,n):"fanOut"===this.mode?o/=Math.max(1,a):o/=Math.max(1,(n+a)/2),"normal"===this.distribution){var i=Math.sqrt(o);if("bool"===t)throw new NotImplementedError(this.getClassName()+" does not support dType bool.");return truncatedNormal(e,0,i,t,this.seed)}var s=Math.sqrt(3*o);return randomUniform(e,-s,s,t)},t.prototype.getConfig=function(){return{scale:this.scale,mode:this.mode,distribution:this.distribution,seed:this.seed}},t.className="VarianceScaling",t}(Initializer);SerializationMap.register(VarianceScaling);var GlorotUniform=function(e){function t(t){return e.call(this,{scale:1,mode:"fanAvg",distribution:"uniform",seed:null==t?null:t.seed})||this}return __extends$14(t,e),t.prototype.getClassName=function(){return VarianceScaling.className},t}(VarianceScaling),GlorotNormal=function(e){function t(t){return e.call(this,{scale:1,mode:"fanAvg",distribution:"normal",seed:null==t?null:t.seed})||this}return __extends$14(t,e),t.prototype.getClassName=function(){return VarianceScaling.className},t}(VarianceScaling),HeNormal=function(e){function t(t){return e.call(this,{scale:2,mode:"fanIn",distribution:"normal",seed:null==t?null:t.seed})||this}return __extends$14(t,e),t.prototype.getClassName=function(){return VarianceScaling.className},t}(VarianceScaling),LeCunNormal=function(e){function t(t){return e.call(this,{scale:1,mode:"fanIn",distribution:"normal",seed:null==t?null:t.seed})||this}return __extends$14(t,e),t.prototype.getClassName=function(){return VarianceScaling.className},t}(VarianceScaling),Orthogonal=function(e){function t(t){var r=e.call(this)||this;if(r.DEFAULT_GAIN=1,r.gain=null==t.gain?r.DEFAULT_GAIN:t.gain,r.seed=t.seed,null!=r.seed)throw new NotImplementedError("Random seed is not implemented for Orthogonal Initializer yet.");return r}return __extends$14(t,e),t.prototype.apply=function(e,t){var r=this;return tidy(function(){if(2!==e.length)throw new NotImplementedError("The Orthogonal Initializer does not support non-2D shapes yet.");e[0]*e[1]>2e3&&console.warn("Orthogonal initializer is being called on a matrix with more than 2000 ("+e[0]*e[1]+") elements: Slowness may result.");var t=randomNormal$1(e[0]>e[1]?[e[1],e[0]]:e,0,1,"float32"),n=linalg.gramSchmidt(t);return e[0]>e[1]&&(n=n.transpose()),scalarTimesArray(getScalar(r.gain),n)})},t.prototype.getConfig=function(){return{gain:this.gain,seed:this.seed}},t.className="Orthogonal",t}(Initializer);SerializationMap.register(Orthogonal);var INITIALIZER_IDENTIFIER_REGISTRY_SYMBOL_MAP={constant:"Constant",glorotNormal:"GlorotNormal",glorotUniform:"GlorotUniform",heNormal:"HeNormal",identity:"Identity",leCunNormal:"LeCunNormal",ones:"Ones",orthogonal:"Orthogonal",randomNormal:"RandomNormal",randomUniform:"RandomUniform",truncatedNormal:"TruncatedNormal",varianceScaling:"VarianceScaling",zeros:"Zeros"},__extends$15=function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),Activation=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return __extends$15(t,e),t.prototype.getConfig=function(){return{}},t}(Serializable),Elu=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return __extends$15(t,e),t.prototype.apply=function(e,t){return void 0===t&&(t=1),elu$1(e,t)},t.className="elu",t}(Activation);SerializationMap.register(Elu);var Selu=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return __extends$15(t,e),t.prototype.apply=function(e){return selu(e)},t.className="selu",t}(Activation);SerializationMap.register(Selu);var Relu=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return __extends$15(t,e),t.prototype.apply=function(e){return relu(e)},t.className="relu",t}(Activation);SerializationMap.register(Relu);var Relu6=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return __extends$15(t,e),t.prototype.apply=function(e){return tidy(function(){return minimum(getScalar(6),relu(e))})},t.className="relu6",t}(Activation);SerializationMap.register(Relu6);var Linear=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return __extends$15(t,e),t.prototype.apply=function(e){return e},t.className="linear",t}(Activation);SerializationMap.register(Linear);var Sigmoid=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return __extends$15(t,e),t.prototype.apply=function(e){return sigmoid(e)},t.className="sigmoid",t}(Activation);SerializationMap.register(Sigmoid);var HardSigmoid=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return __extends$15(t,e),t.prototype.apply=function(e){return hardSigmoid(e)},t.className="hardSigmoid",t}(Activation);SerializationMap.register(HardSigmoid);var Softplus=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return __extends$15(t,e),t.prototype.apply=function(e){return softplus(e)},t.className="softplus",t}(Activation);SerializationMap.register(Softplus);var Softsign=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return __extends$15(t,e),t.prototype.apply=function(e){return softsign(e)},t.className="softsign",t}(Activation);SerializationMap.register(Softsign);var Tanh=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return __extends$15(t,e),t.prototype.apply=function(e){return tanh$1(e)},t.className="tanh",t}(Activation);SerializationMap.register(Tanh);var Softmax=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return __extends$15(t,e),t.prototype.apply=function(e,t){return void 0===t&&(t=-1),softmax(e,t)},t.className="softmax",t}(Activation);SerializationMap.register(Softmax);var __extends$16=function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),LeakyReLU=function(e){function t(t){var r=e.call(this,null==t?{}:t)||this;return r.DEFAULT_ALPHA=.3,null==t&&(t={}),r.alpha=null==t.alpha?r.DEFAULT_ALPHA:t.alpha,r}return __extends$16(t,e),t.prototype.call=function(e,t){var r=getExactlyOneTensor(e);return leakyRelu(r,this.alpha)},t.prototype.computeOutputShape=function(e){return e},t.prototype.getConfig=function(){var t={alpha:this.alpha},r=e.prototype.getConfig.call(this);return Object.assign(t,r),t},t.className="LeakyReLU",t}(Layer);SerializationMap.register(LeakyReLU);var ELU$1=function(e){function t(t){var r=e.call(this,null==t?{}:t)||this;if(r.DEFAULT_ALPHA=1,null==t&&(t={}),null!=t.alpha&&t.alpha!==r.DEFAULT_ALPHA)throw new NotImplementedError("Non-default alpha value ("+t.alpha+") is not supported by the ELU layer yet.");return r.alpha=null==t.alpha?r.DEFAULT_ALPHA:t.alpha,r}return __extends$16(t,e),t.prototype.call=function(e,t){var r=getExactlyOneTensor(e);return elu(r)},t.prototype.computeOutputShape=function(e){return e},t.prototype.getConfig=function(){var t={alpha:this.alpha},r=e.prototype.getConfig.call(this);return Object.assign(t,r),t},t.className="ELU",t}(Layer);SerializationMap.register(ELU$1);var ThresholdedReLU=function(e){function t(t){var r=e.call(this,null==t?{}:t)||this;return r.DEFAULT_THETA=1,null==t&&(t={}),r.theta=null==t.theta?r.DEFAULT_THETA:t.theta,r.thetaTensor=getScalar(r.theta),r}return __extends$16(t,e),t.prototype.call=function(e,t){var r=getExactlyOneTensor(e);return r.mul(cast$1(r.greater(this.thetaTensor),"float32"))},t.prototype.computeOutputShape=function(e){return e},t.prototype.getConfig=function(){var t={theta:this.theta},r=e.prototype.getConfig.call(this);return Object.assign(t,r),t},t.className="ThresholdedReLU",t}(Layer);SerializationMap.register(ThresholdedReLU);var Softmax$1=function(e){function t(t){var r=e.call(this,null==t?{}:t)||this;return r.DEFAULT_AXIS=1,null==t&&(t={}),r.softmax=(new Softmax).apply,r.axis=null==t.axis?r.DEFAULT_AXIS:t.axis,r}return __extends$16(t,e),t.prototype.call=function(e,t){var r=getExactlyOneTensor(e);return this.softmax(r,this.axis)},t.prototype.computeOutputShape=function(e){return e},t.prototype.getConfig=function(){var t={axis:this.axis},r=e.prototype.getConfig.call(this);return Object.assign(t,r),t},t.className="Softmax",t}(Layer);SerializationMap.register(Softmax$1);var __extends$17=function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),__decorate$36=function(e,t,r,n){var a,o=arguments.length,i=o<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(a=e[s])&&(i=(o<3?a(i):o>3?a(t,r,i):a(t,r))||i);return o>3&&i&&Object.defineProperty(t,r,i),i},Regularizer=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return __extends$17(t,e),t}(Serializable),L1L2=function(e){function t(t){var r=e.call(this)||this,n=null==t||null==t.l1?.01:t.l1,a=null==t||null==t.l2?.01:t.l2;return r.hasL1=0!==n,r.hasL2=0!==a,r.l1=getScalar(n),r.l2=getScalar(a),r}return __extends$17(t,e),t.prototype.apply=function(e){var t=this;return tidy(function(){var r=zeros([1]);return t.hasL1&&(r=add(r,sum(scalarTimesArray(t.l1,abs(e))))),t.hasL2&&(r=add(r,sum(scalarTimesArray(t.l2,square$1(e))))),r.asScalar()})},t.prototype.getConfig=function(){return{l1:this.l1.dataSync()[0],l2:this.l2.dataSync()[0]}},t.fromConfig=function(e,t){return new e({l1:t.l1,l2:t.l2})},t.className="L1L2",t=__decorate$36([doc()],t)}(Regularizer);SerializationMap.register(L1L2);var REGULARIZER_IDENTIFIER_REGISTRY_SYMBOL_MAP={l1l2:"L1L2"},__extends$18=function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),Conv=function(e){function t(t,r){var n=e.call(this,r)||this;if(n.kernel=null,n.bias=null,n.DEFAULT_KERNEL_INITIALIZER="glorotNormal",n.DEFAULT_BIAS_INITIALIZER="zeros",n.rank=t,1!==n.rank&&2!==n.rank)throw new NotImplementedError("Convolution layer for rank other than 1 or 2 ("+n.rank+") is not implemented yet.");if(n.filters=r.filters,n.kernelSize=normalizeArray(r.kernelSize,t,"kernelSize"),n.strides=normalizeArray(null==r.strides?1:r.strides,t,"strides"),n.padding=null==r.padding?"valid":r.padding,checkPaddingMode(n.padding),n.dataFormat=null==r.dataFormat?"channelsLast":r.dataFormat,checkDataFormat(n.dataFormat),n.dilationRate=null==r.dilationRate?1:r.dilationRate,1===n.rank&&Array.isArray(n.dilationRate)&&1!==n.dilationRate.length)throw new ValueError("dilationRate must be a number or an array of a single number for 1D convolution, but received "+JSON.stringify(n.dilationRate));if(2===n.rank)if("number"==typeof n.dilationRate)n.dilationRate=[n.dilationRate,n.dilationRate];else if(2!==n.dilationRate.length)throw new ValueError("dilationRate must be a number or array of two numbers for 2D convolution, but received "+JSON.stringify(n.dilationRate));return n.activation=getActivation(r.activation),n.useBias=null==r.useBias||r.useBias,n.kernelInitializer=getInitializer(r.kernelInitializer||n.DEFAULT_KERNEL_INITIALIZER),n.biasInitializer=getInitializer(r.biasInitializer||n.DEFAULT_BIAS_INITIALIZER),n.kernelConstraint=getConstraint(r.kernelConstraint),n.biasConstraint=getConstraint(r.biasConstraint),n.kernelRegularizer=getRegularizer(r.kernelRegularizer),n.biasRegularizer=getRegularizer(r.biasRegularizer),n.activityRegularizer=getRegularizer(r.activityRegularizer),n}return __extends$18(t,e),t.prototype.build=function(e){e=getExactlyOneShape(e);var t="channelsFirst"===this.dataFormat?1:e.length-1;if(null==e[t])throw new ValueError("The channel dimension of the input should be defined. Found "+e[t]);var r=e[t],n=this.kernelSize.concat([r,this.filters]);this.kernel=this.addWeight("kernel",n,null,this.kernelInitializer,this.kernelRegularizer,!0,this.kernelConstraint),this.useBias&&(this.bias=this.addWeight("bias",[this.filters],null,this.biasInitializer,this.biasRegularizer,!0,this.biasConstraint)),this.inputSpec=[{ndim:this.rank+2,axes:(a={},a[t]=r,a)}],this.built=!0;var a},t.prototype.call=function(e,t){var r=this;return tidy(function(){e=getExactlyOneTensor(e);var t,n=null==r.bias?null:r.bias.read();if(1===r.rank)t=conv1dWithBias(e,r.kernel.read(),n,r.strides[0],r.padding,r.dataFormat,r.dilationRate);else if(2===r.rank)t=conv2dWithBias(e,r.kernel.read(),n,r.strides,r.padding,r.dataFormat,r.dilationRate);else if(3===r.rank)throw new NotImplementedError("3D convolution is not implemented yet.");return null!=r.activation&&(t=r.activation.apply(t)),t})},t.prototype.computeOutputShape=function(e){e=getExactlyOneShape(e);for(var t=[],r="channelsLast"===this.dataFormat?e.slice(1,e.length-1):e.slice(2),n=0;n1)throw new ValueError("Can not merge tensors with different batch sizes. Got tensors with shapes: "+JSON.stringify(e)+".");for(var a=null==e[0]?null:e[0].slice(1),o=1;o1){x=range$1(1,s).concat([0]);t.push(transpose(d,x)),l=!0}else t.push(d)}var y=r.mergeFunction(t),v=y.rank;if(l)if(null==v){var b=shape(y),m=[f=b[b.length-1]].concat(b.slice(0,b.length-1));y=transpose(y.reshape([-1,f]),[1,0]).reshape(m)}else if(v>1){var x=[v-1].concat(range$1(0,v-1));y=transpose(y,x)}return y}return r.mergeFunction(e)})},t.prototype.computeOutputShape=function(e){var t;t=null==(e=e)[0]?null:e[0].slice(1);for(var r=1;r1)throw new ValueError("A `Concatenate` layer requires inputs with matching shapes except for the concat axis. Got input shapes: "+JSON.stringify(e))}},t.prototype.mergeFunction=function(e){var t=this;return tidy(function(){return concatenate(e,t.axis)})},t.prototype.computeOutputShape=function(e){if(!Array.isArray(e)||!Array.isArray(e[0]))throw new ValueError("A `Concatenate` layer should be called on a list of inputs.");for(var t=e,r=t[0].slice(),n=this.axis<0?r.length+this.axis:this.axis,a=0,o=t.slice(1);a=0?this.axis:this.axis+e.length,r=e[t];if(null==r)throw new ValueError("Axis "+t+" of input tensor should have a defined dimension but the layer received an input with shape "+JSON.stringify(e)+".");this.inputSpec=[new InputSpec({ndim:e.length,axes:(a={},a[t]=r,a)})];var n=[r];this.scale&&(this.gamma=this.addWeight("gamma",n,null,this.gammaInitializer,this.gammaRegularizer,!0,this.gammaConstraint)),this.center&&(this.beta=this.addWeight("beta",n,null,this.betaInitializer,this.betaRegularizer,!0,this.betaConstraint)),this.movingMean=this.addWeight("moving_mean",n,null,this.movingMeanInitializer,null,!1),this.movingVariance=this.addWeight("moving_variance",n,null,this.movingVarianceInitializer,null,!1),this.built=!0;var a},t.prototype.call=function(e,t){var r=this;return tidy(function(){var n=null!=t.training&&t.training,a=getExactlyOneTensor(e),o=shape(a),i=o.length,s=range$1(0,i),u=r.axis>=0?r.axis:r.axis+i;s.splice(u,1);var l=pyListRepeat(1,i);l[u]=o[u];var c=s.slice();c.sort();var p=!arraysEqual(c,range$1(0,i).slice(0,i-1));if(!n)return function(){if(p){var e=r.movingMean.read().reshape(l),t=r.movingVariance.read().reshape(l),n=r.center?r.beta.read().reshape(l):null,o=r.scale?r.gamma.read().reshape(l):null;return batchNormalization$1(a,e,t,n,o,r.epsilon)}return batchNormalization$1(a,r.movingMean.read(),r.movingVariance.read(),null==r.beta?null:r.beta.read(),null==r.gamma?null:r.gamma.read(),r.epsilon)}();var d=normalizeBatchInTraining(a,r.gamma.read(),r.beta.read(),s,r.epsilon),h=d[0],f=d[1],m=d[2],g=arrayProd(s.map(function(e){return a.shape[e]})),y=m.mul(getScalar(g/(g-(1+r.epsilon))));return function(){r.stepCount++;var e=movingAverage(r.movingMean.read(),f,r.momentum,r.stepCount);r.movingMean.write(e);var t=movingAverage(r.movingVariance.read(),y,r.momentum,r.stepCount);r.movingVariance.write(t)}(),h})},t.prototype.getConfig=function(){var t={axis:this.axis,momentum:this.momentum,epsilon:this.epsilon,center:this.center,scale:this.scale,betaInitializer:serializeInitializer(this.betaInitializer),gammaInitializer:serializeInitializer(this.gammaInitializer),movingMeanInitializer:serializeInitializer(this.movingMeanInitializer),movingVarianceInitializer:serializeInitializer(this.movingVarianceInitializer),betaRegularizer:serializeRegularizer(this.betaRegularizer),gammaRegularizer:serializeRegularizer(this.gammaRegularizer),betaConstraint:serializeConstraint(this.betaConstraint),gammaConstraint:serializeConstraint(this.gammaConstraint)},r=e.prototype.getConfig.call(this);return Object.assign(t,r),t},t.className="BatchNormalization",t}(Layer);SerializationMap.register(BatchNormalization);var __extends$24=function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),ZeroPadding2D=function(e){function t(t){var r=this;if(null==t&&(t={}),r=e.call(this,t)||this,r.dataFormat=null==t.dataFormat?imageDataFormat():t.dataFormat,null==t.padding)r.padding=[[1,1],[1,1]];else if("number"==typeof t.padding)r.padding=[[t.padding,t.padding],[t.padding,t.padding]];else{if(t.padding=t.padding,2!==t.padding.length)throw new ValueError("ZeroPadding2D expects padding to be a length-2 array, but received a length-"+t.padding.length+" array.");var n=void 0,a=void 0;if("number"==typeof t.padding[0])n=[t.padding[0],t.padding[0]],a=[t.padding[1],t.padding[1]];else{if(t.padding=t.padding,2!==t.padding[0].length)throw new ValueError("ZeroPadding2D expects height padding to be a length-2 array, but received a length-"+t.padding[0].length+" array.");if(n=t.padding[0],2!==t.padding[1].length)throw new ValueError("ZeroPadding2D expects width padding to be a length-2 array, but received a length-"+t.padding[1].length+" array.");a=t.padding[1]}r.padding=[n,a]}return r.inputSpec=[new InputSpec({ndim:4})],r}return __extends$24(t,e),t.prototype.computeOutputShape=function(e){e=getExactlyOneShape(e);var t,r;return"channelsFirst"===this.dataFormat?(t=null!=e[2]&&e[2]>=0?e[2]+this.padding[0][0]+this.padding[0][1]:null,r=null!=e[3]&&e[3]>=0?e[3]+this.padding[1][0]+this.padding[1][1]:null,[e[0],e[1],t,r]):(t=null!=e[1]&&e[1]>=0?e[1]+this.padding[0][0]+this.padding[0][1]:null,r=null!=e[2]&&e[2]>=0?e[2]+this.padding[1][0]+this.padding[1][1]:null,[e[0],t,r,e[3]])},t.prototype.call=function(e,t){var r=this;return tidy(function(){return spatial2dPadding(getExactlyOneTensor(e),r.padding,r.dataFormat)})},t.prototype.getConfig=function(){var t={padding:this.padding,dataFormat:this.dataFormat},r=e.prototype.getConfig.call(this);return Object.assign(t,r),t},t.className="ZeroPadding2D",t}(Layer);SerializationMap.register(ZeroPadding2D);var __extends$25=function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),Pooling1D=function(e){function t(t){var r=this;if(null==t.poolSize&&(t.poolSize=2),r=e.call(this,t)||this,"number"==typeof t.poolSize)r.poolSize=[t.poolSize];else{if(!Array.isArray(t.poolSize)||1!==t.poolSize.length||"number"!=typeof t.poolSize[0])throw new ValueError("poolSize for 1D convolutional layer must be a number or an Array of a single number, but received "+JSON.stringify(t.poolSize));r.poolSize=t.poolSize}if(null==t.strides)r.strides=r.poolSize;else if("number"==typeof t.strides)r.strides=[t.strides];else{if(!Array.isArray(t.strides)||1!==t.strides.length||"number"!=typeof t.strides[0])throw new ValueError("strides for 1D convolutional layer must be a number or an Array of a single number, but received "+JSON.stringify(t.strides));r.strides=t.strides}return r.padding=null==t.padding?"valid":t.padding,checkPaddingMode(r.padding),r.inputSpec=[new InputSpec({ndim:3})],r}return __extends$25(t,e),t.prototype.computeOutputShape=function(e){var t=convOutputLength((e=getExactlyOneShape(e))[1],this.poolSize[0],this.padding,this.strides[0]);return[e[0],t,e[2]]},t.prototype.call=function(e,t){var r=this;return tidy(function(){r.invokeCallHook(e,t),e=expandDims$1(getExactlyOneTensor(e),2);var n=r.poolingFunction(getExactlyOneTensor(e),[r.poolSize[0],1],[r.strides[0],1],r.padding,"channelsLast");return squeeze(n,[2])})},t.prototype.getConfig=function(){var t={poolSize:this.poolSize,padding:this.padding,strides:this.strides},r=e.prototype.getConfig.call(this);return Object.assign(t,r),t},t}(Layer),MaxPooling1D=function(e){function t(t){return e.call(this,t)||this}return __extends$25(t,e),t.prototype.poolingFunction=function(e,t,r,n,a){return checkDataFormat(a),checkPaddingMode(n),pool2d(e,t,r,n,a,"max")},t.className="MaxPooling1D",t}(Pooling1D);SerializationMap.register(MaxPooling1D);var AveragePooling1D=function(e){function t(t){return e.call(this,t)||this}return __extends$25(t,e),t.prototype.poolingFunction=function(e,t,r,n,a){return checkDataFormat(a),checkPaddingMode(n),pool2d(e,t,r,n,a,"avg")},t.className="AveragePooling1D",t}(Pooling1D);SerializationMap.register(AveragePooling1D);var Pooling2D=function(e){function t(t){var r=this;return null==t.poolSize&&(t.poolSize=[2,2]),r=e.call(this,t)||this,r.poolSize=Array.isArray(t.poolSize)?t.poolSize:[t.poolSize,t.poolSize],r.strides=null==t.strides?r.poolSize:t.strides,r.padding=null==t.padding?"valid":t.padding,r.dataFormat=null==t.dataFormat?"channelsLast":t.dataFormat,checkDataFormat(r.dataFormat),checkPaddingMode(r.padding),r.inputSpec=[new InputSpec({ndim:4})],r}return __extends$25(t,e),t.prototype.computeOutputShape=function(e){e=getExactlyOneShape(e);var t="channelsFirst"===this.dataFormat?e[2]:e[1],r="channelsFirst"===this.dataFormat?e[3]:e[2];return t=convOutputLength(t,this.poolSize[0],this.padding,this.strides[0]),r=convOutputLength(r,this.poolSize[1],this.padding,this.strides[1]),"channelsFirst"===this.dataFormat?[e[0],e[1],t,r]:[e[0],t,r,e[3]]},t.prototype.call=function(e,t){var r=this;return tidy(function(){return r.invokeCallHook(e,t),r.poolingFunction(getExactlyOneTensor(e),r.poolSize,r.strides,r.padding,r.dataFormat)})},t.prototype.getConfig=function(){var t={poolSize:this.poolSize,padding:this.padding,strides:this.strides,dataFormat:this.dataFormat},r=e.prototype.getConfig.call(this);return Object.assign(t,r),t},t}(Layer),MaxPooling2D=function(e){function t(t){return e.call(this,t)||this}return __extends$25(t,e),t.prototype.poolingFunction=function(e,t,r,n,a){return checkDataFormat(a),checkPaddingMode(n),pool2d(e,t,r,n,a,"max")},t.className="MaxPooling2D",t}(Pooling2D);SerializationMap.register(MaxPooling2D);var AveragePooling2D=function(e){function t(t){return e.call(this,t)||this}return __extends$25(t,e),t.prototype.poolingFunction=function(e,t,r,n,a){return checkDataFormat(a),checkPaddingMode(n),pool2d(e,t,r,n,a,"avg")},t.className="AveragePooling2D",t}(Pooling2D);SerializationMap.register(AveragePooling2D);var GlobalPooling1D=function(e){function t(t){var r=e.call(this,t)||this;return r.inputSpec=[new InputSpec({ndim:3})],r}return __extends$25(t,e),t.prototype.computeOutputShape=function(e){return[e[0],e[2]]},t.prototype.call=function(e,t){throw new NotImplementedError},t}(Layer),GlobalAveragePooling1D=function(e){function t(t){return e.call(this,t)||this}return __extends$25(t,e),t.prototype.call=function(e,t){return tidy(function(){var t=getExactlyOneTensor(e);return mean(t,1)})},t.className="GlobalAveragePooling1D",t}(GlobalPooling1D);SerializationMap.register(GlobalAveragePooling1D);var GlobalMaxPooling1D=function(e){function t(t){return e.call(this,t)||this}return __extends$25(t,e),t.prototype.call=function(e,t){return tidy(function(){var t=getExactlyOneTensor(e);return max(t,1)})},t.className="GlobalMaxPooling1D",t}(GlobalPooling1D);SerializationMap.register(GlobalMaxPooling1D);var GlobalPooling2D=function(e){function t(t){var r=e.call(this,t)||this;return r.dataFormat=null==t.dataFormat?"channelsLast":t.dataFormat,checkDataFormat(r.dataFormat),r.inputSpec=[new InputSpec({ndim:4})],r}return __extends$25(t,e),t.prototype.computeOutputShape=function(e){return e=e,"channelsLast"===this.dataFormat?[e[0],e[3]]:[e[0],e[1]]},t.prototype.call=function(e,t){throw new NotImplementedError},t.prototype.getConfig=function(){var t={dataFormat:this.dataFormat},r=e.prototype.getConfig.call(this);return Object.assign(t,r),t},t}(Layer),GlobalAveragePooling2D=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return __extends$25(t,e),t.prototype.call=function(e,t){var r=this;return tidy(function(){var t=getExactlyOneTensor(e);return"channelsLast"===r.dataFormat?mean(t,[1,2]):mean(t,[2,3])})},t.className="GlobalAveragePooling2D",t}(GlobalPooling2D);SerializationMap.register(GlobalAveragePooling2D);var GlobalMaxPooling2D=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return __extends$25(t,e),t.prototype.call=function(e,t){var r=this;return tidy(function(){var t=getExactlyOneTensor(e);return"channelsLast"===r.dataFormat?max(t,[1,2]):max(t,[2,3])})},t.className="GlobalMaxPooling2D",t}(GlobalPooling2D);SerializationMap.register(GlobalMaxPooling2D);var __extends$26=function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),__decorate$37=function(e,t,r,n){var a,o=arguments.length,i=o<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(a=e[s])&&(i=(o<3?a(i):o>3?a(t,r,i):a(t,r))||i);return o>3&&i&&Object.defineProperty(t,r,i),i},RNN=function(e){function t(t){var r,n=e.call(this,t)||this;if(null==t.cell)throw new ValueError("cell property is missing for the constructor of RNN.");if(null==(r=Array.isArray(t.cell)?new StackedRNNCells({cells:t.cell}):t.cell).stateSize)throw new ValueError("The RNN cell should have an attribute `stateSize` (tuple of integers, one integer per RNN state).");return n.cell=r,n.returnSequences=null!=t.returnSequences&&t.returnSequences,n.returnState=null!=t.returnState&&t.returnState,n.goBackwards=null!=t.goBackwards&&t.goBackwards,n._stateful=null!=t.stateful&&t.stateful,n.unroll=null!=t.unroll&&t.unroll,n.supportsMasking=!0,n.inputSpec=[new InputSpec({ndim:3})],n.stateSpec=null,n.states=null,n.numConstants=null,n}return __extends$26(t,e),t.prototype.getStates=function(){return null==this.states?range$1(0,Array.isArray(this.cell.stateSize)?this.cell.stateSize.length:1).map(function(e){return null}):this.states},t.prototype.setStates=function(e){this.states=e},t.prototype.computeOutputShape=function(e){isArrayOfShapes(e)&&(e=e[0]),e=e;var t=this.cell.stateSize;Array.isArray(t)||(t=[t]);var r,n=t[0];if(r=this.returnSequences?[e[0],e[1],n]:[e[0],n],this.returnState){for(var a=[],o=0,i=t;o1&&(t=e.slice(1,e.length)),e=e[0]}return t=n(t),r=n(r),{inputs:e,initialState:t,constants:r}},t.prototype.apply=function(t,r){var n=null==r?null:r.initialState,a=null==r?null:r.constants;null==r&&(r={});var o=this.standardizeArgs(t,n,a);t=o.inputs,n=o.initialState,a=o.constants;var i=[],s=[];if(null!=n){r.initialState=n,i=i.concat(n),this.stateSpec=[];for(var u=0,l=n;u1?tile$1(r,[1,e]):r}):t.cell.stateSize>1?[tile$1(r,[1,t.cell.stateSize])]:[r]})},Object.defineProperty(t.prototype,"trainableWeights",{get:function(){return this.trainable?this.cell.trainableWeights:[]},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"nonTrainableWeights",{get:function(){return this.trainable?this.cell.nonTrainableWeights:this.cell.weights},enumerable:!0,configurable:!0}),t.prototype.getConfig=function(){var t={returnSequences:this.returnSequences,returnState:this.returnState,goBackwards:this.goBackwards,stateful:this.stateful,unroll:this.unroll};null!=this.numConstants&&(t.numConstants=this.numConstants);var r=this.cell.getConfig();t.cell={className:this.cell.getClassName(),config:r};var n=e.prototype.getConfig.call(this);return Object.assign(t,n),t},t.className="RNN",t}(Layer);SerializationMap.register(RNN);var RNNCell=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return __extends$26(t,e),t=__decorate$37([doc()],t)}(Layer),SimpleRNNCell=function(e){function t(t){var r=e.call(this,t)||this;return r.DEFAULT_ACTIVATION="tanh",r.DEFAULT_KERNEL_INITIALIZER="glorotNormal",r.DEFAULT_RECURRENT_INITIALIZER="orthogonal",r.DEFAULT_BIAS_INITIALIZER="zeros",r.units=t.units,r.activation=getActivation(null==t.activation?r.DEFAULT_ACTIVATION:t.activation),r.useBias=null==t.useBias||t.useBias,r.kernelInitializer=getInitializer(t.kernelInitializer||r.DEFAULT_KERNEL_INITIALIZER),r.recurrentInitializer=getInitializer(t.recurrentInitializer||r.DEFAULT_RECURRENT_INITIALIZER),r.biasInitializer=getInitializer(t.biasInitializer||r.DEFAULT_BIAS_INITIALIZER),r.kernelRegularizer=getRegularizer(t.kernelRegularizer),r.recurrentRegularizer=getRegularizer(t.recurrentRegularizer),r.biasRegularizer=getRegularizer(t.biasRegularizer),r.kernelConstraint=getConstraint(t.kernelConstraint),r.recurrentConstraint=getConstraint(t.recurrentConstraint),r.biasConstraint=getConstraint(t.biasConstraint),r.dropout=min$1([1,max$1([0,null==t.dropout?0:t.dropout])]),r.recurrentDropout=min$1([1,max$1([0,null==t.recurrentDropout?0:t.recurrentDropout])]),r.stateSize=r.units,r}return __extends$26(t,e),t.prototype.build=function(e){e=getExactlyOneShape(e),this.kernel=this.addWeight("kernel",[e[e.length-1],this.units],null,this.kernelInitializer,this.kernelRegularizer,!0,this.kernelConstraint),this.recurrentKernel=this.addWeight("recurrent_kernel",[this.units,this.units],null,this.recurrentInitializer,this.recurrentRegularizer,!0,this.recurrentConstraint),this.useBias?this.bias=this.addWeight("bias",[this.units],null,this.biasInitializer,this.biasRegularizer,!0,this.biasConstraint):this.bias=null,this.built=!0},t.prototype.call=function(e,t){var r=this;return tidy(function(){if(2!==(e=e).length)throw new ValueError("SimpleRNNCell expects 2 input Tensors, got "+e.length+".");var t=e[1];if(e=e[0],0!==r.dropout||0!==r.recurrentDropout)throw new NotImplementedError("Dropout is not implemented for SimpleRNNCell yet");var n=dot$1(e,r.kernel.read());null!=r.bias&&(n=biasAdd(n,r.bias.read()));var a=add(n,dot$1(t,r.recurrentKernel.read()));return null!=r.activation&&(a=r.activation.apply(a)),[a,a]})},t.prototype.getConfig=function(){var t={units:this.units,activation:serializeActivation(this.activation),useBias:this.useBias,kernelInitializer:serializeInitializer(this.kernelInitializer),recurrentInitializer:serializeInitializer(this.recurrentInitializer),biasInitializer:serializeInitializer(this.biasInitializer),kernelRegularizer:serializeRegularizer(this.kernelRegularizer),recurrentRegularizer:serializeRegularizer(this.recurrentRegularizer),biasRegularizer:serializeRegularizer(this.biasRegularizer),activityRegularizer:serializeRegularizer(this.activityRegularizer),kernelConstraint:serializeConstraint(this.kernelConstraint),recurrentConstraint:serializeConstraint(this.recurrentConstraint),biasConstraint:serializeConstraint(this.biasConstraint),dropout:this.dropout,recurrentDropout:this.recurrentDropout},r=e.prototype.getConfig.call(this);return Object.assign(t,r),t},t.className="SimpleRNNCell",t}(RNNCell);SerializationMap.register(SimpleRNNCell);var SimpleRNN=function(e){function t(t){return t.cell=new SimpleRNNCell(t),e.call(this,t)||this}return __extends$26(t,e),t.prototype.call=function(t,r){var n=this;return tidy(function(){var a=null==r?null:r.mask,o=null==r?null:r.training,i=null==r?null:r.initialState;return e.prototype.call.call(n,t,{mask:a,training:o,initialState:i})})},Object.defineProperty(t.prototype,"units",{get:function(){return this.cell.units},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"activation",{get:function(){return this.cell.activation},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"useBias",{get:function(){return this.cell.useBias},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"kernelInitializer",{get:function(){return this.cell.kernelInitializer},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"recurrentInitializer",{get:function(){return this.cell.recurrentInitializer},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"biasInitializer",{get:function(){return this.cell.biasInitializer},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"kernelRegularizer",{get:function(){return this.cell.kernelRegularizer},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"recurrentRegularizer",{get:function(){return this.cell.recurrentRegularizer},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"biasRegularizer",{get:function(){return this.cell.biasRegularizer},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"kernelConstraint",{get:function(){return this.cell.kernelConstraint},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"recurrentConstraint",{get:function(){return this.cell.recurrentConstraint},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"biasConstraint",{get:function(){return this.cell.biasConstraint},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"dropout",{get:function(){return this.cell.dropout},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"recurrentDropout",{get:function(){return this.cell.recurrentDropout},enumerable:!0,configurable:!0}),t.prototype.getConfig=function(){var t={units:this.units,activation:serializeActivation(this.activation),useBias:this.useBias,kernelInitializer:serializeInitializer(this.kernelInitializer),recurrentInitializer:serializeInitializer(this.recurrentInitializer),biasInitializer:serializeInitializer(this.biasInitializer),kernelRegularizer:serializeRegularizer(this.kernelRegularizer),recurrentRegularizer:serializeRegularizer(this.recurrentRegularizer),biasRegularizer:serializeRegularizer(this.biasRegularizer),activityRegularizer:serializeRegularizer(this.activityRegularizer),kernelConstraint:serializeConstraint(this.kernelConstraint),recurrentConstraint:serializeConstraint(this.recurrentConstraint),biasConstraint:serializeConstraint(this.biasConstraint),dropout:this.dropout,recurrentDropout:this.recurrentDropout},r=e.prototype.getConfig.call(this);return delete r.cell,Object.assign(t,r),t},t.className="SimpleRNN",t}(RNN);SerializationMap.register(SimpleRNN);var GRUCell=function(e){function t(t){var r=e.call(this,t)||this;return r.DEFAULT_ACTIVATION="tanh",r.DEFAULT_RECURRENT_ACTIVATION="hardSigmoid",r.DEFAULT_KERNEL_INITIALIZER="glorotNormal",r.DEFAULT_RECURRENT_INITIALIZER="orthogonal",r.DEFAULT_BIAS_INITIALIZER="zeros",r.units=t.units,r.activation=getActivation(void 0===t.activation?r.DEFAULT_ACTIVATION:t.activation),r.recurrentActivation=getActivation(void 0===t.activation?r.DEFAULT_RECURRENT_ACTIVATION:t.recurrentActivation),r.useBias=null==t.useBias||t.useBias,r.kernelInitializer=getInitializer(t.kernelInitializer||r.DEFAULT_KERNEL_INITIALIZER),r.recurrentInitializer=getInitializer(t.recurrentInitializer||r.DEFAULT_RECURRENT_INITIALIZER),r.biasInitializer=getInitializer(t.biasInitializer||r.DEFAULT_BIAS_INITIALIZER),r.kernelRegularizer=getRegularizer(t.kernelRegularizer),r.recurrentRegularizer=getRegularizer(t.recurrentRegularizer),r.biasRegularizer=getRegularizer(t.biasRegularizer),r.kernelConstraint=getConstraint(t.kernelConstraint),r.recurrentConstraint=getConstraint(t.recurrentConstraint),r.biasConstraint=getConstraint(t.biasConstraint),r.dropout=min$1([1,max$1([0,null==t.dropout?0:t.dropout])]),r.recurrentDropout=min$1([1,max$1([0,null==t.recurrentDropout?0:t.recurrentDropout])]),r.implementation=t.implementation,r.stateSize=r.units,r}return __extends$26(t,e),t.prototype.build=function(e){var t=(e=getExactlyOneShape(e))[e.length-1];this.kernel=this.addWeight("kernel",[t,3*this.units],null,this.kernelInitializer,this.kernelRegularizer,!0,this.kernelConstraint),this.recurrentKernel=this.addWeight("recurrent_kernel",[this.units,3*this.units],null,this.recurrentInitializer,this.recurrentRegularizer,!0,this.recurrentConstraint),this.useBias?this.bias=this.addWeight("bias",[3*this.units],null,this.biasInitializer,this.biasRegularizer,!0,this.biasConstraint):this.bias=null,this.built=!0},t.prototype.call=function(e,t){var r=this;return tidy(function(){if(0!==r.dropout||0!==r.recurrentDropout)throw new NotImplementedError("Dropout is not implemented for GRUCell yet");if(2!==(e=e).length)throw new ValueError("GRUCell expects 2 input Tensors (inputs, h, c), got "+e.length+".");var t=e[1];e=e[0];var n,a,o;if(1===r.implementation){var i=sliceAlongLastAxis(r.kernel.read(),0,r.units),s=sliceAlongLastAxis(r.kernel.read(),r.units,r.units),u=sliceAlongLastAxis(r.kernel.read(),2*r.units,r.units),l=sliceAlongLastAxis(r.recurrentKernel.read(),0,r.units),c=sliceAlongLastAxis(r.recurrentKernel.read(),r.units,r.units),p=sliceAlongLastAxis(r.recurrentKernel.read(),2*r.units,r.units),d=e,h=e,f=dot$1(e,i),m=dot$1(d,s),g=dot$1(h,u);if(r.useBias){var y=sliceAlongFirstAxis(r.bias.read(),0,r.units),v=sliceAlongFirstAxis(r.bias.read(),r.units,r.units),b=sliceAlongFirstAxis(r.bias.read(),2*r.units,r.units);f=biasAdd(f,y),m=biasAdd(m,v),g=biasAdd(g,b)}var x=t,w=t,_=t;n=r.recurrentActivation.apply(add(f,dot$1(x,l))),a=r.recurrentActivation.apply(add(m,dot$1(w,c))),o=r.activation.apply(add(g,dot$1(mul(a,_),p)))}else{var S=dot$1(e,r.kernel.read());r.useBias&&(S=biasAdd(S,r.bias.read()));var N=dot$1(t,sliceAlongLastAxis(r.recurrentKernel.read(),0,2*r.units)),f=sliceAlongLastAxis(S,0,r.units),m=sliceAlongLastAxis(S,r.units,r.units),A=sliceAlongLastAxis(N,0,r.units),E=sliceAlongLastAxis(N,r.units,r.units);n=r.recurrentActivation.apply(add(f,A)),a=r.recurrentActivation.apply(add(m,E));var g=sliceAlongLastAxis(S,2*r.units,r.units),T=dot$1(mul(a,t),sliceAlongLastAxis(r.recurrentKernel.read(),2*r.units,r.units));o=r.activation.apply(add(g,T))}var I=add(mul(n,t),mul(scalarPlusArray(getScalar(1),neg(n)),o));return[I,I]})},t.prototype.getConfig=function(){var t={units:this.units,activation:serializeActivation(this.activation),useBias:this.useBias,kernelInitializer:serializeInitializer(this.kernelInitializer),recurrentInitializer:serializeInitializer(this.recurrentInitializer),biasInitializer:serializeInitializer(this.biasInitializer),kernelRegularizer:serializeRegularizer(this.kernelRegularizer),recurrentRegularizer:serializeRegularizer(this.recurrentRegularizer),biasRegularizer:serializeRegularizer(this.biasRegularizer),activityRegularizer:serializeRegularizer(this.activityRegularizer),kernelConstraint:serializeConstraint(this.kernelConstraint),recurrentConstraint:serializeConstraint(this.recurrentConstraint),biasConstraint:serializeConstraint(this.biasConstraint),dropout:this.dropout,recurrentDropout:this.recurrentDropout,implementation:this.implementation},r=e.prototype.getConfig.call(this);return Object.assign(t,r),t},t.className="GRUCell",t}(RNNCell);SerializationMap.register(GRUCell);var GRU=function(e){function t(t){return 0===t.implementation&&console.warn("`implementation=0` has been deprecated, and now defaults to `implementation=1`. Please update your layer call."),t.cell=new GRUCell(t),e.call(this,t)||this}return __extends$26(t,e),t.prototype.call=function(t,r){var n=this;return tidy(function(){var a=null==r?null:r.mask,o=null==r?null:r.training,i=null==r?null:r.initialState;return e.prototype.call.call(n,t,{mask:a,training:o,initialState:i})})},Object.defineProperty(t.prototype,"units",{get:function(){return this.cell.units},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"activation",{get:function(){return this.cell.activation},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"useBias",{get:function(){return this.cell.useBias},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"kernelInitializer",{get:function(){return this.cell.kernelInitializer},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"recurrentInitializer",{get:function(){return this.cell.recurrentInitializer},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"biasInitializer",{get:function(){return this.cell.biasInitializer},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"kernelRegularizer",{get:function(){return this.cell.kernelRegularizer},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"recurrentRegularizer",{get:function(){return this.cell.recurrentRegularizer},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"biasRegularizer",{get:function(){return this.cell.biasRegularizer},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"kernelConstraint",{get:function(){return this.cell.kernelConstraint},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"recurrentConstraint",{get:function(){return this.cell.recurrentConstraint},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"biasConstraint",{get:function(){return this.cell.biasConstraint},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"dropout",{get:function(){return this.cell.dropout},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"recurrentDropout",{get:function(){return this.cell.recurrentDropout},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"implementation",{get:function(){return this.cell.implementation},enumerable:!0,configurable:!0}),t.prototype.getConfig=function(){var t={units:this.units,activation:serializeActivation(this.activation),useBias:this.useBias,kernelInitializer:serializeInitializer(this.kernelInitializer),recurrentInitializer:serializeInitializer(this.recurrentInitializer),biasInitializer:serializeInitializer(this.biasInitializer),kernelRegularizer:serializeRegularizer(this.kernelRegularizer),recurrentRegularizer:serializeRegularizer(this.recurrentRegularizer),biasRegularizer:serializeRegularizer(this.biasRegularizer),activityRegularizer:serializeRegularizer(this.activityRegularizer),kernelConstraint:serializeConstraint(this.kernelConstraint),recurrentConstraint:serializeConstraint(this.recurrentConstraint),biasConstraint:serializeConstraint(this.biasConstraint),dropout:this.dropout,recurrentDropout:this.recurrentDropout,implementation:this.implementation},r=e.prototype.getConfig.call(this);return delete r.cell,Object.assign(t,r),t},t.fromConfig=function(e,t){return 0===t.implmentation&&(t.implementation=1),new e(t)},t.className="GRU",t}(RNN);SerializationMap.register(GRU);var LSTMCell=function(e){function t(t){var r=e.call(this,t)||this;return r.DEFAULT_ACTIVATION="tanh",r.DEFAULT_RECURRENT_ACTIVATION="hardSigmoid",r.DEFAULT_KERNEL_INITIALIZER="glorotNormal",r.DEFAULT_RECURRENT_INITIALIZER="orthogonal",r.DEFAULT_BIAS_INITIALIZER="zeros",r.units=t.units,r.activation=getActivation(void 0===t.activation?r.DEFAULT_ACTIVATION:t.activation),r.recurrentActivation=getActivation(void 0===t.activation?r.DEFAULT_RECURRENT_ACTIVATION:t.recurrentActivation),r.useBias=null==t.useBias||t.useBias,r.kernelInitializer=getInitializer(t.kernelInitializer||r.DEFAULT_KERNEL_INITIALIZER),r.recurrentInitializer=getInitializer(t.recurrentInitializer||r.DEFAULT_RECURRENT_INITIALIZER),r.biasInitializer=getInitializer(t.biasInitializer||r.DEFAULT_BIAS_INITIALIZER),r.unitForgetBias=t.unitForgetBias,r.kernelRegularizer=getRegularizer(t.kernelRegularizer),r.recurrentRegularizer=getRegularizer(t.recurrentRegularizer),r.biasRegularizer=getRegularizer(t.biasRegularizer),r.kernelConstraint=getConstraint(t.kernelConstraint),r.recurrentConstraint=getConstraint(t.recurrentConstraint),r.biasConstraint=getConstraint(t.biasConstraint),r.dropout=min$1([1,max$1([0,null==t.dropout?0:t.dropout])]),r.recurrentDropout=min$1([1,max$1([0,null==t.recurrentDropout?0:t.recurrentDropout])]),r.implementation=t.implementation,r.stateSize=[r.units,r.units],r}return __extends$26(t,e),t.prototype.build=function(e){var t=(e=getExactlyOneShape(e))[e.length-1];this.kernel=this.addWeight("kernel",[t,4*this.units],null,this.kernelInitializer,this.kernelRegularizer,!0,this.kernelConstraint),this.recurrentKernel=this.addWeight("recurrent_kernel",[this.units,4*this.units],null,this.recurrentInitializer,this.recurrentRegularizer,!0,this.recurrentConstraint);var r;if(this.useBias){if(this.unitForgetBias){var n=this.biasInitializer,a=this.units;r=new(o=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return __extends$26(t,e),t.prototype.apply=function(e,t){var r=n.apply([a]),o=(new Ones).apply([a]),i=n.apply([2*a]);return concatAlongFirstAxis(concatAlongFirstAxis(r,o),i)},t}(Initializer),o.className="CustomInit",o)}else r=this.biasInitializer;this.bias=this.addWeight("bias",[4*this.units],null,r,this.biasRegularizer,!0,this.biasConstraint)}else this.bias=null;this.built=!0;var o},t.prototype.call=function(e,t){var r=this;return tidy(function(){if(0!==r.dropout||0!==r.recurrentDropout)throw new NotImplementedError("Dropout is not implemented for LSTMCell yet");if(3!==(e=e).length)throw new ValueError("LSTMCell expects 3 input Tensors (inputs, h, c), got "+e.length+".");var t=e[1],n=e[2];e=e[0];var a,o,i,s;if(1===r.implementation){var u=sliceAlongLastAxis(r.kernel.read(),0,r.units),l=sliceAlongLastAxis(r.kernel.read(),r.units,r.units),c=sliceAlongLastAxis(r.kernel.read(),2*r.units,r.units),p=sliceAlongLastAxis(r.kernel.read(),3*r.units,r.units),d=sliceAlongLastAxis(r.recurrentKernel.read(),0,r.units),h=sliceAlongLastAxis(r.recurrentKernel.read(),r.units,r.units),f=sliceAlongLastAxis(r.recurrentKernel.read(),2*r.units,r.units),m=sliceAlongLastAxis(r.recurrentKernel.read(),3*r.units,r.units),g=e,y=e,v=e,b=dot$1(e,u),x=dot$1(g,l),w=dot$1(y,c),_=dot$1(v,p);if(r.useBias){var S=sliceAlongFirstAxis(r.bias.read(),0,r.units),N=sliceAlongFirstAxis(r.bias.read(),r.units,r.units),A=sliceAlongFirstAxis(r.bias.read(),2*r.units,r.units),E=sliceAlongFirstAxis(r.bias.read(),3*r.units,r.units);b=biasAdd(b,S),x=biasAdd(x,N),w=biasAdd(w,A),_=biasAdd(_,E)}var T=t,I=t,O=t,P=t;a=r.recurrentActivation.apply(add(b,dot$1(T,d))),o=r.recurrentActivation.apply(add(x,dot$1(I,h))),i=add(mul(o,n),mul(a,r.activation.apply(add(w,dot$1(O,f))))),s=r.recurrentActivation.apply(add(_,dot$1(P,m)))}else{var R=dot$1(e,r.kernel.read());R=add(R,dot$1(t,r.recurrentKernel.read())),r.useBias&&(R=biasAdd(R,r.bias.read()));var C=sliceAlongLastAxis(R,0,r.units),k=sliceAlongLastAxis(R,r.units,r.units),D=sliceAlongLastAxis(R,2*r.units,r.units),M=sliceAlongLastAxis(R,3*r.units,r.units);a=r.recurrentActivation.apply(C),o=r.recurrentActivation.apply(k),i=add(mul(o,n),mul(a,r.activation.apply(D))),s=r.recurrentActivation.apply(M)}var L=mul(s,r.activation.apply(i));return[L,L,i]})},t.prototype.getConfig=function(){var t={units:this.units,activation:serializeActivation(this.activation),useBias:this.useBias,kernelInitializer:serializeInitializer(this.kernelInitializer),recurrentInitializer:serializeInitializer(this.recurrentInitializer),biasInitializer:serializeInitializer(this.biasInitializer),unitForgetBias:this.unitForgetBias,kernelRegularizer:serializeRegularizer(this.kernelRegularizer),recurrentRegularizer:serializeRegularizer(this.recurrentRegularizer),biasRegularizer:serializeRegularizer(this.biasRegularizer),activityRegularizer:serializeRegularizer(this.activityRegularizer),kernelConstraint:serializeConstraint(this.kernelConstraint),recurrentConstraint:serializeConstraint(this.recurrentConstraint),biasConstraint:serializeConstraint(this.biasConstraint),dropout:this.dropout,recurrentDropout:this.recurrentDropout,implementation:this.implementation},r=e.prototype.getConfig.call(this);return Object.assign(t,r),t},t.className="LSTMCell",t}(RNNCell);SerializationMap.register(LSTMCell);var LSTM=function(e){function t(t){return 0===t.implementation&&console.warn("`implementation=0` has been deprecated, and now defaults to `implementation=1`. Please update your layer call."),t.cell=new LSTMCell(t),e.call(this,t)||this}return __extends$26(t,e),t.prototype.call=function(t,r){var n=this;return tidy(function(){var a=null==r?null:r.mask,o=null==r?null:r.training,i=null==r?null:r.initialState;return e.prototype.call.call(n,t,{mask:a,training:o,initialState:i})})},Object.defineProperty(t.prototype,"units",{get:function(){return this.cell.units},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"activation",{get:function(){return this.cell.activation},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"useBias",{get:function(){return this.cell.useBias},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"kernelInitializer",{get:function(){return this.cell.kernelInitializer},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"recurrentInitializer",{get:function(){return this.cell.recurrentInitializer},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"biasInitializer",{get:function(){return this.cell.biasInitializer},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"unitForgetBias",{get:function(){return this.cell.unitForgetBias},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"kernelRegularizer",{get:function(){return this.cell.kernelRegularizer},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"recurrentRegularizer",{get:function(){return this.cell.recurrentRegularizer},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"biasRegularizer",{get:function(){return this.cell.biasRegularizer},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"kernelConstraint",{get:function(){return this.cell.kernelConstraint},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"recurrentConstraint",{get:function(){return this.cell.recurrentConstraint},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"biasConstraint",{get:function(){return this.cell.biasConstraint},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"dropout",{get:function(){return this.cell.dropout},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"recurrentDropout",{get:function(){return this.cell.recurrentDropout},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"implementation",{get:function(){return this.cell.implementation},enumerable:!0,configurable:!0}),t.prototype.getConfig=function(){var t={units:this.units,activation:serializeActivation(this.activation),useBias:this.useBias,kernelInitializer:serializeInitializer(this.kernelInitializer),recurrentInitializer:serializeInitializer(this.recurrentInitializer),biasInitializer:serializeInitializer(this.biasInitializer),unitForgetBias:this.unitForgetBias,kernelRegularizer:serializeRegularizer(this.kernelRegularizer),recurrentRegularizer:serializeRegularizer(this.recurrentRegularizer),biasRegularizer:serializeRegularizer(this.biasRegularizer),activityRegularizer:serializeRegularizer(this.activityRegularizer),kernelConstraint:serializeConstraint(this.kernelConstraint),recurrentConstraint:serializeConstraint(this.recurrentConstraint),biasConstraint:serializeConstraint(this.biasConstraint),dropout:this.dropout,recurrentDropout:this.recurrentDropout,implementation:this.implementation},r=e.prototype.getConfig.call(this);return delete r.cell,Object.assign(t,r),t},t.fromConfig=function(e,t){return 0===t.implmentation&&(t.implementation=1),new e(t)},t.className="LSTM",t}(RNN);SerializationMap.register(LSTM);var StackedRNNCells=function(e){function t(t){var r=e.call(this,t)||this;return r.cells=t.cells,r}return __extends$26(t,e),Object.defineProperty(t.prototype,"stateSize",{get:function(){for(var e=[],t=0,r=this.cells.slice().reverse();t= 3D, but received input shape "+JSON.stringify(t));this.inputSpec=[{shape:t}];var r=[t[0]].concat(t.slice(2));this.layer.built||(this.layer.build(r),this.layer.built=!0),e.prototype.build.call(this,t)},t.prototype.computeOutputShape=function(e){var t=[(e=getExactlyOneShape(e))[0]].concat(e.slice(2)),r=this.layer.computeOutputShape(t),n=e[1];return[r[0],n].concat(r.slice(1))},t.prototype.call=function(e,t){var r=this;return tidy(function(){return rnn(function(e,n){return[r.layer.call(e,t),[]]},e=getExactlyOneTensor(e),[],!1,null,null,!1,e.shape[1])[1]})},t.className="TimeDistributed",t}(Wrapper);SerializationMap.register(TimeDistributed);var VALID_BIDIRECTIONAL_MERGE_MODES=["sum","mul","concat","ave"],Bidirectional=function(e){function t(t){var r=e.call(this,t)||this,n=t.layer.getConfig();if(r.forwardLayer=deserialize({className:t.layer.getClassName(),config:n}),n.goBackwards=!0!==n.goBackwards,r.backwardLayer=deserialize({className:t.layer.getClassName(),config:n}),r.forwardLayer.name="forward_"+r.forwardLayer.name,r.backwardLayer.name="backward_"+r.backwardLayer.name,checkBidirectionalMergeMode(t.mergeMode),r.mergeMode=t.mergeMode,t.weights)throw new NotImplementedError("weights support is not implemented for Bidirectional layer yet.");return r._stateful=t.layer.stateful,r.returnSequences=t.layer.returnSequences,r.returnState=t.layer.returnState,r.supportsMasking=!0,r._trainable=!0,r.inputSpec=t.layer.inputSpec,r}return __extends$27(t,e),Object.defineProperty(t.prototype,"trainable",{get:function(){return this._trainable},set:function(e){this._trainable=e,null!=this.forwardLayer&&(this.forwardLayer.trainable=e),null!=this.backwardLayer&&(this.backwardLayer.trainable=e)},enumerable:!0,configurable:!0}),t.prototype.getWeights=function(){return this.forwardLayer.getWeights().concat(this.backwardLayer.getWeights())},t.prototype.setWeights=function(e){var t=e.length,r=Math.floor(t/2);this.forwardLayer.setWeights(e.slice(0,r)),this.backwardLayer.setWeights(e.slice(r))},t.prototype.computeOutputShape=function(e){var t=this.forwardLayer.computeOutputShape(e);Array.isArray(t)&&Array.isArray(t[0])||(t=[t]),t=t;var r,n,a;return this.returnState?(a=t.slice(1),r=t[0]):r=t[0],r=r,"concat"===this.mergeMode?(r[r.length-1]*=2,n=[r]):n=null==this.mergeMode?[r,r.slice()]:[r],this.returnState?null==this.mergeMode?n.concat(a).concat(a.slice()):[r].concat(a).concat(a.slice()):singletonOrArray(n)},t.prototype.apply=function(t,r){var n=null;if(null!=r&&(n=r.initialState),Array.isArray(t)&&(n=t.slice(1),t=t[0]),null==n||0===n.length)return e.prototype.apply.call(this,t,r);throw new NotImplementedError("The support for initial states is not implemented for Bidirectional layers yet.")},t.prototype.call=function(e,t){var r=this;return tidy(function(){if(null!=t.mask)throw new NotImplementedError("The support for masking is not implemented for Bidirectional layers yet.");if(null!=t.initialState)throw new NotImplementedError("The support for initial states is not implemented for Bidirectional layers yet.");var n,a=r.forwardLayer.call(e,t),o=r.backwardLayer.call(e,t);r.returnState&&(Array.isArray(a)&&(n=a.slice(1).concat(o.slice(1))),a=a[0],o=o[0]),r.returnSequences&&(o=reverse(o,1));var i;return"concat"===r.mergeMode?i=concatenate([a,o]):"sum"===r.mergeMode?i=add(a,o):"ave"===r.mergeMode?i=scalarTimesArray(getScalar(.5),add(a,o)):"mul"===r.mergeMode?i=mul(a,o):null==r.mergeMode&&(i=[a,o]),r.returnState?null==r.mergeMode?i.concat(n):[i].concat(n):i})},t.prototype.resetStates=function(e){this.forwardLayer.resetStates(),this.backwardLayer.resetStates()},t.prototype.build=function(e){var t=this;nameScope$1(this.forwardLayer.name,function(){t.forwardLayer.build(e)}),nameScope$1(this.backwardLayer.name,function(){t.backwardLayer.build(e)}),this.built=!0},Object.defineProperty(t.prototype,"trainableWeights",{get:function(){return this.forwardLayer.trainableWeights.concat(this.backwardLayer.trainableWeights)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"nonTrainableWeights",{get:function(){return this.forwardLayer.nonTrainableWeights.concat(this.backwardLayer.nonTrainableWeights)},enumerable:!0,configurable:!0}),t.prototype.getConfig=function(){var t={mergeMode:this.mergeMode},r=e.prototype.getConfig.call(this);return Object.assign(t,r),t},t.fromConfig=function(e,t){var r=deserialize(t.layer);if(delete t.layer,null!=t.numConstants)throw new NotImplementedError("Deserialization of a Bidirectional layer with numConstants present is not supported yet.");var n=t;return n.layer=r,new e(n)},t.className="Bidirectional",t}(Wrapper);SerializationMap.register(Bidirectional);var __extends$28=function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};return function(t,r){function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),__decorate$38=function(e,t,r,n){var a,o=arguments.length,i=o<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(a=e[s])&&(i=(o<3?a(i):o>3?a(t,r,i):a(t,r))||i);return o>3&&i&&Object.defineProperty(t,r,i),i},__awaiter$16=function(e,t,r,n){return new(r||(r=Promise))(function(a,o){function i(e){try{u(n.next(e))}catch(e){o(e)}}function s(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){e.done?a(e.value):new r(function(t){t(e.value)}).then(i,s)}u((n=n.apply(e,t||[])).next())})},__generator$16=function(e,t){function r(e){return function(t){return n([e,t])}}function n(r){if(a)throw new TypeError("Generator is already executing.");for(;u;)try{if(a=1,o&&(i=o[2&r[0]?"return":r[0]?"throw":"next"])&&!(i=i.call(o,r[1])).done)return i;switch(o=0,i&&(r=[0,i.value]),r[0]){case 0:case 1:i=r;break;case 4:return u.label++,{value:r[1],done:!1};case 5:u.label++,o=r[1],r=[0];continue;case 7:r=u.ops.pop(),u.trys.pop();continue;default:if(i=u.trys,!(i=i.length>0&&i[i.length-1])&&(6===r[0]||2===r[0])){u=0;continue}if(3===r[0]&&(!i||r[1]>i[0]&&r[1]=0;s--)(a=e[s])&&(i=(o<3?a(i):o>3?a(t,r,i):a(t,r))||i);return o>3&&i&&Object.defineProperty(t,r,i),i},ModelExports=function(){function e(){}return e.model=function(e){return new Model(e)},e.sequential=function(e){return new Sequential(e)},e.loadModel=function(e){return loadModelInternal(e)},e.input=function(e){return Input(e)},__decorate$39([doc()],e,"model",null),__decorate$39([doc()],e,"sequential",null),__decorate$39([doc()],e,"loadModel",null),__decorate$39([doc()],e,"input",null),e}(),LayerExports=function(){function e(){}return e.inputLayer=function(e){return new InputLayer(e)},e.elu=function(e){return new ELU$1(e)},e.leakyReLU=function(e){return new LeakyReLU(e)},e.softmax=function(e){return new Softmax$1(e)},e.thresholdedReLU=function(e){return new ThresholdedReLU(e)},e.conv1d=function(e){return new Conv1D(e)},e.conv2d=function(e){return new Conv2D(e)},e.conv2dTranspose=function(e){return new Conv2DTranspose(e)},e.separableConv2d=function(e){return new SeparableConv2D(e)},e.cropping2D=function(e){return new Cropping2D(e)},e.upSampling2d=function(e){return new UpSampling2D(e)},e.depthwiseConv2d=function(e){return new DepthwiseConv2D(e)},e.activation=function(e){return new Activation$1(e)},e.dense=function(e){return new Dense(e)},e.dropout=function(e){return new Dropout(e)},e.flatten=function(e){return new Flatten(e)},e.repeatVector=function(e){return new RepeatVector(e)},e.reshape=function(e){return new Reshape(e)},e.embedding=function(e){return new Embedding(e)},e.add=function(e){return new Add(e)},e.average=function(e){return new Average(e)},e.concatenate=function(e){return new Concatenate(e)},e.maximum=function(e){return new Maximum(e)},e.minimum=function(e){return new Minimum(e)},e.multiply=function(e){return new Multiply(e)},e.batchNormalization=function(e){return new BatchNormalization(e)},e.zeroPadding2d=function(e){return new ZeroPadding2D(e)},e.averagePooling1d=function(e){return new AveragePooling1D(e)},e.avgPool1d=function(t){return e.averagePooling1d(t)},e.avgPooling1d=function(t){return e.averagePooling1d(t)},e.averagePooling2d=function(e){return new AveragePooling2D(e)},e.avgPool2d=function(t){return e.averagePooling2d(t)},e.avgPooling2d=function(t){return e.averagePooling2d(t)},e.globalAveragePooling1d=function(e){return new GlobalAveragePooling1D(e)},e.globalAveragePooling2d=function(e){return new GlobalAveragePooling2D(e)},e.globalMaxPooling1d=function(e){return new GlobalMaxPooling1D(e)},e.globalMaxPooling2d=function(e){return new GlobalMaxPooling2D(e)},e.maxPooling1d=function(e){return new MaxPooling1D(e)},e.maxPooling2d=function(e){return new MaxPooling2D(e)},e.gru=function(e){return new GRU(e)},e.gruCell=function(e){return new GRUCell(e)},e.lstm=function(e){return new LSTM(e)},e.lstmCell=function(e){return new LSTMCell(e)},e.simpleRNN=function(e){return new SimpleRNN(e)},e.simpleRNNCell=function(e){return new SimpleRNNCell(e)},e.rnn=function(e){return new RNN(e)},e.stackedRNNCells=function(e){return new StackedRNNCells(e)},e.bidirectional=function(e){return new Bidirectional(e)},e.timeDistributed=function(e){return new TimeDistributed(e)},e.Layer=Layer,e.RNN=RNN,e.RNNCell=RNNCell,e.input=ModelExports.input,__decorate$39([doc()],e,"inputLayer",null),__decorate$39([doc()],e,"elu",null),__decorate$39([doc()],e,"leakyReLU",null),__decorate$39([doc()],e,"softmax",null),__decorate$39([doc()],e,"thresholdedReLU",null),__decorate$39([doc()],e,"conv1d",null),__decorate$39([doc()],e,"conv2d",null),__decorate$39([doc()],e,"conv2dTranspose",null),__decorate$39([doc()],e,"separableConv2d",null),__decorate$39([doc()],e,"cropping2D",null),__decorate$39([doc()],e,"upSampling2d",null),__decorate$39([doc()],e,"depthwiseConv2d",null),__decorate$39([doc()],e,"activation",null),__decorate$39([doc()],e,"dense",null),__decorate$39([doc()],e,"dropout",null),__decorate$39([doc()],e,"flatten",null),__decorate$39([doc()],e,"repeatVector",null),__decorate$39([doc()],e,"reshape",null),__decorate$39([doc()],e,"embedding",null),__decorate$39([doc()],e,"add",null),__decorate$39([doc()],e,"average",null),__decorate$39([doc()],e,"concatenate",null),__decorate$39([doc()],e,"maximum",null),__decorate$39([doc()],e,"minimum",null),__decorate$39([doc()],e,"multiply",null),__decorate$39([doc()],e,"batchNormalization",null),__decorate$39([doc()],e,"zeroPadding2d",null),__decorate$39([doc()],e,"averagePooling1d",null),__decorate$39([doc()],e,"averagePooling2d",null),__decorate$39([doc()],e,"globalAveragePooling1d",null),__decorate$39([doc()],e,"globalAveragePooling2d",null),__decorate$39([doc()],e,"globalMaxPooling1d",null),__decorate$39([doc()],e,"globalMaxPooling2d",null),__decorate$39([doc()],e,"maxPooling1d",null),__decorate$39([doc()],e,"maxPooling2d",null),__decorate$39([doc()],e,"gru",null),__decorate$39([doc()],e,"gruCell",null),__decorate$39([doc()],e,"lstm",null),__decorate$39([doc()],e,"lstmCell",null),__decorate$39([doc()],e,"simpleRNN",null),__decorate$39([doc()],e,"simpleRNNCell",null),__decorate$39([doc()],e,"rnn",null),__decorate$39([doc()],e,"stackedRNNCells",null),__decorate$39([doc()],e,"bidirectional",null),__decorate$39([doc()],e,"timeDistributed",null),e}(),ConstraintExports=function(){function e(){}return e.maxNorm=function(e){return new MaxNorm(e)},e.unitNorm=function(e){return new UnitNorm(e)},e.nonNeg=function(){return new NonNeg},e.minMaxNorm=function(e){return new MinMaxNorm(e)},__decorate$39([doc()],e,"maxNorm",null),__decorate$39([doc()],e,"unitNorm",null),__decorate$39([doc()],e,"nonNeg",null),__decorate$39([doc()],e,"minMaxNorm",null),e}(),InitializerExports=function(){function e(){}return e.zeros=function(){return new Zeros},e.ones=function(){return new Ones},e.constant=function(e){return new Constant(e)},e.randomUniform=function(e){return new RandomUniform(e)},e.randomNormal=function(e){return new RandomNormal(e)},e.truncatedNormal=function(e){return new TruncatedNormal(e)},e.identity=function(e){return new Identity(e)},e.varianceScaling=function(e){return new VarianceScaling(e)},e.glorotUniform=function(e){return new GlorotUniform(e)},e.glorotNormal=function(e){return new GlorotNormal(e)},e.heNormal=function(e){return new HeNormal(e)},e.leCunNormal=function(e){return new LeCunNormal(e)},e.orthogonal=function(e){return new Orthogonal(e)},__decorate$39([doc()],e,"zeros",null),__decorate$39([doc()],e,"ones",null),__decorate$39([doc()],e,"constant",null),__decorate$39([doc()],e,"randomUniform",null),__decorate$39([doc()],e,"randomNormal",null),__decorate$39([doc()],e,"truncatedNormal",null),__decorate$39([doc()],e,"identity",null),__decorate$39([doc()],e,"varianceScaling",null),__decorate$39([doc()],e,"glorotUniform",null),__decorate$39([doc()],e,"glorotNormal",null),__decorate$39([doc()],e,"heNormal",null),__decorate$39([doc()],e,"leCunNormal",null),__decorate$39([doc()],e,"orthogonal",null),e}(),MetricExports=function(){function e(){}return e.binaryAccuracy=function(e,t){return binaryAccuracy(e,t)},e.binaryCrossentropy=function(e,t){return binaryCrossentropy$1(e,t)},e.categoricalAccuracy=function(e,t){return categoricalAccuracy(e,t)},e.categoricalCrossentropy=function(e,t){return categoricalCrossentropy(e,t)},e.cosineProximity=function(e,t){return cosineProximity(e,t)},e.prototype.meanAbsoluteError=function(e,t){return meanAbsoluteError(e,t)},e.prototype.meanAbsolutePercentageError=function(e,t){return meanAbsolutePercentageError(e,t)},e.prototype.MAPE=function(e,t){return meanAbsolutePercentageError(e,t)},e.prototype.mape=function(e,t){return meanAbsolutePercentageError(e,t)},e.meanSquaredError=function(e,t){return meanSquaredError(e,t)},e.MSE=function(e,t){return meanSquaredError(e,t)},e.mse=function(e,t){return meanSquaredError(e,t)},__decorate$39([doc()],e.prototype,"meanAbsoluteError",null),__decorate$39([doc()],e.prototype,"meanAbsolutePercentageError",null),__decorate$39([doc()],e,"binaryAccuracy",null),__decorate$39([doc()],e,"binaryCrossentropy",null),__decorate$39([doc()],e,"categoricalAccuracy",null),__decorate$39([doc()],e,"categoricalCrossentropy",null),__decorate$39([doc()],e,"cosineProximity",null),__decorate$39([doc()],e,"meanSquaredError",null),e}(),RegularizerExports=function(){function e(){}return e.l1l2=function(e){return new L1L2(e)},e.l1=function(e){return l1(e)},e.l2=function(e){return l2(e)},__decorate$39([doc()],e,"l1l2",null),__decorate$39([doc()],e,"l1",null),__decorate$39([doc()],e,"l2",null),e}(),model=ModelExports.model,sequential=ModelExports.sequential,loadModel=ModelExports.loadModel,input=ModelExports.input,layers=LayerExports,constraints=ConstraintExports,initializers=InitializerExports,metrics=MetricExports,regularizers=RegularizerExports,punycode=createCommonjsModule(function(e,t){!function(r){function n(e){throw RangeError(P[e])}function a(e,t){for(var r=e.length,n=[];r--;)n[r]=t(e[r]);return n}function o(e,t){var r=e.split("@"),n="";return r.length>1&&(n=r[0]+"@",e=r[1]),n+a((e=e.replace(O,".")).split("."),t).join(".")}function i(e){for(var t,r,n=[],a=0,o=e.length;a=55296&&t<=56319&&a65535&&(t+=k((e-=65536)>>>10&1023|55296),e=56320|1023&e),t+=k(e)}).join("")}function u(e){return e-48<10?e-22:e-65<26?e-65:e-97<26?e-97:b}function l(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function c(e,t,r){var n=0;for(e=r?C(e/S):e>>1,e+=C(e/t);e>R*w>>1;n+=b)e=C(e/R);return C(n+(R+1)*e/(e+_))}function p(e){var t,r,a,o,i,l,p,d,h,f,m=[],g=e.length,y=0,_=A,S=N;for((r=e.lastIndexOf(E))<0&&(r=0),a=0;a=128&&n("not-basic"),m.push(e.charCodeAt(a));for(o=r>0?r+1:0;o=g&&n("invalid-input"),((d=u(e.charCodeAt(o++)))>=b||d>C((v-y)/l))&&n("overflow"),y+=d*l,h=p<=S?x:p>=S+w?w:p-S,!(dC(v/(f=b-h))&&n("overflow"),l*=f;S=c(y-i,t=m.length+1,0==i),C(y/t)>v-_&&n("overflow"),_+=C(y/t),y%=t,m.splice(y++,0,_)}return s(m)}function d(e){var t,r,a,o,s,u,p,d,h,f,m,g,y,_,S,T=[];for(g=(e=i(e)).length,t=A,r=0,s=N,u=0;u=t&&mC((v-r)/(y=a+1))&&n("overflow"),r+=(p-t)*y,t=p,u=0;uv&&n("overflow"),m==t){for(d=r,h=b;f=h<=s?x:h>=s+w?w:h-s,!(d= 0x80 (not a basic code point)","invalid-input":"Invalid input"},R=b-x,C=Math.floor,k=String.fromCharCode;if(g={version:"1.3.2",ucs2:{decode:i,encode:s},decode:p,encode:d,toASCII:function(e){return o(e,function(e){return I.test(e)?"xn--"+d(e):e})},toUnicode:function(e){return o(e,function(e){return T.test(e)?p(e.slice(4).toLowerCase()):e})}},h&&f)if(e.exports==h)f.exports=g;else for(y in g)g.hasOwnProperty(y)&&(h[y]=g[y]);else r.punycode=g}(commonjsGlobal)}),util$1={isString:function(e){return"string"==typeof e},isObject:function(e){return"object"==typeof e&&null!==e},isNull:function(e){return null===e},isNullOrUndefined:function(e){return null==e}},decode=function(e,t,r,n){t=t||"&",r=r||"=";var a={};if("string"!=typeof e||0===e.length)return a;var o=/\+/g;e=e.split(t);var i=1e3;n&&"number"==typeof n.maxKeys&&(i=n.maxKeys);var s=e.length;i>0&&s>i&&(s=i);for(var u=0;u=0?(l=h.substr(0,f),c=h.substr(f+1)):(l=h,c=""),p=decodeURIComponent(l),d=decodeURIComponent(c),hasOwnProperty(a,p)?Array.isArray(a[p])?a[p].push(d):a[p]=[a[p],d]:a[p]=d}return a},stringifyPrimitive=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}},encode=function(e,t,r,n){return t=t||"&",r=r||"=",null===e&&(e=void 0),"object"==typeof e?Object.keys(e).map(function(n){var a=encodeURIComponent(stringifyPrimitive(n))+r;return Array.isArray(e[n])?e[n].map(function(e){return a+encodeURIComponent(stringifyPrimitive(e))}).join(t):a+encodeURIComponent(stringifyPrimitive(e[n]))}).join(t):n?encodeURIComponent(stringifyPrimitive(n))+r+encodeURIComponent(stringifyPrimitive(e)):""},querystring=createCommonjsModule(function(e,t){t.decode=t.parse=decode,t.encode=t.stringify=encode}),querystring_1=querystring.decode,querystring_2=querystring.parse,querystring_3=querystring.encode,querystring_4=querystring.stringify,parse=urlParse,format=urlFormat,protocolPattern=/^([a-z0-9.+-]+:)/i,portPattern=/:[0-9]*$/,simplePathPattern=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,delims=["<",">",'"',"`"," ","\r","\n","\t"],unwise=["{","}","|","\\","^","`"].concat(delims),autoEscape=["'"].concat(unwise),nonHostChars=["%","/","?",";","#"].concat(autoEscape),hostEndingChars=["/","?","#"],hostnameMaxLen=255,hostnamePartPattern=/^[+a-z0-9A-Z_-]{0,63}$/,hostnamePartStart=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,unsafeProtocol={javascript:!0,"javascript:":!0},hostlessProtocol={javascript:!0,"javascript:":!0},slashedProtocol={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};Url.prototype.parse=function(e,t,r){if(!util$1.isString(e))throw new TypeError("Parameter 'url' must be a string, not "+typeof e);var n=e.indexOf("?"),a=-1!==n&&n127?w+="x":w+=x[_];if(!w.match(hostnamePartPattern)){var N=v.slice(0,h),A=v.slice(h+1),E=x.match(hostnamePartStart);E&&(N.push(E[1]),A.unshift(E[2])),A.length&&(s="/"+A.join(".")+s),this.hostname=N.join(".");break}}}this.hostname.length>hostnameMaxLen?this.hostname="":this.hostname=this.hostname.toLowerCase(),y||(this.hostname=punycode.toASCII(this.hostname));var T=this.port?":"+this.port:"",I=this.hostname||"";this.host=I+T,this.href+=this.host,y&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==s[0]&&(s="/"+s))}if(!unsafeProtocol[c])for(var h=0,b=autoEscape.length;h0)&&r.host.split("@"))&&(r.auth=E.shift(),r.host=r.hostname=E.shift())),r.search=e.search,r.query=e.query,util$1.isNull(r.pathname)&&util$1.isNull(r.search)||(r.path=(r.pathname?r.pathname:"")+(r.search?r.search:"")),r.href=r.format(),r;if(!v.length)return r.pathname=null,r.search?r.path="/"+r.search:r.path=null,r.href=r.format(),r;for(var w=v.slice(-1)[0],_=(r.host||e.host||v.length>1)&&("."===w||".."===w)||""===w,S=0,N=v.length;N>=0;N--)"."===(w=v[N])?v.splice(N,1):".."===w?(v.splice(N,1),S++):S&&(v.splice(N,1),S--);if(!g&&!y)for(;S--;S)v.unshift("..");!g||""===v[0]||v[0]&&"/"===v[0].charAt(0)||v.unshift(""),_&&"/"!==v.join("/").substr(-1)&&v.push("");var A=""===v[0]||v[0]&&"/"===v[0].charAt(0);if(x){r.hostname=r.host=A?"":v.length?v.shift():"";var E=!!(r.host&&r.host.indexOf("@")>0)&&r.host.split("@");E&&(r.auth=E.shift(),r.host=r.hostname=E.shift())}return(g=g||r.host&&v.length)&&!A&&v.unshift(""),v.length?r.pathname=v.join("/"):(r.pathname=null,r.path=null),util$1.isNull(r.pathname)&&util$1.isNull(r.search)||(r.path=(r.pathname?r.pathname:"")+(r.search?r.search:"")),r.auth=e.auth||r.auth,r.slashes=r.slashes||e.slashes,r.href=r.format(),r},Url.prototype.parseHost=function(){var e=this.host,t=portPattern.exec(e);t&&(":"!==(t=t[0])&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)};var aspromise=asPromise,base64_1=createCommonjsModule(function(e,t){var r=t;r.length=function(e){var t=e.length;if(!t)return 0;for(var r=0;--t%4>1&&"="===e.charAt(t);)++r;return Math.ceil(3*e.length)/4-r};for(var n=new Array(64),a=new Array(123),o=0;o<64;)a[n[o]=o<26?o+65:o<52?o+71:o<62?o-4:o-59|43]=o++;r.encode=function(e,t,r){for(var a,o=null,i=[],s=0,u=0;t>2],a=(3&l)<<4,u=1;break;case 1:i[s++]=n[a|l>>4],a=(15&l)<<2,u=2;break;case 2:i[s++]=n[a|l>>6],i[s++]=n[63&l],u=0}s>8191&&((o||(o=[])).push(String.fromCharCode.apply(String,i)),s=0)}return u&&(i[s++]=n[a],i[s++]=61,1===u&&(i[s++]=61)),o?(s&&o.push(String.fromCharCode.apply(String,i.slice(0,s))),o.join("")):String.fromCharCode.apply(String,i.slice(0,s))};r.decode=function(e,t,r){for(var n,o=r,i=0,s=0;s1)break;if(void 0===(u=a[u]))throw Error("invalid encoding");switch(i){case 0:n=u,i=1;break;case 1:t[r++]=n<<2|(48&u)>>4,n=u,i=2;break;case 2:t[r++]=(15&n)<<4|(60&u)>>2,n=u,i=3;break;case 3:t[r++]=(3&n)<<6|u,i=0}}if(1===i)throw Error("invalid encoding");return r-o},r.test=function(e){return/^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$/.test(e)}}),eventemitter=EventEmitter;EventEmitter.prototype.on=function(e,t,r){return(this._listeners[e]||(this._listeners[e]=[])).push({fn:t,ctx:r||this}),this},EventEmitter.prototype.off=function(e,t){if(void 0===e)this._listeners={};else if(void 0===t)this._listeners[e]=[];else for(var r=this._listeners[e],n=0;n191&&n<224?o[i++]=(31&n)<<6|63&e[t++]:n>239&&n<365?(n=((7&n)<<18|(63&e[t++])<<12|(63&e[t++])<<6|63&e[t++])-65536,o[i++]=55296+(n>>10),o[i++]=56320+(1023&n)):o[i++]=(15&n)<<12|(63&e[t++])<<6|63&e[t++],i>8191&&((a||(a=[])).push(String.fromCharCode.apply(String,o)),i=0);return a?(i&&a.push(String.fromCharCode.apply(String,o.slice(0,i))),a.join("")):String.fromCharCode.apply(String,o.slice(0,i))},r.write=function(e,t,r){for(var n,a,o=r,i=0;i>6|192,t[r++]=63&n|128):55296==(64512&n)&&56320==(64512&(a=e.charCodeAt(i+1)))?(n=65536+((1023&n)<<10)+(1023&a),++i,t[r++]=n>>18|240,t[r++]=n>>12&63|128,t[r++]=n>>6&63|128,t[r++]=63&n|128):(t[r++]=n>>12|224,t[r++]=n>>6&63|128,t[r++]=63&n|128);return r-o}}),pool_1=pool,longbits=LongBits,zero=LongBits.zero=new LongBits(0,0);zero.toNumber=function(){return 0},zero.zzEncode=zero.zzDecode=function(){return this},zero.length=function(){return 1};var zeroHash=LongBits.zeroHash="\0\0\0\0\0\0\0\0";LongBits.fromNumber=function(e){if(0===e)return zero;var t=e<0;t&&(e=-e);var r=e>>>0,n=(e-r)/4294967296>>>0;return t&&(n=~n>>>0,r=~r>>>0,++r>4294967295&&(r=0,++n>4294967295&&(n=0))),new LongBits(r,n)},LongBits.from=function(e){if("number"==typeof e)return LongBits.fromNumber(e);if(minimal.isString(e)){if(!minimal.Long)return LongBits.fromNumber(parseInt(e,10));e=minimal.Long.fromString(e)}return e.low||e.high?new LongBits(e.low>>>0,e.high>>>0):zero},LongBits.prototype.toNumber=function(e){if(!e&&this.hi>>>31){var t=1+~this.lo>>>0,r=~this.hi>>>0;return t||(r=r+1>>>0),-(t+4294967296*r)}return this.lo+4294967296*this.hi},LongBits.prototype.toLong=function(e){return minimal.Long?new minimal.Long(0|this.lo,0|this.hi,Boolean(e)):{low:0|this.lo,high:0|this.hi,unsigned:Boolean(e)}};var charCodeAt=String.prototype.charCodeAt;LongBits.fromHash=function(e){return e===zeroHash?zero:new LongBits((charCodeAt.call(e,0)|charCodeAt.call(e,1)<<8|charCodeAt.call(e,2)<<16|charCodeAt.call(e,3)<<24)>>>0,(charCodeAt.call(e,4)|charCodeAt.call(e,5)<<8|charCodeAt.call(e,6)<<16|charCodeAt.call(e,7)<<24)>>>0)},LongBits.prototype.toHash=function(){return String.fromCharCode(255&this.lo,this.lo>>>8&255,this.lo>>>16&255,this.lo>>>24,255&this.hi,this.hi>>>8&255,this.hi>>>16&255,this.hi>>>24)},LongBits.prototype.zzEncode=function(){var e=this.hi>>31;return this.hi=((this.hi<<1|this.lo>>>31)^e)>>>0,this.lo=(this.lo<<1^e)>>>0,this},LongBits.prototype.zzDecode=function(){var e=-(1&this.lo);return this.lo=((this.lo>>>1|this.hi<<31)^e)>>>0,this.hi=(this.hi>>>1^e)>>>0,this},LongBits.prototype.length=function(){var e=this.lo,t=(this.lo>>>28|this.hi<<4)>>>0,r=this.hi>>>24;return 0===r?0===t?e<16384?e<128?1:2:e<2097152?3:4:t<16384?t<128?5:6:t<2097152?7:8:r<128?9:10};var minimal=createCommonjsModule(function(e,t){function r(e,t,r){for(var n=Object.keys(t),a=0;a0)},a.Buffer=function(){try{var e=a.inquire("buffer").Buffer;return e.prototype.utf8Write?e:null}catch(e){return null}}(),a._Buffer_from=null,a._Buffer_allocUnsafe=null,a.newBuffer=function(e){return"number"==typeof e?a.Buffer?a._Buffer_allocUnsafe(e):new a.Array(e):a.Buffer?a._Buffer_from(e):"undefined"==typeof Uint8Array?e:new Uint8Array(e)},a.Array="undefined"!=typeof Uint8Array?Uint8Array:Array,a.Long=commonjsGlobal.dcodeIO&&commonjsGlobal.dcodeIO.Long||a.inquire("long"),a.key2Re=/^true|false|0|1$/,a.key32Re=/^-?(?:0|[1-9][0-9]*)$/,a.key64Re=/^(?:[\\x00-\\xff]{8}|-?(?:0|[1-9][0-9]*))$/,a.longToHash=function(e){return e?a.LongBits.from(e).toHash():a.LongBits.zeroHash},a.longFromHash=function(e,t){var r=a.LongBits.fromHash(e);return a.Long?a.Long.fromBits(r.lo,r.hi,t):r.toNumber(Boolean(t))},a.merge=r,a.lcFirst=function(e){return e.charAt(0).toLowerCase()+e.substring(1)},a.newError=n,a.ProtocolError=n("ProtocolError"),a.oneOfGetter=function(e){for(var t={},r=0;r-1;--r)if(1===t[e[r]]&&void 0!==this[e[r]]&&null!==this[e[r]])return e[r]}},a.oneOfSetter=function(e){return function(t){for(var r=0;r>>=0)<128?1:e<16384?2:e<2097152?3:e<268435456?4:5,e)).len,this},Writer.prototype.int32=function(e){return e<0?this._push(writeVarint64,10,LongBits$1.fromNumber(e)):this.uint32(e)},Writer.prototype.sint32=function(e){return this.uint32((e<<1^e>>31)>>>0)},Writer.prototype.uint64=function(e){var t=LongBits$1.from(e);return this._push(writeVarint64,t.length(),t)},Writer.prototype.int64=Writer.prototype.uint64,Writer.prototype.sint64=function(e){var t=LongBits$1.from(e).zzEncode();return this._push(writeVarint64,t.length(),t)},Writer.prototype.bool=function(e){return this._push(writeByte,1,e?1:0)},Writer.prototype.fixed32=function(e){return this._push(writeFixed32,4,e>>>0)},Writer.prototype.sfixed32=Writer.prototype.fixed32,Writer.prototype.fixed64=function(e){var t=LongBits$1.from(e);return this._push(writeFixed32,4,t.lo)._push(writeFixed32,4,t.hi)},Writer.prototype.sfixed64=Writer.prototype.fixed64,Writer.prototype.float=function(e){return this._push(minimal.float.writeFloatLE,4,e)},Writer.prototype.double=function(e){return this._push(minimal.float.writeDoubleLE,8,e)};var writeBytes=minimal.Array.prototype.set?function(e,t,r){t.set(e,r)}:function(e,t,r){for(var n=0;n>>0;if(!t)return this._push(writeByte,1,0);if(minimal.isString(e)){var r=Writer.alloc(t=base64.length(e));base64.decode(e,r,0),e=r}return this.uint32(t)._push(writeBytes,t,e)},Writer.prototype.string=function(e){var t=utf8.length(e);return t?this.uint32(t)._push(utf8.write,t,e):this._push(writeByte,1,0)},Writer.prototype.fork=function(){return this.states=new State(this),this.head=this.tail=new Op(noop,0,0),this.len=0,this},Writer.prototype.reset=function(){return this.states?(this.head=this.states.head,this.tail=this.states.tail,this.len=this.states.len,this.states=this.states.next):(this.head=this.tail=new Op(noop,0,0),this.len=0),this},Writer.prototype.ldelim=function(){var e=this.head,t=this.tail,r=this.len;return this.reset().uint32(r),r&&(this.tail.next=e.next,this.tail=t,this.len+=r),this},Writer.prototype.finish=function(){for(var e=this.head.next,t=this.constructor.alloc(this.len),r=0;e;)e.fn(e.val,t,r),r+=e.len,e=e.next;return t},Writer._configure=function(e){BufferWriter=e};var writer_buffer=BufferWriter$1;(BufferWriter$1.prototype=Object.create(writer.prototype)).constructor=BufferWriter$1;var Buffer=minimal.Buffer;BufferWriter$1.alloc=function(e){return(BufferWriter$1.alloc=minimal._Buffer_allocUnsafe)(e)};var writeBytesBuffer=Buffer&&Buffer.prototype instanceof Uint8Array&&"set"===Buffer.prototype.set.name?function(e,t,r){t.set(e,r)}:function(e,t,r){if(e.copy)e.copy(t,r,0,e.length);else for(var n=0;n>>0;return this.uint32(t),t&&this._push(writeBytesBuffer,t,e),this},BufferWriter$1.prototype.string=function(e){var t=Buffer.byteLength(e);return this.uint32(t),t&&this._push(writeStringBuffer,t,e),this};var reader=Reader,BufferReader,LongBits$2=minimal.LongBits,utf8$1=minimal.utf8,create_array="undefined"!=typeof Uint8Array?function(e){if(e instanceof Uint8Array||Array.isArray(e))return new Reader(e);throw Error("illegal buffer")}:function(e){if(Array.isArray(e))return new Reader(e);throw Error("illegal buffer")};Reader.create=minimal.Buffer?function(e){return(Reader.create=function(e){return minimal.Buffer.isBuffer(e)?new BufferReader(e):create_array(e)})(e)}:create_array,Reader.prototype._slice=minimal.Array.prototype.subarray||minimal.Array.prototype.slice,Reader.prototype.uint32=function(){var e=4294967295;return function(){if(e=(127&this.buf[this.pos])>>>0,this.buf[this.pos++]<128)return e;if(e=(e|(127&this.buf[this.pos])<<7)>>>0,this.buf[this.pos++]<128)return e;if(e=(e|(127&this.buf[this.pos])<<14)>>>0,this.buf[this.pos++]<128)return e;if(e=(e|(127&this.buf[this.pos])<<21)>>>0,this.buf[this.pos++]<128)return e;if(e=(e|(15&this.buf[this.pos])<<28)>>>0,this.buf[this.pos++]<128)return e;if((this.pos+=5)>this.len)throw this.pos=this.len,indexOutOfRange(this,10);return e}}(),Reader.prototype.int32=function(){return 0|this.uint32()},Reader.prototype.sint32=function(){var e=this.uint32();return e>>>1^-(1&e)|0},Reader.prototype.bool=function(){return 0!==this.uint32()},Reader.prototype.fixed32=function(){if(this.pos+4>this.len)throw indexOutOfRange(this,4);return readFixed32_end(this.buf,this.pos+=4)},Reader.prototype.sfixed32=function(){if(this.pos+4>this.len)throw indexOutOfRange(this,4);return 0|readFixed32_end(this.buf,this.pos+=4)},Reader.prototype.float=function(){if(this.pos+4>this.len)throw indexOutOfRange(this,4);var e=minimal.float.readFloatLE(this.buf,this.pos);return this.pos+=4,e},Reader.prototype.double=function(){if(this.pos+8>this.len)throw indexOutOfRange(this,4);var e=minimal.float.readDoubleLE(this.buf,this.pos);return this.pos+=8,e},Reader.prototype.bytes=function(){var e=this.uint32(),t=this.pos,r=this.pos+e;if(r>this.len)throw indexOutOfRange(this,e);return this.pos+=e,Array.isArray(this.buf)?this.buf.slice(t,r):t===r?new this.buf.constructor(0):this._slice.call(this.buf,t,r)},Reader.prototype.string=function(){var e=this.bytes();return utf8$1.read(e,0,e.length)},Reader.prototype.skip=function(e){if("number"==typeof e){if(this.pos+e>this.len)throw indexOutOfRange(this,e);this.pos+=e}else do{if(this.pos>=this.len)throw indexOutOfRange(this)}while(128&this.buf[this.pos++]);return this},Reader.prototype.skipType=function(e){switch(e){case 0:this.skip();break;case 1:this.skip(8);break;case 2:this.skip(this.uint32());break;case 3:for(;;){if(4==(e=7&this.uint32()))break;this.skipType(e)}break;case 5:this.skip(4);break;default:throw Error("invalid wire type "+e+" at offset "+this.pos)}return this},Reader._configure=function(e){BufferReader=e;var t=minimal.Long?"toLong":"toNumber";minimal.merge(Reader.prototype,{int64:function(){return readLongVarint.call(this)[t](!1)},uint64:function(){return readLongVarint.call(this)[t](!0)},sint64:function(){return readLongVarint.call(this).zzDecode()[t](!1)},fixed64:function(){return readFixed64.call(this)[t](!0)},sfixed64:function(){return readFixed64.call(this)[t](!1)}})};var reader_buffer=BufferReader$1;(BufferReader$1.prototype=Object.create(reader.prototype)).constructor=BufferReader$1,minimal.Buffer&&(BufferReader$1.prototype._slice=minimal.Buffer.prototype.slice),BufferReader$1.prototype.string=function(){var e=this.uint32();return this.buf.utf8Slice(this.pos,this.pos=Math.min(this.pos+e,this.len))};var service=Service;(Service.prototype=Object.create(minimal.EventEmitter.prototype)).constructor=Service,Service.prototype.rpcCall=function e(t,r,n,a,o){if(!a)throw TypeError("request must be specified");var i=this;if(!o)return minimal.asPromise(e,i,t,r,n,a);if(i.rpcImpl)try{return i.rpcImpl(t,r[i.requestDelimited?"encodeDelimited":"encode"](a).finish(),function(e,r){if(e)return i.emit("error",e,t),o(e);{if(null!==r){if(!(r instanceof n))try{r=n[i.responseDelimited?"decodeDelimited":"decode"](r)}catch(e){return i.emit("error",e,t),o(e)}return i.emit("data",r,t),o(null,r)}i.end(!0)}})}catch(e){return i.emit("error",e,t),void setTimeout(function(){o(e)},0)}else setTimeout(function(){o(Error("already ended"))},0)},Service.prototype.end=function(e){return this.rpcImpl&&(e||this.rpcImpl(null,null,null),this.rpcImpl=null,this.emit("end").off()),this};var rpc_1=createCommonjsModule(function(e,t){t.Service=service}),roots={},indexMinimal=createCommonjsModule(function(e,t){function r(){n.Reader._configure(n.BufferReader),n.util._configure()}var n=t;n.build="minimal",n.Writer=writer,n.BufferWriter=writer_buffer,n.Reader=reader,n.BufferReader=reader_buffer,n.util=minimal,n.rpc=rpc_1,n.roots=roots,n.configure=r,n.Writer._configure(n.BufferWriter),r()}),minimal$1=indexMinimal,minimal_1=minimal$1.roots,minimal_2=minimal$1.Reader,minimal_3=minimal$1.util,$Reader=minimal_2,$util=minimal_3,$root=minimal_1.default||(minimal_1.default={}),tensorflow=$root.tensorflow=function(){var e={};return e.Any=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r>>3){case 1:n.typeUrl=e.string();break;case 2:n.value=e.bytes();break;default:e.skipType(7&a)}}return n},e}(),e.DataType=function(){var e={},t=Object.create(e);return t[e[0]="DT_INVALID"]=0,t[e[1]="DT_FLOAT"]=1,t[e[2]="DT_DOUBLE"]=2,t[e[3]="DT_INT32"]=3,t[e[4]="DT_UINT8"]=4,t[e[5]="DT_INT16"]=5,t[e[6]="DT_INT8"]=6,t[e[7]="DT_STRING"]=7,t[e[8]="DT_COMPLEX64"]=8,t[e[9]="DT_INT64"]=9,t[e[10]="DT_BOOL"]=10,t[e[11]="DT_QINT8"]=11,t[e[12]="DT_QUINT8"]=12,t[e[13]="DT_QINT32"]=13,t[e[14]="DT_BFLOAT16"]=14,t[e[101]="DT_FLOAT_REF"]=101,t[e[102]="DT_DOUBLE_REF"]=102,t[e[103]="DT_INT32_REF"]=103,t[e[104]="DT_UINT8_REF"]=104,t[e[105]="DT_INT16_REF"]=105,t[e[106]="DT_INT8_REF"]=106,t[e[107]="DT_STRING_REF"]=107,t[e[108]="DT_COMPLEX64_REF"]=108,t[e[109]="DT_INT64_REF"]=109,t[e[110]="DT_BOOL_REF"]=110,t[e[111]="DT_QINT8_REF"]=111,t[e[112]="DT_QUINT8_REF"]=112,t[e[113]="DT_QINT32_REF"]=113,t[e[114]="DT_BFLOAT16_REF"]=114,t}(),e.TensorShape=function(){function e(e){if(this.dim=[],e)for(var t=Object.keys(e),r=0;r>>3){case 2:n.dim&&n.dim.length||(n.dim=[]),n.dim.push($root.tensorflow.TensorShape.Dim.decode(e,e.uint32()));break;case 3:n.unknownRank=e.bool();break;default:e.skipType(7&a)}}return n},e.Dim=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r>>3){case 1:n.size=e.int64();break;case 2:n.name=e.string();break;default:e.skipType(7&a)}}return n},e}(),e}(),e.Tensor=function(){function e(e){if(this.floatVal=[],this.doubleVal=[],this.intVal=[],this.stringVal=[],this.scomplexVal=[],this.int64Val=[],this.boolVal=[],this.uint32Val=[],this.uint64Val=[],e)for(var t=Object.keys(e),r=0;r>>3){case 1:n.dtype=e.int32();break;case 2:n.tensorShape=$root.tensorflow.TensorShape.decode(e,e.uint32());break;case 3:n.versionNumber=e.int32();break;case 4:n.tensorContent=e.bytes();break;case 5:if(n.floatVal&&n.floatVal.length||(n.floatVal=[]),2==(7&a))for(o=e.uint32()+e.pos;e.pos>>3){case 1:n.list=$root.tensorflow.AttrValue.ListValue.decode(e,e.uint32());break;case 2:n.s=e.bytes();break;case 3:n.i=e.int64();break;case 4:n.f=e.float();break;case 5:n.b=e.bool();break;case 6:n.type=e.int32();break;case 7:n.shape=$root.tensorflow.TensorShape.decode(e,e.uint32());break;case 8:n.tensor=$root.tensorflow.Tensor.decode(e,e.uint32());break;case 9:n.placeholder=e.string();break;case 10:n.func=$root.tensorflow.NameAttrList.decode(e,e.uint32());break;default:e.skipType(7&a)}}return n},e.ListValue=function(){function e(e){if(this.s=[],this.i=[],this.f=[],this.b=[],this.type=[],this.shape=[],this.tensor=[],this.func=[],e)for(var t=Object.keys(e),r=0;r>>3){case 2:n.s&&n.s.length||(n.s=[]),n.s.push(e.bytes());break;case 3:if(n.i&&n.i.length||(n.i=[]),2==(7&a))for(o=e.uint32()+e.pos;e.pos>>3){case 1:a.name=e.string();break;case 2:e.skip().pos++,a.attr===$util.emptyObject&&(a.attr={}),r=e.string(),e.pos++,a.attr[r]=$root.tensorflow.AttrValue.decode(e,e.uint32());break;default:e.skipType(7&o)}}return a},e}(),e.NodeDef=function(){function e(e){if(this.input=[],this.attr={},e)for(var t=Object.keys(e),r=0;r>>3){case 1:a.name=e.string();break;case 2:a.op=e.string();break;case 3:a.input&&a.input.length||(a.input=[]),a.input.push(e.string());break;case 4:a.device=e.string();break;case 5:e.skip().pos++,a.attr===$util.emptyObject&&(a.attr={}),r=e.string(),e.pos++,a.attr[r]=$root.tensorflow.AttrValue.decode(e,e.uint32());break;default:e.skipType(7&o)}}return a},e}(),e.VersionDef=function(){function e(e){if(this.badConsumers=[],e)for(var t=Object.keys(e),r=0;r>>3){case 1:n.producer=e.int32();break;case 2:n.minConsumer=e.int32();break;case 3:if(n.badConsumers&&n.badConsumers.length||(n.badConsumers=[]),2==(7&a))for(var o=e.uint32()+e.pos;e.pos>>3){case 1:n.node&&n.node.length||(n.node=[]),n.node.push($root.tensorflow.NodeDef.decode(e,e.uint32()));break;case 4:n.versions=$root.tensorflow.VersionDef.decode(e,e.uint32());break;case 2:n.library=$root.tensorflow.FunctionDefLibrary.decode(e,e.uint32());break;default:e.skipType(7&a)}}return n},e}(),e.CollectionDef=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r>>3){case 1:n.nodeList=$root.tensorflow.CollectionDef.NodeList.decode(e,e.uint32());break;case 2:n.bytesList=$root.tensorflow.CollectionDef.BytesList.decode(e,e.uint32());break;case 3:n.int64List=$root.tensorflow.CollectionDef.Int64List.decode(e,e.uint32());break;case 4:n.floatList=$root.tensorflow.CollectionDef.FloatList.decode(e,e.uint32());break;case 5:n.anyList=$root.tensorflow.CollectionDef.AnyList.decode(e,e.uint32());break;default:e.skipType(7&a)}}return n},e.NodeList=function(){function e(e){if(this.value=[],e)for(var t=Object.keys(e),r=0;r>>3){case 1:n.value&&n.value.length||(n.value=[]),n.value.push(e.string());break;default:e.skipType(7&a)}}return n},e}(),e.BytesList=function(){function e(e){if(this.value=[],e)for(var t=Object.keys(e),r=0;r>>3){case 1:n.value&&n.value.length||(n.value=[]),n.value.push(e.bytes());break;default:e.skipType(7&a)}}return n},e}(),e.Int64List=function(){function e(e){if(this.value=[],e)for(var t=Object.keys(e),r=0;r>>3){case 1:if(n.value&&n.value.length||(n.value=[]),2==(7&a))for(var o=e.uint32()+e.pos;e.pos>>3){case 1:if(n.value&&n.value.length||(n.value=[]),2==(7&a))for(var o=e.uint32()+e.pos;e.pos>>3){case 1:n.value&&n.value.length||(n.value=[]),n.value.push($root.tensorflow.Any.decode(e,e.uint32()));break;default:e.skipType(7&a)}}return n},e}(),e}(),e.SaverDef=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r>>3){case 1:n.filenameTensorName=e.string();break;case 2:n.saveTensorName=e.string();break;case 3:n.restoreOpName=e.string();break;case 4:n.maxToKeep=e.int32();break;case 5:n.sharded=e.bool();break;case 6:n.keepCheckpointEveryNHours=e.float();break;case 7:n.version=e.int32();break;default:e.skipType(7&a)}}return n},e.CheckpointFormatVersion=function(){var e={},t=Object.create(e);return t[e[0]="LEGACY"]=0,t[e[1]="V1"]=1,t[e[2]="V2"]=2,t}(),e}(),e.TensorInfo=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r>>3){case 1:n.name=e.string();break;case 4:n.cooSparse=$root.tensorflow.TensorInfo.CooSparse.decode(e,e.uint32());break;case 2:n.dtype=e.int32();break;case 3:n.tensorShape=$root.tensorflow.TensorShape.decode(e,e.uint32());break;default:e.skipType(7&a)}}return n},e.CooSparse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r>>3){case 1:n.valuesTensorName=e.string();break;case 2:n.indicesTensorName=e.string();break;case 3:n.denseShapeTensorName=e.string();break;default:e.skipType(7&a)}}return n},e}(),e}(),e.SignatureDef=function(){function e(e){if(this.inputs={},this.outputs={},e)for(var t=Object.keys(e),r=0;r>>3){case 1:e.skip().pos++,a.inputs===$util.emptyObject&&(a.inputs={}),r=e.string(),e.pos++,a.inputs[r]=$root.tensorflow.TensorInfo.decode(e,e.uint32());break;case 2:e.skip().pos++,a.outputs===$util.emptyObject&&(a.outputs={}),r=e.string(),e.pos++,a.outputs[r]=$root.tensorflow.TensorInfo.decode(e,e.uint32());break;case 3:a.methodName=e.string();break;default:e.skipType(7&o)}}return a},e}(),e.AssetFileDef=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r>>3){case 1:n.tensorInfo=$root.tensorflow.TensorInfo.decode(e,e.uint32());break;case 2:n.filename=e.string();break;default:e.skipType(7&a)}}return n},e}(),e.OpDef=function(){function e(e){if(this.inputArg=[],this.outputArg=[],this.attr=[],e)for(var t=Object.keys(e),r=0;r>>3){case 1:n.name=e.string();break;case 2:n.inputArg&&n.inputArg.length||(n.inputArg=[]),n.inputArg.push($root.tensorflow.OpDef.ArgDef.decode(e,e.uint32()));break;case 3:n.outputArg&&n.outputArg.length||(n.outputArg=[]),n.outputArg.push($root.tensorflow.OpDef.ArgDef.decode(e,e.uint32()));break;case 4:n.attr&&n.attr.length||(n.attr=[]),n.attr.push($root.tensorflow.OpDef.AttrDef.decode(e,e.uint32()));break;case 8:n.deprecation=$root.tensorflow.OpDef.OpDeprecation.decode(e,e.uint32());break;case 5:n.summary=e.string();break;case 6:n.description=e.string();break;case 18:n.isCommutative=e.bool();break;case 16:n.isAggregate=e.bool();break;case 17:n.isStateful=e.bool();break;case 19:n.allowsUninitializedInput=e.bool();break;default:e.skipType(7&a)}}return n},e.ArgDef=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r>>3){case 1:n.name=e.string();break;case 2:n.description=e.string();break;case 3:n.type=e.int32();break;case 4:n.typeAttr=e.string();break;case 5:n.numberAttr=e.string();break;case 6:n.typeListAttr=e.string();break;case 16:n.isRef=e.bool();break;default:e.skipType(7&a)}}return n},e}(),e.AttrDef=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r>>3){case 1:n.name=e.string();break;case 2:n.type=e.string();break;case 3:n.defaultValue=$root.tensorflow.AttrValue.decode(e,e.uint32());break;case 4:n.description=e.string();break;case 5:n.hasMinimum=e.bool();break;case 6:n.minimum=e.int64();break;case 7:n.allowedValues=$root.tensorflow.AttrValue.decode(e,e.uint32());break;default:e.skipType(7&a)}}return n},e}(),e.OpDeprecation=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r>>3){case 1:n.version=e.int32();break;case 2:n.explanation=e.string();break;default:e.skipType(7&a)}}return n},e}(),e}(),e.OpList=function(){function e(e){if(this.op=[],e)for(var t=Object.keys(e),r=0;r>>3){case 1:n.op&&n.op.length||(n.op=[]),n.op.push($root.tensorflow.OpDef.decode(e,e.uint32()));break;default:e.skipType(7&a)}}return n},e}(),e.MetaGraphDef=function(){function e(e){if(this.collectionDef={},this.signatureDef={},this.assetFileDef=[],e)for(var t=Object.keys(e),r=0;r>>3){case 1:a.metaInfoDef=$root.tensorflow.MetaGraphDef.MetaInfoDef.decode(e,e.uint32());break;case 2:a.graphDef=$root.tensorflow.GraphDef.decode(e,e.uint32());break;case 3:a.saverDef=$root.tensorflow.SaverDef.decode(e,e.uint32());break;case 4:e.skip().pos++,a.collectionDef===$util.emptyObject&&(a.collectionDef={}),r=e.string(),e.pos++,a.collectionDef[r]=$root.tensorflow.CollectionDef.decode(e,e.uint32());break;case 5:e.skip().pos++,a.signatureDef===$util.emptyObject&&(a.signatureDef={}),r=e.string(),e.pos++,a.signatureDef[r]=$root.tensorflow.SignatureDef.decode(e,e.uint32());break;case 6:a.assetFileDef&&a.assetFileDef.length||(a.assetFileDef=[]),a.assetFileDef.push($root.tensorflow.AssetFileDef.decode(e,e.uint32()));break;default:e.skipType(7&o)}}return a},e.MetaInfoDef=function(){function e(e){if(this.tags=[],e)for(var t=Object.keys(e),r=0;r>>3){case 1:n.metaGraphVersion=e.string();break;case 2:n.strippedOpList=$root.tensorflow.OpList.decode(e,e.uint32());break;case 3:n.anyInfo=$root.tensorflow.Any.decode(e,e.uint32());break;case 4:n.tags&&n.tags.length||(n.tags=[]),n.tags.push(e.string());break;case 5:n.tensorflowVersion=e.string();break;case 6:n.tensorflowGitVersion=e.string();break;default:e.skipType(7&a)}}return n},e}(),e}(),e.SavedModel=function(){function e(e){if(this.metaGraphs=[],e)for(var t=Object.keys(e),r=0;r>>3){case 1:n.savedModelSchemaVersion=e.int64();break;case 2:n.metaGraphs&&n.metaGraphs.length||(n.metaGraphs=[]),n.metaGraphs.push($root.tensorflow.MetaGraphDef.decode(e,e.uint32()));break;default:e.skipType(7&a)}}return n},e}(),e.FunctionDefLibrary=function(){function e(e){if(this.function=[],this.gradient=[],e)for(var t=Object.keys(e),r=0;r>>3){case 1:n.function&&n.function.length||(n.function=[]),n.function.push($root.tensorflow.FunctionDef.decode(e,e.uint32()));break;case 2:n.gradient&&n.gradient.length||(n.gradient=[]),n.gradient.push($root.tensorflow.GradientDef.decode(e,e.uint32()));break;default:e.skipType(7&a)}}return n},e}(),e.FunctionDef=function(){function e(e){if(this.attr={},this.nodeDef=[],this.ret={},e)for(var t=Object.keys(e),r=0;r>>3){case 1:a.signature=$root.tensorflow.OpDef.decode(e,e.uint32());break;case 5:e.skip().pos++,a.attr===$util.emptyObject&&(a.attr={}),r=e.string(),e.pos++,a.attr[r]=$root.tensorflow.AttrValue.decode(e,e.uint32());break;case 3:a.nodeDef&&a.nodeDef.length||(a.nodeDef=[]),a.nodeDef.push($root.tensorflow.NodeDef.decode(e,e.uint32()));break;case 4:e.skip().pos++,a.ret===$util.emptyObject&&(a.ret={}),r=e.string(),e.pos++,a.ret[r]=e.string();break;default:e.skipType(7&o)}}return a},e}(),e.GradientDef=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r>>3){case 1:n.functionName=e.string();break;case 2:n.gradientFunc=e.string();break;default:e.skipType(7&a)}}return n},e}(),e}(),arithmetic=[{tfOpName:"Add",dlOpName:"add",category:"arithmetic",params:[{tfInputIndex:0,dlParamName:"a",type:"tensor"},{tfInputIndex:1,dlParamName:"b",type:"tensor"},{tfParamName:"T",dlParamName:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"BiasAdd",dlOpName:"add",category:"arithmetic",params:[{tfInputIndex:0,dlParamName:"a",type:"tensor"},{tfInputIndex:1,dlParamName:"b",type:"tensor"},{tfParamName:"T",dlParamName:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Sub",dlOpName:"sub",category:"arithmetic",params:[{tfInputIndex:0,dlParamName:"a",type:"tensor"},{tfInputIndex:1,dlParamName:"b",type:"tensor"},{tfParamName:"T",dlParamName:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"RealDiv",dlOpName:"div",category:"arithmetic",params:[{tfInputIndex:0,dlParamName:"a",type:"tensor"},{tfInputIndex:1,dlParamName:"b",type:"tensor"},{tfParamName:"T",dlParamName:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Div",dlOpName:"div",category:"arithmetic",params:[{tfInputIndex:0,dlParamName:"a",type:"tensor"},{tfInputIndex:1,dlParamName:"b",type:"tensor"},{tfParamName:"T",dlParamName:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Mul",dlOpName:"mul",category:"arithmetic",params:[{tfInputIndex:0,dlParamName:"a",type:"tensor"},{tfInputIndex:1,dlParamName:"b",type:"tensor"},{tfParamName:"T",dlParamName:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Maximum",dlOpName:"maximum",category:"arithmetic",params:[{tfInputIndex:0,dlParamName:"a",type:"tensor"},{tfInputIndex:1,dlParamName:"b",type:"tensor"}]},{tfOpName:"Minimum",dlOpName:"minimum",category:"arithmetic",params:[{tfInputIndex:0,dlParamName:"a",type:"tensor"},{tfInputIndex:1,dlParamName:"b",type:"tensor"}]},{tfOpName:"Pow",dlOpName:"pow",category:"arithmetic",params:[{tfInputIndex:0,dlParamName:"a",type:"tensor"},{tfInputIndex:1,dlParamName:"b",type:"tensor"},{tfParamName:"T",dlParamName:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"SquaredDifference",dlOpName:"squaredDifference",category:"arithmetic",params:[{tfInputIndex:0,dlParamName:"a",type:"tensor"},{tfInputIndex:1,dlParamName:"b",type:"tensor"},{tfParamName:"T",dlParamName:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Mod",dlOpName:"mod",category:"arithmetic",params:[{tfInputIndex:0,dlParamName:"a",type:"tensor"},{tfInputIndex:1,dlParamName:"b",type:"tensor"},{tfParamName:"T",dlParamName:"dtype",type:"dtype",notSupported:!0}]}],arithmetic$1=Object.freeze({default:arithmetic}),basic_math=[{tfOpName:"Abs",dlOpName:"abs",category:"basic_math",params:[{tfInputIndex:0,dlParamName:"x",type:"tensor"},{tfParamName:"T",dlParamName:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Acos",dlOpName:"acos",category:"basic_math",params:[{tfInputIndex:0,dlParamName:"x",type:"tensor"},{tfParamName:"T",dlParamName:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Asin",dlOpName:"asin",category:"basic_math",params:[{tfInputIndex:0,dlParamName:"x",type:"tensor"},{tfParamName:"T",dlParamName:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"atan",dlOpName:"atan",category:"basic_math",params:[{tfInputIndex:0,dlParamName:"x",type:"tensor"},{tfParamName:"T",dlParamName:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Ceil",dlOpName:"ceil",category:"basic_math",params:[{tfInputIndex:0,dlParamName:"x",type:"tensor"},{tfParamName:"T",dlParamName:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"ClipByValue",dlOpName:"clipByValue",category:"basic_math",params:[{tfInputIndex:0,dlParamName:"x",type:"tensor"},{tfParamName:"clip_value_min",dlParamName:"clipValueMin",type:"number"},{tfParamName:"clip_value_max",dlParamName:"clipValueMax",type:"number"}]},{tfOpName:"Cos",dlOpName:"cos",category:"basic_math",params:[{tfInputIndex:0,dlParamName:"x",type:"tensor"},{tfParamName:"T",dlParamName:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Cosh",dlOpName:"cosh",category:"basic_math",params:[{tfInputIndex:0,dlParamName:"x",type:"tensor"},{tfParamName:"T",dlParamName:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Elu",dlOpName:"elu",category:"basic_math",params:[{tfInputIndex:0,dlParamName:"x",type:"tensor"},{tfParamName:"T",dlParamName:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Exp",dlOpName:"exp",category:"basic_math",params:[{tfInputIndex:0,dlParamName:"x",type:"tensor"},{tfParamName:"T",dlParamName:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Floor",dlOpName:"floor",category:"basic_math",params:[{tfInputIndex:0,dlParamName:"x",type:"tensor"},{tfParamName:"T",dlParamName:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Log",dlOpName:"log",category:"basic_math",params:[{tfInputIndex:0,dlParamName:"x",type:"tensor"},{tfParamName:"T",dlParamName:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Neg",dlOpName:"neg",category:"basic_math",params:[{tfInputIndex:0,dlParamName:"x",type:"tensor"},{tfParamName:"T",dlParamName:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Relu",dlOpName:"relu",category:"basic_math",params:[{tfInputIndex:0,dlParamName:"x",type:"tensor"},{tfParamName:"T",dlParamName:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Relu6",dlOpName:"clipByValue",category:"basic_math",params:[{tfInputIndex:0,dlParamName:"x",type:"tensor"},{tfParamName:"T",dlParamName:"dtype",type:"dtype",notSupported:!0},{dlParamName:"clipValueMin",type:"number",defaultValue:0},{dlParamName:"clipValueMax",type:"number",defaultValue:6}]},{tfOpName:"Selu",dlOpName:"selu",category:"basic_math",params:[{tfInputIndex:0,dlParamName:"x",type:"tensor"},{tfParamName:"T",dlParamName:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Sigmoid",dlOpName:"sigmoid",category:"basic_math",params:[{tfInputIndex:0,dlParamName:"x",type:"tensor"},{tfParamName:"T",dlParamName:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Sin",dlOpName:"sin",category:"basic_math",params:[{tfInputIndex:0,dlParamName:"x",type:"tensor"},{tfParamName:"T",dlParamName:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Sinh",dlOpName:"sinh",category:"basic_math",params:[{tfInputIndex:0,dlParamName:"x",type:"tensor"},{tfParamName:"T",dlParamName:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Sqrt",dlOpName:"sqrt",category:"basic_math",params:[{tfInputIndex:0,dlParamName:"x",type:"tensor"},{tfParamName:"T",dlParamName:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Rsqrt",dlOpName:"rsqrt",category:"basic_math",params:[{tfInputIndex:0,dlParamName:"x",type:"tensor"},{tfParamName:"T",dlParamName:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Square",dlOpName:"square",category:"basic_math",params:[{tfInputIndex:0,dlParamName:"x",type:"tensor"},{tfParamName:"T",dlParamName:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Tan",dlOpName:"tan",category:"basic_math",params:[{tfInputIndex:0,dlParamName:"x",type:"tensor"},{tfParamName:"T",dlParamName:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Tanh",dlOpName:"tanh",category:"basic_math",params:[{tfInputIndex:0,dlParamName:"x",type:"tensor"},{tfParamName:"T",dlParamName:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Sign",dlOpName:"sign",category:"basic_math",params:[{tfInputIndex:0,dlParamName:"x",type:"tensor"},{tfParamName:"T",dlParamName:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Round",dlOpName:"round",category:"basic_math",params:[{tfInputIndex:0,dlParamName:"x",type:"tensor"},{tfParamName:"T",dlParamName:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Expm1",dlOpName:"expm1",category:"basic_math",params:[{tfInputIndex:0,dlParamName:"x",type:"tensor"},{tfParamName:"T",dlParamName:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Log1p",dlOpName:"log1p",category:"basic_math",params:[{tfInputIndex:0,dlParamName:"x",type:"tensor"},{tfParamName:"T",dlParamName:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Reciprocal",dlOpName:"reciprocal",category:"basic_math",params:[{tfInputIndex:0,dlParamName:"x",type:"tensor"},{tfParamName:"T",dlParamName:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Reciprocal",dlOpName:"reciprocal",category:"basic_math",params:[{tfInputIndex:0,dlParamName:"x",type:"tensor"},{tfParamName:"T",dlParamName:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Softplus",dlOpName:"softplus",category:"basic_math",params:[{tfInputIndex:0,dlParamName:"x",type:"tensor"},{tfParamName:"T",dlParamName:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Asinh",dlOpName:"asinh",category:"basic_math",params:[{tfInputIndex:0,dlParamName:"x",type:"tensor"},{tfParamName:"T",dlParamName:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Acosh",dlOpName:"acosh",category:"basic_math",params:[{tfInputIndex:0,dlParamName:"x",type:"tensor"},{tfParamName:"T",dlParamName:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Atanh",dlOpName:"atanh",category:"basic_math",params:[{tfInputIndex:0,dlParamName:"x",type:"tensor"},{tfParamName:"T",dlParamName:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Erf",dlOpName:"erf",category:"basic_math",params:[{tfInputIndex:0,dlParamName:"x",type:"tensor"},{tfParamName:"T",dlParamName:"dtype",type:"dtype",notSupported:!0}]}],basicMath=Object.freeze({default:basic_math}),control=[{tfOpName:"LoopCond",dlOpName:"loopCond",category:"control",params:[{tfInputIndex:0,dlParamName:"pred",type:"tensor"}]},{tfOpName:"Switch",dlOpName:"switch",category:"control",params:[{tfInputIndex:0,dlParamName:"data",type:"tensor"},{tfInputIndex:1,dlParamName:"pred",type:"tensor"}]},{tfOpName:"Merge",dlOpName:"merge",category:"control",params:[{tfInputIndex:0,tfInputParamLength:0,dlParamName:"tensors",type:"tensors"}]},{tfOpName:"Enter",dlOpName:"enter",category:"control",params:[{tfInputIndex:0,dlParamName:"tensor",type:"tensor"},{tfParamName:"T",dlParamName:"dtype",type:"dtype",notSupported:!0},{tfParamName:"frame_name",dlParamName:"frameName",type:"string"},{tfParamName:"is_constant",dlParamName:"isConstant",type:"bool"}]},{tfOpName:"Exit",dlOpName:"exit",category:"control",params:[{tfInputIndex:0,dlParamName:"tensor",type:"tensor"},{tfParamName:"T",dlParamName:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"NextIteration",dlOpName:"nextIteration",category:"control",params:[{tfInputIndex:0,dlParamName:"tensor",type:"tensor"},{tfParamName:"T",dlParamName:"dtype",type:"dtype",notSupported:!0}]}],control$1=Object.freeze({default:control}),convolution=[{tfOpName:"AvgPool",dlOpName:"avgPool",category:"convolution",params:[{tfInputIndex:0,dlParamName:"x",type:"tensor"},{tfParamName:"strides",dlParamName:"strides",type:"number[]"},{tfParamName:"padding",dlParamName:"pad",type:"string"},{tfParamName:"data_format",dlParamName:"dataFormat",type:"string",notSupported:!0},{tfParamName:"ksize",dlParamName:"kernelSize",type:"number[]"},{tfParamName:"T",dlParamName:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"MaxPool",dlOpName:"maxPool",category:"convolution",params:[{tfInputIndex:0,dlParamName:"x",type:"tensor"},{tfParamName:"strides",dlParamName:"strides",type:"number[]"},{tfParamName:"padding",dlParamName:"pad",type:"string"},{tfParamName:"data_format",dlParamName:"dataFormat",type:"string",notSupported:!0},{tfParamName:"ksize",dlParamName:"kernelSize",type:"number[]"},{tfParamName:"T",dlParamName:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Conv1D",dlOpName:"conv1d",category:"convolution",params:[{tfInputIndex:0,dlParamName:"x",type:"tensor"},{tfInputIndex:1,dlParamName:"filter",type:"tensor"},{tfParamName:"stride",dlParamName:"stride",type:"number"},{tfParamName:"padding",dlParamName:"pad",type:"string"},{tfParamName:"data_format",dlParamName:"dataFormat",type:"string",defaultValue:"NWC"},{tfParamName:"T",dlParamName:"dtype",type:"dtype",notSupported:!0},{tfParamName:"dilation",dlParamName:"dilation",type:"number",defaultValue:1}]},{tfOpName:"Conv2D",dlOpName:"conv2d",category:"convolution",params:[{tfInputIndex:0,dlParamName:"x",type:"tensor"},{tfInputIndex:1,dlParamName:"filter",type:"tensor"},{tfParamName:"T",dlParamName:"dtype",type:"dtype",notSupported:!0},{tfParamName:"strides",dlParamName:"strides",type:"number[]"},{tfParamName:"padding",dlParamName:"pad",type:"string"},{tfParamName:"useCudnnOnGpu",dlParamName:"useCudnnOnGpu",type:"bool"},{tfParamName:"data_format",dlParamName:"dataFormat",type:"string",defaultValue:"NHWC"},{tfParamName:"dilations",dlParamName:"dilations",type:"number[]"}]},{tfOpName:"Conv2DBackpropInput",dlOpName:"conv2dTranspose",category:"convolution",params:[{tfInputIndex:2,dlParamName:"x",type:"tensor"},{tfInputIndex:1,dlParamName:"filter",type:"tensor"},{tfInputIndex:0,dlParamName:"outputShape",type:"number[]"},{tfParamName:"strides",dlParamName:"strides",type:"number[]"},{tfParamName:"padding",dlParamName:"pad",type:"string"},{tfParamName:"data_format",dlParamName:"dataFormat",type:"string",notSupported:!0}]},{tfOpName:"DepthwiseConv2d",dlOpName:"depthwiseConv2d",category:"convolution",params:[{tfInputIndex:0,dlParamName:"input",type:"tensor"},{tfInputIndex:1,dlParamName:"filter",type:"tensor"},{tfParamName:"strides",dlParamName:"strides",type:"number[]"},{tfParamName:"padding",dlParamName:"pad",type:"string"},{tfParamName:"data_format",dlParamName:"dataFormat",type:"string",defaultValue:"NHWC"},{tfParamName:"dilations",dlParamName:"dilations",type:"number[]"}]},{tfOpName:"DepthwiseConv2dNative",dlOpName:"depthwiseConv2d",category:"convolution",params:[{tfInputIndex:0,dlParamName:"input",type:"tensor"},{tfInputIndex:1,dlParamName:"filter",type:"tensor"},{tfParamName:"strides",dlParamName:"strides",type:"number[]"},{tfParamName:"padding",dlParamName:"pad",type:"string"},{tfParamName:"data_format",dlParamName:"dataFormat",type:"string",defaultValue:"NHWC"},{tfParamName:"dilations",dlParamName:"dilations",type:"number[]"}]}],convolution$1=Object.freeze({default:convolution}),creation=[{tfOpName:"Fill",dlOpName:"fill",category:"creation",params:[{tfInputIndex:0,dlParamName:"shape",type:"number[]"},{tfInputIndex:1,dlParamName:"value",type:"number"},{tfParamName:"T",dlParamName:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"LinSpace",dlOpName:"linspace",category:"creation",params:[{tfInputIndex:0,dlParamName:"start",type:"number"},{tfInputIndex:1,dlParamName:"stop",type:"number"},{tfInputIndex:2,dlParamName:"num",type:"number"},{tfParamName:"T",dlParamName:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"OneHot",dlOpName:"oneHot",category:"creation",params:[{tfInputIndex:0,dlParamName:"indices",type:"tensor"},{tfInputIndex:1,dlParamName:"depth",type:"number"},{tfInputIndex:2,dlParamName:"onValue",type:"number",defaultValue:1},{tfInputIndex:3,dlParamName:"offValue",type:"number",defaultValue:0},{tfParamName:"axis",dlParamName:"axis",type:"number",notSupported:!0},{tfParamName:"T",dlParamName:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Ones",dlOpName:"ones",category:"creation",params:[{tfInputIndex:0,dlParamName:"shape",type:"number[]"},{tfParamName:"T",dlParamName:"dtype",type:"dtype"}]},{tfOpName:"OnesLike",dlOpName:"onesLike",category:"creation",params:[{tfInputIndex:0,dlParamName:"x",type:"tensor"},{tfParamName:"dtype",dlParamName:"dtype",type:"dtype"}]},{tfOpName:"RandomUniform",dlOpName:"randomUniform",category:"creation",params:[{tfInputIndex:0,dlParamName:"shape",type:"number[]"},{tfParamName:"minval",dlParamName:"minval",type:"number",defaultValue:0},{tfParamName:"maxval",dlParamName:"maxval",type:"number",defaultValue:1},{tfParamName:"dtype",dlParamName:"dtype",type:"dtype"},{tfParamName:"seed",dlParamName:"seed",type:"number",defaultValue:0},{tfParamName:"seed2",dlParamName:"seed2",type:"number",defaultValue:0,notSupported:!0},{tfParamName:"T",dlParamName:"T",type:"number",notSupported:!0}]},{tfOpName:"Range",dlOpName:"range",category:"creation",params:[{tfInputIndex:0,dlParamName:"start",type:"number"},{tfInputIndex:1,dlParamName:"stop",type:"number"},{tfInputIndex:2,dlParamName:"step",type:"number",defaultValue:0},{tfParamName:"Tidx",dlParamName:"dtype",type:"dtype"}]},{tfOpName:"truncatedNormal",dlOpName:"truncatedNormal",category:"creation",params:[{tfInputIndex:0,dlParamName:"shape",type:"number[]"},{tfParamName:"means",dlParamName:"mean",type:"number",defaultValue:0},{tfParamName:"stddev",dlParamName:"stdDev",type:"number",defaultValue:1},{tfParamName:"seed",dlParamName:"seed",type:"number"},{tfParamName:"seed2",dlParamName:"seed2",type:"number",defaultValue:0,notSupported:!0},{tfParamName:"dtype",dlParamName:"dtype",type:"dtype"},{tfParamName:"T",dlParamName:"T",type:"number",notSupported:!0}]},{tfOpName:"Zeros",dlOpName:"zeros",category:"creation",params:[{tfInputIndex:0,dlParamName:"shape",type:"number[]"},{tfParamName:"T",dlParamName:"dtype",type:"dtype"}]},{tfOpName:"ZerosLike",dlOpName:"zerosLike",category:"creation",params:[{tfInputIndex:0,dlParamName:"x",type:"tensor"},{tfParamName:"T",dlParamName:"dtype",type:"dtype"}]}],creation$1=Object.freeze({default:creation}),graph=[{tfOpName:"PlaceholderWithDefault",dlOpName:"placeholder",category:"graph",params:[{tfInputIndex:0,dlParamName:"default",type:"tensor"}]},{tfOpName:"Placeholder",dlOpName:"placeholder",category:"graph"},{tfOpName:"Const",dlOpName:"const",category:"graph"},{tfOpName:"Identity",dlOpName:"identity",category:"graph",params:[{tfInputIndex:0,dlParamName:"x",type:"tensor"}]},{tfOpName:"Snapshot",dlOpName:"snapshot",category:"graph",params:[{tfInputIndex:0,dlParamName:"x",type:"tensor"}]},{tfOpName:"Shape",dlOpName:"shape",category:"graph",params:[{tfInputIndex:0,dlParamName:"x",type:"tensor"}]},{tfOpName:"Print",dlOpName:"print",category:"graph",params:[{tfInputIndex:0,dlParamName:"x",type:"tensor"},{tfInputIndex:1,tfInputParamLength:1,dlParamName:"data",type:"tensors"},{tfParamName:"message",dlParamName:"message",type:"string"},{tfParamName:"first_n",dlParamName:"firstN",type:"number",notSupprted:!0},{tfParamName:"summarize",dlParamName:"summarize",type:"number",defaultValue:3}]},{tfOpName:"NoOp",dlOpName:"noop",category:"graph",params:[]},{tfOpName:"StopGradient",dlOpName:"stopGradient",category:"graph",params:[{tfInputIndex:0,dlParamName:"x",type:"tensor"}]},{tfOpName:"FakeQuantWithMinMaxVars",dlOpName:"fakeQuantWithMinMaxVars",category:"graph",params:[{tfInputIndex:0,dlParamName:"x",type:"tensor"},{tfParamName:"min",dlParamName:"min",type:"number"},{tfParamName:"max",dlParamName:"max",type:"number"}]}],graph$1=Object.freeze({default:graph}),image$1=[{tfOpName:"ResizeBilinear",dlOpName:"resizeBilinear",category:"image",params:[{tfInputIndex:0,dlParamName:"images",type:"tensor"},{tfInputIndex:1,dlParamName:"size",type:"number[]"},{tfParamName:"align_corners",dlParamName:"alignCorners",type:"bool"},{tfParamName:"T",dlParamName:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"ResizeNearestNeighbor",dlOpName:"resizeNearestNeighbor",category:"image",params:[{tfInputIndex:0,dlParamName:"images",type:"tensor"},{tfInputIndex:1,dlParamName:"size",type:"number[]"},{tfParamName:"align_corners",dlParamName:"alignCorners",type:"bool"},{tfParamName:"T",dlParamName:"dtype",type:"dtype",notSupported:!0}]}],image$2=Object.freeze({default:image$1}),logical=[{tfOpName:"Equal",dlOpName:"equal",category:"logical",params:[{tfInputIndex:0,dlParamName:"a",type:"tensor"},{tfInputIndex:1,dlParamName:"b",type:"tensor"},{tfParamName:"T",dlParamName:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"NotEqual",dlOpName:"notEqual",category:"logical",params:[{tfInputIndex:0,dlParamName:"a",type:"tensor"},{tfInputIndex:1,dlParamName:"b",type:"tensor"},{tfParamName:"T",dlParamName:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Greater",dlOpName:"greater",category:"logical",params:[{tfInputIndex:0,dlParamName:"a",type:"tensor"},{tfInputIndex:1,dlParamName:"b",type:"tensor"},{tfParamName:"T",dlParamName:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"GreaterEqual",dlOpName:"greaterEqual",category:"logical",params:[{tfInputIndex:0,dlParamName:"a",type:"tensor"},{tfInputIndex:1,dlParamName:"b",type:"tensor"},{tfParamName:"T",dlParamName:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Less",dlOpName:"less",category:"logical",params:[{tfInputIndex:0,dlParamName:"a",type:"tensor"},{tfInputIndex:1,dlParamName:"b",type:"tensor"},{tfParamName:"T",dlParamName:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"LessEqual",dlOpName:"lessEqual",category:"logical",params:[{tfInputIndex:0,dlParamName:"a",type:"tensor"},{tfInputIndex:1,dlParamName:"b",type:"tensor"},{tfParamName:"T",dlParamName:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"LogicalAnd",dlOpName:"logicalAnd",category:"logical",params:[{tfInputIndex:0,dlParamName:"a",type:"tensor"},{tfInputIndex:1,dlParamName:"b",type:"tensor"},{tfParamName:"T",dlParamName:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"LogicalNot",dlOpName:"logicalNot",category:"logical",params:[{tfInputIndex:0,dlParamName:"a",type:"tensor"},{tfParamName:"T",dlParamName:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"LogicalOr",dlOpName:"logicalOr",category:"logical",params:[{tfInputIndex:0,dlParamName:"a",type:"tensor"},{tfInputIndex:1,dlParamName:"b",type:"tensor"},{tfParamName:"T",dlParamName:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Select",dlOpName:"where",category:"logical",params:[{tfInputIndex:0,dlParamName:"condition",type:"tensor"},{tfInputIndex:1,dlParamName:"a",type:"tensor"},{tfInputIndex:2,dlParamName:"b",type:"tensor"},{tfParamName:"T",dlParamName:"dtype",type:"dtype",notSupported:!0}]}],logical$1=Object.freeze({default:logical}),matrices=[{tfOpName:"MatMul",dlOpName:"matMul",category:"matrices",params:[{tfInputIndex:0,dlParamName:"a",type:"tensor"},{tfInputIndex:1,dlParamName:"b",type:"tensor"},{tfParamName:"transpose_a",dlParamName:"transposeA",type:"bool",defaultValue:!1},{tfParamName:"transpose_b",dlParamName:"transposeB",type:"bool",defaultValue:!1},{tfParamName:"T",dlParamName:"dtype",type:"dtype",notSupported:!0}]},{tfOpName:"Transpose",dlOpName:"transpose",category:"matrices",params:[{tfInputIndex:0,dlParamName:"x",type:"tensor"},{tfParamName:"perm",dlParamName:"perm",type:"number[]"},{tfParamName:"T",dlParamName:"dtype",type:"dtype",notSupported:!0}]}],matrices$1=Object.freeze({default:matrices}),normalization=[{tfOpName:"FusedBatchNorm",dlOpName:"batchNormalization",category:"normalization",params:[{tfInputIndex:0,dlParamName:"x",type:"tensor"},{tfInputIndex:1,dlParamName:"scale",type:"tensor"},{tfInputIndex:2,dlParamName:"offset",type:"tensor"},{tfInputIndex:3,dlParamName:"mean",type:"tensor"},{tfInputIndex:4,dlParamName:"variance",type:"tensor"},{tfParamName:"epsilon",dlParamName:"epsilon",type:"number",defaultValue:.001},{tfParamName:"data_format",dlParamName:"dataFormat",type:"string",notSupported:!0}]},{tfOpName:"FusedBatchNormV2",dlOpName:"batchNormalization",category:"normalization",params:[{tfInputIndex:0,dlParamName:"x",type:"tensor"},{tfInputIndex:1,dlParamName:"scale",type:"tensor"},{tfInputIndex:2,dlParamName:"offset",type:"tensor"},{tfInputIndex:3,dlParamName:"mean",type:"tensor"},{tfInputIndex:4,dlParamName:"variance",type:"tensor"},{tfParamName:"epsilon",dlParamName:"epsilon",type:"number",defaultValue:.001},{tfParamName:"data_format",dlParamName:"dataFormat",type:"string",notSupported:!0}]},{tfOpName:"LRN",dlOpName:"localResponseNormalization",category:"normalization",params:[{tfInputIndex:0,dlParamName:"x",type:"tensor"},{tfParamName:"depth_radius",dlParamName:"radius",type:"number",defaultValue:5},{tfParamName:"bias",dlParamName:"bias",type:"number",defaultValue:1},{tfParamName:"alpha",dlParamName:"alpha",type:"number",defaultValue:1},{tfParamName:"beta",dlParamName:"beta",type:"number",defaultValue:.5}]},{tfOpName:"Softmax",dlOpName:"softmax",category:"normalization",params:[{tfInputIndex:0,dlParamName:"x",type:"tensor"}]}],normalization$1=Object.freeze({default:normalization}),reduction=[{tfOpName:"Max",dlOpName:"max",category:"reduction",params:[{tfInputIndex:0,dlParamName:"x",type:"tensor"},{tfInputIndex:1,dlParamName:"axis",type:"number[]"},{tfParamName:"keep_dims",dlParamName:"keepDims",type:"bool"}]},{tfOpName:"Mean",dlOpName:"mean",category:"reduction",params:[{tfInputIndex:0,dlParamName:"x",type:"tensor"},{tfInputIndex:1,dlParamName:"axis",type:"number[]"},{tfParamName:"keep_dims",dlParamName:"keepDims",type:"bool"}]},{tfOpName:"Min",dlOpName:"min",category:"reduction",params:[{tfInputIndex:0,dlParamName:"x",type:"tensor"},{tfInputIndex:1,dlParamName:"axis",type:"number[]"},{tfParamName:"keep_dims",dlParamName:"keepDims",type:"bool"}]},{tfOpName:"Sum",dlOpName:"sum",category:"reduction",params:[{tfInputIndex:0,dlParamName:"x",type:"tensor"},{tfInputIndex:1,dlParamName:"axis",type:"number[]"},{tfParamName:"keep_dims",dlParamName:"keepDims",type:"bool"}]},{tfOpName:"ArgMax",dlOpName:"argMax",category:"reduction",params:[{tfInputIndex:0,dlParamName:"x",type:"tensor"},{tfInputIndex:1,dlParamName:"axis",type:"number"}]},{tfOpName:"ArgMin",dlOpName:"argMin",category:"reduction",params:[{tfInputIndex:0,dlParamName:"x",type:"tensor"},{tfInputIndex:1,dlParamName:"axis",type:"number"}]}],reduction$1=Object.freeze({default:reduction}),slice_join=[{tfOpName:"ConcatV2",dlOpName:"concat",category:"slice_join",params:[{tfInputIndex:0,tfInputParamLength:1,dlParamName:"tensors",type:"tensors"},{tfInputIndex:-1,dlParamName:"axis",type:"number"}]},{tfOpName:"Concat",dlOpName:"concat",category:"slice_join",params:[{tfInputIndex:1,tfInputParamLength:1,dlParamName:"tensors",type:"tensors"},{tfInputIndex:0,dlParamName:"axis",type:"number"}]},{tfOpName:"GatherV2",dlOpName:"gather",category:"slice_join",params:[{tfInputIndex:0,dlParamName:"x",type:"tensor"},{tfInputIndex:1,dlParamName:"indices",type:"tensor"},{tfParamName:"axis",dlParamName:"axis",type:"number",defaultValue:0}]},{tfOpName:"Gather",dlOpName:"gather",category:"slice_join",params:[{tfInputIndex:0,dlParamName:"x",type:"tensor"},{tfInputIndex:1,dlParamName:"indices",type:"tensor"},{tfParamName:"axis",dlParamName:"axis",type:"number",defaultValue:0},{tfParamName:"validate_indices",dlParamName:"validateIndices",type:"bool",notSupported:!0}]},{tfOpName:"Reverse",dlOpName:"reverse",category:"slice_join",params:[{tfInputIndex:0,dlParamName:"x",type:"tensor"},{tfInputIndex:1,dlParamName:"axis",type:"number"}]},{tfOpName:"ReverseV2",dlOpName:"reverse",category:"slice_join",params:[{tfInputIndex:0,dlParamName:"x",type:"tensor"},{tfInputIndex:1,dlParamName:"axis",type:"number"}]},{tfOpName:"Slice",dlOpName:"slice",category:"slice_join",params:[{tfInputIndex:0,dlParamName:"x",type:"tensor"},{tfInputIndex:1,dlParamName:"begin",type:"number[]"},{tfInputIndex:2,dlParamName:"size",type:"number[]"}]},{tfOpName:"StridedSlice",dlOpName:"stridedSlice",category:"slice_join",params:[{tfInputIndex:0,dlParamName:"x",type:"tensor"},{tfInputIndex:1,dlParamName:"begin",type:"number[]"},{tfInputIndex:2,dlParamName:"end",type:"number[]"},{tfInputIndex:3,dlParamName:"strides",type:"number[]"},{tfParamName:"begin_mask",dlParamName:"beginMask",type:"number",defaultValue:0},{tfParamName:"end_mask",dlParamName:"endMask",type:"number",defaultValue:0}]},{tfOpName:"Pack",dlOpName:"stack",category:"slice_join",params:[{tfInputIndex:0,tfInputParamLength:0,dlParamName:"tensors",type:"tensors"},{tfParamName:"axis",dlParamName:"axis",type:"number",defaultValue:0}]},{tfOpName:"Tile",dlOpName:"tile",category:"slice_join",params:[{tfInputIndex:0,dlParamName:"x",type:"tensor"},{tfInputIndex:1,dlParamName:"reps",type:"number[]"}]},{tfOpName:"Split",dlOpName:"split",category:"slice_join",params:[{tfInputIndex:0,dlParamName:"axis",type:"number",defaultValue:0},{tfInputIndex:1,dlParamName:"x",type:"tensor"},{tfParamName:"num_split",dlParamName:"numOrSizeSplits",type:"number",defaultValue:1}]}],sliceJoin=Object.freeze({default:slice_join}),transformation=[{tfOpName:"Cast",dlOpName:"cast",category:"transformation",params:[{tfInputIndex:0,dlParamName:"x",type:"tensor"},{tfParamName:"SrcT",dlParamName:"sdtype",type:"dtype",notSupported:!0},{tfParamName:"DstT",dlParamName:"dtype",type:"dtype"}]},{tfOpName:"ExpandDims",dlOpName:"expandDims",category:"transformation",params:[{tfInputIndex:0,dlParamName:"x",type:"tensor"},{tfInputIndex:1,tfParamNameDeprecated:"dim",dlParamName:"axis",type:"number"}]},{tfOpName:"Pad",dlOpName:"pad",category:"transformation",params:[{tfInputIndex:0,dlParamName:"x",type:"tensor"},{tfInputIndex:1,dlParamName:"padding",type:"number[]"},{tfParamName:"constant_value",dlParamName:"constantValue",type:"number",defaultValue:0}]},{tfOpName:"PadV2",dlOpName:"pad",category:"transformation",params:[{tfInputIndex:0,dlParamName:"x",type:"tensor"},{tfInputIndex:1,dlParamName:"padding",type:"number[]"},{tfInputIndex:2,dlParamName:"constantValue",type:"number",defaultValue:0}]},{tfOpName:"Reshape",dlOpName:"reshape",category:"transformation",params:[{tfInputIndex:0,dlParamName:"x",type:"tensor"},{tfInputIndex:1,dlParamName:"shape",type:"number[]"}]},{tfOpName:"Squeeze",dlOpName:"squeeze",category:"transformation",params:[{tfInputIndex:0,dlParamName:"x",type:"tensor"},{tfParamName:"axis",tfParamNameDeprecated:"squeeze_dims",dlParamName:"axis",type:"number[]"}]}],transformation$1=Object.freeze({default:transformation}),CONTROL_FLOW_OPS=["Switch","Merge","Enter","Exit","NextIteration"],OperationMapper=function(){function e(){var e=[arithmetic$1,basicMath,control$1,convolution$1,creation$1,logical$1,image$2,graph$1,matrices$1,normalization$1,reduction$1,sliceJoin,transformation$1],t=[].concat.apply([],e.map(function(e){return e.default?e.default:e}));this.opMappers=t.reduce(function(e,t){return e[t.tfOpName]=t,e},{})}return Object.defineProperty(e,"Instance",{get:function(){return this._instance||(this._instance=new this)},enumerable:!0,configurable:!0}),e.prototype.isControlFlow=function(e){return CONTROL_FLOW_OPS.some(function(t){return t===e.op})},e.prototype.transformGraph=function(e){var t=this,r=!1,n=[],a=e.node.reduce(function(e,a){return e[a.name]=t.mapNode(a),t.isControlFlow(a)&&(r=!0),"Placeholder"===a.op&&n.push(e[a.name]),e},{}),o=[],i=[];return Object.keys(a).forEach(function(e){var t=a[e];t.inputNames.forEach(function(e){var r=getNodeNameAndIndex(e)[0];t.inputs.push(a[r]),a[r].children.push(t)}),0===t.inputs.length&&o.push(t)}),Object.keys(a).forEach(function(e){var t=a[e];0===t.children.length&&i.push(t)}),{nodes:a,inputs:o,outputs:i,placeholders:n,withControlFlow:r}},e.prototype.mapNode=function(e){var t=this,r=this.opMappers[e.op];if(void 0===r)throw new Error("Tensorflow Op is not supported: "+e.op);var n={name:e.name,op:r.dlOpName,category:r.category,inputNames:(e.input||[]).map(function(e){return e.startsWith("^")?e.substr(1):e}),inputs:[],children:[],params:{}};return r.params&&(n.params=r.params.reduce(function(r,n){var a=n.tfInputIndex,o=n.tfInputParamLength,i=n.type,s=void 0;if(void 0===a)switch(n.type){case"string":void 0===(s=t.getStringParam(e.attr,n.tfParamName,n.defaultValue))&&n.tfParamNameDeprecated&&(s=t.getStringParam(e.attr,n.tfParamNameDeprecated,n.defaultValue));break;case"number":void 0===(s=t.getNumberParam(e.attr,n.tfParamName,n.defaultValue))&&n.tfParamNameDeprecated&&(s=t.getNumberParam(e.attr,n.tfParamNameDeprecated,n.defaultValue));break;case"number[]":void 0===(s=t.getNumericArrayParam(e.attr,n.tfParamName,n.defaultValue))&&n.tfParamNameDeprecated&&(s=t.getNumericArrayParam(e.attr,n.tfParamNameDeprecated,n.defaultValue));break;case"bool":void 0===(s=t.getBoolParam(e.attr,n.tfParamName,n.defaultValue))&&n.tfParamNameDeprecated&&(s=t.getBoolParam(e.attr,n.tfParamNameDeprecated,n.defaultValue));break;case"shape":void 0===(s=t.getTensorShapeParam(e.attr,n.tfParamName,n.defaultValue))&&n.tfParamNameDeprecated&&(s=t.getTensorShapeParam(e.attr,n.tfParamNameDeprecated,n.defaultValue));break;case"dtype":void 0===(s=t.getDtypeParam(e.attr,n.tfParamName,n.defaultValue))&&n.tfParamNameDeprecated&&(s=t.getDtypeParam(e.attr,n.tfParamNameDeprecated,n.defaultValue));break;case"tensor":case"tensors":break;default:throw new Error("Unsupported param type: "+n.type+" for op: "+e.op)}return r[n.dlParamName]={value:s,inputIndex:a,type:i,inputParamLength:o},r},{})),n},e.prototype.getStringParam=function(e,t,r,n){void 0===n&&(n=!1);var a=e[t];if(void 0!==a){var o=String.fromCharCode.apply(null,a.s);return n?o:o.toLowerCase()}return r},e.prototype.getBoolParam=function(e,t,r){var n=e[t];return n?n.b:r},e.prototype.getNumberParam=function(e,t,r){var n=e[t],a=n?void 0!==n.f?n.f:n.i:r;return"number"==typeof a?a:a.toInt()},e.prototype.getDtypeParam=function(e,t,r){var n=e[t];if(n&&n.type)switch(n.type){case tensorflow.DataType.DT_FLOAT:return"float32";case tensorflow.DataType.DT_INT32:return"int32";case tensorflow.DataType.DT_BOOL:return"bool";default:return r}return r},e.prototype.getTensorShapeParam=function(e,t,r){var n=e[t];return n&&n.shape?n.shape.dim.map(function(e){return e.size}):r},e.prototype.getNumericArrayParam=function(e,t,r){var n=e[t];return n?(n.list.f&&n.list.f.length?n.list.f:n.list.i).map(function(e){return"number"==typeof e?e:e.toInt()}):r},e}(),executeOp=function(e,t,r){switch(e.op){case"add":return[add(getParamValue("a",e,t,r),getParamValue("b",e,t,r))];case"mod":return[mod(getParamValue("a",e,t,r),getParamValue("b",e,t,r))];case"mul":return[mul(getParamValue("a",e,t,r),getParamValue("b",e,t,r))];case"div":return[div(getParamValue("a",e,t,r),getParamValue("b",e,t,r))];case"sub":return[sub(getParamValue("a",e,t,r),getParamValue("b",e,t,r))];case"minimum":return[minimum(getParamValue("a",e,t,r),getParamValue("b",e,t,r))];case"maximum":return[maximum(getParamValue("a",e,t,r),getParamValue("b",e,t,r))];case"pow":return[pow(getParamValue("a",e,t,r),getParamValue("b",e,t,r))];case"squaredDifference":return[squaredDifference(getParamValue("a",e,t,r),getParamValue("b",e,t,r))];default:throw TypeError("Node type "+e.op+" is not implemented")}},executeOp$1=function(e,t,r){switch(e.op){case"abs":return[abs(getParamValue("x",e,t,r))];case"acos":return[acos(getParamValue("x",e,t,r))];case"acosh":return[acosh(getParamValue("x",e,t,r))];case"asin":return[asin(getParamValue("x",e,t,r))];case"asinh":return[asinh(getParamValue("x",e,t,r))];case"atan":return[atan(getParamValue("x",e,t,r))];case"atanh":return[atanh(getParamValue("x",e,t,r))];case"ceil":return[ceil(getParamValue("x",e,t,r))];case"cos":return[cos(getParamValue("x",e,t,r))];case"cosh":return[cosh(getParamValue("x",e,t,r))];case"elu":return[elu(getParamValue("x",e,t,r))];case"erf":return[erf(getParamValue("x",e,t,r))];case"exp":return[exp(getParamValue("x",e,t,r))];case"expm1":return[expm1(getParamValue("x",e,t,r))];case"floor":return[floor(getParamValue("x",e,t,r))];case"log":return[log(getParamValue("x",e,t,r))];case"log1p":return[log1p(getParamValue("x",e,t,r))];case"neg":return[neg(getParamValue("x",e,t,r))];case"reciprocal":return[reciprocal(getParamValue("x",e,t,r))];case"relu":return[relu(getParamValue("x",e,t,r))];case"round":return[round(getParamValue("x",e,t,r))];case"selu":return[selu(getParamValue("x",e,t,r))];case"sigmoid":return[sigmoid(getParamValue("x",e,t,r))];case"sin":return[sin(getParamValue("x",e,t,r))];case"sign":return[sign(getParamValue("x",e,t,r))];case"sinh":return[sinh(getParamValue("x",e,t,r))];case"softplus":return[softplus(getParamValue("x",e,t,r))];case"sqrt":return[sqrt(getParamValue("x",e,t,r))];case"square":return[square(getParamValue("x",e,t,r))];case"tanh":return[tanh$1(getParamValue("x",e,t,r))];case"tan":return[tan(getParamValue("x",e,t,r))];case"clipByValue":return[clipByValue(getParamValue("x",e,t,r),getParamValue("clipValueMin",e,t,r),getParamValue("clipValueMax",e,t,r))];case"rsqrt":return[div(scalar(1,"float32"),sqrt(getTensor(e.inputNames[0],t,r)))];default:throw TypeError("Node type "+e.op+" is not implemented")}},__awaiter$17=function(e,t,r,n){return new(r||(r=Promise))(function(a,o){function i(e){try{u(n.next(e))}catch(e){o(e)}}function s(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){e.done?a(e.value):new r(function(t){t(e.value)}).then(i,s)}u((n=n.apply(e,t||[])).next())})},__generator$17=function(e,t){function r(e){return function(t){return n([e,t])}}function n(r){if(a)throw new TypeError("Generator is already executing.");for(;u;)try{if(a=1,o&&(i=o[2&r[0]?"return":r[0]?"throw":"next"])&&!(i=i.call(o,r[1])).done)return i;switch(o=0,i&&(r=[0,i.value]),r[0]){case 0:case 1:i=r;break;case 4:return u.label++,{value:r[1],done:!1};case 5:u.label++,o=r[1],r=[0];continue;case 7:r=u.ops.pop(),u.trys.pop();continue;default:if(i=u.trys,!(i=i.length>0&&i[i.length-1])&&(6===r[0]||2===r[0])){u=0;continue}if(3===r[0]&&(!i||r[1]>i[0]&&r[1]1))throw new Error("Cannot exit frame, the context is empty");this.contexts=this.contexts.slice(),this.contexts.splice(-1),this.currentContextIds.shift()},e.prototype.nextIteration=function(){if(!(this.contexts&&this.contexts.length>0))throw new Error("Cannot increase frame iteration, the context is empty");this.contexts=this.contexts.slice(),this.lastId++;var e=Object.assign({},this.contexts[this.contexts.length-1]);e.iterationId+=1,e.id=this.lastId,this.contexts.splice(-1,1,e),this._currentContextIds.splice(0,1,this.contextIdforContexts(this.contexts))},e.prototype.getWeight=function(e){return this.weightMap[e]},e}(),__assign$1=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&i[i.length-1])&&(6===r[0]||2===r[0])){u=0;continue}if(3===r[0]&&(!i||r[1]>i[0]&&r[1]0;){var r=e.pop();t[r.name]=!0,this.compiledOrder.push(r),r.children.forEach(function(r){!t[r.name]&&r.inputNames.every(function(e){var r=getNodeNameAndIndex(e)[0];return t[r]})&&e.push(r)})}},e.prototype.execute=function(e,t){var r=this;return this.checkInput(e),tidy(function(){var n=new ExecutionContext(r._weightMap),a=r.compiledOrder.reduce(function(e,t){return e[t.name]=executeOp$13(t,e,n),e},__assign$1({},r.weightMap,e));return r.findOutputs(a,n,t)})},e.prototype.executeAsync=function(e,t){return __awaiter$18(this,void 0,void 0,function(){var r,n,a,o,i,s,u=this;return __generator$18(this,function(l){switch(l.label){case 0:return r=new ExecutionContext(this._weightMap),[4,this.executeWithControlFlow(e,r)];case 1:return n=l.sent(),a=this.findOutputs(n,r,t),o=Object.keys(a).map(function(e){return a[e].id}),i=Object.keys(e).map(function(t){return e[t].map(function(e){return e.id})}),s=[].concat.apply([],i),Object.keys(n).forEach(function(e){n[e].forEach(function(e){e&&-1===o.indexOf(e.id)&&-1===s.indexOf(e.id)&&-1===u.weightIds.indexOf(e.id)&&e.dispose()})}),[2,a]}})})},e.prototype.executeWithControlFlow=function(e,t){return __awaiter$18(this,void 0,void 0,function(){var r,n,a,o,i,s,u,l;return __generator$18(this,function(c){switch(c.label){case 0:r=this.graph.inputs.map(function(e){return{node:e,contexts:t.currentContext}}),n=__assign$1({},this.weightMap,e),a={},c.label=1;case 1:return r.length>0?(o=r.pop(),t.currentContext=o.contexts,i=executeOp$13(o.node,n,t),s=getNodeNameAndIndex(o.node.name,t)[0],u=n,l=s,[4,i]):[3,3];case 2:return u[l]=c.sent(),o.node.children.forEach(function(e){var o=getNodeNameAndIndex(e.name,t)[0];a[o]||("merge"===e.op?e.inputNames.some(function(e){return!!getTensor(e,n,t)})&&(a[o]=!0,r.push({contexts:t.currentContext,node:e})):e.inputNames.every(function(e){return!!getTensor(e,n,t)})&&(a[o]=!0,r.push({contexts:t.currentContext,node:e})))}),[3,1];case 3:return[2,n]}})})},e.prototype.findOutputs=function(e,t,r){return!r||r instanceof Array||(r=[r]),(r||this.graph.outputs.map(function(e){return e.name})).reduce(function(r,n){return r[n]=getTensor(n,e,t),r},{})},e.prototype.dispose=function(){var e=this;Object.keys(this.weightMap).forEach(function(t){return e.weightMap[t].forEach(function(e){return e.dispose()})})},e.prototype.checkInput=function(e){var t=this,r=Object.keys(e),n=[],a=[];if(this.placeholders.forEach(function(e){-1===r.indexOf(e)&&n.push(e)}),r.forEach(function(e){-1===t.placeholders.indexOf(e)&&a.push(e)}),n.length>0)throw new Error("The dict provided in model.execute(dict) has the keys ["+r+"], but is missing the required keys: ["+n+"].");if(a.length>0)throw new Error("The dict provided in model.execute(dict) has unused keys: ["+a+"]. Please provide only the following keys: ["+this.placeholders+"].")},e}(),__awaiter$19=function(e,t,r,n){return new(r||(r=Promise))(function(a,o){function i(e){try{u(n.next(e))}catch(e){o(e)}}function s(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){e.done?a(e.value):new r(function(t){t(e.value)}).then(i,s)}u((n=n.apply(e,t||[])).next())})},__generator$19=function(e,t){function r(e){return function(t){return n([e,t])}}function n(r){if(a)throw new TypeError("Generator is already executing.");for(;u;)try{if(a=1,o&&(i=o[2&r[0]?"return":r[0]?"throw":"next"])&&!(i=i.call(o,r[1])).done)return i;switch(o=0,i&&(r=[0,i.value]),r[0]){case 0:case 1:i=r;break;case 4:return u.label++,{value:r[1],done:!1};case 5:u.label++,o=r[1],r=[0];continue;case 7:r=u.ops.pop(),u.trys.pop();continue;default:if(i=u.trys,!(i=i.length>0&&i[i.length-1])&&(6===r[0]||2===r[0])){u=0;continue}if(3===r[0]&&(!i||r[1]>i[0]&&r[1]1?t.map(function(e){return r[e]}):r[n[0]]},e.prototype.executeAsync=function(e,t){return __awaiter$19(this,void 0,void 0,function(){var r,n;return __generator$19(this,function(a){switch(a.label){case 0:if(!this.executor.isControlFlowModel)throw new Error("The model does not contain control flow ops, please use execute method for better performance.");return t=t||this.outputNodes,(e instanceof Tensor||Array.isArray(e))&&(e=this.constructTensorMap(e)),[4,this.executor.executeAsync(this.convertTensorMapToTensorsMap(e),t)];case 1:return r=a.sent(),n=Object.keys(r),[2,Array.isArray(t)&&t.length>1?t.map(function(e){return r[e]}):r[n[0]]]}})})},e.prototype.convertTensorMapToTensorsMap=function(e){return Object.keys(e).reduce(function(t,r){return t[r]=[e[r]],t},{})},e.prototype.dispose=function(){this.executor.dispose()},e}(),version$2="0.4.1",version$3="0.11.6",version$4={"tfjs-core":version,"tfjs-layers":version$1,"tfjs-converter":version$2,tfjs:version$3};exports.version=version$4,exports.setBackend=setBackend,exports.getBackend=getBackend,exports.disposeVariables=disposeVariables,exports.memory=memory,exports.version_core=version,exports.nextFrame=nextFrame,exports.environment=environment,exports.io=io,exports.serialization=serialization,exports.test_util=test_util,exports.util=util,exports.webgl=webgl,exports.AdadeltaOptimizer=AdadeltaOptimizer,exports.AdagradOptimizer=AdagradOptimizer,exports.AdamOptimizer=AdamOptimizer,exports.AdamaxOptimizer=AdamaxOptimizer,exports.MomentumOptimizer=MomentumOptimizer,exports.Optimizer=Optimizer,exports.RMSPropOptimizer=RMSPropOptimizer,exports.SGDOptimizer=SGDOptimizer,exports.Tensor=Tensor,exports.TensorBuffer=TensorBuffer,exports.variable=variable,exports.Variable=Variable,exports.ENV=ENV,exports.Environment=Environment,exports.doc=doc,exports.batchNormalization=batchNormalization,exports.batchNormalization2d=batchNormalization2d,exports.batchNormalization3d=batchNormalization3d,exports.batchNormalization4d=batchNormalization4d,exports.concat=concat,exports.concat1d=concat1d,exports.concat2d=concat2d,exports.concat3d=concat3d,exports.concat4d=concat4d,exports.conv1d=conv1d,exports.conv2d=conv2d,exports.conv2dTranspose=conv2dTranspose,exports.depthwiseConv2d=depthwiseConv2d,exports.separableConv2d=separableConv2d,exports.matMul=matMul,exports.matrixTimesVector=matrixTimesVector,exports.outerProduct=outerProduct,exports.vectorTimesMatrix=vectorTimesMatrix,exports.dot=dot,exports.avgPool=avgPool,exports.maxPool=maxPool,exports.transpose=transpose,exports.reverse=reverse,exports.reverse1d=reverse1d,exports.reverse2d=reverse2d,exports.reverse3d=reverse3d,exports.reverse4d=reverse4d,exports.slice=slice,exports.slice1d=slice1d,exports.slice2d=slice2d,exports.slice3d=slice3d,exports.slice4d=slice4d,exports.stridedSlice=stridedSlice,exports.argMax=argMax,exports.argMin=argMin,exports.logSumExp=logSumExp,exports.max=max,exports.mean=mean,exports.min=min,exports.moments=moments,exports.sum=sum,exports.unsortedSegmentSum=unsortedSegmentSum,exports.equal=equal,exports.equalStrict=equalStrict,exports.greater=greater,exports.greaterStrict=greaterStrict,exports.greaterEqual=greaterEqual,exports.greaterEqualStrict=greaterEqualStrict,exports.less=less,exports.lessStrict=lessStrict,exports.lessEqual=lessEqual,exports.lessEqualStrict=lessEqualStrict,exports.notEqual=notEqual,exports.notEqualStrict=notEqualStrict,exports.logicalNot=logicalNot,exports.logicalAnd=logicalAnd,exports.logicalOr=logicalOr,exports.logicalXor=logicalXor,exports.where=where,exports.abs=abs,exports.acos=acos,exports.acosh=acosh,exports.asin=asin,exports.asinh=asinh,exports.atan=atan,exports.atanh=atanh,exports.ceil=ceil,exports.clipByValue=clipByValue,exports.cos=cos,exports.cosh=cosh,exports.elu=elu,exports.exp=exp,exports.expm1=expm1,exports.floor=floor,exports.sign=sign,exports.leakyRelu=leakyRelu,exports.log=log,exports.log1p=log1p,exports.logSigmoid=logSigmoid,exports.neg=neg,exports.prelu=prelu,exports.relu=relu,exports.reciprocal=reciprocal,exports.round=round,exports.selu=selu,exports.sigmoid=sigmoid,exports.sin=sin,exports.sinh=sinh,exports.softplus=softplus,exports.sqrt=sqrt,exports.rsqrt=rsqrt,exports.square=square,exports.step=step,exports.tan=tan,exports.tanh=tanh$1,exports.erf=erf,exports.add=add,exports.addStrict=addStrict,exports.atan2=atan2,exports.div=div,exports.floorDiv=floorDiv,exports.divStrict=divStrict,exports.maximum=maximum,exports.maximumStrict=maximumStrict,exports.minimum=minimum,exports.minimumStrict=minimumStrict,exports.mod=mod,exports.modStrict=modStrict,exports.mul=mul,exports.mulStrict=mulStrict,exports.pow=pow,exports.powStrict=powStrict,exports.sub=sub,exports.subStrict=subStrict,exports.squaredDifference=squaredDifference,exports.squaredDifferenceStrict=squaredDifferenceStrict,exports.norm=norm,exports.cast=cast,exports.clone=clone,exports.fromPixels=fromPixels,exports.toPixels=toPixels,exports.ones=ones,exports.onesLike=onesLike,exports.zeros=zeros,exports.zerosLike=zerosLike,exports.eye=eye,exports.rand=rand,exports.randomNormal=randomNormal,exports.truncatedNormal=truncatedNormal,exports.randomUniform=randomUniform,exports.multinomial=multinomial,exports.reshape=reshape,exports.squeeze=squeeze,exports.tile=tile,exports.gather=gather,exports.oneHot=oneHot,exports.linspace=linspace,exports.range=range,exports.buffer=buffer,exports.fill=fill,exports.tensor=tensor,exports.scalar=scalar,exports.tensor1d=tensor1d,exports.tensor2d=tensor2d,exports.tensor3d=tensor3d,exports.tensor4d=tensor4d,exports.tensor5d=tensor5d,exports.print=print,exports.expandDims=expandDims,exports.stack=stack,exports.unstack=unstack,exports.split=split,exports.cumsum=cumsum,exports.pad=pad,exports.pad1d=pad1d,exports.pad2d=pad2d,exports.pad3d=pad3d,exports.pad4d=pad4d,exports.movingAverage=movingAverage,exports.basicLSTMCell=basicLSTMCell,exports.multiRNNCell=multiRNNCell,exports.softmax=softmax,exports.localResponseNormalization=localResponseNormalization,exports.linalg=linalg,exports.losses=losses,exports.image=image,exports.operation=operation,exports.train=train,exports.tidy=tidy,exports.keep=keep,exports.dispose=dispose,exports.time=time,exports.grad=grad,exports.valueAndGrad=valueAndGrad,exports.grads=grads,exports.valueAndGrads=valueAndGrads,exports.variableGrads=variableGrads,exports.customGrad=customGrad,exports.model=model,exports.sequential=sequential,exports.loadModel=loadModel,exports.input=input,exports.layers=layers,exports.constraints=constraints,exports.initializers=initializers,exports.metrics=metrics,exports.regularizers=regularizers,exports.Callback=Callback,exports.CallbackList=CallbackList,exports.CustomCallback=CustomCallback,exports.Model=Model,exports.RNN=RNN,exports.Sequential=Sequential,exports.SymbolicTensor=SymbolicTensor,exports.version_layers=version$1,exports.FrozenModel=FrozenModel,exports.loadFrozenModel=loadFrozenModel,exports.version_converter=version$2,Object.defineProperty(exports,"__esModule",{value:!0})}); ================================================ FILE: stock-forecasting-js/js/utils.js ================================================ function dropout_nn(x,keep_prob){ uniform = tf.randomUniform(x.shape) added = tf.add(tf.scalar(keep_prob),uniform) binary = tf.floor(added) return tf.mul(tf.div(x,tf.scalar(keep_prob)),binary) } function dropout_lstm(cell,a,h,c,dropout_input=1.0,dropout_output=1.0){ var outputs = [] for(var i = 0; i < a.shape[1];i++){ var start = a.slice([0,i,0],[-1,1,-1]).reshape([-1,a.shape[2]]) if(dropout_input< 1) start = dropout_nn(start,dropout_input) applied=cell.apply([start,h,c]) if(dropout_output<1) applied[0] = dropout_nn(applied[0],dropout_output) outputs.push(applied[0].reshape([-1,1,applied[1].shape[1]])) h = applied[1] c = applied[2] } return [tf.concat(outputs,1),h,c] } function sleep(ms) { return new Promise(resolve => setTimeout(resolve, ms)); } async function async_sleep(ms) { await sleep(ms); } function wasting_time(count){ for(var n = 0; n < count; n++){ // do nothing } } function arange(start, end, skip){ var arr = [start] while((parseFloat(arr.slice(-1))+parseFloat(skip)) < (end)) arr.push(parseFloat(arr.slice(-1))+parseFloat(skip)) return arr } async function tf_tolist(a){ var arr = [] for(var i = 0; i < a.shape[0];i++)arr.push(Array.prototype.slice.call(await a.slice([0,0],[1,-1]).data())); return arr } function tf_str_tolist(a){ return JSON.parse(a.toString().slice(7).trim()) } function tf_slice_tolist(a){ var arr = [] for(var i = 0; i < a.shape[0];i++) { var val = JSON.parse(a.slice([i,0],[1,1]).toString().slice(7).trim().replace(',',''))[0][0] arr.push(val); } return arr } function tf_nj_list(a){ var arr = nj.zeros([a.shape[0],a.shape[1]]).tolist(); for(var i = 0; i < a.shape[0];i++){ for(var k = 0; k < a.shape[1];k++) arr[i][k] = JSON.parse(a.slice([i,k],[1,1]).toString().slice(7).trim().replace(',',''))[0][0] } return arr } function tf_nj_list_flatten(a){ var arr = nj.zeros([a.shape[0]]).tolist(); for(var i = 0; i < a.shape[0];i++) arr[i] = JSON.parse(a.slice([i],[1]).toString().slice(7).trim())[0] return arr } function label_encoder(arr){ var unique = [...new Set(arr)]; var encoder = [] for(var i = 0; i < arr.length;i++) encoder.push(unique.indexOf(arr[i])) return {'unique':unique,'encode':encoder} } function shuffle(arr1, arr2) { var index = arr1.length; var rnd, tmp1, tmp2; while (index) { rnd = Math.floor(Math.random() * index); index -= 1; tmp1 = arr1[index]; tmp2 = arr2[index]; arr1[index] = arr1[rnd]; arr2[index] = arr2[rnd]; arr1[rnd] = tmp1; arr2[rnd] = tmp2; } } function get_index(arr, val){ var indices = [] for(var i = 0; i < arr.length;i++) if(arr[i] == val) indices.push(i) return indices } function get_elements(arr, indices){ var elements = [] for (i in indices) { elements.push(arr[indices[i]]) } return elements } function pca(a, n_components){ a = tf.tensor(a) tiled=tf.matMul(tf.ones([150,1]), a.mean(0).reshape([1,-1])) sub = tf.sub(a,tiled) sub_list = tf_str_tolist(tf.matMul(sub.transpose(),sub)) eig=numeric.eig(sub_list) eigenvectors = tf.tensor(eig.E.x).slice([0,0],[-1,n_components]) return tf.matMul(sub, eigenvectors) } function svd(a, n_components){ output_svd = numeric.svd(a) tensor_U = tf.tensor(output_svd['U']) tensor_V = tf.tensor(output_svd['V']).slice([0,0],[-1,n_components]) return tf.matMul(tensor_U, tensor_V) } function nnmf(arr, n_components){ a = tf.tensor(arr) var var_H = tf.randomNormal([n_components,a.shape[1]]) var var_W = tf.randomNormal([a.shape[0],n_components]) var_H = tf.variable(var_H,trainable=true) var_W = tf.variable(var_W,trainable=true) var f = () => var_W.matMul(var_H); var cost = (pred, label) => tf.square(tf.sub(label,pred)).mean(); var optimizer = tf.train.adam(1); for (var i = 0; i < 100; i++) { cost(f(), a).print() optimizer.minimize(() => cost(f(), a)); } return tf_nj_list(var_W) } function metrics(a){ a = tf.tensor(a) squared = tf.square(tf.sub(a,a.mean(0))).sum(0) variance = tf.div(squared,tf.scalar(a.shape[0]-1)) std = tf.sqrt(tf.div(squared,tf.scalar(a.shape[0]-1))) return {'std':std,'variance':variance} } function standard_scaling(a){ squared = tf.square(tf.sub(a,a.mean(0))).sum(0) variance = tf.div(squared,tf.scalar(a.shape[0]-1)) std = tf.sqrt(tf.div(squared,tf.scalar(a.shape[0]-1))) return tf.div(tf.sub(x,x.mean(0)),std) } function minmax_scaling(a){ a = tf.tensor(a) return tf.div(tf.sub(a,a.min(0)), tf.sub(a.max(0),a.min(0))) } function minmax_1d(a){ a = tf.tensor(a) a_min = tf_str_tolist(a.min()) a_max = tf_str_tolist(a.max()) scaled = tf.div(tf.sub(a,a.min()), tf.sub(a.max(),a.min())) return {'scaled':scaled,'min':a_min,'max':a_max} } function reverse_minmax_1d(a, a_min, a_max){ return tf.add(tf.mul(a, tf.scalar(a_max-a_min)), tf.scalar(a_min)) } function one_hot(label_encoder){ var onehot = nj.zeros([label_encoder['encode'].length,label_encoder['unique'].length]).tolist(); for(var i = 0; i < label_encoder['encode'].length;i++) onehot[i][label_encoder['encode'][i]] = 1 return onehot } function plot_map(data, X_mean, Y_mean, arr_X, arr_Y){ var data_map = [ { z: data['z'], x: data['xx'], y: data['y_'], type: 'heatmap', opacity: 0.4, colorscale: 'Jet', colorbar: { title: 'Label', titleside: 'top', tickvals: [...Array(data['label'].length).keys()], ticktext: data['label'] } }, { x: data['x'], y: data['y'], mode: 'markers', type: 'scatter', marker: { colorscale: 'Jet', color: data['color'] } } ]; var layout = { title: 'Decision Boundaries', showlegend: false, annotations: [] } for(var i =0; i out_min_x) out_min_x = min_x if(max_x > out_max_x) out_max_x = max_x data_joyplot.push({ y:[min_y,min_y], x:[min_x,max_x], line:{ color: '#FFFFFF', width: 0.1 }, type:'scatter', mode:'lines' }) mul_concat_y = [] for (var k = 0; k < concat_y[out].length; k++) mul_concat_y[k] = concat_y[out][k] * ratio data_joyplot.push({ name:out, fillcolor:'rgba(222, 34, 36, 0.8)', mode: 'lines', y:mul_concat_y, x:concat_x[out], line:{ color: '#FFFFFF', width: 0.5, shape: 'spline' }, type:'scatter', fill:'tonexty' }) } tickvals = [] for(var i = 0; i < concat_y.length;i++) tickvals.push(Math.min(...concat_y[i])) var layout={ "title":title, "yaxis":{ "title":"epoch", "ticklen":4, "gridwidth":1, "showgrid":true, "range":[ 0, Math.min(...concat_y[concat_y.length-1]) +0.25 ], "gridcolor":"rgb(255,255,255)", "zeroline":false, "showline":false, "ticktext":arange(0,concat_y.length,1), "tickvals":tickvals }, "showlegend":false, "xaxis":{ "title":"tensor values", "ticklen":4, "dtick":0.1, "showgrid":false, "range":[out_min_x, out_max_x + 0.05], "zeroline":false, "showline":false }, "hovermode":"closest", "font":{ "family":"Balto" }, margin: { b: 50, t: 25, pad: 4, l:50 } } Plotly.newPlot(div, data_joyplot, layout); } function kernelDensityEstimator(kernel, x) { return function(sample) { return x.map(function(x) { return [x, d3.mean(sample, function(v) { return kernel(x - v); })]; }); }; } function epanechnikovKernel(bandwith) { return function(u) { if(Math.abs(u = u / bandwith) <= 1) { return 0.75 * (1 - u * u) / bandwith; } else return 0; }; } function histogram(arr,bins=30,norm=true,density=false,jitter=0.001){ var max_arr = Math.max(...arr) var min_arr = Math.min(...arr) var arr_bins = [] var start = min_arr var skip = (max_arr-min_arr)/bins var x_arange = [] while(arr_bins.length= arr_bins[b][0] && arr[i] <= arr_bins[b][1]){ hist[b] += 1 break } } } function getSum(total, num) { return total + num; } //sum_hist = hist.reduce(getSum) if(norm) for(var b = 0; b < arr_bins.length;b++) hist[b] /= arr.length if(density) for(var b = 0; b < arr_bins.length;b++) hist[b] /= (arr.length*bins) return {'y':hist,'x':x_arange} } function plot_regression(data){ var data_map = [ { x: data['x'], y: data['y'], name: data['name'], mode: 'markers', type: 'scatter', marker: { color: 'red' } }, { x: data['x-line'], y: data['y-line'], mode: 'lines', name: 'linear regressed', type: 'scatter', line: { color: 'blue', } } ]; var layout = { title: data['title'], showlegend: true, xaxis:{ title:data['x-title'] }, yaxis:{ title:data['y-title'] } } Plotly.newPlot(data['div'], data_map, layout); } function plot_compare_distribution(data_arr, labels, colors, div){ data_plot = [] for(var outer = 0; outer < data_arr.length;outer++){ data = data_arr[outer] data_y = [] for(var i = 0; i < data.length;i++)data_y.push(labels[outer]) max_arr = Math.max(...data) min_arr = Math.min(...data) num_bins = Math.ceil(Math.sqrt(data.length)); kde = kernelDensityEstimator(epanechnikovKernel(max_arr/50), arange(min_arr,max_arr,(max_arr-min_arr)/num_bins)) kde = kde(data) bar_x = [], bar_y = [] for(var i = 0; i < kde.length;i++){ bar_x.push(kde[i][0]) bar_y.push(kde[i][1]) } min_line_y = Math.min(...bar_y) for(var i = 0; i < bar_y.length;i++) bar_y[i] -= min_line_y kde = kernelDensityEstimator(epanechnikovKernel(max_arr/7), arange(min_arr,max_arr,(max_arr-min_arr)/128)) kde = kde(data) line_x = [], line_y = [] for(var i = 0; i < kde.length;i++){ line_x.push(kde[i][0]) line_y.push(kde[i][1]) } min_line_y = Math.min(...line_y) for(var i = 0; i < line_y.length;i++) line_y[i] -= min_line_y data_plot.push({ opacity:0.7, legendgroup:labels[outer], autobinx:false, name:labels[outer], yaxis:'y1', xaxis:'x1', marker:{ color:colors[outer] }, type:'bar', x:bar_x, y:bar_y }) data_plot.push({ showlegend:false, legendgroup:labels[outer], name: labels[outer], yaxis:'y1', xaxis:'x1', marker:{ color:colors[outer] }, mode:'lines', type:'scatter', x:line_x, y:line_y }) data_plot.push({ showlegend:false, legendgroup:labels[outer], name:labels[outer], yaxis:'y2', xaxis:'x1', marker:{ color:colors[outer], symbol:'line-ns-open' }, mode:'markers', x:data, y:data_y, type:'scatter', text:null }) } layout_plot={"yaxis1": {"position": 0.0, "domain": [0.1, 1], "anchor": "free"}, "title": "Distribution plot", "xaxis1": {"zeroline": false, "domain": [0.0, 1.0], "anchor": "y2"}, "barmode": "overlay", "yaxis2": {"domain": [0, 0.10], "showticklabels": false, "anchor": "x1", "dtick": 1}, "hovermode": "closest", "legend": {"traceorder": "reversed"}} Plotly.newPlot(div, data_plot,layout_plot); } function simple_investor(real_signal,predicted_signal,delay,initial_money,max_buy,max_sell,dates){ outputs = [] current_decision = 0 current_val = predicted_signal[0] states_sell_X = [] states_buy_X = [] states_buy_index = [] states_sell_Y = [] states_buy_Y = [] current_inventory = 0 state=1 starting_money = initial_money function buy(i,initial_money,current_inventory){ if(i < real_signal.length) shares = Math.floor(initial_money / real_signal[i]); else shares = Math.floor(initial_money / predicted_signal[i]) if(shares < 1){} //outputs.push('day '+i+': total balances '+initial_money+', not enough money to buy a unit price '+real_signal[i]) else{ if(shares>max_buy)buy_units=max_buy else buy_units=shares if(i < real_signal.length) gains = buy_units*real_signal[i] else gains = buy_units*predicted_signal[i] initial_money -= gains current_inventory += buy_units outputs.push(""+dates[i]+"buy "+buy_units+" units"+gains+"NULL"+initial_money+"") states_buy_X.push(dates[i]) states_buy_index.push(i) if(i < real_signal.length) states_buy_Y.push(real_signal[i]); else states_buy_Y.push(predicted_signal[i]); } return [initial_money,current_inventory] } if(state==1){ bought = buy(0, initial_money, current_inventory) initial_money = bought[0] current_inventory = bought[1] } for(var i = 1;i delay){ if(current_decision < delay) current_decision++; else{ state = 1 bought = buy(i, initial_money, current_inventory) initial_money = bought[0] current_inventory = bought[1] current_decision = 0 } } if((predicted_signal[i] > current_val && state == 1)||((predicted_signal.length-i) < delay && state == 1)){ if(current_decision < delay) current_decision++; else{ state = 0 if(current_inventory == 0){}//outputs.push(dates[i]+': cannot sell anything, inventory 0') else{ if(current_inventory > max_sell)sell_units = max_sell; else sell_units = current_inventory; current_inventory -= sell_units if(i < real_signal.length) total_sell = sell_units * real_signal[i] else total_sell = sell_units * predicted_signal[i] initial_money += total_sell try { if(i < real_signal.length) invest = ((real_signal[i] - real_signal[states_buy_index[states_buy_index.length-1]]) / real_signal[states_buy_index[states_buy_index.length-1]]) * 100 else invest = ((predicted_signal[i] - predicted_signal[states_buy_index[states_buy_index.length-1]]) / predicted_signal[states_buy_index[states_buy_index.length-1]]) * 100 } catch(err) {invest = 0} outputs.push(""+dates[i]+"sell "+sell_units+" units"+total_sell+""+invest+"%"+initial_money+"") } current_decision = 0 states_sell_X.push(dates[i]) if(i < real_signal.length) states_sell_Y.push(real_signal[i]) else states_sell_Y.push(predicted_signal[i]) } } current_val = predicted_signal[i] } invest = ((initial_money - starting_money) / starting_money) * 100 return {'overall gain':(initial_money-starting_money),'overall investment':invest, 'sell_Y':states_sell_Y,'sell_X':states_sell_X,'buy_Y':states_buy_Y,'buy_X':states_buy_X,'output':outputs} }